]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.1 - patch 20190105
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.672 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20181006.
5 #
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26   emulate sh
27   NULLCMD=:
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29   set -o posix
30 fi
31
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35 if expr a : '\(a\)' >/dev/null 2>&1; then
36   as_expr=expr
37 else
38   as_expr=false
39 fi
40
41 rm -f conf$$ conf$$.exe conf$$.file
42 echo >conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44   # We could just check for DJGPP; but this test a) works b) is more generic
45   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46   if test -f conf$$.exe; then
47     # Don't use ln at all; we don't have any links
48     as_ln_s='cp -p'
49   else
50     as_ln_s='ln -s'
51   fi
52 elif ln conf$$.file conf$$ 2>/dev/null; then
53   as_ln_s=ln
54 else
55   as_ln_s='cp -p'
56 fi
57 rm -f conf$$ conf$$.exe conf$$.file
58
59 as_executable_p="test -f"
60
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63   as_unset=unset
64 else
65   as_unset=false
66 fi
67
68 # NLS nuisances.
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78 # IFS
79 # We need space, tab and new line, in precisely that order.
80 as_nl='
81 '
82 IFS="   $as_nl"
83
84 # CDPATH.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87 # Name of the host.
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92 exec 6>&1
93
94 #
95 # Initializations.
96 #
97 ac_default_prefix=/usr/local
98 cross_compiling=no
99 subdirs=
100 MFLAGS= MAKEFLAGS=
101 SHELL=${CONFIG_SHELL-/bin/sh}
102
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete.  It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
107
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
111 #include <stdio.h>
112 #if HAVE_SYS_TYPES_H
113 # include <sys/types.h>
114 #endif
115 #if HAVE_SYS_STAT_H
116 # include <sys/stat.h>
117 #endif
118 #if STDC_HEADERS
119 # include <stdlib.h>
120 # include <stddef.h>
121 #else
122 # if HAVE_STDLIB_H
123 #  include <stdlib.h>
124 # endif
125 #endif
126 #if HAVE_STRING_H
127 # if !STDC_HEADERS && HAVE_MEMORY_H
128 #  include <memory.h>
129 # endif
130 # include <string.h>
131 #endif
132 #if HAVE_STRINGS_H
133 # include <strings.h>
134 #endif
135 #if HAVE_INTTYPES_H
136 # include <inttypes.h>
137 #else
138 # if HAVE_STDINT_H
139 #  include <stdint.h>
140 # endif
141 #endif
142 #if HAVE_UNISTD_H
143 # include <unistd.h>
144 #endif"
145
146 # Initialize some variables set by options.
147 ac_init_help=
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
151 cache_file=/dev/null
152 exec_prefix=NONE
153 no_create=
154 no_recursion=
155 prefix=NONE
156 program_prefix=NONE
157 program_suffix=NONE
158 program_transform_name=s,x,x,
159 silent=
160 site=
161 srcdir=
162 verbose=
163 x_includes=NONE
164 x_libraries=NONE
165
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datarootdir='${prefix}/share'
175 datadir='${datarootdir}'
176 sysconfdir='${prefix}/etc'
177 sharedstatedir='${prefix}/com'
178 localstatedir='${prefix}/var'
179 runstatedir='${localstatedir}/run'
180 libdir='${exec_prefix}/lib'
181 includedir='${prefix}/include'
182 oldincludedir='/usr/include'
183 infodir='${datarootdir}/info'
184 mandir='${datarootdir}/man'
185
186 # Identity of this package.
187 PACKAGE_NAME=
188 PACKAGE_TARNAME=
189 PACKAGE_VERSION=
190 PACKAGE_STRING=
191 PACKAGE_BUGREPORT=
192
193 ac_prev=
194 for ac_option
195 do
196   # If the previous option needs an argument, assign it.
197   if test -n "$ac_prev"; then
198     eval "$ac_prev=\$ac_option"
199     ac_prev=
200     continue
201   fi
202
203   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
204
205   # Accept the important Cygnus configure options, so we can diagnose typos.
206
207   case $ac_option in
208
209   -bindir | --bindir | --bindi | --bind | --bin | --bi)
210     ac_prev=bindir ;;
211   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
212     bindir=$ac_optarg ;;
213
214   -build | --build | --buil | --bui | --bu)
215     ac_prev=build_alias ;;
216   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
217     build_alias=$ac_optarg ;;
218
219   -cache-file | --cache-file | --cache-fil | --cache-fi \
220   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
221     ac_prev=cache_file ;;
222   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
223   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
224     cache_file=$ac_optarg ;;
225
226   --config-cache | -C)
227     cache_file=config.cache ;;
228
229   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
230     ac_prev=datadir ;;
231   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
232   | --da=*)
233     datadir=$ac_optarg ;;
234
235   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
236   | --dataroo | --dataro | --datar)
237     ac_prev=datarootdir ;;
238   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
239   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
240     datarootdir=$ac_optarg ;;
241
242   -disable-* | --disable-*)
243     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
244     # Reject names that are not valid shell variable names.
245     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247    { (exit 1); exit 1; }; }
248     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
249     eval "enable_$ac_feature=no" ;;
250
251   -enable-* | --enable-*)
252     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
253     # Reject names that are not valid shell variable names.
254     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
255       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
256    { (exit 1); exit 1; }; }
257     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
258     case $ac_option in
259       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
260       *) ac_optarg=yes ;;
261     esac
262     eval "enable_$ac_feature='$ac_optarg'" ;;
263
264   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
265   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
266   | --exec | --exe | --ex)
267     ac_prev=exec_prefix ;;
268   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
269   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
270   | --exec=* | --exe=* | --ex=*)
271     exec_prefix=$ac_optarg ;;
272
273   -gas | --gas | --ga | --g)
274     # Obsolete; use --with-gas.
275     with_gas=yes ;;
276
277   -help | --help | --hel | --he | -h)
278     ac_init_help=long ;;
279   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
280     ac_init_help=recursive ;;
281   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
282     ac_init_help=short ;;
283
284   -host | --host | --hos | --ho)
285     ac_prev=host_alias ;;
286   -host=* | --host=* | --hos=* | --ho=*)
287     host_alias=$ac_optarg ;;
288
289   -includedir | --includedir | --includedi | --included | --include \
290   | --includ | --inclu | --incl | --inc)
291     ac_prev=includedir ;;
292   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
293   | --includ=* | --inclu=* | --incl=* | --inc=*)
294     includedir=$ac_optarg ;;
295
296   -infodir | --infodir | --infodi | --infod | --info | --inf)
297     ac_prev=infodir ;;
298   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
299     infodir=$ac_optarg ;;
300
301   -libdir | --libdir | --libdi | --libd)
302     ac_prev=libdir ;;
303   -libdir=* | --libdir=* | --libdi=* | --libd=*)
304     libdir=$ac_optarg ;;
305
306   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
307   | --libexe | --libex | --libe)
308     ac_prev=libexecdir ;;
309   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
310   | --libexe=* | --libex=* | --libe=*)
311     libexecdir=$ac_optarg ;;
312
313   -localstatedir | --localstatedir | --localstatedi | --localstated \
314   | --localstate | --localstat | --localsta | --localst \
315   | --locals | --local | --loca | --loc | --lo)
316     ac_prev=localstatedir ;;
317   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
318   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
319   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
320     localstatedir=$ac_optarg ;;
321
322   -runstatedir | --runstatedir | --runstatedi | --runstated \
323   | --runstate | --runstat | --runsta | --runst \
324   | --runs | --run | --ru)
325     ac_prev=runstatedir ;;
326   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
327   | --runstate=* | --runstat=* | --runsta=* | --runst=* \
328   | --runs=* | --run=* | --ru=*)
329     runstatedir=$ac_optarg ;;
330
331   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
332     ac_prev=mandir ;;
333   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
334     mandir=$ac_optarg ;;
335
336   -nfp | --nfp | --nf)
337     # Obsolete; use --without-fp.
338     with_fp=no ;;
339
340   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
341   | --no-cr | --no-c)
342     no_create=yes ;;
343
344   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
345   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
346     no_recursion=yes ;;
347
348   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
349   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
350   | --oldin | --oldi | --old | --ol | --o)
351     ac_prev=oldincludedir ;;
352   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
353   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
354   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
355     oldincludedir=$ac_optarg ;;
356
357   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
358     ac_prev=prefix ;;
359   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
360     prefix=$ac_optarg ;;
361
362   -program-prefix | --program-prefix | --program-prefi | --program-pref \
363   | --program-pre | --program-pr | --program-p)
364     ac_prev=program_prefix ;;
365   -program-prefix=* | --program-prefix=* | --program-prefi=* \
366   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
367     program_prefix=$ac_optarg ;;
368
369   -program-suffix | --program-suffix | --program-suffi | --program-suff \
370   | --program-suf | --program-su | --program-s)
371     ac_prev=program_suffix ;;
372   -program-suffix=* | --program-suffix=* | --program-suffi=* \
373   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
374     program_suffix=$ac_optarg ;;
375
376   -program-transform-name | --program-transform-name \
377   | --program-transform-nam | --program-transform-na \
378   | --program-transform-n | --program-transform- \
379   | --program-transform | --program-transfor \
380   | --program-transfo | --program-transf \
381   | --program-trans | --program-tran \
382   | --progr-tra | --program-tr | --program-t)
383     ac_prev=program_transform_name ;;
384   -program-transform-name=* | --program-transform-name=* \
385   | --program-transform-nam=* | --program-transform-na=* \
386   | --program-transform-n=* | --program-transform-=* \
387   | --program-transform=* | --program-transfor=* \
388   | --program-transfo=* | --program-transf=* \
389   | --program-trans=* | --program-tran=* \
390   | --progr-tra=* | --program-tr=* | --program-t=*)
391     program_transform_name=$ac_optarg ;;
392
393   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
394   | -silent | --silent | --silen | --sile | --sil)
395     silent=yes ;;
396
397   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
398     ac_prev=sbindir ;;
399   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
400   | --sbi=* | --sb=*)
401     sbindir=$ac_optarg ;;
402
403   -sharedstatedir | --sharedstatedir | --sharedstatedi \
404   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
405   | --sharedst | --shareds | --shared | --share | --shar \
406   | --sha | --sh)
407     ac_prev=sharedstatedir ;;
408   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
409   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
410   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
411   | --sha=* | --sh=*)
412     sharedstatedir=$ac_optarg ;;
413
414   -site | --site | --sit)
415     ac_prev=site ;;
416   -site=* | --site=* | --sit=*)
417     site=$ac_optarg ;;
418
419   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
420     ac_prev=srcdir ;;
421   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
422     srcdir=$ac_optarg ;;
423
424   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
425   | --syscon | --sysco | --sysc | --sys | --sy)
426     ac_prev=sysconfdir ;;
427   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
428   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
429     sysconfdir=$ac_optarg ;;
430
431   -target | --target | --targe | --targ | --tar | --ta | --t)
432     ac_prev=target_alias ;;
433   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
434     target_alias=$ac_optarg ;;
435
436   -v | -verbose | --verbose | --verbos | --verbo | --verb)
437     verbose=yes ;;
438
439   -version | --version | --versio | --versi | --vers | -V)
440     ac_init_version=: ;;
441
442   -with-* | --with-*)
443     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
444     # Reject names that are not valid shell variable names.
445     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
446       { echo "$as_me: error: invalid package name: $ac_package" >&2
447    { (exit 1); exit 1; }; }
448     ac_package=`echo $ac_package| sed 's/-/_/g'`
449     case $ac_option in
450       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
451       *) ac_optarg=yes ;;
452     esac
453     eval "with_$ac_package='$ac_optarg'" ;;
454
455   -without-* | --without-*)
456     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
457     # Reject names that are not valid shell variable names.
458     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
459       { echo "$as_me: error: invalid package name: $ac_package" >&2
460    { (exit 1); exit 1; }; }
461     ac_package=`echo $ac_package | sed 's/-/_/g'`
462     eval "with_$ac_package=no" ;;
463
464   --x)
465     # Obsolete; use --with-x.
466     with_x=yes ;;
467
468   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
469   | --x-incl | --x-inc | --x-in | --x-i)
470     ac_prev=x_includes ;;
471   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
472   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
473     x_includes=$ac_optarg ;;
474
475   -x-libraries | --x-libraries | --x-librarie | --x-librari \
476   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
477     ac_prev=x_libraries ;;
478   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
479   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
480     x_libraries=$ac_optarg ;;
481
482   -*) { echo "$as_me: error: unrecognized option: $ac_option
483 Try \`$0 --help' for more information." >&2
484    { (exit 1); exit 1; }; }
485     ;;
486
487   *=*)
488     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
489     # Reject names that are not valid shell variable names.
490     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
491       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
492    { (exit 1); exit 1; }; }
493     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
494     eval "$ac_envvar='$ac_optarg'"
495     export $ac_envvar ;;
496
497   *)
498     # FIXME: should be removed in autoconf 3.0.
499     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
500     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
501       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
502     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
503     ;;
504
505   esac
506 done
507
508 if test -n "$ac_prev"; then
509   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
510   { echo "$as_me: error: missing argument to $ac_option" >&2
511    { (exit 1); exit 1; }; }
512 fi
513
514 # Be sure to have absolute paths.
515 for ac_var in exec_prefix prefix
516 do
517   eval ac_val=$`echo $ac_var`
518   case $ac_val in
519     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
520     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
521    { (exit 1); exit 1; }; };;
522   esac
523 done
524
525 # Be sure to have absolute paths.
526 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
527               localstatedir libdir includedir oldincludedir infodir mandir
528 do
529   eval ac_val=$`echo $ac_var`
530   case $ac_val in
531     [\\/$]* | ?:[\\/]* ) ;;
532     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
533    { (exit 1); exit 1; }; };;
534   esac
535 done
536
537 # There might be people who depend on the old broken behavior: `$host'
538 # used to hold the argument of --host etc.
539 build=$build_alias
540 host=$host_alias
541 target=$target_alias
542
543 # FIXME: should be removed in autoconf 3.0.
544 if test "x$host_alias" != x; then
545   if test "x$build_alias" = x; then
546     cross_compiling=maybe
547     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
548     If a cross compiler is detected then cross compile mode will be used." >&2
549   elif test "x$build_alias" != "x$host_alias"; then
550     cross_compiling=yes
551   fi
552 fi
553
554 ac_tool_prefix=
555 test -n "$host_alias" && ac_tool_prefix=$host_alias-
556
557 test "$silent" = yes && exec 6>/dev/null
558
559 # Find the source files, if location was not specified.
560 if test -z "$srcdir"; then
561   ac_srcdir_defaulted=yes
562   # Try the directory containing this script, then its parent.
563   ac_prog=$0
564   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
565   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
566   srcdir=$ac_confdir
567   if test ! -r $srcdir/$ac_unique_file; then
568     srcdir=..
569   fi
570 else
571   ac_srcdir_defaulted=no
572 fi
573 if test ! -r $srcdir/$ac_unique_file; then
574   if test "$ac_srcdir_defaulted" = yes; then
575     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
576    { (exit 1); exit 1; }; }
577   else
578     { echo "$as_me: error: cannot find sources in $srcdir" >&2
579    { (exit 1); exit 1; }; }
580   fi
581 fi
582 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
583 ac_env_build_alias_set=${build_alias+set}
584 ac_env_build_alias_value=$build_alias
585 ac_cv_env_build_alias_set=${build_alias+set}
586 ac_cv_env_build_alias_value=$build_alias
587 ac_env_host_alias_set=${host_alias+set}
588 ac_env_host_alias_value=$host_alias
589 ac_cv_env_host_alias_set=${host_alias+set}
590 ac_cv_env_host_alias_value=$host_alias
591 ac_env_target_alias_set=${target_alias+set}
592 ac_env_target_alias_value=$target_alias
593 ac_cv_env_target_alias_set=${target_alias+set}
594 ac_cv_env_target_alias_value=$target_alias
595 ac_env_CC_set=${CC+set}
596 ac_env_CC_value=$CC
597 ac_cv_env_CC_set=${CC+set}
598 ac_cv_env_CC_value=$CC
599 ac_env_CFLAGS_set=${CFLAGS+set}
600 ac_env_CFLAGS_value=$CFLAGS
601 ac_cv_env_CFLAGS_set=${CFLAGS+set}
602 ac_cv_env_CFLAGS_value=$CFLAGS
603 ac_env_LDFLAGS_set=${LDFLAGS+set}
604 ac_env_LDFLAGS_value=$LDFLAGS
605 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_cv_env_LDFLAGS_value=$LDFLAGS
607 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
608 ac_env_CPPFLAGS_value=$CPPFLAGS
609 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
611 ac_env_CPP_set=${CPP+set}
612 ac_env_CPP_value=$CPP
613 ac_cv_env_CPP_set=${CPP+set}
614 ac_cv_env_CPP_value=$CPP
615 ac_env_CXX_set=${CXX+set}
616 ac_env_CXX_value=$CXX
617 ac_cv_env_CXX_set=${CXX+set}
618 ac_cv_env_CXX_value=$CXX
619 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
620 ac_env_CXXFLAGS_value=$CXXFLAGS
621 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
622 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
623 ac_env_CXXCPP_set=${CXXCPP+set}
624 ac_env_CXXCPP_value=$CXXCPP
625 ac_cv_env_CXXCPP_set=${CXXCPP+set}
626 ac_cv_env_CXXCPP_value=$CXXCPP
627
628 #
629 # Report the --help message.
630 #
631 if test "$ac_init_help" = "long"; then
632   # Omit some internal or obsolete options to make the list less imposing.
633   # This message is too long to be a string in the A/UX 3.1 sh.
634   cat <<EOF
635 \`configure' configures this package to adapt to many kinds of systems.
636
637 Usage: $0 [OPTION]... [VAR=VALUE]...
638
639 To assign environment variables (e.g., CC, CFLAGS...), specify them as
640 VAR=VALUE.  See below for descriptions of some of the useful variables.
641
642 Defaults for the options are specified in brackets.
643
644 Configuration:
645   -h, --help              display this help and exit
646       --help=short        display options specific to this package
647       --help=recursive    display the short help of all the included packages
648   -V, --version           display version information and exit
649   -q, --quiet, --silent   do not print \`checking...' messages
650       --cache-file=FILE   cache test results in FILE [disabled]
651   -C, --config-cache      alias for \`--cache-file=config.cache'
652   -n, --no-create         do not create output files
653       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
654
655 EOF
656
657   cat <<EOF
658 Installation directories:
659   --prefix=PREFIX         install architecture-independent files in PREFIX
660                           [$ac_default_prefix]
661   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
662                           [PREFIX]
663
664 By default, \`make install' will install all the files in
665 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
666 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
667 for instance \`--prefix=\$HOME'.
668
669 For better control, use the options below.
670
671 Fine tuning of the installation directories:
672   --bindir=DIR            user executables [EPREFIX/bin]
673   --sbindir=DIR           system admin executables [EPREFIX/sbin]
674   --libexecdir=DIR        program executables [EPREFIX/libexec]
675   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
676   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
677   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
678   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
679   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
680   --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
681   --libdir=DIR            object code libraries [EPREFIX/lib]
682   --includedir=DIR        C header files [PREFIX/include]
683   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
684   --infodir=DIR           info documentation [DATAROOTDIR/info]
685   --mandir=DIR            man documentation [DATAROOTDIR/man]
686 EOF
687
688   cat <<\EOF
689
690 Program names:
691   --program-prefix=PREFIX            prepend PREFIX to installed program names
692   --program-suffix=SUFFIX            append SUFFIX to installed program names
693   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
694
695 System types:
696   --build=BUILD           configure for building on BUILD [guessed]
697   --host=HOST       build programs to run on HOST [BUILD]
698   --target=TARGET   configure for building compilers for TARGET [HOST]
699 EOF
700 fi
701
702 if test -n "$ac_init_help"; then
703
704   cat <<\EOF
705
706 Optional Packages:
707   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
708   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
709
710 Optional Features:
711   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
712   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
713
714   --with-rel-version=XXX  override derived release version
715   --with-abi-version=XXX  override derived ABI version
716   --with-system-type=XXX  test: override derived host system-type
717   --without-ada           suppress check for Ada95, don't build demo
718   --without-cxx           do not adjust ncurses bool to match C++
719   --without-cxx-binding   do not build C++ binding and demo
720   --disable-db-install    suppress install of terminal database
721   --without-manpages      suppress install of manpages
722   --without-progs         suppress build/install with programs (e.g., tic)
723   --without-tack          suppress build/install with tack program
724   --without-tests         suppress build/install with test-programs
725   --without-curses-h      install curses.h as ncurses.h only
726   --with-config-suffix=X  suffixes ncursesXX-config file
727   --with-pkg-config{=path} enable/disable use of pkg-config
728   --with-pkg-config-libdir=XXX use given directory for installing pc-files
729   --enable-pc-files       generate and install .pc files for pkg-config
730   --with-pc-suffix        suffixes pc-files
731   --enable-mixed-case     tic should assume mixed-case filenames
732   --with-install-prefix   prefixes actual install-location ($DESTDIR)
733 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
734   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
735   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
736   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
737   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
738   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
739   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
740 Options to Specify the Libraries Built/Used:
741   --disable-libtool-version  enable to use libtool's incompatible naming scheme
742   --with-libtool          generate libraries with libtool
743   --with-shared           generate shared-libraries
744   --with-normal           generate normal-libraries (default)
745   --with-debug            generate debug-libraries (default)
746   --with-profile          generate profile-libraries
747   --with-cxx-shared       generate C++ shared-libraries
748   --with-lib-prefix       override library-prefix
749   --with-termlib          generate separate terminfo library
750   --with-ticlib           generate separate tic library
751   --enable-rpath          use rpath option when generating shared libraries
752   --disable-relink        relink shared libraries during install
753   --with-shlib-version=X  Specify rel or abi version for shared libs
754   --with-libtool-opts=XXX specify additional libtool options
755   --with-export-syms=XXX  limit exported symbols using libtool
756   --with-versioned-syms=X markup versioned symbols using ld
757   --with-gpm              use Alessandro Rubini's GPM library
758   --without-dlsym         do not use dlsym() to load GPM dynamically
759   --with-pcre2            use PCRE2 for regular-expressions
760   --with-sysmouse         use sysmouse (FreeBSD console)
761   --disable-lib-suffixes  disable library suffixes
762   --disable-rpath-hack    don't add rpath options for additional libraries
763 Fine-Tuning Your Configuration:
764   --with-extra-suffix=X   append extra suffix to header/library paths
765   --disable-overwrite     put headers in subdir, omit link to -lcurses
766   --disable-database      do not use terminfo, only fallbacks/termcap
767   --with-database=XXX     specify terminfo source to install
768   --with-hashed-db        specify hashed-database library
769   --with-fallbacks=XXX    specify list of fallback terminal descriptions
770   --without-xterm-new     specify if xterm terminfo should be old version
771   --with-xterm-kbs=XXX    specify if xterm backspace sends BS or DEL
772   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
773   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
774   --disable-big-core      assume machine has little memory
775   --disable-big-strings   assume compiler has only standard-size strings
776   --enable-termcap        compile in termcap fallback support
777   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
778   --enable-getcap         fast termcap load, no xrefs to terminfo
779   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
780   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
781   --disable-root-environ  restrict environment when running as root
782   --enable-symlinks       make tic use symbolic links not hard links
783   --enable-broken_linker  compile with broken-linker support code
784   --enable-bsdpad         recognize BSD-style prefix padding
785   --enable-widec          compile with wide-char/UTF-8 code
786   --disable-lp64          allow chtype to be long (ignore _LP64)
787   --disable-largefile     omit support for large files
788   --disable-tparm-varargs compile tparm() without varargs interface
789   --disable-tic-depends   link tic library without explicit dependency on ncurses library
790   --disable-wattr-macros  suppress wattr* macros to help with ncurses5/ncurses6 transition
791   --with-x11-rgb=FILE   file containing X11 rgb information (EPREFIX/lib/X11/rgb.txt)
792   --with-bool=TYPE        override fallback type of bool variable
793   --with-caps=alt         compile with alternate Caps file
794   --with-chtype=TYPE      override type of chtype
795   --with-ospeed=TYPE      override type of ospeed variable
796   --with-mmask-t=TYPE     override type of mmask_t
797   --with-ccharw-max=XXX   override size CCHARW_MAX
798   --enable-signed-char    compile using signed Boolean's in term.h
799   --with-tparm-arg=TYPE   override parameter type of tparm
800   --with-rcs-ids          compile-in RCS identifiers
801 Options to Specify How Manpages are Installed:
802   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
803                           optionally formatted/catonly, e.g., gzip,formatted
804   --with-manpage-renames  specify manpage-renaming
805   --with-manpage-aliases  specify manpage-aliases using .so
806   --with-manpage-symlinks specify manpage-aliases using symlinks
807   --with-manpage-tbl      specify manpage processing with tbl
808 Extensions:
809   --disable-ext-funcs     disable function-extensions
810   --enable-sp-funcs       enable SCREEN-extensions
811   --enable-term-driver    enable terminal-driver
812   --enable-const          compile with extra/non-standard const
813   --enable-ext-colors     compile for 256-color support
814   --enable-ext-mouse      compile for extended mouse-encoding
815   --enable-ext-putwin     compile with extended putwin/screendump
816   --enable-no-padding     compile with $NCURSES_NO_PADDING code
817   --enable-sigwinch       compile with SIGWINCH handler
818   --enable-tcap-names     compile with user-definable terminal capabilities
819 Reentrant Code:
820   --with-pthread          use POSIX thread library
821   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
822   --enable-weak-symbols   enable weak-symbols for pthreads
823   --enable-reentrant      compile with reentrant code
824   --enable-opaque-curses  make curses WINDOW, etc., "opaque"
825   --enable-opaque-form    make form-library structures "opaque"
826   --enable-opaque-menu    make menu-library structures "opaque"
827   --enable-opaque-panel   make panel-library structures "opaque"
828   --with-wrap-prefix=XXX  override prefix used for public variables
829 Development Code:
830   --without-develop       disable development options
831   --enable-hard-tabs      compile with hard-tabs code
832   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
833 Experimental Code:
834   --disable-assumed-color do not assume anything about default-colors
835   --disable-hashmap       compile without hashmap scrolling-optimization
836   --enable-colorfgbg      compile-in experimental $COLORFGBG code
837   --enable-interop        compile-in interop bindings
838   --enable-safe-sprintf   compile with experimental safe-sprintf code
839   --disable-scroll-hints  compile without scroll-hints code
840   --enable-wgetch-events  compile with wgetch-events code
841 Testing/development Options:
842   --disable-echo          do not display "compiling" commands
843   --disable-stripping     do not strip (debug info) installed executables
844   --enable-warnings       build: turn on GCC compiler warnings
845   --enable-string-hacks   work around bogus compiler/loader warnings
846   --enable-assertions     test: turn on generation of assertion code
847   --with-dmalloc          test: use Gray Watson's dmalloc library
848   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
849   --with-valgrind         test: use valgrind
850   --disable-leaks         test: free permanent memory, analyze leaks
851   --enable-expanded       test: generate functions for certain macros
852   --disable-macros        test: use functions rather than macros
853   --with-trace            test: add trace() function to all models of ncurses
854   --disable-gnat-projects test: disable GNAT projects even if usable
855 Ada95 Binding Options:
856   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
857   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
858   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
859   --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
860
861 Some influential environment variables:
862   CC          C compiler command
863   CFLAGS      C compiler flags
864   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
865               nonstandard directory <lib dir>
866   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
867               headers in a nonstandard directory <include dir>
868   CPP         C preprocessor
869   CXX         C++ compiler command
870   CXXFLAGS    C++ compiler flags
871   CXXCPP      C++ preprocessor
872
873 Use these variables to override the choices made by `configure' or to help
874 it to find libraries and programs with nonstandard names/locations.
875
876 EOF
877 fi
878
879 if test "$ac_init_help" = "recursive"; then
880   # If there are subdirs, report their specific --help.
881   ac_popdir=`pwd`
882   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
883     cd $ac_subdir
884     # A "../" for each directory in /$ac_subdir.
885     ac_dots=`echo $ac_subdir |
886              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
887
888     case $srcdir in
889     .) # No --srcdir option.  We are building in place.
890       ac_sub_srcdir=$srcdir ;;
891     [\\/]* | ?:[\\/]* ) # Absolute path.
892       ac_sub_srcdir=$srcdir/$ac_subdir ;;
893     *) # Relative path.
894       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
895     esac
896
897     # Check for guested configure; otherwise get Cygnus style configure.
898     if test -f $ac_sub_srcdir/configure.gnu; then
899       echo
900       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
901     elif test -f $ac_sub_srcdir/configure; then
902       echo
903       $SHELL $ac_sub_srcdir/configure  --help=recursive
904     elif test -f $ac_sub_srcdir/configure.ac ||
905            test -f $ac_sub_srcdir/configure.in; then
906       echo
907       $ac_configure --help
908     else
909       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
910     fi
911     cd $ac_popdir
912   done
913 fi
914
915 test -n "$ac_init_help" && exit 0
916 if $ac_init_version; then
917   cat <<\EOF
918
919 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
920 Free Software Foundation, Inc.
921 This configure script is free software; the Free Software Foundation
922 gives unlimited permission to copy, distribute and modify it.
923 EOF
924   exit 0
925 fi
926 exec 5>config.log
927 cat >&5 <<EOF
928 This file contains any messages produced by compilers while
929 running configure, to aid debugging if configure makes a mistake.
930
931 It was created by $as_me, which was
932 generated by GNU Autoconf 2.52.20181006.  Invocation command line was
933
934   $ $0 $@
935
936 EOF
937 {
938 cat <<_ASUNAME
939 ## ---------- ##
940 ## Platform.  ##
941 ## ---------- ##
942
943 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
944 uname -m = `(uname -m) 2>/dev/null || echo unknown`
945 uname -r = `(uname -r) 2>/dev/null || echo unknown`
946 uname -s = `(uname -s) 2>/dev/null || echo unknown`
947 uname -v = `(uname -v) 2>/dev/null || echo unknown`
948
949 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
950 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
951
952 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
953 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
954 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
955 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
956 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
957 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
958 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
959
960 PATH = $PATH
961
962 _ASUNAME
963 } >&5
964
965 cat >&5 <<EOF
966 ## ------------ ##
967 ## Core tests.  ##
968 ## ------------ ##
969
970 EOF
971
972 # Keep a trace of the command line.
973 # Strip out --no-create and --no-recursion so they do not pile up.
974 # Also quote any args containing shell meta-characters.
975 ac_configure_args=
976 ac_sep=
977 for ac_arg
978 do
979   case $ac_arg in
980   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
981   | --no-cr | --no-c) ;;
982   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
983   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
984   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
985     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
986     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
987     ac_sep=" " ;;
988   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
989      ac_sep=" " ;;
990   esac
991   # Get rid of the leading space.
992 done
993
994 # When interrupted or exit'd, cleanup temporary files, and complete
995 # config.log.  We remove comments because anyway the quotes in there
996 # would cause problems or look ugly.
997 trap 'exit_status=$?
998   # Save into config.log some information that might help in debugging.
999   echo >&5
1000   echo "## ----------------- ##" >&5
1001   echo "## Cache variables.  ##" >&5
1002   echo "## ----------------- ##" >&5
1003   echo >&5
1004   # The following way of writing the cache mishandles newlines in values,
1005 {
1006   (set) 2>&1 |
1007     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1008     *ac_space=\ *)
1009       sed -n \
1010         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1011           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1012       ;;
1013     *)
1014       sed -n \
1015         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1016       ;;
1017     esac;
1018 } >&5
1019   sed "/^$/d" confdefs.h >conftest.log
1020   if test -s conftest.log; then
1021     echo >&5
1022     echo "## ------------ ##" >&5
1023     echo "## confdefs.h.  ##" >&5
1024     echo "## ------------ ##" >&5
1025     echo >&5
1026     cat conftest.log >&5
1027   fi
1028   (echo; echo) >&5
1029   test "$ac_signal" != 0 &&
1030     echo "$as_me: caught signal $ac_signal" >&5
1031   echo "$as_me: exit $exit_status" >&5
1032   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1033     exit $exit_status
1034      ' 0
1035 for ac_signal in 1 2 13 15; do
1036   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1037 done
1038 ac_signal=0
1039
1040 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1041 rm -rf conftest* confdefs.h
1042 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1043 echo >confdefs.h
1044
1045 # Let the site file select an alternate cache file if it wants to.
1046 # Prefer explicitly selected file to automatically selected ones.
1047 if test -z "$CONFIG_SITE"; then
1048   if test "x$prefix" != xNONE; then
1049     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1050   else
1051     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1052   fi
1053 fi
1054 for ac_site_file in $CONFIG_SITE; do
1055   if test -r "$ac_site_file"; then
1056     { echo "$as_me:1056: loading site script $ac_site_file" >&5
1057 echo "$as_me: loading site script $ac_site_file" >&6;}
1058     cat "$ac_site_file" >&5
1059     . "$ac_site_file"
1060   fi
1061 done
1062
1063 if test -r "$cache_file"; then
1064   # Some versions of bash will fail to source /dev/null (special
1065   # files actually), so we avoid doing that.
1066   if test -f "$cache_file"; then
1067     { echo "$as_me:1067: loading cache $cache_file" >&5
1068 echo "$as_me: loading cache $cache_file" >&6;}
1069     case $cache_file in
1070       [\\/]* | ?:[\\/]* ) . $cache_file;;
1071       *)                      . ./$cache_file;;
1072     esac
1073   fi
1074 else
1075   { echo "$as_me:1075: creating cache $cache_file" >&5
1076 echo "$as_me: creating cache $cache_file" >&6;}
1077   >$cache_file
1078 fi
1079
1080 # Check that the precious variables saved in the cache have kept the same
1081 # value.
1082 ac_cache_corrupted=false
1083 for ac_var in `(set) 2>&1 |
1084                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1085   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1086   eval ac_new_set=\$ac_env_${ac_var}_set
1087   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1088   eval ac_new_val="\$ac_env_${ac_var}_value"
1089   case $ac_old_set,$ac_new_set in
1090     set,)
1091       { echo "$as_me:1091: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1092 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1093       ac_cache_corrupted=: ;;
1094     ,set)
1095       { echo "$as_me:1095: error: \`$ac_var' was not set in the previous run" >&5
1096 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1097       ac_cache_corrupted=: ;;
1098     ,);;
1099     *)
1100       if test "x$ac_old_val" != "x$ac_new_val"; then
1101         { echo "$as_me:1101: error: \`$ac_var' has changed since the previous run:" >&5
1102 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1103         { echo "$as_me:1103:   former value:  $ac_old_val" >&5
1104 echo "$as_me:   former value:  $ac_old_val" >&2;}
1105         { echo "$as_me:1105:   current value: $ac_new_val" >&5
1106 echo "$as_me:   current value: $ac_new_val" >&2;}
1107         ac_cache_corrupted=:
1108       fi;;
1109   esac
1110   # Pass precious variables to config.status.  It doesn't matter if
1111   # we pass some twice (in addition to the command line arguments).
1112   if test "$ac_new_set" = set; then
1113     case $ac_new_val in
1114     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1115       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1116       ac_configure_args="$ac_configure_args '$ac_arg'"
1117       ;;
1118     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1119        ;;
1120     esac
1121   fi
1122 done
1123 if $ac_cache_corrupted; then
1124   { echo "$as_me:1124: error: changes in the environment can compromise the build" >&5
1125 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1126   { { echo "$as_me:1126: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1127 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1128    { (exit 1); exit 1; }; }
1129 fi
1130
1131 ac_ext=c
1132 ac_cpp='$CPP $CPPFLAGS'
1133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1136 ac_main_return=return
1137
1138 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1139   *c*,-n*) ECHO_N= ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1140                    ECHO_T='     ' ;;
1141   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1142   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1143 esac
1144 echo "#! $SHELL" >conftest.sh
1145 echo  "exit 0"   >>conftest.sh
1146 chmod +x conftest.sh
1147 if { (echo "$as_me:1147: PATH=\".;.\"; conftest.sh") >&5
1148   (PATH=".;."; conftest.sh) 2>&5
1149   ac_status=$?
1150   echo "$as_me:1150: \$? = $ac_status" >&5
1151   (exit $ac_status); }; then
1152   ac_path_separator=';'
1153 else
1154   ac_path_separator=:
1155 fi
1156 PATH_SEPARATOR="$ac_path_separator"
1157 rm -f conftest.sh
1158
1159 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1160
1161 top_builddir=`pwd`
1162
1163 echo "$as_me:1163: checking for egrep" >&5
1164 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1165 if test "${ac_cv_prog_egrep+set}" = set; then
1166   echo $ECHO_N "(cached) $ECHO_C" >&6
1167 else
1168   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1169                 then ac_cv_prog_egrep='grep -E'
1170                 else ac_cv_prog_egrep='egrep'
1171         fi
1172 fi
1173 echo "$as_me:1173: result: $ac_cv_prog_egrep" >&5
1174 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1175         EGREP=$ac_cv_prog_egrep
1176
1177         test -z "$EGREP" && { { echo "$as_me:1177: error: No egrep program found" >&5
1178 echo "$as_me: error: No egrep program found" >&2;}
1179    { (exit 1); exit 1; }; }
1180
1181 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1182 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1183 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1184 cf_cv_abi_version=${NCURSES_MAJOR}
1185 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1186 cf_cv_timestamp=`date`
1187 echo "$as_me:1187: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1188 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1189
1190 if test -f $srcdir/VERSION ; then
1191         echo "$as_me:1191: checking for package version" >&5
1192 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1193
1194         # if there are not enough fields, cut returns the last one...
1195         cf_field1=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
1196         cf_field2=`sed -e '2,$d' $srcdir/VERSION|cut -f2`
1197         cf_field3=`sed -e '2,$d' $srcdir/VERSION|cut -f3`
1198
1199         # this is how CF_BUNDLED_INTL uses $VERSION:
1200         VERSION="$cf_field1"
1201
1202         VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1203         test -z "$VERSION_MAJOR" && { { echo "$as_me:1203: error: missing major-version" >&5
1204 echo "$as_me: error: missing major-version" >&2;}
1205    { (exit 1); exit 1; }; }
1206
1207         VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1208         test -z "$VERSION_MINOR" && { { echo "$as_me:1208: error: missing minor-version" >&5
1209 echo "$as_me: error: missing minor-version" >&2;}
1210    { (exit 1); exit 1; }; }
1211
1212         echo "$as_me:1212: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1213 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1214
1215         echo "$as_me:1215: checking for package patch date" >&5
1216 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1217         VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1218         case .$VERSION_PATCH in
1219         (.)
1220                 { { echo "$as_me:1220: error: missing patch-date $VERSION_PATCH" >&5
1221 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1222    { (exit 1); exit 1; }; }
1223                 ;;
1224         (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1225                 ;;
1226         (*)
1227                 { { echo "$as_me:1227: error: illegal patch-date $VERSION_PATCH" >&5
1228 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1229    { (exit 1); exit 1; }; }
1230                 ;;
1231         esac
1232         echo "$as_me:1232: result: $VERSION_PATCH" >&5
1233 echo "${ECHO_T}$VERSION_PATCH" >&6
1234 else
1235         { { echo "$as_me:1235: error: did not find $srcdir/VERSION" >&5
1236 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1237    { (exit 1); exit 1; }; }
1238 fi
1239
1240 # show the actual data that we have for versions:
1241 test -n "$verbose" && echo "    ABI VERSION $VERSION" 1>&6
1242
1243 echo "${as_me:-configure}:1243: testing ABI VERSION $VERSION ..." 1>&5
1244
1245 test -n "$verbose" && echo "    VERSION_MAJOR $VERSION_MAJOR" 1>&6
1246
1247 echo "${as_me:-configure}:1247: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1248
1249 test -n "$verbose" && echo "    VERSION_MINOR $VERSION_MINOR" 1>&6
1250
1251 echo "${as_me:-configure}:1251: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1252
1253 test -n "$verbose" && echo "    VERSION_PATCH $VERSION_PATCH" 1>&6
1254
1255 echo "${as_me:-configure}:1255: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1256
1257         cf_PACKAGE=NCURSES
1258         PACKAGE=ncurses
1259
1260 cat >>confdefs.h <<EOF
1261 #define PACKAGE "$PACKAGE"
1262 EOF
1263
1264 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1265
1266         cat >>confdefs.h <<EOF
1267 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1268 EOF
1269
1270         cat >>confdefs.h <<EOF
1271 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1272 EOF
1273
1274 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1275
1276 # Check whether --with-rel-version or --without-rel-version was given.
1277 if test "${with_rel_version+set}" = set; then
1278   withval="$with_rel_version"
1279   { echo "$as_me:1279: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1280 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1281  cf_cv_rel_version=$withval
1282 fi;
1283
1284  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1285  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1286
1287 if test -n "$NCURSES_MAJOR" ; then
1288   case $NCURSES_MAJOR in
1289   ([0-9]*)
1290         ;;
1291   (*)
1292         { { echo "$as_me:1292: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1293 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1294    { (exit 1); exit 1; }; }
1295         ;;
1296   esac
1297 else
1298   { { echo "$as_me:1298: error: Release major-version value is empty" >&5
1299 echo "$as_me: error: Release major-version value is empty" >&2;}
1300    { (exit 1); exit 1; }; }
1301 fi
1302
1303 if test -n "$NCURSES_MINOR" ; then
1304   case $NCURSES_MINOR in
1305   ([0-9]*)
1306         ;;
1307   (*)
1308         { { echo "$as_me:1308: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1309 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1310    { (exit 1); exit 1; }; }
1311         ;;
1312   esac
1313 else
1314   { { echo "$as_me:1314: error: Release minor-version value is empty" >&5
1315 echo "$as_me: error: Release minor-version value is empty" >&2;}
1316    { (exit 1); exit 1; }; }
1317 fi
1318
1319 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1320
1321 # Check whether --with-abi-version or --without-abi-version was given.
1322 if test "${with_abi_version+set}" = set; then
1323   withval="$with_abi_version"
1324
1325         if test "x$cf_cv_abi_version" != "x$withval"
1326         then
1327                 { echo "$as_me:1327: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1328 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1329                 case $cf_cv_rel_version in
1330                 (5.*)
1331                         cf_cv_rel_version=$withval.0
1332                         ;;
1333                 (6.*)
1334                         cf_cv_rel_version=$withval.9    # FIXME: should be 10 as of 6.0 release
1335                         ;;
1336                 esac
1337         fi
1338         cf_cv_abi_version=$withval
1339 fi;
1340
1341 if test -n "$cf_cv_abi_version" ; then
1342   case $cf_cv_abi_version in
1343   ([0-9]*)
1344         ;;
1345   (*)
1346         { { echo "$as_me:1346: error: ABI version is not a number: $cf_cv_abi_version" >&5
1347 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1348    { (exit 1); exit 1; }; }
1349         ;;
1350   esac
1351 else
1352   { { echo "$as_me:1352: error: ABI version value is empty" >&5
1353 echo "$as_me: error: ABI version value is empty" >&2;}
1354    { (exit 1); exit 1; }; }
1355 fi
1356
1357 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1358 then
1359         case $cf_cv_rel_version in
1360         (5.*)
1361                 cf_cv_rel_version=$with_abi_version.0
1362                 ;;
1363         esac
1364 fi
1365
1366 ac_aux_dir=
1367 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1368   if test -f $ac_dir/install-sh; then
1369     ac_aux_dir=$ac_dir
1370     ac_install_sh="$ac_aux_dir/install-sh -c"
1371     break
1372   elif test -f $ac_dir/install.sh; then
1373     ac_aux_dir=$ac_dir
1374     ac_install_sh="$ac_aux_dir/install.sh -c"
1375     break
1376   elif test -f $ac_dir/shtool; then
1377     ac_aux_dir=$ac_dir
1378     ac_install_sh="$ac_aux_dir/shtool install -c"
1379     break
1380   fi
1381 done
1382 if test -z "$ac_aux_dir"; then
1383   { { echo "$as_me:1383: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1384 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1385    { (exit 1); exit 1; }; }
1386 fi
1387 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1388 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1389 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1390
1391 # Make sure we can run config.sub.
1392 $ac_config_sub sun4 >/dev/null 2>&1 ||
1393   { { echo "$as_me:1393: error: cannot run $ac_config_sub" >&5
1394 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1395    { (exit 1); exit 1; }; }
1396
1397 echo "$as_me:1397: checking build system type" >&5
1398 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1399 if test "${ac_cv_build+set}" = set; then
1400   echo $ECHO_N "(cached) $ECHO_C" >&6
1401 else
1402   ac_cv_build_alias=$build_alias
1403 test -z "$ac_cv_build_alias" &&
1404   ac_cv_build_alias=`$ac_config_guess`
1405 test -z "$ac_cv_build_alias" &&
1406   { { echo "$as_me:1406: error: cannot guess build type; you must specify one" >&5
1407 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1408    { (exit 1); exit 1; }; }
1409 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1410   { { echo "$as_me:1410: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1411 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1412    { (exit 1); exit 1; }; }
1413
1414 fi
1415 echo "$as_me:1415: result: $ac_cv_build" >&5
1416 echo "${ECHO_T}$ac_cv_build" >&6
1417 build=$ac_cv_build
1418 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1419 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1420 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1421
1422 echo "$as_me:1422: checking host system type" >&5
1423 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1424 if test "${ac_cv_host+set}" = set; then
1425   echo $ECHO_N "(cached) $ECHO_C" >&6
1426 else
1427   ac_cv_host_alias=$host_alias
1428 test -z "$ac_cv_host_alias" &&
1429   ac_cv_host_alias=$ac_cv_build_alias
1430 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1431   { { echo "$as_me:1431: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1432 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1433    { (exit 1); exit 1; }; }
1434
1435 fi
1436 echo "$as_me:1436: result: $ac_cv_host" >&5
1437 echo "${ECHO_T}$ac_cv_host" >&6
1438 host=$ac_cv_host
1439 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1440 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1441 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1442
1443 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1444         echo "$as_me:1444: checking target system type" >&5
1445 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1446 if test "${ac_cv_target+set}" = set; then
1447   echo $ECHO_N "(cached) $ECHO_C" >&6
1448 else
1449   ac_cv_target_alias=$target_alias
1450 test "x$ac_cv_target_alias" = "x" &&
1451   ac_cv_target_alias=$ac_cv_host_alias
1452 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1453   { { echo "$as_me:1453: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1454 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1455    { (exit 1); exit 1; }; }
1456
1457 fi
1458 echo "$as_me:1458: result: $ac_cv_target" >&5
1459 echo "${ECHO_T}$ac_cv_target" >&6
1460 target=$ac_cv_target
1461 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1462 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1463 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1464
1465 # The aliases save the names the user supplied, while $host etc.
1466 # will get canonicalized.
1467 test -n "$target_alias" &&
1468   test "$program_prefix$program_suffix$program_transform_name" = \
1469     NONENONEs,x,x, &&
1470   program_prefix=${target_alias}-
1471         system_name="$host_os"
1472 else
1473         system_name="`(uname -s -r) 2>/dev/null`"
1474         if test -z "$system_name" ; then
1475                 system_name="`(hostname) 2>/dev/null`"
1476         fi
1477 fi
1478 test -n "$system_name" &&
1479 cat >>confdefs.h <<EOF
1480 #define SYSTEM_NAME "$system_name"
1481 EOF
1482
1483 if test "${cf_cv_system_name+set}" = set; then
1484   echo $ECHO_N "(cached) $ECHO_C" >&6
1485 else
1486   cf_cv_system_name="$system_name"
1487 fi
1488
1489 test -z "$system_name" && system_name="$cf_cv_system_name"
1490 test -n "$cf_cv_system_name" && echo "$as_me:1490: result: Configuring for $cf_cv_system_name" >&5
1491 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1492
1493 if test ".$system_name" != ".$cf_cv_system_name" ; then
1494         echo "$as_me:1494: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1495 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1496         { { echo "$as_me:1496: error: \"Please remove config.cache and try again.\"" >&5
1497 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1498    { (exit 1); exit 1; }; }
1499 fi
1500
1501 # Check whether --with-system-type or --without-system-type was given.
1502 if test "${with_system_type+set}" = set; then
1503   withval="$with_system_type"
1504   { echo "$as_me:1504: WARNING: overriding system type to $withval" >&5
1505 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1506         cf_cv_system_name=$withval
1507         host_os=$withval
1508
1509 fi;
1510
1511 ###     Save the given $CFLAGS to allow user-override.
1512 cf_user_CFLAGS="$CFLAGS"
1513
1514 ###     Default install-location
1515
1516 echo "$as_me:1516: checking for prefix" >&5
1517 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1518 if test "x$prefix" = "xNONE" ; then
1519         case "$cf_cv_system_name" in
1520                 # non-vendor systems don't have a conflict
1521         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1522                 prefix=/usr
1523                 ;;
1524         (*)     prefix=$ac_default_prefix
1525                 ;;
1526         esac
1527 fi
1528 echo "$as_me:1528: result: $prefix" >&5
1529 echo "${ECHO_T}$prefix" >&6
1530
1531 if test "x$prefix" = "xNONE" ; then
1532 echo "$as_me:1532: checking for default include-directory" >&5
1533 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1534 test -n "$verbose" && echo 1>&6
1535 for cf_symbol in \
1536         $includedir \
1537         $includedir/ncurses \
1538         $prefix/include \
1539         $prefix/include/ncurses \
1540         /usr/local/include \
1541         /usr/local/include/ncurses \
1542         /usr/include \
1543         /usr/include/ncurses
1544 do
1545         cf_dir=`eval echo $cf_symbol`
1546         if test -f $cf_dir/curses.h ; then
1547         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1548                 includedir="$cf_symbol"
1549                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1550                 break
1551         fi
1552         fi
1553         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1554 done
1555 echo "$as_me:1555: result: $includedir" >&5
1556 echo "${ECHO_T}$includedir" >&6
1557 fi
1558
1559 ### Defaults for ncurses ABI
1560
1561 case x$cf_cv_abi_version in
1562 (x[6789])
1563         cf_dft_ext_colors=yes
1564         cf_dft_ext_const=yes
1565         cf_dft_ext_mouse=yes
1566         cf_dft_ext_putwin=yes
1567         cf_dft_ext_spfuncs=yes
1568         cf_dft_filter_syms=yes
1569         cf_dft_chtype=uint32_t
1570         cf_dft_mmask_t=uint32_t
1571         cf_dft_interop=yes
1572         cf_dft_tparm_arg=intptr_t
1573         cf_dft_with_lp64=yes
1574         ;;
1575 (*)
1576         cf_dft_ext_colors=no
1577         cf_dft_ext_const=no
1578         cf_dft_ext_mouse=no
1579         cf_dft_ext_putwin=no
1580         cf_dft_ext_spfuncs=no
1581         cf_dft_filter_syms=no
1582         cf_dft_chtype=auto
1583         cf_dft_mmask_t=auto
1584         cf_dft_interop=no
1585         cf_dft_tparm_arg=long
1586         cf_dft_with_lp64=no
1587         ;;
1588 esac
1589
1590 ###     Checks for programs.
1591
1592 # Check whether --with-ada or --without-ada was given.
1593 if test "${with_ada+set}" = set; then
1594   withval="$with_ada"
1595   cf_with_ada=$withval
1596 else
1597   cf_with_ada=yes
1598 fi;
1599
1600 if test "x$cf_with_ada" = xyes
1601 then
1602         cf_prog_cc="gnatgcc gcc cc"
1603 else
1604         cf_prog_cc="gcc cc"
1605 fi
1606
1607 ac_ext=c
1608 ac_cpp='$CPP $CPPFLAGS'
1609 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1610 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1611 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1612 ac_main_return=return
1613 if test -n "$ac_tool_prefix"; then
1614   for ac_prog in $cf_prog_cc
1615   do
1616     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1617 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1618 echo "$as_me:1618: checking for $ac_word" >&5
1619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1620 if test "${ac_cv_prog_CC+set}" = set; then
1621   echo $ECHO_N "(cached) $ECHO_C" >&6
1622 else
1623   if test -n "$CC"; then
1624   ac_cv_prog_CC="$CC" # Let the user override the test.
1625 else
1626   ac_save_IFS=$IFS; IFS=$ac_path_separator
1627 ac_dummy="$PATH"
1628 for ac_dir in $ac_dummy; do
1629   IFS=$ac_save_IFS
1630   test -z "$ac_dir" && ac_dir=.
1631   $as_executable_p "$ac_dir/$ac_word" || continue
1632 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1633 echo "$as_me:1633: found $ac_dir/$ac_word" >&5
1634 break
1635 done
1636
1637 fi
1638 fi
1639 CC=$ac_cv_prog_CC
1640 if test -n "$CC"; then
1641   echo "$as_me:1641: result: $CC" >&5
1642 echo "${ECHO_T}$CC" >&6
1643 else
1644   echo "$as_me:1644: result: no" >&5
1645 echo "${ECHO_T}no" >&6
1646 fi
1647
1648     test -n "$CC" && break
1649   done
1650 fi
1651 if test -z "$CC"; then
1652   ac_ct_CC=$CC
1653   for ac_prog in $cf_prog_cc
1654 do
1655   # Extract the first word of "$ac_prog", so it can be a program name with args.
1656 set dummy $ac_prog; ac_word=$2
1657 echo "$as_me:1657: checking for $ac_word" >&5
1658 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1659 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1660   echo $ECHO_N "(cached) $ECHO_C" >&6
1661 else
1662   if test -n "$ac_ct_CC"; then
1663   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1664 else
1665   ac_save_IFS=$IFS; IFS=$ac_path_separator
1666 ac_dummy="$PATH"
1667 for ac_dir in $ac_dummy; do
1668   IFS=$ac_save_IFS
1669   test -z "$ac_dir" && ac_dir=.
1670   $as_executable_p "$ac_dir/$ac_word" || continue
1671 ac_cv_prog_ac_ct_CC="$ac_prog"
1672 echo "$as_me:1672: found $ac_dir/$ac_word" >&5
1673 break
1674 done
1675
1676 fi
1677 fi
1678 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1679 if test -n "$ac_ct_CC"; then
1680   echo "$as_me:1680: result: $ac_ct_CC" >&5
1681 echo "${ECHO_T}$ac_ct_CC" >&6
1682 else
1683   echo "$as_me:1683: result: no" >&5
1684 echo "${ECHO_T}no" >&6
1685 fi
1686
1687   test -n "$ac_ct_CC" && break
1688 done
1689
1690   CC=$ac_ct_CC
1691 fi
1692
1693 test -z "$CC" && { { echo "$as_me:1693: error: no acceptable cc found in \$PATH" >&5
1694 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1695    { (exit 1); exit 1; }; }
1696
1697 # Provide some information about the compiler.
1698 echo "$as_me:1698:" \
1699      "checking for C compiler version" >&5
1700 ac_compiler=`set X $ac_compile; echo $2`
1701 { (eval echo "$as_me:1701: \"$ac_compiler --version </dev/null >&5\"") >&5
1702   (eval $ac_compiler --version </dev/null >&5) 2>&5
1703   ac_status=$?
1704   echo "$as_me:1704: \$? = $ac_status" >&5
1705   (exit $ac_status); }
1706 { (eval echo "$as_me:1706: \"$ac_compiler -v </dev/null >&5\"") >&5
1707   (eval $ac_compiler -v </dev/null >&5) 2>&5
1708   ac_status=$?
1709   echo "$as_me:1709: \$? = $ac_status" >&5
1710   (exit $ac_status); }
1711 { (eval echo "$as_me:1711: \"$ac_compiler -V </dev/null >&5\"") >&5
1712   (eval $ac_compiler -V </dev/null >&5) 2>&5
1713   ac_status=$?
1714   echo "$as_me:1714: \$? = $ac_status" >&5
1715   (exit $ac_status); }
1716
1717 cat >conftest.$ac_ext <<_ACEOF
1718 #line 1718 "configure"
1719 #include "confdefs.h"
1720
1721 int
1722 main (void)
1723 {
1724
1725   ;
1726   return 0;
1727 }
1728 _ACEOF
1729 ac_clean_files_save=$ac_clean_files
1730 ac_clean_files="$ac_clean_files a.out a.exe"
1731 # Try to create an executable without -o first, disregard a.out.
1732 # It will help us diagnose broken compilers, and finding out an intuition
1733 # of exeext.
1734 echo "$as_me:1734: checking for C compiler default output" >&5
1735 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1736 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1737 if { (eval echo "$as_me:1737: \"$ac_link_default\"") >&5
1738   (eval $ac_link_default) 2>&5
1739   ac_status=$?
1740   echo "$as_me:1740: \$? = $ac_status" >&5
1741   (exit $ac_status); }; then
1742   # Find the output, starting from the most likely.  This scheme is
1743 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1744 # resort.
1745 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1746                 ls a.out conftest 2>/dev/null;
1747                 ls a.* conftest.* 2>/dev/null`; do
1748   case $ac_file in
1749     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1750     a.out ) # We found the default executable, but exeext='' is most
1751             # certainly right.
1752             break;;
1753     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1754           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1755           export ac_cv_exeext
1756           break;;
1757     * ) break;;
1758   esac
1759 done
1760 else
1761   echo "$as_me: failed program was:" >&5
1762 cat conftest.$ac_ext >&5
1763 { { echo "$as_me:1763: error: C compiler cannot create executables" >&5
1764 echo "$as_me: error: C compiler cannot create executables" >&2;}
1765    { (exit 77); exit 77; }; }
1766 fi
1767
1768 ac_exeext=$ac_cv_exeext
1769 echo "$as_me:1769: result: $ac_file" >&5
1770 echo "${ECHO_T}$ac_file" >&6
1771
1772 # Check the compiler produces executables we can run.  If not, either
1773 # the compiler is broken, or we cross compile.
1774 echo "$as_me:1774: checking whether the C compiler works" >&5
1775 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1776 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1777 # If not cross compiling, check that we can run a simple program.
1778 if test "$cross_compiling" != yes; then
1779   if { ac_try='./$ac_file'
1780   { (eval echo "$as_me:1780: \"$ac_try\"") >&5
1781   (eval $ac_try) 2>&5
1782   ac_status=$?
1783   echo "$as_me:1783: \$? = $ac_status" >&5
1784   (exit $ac_status); }; }; then
1785     cross_compiling=no
1786   else
1787     if test "$cross_compiling" = maybe; then
1788         cross_compiling=yes
1789     else
1790         { { echo "$as_me:1790: error: cannot run C compiled programs.
1791 If you meant to cross compile, use \`--host'." >&5
1792 echo "$as_me: error: cannot run C compiled programs.
1793 If you meant to cross compile, use \`--host'." >&2;}
1794    { (exit 1); exit 1; }; }
1795     fi
1796   fi
1797 fi
1798 echo "$as_me:1798: result: yes" >&5
1799 echo "${ECHO_T}yes" >&6
1800
1801 rm -f a.out a.exe conftest$ac_cv_exeext
1802 ac_clean_files=$ac_clean_files_save
1803 # Check the compiler produces executables we can run.  If not, either
1804 # the compiler is broken, or we cross compile.
1805 echo "$as_me:1805: checking whether we are cross compiling" >&5
1806 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1807 echo "$as_me:1807: result: $cross_compiling" >&5
1808 echo "${ECHO_T}$cross_compiling" >&6
1809
1810 echo "$as_me:1810: checking for executable suffix" >&5
1811 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1812 if { (eval echo "$as_me:1812: \"$ac_link\"") >&5
1813   (eval $ac_link) 2>&5
1814   ac_status=$?
1815   echo "$as_me:1815: \$? = $ac_status" >&5
1816   (exit $ac_status); }; then
1817   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1818 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1819 # work properly (i.e., refer to `conftest.exe'), while it won't with
1820 # `rm'.
1821 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1822   case $ac_file in
1823     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1824     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1825           export ac_cv_exeext
1826           break;;
1827     * ) break;;
1828   esac
1829 done
1830 else
1831   { { echo "$as_me:1831: error: cannot compute EXEEXT: cannot compile and link" >&5
1832 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1833    { (exit 1); exit 1; }; }
1834 fi
1835
1836 rm -f conftest$ac_cv_exeext
1837 echo "$as_me:1837: result: $ac_cv_exeext" >&5
1838 echo "${ECHO_T}$ac_cv_exeext" >&6
1839
1840 rm -f conftest.$ac_ext
1841 EXEEXT=$ac_cv_exeext
1842 ac_exeext=$EXEEXT
1843 echo "$as_me:1843: checking for object suffix" >&5
1844 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1845 if test "${ac_cv_objext+set}" = set; then
1846   echo $ECHO_N "(cached) $ECHO_C" >&6
1847 else
1848   cat >conftest.$ac_ext <<_ACEOF
1849 #line 1849 "configure"
1850 #include "confdefs.h"
1851
1852 int
1853 main (void)
1854 {
1855
1856   ;
1857   return 0;
1858 }
1859 _ACEOF
1860 rm -f conftest.o conftest.obj
1861 if { (eval echo "$as_me:1861: \"$ac_compile\"") >&5
1862   (eval $ac_compile) 2>&5
1863   ac_status=$?
1864   echo "$as_me:1864: \$? = $ac_status" >&5
1865   (exit $ac_status); }; then
1866   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1867   case $ac_file in
1868     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1869     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1870        break;;
1871   esac
1872 done
1873 else
1874   echo "$as_me: failed program was:" >&5
1875 cat conftest.$ac_ext >&5
1876 { { echo "$as_me:1876: error: cannot compute OBJEXT: cannot compile" >&5
1877 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1878    { (exit 1); exit 1; }; }
1879 fi
1880
1881 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1882 fi
1883 echo "$as_me:1883: result: $ac_cv_objext" >&5
1884 echo "${ECHO_T}$ac_cv_objext" >&6
1885 OBJEXT=$ac_cv_objext
1886 ac_objext=$OBJEXT
1887 echo "$as_me:1887: checking whether we are using the GNU C compiler" >&5
1888 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1889 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1890   echo $ECHO_N "(cached) $ECHO_C" >&6
1891 else
1892   cat >conftest.$ac_ext <<_ACEOF
1893 #line 1893 "configure"
1894 #include "confdefs.h"
1895
1896 int
1897 main (void)
1898 {
1899 #ifndef __GNUC__
1900        choke me
1901 #endif
1902
1903   ;
1904   return 0;
1905 }
1906 _ACEOF
1907 rm -f conftest.$ac_objext
1908 if { (eval echo "$as_me:1908: \"$ac_compile\"") >&5
1909   (eval $ac_compile) 2>&5
1910   ac_status=$?
1911   echo "$as_me:1911: \$? = $ac_status" >&5
1912   (exit $ac_status); } &&
1913          { ac_try='test -s conftest.$ac_objext'
1914   { (eval echo "$as_me:1914: \"$ac_try\"") >&5
1915   (eval $ac_try) 2>&5
1916   ac_status=$?
1917   echo "$as_me:1917: \$? = $ac_status" >&5
1918   (exit $ac_status); }; }; then
1919   ac_compiler_gnu=yes
1920 else
1921   echo "$as_me: failed program was:" >&5
1922 cat conftest.$ac_ext >&5
1923 ac_compiler_gnu=no
1924 fi
1925 rm -f conftest.$ac_objext conftest.$ac_ext
1926 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1927
1928 fi
1929 echo "$as_me:1929: result: $ac_cv_c_compiler_gnu" >&5
1930 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1931 GCC=`test $ac_compiler_gnu = yes && echo yes`
1932 ac_test_CFLAGS=${CFLAGS+set}
1933 ac_save_CFLAGS=$CFLAGS
1934 CFLAGS="-g"
1935 echo "$as_me:1935: checking whether $CC accepts -g" >&5
1936 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1937 if test "${ac_cv_prog_cc_g+set}" = set; then
1938   echo $ECHO_N "(cached) $ECHO_C" >&6
1939 else
1940   cat >conftest.$ac_ext <<_ACEOF
1941 #line 1941 "configure"
1942 #include "confdefs.h"
1943
1944 int
1945 main (void)
1946 {
1947
1948   ;
1949   return 0;
1950 }
1951 _ACEOF
1952 rm -f conftest.$ac_objext
1953 if { (eval echo "$as_me:1953: \"$ac_compile\"") >&5
1954   (eval $ac_compile) 2>&5
1955   ac_status=$?
1956   echo "$as_me:1956: \$? = $ac_status" >&5
1957   (exit $ac_status); } &&
1958          { ac_try='test -s conftest.$ac_objext'
1959   { (eval echo "$as_me:1959: \"$ac_try\"") >&5
1960   (eval $ac_try) 2>&5
1961   ac_status=$?
1962   echo "$as_me:1962: \$? = $ac_status" >&5
1963   (exit $ac_status); }; }; then
1964   ac_cv_prog_cc_g=yes
1965 else
1966   echo "$as_me: failed program was:" >&5
1967 cat conftest.$ac_ext >&5
1968 ac_cv_prog_cc_g=no
1969 fi
1970 rm -f conftest.$ac_objext conftest.$ac_ext
1971 fi
1972 echo "$as_me:1972: result: $ac_cv_prog_cc_g" >&5
1973 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1974 if test "$ac_test_CFLAGS" = set; then
1975   CFLAGS=$ac_save_CFLAGS
1976 elif test $ac_cv_prog_cc_g = yes; then
1977   if test "$GCC" = yes; then
1978     CFLAGS="-g -O2"
1979   else
1980     CFLAGS="-g"
1981   fi
1982 else
1983   if test "$GCC" = yes; then
1984     CFLAGS="-O2"
1985   else
1986     CFLAGS=
1987   fi
1988 fi
1989 # Some people use a C++ compiler to compile C.  Since we use `exit',
1990 # in C++ we need to declare it.  In case someone uses the same compiler
1991 # for both compiling C and C++ we need to have the C++ compiler decide
1992 # the declaration of exit, since it's the most demanding environment.
1993 cat >conftest.$ac_ext <<_ACEOF
1994 #ifndef __cplusplus
1995   choke me
1996 #endif
1997 _ACEOF
1998 rm -f conftest.$ac_objext
1999 if { (eval echo "$as_me:1999: \"$ac_compile\"") >&5
2000   (eval $ac_compile) 2>&5
2001   ac_status=$?
2002   echo "$as_me:2002: \$? = $ac_status" >&5
2003   (exit $ac_status); } &&
2004          { ac_try='test -s conftest.$ac_objext'
2005   { (eval echo "$as_me:2005: \"$ac_try\"") >&5
2006   (eval $ac_try) 2>&5
2007   ac_status=$?
2008   echo "$as_me:2008: \$? = $ac_status" >&5
2009   (exit $ac_status); }; }; then
2010   for ac_declaration in \
2011    ''\
2012    '#include <stdlib.h>' \
2013    'extern "C" void std::exit (int) throw (); using std::exit;' \
2014    'extern "C" void std::exit (int); using std::exit;' \
2015    'extern "C" void exit (int) throw ();' \
2016    'extern "C" void exit (int);' \
2017    'void exit (int);'
2018 do
2019   cat >conftest.$ac_ext <<_ACEOF
2020 #line 2020 "configure"
2021 #include "confdefs.h"
2022 #include <stdlib.h>
2023 $ac_declaration
2024 int
2025 main (void)
2026 {
2027 exit (42);
2028   ;
2029   return 0;
2030 }
2031 _ACEOF
2032 rm -f conftest.$ac_objext
2033 if { (eval echo "$as_me:2033: \"$ac_compile\"") >&5
2034   (eval $ac_compile) 2>&5
2035   ac_status=$?
2036   echo "$as_me:2036: \$? = $ac_status" >&5
2037   (exit $ac_status); } &&
2038          { ac_try='test -s conftest.$ac_objext'
2039   { (eval echo "$as_me:2039: \"$ac_try\"") >&5
2040   (eval $ac_try) 2>&5
2041   ac_status=$?
2042   echo "$as_me:2042: \$? = $ac_status" >&5
2043   (exit $ac_status); }; }; then
2044   :
2045 else
2046   echo "$as_me: failed program was:" >&5
2047 cat conftest.$ac_ext >&5
2048 continue
2049 fi
2050 rm -f conftest.$ac_objext conftest.$ac_ext
2051   cat >conftest.$ac_ext <<_ACEOF
2052 #line 2052 "configure"
2053 #include "confdefs.h"
2054 $ac_declaration
2055 int
2056 main (void)
2057 {
2058 exit (42);
2059   ;
2060   return 0;
2061 }
2062 _ACEOF
2063 rm -f conftest.$ac_objext
2064 if { (eval echo "$as_me:2064: \"$ac_compile\"") >&5
2065   (eval $ac_compile) 2>&5
2066   ac_status=$?
2067   echo "$as_me:2067: \$? = $ac_status" >&5
2068   (exit $ac_status); } &&
2069          { ac_try='test -s conftest.$ac_objext'
2070   { (eval echo "$as_me:2070: \"$ac_try\"") >&5
2071   (eval $ac_try) 2>&5
2072   ac_status=$?
2073   echo "$as_me:2073: \$? = $ac_status" >&5
2074   (exit $ac_status); }; }; then
2075   break
2076 else
2077   echo "$as_me: failed program was:" >&5
2078 cat conftest.$ac_ext >&5
2079 fi
2080 rm -f conftest.$ac_objext conftest.$ac_ext
2081 done
2082 rm -rf conftest*
2083 if test -n "$ac_declaration"; then
2084   echo '#ifdef __cplusplus' >>confdefs.h
2085   echo $ac_declaration      >>confdefs.h
2086   echo '#endif'             >>confdefs.h
2087 fi
2088
2089 else
2090   echo "$as_me: failed program was:" >&5
2091 cat conftest.$ac_ext >&5
2092 fi
2093 rm -f conftest.$ac_objext conftest.$ac_ext
2094 ac_ext=c
2095 ac_cpp='$CPP $CPPFLAGS'
2096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2099 ac_main_return=return
2100
2101 GCC_VERSION=none
2102 if test "$GCC" = yes ; then
2103         echo "$as_me:2103: checking version of $CC" >&5
2104 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2105         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2106         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2107         echo "$as_me:2107: result: $GCC_VERSION" >&5
2108 echo "${ECHO_T}$GCC_VERSION" >&6
2109 fi
2110
2111 echo "$as_me:2111: checking for $CC option to accept ANSI C" >&5
2112 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2113 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2114   echo $ECHO_N "(cached) $ECHO_C" >&6
2115 else
2116   ac_cv_prog_cc_stdc=no
2117 ac_save_CC=$CC
2118 cat >conftest.$ac_ext <<_ACEOF
2119 #line 2119 "configure"
2120 #include "confdefs.h"
2121 #include <stdarg.h>
2122 #include <stdio.h>
2123 #include <sys/types.h>
2124 #include <sys/stat.h>
2125 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2126 struct buf { int x; };
2127 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2128 static char *e (p, i)
2129      char **p;
2130      int i;
2131 {
2132   return p[i];
2133 }
2134 static char *f (char * (*g) (char **, int), char **p, ...)
2135 {
2136   char *s;
2137   va_list v;
2138   va_start (v,p);
2139   s = g (p, va_arg (v,int));
2140   va_end (v);
2141   return s;
2142 }
2143 int test (int i, double x);
2144 struct s1 {int (*f) (int a);};
2145 struct s2 {int (*f) (double a);};
2146 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2147 int argc;
2148 char **argv;
2149 int
2150 main (void)
2151 {
2152 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2153   ;
2154   return 0;
2155 }
2156 _ACEOF
2157 # Don't try gcc -ansi; that turns off useful extensions and
2158 # breaks some systems' header files.
2159 # AIX                   -qlanglvl=ansi
2160 # Ultrix and OSF/1      -std1
2161 # HP-UX 10.20 and later -Ae
2162 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2163 # SVR4                  -Xc -D__EXTENSIONS__
2164 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2165 do
2166   CC="$ac_save_CC $ac_arg"
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_stdc=$ac_arg
2180 break
2181 else
2182   echo "$as_me: failed program was:" >&5
2183 cat conftest.$ac_ext >&5
2184 fi
2185 rm -f conftest.$ac_objext
2186 done
2187 rm -f conftest.$ac_ext conftest.$ac_objext
2188 CC=$ac_save_CC
2189
2190 fi
2191
2192 case "x$ac_cv_prog_cc_stdc" in
2193   x|xno)
2194     echo "$as_me:2194: result: none needed" >&5
2195 echo "${ECHO_T}none needed" >&6 ;;
2196   *)
2197     echo "$as_me:2197: result: $ac_cv_prog_cc_stdc" >&5
2198 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2199     CC="$CC $ac_cv_prog_cc_stdc" ;;
2200 esac
2201
2202 # This should have been defined by AC_PROG_CC
2203 : ${CC:=cc}
2204
2205 echo "$as_me:2205: checking \$CFLAGS variable" >&5
2206 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2207 case "x$CFLAGS" in
2208 (*-[IUD]*)
2209         echo "$as_me:2209: result: broken" >&5
2210 echo "${ECHO_T}broken" >&6
2211         { echo "$as_me:2211: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2212 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2213         cf_flags="$CFLAGS"
2214         CFLAGS=
2215         for cf_arg in $cf_flags
2216         do
2217
2218 cf_fix_cppflags=no
2219 cf_new_cflags=
2220 cf_new_cppflags=
2221 cf_new_extra_cppflags=
2222
2223 for cf_add_cflags in $cf_arg
2224 do
2225 case $cf_fix_cppflags in
2226 (no)
2227         case $cf_add_cflags in
2228         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2229                 case $cf_add_cflags in
2230                 (-D*)
2231                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2232
2233                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2234                                 && test -z "${cf_tst_cflags}" \
2235                                 && cf_fix_cppflags=yes
2236
2237                         if test $cf_fix_cppflags = yes ; then
2238
2239         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2240         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2241
2242                                 continue
2243                         elif test "${cf_tst_cflags}" = "\"'" ; then
2244
2245         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2246         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2247
2248                                 continue
2249                         fi
2250                         ;;
2251                 esac
2252                 case "$CPPFLAGS" in
2253                 (*$cf_add_cflags)
2254                         ;;
2255                 (*)
2256                         case $cf_add_cflags in
2257                         (-D*)
2258                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2259
2260 CPPFLAGS=`echo "$CPPFLAGS" | \
2261         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2262                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2263
2264                                 ;;
2265                         esac
2266
2267         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2268         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2269
2270                         ;;
2271                 esac
2272                 ;;
2273         (*)
2274
2275         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2276         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2277
2278                 ;;
2279         esac
2280         ;;
2281 (yes)
2282
2283         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2284         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2285
2286         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2287
2288         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2289                 && test -z "${cf_tst_cflags}" \
2290                 && cf_fix_cppflags=no
2291         ;;
2292 esac
2293 done
2294
2295 if test -n "$cf_new_cflags" ; then
2296
2297         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2298         CFLAGS="${CFLAGS}$cf_new_cflags"
2299
2300 fi
2301
2302 if test -n "$cf_new_cppflags" ; then
2303
2304         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2305         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2306
2307 fi
2308
2309 if test -n "$cf_new_extra_cppflags" ; then
2310
2311         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2312         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2313
2314 fi
2315
2316         done
2317         ;;
2318 (*)
2319         echo "$as_me:2319: result: ok" >&5
2320 echo "${ECHO_T}ok" >&6
2321         ;;
2322 esac
2323
2324 echo "$as_me:2324: checking \$CC variable" >&5
2325 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2326 case "$CC" in
2327 (*[\ \  ]-*)
2328         echo "$as_me:2328: result: broken" >&5
2329 echo "${ECHO_T}broken" >&6
2330         { echo "$as_me:2330: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2331 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2332         # humor him...
2333         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2334         cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2335         CC="$cf_prog"
2336         for cf_arg in $cf_flags
2337         do
2338                 case "x$cf_arg" in
2339                 (x-[IUDfgOW]*)
2340
2341 cf_fix_cppflags=no
2342 cf_new_cflags=
2343 cf_new_cppflags=
2344 cf_new_extra_cppflags=
2345
2346 for cf_add_cflags in $cf_arg
2347 do
2348 case $cf_fix_cppflags in
2349 (no)
2350         case $cf_add_cflags in
2351         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2352                 case $cf_add_cflags in
2353                 (-D*)
2354                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2355
2356                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2357                                 && test -z "${cf_tst_cflags}" \
2358                                 && cf_fix_cppflags=yes
2359
2360                         if test $cf_fix_cppflags = yes ; then
2361
2362         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2363         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2364
2365                                 continue
2366                         elif test "${cf_tst_cflags}" = "\"'" ; then
2367
2368         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2369         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2370
2371                                 continue
2372                         fi
2373                         ;;
2374                 esac
2375                 case "$CPPFLAGS" in
2376                 (*$cf_add_cflags)
2377                         ;;
2378                 (*)
2379                         case $cf_add_cflags in
2380                         (-D*)
2381                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2382
2383 CPPFLAGS=`echo "$CPPFLAGS" | \
2384         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2385                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2386
2387                                 ;;
2388                         esac
2389
2390         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2391         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2392
2393                         ;;
2394                 esac
2395                 ;;
2396         (*)
2397
2398         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2399         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2400
2401                 ;;
2402         esac
2403         ;;
2404 (yes)
2405
2406         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2407         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2408
2409         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2410
2411         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2412                 && test -z "${cf_tst_cflags}" \
2413                 && cf_fix_cppflags=no
2414         ;;
2415 esac
2416 done
2417
2418 if test -n "$cf_new_cflags" ; then
2419
2420         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2421         CFLAGS="${CFLAGS}$cf_new_cflags"
2422
2423 fi
2424
2425 if test -n "$cf_new_cppflags" ; then
2426
2427         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2428         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2429
2430 fi
2431
2432 if test -n "$cf_new_extra_cppflags" ; then
2433
2434         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2435         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2436
2437 fi
2438
2439                         ;;
2440                 (*)
2441                         CC="$CC $cf_arg"
2442                         ;;
2443                 esac
2444         done
2445         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2446
2447 echo "${as_me:-configure}:2447: testing resulting CC: '$CC' ..." 1>&5
2448
2449         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2450
2451 echo "${as_me:-configure}:2451: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2452
2453         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2454
2455 echo "${as_me:-configure}:2455: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2456
2457         ;;
2458 (*)
2459         echo "$as_me:2459: result: ok" >&5
2460 echo "${ECHO_T}ok" >&6
2461         ;;
2462 esac
2463
2464 ac_ext=c
2465 ac_cpp='$CPP $CPPFLAGS'
2466 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2467 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2468 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2469 ac_main_return=return
2470 echo "$as_me:2470: checking how to run the C preprocessor" >&5
2471 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2472 # On Suns, sometimes $CPP names a directory.
2473 if test -n "$CPP" && test -d "$CPP"; then
2474   CPP=
2475 fi
2476 if test -z "$CPP"; then
2477   if test "${ac_cv_prog_CPP+set}" = set; then
2478   echo $ECHO_N "(cached) $ECHO_C" >&6
2479 else
2480       # Double quotes because CPP needs to be expanded
2481     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2482     do
2483       ac_preproc_ok=false
2484 for ac_c_preproc_warn_flag in '' yes
2485 do
2486   # Use a header file that comes with gcc, so configuring glibc
2487   # with a fresh cross-compiler works.
2488   # On the NeXT, cc -E runs the code through the compiler's parser,
2489   # not just through cpp. "Syntax error" is here to catch this case.
2490   cat >conftest.$ac_ext <<_ACEOF
2491 #line 2491 "configure"
2492 #include "confdefs.h"
2493 #include <assert.h>
2494                      Syntax error
2495 _ACEOF
2496 if { (eval echo "$as_me:2496: \"$ac_cpp conftest.$ac_ext\"") >&5
2497   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2498   ac_status=$?
2499   egrep -v '^ *\+' conftest.er1 >conftest.err
2500   rm -f conftest.er1
2501   cat conftest.err >&5
2502   echo "$as_me:2502: \$? = $ac_status" >&5
2503   (exit $ac_status); } >/dev/null; then
2504   if test -s conftest.err; then
2505     ac_cpp_err=$ac_c_preproc_warn_flag
2506   else
2507     ac_cpp_err=
2508   fi
2509 else
2510   ac_cpp_err=yes
2511 fi
2512 if test -z "$ac_cpp_err"; then
2513   :
2514 else
2515   echo "$as_me: failed program was:" >&5
2516   cat conftest.$ac_ext >&5
2517   # Broken: fails on valid input.
2518 continue
2519 fi
2520 rm -f conftest.err conftest.$ac_ext
2521
2522   # OK, works on sane cases.  Now check whether non-existent headers
2523   # can be detected and how.
2524   cat >conftest.$ac_ext <<_ACEOF
2525 #line 2525 "configure"
2526 #include "confdefs.h"
2527 #include <ac_nonexistent.h>
2528 _ACEOF
2529 if { (eval echo "$as_me:2529: \"$ac_cpp conftest.$ac_ext\"") >&5
2530   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2531   ac_status=$?
2532   egrep -v '^ *\+' conftest.er1 >conftest.err
2533   rm -f conftest.er1
2534   cat conftest.err >&5
2535   echo "$as_me:2535: \$? = $ac_status" >&5
2536   (exit $ac_status); } >/dev/null; then
2537   if test -s conftest.err; then
2538     ac_cpp_err=$ac_c_preproc_warn_flag
2539   else
2540     ac_cpp_err=
2541   fi
2542 else
2543   ac_cpp_err=yes
2544 fi
2545 if test -z "$ac_cpp_err"; then
2546   # Broken: success on invalid input.
2547 continue
2548 else
2549   echo "$as_me: failed program was:" >&5
2550   cat conftest.$ac_ext >&5
2551   # Passes both tests.
2552 ac_preproc_ok=:
2553 break
2554 fi
2555 rm -f conftest.err conftest.$ac_ext
2556
2557 done
2558 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2559 rm -f conftest.err conftest.$ac_ext
2560 if $ac_preproc_ok; then
2561   break
2562 fi
2563
2564     done
2565     ac_cv_prog_CPP=$CPP
2566
2567 fi
2568   CPP=$ac_cv_prog_CPP
2569 else
2570   ac_cv_prog_CPP=$CPP
2571 fi
2572 echo "$as_me:2572: result: $CPP" >&5
2573 echo "${ECHO_T}$CPP" >&6
2574 ac_preproc_ok=false
2575 for ac_c_preproc_warn_flag in '' yes
2576 do
2577   # Use a header file that comes with gcc, so configuring glibc
2578   # with a fresh cross-compiler works.
2579   # On the NeXT, cc -E runs the code through the compiler's parser,
2580   # not just through cpp. "Syntax error" is here to catch this case.
2581   cat >conftest.$ac_ext <<_ACEOF
2582 #line 2582 "configure"
2583 #include "confdefs.h"
2584 #include <assert.h>
2585                      Syntax error
2586 _ACEOF
2587 if { (eval echo "$as_me:2587: \"$ac_cpp conftest.$ac_ext\"") >&5
2588   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2589   ac_status=$?
2590   egrep -v '^ *\+' conftest.er1 >conftest.err
2591   rm -f conftest.er1
2592   cat conftest.err >&5
2593   echo "$as_me:2593: \$? = $ac_status" >&5
2594   (exit $ac_status); } >/dev/null; then
2595   if test -s conftest.err; then
2596     ac_cpp_err=$ac_c_preproc_warn_flag
2597   else
2598     ac_cpp_err=
2599   fi
2600 else
2601   ac_cpp_err=yes
2602 fi
2603 if test -z "$ac_cpp_err"; then
2604   :
2605 else
2606   echo "$as_me: failed program was:" >&5
2607   cat conftest.$ac_ext >&5
2608   # Broken: fails on valid input.
2609 continue
2610 fi
2611 rm -f conftest.err conftest.$ac_ext
2612
2613   # OK, works on sane cases.  Now check whether non-existent headers
2614   # can be detected and how.
2615   cat >conftest.$ac_ext <<_ACEOF
2616 #line 2616 "configure"
2617 #include "confdefs.h"
2618 #include <ac_nonexistent.h>
2619 _ACEOF
2620 if { (eval echo "$as_me:2620: \"$ac_cpp conftest.$ac_ext\"") >&5
2621   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2622   ac_status=$?
2623   egrep -v '^ *\+' conftest.er1 >conftest.err
2624   rm -f conftest.er1
2625   cat conftest.err >&5
2626   echo "$as_me:2626: \$? = $ac_status" >&5
2627   (exit $ac_status); } >/dev/null; then
2628   if test -s conftest.err; then
2629     ac_cpp_err=$ac_c_preproc_warn_flag
2630   else
2631     ac_cpp_err=
2632   fi
2633 else
2634   ac_cpp_err=yes
2635 fi
2636 if test -z "$ac_cpp_err"; then
2637   # Broken: success on invalid input.
2638 continue
2639 else
2640   echo "$as_me: failed program was:" >&5
2641   cat conftest.$ac_ext >&5
2642   # Passes both tests.
2643 ac_preproc_ok=:
2644 break
2645 fi
2646 rm -f conftest.err conftest.$ac_ext
2647
2648 done
2649 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2650 rm -f conftest.err conftest.$ac_ext
2651 if $ac_preproc_ok; then
2652   :
2653 else
2654   { { echo "$as_me:2654: error: C preprocessor \"$CPP\" fails sanity check" >&5
2655 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2656    { (exit 1); exit 1; }; }
2657 fi
2658
2659 ac_ext=c
2660 ac_cpp='$CPP $CPPFLAGS'
2661 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2662 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2663 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2664 ac_main_return=return
2665
2666 if test $ac_cv_c_compiler_gnu = yes; then
2667     echo "$as_me:2667: checking whether $CC needs -traditional" >&5
2668 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2669 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2670   echo $ECHO_N "(cached) $ECHO_C" >&6
2671 else
2672     ac_pattern="Autoconf.*'x'"
2673   cat >conftest.$ac_ext <<_ACEOF
2674 #line 2674 "configure"
2675 #include "confdefs.h"
2676 #include <sgtty.h>
2677 int Autoconf = TIOCGETP;
2678 _ACEOF
2679 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2680   egrep "$ac_pattern" >/dev/null 2>&1; then
2681   ac_cv_prog_gcc_traditional=yes
2682 else
2683   ac_cv_prog_gcc_traditional=no
2684 fi
2685 rm -rf conftest*
2686
2687   if test $ac_cv_prog_gcc_traditional = no; then
2688     cat >conftest.$ac_ext <<_ACEOF
2689 #line 2689 "configure"
2690 #include "confdefs.h"
2691 #include <termio.h>
2692 int Autoconf = TCGETA;
2693 _ACEOF
2694 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2695   egrep "$ac_pattern" >/dev/null 2>&1; then
2696   ac_cv_prog_gcc_traditional=yes
2697 fi
2698 rm -rf conftest*
2699
2700   fi
2701 fi
2702 echo "$as_me:2702: result: $ac_cv_prog_gcc_traditional" >&5
2703 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2704   if test $ac_cv_prog_gcc_traditional = yes; then
2705     CC="$CC -traditional"
2706   fi
2707 fi
2708
2709 echo "$as_me:2709: checking whether $CC understands -c and -o together" >&5
2710 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2711 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2712   echo $ECHO_N "(cached) $ECHO_C" >&6
2713 else
2714
2715 cat > conftest.$ac_ext <<CF_EOF
2716 int main(void)
2717 {
2718         ${cf_cv_main_return:-return}(0);
2719 }
2720 CF_EOF
2721 # We do the test twice because some compilers refuse to overwrite an
2722 # existing .o file with -o, though they will create one.
2723 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2724 if { (eval echo "$as_me:2724: \"$ac_try\"") >&5
2725   (eval $ac_try) 2>&5
2726   ac_status=$?
2727   echo "$as_me:2727: \$? = $ac_status" >&5
2728   (exit $ac_status); } &&
2729   test -f conftest2.$ac_objext && { (eval echo "$as_me:2729: \"$ac_try\"") >&5
2730   (eval $ac_try) 2>&5
2731   ac_status=$?
2732   echo "$as_me:2732: \$? = $ac_status" >&5
2733   (exit $ac_status); };
2734 then
2735   eval cf_cv_prog_CC_c_o=yes
2736 else
2737   eval cf_cv_prog_CC_c_o=no
2738 fi
2739 rm -rf conftest*
2740
2741 fi
2742 if test $cf_cv_prog_CC_c_o = yes; then
2743   echo "$as_me:2743: result: yes" >&5
2744 echo "${ECHO_T}yes" >&6
2745 else
2746   echo "$as_me:2746: result: no" >&5
2747 echo "${ECHO_T}no" >&6
2748 fi
2749
2750 if test "$cross_compiling" = yes ; then
2751         LDCONFIG=:
2752 else
2753         case "$cf_cv_system_name" in
2754         (dragonfly*|mirbsd*|freebsd*)
2755                 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2756                 ;;
2757         (*) LDPATH=$PATH:/sbin:/usr/sbin
2758                 # Extract the first word of "ldconfig", so it can be a program name with args.
2759 set dummy ldconfig; ac_word=$2
2760 echo "$as_me:2760: checking for $ac_word" >&5
2761 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2762 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2763   echo $ECHO_N "(cached) $ECHO_C" >&6
2764 else
2765   case $LDCONFIG in
2766   [\\/]* | ?:[\\/]*)
2767   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2768   ;;
2769   *)
2770   ac_save_IFS=$IFS; IFS=$ac_path_separator
2771 ac_dummy="$LDPATH"
2772 for ac_dir in $ac_dummy; do
2773   IFS=$ac_save_IFS
2774   test -z "$ac_dir" && ac_dir=.
2775   if $as_executable_p "$ac_dir/$ac_word"; then
2776    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2777    echo "$as_me:2777: found $ac_dir/$ac_word" >&5
2778    break
2779 fi
2780 done
2781
2782   ;;
2783 esac
2784 fi
2785 LDCONFIG=$ac_cv_path_LDCONFIG
2786
2787 if test -n "$LDCONFIG"; then
2788   echo "$as_me:2788: result: $LDCONFIG" >&5
2789 echo "${ECHO_T}$LDCONFIG" >&6
2790 else
2791   echo "$as_me:2791: result: no" >&5
2792 echo "${ECHO_T}no" >&6
2793 fi
2794
2795                 ;;
2796         esac
2797 fi
2798
2799 echo "$as_me:2799: checking if you want to ensure bool is consistent with C++" >&5
2800 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2801
2802 # Check whether --with-cxx or --without-cxx was given.
2803 if test "${with_cxx+set}" = set; then
2804   withval="$with_cxx"
2805   cf_with_cxx=$withval
2806 else
2807   cf_with_cxx=yes
2808 fi;
2809 echo "$as_me:2809: result: $cf_with_cxx" >&5
2810 echo "${ECHO_T}$cf_with_cxx" >&6
2811 if test "X$cf_with_cxx" = Xno ; then
2812         CXX=""
2813         GXX=""
2814 else
2815         # with autoconf 2.13, we can change the error to a warning:
2816                 ac_ext=cc
2817 ac_cpp='$CXXCPP $CPPFLAGS'
2818 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2819 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2820 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2821 ac_main_return=return
2822 if test -n "$ac_tool_prefix"; then
2823   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2824   do
2825     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2826 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2827 echo "$as_me:2827: checking for $ac_word" >&5
2828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2829 if test "${ac_cv_prog_CXX+set}" = set; then
2830   echo $ECHO_N "(cached) $ECHO_C" >&6
2831 else
2832   if test -n "$CXX"; then
2833   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2834 else
2835   ac_save_IFS=$IFS; IFS=$ac_path_separator
2836 ac_dummy="$PATH"
2837 for ac_dir in $ac_dummy; do
2838   IFS=$ac_save_IFS
2839   test -z "$ac_dir" && ac_dir=.
2840   $as_executable_p "$ac_dir/$ac_word" || continue
2841 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2842 echo "$as_me:2842: found $ac_dir/$ac_word" >&5
2843 break
2844 done
2845
2846 fi
2847 fi
2848 CXX=$ac_cv_prog_CXX
2849 if test -n "$CXX"; then
2850   echo "$as_me:2850: result: $CXX" >&5
2851 echo "${ECHO_T}$CXX" >&6
2852 else
2853   echo "$as_me:2853: result: no" >&5
2854 echo "${ECHO_T}no" >&6
2855 fi
2856
2857     test -n "$CXX" && break
2858   done
2859 fi
2860 if test -z "$CXX"; then
2861   ac_ct_CXX=$CXX
2862   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2863 do
2864   # Extract the first word of "$ac_prog", so it can be a program name with args.
2865 set dummy $ac_prog; ac_word=$2
2866 echo "$as_me:2866: checking for $ac_word" >&5
2867 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2868 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2869   echo $ECHO_N "(cached) $ECHO_C" >&6
2870 else
2871   if test -n "$ac_ct_CXX"; then
2872   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2873 else
2874   ac_save_IFS=$IFS; IFS=$ac_path_separator
2875 ac_dummy="$PATH"
2876 for ac_dir in $ac_dummy; do
2877   IFS=$ac_save_IFS
2878   test -z "$ac_dir" && ac_dir=.
2879   $as_executable_p "$ac_dir/$ac_word" || continue
2880 ac_cv_prog_ac_ct_CXX="$ac_prog"
2881 echo "$as_me:2881: found $ac_dir/$ac_word" >&5
2882 break
2883 done
2884
2885 fi
2886 fi
2887 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2888 if test -n "$ac_ct_CXX"; then
2889   echo "$as_me:2889: result: $ac_ct_CXX" >&5
2890 echo "${ECHO_T}$ac_ct_CXX" >&6
2891 else
2892   echo "$as_me:2892: result: no" >&5
2893 echo "${ECHO_T}no" >&6
2894 fi
2895
2896   test -n "$ac_ct_CXX" && break
2897 done
2898 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2899
2900   CXX=$ac_ct_CXX
2901 fi
2902
2903 # Provide some information about the compiler.
2904 echo "$as_me:2904:" \
2905      "checking for C++ compiler version" >&5
2906 ac_compiler=`set X $ac_compile; echo $2`
2907 { (eval echo "$as_me:2907: \"$ac_compiler --version </dev/null >&5\"") >&5
2908   (eval $ac_compiler --version </dev/null >&5) 2>&5
2909   ac_status=$?
2910   echo "$as_me:2910: \$? = $ac_status" >&5
2911   (exit $ac_status); }
2912 { (eval echo "$as_me:2912: \"$ac_compiler -v </dev/null >&5\"") >&5
2913   (eval $ac_compiler -v </dev/null >&5) 2>&5
2914   ac_status=$?
2915   echo "$as_me:2915: \$? = $ac_status" >&5
2916   (exit $ac_status); }
2917 { (eval echo "$as_me:2917: \"$ac_compiler -V </dev/null >&5\"") >&5
2918   (eval $ac_compiler -V </dev/null >&5) 2>&5
2919   ac_status=$?
2920   echo "$as_me:2920: \$? = $ac_status" >&5
2921   (exit $ac_status); }
2922
2923 echo "$as_me:2923: checking whether we are using the GNU C++ compiler" >&5
2924 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2925 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2926   echo $ECHO_N "(cached) $ECHO_C" >&6
2927 else
2928   cat >conftest.$ac_ext <<_ACEOF
2929 #line 2929 "configure"
2930 #include "confdefs.h"
2931
2932 int
2933 main (void)
2934 {
2935 #ifndef __GNUC__
2936        choke me
2937 #endif
2938
2939   ;
2940   return 0;
2941 }
2942 _ACEOF
2943 rm -f conftest.$ac_objext
2944 if { (eval echo "$as_me:2944: \"$ac_compile\"") >&5
2945   (eval $ac_compile) 2>&5
2946   ac_status=$?
2947   echo "$as_me:2947: \$? = $ac_status" >&5
2948   (exit $ac_status); } &&
2949          { ac_try='test -s conftest.$ac_objext'
2950   { (eval echo "$as_me:2950: \"$ac_try\"") >&5
2951   (eval $ac_try) 2>&5
2952   ac_status=$?
2953   echo "$as_me:2953: \$? = $ac_status" >&5
2954   (exit $ac_status); }; }; then
2955   ac_compiler_gnu=yes
2956 else
2957   echo "$as_me: failed program was:" >&5
2958 cat conftest.$ac_ext >&5
2959 ac_compiler_gnu=no
2960 fi
2961 rm -f conftest.$ac_objext conftest.$ac_ext
2962 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2963
2964 fi
2965 echo "$as_me:2965: result: $ac_cv_cxx_compiler_gnu" >&5
2966 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2967 GXX=`test $ac_compiler_gnu = yes && echo yes`
2968 ac_test_CXXFLAGS=${CXXFLAGS+set}
2969 ac_save_CXXFLAGS=$CXXFLAGS
2970 CXXFLAGS="-g"
2971 echo "$as_me:2971: checking whether $CXX accepts -g" >&5
2972 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2973 if test "${ac_cv_prog_cxx_g+set}" = set; then
2974   echo $ECHO_N "(cached) $ECHO_C" >&6
2975 else
2976   cat >conftest.$ac_ext <<_ACEOF
2977 #line 2977 "configure"
2978 #include "confdefs.h"
2979
2980 int
2981 main (void)
2982 {
2983
2984   ;
2985   return 0;
2986 }
2987 _ACEOF
2988 rm -f conftest.$ac_objext
2989 if { (eval echo "$as_me:2989: \"$ac_compile\"") >&5
2990   (eval $ac_compile) 2>&5
2991   ac_status=$?
2992   echo "$as_me:2992: \$? = $ac_status" >&5
2993   (exit $ac_status); } &&
2994          { ac_try='test -s conftest.$ac_objext'
2995   { (eval echo "$as_me:2995: \"$ac_try\"") >&5
2996   (eval $ac_try) 2>&5
2997   ac_status=$?
2998   echo "$as_me:2998: \$? = $ac_status" >&5
2999   (exit $ac_status); }; }; then
3000   ac_cv_prog_cxx_g=yes
3001 else
3002   echo "$as_me: failed program was:" >&5
3003 cat conftest.$ac_ext >&5
3004 ac_cv_prog_cxx_g=no
3005 fi
3006 rm -f conftest.$ac_objext conftest.$ac_ext
3007 fi
3008 echo "$as_me:3008: result: $ac_cv_prog_cxx_g" >&5
3009 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3010 if test "$ac_test_CXXFLAGS" = set; then
3011   CXXFLAGS=$ac_save_CXXFLAGS
3012 elif test $ac_cv_prog_cxx_g = yes; then
3013   if test "$GXX" = yes; then
3014     CXXFLAGS="-g -O2"
3015   else
3016     CXXFLAGS="-g"
3017   fi
3018 else
3019   if test "$GXX" = yes; then
3020     CXXFLAGS="-O2"
3021   else
3022     CXXFLAGS=
3023   fi
3024 fi
3025 for ac_declaration in \
3026    ''\
3027    '#include <stdlib.h>' \
3028    'extern "C" void std::exit (int) throw (); using std::exit;' \
3029    'extern "C" void std::exit (int); using std::exit;' \
3030    'extern "C" void exit (int) throw ();' \
3031    'extern "C" void exit (int);' \
3032    'void exit (int);'
3033 do
3034   cat >conftest.$ac_ext <<_ACEOF
3035 #line 3035 "configure"
3036 #include "confdefs.h"
3037 #include <stdlib.h>
3038 $ac_declaration
3039 int
3040 main (void)
3041 {
3042 exit (42);
3043   ;
3044   return 0;
3045 }
3046 _ACEOF
3047 rm -f conftest.$ac_objext
3048 if { (eval echo "$as_me:3048: \"$ac_compile\"") >&5
3049   (eval $ac_compile) 2>&5
3050   ac_status=$?
3051   echo "$as_me:3051: \$? = $ac_status" >&5
3052   (exit $ac_status); } &&
3053          { ac_try='test -s conftest.$ac_objext'
3054   { (eval echo "$as_me:3054: \"$ac_try\"") >&5
3055   (eval $ac_try) 2>&5
3056   ac_status=$?
3057   echo "$as_me:3057: \$? = $ac_status" >&5
3058   (exit $ac_status); }; }; then
3059   :
3060 else
3061   echo "$as_me: failed program was:" >&5
3062 cat conftest.$ac_ext >&5
3063 continue
3064 fi
3065 rm -f conftest.$ac_objext conftest.$ac_ext
3066   cat >conftest.$ac_ext <<_ACEOF
3067 #line 3067 "configure"
3068 #include "confdefs.h"
3069 $ac_declaration
3070 int
3071 main (void)
3072 {
3073 exit (42);
3074   ;
3075   return 0;
3076 }
3077 _ACEOF
3078 rm -f conftest.$ac_objext
3079 if { (eval echo "$as_me:3079: \"$ac_compile\"") >&5
3080   (eval $ac_compile) 2>&5
3081   ac_status=$?
3082   echo "$as_me:3082: \$? = $ac_status" >&5
3083   (exit $ac_status); } &&
3084          { ac_try='test -s conftest.$ac_objext'
3085   { (eval echo "$as_me:3085: \"$ac_try\"") >&5
3086   (eval $ac_try) 2>&5
3087   ac_status=$?
3088   echo "$as_me:3088: \$? = $ac_status" >&5
3089   (exit $ac_status); }; }; then
3090   break
3091 else
3092   echo "$as_me: failed program was:" >&5
3093 cat conftest.$ac_ext >&5
3094 fi
3095 rm -f conftest.$ac_objext conftest.$ac_ext
3096 done
3097 rm -rf conftest*
3098 if test -n "$ac_declaration"; then
3099   echo '#ifdef __cplusplus' >>confdefs.h
3100   echo $ac_declaration      >>confdefs.h
3101   echo '#endif'             >>confdefs.h
3102 fi
3103
3104 ac_ext=c
3105 ac_cpp='$CPP $CPPFLAGS'
3106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3108 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3109 ac_main_return=return
3110
3111         ac_ext=cc
3112 ac_cpp='$CXXCPP $CPPFLAGS'
3113 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3114 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3115 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3116 ac_main_return=return
3117
3118         if test "x$cf_with_cxx" != xno
3119         then
3120                 # Several of the C++ configurations do not work, particularly when
3121                 # cross-compiling (20140913 -TD)
3122                 echo "$as_me:3122: checking if $CXX works" >&5
3123 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3124
3125                 save_CPPFLAGS="$CPPFLAGS"
3126                 eval cf_includedir=${includedir}
3127                 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3128
3129 cat >conftest.$ac_ext <<_ACEOF
3130 #line 3130 "configure"
3131 #include "confdefs.h"
3132
3133 #include <stdlib.h>
3134 #include <stdio.h>
3135
3136 int
3137 main (void)
3138 {
3139
3140                 printf("Hello world!\n")
3141
3142   ;
3143   return 0;
3144 }
3145 _ACEOF
3146 rm -f conftest.$ac_objext
3147 if { (eval echo "$as_me:3147: \"$ac_compile\"") >&5
3148   (eval $ac_compile) 2>&5
3149   ac_status=$?
3150   echo "$as_me:3150: \$? = $ac_status" >&5
3151   (exit $ac_status); } &&
3152          { ac_try='test -s conftest.$ac_objext'
3153   { (eval echo "$as_me:3153: \"$ac_try\"") >&5
3154   (eval $ac_try) 2>&5
3155   ac_status=$?
3156   echo "$as_me:3156: \$? = $ac_status" >&5
3157   (exit $ac_status); }; }; then
3158   cf_cxx_works=yes
3159 else
3160   echo "$as_me: failed program was:" >&5
3161 cat conftest.$ac_ext >&5
3162 cf_cxx_works=no
3163 fi
3164 rm -f conftest.$ac_objext conftest.$ac_ext
3165                 CPPFLAGS="$save_CPPFLAGS"
3166
3167                 echo "$as_me:3167: result: $cf_cxx_works" >&5
3168 echo "${ECHO_T}$cf_cxx_works" >&6
3169                 if test "x$cf_cxx_works" = xno
3170                 then
3171                         { echo "$as_me:3171: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3172 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3173                         cf_with_cxx=no; CXX=""; GXX="";
3174                 fi
3175         fi
3176         ac_ext=c
3177 ac_cpp='$CPP $CPPFLAGS'
3178 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3179 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3180 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3181 ac_main_return=return
3182
3183         # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3184         if test "$CXX" = "g++" ; then
3185                 # Extract the first word of "g++", so it can be a program name with args.
3186 set dummy g++; ac_word=$2
3187 echo "$as_me:3187: checking for $ac_word" >&5
3188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3189 if test "${ac_cv_path_CXX+set}" = set; then
3190   echo $ECHO_N "(cached) $ECHO_C" >&6
3191 else
3192   case $CXX in
3193   [\\/]* | ?:[\\/]*)
3194   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3195   ;;
3196   *)
3197   ac_save_IFS=$IFS; IFS=$ac_path_separator
3198 ac_dummy="$PATH"
3199 for ac_dir in $ac_dummy; do
3200   IFS=$ac_save_IFS
3201   test -z "$ac_dir" && ac_dir=.
3202   if $as_executable_p "$ac_dir/$ac_word"; then
3203    ac_cv_path_CXX="$ac_dir/$ac_word"
3204    echo "$as_me:3204: found $ac_dir/$ac_word" >&5
3205    break
3206 fi
3207 done
3208
3209   ;;
3210 esac
3211 fi
3212 CXX=$ac_cv_path_CXX
3213
3214 if test -n "$CXX"; then
3215   echo "$as_me:3215: result: $CXX" >&5
3216 echo "${ECHO_T}$CXX" >&6
3217 else
3218   echo "$as_me:3218: result: no" >&5
3219 echo "${ECHO_T}no" >&6
3220 fi
3221
3222         fi
3223         case "x$CXX" in
3224         (x|xg++)
3225                 { echo "$as_me:3225: WARNING: You don't have any C++ compiler, too bad" >&5
3226 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3227                 cf_with_cxx=no; CXX=""; GXX="";
3228                 ;;
3229         esac
3230 fi
3231
3232 GXX_VERSION=none
3233 if test "$GXX" = yes; then
3234         echo "$as_me:3234: checking version of ${CXX:-g++}" >&5
3235 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3236         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3237         if test -z "$GXX_VERSION"
3238         then
3239                 GXX_VERSION=unknown
3240                 GXX=no
3241         fi
3242         echo "$as_me:3242: result: $GXX_VERSION" >&5
3243 echo "${ECHO_T}$GXX_VERSION" >&6
3244 fi
3245
3246 case $GXX_VERSION in
3247 (1*|2.[0-6]*)
3248         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3249         # cf_cxx_library=no
3250         { echo "$as_me:3250: WARNING: templates do not work" >&5
3251 echo "$as_me: WARNING: templates do not work" >&2;}
3252         ;;
3253 esac
3254
3255 echo "$as_me:3255: checking if you want to build C++ binding and demo" >&5
3256 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3257
3258 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3259 if test "${with_cxx_binding+set}" = set; then
3260   withval="$with_cxx_binding"
3261   cf_with_cxx_binding=$withval
3262 else
3263   cf_with_cxx_binding=$cf_with_cxx
3264 fi;
3265 echo "$as_me:3265: result: $cf_with_cxx_binding" >&5
3266 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3267
3268 echo "$as_me:3268: checking if you want to build with Ada95" >&5
3269 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3270 echo "$as_me:3270: result: $cf_with_ada" >&5
3271 echo "${ECHO_T}$cf_with_ada" >&6
3272
3273 echo "$as_me:3273: checking if you want to install terminal database" >&5
3274 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3275
3276 # Check whether --enable-db-install or --disable-db-install was given.
3277 if test "${enable_db_install+set}" = set; then
3278   enableval="$enable_db_install"
3279   cf_with_db_install=$enableval
3280 else
3281   cf_with_db_install=yes
3282 fi;
3283 echo "$as_me:3283: result: $cf_with_db_install" >&5
3284 echo "${ECHO_T}$cf_with_db_install" >&6
3285
3286 echo "$as_me:3286: checking if you want to install manpages" >&5
3287 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3288
3289 # Check whether --with-manpages or --without-manpages was given.
3290 if test "${with_manpages+set}" = set; then
3291   withval="$with_manpages"
3292   cf_with_manpages=$withval
3293 else
3294   cf_with_manpages=yes
3295 fi;
3296 echo "$as_me:3296: result: $cf_with_manpages" >&5
3297 echo "${ECHO_T}$cf_with_manpages" >&6
3298
3299 echo "$as_me:3299: checking if you want to build programs such as tic" >&5
3300 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3301
3302 # Check whether --with-progs or --without-progs was given.
3303 if test "${with_progs+set}" = set; then
3304   withval="$with_progs"
3305   cf_with_progs=$withval
3306 else
3307   cf_with_progs=yes
3308 fi;
3309 echo "$as_me:3309: result: $cf_with_progs" >&5
3310 echo "${ECHO_T}$cf_with_progs" >&6
3311
3312 if test -f $srcdir/tack/tack.h; then
3313         if test "x$cross_compiling" = xyes ; then
3314                 test -n "$verbose" && echo "    ignoring tack because we are cross-compiling" 1>&6
3315
3316 echo "${as_me:-configure}:3316: testing ignoring tack because we are cross-compiling ..." 1>&5
3317
3318                 cf_with_tack=no
3319         else
3320                 echo "$as_me:3320: checking if you want to build the tack program" >&5
3321 echo $ECHO_N "checking if you want to build the tack program... $ECHO_C" >&6
3322
3323 # Check whether --with-tack or --without-tack was given.
3324 if test "${with_tack+set}" = set; then
3325   withval="$with_tack"
3326   cf_with_tack=$withval
3327 else
3328   cf_with_tack=$cf_with_progs
3329 fi;
3330                 echo "$as_me:3330: result: $cf_with_tack" >&5
3331 echo "${ECHO_T}$cf_with_tack" >&6
3332         fi
3333 else
3334         cf_with_tack=no
3335 fi
3336
3337 echo "$as_me:3337: checking if you want to build test-programs" >&5
3338 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3339
3340 # Check whether --with-tests or --without-tests was given.
3341 if test "${with_tests+set}" = set; then
3342   withval="$with_tests"
3343   cf_with_tests=$withval
3344 else
3345   cf_with_tests=yes
3346 fi;
3347 echo "$as_me:3347: result: $cf_with_tests" >&5
3348 echo "${ECHO_T}$cf_with_tests" >&6
3349
3350 echo "$as_me:3350: checking if you wish to install curses.h" >&5
3351 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3352
3353 # Check whether --with-curses-h or --without-curses-h was given.
3354 if test "${with_curses_h+set}" = set; then
3355   withval="$with_curses_h"
3356   with_curses_h=$withval
3357 else
3358   with_curses_h=yes
3359 fi;
3360 echo "$as_me:3360: result: $with_curses_h" >&5
3361 echo "${ECHO_T}$with_curses_h" >&6
3362
3363 modules_to_build="ncurses"
3364 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3365 test "X$cf_with_tack"  != Xno && modules_to_build="$modules_to_build tack"
3366 modules_to_build="$modules_to_build panel menu form"
3367
3368 test "$program_prefix" != NONE &&
3369   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3370 # Use a double $ so make ignores it.
3371 test "$program_suffix" != NONE &&
3372   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3373 # Double any \ or $.  echo might interpret backslashes.
3374 # By default was `s,x,x', remove it if useless.
3375 cat <<\_ACEOF >conftest.sed
3376 s/[\\$]/&&/g;s/;s,x,x,$//
3377 _ACEOF
3378 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3379 rm conftest.sed
3380
3381 for ac_prog in mawk gawk nawk awk
3382 do
3383   # Extract the first word of "$ac_prog", so it can be a program name with args.
3384 set dummy $ac_prog; ac_word=$2
3385 echo "$as_me:3385: checking for $ac_word" >&5
3386 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3387 if test "${ac_cv_prog_AWK+set}" = set; then
3388   echo $ECHO_N "(cached) $ECHO_C" >&6
3389 else
3390   if test -n "$AWK"; then
3391   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3392 else
3393   ac_save_IFS=$IFS; IFS=$ac_path_separator
3394 ac_dummy="$PATH"
3395 for ac_dir in $ac_dummy; do
3396   IFS=$ac_save_IFS
3397   test -z "$ac_dir" && ac_dir=.
3398   $as_executable_p "$ac_dir/$ac_word" || continue
3399 ac_cv_prog_AWK="$ac_prog"
3400 echo "$as_me:3400: found $ac_dir/$ac_word" >&5
3401 break
3402 done
3403
3404 fi
3405 fi
3406 AWK=$ac_cv_prog_AWK
3407 if test -n "$AWK"; then
3408   echo "$as_me:3408: result: $AWK" >&5
3409 echo "${ECHO_T}$AWK" >&6
3410 else
3411   echo "$as_me:3411: result: no" >&5
3412 echo "${ECHO_T}no" >&6
3413 fi
3414
3415   test -n "$AWK" && break
3416 done
3417
3418 test -z "$AWK" && { { echo "$as_me:3418: error: No awk program found" >&5
3419 echo "$as_me: error: No awk program found" >&2;}
3420    { (exit 1); exit 1; }; }
3421
3422 echo "$as_me:3422: checking for egrep" >&5
3423 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3424 if test "${ac_cv_prog_egrep+set}" = set; then
3425   echo $ECHO_N "(cached) $ECHO_C" >&6
3426 else
3427   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3428                 then ac_cv_prog_egrep='grep -E'
3429                 else ac_cv_prog_egrep='egrep'
3430         fi
3431 fi
3432 echo "$as_me:3432: result: $ac_cv_prog_egrep" >&5
3433 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3434         EGREP=$ac_cv_prog_egrep
3435
3436         test -z "$EGREP" && { { echo "$as_me:3436: error: No egrep program found" >&5
3437 echo "$as_me: error: No egrep program found" >&2;}
3438    { (exit 1); exit 1; }; }
3439
3440 # Find a good install program.  We prefer a C program (faster),
3441 # so one script is as good as another.  But avoid the broken or
3442 # incompatible versions:
3443 # SysV /etc/install, /usr/sbin/install
3444 # SunOS /usr/etc/install
3445 # IRIX /sbin/install
3446 # AIX /bin/install
3447 # AmigaOS /C/install, which installs bootblocks on floppy discs
3448 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3449 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3450 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3451 # ./install, which can be erroneously created by make from ./install.sh.
3452 echo "$as_me:3452: checking for a BSD compatible install" >&5
3453 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3454 if test -z "$INSTALL"; then
3455 if test "${ac_cv_path_install+set}" = set; then
3456   echo $ECHO_N "(cached) $ECHO_C" >&6
3457 else
3458     ac_save_IFS=$IFS; IFS=$ac_path_separator
3459   for ac_dir in $PATH; do
3460     IFS=$ac_save_IFS
3461     # Account for people who put trailing slashes in PATH elements.
3462     case $ac_dir/ in
3463     / | ./ | .// | /cC/* \
3464     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3465     | /usr/ucb/* ) ;;
3466     *)
3467       # OSF1 and SCO ODT 3.0 have their own names for install.
3468       # Don't use installbsd from OSF since it installs stuff as root
3469       # by default.
3470       for ac_prog in ginstall scoinst install; do
3471         if $as_executable_p "$ac_dir/$ac_prog"; then
3472           if test $ac_prog = install &&
3473             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3474             # AIX install.  It has an incompatible calling convention.
3475             :
3476           elif test $ac_prog = install &&
3477             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3478             # program-specific install script used by HP pwplus--don't use.
3479             :
3480           else
3481             ac_cv_path_install="$ac_dir/$ac_prog -c"
3482             break 2
3483           fi
3484         fi
3485       done
3486       ;;
3487     esac
3488   done
3489
3490 fi
3491   if test "${ac_cv_path_install+set}" = set; then
3492     INSTALL=$ac_cv_path_install
3493   else
3494     # As a last resort, use the slow shell script.  We don't cache a
3495     # path for INSTALL within a source directory, because that will
3496     # break other packages using the cache if that directory is
3497     # removed, or if the path is relative.
3498     INSTALL=$ac_install_sh
3499   fi
3500 fi
3501 echo "$as_me:3501: result: $INSTALL" >&5
3502 echo "${ECHO_T}$INSTALL" >&6
3503
3504 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3505 # It thinks the first close brace ends the variable substitution.
3506 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3507
3508 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3509
3510 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3511
3512 case $INSTALL in
3513 (/*)
3514         ;;
3515 (*)
3516         cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3517         test -z "$cf_dir" && cf_dir=.
3518         INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3519         ;;
3520 esac
3521
3522 for ac_prog in lint cppcheck splint
3523 do
3524   # Extract the first word of "$ac_prog", so it can be a program name with args.
3525 set dummy $ac_prog; ac_word=$2
3526 echo "$as_me:3526: checking for $ac_word" >&5
3527 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3528 if test "${ac_cv_prog_LINT+set}" = set; then
3529   echo $ECHO_N "(cached) $ECHO_C" >&6
3530 else
3531   if test -n "$LINT"; then
3532   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3533 else
3534   ac_save_IFS=$IFS; IFS=$ac_path_separator
3535 ac_dummy="$PATH"
3536 for ac_dir in $ac_dummy; do
3537   IFS=$ac_save_IFS
3538   test -z "$ac_dir" && ac_dir=.
3539   $as_executable_p "$ac_dir/$ac_word" || continue
3540 ac_cv_prog_LINT="$ac_prog"
3541 echo "$as_me:3541: found $ac_dir/$ac_word" >&5
3542 break
3543 done
3544
3545 fi
3546 fi
3547 LINT=$ac_cv_prog_LINT
3548 if test -n "$LINT"; then
3549   echo "$as_me:3549: result: $LINT" >&5
3550 echo "${ECHO_T}$LINT" >&6
3551 else
3552   echo "$as_me:3552: result: no" >&5
3553 echo "${ECHO_T}no" >&6
3554 fi
3555
3556   test -n "$LINT" && break
3557 done
3558
3559 echo "$as_me:3559: checking whether ln -s works" >&5
3560 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3561 LN_S=$as_ln_s
3562 if test "$LN_S" = "ln -s"; then
3563   echo "$as_me:3563: result: yes" >&5
3564 echo "${ECHO_T}yes" >&6
3565 else
3566   echo "$as_me:3566: result: no, using $LN_S" >&5
3567 echo "${ECHO_T}no, using $LN_S" >&6
3568 fi
3569
3570 echo "$as_me:3570: checking if $LN_S -f options work" >&5
3571 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3572
3573 rm -f conf$$.src conf$$dst
3574 echo >conf$$.dst
3575 echo first >conf$$.src
3576 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3577         cf_prog_ln_sf=yes
3578 else
3579         cf_prog_ln_sf=no
3580 fi
3581 rm -f conf$$.dst conf$$src
3582 echo "$as_me:3582: result: $cf_prog_ln_sf" >&5
3583 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3584
3585 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3586
3587 echo "$as_me:3587: checking for long file names" >&5
3588 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3589 if test "${ac_cv_sys_long_file_names+set}" = set; then
3590   echo $ECHO_N "(cached) $ECHO_C" >&6
3591 else
3592   ac_cv_sys_long_file_names=yes
3593 # Test for long file names in all the places we know might matter:
3594 #      .                the current directory, where building will happen
3595 #      $prefix/lib      where we will be installing things
3596 #      $exec_prefix/lib likewise
3597 # eval it to expand exec_prefix.
3598 #      $TMPDIR          if set, where it might want to write temporary files
3599 # if $TMPDIR is not set:
3600 #      /tmp             where it might want to write temporary files
3601 #      /var/tmp         likewise
3602 #      /usr/tmp         likewise
3603 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3604   ac_tmpdirs=$TMPDIR
3605 else
3606   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3607 fi
3608 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3609   test -d $ac_dir || continue
3610   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3611   ac_xdir=$ac_dir/cf$$
3612   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3613   ac_tf1=$ac_xdir/conftest9012345
3614   ac_tf2=$ac_xdir/conftest9012346
3615   (echo 1 >$ac_tf1) 2>/dev/null
3616   (echo 2 >$ac_tf2) 2>/dev/null
3617   ac_val=`cat $ac_tf1 2>/dev/null`
3618   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3619     ac_cv_sys_long_file_names=no
3620     rm -rf $ac_xdir 2>/dev/null
3621     break
3622   fi
3623   rm -rf $ac_xdir 2>/dev/null
3624 done
3625 fi
3626 echo "$as_me:3626: result: $ac_cv_sys_long_file_names" >&5
3627 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3628 if test $ac_cv_sys_long_file_names = yes; then
3629
3630 cat >>confdefs.h <<\EOF
3631 #define HAVE_LONG_FILE_NAMES 1
3632 EOF
3633
3634 fi
3635
3636 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3637 # of package conflict.
3638 cf_config_suffix=
3639
3640 # Check whether --with-config-suffix or --without-config-suffix was given.
3641 if test "${with_config_suffix+set}" = set; then
3642   withval="$with_config_suffix"
3643   case "x$withval" in
3644         (xyes|xno)
3645                 { echo "$as_me:3645: WARNING: expected a value for config-suffix option" >&5
3646 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
3647                 ;;
3648         (*)     cf_config_suffix="$withval"
3649                 ;;
3650         esac
3651 fi;
3652
3653 # If we find pkg-config, check if we should install the ".pc" files.
3654
3655 echo "$as_me:3655: checking if you want to use pkg-config" >&5
3656 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3657
3658 # Check whether --with-pkg-config or --without-pkg-config was given.
3659 if test "${with_pkg_config+set}" = set; then
3660   withval="$with_pkg_config"
3661   cf_pkg_config=$withval
3662 else
3663   cf_pkg_config=yes
3664 fi;
3665 echo "$as_me:3665: result: $cf_pkg_config" >&5
3666 echo "${ECHO_T}$cf_pkg_config" >&6
3667
3668 case $cf_pkg_config in
3669 (no)
3670         PKG_CONFIG=none
3671         ;;
3672 (yes)
3673
3674 if test -n "$ac_tool_prefix"; then
3675   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3676 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3677 echo "$as_me:3677: checking for $ac_word" >&5
3678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3679 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3680   echo $ECHO_N "(cached) $ECHO_C" >&6
3681 else
3682   case $PKG_CONFIG in
3683   [\\/]* | ?:[\\/]*)
3684   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3685   ;;
3686   *)
3687   ac_save_IFS=$IFS; IFS=$ac_path_separator
3688 ac_dummy="$PATH"
3689 for ac_dir in $ac_dummy; do
3690   IFS=$ac_save_IFS
3691   test -z "$ac_dir" && ac_dir=.
3692   if $as_executable_p "$ac_dir/$ac_word"; then
3693    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3694    echo "$as_me:3694: found $ac_dir/$ac_word" >&5
3695    break
3696 fi
3697 done
3698
3699   ;;
3700 esac
3701 fi
3702 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3703
3704 if test -n "$PKG_CONFIG"; then
3705   echo "$as_me:3705: result: $PKG_CONFIG" >&5
3706 echo "${ECHO_T}$PKG_CONFIG" >&6
3707 else
3708   echo "$as_me:3708: result: no" >&5
3709 echo "${ECHO_T}no" >&6
3710 fi
3711
3712 fi
3713 if test -z "$ac_cv_path_PKG_CONFIG"; then
3714   ac_pt_PKG_CONFIG=$PKG_CONFIG
3715   # Extract the first word of "pkg-config", so it can be a program name with args.
3716 set dummy pkg-config; ac_word=$2
3717 echo "$as_me:3717: checking for $ac_word" >&5
3718 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3719 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3720   echo $ECHO_N "(cached) $ECHO_C" >&6
3721 else
3722   case $ac_pt_PKG_CONFIG in
3723   [\\/]* | ?:[\\/]*)
3724   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3725   ;;
3726   *)
3727   ac_save_IFS=$IFS; IFS=$ac_path_separator
3728 ac_dummy="$PATH"
3729 for ac_dir in $ac_dummy; do
3730   IFS=$ac_save_IFS
3731   test -z "$ac_dir" && ac_dir=.
3732   if $as_executable_p "$ac_dir/$ac_word"; then
3733    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3734    echo "$as_me:3734: found $ac_dir/$ac_word" >&5
3735    break
3736 fi
3737 done
3738
3739   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3740   ;;
3741 esac
3742 fi
3743 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3744
3745 if test -n "$ac_pt_PKG_CONFIG"; then
3746   echo "$as_me:3746: result: $ac_pt_PKG_CONFIG" >&5
3747 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3748 else
3749   echo "$as_me:3749: result: no" >&5
3750 echo "${ECHO_T}no" >&6
3751 fi
3752
3753   PKG_CONFIG=$ac_pt_PKG_CONFIG
3754 else
3755   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3756 fi
3757
3758         ;;
3759 (*)
3760         PKG_CONFIG=$withval
3761         ;;
3762 esac
3763
3764 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3765 if test "$PKG_CONFIG" != none ; then
3766
3767 if test "x$prefix" != xNONE; then
3768         cf_path_syntax="$prefix"
3769 else
3770         cf_path_syntax="$ac_default_prefix"
3771 fi
3772
3773 case ".$PKG_CONFIG" in
3774 (.\$\(*\)*|.\'*\'*)
3775         ;;
3776 (..|./*|.\\*)
3777         ;;
3778 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3779         ;;
3780 (.\${*prefix}*|.\${*dir}*)
3781         eval PKG_CONFIG="$PKG_CONFIG"
3782         case ".$PKG_CONFIG" in
3783         (.NONE/*)
3784                 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3785                 ;;
3786         esac
3787         ;;
3788 (.no|.NONE/*)
3789         PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3790         ;;
3791 (*)
3792         { { echo "$as_me:3792: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3793 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3794    { (exit 1); exit 1; }; }
3795         ;;
3796 esac
3797
3798 elif test "x$cf_pkg_config" != xno ; then
3799         { echo "$as_me:3799: WARNING: pkg-config is not installed" >&5
3800 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3801 fi
3802
3803 case $PKG_CONFIG in
3804 (no|none|yes)
3805         echo "$as_me:3805: checking for pkg-config library directory" >&5
3806 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3807         ;;
3808 (*)
3809         echo "$as_me:3809: checking for $PKG_CONFIG library directory" >&5
3810 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3811         ;;
3812 esac
3813
3814 PKG_CONFIG_LIBDIR=no
3815
3816 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3817 if test "${with_pkg_config_libdir+set}" = set; then
3818   withval="$with_pkg_config_libdir"
3819   PKG_CONFIG_LIBDIR=$withval
3820 else
3821   test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
3822 fi;
3823
3824 case x$PKG_CONFIG_LIBDIR in
3825 (x/*)
3826         ;;
3827 (xyes)
3828         # Look for the library directory using the same prefix as the executable
3829         if test "x$PKG_CONFIG" = xnone
3830         then
3831                 cf_path=$prefix
3832         else
3833                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3834         fi
3835
3836         # If you don't like using the default architecture, you have to specify the
3837         # intended library directory and corresponding compiler/linker options.
3838         #
3839         # This case allows for Debian's 2014-flavor of multiarch, along with the
3840         # most common variations before that point.  Some other variants spell the
3841         # directory differently, e.g., "pkg-config", and put it in unusual places.
3842         # pkg-config has always been poorly standardized, which is ironic...
3843         case x`(arch) 2>/dev/null` in
3844         (*64)
3845                 cf_search_path="\
3846                         $cf_path/lib/*64-linux-gnu \
3847                         $cf_path/share \
3848                         $cf_path/lib64 \
3849                         $cf_path/lib32 \
3850                         $cf_path/lib"
3851                 ;;
3852         (*)
3853                 cf_search_path="\
3854                         $cf_path/lib/*-linux-gnu \
3855                         $cf_path/share \
3856                         $cf_path/lib32 \
3857                         $cf_path/lib \
3858                         $cf_path/libdata"
3859                 ;;
3860         esac
3861
3862         test -n "$verbose" && echo "    list..." 1>&6
3863
3864 echo "${as_me:-configure}:3864: testing list... ..." 1>&5
3865
3866         for cf_config in $cf_search_path
3867         do
3868                 test -n "$verbose" && echo "    checking $cf_config/pkgconfig" 1>&6
3869
3870 echo "${as_me:-configure}:3870: testing checking $cf_config/pkgconfig ..." 1>&5
3871
3872                 if test -d $cf_config/pkgconfig
3873                 then
3874                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3875                         echo "$as_me:3875: checking done" >&5
3876 echo $ECHO_N "checking done... $ECHO_C" >&6
3877                         break
3878                 fi
3879         done
3880         ;;
3881 (*)
3882         ;;
3883 esac
3884
3885 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
3886         echo "$as_me:3886: result: $PKG_CONFIG_LIBDIR" >&5
3887 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3888 fi
3889
3890 if test "x$PKG_CONFIG" != xnone
3891 then
3892         echo "$as_me:3892: checking if we should install .pc files for $PKG_CONFIG" >&5
3893 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3894 else
3895         echo "$as_me:3895: checking if we should install .pc files" >&5
3896 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
3897 fi
3898
3899 # Check whether --enable-pc-files or --disable-pc-files was given.
3900 if test "${enable_pc_files+set}" = set; then
3901   enableval="$enable_pc_files"
3902   enable_pc_files=$enableval
3903 else
3904   enable_pc_files=no
3905 fi;
3906 echo "$as_me:3906: result: $enable_pc_files" >&5
3907 echo "${ECHO_T}$enable_pc_files" >&6
3908
3909 if test "x$enable_pc_files" != xno
3910 then
3911         MAKE_PC_FILES=
3912         case "x$PKG_CONFIG_LIBDIR" in
3913         (xno|xyes)
3914                 { echo "$as_me:3914: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
3915 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
3916                 ;;
3917         (*)
3918
3919 if test "x$prefix" != xNONE; then
3920         cf_path_syntax="$prefix"
3921 else
3922         cf_path_syntax="$ac_default_prefix"
3923 fi
3924
3925 case ".$PKG_CONFIG_LIBDIR" in
3926 (.\$\(*\)*|.\'*\'*)
3927         ;;
3928 (..|./*|.\\*)
3929         ;;
3930 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3931         ;;
3932 (.\${*prefix}*|.\${*dir}*)
3933         eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3934         case ".$PKG_CONFIG_LIBDIR" in
3935         (.NONE/*)
3936                 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3937                 ;;
3938         esac
3939         ;;
3940 (.no|.NONE/*)
3941         PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3942         ;;
3943 (*)
3944         { { echo "$as_me:3944: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3945 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3946    { (exit 1); exit 1; }; }
3947         ;;
3948 esac
3949
3950                 ;;
3951         esac
3952 else
3953         MAKE_PC_FILES="#"
3954 fi
3955
3956 if test -z "$MAKE_PC_FILES"
3957 then
3958         echo "$as_me:3958: checking for suffix to add to pc-files" >&5
3959 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
3960
3961 # Check whether --with-pc-suffix or --without-pc-suffix was given.
3962 if test "${with_pc_suffix+set}" = set; then
3963   withval="$with_pc_suffix"
3964   case "x$withval" in
3965         (xyes|xno)
3966                 PC_MODULE_SUFFIX=
3967                 ;;
3968         (*)     PC_MODULE_SUFFIX="$withval"
3969                 ;;
3970         esac
3971 fi;
3972         test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
3973         echo "$as_me:3973: result: $PC_MODULE_SUFFIX" >&5
3974 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
3975         test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
3976
3977 fi
3978
3979 echo "$as_me:3979: checking if we should assume mixed-case filenames" >&5
3980 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3981
3982 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3983 if test "${enable_mixed_case+set}" = set; then
3984   enableval="$enable_mixed_case"
3985   enable_mixedcase=$enableval
3986 else
3987   enable_mixedcase=auto
3988 fi;
3989 echo "$as_me:3989: result: $enable_mixedcase" >&5
3990 echo "${ECHO_T}$enable_mixedcase" >&6
3991 if test "$enable_mixedcase" = "auto" ; then
3992
3993 echo "$as_me:3993: checking if filesystem supports mixed-case filenames" >&5
3994 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3995 if test "${cf_cv_mixedcase+set}" = set; then
3996   echo $ECHO_N "(cached) $ECHO_C" >&6
3997 else
3998
3999 if test "$cross_compiling" = yes ; then
4000         case $target_alias in
4001         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
4002                 cf_cv_mixedcase=no
4003                 ;;
4004         (*)
4005                 cf_cv_mixedcase=yes
4006                 ;;
4007         esac
4008 else
4009         rm -f conftest CONFTEST
4010         echo test >conftest
4011         if test -f CONFTEST ; then
4012                 cf_cv_mixedcase=no
4013         else
4014                 cf_cv_mixedcase=yes
4015         fi
4016         rm -f conftest CONFTEST
4017 fi
4018
4019 fi
4020 echo "$as_me:4020: result: $cf_cv_mixedcase" >&5
4021 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4022 test "$cf_cv_mixedcase" = yes &&
4023 cat >>confdefs.h <<\EOF
4024 #define MIXEDCASE_FILENAMES 1
4025 EOF
4026
4027 else
4028         cf_cv_mixedcase=$enable_mixedcase
4029         if test "x$enable_mixedcase" = "xyes" ; then
4030
4031 cat >>confdefs.h <<\EOF
4032 #define MIXEDCASE_FILENAMES 1
4033 EOF
4034
4035         fi
4036 fi
4037
4038 # do this after mixed-case option (tags/TAGS is not as important as tic).
4039 echo "$as_me:4039: checking whether ${MAKE-make} sets \${MAKE}" >&5
4040 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4041 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4042 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4043   echo $ECHO_N "(cached) $ECHO_C" >&6
4044 else
4045   cat >conftest.make <<\EOF
4046 all:
4047         @echo 'ac_maketemp="${MAKE}"'
4048 EOF
4049 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4050 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4051 if test -n "$ac_maketemp"; then
4052   eval ac_cv_prog_make_${ac_make}_set=yes
4053 else
4054   eval ac_cv_prog_make_${ac_make}_set=no
4055 fi
4056 rm -f conftest.make
4057 fi
4058 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4059   echo "$as_me:4059: result: yes" >&5
4060 echo "${ECHO_T}yes" >&6
4061   SET_MAKE=
4062 else
4063   echo "$as_me:4063: result: no" >&5
4064 echo "${ECHO_T}no" >&6
4065   SET_MAKE="MAKE=${MAKE-make}"
4066 fi
4067
4068 for ac_prog in exctags ctags
4069 do
4070   # Extract the first word of "$ac_prog", so it can be a program name with args.
4071 set dummy $ac_prog; ac_word=$2
4072 echo "$as_me:4072: checking for $ac_word" >&5
4073 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4074 if test "${ac_cv_prog_CTAGS+set}" = set; then
4075   echo $ECHO_N "(cached) $ECHO_C" >&6
4076 else
4077   if test -n "$CTAGS"; then
4078   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4079 else
4080   ac_save_IFS=$IFS; IFS=$ac_path_separator
4081 ac_dummy="$PATH"
4082 for ac_dir in $ac_dummy; do
4083   IFS=$ac_save_IFS
4084   test -z "$ac_dir" && ac_dir=.
4085   $as_executable_p "$ac_dir/$ac_word" || continue
4086 ac_cv_prog_CTAGS="$ac_prog"
4087 echo "$as_me:4087: found $ac_dir/$ac_word" >&5
4088 break
4089 done
4090
4091 fi
4092 fi
4093 CTAGS=$ac_cv_prog_CTAGS
4094 if test -n "$CTAGS"; then
4095   echo "$as_me:4095: result: $CTAGS" >&5
4096 echo "${ECHO_T}$CTAGS" >&6
4097 else
4098   echo "$as_me:4098: result: no" >&5
4099 echo "${ECHO_T}no" >&6
4100 fi
4101
4102   test -n "$CTAGS" && break
4103 done
4104
4105 for ac_prog in exetags etags
4106 do
4107   # Extract the first word of "$ac_prog", so it can be a program name with args.
4108 set dummy $ac_prog; ac_word=$2
4109 echo "$as_me:4109: checking for $ac_word" >&5
4110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4111 if test "${ac_cv_prog_ETAGS+set}" = set; then
4112   echo $ECHO_N "(cached) $ECHO_C" >&6
4113 else
4114   if test -n "$ETAGS"; then
4115   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4116 else
4117   ac_save_IFS=$IFS; IFS=$ac_path_separator
4118 ac_dummy="$PATH"
4119 for ac_dir in $ac_dummy; do
4120   IFS=$ac_save_IFS
4121   test -z "$ac_dir" && ac_dir=.
4122   $as_executable_p "$ac_dir/$ac_word" || continue
4123 ac_cv_prog_ETAGS="$ac_prog"
4124 echo "$as_me:4124: found $ac_dir/$ac_word" >&5
4125 break
4126 done
4127
4128 fi
4129 fi
4130 ETAGS=$ac_cv_prog_ETAGS
4131 if test -n "$ETAGS"; then
4132   echo "$as_me:4132: result: $ETAGS" >&5
4133 echo "${ECHO_T}$ETAGS" >&6
4134 else
4135   echo "$as_me:4135: result: no" >&5
4136 echo "${ECHO_T}no" >&6
4137 fi
4138
4139   test -n "$ETAGS" && break
4140 done
4141
4142 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4143 set dummy ${CTAGS:-ctags}; ac_word=$2
4144 echo "$as_me:4144: checking for $ac_word" >&5
4145 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4146 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4147   echo $ECHO_N "(cached) $ECHO_C" >&6
4148 else
4149   if test -n "$MAKE_LOWER_TAGS"; then
4150   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4151 else
4152   ac_save_IFS=$IFS; IFS=$ac_path_separator
4153 ac_dummy="$PATH"
4154 for ac_dir in $ac_dummy; do
4155   IFS=$ac_save_IFS
4156   test -z "$ac_dir" && ac_dir=.
4157   $as_executable_p "$ac_dir/$ac_word" || continue
4158 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4159 echo "$as_me:4159: found $ac_dir/$ac_word" >&5
4160 break
4161 done
4162
4163   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4164 fi
4165 fi
4166 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4167 if test -n "$MAKE_LOWER_TAGS"; then
4168   echo "$as_me:4168: result: $MAKE_LOWER_TAGS" >&5
4169 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4170 else
4171   echo "$as_me:4171: result: no" >&5
4172 echo "${ECHO_T}no" >&6
4173 fi
4174
4175 if test "$cf_cv_mixedcase" = yes ; then
4176         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4177 set dummy ${ETAGS:-etags}; ac_word=$2
4178 echo "$as_me:4178: checking for $ac_word" >&5
4179 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4180 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4181   echo $ECHO_N "(cached) $ECHO_C" >&6
4182 else
4183   if test -n "$MAKE_UPPER_TAGS"; then
4184   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4185 else
4186   ac_save_IFS=$IFS; IFS=$ac_path_separator
4187 ac_dummy="$PATH"
4188 for ac_dir in $ac_dummy; do
4189   IFS=$ac_save_IFS
4190   test -z "$ac_dir" && ac_dir=.
4191   $as_executable_p "$ac_dir/$ac_word" || continue
4192 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4193 echo "$as_me:4193: found $ac_dir/$ac_word" >&5
4194 break
4195 done
4196
4197   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4198 fi
4199 fi
4200 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4201 if test -n "$MAKE_UPPER_TAGS"; then
4202   echo "$as_me:4202: result: $MAKE_UPPER_TAGS" >&5
4203 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4204 else
4205   echo "$as_me:4205: result: no" >&5
4206 echo "${ECHO_T}no" >&6
4207 fi
4208
4209 else
4210         MAKE_UPPER_TAGS=no
4211 fi
4212
4213 if test "$MAKE_UPPER_TAGS" = yes ; then
4214         MAKE_UPPER_TAGS=
4215 else
4216         MAKE_UPPER_TAGS="#"
4217 fi
4218
4219 if test "$MAKE_LOWER_TAGS" = yes ; then
4220         MAKE_LOWER_TAGS=
4221 else
4222         MAKE_LOWER_TAGS="#"
4223 fi
4224
4225 echo "$as_me:4225: checking for makeflags variable" >&5
4226 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4227 if test "${cf_cv_makeflags+set}" = set; then
4228   echo $ECHO_N "(cached) $ECHO_C" >&6
4229 else
4230
4231         cf_cv_makeflags=''
4232         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4233         do
4234                 cat >cf_makeflags.tmp <<CF_EOF
4235 SHELL = $SHELL
4236 all :
4237         @ echo '.$cf_option'
4238 CF_EOF
4239                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
4240                 case "$cf_result" in
4241                 (.*k|.*kw)
4242                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4243                         case "$cf_result" in
4244                         (.*CC=*)        cf_cv_makeflags=
4245                                 ;;
4246                         (*)     cf_cv_makeflags=$cf_option
4247                                 ;;
4248                         esac
4249                         break
4250                         ;;
4251                 (.-)
4252                         ;;
4253                 (*)
4254
4255 echo "${as_me:-configure}:4255: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4256
4257                         ;;
4258                 esac
4259         done
4260         rm -f cf_makeflags.tmp
4261
4262 fi
4263 echo "$as_me:4263: result: $cf_cv_makeflags" >&5
4264 echo "${ECHO_T}$cf_cv_makeflags" >&6
4265
4266 if test -n "$ac_tool_prefix"; then
4267   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4268 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4269 echo "$as_me:4269: checking for $ac_word" >&5
4270 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4271 if test "${ac_cv_prog_RANLIB+set}" = set; then
4272   echo $ECHO_N "(cached) $ECHO_C" >&6
4273 else
4274   if test -n "$RANLIB"; then
4275   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4276 else
4277   ac_save_IFS=$IFS; IFS=$ac_path_separator
4278 ac_dummy="$PATH"
4279 for ac_dir in $ac_dummy; do
4280   IFS=$ac_save_IFS
4281   test -z "$ac_dir" && ac_dir=.
4282   $as_executable_p "$ac_dir/$ac_word" || continue
4283 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4284 echo "$as_me:4284: found $ac_dir/$ac_word" >&5
4285 break
4286 done
4287
4288 fi
4289 fi
4290 RANLIB=$ac_cv_prog_RANLIB
4291 if test -n "$RANLIB"; then
4292   echo "$as_me:4292: result: $RANLIB" >&5
4293 echo "${ECHO_T}$RANLIB" >&6
4294 else
4295   echo "$as_me:4295: result: no" >&5
4296 echo "${ECHO_T}no" >&6
4297 fi
4298
4299 fi
4300 if test -z "$ac_cv_prog_RANLIB"; then
4301   ac_ct_RANLIB=$RANLIB
4302   # Extract the first word of "ranlib", so it can be a program name with args.
4303 set dummy ranlib; ac_word=$2
4304 echo "$as_me:4304: checking for $ac_word" >&5
4305 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4306 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4307   echo $ECHO_N "(cached) $ECHO_C" >&6
4308 else
4309   if test -n "$ac_ct_RANLIB"; then
4310   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4311 else
4312   ac_save_IFS=$IFS; IFS=$ac_path_separator
4313 ac_dummy="$PATH"
4314 for ac_dir in $ac_dummy; do
4315   IFS=$ac_save_IFS
4316   test -z "$ac_dir" && ac_dir=.
4317   $as_executable_p "$ac_dir/$ac_word" || continue
4318 ac_cv_prog_ac_ct_RANLIB="ranlib"
4319 echo "$as_me:4319: found $ac_dir/$ac_word" >&5
4320 break
4321 done
4322
4323   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4324 fi
4325 fi
4326 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4327 if test -n "$ac_ct_RANLIB"; then
4328   echo "$as_me:4328: result: $ac_ct_RANLIB" >&5
4329 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4330 else
4331   echo "$as_me:4331: result: no" >&5
4332 echo "${ECHO_T}no" >&6
4333 fi
4334
4335   RANLIB=$ac_ct_RANLIB
4336 else
4337   RANLIB="$ac_cv_prog_RANLIB"
4338 fi
4339
4340 if test -n "$ac_tool_prefix"; then
4341   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4342 set dummy ${ac_tool_prefix}ld; ac_word=$2
4343 echo "$as_me:4343: checking for $ac_word" >&5
4344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4345 if test "${ac_cv_prog_LD+set}" = set; then
4346   echo $ECHO_N "(cached) $ECHO_C" >&6
4347 else
4348   if test -n "$LD"; then
4349   ac_cv_prog_LD="$LD" # Let the user override the test.
4350 else
4351   ac_save_IFS=$IFS; IFS=$ac_path_separator
4352 ac_dummy="$PATH"
4353 for ac_dir in $ac_dummy; do
4354   IFS=$ac_save_IFS
4355   test -z "$ac_dir" && ac_dir=.
4356   $as_executable_p "$ac_dir/$ac_word" || continue
4357 ac_cv_prog_LD="${ac_tool_prefix}ld"
4358 echo "$as_me:4358: found $ac_dir/$ac_word" >&5
4359 break
4360 done
4361
4362 fi
4363 fi
4364 LD=$ac_cv_prog_LD
4365 if test -n "$LD"; then
4366   echo "$as_me:4366: result: $LD" >&5
4367 echo "${ECHO_T}$LD" >&6
4368 else
4369   echo "$as_me:4369: result: no" >&5
4370 echo "${ECHO_T}no" >&6
4371 fi
4372
4373 fi
4374 if test -z "$ac_cv_prog_LD"; then
4375   ac_ct_LD=$LD
4376   # Extract the first word of "ld", so it can be a program name with args.
4377 set dummy ld; ac_word=$2
4378 echo "$as_me:4378: checking for $ac_word" >&5
4379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4380 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4381   echo $ECHO_N "(cached) $ECHO_C" >&6
4382 else
4383   if test -n "$ac_ct_LD"; then
4384   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4385 else
4386   ac_save_IFS=$IFS; IFS=$ac_path_separator
4387 ac_dummy="$PATH"
4388 for ac_dir in $ac_dummy; do
4389   IFS=$ac_save_IFS
4390   test -z "$ac_dir" && ac_dir=.
4391   $as_executable_p "$ac_dir/$ac_word" || continue
4392 ac_cv_prog_ac_ct_LD="ld"
4393 echo "$as_me:4393: found $ac_dir/$ac_word" >&5
4394 break
4395 done
4396
4397   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4398 fi
4399 fi
4400 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4401 if test -n "$ac_ct_LD"; then
4402   echo "$as_me:4402: result: $ac_ct_LD" >&5
4403 echo "${ECHO_T}$ac_ct_LD" >&6
4404 else
4405   echo "$as_me:4405: result: no" >&5
4406 echo "${ECHO_T}no" >&6
4407 fi
4408
4409   LD=$ac_ct_LD
4410 else
4411   LD="$ac_cv_prog_LD"
4412 fi
4413
4414 if test -n "$ac_tool_prefix"; then
4415   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4416 set dummy ${ac_tool_prefix}ar; ac_word=$2
4417 echo "$as_me:4417: checking for $ac_word" >&5
4418 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4419 if test "${ac_cv_prog_AR+set}" = set; then
4420   echo $ECHO_N "(cached) $ECHO_C" >&6
4421 else
4422   if test -n "$AR"; then
4423   ac_cv_prog_AR="$AR" # Let the user override the test.
4424 else
4425   ac_save_IFS=$IFS; IFS=$ac_path_separator
4426 ac_dummy="$PATH"
4427 for ac_dir in $ac_dummy; do
4428   IFS=$ac_save_IFS
4429   test -z "$ac_dir" && ac_dir=.
4430   $as_executable_p "$ac_dir/$ac_word" || continue
4431 ac_cv_prog_AR="${ac_tool_prefix}ar"
4432 echo "$as_me:4432: found $ac_dir/$ac_word" >&5
4433 break
4434 done
4435
4436 fi
4437 fi
4438 AR=$ac_cv_prog_AR
4439 if test -n "$AR"; then
4440   echo "$as_me:4440: result: $AR" >&5
4441 echo "${ECHO_T}$AR" >&6
4442 else
4443   echo "$as_me:4443: result: no" >&5
4444 echo "${ECHO_T}no" >&6
4445 fi
4446
4447 fi
4448 if test -z "$ac_cv_prog_AR"; then
4449   ac_ct_AR=$AR
4450   # Extract the first word of "ar", so it can be a program name with args.
4451 set dummy ar; ac_word=$2
4452 echo "$as_me:4452: checking for $ac_word" >&5
4453 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4454 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4455   echo $ECHO_N "(cached) $ECHO_C" >&6
4456 else
4457   if test -n "$ac_ct_AR"; then
4458   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4459 else
4460   ac_save_IFS=$IFS; IFS=$ac_path_separator
4461 ac_dummy="$PATH"
4462 for ac_dir in $ac_dummy; do
4463   IFS=$ac_save_IFS
4464   test -z "$ac_dir" && ac_dir=.
4465   $as_executable_p "$ac_dir/$ac_word" || continue
4466 ac_cv_prog_ac_ct_AR="ar"
4467 echo "$as_me:4467: found $ac_dir/$ac_word" >&5
4468 break
4469 done
4470
4471   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4472 fi
4473 fi
4474 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4475 if test -n "$ac_ct_AR"; then
4476   echo "$as_me:4476: result: $ac_ct_AR" >&5
4477 echo "${ECHO_T}$ac_ct_AR" >&6
4478 else
4479   echo "$as_me:4479: result: no" >&5
4480 echo "${ECHO_T}no" >&6
4481 fi
4482
4483   AR=$ac_ct_AR
4484 else
4485   AR="$ac_cv_prog_AR"
4486 fi
4487
4488 if test -n "$ac_tool_prefix"; then
4489   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4490 set dummy ${ac_tool_prefix}nm; ac_word=$2
4491 echo "$as_me:4491: checking for $ac_word" >&5
4492 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4493 if test "${ac_cv_prog_NM+set}" = set; then
4494   echo $ECHO_N "(cached) $ECHO_C" >&6
4495 else
4496   if test -n "$NM"; then
4497   ac_cv_prog_NM="$NM" # Let the user override the test.
4498 else
4499   ac_save_IFS=$IFS; IFS=$ac_path_separator
4500 ac_dummy="$PATH"
4501 for ac_dir in $ac_dummy; do
4502   IFS=$ac_save_IFS
4503   test -z "$ac_dir" && ac_dir=.
4504   $as_executable_p "$ac_dir/$ac_word" || continue
4505 ac_cv_prog_NM="${ac_tool_prefix}nm"
4506 echo "$as_me:4506: found $ac_dir/$ac_word" >&5
4507 break
4508 done
4509
4510 fi
4511 fi
4512 NM=$ac_cv_prog_NM
4513 if test -n "$NM"; then
4514   echo "$as_me:4514: result: $NM" >&5
4515 echo "${ECHO_T}$NM" >&6
4516 else
4517   echo "$as_me:4517: result: no" >&5
4518 echo "${ECHO_T}no" >&6
4519 fi
4520
4521 fi
4522 if test -z "$ac_cv_prog_NM"; then
4523   ac_ct_NM=$NM
4524   # Extract the first word of "nm", so it can be a program name with args.
4525 set dummy nm; ac_word=$2
4526 echo "$as_me:4526: checking for $ac_word" >&5
4527 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4528 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4529   echo $ECHO_N "(cached) $ECHO_C" >&6
4530 else
4531   if test -n "$ac_ct_NM"; then
4532   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4533 else
4534   ac_save_IFS=$IFS; IFS=$ac_path_separator
4535 ac_dummy="$PATH"
4536 for ac_dir in $ac_dummy; do
4537   IFS=$ac_save_IFS
4538   test -z "$ac_dir" && ac_dir=.
4539   $as_executable_p "$ac_dir/$ac_word" || continue
4540 ac_cv_prog_ac_ct_NM="nm"
4541 echo "$as_me:4541: found $ac_dir/$ac_word" >&5
4542 break
4543 done
4544
4545   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4546 fi
4547 fi
4548 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4549 if test -n "$ac_ct_NM"; then
4550   echo "$as_me:4550: result: $ac_ct_NM" >&5
4551 echo "${ECHO_T}$ac_ct_NM" >&6
4552 else
4553   echo "$as_me:4553: result: no" >&5
4554 echo "${ECHO_T}no" >&6
4555 fi
4556
4557   NM=$ac_ct_NM
4558 else
4559   NM="$ac_cv_prog_NM"
4560 fi
4561
4562 if test -n "$ac_tool_prefix"; then
4563   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4564 set dummy ${ac_tool_prefix}ar; ac_word=$2
4565 echo "$as_me:4565: checking for $ac_word" >&5
4566 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4567 if test "${ac_cv_prog_AR+set}" = set; then
4568   echo $ECHO_N "(cached) $ECHO_C" >&6
4569 else
4570   if test -n "$AR"; then
4571   ac_cv_prog_AR="$AR" # Let the user override the test.
4572 else
4573   ac_save_IFS=$IFS; IFS=$ac_path_separator
4574 ac_dummy="$PATH"
4575 for ac_dir in $ac_dummy; do
4576   IFS=$ac_save_IFS
4577   test -z "$ac_dir" && ac_dir=.
4578   $as_executable_p "$ac_dir/$ac_word" || continue
4579 ac_cv_prog_AR="${ac_tool_prefix}ar"
4580 echo "$as_me:4580: found $ac_dir/$ac_word" >&5
4581 break
4582 done
4583
4584 fi
4585 fi
4586 AR=$ac_cv_prog_AR
4587 if test -n "$AR"; then
4588   echo "$as_me:4588: result: $AR" >&5
4589 echo "${ECHO_T}$AR" >&6
4590 else
4591   echo "$as_me:4591: result: no" >&5
4592 echo "${ECHO_T}no" >&6
4593 fi
4594
4595 fi
4596 if test -z "$ac_cv_prog_AR"; then
4597   ac_ct_AR=$AR
4598   # Extract the first word of "ar", so it can be a program name with args.
4599 set dummy ar; ac_word=$2
4600 echo "$as_me:4600: checking for $ac_word" >&5
4601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4602 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4603   echo $ECHO_N "(cached) $ECHO_C" >&6
4604 else
4605   if test -n "$ac_ct_AR"; then
4606   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4607 else
4608   ac_save_IFS=$IFS; IFS=$ac_path_separator
4609 ac_dummy="$PATH"
4610 for ac_dir in $ac_dummy; do
4611   IFS=$ac_save_IFS
4612   test -z "$ac_dir" && ac_dir=.
4613   $as_executable_p "$ac_dir/$ac_word" || continue
4614 ac_cv_prog_ac_ct_AR="ar"
4615 echo "$as_me:4615: found $ac_dir/$ac_word" >&5
4616 break
4617 done
4618
4619   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4620 fi
4621 fi
4622 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4623 if test -n "$ac_ct_AR"; then
4624   echo "$as_me:4624: result: $ac_ct_AR" >&5
4625 echo "${ECHO_T}$ac_ct_AR" >&6
4626 else
4627   echo "$as_me:4627: result: no" >&5
4628 echo "${ECHO_T}no" >&6
4629 fi
4630
4631   AR=$ac_ct_AR
4632 else
4633   AR="$ac_cv_prog_AR"
4634 fi
4635
4636 echo "$as_me:4636: checking for options to update archives" >&5
4637 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4638 if test "${cf_cv_ar_flags+set}" = set; then
4639   echo $ECHO_N "(cached) $ECHO_C" >&6
4640 else
4641
4642         cf_cv_ar_flags=unknown
4643         for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
4644         do
4645
4646                 # check if $ARFLAGS already contains this choice
4647                 if test "x$ARFLAGS" != "x" ; then
4648                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4649                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4650                                 cf_cv_ar_flags=
4651                                 break
4652                         fi
4653                 fi
4654
4655                 rm -f conftest.$ac_cv_objext
4656                 rm -f conftest.a
4657
4658                 cat >conftest.$ac_ext <<EOF
4659 #line 4659 "configure"
4660 int     testdata[3] = { 123, 456, 789 };
4661 EOF
4662                 if { (eval echo "$as_me:4662: \"$ac_compile\"") >&5
4663   (eval $ac_compile) 2>&5
4664   ac_status=$?
4665   echo "$as_me:4665: \$? = $ac_status" >&5
4666   (exit $ac_status); } ; then
4667                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4668                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4669                         if test -f conftest.a ; then
4670                                 cf_cv_ar_flags=$cf_ar_flags
4671                                 break
4672                         fi
4673                 else
4674                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4675
4676 echo "${as_me:-configure}:4676: testing cannot compile test-program ..." 1>&5
4677
4678                         break
4679                 fi
4680         done
4681         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4682
4683 fi
4684 echo "$as_me:4684: result: $cf_cv_ar_flags" >&5
4685 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4686
4687 if test -n "$ARFLAGS" ; then
4688         if test -n "$cf_cv_ar_flags" ; then
4689                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4690         fi
4691 else
4692         ARFLAGS=$cf_cv_ar_flags
4693 fi
4694
4695 echo "$as_me:4695: checking if you have specified an install-prefix" >&5
4696 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4697
4698 # Check whether --with-install-prefix or --without-install-prefix was given.
4699 if test "${with_install_prefix+set}" = set; then
4700   withval="$with_install_prefix"
4701   case "x$withval" in
4702         (xyes|xno)
4703                 ;;
4704         (*)     DESTDIR="$withval"
4705                 ;;
4706         esac
4707 fi;
4708 echo "$as_me:4708: result: $DESTDIR" >&5
4709 echo "${ECHO_T}$DESTDIR" >&6
4710
4711 ###############################################################################
4712
4713 # If we're cross-compiling, allow the user to override the tools and their
4714 # options.  The configure script is oriented toward identifying the host
4715 # compiler, etc., but we need a build compiler to generate parts of the source.
4716
4717 if test "$cross_compiling" = yes ; then
4718
4719         # defaults that we might want to override
4720         : ${BUILD_CFLAGS:=''}
4721         : ${BUILD_CPPFLAGS:=''}
4722         : ${BUILD_LDFLAGS:=''}
4723         : ${BUILD_LIBS:=''}
4724         : ${BUILD_EXEEXT:='$x'}
4725         : ${BUILD_OBJEXT:='o'}
4726
4727 # Check whether --with-build-cc or --without-build-cc was given.
4728 if test "${with_build_cc+set}" = set; then
4729   withval="$with_build_cc"
4730   BUILD_CC="$withval"
4731 else
4732   for ac_prog in gcc clang c99 c89 cc cl
4733 do
4734   # Extract the first word of "$ac_prog", so it can be a program name with args.
4735 set dummy $ac_prog; ac_word=$2
4736 echo "$as_me:4736: checking for $ac_word" >&5
4737 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4738 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4739   echo $ECHO_N "(cached) $ECHO_C" >&6
4740 else
4741   if test -n "$BUILD_CC"; then
4742   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4743 else
4744   ac_save_IFS=$IFS; IFS=$ac_path_separator
4745 ac_dummy="$PATH"
4746 for ac_dir in $ac_dummy; do
4747   IFS=$ac_save_IFS
4748   test -z "$ac_dir" && ac_dir=.
4749   $as_executable_p "$ac_dir/$ac_word" || continue
4750 ac_cv_prog_BUILD_CC="$ac_prog"
4751 echo "$as_me:4751: found $ac_dir/$ac_word" >&5
4752 break
4753 done
4754
4755 fi
4756 fi
4757 BUILD_CC=$ac_cv_prog_BUILD_CC
4758 if test -n "$BUILD_CC"; then
4759   echo "$as_me:4759: result: $BUILD_CC" >&5
4760 echo "${ECHO_T}$BUILD_CC" >&6
4761 else
4762   echo "$as_me:4762: result: no" >&5
4763 echo "${ECHO_T}no" >&6
4764 fi
4765
4766   test -n "$BUILD_CC" && break
4767 done
4768 test -n "$BUILD_CC" || BUILD_CC="none"
4769
4770 fi;
4771         echo "$as_me:4771: checking for native build C compiler" >&5
4772 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4773         echo "$as_me:4773: result: $BUILD_CC" >&5
4774 echo "${ECHO_T}$BUILD_CC" >&6
4775
4776         echo "$as_me:4776: checking for native build C preprocessor" >&5
4777 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4778
4779 # Check whether --with-build-cpp or --without-build-cpp was given.
4780 if test "${with_build_cpp+set}" = set; then
4781   withval="$with_build_cpp"
4782   BUILD_CPP="$withval"
4783 else
4784   BUILD_CPP='${BUILD_CC} -E'
4785 fi;
4786         echo "$as_me:4786: result: $BUILD_CPP" >&5
4787 echo "${ECHO_T}$BUILD_CPP" >&6
4788
4789         echo "$as_me:4789: checking for native build C flags" >&5
4790 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4791
4792 # Check whether --with-build-cflags or --without-build-cflags was given.
4793 if test "${with_build_cflags+set}" = set; then
4794   withval="$with_build_cflags"
4795   BUILD_CFLAGS="$withval"
4796 fi;
4797         echo "$as_me:4797: result: $BUILD_CFLAGS" >&5
4798 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4799
4800         echo "$as_me:4800: checking for native build C preprocessor-flags" >&5
4801 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4802
4803 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4804 if test "${with_build_cppflags+set}" = set; then
4805   withval="$with_build_cppflags"
4806   BUILD_CPPFLAGS="$withval"
4807 fi;
4808         echo "$as_me:4808: result: $BUILD_CPPFLAGS" >&5
4809 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4810
4811         echo "$as_me:4811: checking for native build linker-flags" >&5
4812 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4813
4814 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4815 if test "${with_build_ldflags+set}" = set; then
4816   withval="$with_build_ldflags"
4817   BUILD_LDFLAGS="$withval"
4818 fi;
4819         echo "$as_me:4819: result: $BUILD_LDFLAGS" >&5
4820 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4821
4822         echo "$as_me:4822: checking for native build linker-libraries" >&5
4823 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4824
4825 # Check whether --with-build-libs or --without-build-libs was given.
4826 if test "${with_build_libs+set}" = set; then
4827   withval="$with_build_libs"
4828   BUILD_LIBS="$withval"
4829 fi;
4830         echo "$as_me:4830: result: $BUILD_LIBS" >&5
4831 echo "${ECHO_T}$BUILD_LIBS" >&6
4832
4833         # this assumes we're on Unix.
4834         BUILD_EXEEXT=
4835         BUILD_OBJEXT=o
4836
4837         : ${BUILD_CC:='${CC}'}
4838
4839         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4840                 { { echo "$as_me:4840: error: Cross-build requires two compilers.
4841 Use --with-build-cc to specify the native compiler." >&5
4842 echo "$as_me: error: Cross-build requires two compilers.
4843 Use --with-build-cc to specify the native compiler." >&2;}
4844    { (exit 1); exit 1; }; }
4845         fi
4846
4847 else
4848         : ${BUILD_CC:='${CC}'}
4849         : ${BUILD_CPP:='${CPP}'}
4850         : ${BUILD_CFLAGS:='${CFLAGS}'}
4851         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4852         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4853         : ${BUILD_LIBS:='${LIBS}'}
4854         : ${BUILD_EXEEXT:='$x'}
4855         : ${BUILD_OBJEXT:='o'}
4856 fi
4857
4858 ###############################################################################
4859
4860 ### Options to allow the user to specify the set of libraries which are used.
4861 ### Use "--without-normal --with-shared" to allow the default model to be
4862 ### shared, for example.
4863 cf_list_models=""
4864
4865 echo "$as_me:4865: checking if libtool -version-number should be used" >&5
4866 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4867
4868 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4869 if test "${enable_libtool_version+set}" = set; then
4870   enableval="$enable_libtool_version"
4871   test "$enableval" != no && enableval=yes
4872         if test "$enableval" != "yes" ; then
4873     cf_libtool_version=no
4874         else
4875                 cf_libtool_version=yes
4876         fi
4877 else
4878   enableval=yes
4879         cf_libtool_version=yes
4880
4881 fi;
4882 echo "$as_me:4882: result: $cf_libtool_version" >&5
4883 echo "${ECHO_T}$cf_libtool_version" >&6
4884
4885 if test "$cf_libtool_version" = yes ; then
4886         LIBTOOL_VERSION="-version-number"
4887 else
4888         LIBTOOL_VERSION="-version-info"
4889         case "x$VERSION" in
4890         (x)
4891                 { echo "$as_me:4891: WARNING: VERSION was not set" >&5
4892 echo "$as_me: WARNING: VERSION was not set" >&2;}
4893                 ;;
4894         (x*.*.*)
4895                 ABI_VERSION="$VERSION"
4896                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
4897
4898 echo "${as_me:-configure}:4898: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4899
4900                 ;;
4901         (x*:*:*)
4902                 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
4903                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
4904
4905 echo "${as_me:-configure}:4905: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4906
4907                 ;;
4908         (*)
4909                 { echo "$as_me:4909: WARNING: unexpected VERSION value: $VERSION" >&5
4910 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
4911                 ;;
4912         esac
4913 fi
4914
4915 LIBTOOL=
4916
4917 # common library maintenance symbols that are convenient for libtool scripts:
4918 LIB_CREATE='${AR} -cr'
4919 LIB_OBJECT='${OBJECTS}'
4920 LIB_SUFFIX=.a
4921 LIB_PREP="$RANLIB"
4922
4923 # symbols used to prop libtool up to enable it to determine what it should be
4924 # doing:
4925 LIB_CLEAN=
4926 LIB_COMPILE=
4927 LIB_LINK='${CC}'
4928 LIB_INSTALL=
4929 LIB_UNINSTALL=
4930
4931 echo "$as_me:4931: checking if you want to build libraries with libtool" >&5
4932 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4933
4934 # Check whether --with-libtool or --without-libtool was given.
4935 if test "${with_libtool+set}" = set; then
4936   withval="$with_libtool"
4937   with_libtool=$withval
4938 else
4939   with_libtool=no
4940 fi;
4941 echo "$as_me:4941: result: $with_libtool" >&5
4942 echo "${ECHO_T}$with_libtool" >&6
4943 if test "$with_libtool" != "no"; then
4944
4945         if test "$with_libtool" != "yes" ; then
4946
4947 if test "x$prefix" != xNONE; then
4948         cf_path_syntax="$prefix"
4949 else
4950         cf_path_syntax="$ac_default_prefix"
4951 fi
4952
4953 case ".$with_libtool" in
4954 (.\$\(*\)*|.\'*\'*)
4955         ;;
4956 (..|./*|.\\*)
4957         ;;
4958 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4959         ;;
4960 (.\${*prefix}*|.\${*dir}*)
4961         eval with_libtool="$with_libtool"
4962         case ".$with_libtool" in
4963         (.NONE/*)
4964                 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4965                 ;;
4966         esac
4967         ;;
4968 (.no|.NONE/*)
4969         with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4970         ;;
4971 (*)
4972         { { echo "$as_me:4972: error: expected a pathname, not \"$with_libtool\"" >&5
4973 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4974    { (exit 1); exit 1; }; }
4975         ;;
4976 esac
4977
4978                 LIBTOOL=$with_libtool
4979         else
4980                 if test -n "$ac_tool_prefix"; then
4981   for ac_prog in libtool glibtool
4982   do
4983     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4984 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4985 echo "$as_me:4985: checking for $ac_word" >&5
4986 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4987 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4988   echo $ECHO_N "(cached) $ECHO_C" >&6
4989 else
4990   if test -n "$LIBTOOL"; then
4991   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4992 else
4993   ac_save_IFS=$IFS; IFS=$ac_path_separator
4994 ac_dummy="$PATH"
4995 for ac_dir in $ac_dummy; do
4996   IFS=$ac_save_IFS
4997   test -z "$ac_dir" && ac_dir=.
4998   $as_executable_p "$ac_dir/$ac_word" || continue
4999 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5000 echo "$as_me:5000: found $ac_dir/$ac_word" >&5
5001 break
5002 done
5003
5004 fi
5005 fi
5006 LIBTOOL=$ac_cv_prog_LIBTOOL
5007 if test -n "$LIBTOOL"; then
5008   echo "$as_me:5008: result: $LIBTOOL" >&5
5009 echo "${ECHO_T}$LIBTOOL" >&6
5010 else
5011   echo "$as_me:5011: result: no" >&5
5012 echo "${ECHO_T}no" >&6
5013 fi
5014
5015     test -n "$LIBTOOL" && break
5016   done
5017 fi
5018 if test -z "$LIBTOOL"; then
5019   ac_ct_LIBTOOL=$LIBTOOL
5020   for ac_prog in libtool glibtool
5021 do
5022   # Extract the first word of "$ac_prog", so it can be a program name with args.
5023 set dummy $ac_prog; ac_word=$2
5024 echo "$as_me:5024: checking for $ac_word" >&5
5025 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5026 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5027   echo $ECHO_N "(cached) $ECHO_C" >&6
5028 else
5029   if test -n "$ac_ct_LIBTOOL"; then
5030   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5031 else
5032   ac_save_IFS=$IFS; IFS=$ac_path_separator
5033 ac_dummy="$PATH"
5034 for ac_dir in $ac_dummy; do
5035   IFS=$ac_save_IFS
5036   test -z "$ac_dir" && ac_dir=.
5037   $as_executable_p "$ac_dir/$ac_word" || continue
5038 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5039 echo "$as_me:5039: found $ac_dir/$ac_word" >&5
5040 break
5041 done
5042
5043 fi
5044 fi
5045 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5046 if test -n "$ac_ct_LIBTOOL"; then
5047   echo "$as_me:5047: result: $ac_ct_LIBTOOL" >&5
5048 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5049 else
5050   echo "$as_me:5050: result: no" >&5
5051 echo "${ECHO_T}no" >&6
5052 fi
5053
5054   test -n "$ac_ct_LIBTOOL" && break
5055 done
5056 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5057
5058   LIBTOOL=$ac_ct_LIBTOOL
5059 fi
5060
5061 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5062 then
5063         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.].*//'`
5064 else
5065         cf_cv_libtool_version=
5066 fi
5067 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5068
5069                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5070                 then
5071
5072 unset ac_cv_prog_ac_ct_LIBTOOL
5073 unset ac_ct_LIBTOOL
5074 unset LIBTOOL
5075
5076                         if test -n "$ac_tool_prefix"; then
5077   for ac_prog in glibtool
5078   do
5079     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5080 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5081 echo "$as_me:5081: checking for $ac_word" >&5
5082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5083 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5084   echo $ECHO_N "(cached) $ECHO_C" >&6
5085 else
5086   if test -n "$LIBTOOL"; then
5087   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5088 else
5089   ac_save_IFS=$IFS; IFS=$ac_path_separator
5090 ac_dummy="$PATH"
5091 for ac_dir in $ac_dummy; do
5092   IFS=$ac_save_IFS
5093   test -z "$ac_dir" && ac_dir=.
5094   $as_executable_p "$ac_dir/$ac_word" || continue
5095 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5096 echo "$as_me:5096: found $ac_dir/$ac_word" >&5
5097 break
5098 done
5099
5100 fi
5101 fi
5102 LIBTOOL=$ac_cv_prog_LIBTOOL
5103 if test -n "$LIBTOOL"; then
5104   echo "$as_me:5104: result: $LIBTOOL" >&5
5105 echo "${ECHO_T}$LIBTOOL" >&6
5106 else
5107   echo "$as_me:5107: result: no" >&5
5108 echo "${ECHO_T}no" >&6
5109 fi
5110
5111     test -n "$LIBTOOL" && break
5112   done
5113 fi
5114 if test -z "$LIBTOOL"; then
5115   ac_ct_LIBTOOL=$LIBTOOL
5116   for ac_prog in glibtool
5117 do
5118   # Extract the first word of "$ac_prog", so it can be a program name with args.
5119 set dummy $ac_prog; ac_word=$2
5120 echo "$as_me:5120: checking for $ac_word" >&5
5121 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5122 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5123   echo $ECHO_N "(cached) $ECHO_C" >&6
5124 else
5125   if test -n "$ac_ct_LIBTOOL"; then
5126   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5127 else
5128   ac_save_IFS=$IFS; IFS=$ac_path_separator
5129 ac_dummy="$PATH"
5130 for ac_dir in $ac_dummy; do
5131   IFS=$ac_save_IFS
5132   test -z "$ac_dir" && ac_dir=.
5133   $as_executable_p "$ac_dir/$ac_word" || continue
5134 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5135 echo "$as_me:5135: found $ac_dir/$ac_word" >&5
5136 break
5137 done
5138
5139 fi
5140 fi
5141 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5142 if test -n "$ac_ct_LIBTOOL"; then
5143   echo "$as_me:5143: result: $ac_ct_LIBTOOL" >&5
5144 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5145 else
5146   echo "$as_me:5146: result: no" >&5
5147 echo "${ECHO_T}no" >&6
5148 fi
5149
5150   test -n "$ac_ct_LIBTOOL" && break
5151 done
5152 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5153
5154   LIBTOOL=$ac_ct_LIBTOOL
5155 fi
5156
5157 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5158 then
5159         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.].*//'`
5160 else
5161         cf_cv_libtool_version=
5162 fi
5163 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5164
5165                 fi
5166         fi
5167         if test -z "$LIBTOOL" ; then
5168                 { { echo "$as_me:5168: error: Cannot find libtool" >&5
5169 echo "$as_me: error: Cannot find libtool" >&2;}
5170    { (exit 1); exit 1; }; }
5171         fi
5172         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5173         LIB_OBJECT='${OBJECTS:.o=.lo}'
5174         LIB_SUFFIX=.la
5175         LIB_CLEAN='${LIBTOOL} --mode=clean'
5176         LIB_COMPILE='${LIBTOOL} --mode=compile'
5177         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5178         LIB_INSTALL='${LIBTOOL} --mode=install'
5179         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5180         LIB_PREP=:
5181
5182 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5183 then
5184         echo "$as_me:5184: checking version of $LIBTOOL" >&5
5185 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5186
5187 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5188 then
5189         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.].*//'`
5190 else
5191         cf_cv_libtool_version=
5192 fi
5193 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5194
5195         echo "$as_me:5195: result: $cf_cv_libtool_version" >&5
5196 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5197         if test -z "$cf_cv_libtool_version" ; then
5198                 { { echo "$as_me:5198: error: This is not GNU libtool" >&5
5199 echo "$as_me: error: This is not GNU libtool" >&2;}
5200    { (exit 1); exit 1; }; }
5201         fi
5202 else
5203         { { echo "$as_me:5203: error: GNU libtool has not been found" >&5
5204 echo "$as_me: error: GNU libtool has not been found" >&2;}
5205    { (exit 1); exit 1; }; }
5206 fi
5207
5208         # special hack to add -no-undefined (which libtool should do for itself)
5209         LT_UNDEF=
5210         case "$cf_cv_system_name" in
5211         (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5212                 LT_UNDEF=-no-undefined
5213                 ;;
5214         esac
5215
5216         # special hack to add --tag option for C++ compiler
5217         case $cf_cv_libtool_version in
5218         (1.[5-9]*|[2-9].[0-9.a-z]*)
5219                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5220                 LIBTOOL="$LIBTOOL --tag=CC"
5221                 ;;
5222         (*)
5223                 LIBTOOL_CXX="$LIBTOOL"
5224                 ;;
5225         esac
5226 else
5227         LIBTOOL=""
5228         LIBTOOL_CXX=""
5229 fi
5230
5231 test -z "$LIBTOOL" && ECHO_LT=
5232
5233 if test "$with_libtool" != "no" ; then
5234
5235 cf_list_models="$cf_list_models libtool"
5236
5237 else
5238
5239 echo "$as_me:5239: checking if you want to build shared libraries" >&5
5240 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5241
5242 # Check whether --with-shared or --without-shared was given.
5243 if test "${with_shared+set}" = set; then
5244   withval="$with_shared"
5245   with_shared=$withval
5246 else
5247   with_shared=no
5248 fi;
5249 echo "$as_me:5249: result: $with_shared" >&5
5250 echo "${ECHO_T}$with_shared" >&6
5251 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5252
5253 echo "$as_me:5253: checking if you want to build static libraries" >&5
5254 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5255
5256 # Check whether --with-normal or --without-normal was given.
5257 if test "${with_normal+set}" = set; then
5258   withval="$with_normal"
5259   with_normal=$withval
5260 else
5261   with_normal=yes
5262 fi;
5263 echo "$as_me:5263: result: $with_normal" >&5
5264 echo "${ECHO_T}$with_normal" >&6
5265 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5266
5267 echo "$as_me:5267: checking if you want to build debug libraries" >&5
5268 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5269
5270 # Check whether --with-debug or --without-debug was given.
5271 if test "${with_debug+set}" = set; then
5272   withval="$with_debug"
5273   with_debug=$withval
5274 else
5275   with_debug=yes
5276 fi;
5277 echo "$as_me:5277: result: $with_debug" >&5
5278 echo "${ECHO_T}$with_debug" >&6
5279 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5280
5281 echo "$as_me:5281: checking if you want to build profiling libraries" >&5
5282 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5283
5284 # Check whether --with-profile or --without-profile was given.
5285 if test "${with_profile+set}" = set; then
5286   withval="$with_profile"
5287   with_profile=$withval
5288 else
5289   with_profile=no
5290 fi;
5291 echo "$as_me:5291: result: $with_profile" >&5
5292 echo "${ECHO_T}$with_profile" >&6
5293 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5294
5295 fi
5296
5297 if test "X$cf_with_cxx_binding" != Xno; then
5298 if test "x$with_shared" = "xyes"; then
5299 echo "$as_me:5299: checking if you want to build C++ shared libraries" >&5
5300 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5301
5302 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5303 if test "${with_cxx_shared+set}" = set; then
5304   withval="$with_cxx_shared"
5305   with_shared_cxx=$withval
5306 else
5307   with_shared_cxx=no
5308 fi;
5309 echo "$as_me:5309: result: $with_shared_cxx" >&5
5310 echo "${ECHO_T}$with_shared_cxx" >&6
5311 fi
5312 fi
5313
5314 ###############################################################################
5315
5316 echo "$as_me:5316: checking for specified models" >&5
5317 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5318 test -z "$cf_list_models" && cf_list_models=normal
5319 test "$with_libtool" != "no" && cf_list_models=libtool
5320 echo "$as_me:5320: result: $cf_list_models" >&5
5321 echo "${ECHO_T}$cf_list_models" >&6
5322
5323 ### Use the first model as the default, and save its suffix for use in building
5324 ### up test-applications.
5325 echo "$as_me:5325: checking for default model" >&5
5326 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5327 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5328 echo "$as_me:5328: result: $DFT_LWR_MODEL" >&5
5329 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5330
5331 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5332
5333 TICS_NAME=tic
5334
5335 TINFO_NAME=tinfo
5336
5337 LIB_NAME=ncurses
5338
5339 LIB_DIR=../lib
5340 LIB_2ND=../../lib
5341
5342 echo "$as_me:5342: checking if you want to have a library-prefix" >&5
5343 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5344
5345 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5346 if test "${with_lib_prefix+set}" = set; then
5347   withval="$with_lib_prefix"
5348   with_lib_prefix=$withval
5349 else
5350   with_lib_prefix=auto
5351 fi;
5352 echo "$as_me:5352: result: $with_lib_prefix" >&5
5353 echo "${ECHO_T}$with_lib_prefix" >&6
5354
5355 if test $with_lib_prefix = auto
5356 then
5357
5358         case $cf_cv_system_name in
5359         (OS/2*|os2*)
5360                 if test "$DFT_LWR_MODEL" = libtool; then
5361                         LIB_PREFIX='lib'
5362                 else
5363                         LIB_PREFIX=''
5364                 fi
5365                 ;;
5366         (*)     LIB_PREFIX='lib'
5367                 ;;
5368         esac
5369 cf_prefix=$LIB_PREFIX
5370
5371 elif test $with_lib_prefix = no
5372 then
5373         LIB_PREFIX=
5374 else
5375         LIB_PREFIX=$with_lib_prefix
5376 fi
5377
5378 LIB_SUFFIX=
5379
5380         echo "$as_me:5380: checking for PATH separator" >&5
5381 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5382         case $cf_cv_system_name in
5383         (os2*)  PATH_SEPARATOR=';'  ;;
5384         (*)     ${PATH_SEPARATOR:=':'}  ;;
5385         esac
5386
5387         echo "$as_me:5387: result: $PATH_SEPARATOR" >&5
5388 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5389
5390 ###############################################################################
5391
5392 echo "$as_me:5392: checking if you want to build a separate terminfo library" >&5
5393 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5394
5395 # Check whether --with-termlib or --without-termlib was given.
5396 if test "${with_termlib+set}" = set; then
5397   withval="$with_termlib"
5398   with_termlib=$withval
5399 else
5400   with_termlib=no
5401 fi;
5402 echo "$as_me:5402: result: $with_termlib" >&5
5403 echo "${ECHO_T}$with_termlib" >&6
5404
5405 echo "$as_me:5405: checking if you want to build a separate tic library" >&5
5406 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5407
5408 # Check whether --with-ticlib or --without-ticlib was given.
5409 if test "${with_ticlib+set}" = set; then
5410   withval="$with_ticlib"
5411   with_ticlib=$withval
5412 else
5413   with_ticlib=no
5414 fi;
5415 echo "$as_me:5415: result: $with_ticlib" >&5
5416 echo "${ECHO_T}$with_ticlib" >&6
5417
5418 if test X"$CC_G_OPT" = X"" ; then
5419         CC_G_OPT='-g'
5420         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5421 fi
5422
5423 if test X"$CXX_G_OPT" = X"" ; then
5424         CXX_G_OPT='-g'
5425         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5426 fi
5427
5428 echo "$as_me:5428: checking for default loader flags" >&5
5429 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5430 case $DFT_LWR_MODEL in
5431 (libtool) LD_MODEL=''   ;;
5432 (normal)  LD_MODEL=''   ;;
5433 (debug)   LD_MODEL=$CC_G_OPT ;;
5434 (profile) LD_MODEL='-pg';;
5435 (shared)  LD_MODEL=''   ;;
5436 esac
5437 echo "$as_me:5437: result: $LD_MODEL" >&5
5438 echo "${ECHO_T}$LD_MODEL" >&6
5439
5440 case $DFT_LWR_MODEL in
5441 (shared)
5442
5443 echo "$as_me:5443: checking if rpath option should be used" >&5
5444 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5445
5446 # Check whether --enable-rpath or --disable-rpath was given.
5447 if test "${enable_rpath+set}" = set; then
5448   enableval="$enable_rpath"
5449   cf_cv_enable_rpath=$enableval
5450 else
5451   cf_cv_enable_rpath=no
5452 fi;
5453 echo "$as_me:5453: result: $cf_cv_enable_rpath" >&5
5454 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5455
5456 echo "$as_me:5456: checking if shared libraries should be relinked during install" >&5
5457 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5458
5459 # Check whether --enable-relink or --disable-relink was given.
5460 if test "${enable_relink+set}" = set; then
5461   enableval="$enable_relink"
5462   cf_cv_do_relink=$enableval
5463 else
5464   cf_cv_do_relink=yes
5465 fi;
5466 echo "$as_me:5466: result: $cf_cv_do_relink" >&5
5467 echo "${ECHO_T}$cf_cv_do_relink" >&6
5468         ;;
5469 esac
5470
5471 # we will build libraries one-level down.
5472 rel_builddir=..
5473
5474 LD_RPATH_OPT=
5475 if test "x$cf_cv_enable_rpath" != xno
5476 then
5477         echo "$as_me:5477: checking for an rpath option" >&5
5478 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5479         case $cf_cv_system_name in
5480         (irix*)
5481                 if test "$GCC" = yes; then
5482                         LD_RPATH_OPT="-Wl,-rpath,"
5483                 else
5484                         LD_RPATH_OPT="-rpath "
5485                 fi
5486                 ;;
5487         (linux*|gnu*|k*bsd*-gnu|freebsd*)
5488                 LD_RPATH_OPT="-Wl,-rpath,"
5489                 ;;
5490         (openbsd[2-9].*|mirbsd*)
5491                 LD_RPATH_OPT="-Wl,-rpath,"
5492                 ;;
5493         (dragonfly*)
5494                 LD_RPATH_OPT="-rpath "
5495                 ;;
5496         (netbsd*)
5497                 LD_RPATH_OPT="-Wl,-rpath,"
5498                 ;;
5499         (osf*|mls+*)
5500                 LD_RPATH_OPT="-rpath "
5501                 ;;
5502         (solaris2*)
5503                 LD_RPATH_OPT="-R"
5504                 ;;
5505         (*)
5506                 ;;
5507         esac
5508         echo "$as_me:5508: result: $LD_RPATH_OPT" >&5
5509 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5510
5511         case "x$LD_RPATH_OPT" in
5512         (x-R*)
5513                 echo "$as_me:5513: checking if we need a space after rpath option" >&5
5514 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5515                 cf_save_LIBS="$LIBS"
5516
5517 cf_add_libs="${LD_RPATH_OPT}$libdir"
5518 # Filter out duplicates - this happens with badly-designed ".pc" files...
5519 for cf_add_1lib in $LIBS
5520 do
5521         for cf_add_2lib in $cf_add_libs
5522         do
5523                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5524                 then
5525                         cf_add_1lib=
5526                         break
5527                 fi
5528         done
5529         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5530 done
5531 LIBS="$cf_add_libs"
5532
5533                 cat >conftest.$ac_ext <<_ACEOF
5534 #line 5534 "configure"
5535 #include "confdefs.h"
5536
5537 int
5538 main (void)
5539 {
5540
5541   ;
5542   return 0;
5543 }
5544 _ACEOF
5545 rm -f conftest.$ac_objext conftest$ac_exeext
5546 if { (eval echo "$as_me:5546: \"$ac_link\"") >&5
5547   (eval $ac_link) 2>&5
5548   ac_status=$?
5549   echo "$as_me:5549: \$? = $ac_status" >&5
5550   (exit $ac_status); } &&
5551          { ac_try='test -s conftest$ac_exeext'
5552   { (eval echo "$as_me:5552: \"$ac_try\"") >&5
5553   (eval $ac_try) 2>&5
5554   ac_status=$?
5555   echo "$as_me:5555: \$? = $ac_status" >&5
5556   (exit $ac_status); }; }; then
5557   cf_rpath_space=no
5558 else
5559   echo "$as_me: failed program was:" >&5
5560 cat conftest.$ac_ext >&5
5561 cf_rpath_space=yes
5562 fi
5563 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5564                 LIBS="$cf_save_LIBS"
5565                 echo "$as_me:5565: result: $cf_rpath_space" >&5
5566 echo "${ECHO_T}$cf_rpath_space" >&6
5567                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5568                 ;;
5569         esac
5570 fi
5571
5572         RM_SHARED_OPTS=
5573         LOCAL_LDFLAGS=
5574         LOCAL_LDFLAGS2=
5575         LD_SHARED_OPTS=
5576         INSTALL_LIB="-m 644"
5577         : ${rel_builddir:=.}
5578
5579         shlibdir=$libdir
5580
5581         MAKE_DLLS="#"
5582
5583         cf_cv_do_symlinks=no
5584         cf_ld_rpath_opt=
5585         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5586
5587         echo "$as_me:5587: checking if release/abi version should be used for shared libs" >&5
5588 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5589
5590 # Check whether --with-shlib-version or --without-shlib-version was given.
5591 if test "${with_shlib_version+set}" = set; then
5592   withval="$with_shlib_version"
5593   test -z "$withval" && withval=auto
5594         case $withval in
5595         (yes)
5596                 cf_cv_shlib_version=auto
5597                 ;;
5598         (rel|abi|auto)
5599                 cf_cv_shlib_version=$withval
5600                 ;;
5601         (*)
5602                 echo "$as_me:5602: result: $withval" >&5
5603 echo "${ECHO_T}$withval" >&6
5604                 { { echo "$as_me:5604: error: option value must be one of: rel, abi, or auto" >&5
5605 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
5606    { (exit 1); exit 1; }; }
5607                 ;;
5608         esac
5609
5610 else
5611   cf_cv_shlib_version=auto
5612 fi;
5613         echo "$as_me:5613: result: $cf_cv_shlib_version" >&5
5614 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5615
5616         cf_cv_rm_so_locs=no
5617         cf_try_cflags=
5618
5619         # Some less-capable ports of gcc support only -fpic
5620         CC_SHARED_OPTS=
5621
5622         cf_try_fPIC=no
5623         if test "$GCC" = yes
5624         then
5625                 cf_try_fPIC=yes
5626         else
5627                 case $cf_cv_system_name in
5628                 (*linux*)       # e.g., PGI compiler
5629                         cf_try_fPIC=yes
5630                         ;;
5631                 esac
5632         fi
5633
5634         if test "$cf_try_fPIC" = yes
5635         then
5636                 echo "$as_me:5636: checking which $CC option to use" >&5
5637 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5638                 cf_save_CFLAGS="$CFLAGS"
5639                 for CC_SHARED_OPTS in -fPIC -fpic ''
5640                 do
5641                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5642                         cat >conftest.$ac_ext <<_ACEOF
5643 #line 5643 "configure"
5644 #include "confdefs.h"
5645 #include <stdio.h>
5646 int
5647 main (void)
5648 {
5649 int x = 1
5650   ;
5651   return 0;
5652 }
5653 _ACEOF
5654 rm -f conftest.$ac_objext
5655 if { (eval echo "$as_me:5655: \"$ac_compile\"") >&5
5656   (eval $ac_compile) 2>&5
5657   ac_status=$?
5658   echo "$as_me:5658: \$? = $ac_status" >&5
5659   (exit $ac_status); } &&
5660          { ac_try='test -s conftest.$ac_objext'
5661   { (eval echo "$as_me:5661: \"$ac_try\"") >&5
5662   (eval $ac_try) 2>&5
5663   ac_status=$?
5664   echo "$as_me:5664: \$? = $ac_status" >&5
5665   (exit $ac_status); }; }; then
5666   break
5667 else
5668   echo "$as_me: failed program was:" >&5
5669 cat conftest.$ac_ext >&5
5670 fi
5671 rm -f conftest.$ac_objext conftest.$ac_ext
5672                 done
5673                 echo "$as_me:5673: result: $CC_SHARED_OPTS" >&5
5674 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5675                 CFLAGS="$cf_save_CFLAGS"
5676         fi
5677
5678         cf_cv_shlib_version_infix=no
5679
5680         case $cf_cv_system_name in
5681         (aix4.3-9*|aix[5-7]*)
5682                 if test "$GCC" = yes; then
5683                         CC_SHARED_OPTS='-Wl,-brtl'
5684                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5685                 else
5686                         CC_SHARED_OPTS='-brtl'
5687                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
5688                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5689                 fi
5690                 ;;
5691         (beos*)
5692                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5693                 ;;
5694         (cygwin*)
5695                 CC_SHARED_OPTS=
5696                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5697                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5698                 cf_cv_shlib_version=cygdll
5699                 cf_cv_shlib_version_infix=cygdll
5700                 shlibdir=$bindir
5701                 MAKE_DLLS=
5702                 cat >mk_shared_lib.sh <<-CF_EOF
5703                 #!$SHELL
5704                 SHARED_LIB=\$1
5705                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5706                 shift
5707                 cat <<-EOF
5708                 Linking shared library
5709                 ** SHARED_LIB \$SHARED_LIB
5710                 ** IMPORT_LIB \$IMPORT_LIB
5711 EOF
5712                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5713 CF_EOF
5714                 chmod +x mk_shared_lib.sh
5715                 ;;
5716         (msys*)
5717                 CC_SHARED_OPTS=
5718                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5719                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5720                 cf_cv_shlib_version=msysdll
5721                 cf_cv_shlib_version_infix=msysdll
5722                 shlibdir=$bindir
5723                 MAKE_DLLS=
5724                 cat >mk_shared_lib.sh <<-CF_EOF
5725                 #!$SHELL
5726                 SHARED_LIB=\$1
5727                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5728                 shift
5729                 cat <<-EOF
5730                 Linking shared library
5731                 ** SHARED_LIB \$SHARED_LIB
5732                 ** IMPORT_LIB \$IMPORT_LIB
5733 EOF
5734                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5735 CF_EOF
5736                 chmod +x mk_shared_lib.sh
5737                 ;;
5738         (darwin*)
5739                 cf_try_cflags="no-cpp-precomp"
5740                 CC_SHARED_OPTS="-dynamic"
5741                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5742                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5743                 cf_cv_shlib_version_infix=yes
5744                 echo "$as_me:5744: checking if ld -search_paths_first works" >&5
5745 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5746 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5747   echo $ECHO_N "(cached) $ECHO_C" >&6
5748 else
5749
5750                         cf_save_LDFLAGS=$LDFLAGS
5751                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5752                         cat >conftest.$ac_ext <<_ACEOF
5753 #line 5753 "configure"
5754 #include "confdefs.h"
5755
5756 int
5757 main (void)
5758 {
5759 int i;
5760   ;
5761   return 0;
5762 }
5763 _ACEOF
5764 rm -f conftest.$ac_objext conftest$ac_exeext
5765 if { (eval echo "$as_me:5765: \"$ac_link\"") >&5
5766   (eval $ac_link) 2>&5
5767   ac_status=$?
5768   echo "$as_me:5768: \$? = $ac_status" >&5
5769   (exit $ac_status); } &&
5770          { ac_try='test -s conftest$ac_exeext'
5771   { (eval echo "$as_me:5771: \"$ac_try\"") >&5
5772   (eval $ac_try) 2>&5
5773   ac_status=$?
5774   echo "$as_me:5774: \$? = $ac_status" >&5
5775   (exit $ac_status); }; }; then
5776   cf_cv_ldflags_search_paths_first=yes
5777 else
5778   echo "$as_me: failed program was:" >&5
5779 cat conftest.$ac_ext >&5
5780 cf_cv_ldflags_search_paths_first=no
5781 fi
5782 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5783                                 LDFLAGS=$cf_save_LDFLAGS
5784 fi
5785 echo "$as_me:5785: result: $cf_cv_ldflags_search_paths_first" >&5
5786 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5787                 if test $cf_cv_ldflags_search_paths_first = yes; then
5788                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5789                 fi
5790                 ;;
5791         (hpux[7-8]*)
5792                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
5793                 if test "$GCC" != yes; then
5794                         CC_SHARED_OPTS='+Z'
5795                 fi
5796                 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
5797                 INSTALL_LIB="-m 555"
5798                 ;;
5799         (hpux*)
5800                 # (tested with gcc 2.7.2 -- I don't have c89)
5801                 if test "$GCC" = yes; then
5802                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5803                 else
5804                         CC_SHARED_OPTS='+Z'
5805                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5806                 fi
5807                 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
5808                 # HP-UX shared libraries must be executable, and should be
5809                 # readonly to exploit a quirk in the memory manager.
5810                 INSTALL_LIB="-m 555"
5811                 ;;
5812         (interix*)
5813                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5814                 if test "$cf_cv_shlib_version" = rel; then
5815                         cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5816                 else
5817                         cf_shared_soname='`basename $@`'
5818                 fi
5819                 CC_SHARED_OPTS=
5820                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
5821                 ;;
5822         (irix*)
5823                 if test "$cf_cv_enable_rpath" = yes ; then
5824                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5825                 fi
5826                 # tested with IRIX 5.2 and 'cc'.
5827                 if test "$GCC" != yes; then
5828                         CC_SHARED_OPTS='-KPIC'
5829                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
5830                 else
5831                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
5832                 fi
5833                 cf_cv_rm_so_locs=yes
5834                 ;;
5835         (linux*|gnu*|k*bsd*-gnu)
5836                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
5837                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5838                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5839                 fi
5840                 if test "$cf_cv_enable_rpath" = yes ; then
5841                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5842                 fi
5843
5844         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5845         if test "$cf_cv_shlib_version" = rel; then
5846                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5847         else
5848                 cf_cv_shared_soname='`basename $@`'
5849         fi
5850
5851                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5852                 ;;
5853         (mingw*)
5854                 cf_cv_shlib_version=mingw
5855                 cf_cv_shlib_version_infix=mingw
5856                 shlibdir=$bindir
5857                 MAKE_DLLS=
5858                 if test "$DFT_LWR_MODEL" = "shared" ; then
5859                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
5860                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5861                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
5862                 fi
5863                 CC_SHARED_OPTS=
5864                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5865                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5866                 cat >mk_shared_lib.sh <<-CF_EOF
5867                 #!$SHELL
5868                 SHARED_LIB=\$1
5869                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
5870                 shift
5871                 cat <<-EOF
5872                 Linking shared library
5873                 ** SHARED_LIB \$SHARED_LIB
5874                 ** IMPORT_LIB \$IMPORT_LIB
5875 EOF
5876                 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5877 CF_EOF
5878                 chmod +x mk_shared_lib.sh
5879                 ;;
5880         (openbsd[2-9].*|mirbsd*)
5881                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
5882                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5883                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5884                 fi
5885                 if test "$cf_cv_enable_rpath" = yes ; then
5886                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5887                 fi
5888                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5889
5890         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5891         if test "$cf_cv_shlib_version" = rel; then
5892                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5893         else
5894                 cf_cv_shared_soname='`basename $@`'
5895         fi
5896
5897                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5898                 ;;
5899         (nto-qnx*|openbsd*|freebsd[12].*)
5900                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5901                 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
5902                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5903                 ;;
5904         (dragonfly*|freebsd*)
5905                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5906                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5907                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5908                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5909                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5910                 fi
5911
5912         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5913         if test "$cf_cv_shlib_version" = rel; then
5914                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5915         else
5916                 cf_cv_shared_soname='`basename $@`'
5917         fi
5918
5919                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5920                 ;;
5921         (netbsd*)
5922                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5923                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5924                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5925                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5926                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5927                         if test "$cf_cv_shlib_version" = auto; then
5928                         if test -f /usr/libexec/ld.elf_so; then
5929                                 cf_cv_shlib_version=abi
5930                         else
5931                                 cf_cv_shlib_version=rel
5932                         fi
5933                         fi
5934
5935         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5936         if test "$cf_cv_shlib_version" = rel; then
5937                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5938         else
5939                 cf_cv_shared_soname='`basename $@`'
5940         fi
5941
5942                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5943                 else
5944                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -Wl,-shared -Wl,-Bshareable -o $@'
5945                 fi
5946                 ;;
5947         (osf*|mls+*)
5948                 # tested with OSF/1 V3.2 and 'cc'
5949                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5950                 # link with shared libs).
5951                 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5952                 case $host_os in
5953                 (osf4*)
5954                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5955                         ;;
5956                 esac
5957                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5958                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
5959                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5960                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5961                 fi
5962                 cf_cv_rm_so_locs=yes
5963                 ;;
5964         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
5965                 # tested with osr5.0.5
5966                 if test "$GCC" != yes; then
5967                         CC_SHARED_OPTS='-belf -KPIC'
5968                 fi
5969                 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5970                 if test "$cf_cv_enable_rpath" = yes ; then
5971                         # only way is to set LD_RUN_PATH but no switch for it
5972                         RUN_PATH=$libdir
5973                 fi
5974                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5975                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5976                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5977                 ;;
5978         (sunos4*)
5979                 # tested with SunOS 4.1.1 and gcc 2.7.0
5980                 if test "$GCC" != yes; then
5981                         CC_SHARED_OPTS='-KPIC'
5982                 fi
5983                 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
5984                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5985                 ;;
5986         (solaris2*)
5987                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5988                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5989                 if test "$DFT_LWR_MODEL" = "shared" ; then
5990                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5991                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5992                 fi
5993                 if test "$cf_cv_enable_rpath" = yes ; then
5994                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5995                 fi
5996
5997         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5998         if test "$cf_cv_shlib_version" = rel; then
5999                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6000         else
6001                 cf_cv_shared_soname='`basename $@`'
6002         fi
6003
6004                 if test "$GCC" != yes; then
6005                         cf_save_CFLAGS="$CFLAGS"
6006                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6007                         do
6008                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6009                                 cat >conftest.$ac_ext <<_ACEOF
6010 #line 6010 "configure"
6011 #include "confdefs.h"
6012 #include <stdio.h>
6013 int
6014 main (void)
6015 {
6016 printf("Hello\n");
6017   ;
6018   return 0;
6019 }
6020 _ACEOF
6021 rm -f conftest.$ac_objext
6022 if { (eval echo "$as_me:6022: \"$ac_compile\"") >&5
6023   (eval $ac_compile) 2>&5
6024   ac_status=$?
6025   echo "$as_me:6025: \$? = $ac_status" >&5
6026   (exit $ac_status); } &&
6027          { ac_try='test -s conftest.$ac_objext'
6028   { (eval echo "$as_me:6028: \"$ac_try\"") >&5
6029   (eval $ac_try) 2>&5
6030   ac_status=$?
6031   echo "$as_me:6031: \$? = $ac_status" >&5
6032   (exit $ac_status); }; }; then
6033   break
6034 else
6035   echo "$as_me: failed program was:" >&5
6036 cat conftest.$ac_ext >&5
6037 fi
6038 rm -f conftest.$ac_objext conftest.$ac_ext
6039                         done
6040                         CFLAGS="$cf_save_CFLAGS"
6041                         CC_SHARED_OPTS=$cf_shared_opts
6042                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
6043                 else
6044                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6045                 fi
6046                 ;;
6047         (sysv5uw7*|unix_sv*)
6048                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6049                 if test "$GCC" != yes; then
6050                         CC_SHARED_OPTS='-KPIC'
6051                 fi
6052                 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
6053                 ;;
6054         (*)
6055                 CC_SHARED_OPTS='unknown'
6056                 MK_SHARED_LIB='echo unknown'
6057                 ;;
6058         esac
6059
6060         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6061         case "$cf_cv_shlib_version" in
6062         (rel|abi)
6063                 case "$MK_SHARED_LIB" in
6064                 (*'-o $@')
6065                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6066                         ;;
6067                 (*)
6068                         { echo "$as_me:6068: WARNING: ignored --with-shlib-version" >&5
6069 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6070                         ;;
6071                 esac
6072                 ;;
6073         esac
6074
6075         if test -n "$cf_try_cflags"
6076         then
6077 cat > conftest.$ac_ext <<EOF
6078 #line 6078 "${as_me:-configure}"
6079 #include <stdio.h>
6080 int main(int argc, char *argv[])
6081 {
6082         printf("hello\n");
6083         return (argv[argc-1] == 0) ;
6084 }
6085 EOF
6086                 cf_save_CFLAGS="$CFLAGS"
6087                 for cf_opt in $cf_try_cflags
6088                 do
6089                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
6090                         echo "$as_me:6090: checking if CFLAGS option -$cf_opt works" >&5
6091 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6092                         if { (eval echo "$as_me:6092: \"$ac_compile\"") >&5
6093   (eval $ac_compile) 2>&5
6094   ac_status=$?
6095   echo "$as_me:6095: \$? = $ac_status" >&5
6096   (exit $ac_status); }; then
6097                                 echo "$as_me:6097: result: yes" >&5
6098 echo "${ECHO_T}yes" >&6
6099                                 cf_save_CFLAGS="$CFLAGS"
6100                         else
6101                                 echo "$as_me:6101: result: no" >&5
6102 echo "${ECHO_T}no" >&6
6103                         fi
6104                 done
6105                 CFLAGS="$cf_save_CFLAGS"
6106         fi
6107
6108         # RPATH_LIST is a colon-separated list of directories
6109         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6110         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6111
6112         test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6113
6114         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6115
6116 echo "${as_me:-configure}:6116: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6117
6118         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6119
6120 echo "${as_me:-configure}:6120: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6121
6122 for model in $cf_list_models; do
6123         case $model in
6124         (libtool)
6125
6126 echo "$as_me:6126: checking for additional libtool options" >&5
6127 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6128
6129 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6130 if test "${with_libtool_opts+set}" = set; then
6131   withval="$with_libtool_opts"
6132   with_libtool_opts=$withval
6133 else
6134   with_libtool_opts=no
6135 fi;
6136 echo "$as_me:6136: result: $with_libtool_opts" >&5
6137 echo "${ECHO_T}$with_libtool_opts" >&6
6138
6139 case .$with_libtool_opts in
6140 (.yes|.no|.)
6141         ;;
6142 (*)
6143         LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6144         ;;
6145 esac
6146
6147 echo "$as_me:6147: checking if exported-symbols file should be used" >&5
6148 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6149
6150 # Check whether --with-export-syms or --without-export-syms was given.
6151 if test "${with_export_syms+set}" = set; then
6152   withval="$with_export_syms"
6153   with_export_syms=$withval
6154 else
6155   with_export_syms=no
6156 fi;
6157 if test "x$with_export_syms" = xyes
6158 then
6159         with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6160
6161 fi
6162 echo "$as_me:6162: result: $with_export_syms" >&5
6163 echo "${ECHO_T}$with_export_syms" >&6
6164 if test "x$with_export_syms" != xno
6165 then
6166         EXPORT_SYMS="-export-symbols $with_export_syms"
6167
6168 fi
6169
6170                 ;;
6171         (shared)
6172                 if test "$CC_SHARED_OPTS" = "unknown"; then
6173                         { { echo "$as_me:6173: error: Shared libraries are not supported in this version" >&5
6174 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6175    { (exit 1); exit 1; }; }
6176                 fi
6177                 # workaround for inept transition to PIE vs PIC...
6178                 echo "$as_me:6178: checking if current CFLAGS link properly" >&5
6179 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6180                 cat >conftest.$ac_ext <<_ACEOF
6181 #line 6181 "configure"
6182 #include "confdefs.h"
6183 #include <stdio.h>
6184 int
6185 main (void)
6186 {
6187 printf("Hello work\n");
6188   ;
6189   return 0;
6190 }
6191 _ACEOF
6192 rm -f conftest.$ac_objext conftest$ac_exeext
6193 if { (eval echo "$as_me:6193: \"$ac_link\"") >&5
6194   (eval $ac_link) 2>&5
6195   ac_status=$?
6196   echo "$as_me:6196: \$? = $ac_status" >&5
6197   (exit $ac_status); } &&
6198          { ac_try='test -s conftest$ac_exeext'
6199   { (eval echo "$as_me:6199: \"$ac_try\"") >&5
6200   (eval $ac_try) 2>&5
6201   ac_status=$?
6202   echo "$as_me:6202: \$? = $ac_status" >&5
6203   (exit $ac_status); }; }; then
6204   cf_cflags_work=yes
6205 else
6206   echo "$as_me: failed program was:" >&5
6207 cat conftest.$ac_ext >&5
6208 cf_cflags_work=no
6209 fi
6210 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6211                 echo "$as_me:6211: result: $cf_cflags_work" >&5
6212 echo "${ECHO_T}$cf_cflags_work" >&6
6213                 if test "$cf_cflags_work" = no
6214                 then
6215                         test -n "$verbose" && echo "    try to work around by appending shared-options" 1>&6
6216
6217 echo "${as_me:-configure}:6217: testing try to work around by appending shared-options ..." 1>&5
6218
6219                         CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6220                 fi
6221
6222 echo "$as_me:6222: checking if versioned-symbols file should be used" >&5
6223 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6224
6225 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6226 if test "${with_versioned_syms+set}" = set; then
6227   withval="$with_versioned_syms"
6228   with_versioned_syms=$withval
6229 else
6230   with_versioned_syms=no
6231 fi;
6232 case "x$with_versioned_syms" in
6233 (xyes)
6234         with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6235
6236         ;;
6237 (xno)
6238         ;;
6239 (x/*)
6240         test -f "$with_versioned_syms" || { { echo "$as_me:6240: error: expected a filename: $with_versioned_syms" >&5
6241 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6242    { (exit 1); exit 1; }; }
6243         ;;
6244 (*)
6245         test -f "$with_versioned_syms" || { { echo "$as_me:6245: error: expected a filename: $with_versioned_syms" >&5
6246 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6247    { (exit 1); exit 1; }; }
6248         with_versioned_syms=`pwd`/"$with_versioned_syms"
6249         ;;
6250 esac
6251 echo "$as_me:6251: result: $with_versioned_syms" >&5
6252 echo "${ECHO_T}$with_versioned_syms" >&6
6253
6254 RESULTING_SYMS=
6255 VERSIONED_SYMS=
6256 WILDCARD_SYMS=
6257
6258 if test "x$with_versioned_syms" != xno
6259 then
6260         RESULTING_SYMS=$with_versioned_syms
6261         case "x$MK_SHARED_LIB" in
6262         (*-Wl,*)
6263                 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6264                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6265                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6266
6267 echo "${as_me:-configure}:6267: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6268
6269                 ;;
6270         (*-dy\ *)
6271                 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6272                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6273                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6274
6275 echo "${as_me:-configure}:6275: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6276
6277                 ;;
6278         (*)
6279                 { echo "$as_me:6279: WARNING: this system does not support versioned-symbols" >&5
6280 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6281                 ;;
6282         esac
6283
6284         # Linux ld can selectively override scope, e.g., of symbols beginning with
6285         # "_" by first declaring some as global, and then using a wildcard to
6286         # declare the others as local.  Some other loaders cannot do this.  Check
6287         # by constructing a (very) simple shared library and inspecting its
6288         # symbols.
6289         if test "x$VERSIONED_SYMS" != "x"
6290         then
6291                 echo "$as_me:6291: checking if wildcards can be used to selectively omit symbols" >&5
6292 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6293                 WILDCARD_SYMS=no
6294
6295                 # make sources
6296                 rm -f conftest.*
6297
6298                 cat >conftest.ver <<EOF
6299 module_1.0 {
6300 global:
6301         globalf1;
6302 local:
6303         localf1;
6304 };
6305 module_2.0 {
6306 global:
6307         globalf2;
6308 local:
6309         localf2;
6310         _*;
6311 } module_1.0;
6312 submodule_1.0 {
6313 global:
6314         subglobalf1;
6315         _ismissing;
6316 local:
6317         sublocalf1;
6318 };
6319 submodule_2.0 {
6320 global:
6321         subglobalf2;
6322 local:
6323         sublocalf2;
6324         _*;
6325 } submodule_1.0;
6326 EOF
6327                 cat >conftest.$ac_ext <<EOF
6328 #line 6328 "configure"
6329 int     _ismissing(void) { return 1; }
6330 int     _localf1(void) { return 1; }
6331 int     _localf2(void) { return 2; }
6332 int     globalf1(void) { return 1; }
6333 int     globalf2(void) { return 2; }
6334 int     _sublocalf1(void) { return 1; }
6335 int     _sublocalf2(void) { return 2; }
6336 int     subglobalf1(void) { return 1; }
6337 int     subglobalf2(void) { return 2; }
6338 EOF
6339                 cat >conftest.mk <<EOF
6340 CC=${CC}
6341 CFLAGS=${CFLAGS}
6342 CPPFLAGS=${CPPFLAGS}
6343 LDFLAGS=${LDFLAGS}
6344 LIBS=${LIBS}
6345 VERSIONED_SYMS=${VERSIONED_SYMS}
6346 RESULTING_SYMS=conftest.ver
6347 MK_SHARED_LIB=${MK_SHARED_LIB}
6348 conftest.so: conftest.$ac_cv_objext
6349                 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6350 EOF
6351
6352                 # compile source, make library
6353                 if make -f conftest.mk 2>&5 >/dev/null
6354                 then
6355                         # test for missing symbol in either Data or Text section
6356                         cf_missing=`nm -P conftest.so 2>&5 |fgrep _ismissing | egrep '[         ][DT][  ]'`
6357                         test -n "$cf_missing" && WILDCARD_SYMS=yes
6358                 fi
6359                 echo "$as_me:6359: result: $WILDCARD_SYMS" >&5
6360 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6361                 rm -f conftest.*
6362         fi
6363 fi
6364
6365                 ;;
6366         esac
6367 done
6368
6369 ### Checks for special libraries, must be done up-front.
6370 SHLIB_LIST=""
6371
6372 echo "$as_me:6372: checking if you want to link with the GPM mouse library" >&5
6373 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
6374
6375 # Check whether --with-gpm or --without-gpm was given.
6376 if test "${with_gpm+set}" = set; then
6377   withval="$with_gpm"
6378   with_gpm=$withval
6379 else
6380   with_gpm=maybe
6381 fi;
6382 echo "$as_me:6382: result: $with_gpm" >&5
6383 echo "${ECHO_T}$with_gpm" >&6
6384
6385 if test "$with_gpm" != no ; then
6386         echo "$as_me:6386: checking for gpm.h" >&5
6387 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
6388 if test "${ac_cv_header_gpm_h+set}" = set; then
6389   echo $ECHO_N "(cached) $ECHO_C" >&6
6390 else
6391   cat >conftest.$ac_ext <<_ACEOF
6392 #line 6392 "configure"
6393 #include "confdefs.h"
6394 #include <gpm.h>
6395 _ACEOF
6396 if { (eval echo "$as_me:6396: \"$ac_cpp conftest.$ac_ext\"") >&5
6397   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6398   ac_status=$?
6399   egrep -v '^ *\+' conftest.er1 >conftest.err
6400   rm -f conftest.er1
6401   cat conftest.err >&5
6402   echo "$as_me:6402: \$? = $ac_status" >&5
6403   (exit $ac_status); } >/dev/null; then
6404   if test -s conftest.err; then
6405     ac_cpp_err=$ac_c_preproc_warn_flag
6406   else
6407     ac_cpp_err=
6408   fi
6409 else
6410   ac_cpp_err=yes
6411 fi
6412 if test -z "$ac_cpp_err"; then
6413   ac_cv_header_gpm_h=yes
6414 else
6415   echo "$as_me: failed program was:" >&5
6416   cat conftest.$ac_ext >&5
6417   ac_cv_header_gpm_h=no
6418 fi
6419 rm -f conftest.err conftest.$ac_ext
6420 fi
6421 echo "$as_me:6421: result: $ac_cv_header_gpm_h" >&5
6422 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
6423 if test $ac_cv_header_gpm_h = yes; then
6424
6425 cat >>confdefs.h <<\EOF
6426 #define HAVE_GPM_H 1
6427 EOF
6428
6429                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
6430                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
6431
6432 echo "${as_me:-configure}:6432: testing assuming we really have GPM library ..." 1>&5
6433
6434 cat >>confdefs.h <<\EOF
6435 #define HAVE_LIBGPM 1
6436 EOF
6437
6438                         with_gpm=yes
6439                 else
6440                         echo "$as_me:6440: checking for Gpm_Open in -lgpm" >&5
6441 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
6442 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
6443   echo $ECHO_N "(cached) $ECHO_C" >&6
6444 else
6445   ac_check_lib_save_LIBS=$LIBS
6446 LIBS="-lgpm  $LIBS"
6447 cat >conftest.$ac_ext <<_ACEOF
6448 #line 6448 "configure"
6449 #include "confdefs.h"
6450
6451 /* Override any gcc2 internal prototype to avoid an error.  */
6452 #ifdef __cplusplus
6453 extern "C"
6454 #endif
6455 /* We use char because int might match the return type of a gcc2
6456    builtin and then its argument prototype would still apply.  */
6457 char Gpm_Open ();
6458 int
6459 main (void)
6460 {
6461 Gpm_Open ();
6462   ;
6463   return 0;
6464 }
6465 _ACEOF
6466 rm -f conftest.$ac_objext conftest$ac_exeext
6467 if { (eval echo "$as_me:6467: \"$ac_link\"") >&5
6468   (eval $ac_link) 2>&5
6469   ac_status=$?
6470   echo "$as_me:6470: \$? = $ac_status" >&5
6471   (exit $ac_status); } &&
6472          { ac_try='test -s conftest$ac_exeext'
6473   { (eval echo "$as_me:6473: \"$ac_try\"") >&5
6474   (eval $ac_try) 2>&5
6475   ac_status=$?
6476   echo "$as_me:6476: \$? = $ac_status" >&5
6477   (exit $ac_status); }; }; then
6478   ac_cv_lib_gpm_Gpm_Open=yes
6479 else
6480   echo "$as_me: failed program was:" >&5
6481 cat conftest.$ac_ext >&5
6482 ac_cv_lib_gpm_Gpm_Open=no
6483 fi
6484 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6485 LIBS=$ac_check_lib_save_LIBS
6486 fi
6487 echo "$as_me:6487: result: $ac_cv_lib_gpm_Gpm_Open" >&5
6488 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
6489 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
6490   with_gpm=yes
6491 else
6492
6493                                 if test "$with_gpm" = maybe; then
6494                                         { echo "$as_me:6494: WARNING: Cannot link with GPM library" >&5
6495 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
6496                                         with_gpm=no
6497                                 else
6498                                         { { echo "$as_me:6498: error: Cannot link with GPM library" >&5
6499 echo "$as_me: error: Cannot link with GPM library" >&2;}
6500    { (exit 1); exit 1; }; }
6501                                 fi
6502
6503 fi
6504
6505                 fi
6506
6507 else
6508
6509                 test "$with_gpm" != maybe && { echo "$as_me:6509: WARNING: Cannot find GPM header" >&5
6510 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
6511                 with_gpm=no
6512
6513 fi
6514
6515 fi
6516
6517 if test "$with_gpm" != no ; then
6518         echo "$as_me:6518: checking if you want to load GPM dynamically" >&5
6519 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
6520
6521 # Check whether --with-dlsym or --without-dlsym was given.
6522 if test "${with_dlsym+set}" = set; then
6523   withval="$with_dlsym"
6524   with_dlsym=$withval
6525 else
6526   with_dlsym=yes
6527 fi;
6528         echo "$as_me:6528: result: $with_dlsym" >&5
6529 echo "${ECHO_T}$with_dlsym" >&6
6530         if test "x$with_dlsym" = xyes ; then
6531
6532 cf_have_dlsym=no
6533 echo "$as_me:6533: checking for dlsym" >&5
6534 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
6535 if test "${ac_cv_func_dlsym+set}" = set; then
6536   echo $ECHO_N "(cached) $ECHO_C" >&6
6537 else
6538   cat >conftest.$ac_ext <<_ACEOF
6539 #line 6539 "configure"
6540 #include "confdefs.h"
6541 #define dlsym autoconf_temporary
6542 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
6543 #undef dlsym
6544
6545 #ifdef __cplusplus
6546 extern "C"
6547 #endif
6548
6549 /* We use char because int might match the return type of a gcc2
6550    builtin and then its argument prototype would still apply.  */
6551 char dlsym (void);
6552
6553 int
6554 main (void)
6555 {
6556
6557 /* The GNU C library defines stubs for functions which it implements
6558     to always fail with ENOSYS.  Some functions are actually named
6559     something starting with __ and the normal name is an alias.  */
6560 #if defined (__stub_dlsym) || defined (__stub___dlsym)
6561 #error found stub for dlsym
6562 #endif
6563
6564         return dlsym ();
6565   ;
6566   return 0;
6567 }
6568 _ACEOF
6569 rm -f conftest.$ac_objext conftest$ac_exeext
6570 if { (eval echo "$as_me:6570: \"$ac_link\"") >&5
6571   (eval $ac_link) 2>&5
6572   ac_status=$?
6573   echo "$as_me:6573: \$? = $ac_status" >&5
6574   (exit $ac_status); } &&
6575          { ac_try='test -s conftest$ac_exeext'
6576   { (eval echo "$as_me:6576: \"$ac_try\"") >&5
6577   (eval $ac_try) 2>&5
6578   ac_status=$?
6579   echo "$as_me:6579: \$? = $ac_status" >&5
6580   (exit $ac_status); }; }; then
6581   ac_cv_func_dlsym=yes
6582 else
6583   echo "$as_me: failed program was:" >&5
6584 cat conftest.$ac_ext >&5
6585 ac_cv_func_dlsym=no
6586 fi
6587 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6588 fi
6589 echo "$as_me:6589: result: $ac_cv_func_dlsym" >&5
6590 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
6591 if test $ac_cv_func_dlsym = yes; then
6592   cf_have_dlsym=yes
6593 else
6594
6595 cf_have_libdl=no
6596 echo "$as_me:6596: checking for dlsym in -ldl" >&5
6597 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
6598 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
6599   echo $ECHO_N "(cached) $ECHO_C" >&6
6600 else
6601   ac_check_lib_save_LIBS=$LIBS
6602 LIBS="-ldl  $LIBS"
6603 cat >conftest.$ac_ext <<_ACEOF
6604 #line 6604 "configure"
6605 #include "confdefs.h"
6606
6607 /* Override any gcc2 internal prototype to avoid an error.  */
6608 #ifdef __cplusplus
6609 extern "C"
6610 #endif
6611 /* We use char because int might match the return type of a gcc2
6612    builtin and then its argument prototype would still apply.  */
6613 char dlsym ();
6614 int
6615 main (void)
6616 {
6617 dlsym ();
6618   ;
6619   return 0;
6620 }
6621 _ACEOF
6622 rm -f conftest.$ac_objext conftest$ac_exeext
6623 if { (eval echo "$as_me:6623: \"$ac_link\"") >&5
6624   (eval $ac_link) 2>&5
6625   ac_status=$?
6626   echo "$as_me:6626: \$? = $ac_status" >&5
6627   (exit $ac_status); } &&
6628          { ac_try='test -s conftest$ac_exeext'
6629   { (eval echo "$as_me:6629: \"$ac_try\"") >&5
6630   (eval $ac_try) 2>&5
6631   ac_status=$?
6632   echo "$as_me:6632: \$? = $ac_status" >&5
6633   (exit $ac_status); }; }; then
6634   ac_cv_lib_dl_dlsym=yes
6635 else
6636   echo "$as_me: failed program was:" >&5
6637 cat conftest.$ac_ext >&5
6638 ac_cv_lib_dl_dlsym=no
6639 fi
6640 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6641 LIBS=$ac_check_lib_save_LIBS
6642 fi
6643 echo "$as_me:6643: result: $ac_cv_lib_dl_dlsym" >&5
6644 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
6645 if test $ac_cv_lib_dl_dlsym = yes; then
6646
6647         cf_have_dlsym=yes
6648         cf_have_libdl=yes
6649 fi
6650
6651 fi
6652
6653 if test "$cf_have_dlsym" = yes ; then
6654         test "$cf_have_libdl" = yes && {
6655 cf_add_libs="-ldl"
6656 # Filter out duplicates - this happens with badly-designed ".pc" files...
6657 for cf_add_1lib in $LIBS
6658 do
6659         for cf_add_2lib in $cf_add_libs
6660         do
6661                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6662                 then
6663                         cf_add_1lib=
6664                         break
6665                 fi
6666         done
6667         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6668 done
6669 LIBS="$cf_add_libs"
6670  }
6671
6672         echo "$as_me:6672: checking whether able to link to dl*() functions" >&5
6673 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
6674         cat >conftest.$ac_ext <<_ACEOF
6675 #line 6675 "configure"
6676 #include "confdefs.h"
6677 #include <dlfcn.h>
6678 int
6679 main (void)
6680 {
6681
6682                 void *obj;
6683                 if ((obj = dlopen("filename", 0)) != 0) {
6684                         if (dlsym(obj, "symbolname") == 0) {
6685                         dlclose(obj);
6686                         }
6687                 }
6688   ;
6689   return 0;
6690 }
6691 _ACEOF
6692 rm -f conftest.$ac_objext conftest$ac_exeext
6693 if { (eval echo "$as_me:6693: \"$ac_link\"") >&5
6694   (eval $ac_link) 2>&5
6695   ac_status=$?
6696   echo "$as_me:6696: \$? = $ac_status" >&5
6697   (exit $ac_status); } &&
6698          { ac_try='test -s conftest$ac_exeext'
6699   { (eval echo "$as_me:6699: \"$ac_try\"") >&5
6700   (eval $ac_try) 2>&5
6701   ac_status=$?
6702   echo "$as_me:6702: \$? = $ac_status" >&5
6703   (exit $ac_status); }; }; then
6704
6705 cat >>confdefs.h <<\EOF
6706 #define HAVE_LIBDL 1
6707 EOF
6708
6709 else
6710   echo "$as_me: failed program was:" >&5
6711 cat conftest.$ac_ext >&5
6712
6713                 { { echo "$as_me:6713: error: Cannot link test program for libdl" >&5
6714 echo "$as_me: error: Cannot link test program for libdl" >&2;}
6715    { (exit 1); exit 1; }; }
6716 fi
6717 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6718         echo "$as_me:6718: result: ok" >&5
6719 echo "${ECHO_T}ok" >&6
6720 else
6721         { { echo "$as_me:6721: error: Cannot find dlsym function" >&5
6722 echo "$as_me: error: Cannot find dlsym function" >&2;}
6723    { (exit 1); exit 1; }; }
6724 fi
6725
6726                 if test "x$with_gpm" != xyes ; then
6727                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
6728
6729 echo "${as_me:-configure}:6729: testing assuming soname for gpm is $with_gpm ..." 1>&5
6730
6731                         cf_cv_gpm_soname="$with_gpm"
6732                 else
6733
6734 echo "$as_me:6734: checking for soname of gpm library" >&5
6735 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
6736 if test "${cf_cv_gpm_soname+set}" = set; then
6737   echo $ECHO_N "(cached) $ECHO_C" >&6
6738 else
6739
6740 cf_cv_gpm_soname=unknown
6741 if test "$cross_compiling" != yes ; then
6742 cat >conftest.$ac_ext <<CF_EOF
6743 #include <gpm.h>
6744 int main(void)
6745 {
6746 if (Gpm_Open(0,0)) Gpm_Close();
6747         ${cf_cv_main_return:-return}(0);
6748 }
6749 CF_EOF
6750 cf_save_LIBS="$LIBS"
6751
6752 cf_add_libs="-lgpm"
6753 # Filter out duplicates - this happens with badly-designed ".pc" files...
6754 for cf_add_1lib in $LIBS
6755 do
6756         for cf_add_2lib in $cf_add_libs
6757         do
6758                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6759                 then
6760                         cf_add_1lib=
6761                         break
6762                 fi
6763         done
6764         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6765 done
6766 LIBS="$cf_add_libs"
6767
6768         if { (eval echo "$as_me:6768: \"$ac_compile\"") >&5
6769   (eval $ac_compile) 2>&5
6770   ac_status=$?
6771   echo "$as_me:6771: \$? = $ac_status" >&5
6772   (exit $ac_status); } ; then
6773                 if { (eval echo "$as_me:6773: \"$ac_link\"") >&5
6774   (eval $ac_link) 2>&5
6775   ac_status=$?
6776   echo "$as_me:6776: \$? = $ac_status" >&5
6777   (exit $ac_status); } ; then
6778                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
6779                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
6780                 fi
6781         fi
6782 rm -rf conftest*
6783 LIBS="$cf_save_LIBS"
6784 fi
6785
6786 fi
6787 echo "$as_me:6787: result: $cf_cv_gpm_soname" >&5
6788 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
6789
6790                 fi
6791                 test "$cf_cv_gpm_soname" != "unknown" &&
6792 cat >>confdefs.h <<EOF
6793 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
6794 EOF
6795
6796                 SHLIB_LIST="-ldl $SHLIB_LIST"
6797
6798 cf_add_libs="-ldl"
6799 # Filter out duplicates - this happens with badly-designed ".pc" files...
6800 for cf_add_1lib in $PRIVATE_LIBS
6801 do
6802         for cf_add_2lib in $cf_add_libs
6803         do
6804                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6805                 then
6806                         cf_add_1lib=
6807                         break
6808                 fi
6809         done
6810         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6811 done
6812 PRIVATE_LIBS="$cf_add_libs"
6813
6814         else
6815                 SHLIB_LIST="-lgpm $SHLIB_LIST"
6816
6817 cf_add_libs="-lgpm"
6818 # Filter out duplicates - this happens with badly-designed ".pc" files...
6819 for cf_add_1lib in $TEST_LIBS
6820 do
6821         for cf_add_2lib in $cf_add_libs
6822         do
6823                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6824                 then
6825                         cf_add_1lib=
6826                         break
6827                 fi
6828         done
6829         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6830 done
6831 TEST_LIBS="$cf_add_libs"
6832
6833 cf_add_libs="-lgpm"
6834 # Filter out duplicates - this happens with badly-designed ".pc" files...
6835 for cf_add_1lib in $PRIVATE_LIBS
6836 do
6837         for cf_add_2lib in $cf_add_libs
6838         do
6839                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6840                 then
6841                         cf_add_1lib=
6842                         break
6843                 fi
6844         done
6845         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6846 done
6847 PRIVATE_LIBS="$cf_add_libs"
6848
6849         fi
6850
6851 cat >>confdefs.h <<\EOF
6852 #define HAVE_LIBGPM 1
6853 EOF
6854
6855 echo "$as_me:6855: checking for Gpm_Wgetch in -lgpm" >&5
6856 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
6857 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
6858   echo $ECHO_N "(cached) $ECHO_C" >&6
6859 else
6860   ac_check_lib_save_LIBS=$LIBS
6861 LIBS="-lgpm  $LIBS"
6862 cat >conftest.$ac_ext <<_ACEOF
6863 #line 6863 "configure"
6864 #include "confdefs.h"
6865
6866 /* Override any gcc2 internal prototype to avoid an error.  */
6867 #ifdef __cplusplus
6868 extern "C"
6869 #endif
6870 /* We use char because int might match the return type of a gcc2
6871    builtin and then its argument prototype would still apply.  */
6872 char Gpm_Wgetch ();
6873 int
6874 main (void)
6875 {
6876 Gpm_Wgetch ();
6877   ;
6878   return 0;
6879 }
6880 _ACEOF
6881 rm -f conftest.$ac_objext conftest$ac_exeext
6882 if { (eval echo "$as_me:6882: \"$ac_link\"") >&5
6883   (eval $ac_link) 2>&5
6884   ac_status=$?
6885   echo "$as_me:6885: \$? = $ac_status" >&5
6886   (exit $ac_status); } &&
6887          { ac_try='test -s conftest$ac_exeext'
6888   { (eval echo "$as_me:6888: \"$ac_try\"") >&5
6889   (eval $ac_try) 2>&5
6890   ac_status=$?
6891   echo "$as_me:6891: \$? = $ac_status" >&5
6892   (exit $ac_status); }; }; then
6893   ac_cv_lib_gpm_Gpm_Wgetch=yes
6894 else
6895   echo "$as_me: failed program was:" >&5
6896 cat conftest.$ac_ext >&5
6897 ac_cv_lib_gpm_Gpm_Wgetch=no
6898 fi
6899 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6900 LIBS=$ac_check_lib_save_LIBS
6901 fi
6902 echo "$as_me:6902: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
6903 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
6904 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
6905
6906 echo "$as_me:6906: checking if GPM is weakly bound to curses library" >&5
6907 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
6908 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
6909   echo $ECHO_N "(cached) $ECHO_C" >&6
6910 else
6911
6912 cf_cv_check_gpm_wgetch=unknown
6913 if test "$cross_compiling" != yes ; then
6914
6915 cat >conftest.$ac_ext <<CF_EOF
6916 #include <gpm.h>
6917 int main(void)
6918 {
6919         Gpm_Wgetch();
6920         ${cf_cv_main_return:-return}(0);
6921 }
6922 CF_EOF
6923
6924         cf_save_LIBS="$LIBS"
6925         # This only works if we can look at the symbol table.  If a shared
6926         # library is stripped for install, we cannot use that.  So we're forced
6927         # to rely on the static library, noting that some packagers may not
6928         # include it.
6929         LIBS="-static -lgpm -dynamic $LIBS"
6930         if { (eval echo "$as_me:6930: \"$ac_compile\"") >&5
6931   (eval $ac_compile) 2>&5
6932   ac_status=$?
6933   echo "$as_me:6933: \$? = $ac_status" >&5
6934   (exit $ac_status); } ; then
6935                 if { (eval echo "$as_me:6935: \"$ac_link\"") >&5
6936   (eval $ac_link) 2>&5
6937   ac_status=$?
6938   echo "$as_me:6938: \$? = $ac_status" >&5
6939   (exit $ac_status); } ; then
6940                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
6941                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
6942                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
6943                 fi
6944         fi
6945         rm -rf conftest*
6946         LIBS="$cf_save_LIBS"
6947 fi
6948
6949 fi
6950 echo "$as_me:6950: result: $cf_cv_check_gpm_wgetch" >&5
6951 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
6952
6953 if test "$cf_cv_check_gpm_wgetch" != yes ; then
6954         { echo "$as_me:6954: WARNING: GPM library is already linked with curses - read the FAQ" >&5
6955 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
6956 fi
6957
6958 fi
6959
6960 fi
6961
6962 echo "$as_me:6962: checking if you want to use PCRE2 for regular-expressions" >&5
6963 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
6964
6965 # Check whether --with-pcre2 or --without-pcre2 was given.
6966 if test "${with_pcre2+set}" = set; then
6967   withval="$with_pcre2"
6968
6969 fi;
6970 test -z "$with_pcre2" && with_pcre2=no
6971 echo "$as_me:6971: result: $with_pcre2" >&5
6972 echo "${ECHO_T}$with_pcre2" >&6
6973
6974 if test "x$with_pcre2" != xno ; then
6975
6976 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre2; then
6977         test -n "$verbose" && echo "    found package libpcre2" 1>&6
6978
6979 echo "${as_me:-configure}:6979: testing found package libpcre2 ..." 1>&5
6980
6981         cf_pkgconfig_incs="`$PKG_CONFIG --cflags libpcre2 2>/dev/null`"
6982         cf_pkgconfig_libs="`$PKG_CONFIG --libs   libpcre2 2>/dev/null`"
6983         test -n "$verbose" && echo "    package libpcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
6984
6985 echo "${as_me:-configure}:6985: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
6986
6987         test -n "$verbose" && echo "    package libpcre2 LIBS: $cf_pkgconfig_libs" 1>&6
6988
6989 echo "${as_me:-configure}:6989: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
6990
6991 cf_fix_cppflags=no
6992 cf_new_cflags=
6993 cf_new_cppflags=
6994 cf_new_extra_cppflags=
6995
6996 for cf_add_cflags in $cf_pkgconfig_incs
6997 do
6998 case $cf_fix_cppflags in
6999 (no)
7000         case $cf_add_cflags in
7001         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7002                 case $cf_add_cflags in
7003                 (-D*)
7004                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7005
7006                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7007                                 && test -z "${cf_tst_cflags}" \
7008                                 && cf_fix_cppflags=yes
7009
7010                         if test $cf_fix_cppflags = yes ; then
7011
7012         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7013         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7014
7015                                 continue
7016                         elif test "${cf_tst_cflags}" = "\"'" ; then
7017
7018         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7019         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7020
7021                                 continue
7022                         fi
7023                         ;;
7024                 esac
7025                 case "$CPPFLAGS" in
7026                 (*$cf_add_cflags)
7027                         ;;
7028                 (*)
7029                         case $cf_add_cflags in
7030                         (-D*)
7031                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7032
7033 CPPFLAGS=`echo "$CPPFLAGS" | \
7034         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7035                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7036
7037                                 ;;
7038                         esac
7039
7040         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7041         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7042
7043                         ;;
7044                 esac
7045                 ;;
7046         (*)
7047
7048         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7049         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7050
7051                 ;;
7052         esac
7053         ;;
7054 (yes)
7055
7056         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7057         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7058
7059         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7060
7061         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7062                 && test -z "${cf_tst_cflags}" \
7063                 && cf_fix_cppflags=no
7064         ;;
7065 esac
7066 done
7067
7068 if test -n "$cf_new_cflags" ; then
7069
7070         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7071         CFLAGS="${CFLAGS}$cf_new_cflags"
7072
7073 fi
7074
7075 if test -n "$cf_new_cppflags" ; then
7076
7077         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7078         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7079
7080 fi
7081
7082 if test -n "$cf_new_extra_cppflags" ; then
7083
7084         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7085         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7086
7087 fi
7088
7089 cf_add_libs="$cf_pkgconfig_libs"
7090 # Filter out duplicates - this happens with badly-designed ".pc" files...
7091 for cf_add_1lib in $LIBS
7092 do
7093         for cf_add_2lib in $cf_add_libs
7094         do
7095                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
7096                 then
7097                         cf_add_1lib=
7098                         break
7099                 fi
7100         done
7101         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
7102 done
7103 LIBS="$cf_add_libs"
7104
7105         :
7106 else
7107         cf_pkgconfig_incs=
7108         cf_pkgconfig_libs=
7109
7110 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre; then
7111         test -n "$verbose" && echo "    found package libpcre" 1>&6
7112
7113 echo "${as_me:-configure}:7113: testing found package libpcre ..." 1>&5
7114
7115         cf_pkgconfig_incs="`$PKG_CONFIG --cflags libpcre 2>/dev/null`"
7116         cf_pkgconfig_libs="`$PKG_CONFIG --libs   libpcre 2>/dev/null`"
7117         test -n "$verbose" && echo "    package libpcre CFLAGS: $cf_pkgconfig_incs" 1>&6
7118
7119 echo "${as_me:-configure}:7119: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5
7120
7121         test -n "$verbose" && echo "    package libpcre LIBS: $cf_pkgconfig_libs" 1>&6
7122
7123 echo "${as_me:-configure}:7123: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5
7124
7125 cf_fix_cppflags=no
7126 cf_new_cflags=
7127 cf_new_cppflags=
7128 cf_new_extra_cppflags=
7129
7130 for cf_add_cflags in $cf_pkgconfig_incs
7131 do
7132 case $cf_fix_cppflags in
7133 (no)
7134         case $cf_add_cflags in
7135         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7136                 case $cf_add_cflags in
7137                 (-D*)
7138                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7139
7140                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7141                                 && test -z "${cf_tst_cflags}" \
7142                                 && cf_fix_cppflags=yes
7143
7144                         if test $cf_fix_cppflags = yes ; then
7145
7146         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7147         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7148
7149                                 continue
7150                         elif test "${cf_tst_cflags}" = "\"'" ; then
7151
7152         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7153         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7154
7155                                 continue
7156                         fi
7157                         ;;
7158                 esac
7159                 case "$CPPFLAGS" in
7160                 (*$cf_add_cflags)
7161                         ;;
7162                 (*)
7163                         case $cf_add_cflags in
7164                         (-D*)
7165                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7166
7167 CPPFLAGS=`echo "$CPPFLAGS" | \
7168         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7169                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7170
7171                                 ;;
7172                         esac
7173
7174         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7175         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7176
7177                         ;;
7178                 esac
7179                 ;;
7180         (*)
7181
7182         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7183         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7184
7185                 ;;
7186         esac
7187         ;;
7188 (yes)
7189
7190         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7191         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7192
7193         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7194
7195         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7196                 && test -z "${cf_tst_cflags}" \
7197                 && cf_fix_cppflags=no
7198         ;;
7199 esac
7200 done
7201
7202 if test -n "$cf_new_cflags" ; then
7203
7204         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7205         CFLAGS="${CFLAGS}$cf_new_cflags"
7206
7207 fi
7208
7209 if test -n "$cf_new_cppflags" ; then
7210
7211         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7212         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7213
7214 fi
7215
7216 if test -n "$cf_new_extra_cppflags" ; then
7217
7218         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7219         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7220
7221 fi
7222
7223 cf_add_libs="$cf_pkgconfig_libs"
7224 # Filter out duplicates - this happens with badly-designed ".pc" files...
7225 for cf_add_1lib in $LIBS
7226 do
7227         for cf_add_2lib in $cf_add_libs
7228         do
7229                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
7230                 then
7231                         cf_add_1lib=
7232                         break
7233                 fi
7234         done
7235         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
7236 done
7237 LIBS="$cf_add_libs"
7238
7239         :
7240 else
7241         cf_pkgconfig_incs=
7242         cf_pkgconfig_libs=
7243
7244                         { { echo "$as_me:7244: error: Cannot find PCRE2 library" >&5
7245 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
7246    { (exit 1); exit 1; }; }
7247 fi
7248
7249 fi
7250
7251 cat >>confdefs.h <<\EOF
7252 #define HAVE_LIB_PCRE2 1
7253 EOF
7254
7255         # if pkgconfig gave no results, look for the libraries directly
7256         case $LIBS in
7257         (*pcre2-posix*|*pcreposix*)
7258                 ;;
7259         (*)
7260                 echo "$as_me:7260: checking for regcomp in -lpcre2-posix" >&5
7261 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
7262 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
7263   echo $ECHO_N "(cached) $ECHO_C" >&6
7264 else
7265   ac_check_lib_save_LIBS=$LIBS
7266 LIBS="-lpcre2-posix  $LIBS"
7267 cat >conftest.$ac_ext <<_ACEOF
7268 #line 7268 "configure"
7269 #include "confdefs.h"
7270
7271 /* Override any gcc2 internal prototype to avoid an error.  */
7272 #ifdef __cplusplus
7273 extern "C"
7274 #endif
7275 /* We use char because int might match the return type of a gcc2
7276    builtin and then its argument prototype would still apply.  */
7277 char regcomp ();
7278 int
7279 main (void)
7280 {
7281 regcomp ();
7282   ;
7283   return 0;
7284 }
7285 _ACEOF
7286 rm -f conftest.$ac_objext conftest$ac_exeext
7287 if { (eval echo "$as_me:7287: \"$ac_link\"") >&5
7288   (eval $ac_link) 2>&5
7289   ac_status=$?
7290   echo "$as_me:7290: \$? = $ac_status" >&5
7291   (exit $ac_status); } &&
7292          { ac_try='test -s conftest$ac_exeext'
7293   { (eval echo "$as_me:7293: \"$ac_try\"") >&5
7294   (eval $ac_try) 2>&5
7295   ac_status=$?
7296   echo "$as_me:7296: \$? = $ac_status" >&5
7297   (exit $ac_status); }; }; then
7298   ac_cv_lib_pcre2_posix_regcomp=yes
7299 else
7300   echo "$as_me: failed program was:" >&5
7301 cat conftest.$ac_ext >&5
7302 ac_cv_lib_pcre2_posix_regcomp=no
7303 fi
7304 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7305 LIBS=$ac_check_lib_save_LIBS
7306 fi
7307 echo "$as_me:7307: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
7308 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
7309 if test $ac_cv_lib_pcre2_posix_regcomp = yes; then
7310
7311 cf_add_libs="-lpcre2-posix"
7312 # Filter out duplicates - this happens with badly-designed ".pc" files...
7313 for cf_add_1lib in $LIBS
7314 do
7315         for cf_add_2lib in $cf_add_libs
7316         do
7317                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
7318                 then
7319                         cf_add_1lib=
7320                         break
7321                 fi
7322         done
7323         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
7324 done
7325 LIBS="$cf_add_libs"
7326
7327 else
7328   echo "$as_me:7328: checking for regcomp in -lpcreposix" >&5
7329 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
7330 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
7331   echo $ECHO_N "(cached) $ECHO_C" >&6
7332 else
7333   ac_check_lib_save_LIBS=$LIBS
7334 LIBS="-lpcreposix  $LIBS"
7335 cat >conftest.$ac_ext <<_ACEOF
7336 #line 7336 "configure"
7337 #include "confdefs.h"
7338
7339 /* Override any gcc2 internal prototype to avoid an error.  */
7340 #ifdef __cplusplus
7341 extern "C"
7342 #endif
7343 /* We use char because int might match the return type of a gcc2
7344    builtin and then its argument prototype would still apply.  */
7345 char regcomp ();
7346 int
7347 main (void)
7348 {
7349 regcomp ();
7350   ;
7351   return 0;
7352 }
7353 _ACEOF
7354 rm -f conftest.$ac_objext conftest$ac_exeext
7355 if { (eval echo "$as_me:7355: \"$ac_link\"") >&5
7356   (eval $ac_link) 2>&5
7357   ac_status=$?
7358   echo "$as_me:7358: \$? = $ac_status" >&5
7359   (exit $ac_status); } &&
7360          { ac_try='test -s conftest$ac_exeext'
7361   { (eval echo "$as_me:7361: \"$ac_try\"") >&5
7362   (eval $ac_try) 2>&5
7363   ac_status=$?
7364   echo "$as_me:7364: \$? = $ac_status" >&5
7365   (exit $ac_status); }; }; then
7366   ac_cv_lib_pcreposix_regcomp=yes
7367 else
7368   echo "$as_me: failed program was:" >&5
7369 cat conftest.$ac_ext >&5
7370 ac_cv_lib_pcreposix_regcomp=no
7371 fi
7372 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7373 LIBS=$ac_check_lib_save_LIBS
7374 fi
7375 echo "$as_me:7375: result: $ac_cv_lib_pcreposix_regcomp" >&5
7376 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
7377 if test $ac_cv_lib_pcreposix_regcomp = yes; then
7378
7379 cf_add_libs="-lpcreposix"
7380 # Filter out duplicates - this happens with badly-designed ".pc" files...
7381 for cf_add_1lib in $LIBS
7382 do
7383         for cf_add_2lib in $cf_add_libs
7384         do
7385                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
7386                 then
7387                         cf_add_1lib=
7388                         break
7389                 fi
7390         done
7391         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
7392 done
7393 LIBS="$cf_add_libs"
7394
7395 else
7396   { { echo "$as_me:7396: error: Cannot find PCRE2 POSIX library" >&5
7397 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
7398    { (exit 1); exit 1; }; }
7399 fi
7400
7401 fi
7402
7403                 ;;
7404         esac
7405
7406         # either way, check for the library header files
7407
7408 for ac_header in pcre2-posix.h pcreposix.h
7409 do
7410 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7411 echo "$as_me:7411: checking for $ac_header" >&5
7412 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7413 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7414   echo $ECHO_N "(cached) $ECHO_C" >&6
7415 else
7416   cat >conftest.$ac_ext <<_ACEOF
7417 #line 7417 "configure"
7418 #include "confdefs.h"
7419 #include <$ac_header>
7420 _ACEOF
7421 if { (eval echo "$as_me:7421: \"$ac_cpp conftest.$ac_ext\"") >&5
7422   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7423   ac_status=$?
7424   egrep -v '^ *\+' conftest.er1 >conftest.err
7425   rm -f conftest.er1
7426   cat conftest.err >&5
7427   echo "$as_me:7427: \$? = $ac_status" >&5
7428   (exit $ac_status); } >/dev/null; then
7429   if test -s conftest.err; then
7430     ac_cpp_err=$ac_c_preproc_warn_flag
7431   else
7432     ac_cpp_err=
7433   fi
7434 else
7435   ac_cpp_err=yes
7436 fi
7437 if test -z "$ac_cpp_err"; then
7438   eval "$as_ac_Header=yes"
7439 else
7440   echo "$as_me: failed program was:" >&5
7441   cat conftest.$ac_ext >&5
7442   eval "$as_ac_Header=no"
7443 fi
7444 rm -f conftest.err conftest.$ac_ext
7445 fi
7446 echo "$as_me:7446: result: `eval echo '${'$as_ac_Header'}'`" >&5
7447 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7448 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7449   cat >>confdefs.h <<EOF
7450 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7451 EOF
7452
7453 fi
7454 done
7455
7456 fi
7457
7458 # not everyone has "test -c"
7459 if test -c /dev/sysmouse 2>/dev/null ; then
7460 echo "$as_me:7460: checking if you want to use sysmouse" >&5
7461 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
7462
7463 # Check whether --with-sysmouse or --without-sysmouse was given.
7464 if test "${with_sysmouse+set}" = set; then
7465   withval="$with_sysmouse"
7466   cf_with_sysmouse=$withval
7467 else
7468   cf_with_sysmouse=maybe
7469 fi;
7470         if test "$cf_with_sysmouse" != no ; then
7471         cat >conftest.$ac_ext <<_ACEOF
7472 #line 7472 "configure"
7473 #include "confdefs.h"
7474
7475 #include <osreldate.h>
7476 #if (__FreeBSD_version >= 400017)
7477 #include <sys/consio.h>
7478 #include <sys/fbio.h>
7479 #else
7480 #include <machine/console.h>
7481 #endif
7482
7483 int
7484 main (void)
7485 {
7486
7487         struct mouse_info the_mouse;
7488         ioctl(0, CONS_MOUSECTL, &the_mouse);
7489
7490   ;
7491   return 0;
7492 }
7493 _ACEOF
7494 rm -f conftest.$ac_objext
7495 if { (eval echo "$as_me:7495: \"$ac_compile\"") >&5
7496   (eval $ac_compile) 2>&5
7497   ac_status=$?
7498   echo "$as_me:7498: \$? = $ac_status" >&5
7499   (exit $ac_status); } &&
7500          { ac_try='test -s conftest.$ac_objext'
7501   { (eval echo "$as_me:7501: \"$ac_try\"") >&5
7502   (eval $ac_try) 2>&5
7503   ac_status=$?
7504   echo "$as_me:7504: \$? = $ac_status" >&5
7505   (exit $ac_status); }; }; then
7506   cf_with_sysmouse=yes
7507 else
7508   echo "$as_me: failed program was:" >&5
7509 cat conftest.$ac_ext >&5
7510 cf_with_sysmouse=no
7511 fi
7512 rm -f conftest.$ac_objext conftest.$ac_ext
7513         fi
7514 echo "$as_me:7514: result: $cf_with_sysmouse" >&5
7515 echo "${ECHO_T}$cf_with_sysmouse" >&6
7516 test "$cf_with_sysmouse" = yes &&
7517 cat >>confdefs.h <<\EOF
7518 #define USE_SYSMOUSE 1
7519 EOF
7520
7521 fi
7522
7523 # pretend that ncurses==ncursesw==ncursest
7524 echo "$as_me:7524: checking if you want to disable library suffixes" >&5
7525 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
7526
7527 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
7528 if test "${enable_lib_suffixes+set}" = set; then
7529   enableval="$enable_lib_suffixes"
7530   test "$enableval" != no && enableval=yes
7531         if test "$enableval" != "yes" ; then
7532     disable_lib_suffixes=yes
7533         else
7534                 disable_lib_suffixes=no
7535         fi
7536 else
7537   enableval=yes
7538         disable_lib_suffixes=no
7539
7540 fi;
7541 echo "$as_me:7541: result: $disable_lib_suffixes" >&5
7542 echo "${ECHO_T}$disable_lib_suffixes" >&6
7543
7544 ### If we're building with rpath, try to link non-standard libs that way too.
7545 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
7546
7547 echo "$as_me:7547: checking if rpath-hack should be disabled" >&5
7548 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
7549
7550 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
7551 if test "${enable_rpath_hack+set}" = set; then
7552   enableval="$enable_rpath_hack"
7553   test "$enableval" != no && enableval=yes
7554         if test "$enableval" != "yes" ; then
7555     cf_disable_rpath_hack=yes
7556         else
7557                 cf_disable_rpath_hack=no
7558         fi
7559 else
7560   enableval=yes
7561         cf_disable_rpath_hack=no
7562
7563 fi;
7564 echo "$as_me:7564: result: $cf_disable_rpath_hack" >&5
7565 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
7566 if test "$cf_disable_rpath_hack" = no ; then
7567
7568 echo "$as_me:7568: checking for updated LDFLAGS" >&5
7569 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
7570 if test -n "$LD_RPATH_OPT" ; then
7571         echo "$as_me:7571: result: maybe" >&5
7572 echo "${ECHO_T}maybe" >&6
7573
7574         for ac_prog in ldd
7575 do
7576   # Extract the first word of "$ac_prog", so it can be a program name with args.
7577 set dummy $ac_prog; ac_word=$2
7578 echo "$as_me:7578: checking for $ac_word" >&5
7579 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7580 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
7581   echo $ECHO_N "(cached) $ECHO_C" >&6
7582 else
7583   if test -n "$cf_ldd_prog"; then
7584   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
7585 else
7586   ac_save_IFS=$IFS; IFS=$ac_path_separator
7587 ac_dummy="$PATH"
7588 for ac_dir in $ac_dummy; do
7589   IFS=$ac_save_IFS
7590   test -z "$ac_dir" && ac_dir=.
7591   $as_executable_p "$ac_dir/$ac_word" || continue
7592 ac_cv_prog_cf_ldd_prog="$ac_prog"
7593 echo "$as_me:7593: found $ac_dir/$ac_word" >&5
7594 break
7595 done
7596
7597 fi
7598 fi
7599 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
7600 if test -n "$cf_ldd_prog"; then
7601   echo "$as_me:7601: result: $cf_ldd_prog" >&5
7602 echo "${ECHO_T}$cf_ldd_prog" >&6
7603 else
7604   echo "$as_me:7604: result: no" >&5
7605 echo "${ECHO_T}no" >&6
7606 fi
7607
7608   test -n "$cf_ldd_prog" && break
7609 done
7610 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
7611
7612         cf_rpath_list="/usr/lib /lib"
7613         if test "$cf_ldd_prog" != no
7614         then
7615                 cf_rpath_oops=
7616
7617 cat >conftest.$ac_ext <<_ACEOF
7618 #line 7618 "configure"
7619 #include "confdefs.h"
7620 #include <stdio.h>
7621 int
7622 main (void)
7623 {
7624 printf("Hello");
7625   ;
7626   return 0;
7627 }
7628 _ACEOF
7629 rm -f conftest.$ac_objext conftest$ac_exeext
7630 if { (eval echo "$as_me:7630: \"$ac_link\"") >&5
7631   (eval $ac_link) 2>&5
7632   ac_status=$?
7633   echo "$as_me:7633: \$? = $ac_status" >&5
7634   (exit $ac_status); } &&
7635          { ac_try='test -s conftest$ac_exeext'
7636   { (eval echo "$as_me:7636: \"$ac_try\"") >&5
7637   (eval $ac_try) 2>&5
7638   ac_status=$?
7639   echo "$as_me:7639: \$? = $ac_status" >&5
7640   (exit $ac_status); }; }; then
7641   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
7642                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
7643 else
7644   echo "$as_me: failed program was:" >&5
7645 cat conftest.$ac_ext >&5
7646 fi
7647 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7648
7649                 # If we passed the link-test, but get a "not found" on a given library,
7650                 # this could be due to inept reconfiguration of gcc to make it only
7651                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
7652                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
7653                 # /usr/local libraries.
7654                 if test -n "$cf_rpath_oops"
7655                 then
7656                         for cf_rpath_src in $cf_rpath_oops
7657                         do
7658                                 for cf_rpath_dir in \
7659                                         /usr/local \
7660                                         /usr/pkg \
7661                                         /opt/sfw
7662                                 do
7663                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
7664                                         then
7665                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
7666
7667 echo "${as_me:-configure}:7667: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
7668
7669                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
7670                                                 break
7671                                         fi
7672                                 done
7673                         done
7674                 fi
7675         fi
7676
7677         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
7678
7679 echo "${as_me:-configure}:7679: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
7680
7681 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
7682
7683 echo "${as_me:-configure}:7683: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
7684
7685 cf_rpath_dst=
7686 for cf_rpath_src in $LDFLAGS
7687 do
7688         case $cf_rpath_src in
7689         (-L*)
7690
7691                 # check if this refers to a directory which we will ignore
7692                 cf_rpath_skip=no
7693                 if test -n "$cf_rpath_list"
7694                 then
7695                         for cf_rpath_item in $cf_rpath_list
7696                         do
7697                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
7698                                 then
7699                                         cf_rpath_skip=yes
7700                                         break
7701                                 fi
7702                         done
7703                 fi
7704
7705                 if test "$cf_rpath_skip" = no
7706                 then
7707                         # transform the option
7708                         if test "$LD_RPATH_OPT" = "-R " ; then
7709                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
7710                         else
7711                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
7712                         fi
7713
7714                         # if we have not already added this, add it now
7715                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
7716                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
7717                         then
7718                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
7719
7720 echo "${as_me:-configure}:7720: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
7721
7722                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
7723                         fi
7724                 fi
7725                 ;;
7726         esac
7727         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7728 done
7729 LDFLAGS=$cf_rpath_dst
7730
7731 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
7732
7733 echo "${as_me:-configure}:7733: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
7734
7735 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
7736
7737 echo "${as_me:-configure}:7737: testing ...checking LIBS $LIBS ..." 1>&5
7738
7739 cf_rpath_dst=
7740 for cf_rpath_src in $LIBS
7741 do
7742         case $cf_rpath_src in
7743         (-L*)
7744
7745                 # check if this refers to a directory which we will ignore
7746                 cf_rpath_skip=no
7747                 if test -n "$cf_rpath_list"
7748                 then
7749                         for cf_rpath_item in $cf_rpath_list
7750                         do
7751                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
7752                                 then
7753                                         cf_rpath_skip=yes
7754                                         break
7755                                 fi
7756                         done
7757                 fi
7758
7759                 if test "$cf_rpath_skip" = no
7760                 then
7761                         # transform the option
7762                         if test "$LD_RPATH_OPT" = "-R " ; then
7763                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
7764                         else
7765                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
7766                         fi
7767
7768                         # if we have not already added this, add it now
7769                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
7770                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
7771                         then
7772                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
7773
7774 echo "${as_me:-configure}:7774: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
7775
7776                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
7777                         fi
7778                 fi
7779                 ;;
7780         esac
7781         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7782 done
7783 LIBS=$cf_rpath_dst
7784
7785 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
7786
7787 echo "${as_me:-configure}:7787: testing ...checked LIBS $LIBS ..." 1>&5
7788
7789         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
7790
7791 echo "${as_me:-configure}:7791: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
7792
7793 else
7794         echo "$as_me:7794: result: no" >&5
7795 echo "${ECHO_T}no" >&6
7796 fi
7797
7798 fi
7799
7800 fi
7801
7802 ###############################################################################
7803
7804 ###     use option --with-extra-suffix to append suffix to headers and libraries
7805 echo "$as_me:7805: checking if you wish to append extra suffix to header/library paths" >&5
7806 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
7807 EXTRA_SUFFIX=
7808
7809 # Check whether --with-extra-suffix or --without-extra-suffix was given.
7810 if test "${with_extra_suffix+set}" = set; then
7811   withval="$with_extra_suffix"
7812   case x$withval in
7813         (no)
7814                 ;;
7815         (xyes|x)
7816                 EXTRA_SUFFIX=$cf_cv_abi_version
7817                 ;;
7818         (*)
7819                 EXTRA_SUFFIX=$withval
7820                 ;;
7821         esac
7822
7823 fi;
7824 echo "$as_me:7824: result: $EXTRA_SUFFIX" >&5
7825 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
7826
7827 ###     use option --disable-overwrite to leave out the link to -lcurses
7828 echo "$as_me:7828: checking if you wish to install ncurses overwriting curses" >&5
7829 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
7830
7831 # Check whether --enable-overwrite or --disable-overwrite was given.
7832 if test "${enable_overwrite+set}" = set; then
7833   enableval="$enable_overwrite"
7834   with_overwrite=$enableval
7835 else
7836   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
7837 fi;
7838 echo "$as_me:7838: result: $with_overwrite" >&5
7839 echo "${ECHO_T}$with_overwrite" >&6
7840
7841 echo "$as_me:7841: checking if external terminfo-database is used" >&5
7842 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
7843
7844 # Check whether --enable-database or --disable-database was given.
7845 if test "${enable_database+set}" = set; then
7846   enableval="$enable_database"
7847   use_database=$enableval
7848 else
7849   use_database=yes
7850 fi;
7851 echo "$as_me:7851: result: $use_database" >&5
7852 echo "${ECHO_T}$use_database" >&6
7853
7854 case $host_os in
7855 (os2*)
7856         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
7857         ;;
7858 (*)
7859         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
7860         ;;
7861 esac
7862
7863 NCURSES_USE_DATABASE=0
7864 if test "$use_database" != no ; then
7865         NCURSES_USE_DATABASE=1
7866
7867         echo "$as_me:7867: checking which terminfo source-file will be installed" >&5
7868 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
7869
7870 # Check whether --with-database or --without-database was given.
7871 if test "${with_database+set}" = set; then
7872   withval="$with_database"
7873   TERMINFO_SRC=$withval
7874 fi;
7875         echo "$as_me:7875: result: $TERMINFO_SRC" >&5
7876 echo "${ECHO_T}$TERMINFO_SRC" >&6
7877
7878         echo "$as_me:7878: checking whether to use hashed database instead of directory/tree" >&5
7879 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
7880
7881 # Check whether --with-hashed-db or --without-hashed-db was given.
7882 if test "${with_hashed_db+set}" = set; then
7883   withval="$with_hashed_db"
7884
7885 else
7886   with_hashed_db=no
7887 fi;
7888         echo "$as_me:7888: result: $with_hashed_db" >&5
7889 echo "${ECHO_T}$with_hashed_db" >&6
7890 else
7891         with_hashed_db=no
7892 fi
7893
7894 echo "$as_me:7894: checking for list of fallback descriptions" >&5
7895 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
7896
7897 # Check whether --with-fallbacks or --without-fallbacks was given.
7898 if test "${with_fallbacks+set}" = set; then
7899   withval="$with_fallbacks"
7900   with_fallback=$withval
7901 else
7902   with_fallback=
7903 fi;
7904 echo "$as_me:7904: result: $with_fallback" >&5
7905 echo "${ECHO_T}$with_fallback" >&6
7906
7907 case ".$with_fallback" in
7908 (.|.no)
7909         FALLBACK_LIST=
7910         ;;
7911 (.yes)
7912         { echo "$as_me:7912: WARNING: expected a list of terminal descriptions" >&5
7913 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
7914         ;;
7915 (*)
7916         FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
7917         ;;
7918 esac
7919
7920 USE_FALLBACKS=
7921 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
7922
7923 echo "$as_me:7923: checking if you want modern xterm or antique" >&5
7924 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
7925
7926 # Check whether --with-xterm-new or --without-xterm-new was given.
7927 if test "${with_xterm_new+set}" = set; then
7928   withval="$with_xterm_new"
7929   with_xterm_new=$withval
7930 else
7931   with_xterm_new=yes
7932 fi;
7933 case $with_xterm_new in
7934 (no) with_xterm_new=xterm-old;;
7935 (*)      with_xterm_new=xterm-new;;
7936 esac
7937 echo "$as_me:7937: result: $with_xterm_new" >&5
7938 echo "${ECHO_T}$with_xterm_new" >&6
7939 WHICH_XTERM=$with_xterm_new
7940
7941 echo "$as_me:7941: checking if xterm backspace sends BS or DEL" >&5
7942 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
7943
7944 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
7945 if test "${with_xterm_kbs+set}" = set; then
7946   withval="$with_xterm_kbs"
7947   with_xterm_kbs=$withval
7948 else
7949   with_xterm_kbs=BS
7950 fi;
7951 case x$with_xterm_kbs in
7952 (xyes|xno|xBS|xbs|x8)
7953         with_xterm_kbs=BS
7954         ;;
7955 (xDEL|xdel|x127)
7956         with_xterm_kbs=DEL
7957         ;;
7958 (*)
7959         with_xterm_kbs=$withval
7960         ;;
7961 esac
7962 echo "$as_me:7962: result: $with_xterm_kbs" >&5
7963 echo "${ECHO_T}$with_xterm_kbs" >&6
7964 XTERM_KBS=$with_xterm_kbs
7965
7966 MAKE_TERMINFO=
7967 if test "$use_database" = no ; then
7968         TERMINFO="${datadir}/terminfo"
7969         MAKE_TERMINFO="#"
7970 else
7971
7972 echo "$as_me:7972: checking for list of terminfo directories" >&5
7973 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
7974
7975 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
7976 if test "${with_terminfo_dirs+set}" = set; then
7977   withval="$with_terminfo_dirs"
7978
7979 else
7980   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
7981 fi;
7982 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7983 cf_dst_path=
7984 for cf_src_path in $withval
7985 do
7986
7987 if test "x$prefix" != xNONE; then
7988         cf_path_syntax="$prefix"
7989 else
7990         cf_path_syntax="$ac_default_prefix"
7991 fi
7992
7993 case ".$cf_src_path" in
7994 (.\$\(*\)*|.\'*\'*)
7995         ;;
7996 (..|./*|.\\*)
7997         ;;
7998 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7999         ;;
8000 (.\${*prefix}*|.\${*dir}*)
8001         eval cf_src_path="$cf_src_path"
8002         case ".$cf_src_path" in
8003         (.NONE/*)
8004                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
8005                 ;;
8006         esac
8007         ;;
8008 (.no|.NONE/*)
8009         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
8010         ;;
8011 (*)
8012         { { echo "$as_me:8012: error: expected a pathname, not \"$cf_src_path\"" >&5
8013 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
8014    { (exit 1); exit 1; }; }
8015         ;;
8016 esac
8017
8018   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
8019   cf_dst_path="${cf_dst_path}${cf_src_path}"
8020 done
8021 IFS="$ac_save_ifs"
8022
8023 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
8024 # so we have to check/work around.  We do prefer the result of "eval"...
8025 eval cf_dst_eval="$cf_dst_path"
8026 case "x$cf_dst_eval" in
8027 (xNONE*)
8028         TERMINFO_DIRS=$cf_dst_path
8029         ;;
8030 (*)
8031         TERMINFO_DIRS="$cf_dst_eval"
8032         ;;
8033 esac
8034
8035 echo "$as_me:8035: result: $TERMINFO_DIRS" >&5
8036 echo "${ECHO_T}$TERMINFO_DIRS" >&6
8037 test -n "$TERMINFO_DIRS" &&
8038 cat >>confdefs.h <<EOF
8039 #define TERMINFO_DIRS "$TERMINFO_DIRS"
8040 EOF
8041
8042 case "x$TERMINFO" in
8043 x???:*)
8044         { echo "$as_me:8044: WARNING: ignoring non-directory/file TERMINFO value" >&5
8045 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
8046         unset TERMINFO
8047         ;;
8048 esac
8049
8050 echo "$as_me:8050: checking for default terminfo directory" >&5
8051 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
8052
8053 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
8054 if test "${with_default_terminfo_dir+set}" = set; then
8055   withval="$with_default_terminfo_dir"
8056
8057 else
8058   withval="${TERMINFO:-${datadir}/terminfo}"
8059 fi; if test -n "${datadir}/terminfo" ; then
8060
8061 if test "x$prefix" != xNONE; then
8062         cf_path_syntax="$prefix"
8063 else
8064         cf_path_syntax="$ac_default_prefix"
8065 fi
8066
8067 case ".$withval" in
8068 (.\$\(*\)*|.\'*\'*)
8069         ;;
8070 (..|./*|.\\*)
8071         ;;
8072 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8073         ;;
8074 (.\${*prefix}*|.\${*dir}*)
8075         eval withval="$withval"
8076         case ".$withval" in
8077         (.NONE/*)
8078                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
8079                 ;;
8080         esac
8081         ;;
8082 (.no|.NONE/*)
8083         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
8084         ;;
8085 (*)
8086         { { echo "$as_me:8086: error: expected a pathname, not \"$withval\"" >&5
8087 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
8088    { (exit 1); exit 1; }; }
8089         ;;
8090 esac
8091
8092 fi
8093 eval TERMINFO="$withval"
8094
8095 echo "$as_me:8095: result: $TERMINFO" >&5
8096 echo "${ECHO_T}$TERMINFO" >&6
8097
8098 cat >>confdefs.h <<EOF
8099 #define TERMINFO "$TERMINFO"
8100 EOF
8101
8102 fi
8103
8104 ###     use option --disable-big-core to make tic run on small machines
8105 ###     We need 4Mb, check if we can allocate 50% more than that.
8106 echo "$as_me:8106: checking if big-core option selected" >&5
8107 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
8108
8109 # Check whether --enable-big-core or --disable-big-core was given.
8110 if test "${enable_big_core+set}" = set; then
8111   enableval="$enable_big_core"
8112   with_big_core=$enableval
8113 else
8114   if test "$cross_compiling" = yes; then
8115   with_big_core=no
8116 else
8117   cat >conftest.$ac_ext <<_ACEOF
8118 #line 8118 "configure"
8119 #include "confdefs.h"
8120
8121 #include <stdlib.h>
8122 #include <string.h>
8123 int main() {
8124         unsigned long n = 6000000L;
8125         char *s = malloc(n);
8126         if (s != 0)
8127                 s[0] = s[n-1] = 0;
8128         ${cf_cv_main_return:-return}(s == 0);
8129 }
8130 _ACEOF
8131 rm -f conftest$ac_exeext
8132 if { (eval echo "$as_me:8132: \"$ac_link\"") >&5
8133   (eval $ac_link) 2>&5
8134   ac_status=$?
8135   echo "$as_me:8135: \$? = $ac_status" >&5
8136   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8137   { (eval echo "$as_me:8137: \"$ac_try\"") >&5
8138   (eval $ac_try) 2>&5
8139   ac_status=$?
8140   echo "$as_me:8140: \$? = $ac_status" >&5
8141   (exit $ac_status); }; }; then
8142   with_big_core=yes
8143 else
8144   echo "$as_me: program exited with status $ac_status" >&5
8145 echo "$as_me: failed program was:" >&5
8146 cat conftest.$ac_ext >&5
8147 with_big_core=no
8148 fi
8149 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8150 fi
8151 fi;
8152 echo "$as_me:8152: result: $with_big_core" >&5
8153 echo "${ECHO_T}$with_big_core" >&6
8154 test "x$with_big_core" = "xyes" &&
8155 cat >>confdefs.h <<\EOF
8156 #define HAVE_BIG_CORE 1
8157 EOF
8158
8159 ### ISO C only guarantees 512-char strings, we have tables which load faster
8160 ### when constructed using "big" strings.  More than the C compiler, the awk
8161 ### program is a limit on most vendor UNIX systems.  Check that we can build.
8162 echo "$as_me:8162: checking if big-strings option selected" >&5
8163 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
8164
8165 # Check whether --enable-big-strings or --disable-big-strings was given.
8166 if test "${enable_big_strings+set}" = set; then
8167   enableval="$enable_big_strings"
8168   with_big_strings=$enableval
8169 else
8170
8171         case x$AWK in
8172         (x)
8173                 eval with_big_strings=no
8174                 ;;
8175         (*)
8176                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
8177                         | $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
8178                         eval with_big_strings=yes
8179                 else
8180                         eval with_big_strings=no
8181                 fi
8182                 ;;
8183         esac
8184
8185 fi;
8186 echo "$as_me:8186: result: $with_big_strings" >&5
8187 echo "${ECHO_T}$with_big_strings" >&6
8188
8189 USE_BIG_STRINGS=0
8190 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
8191
8192 ###     use option --enable-termcap to compile in the termcap fallback support
8193 echo "$as_me:8193: checking if you want termcap-fallback support" >&5
8194 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
8195
8196 # Check whether --enable-termcap or --disable-termcap was given.
8197 if test "${enable_termcap+set}" = set; then
8198   enableval="$enable_termcap"
8199   with_termcap=$enableval
8200 else
8201   with_termcap=no
8202 fi;
8203 echo "$as_me:8203: result: $with_termcap" >&5
8204 echo "${ECHO_T}$with_termcap" >&6
8205
8206 NCURSES_USE_TERMCAP=0
8207 if test "x$with_termcap" != "xyes" ; then
8208         if test "$use_database" = no ; then
8209                 if test -z "$with_fallback" ; then
8210                         { { echo "$as_me:8210: error: You have disabled the database w/o specifying fallbacks" >&5
8211 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
8212    { (exit 1); exit 1; }; }
8213                 fi
8214         fi
8215
8216 cat >>confdefs.h <<\EOF
8217 #define PURE_TERMINFO 1
8218 EOF
8219
8220 else
8221
8222         if test "$with_ticlib" != no ; then
8223                 { { echo "$as_me:8223: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
8224 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
8225    { (exit 1); exit 1; }; }
8226         fi
8227
8228         NCURSES_USE_TERMCAP=1
8229         echo "$as_me:8229: checking for list of termcap files" >&5
8230 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
8231
8232 # Check whether --with-termpath or --without-termpath was given.
8233 if test "${with_termpath+set}" = set; then
8234   withval="$with_termpath"
8235
8236 else
8237   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
8238 fi;
8239 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
8240 cf_dst_path=
8241 for cf_src_path in $withval
8242 do
8243
8244 if test "x$prefix" != xNONE; then
8245         cf_path_syntax="$prefix"
8246 else
8247         cf_path_syntax="$ac_default_prefix"
8248 fi
8249
8250 case ".$cf_src_path" in
8251 (.\$\(*\)*|.\'*\'*)
8252         ;;
8253 (..|./*|.\\*)
8254         ;;
8255 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8256         ;;
8257 (.\${*prefix}*|.\${*dir}*)
8258         eval cf_src_path="$cf_src_path"
8259         case ".$cf_src_path" in
8260         (.NONE/*)
8261                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
8262                 ;;
8263         esac
8264         ;;
8265 (.no|.NONE/*)
8266         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
8267         ;;
8268 (*)
8269         { { echo "$as_me:8269: error: expected a pathname, not \"$cf_src_path\"" >&5
8270 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
8271    { (exit 1); exit 1; }; }
8272         ;;
8273 esac
8274
8275   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
8276   cf_dst_path="${cf_dst_path}${cf_src_path}"
8277 done
8278 IFS="$ac_save_ifs"
8279
8280 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
8281 # so we have to check/work around.  We do prefer the result of "eval"...
8282 eval cf_dst_eval="$cf_dst_path"
8283 case "x$cf_dst_eval" in
8284 (xNONE*)
8285         TERMPATH=$cf_dst_path
8286         ;;
8287 (*)
8288         TERMPATH="$cf_dst_eval"
8289         ;;
8290 esac
8291
8292         echo "$as_me:8292: result: $TERMPATH" >&5
8293 echo "${ECHO_T}$TERMPATH" >&6
8294         test -n "$TERMPATH" &&
8295 cat >>confdefs.h <<EOF
8296 #define TERMPATH "$TERMPATH"
8297 EOF
8298
8299         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
8300         echo "$as_me:8300: checking if fast termcap-loader is needed" >&5
8301 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
8302
8303 # Check whether --enable-getcap or --disable-getcap was given.
8304 if test "${enable_getcap+set}" = set; then
8305   enableval="$enable_getcap"
8306   with_getcap=$enableval
8307 else
8308   with_getcap=no
8309 fi;
8310         echo "$as_me:8310: result: $with_getcap" >&5
8311 echo "${ECHO_T}$with_getcap" >&6
8312         test "x$with_getcap" = "xyes" &&
8313 cat >>confdefs.h <<\EOF
8314 #define USE_GETCAP 1
8315 EOF
8316
8317         echo "$as_me:8317: checking if translated termcaps will be cached in ~/.terminfo" >&5
8318 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
8319
8320 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
8321 if test "${enable_getcap_cache+set}" = set; then
8322   enableval="$enable_getcap_cache"
8323   with_getcap_cache=$enableval
8324 else
8325   with_getcap_cache=no
8326 fi;
8327         echo "$as_me:8327: result: $with_getcap_cache" >&5
8328 echo "${ECHO_T}$with_getcap_cache" >&6
8329         test "x$with_getcap_cache" = "xyes" &&
8330 cat >>confdefs.h <<\EOF
8331 #define USE_GETCAP_CACHE 1
8332 EOF
8333
8334 fi
8335
8336 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
8337 echo "$as_me:8337: checking if ~/.terminfo is wanted" >&5
8338 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
8339
8340 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
8341 if test "${enable_home_terminfo+set}" = set; then
8342   enableval="$enable_home_terminfo"
8343   with_home_terminfo=$enableval
8344 else
8345   with_home_terminfo=yes
8346 fi;
8347 echo "$as_me:8347: result: $with_home_terminfo" >&5
8348 echo "${ECHO_T}$with_home_terminfo" >&6
8349 test "x$with_home_terminfo" = "xyes" &&
8350 cat >>confdefs.h <<\EOF
8351 #define USE_HOME_TERMINFO 1
8352 EOF
8353
8354 echo "$as_me:8354: checking if you want to use restricted environment when running as root" >&5
8355 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
8356
8357 # Check whether --enable-root-environ or --disable-root-environ was given.
8358 if test "${enable_root_environ+set}" = set; then
8359   enableval="$enable_root_environ"
8360   with_root_environ=$enableval
8361 else
8362   with_root_environ=yes
8363 fi;
8364 echo "$as_me:8364: result: $with_root_environ" >&5
8365 echo "${ECHO_T}$with_root_environ" >&6
8366 test "x$with_root_environ" = xyes &&
8367 cat >>confdefs.h <<\EOF
8368 #define USE_ROOT_ENVIRON 1
8369 EOF
8370
8371 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
8372 ###   to reduce storage requirements for the terminfo database.
8373
8374 for ac_header in \
8375 unistd.h \
8376
8377 do
8378 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8379 echo "$as_me:8379: checking for $ac_header" >&5
8380 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8381 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8382   echo $ECHO_N "(cached) $ECHO_C" >&6
8383 else
8384   cat >conftest.$ac_ext <<_ACEOF
8385 #line 8385 "configure"
8386 #include "confdefs.h"
8387 #include <$ac_header>
8388 _ACEOF
8389 if { (eval echo "$as_me:8389: \"$ac_cpp conftest.$ac_ext\"") >&5
8390   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8391   ac_status=$?
8392   egrep -v '^ *\+' conftest.er1 >conftest.err
8393   rm -f conftest.er1
8394   cat conftest.err >&5
8395   echo "$as_me:8395: \$? = $ac_status" >&5
8396   (exit $ac_status); } >/dev/null; then
8397   if test -s conftest.err; then
8398     ac_cpp_err=$ac_c_preproc_warn_flag
8399   else
8400     ac_cpp_err=
8401   fi
8402 else
8403   ac_cpp_err=yes
8404 fi
8405 if test -z "$ac_cpp_err"; then
8406   eval "$as_ac_Header=yes"
8407 else
8408   echo "$as_me: failed program was:" >&5
8409   cat conftest.$ac_ext >&5
8410   eval "$as_ac_Header=no"
8411 fi
8412 rm -f conftest.err conftest.$ac_ext
8413 fi
8414 echo "$as_me:8414: result: `eval echo '${'$as_ac_Header'}'`" >&5
8415 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8416 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8417   cat >>confdefs.h <<EOF
8418 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8419 EOF
8420
8421 fi
8422 done
8423
8424 for ac_func in \
8425         remove \
8426         unlink
8427 do
8428 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8429 echo "$as_me:8429: checking for $ac_func" >&5
8430 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8431 if eval "test \"\${$as_ac_var+set}\" = set"; then
8432   echo $ECHO_N "(cached) $ECHO_C" >&6
8433 else
8434   cat >conftest.$ac_ext <<_ACEOF
8435 #line 8435 "configure"
8436 #include "confdefs.h"
8437 #define $ac_func autoconf_temporary
8438 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
8439 #undef $ac_func
8440
8441 #ifdef __cplusplus
8442 extern "C"
8443 #endif
8444
8445 /* We use char because int might match the return type of a gcc2
8446    builtin and then its argument prototype would still apply.  */
8447 char $ac_func (void);
8448
8449 int
8450 main (void)
8451 {
8452
8453 /* The GNU C library defines stubs for functions which it implements
8454     to always fail with ENOSYS.  Some functions are actually named
8455     something starting with __ and the normal name is an alias.  */
8456 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8457 #error found stub for $ac_func
8458 #endif
8459
8460         return $ac_func ();
8461   ;
8462   return 0;
8463 }
8464 _ACEOF
8465 rm -f conftest.$ac_objext conftest$ac_exeext
8466 if { (eval echo "$as_me:8466: \"$ac_link\"") >&5
8467   (eval $ac_link) 2>&5
8468   ac_status=$?
8469   echo "$as_me:8469: \$? = $ac_status" >&5
8470   (exit $ac_status); } &&
8471          { ac_try='test -s conftest$ac_exeext'
8472   { (eval echo "$as_me:8472: \"$ac_try\"") >&5
8473   (eval $ac_try) 2>&5
8474   ac_status=$?
8475   echo "$as_me:8475: \$? = $ac_status" >&5
8476   (exit $ac_status); }; }; then
8477   eval "$as_ac_var=yes"
8478 else
8479   echo "$as_me: failed program was:" >&5
8480 cat conftest.$ac_ext >&5
8481 eval "$as_ac_var=no"
8482 fi
8483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8484 fi
8485 echo "$as_me:8485: result: `eval echo '${'$as_ac_var'}'`" >&5
8486 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8487 if test `eval echo '${'$as_ac_var'}'` = yes; then
8488   cat >>confdefs.h <<EOF
8489 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8490 EOF
8491
8492 fi
8493 done
8494
8495 if test "$cross_compiling" = yes ; then
8496
8497 for ac_func in \
8498                 link \
8499                 symlink
8500 do
8501 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8502 echo "$as_me:8502: checking for $ac_func" >&5
8503 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8504 if eval "test \"\${$as_ac_var+set}\" = set"; then
8505   echo $ECHO_N "(cached) $ECHO_C" >&6
8506 else
8507   cat >conftest.$ac_ext <<_ACEOF
8508 #line 8508 "configure"
8509 #include "confdefs.h"
8510 #define $ac_func autoconf_temporary
8511 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
8512 #undef $ac_func
8513
8514 #ifdef __cplusplus
8515 extern "C"
8516 #endif
8517
8518 /* We use char because int might match the return type of a gcc2
8519    builtin and then its argument prototype would still apply.  */
8520 char $ac_func (void);
8521
8522 int
8523 main (void)
8524 {
8525
8526 /* The GNU C library defines stubs for functions which it implements
8527     to always fail with ENOSYS.  Some functions are actually named
8528     something starting with __ and the normal name is an alias.  */
8529 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8530 #error found stub for $ac_func
8531 #endif
8532
8533         return $ac_func ();
8534   ;
8535   return 0;
8536 }
8537 _ACEOF
8538 rm -f conftest.$ac_objext conftest$ac_exeext
8539 if { (eval echo "$as_me:8539: \"$ac_link\"") >&5
8540   (eval $ac_link) 2>&5
8541   ac_status=$?
8542   echo "$as_me:8542: \$? = $ac_status" >&5
8543   (exit $ac_status); } &&
8544          { ac_try='test -s conftest$ac_exeext'
8545   { (eval echo "$as_me:8545: \"$ac_try\"") >&5
8546   (eval $ac_try) 2>&5
8547   ac_status=$?
8548   echo "$as_me:8548: \$? = $ac_status" >&5
8549   (exit $ac_status); }; }; then
8550   eval "$as_ac_var=yes"
8551 else
8552   echo "$as_me: failed program was:" >&5
8553 cat conftest.$ac_ext >&5
8554 eval "$as_ac_var=no"
8555 fi
8556 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8557 fi
8558 echo "$as_me:8558: result: `eval echo '${'$as_ac_var'}'`" >&5
8559 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8560 if test `eval echo '${'$as_ac_var'}'` = yes; then
8561   cat >>confdefs.h <<EOF
8562 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8563 EOF
8564
8565 fi
8566 done
8567
8568 else
8569         echo "$as_me:8569: checking if link/symlink functions work" >&5
8570 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
8571 if test "${cf_cv_link_funcs+set}" = set; then
8572   echo $ECHO_N "(cached) $ECHO_C" >&6
8573 else
8574
8575                 cf_cv_link_funcs=
8576                 for cf_func in link symlink ; do
8577                         if test "$cross_compiling" = yes; then
8578
8579                         eval 'ac_cv_func_'$cf_func'=error'
8580 else
8581   cat >conftest.$ac_ext <<_ACEOF
8582 #line 8582 "configure"
8583 #include "confdefs.h"
8584
8585 #include <sys/types.h>
8586 #include <sys/stat.h>
8587 #ifdef HAVE_UNISTD_H
8588 #include <unistd.h>
8589 #endif
8590 int main(void)
8591 {
8592         int fail = 0;
8593         char *src = "config.log";
8594         char *dst = "conftest.chk";
8595         struct stat src_sb;
8596         struct stat dst_sb;
8597
8598         stat(src, &src_sb);
8599         fail = ($cf_func("config.log", "conftest.chk") < 0)
8600             || (stat(dst, &dst_sb) < 0)
8601             || (dst_sb.st_mtime != src_sb.st_mtime);
8602 #ifdef HAVE_UNLINK
8603         unlink(dst);
8604 #else
8605         remove(dst);
8606 #endif
8607         ${cf_cv_main_return:-return} (fail);
8608 }
8609
8610 _ACEOF
8611 rm -f conftest$ac_exeext
8612 if { (eval echo "$as_me:8612: \"$ac_link\"") >&5
8613   (eval $ac_link) 2>&5
8614   ac_status=$?
8615   echo "$as_me:8615: \$? = $ac_status" >&5
8616   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8617   { (eval echo "$as_me:8617: \"$ac_try\"") >&5
8618   (eval $ac_try) 2>&5
8619   ac_status=$?
8620   echo "$as_me:8620: \$? = $ac_status" >&5
8621   (exit $ac_status); }; }; then
8622
8623                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
8624                         eval 'ac_cv_func_'$cf_func'=yes'
8625 else
8626   echo "$as_me: program exited with status $ac_status" >&5
8627 echo "$as_me: failed program was:" >&5
8628 cat conftest.$ac_ext >&5
8629
8630                         eval 'ac_cv_func_'$cf_func'=no'
8631 fi
8632 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8633 fi
8634                 done
8635                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
8636
8637 fi
8638 echo "$as_me:8638: result: $cf_cv_link_funcs" >&5
8639 echo "${ECHO_T}$cf_cv_link_funcs" >&6
8640         test "$ac_cv_func_link"    = yes &&
8641 cat >>confdefs.h <<\EOF
8642 #define HAVE_LINK 1
8643 EOF
8644
8645         test "$ac_cv_func_symlink" = yes &&
8646 cat >>confdefs.h <<\EOF
8647 #define HAVE_SYMLINK 1
8648 EOF
8649
8650 fi
8651
8652 with_links=no
8653 with_symlinks=no
8654
8655 # soft links (symbolic links) are useful for some systems where hard links do
8656 # not work, or to make it simpler to copy terminfo trees around.
8657 if test "x$ac_cv_func_symlink" = xyes ; then
8658         echo "$as_me:8658: checking if tic should use symbolic links" >&5
8659 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
8660
8661 # Check whether --enable-symlinks or --disable-symlinks was given.
8662 if test "${enable_symlinks+set}" = set; then
8663   enableval="$enable_symlinks"
8664   with_symlinks=$enableval
8665 else
8666   with_symlinks=no
8667 fi;
8668         echo "$as_me:8668: result: $with_symlinks" >&5
8669 echo "${ECHO_T}$with_symlinks" >&6
8670 fi
8671
8672 # If we have hard links and did not choose to use soft links instead, there is
8673 # no reason to make this choice optional - use the hard links.
8674 if test "$with_symlinks" = no ; then
8675         echo "$as_me:8675: checking if tic should use hard links" >&5
8676 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
8677         if test "x$ac_cv_func_link" = xyes ; then
8678                 with_links=yes
8679         else
8680                 with_links=no
8681         fi
8682         echo "$as_me:8682: result: $with_links" >&5
8683 echo "${ECHO_T}$with_links" >&6
8684 fi
8685
8686 test "x$with_links" = xyes &&
8687 cat >>confdefs.h <<\EOF
8688 #define USE_LINKS 1
8689 EOF
8690
8691 test "x$with_symlinks" = xyes &&
8692 cat >>confdefs.h <<\EOF
8693 #define USE_SYMLINKS 1
8694 EOF
8695
8696 ###   use option --enable-broken-linker to force on use of broken-linker support
8697 echo "$as_me:8697: checking if you want broken-linker support code" >&5
8698 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
8699
8700 # Check whether --enable-broken_linker or --disable-broken_linker was given.
8701 if test "${enable_broken_linker+set}" = set; then
8702   enableval="$enable_broken_linker"
8703   with_broken_linker=$enableval
8704 else
8705   with_broken_linker=${BROKEN_LINKER:-no}
8706 fi;
8707 echo "$as_me:8707: result: $with_broken_linker" >&5
8708 echo "${ECHO_T}$with_broken_linker" >&6
8709
8710 BROKEN_LINKER=0
8711 if test "x$with_broken_linker" = xyes ; then
8712
8713 cat >>confdefs.h <<\EOF
8714 #define BROKEN_LINKER 1
8715 EOF
8716
8717         BROKEN_LINKER=1
8718 elif test "$DFT_LWR_MODEL" = shared ; then
8719         case $cf_cv_system_name in
8720         (cygwin*)
8721
8722 cat >>confdefs.h <<\EOF
8723 #define BROKEN_LINKER 1
8724 EOF
8725
8726                 BROKEN_LINKER=1
8727                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
8728
8729 echo "${as_me:-configure}:8729: testing cygwin linker is broken anyway ..." 1>&5
8730
8731                 ;;
8732         esac
8733 fi
8734
8735 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
8736 echo "$as_me:8736: checking if tputs should process BSD-style prefix padding" >&5
8737 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
8738
8739 # Check whether --enable-bsdpad or --disable-bsdpad was given.
8740 if test "${enable_bsdpad+set}" = set; then
8741   enableval="$enable_bsdpad"
8742   with_bsdpad=$enableval
8743 else
8744   with_bsdpad=no
8745 fi;
8746 echo "$as_me:8746: result: $with_bsdpad" >&5
8747 echo "${ECHO_T}$with_bsdpad" >&6
8748 test "x$with_bsdpad" = xyes &&
8749 cat >>confdefs.h <<\EOF
8750 #define BSD_TPUTS 1
8751 EOF
8752
8753 ###   use option --enable-widec to turn on use of wide-character support
8754 NCURSES_CH_T=chtype
8755 NCURSES_LIBUTF8=0
8756
8757 NEED_WCHAR_H=0
8758 NCURSES_MBSTATE_T=0
8759 NCURSES_WCHAR_T=0
8760 NCURSES_WINT_T=0
8761
8762 # Check to define _XOPEN_SOURCE "automatically"
8763 CPPFLAGS_before_XOPEN="$CPPFLAGS"
8764
8765 echo "$as_me:8765: checking if the POSIX test-macros are already defined" >&5
8766 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
8767 if test "${cf_cv_posix_visible+set}" = set; then
8768   echo $ECHO_N "(cached) $ECHO_C" >&6
8769 else
8770
8771 cat >conftest.$ac_ext <<_ACEOF
8772 #line 8772 "configure"
8773 #include "confdefs.h"
8774 #include <stdio.h>
8775 int
8776 main (void)
8777 {
8778
8779 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
8780         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
8781         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
8782         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
8783 #error conflicting symbols found
8784 #endif
8785
8786   ;
8787   return 0;
8788 }
8789 _ACEOF
8790 rm -f conftest.$ac_objext
8791 if { (eval echo "$as_me:8791: \"$ac_compile\"") >&5
8792   (eval $ac_compile) 2>&5
8793   ac_status=$?
8794   echo "$as_me:8794: \$? = $ac_status" >&5
8795   (exit $ac_status); } &&
8796          { ac_try='test -s conftest.$ac_objext'
8797   { (eval echo "$as_me:8797: \"$ac_try\"") >&5
8798   (eval $ac_try) 2>&5
8799   ac_status=$?
8800   echo "$as_me:8800: \$? = $ac_status" >&5
8801   (exit $ac_status); }; }; then
8802   cf_cv_posix_visible=no
8803 else
8804   echo "$as_me: failed program was:" >&5
8805 cat conftest.$ac_ext >&5
8806 cf_cv_posix_visible=yes
8807 fi
8808 rm -f conftest.$ac_objext conftest.$ac_ext
8809
8810 fi
8811 echo "$as_me:8811: result: $cf_cv_posix_visible" >&5
8812 echo "${ECHO_T}$cf_cv_posix_visible" >&6
8813
8814 if test "$cf_cv_posix_visible" = no; then
8815
8816 cf_XOPEN_SOURCE=600
8817 cf_POSIX_C_SOURCE=199506L
8818 cf_xopen_source=
8819
8820 case $host_os in
8821 (aix[4-7]*)
8822         cf_xopen_source="-D_ALL_SOURCE"
8823         ;;
8824 (msys)
8825         cf_XOPEN_SOURCE=600
8826         ;;
8827 (darwin[0-8].*)
8828         cf_xopen_source="-D_APPLE_C_SOURCE"
8829         ;;
8830 (darwin*)
8831         cf_xopen_source="-D_DARWIN_C_SOURCE"
8832         cf_XOPEN_SOURCE=
8833         ;;
8834 (freebsd*|dragonfly*|midnightbsd*)
8835         # 5.x headers associate
8836         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
8837         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
8838         cf_POSIX_C_SOURCE=200112L
8839         cf_XOPEN_SOURCE=600
8840         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8841         ;;
8842 (hpux11*)
8843         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
8844         ;;
8845 (hpux*)
8846         cf_xopen_source="-D_HPUX_SOURCE"
8847         ;;
8848 (irix[56].*)
8849         cf_xopen_source="-D_SGI_SOURCE"
8850         cf_XOPEN_SOURCE=
8851         ;;
8852 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
8853
8854 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
8855
8856 echo "$as_me:8856: checking if this is the GNU C library" >&5
8857 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
8858 if test "${cf_cv_gnu_library+set}" = set; then
8859   echo $ECHO_N "(cached) $ECHO_C" >&6
8860 else
8861
8862 cat >conftest.$ac_ext <<_ACEOF
8863 #line 8863 "configure"
8864 #include "confdefs.h"
8865 #include <sys/types.h>
8866 int
8867 main (void)
8868 {
8869
8870         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
8871                 return 0;
8872         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
8873                 return 0;
8874         #else
8875         #       error not GNU C library
8876         #endif
8877   ;
8878   return 0;
8879 }
8880 _ACEOF
8881 rm -f conftest.$ac_objext
8882 if { (eval echo "$as_me:8882: \"$ac_compile\"") >&5
8883   (eval $ac_compile) 2>&5
8884   ac_status=$?
8885   echo "$as_me:8885: \$? = $ac_status" >&5
8886   (exit $ac_status); } &&
8887          { ac_try='test -s conftest.$ac_objext'
8888   { (eval echo "$as_me:8888: \"$ac_try\"") >&5
8889   (eval $ac_try) 2>&5
8890   ac_status=$?
8891   echo "$as_me:8891: \$? = $ac_status" >&5
8892   (exit $ac_status); }; }; then
8893   cf_cv_gnu_library=yes
8894 else
8895   echo "$as_me: failed program was:" >&5
8896 cat conftest.$ac_ext >&5
8897 cf_cv_gnu_library=no
8898 fi
8899 rm -f conftest.$ac_objext conftest.$ac_ext
8900
8901 fi
8902 echo "$as_me:8902: result: $cf_cv_gnu_library" >&5
8903 echo "${ECHO_T}$cf_cv_gnu_library" >&6
8904
8905 if test x$cf_cv_gnu_library = xyes; then
8906
8907         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
8908         # was changed to help a little.  newlib incorporated the change about 4
8909         # years later.
8910         echo "$as_me:8910: checking if _DEFAULT_SOURCE can be used as a basis" >&5
8911 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
8912 if test "${cf_cv_gnu_library_219+set}" = set; then
8913   echo $ECHO_N "(cached) $ECHO_C" >&6
8914 else
8915
8916                 cf_save="$CPPFLAGS"
8917
8918         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8919         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
8920
8921                 cat >conftest.$ac_ext <<_ACEOF
8922 #line 8922 "configure"
8923 #include "confdefs.h"
8924 #include <sys/types.h>
8925 int
8926 main (void)
8927 {
8928
8929                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
8930                                 return 0;
8931                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
8932                                 return 0;
8933                         #else
8934                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
8935                         #endif
8936   ;
8937   return 0;
8938 }
8939 _ACEOF
8940 rm -f conftest.$ac_objext
8941 if { (eval echo "$as_me:8941: \"$ac_compile\"") >&5
8942   (eval $ac_compile) 2>&5
8943   ac_status=$?
8944   echo "$as_me:8944: \$? = $ac_status" >&5
8945   (exit $ac_status); } &&
8946          { ac_try='test -s conftest.$ac_objext'
8947   { (eval echo "$as_me:8947: \"$ac_try\"") >&5
8948   (eval $ac_try) 2>&5
8949   ac_status=$?
8950   echo "$as_me:8950: \$? = $ac_status" >&5
8951   (exit $ac_status); }; }; then
8952   cf_cv_gnu_library_219=yes
8953 else
8954   echo "$as_me: failed program was:" >&5
8955 cat conftest.$ac_ext >&5
8956 cf_cv_gnu_library_219=no
8957 fi
8958 rm -f conftest.$ac_objext conftest.$ac_ext
8959                 CPPFLAGS="$cf_save"
8960
8961 fi
8962 echo "$as_me:8962: result: $cf_cv_gnu_library_219" >&5
8963 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
8964
8965         if test "x$cf_cv_gnu_library_219" = xyes; then
8966                 cf_save="$CPPFLAGS"
8967                 echo "$as_me:8967: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
8968 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
8969 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
8970   echo $ECHO_N "(cached) $ECHO_C" >&6
8971 else
8972
8973 cf_fix_cppflags=no
8974 cf_new_cflags=
8975 cf_new_cppflags=
8976 cf_new_extra_cppflags=
8977
8978 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
8979 do
8980 case $cf_fix_cppflags in
8981 (no)
8982         case $cf_add_cflags in
8983         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8984                 case $cf_add_cflags in
8985                 (-D*)
8986                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8987
8988                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8989                                 && test -z "${cf_tst_cflags}" \
8990                                 && cf_fix_cppflags=yes
8991
8992                         if test $cf_fix_cppflags = yes ; then
8993
8994         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8995         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8996
8997                                 continue
8998                         elif test "${cf_tst_cflags}" = "\"'" ; then
8999
9000         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9001         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9002
9003                                 continue
9004                         fi
9005                         ;;
9006                 esac
9007                 case "$CPPFLAGS" in
9008                 (*$cf_add_cflags)
9009                         ;;
9010                 (*)
9011                         case $cf_add_cflags in
9012                         (-D*)
9013                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9014
9015 CPPFLAGS=`echo "$CPPFLAGS" | \
9016         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9017                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9018
9019                                 ;;
9020                         esac
9021
9022         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9023         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9024
9025                         ;;
9026                 esac
9027                 ;;
9028         (*)
9029
9030         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9031         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9032
9033                 ;;
9034         esac
9035         ;;
9036 (yes)
9037
9038         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9039         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9040
9041         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9042
9043         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9044                 && test -z "${cf_tst_cflags}" \
9045                 && cf_fix_cppflags=no
9046         ;;
9047 esac
9048 done
9049
9050 if test -n "$cf_new_cflags" ; then
9051
9052         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9053         CFLAGS="${CFLAGS}$cf_new_cflags"
9054
9055 fi
9056
9057 if test -n "$cf_new_cppflags" ; then
9058
9059         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9060         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9061
9062 fi
9063
9064 if test -n "$cf_new_extra_cppflags" ; then
9065
9066         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9067         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9068
9069 fi
9070
9071                         cat >conftest.$ac_ext <<_ACEOF
9072 #line 9072 "configure"
9073 #include "confdefs.h"
9074
9075                                 #include <limits.h>
9076                                 #include <sys/types.h>
9077
9078 int
9079 main (void)
9080 {
9081
9082                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
9083                                         return 0;
9084                                 #else
9085                                 #       error GNU C library is too old
9086                                 #endif
9087   ;
9088   return 0;
9089 }
9090 _ACEOF
9091 rm -f conftest.$ac_objext
9092 if { (eval echo "$as_me:9092: \"$ac_compile\"") >&5
9093   (eval $ac_compile) 2>&5
9094   ac_status=$?
9095   echo "$as_me:9095: \$? = $ac_status" >&5
9096   (exit $ac_status); } &&
9097          { ac_try='test -s conftest.$ac_objext'
9098   { (eval echo "$as_me:9098: \"$ac_try\"") >&5
9099   (eval $ac_try) 2>&5
9100   ac_status=$?
9101   echo "$as_me:9101: \$? = $ac_status" >&5
9102   (exit $ac_status); }; }; then
9103   cf_cv_gnu_dftsrc_219=yes
9104 else
9105   echo "$as_me: failed program was:" >&5
9106 cat conftest.$ac_ext >&5
9107 cf_cv_gnu_dftsrc_219=no
9108 fi
9109 rm -f conftest.$ac_objext conftest.$ac_ext
9110
9111 fi
9112 echo "$as_me:9112: result: $cf_cv_gnu_dftsrc_219" >&5
9113 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
9114                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
9115         else
9116                 cf_cv_gnu_dftsrc_219=maybe
9117         fi
9118
9119         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
9120
9121                 echo "$as_me:9121: checking if we must define _GNU_SOURCE" >&5
9122 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
9123 if test "${cf_cv_gnu_source+set}" = set; then
9124   echo $ECHO_N "(cached) $ECHO_C" >&6
9125 else
9126
9127                 cat >conftest.$ac_ext <<_ACEOF
9128 #line 9128 "configure"
9129 #include "confdefs.h"
9130 #include <sys/types.h>
9131 int
9132 main (void)
9133 {
9134
9135                         #ifndef _XOPEN_SOURCE
9136                         #error  expected _XOPEN_SOURCE to be defined
9137                         #endif
9138   ;
9139   return 0;
9140 }
9141 _ACEOF
9142 rm -f conftest.$ac_objext
9143 if { (eval echo "$as_me:9143: \"$ac_compile\"") >&5
9144   (eval $ac_compile) 2>&5
9145   ac_status=$?
9146   echo "$as_me:9146: \$? = $ac_status" >&5
9147   (exit $ac_status); } &&
9148          { ac_try='test -s conftest.$ac_objext'
9149   { (eval echo "$as_me:9149: \"$ac_try\"") >&5
9150   (eval $ac_try) 2>&5
9151   ac_status=$?
9152   echo "$as_me:9152: \$? = $ac_status" >&5
9153   (exit $ac_status); }; }; then
9154   cf_cv_gnu_source=no
9155 else
9156   echo "$as_me: failed program was:" >&5
9157 cat conftest.$ac_ext >&5
9158 cf_save="$CPPFLAGS"
9159
9160 cf_fix_cppflags=no
9161 cf_new_cflags=
9162 cf_new_cppflags=
9163 cf_new_extra_cppflags=
9164
9165 for cf_add_cflags in -D_GNU_SOURCE
9166 do
9167 case $cf_fix_cppflags in
9168 (no)
9169         case $cf_add_cflags in
9170         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9171                 case $cf_add_cflags in
9172                 (-D*)
9173                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9174
9175                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9176                                 && test -z "${cf_tst_cflags}" \
9177                                 && cf_fix_cppflags=yes
9178
9179                         if test $cf_fix_cppflags = yes ; then
9180
9181         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9182         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9183
9184                                 continue
9185                         elif test "${cf_tst_cflags}" = "\"'" ; then
9186
9187         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9188         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9189
9190                                 continue
9191                         fi
9192                         ;;
9193                 esac
9194                 case "$CPPFLAGS" in
9195                 (*$cf_add_cflags)
9196                         ;;
9197                 (*)
9198                         case $cf_add_cflags in
9199                         (-D*)
9200                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9201
9202 CPPFLAGS=`echo "$CPPFLAGS" | \
9203         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9204                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9205
9206                                 ;;
9207                         esac
9208
9209         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9210         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9211
9212                         ;;
9213                 esac
9214                 ;;
9215         (*)
9216
9217         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9218         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9219
9220                 ;;
9221         esac
9222         ;;
9223 (yes)
9224
9225         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9226         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9227
9228         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9229
9230         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9231                 && test -z "${cf_tst_cflags}" \
9232                 && cf_fix_cppflags=no
9233         ;;
9234 esac
9235 done
9236
9237 if test -n "$cf_new_cflags" ; then
9238
9239         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9240         CFLAGS="${CFLAGS}$cf_new_cflags"
9241
9242 fi
9243
9244 if test -n "$cf_new_cppflags" ; then
9245
9246         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9247         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9248
9249 fi
9250
9251 if test -n "$cf_new_extra_cppflags" ; then
9252
9253         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9254         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9255
9256 fi
9257
9258                          cat >conftest.$ac_ext <<_ACEOF
9259 #line 9259 "configure"
9260 #include "confdefs.h"
9261 #include <sys/types.h>
9262 int
9263 main (void)
9264 {
9265
9266                                 #ifdef _XOPEN_SOURCE
9267                                 #error  expected _XOPEN_SOURCE to be undefined
9268                                 #endif
9269   ;
9270   return 0;
9271 }
9272 _ACEOF
9273 rm -f conftest.$ac_objext
9274 if { (eval echo "$as_me:9274: \"$ac_compile\"") >&5
9275   (eval $ac_compile) 2>&5
9276   ac_status=$?
9277   echo "$as_me:9277: \$? = $ac_status" >&5
9278   (exit $ac_status); } &&
9279          { ac_try='test -s conftest.$ac_objext'
9280   { (eval echo "$as_me:9280: \"$ac_try\"") >&5
9281   (eval $ac_try) 2>&5
9282   ac_status=$?
9283   echo "$as_me:9283: \$? = $ac_status" >&5
9284   (exit $ac_status); }; }; then
9285   cf_cv_gnu_source=no
9286 else
9287   echo "$as_me: failed program was:" >&5
9288 cat conftest.$ac_ext >&5
9289 cf_cv_gnu_source=yes
9290 fi
9291 rm -f conftest.$ac_objext conftest.$ac_ext
9292                         CPPFLAGS="$cf_save"
9293
9294 fi
9295 rm -f conftest.$ac_objext conftest.$ac_ext
9296
9297 fi
9298 echo "$as_me:9298: result: $cf_cv_gnu_source" >&5
9299 echo "${ECHO_T}$cf_cv_gnu_source" >&6
9300
9301                 if test "$cf_cv_gnu_source" = yes
9302                 then
9303                 echo "$as_me:9303: checking if we should also define _DEFAULT_SOURCE" >&5
9304 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
9305 if test "${cf_cv_default_source+set}" = set; then
9306   echo $ECHO_N "(cached) $ECHO_C" >&6
9307 else
9308
9309         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9310         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
9311
9312                         cat >conftest.$ac_ext <<_ACEOF
9313 #line 9313 "configure"
9314 #include "confdefs.h"
9315 #include <sys/types.h>
9316 int
9317 main (void)
9318 {
9319
9320                                 #ifdef _DEFAULT_SOURCE
9321                                 #error  expected _DEFAULT_SOURCE to be undefined
9322                                 #endif
9323   ;
9324   return 0;
9325 }
9326 _ACEOF
9327 rm -f conftest.$ac_objext
9328 if { (eval echo "$as_me:9328: \"$ac_compile\"") >&5
9329   (eval $ac_compile) 2>&5
9330   ac_status=$?
9331   echo "$as_me:9331: \$? = $ac_status" >&5
9332   (exit $ac_status); } &&
9333          { ac_try='test -s conftest.$ac_objext'
9334   { (eval echo "$as_me:9334: \"$ac_try\"") >&5
9335   (eval $ac_try) 2>&5
9336   ac_status=$?
9337   echo "$as_me:9337: \$? = $ac_status" >&5
9338   (exit $ac_status); }; }; then
9339   cf_cv_default_source=no
9340 else
9341   echo "$as_me: failed program was:" >&5
9342 cat conftest.$ac_ext >&5
9343 cf_cv_default_source=yes
9344 fi
9345 rm -f conftest.$ac_objext conftest.$ac_ext
9346
9347 fi
9348 echo "$as_me:9348: result: $cf_cv_default_source" >&5
9349 echo "${ECHO_T}$cf_cv_default_source" >&6
9350                         if test "$cf_cv_default_source" = yes
9351                         then
9352
9353         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9354         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
9355
9356                         fi
9357                 fi
9358         fi
9359
9360 fi
9361
9362         ;;
9363 (minix*)
9364         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
9365         ;;
9366 (mirbsd*)
9367         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
9368         cf_XOPEN_SOURCE=
9369
9370 if test "$cf_cv_posix_visible" = no; then
9371
9372 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
9373
9374 cf_save_CFLAGS="$CFLAGS"
9375 cf_save_CPPFLAGS="$CPPFLAGS"
9376
9377 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
9378         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
9379                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
9380
9381 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
9382         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
9383                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
9384
9385 echo "$as_me:9385: checking if we should define _POSIX_C_SOURCE" >&5
9386 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
9387 if test "${cf_cv_posix_c_source+set}" = set; then
9388   echo $ECHO_N "(cached) $ECHO_C" >&6
9389 else
9390
9391 echo "${as_me:-configure}:9391: testing if the symbol is already defined go no further ..." 1>&5
9392
9393         cat >conftest.$ac_ext <<_ACEOF
9394 #line 9394 "configure"
9395 #include "confdefs.h"
9396 #include <sys/types.h>
9397 int
9398 main (void)
9399 {
9400
9401 #ifndef _POSIX_C_SOURCE
9402 make an error
9403 #endif
9404   ;
9405   return 0;
9406 }
9407 _ACEOF
9408 rm -f conftest.$ac_objext
9409 if { (eval echo "$as_me:9409: \"$ac_compile\"") >&5
9410   (eval $ac_compile) 2>&5
9411   ac_status=$?
9412   echo "$as_me:9412: \$? = $ac_status" >&5
9413   (exit $ac_status); } &&
9414          { ac_try='test -s conftest.$ac_objext'
9415   { (eval echo "$as_me:9415: \"$ac_try\"") >&5
9416   (eval $ac_try) 2>&5
9417   ac_status=$?
9418   echo "$as_me:9418: \$? = $ac_status" >&5
9419   (exit $ac_status); }; }; then
9420   cf_cv_posix_c_source=no
9421 else
9422   echo "$as_me: failed program was:" >&5
9423 cat conftest.$ac_ext >&5
9424 cf_want_posix_source=no
9425          case .$cf_POSIX_C_SOURCE in
9426          (.[12]??*)
9427                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
9428                 ;;
9429          (.2)
9430                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
9431                 cf_want_posix_source=yes
9432                 ;;
9433          (.*)
9434                 cf_want_posix_source=yes
9435                 ;;
9436          esac
9437          if test "$cf_want_posix_source" = yes ; then
9438                 cat >conftest.$ac_ext <<_ACEOF
9439 #line 9439 "configure"
9440 #include "confdefs.h"
9441 #include <sys/types.h>
9442 int
9443 main (void)
9444 {
9445
9446 #ifdef _POSIX_SOURCE
9447 make an error
9448 #endif
9449   ;
9450   return 0;
9451 }
9452 _ACEOF
9453 rm -f conftest.$ac_objext
9454 if { (eval echo "$as_me:9454: \"$ac_compile\"") >&5
9455   (eval $ac_compile) 2>&5
9456   ac_status=$?
9457   echo "$as_me:9457: \$? = $ac_status" >&5
9458   (exit $ac_status); } &&
9459          { ac_try='test -s conftest.$ac_objext'
9460   { (eval echo "$as_me:9460: \"$ac_try\"") >&5
9461   (eval $ac_try) 2>&5
9462   ac_status=$?
9463   echo "$as_me:9463: \$? = $ac_status" >&5
9464   (exit $ac_status); }; }; then
9465   :
9466 else
9467   echo "$as_me: failed program was:" >&5
9468 cat conftest.$ac_ext >&5
9469 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
9470 fi
9471 rm -f conftest.$ac_objext conftest.$ac_ext
9472          fi
9473
9474 echo "${as_me:-configure}:9474: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
9475
9476          CFLAGS="$cf_trim_CFLAGS"
9477          CPPFLAGS="$cf_trim_CPPFLAGS"
9478
9479         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9480         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
9481
9482 echo "${as_me:-configure}:9482: testing if the second compile does not leave our definition intact error ..." 1>&5
9483
9484          cat >conftest.$ac_ext <<_ACEOF
9485 #line 9485 "configure"
9486 #include "confdefs.h"
9487 #include <sys/types.h>
9488 int
9489 main (void)
9490 {
9491
9492 #ifndef _POSIX_C_SOURCE
9493 make an error
9494 #endif
9495   ;
9496   return 0;
9497 }
9498 _ACEOF
9499 rm -f conftest.$ac_objext
9500 if { (eval echo "$as_me:9500: \"$ac_compile\"") >&5
9501   (eval $ac_compile) 2>&5
9502   ac_status=$?
9503   echo "$as_me:9503: \$? = $ac_status" >&5
9504   (exit $ac_status); } &&
9505          { ac_try='test -s conftest.$ac_objext'
9506   { (eval echo "$as_me:9506: \"$ac_try\"") >&5
9507   (eval $ac_try) 2>&5
9508   ac_status=$?
9509   echo "$as_me:9509: \$? = $ac_status" >&5
9510   (exit $ac_status); }; }; then
9511   :
9512 else
9513   echo "$as_me: failed program was:" >&5
9514 cat conftest.$ac_ext >&5
9515 cf_cv_posix_c_source=no
9516 fi
9517 rm -f conftest.$ac_objext conftest.$ac_ext
9518          CFLAGS="$cf_save_CFLAGS"
9519          CPPFLAGS="$cf_save_CPPFLAGS"
9520
9521 fi
9522 rm -f conftest.$ac_objext conftest.$ac_ext
9523
9524 fi
9525 echo "$as_me:9525: result: $cf_cv_posix_c_source" >&5
9526 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
9527
9528 if test "$cf_cv_posix_c_source" != no ; then
9529         CFLAGS="$cf_trim_CFLAGS"
9530         CPPFLAGS="$cf_trim_CPPFLAGS"
9531
9532 cf_fix_cppflags=no
9533 cf_new_cflags=
9534 cf_new_cppflags=
9535 cf_new_extra_cppflags=
9536
9537 for cf_add_cflags in $cf_cv_posix_c_source
9538 do
9539 case $cf_fix_cppflags in
9540 (no)
9541         case $cf_add_cflags in
9542         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9543                 case $cf_add_cflags in
9544                 (-D*)
9545                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9546
9547                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9548                                 && test -z "${cf_tst_cflags}" \
9549                                 && cf_fix_cppflags=yes
9550
9551                         if test $cf_fix_cppflags = yes ; then
9552
9553         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9554         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9555
9556                                 continue
9557                         elif test "${cf_tst_cflags}" = "\"'" ; then
9558
9559         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9560         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9561
9562                                 continue
9563                         fi
9564                         ;;
9565                 esac
9566                 case "$CPPFLAGS" in
9567                 (*$cf_add_cflags)
9568                         ;;
9569                 (*)
9570                         case $cf_add_cflags in
9571                         (-D*)
9572                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9573
9574 CPPFLAGS=`echo "$CPPFLAGS" | \
9575         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9576                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9577
9578                                 ;;
9579                         esac
9580
9581         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9582         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9583
9584                         ;;
9585                 esac
9586                 ;;
9587         (*)
9588
9589         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9590         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9591
9592                 ;;
9593         esac
9594         ;;
9595 (yes)
9596
9597         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9598         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9599
9600         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9601
9602         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9603                 && test -z "${cf_tst_cflags}" \
9604                 && cf_fix_cppflags=no
9605         ;;
9606 esac
9607 done
9608
9609 if test -n "$cf_new_cflags" ; then
9610
9611         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9612         CFLAGS="${CFLAGS}$cf_new_cflags"
9613
9614 fi
9615
9616 if test -n "$cf_new_cppflags" ; then
9617
9618         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9619         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9620
9621 fi
9622
9623 if test -n "$cf_new_extra_cppflags" ; then
9624
9625         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9626         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9627
9628 fi
9629
9630 fi
9631
9632 fi # cf_cv_posix_visible
9633
9634         ;;
9635 (netbsd*)
9636         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
9637         ;;
9638 (openbsd[4-9]*)
9639         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
9640         cf_xopen_source="-D_BSD_SOURCE"
9641         cf_XOPEN_SOURCE=600
9642         ;;
9643 (openbsd*)
9644         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
9645         ;;
9646 (osf[45]*)
9647         cf_xopen_source="-D_OSF_SOURCE"
9648         ;;
9649 (nto-qnx*)
9650         cf_xopen_source="-D_QNX_SOURCE"
9651         ;;
9652 (sco*)
9653         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
9654         ;;
9655 (solaris2.*)
9656         cf_xopen_source="-D__EXTENSIONS__"
9657         cf_cv_xopen_source=broken
9658         ;;
9659 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
9660         cf_XOPEN_SOURCE=
9661         cf_POSIX_C_SOURCE=
9662         ;;
9663 (*)
9664
9665 echo "$as_me:9665: checking if we should define _XOPEN_SOURCE" >&5
9666 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
9667 if test "${cf_cv_xopen_source+set}" = set; then
9668   echo $ECHO_N "(cached) $ECHO_C" >&6
9669 else
9670
9671         cat >conftest.$ac_ext <<_ACEOF
9672 #line 9672 "configure"
9673 #include "confdefs.h"
9674
9675 #include <stdlib.h>
9676 #include <string.h>
9677 #include <sys/types.h>
9678
9679 int
9680 main (void)
9681 {
9682
9683 #ifndef _XOPEN_SOURCE
9684 make an error
9685 #endif
9686   ;
9687   return 0;
9688 }
9689 _ACEOF
9690 rm -f conftest.$ac_objext
9691 if { (eval echo "$as_me:9691: \"$ac_compile\"") >&5
9692   (eval $ac_compile) 2>&5
9693   ac_status=$?
9694   echo "$as_me:9694: \$? = $ac_status" >&5
9695   (exit $ac_status); } &&
9696          { ac_try='test -s conftest.$ac_objext'
9697   { (eval echo "$as_me:9697: \"$ac_try\"") >&5
9698   (eval $ac_try) 2>&5
9699   ac_status=$?
9700   echo "$as_me:9700: \$? = $ac_status" >&5
9701   (exit $ac_status); }; }; then
9702   cf_cv_xopen_source=no
9703 else
9704   echo "$as_me: failed program was:" >&5
9705 cat conftest.$ac_ext >&5
9706 cf_save="$CPPFLAGS"
9707
9708         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9709         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9710
9711          cat >conftest.$ac_ext <<_ACEOF
9712 #line 9712 "configure"
9713 #include "confdefs.h"
9714
9715 #include <stdlib.h>
9716 #include <string.h>
9717 #include <sys/types.h>
9718
9719 int
9720 main (void)
9721 {
9722
9723 #ifdef _XOPEN_SOURCE
9724 make an error
9725 #endif
9726   ;
9727   return 0;
9728 }
9729 _ACEOF
9730 rm -f conftest.$ac_objext
9731 if { (eval echo "$as_me:9731: \"$ac_compile\"") >&5
9732   (eval $ac_compile) 2>&5
9733   ac_status=$?
9734   echo "$as_me:9734: \$? = $ac_status" >&5
9735   (exit $ac_status); } &&
9736          { ac_try='test -s conftest.$ac_objext'
9737   { (eval echo "$as_me:9737: \"$ac_try\"") >&5
9738   (eval $ac_try) 2>&5
9739   ac_status=$?
9740   echo "$as_me:9740: \$? = $ac_status" >&5
9741   (exit $ac_status); }; }; then
9742   cf_cv_xopen_source=no
9743 else
9744   echo "$as_me: failed program was:" >&5
9745 cat conftest.$ac_ext >&5
9746 cf_cv_xopen_source=$cf_XOPEN_SOURCE
9747 fi
9748 rm -f conftest.$ac_objext conftest.$ac_ext
9749         CPPFLAGS="$cf_save"
9750
9751 fi
9752 rm -f conftest.$ac_objext conftest.$ac_ext
9753
9754 fi
9755 echo "$as_me:9755: result: $cf_cv_xopen_source" >&5
9756 echo "${ECHO_T}$cf_cv_xopen_source" >&6
9757
9758 if test "$cf_cv_xopen_source" != no ; then
9759
9760 CFLAGS=`echo "$CFLAGS" | \
9761         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
9762                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
9763
9764 CPPFLAGS=`echo "$CPPFLAGS" | \
9765         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
9766                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
9767
9768         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
9769
9770 cf_fix_cppflags=no
9771 cf_new_cflags=
9772 cf_new_cppflags=
9773 cf_new_extra_cppflags=
9774
9775 for cf_add_cflags in $cf_temp_xopen_source
9776 do
9777 case $cf_fix_cppflags in
9778 (no)
9779         case $cf_add_cflags in
9780         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9781                 case $cf_add_cflags in
9782                 (-D*)
9783                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9784
9785                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9786                                 && test -z "${cf_tst_cflags}" \
9787                                 && cf_fix_cppflags=yes
9788
9789                         if test $cf_fix_cppflags = yes ; then
9790
9791         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9792         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9793
9794                                 continue
9795                         elif test "${cf_tst_cflags}" = "\"'" ; then
9796
9797         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9798         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9799
9800                                 continue
9801                         fi
9802                         ;;
9803                 esac
9804                 case "$CPPFLAGS" in
9805                 (*$cf_add_cflags)
9806                         ;;
9807                 (*)
9808                         case $cf_add_cflags in
9809                         (-D*)
9810                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9811
9812 CPPFLAGS=`echo "$CPPFLAGS" | \
9813         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9814                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9815
9816                                 ;;
9817                         esac
9818
9819         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9820         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9821
9822                         ;;
9823                 esac
9824                 ;;
9825         (*)
9826
9827         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9828         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9829
9830                 ;;
9831         esac
9832         ;;
9833 (yes)
9834
9835         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9836         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9837
9838         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9839
9840         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9841                 && test -z "${cf_tst_cflags}" \
9842                 && cf_fix_cppflags=no
9843         ;;
9844 esac
9845 done
9846
9847 if test -n "$cf_new_cflags" ; then
9848
9849         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9850         CFLAGS="${CFLAGS}$cf_new_cflags"
9851
9852 fi
9853
9854 if test -n "$cf_new_cppflags" ; then
9855
9856         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9857         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9858
9859 fi
9860
9861 if test -n "$cf_new_extra_cppflags" ; then
9862
9863         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9864         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9865
9866 fi
9867
9868 fi
9869
9870 if test "$cf_cv_posix_visible" = no; then
9871
9872 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
9873
9874 cf_save_CFLAGS="$CFLAGS"
9875 cf_save_CPPFLAGS="$CPPFLAGS"
9876
9877 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
9878         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
9879                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
9880
9881 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
9882         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
9883                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
9884
9885 echo "$as_me:9885: checking if we should define _POSIX_C_SOURCE" >&5
9886 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
9887 if test "${cf_cv_posix_c_source+set}" = set; then
9888   echo $ECHO_N "(cached) $ECHO_C" >&6
9889 else
9890
9891 echo "${as_me:-configure}:9891: testing if the symbol is already defined go no further ..." 1>&5
9892
9893         cat >conftest.$ac_ext <<_ACEOF
9894 #line 9894 "configure"
9895 #include "confdefs.h"
9896 #include <sys/types.h>
9897 int
9898 main (void)
9899 {
9900
9901 #ifndef _POSIX_C_SOURCE
9902 make an error
9903 #endif
9904   ;
9905   return 0;
9906 }
9907 _ACEOF
9908 rm -f conftest.$ac_objext
9909 if { (eval echo "$as_me:9909: \"$ac_compile\"") >&5
9910   (eval $ac_compile) 2>&5
9911   ac_status=$?
9912   echo "$as_me:9912: \$? = $ac_status" >&5
9913   (exit $ac_status); } &&
9914          { ac_try='test -s conftest.$ac_objext'
9915   { (eval echo "$as_me:9915: \"$ac_try\"") >&5
9916   (eval $ac_try) 2>&5
9917   ac_status=$?
9918   echo "$as_me:9918: \$? = $ac_status" >&5
9919   (exit $ac_status); }; }; then
9920   cf_cv_posix_c_source=no
9921 else
9922   echo "$as_me: failed program was:" >&5
9923 cat conftest.$ac_ext >&5
9924 cf_want_posix_source=no
9925          case .$cf_POSIX_C_SOURCE in
9926          (.[12]??*)
9927                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
9928                 ;;
9929          (.2)
9930                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
9931                 cf_want_posix_source=yes
9932                 ;;
9933          (.*)
9934                 cf_want_posix_source=yes
9935                 ;;
9936          esac
9937          if test "$cf_want_posix_source" = yes ; then
9938                 cat >conftest.$ac_ext <<_ACEOF
9939 #line 9939 "configure"
9940 #include "confdefs.h"
9941 #include <sys/types.h>
9942 int
9943 main (void)
9944 {
9945
9946 #ifdef _POSIX_SOURCE
9947 make an error
9948 #endif
9949   ;
9950   return 0;
9951 }
9952 _ACEOF
9953 rm -f conftest.$ac_objext
9954 if { (eval echo "$as_me:9954: \"$ac_compile\"") >&5
9955   (eval $ac_compile) 2>&5
9956   ac_status=$?
9957   echo "$as_me:9957: \$? = $ac_status" >&5
9958   (exit $ac_status); } &&
9959          { ac_try='test -s conftest.$ac_objext'
9960   { (eval echo "$as_me:9960: \"$ac_try\"") >&5
9961   (eval $ac_try) 2>&5
9962   ac_status=$?
9963   echo "$as_me:9963: \$? = $ac_status" >&5
9964   (exit $ac_status); }; }; then
9965   :
9966 else
9967   echo "$as_me: failed program was:" >&5
9968 cat conftest.$ac_ext >&5
9969 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
9970 fi
9971 rm -f conftest.$ac_objext conftest.$ac_ext
9972          fi
9973
9974 echo "${as_me:-configure}:9974: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
9975
9976          CFLAGS="$cf_trim_CFLAGS"
9977          CPPFLAGS="$cf_trim_CPPFLAGS"
9978
9979         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9980         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
9981
9982 echo "${as_me:-configure}:9982: testing if the second compile does not leave our definition intact error ..." 1>&5
9983
9984          cat >conftest.$ac_ext <<_ACEOF
9985 #line 9985 "configure"
9986 #include "confdefs.h"
9987 #include <sys/types.h>
9988 int
9989 main (void)
9990 {
9991
9992 #ifndef _POSIX_C_SOURCE
9993 make an error
9994 #endif
9995   ;
9996   return 0;
9997 }
9998 _ACEOF
9999 rm -f conftest.$ac_objext
10000 if { (eval echo "$as_me:10000: \"$ac_compile\"") >&5
10001   (eval $ac_compile) 2>&5
10002   ac_status=$?
10003   echo "$as_me:10003: \$? = $ac_status" >&5
10004   (exit $ac_status); } &&
10005          { ac_try='test -s conftest.$ac_objext'
10006   { (eval echo "$as_me:10006: \"$ac_try\"") >&5
10007   (eval $ac_try) 2>&5
10008   ac_status=$?
10009   echo "$as_me:10009: \$? = $ac_status" >&5
10010   (exit $ac_status); }; }; then
10011   :
10012 else
10013   echo "$as_me: failed program was:" >&5
10014 cat conftest.$ac_ext >&5
10015 cf_cv_posix_c_source=no
10016 fi
10017 rm -f conftest.$ac_objext conftest.$ac_ext
10018          CFLAGS="$cf_save_CFLAGS"
10019          CPPFLAGS="$cf_save_CPPFLAGS"
10020
10021 fi
10022 rm -f conftest.$ac_objext conftest.$ac_ext
10023
10024 fi
10025 echo "$as_me:10025: result: $cf_cv_posix_c_source" >&5
10026 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
10027
10028 if test "$cf_cv_posix_c_source" != no ; then
10029         CFLAGS="$cf_trim_CFLAGS"
10030         CPPFLAGS="$cf_trim_CPPFLAGS"
10031
10032 cf_fix_cppflags=no
10033 cf_new_cflags=
10034 cf_new_cppflags=
10035 cf_new_extra_cppflags=
10036
10037 for cf_add_cflags in $cf_cv_posix_c_source
10038 do
10039 case $cf_fix_cppflags in
10040 (no)
10041         case $cf_add_cflags in
10042         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10043                 case $cf_add_cflags in
10044                 (-D*)
10045                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10046
10047                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10048                                 && test -z "${cf_tst_cflags}" \
10049                                 && cf_fix_cppflags=yes
10050
10051                         if test $cf_fix_cppflags = yes ; then
10052
10053         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10054         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10055
10056                                 continue
10057                         elif test "${cf_tst_cflags}" = "\"'" ; then
10058
10059         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10060         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10061
10062                                 continue
10063                         fi
10064                         ;;
10065                 esac
10066                 case "$CPPFLAGS" in
10067                 (*$cf_add_cflags)
10068                         ;;
10069                 (*)
10070                         case $cf_add_cflags in
10071                         (-D*)
10072                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10073
10074 CPPFLAGS=`echo "$CPPFLAGS" | \
10075         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10076                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10077
10078                                 ;;
10079                         esac
10080
10081         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10082         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10083
10084                         ;;
10085                 esac
10086                 ;;
10087         (*)
10088
10089         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10090         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10091
10092                 ;;
10093         esac
10094         ;;
10095 (yes)
10096
10097         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10098         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10099
10100         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10101
10102         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10103                 && test -z "${cf_tst_cflags}" \
10104                 && cf_fix_cppflags=no
10105         ;;
10106 esac
10107 done
10108
10109 if test -n "$cf_new_cflags" ; then
10110
10111         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10112         CFLAGS="${CFLAGS}$cf_new_cflags"
10113
10114 fi
10115
10116 if test -n "$cf_new_cppflags" ; then
10117
10118         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10119         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10120
10121 fi
10122
10123 if test -n "$cf_new_extra_cppflags" ; then
10124
10125         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10126         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10127
10128 fi
10129
10130 fi
10131
10132 fi # cf_cv_posix_visible
10133
10134         ;;
10135 esac
10136
10137 if test -n "$cf_xopen_source" ; then
10138
10139 cf_fix_cppflags=no
10140 cf_new_cflags=
10141 cf_new_cppflags=
10142 cf_new_extra_cppflags=
10143
10144 for cf_add_cflags in $cf_xopen_source
10145 do
10146 case $cf_fix_cppflags in
10147 (no)
10148         case $cf_add_cflags in
10149         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10150                 case $cf_add_cflags in
10151                 (-D*)
10152                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10153
10154                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10155                                 && test -z "${cf_tst_cflags}" \
10156                                 && cf_fix_cppflags=yes
10157
10158                         if test $cf_fix_cppflags = yes ; then
10159
10160         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10161         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10162
10163                                 continue
10164                         elif test "${cf_tst_cflags}" = "\"'" ; then
10165
10166         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10167         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10168
10169                                 continue
10170                         fi
10171                         ;;
10172                 esac
10173                 case "$CPPFLAGS" in
10174                 (*$cf_add_cflags)
10175                         ;;
10176                 (*)
10177                         case $cf_add_cflags in
10178                         (-D*)
10179                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10180
10181 CPPFLAGS=`echo "$CPPFLAGS" | \
10182         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10183                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10184
10185                                 ;;
10186                         esac
10187
10188         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10189         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10190
10191                         ;;
10192                 esac
10193                 ;;
10194         (*)
10195
10196         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10197         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10198
10199                 ;;
10200         esac
10201         ;;
10202 (yes)
10203
10204         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10205         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10206
10207         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10208
10209         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10210                 && test -z "${cf_tst_cflags}" \
10211                 && cf_fix_cppflags=no
10212         ;;
10213 esac
10214 done
10215
10216 if test -n "$cf_new_cflags" ; then
10217         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
10218
10219 echo "${as_me:-configure}:10219: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
10220
10221         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10222         CFLAGS="${CFLAGS}$cf_new_cflags"
10223
10224 fi
10225
10226 if test -n "$cf_new_cppflags" ; then
10227         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
10228
10229 echo "${as_me:-configure}:10229: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
10230
10231         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10232         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10233
10234 fi
10235
10236 if test -n "$cf_new_extra_cppflags" ; then
10237         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
10238
10239 echo "${as_me:-configure}:10239: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
10240
10241         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10242         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10243
10244 fi
10245
10246 fi
10247
10248 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
10249         echo "$as_me:10249: checking if _XOPEN_SOURCE really is set" >&5
10250 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
10251         cat >conftest.$ac_ext <<_ACEOF
10252 #line 10252 "configure"
10253 #include "confdefs.h"
10254 #include <stdlib.h>
10255 int
10256 main (void)
10257 {
10258
10259 #ifndef _XOPEN_SOURCE
10260 make an error
10261 #endif
10262   ;
10263   return 0;
10264 }
10265 _ACEOF
10266 rm -f conftest.$ac_objext
10267 if { (eval echo "$as_me:10267: \"$ac_compile\"") >&5
10268   (eval $ac_compile) 2>&5
10269   ac_status=$?
10270   echo "$as_me:10270: \$? = $ac_status" >&5
10271   (exit $ac_status); } &&
10272          { ac_try='test -s conftest.$ac_objext'
10273   { (eval echo "$as_me:10273: \"$ac_try\"") >&5
10274   (eval $ac_try) 2>&5
10275   ac_status=$?
10276   echo "$as_me:10276: \$? = $ac_status" >&5
10277   (exit $ac_status); }; }; then
10278   cf_XOPEN_SOURCE_set=yes
10279 else
10280   echo "$as_me: failed program was:" >&5
10281 cat conftest.$ac_ext >&5
10282 cf_XOPEN_SOURCE_set=no
10283 fi
10284 rm -f conftest.$ac_objext conftest.$ac_ext
10285         echo "$as_me:10285: result: $cf_XOPEN_SOURCE_set" >&5
10286 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
10287         if test $cf_XOPEN_SOURCE_set = yes
10288         then
10289                 cat >conftest.$ac_ext <<_ACEOF
10290 #line 10290 "configure"
10291 #include "confdefs.h"
10292 #include <stdlib.h>
10293 int
10294 main (void)
10295 {
10296
10297 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
10298 make an error
10299 #endif
10300   ;
10301   return 0;
10302 }
10303 _ACEOF
10304 rm -f conftest.$ac_objext
10305 if { (eval echo "$as_me:10305: \"$ac_compile\"") >&5
10306   (eval $ac_compile) 2>&5
10307   ac_status=$?
10308   echo "$as_me:10308: \$? = $ac_status" >&5
10309   (exit $ac_status); } &&
10310          { ac_try='test -s conftest.$ac_objext'
10311   { (eval echo "$as_me:10311: \"$ac_try\"") >&5
10312   (eval $ac_try) 2>&5
10313   ac_status=$?
10314   echo "$as_me:10314: \$? = $ac_status" >&5
10315   (exit $ac_status); }; }; then
10316   cf_XOPEN_SOURCE_set_ok=yes
10317 else
10318   echo "$as_me: failed program was:" >&5
10319 cat conftest.$ac_ext >&5
10320 cf_XOPEN_SOURCE_set_ok=no
10321 fi
10322 rm -f conftest.$ac_objext conftest.$ac_ext
10323                 if test $cf_XOPEN_SOURCE_set_ok = no
10324                 then
10325                         { echo "$as_me:10325: WARNING: _XOPEN_SOURCE is lower than requested" >&5
10326 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
10327                 fi
10328         else
10329
10330 echo "$as_me:10330: checking if we should define _XOPEN_SOURCE" >&5
10331 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
10332 if test "${cf_cv_xopen_source+set}" = set; then
10333   echo $ECHO_N "(cached) $ECHO_C" >&6
10334 else
10335
10336         cat >conftest.$ac_ext <<_ACEOF
10337 #line 10337 "configure"
10338 #include "confdefs.h"
10339
10340 #include <stdlib.h>
10341 #include <string.h>
10342 #include <sys/types.h>
10343
10344 int
10345 main (void)
10346 {
10347
10348 #ifndef _XOPEN_SOURCE
10349 make an error
10350 #endif
10351   ;
10352   return 0;
10353 }
10354 _ACEOF
10355 rm -f conftest.$ac_objext
10356 if { (eval echo "$as_me:10356: \"$ac_compile\"") >&5
10357   (eval $ac_compile) 2>&5
10358   ac_status=$?
10359   echo "$as_me:10359: \$? = $ac_status" >&5
10360   (exit $ac_status); } &&
10361          { ac_try='test -s conftest.$ac_objext'
10362   { (eval echo "$as_me:10362: \"$ac_try\"") >&5
10363   (eval $ac_try) 2>&5
10364   ac_status=$?
10365   echo "$as_me:10365: \$? = $ac_status" >&5
10366   (exit $ac_status); }; }; then
10367   cf_cv_xopen_source=no
10368 else
10369   echo "$as_me: failed program was:" >&5
10370 cat conftest.$ac_ext >&5
10371 cf_save="$CPPFLAGS"
10372
10373         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10374         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10375
10376          cat >conftest.$ac_ext <<_ACEOF
10377 #line 10377 "configure"
10378 #include "confdefs.h"
10379
10380 #include <stdlib.h>
10381 #include <string.h>
10382 #include <sys/types.h>
10383
10384 int
10385 main (void)
10386 {
10387
10388 #ifdef _XOPEN_SOURCE
10389 make an error
10390 #endif
10391   ;
10392   return 0;
10393 }
10394 _ACEOF
10395 rm -f conftest.$ac_objext
10396 if { (eval echo "$as_me:10396: \"$ac_compile\"") >&5
10397   (eval $ac_compile) 2>&5
10398   ac_status=$?
10399   echo "$as_me:10399: \$? = $ac_status" >&5
10400   (exit $ac_status); } &&
10401          { ac_try='test -s conftest.$ac_objext'
10402   { (eval echo "$as_me:10402: \"$ac_try\"") >&5
10403   (eval $ac_try) 2>&5
10404   ac_status=$?
10405   echo "$as_me:10405: \$? = $ac_status" >&5
10406   (exit $ac_status); }; }; then
10407   cf_cv_xopen_source=no
10408 else
10409   echo "$as_me: failed program was:" >&5
10410 cat conftest.$ac_ext >&5
10411 cf_cv_xopen_source=$cf_XOPEN_SOURCE
10412 fi
10413 rm -f conftest.$ac_objext conftest.$ac_ext
10414         CPPFLAGS="$cf_save"
10415
10416 fi
10417 rm -f conftest.$ac_objext conftest.$ac_ext
10418
10419 fi
10420 echo "$as_me:10420: result: $cf_cv_xopen_source" >&5
10421 echo "${ECHO_T}$cf_cv_xopen_source" >&6
10422
10423 if test "$cf_cv_xopen_source" != no ; then
10424
10425 CFLAGS=`echo "$CFLAGS" | \
10426         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
10427                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
10428
10429 CPPFLAGS=`echo "$CPPFLAGS" | \
10430         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
10431                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
10432
10433         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
10434
10435 cf_fix_cppflags=no
10436 cf_new_cflags=
10437 cf_new_cppflags=
10438 cf_new_extra_cppflags=
10439
10440 for cf_add_cflags in $cf_temp_xopen_source
10441 do
10442 case $cf_fix_cppflags in
10443 (no)
10444         case $cf_add_cflags in
10445         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10446                 case $cf_add_cflags in
10447                 (-D*)
10448                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10449
10450                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10451                                 && test -z "${cf_tst_cflags}" \
10452                                 && cf_fix_cppflags=yes
10453
10454                         if test $cf_fix_cppflags = yes ; then
10455
10456         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10457         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10458
10459                                 continue
10460                         elif test "${cf_tst_cflags}" = "\"'" ; then
10461
10462         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10463         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10464
10465                                 continue
10466                         fi
10467                         ;;
10468                 esac
10469                 case "$CPPFLAGS" in
10470                 (*$cf_add_cflags)
10471                         ;;
10472                 (*)
10473                         case $cf_add_cflags in
10474                         (-D*)
10475                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10476
10477 CPPFLAGS=`echo "$CPPFLAGS" | \
10478         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10479                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10480
10481                                 ;;
10482                         esac
10483
10484         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10485         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10486
10487                         ;;
10488                 esac
10489                 ;;
10490         (*)
10491
10492         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10493         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10494
10495                 ;;
10496         esac
10497         ;;
10498 (yes)
10499
10500         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10501         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10502
10503         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10504
10505         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10506                 && test -z "${cf_tst_cflags}" \
10507                 && cf_fix_cppflags=no
10508         ;;
10509 esac
10510 done
10511
10512 if test -n "$cf_new_cflags" ; then
10513
10514         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10515         CFLAGS="${CFLAGS}$cf_new_cflags"
10516
10517 fi
10518
10519 if test -n "$cf_new_cppflags" ; then
10520
10521         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10522         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10523
10524 fi
10525
10526 if test -n "$cf_new_extra_cppflags" ; then
10527
10528         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10529         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10530
10531 fi
10532
10533 fi
10534
10535         fi
10536 fi
10537 fi # cf_cv_posix_visible
10538
10539 CPPFLAGS_after_XOPEN="$CPPFLAGS"
10540
10541 # Work around breakage on OS X
10542
10543 echo "$as_me:10543: checking if SIGWINCH is defined" >&5
10544 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
10545 if test "${cf_cv_define_sigwinch+set}" = set; then
10546   echo $ECHO_N "(cached) $ECHO_C" >&6
10547 else
10548
10549         cat >conftest.$ac_ext <<_ACEOF
10550 #line 10550 "configure"
10551 #include "confdefs.h"
10552
10553 #include <sys/types.h>
10554 #include <sys/signal.h>
10555
10556 int
10557 main (void)
10558 {
10559 int x = SIGWINCH
10560   ;
10561   return 0;
10562 }
10563 _ACEOF
10564 rm -f conftest.$ac_objext
10565 if { (eval echo "$as_me:10565: \"$ac_compile\"") >&5
10566   (eval $ac_compile) 2>&5
10567   ac_status=$?
10568   echo "$as_me:10568: \$? = $ac_status" >&5
10569   (exit $ac_status); } &&
10570          { ac_try='test -s conftest.$ac_objext'
10571   { (eval echo "$as_me:10571: \"$ac_try\"") >&5
10572   (eval $ac_try) 2>&5
10573   ac_status=$?
10574   echo "$as_me:10574: \$? = $ac_status" >&5
10575   (exit $ac_status); }; }; then
10576   cf_cv_define_sigwinch=yes
10577 else
10578   echo "$as_me: failed program was:" >&5
10579 cat conftest.$ac_ext >&5
10580 cat >conftest.$ac_ext <<_ACEOF
10581 #line 10581 "configure"
10582 #include "confdefs.h"
10583
10584 #undef _XOPEN_SOURCE
10585 #undef _POSIX_SOURCE
10586 #undef _POSIX_C_SOURCE
10587 #include <sys/types.h>
10588 #include <sys/signal.h>
10589
10590 int
10591 main (void)
10592 {
10593 int x = SIGWINCH
10594   ;
10595   return 0;
10596 }
10597 _ACEOF
10598 rm -f conftest.$ac_objext
10599 if { (eval echo "$as_me:10599: \"$ac_compile\"") >&5
10600   (eval $ac_compile) 2>&5
10601   ac_status=$?
10602   echo "$as_me:10602: \$? = $ac_status" >&5
10603   (exit $ac_status); } &&
10604          { ac_try='test -s conftest.$ac_objext'
10605   { (eval echo "$as_me:10605: \"$ac_try\"") >&5
10606   (eval $ac_try) 2>&5
10607   ac_status=$?
10608   echo "$as_me:10608: \$? = $ac_status" >&5
10609   (exit $ac_status); }; }; then
10610   cf_cv_define_sigwinch=maybe
10611 else
10612   echo "$as_me: failed program was:" >&5
10613 cat conftest.$ac_ext >&5
10614 cf_cv_define_sigwinch=no
10615 fi
10616 rm -f conftest.$ac_objext conftest.$ac_ext
10617
10618 fi
10619 rm -f conftest.$ac_objext conftest.$ac_ext
10620
10621 fi
10622 echo "$as_me:10622: result: $cf_cv_define_sigwinch" >&5
10623 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
10624
10625 if test "$cf_cv_define_sigwinch" = maybe ; then
10626 echo "$as_me:10626: checking for actual SIGWINCH definition" >&5
10627 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
10628 if test "${cf_cv_fixup_sigwinch+set}" = set; then
10629   echo $ECHO_N "(cached) $ECHO_C" >&6
10630 else
10631
10632 cf_cv_fixup_sigwinch=unknown
10633 cf_sigwinch=32
10634 while test $cf_sigwinch != 1
10635 do
10636         cat >conftest.$ac_ext <<_ACEOF
10637 #line 10637 "configure"
10638 #include "confdefs.h"
10639
10640 #undef _XOPEN_SOURCE
10641 #undef _POSIX_SOURCE
10642 #undef _POSIX_C_SOURCE
10643 #include <sys/types.h>
10644 #include <sys/signal.h>
10645
10646 int
10647 main (void)
10648 {
10649
10650 #if SIGWINCH != $cf_sigwinch
10651 make an error
10652 #endif
10653 int x = SIGWINCH
10654   ;
10655   return 0;
10656 }
10657 _ACEOF
10658 rm -f conftest.$ac_objext
10659 if { (eval echo "$as_me:10659: \"$ac_compile\"") >&5
10660   (eval $ac_compile) 2>&5
10661   ac_status=$?
10662   echo "$as_me:10662: \$? = $ac_status" >&5
10663   (exit $ac_status); } &&
10664          { ac_try='test -s conftest.$ac_objext'
10665   { (eval echo "$as_me:10665: \"$ac_try\"") >&5
10666   (eval $ac_try) 2>&5
10667   ac_status=$?
10668   echo "$as_me:10668: \$? = $ac_status" >&5
10669   (exit $ac_status); }; }; then
10670   cf_cv_fixup_sigwinch=$cf_sigwinch
10671          break
10672 else
10673   echo "$as_me: failed program was:" >&5
10674 cat conftest.$ac_ext >&5
10675 fi
10676 rm -f conftest.$ac_objext conftest.$ac_ext
10677
10678 cf_sigwinch=`expr $cf_sigwinch - 1`
10679 done
10680
10681 fi
10682 echo "$as_me:10682: result: $cf_cv_fixup_sigwinch" >&5
10683 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
10684
10685         if test "$cf_cv_fixup_sigwinch" != unknown ; then
10686                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
10687         fi
10688 fi
10689
10690 # Checks for CODESET support.
10691
10692 echo "$as_me:10692: checking for nl_langinfo and CODESET" >&5
10693 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
10694 if test "${am_cv_langinfo_codeset+set}" = set; then
10695   echo $ECHO_N "(cached) $ECHO_C" >&6
10696 else
10697   cat >conftest.$ac_ext <<_ACEOF
10698 #line 10698 "configure"
10699 #include "confdefs.h"
10700 #include <langinfo.h>
10701 int
10702 main (void)
10703 {
10704 char* cs = nl_langinfo(CODESET);
10705   ;
10706   return 0;
10707 }
10708 _ACEOF
10709 rm -f conftest.$ac_objext conftest$ac_exeext
10710 if { (eval echo "$as_me:10710: \"$ac_link\"") >&5
10711   (eval $ac_link) 2>&5
10712   ac_status=$?
10713   echo "$as_me:10713: \$? = $ac_status" >&5
10714   (exit $ac_status); } &&
10715          { ac_try='test -s conftest$ac_exeext'
10716   { (eval echo "$as_me:10716: \"$ac_try\"") >&5
10717   (eval $ac_try) 2>&5
10718   ac_status=$?
10719   echo "$as_me:10719: \$? = $ac_status" >&5
10720   (exit $ac_status); }; }; then
10721   am_cv_langinfo_codeset=yes
10722 else
10723   echo "$as_me: failed program was:" >&5
10724 cat conftest.$ac_ext >&5
10725 am_cv_langinfo_codeset=no
10726 fi
10727 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10728
10729 fi
10730 echo "$as_me:10730: result: $am_cv_langinfo_codeset" >&5
10731 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
10732         if test $am_cv_langinfo_codeset = yes; then
10733
10734 cat >>confdefs.h <<\EOF
10735 #define HAVE_LANGINFO_CODESET 1
10736 EOF
10737
10738         fi
10739
10740 # use these variables to work around a defect in gcc's fixincludes.
10741 NCURSES_OK_WCHAR_T=
10742 NCURSES_OK_WINT_T=
10743
10744 echo "$as_me:10744: checking if you want wide-character code" >&5
10745 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
10746
10747 # Check whether --enable-widec or --disable-widec was given.
10748 if test "${enable_widec+set}" = set; then
10749   enableval="$enable_widec"
10750   with_widec=$enableval
10751 else
10752   with_widec=no
10753 fi;
10754 echo "$as_me:10754: result: $with_widec" >&5
10755 echo "${ECHO_T}$with_widec" >&6
10756
10757 NCURSES_WCWIDTH_GRAPHICS=1
10758
10759 if test "x$with_widec" = xyes ; then
10760         if test "x$disable_lib_suffixes" = xno ; then
10761                 LIB_SUFFIX="w${LIB_SUFFIX}"
10762         fi
10763
10764 cat >>confdefs.h <<\EOF
10765 #define USE_WIDEC_SUPPORT 1
10766 EOF
10767
10768 cat >>confdefs.h <<\EOF
10769 #define NCURSES_WIDECHAR 1
10770 EOF
10771
10772 for ac_header in \
10773 wchar.h \
10774 wctype.h \
10775
10776 do
10777 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10778 echo "$as_me:10778: checking for $ac_header" >&5
10779 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10780 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10781   echo $ECHO_N "(cached) $ECHO_C" >&6
10782 else
10783   cat >conftest.$ac_ext <<_ACEOF
10784 #line 10784 "configure"
10785 #include "confdefs.h"
10786 #include <$ac_header>
10787 _ACEOF
10788 if { (eval echo "$as_me:10788: \"$ac_cpp conftest.$ac_ext\"") >&5
10789   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10790   ac_status=$?
10791   egrep -v '^ *\+' conftest.er1 >conftest.err
10792   rm -f conftest.er1
10793   cat conftest.err >&5
10794   echo "$as_me:10794: \$? = $ac_status" >&5
10795   (exit $ac_status); } >/dev/null; then
10796   if test -s conftest.err; then
10797     ac_cpp_err=$ac_c_preproc_warn_flag
10798   else
10799     ac_cpp_err=
10800   fi
10801 else
10802   ac_cpp_err=yes
10803 fi
10804 if test -z "$ac_cpp_err"; then
10805   eval "$as_ac_Header=yes"
10806 else
10807   echo "$as_me: failed program was:" >&5
10808   cat conftest.$ac_ext >&5
10809   eval "$as_ac_Header=no"
10810 fi
10811 rm -f conftest.err conftest.$ac_ext
10812 fi
10813 echo "$as_me:10813: result: `eval echo '${'$as_ac_Header'}'`" >&5
10814 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10815 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10816   cat >>confdefs.h <<EOF
10817 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10818 EOF
10819
10820 fi
10821 done
10822
10823 echo "$as_me:10823: checking if wchar.h can be used as is" >&5
10824 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
10825 if test "${cf_cv_wchar_h_okay+set}" = set; then
10826   echo $ECHO_N "(cached) $ECHO_C" >&6
10827 else
10828
10829 cat >conftest.$ac_ext <<_ACEOF
10830 #line 10830 "configure"
10831 #include "confdefs.h"
10832
10833 #include <stdlib.h>
10834 #ifdef HAVE_WCHAR_H
10835 #include <wchar.h>
10836 #endif
10837 #ifdef HAVE_WCTYPE_H
10838 #include <wctype.h>
10839 #endif
10840
10841 int
10842 main (void)
10843 {
10844
10845         wint_t foo = 0;
10846         int bar = iswpunct(foo)
10847   ;
10848   return 0;
10849 }
10850 _ACEOF
10851 rm -f conftest.$ac_objext
10852 if { (eval echo "$as_me:10852: \"$ac_compile\"") >&5
10853   (eval $ac_compile) 2>&5
10854   ac_status=$?
10855   echo "$as_me:10855: \$? = $ac_status" >&5
10856   (exit $ac_status); } &&
10857          { ac_try='test -s conftest.$ac_objext'
10858   { (eval echo "$as_me:10858: \"$ac_try\"") >&5
10859   (eval $ac_try) 2>&5
10860   ac_status=$?
10861   echo "$as_me:10861: \$? = $ac_status" >&5
10862   (exit $ac_status); }; }; then
10863   cf_cv_wchar_h_okay=yes
10864 else
10865   echo "$as_me: failed program was:" >&5
10866 cat conftest.$ac_ext >&5
10867 cf_cv_wchar_h_okay=no
10868 fi
10869 rm -f conftest.$ac_objext conftest.$ac_ext
10870 fi
10871 echo "$as_me:10871: result: $cf_cv_wchar_h_okay" >&5
10872 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
10873
10874 if test $cf_cv_wchar_h_okay = no
10875 then
10876
10877 echo "$as_me:10877: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
10878 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
10879 cat >conftest.$ac_ext <<_ACEOF
10880 #line 10880 "configure"
10881 #include "confdefs.h"
10882 #include <sys/types.h>
10883
10884 int
10885 main (void)
10886 {
10887
10888 #ifndef _XOPEN_SOURCE_EXTENDED
10889 make an error
10890 #endif
10891   ;
10892   return 0;
10893 }
10894 _ACEOF
10895 rm -f conftest.$ac_objext
10896 if { (eval echo "$as_me:10896: \"$ac_compile\"") >&5
10897   (eval $ac_compile) 2>&5
10898   ac_status=$?
10899   echo "$as_me:10899: \$? = $ac_status" >&5
10900   (exit $ac_status); } &&
10901          { ac_try='test -s conftest.$ac_objext'
10902   { (eval echo "$as_me:10902: \"$ac_try\"") >&5
10903   (eval $ac_try) 2>&5
10904   ac_status=$?
10905   echo "$as_me:10905: \$? = $ac_status" >&5
10906   (exit $ac_status); }; }; then
10907   cf_result=no
10908 else
10909   echo "$as_me: failed program was:" >&5
10910 cat conftest.$ac_ext >&5
10911 cf_result=yes
10912 fi
10913 rm -f conftest.$ac_objext conftest.$ac_ext
10914 echo "$as_me:10914: result: $cf_result" >&5
10915 echo "${ECHO_T}$cf_result" >&6
10916
10917 if test "$cf_result" = yes ; then
10918         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
10919 elif test "x" != "x" ; then
10920         echo "$as_me:10920: checking checking for compatible value versus " >&5
10921 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
10922         cat >conftest.$ac_ext <<_ACEOF
10923 #line 10923 "configure"
10924 #include "confdefs.h"
10925 #include <sys/types.h>
10926
10927 int
10928 main (void)
10929 {
10930
10931 #if _XOPEN_SOURCE_EXTENDED- < 0
10932 make an error
10933 #endif
10934   ;
10935   return 0;
10936 }
10937 _ACEOF
10938 rm -f conftest.$ac_objext
10939 if { (eval echo "$as_me:10939: \"$ac_compile\"") >&5
10940   (eval $ac_compile) 2>&5
10941   ac_status=$?
10942   echo "$as_me:10942: \$? = $ac_status" >&5
10943   (exit $ac_status); } &&
10944          { ac_try='test -s conftest.$ac_objext'
10945   { (eval echo "$as_me:10945: \"$ac_try\"") >&5
10946   (eval $ac_try) 2>&5
10947   ac_status=$?
10948   echo "$as_me:10948: \$? = $ac_status" >&5
10949   (exit $ac_status); }; }; then
10950   cf_result=yes
10951 else
10952   echo "$as_me: failed program was:" >&5
10953 cat conftest.$ac_ext >&5
10954 cf_result=no
10955 fi
10956 rm -f conftest.$ac_objext conftest.$ac_ext
10957         echo "$as_me:10957: result: $cf_result" >&5
10958 echo "${ECHO_T}$cf_result" >&6
10959         if test "$cf_result" = no ; then
10960                 # perhaps we can override it - try...
10961                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
10962         fi
10963 fi
10964
10965 fi
10966
10967 echo "$as_me:10967: checking if wcwidth agrees graphics are single-width" >&5
10968 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
10969 if test "${cf_cv_wcwidth_graphics+set}" = set; then
10970   echo $ECHO_N "(cached) $ECHO_C" >&6
10971 else
10972
10973 cat >conftest.in <<CF_EOF
10974 -       VT100 symbols
10975 0x250c  upper left corner
10976 0x2514  lower left corner
10977 0x2510  upper right corner
10978 0x2518  lower right corner
10979 0x251c  tee pointing left
10980 0x2524  tee pointing right
10981 0x2534  tee pointing up
10982 0x252c  tee pointing down
10983 0x2500  horizontal line
10984 0x2502  vertical line
10985 0x253c  large plus or crossover
10986 0x23ba  scan line 1
10987 0x23bd  scan line 9
10988 0x25c6  diamond
10989 0x2592  checker board (stipple)
10990 0x00b0  degree symbol
10991 0x00b1  plus/minus
10992 0x00b7  bullet
10993 -       Teletype 5410v1 symbols
10994 0x2190  arrow pointing left
10995 0x2192  arrow pointing right
10996 0x2193  arrow pointing down
10997 0x2191  arrow pointing up
10998 0x2592  board of squares
10999 0x2603  lantern symbol
11000 0x25ae  solid square block
11001 -       these defaults were invented for ncurses
11002 0x23bb  scan line 3
11003 0x23bc  scan line 7
11004 0x2264  less-than-or-equal-to
11005 0x2265  greater-than-or-equal-to
11006 0x03c0  greek pi
11007 0x2260  not-equal
11008 0x00a3  pound-sterling symbol
11009 -       thick-line-drawing
11010 0x250f  upper left corner
11011 0x2517  lower left corner
11012 0x2513  upper right corner
11013 0x251b  lower right corner
11014 0x2523  tee pointing left
11015 0x252b  tee pointing right
11016 0x253b  tee pointing up
11017 0x2533  tee pointing down
11018 0x2501  horizontal line
11019 0x2503  vertical line
11020 0x254b  large plus or crossover
11021 -       double-line-drawing
11022 0x2554  upper left corner
11023 0x255a  lower left corner
11024 0x2557  upper right corner
11025 0x255d  lower right corner
11026 0x2563  tee pointing left
11027 0x2560  tee pointing right
11028 0x2569  tee pointing up
11029 0x2566  tee pointing down
11030 0x2550  horizontal line
11031 0x2551  vertical line
11032 0x256c  large plus or crossover
11033 CF_EOF
11034 if test "$cross_compiling" = yes; then
11035   cf_cv_wcwidth_graphics=unknown
11036 else
11037   cat >conftest.$ac_ext <<_ACEOF
11038 #line 11038 "configure"
11039 #include "confdefs.h"
11040
11041 #include <locale.h>
11042 #include <stdio.h>
11043 #include <wchar.h>
11044
11045 #define MY_LEN 80
11046
11047 int
11048 main(void)
11049 {
11050         FILE *fp;
11051         int value;
11052         char buffer[MY_LEN + 1];
11053         char notes[MY_LEN + 1];
11054         int totals = 0;
11055         int passed = 0;
11056
11057         if (setlocale(LC_ALL, "en_US.UTF8") ||
11058                 setlocale(LC_ALL, "en_US.UTF-8") ||
11059                 setlocale(LC_ALL, "en_US.utf8") ||
11060                 setlocale(LC_ALL, "en_US.utf-8")) {
11061                 if ((fp = fopen("conftest.in", "r")) != 0) {
11062                         while (fgets(buffer, MY_LEN, fp) != 0) {
11063                                 if (*buffer == '-') {
11064                                         fprintf(stderr, "\t%s", buffer);
11065                                 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
11066                                         ++totals;
11067                                         if (wcwidth(value) == 1)
11068                                                 ++passed;
11069                                         fprintf(stderr, "%d\t%s", wcwidth(value), buffer);
11070                                 } else {
11071                                         fprintf(stderr, "?\t%s", buffer);
11072                                 }
11073                         }
11074                 }
11075         }
11076         fprintf(stderr, "%d/%d passed wcwidth/graphics check\n", passed, totals);
11077         return (totals == passed) ? 0 : 1;
11078 }
11079
11080 _ACEOF
11081 rm -f conftest$ac_exeext
11082 if { (eval echo "$as_me:11082: \"$ac_link\"") >&5
11083   (eval $ac_link) 2>&5
11084   ac_status=$?
11085   echo "$as_me:11085: \$? = $ac_status" >&5
11086   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11087   { (eval echo "$as_me:11087: \"$ac_try\"") >&5
11088   (eval $ac_try) 2>&5
11089   ac_status=$?
11090   echo "$as_me:11090: \$? = $ac_status" >&5
11091   (exit $ac_status); }; }; then
11092   cf_cv_wcwidth_graphics=yes
11093 else
11094   echo "$as_me: program exited with status $ac_status" >&5
11095 echo "$as_me: failed program was:" >&5
11096 cat conftest.$ac_ext >&5
11097 cf_cv_wcwidth_graphics=no
11098 fi
11099 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11100 fi
11101
11102 fi
11103 echo "$as_me:11103: result: $cf_cv_wcwidth_graphics" >&5
11104 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
11105
11106         test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
11107
11108         # with_overwrite=no
11109         NCURSES_CH_T=cchar_t
11110
11111 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
11112 do
11113 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11114 echo "$as_me:11114: checking for $ac_func" >&5
11115 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11116 if eval "test \"\${$as_ac_var+set}\" = set"; then
11117   echo $ECHO_N "(cached) $ECHO_C" >&6
11118 else
11119   cat >conftest.$ac_ext <<_ACEOF
11120 #line 11120 "configure"
11121 #include "confdefs.h"
11122 #define $ac_func autoconf_temporary
11123 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
11124 #undef $ac_func
11125
11126 #ifdef __cplusplus
11127 extern "C"
11128 #endif
11129
11130 /* We use char because int might match the return type of a gcc2
11131    builtin and then its argument prototype would still apply.  */
11132 char $ac_func (void);
11133
11134 int
11135 main (void)
11136 {
11137
11138 /* The GNU C library defines stubs for functions which it implements
11139     to always fail with ENOSYS.  Some functions are actually named
11140     something starting with __ and the normal name is an alias.  */
11141 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11142 #error found stub for $ac_func
11143 #endif
11144
11145         return $ac_func ();
11146   ;
11147   return 0;
11148 }
11149 _ACEOF
11150 rm -f conftest.$ac_objext conftest$ac_exeext
11151 if { (eval echo "$as_me:11151: \"$ac_link\"") >&5
11152   (eval $ac_link) 2>&5
11153   ac_status=$?
11154   echo "$as_me:11154: \$? = $ac_status" >&5
11155   (exit $ac_status); } &&
11156          { ac_try='test -s conftest$ac_exeext'
11157   { (eval echo "$as_me:11157: \"$ac_try\"") >&5
11158   (eval $ac_try) 2>&5
11159   ac_status=$?
11160   echo "$as_me:11160: \$? = $ac_status" >&5
11161   (exit $ac_status); }; }; then
11162   eval "$as_ac_var=yes"
11163 else
11164   echo "$as_me: failed program was:" >&5
11165 cat conftest.$ac_ext >&5
11166 eval "$as_ac_var=no"
11167 fi
11168 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11169 fi
11170 echo "$as_me:11170: result: `eval echo '${'$as_ac_var'}'`" >&5
11171 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11172 if test `eval echo '${'$as_ac_var'}'` = yes; then
11173   cat >>confdefs.h <<EOF
11174 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11175 EOF
11176
11177 fi
11178 done
11179
11180         if test "x$ac_cv_func_putwc" != xyes ; then
11181
11182 echo "$as_me:11182: checking for multibyte character support" >&5
11183 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
11184 if test "${cf_cv_utf8_lib+set}" = set; then
11185   echo $ECHO_N "(cached) $ECHO_C" >&6
11186 else
11187
11188         cf_save_LIBS="$LIBS"
11189         cat >conftest.$ac_ext <<_ACEOF
11190 #line 11190 "configure"
11191 #include "confdefs.h"
11192
11193 #include <stdlib.h>
11194 int
11195 main (void)
11196 {
11197 putwc(0,0);
11198   ;
11199   return 0;
11200 }
11201 _ACEOF
11202 rm -f conftest.$ac_objext conftest$ac_exeext
11203 if { (eval echo "$as_me:11203: \"$ac_link\"") >&5
11204   (eval $ac_link) 2>&5
11205   ac_status=$?
11206   echo "$as_me:11206: \$? = $ac_status" >&5
11207   (exit $ac_status); } &&
11208          { ac_try='test -s conftest$ac_exeext'
11209   { (eval echo "$as_me:11209: \"$ac_try\"") >&5
11210   (eval $ac_try) 2>&5
11211   ac_status=$?
11212   echo "$as_me:11212: \$? = $ac_status" >&5
11213   (exit $ac_status); }; }; then
11214   cf_cv_utf8_lib=yes
11215 else
11216   echo "$as_me: failed program was:" >&5
11217 cat conftest.$ac_ext >&5
11218
11219 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
11220 # will be set on completion of the AC_TRY_LINK below.
11221 cf_cv_header_path_utf8=
11222 cf_cv_library_path_utf8=
11223
11224 echo "${as_me:-configure}:11224: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
11225
11226 cf_save_LIBS="$LIBS"
11227
11228 cat >conftest.$ac_ext <<_ACEOF
11229 #line 11229 "configure"
11230 #include "confdefs.h"
11231
11232 #include <libutf8.h>
11233 int
11234 main (void)
11235 {
11236 putwc(0,0);
11237   ;
11238   return 0;
11239 }
11240 _ACEOF
11241 rm -f conftest.$ac_objext conftest$ac_exeext
11242 if { (eval echo "$as_me:11242: \"$ac_link\"") >&5
11243   (eval $ac_link) 2>&5
11244   ac_status=$?
11245   echo "$as_me:11245: \$? = $ac_status" >&5
11246   (exit $ac_status); } &&
11247          { ac_try='test -s conftest$ac_exeext'
11248   { (eval echo "$as_me:11248: \"$ac_try\"") >&5
11249   (eval $ac_try) 2>&5
11250   ac_status=$?
11251   echo "$as_me:11251: \$? = $ac_status" >&5
11252   (exit $ac_status); }; }; then
11253
11254         cf_cv_find_linkage_utf8=yes
11255         cf_cv_header_path_utf8=/usr/include
11256         cf_cv_library_path_utf8=/usr/lib
11257
11258 else
11259   echo "$as_me: failed program was:" >&5
11260 cat conftest.$ac_ext >&5
11261
11262 LIBS="-lutf8  $cf_save_LIBS"
11263
11264 cat >conftest.$ac_ext <<_ACEOF
11265 #line 11265 "configure"
11266 #include "confdefs.h"
11267
11268 #include <libutf8.h>
11269 int
11270 main (void)
11271 {
11272 putwc(0,0);
11273   ;
11274   return 0;
11275 }
11276 _ACEOF
11277 rm -f conftest.$ac_objext conftest$ac_exeext
11278 if { (eval echo "$as_me:11278: \"$ac_link\"") >&5
11279   (eval $ac_link) 2>&5
11280   ac_status=$?
11281   echo "$as_me:11281: \$? = $ac_status" >&5
11282   (exit $ac_status); } &&
11283          { ac_try='test -s conftest$ac_exeext'
11284   { (eval echo "$as_me:11284: \"$ac_try\"") >&5
11285   (eval $ac_try) 2>&5
11286   ac_status=$?
11287   echo "$as_me:11287: \$? = $ac_status" >&5
11288   (exit $ac_status); }; }; then
11289
11290         cf_cv_find_linkage_utf8=yes
11291         cf_cv_header_path_utf8=/usr/include
11292         cf_cv_library_path_utf8=/usr/lib
11293         cf_cv_library_file_utf8="-lutf8"
11294
11295 else
11296   echo "$as_me: failed program was:" >&5
11297 cat conftest.$ac_ext >&5
11298
11299         cf_cv_find_linkage_utf8=no
11300         LIBS="$cf_save_LIBS"
11301
11302         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
11303
11304 echo "${as_me:-configure}:11304: testing find linkage for utf8 library ..." 1>&5
11305
11306 echo "${as_me:-configure}:11306: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
11307
11308         cf_save_CPPFLAGS="$CPPFLAGS"
11309         cf_test_CPPFLAGS="$CPPFLAGS"
11310
11311 cf_search=
11312
11313 # collect the current set of include-directories from compiler flags
11314 cf_header_path_list=""
11315 if test -n "${CFLAGS}${CPPFLAGS}" ; then
11316         for cf_header_path in $CPPFLAGS $CFLAGS
11317         do
11318                 case $cf_header_path in
11319                 (-I*)
11320                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
11321
11322 test "x$cf_header_path" != "xNONE" && \
11323 test -d "$cf_header_path" && \
11324  {
11325         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
11326         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
11327         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
11328         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
11329         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
11330         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
11331 }
11332
11333                         cf_header_path_list="$cf_header_path_list $cf_search"
11334                         ;;
11335                 esac
11336         done
11337 fi
11338
11339 # add the variations for the package we are looking for
11340
11341 cf_search=
11342
11343 test "x$prefix" != "xNONE" && \
11344 test -d "$prefix" && \
11345  {
11346         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
11347         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
11348         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
11349         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
11350         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
11351         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
11352 }
11353
11354 for cf_subdir_prefix in \
11355         /usr \
11356         /usr/local \
11357         /usr/pkg \
11358         /opt \
11359         /opt/local \
11360         $HOME
11361 do
11362
11363 test "x$cf_subdir_prefix" != "x$prefix" && \
11364 test -d "$cf_subdir_prefix" && \
11365 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
11366         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
11367         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
11368         test -d $cf_subdir_prefix/include/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
11369         test -d $cf_subdir_prefix/include/utf8/include &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
11370         test -d $cf_subdir_prefix/utf8/include &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
11371         test -d $cf_subdir_prefix/utf8/include/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
11372 }
11373
11374 done
11375
11376 test "$includedir" != NONE && \
11377 test "$includedir" != "/usr/include" && \
11378 test -d "$includedir" && {
11379         test -d $includedir &&    cf_search="$cf_search $includedir"
11380         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
11381 }
11382
11383 test "$oldincludedir" != NONE && \
11384 test "$oldincludedir" != "/usr/include" && \
11385 test -d "$oldincludedir" && {
11386         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
11387         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
11388 }
11389
11390 cf_search="$cf_search $cf_header_path_list"
11391
11392         for cf_cv_header_path_utf8 in $cf_search
11393         do
11394                 if test -d $cf_cv_header_path_utf8 ; then
11395                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
11396
11397 echo "${as_me:-configure}:11397: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
11398
11399                         CPPFLAGS="$cf_save_CPPFLAGS"
11400
11401         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11402         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
11403
11404                         cat >conftest.$ac_ext <<_ACEOF
11405 #line 11405 "configure"
11406 #include "confdefs.h"
11407
11408 #include <libutf8.h>
11409 int
11410 main (void)
11411 {
11412 putwc(0,0);
11413   ;
11414   return 0;
11415 }
11416 _ACEOF
11417 rm -f conftest.$ac_objext
11418 if { (eval echo "$as_me:11418: \"$ac_compile\"") >&5
11419   (eval $ac_compile) 2>&5
11420   ac_status=$?
11421   echo "$as_me:11421: \$? = $ac_status" >&5
11422   (exit $ac_status); } &&
11423          { ac_try='test -s conftest.$ac_objext'
11424   { (eval echo "$as_me:11424: \"$ac_try\"") >&5
11425   (eval $ac_try) 2>&5
11426   ac_status=$?
11427   echo "$as_me:11427: \$? = $ac_status" >&5
11428   (exit $ac_status); }; }; then
11429
11430                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
11431
11432 echo "${as_me:-configure}:11432: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
11433
11434                                 cf_cv_find_linkage_utf8=maybe
11435                                 cf_test_CPPFLAGS="$CPPFLAGS"
11436                                 break
11437 else
11438   echo "$as_me: failed program was:" >&5
11439 cat conftest.$ac_ext >&5
11440
11441                                 CPPFLAGS="$cf_save_CPPFLAGS"
11442
11443 fi
11444 rm -f conftest.$ac_objext conftest.$ac_ext
11445                 fi
11446         done
11447
11448         if test "$cf_cv_find_linkage_utf8" = maybe ; then
11449
11450 echo "${as_me:-configure}:11450: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
11451
11452                 cf_save_LIBS="$LIBS"
11453                 cf_save_LDFLAGS="$LDFLAGS"
11454
11455                 if test "$cf_cv_find_linkage_utf8" != yes ; then
11456
11457 cf_search=
11458 cf_library_path_list=""
11459 if test -n "${LDFLAGS}${LIBS}" ; then
11460         for cf_library_path in $LDFLAGS $LIBS
11461         do
11462                 case $cf_library_path in
11463                 (-L*)
11464                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
11465
11466 test "x$cf_library_path" != "xNONE" && \
11467 test -d "$cf_library_path" && \
11468  {
11469         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
11470         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
11471         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
11472         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
11473         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
11474         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
11475 }
11476
11477                         cf_library_path_list="$cf_library_path_list $cf_search"
11478                         ;;
11479                 esac
11480         done
11481 fi
11482
11483 cf_search=
11484
11485 test "x$prefix" != "xNONE" && \
11486 test -d "$prefix" && \
11487  {
11488         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
11489         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
11490         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
11491         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
11492         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
11493         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
11494 }
11495
11496 for cf_subdir_prefix in \
11497         /usr \
11498         /usr/local \
11499         /usr/pkg \
11500         /opt \
11501         /opt/local \
11502         $HOME
11503 do
11504
11505 test "x$cf_subdir_prefix" != "x$prefix" && \
11506 test -d "$cf_subdir_prefix" && \
11507 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
11508         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
11509         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
11510         test -d $cf_subdir_prefix/lib/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
11511         test -d $cf_subdir_prefix/lib/utf8/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
11512         test -d $cf_subdir_prefix/utf8/lib &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
11513         test -d $cf_subdir_prefix/utf8/lib/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
11514 }
11515
11516 done
11517
11518 cf_search="$cf_library_path_list $cf_search"
11519
11520                         for cf_cv_library_path_utf8 in $cf_search
11521                         do
11522                                 if test -d $cf_cv_library_path_utf8 ; then
11523                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
11524
11525 echo "${as_me:-configure}:11525: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
11526
11527                                         CPPFLAGS="$cf_test_CPPFLAGS"
11528                                         LIBS="-lutf8  $cf_save_LIBS"
11529                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
11530                                         cat >conftest.$ac_ext <<_ACEOF
11531 #line 11531 "configure"
11532 #include "confdefs.h"
11533
11534 #include <libutf8.h>
11535 int
11536 main (void)
11537 {
11538 putwc(0,0);
11539   ;
11540   return 0;
11541 }
11542 _ACEOF
11543 rm -f conftest.$ac_objext conftest$ac_exeext
11544 if { (eval echo "$as_me:11544: \"$ac_link\"") >&5
11545   (eval $ac_link) 2>&5
11546   ac_status=$?
11547   echo "$as_me:11547: \$? = $ac_status" >&5
11548   (exit $ac_status); } &&
11549          { ac_try='test -s conftest$ac_exeext'
11550   { (eval echo "$as_me:11550: \"$ac_try\"") >&5
11551   (eval $ac_try) 2>&5
11552   ac_status=$?
11553   echo "$as_me:11553: \$? = $ac_status" >&5
11554   (exit $ac_status); }; }; then
11555
11556                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
11557
11558 echo "${as_me:-configure}:11558: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
11559
11560                                         cf_cv_find_linkage_utf8=yes
11561                                         cf_cv_library_file_utf8="-lutf8"
11562                                         break
11563 else
11564   echo "$as_me: failed program was:" >&5
11565 cat conftest.$ac_ext >&5
11566
11567                                         CPPFLAGS="$cf_save_CPPFLAGS"
11568                                         LIBS="$cf_save_LIBS"
11569                                         LDFLAGS="$cf_save_LDFLAGS"
11570
11571 fi
11572 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11573                                 fi
11574                         done
11575                         CPPFLAGS="$cf_save_CPPFLAGS"
11576                         LDFLAGS="$cf_save_LDFLAGS"
11577                 fi
11578
11579         else
11580                 cf_cv_find_linkage_utf8=no
11581         fi
11582
11583 fi
11584 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11585
11586 fi
11587 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11588
11589 LIBS="$cf_save_LIBS"
11590
11591 if test "$cf_cv_find_linkage_utf8" = yes ; then
11592 cf_cv_utf8_lib=add-on
11593 else
11594 cf_cv_utf8_lib=no
11595 fi
11596
11597 fi
11598 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11599 fi
11600 echo "$as_me:11600: result: $cf_cv_utf8_lib" >&5
11601 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
11602
11603 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
11604 # ncurses/ncursesw:
11605 if test "$cf_cv_utf8_lib" = "add-on" ; then
11606
11607 cat >>confdefs.h <<\EOF
11608 #define HAVE_LIBUTF8_H 1
11609 EOF
11610
11611 if test -n "$cf_cv_header_path_utf8" ; then
11612   for cf_add_incdir in $cf_cv_header_path_utf8
11613   do
11614         while test $cf_add_incdir != /usr/include
11615         do
11616           if test -d $cf_add_incdir
11617           then
11618                 cf_have_incdir=no
11619                 if test -n "$CFLAGS$CPPFLAGS" ; then
11620                   # a loop is needed to ensure we can add subdirs of existing dirs
11621                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
11622                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
11623                           cf_have_incdir=yes; break
11624                         fi
11625                   done
11626                 fi
11627
11628                 if test "$cf_have_incdir" = no ; then
11629                   if test "$cf_add_incdir" = /usr/local/include ; then
11630                         if test "$GCC" = yes
11631                         then
11632                           cf_save_CPPFLAGS=$CPPFLAGS
11633
11634         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11635         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
11636
11637                           cat >conftest.$ac_ext <<_ACEOF
11638 #line 11638 "configure"
11639 #include "confdefs.h"
11640 #include <stdio.h>
11641 int
11642 main (void)
11643 {
11644 printf("Hello")
11645   ;
11646   return 0;
11647 }
11648 _ACEOF
11649 rm -f conftest.$ac_objext
11650 if { (eval echo "$as_me:11650: \"$ac_compile\"") >&5
11651   (eval $ac_compile) 2>&5
11652   ac_status=$?
11653   echo "$as_me:11653: \$? = $ac_status" >&5
11654   (exit $ac_status); } &&
11655          { ac_try='test -s conftest.$ac_objext'
11656   { (eval echo "$as_me:11656: \"$ac_try\"") >&5
11657   (eval $ac_try) 2>&5
11658   ac_status=$?
11659   echo "$as_me:11659: \$? = $ac_status" >&5
11660   (exit $ac_status); }; }; then
11661   :
11662 else
11663   echo "$as_me: failed program was:" >&5
11664 cat conftest.$ac_ext >&5
11665 cf_have_incdir=yes
11666 fi
11667 rm -f conftest.$ac_objext conftest.$ac_ext
11668                           CPPFLAGS=$cf_save_CPPFLAGS
11669                         fi
11670                   fi
11671                 fi
11672
11673                 if test "$cf_have_incdir" = no ; then
11674                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
11675
11676 echo "${as_me:-configure}:11676: testing adding $cf_add_incdir to include-path ..." 1>&5
11677
11678                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
11679
11680                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
11681                   test "$cf_top_incdir" = "$cf_add_incdir" && break
11682                   cf_add_incdir="$cf_top_incdir"
11683                 else
11684                   break
11685                 fi
11686           else
11687                 break
11688           fi
11689         done
11690   done
11691 fi
11692
11693 if test -n "$cf_cv_library_path_utf8" ; then
11694         for cf_add_libdir in $cf_cv_library_path_utf8
11695         do
11696                 if test $cf_add_libdir = /usr/lib ; then
11697                         :
11698                 elif test -d $cf_add_libdir
11699                 then
11700                         cf_have_libdir=no
11701                         if test -n "$LDFLAGS$LIBS" ; then
11702                                 # a loop is needed to ensure we can add subdirs of existing dirs
11703                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
11704                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
11705                                                 cf_have_libdir=yes; break
11706                                         fi
11707                                 done
11708                         fi
11709                         if test "$cf_have_libdir" = no ; then
11710                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
11711
11712 echo "${as_me:-configure}:11712: testing adding $cf_add_libdir to library-path ..." 1>&5
11713
11714                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
11715                         fi
11716                 fi
11717         done
11718 fi
11719
11720 cf_add_libs="$cf_cv_library_file_utf8"
11721 # Filter out duplicates - this happens with badly-designed ".pc" files...
11722 for cf_add_1lib in $LIBS
11723 do
11724         for cf_add_2lib in $cf_add_libs
11725         do
11726                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
11727                 then
11728                         cf_add_1lib=
11729                         break
11730                 fi
11731         done
11732         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
11733 done
11734 LIBS="$cf_add_libs"
11735
11736 fi
11737
11738                 if test "$cf_cv_utf8_lib" != no ; then
11739                         NCURSES_LIBUTF8=1
11740                 fi
11741         fi
11742
11743 # This is needed on Tru64 5.0 to declare mbstate_t
11744 echo "$as_me:11744: checking if we must include wchar.h to declare mbstate_t" >&5
11745 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
11746 if test "${cf_cv_mbstate_t+set}" = set; then
11747   echo $ECHO_N "(cached) $ECHO_C" >&6
11748 else
11749
11750 cat >conftest.$ac_ext <<_ACEOF
11751 #line 11751 "configure"
11752 #include "confdefs.h"
11753
11754 #include <stdlib.h>
11755 #include <stdarg.h>
11756 #include <stdio.h>
11757 #ifdef HAVE_LIBUTF8_H
11758 #include <libutf8.h>
11759 #endif
11760 int
11761 main (void)
11762 {
11763 mbstate_t state
11764   ;
11765   return 0;
11766 }
11767 _ACEOF
11768 rm -f conftest.$ac_objext
11769 if { (eval echo "$as_me:11769: \"$ac_compile\"") >&5
11770   (eval $ac_compile) 2>&5
11771   ac_status=$?
11772   echo "$as_me:11772: \$? = $ac_status" >&5
11773   (exit $ac_status); } &&
11774          { ac_try='test -s conftest.$ac_objext'
11775   { (eval echo "$as_me:11775: \"$ac_try\"") >&5
11776   (eval $ac_try) 2>&5
11777   ac_status=$?
11778   echo "$as_me:11778: \$? = $ac_status" >&5
11779   (exit $ac_status); }; }; then
11780   cf_cv_mbstate_t=no
11781 else
11782   echo "$as_me: failed program was:" >&5
11783 cat conftest.$ac_ext >&5
11784 cat >conftest.$ac_ext <<_ACEOF
11785 #line 11785 "configure"
11786 #include "confdefs.h"
11787
11788 #include <stdlib.h>
11789 #include <stdarg.h>
11790 #include <stdio.h>
11791 #include <wchar.h>
11792 #ifdef HAVE_LIBUTF8_H
11793 #include <libutf8.h>
11794 #endif
11795 int
11796 main (void)
11797 {
11798 mbstate_t value
11799   ;
11800   return 0;
11801 }
11802 _ACEOF
11803 rm -f conftest.$ac_objext
11804 if { (eval echo "$as_me:11804: \"$ac_compile\"") >&5
11805   (eval $ac_compile) 2>&5
11806   ac_status=$?
11807   echo "$as_me:11807: \$? = $ac_status" >&5
11808   (exit $ac_status); } &&
11809          { ac_try='test -s conftest.$ac_objext'
11810   { (eval echo "$as_me:11810: \"$ac_try\"") >&5
11811   (eval $ac_try) 2>&5
11812   ac_status=$?
11813   echo "$as_me:11813: \$? = $ac_status" >&5
11814   (exit $ac_status); }; }; then
11815   cf_cv_mbstate_t=yes
11816 else
11817   echo "$as_me: failed program was:" >&5
11818 cat conftest.$ac_ext >&5
11819 cf_cv_mbstate_t=unknown
11820 fi
11821 rm -f conftest.$ac_objext conftest.$ac_ext
11822 fi
11823 rm -f conftest.$ac_objext conftest.$ac_ext
11824 fi
11825 echo "$as_me:11825: result: $cf_cv_mbstate_t" >&5
11826 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
11827
11828 if test "$cf_cv_mbstate_t" = yes ; then
11829
11830 cat >>confdefs.h <<\EOF
11831 #define NEED_WCHAR_H 1
11832 EOF
11833
11834         NEED_WCHAR_H=1
11835 fi
11836
11837 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
11838 if test "$cf_cv_mbstate_t" = unknown ; then
11839         NCURSES_MBSTATE_T=1
11840 fi
11841
11842 # This is needed on Tru64 5.0 to declare wchar_t
11843 echo "$as_me:11843: checking if we must include wchar.h to declare wchar_t" >&5
11844 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
11845 if test "${cf_cv_wchar_t+set}" = set; then
11846   echo $ECHO_N "(cached) $ECHO_C" >&6
11847 else
11848
11849 cat >conftest.$ac_ext <<_ACEOF
11850 #line 11850 "configure"
11851 #include "confdefs.h"
11852
11853 #include <stdlib.h>
11854 #include <stdarg.h>
11855 #include <stdio.h>
11856 #ifdef HAVE_LIBUTF8_H
11857 #include <libutf8.h>
11858 #endif
11859 int
11860 main (void)
11861 {
11862 wchar_t state
11863   ;
11864   return 0;
11865 }
11866 _ACEOF
11867 rm -f conftest.$ac_objext
11868 if { (eval echo "$as_me:11868: \"$ac_compile\"") >&5
11869   (eval $ac_compile) 2>&5
11870   ac_status=$?
11871   echo "$as_me:11871: \$? = $ac_status" >&5
11872   (exit $ac_status); } &&
11873          { ac_try='test -s conftest.$ac_objext'
11874   { (eval echo "$as_me:11874: \"$ac_try\"") >&5
11875   (eval $ac_try) 2>&5
11876   ac_status=$?
11877   echo "$as_me:11877: \$? = $ac_status" >&5
11878   (exit $ac_status); }; }; then
11879   cf_cv_wchar_t=no
11880 else
11881   echo "$as_me: failed program was:" >&5
11882 cat conftest.$ac_ext >&5
11883 cat >conftest.$ac_ext <<_ACEOF
11884 #line 11884 "configure"
11885 #include "confdefs.h"
11886
11887 #include <stdlib.h>
11888 #include <stdarg.h>
11889 #include <stdio.h>
11890 #include <wchar.h>
11891 #ifdef HAVE_LIBUTF8_H
11892 #include <libutf8.h>
11893 #endif
11894 int
11895 main (void)
11896 {
11897 wchar_t value
11898   ;
11899   return 0;
11900 }
11901 _ACEOF
11902 rm -f conftest.$ac_objext
11903 if { (eval echo "$as_me:11903: \"$ac_compile\"") >&5
11904   (eval $ac_compile) 2>&5
11905   ac_status=$?
11906   echo "$as_me:11906: \$? = $ac_status" >&5
11907   (exit $ac_status); } &&
11908          { ac_try='test -s conftest.$ac_objext'
11909   { (eval echo "$as_me:11909: \"$ac_try\"") >&5
11910   (eval $ac_try) 2>&5
11911   ac_status=$?
11912   echo "$as_me:11912: \$? = $ac_status" >&5
11913   (exit $ac_status); }; }; then
11914   cf_cv_wchar_t=yes
11915 else
11916   echo "$as_me: failed program was:" >&5
11917 cat conftest.$ac_ext >&5
11918 cf_cv_wchar_t=unknown
11919 fi
11920 rm -f conftest.$ac_objext conftest.$ac_ext
11921 fi
11922 rm -f conftest.$ac_objext conftest.$ac_ext
11923 fi
11924 echo "$as_me:11924: result: $cf_cv_wchar_t" >&5
11925 echo "${ECHO_T}$cf_cv_wchar_t" >&6
11926
11927 if test "$cf_cv_wchar_t" = yes ; then
11928
11929 cat >>confdefs.h <<\EOF
11930 #define NEED_WCHAR_H 1
11931 EOF
11932
11933         NEED_WCHAR_H=1
11934 fi
11935
11936 # if we do not find wchar_t in either place, use substitution to provide a fallback.
11937 if test "$cf_cv_wchar_t" = unknown ; then
11938         NCURSES_WCHAR_T=1
11939 fi
11940
11941 # if we find wchar_t in either place, use substitution to provide a fallback.
11942 if test "$cf_cv_wchar_t" != unknown ; then
11943         NCURSES_OK_WCHAR_T=1
11944 fi
11945
11946 # This is needed on Tru64 5.0 to declare wint_t
11947 echo "$as_me:11947: checking if we must include wchar.h to declare wint_t" >&5
11948 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
11949 if test "${cf_cv_wint_t+set}" = set; then
11950   echo $ECHO_N "(cached) $ECHO_C" >&6
11951 else
11952
11953 cat >conftest.$ac_ext <<_ACEOF
11954 #line 11954 "configure"
11955 #include "confdefs.h"
11956
11957 #include <stdlib.h>
11958 #include <stdarg.h>
11959 #include <stdio.h>
11960 #ifdef HAVE_LIBUTF8_H
11961 #include <libutf8.h>
11962 #endif
11963 int
11964 main (void)
11965 {
11966 wint_t state
11967   ;
11968   return 0;
11969 }
11970 _ACEOF
11971 rm -f conftest.$ac_objext
11972 if { (eval echo "$as_me:11972: \"$ac_compile\"") >&5
11973   (eval $ac_compile) 2>&5
11974   ac_status=$?
11975   echo "$as_me:11975: \$? = $ac_status" >&5
11976   (exit $ac_status); } &&
11977          { ac_try='test -s conftest.$ac_objext'
11978   { (eval echo "$as_me:11978: \"$ac_try\"") >&5
11979   (eval $ac_try) 2>&5
11980   ac_status=$?
11981   echo "$as_me:11981: \$? = $ac_status" >&5
11982   (exit $ac_status); }; }; then
11983   cf_cv_wint_t=no
11984 else
11985   echo "$as_me: failed program was:" >&5
11986 cat conftest.$ac_ext >&5
11987 cat >conftest.$ac_ext <<_ACEOF
11988 #line 11988 "configure"
11989 #include "confdefs.h"
11990
11991 #include <stdlib.h>
11992 #include <stdarg.h>
11993 #include <stdio.h>
11994 #include <wchar.h>
11995 #ifdef HAVE_LIBUTF8_H
11996 #include <libutf8.h>
11997 #endif
11998 int
11999 main (void)
12000 {
12001 wint_t value
12002   ;
12003   return 0;
12004 }
12005 _ACEOF
12006 rm -f conftest.$ac_objext
12007 if { (eval echo "$as_me:12007: \"$ac_compile\"") >&5
12008   (eval $ac_compile) 2>&5
12009   ac_status=$?
12010   echo "$as_me:12010: \$? = $ac_status" >&5
12011   (exit $ac_status); } &&
12012          { ac_try='test -s conftest.$ac_objext'
12013   { (eval echo "$as_me:12013: \"$ac_try\"") >&5
12014   (eval $ac_try) 2>&5
12015   ac_status=$?
12016   echo "$as_me:12016: \$? = $ac_status" >&5
12017   (exit $ac_status); }; }; then
12018   cf_cv_wint_t=yes
12019 else
12020   echo "$as_me: failed program was:" >&5
12021 cat conftest.$ac_ext >&5
12022 cf_cv_wint_t=unknown
12023 fi
12024 rm -f conftest.$ac_objext conftest.$ac_ext
12025 fi
12026 rm -f conftest.$ac_objext conftest.$ac_ext
12027 fi
12028 echo "$as_me:12028: result: $cf_cv_wint_t" >&5
12029 echo "${ECHO_T}$cf_cv_wint_t" >&6
12030
12031 if test "$cf_cv_wint_t" = yes ; then
12032
12033 cat >>confdefs.h <<\EOF
12034 #define NEED_WCHAR_H 1
12035 EOF
12036
12037         NEED_WCHAR_H=1
12038 fi
12039
12040 # if we do not find wint_t in either place, use substitution to provide a fallback.
12041 if test "$cf_cv_wint_t" = unknown ; then
12042         NCURSES_WINT_T=1
12043 fi
12044
12045 # if we find wint_t in either place, use substitution to provide a fallback.
12046 if test "$cf_cv_wint_t" != unknown ; then
12047         NCURSES_OK_WINT_T=1
12048 fi
12049
12050         if test "$NCURSES_MBSTATE_T" != 0; then
12051
12052 cat >>confdefs.h <<\EOF
12053 #define NEED_MBSTATE_T_DEF 1
12054 EOF
12055
12056         fi
12057 fi
12058
12059 ###   use option --disable-lp64 to allow long chtype
12060 echo "$as_me:12060: checking whether to enable _LP64 definition in curses.h" >&5
12061 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
12062
12063 # Check whether --enable-lp64 or --disable-lp64 was given.
12064 if test "${enable_lp64+set}" = set; then
12065   enableval="$enable_lp64"
12066   with_lp64=$enableval
12067 else
12068   with_lp64=$cf_dft_with_lp64
12069 fi;
12070 echo "$as_me:12070: result: $with_lp64" >&5
12071 echo "${ECHO_T}$with_lp64" >&6
12072
12073 if test "x$with_lp64" = xyes ; then
12074         cf_cv_enable_lp64=1
12075 else
12076         cf_cv_enable_lp64=0
12077 fi
12078
12079 # Check whether --enable-largefile or --disable-largefile was given.
12080 if test "${enable_largefile+set}" = set; then
12081   enableval="$enable_largefile"
12082
12083 fi;
12084 if test "$enable_largefile" != no; then
12085
12086   echo "$as_me:12086: checking for special C compiler options needed for large files" >&5
12087 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
12088 if test "${ac_cv_sys_largefile_CC+set}" = set; then
12089   echo $ECHO_N "(cached) $ECHO_C" >&6
12090 else
12091   ac_cv_sys_largefile_CC=no
12092      if test "$GCC" != yes; then
12093        ac_save_CC=$CC
12094        while :; do
12095          # IRIX 6.2 and later do not support large files by default,
12096          # so use the C compiler's -n32 option if that helps.
12097          cat >conftest.$ac_ext <<_ACEOF
12098 #line 12098 "configure"
12099 #include "confdefs.h"
12100 #include <sys/types.h>
12101  /* Check that off_t can represent 2**63 - 1 correctly.
12102     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12103     since some C++ compilers masquerading as C compilers
12104     incorrectly reject 9223372036854775807.  */
12105 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12106   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12107                        && LARGE_OFF_T % 2147483647 == 1)
12108                       ? 1 : -1];
12109 int
12110 main (void)
12111 {
12112
12113   ;
12114   return 0;
12115 }
12116 _ACEOF
12117          rm -f conftest.$ac_objext
12118 if { (eval echo "$as_me:12118: \"$ac_compile\"") >&5
12119   (eval $ac_compile) 2>&5
12120   ac_status=$?
12121   echo "$as_me:12121: \$? = $ac_status" >&5
12122   (exit $ac_status); } &&
12123          { ac_try='test -s conftest.$ac_objext'
12124   { (eval echo "$as_me:12124: \"$ac_try\"") >&5
12125   (eval $ac_try) 2>&5
12126   ac_status=$?
12127   echo "$as_me:12127: \$? = $ac_status" >&5
12128   (exit $ac_status); }; }; then
12129   break
12130 else
12131   echo "$as_me: failed program was:" >&5
12132 cat conftest.$ac_ext >&5
12133 fi
12134 rm -f conftest.$ac_objext
12135          CC="$CC -n32"
12136          rm -f conftest.$ac_objext
12137 if { (eval echo "$as_me:12137: \"$ac_compile\"") >&5
12138   (eval $ac_compile) 2>&5
12139   ac_status=$?
12140   echo "$as_me:12140: \$? = $ac_status" >&5
12141   (exit $ac_status); } &&
12142          { ac_try='test -s conftest.$ac_objext'
12143   { (eval echo "$as_me:12143: \"$ac_try\"") >&5
12144   (eval $ac_try) 2>&5
12145   ac_status=$?
12146   echo "$as_me:12146: \$? = $ac_status" >&5
12147   (exit $ac_status); }; }; then
12148   ac_cv_sys_largefile_CC=' -n32'; break
12149 else
12150   echo "$as_me: failed program was:" >&5
12151 cat conftest.$ac_ext >&5
12152 fi
12153 rm -f conftest.$ac_objext
12154          break
12155        done
12156        CC=$ac_save_CC
12157        rm -f conftest.$ac_ext
12158     fi
12159 fi
12160 echo "$as_me:12160: result: $ac_cv_sys_largefile_CC" >&5
12161 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
12162   if test "$ac_cv_sys_largefile_CC" != no; then
12163     CC=$CC$ac_cv_sys_largefile_CC
12164   fi
12165
12166   echo "$as_me:12166: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12167 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
12168 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
12169   echo $ECHO_N "(cached) $ECHO_C" >&6
12170 else
12171   while :; do
12172   ac_cv_sys_file_offset_bits=no
12173   cat >conftest.$ac_ext <<_ACEOF
12174 #line 12174 "configure"
12175 #include "confdefs.h"
12176 #include <sys/types.h>
12177  /* Check that off_t can represent 2**63 - 1 correctly.
12178     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12179     since some C++ compilers masquerading as C compilers
12180     incorrectly reject 9223372036854775807.  */
12181 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12182   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12183                        && LARGE_OFF_T % 2147483647 == 1)
12184                       ? 1 : -1];
12185 int
12186 main (void)
12187 {
12188
12189   ;
12190   return 0;
12191 }
12192 _ACEOF
12193 rm -f conftest.$ac_objext
12194 if { (eval echo "$as_me:12194: \"$ac_compile\"") >&5
12195   (eval $ac_compile) 2>&5
12196   ac_status=$?
12197   echo "$as_me:12197: \$? = $ac_status" >&5
12198   (exit $ac_status); } &&
12199          { ac_try='test -s conftest.$ac_objext'
12200   { (eval echo "$as_me:12200: \"$ac_try\"") >&5
12201   (eval $ac_try) 2>&5
12202   ac_status=$?
12203   echo "$as_me:12203: \$? = $ac_status" >&5
12204   (exit $ac_status); }; }; then
12205   break
12206 else
12207   echo "$as_me: failed program was:" >&5
12208 cat conftest.$ac_ext >&5
12209 fi
12210 rm -f conftest.$ac_objext conftest.$ac_ext
12211   cat >conftest.$ac_ext <<_ACEOF
12212 #line 12212 "configure"
12213 #include "confdefs.h"
12214 #define _FILE_OFFSET_BITS 64
12215 #include <sys/types.h>
12216  /* Check that off_t can represent 2**63 - 1 correctly.
12217     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12218     since some C++ compilers masquerading as C compilers
12219     incorrectly reject 9223372036854775807.  */
12220 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12221   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12222                        && LARGE_OFF_T % 2147483647 == 1)
12223                       ? 1 : -1];
12224 int
12225 main (void)
12226 {
12227
12228   ;
12229   return 0;
12230 }
12231 _ACEOF
12232 rm -f conftest.$ac_objext
12233 if { (eval echo "$as_me:12233: \"$ac_compile\"") >&5
12234   (eval $ac_compile) 2>&5
12235   ac_status=$?
12236   echo "$as_me:12236: \$? = $ac_status" >&5
12237   (exit $ac_status); } &&
12238          { ac_try='test -s conftest.$ac_objext'
12239   { (eval echo "$as_me:12239: \"$ac_try\"") >&5
12240   (eval $ac_try) 2>&5
12241   ac_status=$?
12242   echo "$as_me:12242: \$? = $ac_status" >&5
12243   (exit $ac_status); }; }; then
12244   ac_cv_sys_file_offset_bits=64; break
12245 else
12246   echo "$as_me: failed program was:" >&5
12247 cat conftest.$ac_ext >&5
12248 fi
12249 rm -f conftest.$ac_objext conftest.$ac_ext
12250   break
12251 done
12252 fi
12253 echo "$as_me:12253: result: $ac_cv_sys_file_offset_bits" >&5
12254 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
12255 if test "$ac_cv_sys_file_offset_bits" != no; then
12256
12257 cat >>confdefs.h <<EOF
12258 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12259 EOF
12260
12261 fi
12262 rm -rf conftest*
12263   echo "$as_me:12263: checking for _LARGE_FILES value needed for large files" >&5
12264 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
12265 if test "${ac_cv_sys_large_files+set}" = set; then
12266   echo $ECHO_N "(cached) $ECHO_C" >&6
12267 else
12268   while :; do
12269   ac_cv_sys_large_files=no
12270   cat >conftest.$ac_ext <<_ACEOF
12271 #line 12271 "configure"
12272 #include "confdefs.h"
12273 #include <sys/types.h>
12274  /* Check that off_t can represent 2**63 - 1 correctly.
12275     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12276     since some C++ compilers masquerading as C compilers
12277     incorrectly reject 9223372036854775807.  */
12278 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12279   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12280                        && LARGE_OFF_T % 2147483647 == 1)
12281                       ? 1 : -1];
12282 int
12283 main (void)
12284 {
12285
12286   ;
12287   return 0;
12288 }
12289 _ACEOF
12290 rm -f conftest.$ac_objext
12291 if { (eval echo "$as_me:12291: \"$ac_compile\"") >&5
12292   (eval $ac_compile) 2>&5
12293   ac_status=$?
12294   echo "$as_me:12294: \$? = $ac_status" >&5
12295   (exit $ac_status); } &&
12296          { ac_try='test -s conftest.$ac_objext'
12297   { (eval echo "$as_me:12297: \"$ac_try\"") >&5
12298   (eval $ac_try) 2>&5
12299   ac_status=$?
12300   echo "$as_me:12300: \$? = $ac_status" >&5
12301   (exit $ac_status); }; }; then
12302   break
12303 else
12304   echo "$as_me: failed program was:" >&5
12305 cat conftest.$ac_ext >&5
12306 fi
12307 rm -f conftest.$ac_objext conftest.$ac_ext
12308   cat >conftest.$ac_ext <<_ACEOF
12309 #line 12309 "configure"
12310 #include "confdefs.h"
12311 #define _LARGE_FILES 1
12312 #include <sys/types.h>
12313  /* Check that off_t can represent 2**63 - 1 correctly.
12314     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12315     since some C++ compilers masquerading as C compilers
12316     incorrectly reject 9223372036854775807.  */
12317 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12318   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12319                        && LARGE_OFF_T % 2147483647 == 1)
12320                       ? 1 : -1];
12321 int
12322 main (void)
12323 {
12324
12325   ;
12326   return 0;
12327 }
12328 _ACEOF
12329 rm -f conftest.$ac_objext
12330 if { (eval echo "$as_me:12330: \"$ac_compile\"") >&5
12331   (eval $ac_compile) 2>&5
12332   ac_status=$?
12333   echo "$as_me:12333: \$? = $ac_status" >&5
12334   (exit $ac_status); } &&
12335          { ac_try='test -s conftest.$ac_objext'
12336   { (eval echo "$as_me:12336: \"$ac_try\"") >&5
12337   (eval $ac_try) 2>&5
12338   ac_status=$?
12339   echo "$as_me:12339: \$? = $ac_status" >&5
12340   (exit $ac_status); }; }; then
12341   ac_cv_sys_large_files=1; break
12342 else
12343   echo "$as_me: failed program was:" >&5
12344 cat conftest.$ac_ext >&5
12345 fi
12346 rm -f conftest.$ac_objext conftest.$ac_ext
12347   break
12348 done
12349 fi
12350 echo "$as_me:12350: result: $ac_cv_sys_large_files" >&5
12351 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
12352 if test "$ac_cv_sys_large_files" != no; then
12353
12354 cat >>confdefs.h <<EOF
12355 #define _LARGE_FILES $ac_cv_sys_large_files
12356 EOF
12357
12358 fi
12359 rm -rf conftest*
12360 fi
12361
12362         if test "$enable_largefile" != no ; then
12363         echo "$as_me:12363: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12364 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
12365 if test "${ac_cv_sys_largefile_source+set}" = set; then
12366   echo $ECHO_N "(cached) $ECHO_C" >&6
12367 else
12368   while :; do
12369   ac_cv_sys_largefile_source=no
12370   cat >conftest.$ac_ext <<_ACEOF
12371 #line 12371 "configure"
12372 #include "confdefs.h"
12373 #include <stdio.h>
12374 int
12375 main (void)
12376 {
12377 return !fseeko;
12378   ;
12379   return 0;
12380 }
12381 _ACEOF
12382 rm -f conftest.$ac_objext
12383 if { (eval echo "$as_me:12383: \"$ac_compile\"") >&5
12384   (eval $ac_compile) 2>&5
12385   ac_status=$?
12386   echo "$as_me:12386: \$? = $ac_status" >&5
12387   (exit $ac_status); } &&
12388          { ac_try='test -s conftest.$ac_objext'
12389   { (eval echo "$as_me:12389: \"$ac_try\"") >&5
12390   (eval $ac_try) 2>&5
12391   ac_status=$?
12392   echo "$as_me:12392: \$? = $ac_status" >&5
12393   (exit $ac_status); }; }; then
12394   break
12395 else
12396   echo "$as_me: failed program was:" >&5
12397 cat conftest.$ac_ext >&5
12398 fi
12399 rm -f conftest.$ac_objext conftest.$ac_ext
12400   cat >conftest.$ac_ext <<_ACEOF
12401 #line 12401 "configure"
12402 #include "confdefs.h"
12403 #define _LARGEFILE_SOURCE 1
12404 #include <stdio.h>
12405 int
12406 main (void)
12407 {
12408 return !fseeko;
12409   ;
12410   return 0;
12411 }
12412 _ACEOF
12413 rm -f conftest.$ac_objext
12414 if { (eval echo "$as_me:12414: \"$ac_compile\"") >&5
12415   (eval $ac_compile) 2>&5
12416   ac_status=$?
12417   echo "$as_me:12417: \$? = $ac_status" >&5
12418   (exit $ac_status); } &&
12419          { ac_try='test -s conftest.$ac_objext'
12420   { (eval echo "$as_me:12420: \"$ac_try\"") >&5
12421   (eval $ac_try) 2>&5
12422   ac_status=$?
12423   echo "$as_me:12423: \$? = $ac_status" >&5
12424   (exit $ac_status); }; }; then
12425   ac_cv_sys_largefile_source=1; break
12426 else
12427   echo "$as_me: failed program was:" >&5
12428 cat conftest.$ac_ext >&5
12429 fi
12430 rm -f conftest.$ac_objext conftest.$ac_ext
12431   break
12432 done
12433 fi
12434 echo "$as_me:12434: result: $ac_cv_sys_largefile_source" >&5
12435 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
12436 if test "$ac_cv_sys_largefile_source" != no; then
12437
12438 cat >>confdefs.h <<EOF
12439 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12440 EOF
12441
12442 fi
12443 rm -rf conftest*
12444
12445 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12446 # in glibc 2.1.3, but that breaks too many other things.
12447 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12448 echo "$as_me:12448: checking for fseeko" >&5
12449 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
12450 if test "${ac_cv_func_fseeko+set}" = set; then
12451   echo $ECHO_N "(cached) $ECHO_C" >&6
12452 else
12453   cat >conftest.$ac_ext <<_ACEOF
12454 #line 12454 "configure"
12455 #include "confdefs.h"
12456 #include <stdio.h>
12457 int
12458 main (void)
12459 {
12460 return fseeko && fseeko (stdin, 0, 0);
12461   ;
12462   return 0;
12463 }
12464 _ACEOF
12465 rm -f conftest.$ac_objext conftest$ac_exeext
12466 if { (eval echo "$as_me:12466: \"$ac_link\"") >&5
12467   (eval $ac_link) 2>&5
12468   ac_status=$?
12469   echo "$as_me:12469: \$? = $ac_status" >&5
12470   (exit $ac_status); } &&
12471          { ac_try='test -s conftest$ac_exeext'
12472   { (eval echo "$as_me:12472: \"$ac_try\"") >&5
12473   (eval $ac_try) 2>&5
12474   ac_status=$?
12475   echo "$as_me:12475: \$? = $ac_status" >&5
12476   (exit $ac_status); }; }; then
12477   ac_cv_func_fseeko=yes
12478 else
12479   echo "$as_me: failed program was:" >&5
12480 cat conftest.$ac_ext >&5
12481 ac_cv_func_fseeko=no
12482 fi
12483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12484 fi
12485 echo "$as_me:12485: result: $ac_cv_func_fseeko" >&5
12486 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
12487 if test $ac_cv_func_fseeko = yes; then
12488
12489 cat >>confdefs.h <<\EOF
12490 #define HAVE_FSEEKO 1
12491 EOF
12492
12493 fi
12494
12495         # Normally we would collect these definitions in the config.h,
12496         # but (like _XOPEN_SOURCE), some environments rely on having these
12497         # defined before any of the system headers are included.  Another
12498         # case comes up with C++, e.g., on AIX the compiler compiles the
12499         # header files by themselves before looking at the body files it is
12500         # told to compile.  For ncurses, those header files do not include
12501         # the config.h
12502         if test "$ac_cv_sys_large_files" != no
12503         then
12504
12505         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12506         CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
12507
12508         fi
12509         if test "$ac_cv_sys_largefile_source" != no
12510         then
12511
12512         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12513         CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
12514
12515         fi
12516         if test "$ac_cv_sys_file_offset_bits" != no
12517         then
12518
12519         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12520         CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
12521
12522         fi
12523
12524         echo "$as_me:12524: checking whether to use struct dirent64" >&5
12525 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
12526 if test "${cf_cv_struct_dirent64+set}" = set; then
12527   echo $ECHO_N "(cached) $ECHO_C" >&6
12528 else
12529
12530                 cat >conftest.$ac_ext <<_ACEOF
12531 #line 12531 "configure"
12532 #include "confdefs.h"
12533
12534 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
12535 #include <sys/types.h>
12536 #include <dirent.h>
12537
12538 int
12539 main (void)
12540 {
12541
12542                 /* if transitional largefile support is setup, this is true */
12543                 extern struct dirent64 * readdir(DIR *);
12544                 struct dirent64 *x = readdir((DIR *)0);
12545                 struct dirent *y = readdir((DIR *)0);
12546                 int z = x - y;
12547
12548   ;
12549   return 0;
12550 }
12551 _ACEOF
12552 rm -f conftest.$ac_objext
12553 if { (eval echo "$as_me:12553: \"$ac_compile\"") >&5
12554   (eval $ac_compile) 2>&5
12555   ac_status=$?
12556   echo "$as_me:12556: \$? = $ac_status" >&5
12557   (exit $ac_status); } &&
12558          { ac_try='test -s conftest.$ac_objext'
12559   { (eval echo "$as_me:12559: \"$ac_try\"") >&5
12560   (eval $ac_try) 2>&5
12561   ac_status=$?
12562   echo "$as_me:12562: \$? = $ac_status" >&5
12563   (exit $ac_status); }; }; then
12564   cf_cv_struct_dirent64=yes
12565 else
12566   echo "$as_me: failed program was:" >&5
12567 cat conftest.$ac_ext >&5
12568 cf_cv_struct_dirent64=no
12569 fi
12570 rm -f conftest.$ac_objext conftest.$ac_ext
12571
12572 fi
12573 echo "$as_me:12573: result: $cf_cv_struct_dirent64" >&5
12574 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
12575         test "$cf_cv_struct_dirent64" = yes &&
12576 cat >>confdefs.h <<\EOF
12577 #define HAVE_STRUCT_DIRENT64 1
12578 EOF
12579
12580         fi
12581
12582 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
12583 echo "$as_me:12583: checking if you want tparm not to use X/Open fixed-parameter list" >&5
12584 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
12585
12586 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
12587 if test "${enable_tparm_varargs+set}" = set; then
12588   enableval="$enable_tparm_varargs"
12589   with_tparm_varargs=$enableval
12590 else
12591   with_tparm_varargs=yes
12592 fi;
12593 echo "$as_me:12593: result: $with_tparm_varargs" >&5
12594 echo "${ECHO_T}$with_tparm_varargs" >&6
12595 NCURSES_TPARM_VARARGS=0
12596 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
12597
12598 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
12599 if test "$with_ticlib" != no ; then
12600 echo "$as_me:12600: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
12601 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
12602
12603 # Check whether --enable-tic-depends or --disable-tic-depends was given.
12604 if test "${enable_tic_depends+set}" = set; then
12605   enableval="$enable_tic_depends"
12606   with_tic_depends=$enableval
12607 else
12608   with_tic_depends=yes
12609 fi;
12610 echo "$as_me:12610: result: $with_tic_depends" >&5
12611 echo "${ECHO_T}$with_tic_depends" >&6
12612 else
12613         with_tic_depends=no
12614 fi
12615
12616 ###   use option --disable-wattr-macros to suppress wattr* macros from curses.h
12617 echo "$as_me:12617: checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition" >&5
12618 echo $ECHO_N "checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition... $ECHO_C" >&6
12619
12620 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
12621 if test "${enable_wattr_macros+set}" = set; then
12622   enableval="$enable_wattr_macros"
12623   with_wattr_macros=$enableval
12624 else
12625   with_wattr_macros=yes
12626 fi;
12627 if [ "x$with_wattr_macros" != xyes ]; then
12628         NCURSES_WATTR_MACROS=0
12629         echo "$as_me:12629: result: yes" >&5
12630 echo "${ECHO_T}yes" >&6
12631 else
12632         NCURSES_WATTR_MACROS=1
12633         echo "$as_me:12633: result: no" >&5
12634 echo "${ECHO_T}no" >&6
12635 fi
12636
12637 echo "$as_me:12637: checking for X11 rgb file" >&5
12638 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
12639
12640 # Check whether --with-x11-rgb or --without-x11-rgb was given.
12641 if test "${with_x11_rgb+set}" = set; then
12642   withval="$with_x11_rgb"
12643   RGB_PATH=$withval
12644 else
12645   RGB_PATH=auto
12646 fi;
12647
12648 if test "x$RGB_PATH" = xauto
12649 then
12650         RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
12651         for cf_path in \
12652                 /opt/local/share/X11/rgb.txt \
12653                 /opt/X11/share/X11/rgb.txt \
12654                 /usr/share/X11/rgb.txt \
12655                 /usr/X11/share/X11/rgb.txt \
12656                 /usr/X11/lib/X11/rgb.txt \
12657                 /usr/lib/X11/rgb.txt \
12658                 /etc/X11/rgb.txt \
12659                 /usr/pkg/lib/X11/rgb.txt \
12660                 /usr/X11R7/lib/X11/rgb.txt \
12661                 /usr/X11R6/lib/X11/rgb.txt \
12662                 /usr/X11R5/lib/X11/rgb.txt \
12663                 /usr/X11R4/lib/X11/rgb.txt \
12664                 /usr/local/lib/X11/rgb.txt \
12665                 /usr/local/share/X11/rgb.txt \
12666                 /usr/lib64/X11/rgb.txt
12667         do
12668                 if test -f "$cf_path" ; then
12669                         RGB_PATH="$cf_path"
12670                         break
12671                 fi
12672         done
12673 else
12674         cf_path=$RGB_PATH
12675
12676 if test "x$prefix" != xNONE; then
12677         cf_path_syntax="$prefix"
12678 else
12679         cf_path_syntax="$ac_default_prefix"
12680 fi
12681
12682 case ".$cf_path" in
12683 (.\$\(*\)*|.\'*\'*)
12684         ;;
12685 (..|./*|.\\*)
12686         ;;
12687 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
12688         ;;
12689 (.\${*prefix}*|.\${*dir}*)
12690         eval cf_path="$cf_path"
12691         case ".$cf_path" in
12692         (.NONE/*)
12693                 cf_path=`echo $cf_path | sed -e s%NONE%$cf_path_syntax%`
12694                 ;;
12695         esac
12696         ;;
12697 (.no|.NONE/*)
12698         cf_path=`echo $cf_path | sed -e s%NONE%$cf_path_syntax%`
12699         ;;
12700 (*)
12701         { { echo "$as_me:12701: error: expected a pathname, not \"$cf_path\"" >&5
12702 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
12703    { (exit 1); exit 1; }; }
12704         ;;
12705 esac
12706
12707 fi
12708
12709 echo "$as_me:12709: result: $RGB_PATH" >&5
12710 echo "${ECHO_T}$RGB_PATH" >&6
12711
12712 cat >>confdefs.h <<EOF
12713 #define RGB_PATH "$cf_path"
12714 EOF
12715
12716 no_x11_rgb=
12717 if test "$RGB_PATH" = no
12718 then
12719         no_x11_rgb="#"
12720 fi
12721
12722 ###   use option --with-bool to override bool's type
12723 echo "$as_me:12723: checking for type of bool" >&5
12724 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
12725
12726 # Check whether --with-bool or --without-bool was given.
12727 if test "${with_bool+set}" = set; then
12728   withval="$with_bool"
12729   NCURSES_BOOL="$withval"
12730 else
12731   NCURSES_BOOL=auto
12732 fi;
12733 echo "$as_me:12733: result: $NCURSES_BOOL" >&5
12734 echo "${ECHO_T}$NCURSES_BOOL" >&6
12735
12736 echo "$as_me:12736: checking for alternate terminal capabilities file" >&5
12737 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
12738
12739 # Check whether --with-caps or --without-caps was given.
12740 if test "${with_caps+set}" = set; then
12741   withval="$with_caps"
12742   TERMINFO_CAPS=Caps.$withval
12743 else
12744   TERMINFO_CAPS=Caps
12745 fi;
12746 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
12747 echo "$as_me:12747: result: $TERMINFO_CAPS" >&5
12748 echo "${ECHO_T}$TERMINFO_CAPS" >&6
12749
12750 ###   use option --with-chtype to override chtype's type
12751 echo "$as_me:12751: checking for type of chtype" >&5
12752 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
12753
12754 # Check whether --with-chtype or --without-chtype was given.
12755 if test "${with_chtype+set}" = set; then
12756   withval="$with_chtype"
12757   NCURSES_CHTYPE="$withval"
12758 else
12759   NCURSES_CHTYPE=$cf_dft_chtype
12760 fi;
12761 echo "$as_me:12761: result: $NCURSES_CHTYPE" >&5
12762 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
12763
12764 ###   use option --with-ospeed to override ospeed's type
12765 echo "$as_me:12765: checking for type of ospeed" >&5
12766 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
12767
12768 # Check whether --with-ospeed or --without-ospeed was given.
12769 if test "${with_ospeed+set}" = set; then
12770   withval="$with_ospeed"
12771   NCURSES_OSPEED="$withval"
12772 else
12773   NCURSES_OSPEED=short
12774 fi;
12775 echo "$as_me:12775: result: $NCURSES_OSPEED" >&5
12776 echo "${ECHO_T}$NCURSES_OSPEED" >&6
12777
12778 ###   use option --with-mmask-t to override mmask_t's type
12779 echo "$as_me:12779: checking for type of mmask_t" >&5
12780 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
12781
12782 # Check whether --with-mmask-t or --without-mmask-t was given.
12783 if test "${with_mmask_t+set}" = set; then
12784   withval="$with_mmask_t"
12785   NCURSES_MMASK_T="$withval"
12786 else
12787   NCURSES_MMASK_T=$cf_dft_mmask_t
12788 fi;
12789 echo "$as_me:12789: result: $NCURSES_MMASK_T" >&5
12790 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
12791
12792 ###   use option --with-ccharw-max to override CCHARW_MAX size
12793 echo "$as_me:12793: checking for size CCHARW_MAX" >&5
12794 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
12795
12796 # Check whether --with-ccharw-max or --without-ccharw-max was given.
12797 if test "${with_ccharw_max+set}" = set; then
12798   withval="$with_ccharw_max"
12799   NCURSES_CCHARW_MAX="$withval"
12800 else
12801   NCURSES_CCHARW_MAX=5
12802 fi;
12803 echo "$as_me:12803: result: $NCURSES_CCHARW_MAX" >&5
12804 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
12805
12806 echo "$as_me:12806: checking for ANSI C header files" >&5
12807 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12808 if test "${ac_cv_header_stdc+set}" = set; then
12809   echo $ECHO_N "(cached) $ECHO_C" >&6
12810 else
12811   cat >conftest.$ac_ext <<_ACEOF
12812 #line 12812 "configure"
12813 #include "confdefs.h"
12814 #include <stdlib.h>
12815 #include <stdarg.h>
12816 #include <string.h>
12817 #include <float.h>
12818
12819 _ACEOF
12820 if { (eval echo "$as_me:12820: \"$ac_cpp conftest.$ac_ext\"") >&5
12821   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12822   ac_status=$?
12823   egrep -v '^ *\+' conftest.er1 >conftest.err
12824   rm -f conftest.er1
12825   cat conftest.err >&5
12826   echo "$as_me:12826: \$? = $ac_status" >&5
12827   (exit $ac_status); } >/dev/null; then
12828   if test -s conftest.err; then
12829     ac_cpp_err=$ac_c_preproc_warn_flag
12830   else
12831     ac_cpp_err=
12832   fi
12833 else
12834   ac_cpp_err=yes
12835 fi
12836 if test -z "$ac_cpp_err"; then
12837   ac_cv_header_stdc=yes
12838 else
12839   echo "$as_me: failed program was:" >&5
12840   cat conftest.$ac_ext >&5
12841   ac_cv_header_stdc=no
12842 fi
12843 rm -f conftest.err conftest.$ac_ext
12844
12845 if test $ac_cv_header_stdc = yes; then
12846   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12847   cat >conftest.$ac_ext <<_ACEOF
12848 #line 12848 "configure"
12849 #include "confdefs.h"
12850 #include <string.h>
12851
12852 _ACEOF
12853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12854   egrep "memchr" >/dev/null 2>&1; then
12855   :
12856 else
12857   ac_cv_header_stdc=no
12858 fi
12859 rm -rf conftest*
12860
12861 fi
12862
12863 if test $ac_cv_header_stdc = yes; then
12864   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12865   cat >conftest.$ac_ext <<_ACEOF
12866 #line 12866 "configure"
12867 #include "confdefs.h"
12868 #include <stdlib.h>
12869
12870 _ACEOF
12871 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12872   egrep "free" >/dev/null 2>&1; then
12873   :
12874 else
12875   ac_cv_header_stdc=no
12876 fi
12877 rm -rf conftest*
12878
12879 fi
12880
12881 if test $ac_cv_header_stdc = yes; then
12882   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12883   if test "$cross_compiling" = yes; then
12884   :
12885 else
12886   cat >conftest.$ac_ext <<_ACEOF
12887 #line 12887 "configure"
12888 #include "confdefs.h"
12889 #include <ctype.h>
12890 #if ((' ' & 0x0FF) == 0x020)
12891 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12892 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12893 #else
12894 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12895                      || ('j' <= (c) && (c) <= 'r') \
12896                      || ('s' <= (c) && (c) <= 'z'))
12897 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12898 #endif
12899
12900 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12901 int
12902 main (void)
12903 {
12904   int i;
12905   for (i = 0; i < 256; i++)
12906     if (XOR (islower (i), ISLOWER (i))
12907         || toupper (i) != TOUPPER (i))
12908       $ac_main_return(2);
12909   $ac_main_return (0);
12910 }
12911 _ACEOF
12912 rm -f conftest$ac_exeext
12913 if { (eval echo "$as_me:12913: \"$ac_link\"") >&5
12914   (eval $ac_link) 2>&5
12915   ac_status=$?
12916   echo "$as_me:12916: \$? = $ac_status" >&5
12917   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12918   { (eval echo "$as_me:12918: \"$ac_try\"") >&5
12919   (eval $ac_try) 2>&5
12920   ac_status=$?
12921   echo "$as_me:12921: \$? = $ac_status" >&5
12922   (exit $ac_status); }; }; then
12923   :
12924 else
12925   echo "$as_me: program exited with status $ac_status" >&5
12926 echo "$as_me: failed program was:" >&5
12927 cat conftest.$ac_ext >&5
12928 ac_cv_header_stdc=no
12929 fi
12930 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12931 fi
12932 fi
12933 fi
12934 echo "$as_me:12934: result: $ac_cv_header_stdc" >&5
12935 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12936 if test $ac_cv_header_stdc = yes; then
12937
12938 cat >>confdefs.h <<\EOF
12939 #define STDC_HEADERS 1
12940 EOF
12941
12942 fi
12943
12944 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
12945
12946 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
12947                   inttypes.h stdint.h unistd.h
12948 do
12949 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12950 echo "$as_me:12950: checking for $ac_header" >&5
12951 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12952 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12953   echo $ECHO_N "(cached) $ECHO_C" >&6
12954 else
12955   cat >conftest.$ac_ext <<_ACEOF
12956 #line 12956 "configure"
12957 #include "confdefs.h"
12958 $ac_includes_default
12959 #include <$ac_header>
12960 _ACEOF
12961 rm -f conftest.$ac_objext
12962 if { (eval echo "$as_me:12962: \"$ac_compile\"") >&5
12963   (eval $ac_compile) 2>&5
12964   ac_status=$?
12965   echo "$as_me:12965: \$? = $ac_status" >&5
12966   (exit $ac_status); } &&
12967          { ac_try='test -s conftest.$ac_objext'
12968   { (eval echo "$as_me:12968: \"$ac_try\"") >&5
12969   (eval $ac_try) 2>&5
12970   ac_status=$?
12971   echo "$as_me:12971: \$? = $ac_status" >&5
12972   (exit $ac_status); }; }; then
12973   eval "$as_ac_Header=yes"
12974 else
12975   echo "$as_me: failed program was:" >&5
12976 cat conftest.$ac_ext >&5
12977 eval "$as_ac_Header=no"
12978 fi
12979 rm -f conftest.$ac_objext conftest.$ac_ext
12980 fi
12981 echo "$as_me:12981: result: `eval echo '${'$as_ac_Header'}'`" >&5
12982 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12983 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12984   cat >>confdefs.h <<EOF
12985 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12986 EOF
12987
12988 fi
12989 done
12990
12991 echo "$as_me:12991: checking for signed char" >&5
12992 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
12993 if test "${ac_cv_type_signed_char+set}" = set; then
12994   echo $ECHO_N "(cached) $ECHO_C" >&6
12995 else
12996   cat >conftest.$ac_ext <<_ACEOF
12997 #line 12997 "configure"
12998 #include "confdefs.h"
12999 $ac_includes_default
13000 int
13001 main (void)
13002 {
13003 if ((signed char *) 0)
13004   return 0;
13005 if (sizeof (signed char))
13006   return 0;
13007   ;
13008   return 0;
13009 }
13010 _ACEOF
13011 rm -f conftest.$ac_objext
13012 if { (eval echo "$as_me:13012: \"$ac_compile\"") >&5
13013   (eval $ac_compile) 2>&5
13014   ac_status=$?
13015   echo "$as_me:13015: \$? = $ac_status" >&5
13016   (exit $ac_status); } &&
13017          { ac_try='test -s conftest.$ac_objext'
13018   { (eval echo "$as_me:13018: \"$ac_try\"") >&5
13019   (eval $ac_try) 2>&5
13020   ac_status=$?
13021   echo "$as_me:13021: \$? = $ac_status" >&5
13022   (exit $ac_status); }; }; then
13023   ac_cv_type_signed_char=yes
13024 else
13025   echo "$as_me: failed program was:" >&5
13026 cat conftest.$ac_ext >&5
13027 ac_cv_type_signed_char=no
13028 fi
13029 rm -f conftest.$ac_objext conftest.$ac_ext
13030 fi
13031 echo "$as_me:13031: result: $ac_cv_type_signed_char" >&5
13032 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
13033
13034 echo "$as_me:13034: checking size of signed char" >&5
13035 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
13036 if test "${ac_cv_sizeof_signed_char+set}" = set; then
13037   echo $ECHO_N "(cached) $ECHO_C" >&6
13038 else
13039   if test "$ac_cv_type_signed_char" = yes; then
13040   if test "$cross_compiling" = yes; then
13041   # Depending upon the size, compute the lo and hi bounds.
13042 cat >conftest.$ac_ext <<_ACEOF
13043 #line 13043 "configure"
13044 #include "confdefs.h"
13045 $ac_includes_default
13046 int
13047 main (void)
13048 {
13049 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
13050   ;
13051   return 0;
13052 }
13053 _ACEOF
13054 rm -f conftest.$ac_objext
13055 if { (eval echo "$as_me:13055: \"$ac_compile\"") >&5
13056   (eval $ac_compile) 2>&5
13057   ac_status=$?
13058   echo "$as_me:13058: \$? = $ac_status" >&5
13059   (exit $ac_status); } &&
13060          { ac_try='test -s conftest.$ac_objext'
13061   { (eval echo "$as_me:13061: \"$ac_try\"") >&5
13062   (eval $ac_try) 2>&5
13063   ac_status=$?
13064   echo "$as_me:13064: \$? = $ac_status" >&5
13065   (exit $ac_status); }; }; then
13066   ac_lo=0 ac_mid=0
13067   while :; do
13068     cat >conftest.$ac_ext <<_ACEOF
13069 #line 13069 "configure"
13070 #include "confdefs.h"
13071 $ac_includes_default
13072 int
13073 main (void)
13074 {
13075 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
13076   ;
13077   return 0;
13078 }
13079 _ACEOF
13080 rm -f conftest.$ac_objext
13081 if { (eval echo "$as_me:13081: \"$ac_compile\"") >&5
13082   (eval $ac_compile) 2>&5
13083   ac_status=$?
13084   echo "$as_me:13084: \$? = $ac_status" >&5
13085   (exit $ac_status); } &&
13086          { ac_try='test -s conftest.$ac_objext'
13087   { (eval echo "$as_me:13087: \"$ac_try\"") >&5
13088   (eval $ac_try) 2>&5
13089   ac_status=$?
13090   echo "$as_me:13090: \$? = $ac_status" >&5
13091   (exit $ac_status); }; }; then
13092   ac_hi=$ac_mid; break
13093 else
13094   echo "$as_me: failed program was:" >&5
13095 cat conftest.$ac_ext >&5
13096 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
13097 fi
13098 rm -f conftest.$ac_objext conftest.$ac_ext
13099   done
13100 else
13101   echo "$as_me: failed program was:" >&5
13102 cat conftest.$ac_ext >&5
13103 ac_hi=-1 ac_mid=-1
13104   while :; do
13105     cat >conftest.$ac_ext <<_ACEOF
13106 #line 13106 "configure"
13107 #include "confdefs.h"
13108 $ac_includes_default
13109 int
13110 main (void)
13111 {
13112 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
13113   ;
13114   return 0;
13115 }
13116 _ACEOF
13117 rm -f conftest.$ac_objext
13118 if { (eval echo "$as_me:13118: \"$ac_compile\"") >&5
13119   (eval $ac_compile) 2>&5
13120   ac_status=$?
13121   echo "$as_me:13121: \$? = $ac_status" >&5
13122   (exit $ac_status); } &&
13123          { ac_try='test -s conftest.$ac_objext'
13124   { (eval echo "$as_me:13124: \"$ac_try\"") >&5
13125   (eval $ac_try) 2>&5
13126   ac_status=$?
13127   echo "$as_me:13127: \$? = $ac_status" >&5
13128   (exit $ac_status); }; }; then
13129   ac_lo=$ac_mid; break
13130 else
13131   echo "$as_me: failed program was:" >&5
13132 cat conftest.$ac_ext >&5
13133 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
13134 fi
13135 rm -f conftest.$ac_objext conftest.$ac_ext
13136   done
13137 fi
13138 rm -f conftest.$ac_objext conftest.$ac_ext
13139 # Binary search between lo and hi bounds.
13140 while test "x$ac_lo" != "x$ac_hi"; do
13141   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13142   cat >conftest.$ac_ext <<_ACEOF
13143 #line 13143 "configure"
13144 #include "confdefs.h"
13145 $ac_includes_default
13146 int
13147 main (void)
13148 {
13149 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
13150   ;
13151   return 0;
13152 }
13153 _ACEOF
13154 rm -f conftest.$ac_objext
13155 if { (eval echo "$as_me:13155: \"$ac_compile\"") >&5
13156   (eval $ac_compile) 2>&5
13157   ac_status=$?
13158   echo "$as_me:13158: \$? = $ac_status" >&5
13159   (exit $ac_status); } &&
13160          { ac_try='test -s conftest.$ac_objext'
13161   { (eval echo "$as_me:13161: \"$ac_try\"") >&5
13162   (eval $ac_try) 2>&5
13163   ac_status=$?
13164   echo "$as_me:13164: \$? = $ac_status" >&5
13165   (exit $ac_status); }; }; then
13166   ac_hi=$ac_mid
13167 else
13168   echo "$as_me: failed program was:" >&5
13169 cat conftest.$ac_ext >&5
13170 ac_lo=`expr $ac_mid + 1`
13171 fi
13172 rm -f conftest.$ac_objext conftest.$ac_ext
13173 done
13174 ac_cv_sizeof_signed_char=$ac_lo
13175 else
13176   if test "$cross_compiling" = yes; then
13177   { { echo "$as_me:13177: error: cannot run test program while cross compiling" >&5
13178 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13179    { (exit 1); exit 1; }; }
13180 else
13181   cat >conftest.$ac_ext <<_ACEOF
13182 #line 13182 "configure"
13183 #include "confdefs.h"
13184 $ac_includes_default
13185 int
13186 main (void)
13187 {
13188 FILE *f = fopen ("conftest.val", "w");
13189 if (!f)
13190   $ac_main_return (1);
13191 fprintf (f, "%d", (sizeof (signed char)));
13192 fclose (f);
13193   ;
13194   return 0;
13195 }
13196 _ACEOF
13197 rm -f conftest$ac_exeext
13198 if { (eval echo "$as_me:13198: \"$ac_link\"") >&5
13199   (eval $ac_link) 2>&5
13200   ac_status=$?
13201   echo "$as_me:13201: \$? = $ac_status" >&5
13202   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
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   ac_cv_sizeof_signed_char=`cat conftest.val`
13209 else
13210   echo "$as_me: program exited with status $ac_status" >&5
13211 echo "$as_me: failed program was:" >&5
13212 cat conftest.$ac_ext >&5
13213 fi
13214 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13215 fi
13216 fi
13217 rm -f conftest.val
13218 else
13219   ac_cv_sizeof_signed_char=0
13220 fi
13221 fi
13222 echo "$as_me:13222: result: $ac_cv_sizeof_signed_char" >&5
13223 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
13224 cat >>confdefs.h <<EOF
13225 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
13226 EOF
13227
13228 if test "$ac_cv_sizeof_signed_char" = 1 ; then
13229         NCURSES_SBOOL="signed char"
13230 else
13231         NCURSES_SBOOL="char"
13232 fi
13233 echo "$as_me:13233: checking if you want to use signed Boolean array in term.h" >&5
13234 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
13235
13236 # Check whether --enable-signed-char or --disable-signed-char was given.
13237 if test "${enable_signed_char+set}" = set; then
13238   enableval="$enable_signed_char"
13239   with_signed_char=$enableval
13240 else
13241   with_signed_char=no
13242 fi;
13243 echo "$as_me:13243: result: $with_signed_char" >&5
13244 echo "${ECHO_T}$with_signed_char" >&6
13245 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
13246
13247 ###   use option --with-tparm-arg to override tparm's argument type
13248 echo "$as_me:13248: checking for type of tparm args" >&5
13249 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
13250
13251 # Check whether --with-tparm-arg or --without-tparm-arg was given.
13252 if test "${with_tparm_arg+set}" = set; then
13253   withval="$with_tparm_arg"
13254   NCURSES_TPARM_ARG="$withval"
13255 else
13256   NCURSES_TPARM_ARG=$cf_dft_tparm_arg
13257 fi;
13258 echo "$as_me:13258: result: $NCURSES_TPARM_ARG" >&5
13259 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
13260
13261 ### Enable compiling-in rcs id's
13262 echo "$as_me:13262: checking if RCS identifiers should be compiled-in" >&5
13263 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
13264
13265 # Check whether --with-rcs-ids or --without-rcs-ids was given.
13266 if test "${with_rcs_ids+set}" = set; then
13267   withval="$with_rcs_ids"
13268   with_rcs_ids=$withval
13269 else
13270   with_rcs_ids=no
13271 fi;
13272 echo "$as_me:13272: result: $with_rcs_ids" >&5
13273 echo "${ECHO_T}$with_rcs_ids" >&6
13274 test "x$with_rcs_ids" = xyes &&
13275 cat >>confdefs.h <<\EOF
13276 #define USE_RCS_IDS 1
13277 EOF
13278
13279 ###############################################################################
13280
13281 echo "$as_me:13281: checking format of man-pages" >&5
13282 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
13283
13284 # Check whether --with-manpage-format or --without-manpage-format was given.
13285 if test "${with_manpage_format+set}" = set; then
13286   withval="$with_manpage_format"
13287   MANPAGE_FORMAT=$withval
13288 else
13289   MANPAGE_FORMAT=unknown
13290 fi;
13291
13292 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
13293 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
13294
13295 cf_unknown=
13296
13297 case $MANPAGE_FORMAT in
13298 (unknown)
13299         if test -z "$MANPATH" ; then
13300                 MANPATH="/usr/man:/usr/share/man"
13301         fi
13302
13303         # look for the 'date' man-page (it's most likely to be installed!)
13304         MANPAGE_FORMAT=
13305         cf_preform=no
13306         cf_catonly=yes
13307         cf_example=date
13308
13309         IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
13310         for cf_dir in $MANPATH; do
13311                 test -z "$cf_dir" && cf_dir=/usr/man
13312                 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
13313                 do
13314                         cf_test=`echo $cf_name | sed -e 's/*//'`
13315                         if test "x$cf_test" = "x$cf_name" ; then
13316
13317                                 case "$cf_name" in
13318                                 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
13319                                 (*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
13320                                 (*.0)  MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
13321                                 (*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
13322                                 esac
13323
13324                                 case "$cf_name" in
13325                                 ($cf_dir/man*)
13326                                         cf_catonly=no
13327                                         ;;
13328                                 ($cf_dir/cat*)
13329                                         cf_preform=yes
13330                                         ;;
13331                                 esac
13332                                 break
13333                         fi
13334
13335                         # if we found a match in either man* or cat*, stop looking
13336                         if test -n "$MANPAGE_FORMAT" ; then
13337                                 cf_found=no
13338                                 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
13339                                 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
13340                                 case "$cf_name" in
13341                                 ($cf_dir/cat*)
13342                                         cf_found=yes
13343                                         ;;
13344                                 esac
13345                                 test $cf_found=yes && break
13346                         fi
13347                 done
13348                 # only check the first directory in $MANPATH where we find manpages
13349                 if test -n "$MANPAGE_FORMAT" ; then
13350                         break
13351                 fi
13352         done
13353         # if we did not find the example, just assume it is normal
13354         test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
13355         IFS="$ac_save_ifs"
13356         ;;
13357 (*)
13358         for cf_option in $MANPAGE_FORMAT; do
13359         case $cf_option in
13360         (gzip|compress|BSDI|normal|formatted|catonly)
13361                 ;;
13362         (*)
13363                 cf_unknown="$cf_unknown $cf_option"
13364                 ;;
13365         esac
13366         done
13367         ;;
13368 esac
13369
13370 echo "$as_me:13370: result: $MANPAGE_FORMAT" >&5
13371 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
13372 if test -n "$cf_unknown" ; then
13373         { echo "$as_me:13373: WARNING: Unexpected manpage-format $cf_unknown" >&5
13374 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
13375 fi
13376
13377 echo "$as_me:13377: checking for manpage renaming" >&5
13378 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
13379
13380 # Check whether --with-manpage-renames or --without-manpage-renames was given.
13381 if test "${with_manpage_renames+set}" = set; then
13382   withval="$with_manpage_renames"
13383   MANPAGE_RENAMES=$withval
13384 else
13385   MANPAGE_RENAMES=yes
13386 fi;
13387
13388 case ".$MANPAGE_RENAMES" in
13389 (.no)
13390         ;;
13391 (.|.yes)
13392         # Debian 'man' program?
13393         if test -f /etc/debian_version ; then
13394                 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
13395         else
13396                 MANPAGE_RENAMES=no
13397         fi
13398         ;;
13399 esac
13400
13401 if test "$MANPAGE_RENAMES" != no ; then
13402         if test -f $srcdir/man/$MANPAGE_RENAMES ; then
13403                 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
13404         elif test ! -f $MANPAGE_RENAMES ; then
13405                 { { echo "$as_me:13405: error: not a filename: $MANPAGE_RENAMES" >&5
13406 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
13407    { (exit 1); exit 1; }; }
13408         fi
13409
13410         test ! -d man && mkdir man
13411
13412         # Construct a sed-script to perform renaming within man-pages
13413         if test -n "$MANPAGE_RENAMES" ; then
13414                 test ! -d man && mkdir man
13415                 $SHELL $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
13416         fi
13417 fi
13418
13419 echo "$as_me:13419: result: $MANPAGE_RENAMES" >&5
13420 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
13421
13422 echo "$as_me:13422: checking if manpage aliases will be installed" >&5
13423 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
13424
13425 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
13426 if test "${with_manpage_aliases+set}" = set; then
13427   withval="$with_manpage_aliases"
13428   MANPAGE_ALIASES=$withval
13429 else
13430   MANPAGE_ALIASES=yes
13431 fi;
13432
13433 echo "$as_me:13433: result: $MANPAGE_ALIASES" >&5
13434 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
13435
13436 case "x$LN_S" in
13437 (xln*)
13438         cf_use_symlinks=yes
13439         ;;
13440 (*)
13441         cf_use_symlinks=no
13442         ;;
13443 esac
13444
13445 MANPAGE_SYMLINKS=no
13446 if test "$MANPAGE_ALIASES" = yes ; then
13447 echo "$as_me:13447: checking if manpage symlinks should be used" >&5
13448 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
13449
13450 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
13451 if test "${with_manpage_symlinks+set}" = set; then
13452   withval="$with_manpage_symlinks"
13453   MANPAGE_SYMLINKS=$withval
13454 else
13455   MANPAGE_SYMLINKS=$cf_use_symlinks
13456 fi;
13457
13458 if test "$$cf_use_symlinks" = no; then
13459 if test "$MANPAGE_SYMLINKS" = yes ; then
13460         { echo "$as_me:13460: WARNING: cannot make symlinks" >&5
13461 echo "$as_me: WARNING: cannot make symlinks" >&2;}
13462         MANPAGE_SYMLINKS=no
13463 fi
13464 fi
13465
13466 echo "$as_me:13466: result: $MANPAGE_SYMLINKS" >&5
13467 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
13468 fi
13469
13470 echo "$as_me:13470: checking for manpage tbl" >&5
13471 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
13472
13473 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
13474 if test "${with_manpage_tbl+set}" = set; then
13475   withval="$with_manpage_tbl"
13476   MANPAGE_TBL=$withval
13477 else
13478   MANPAGE_TBL=no
13479 fi;
13480
13481 echo "$as_me:13481: result: $MANPAGE_TBL" >&5
13482 echo "${ECHO_T}$MANPAGE_TBL" >&6
13483
13484 if test "$prefix" = "NONE" ; then
13485         cf_prefix="$ac_default_prefix"
13486 else
13487         cf_prefix="$prefix"
13488 fi
13489
13490 case "$MANPAGE_FORMAT" in
13491 (*catonly*)
13492         cf_format=yes
13493         cf_inboth=no
13494         ;;
13495 (*formatted*)
13496         cf_format=yes
13497         cf_inboth=yes
13498         ;;
13499 (*)
13500         cf_format=no
13501         cf_inboth=no
13502         ;;
13503 esac
13504
13505 test ! -d man && mkdir man
13506
13507 cf_so_strip=
13508 cf_compress=
13509 case "$MANPAGE_FORMAT" in
13510 (*compress*)
13511         cf_so_strip="Z"
13512         cf_compress=compress
13513         ;;
13514 (*gzip*)
13515         cf_so_strip="gz"
13516         cf_compress=gzip
13517         ;;
13518 esac
13519
13520 cf_edit_man=./edit_man.sh
13521 cf_man_alias=`pwd`/man_alias.sed
13522
13523 cat >$cf_edit_man <<CF_EOF
13524 #! $SHELL
13525 # this script is generated by the configure-script CF_MAN_PAGES macro.
13526
13527 prefix="$cf_prefix"
13528 datarootdir="$datarootdir"
13529 datadir="$datadir"
13530
13531 NCURSES_MAJOR="$NCURSES_MAJOR"
13532 NCURSES_MINOR="$NCURSES_MINOR"
13533 NCURSES_PATCH="$NCURSES_PATCH"
13534
13535 NCURSES_OSPEED="$NCURSES_OSPEED"
13536 TERMINFO="$TERMINFO"
13537
13538 INSTALL="$INSTALL"
13539 INSTALL_DATA="$INSTALL_DATA"
13540
13541 transform="$program_transform_name"
13542
13543 TMP=\${TMPDIR:=/tmp}/man\$\$
13544 trap "rm -f \$TMP" 0 1 2 3 15
13545
13546 form=\$1
13547 shift || exit 1
13548
13549 verb=\$1
13550 shift || exit 1
13551
13552 mandir=\$1
13553 shift || exit 1
13554
13555 srcdir=\$1
13556 top_srcdir=\$srcdir/..
13557 shift || exit 1
13558
13559 if test "\$form" = normal ; then
13560         if test "$cf_format" = yes ; then
13561         if test "$cf_inboth" = no ; then
13562                 $SHELL \$0 format \$verb \$mandir \$srcdir \$*
13563                 exit $?
13564         fi
13565         fi
13566         cf_subdir=\$mandir/man
13567         cf_tables=$MANPAGE_TBL
13568 else
13569         cf_subdir=\$mandir/cat
13570         cf_tables=yes
13571 fi
13572
13573 # process the list of source-files
13574 for i in \$* ; do
13575 case \$i in
13576 (*.orig|*.rej) ;;
13577 (*.[0-9]*)
13578         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
13579         if test \$verb = installing ; then
13580         if test ! -d \$cf_subdir\${section} ; then
13581                 mkdir -p \$cf_subdir\$section
13582         fi
13583         fi
13584
13585         # replace variables in man page
13586         if test ! -f $cf_man_alias ; then
13587 cat >>$cf_man_alias <<-CF_EOF2
13588                 s,@DATADIR@,\$datadir,g
13589                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
13590                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
13591                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
13592                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
13593                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
13594                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
13595 CF_EOF
13596
13597         for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
13598         do
13599                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13600                 cf_name=`echo $cf_name|sed "$program_transform_name"`
13601 cat >>$cf_edit_man <<-CF_EOF
13602                 s,@$cf_NAME@,$cf_name,g
13603 CF_EOF
13604         done
13605
13606 cat >>$cf_edit_man <<CF_EOF
13607 CF_EOF2
13608                 echo "...made $cf_man_alias"
13609         fi
13610
13611         aliases=
13612         cf_source=\`basename \$i\`
13613         inalias=\$cf_source
13614         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
13615         if test ! -f \$inalias ; then
13616                 echo .. skipped \$cf_source
13617                 continue
13618         fi
13619 CF_EOF
13620
13621 if test "$MANPAGE_ALIASES" != no ; then
13622 cat >>$cf_edit_man <<CF_EOF
13623         nCurses=ignore.3x
13624         test $with_curses_h = yes && nCurses=ncurses.3x
13625         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
13626 CF_EOF
13627 fi
13628
13629 if test "$MANPAGE_RENAMES" = no ; then
13630 cat >>$cf_edit_man <<CF_EOF
13631         # perform program transformations for section 1 man pages
13632         if test \$section = 1 ; then
13633                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
13634         else
13635                 cf_target=\$cf_subdir\${section}/\$cf_source
13636         fi
13637 CF_EOF
13638 else
13639 cat >>$cf_edit_man <<CF_EOF
13640         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
13641         if test -z "\$cf_target" ; then
13642                 echo '? missing rename for '\$cf_source
13643                 cf_target="\$cf_source"
13644         fi
13645         cf_target="\$cf_subdir\${section}/\${cf_target}"
13646
13647 CF_EOF
13648 fi
13649
13650 cat >>$cf_edit_man <<CF_EOF
13651         sed     -f $cf_man_alias \\
13652 CF_EOF
13653
13654 if test -f $MANPAGE_RENAMES ; then
13655 cat >>$cf_edit_man <<CF_EOF
13656                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
13657 CF_EOF
13658 else
13659 cat >>$cf_edit_man <<CF_EOF
13660                 < \$i >\$TMP
13661 CF_EOF
13662 fi
13663
13664 cat >>$cf_edit_man <<CF_EOF
13665 if test \$cf_tables = yes ; then
13666         tbl \$TMP >\$TMP.out
13667         mv \$TMP.out \$TMP
13668 fi
13669 CF_EOF
13670
13671 if test $with_overwrite != yes ; then
13672 cat >>$cf_edit_man <<CF_EOF
13673         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
13674         mv \$TMP.out \$TMP
13675 CF_EOF
13676 fi
13677
13678 if test $with_curses_h != yes ; then
13679 cat >>$cf_edit_man <<CF_EOF
13680         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
13681         mv \$TMP.out \$TMP
13682 CF_EOF
13683 fi
13684
13685 cat >>$cf_edit_man <<CF_EOF
13686         if test \$form = format ; then
13687                 nroff -man \$TMP >\$TMP.out
13688                 mv \$TMP.out \$TMP
13689         fi
13690 CF_EOF
13691
13692 if test -n "$cf_compress" ; then
13693 cat >>$cf_edit_man <<CF_EOF
13694         if test \$verb = installing ; then
13695         if ( $cf_compress -f \$TMP )
13696         then
13697                 mv \$TMP.$cf_so_strip \$TMP
13698         fi
13699         fi
13700         cf_target="\$cf_target.$cf_so_strip"
13701 CF_EOF
13702 fi
13703
13704 case "$MANPAGE_FORMAT" in
13705 (*BSDI*)
13706 cat >>$cf_edit_man <<CF_EOF
13707         if test \$form = format ; then
13708                 # BSDI installs only .0 suffixes in the cat directories
13709                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
13710         fi
13711 CF_EOF
13712   ;;
13713 esac
13714
13715 cat >>$cf_edit_man <<CF_EOF
13716         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
13717         if test \$verb = installing ; then
13718                 echo \$verb \$cf_target
13719                 \$INSTALL_DATA \$TMP \$cf_target
13720                 test -d \$cf_subdir\${section} &&
13721                 test -n "\$aliases" && (
13722                         cd \$cf_subdir\${section} && (
13723                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
13724                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
13725                                 cf_target=\`basename \$cf_target\`
13726                                 for cf_alias in \$aliases
13727                                 do
13728                                         if test \$section = 1 ; then
13729                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
13730                                         fi
13731
13732                                         if test "$MANPAGE_SYMLINKS" = yes ; then
13733                                                 if test -f \$cf_alias\${suffix} ; then
13734                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
13735                                                         then
13736                                                                 continue
13737                                                         fi
13738                                                 fi
13739                                                 echo .. \$verb alias \$cf_alias\${suffix}
13740 CF_EOF
13741 case "x$LN_S" in
13742 (*-f)
13743 cat >>$cf_edit_man <<CF_EOF
13744                                                 $LN_S \$cf_target \$cf_alias\${suffix}
13745 CF_EOF
13746         ;;
13747 (*)
13748 cat >>$cf_edit_man <<CF_EOF
13749                                                 rm -f \$cf_alias\${suffix}
13750                                                 $LN_S \$cf_target \$cf_alias\${suffix}
13751 CF_EOF
13752         ;;
13753 esac
13754 cat >>$cf_edit_man <<CF_EOF
13755                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
13756                                                 echo ".so \$cf_source" >\$TMP
13757 CF_EOF
13758 if test -n "$cf_compress" ; then
13759 cat >>$cf_edit_man <<CF_EOF
13760                                                 if test -n "$cf_so_strip" ; then
13761                                                         $cf_compress -f \$TMP
13762                                                         mv \$TMP.$cf_so_strip \$TMP
13763                                                 fi
13764 CF_EOF
13765 fi
13766 cat >>$cf_edit_man <<CF_EOF
13767                                                 echo .. \$verb alias \$cf_alias\${suffix}
13768                                                 rm -f \$cf_alias\${suffix}
13769                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
13770                                         fi
13771                                 done
13772                         )
13773                 )
13774         elif test \$verb = removing ; then
13775                 test -f \$cf_target && (
13776                         echo \$verb \$cf_target
13777                         rm -f \$cf_target
13778                 )
13779                 test -d \$cf_subdir\${section} &&
13780                 test -n "\$aliases" && (
13781                         cd \$cf_subdir\${section} && (
13782                                 for cf_alias in \$aliases
13783                                 do
13784                                         if test \$section = 1 ; then
13785                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
13786                                         fi
13787
13788                                         echo .. \$verb alias \$cf_alias\${suffix}
13789                                         rm -f \$cf_alias\${suffix}
13790                                 done
13791                         )
13792                 )
13793         else
13794 #               echo ".hy 0"
13795                 cat \$TMP
13796         fi
13797         ;;
13798 esac
13799 done
13800
13801 if test $cf_inboth = yes ; then
13802 if test \$form != format ; then
13803         $SHELL \$0 format \$verb \$mandir \$srcdir \$*
13804 fi
13805 fi
13806
13807 exit 0
13808 CF_EOF
13809 chmod 755 $cf_edit_man
13810
13811 ###############################################################################
13812
13813 ### Note that some functions (such as const) are normally disabled anyway.
13814 echo "$as_me:13814: checking if you want to build with function extensions" >&5
13815 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
13816
13817 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
13818 if test "${enable_ext_funcs+set}" = set; then
13819   enableval="$enable_ext_funcs"
13820   with_ext_funcs=$enableval
13821 else
13822   with_ext_funcs=yes
13823 fi;
13824 echo "$as_me:13824: result: $with_ext_funcs" >&5
13825 echo "${ECHO_T}$with_ext_funcs" >&6
13826 if test "x$with_ext_funcs" = xyes ; then
13827         NCURSES_EXT_FUNCS=1
13828
13829 cat >>confdefs.h <<\EOF
13830 #define NCURSES_EXT_FUNCS 1
13831 EOF
13832
13833 cat >>confdefs.h <<\EOF
13834 #define HAVE_ASSUME_DEFAULT_COLORS 1
13835 EOF
13836
13837 cat >>confdefs.h <<\EOF
13838 #define HAVE_CURSES_VERSION 1
13839 EOF
13840
13841 cat >>confdefs.h <<\EOF
13842 #define HAVE_HAS_KEY 1
13843 EOF
13844
13845 cat >>confdefs.h <<\EOF
13846 #define HAVE_RESIZETERM 1
13847 EOF
13848
13849 cat >>confdefs.h <<\EOF
13850 #define HAVE_RESIZE_TERM 1
13851 EOF
13852
13853 cat >>confdefs.h <<\EOF
13854 #define HAVE_TERM_ENTRY_H 1
13855 EOF
13856
13857 cat >>confdefs.h <<\EOF
13858 #define HAVE_USE_DEFAULT_COLORS 1
13859 EOF
13860
13861 cat >>confdefs.h <<\EOF
13862 #define HAVE_USE_EXTENDED_NAMES 1
13863 EOF
13864
13865 cat >>confdefs.h <<\EOF
13866 #define HAVE_USE_SCREEN 1
13867 EOF
13868
13869 cat >>confdefs.h <<\EOF
13870 #define HAVE_USE_WINDOW 1
13871 EOF
13872
13873 cat >>confdefs.h <<\EOF
13874 #define HAVE_WRESIZE 1
13875 EOF
13876
13877         GENERATED_EXT_FUNCS=generated
13878         test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
13879 else
13880         NCURSES_EXT_FUNCS=0
13881         GENERATED_EXT_FUNCS=
13882 fi
13883
13884 echo "$as_me:13884: checking if you want to build with SCREEN extensions" >&5
13885 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
13886
13887 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
13888 if test "${enable_sp_funcs+set}" = set; then
13889   enableval="$enable_sp_funcs"
13890   with_sp_funcs=$enableval
13891 else
13892   with_sp_funcs=$cf_dft_ext_spfuncs
13893 fi;
13894 echo "$as_me:13894: result: $with_sp_funcs" >&5
13895 echo "${ECHO_T}$with_sp_funcs" >&6
13896 if test "x$with_sp_funcs" = xyes ; then
13897         NCURSES_SP_FUNCS=1
13898
13899 cat >>confdefs.h <<\EOF
13900 #define NCURSES_SP_FUNCS 1
13901 EOF
13902
13903 cat >>confdefs.h <<\EOF
13904 #define HAVE_TPUTS_SP 1
13905 EOF
13906
13907         GENERATED_SP_FUNCS=generated
13908 else
13909         NCURSES_SP_FUNCS=0
13910         GENERATED_SP_FUNCS=
13911 fi
13912
13913 echo "$as_me:13913: checking if you want to build with terminal-driver" >&5
13914 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
13915
13916 # Check whether --enable-term-driver or --disable-term-driver was given.
13917 if test "${enable_term_driver+set}" = set; then
13918   enableval="$enable_term_driver"
13919   with_term_driver=$enableval
13920 else
13921   with_term_driver=no
13922 fi;
13923 echo "$as_me:13923: result: $with_term_driver" >&5
13924 echo "${ECHO_T}$with_term_driver" >&6
13925 if test "x$with_term_driver" = xyes ; then
13926
13927 cat >>confdefs.h <<\EOF
13928 #define USE_TERM_DRIVER 1
13929 EOF
13930
13931         if test "x$with_termlib" != xno ; then
13932                 { { echo "$as_me:13932: error: The term-driver option conflicts with the termlib option" >&5
13933 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
13934    { (exit 1); exit 1; }; }
13935         fi
13936         if test "x$with_sp_funcs" != xyes ; then
13937                 { { echo "$as_me:13937: error: The term-driver option relies upon sp-funcs" >&5
13938 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
13939    { (exit 1); exit 1; }; }
13940         fi
13941 fi
13942
13943 ###   use option --enable-const to turn on use of const beyond that in XSI.
13944 echo "$as_me:13944: checking for extended use of const keyword" >&5
13945 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
13946
13947 # Check whether --enable-const or --disable-const was given.
13948 if test "${enable_const+set}" = set; then
13949   enableval="$enable_const"
13950   with_ext_const=$enableval
13951 else
13952   with_ext_const=$cf_dft_ext_const
13953 fi;
13954 echo "$as_me:13954: result: $with_ext_const" >&5
13955 echo "${ECHO_T}$with_ext_const" >&6
13956 NCURSES_CONST='/*nothing*/'
13957 if test "x$with_ext_const" = xyes ; then
13958         NCURSES_CONST=const
13959 fi
13960
13961 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
13962 echo "$as_me:13962: checking if you want to use extended colors" >&5
13963 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
13964
13965 # Check whether --enable-ext-colors or --disable-ext-colors was given.
13966 if test "${enable_ext_colors+set}" = set; then
13967   enableval="$enable_ext_colors"
13968   with_ext_colors=$enableval
13969 else
13970   with_ext_colors=$cf_dft_ext_colors
13971 fi;
13972 echo "$as_me:13972: result: $with_ext_colors" >&5
13973 echo "${ECHO_T}$with_ext_colors" >&6
13974 NCURSES_EXT_COLORS=0
13975 if test "x$with_ext_colors" = xyes ; then
13976         if test "x$with_widec" != xyes ; then
13977                 { echo "$as_me:13977: WARNING: This option applies only to wide-character library" >&5
13978 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
13979         else
13980                 # cannot be ABI 5 since it changes sizeof(cchar_t)
13981
13982 if test "${with_abi_version+set}" != set; then
13983         case $cf_cv_rel_version in
13984         (5.*)
13985                 cf_cv_rel_version=6.0
13986                 cf_cv_abi_version=6
13987                 { echo "$as_me:13987: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
13988 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
13989                 ;;
13990         esac
13991 fi
13992
13993                 NCURSES_EXT_COLORS=1
13994
13995 cat >>confdefs.h <<\EOF
13996 #define NCURSES_EXT_COLORS 1
13997 EOF
13998
13999 cat >>confdefs.h <<\EOF
14000 #define HAVE_ALLOC_PAIR 1
14001 EOF
14002
14003 cat >>confdefs.h <<\EOF
14004 #define HAVE_INIT_EXTENDED_COLOR 1
14005 EOF
14006
14007 cat >>confdefs.h <<\EOF
14008 #define HAVE_RESET_COLOR_PAIRS 1
14009 EOF
14010
14011         fi
14012 fi
14013
14014 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
14015 echo "$as_me:14015: checking if you want to use extended mouse encoding" >&5
14016 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
14017
14018 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
14019 if test "${enable_ext_mouse+set}" = set; then
14020   enableval="$enable_ext_mouse"
14021   with_ext_mouse=$enableval
14022 else
14023   with_ext_mouse=$cf_dft_ext_mouse
14024 fi;
14025 echo "$as_me:14025: result: $with_ext_mouse" >&5
14026 echo "${ECHO_T}$with_ext_mouse" >&6
14027 NCURSES_MOUSE_VERSION=1
14028 if test "x$with_ext_mouse" = xyes ; then
14029         NCURSES_MOUSE_VERSION=2
14030
14031 if test "${with_abi_version+set}" != set; then
14032         case $cf_cv_rel_version in
14033         (5.*)
14034                 cf_cv_rel_version=6.0
14035                 cf_cv_abi_version=6
14036                 { echo "$as_me:14036: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
14037 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
14038                 ;;
14039         esac
14040 fi
14041
14042 fi
14043
14044 ###   use option --enable-ext-putwin to turn on extended screendumps
14045 echo "$as_me:14045: checking if you want to use extended putwin/screendump" >&5
14046 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
14047
14048 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
14049 if test "${enable_ext_putwin+set}" = set; then
14050   enableval="$enable_ext_putwin"
14051   with_ext_putwin=$enableval
14052 else
14053   with_ext_putwin=$cf_dft_ext_putwin
14054 fi;
14055 echo "$as_me:14055: result: $with_ext_putwin" >&5
14056 echo "${ECHO_T}$with_ext_putwin" >&6
14057 if test "x$with_ext_putwin" = xyes ; then
14058
14059 cat >>confdefs.h <<\EOF
14060 #define NCURSES_EXT_PUTWIN 1
14061 EOF
14062
14063 fi
14064
14065 echo "$as_me:14065: checking if you want \$NCURSES_NO_PADDING code" >&5
14066 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
14067
14068 # Check whether --enable-no-padding or --disable-no-padding was given.
14069 if test "${enable_no_padding+set}" = set; then
14070   enableval="$enable_no_padding"
14071   with_no_padding=$enableval
14072 else
14073   with_no_padding=$with_ext_funcs
14074 fi;
14075 echo "$as_me:14075: result: $with_no_padding" >&5
14076 echo "${ECHO_T}$with_no_padding" >&6
14077 test "x$with_no_padding" = xyes &&
14078 cat >>confdefs.h <<\EOF
14079 #define NCURSES_NO_PADDING 1
14080 EOF
14081
14082 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
14083 echo "$as_me:14083: checking if you want SIGWINCH handler" >&5
14084 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
14085
14086 # Check whether --enable-sigwinch or --disable-sigwinch was given.
14087 if test "${enable_sigwinch+set}" = set; then
14088   enableval="$enable_sigwinch"
14089   with_sigwinch=$enableval
14090 else
14091   with_sigwinch=$with_ext_funcs
14092 fi;
14093 echo "$as_me:14093: result: $with_sigwinch" >&5
14094 echo "${ECHO_T}$with_sigwinch" >&6
14095 test "x$with_sigwinch" = xyes &&
14096 cat >>confdefs.h <<\EOF
14097 #define USE_SIGWINCH 1
14098 EOF
14099
14100 ###   use option --enable-tcap-names to allow user to define new capabilities
14101 echo "$as_me:14101: checking if you want user-definable terminal capabilities like termcap" >&5
14102 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
14103
14104 # Check whether --enable-tcap-names or --disable-tcap-names was given.
14105 if test "${enable_tcap_names+set}" = set; then
14106   enableval="$enable_tcap_names"
14107   with_tcap_names=$enableval
14108 else
14109   with_tcap_names=$with_ext_funcs
14110 fi;
14111 echo "$as_me:14111: result: $with_tcap_names" >&5
14112 echo "${ECHO_T}$with_tcap_names" >&6
14113 NCURSES_XNAMES=0
14114 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
14115
14116 ##############################################################################
14117
14118 echo "$as_me:14118: checking if you want to link with the pthread library" >&5
14119 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
14120
14121 # Check whether --with-pthread or --without-pthread was given.
14122 if test "${with_pthread+set}" = set; then
14123   withval="$with_pthread"
14124   with_pthread=$withval
14125 else
14126   with_pthread=no
14127 fi;
14128 echo "$as_me:14128: result: $with_pthread" >&5
14129 echo "${ECHO_T}$with_pthread" >&6
14130
14131 if test "$with_pthread" != no ; then
14132         echo "$as_me:14132: checking for pthread.h" >&5
14133 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
14134 if test "${ac_cv_header_pthread_h+set}" = set; then
14135   echo $ECHO_N "(cached) $ECHO_C" >&6
14136 else
14137   cat >conftest.$ac_ext <<_ACEOF
14138 #line 14138 "configure"
14139 #include "confdefs.h"
14140 #include <pthread.h>
14141 _ACEOF
14142 if { (eval echo "$as_me:14142: \"$ac_cpp conftest.$ac_ext\"") >&5
14143   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14144   ac_status=$?
14145   egrep -v '^ *\+' conftest.er1 >conftest.err
14146   rm -f conftest.er1
14147   cat conftest.err >&5
14148   echo "$as_me:14148: \$? = $ac_status" >&5
14149   (exit $ac_status); } >/dev/null; then
14150   if test -s conftest.err; then
14151     ac_cpp_err=$ac_c_preproc_warn_flag
14152   else
14153     ac_cpp_err=
14154   fi
14155 else
14156   ac_cpp_err=yes
14157 fi
14158 if test -z "$ac_cpp_err"; then
14159   ac_cv_header_pthread_h=yes
14160 else
14161   echo "$as_me: failed program was:" >&5
14162   cat conftest.$ac_ext >&5
14163   ac_cv_header_pthread_h=no
14164 fi
14165 rm -f conftest.err conftest.$ac_ext
14166 fi
14167 echo "$as_me:14167: result: $ac_cv_header_pthread_h" >&5
14168 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
14169 if test $ac_cv_header_pthread_h = yes; then
14170
14171 cat >>confdefs.h <<\EOF
14172 #define HAVE_PTHREADS_H 1
14173 EOF
14174
14175         for cf_lib_pthread in pthread c_r
14176         do
14177             echo "$as_me:14177: checking if we can link with the $cf_lib_pthread library" >&5
14178 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
14179             cf_save_LIBS="$LIBS"
14180
14181 cf_add_libs="-l$cf_lib_pthread"
14182 # Filter out duplicates - this happens with badly-designed ".pc" files...
14183 for cf_add_1lib in $LIBS
14184 do
14185         for cf_add_2lib in $cf_add_libs
14186         do
14187                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14188                 then
14189                         cf_add_1lib=
14190                         break
14191                 fi
14192         done
14193         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14194 done
14195 LIBS="$cf_add_libs"
14196
14197             cat >conftest.$ac_ext <<_ACEOF
14198 #line 14198 "configure"
14199 #include "confdefs.h"
14200
14201 #include <pthread.h>
14202
14203 int
14204 main (void)
14205 {
14206
14207                 int rc = pthread_create(0,0,0,0);
14208                 int r2 = pthread_mutexattr_settype(0, 0);
14209
14210   ;
14211   return 0;
14212 }
14213 _ACEOF
14214 rm -f conftest.$ac_objext conftest$ac_exeext
14215 if { (eval echo "$as_me:14215: \"$ac_link\"") >&5
14216   (eval $ac_link) 2>&5
14217   ac_status=$?
14218   echo "$as_me:14218: \$? = $ac_status" >&5
14219   (exit $ac_status); } &&
14220          { ac_try='test -s conftest$ac_exeext'
14221   { (eval echo "$as_me:14221: \"$ac_try\"") >&5
14222   (eval $ac_try) 2>&5
14223   ac_status=$?
14224   echo "$as_me:14224: \$? = $ac_status" >&5
14225   (exit $ac_status); }; }; then
14226   with_pthread=yes
14227 else
14228   echo "$as_me: failed program was:" >&5
14229 cat conftest.$ac_ext >&5
14230 with_pthread=no
14231 fi
14232 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14233             LIBS="$cf_save_LIBS"
14234             echo "$as_me:14234: result: $with_pthread" >&5
14235 echo "${ECHO_T}$with_pthread" >&6
14236             test "$with_pthread" = yes && break
14237         done
14238
14239         if test "$with_pthread" = yes ; then
14240
14241 cf_add_libs="-l$cf_lib_pthread"
14242 # Filter out duplicates - this happens with badly-designed ".pc" files...
14243 for cf_add_1lib in $LIBS
14244 do
14245         for cf_add_2lib in $cf_add_libs
14246         do
14247                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14248                 then
14249                         cf_add_1lib=
14250                         break
14251                 fi
14252         done
14253         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14254 done
14255 LIBS="$cf_add_libs"
14256
14257 cat >>confdefs.h <<\EOF
14258 #define HAVE_LIBPTHREADS 1
14259 EOF
14260
14261         else
14262             { { echo "$as_me:14262: error: Cannot link with pthread library" >&5
14263 echo "$as_me: error: Cannot link with pthread library" >&2;}
14264    { (exit 1); exit 1; }; }
14265         fi
14266
14267 fi
14268
14269 fi
14270
14271 if test "x$with_pthread" != xno; then
14272         echo "$as_me:14272: checking for pthread_kill" >&5
14273 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
14274 if test "${ac_cv_func_pthread_kill+set}" = set; then
14275   echo $ECHO_N "(cached) $ECHO_C" >&6
14276 else
14277   cat >conftest.$ac_ext <<_ACEOF
14278 #line 14278 "configure"
14279 #include "confdefs.h"
14280 #define pthread_kill autoconf_temporary
14281 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
14282 #undef pthread_kill
14283
14284 #ifdef __cplusplus
14285 extern "C"
14286 #endif
14287
14288 /* We use char because int might match the return type of a gcc2
14289    builtin and then its argument prototype would still apply.  */
14290 char pthread_kill (void);
14291
14292 int
14293 main (void)
14294 {
14295
14296 /* The GNU C library defines stubs for functions which it implements
14297     to always fail with ENOSYS.  Some functions are actually named
14298     something starting with __ and the normal name is an alias.  */
14299 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
14300 #error found stub for pthread_kill
14301 #endif
14302
14303         return pthread_kill ();
14304   ;
14305   return 0;
14306 }
14307 _ACEOF
14308 rm -f conftest.$ac_objext conftest$ac_exeext
14309 if { (eval echo "$as_me:14309: \"$ac_link\"") >&5
14310   (eval $ac_link) 2>&5
14311   ac_status=$?
14312   echo "$as_me:14312: \$? = $ac_status" >&5
14313   (exit $ac_status); } &&
14314          { ac_try='test -s conftest$ac_exeext'
14315   { (eval echo "$as_me:14315: \"$ac_try\"") >&5
14316   (eval $ac_try) 2>&5
14317   ac_status=$?
14318   echo "$as_me:14318: \$? = $ac_status" >&5
14319   (exit $ac_status); }; }; then
14320   ac_cv_func_pthread_kill=yes
14321 else
14322   echo "$as_me: failed program was:" >&5
14323 cat conftest.$ac_ext >&5
14324 ac_cv_func_pthread_kill=no
14325 fi
14326 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14327 fi
14328 echo "$as_me:14328: result: $ac_cv_func_pthread_kill" >&5
14329 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
14330 if test $ac_cv_func_pthread_kill = yes; then
14331
14332                 echo "$as_me:14332: checking if you want to allow EINTR in wgetch with pthreads" >&5
14333 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
14334
14335 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
14336 if test "${enable_pthreads_eintr+set}" = set; then
14337   enableval="$enable_pthreads_eintr"
14338   use_pthreads_eintr=$enableval
14339 else
14340   use_pthreads_eintr=no
14341 fi;
14342                 echo "$as_me:14342: result: $use_pthreads_eintr" >&5
14343 echo "${ECHO_T}$use_pthreads_eintr" >&6
14344                 if test "x$use_pthreads_eintr" = xyes ; then
14345
14346 cat >>confdefs.h <<\EOF
14347 #define USE_PTHREADS_EINTR 1
14348 EOF
14349
14350                 fi
14351 fi
14352
14353         echo "$as_me:14353: checking if you want to use weak-symbols for pthreads" >&5
14354 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
14355
14356 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
14357 if test "${enable_weak_symbols+set}" = set; then
14358   enableval="$enable_weak_symbols"
14359   use_weak_symbols=$enableval
14360 else
14361   use_weak_symbols=no
14362 fi;
14363         echo "$as_me:14363: result: $use_weak_symbols" >&5
14364 echo "${ECHO_T}$use_weak_symbols" >&6
14365         if test "x$use_weak_symbols" = xyes ; then
14366
14367 echo "$as_me:14367: checking if $CC supports weak symbols" >&5
14368 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
14369 if test "${cf_cv_weak_symbols+set}" = set; then
14370   echo $ECHO_N "(cached) $ECHO_C" >&6
14371 else
14372
14373 cat >conftest.$ac_ext <<_ACEOF
14374 #line 14374 "configure"
14375 #include "confdefs.h"
14376
14377 #include <stdio.h>
14378 int
14379 main (void)
14380 {
14381
14382 #if defined(__GNUC__)
14383 #  if defined __USE_ISOC99
14384 #    define _cat_pragma(exp)    _Pragma(#exp)
14385 #    define _weak_pragma(exp)   _cat_pragma(weak name)
14386 #  else
14387 #    define _weak_pragma(exp)
14388 #  endif
14389 #  define _declare(name)        __extension__ extern __typeof__(name) name
14390 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
14391 #endif
14392
14393 weak_symbol(fopen);
14394
14395   ;
14396   return 0;
14397 }
14398 _ACEOF
14399 rm -f conftest.$ac_objext
14400 if { (eval echo "$as_me:14400: \"$ac_compile\"") >&5
14401   (eval $ac_compile) 2>&5
14402   ac_status=$?
14403   echo "$as_me:14403: \$? = $ac_status" >&5
14404   (exit $ac_status); } &&
14405          { ac_try='test -s conftest.$ac_objext'
14406   { (eval echo "$as_me:14406: \"$ac_try\"") >&5
14407   (eval $ac_try) 2>&5
14408   ac_status=$?
14409   echo "$as_me:14409: \$? = $ac_status" >&5
14410   (exit $ac_status); }; }; then
14411   cf_cv_weak_symbols=yes
14412 else
14413   echo "$as_me: failed program was:" >&5
14414 cat conftest.$ac_ext >&5
14415 cf_cv_weak_symbols=no
14416 fi
14417 rm -f conftest.$ac_objext conftest.$ac_ext
14418
14419 fi
14420 echo "$as_me:14420: result: $cf_cv_weak_symbols" >&5
14421 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
14422
14423         else
14424                 cf_cv_weak_symbols=no
14425         fi
14426
14427         if test "x$cf_cv_weak_symbols" = xyes ; then
14428
14429 cat >>confdefs.h <<\EOF
14430 #define USE_WEAK_SYMBOLS 1
14431 EOF
14432
14433         fi
14434 fi
14435
14436 PTHREAD=
14437 if test "x$with_pthread" = "xyes" ; then
14438
14439 cat >>confdefs.h <<\EOF
14440 #define USE_PTHREADS 1
14441 EOF
14442
14443         enable_reentrant=yes
14444         if test "x$cf_cv_weak_symbols" = xyes ; then
14445                 PTHREAD=-lpthread
14446
14447 cf_add_libs="-lpthread"
14448 # Filter out duplicates - this happens with badly-designed ".pc" files...
14449 for cf_add_1lib in $PRIVATE_LIBS
14450 do
14451         for cf_add_2lib in $cf_add_libs
14452         do
14453                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14454                 then
14455                         cf_add_1lib=
14456                         break
14457                 fi
14458         done
14459         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14460 done
14461 PRIVATE_LIBS="$cf_add_libs"
14462
14463         fi
14464 fi
14465
14466 # Reentrant code has to be opaque; there's little advantage to making ncurses
14467 # opaque outside of that, so there is no --enable-opaque option.  We can use
14468 # this option without --with-pthreads, but this will be always set for
14469 # pthreads.
14470 echo "$as_me:14470: checking if you want reentrant code" >&5
14471 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
14472
14473 # Check whether --enable-reentrant or --disable-reentrant was given.
14474 if test "${enable_reentrant+set}" = set; then
14475   enableval="$enable_reentrant"
14476   with_reentrant=$enableval
14477 else
14478   with_reentrant=no
14479 fi;
14480 echo "$as_me:14480: result: $with_reentrant" >&5
14481 echo "${ECHO_T}$with_reentrant" >&6
14482 if test "x$with_reentrant" = xyes ; then
14483         cf_cv_enable_reentrant=1
14484         cf_cv_enable_opaque="NCURSES_INTERNALS"
14485         NCURSES_SIZE_T=int
14486         if test "x$cf_cv_weak_symbols" = xyes ; then
14487
14488 # remove pthread library from $LIBS
14489 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
14490
14491 cf_add_libs="-lpthread"
14492 # Filter out duplicates - this happens with badly-designed ".pc" files...
14493 for cf_add_1lib in $TEST_LIBS
14494 do
14495         for cf_add_2lib in $cf_add_libs
14496         do
14497                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14498                 then
14499                         cf_add_1lib=
14500                         break
14501                 fi
14502         done
14503         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14504 done
14505 TEST_LIBS="$cf_add_libs"
14506
14507 cf_add_libs="-lpthread"
14508 # Filter out duplicates - this happens with badly-designed ".pc" files...
14509 for cf_add_1lib in $TEST_LIBS2
14510 do
14511         for cf_add_2lib in $cf_add_libs
14512         do
14513                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14514                 then
14515                         cf_add_1lib=
14516                         break
14517                 fi
14518         done
14519         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14520 done
14521 TEST_LIBS2="$cf_add_libs"
14522
14523 cf_add_libs="-lpthread"
14524 # Filter out duplicates - this happens with badly-designed ".pc" files...
14525 for cf_add_1lib in $PRIVATE_LIBS
14526 do
14527         for cf_add_2lib in $cf_add_libs
14528         do
14529                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14530                 then
14531                         cf_add_1lib=
14532                         break
14533                 fi
14534         done
14535         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14536 done
14537 PRIVATE_LIBS="$cf_add_libs"
14538
14539         else
14540                 # when not using weak symbols but with_reentrant,
14541                 # add 't' to the library suffix on all platforms
14542                 # except cygwin, where we only do that if ALSO
14543                 # compiling with full thread support.
14544                 case "$host" in
14545                 (*cygwin* | *msys*)
14546                         if test "$with_pthread" = "yes" ; then
14547                                 if test "x$disable_lib_suffixes" = "xno" ; then
14548                                         LIB_SUFFIX="t${LIB_SUFFIX}"
14549                                 fi
14550                         fi ;;
14551                 (*)
14552                         if test "x$disable_lib_suffixes" = "xno" ; then
14553                                 LIB_SUFFIX="t${LIB_SUFFIX}"
14554                         fi
14555                         ;;
14556                 esac
14557         fi
14558
14559 cat >>confdefs.h <<\EOF
14560 #define USE_REENTRANT 1
14561 EOF
14562
14563 if test "${with_abi_version+set}" != set; then
14564         case $cf_cv_rel_version in
14565         (5.*)
14566                 cf_cv_rel_version=6.0
14567                 cf_cv_abi_version=6
14568                 { echo "$as_me:14568: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
14569 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
14570                 ;;
14571         esac
14572 fi
14573
14574 else
14575         cf_cv_enable_reentrant=0
14576         cf_cv_enable_opaque="NCURSES_OPAQUE"
14577         NCURSES_SIZE_T=short
14578 fi
14579
14580 echo "$as_me:14580: checking if you want opaque curses-library structures" >&5
14581 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
14582
14583 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
14584 if test "${enable_opaque_curses+set}" = set; then
14585   enableval="$enable_opaque_curses"
14586   test "$enableval" != yes && enableval=no
14587         if test "$enableval" != "no" ; then
14588     enable_opaque_curses=yes
14589         else
14590
14591          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
14592          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
14593
14594         fi
14595 else
14596   enableval=no
14597
14598          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
14599          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
14600
14601 fi;
14602 echo "$as_me:14602: result: $enable_opaque_curses" >&5
14603 echo "${ECHO_T}$enable_opaque_curses" >&6
14604
14605 test "$cf_cv_enable_reentrant" = 1 && \
14606 test "$enable_opaque_curses" = no && \
14607 { { echo "$as_me:14607: error: reentrant configuration requires opaque library" >&5
14608 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
14609    { (exit 1); exit 1; }; }
14610
14611 echo "$as_me:14611: checking if you want opaque form-library structures" >&5
14612 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
14613
14614 # Check whether --enable-opaque-form or --disable-opaque-form was given.
14615 if test "${enable_opaque_form+set}" = set; then
14616   enableval="$enable_opaque_form"
14617   enable_opaque_form=yes
14618 else
14619   enable_opaque_form=no
14620 fi;
14621 echo "$as_me:14621: result: $enable_opaque_form" >&5
14622 echo "${ECHO_T}$enable_opaque_form" >&6
14623
14624 echo "$as_me:14624: checking if you want opaque menu-library structures" >&5
14625 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
14626
14627 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
14628 if test "${enable_opaque_menu+set}" = set; then
14629   enableval="$enable_opaque_menu"
14630   enable_opaque_menu=yes
14631 else
14632   enable_opaque_menu=no
14633 fi;
14634 echo "$as_me:14634: result: $enable_opaque_menu" >&5
14635 echo "${ECHO_T}$enable_opaque_menu" >&6
14636
14637 echo "$as_me:14637: checking if you want opaque panel-library structures" >&5
14638 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
14639
14640 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
14641 if test "${enable_opaque_panel+set}" = set; then
14642   enableval="$enable_opaque_panel"
14643   enable_opaque_panel=yes
14644 else
14645   enable_opaque_panel=no
14646 fi;
14647 echo "$as_me:14647: result: $enable_opaque_panel" >&5
14648 echo "${ECHO_T}$enable_opaque_panel" >&6
14649
14650 NCURSES_OPAQUE=0;               test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
14651 NCURSES_OPAQUE_FORM=0;  test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
14652 NCURSES_OPAQUE_MENU=0;  test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
14653 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
14654
14655 ### Allow using a different wrap-prefix
14656 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
14657         echo "$as_me:14657: checking for prefix used to wrap public variables" >&5
14658 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
14659
14660 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
14661 if test "${with_wrap_prefix+set}" = set; then
14662   withval="$with_wrap_prefix"
14663   NCURSES_WRAP_PREFIX=$withval
14664 else
14665   NCURSES_WRAP_PREFIX=_nc_
14666 fi;
14667         echo "$as_me:14667: result: $NCURSES_WRAP_PREFIX" >&5
14668 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
14669 else
14670         NCURSES_WRAP_PREFIX=_nc_
14671 fi
14672
14673 cat >>confdefs.h <<EOF
14674 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
14675 EOF
14676
14677 ###############################################################################
14678 # These options are relatively safe to experiment with.
14679
14680 echo "$as_me:14680: checking if you want all development code" >&5
14681 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
14682
14683 # Check whether --with-develop or --without-develop was given.
14684 if test "${with_develop+set}" = set; then
14685   withval="$with_develop"
14686   with_develop=$withval
14687 else
14688   with_develop=no
14689 fi;
14690 echo "$as_me:14690: result: $with_develop" >&5
14691 echo "${ECHO_T}$with_develop" >&6
14692
14693 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
14694 echo "$as_me:14694: checking if you want hard-tabs code" >&5
14695 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
14696
14697 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
14698 if test "${enable_hard_tabs+set}" = set; then
14699   enableval="$enable_hard_tabs"
14700
14701 else
14702   enable_hard_tabs=$with_develop
14703 fi;
14704 echo "$as_me:14704: result: $enable_hard_tabs" >&5
14705 echo "${ECHO_T}$enable_hard_tabs" >&6
14706 test "x$enable_hard_tabs" = xyes &&
14707 cat >>confdefs.h <<\EOF
14708 #define USE_HARD_TABS 1
14709 EOF
14710
14711 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
14712 echo "$as_me:14712: checking if you want limited support for xmc" >&5
14713 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
14714
14715 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
14716 if test "${enable_xmc_glitch+set}" = set; then
14717   enableval="$enable_xmc_glitch"
14718
14719 else
14720   enable_xmc_glitch=$with_develop
14721 fi;
14722 echo "$as_me:14722: result: $enable_xmc_glitch" >&5
14723 echo "${ECHO_T}$enable_xmc_glitch" >&6
14724 test "x$enable_xmc_glitch" = xyes &&
14725 cat >>confdefs.h <<\EOF
14726 #define USE_XMC_SUPPORT 1
14727 EOF
14728
14729 ###############################################################################
14730 # These are just experimental, probably should not be in a package:
14731
14732 echo "$as_me:14732: checking if you do not want to assume colors are white-on-black" >&5
14733 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
14734
14735 # Check whether --enable-assumed-color or --disable-assumed-color was given.
14736 if test "${enable_assumed_color+set}" = set; then
14737   enableval="$enable_assumed_color"
14738   with_assumed_color=$enableval
14739 else
14740   with_assumed_color=yes
14741 fi;
14742 echo "$as_me:14742: result: $with_assumed_color" >&5
14743 echo "${ECHO_T}$with_assumed_color" >&6
14744 test "x$with_assumed_color" = xyes &&
14745 cat >>confdefs.h <<\EOF
14746 #define USE_ASSUMED_COLOR 1
14747 EOF
14748
14749 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
14750 echo "$as_me:14750: checking if you want hashmap scrolling-optimization code" >&5
14751 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
14752
14753 # Check whether --enable-hashmap or --disable-hashmap was given.
14754 if test "${enable_hashmap+set}" = set; then
14755   enableval="$enable_hashmap"
14756   with_hashmap=$enableval
14757 else
14758   with_hashmap=yes
14759 fi;
14760 echo "$as_me:14760: result: $with_hashmap" >&5
14761 echo "${ECHO_T}$with_hashmap" >&6
14762 test "x$with_hashmap" = xyes &&
14763 cat >>confdefs.h <<\EOF
14764 #define USE_HASHMAP 1
14765 EOF
14766
14767 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
14768 echo "$as_me:14768: checking if you want colorfgbg code" >&5
14769 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
14770
14771 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
14772 if test "${enable_colorfgbg+set}" = set; then
14773   enableval="$enable_colorfgbg"
14774   with_colorfgbg=$enableval
14775 else
14776   with_colorfgbg=no
14777 fi;
14778 echo "$as_me:14778: result: $with_colorfgbg" >&5
14779 echo "${ECHO_T}$with_colorfgbg" >&6
14780 test "x$with_colorfgbg" = xyes &&
14781 cat >>confdefs.h <<\EOF
14782 #define USE_COLORFGBG 1
14783 EOF
14784
14785 ###   use option --enable-interop to turn on use of bindings used for interop
14786 echo "$as_me:14786: checking if you want interop bindings" >&5
14787 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
14788
14789 # Check whether --enable-interop or --disable-interop was given.
14790 if test "${enable_interop+set}" = set; then
14791   enableval="$enable_interop"
14792   with_exp_interop=$enableval
14793 else
14794   with_exp_interop=$cf_dft_interop
14795 fi;
14796 echo "$as_me:14796: result: $with_exp_interop" >&5
14797 echo "${ECHO_T}$with_exp_interop" >&6
14798
14799 NCURSES_INTEROP_FUNCS=0
14800 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
14801
14802 echo "$as_me:14802: checking if you want experimental safe-sprintf code" >&5
14803 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
14804
14805 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
14806 if test "${enable_safe_sprintf+set}" = set; then
14807   enableval="$enable_safe_sprintf"
14808   with_safe_sprintf=$enableval
14809 else
14810   with_safe_sprintf=no
14811 fi;
14812 echo "$as_me:14812: result: $with_safe_sprintf" >&5
14813 echo "${ECHO_T}$with_safe_sprintf" >&6
14814
14815 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
14816 # when hashmap is used scroll hints are useless
14817 if test "$with_hashmap" = no ; then
14818 echo "$as_me:14818: checking if you want to experiment without scrolling-hints code" >&5
14819 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
14820
14821 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
14822 if test "${enable_scroll_hints+set}" = set; then
14823   enableval="$enable_scroll_hints"
14824   with_scroll_hints=$enableval
14825 else
14826   with_scroll_hints=yes
14827 fi;
14828 echo "$as_me:14828: result: $with_scroll_hints" >&5
14829 echo "${ECHO_T}$with_scroll_hints" >&6
14830 test "x$with_scroll_hints" = xyes &&
14831 cat >>confdefs.h <<\EOF
14832 #define USE_SCROLL_HINTS 1
14833 EOF
14834
14835 fi
14836
14837 echo "$as_me:14837: checking if you want wgetch-events code" >&5
14838 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
14839
14840 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
14841 if test "${enable_wgetch_events+set}" = set; then
14842   enableval="$enable_wgetch_events"
14843   with_wgetch_events=$enableval
14844 else
14845   with_wgetch_events=no
14846 fi;
14847 echo "$as_me:14847: result: $with_wgetch_events" >&5
14848 echo "${ECHO_T}$with_wgetch_events" >&6
14849 test "x$with_wgetch_events" = xyes &&
14850 cat >>confdefs.h <<\EOF
14851 #define NCURSES_WGETCH_EVENTS 1
14852 EOF
14853
14854 ###############################################################################
14855
14856 ###     use option --disable-echo to suppress full display compiling commands
14857
14858 echo "$as_me:14858: checking if you want to see long compiling messages" >&5
14859 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
14860
14861 # Check whether --enable-echo or --disable-echo was given.
14862 if test "${enable_echo+set}" = set; then
14863   enableval="$enable_echo"
14864   test "$enableval" != no && enableval=yes
14865         if test "$enableval" != "yes" ; then
14866
14867         ECHO_LT='--silent'
14868         ECHO_LD='@echo linking $@;'
14869         RULE_CC='@echo compiling $<'
14870         SHOW_CC='@echo compiling $@'
14871         ECHO_CC='@'
14872
14873         else
14874
14875         ECHO_LT=''
14876         ECHO_LD=''
14877         RULE_CC=''
14878         SHOW_CC=''
14879         ECHO_CC=''
14880
14881         fi
14882 else
14883   enableval=yes
14884
14885         ECHO_LT=''
14886         ECHO_LD=''
14887         RULE_CC=''
14888         SHOW_CC=''
14889         ECHO_CC=''
14890
14891 fi;
14892 echo "$as_me:14892: result: $enableval" >&5
14893 echo "${ECHO_T}$enableval" >&6
14894
14895 if test "x$enable_echo" = xyes; then
14896         ECHO_LINK=
14897 else
14898         ECHO_LINK='@ echo linking $@ ... ;'
14899         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
14900         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
14901 fi
14902
14903 # --disable-stripping is used for debugging
14904
14905 echo "$as_me:14905: checking if you want to install stripped executables" >&5
14906 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
14907
14908 # Check whether --enable-stripping or --disable-stripping was given.
14909 if test "${enable_stripping+set}" = set; then
14910   enableval="$enable_stripping"
14911   test "$enableval" != no && enableval=yes
14912         if test "$enableval" != "yes" ; then
14913     with_stripping=no
14914         else
14915                 with_stripping=yes
14916         fi
14917 else
14918   enableval=yes
14919         with_stripping=yes
14920
14921 fi;
14922 echo "$as_me:14922: result: $with_stripping" >&5
14923 echo "${ECHO_T}$with_stripping" >&6
14924
14925 if test "$with_stripping" = yes
14926 then
14927         INSTALL_OPT_S="-s"
14928 else
14929         INSTALL_OPT_S=
14930 fi
14931
14932 : ${INSTALL:=install}
14933 echo "$as_me:14933: checking if install accepts -p option" >&5
14934 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
14935 if test "${cf_cv_install_p+set}" = set; then
14936   echo $ECHO_N "(cached) $ECHO_C" >&6
14937 else
14938
14939         rm -rf conftest*
14940         date >conftest.in
14941         mkdir conftest.out
14942         sleep 3
14943         if $INSTALL -p conftest.in conftest.out 2>/dev/null
14944         then
14945                 if test -f conftest.out/conftest.in
14946                 then
14947                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
14948                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
14949                         if test -s conftest.err
14950                         then
14951                                 cf_cv_install_p=no
14952                         else
14953                                 cf_cv_install_p=yes
14954                         fi
14955                 else
14956                         cf_cv_install_p=no
14957                 fi
14958         else
14959                 cf_cv_install_p=no
14960         fi
14961         rm -rf conftest*
14962
14963 fi
14964 echo "$as_me:14964: result: $cf_cv_install_p" >&5
14965 echo "${ECHO_T}$cf_cv_install_p" >&6
14966
14967 echo "$as_me:14967: checking if install needs to be told about ownership" >&5
14968 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
14969 case `$ac_config_guess` in
14970 (*minix)
14971         with_install_o=yes
14972         ;;
14973 (*)
14974         with_install_o=no
14975         ;;
14976 esac
14977
14978 echo "$as_me:14978: result: $with_install_o" >&5
14979 echo "${ECHO_T}$with_install_o" >&6
14980 if test "x$with_install_o" = xyes
14981 then
14982         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'`
14983 else
14984         INSTALL_OPT_O=
14985 fi
14986
14987 # If we're avoiding relinking of shared libraries during install, that is to
14988 # avoid modifying the build-tree.  For the same reason, avoid doing ranlib if
14989 # the install program has "-p" (for preserving timestamps).
14990 cf_cv_do_reranlib=yes
14991 if test "x$cf_cv_install_p" = xyes
14992 then
14993         if test "x$cf_cv_do_relink" != xyes
14994         then
14995                 cf_cv_do_reranlib=no
14996                 INSTALL_OPT_P="-p"
14997                 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
14998         fi
14999 fi
15000
15001 ###     use option --enable-warnings to turn on all gcc warnings
15002 echo "$as_me:15002: checking if you want to see compiler warnings" >&5
15003 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
15004
15005 # Check whether --enable-warnings or --disable-warnings was given.
15006 if test "${enable_warnings+set}" = set; then
15007   enableval="$enable_warnings"
15008   with_warnings=$enableval
15009 fi;
15010 echo "$as_me:15010: result: $with_warnings" >&5
15011 echo "${ECHO_T}$with_warnings" >&6
15012
15013 if test "x$with_warnings" = "xyes"; then
15014
15015         ADAFLAGS="$ADAFLAGS -gnatg"
15016
15017 INTEL_COMPILER=no
15018
15019 if test "$GCC" = yes ; then
15020         case $host_os in
15021         (linux*|gnu*)
15022                 echo "$as_me:15022: checking if this is really Intel C compiler" >&5
15023 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
15024                 cf_save_CFLAGS="$CFLAGS"
15025                 CFLAGS="$CFLAGS -no-gcc"
15026                 cat >conftest.$ac_ext <<_ACEOF
15027 #line 15027 "configure"
15028 #include "confdefs.h"
15029
15030 int
15031 main (void)
15032 {
15033
15034 #ifdef __INTEL_COMPILER
15035 #else
15036 make an error
15037 #endif
15038
15039   ;
15040   return 0;
15041 }
15042 _ACEOF
15043 rm -f conftest.$ac_objext
15044 if { (eval echo "$as_me:15044: \"$ac_compile\"") >&5
15045   (eval $ac_compile) 2>&5
15046   ac_status=$?
15047   echo "$as_me:15047: \$? = $ac_status" >&5
15048   (exit $ac_status); } &&
15049          { ac_try='test -s conftest.$ac_objext'
15050   { (eval echo "$as_me:15050: \"$ac_try\"") >&5
15051   (eval $ac_try) 2>&5
15052   ac_status=$?
15053   echo "$as_me:15053: \$? = $ac_status" >&5
15054   (exit $ac_status); }; }; then
15055   INTEL_COMPILER=yes
15056 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
15057
15058 else
15059   echo "$as_me: failed program was:" >&5
15060 cat conftest.$ac_ext >&5
15061 fi
15062 rm -f conftest.$ac_objext conftest.$ac_ext
15063                 CFLAGS="$cf_save_CFLAGS"
15064                 echo "$as_me:15064: result: $INTEL_COMPILER" >&5
15065 echo "${ECHO_T}$INTEL_COMPILER" >&6
15066                 ;;
15067         esac
15068 fi
15069
15070 CLANG_COMPILER=no
15071
15072 if test "$GCC" = yes ; then
15073         echo "$as_me:15073: checking if this is really Clang C compiler" >&5
15074 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
15075         cf_save_CFLAGS="$CFLAGS"
15076         CFLAGS="$CFLAGS -Qunused-arguments"
15077         cat >conftest.$ac_ext <<_ACEOF
15078 #line 15078 "configure"
15079 #include "confdefs.h"
15080
15081 int
15082 main (void)
15083 {
15084
15085 #ifdef __clang__
15086 #else
15087 make an error
15088 #endif
15089
15090   ;
15091   return 0;
15092 }
15093 _ACEOF
15094 rm -f conftest.$ac_objext
15095 if { (eval echo "$as_me:15095: \"$ac_compile\"") >&5
15096   (eval $ac_compile) 2>&5
15097   ac_status=$?
15098   echo "$as_me:15098: \$? = $ac_status" >&5
15099   (exit $ac_status); } &&
15100          { ac_try='test -s conftest.$ac_objext'
15101   { (eval echo "$as_me:15101: \"$ac_try\"") >&5
15102   (eval $ac_try) 2>&5
15103   ac_status=$?
15104   echo "$as_me:15104: \$? = $ac_status" >&5
15105   (exit $ac_status); }; }; then
15106   CLANG_COMPILER=yes
15107 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
15108
15109 else
15110   echo "$as_me: failed program was:" >&5
15111 cat conftest.$ac_ext >&5
15112 fi
15113 rm -f conftest.$ac_objext conftest.$ac_ext
15114         CFLAGS="$cf_save_CFLAGS"
15115         echo "$as_me:15115: result: $CLANG_COMPILER" >&5
15116 echo "${ECHO_T}$CLANG_COMPILER" >&6
15117 fi
15118
15119 cat > conftest.$ac_ext <<EOF
15120 #line 15120 "${as_me:-configure}"
15121 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
15122 EOF
15123
15124 if test "$INTEL_COMPILER" = yes
15125 then
15126 # The "-wdXXX" options suppress warnings:
15127 # remark #1419: external declaration in primary source file
15128 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
15129 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
15130 # remark #193: zero used for undefined preprocessing identifier
15131 # remark #593: variable "curs_sb_left_arrow" was set but never used
15132 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
15133 # remark #869: parameter "tw" was never referenced
15134 # remark #981: operands are evaluated in unspecified order
15135 # warning #279: controlling expression is constant
15136
15137         { echo "$as_me:15137: checking for $CC warning options..." >&5
15138 echo "$as_me: checking for $CC warning options..." >&6;}
15139         cf_save_CFLAGS="$CFLAGS"
15140         EXTRA_CFLAGS="-Wall"
15141         for cf_opt in \
15142                 wd1419 \
15143                 wd1683 \
15144                 wd1684 \
15145                 wd193 \
15146                 wd593 \
15147                 wd279 \
15148                 wd810 \
15149                 wd869 \
15150                 wd981
15151         do
15152                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
15153                 if { (eval echo "$as_me:15153: \"$ac_compile\"") >&5
15154   (eval $ac_compile) 2>&5
15155   ac_status=$?
15156   echo "$as_me:15156: \$? = $ac_status" >&5
15157   (exit $ac_status); }; then
15158                         test -n "$verbose" && echo "$as_me:15158: result: ... -$cf_opt" >&5
15159 echo "${ECHO_T}... -$cf_opt" >&6
15160                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
15161                 fi
15162         done
15163         CFLAGS="$cf_save_CFLAGS"
15164
15165 elif test "$GCC" = yes
15166 then
15167         { echo "$as_me:15167: checking for $CC warning options..." >&5
15168 echo "$as_me: checking for $CC warning options..." >&6;}
15169         cf_save_CFLAGS="$CFLAGS"
15170         EXTRA_CFLAGS=
15171         cf_warn_CONST=""
15172         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
15173         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
15174         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
15175         for cf_opt in W Wall \
15176                 Wbad-function-cast \
15177                 Wcast-align \
15178                 Wcast-qual \
15179                 Wdeclaration-after-statement \
15180                 Wextra \
15181                 Winline \
15182                 Wmissing-declarations \
15183                 Wmissing-prototypes \
15184                 Wnested-externs \
15185                 Wpointer-arith \
15186                 Wshadow \
15187                 Wstrict-prototypes \
15188                 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
15189         do
15190                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
15191                 if { (eval echo "$as_me:15191: \"$ac_compile\"") >&5
15192   (eval $ac_compile) 2>&5
15193   ac_status=$?
15194   echo "$as_me:15194: \$? = $ac_status" >&5
15195   (exit $ac_status); }; then
15196                         test -n "$verbose" && echo "$as_me:15196: result: ... -$cf_opt" >&5
15197 echo "${ECHO_T}... -$cf_opt" >&6
15198                         case $cf_opt in
15199                         (Wcast-qual)
15200
15201         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15202         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
15203
15204                                 ;;
15205                         (Winline)
15206                                 case $GCC_VERSION in
15207                                 ([34].*)
15208                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
15209
15210 echo "${as_me:-configure}:15210: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
15211
15212                                         continue;;
15213                                 esac
15214                                 ;;
15215                         (Wpointer-arith)
15216                                 case $GCC_VERSION in
15217                                 ([12].*)
15218                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
15219
15220 echo "${as_me:-configure}:15220: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
15221
15222                                         continue;;
15223                                 esac
15224                                 ;;
15225                         esac
15226                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
15227                 fi
15228         done
15229         CFLAGS="$cf_save_CFLAGS"
15230 fi
15231 rm -rf conftest*
15232
15233         if test "x$cf_with_cxx" = xyes ; then
15234
15235 INTEL_CPLUSPLUS=no
15236
15237 if test "$GCC" = yes ; then
15238         case $host_os in
15239         (linux*|gnu*)
15240                 echo "$as_me:15240: checking if this is really Intel C++ compiler" >&5
15241 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
15242                 cf_save_CFLAGS="$CXXFLAGS"
15243                 CXXFLAGS="$CXXFLAGS -no-gcc"
15244                 cat >conftest.$ac_ext <<_ACEOF
15245 #line 15245 "configure"
15246 #include "confdefs.h"
15247
15248 int
15249 main (void)
15250 {
15251
15252 #ifdef __INTEL_COMPILER
15253 #else
15254 make an error
15255 #endif
15256
15257   ;
15258   return 0;
15259 }
15260 _ACEOF
15261 rm -f conftest.$ac_objext
15262 if { (eval echo "$as_me:15262: \"$ac_compile\"") >&5
15263   (eval $ac_compile) 2>&5
15264   ac_status=$?
15265   echo "$as_me:15265: \$? = $ac_status" >&5
15266   (exit $ac_status); } &&
15267          { ac_try='test -s conftest.$ac_objext'
15268   { (eval echo "$as_me:15268: \"$ac_try\"") >&5
15269   (eval $ac_try) 2>&5
15270   ac_status=$?
15271   echo "$as_me:15271: \$? = $ac_status" >&5
15272   (exit $ac_status); }; }; then
15273   INTEL_CPLUSPLUS=yes
15274 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
15275
15276 else
15277   echo "$as_me: failed program was:" >&5
15278 cat conftest.$ac_ext >&5
15279 fi
15280 rm -f conftest.$ac_objext conftest.$ac_ext
15281                 CXXFLAGS="$cf_save_CFLAGS"
15282                 echo "$as_me:15282: result: $INTEL_CPLUSPLUS" >&5
15283 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
15284                 ;;
15285         esac
15286 fi
15287
15288 CLANG_CPLUSPLUS=no
15289
15290 if test "$GCC" = yes ; then
15291         echo "$as_me:15291: checking if this is really Clang C++ compiler" >&5
15292 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
15293         cf_save_CFLAGS="$CXXFLAGS"
15294         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
15295         cat >conftest.$ac_ext <<_ACEOF
15296 #line 15296 "configure"
15297 #include "confdefs.h"
15298
15299 int
15300 main (void)
15301 {
15302
15303 #ifdef __clang__
15304 #else
15305 make an error
15306 #endif
15307
15308   ;
15309   return 0;
15310 }
15311 _ACEOF
15312 rm -f conftest.$ac_objext
15313 if { (eval echo "$as_me:15313: \"$ac_compile\"") >&5
15314   (eval $ac_compile) 2>&5
15315   ac_status=$?
15316   echo "$as_me:15316: \$? = $ac_status" >&5
15317   (exit $ac_status); } &&
15318          { ac_try='test -s conftest.$ac_objext'
15319   { (eval echo "$as_me:15319: \"$ac_try\"") >&5
15320   (eval $ac_try) 2>&5
15321   ac_status=$?
15322   echo "$as_me:15322: \$? = $ac_status" >&5
15323   (exit $ac_status); }; }; then
15324   CLANG_CPLUSPLUS=yes
15325 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
15326
15327 else
15328   echo "$as_me: failed program was:" >&5
15329 cat conftest.$ac_ext >&5
15330 fi
15331 rm -f conftest.$ac_objext conftest.$ac_ext
15332         CXXFLAGS="$cf_save_CFLAGS"
15333         echo "$as_me:15333: result: $CLANG_CPLUSPLUS" >&5
15334 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
15335 fi
15336
15337 ac_ext=cc
15338 ac_cpp='$CXXCPP $CPPFLAGS'
15339 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15340 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15341 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15342 ac_main_return=return
15343
15344 cat > conftest.$ac_ext <<EOF
15345 #line 15345 "configure"
15346 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
15347 EOF
15348
15349 if test "$INTEL_CPLUSPLUS" = yes
15350 then
15351 # The "-wdXXX" options suppress warnings:
15352 # remark #1419: external declaration in primary source file
15353 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
15354 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
15355 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
15356 # remark #193: zero used for undefined preprocessing identifier
15357 # remark #593: variable "curs_sb_left_arrow" was set but never used
15358 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
15359 # remark #869: parameter "tw" was never referenced
15360 # remark #981: operands are evaluated in unspecified order
15361 # warning #269: invalid format string conversion
15362
15363         { echo "$as_me:15363: checking for $CC warning options..." >&5
15364 echo "$as_me: checking for $CC warning options..." >&6;}
15365         cf_save_CXXFLAGS="$CXXFLAGS"
15366         EXTRA_CXXFLAGS="-Wall"
15367         for cf_opt in \
15368                 wd1419 \
15369                 wd1682 \
15370                 wd1683 \
15371                 wd1684 \
15372                 wd193 \
15373                 wd279 \
15374                 wd593 \
15375                 wd810 \
15376                 wd869 \
15377                 wd981
15378         do
15379                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
15380                 if { (eval echo "$as_me:15380: \"$ac_compile\"") >&5
15381   (eval $ac_compile) 2>&5
15382   ac_status=$?
15383   echo "$as_me:15383: \$? = $ac_status" >&5
15384   (exit $ac_status); }; then
15385                         test -n "$verbose" && echo "$as_me:15385: result: ... -$cf_opt" >&5
15386 echo "${ECHO_T}... -$cf_opt" >&6
15387                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
15388                 fi
15389         done
15390         CXXFLAGS="$cf_save_CXXFLAGS"
15391
15392 elif test "$GXX" = yes
15393 then
15394         { echo "$as_me:15394: checking for $CXX warning options..." >&5
15395 echo "$as_me: checking for $CXX warning options..." >&6;}
15396         cf_save_CXXFLAGS="$CXXFLAGS"
15397         EXTRA_CXXFLAGS="-W -Wall"
15398         cf_gxx_extra_warnings=""
15399         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
15400         case "$GCC_VERSION" in
15401         ([1-2].*)
15402                 ;;
15403         (*)
15404                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
15405                 ;;
15406         esac
15407         for cf_opt in \
15408                 Wabi \
15409                 fabi-version=0 \
15410                 Wextra \
15411                 Wignored-qualifiers \
15412                 Wlogical-op \
15413                 Woverloaded-virtual \
15414                 Wsign-promo \
15415                 Wsynth \
15416                 Wold-style-cast \
15417                 Wcast-align \
15418                 Wcast-qual \
15419                 Wpointer-arith \
15420                 Wshadow \
15421                 Wundef $cf_gxx_extra_warnings Wno-unused
15422         do
15423                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
15424                 if { (eval echo "$as_me:15424: \"$ac_compile\"") >&5
15425   (eval $ac_compile) 2>&5
15426   ac_status=$?
15427   echo "$as_me:15427: \$? = $ac_status" >&5
15428   (exit $ac_status); }; then
15429                         test -n "$verbose" && echo "$as_me:15429: result: ... -$cf_opt" >&5
15430 echo "${ECHO_T}... -$cf_opt" >&6
15431                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
15432                 else
15433                         test -n "$verbose" && echo "$as_me:15433: result: ... no -$cf_opt" >&5
15434 echo "${ECHO_T}... no -$cf_opt" >&6
15435                 fi
15436         done
15437         CXXFLAGS="$cf_save_CXXFLAGS"
15438 fi
15439
15440 rm -rf conftest*
15441 ac_ext=c
15442 ac_cpp='$CPP $CPPFLAGS'
15443 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15444 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15445 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15446 ac_main_return=return
15447
15448         fi
15449 fi
15450
15451 if test "$GCC" = yes
15452 then
15453 cat > conftest.i <<EOF
15454 #ifndef GCC_PRINTF
15455 #define GCC_PRINTF 0
15456 #endif
15457 #ifndef GCC_SCANF
15458 #define GCC_SCANF 0
15459 #endif
15460 #ifndef GCC_NORETURN
15461 #define GCC_NORETURN /* nothing */
15462 #endif
15463 #ifndef GCC_UNUSED
15464 #define GCC_UNUSED /* nothing */
15465 #endif
15466 EOF
15467 if test "$GCC" = yes
15468 then
15469         { echo "$as_me:15469: checking for $CC __attribute__ directives..." >&5
15470 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
15471 cat > conftest.$ac_ext <<EOF
15472 #line 15472 "${as_me:-configure}"
15473 #include "confdefs.h"
15474 #include "conftest.h"
15475 #include "conftest.i"
15476 #if     GCC_PRINTF
15477 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
15478 #else
15479 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
15480 #endif
15481 #if     GCC_SCANF
15482 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
15483 #else
15484 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
15485 #endif
15486 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
15487 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
15488 extern void foo(void) GCC_NORETURN;
15489 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
15490 EOF
15491         cf_printf_attribute=no
15492         cf_scanf_attribute=no
15493         for cf_attribute in scanf printf unused noreturn
15494         do
15495
15496 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15497
15498                 cf_directive="__attribute__(($cf_attribute))"
15499                 echo "checking for $CC $cf_directive" 1>&5
15500
15501                 case $cf_attribute in
15502                 (printf)
15503                         cf_printf_attribute=yes
15504                         cat >conftest.h <<EOF
15505 #define GCC_$cf_ATTRIBUTE 1
15506 EOF
15507                         ;;
15508                 (scanf)
15509                         cf_scanf_attribute=yes
15510                         cat >conftest.h <<EOF
15511 #define GCC_$cf_ATTRIBUTE 1
15512 EOF
15513                         ;;
15514                 (*)
15515                         cat >conftest.h <<EOF
15516 #define GCC_$cf_ATTRIBUTE $cf_directive
15517 EOF
15518                         ;;
15519                 esac
15520
15521                 if { (eval echo "$as_me:15521: \"$ac_compile\"") >&5
15522   (eval $ac_compile) 2>&5
15523   ac_status=$?
15524   echo "$as_me:15524: \$? = $ac_status" >&5
15525   (exit $ac_status); }; then
15526                         test -n "$verbose" && echo "$as_me:15526: result: ... $cf_attribute" >&5
15527 echo "${ECHO_T}... $cf_attribute" >&6
15528                         cat conftest.h >>confdefs.h
15529                         case $cf_attribute in
15530                         (noreturn)
15531
15532 cat >>confdefs.h <<EOF
15533 #define GCC_NORETURN $cf_directive
15534 EOF
15535
15536                                 ;;
15537                         (printf)
15538                                 cf_value='/* nothing */'
15539                                 if test "$cf_printf_attribute" != no ; then
15540                                         cf_value='__attribute__((format(printf,fmt,var)))'
15541
15542 cat >>confdefs.h <<\EOF
15543 #define GCC_PRINTF 1
15544 EOF
15545
15546                                 fi
15547
15548 cat >>confdefs.h <<EOF
15549 #define GCC_PRINTFLIKE(fmt,var) $cf_value
15550 EOF
15551
15552                                 ;;
15553                         (scanf)
15554                                 cf_value='/* nothing */'
15555                                 if test "$cf_scanf_attribute" != no ; then
15556                                         cf_value='__attribute__((format(scanf,fmt,var)))'
15557
15558 cat >>confdefs.h <<\EOF
15559 #define GCC_SCANF 1
15560 EOF
15561
15562                                 fi
15563
15564 cat >>confdefs.h <<EOF
15565 #define GCC_SCANFLIKE(fmt,var) $cf_value
15566 EOF
15567
15568                                 ;;
15569                         (unused)
15570
15571 cat >>confdefs.h <<EOF
15572 #define GCC_UNUSED $cf_directive
15573 EOF
15574
15575                                 ;;
15576                         esac
15577                 fi
15578         done
15579 else
15580         fgrep define conftest.i >>confdefs.h
15581 fi
15582 rm -rf conftest*
15583 fi
15584
15585 echo "$as_me:15585: checking if you want to work around bogus compiler/loader warnings" >&5
15586 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
15587
15588 # Check whether --enable-string-hacks or --disable-string-hacks was given.
15589 if test "${enable_string_hacks+set}" = set; then
15590   enableval="$enable_string_hacks"
15591   with_string_hacks=$enableval
15592 else
15593   with_string_hacks=no
15594 fi;
15595 echo "$as_me:15595: result: $with_string_hacks" >&5
15596 echo "${ECHO_T}$with_string_hacks" >&6
15597
15598 if test "x$with_string_hacks" = "xyes"; then
15599
15600 cat >>confdefs.h <<\EOF
15601 #define USE_STRING_HACKS 1
15602 EOF
15603
15604         { echo "$as_me:15604: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
15605 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
15606         echo "$as_me:15606: checking for strlcat" >&5
15607 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
15608 if test "${ac_cv_func_strlcat+set}" = set; then
15609   echo $ECHO_N "(cached) $ECHO_C" >&6
15610 else
15611   cat >conftest.$ac_ext <<_ACEOF
15612 #line 15612 "configure"
15613 #include "confdefs.h"
15614 #define strlcat autoconf_temporary
15615 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15616 #undef strlcat
15617
15618 #ifdef __cplusplus
15619 extern "C"
15620 #endif
15621
15622 /* We use char because int might match the return type of a gcc2
15623    builtin and then its argument prototype would still apply.  */
15624 char strlcat (void);
15625
15626 int
15627 main (void)
15628 {
15629
15630 /* The GNU C library defines stubs for functions which it implements
15631     to always fail with ENOSYS.  Some functions are actually named
15632     something starting with __ and the normal name is an alias.  */
15633 #if defined (__stub_strlcat) || defined (__stub___strlcat)
15634 #error found stub for strlcat
15635 #endif
15636
15637         return strlcat ();
15638   ;
15639   return 0;
15640 }
15641 _ACEOF
15642 rm -f conftest.$ac_objext conftest$ac_exeext
15643 if { (eval echo "$as_me:15643: \"$ac_link\"") >&5
15644   (eval $ac_link) 2>&5
15645   ac_status=$?
15646   echo "$as_me:15646: \$? = $ac_status" >&5
15647   (exit $ac_status); } &&
15648          { ac_try='test -s conftest$ac_exeext'
15649   { (eval echo "$as_me:15649: \"$ac_try\"") >&5
15650   (eval $ac_try) 2>&5
15651   ac_status=$?
15652   echo "$as_me:15652: \$? = $ac_status" >&5
15653   (exit $ac_status); }; }; then
15654   ac_cv_func_strlcat=yes
15655 else
15656   echo "$as_me: failed program was:" >&5
15657 cat conftest.$ac_ext >&5
15658 ac_cv_func_strlcat=no
15659 fi
15660 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15661 fi
15662 echo "$as_me:15662: result: $ac_cv_func_strlcat" >&5
15663 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
15664 if test $ac_cv_func_strlcat = yes; then
15665
15666 cat >>confdefs.h <<\EOF
15667 #define HAVE_STRLCAT 1
15668 EOF
15669
15670 else
15671
15672                 echo "$as_me:15672: checking for strlcat in -lbsd" >&5
15673 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
15674 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
15675   echo $ECHO_N "(cached) $ECHO_C" >&6
15676 else
15677   ac_check_lib_save_LIBS=$LIBS
15678 LIBS="-lbsd  $LIBS"
15679 cat >conftest.$ac_ext <<_ACEOF
15680 #line 15680 "configure"
15681 #include "confdefs.h"
15682
15683 /* Override any gcc2 internal prototype to avoid an error.  */
15684 #ifdef __cplusplus
15685 extern "C"
15686 #endif
15687 /* We use char because int might match the return type of a gcc2
15688    builtin and then its argument prototype would still apply.  */
15689 char strlcat ();
15690 int
15691 main (void)
15692 {
15693 strlcat ();
15694   ;
15695   return 0;
15696 }
15697 _ACEOF
15698 rm -f conftest.$ac_objext conftest$ac_exeext
15699 if { (eval echo "$as_me:15699: \"$ac_link\"") >&5
15700   (eval $ac_link) 2>&5
15701   ac_status=$?
15702   echo "$as_me:15702: \$? = $ac_status" >&5
15703   (exit $ac_status); } &&
15704          { ac_try='test -s conftest$ac_exeext'
15705   { (eval echo "$as_me:15705: \"$ac_try\"") >&5
15706   (eval $ac_try) 2>&5
15707   ac_status=$?
15708   echo "$as_me:15708: \$? = $ac_status" >&5
15709   (exit $ac_status); }; }; then
15710   ac_cv_lib_bsd_strlcat=yes
15711 else
15712   echo "$as_me: failed program was:" >&5
15713 cat conftest.$ac_ext >&5
15714 ac_cv_lib_bsd_strlcat=no
15715 fi
15716 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15717 LIBS=$ac_check_lib_save_LIBS
15718 fi
15719 echo "$as_me:15719: result: $ac_cv_lib_bsd_strlcat" >&5
15720 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
15721 if test $ac_cv_lib_bsd_strlcat = yes; then
15722
15723 cf_add_libs="-lbsd"
15724 # Filter out duplicates - this happens with badly-designed ".pc" files...
15725 for cf_add_1lib in $LIBS
15726 do
15727         for cf_add_2lib in $cf_add_libs
15728         do
15729                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15730                 then
15731                         cf_add_1lib=
15732                         break
15733                 fi
15734         done
15735         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15736 done
15737 LIBS="$cf_add_libs"
15738
15739 for ac_header in bsd/string.h
15740 do
15741 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15742 echo "$as_me:15742: checking for $ac_header" >&5
15743 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15744 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15745   echo $ECHO_N "(cached) $ECHO_C" >&6
15746 else
15747   cat >conftest.$ac_ext <<_ACEOF
15748 #line 15748 "configure"
15749 #include "confdefs.h"
15750 #include <$ac_header>
15751 _ACEOF
15752 if { (eval echo "$as_me:15752: \"$ac_cpp conftest.$ac_ext\"") >&5
15753   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15754   ac_status=$?
15755   egrep -v '^ *\+' conftest.er1 >conftest.err
15756   rm -f conftest.er1
15757   cat conftest.err >&5
15758   echo "$as_me:15758: \$? = $ac_status" >&5
15759   (exit $ac_status); } >/dev/null; then
15760   if test -s conftest.err; then
15761     ac_cpp_err=$ac_c_preproc_warn_flag
15762   else
15763     ac_cpp_err=
15764   fi
15765 else
15766   ac_cpp_err=yes
15767 fi
15768 if test -z "$ac_cpp_err"; then
15769   eval "$as_ac_Header=yes"
15770 else
15771   echo "$as_me: failed program was:" >&5
15772   cat conftest.$ac_ext >&5
15773   eval "$as_ac_Header=no"
15774 fi
15775 rm -f conftest.err conftest.$ac_ext
15776 fi
15777 echo "$as_me:15777: result: `eval echo '${'$as_ac_Header'}'`" >&5
15778 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15779 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15780   cat >>confdefs.h <<EOF
15781 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15782 EOF
15783
15784 fi
15785 done
15786
15787 cat >>confdefs.h <<\EOF
15788 #define HAVE_STRLCAT 1
15789 EOF
15790
15791 fi
15792
15793 fi
15794
15795 for ac_func in strlcpy snprintf
15796 do
15797 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15798 echo "$as_me:15798: checking for $ac_func" >&5
15799 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15800 if eval "test \"\${$as_ac_var+set}\" = set"; then
15801   echo $ECHO_N "(cached) $ECHO_C" >&6
15802 else
15803   cat >conftest.$ac_ext <<_ACEOF
15804 #line 15804 "configure"
15805 #include "confdefs.h"
15806 #define $ac_func autoconf_temporary
15807 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15808 #undef $ac_func
15809
15810 #ifdef __cplusplus
15811 extern "C"
15812 #endif
15813
15814 /* We use char because int might match the return type of a gcc2
15815    builtin and then its argument prototype would still apply.  */
15816 char $ac_func (void);
15817
15818 int
15819 main (void)
15820 {
15821
15822 /* The GNU C library defines stubs for functions which it implements
15823     to always fail with ENOSYS.  Some functions are actually named
15824     something starting with __ and the normal name is an alias.  */
15825 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15826 #error found stub for $ac_func
15827 #endif
15828
15829         return $ac_func ();
15830   ;
15831   return 0;
15832 }
15833 _ACEOF
15834 rm -f conftest.$ac_objext conftest$ac_exeext
15835 if { (eval echo "$as_me:15835: \"$ac_link\"") >&5
15836   (eval $ac_link) 2>&5
15837   ac_status=$?
15838   echo "$as_me:15838: \$? = $ac_status" >&5
15839   (exit $ac_status); } &&
15840          { ac_try='test -s conftest$ac_exeext'
15841   { (eval echo "$as_me:15841: \"$ac_try\"") >&5
15842   (eval $ac_try) 2>&5
15843   ac_status=$?
15844   echo "$as_me:15844: \$? = $ac_status" >&5
15845   (exit $ac_status); }; }; then
15846   eval "$as_ac_var=yes"
15847 else
15848   echo "$as_me: failed program was:" >&5
15849 cat conftest.$ac_ext >&5
15850 eval "$as_ac_var=no"
15851 fi
15852 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15853 fi
15854 echo "$as_me:15854: result: `eval echo '${'$as_ac_var'}'`" >&5
15855 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15856 if test `eval echo '${'$as_ac_var'}'` = yes; then
15857   cat >>confdefs.h <<EOF
15858 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15859 EOF
15860
15861 fi
15862 done
15863
15864 fi
15865
15866 ###     use option --enable-assertions to turn on generation of assertion code
15867 echo "$as_me:15867: checking if you want to enable runtime assertions" >&5
15868 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
15869
15870 # Check whether --enable-assertions or --disable-assertions was given.
15871 if test "${enable_assertions+set}" = set; then
15872   enableval="$enable_assertions"
15873   with_assertions=$enableval
15874 else
15875   with_assertions=no
15876 fi;
15877 echo "$as_me:15877: result: $with_assertions" >&5
15878 echo "${ECHO_T}$with_assertions" >&6
15879 if test -n "$GCC"
15880 then
15881         if test "$with_assertions" = no
15882         then
15883                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
15884         else
15885
15886         ADAFLAGS="$ADAFLAGS -gnata"
15887
15888         fi
15889 fi
15890
15891 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
15892
15893 echo "$as_me:15893: checking if you want to use dmalloc for testing" >&5
15894 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
15895
15896 # Check whether --with-dmalloc or --without-dmalloc was given.
15897 if test "${with_dmalloc+set}" = set; then
15898   withval="$with_dmalloc"
15899
15900 cat >>confdefs.h <<EOF
15901 #define USE_DMALLOC 1
15902 EOF
15903
15904         : ${with_cflags:=-g}
15905         : ${with_no_leaks:=yes}
15906          with_dmalloc=yes
15907 else
15908   with_dmalloc=
15909 fi;
15910 echo "$as_me:15910: result: ${with_dmalloc:-no}" >&5
15911 echo "${ECHO_T}${with_dmalloc:-no}" >&6
15912
15913 case .$with_cflags in
15914 (.*-g*)
15915         case .$CFLAGS in
15916         (.*-g*)
15917                 ;;
15918         (*)
15919
15920 cf_fix_cppflags=no
15921 cf_new_cflags=
15922 cf_new_cppflags=
15923 cf_new_extra_cppflags=
15924
15925 for cf_add_cflags in -g
15926 do
15927 case $cf_fix_cppflags in
15928 (no)
15929         case $cf_add_cflags in
15930         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15931                 case $cf_add_cflags in
15932                 (-D*)
15933                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15934
15935                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15936                                 && test -z "${cf_tst_cflags}" \
15937                                 && cf_fix_cppflags=yes
15938
15939                         if test $cf_fix_cppflags = yes ; then
15940
15941         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15942         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15943
15944                                 continue
15945                         elif test "${cf_tst_cflags}" = "\"'" ; then
15946
15947         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15948         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15949
15950                                 continue
15951                         fi
15952                         ;;
15953                 esac
15954                 case "$CPPFLAGS" in
15955                 (*$cf_add_cflags)
15956                         ;;
15957                 (*)
15958                         case $cf_add_cflags in
15959                         (-D*)
15960                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15961
15962 CPPFLAGS=`echo "$CPPFLAGS" | \
15963         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15964                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15965
15966                                 ;;
15967                         esac
15968
15969         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15970         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15971
15972                         ;;
15973                 esac
15974                 ;;
15975         (*)
15976
15977         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15978         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15979
15980                 ;;
15981         esac
15982         ;;
15983 (yes)
15984
15985         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15986         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15987
15988         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15989
15990         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15991                 && test -z "${cf_tst_cflags}" \
15992                 && cf_fix_cppflags=no
15993         ;;
15994 esac
15995 done
15996
15997 if test -n "$cf_new_cflags" ; then
15998
15999         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16000         CFLAGS="${CFLAGS}$cf_new_cflags"
16001
16002 fi
16003
16004 if test -n "$cf_new_cppflags" ; then
16005
16006         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16007         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16008
16009 fi
16010
16011 if test -n "$cf_new_extra_cppflags" ; then
16012
16013         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16014         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16015
16016 fi
16017
16018                 ;;
16019         esac
16020         ;;
16021 esac
16022
16023 if test "$with_dmalloc" = yes ; then
16024         echo "$as_me:16024: checking for dmalloc.h" >&5
16025 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
16026 if test "${ac_cv_header_dmalloc_h+set}" = set; then
16027   echo $ECHO_N "(cached) $ECHO_C" >&6
16028 else
16029   cat >conftest.$ac_ext <<_ACEOF
16030 #line 16030 "configure"
16031 #include "confdefs.h"
16032 #include <dmalloc.h>
16033 _ACEOF
16034 if { (eval echo "$as_me:16034: \"$ac_cpp conftest.$ac_ext\"") >&5
16035   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16036   ac_status=$?
16037   egrep -v '^ *\+' conftest.er1 >conftest.err
16038   rm -f conftest.er1
16039   cat conftest.err >&5
16040   echo "$as_me:16040: \$? = $ac_status" >&5
16041   (exit $ac_status); } >/dev/null; then
16042   if test -s conftest.err; then
16043     ac_cpp_err=$ac_c_preproc_warn_flag
16044   else
16045     ac_cpp_err=
16046   fi
16047 else
16048   ac_cpp_err=yes
16049 fi
16050 if test -z "$ac_cpp_err"; then
16051   ac_cv_header_dmalloc_h=yes
16052 else
16053   echo "$as_me: failed program was:" >&5
16054   cat conftest.$ac_ext >&5
16055   ac_cv_header_dmalloc_h=no
16056 fi
16057 rm -f conftest.err conftest.$ac_ext
16058 fi
16059 echo "$as_me:16059: result: $ac_cv_header_dmalloc_h" >&5
16060 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
16061 if test $ac_cv_header_dmalloc_h = yes; then
16062
16063 echo "$as_me:16063: checking for dmalloc_debug in -ldmalloc" >&5
16064 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
16065 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
16066   echo $ECHO_N "(cached) $ECHO_C" >&6
16067 else
16068   ac_check_lib_save_LIBS=$LIBS
16069 LIBS="-ldmalloc  $LIBS"
16070 cat >conftest.$ac_ext <<_ACEOF
16071 #line 16071 "configure"
16072 #include "confdefs.h"
16073
16074 /* Override any gcc2 internal prototype to avoid an error.  */
16075 #ifdef __cplusplus
16076 extern "C"
16077 #endif
16078 /* We use char because int might match the return type of a gcc2
16079    builtin and then its argument prototype would still apply.  */
16080 char dmalloc_debug ();
16081 int
16082 main (void)
16083 {
16084 dmalloc_debug ();
16085   ;
16086   return 0;
16087 }
16088 _ACEOF
16089 rm -f conftest.$ac_objext conftest$ac_exeext
16090 if { (eval echo "$as_me:16090: \"$ac_link\"") >&5
16091   (eval $ac_link) 2>&5
16092   ac_status=$?
16093   echo "$as_me:16093: \$? = $ac_status" >&5
16094   (exit $ac_status); } &&
16095          { ac_try='test -s conftest$ac_exeext'
16096   { (eval echo "$as_me:16096: \"$ac_try\"") >&5
16097   (eval $ac_try) 2>&5
16098   ac_status=$?
16099   echo "$as_me:16099: \$? = $ac_status" >&5
16100   (exit $ac_status); }; }; then
16101   ac_cv_lib_dmalloc_dmalloc_debug=yes
16102 else
16103   echo "$as_me: failed program was:" >&5
16104 cat conftest.$ac_ext >&5
16105 ac_cv_lib_dmalloc_dmalloc_debug=no
16106 fi
16107 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16108 LIBS=$ac_check_lib_save_LIBS
16109 fi
16110 echo "$as_me:16110: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
16111 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
16112 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
16113   cat >>confdefs.h <<EOF
16114 #define HAVE_LIBDMALLOC 1
16115 EOF
16116
16117   LIBS="-ldmalloc $LIBS"
16118
16119 fi
16120
16121 fi
16122
16123 fi
16124
16125 echo "$as_me:16125: checking if you want to use dbmalloc for testing" >&5
16126 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
16127
16128 # Check whether --with-dbmalloc or --without-dbmalloc was given.
16129 if test "${with_dbmalloc+set}" = set; then
16130   withval="$with_dbmalloc"
16131
16132 cat >>confdefs.h <<EOF
16133 #define USE_DBMALLOC 1
16134 EOF
16135
16136         : ${with_cflags:=-g}
16137         : ${with_no_leaks:=yes}
16138          with_dbmalloc=yes
16139 else
16140   with_dbmalloc=
16141 fi;
16142 echo "$as_me:16142: result: ${with_dbmalloc:-no}" >&5
16143 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
16144
16145 case .$with_cflags in
16146 (.*-g*)
16147         case .$CFLAGS in
16148         (.*-g*)
16149                 ;;
16150         (*)
16151
16152 cf_fix_cppflags=no
16153 cf_new_cflags=
16154 cf_new_cppflags=
16155 cf_new_extra_cppflags=
16156
16157 for cf_add_cflags in -g
16158 do
16159 case $cf_fix_cppflags in
16160 (no)
16161         case $cf_add_cflags in
16162         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16163                 case $cf_add_cflags in
16164                 (-D*)
16165                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16166
16167                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16168                                 && test -z "${cf_tst_cflags}" \
16169                                 && cf_fix_cppflags=yes
16170
16171                         if test $cf_fix_cppflags = yes ; then
16172
16173         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16174         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16175
16176                                 continue
16177                         elif test "${cf_tst_cflags}" = "\"'" ; then
16178
16179         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16180         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16181
16182                                 continue
16183                         fi
16184                         ;;
16185                 esac
16186                 case "$CPPFLAGS" in
16187                 (*$cf_add_cflags)
16188                         ;;
16189                 (*)
16190                         case $cf_add_cflags in
16191                         (-D*)
16192                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16193
16194 CPPFLAGS=`echo "$CPPFLAGS" | \
16195         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16196                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16197
16198                                 ;;
16199                         esac
16200
16201         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16202         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16203
16204                         ;;
16205                 esac
16206                 ;;
16207         (*)
16208
16209         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16210         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16211
16212                 ;;
16213         esac
16214         ;;
16215 (yes)
16216
16217         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16218         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16219
16220         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16221
16222         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16223                 && test -z "${cf_tst_cflags}" \
16224                 && cf_fix_cppflags=no
16225         ;;
16226 esac
16227 done
16228
16229 if test -n "$cf_new_cflags" ; then
16230
16231         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16232         CFLAGS="${CFLAGS}$cf_new_cflags"
16233
16234 fi
16235
16236 if test -n "$cf_new_cppflags" ; then
16237
16238         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16239         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16240
16241 fi
16242
16243 if test -n "$cf_new_extra_cppflags" ; then
16244
16245         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16246         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16247
16248 fi
16249
16250                 ;;
16251         esac
16252         ;;
16253 esac
16254
16255 if test "$with_dbmalloc" = yes ; then
16256         echo "$as_me:16256: checking for dbmalloc.h" >&5
16257 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
16258 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
16259   echo $ECHO_N "(cached) $ECHO_C" >&6
16260 else
16261   cat >conftest.$ac_ext <<_ACEOF
16262 #line 16262 "configure"
16263 #include "confdefs.h"
16264 #include <dbmalloc.h>
16265 _ACEOF
16266 if { (eval echo "$as_me:16266: \"$ac_cpp conftest.$ac_ext\"") >&5
16267   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16268   ac_status=$?
16269   egrep -v '^ *\+' conftest.er1 >conftest.err
16270   rm -f conftest.er1
16271   cat conftest.err >&5
16272   echo "$as_me:16272: \$? = $ac_status" >&5
16273   (exit $ac_status); } >/dev/null; then
16274   if test -s conftest.err; then
16275     ac_cpp_err=$ac_c_preproc_warn_flag
16276   else
16277     ac_cpp_err=
16278   fi
16279 else
16280   ac_cpp_err=yes
16281 fi
16282 if test -z "$ac_cpp_err"; then
16283   ac_cv_header_dbmalloc_h=yes
16284 else
16285   echo "$as_me: failed program was:" >&5
16286   cat conftest.$ac_ext >&5
16287   ac_cv_header_dbmalloc_h=no
16288 fi
16289 rm -f conftest.err conftest.$ac_ext
16290 fi
16291 echo "$as_me:16291: result: $ac_cv_header_dbmalloc_h" >&5
16292 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
16293 if test $ac_cv_header_dbmalloc_h = yes; then
16294
16295 echo "$as_me:16295: checking for debug_malloc in -ldbmalloc" >&5
16296 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
16297 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
16298   echo $ECHO_N "(cached) $ECHO_C" >&6
16299 else
16300   ac_check_lib_save_LIBS=$LIBS
16301 LIBS="-ldbmalloc  $LIBS"
16302 cat >conftest.$ac_ext <<_ACEOF
16303 #line 16303 "configure"
16304 #include "confdefs.h"
16305
16306 /* Override any gcc2 internal prototype to avoid an error.  */
16307 #ifdef __cplusplus
16308 extern "C"
16309 #endif
16310 /* We use char because int might match the return type of a gcc2
16311    builtin and then its argument prototype would still apply.  */
16312 char debug_malloc ();
16313 int
16314 main (void)
16315 {
16316 debug_malloc ();
16317   ;
16318   return 0;
16319 }
16320 _ACEOF
16321 rm -f conftest.$ac_objext conftest$ac_exeext
16322 if { (eval echo "$as_me:16322: \"$ac_link\"") >&5
16323   (eval $ac_link) 2>&5
16324   ac_status=$?
16325   echo "$as_me:16325: \$? = $ac_status" >&5
16326   (exit $ac_status); } &&
16327          { ac_try='test -s conftest$ac_exeext'
16328   { (eval echo "$as_me:16328: \"$ac_try\"") >&5
16329   (eval $ac_try) 2>&5
16330   ac_status=$?
16331   echo "$as_me:16331: \$? = $ac_status" >&5
16332   (exit $ac_status); }; }; then
16333   ac_cv_lib_dbmalloc_debug_malloc=yes
16334 else
16335   echo "$as_me: failed program was:" >&5
16336 cat conftest.$ac_ext >&5
16337 ac_cv_lib_dbmalloc_debug_malloc=no
16338 fi
16339 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16340 LIBS=$ac_check_lib_save_LIBS
16341 fi
16342 echo "$as_me:16342: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
16343 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
16344 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
16345   cat >>confdefs.h <<EOF
16346 #define HAVE_LIBDBMALLOC 1
16347 EOF
16348
16349   LIBS="-ldbmalloc $LIBS"
16350
16351 fi
16352
16353 fi
16354
16355 fi
16356
16357 echo "$as_me:16357: checking if you want to use valgrind for testing" >&5
16358 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
16359
16360 # Check whether --with-valgrind or --without-valgrind was given.
16361 if test "${with_valgrind+set}" = set; then
16362   withval="$with_valgrind"
16363
16364 cat >>confdefs.h <<EOF
16365 #define USE_VALGRIND 1
16366 EOF
16367
16368         : ${with_cflags:=-g}
16369         : ${with_no_leaks:=yes}
16370          with_valgrind=yes
16371 else
16372   with_valgrind=
16373 fi;
16374 echo "$as_me:16374: result: ${with_valgrind:-no}" >&5
16375 echo "${ECHO_T}${with_valgrind:-no}" >&6
16376
16377 case .$with_cflags in
16378 (.*-g*)
16379         case .$CFLAGS in
16380         (.*-g*)
16381                 ;;
16382         (*)
16383
16384 cf_fix_cppflags=no
16385 cf_new_cflags=
16386 cf_new_cppflags=
16387 cf_new_extra_cppflags=
16388
16389 for cf_add_cflags in -g
16390 do
16391 case $cf_fix_cppflags in
16392 (no)
16393         case $cf_add_cflags in
16394         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16395                 case $cf_add_cflags in
16396                 (-D*)
16397                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16398
16399                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16400                                 && test -z "${cf_tst_cflags}" \
16401                                 && cf_fix_cppflags=yes
16402
16403                         if test $cf_fix_cppflags = yes ; then
16404
16405         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16406         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16407
16408                                 continue
16409                         elif test "${cf_tst_cflags}" = "\"'" ; then
16410
16411         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16412         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16413
16414                                 continue
16415                         fi
16416                         ;;
16417                 esac
16418                 case "$CPPFLAGS" in
16419                 (*$cf_add_cflags)
16420                         ;;
16421                 (*)
16422                         case $cf_add_cflags in
16423                         (-D*)
16424                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16425
16426 CPPFLAGS=`echo "$CPPFLAGS" | \
16427         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16428                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16429
16430                                 ;;
16431                         esac
16432
16433         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16434         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16435
16436                         ;;
16437                 esac
16438                 ;;
16439         (*)
16440
16441         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16442         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16443
16444                 ;;
16445         esac
16446         ;;
16447 (yes)
16448
16449         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16450         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16451
16452         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16453
16454         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16455                 && test -z "${cf_tst_cflags}" \
16456                 && cf_fix_cppflags=no
16457         ;;
16458 esac
16459 done
16460
16461 if test -n "$cf_new_cflags" ; then
16462
16463         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16464         CFLAGS="${CFLAGS}$cf_new_cflags"
16465
16466 fi
16467
16468 if test -n "$cf_new_cppflags" ; then
16469
16470         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16471         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16472
16473 fi
16474
16475 if test -n "$cf_new_extra_cppflags" ; then
16476
16477         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16478         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16479
16480 fi
16481
16482                 ;;
16483         esac
16484         ;;
16485 esac
16486
16487 echo "$as_me:16487: checking if you want to perform memory-leak testing" >&5
16488 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
16489
16490 # Check whether --enable-leaks or --disable-leaks was given.
16491 if test "${enable_leaks+set}" = set; then
16492   enableval="$enable_leaks"
16493   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
16494 else
16495   : ${with_no_leaks:=no}
16496 fi;
16497 echo "$as_me:16497: result: $with_no_leaks" >&5
16498 echo "${ECHO_T}$with_no_leaks" >&6
16499
16500 if test "$with_no_leaks" = yes ; then
16501
16502 cat >>confdefs.h <<\EOF
16503 #define NO_LEAKS 1
16504 EOF
16505
16506 cat >>confdefs.h <<\EOF
16507 #define YY_NO_LEAKS 1
16508 EOF
16509
16510 fi
16511
16512 cat >>confdefs.h <<\EOF
16513 #define HAVE_NC_ALLOC_H 1
16514 EOF
16515
16516 ###     use option --enable-expanded to generate certain macros as functions
16517
16518 # Check whether --enable-expanded or --disable-expanded was given.
16519 if test "${enable_expanded+set}" = set; then
16520   enableval="$enable_expanded"
16521   test "x$enableval" = xyes &&
16522 cat >>confdefs.h <<\EOF
16523 #define NCURSES_EXPANDED 1
16524 EOF
16525
16526 fi;
16527
16528 ###     use option --disable-macros to suppress macros in favor of functions
16529
16530 # Check whether --enable-macros or --disable-macros was given.
16531 if test "${enable_macros+set}" = set; then
16532   enableval="$enable_macros"
16533   test "$enableval" = no &&
16534 cat >>confdefs.h <<\EOF
16535 #define NCURSES_NOMACROS 1
16536 EOF
16537
16538 fi;
16539
16540 # Normally we only add trace() to the debug-library.  Allow this to be
16541 # extended to all models of the ncurses library:
16542 cf_all_traces=no
16543 case "$CFLAGS $CPPFLAGS" in
16544 (*-DTRACE*)
16545         cf_all_traces=yes
16546         ;;
16547 esac
16548
16549 echo "$as_me:16549: checking whether to add trace feature to all models" >&5
16550 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
16551
16552 # Check whether --with-trace or --without-trace was given.
16553 if test "${with_trace+set}" = set; then
16554   withval="$with_trace"
16555   cf_with_trace=$withval
16556 else
16557   cf_with_trace=$cf_all_traces
16558 fi;
16559 echo "$as_me:16559: result: $cf_with_trace" >&5
16560 echo "${ECHO_T}$cf_with_trace" >&6
16561
16562 if test "x$cf_with_trace" = xyes ; then
16563         LIB_TRACING=all
16564         ADA_TRACE=TRUE
16565
16566 cf_fix_cppflags=no
16567 cf_new_cflags=
16568 cf_new_cppflags=
16569 cf_new_extra_cppflags=
16570
16571 for cf_add_cflags in -DTRACE
16572 do
16573 case $cf_fix_cppflags in
16574 (no)
16575         case $cf_add_cflags in
16576         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16577                 case $cf_add_cflags in
16578                 (-D*)
16579                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16580
16581                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16582                                 && test -z "${cf_tst_cflags}" \
16583                                 && cf_fix_cppflags=yes
16584
16585                         if test $cf_fix_cppflags = yes ; then
16586
16587         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16588         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16589
16590                                 continue
16591                         elif test "${cf_tst_cflags}" = "\"'" ; then
16592
16593         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16594         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16595
16596                                 continue
16597                         fi
16598                         ;;
16599                 esac
16600                 case "$CPPFLAGS" in
16601                 (*$cf_add_cflags)
16602                         ;;
16603                 (*)
16604                         case $cf_add_cflags in
16605                         (-D*)
16606                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16607
16608 CPPFLAGS=`echo "$CPPFLAGS" | \
16609         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16610                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16611
16612                                 ;;
16613                         esac
16614
16615         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16616         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16617
16618                         ;;
16619                 esac
16620                 ;;
16621         (*)
16622
16623         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16624         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16625
16626                 ;;
16627         esac
16628         ;;
16629 (yes)
16630
16631         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16632         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16633
16634         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16635
16636         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16637                 && test -z "${cf_tst_cflags}" \
16638                 && cf_fix_cppflags=no
16639         ;;
16640 esac
16641 done
16642
16643 if test -n "$cf_new_cflags" ; then
16644
16645         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16646         CFLAGS="${CFLAGS}$cf_new_cflags"
16647
16648 fi
16649
16650 if test -n "$cf_new_cppflags" ; then
16651
16652         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16653         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16654
16655 fi
16656
16657 if test -n "$cf_new_extra_cppflags" ; then
16658
16659         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16660         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16661
16662 fi
16663
16664 cat >>confdefs.h <<\EOF
16665 #define HAVE__TRACEF 1
16666 EOF
16667
16668 else
16669         LIB_TRACING=DEBUG
16670         ADA_TRACE=FALSE
16671 fi
16672
16673 echo "$as_me:16673: checking if we want to use GNAT projects" >&5
16674 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
16675
16676 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
16677 if test "${enable_gnat_projects+set}" = set; then
16678   enableval="$enable_gnat_projects"
16679   test "$enableval" != no && enableval=yes
16680         if test "$enableval" != "yes" ; then
16681     enable_gnat_projects=no
16682         else
16683                 enable_gnat_projects=yes
16684         fi
16685 else
16686   enableval=yes
16687         enable_gnat_projects=yes
16688
16689 fi;
16690 echo "$as_me:16690: result: $enable_gnat_projects" >&5
16691 echo "${ECHO_T}$enable_gnat_projects" >&6
16692
16693 ###     Checks for libraries.
16694 case $cf_cv_system_name in
16695 (*mingw32*|*mingw64*)
16696         CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
16697         LIBS=" -lpsapi $LIBS"
16698         ;;
16699 (*)
16700 echo "$as_me:16700: checking for gettimeofday" >&5
16701 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
16702 if test "${ac_cv_func_gettimeofday+set}" = set; then
16703   echo $ECHO_N "(cached) $ECHO_C" >&6
16704 else
16705   cat >conftest.$ac_ext <<_ACEOF
16706 #line 16706 "configure"
16707 #include "confdefs.h"
16708 #define gettimeofday autoconf_temporary
16709 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
16710 #undef gettimeofday
16711
16712 #ifdef __cplusplus
16713 extern "C"
16714 #endif
16715
16716 /* We use char because int might match the return type of a gcc2
16717    builtin and then its argument prototype would still apply.  */
16718 char gettimeofday (void);
16719
16720 int
16721 main (void)
16722 {
16723
16724 /* The GNU C library defines stubs for functions which it implements
16725     to always fail with ENOSYS.  Some functions are actually named
16726     something starting with __ and the normal name is an alias.  */
16727 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
16728 #error found stub for gettimeofday
16729 #endif
16730
16731         return gettimeofday ();
16732   ;
16733   return 0;
16734 }
16735 _ACEOF
16736 rm -f conftest.$ac_objext conftest$ac_exeext
16737 if { (eval echo "$as_me:16737: \"$ac_link\"") >&5
16738   (eval $ac_link) 2>&5
16739   ac_status=$?
16740   echo "$as_me:16740: \$? = $ac_status" >&5
16741   (exit $ac_status); } &&
16742          { ac_try='test -s conftest$ac_exeext'
16743   { (eval echo "$as_me:16743: \"$ac_try\"") >&5
16744   (eval $ac_try) 2>&5
16745   ac_status=$?
16746   echo "$as_me:16746: \$? = $ac_status" >&5
16747   (exit $ac_status); }; }; then
16748   ac_cv_func_gettimeofday=yes
16749 else
16750   echo "$as_me: failed program was:" >&5
16751 cat conftest.$ac_ext >&5
16752 ac_cv_func_gettimeofday=no
16753 fi
16754 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16755 fi
16756 echo "$as_me:16756: result: $ac_cv_func_gettimeofday" >&5
16757 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
16758 if test $ac_cv_func_gettimeofday = yes; then
16759
16760 cat >>confdefs.h <<\EOF
16761 #define HAVE_GETTIMEOFDAY 1
16762 EOF
16763
16764 else
16765
16766 echo "$as_me:16766: checking for gettimeofday in -lbsd" >&5
16767 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
16768 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
16769   echo $ECHO_N "(cached) $ECHO_C" >&6
16770 else
16771   ac_check_lib_save_LIBS=$LIBS
16772 LIBS="-lbsd  $LIBS"
16773 cat >conftest.$ac_ext <<_ACEOF
16774 #line 16774 "configure"
16775 #include "confdefs.h"
16776
16777 /* Override any gcc2 internal prototype to avoid an error.  */
16778 #ifdef __cplusplus
16779 extern "C"
16780 #endif
16781 /* We use char because int might match the return type of a gcc2
16782    builtin and then its argument prototype would still apply.  */
16783 char gettimeofday ();
16784 int
16785 main (void)
16786 {
16787 gettimeofday ();
16788   ;
16789   return 0;
16790 }
16791 _ACEOF
16792 rm -f conftest.$ac_objext conftest$ac_exeext
16793 if { (eval echo "$as_me:16793: \"$ac_link\"") >&5
16794   (eval $ac_link) 2>&5
16795   ac_status=$?
16796   echo "$as_me:16796: \$? = $ac_status" >&5
16797   (exit $ac_status); } &&
16798          { ac_try='test -s conftest$ac_exeext'
16799   { (eval echo "$as_me:16799: \"$ac_try\"") >&5
16800   (eval $ac_try) 2>&5
16801   ac_status=$?
16802   echo "$as_me:16802: \$? = $ac_status" >&5
16803   (exit $ac_status); }; }; then
16804   ac_cv_lib_bsd_gettimeofday=yes
16805 else
16806   echo "$as_me: failed program was:" >&5
16807 cat conftest.$ac_ext >&5
16808 ac_cv_lib_bsd_gettimeofday=no
16809 fi
16810 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16811 LIBS=$ac_check_lib_save_LIBS
16812 fi
16813 echo "$as_me:16813: result: $ac_cv_lib_bsd_gettimeofday" >&5
16814 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
16815 if test $ac_cv_lib_bsd_gettimeofday = yes; then
16816
16817 cat >>confdefs.h <<\EOF
16818 #define HAVE_GETTIMEOFDAY 1
16819 EOF
16820
16821 cf_add_libs="-lbsd"
16822 # Filter out duplicates - this happens with badly-designed ".pc" files...
16823 for cf_add_1lib in $LIBS
16824 do
16825         for cf_add_2lib in $cf_add_libs
16826         do
16827                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16828                 then
16829                         cf_add_1lib=
16830                         break
16831                 fi
16832         done
16833         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16834 done
16835 LIBS="$cf_add_libs"
16836
16837 fi
16838
16839 fi
16840         ;;
16841 esac
16842
16843 echo "$as_me:16843: checking if -lm needed for math functions" >&5
16844 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
16845 if test "${cf_cv_need_libm+set}" = set; then
16846   echo $ECHO_N "(cached) $ECHO_C" >&6
16847 else
16848
16849         cat >conftest.$ac_ext <<_ACEOF
16850 #line 16850 "configure"
16851 #include "confdefs.h"
16852
16853         #include <stdio.h>
16854         #include <stdlib.h>
16855         #include <math.h>
16856
16857 int
16858 main (void)
16859 {
16860 double x = rand(); printf("result = %g\n", pow(sin(x),x))
16861   ;
16862   return 0;
16863 }
16864 _ACEOF
16865 rm -f conftest.$ac_objext conftest$ac_exeext
16866 if { (eval echo "$as_me:16866: \"$ac_link\"") >&5
16867   (eval $ac_link) 2>&5
16868   ac_status=$?
16869   echo "$as_me:16869: \$? = $ac_status" >&5
16870   (exit $ac_status); } &&
16871          { ac_try='test -s conftest$ac_exeext'
16872   { (eval echo "$as_me:16872: \"$ac_try\"") >&5
16873   (eval $ac_try) 2>&5
16874   ac_status=$?
16875   echo "$as_me:16875: \$? = $ac_status" >&5
16876   (exit $ac_status); }; }; then
16877   cf_cv_need_libm=no
16878 else
16879   echo "$as_me: failed program was:" >&5
16880 cat conftest.$ac_ext >&5
16881 cf_cv_need_libm=yes
16882 fi
16883 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16884 fi
16885 echo "$as_me:16885: result: $cf_cv_need_libm" >&5
16886 echo "${ECHO_T}$cf_cv_need_libm" >&6
16887 if test "$cf_cv_need_libm" = yes
16888 then
16889 MATH_LIB=-lm
16890 fi
16891
16892 ###     Checks for header files.
16893 echo "$as_me:16893: checking for ANSI C header files" >&5
16894 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
16895 if test "${ac_cv_header_stdc+set}" = set; then
16896   echo $ECHO_N "(cached) $ECHO_C" >&6
16897 else
16898   cat >conftest.$ac_ext <<_ACEOF
16899 #line 16899 "configure"
16900 #include "confdefs.h"
16901 #include <stdlib.h>
16902 #include <stdarg.h>
16903 #include <string.h>
16904 #include <float.h>
16905
16906 _ACEOF
16907 if { (eval echo "$as_me:16907: \"$ac_cpp conftest.$ac_ext\"") >&5
16908   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16909   ac_status=$?
16910   egrep -v '^ *\+' conftest.er1 >conftest.err
16911   rm -f conftest.er1
16912   cat conftest.err >&5
16913   echo "$as_me:16913: \$? = $ac_status" >&5
16914   (exit $ac_status); } >/dev/null; then
16915   if test -s conftest.err; then
16916     ac_cpp_err=$ac_c_preproc_warn_flag
16917   else
16918     ac_cpp_err=
16919   fi
16920 else
16921   ac_cpp_err=yes
16922 fi
16923 if test -z "$ac_cpp_err"; then
16924   ac_cv_header_stdc=yes
16925 else
16926   echo "$as_me: failed program was:" >&5
16927   cat conftest.$ac_ext >&5
16928   ac_cv_header_stdc=no
16929 fi
16930 rm -f conftest.err conftest.$ac_ext
16931
16932 if test $ac_cv_header_stdc = yes; then
16933   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16934   cat >conftest.$ac_ext <<_ACEOF
16935 #line 16935 "configure"
16936 #include "confdefs.h"
16937 #include <string.h>
16938
16939 _ACEOF
16940 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16941   egrep "memchr" >/dev/null 2>&1; then
16942   :
16943 else
16944   ac_cv_header_stdc=no
16945 fi
16946 rm -rf conftest*
16947
16948 fi
16949
16950 if test $ac_cv_header_stdc = yes; then
16951   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16952   cat >conftest.$ac_ext <<_ACEOF
16953 #line 16953 "configure"
16954 #include "confdefs.h"
16955 #include <stdlib.h>
16956
16957 _ACEOF
16958 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16959   egrep "free" >/dev/null 2>&1; then
16960   :
16961 else
16962   ac_cv_header_stdc=no
16963 fi
16964 rm -rf conftest*
16965
16966 fi
16967
16968 if test $ac_cv_header_stdc = yes; then
16969   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16970   if test "$cross_compiling" = yes; then
16971   :
16972 else
16973   cat >conftest.$ac_ext <<_ACEOF
16974 #line 16974 "configure"
16975 #include "confdefs.h"
16976 #include <ctype.h>
16977 #if ((' ' & 0x0FF) == 0x020)
16978 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16979 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16980 #else
16981 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
16982                      || ('j' <= (c) && (c) <= 'r') \
16983                      || ('s' <= (c) && (c) <= 'z'))
16984 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16985 #endif
16986
16987 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16988 int
16989 main (void)
16990 {
16991   int i;
16992   for (i = 0; i < 256; i++)
16993     if (XOR (islower (i), ISLOWER (i))
16994         || toupper (i) != TOUPPER (i))
16995       $ac_main_return(2);
16996   $ac_main_return (0);
16997 }
16998 _ACEOF
16999 rm -f conftest$ac_exeext
17000 if { (eval echo "$as_me:17000: \"$ac_link\"") >&5
17001   (eval $ac_link) 2>&5
17002   ac_status=$?
17003   echo "$as_me:17003: \$? = $ac_status" >&5
17004   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17005   { (eval echo "$as_me:17005: \"$ac_try\"") >&5
17006   (eval $ac_try) 2>&5
17007   ac_status=$?
17008   echo "$as_me:17008: \$? = $ac_status" >&5
17009   (exit $ac_status); }; }; then
17010   :
17011 else
17012   echo "$as_me: program exited with status $ac_status" >&5
17013 echo "$as_me: failed program was:" >&5
17014 cat conftest.$ac_ext >&5
17015 ac_cv_header_stdc=no
17016 fi
17017 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17018 fi
17019 fi
17020 fi
17021 echo "$as_me:17021: result: $ac_cv_header_stdc" >&5
17022 echo "${ECHO_T}$ac_cv_header_stdc" >&6
17023 if test $ac_cv_header_stdc = yes; then
17024
17025 cat >>confdefs.h <<\EOF
17026 #define STDC_HEADERS 1
17027 EOF
17028
17029 fi
17030
17031 ac_header_dirent=no
17032 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
17033   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
17034 echo "$as_me:17034: checking for $ac_hdr that defines DIR" >&5
17035 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
17036 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17037   echo $ECHO_N "(cached) $ECHO_C" >&6
17038 else
17039   cat >conftest.$ac_ext <<_ACEOF
17040 #line 17040 "configure"
17041 #include "confdefs.h"
17042 #include <sys/types.h>
17043 #include <$ac_hdr>
17044
17045 int
17046 main (void)
17047 {
17048 if ((DIR *) 0)
17049 return 0;
17050   ;
17051   return 0;
17052 }
17053 _ACEOF
17054 rm -f conftest.$ac_objext
17055 if { (eval echo "$as_me:17055: \"$ac_compile\"") >&5
17056   (eval $ac_compile) 2>&5
17057   ac_status=$?
17058   echo "$as_me:17058: \$? = $ac_status" >&5
17059   (exit $ac_status); } &&
17060          { ac_try='test -s conftest.$ac_objext'
17061   { (eval echo "$as_me:17061: \"$ac_try\"") >&5
17062   (eval $ac_try) 2>&5
17063   ac_status=$?
17064   echo "$as_me:17064: \$? = $ac_status" >&5
17065   (exit $ac_status); }; }; then
17066   eval "$as_ac_Header=yes"
17067 else
17068   echo "$as_me: failed program was:" >&5
17069 cat conftest.$ac_ext >&5
17070 eval "$as_ac_Header=no"
17071 fi
17072 rm -f conftest.$ac_objext conftest.$ac_ext
17073 fi
17074 echo "$as_me:17074: result: `eval echo '${'$as_ac_Header'}'`" >&5
17075 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17076 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17077   cat >>confdefs.h <<EOF
17078 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
17079 EOF
17080
17081 ac_header_dirent=$ac_hdr; break
17082 fi
17083
17084 done
17085 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
17086 if test $ac_header_dirent = dirent.h; then
17087   echo "$as_me:17087: checking for opendir in -ldir" >&5
17088 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
17089 if test "${ac_cv_lib_dir_opendir+set}" = set; then
17090   echo $ECHO_N "(cached) $ECHO_C" >&6
17091 else
17092   ac_check_lib_save_LIBS=$LIBS
17093 LIBS="-ldir  $LIBS"
17094 cat >conftest.$ac_ext <<_ACEOF
17095 #line 17095 "configure"
17096 #include "confdefs.h"
17097
17098 /* Override any gcc2 internal prototype to avoid an error.  */
17099 #ifdef __cplusplus
17100 extern "C"
17101 #endif
17102 /* We use char because int might match the return type of a gcc2
17103    builtin and then its argument prototype would still apply.  */
17104 char opendir ();
17105 int
17106 main (void)
17107 {
17108 opendir ();
17109   ;
17110   return 0;
17111 }
17112 _ACEOF
17113 rm -f conftest.$ac_objext conftest$ac_exeext
17114 if { (eval echo "$as_me:17114: \"$ac_link\"") >&5
17115   (eval $ac_link) 2>&5
17116   ac_status=$?
17117   echo "$as_me:17117: \$? = $ac_status" >&5
17118   (exit $ac_status); } &&
17119          { ac_try='test -s conftest$ac_exeext'
17120   { (eval echo "$as_me:17120: \"$ac_try\"") >&5
17121   (eval $ac_try) 2>&5
17122   ac_status=$?
17123   echo "$as_me:17123: \$? = $ac_status" >&5
17124   (exit $ac_status); }; }; then
17125   ac_cv_lib_dir_opendir=yes
17126 else
17127   echo "$as_me: failed program was:" >&5
17128 cat conftest.$ac_ext >&5
17129 ac_cv_lib_dir_opendir=no
17130 fi
17131 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17132 LIBS=$ac_check_lib_save_LIBS
17133 fi
17134 echo "$as_me:17134: result: $ac_cv_lib_dir_opendir" >&5
17135 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
17136 if test $ac_cv_lib_dir_opendir = yes; then
17137   LIBS="$LIBS -ldir"
17138 fi
17139
17140 else
17141   echo "$as_me:17141: checking for opendir in -lx" >&5
17142 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
17143 if test "${ac_cv_lib_x_opendir+set}" = set; then
17144   echo $ECHO_N "(cached) $ECHO_C" >&6
17145 else
17146   ac_check_lib_save_LIBS=$LIBS
17147 LIBS="-lx  $LIBS"
17148 cat >conftest.$ac_ext <<_ACEOF
17149 #line 17149 "configure"
17150 #include "confdefs.h"
17151
17152 /* Override any gcc2 internal prototype to avoid an error.  */
17153 #ifdef __cplusplus
17154 extern "C"
17155 #endif
17156 /* We use char because int might match the return type of a gcc2
17157    builtin and then its argument prototype would still apply.  */
17158 char opendir ();
17159 int
17160 main (void)
17161 {
17162 opendir ();
17163   ;
17164   return 0;
17165 }
17166 _ACEOF
17167 rm -f conftest.$ac_objext conftest$ac_exeext
17168 if { (eval echo "$as_me:17168: \"$ac_link\"") >&5
17169   (eval $ac_link) 2>&5
17170   ac_status=$?
17171   echo "$as_me:17171: \$? = $ac_status" >&5
17172   (exit $ac_status); } &&
17173          { ac_try='test -s conftest$ac_exeext'
17174   { (eval echo "$as_me:17174: \"$ac_try\"") >&5
17175   (eval $ac_try) 2>&5
17176   ac_status=$?
17177   echo "$as_me:17177: \$? = $ac_status" >&5
17178   (exit $ac_status); }; }; then
17179   ac_cv_lib_x_opendir=yes
17180 else
17181   echo "$as_me: failed program was:" >&5
17182 cat conftest.$ac_ext >&5
17183 ac_cv_lib_x_opendir=no
17184 fi
17185 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17186 LIBS=$ac_check_lib_save_LIBS
17187 fi
17188 echo "$as_me:17188: result: $ac_cv_lib_x_opendir" >&5
17189 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
17190 if test $ac_cv_lib_x_opendir = yes; then
17191   LIBS="$LIBS -lx"
17192 fi
17193
17194 fi
17195
17196 echo "$as_me:17196: checking whether time.h and sys/time.h may both be included" >&5
17197 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
17198 if test "${ac_cv_header_time+set}" = set; then
17199   echo $ECHO_N "(cached) $ECHO_C" >&6
17200 else
17201   cat >conftest.$ac_ext <<_ACEOF
17202 #line 17202 "configure"
17203 #include "confdefs.h"
17204 #include <sys/types.h>
17205 #include <sys/time.h>
17206 #include <time.h>
17207
17208 int
17209 main (void)
17210 {
17211 if ((struct tm *) 0)
17212 return 0;
17213   ;
17214   return 0;
17215 }
17216 _ACEOF
17217 rm -f conftest.$ac_objext
17218 if { (eval echo "$as_me:17218: \"$ac_compile\"") >&5
17219   (eval $ac_compile) 2>&5
17220   ac_status=$?
17221   echo "$as_me:17221: \$? = $ac_status" >&5
17222   (exit $ac_status); } &&
17223          { ac_try='test -s conftest.$ac_objext'
17224   { (eval echo "$as_me:17224: \"$ac_try\"") >&5
17225   (eval $ac_try) 2>&5
17226   ac_status=$?
17227   echo "$as_me:17227: \$? = $ac_status" >&5
17228   (exit $ac_status); }; }; then
17229   ac_cv_header_time=yes
17230 else
17231   echo "$as_me: failed program was:" >&5
17232 cat conftest.$ac_ext >&5
17233 ac_cv_header_time=no
17234 fi
17235 rm -f conftest.$ac_objext conftest.$ac_ext
17236 fi
17237 echo "$as_me:17237: result: $ac_cv_header_time" >&5
17238 echo "${ECHO_T}$ac_cv_header_time" >&6
17239 if test $ac_cv_header_time = yes; then
17240
17241 cat >>confdefs.h <<\EOF
17242 #define TIME_WITH_SYS_TIME 1
17243 EOF
17244
17245 fi
17246
17247 cf_regex_func=no
17248
17249 cf_regex_libs="regex re"
17250 case $host_os in
17251 (mingw*)
17252         cf_regex_libs="gnurx $cf_regex_libs"
17253         ;;
17254 esac
17255
17256 echo "$as_me:17256: checking for regcomp" >&5
17257 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
17258 if test "${ac_cv_func_regcomp+set}" = set; then
17259   echo $ECHO_N "(cached) $ECHO_C" >&6
17260 else
17261   cat >conftest.$ac_ext <<_ACEOF
17262 #line 17262 "configure"
17263 #include "confdefs.h"
17264 #define regcomp autoconf_temporary
17265 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
17266 #undef regcomp
17267
17268 #ifdef __cplusplus
17269 extern "C"
17270 #endif
17271
17272 /* We use char because int might match the return type of a gcc2
17273    builtin and then its argument prototype would still apply.  */
17274 char regcomp (void);
17275
17276 int
17277 main (void)
17278 {
17279
17280 /* The GNU C library defines stubs for functions which it implements
17281     to always fail with ENOSYS.  Some functions are actually named
17282     something starting with __ and the normal name is an alias.  */
17283 #if defined (__stub_regcomp) || defined (__stub___regcomp)
17284 #error found stub for regcomp
17285 #endif
17286
17287         return regcomp ();
17288   ;
17289   return 0;
17290 }
17291 _ACEOF
17292 rm -f conftest.$ac_objext conftest$ac_exeext
17293 if { (eval echo "$as_me:17293: \"$ac_link\"") >&5
17294   (eval $ac_link) 2>&5
17295   ac_status=$?
17296   echo "$as_me:17296: \$? = $ac_status" >&5
17297   (exit $ac_status); } &&
17298          { ac_try='test -s conftest$ac_exeext'
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   ac_cv_func_regcomp=yes
17305 else
17306   echo "$as_me: failed program was:" >&5
17307 cat conftest.$ac_ext >&5
17308 ac_cv_func_regcomp=no
17309 fi
17310 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17311 fi
17312 echo "$as_me:17312: result: $ac_cv_func_regcomp" >&5
17313 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
17314 if test $ac_cv_func_regcomp = yes; then
17315   cf_regex_func=regcomp
17316 else
17317
17318         for cf_regex_lib in $cf_regex_libs
17319         do
17320                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
17321 echo "$as_me:17321: checking for regcomp in -l$cf_regex_lib" >&5
17322 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
17323 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
17324   echo $ECHO_N "(cached) $ECHO_C" >&6
17325 else
17326   ac_check_lib_save_LIBS=$LIBS
17327 LIBS="-l$cf_regex_lib  $LIBS"
17328 cat >conftest.$ac_ext <<_ACEOF
17329 #line 17329 "configure"
17330 #include "confdefs.h"
17331
17332 /* Override any gcc2 internal prototype to avoid an error.  */
17333 #ifdef __cplusplus
17334 extern "C"
17335 #endif
17336 /* We use char because int might match the return type of a gcc2
17337    builtin and then its argument prototype would still apply.  */
17338 char regcomp ();
17339 int
17340 main (void)
17341 {
17342 regcomp ();
17343   ;
17344   return 0;
17345 }
17346 _ACEOF
17347 rm -f conftest.$ac_objext conftest$ac_exeext
17348 if { (eval echo "$as_me:17348: \"$ac_link\"") >&5
17349   (eval $ac_link) 2>&5
17350   ac_status=$?
17351   echo "$as_me:17351: \$? = $ac_status" >&5
17352   (exit $ac_status); } &&
17353          { ac_try='test -s conftest$ac_exeext'
17354   { (eval echo "$as_me:17354: \"$ac_try\"") >&5
17355   (eval $ac_try) 2>&5
17356   ac_status=$?
17357   echo "$as_me:17357: \$? = $ac_status" >&5
17358   (exit $ac_status); }; }; then
17359   eval "$as_ac_Lib=yes"
17360 else
17361   echo "$as_me: failed program was:" >&5
17362 cat conftest.$ac_ext >&5
17363 eval "$as_ac_Lib=no"
17364 fi
17365 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17366 LIBS=$ac_check_lib_save_LIBS
17367 fi
17368 echo "$as_me:17368: result: `eval echo '${'$as_ac_Lib'}'`" >&5
17369 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
17370 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
17371
17372 cf_add_libs="-l$cf_regex_lib"
17373 # Filter out duplicates - this happens with badly-designed ".pc" files...
17374 for cf_add_1lib in $LIBS
17375 do
17376         for cf_add_2lib in $cf_add_libs
17377         do
17378                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
17379                 then
17380                         cf_add_1lib=
17381                         break
17382                 fi
17383         done
17384         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
17385 done
17386 LIBS="$cf_add_libs"
17387
17388                                 cf_regex_func=regcomp
17389                                 break
17390 fi
17391
17392         done
17393
17394 fi
17395
17396 if test "$cf_regex_func" = no ; then
17397         echo "$as_me:17397: checking for compile" >&5
17398 echo $ECHO_N "checking for compile... $ECHO_C" >&6
17399 if test "${ac_cv_func_compile+set}" = set; then
17400   echo $ECHO_N "(cached) $ECHO_C" >&6
17401 else
17402   cat >conftest.$ac_ext <<_ACEOF
17403 #line 17403 "configure"
17404 #include "confdefs.h"
17405 #define compile autoconf_temporary
17406 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
17407 #undef compile
17408
17409 #ifdef __cplusplus
17410 extern "C"
17411 #endif
17412
17413 /* We use char because int might match the return type of a gcc2
17414    builtin and then its argument prototype would still apply.  */
17415 char compile (void);
17416
17417 int
17418 main (void)
17419 {
17420
17421 /* The GNU C library defines stubs for functions which it implements
17422     to always fail with ENOSYS.  Some functions are actually named
17423     something starting with __ and the normal name is an alias.  */
17424 #if defined (__stub_compile) || defined (__stub___compile)
17425 #error found stub for compile
17426 #endif
17427
17428         return compile ();
17429   ;
17430   return 0;
17431 }
17432 _ACEOF
17433 rm -f conftest.$ac_objext conftest$ac_exeext
17434 if { (eval echo "$as_me:17434: \"$ac_link\"") >&5
17435   (eval $ac_link) 2>&5
17436   ac_status=$?
17437   echo "$as_me:17437: \$? = $ac_status" >&5
17438   (exit $ac_status); } &&
17439          { ac_try='test -s conftest$ac_exeext'
17440   { (eval echo "$as_me:17440: \"$ac_try\"") >&5
17441   (eval $ac_try) 2>&5
17442   ac_status=$?
17443   echo "$as_me:17443: \$? = $ac_status" >&5
17444   (exit $ac_status); }; }; then
17445   ac_cv_func_compile=yes
17446 else
17447   echo "$as_me: failed program was:" >&5
17448 cat conftest.$ac_ext >&5
17449 ac_cv_func_compile=no
17450 fi
17451 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17452 fi
17453 echo "$as_me:17453: result: $ac_cv_func_compile" >&5
17454 echo "${ECHO_T}$ac_cv_func_compile" >&6
17455 if test $ac_cv_func_compile = yes; then
17456   cf_regex_func=compile
17457 else
17458
17459                 echo "$as_me:17459: checking for compile in -lgen" >&5
17460 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
17461 if test "${ac_cv_lib_gen_compile+set}" = set; then
17462   echo $ECHO_N "(cached) $ECHO_C" >&6
17463 else
17464   ac_check_lib_save_LIBS=$LIBS
17465 LIBS="-lgen  $LIBS"
17466 cat >conftest.$ac_ext <<_ACEOF
17467 #line 17467 "configure"
17468 #include "confdefs.h"
17469
17470 /* Override any gcc2 internal prototype to avoid an error.  */
17471 #ifdef __cplusplus
17472 extern "C"
17473 #endif
17474 /* We use char because int might match the return type of a gcc2
17475    builtin and then its argument prototype would still apply.  */
17476 char compile ();
17477 int
17478 main (void)
17479 {
17480 compile ();
17481   ;
17482   return 0;
17483 }
17484 _ACEOF
17485 rm -f conftest.$ac_objext conftest$ac_exeext
17486 if { (eval echo "$as_me:17486: \"$ac_link\"") >&5
17487   (eval $ac_link) 2>&5
17488   ac_status=$?
17489   echo "$as_me:17489: \$? = $ac_status" >&5
17490   (exit $ac_status); } &&
17491          { ac_try='test -s conftest$ac_exeext'
17492   { (eval echo "$as_me:17492: \"$ac_try\"") >&5
17493   (eval $ac_try) 2>&5
17494   ac_status=$?
17495   echo "$as_me:17495: \$? = $ac_status" >&5
17496   (exit $ac_status); }; }; then
17497   ac_cv_lib_gen_compile=yes
17498 else
17499   echo "$as_me: failed program was:" >&5
17500 cat conftest.$ac_ext >&5
17501 ac_cv_lib_gen_compile=no
17502 fi
17503 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17504 LIBS=$ac_check_lib_save_LIBS
17505 fi
17506 echo "$as_me:17506: result: $ac_cv_lib_gen_compile" >&5
17507 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
17508 if test $ac_cv_lib_gen_compile = yes; then
17509
17510 cf_add_libs="-lgen"
17511 # Filter out duplicates - this happens with badly-designed ".pc" files...
17512 for cf_add_1lib in $LIBS
17513 do
17514         for cf_add_2lib in $cf_add_libs
17515         do
17516                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
17517                 then
17518                         cf_add_1lib=
17519                         break
17520                 fi
17521         done
17522         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
17523 done
17524 LIBS="$cf_add_libs"
17525
17526                                 cf_regex_func=compile
17527 fi
17528
17529 fi
17530
17531 fi
17532
17533 if test "$cf_regex_func" = no ; then
17534         { echo "$as_me:17534: WARNING: cannot find regular expression library" >&5
17535 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
17536 fi
17537
17538 echo "$as_me:17538: checking for regular-expression headers" >&5
17539 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
17540 if test "${cf_cv_regex_hdrs+set}" = set; then
17541   echo $ECHO_N "(cached) $ECHO_C" >&6
17542 else
17543
17544 cf_cv_regex_hdrs=no
17545 case $cf_regex_func in
17546 (compile)
17547         for cf_regex_hdr in regexp.h regexpr.h
17548         do
17549                 cat >conftest.$ac_ext <<_ACEOF
17550 #line 17550 "configure"
17551 #include "confdefs.h"
17552 #include <$cf_regex_hdr>
17553 int
17554 main (void)
17555 {
17556
17557                         char *p = compile("", "", "", 0);
17558                         int x = step("", "");
17559
17560   ;
17561   return 0;
17562 }
17563 _ACEOF
17564 rm -f conftest.$ac_objext conftest$ac_exeext
17565 if { (eval echo "$as_me:17565: \"$ac_link\"") >&5
17566   (eval $ac_link) 2>&5
17567   ac_status=$?
17568   echo "$as_me:17568: \$? = $ac_status" >&5
17569   (exit $ac_status); } &&
17570          { ac_try='test -s conftest$ac_exeext'
17571   { (eval echo "$as_me:17571: \"$ac_try\"") >&5
17572   (eval $ac_try) 2>&5
17573   ac_status=$?
17574   echo "$as_me:17574: \$? = $ac_status" >&5
17575   (exit $ac_status); }; }; then
17576
17577                         cf_cv_regex_hdrs=$cf_regex_hdr
17578                         break
17579
17580 else
17581   echo "$as_me: failed program was:" >&5
17582 cat conftest.$ac_ext >&5
17583 fi
17584 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17585         done
17586         ;;
17587 (*)
17588         for cf_regex_hdr in regex.h
17589         do
17590                 cat >conftest.$ac_ext <<_ACEOF
17591 #line 17591 "configure"
17592 #include "confdefs.h"
17593 #include <sys/types.h>
17594 #include <$cf_regex_hdr>
17595 int
17596 main (void)
17597 {
17598
17599                         regex_t *p;
17600                         int x = regcomp(p, "", 0);
17601                         int y = regexec(p, "", 0, 0, 0);
17602                         regfree(p);
17603
17604   ;
17605   return 0;
17606 }
17607 _ACEOF
17608 rm -f conftest.$ac_objext conftest$ac_exeext
17609 if { (eval echo "$as_me:17609: \"$ac_link\"") >&5
17610   (eval $ac_link) 2>&5
17611   ac_status=$?
17612   echo "$as_me:17612: \$? = $ac_status" >&5
17613   (exit $ac_status); } &&
17614          { ac_try='test -s conftest$ac_exeext'
17615   { (eval echo "$as_me:17615: \"$ac_try\"") >&5
17616   (eval $ac_try) 2>&5
17617   ac_status=$?
17618   echo "$as_me:17618: \$? = $ac_status" >&5
17619   (exit $ac_status); }; }; then
17620
17621                         cf_cv_regex_hdrs=$cf_regex_hdr
17622                         break
17623
17624 else
17625   echo "$as_me: failed program was:" >&5
17626 cat conftest.$ac_ext >&5
17627 fi
17628 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17629         done
17630         ;;
17631 esac
17632
17633 fi
17634 echo "$as_me:17634: result: $cf_cv_regex_hdrs" >&5
17635 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
17636
17637 case $cf_cv_regex_hdrs in
17638         (no)            { echo "$as_me:17638: WARNING: no regular expression header found" >&5
17639 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
17640         (regex.h)
17641 cat >>confdefs.h <<\EOF
17642 #define HAVE_REGEX_H_FUNCS 1
17643 EOF
17644  ;;
17645         (regexp.h)
17646 cat >>confdefs.h <<\EOF
17647 #define HAVE_REGEXP_H_FUNCS 1
17648 EOF
17649  ;;
17650         (regexpr.h)
17651 cat >>confdefs.h <<\EOF
17652 #define HAVE_REGEXPR_H_FUNCS 1
17653 EOF
17654  ;;
17655 esac
17656
17657 for ac_header in \
17658 fcntl.h \
17659 getopt.h \
17660 limits.h \
17661 locale.h \
17662 math.h \
17663 poll.h \
17664 sys/bsdtypes.h \
17665 sys/ioctl.h \
17666 sys/param.h \
17667 sys/poll.h \
17668 sys/select.h \
17669 sys/time.h \
17670 sys/times.h \
17671 ttyent.h \
17672 unistd.h \
17673 wctype.h \
17674
17675 do
17676 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17677 echo "$as_me:17677: checking for $ac_header" >&5
17678 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17679 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17680   echo $ECHO_N "(cached) $ECHO_C" >&6
17681 else
17682   cat >conftest.$ac_ext <<_ACEOF
17683 #line 17683 "configure"
17684 #include "confdefs.h"
17685 #include <$ac_header>
17686 _ACEOF
17687 if { (eval echo "$as_me:17687: \"$ac_cpp conftest.$ac_ext\"") >&5
17688   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17689   ac_status=$?
17690   egrep -v '^ *\+' conftest.er1 >conftest.err
17691   rm -f conftest.er1
17692   cat conftest.err >&5
17693   echo "$as_me:17693: \$? = $ac_status" >&5
17694   (exit $ac_status); } >/dev/null; then
17695   if test -s conftest.err; then
17696     ac_cpp_err=$ac_c_preproc_warn_flag
17697   else
17698     ac_cpp_err=
17699   fi
17700 else
17701   ac_cpp_err=yes
17702 fi
17703 if test -z "$ac_cpp_err"; then
17704   eval "$as_ac_Header=yes"
17705 else
17706   echo "$as_me: failed program was:" >&5
17707   cat conftest.$ac_ext >&5
17708   eval "$as_ac_Header=no"
17709 fi
17710 rm -f conftest.err conftest.$ac_ext
17711 fi
17712 echo "$as_me:17712: result: `eval echo '${'$as_ac_Header'}'`" >&5
17713 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17714 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17715   cat >>confdefs.h <<EOF
17716 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17717 EOF
17718
17719 fi
17720 done
17721
17722 for ac_header in unistd.h getopt.h
17723 do
17724 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17725 echo "$as_me:17725: checking for $ac_header" >&5
17726 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17727 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17728   echo $ECHO_N "(cached) $ECHO_C" >&6
17729 else
17730   cat >conftest.$ac_ext <<_ACEOF
17731 #line 17731 "configure"
17732 #include "confdefs.h"
17733 #include <$ac_header>
17734 _ACEOF
17735 if { (eval echo "$as_me:17735: \"$ac_cpp conftest.$ac_ext\"") >&5
17736   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17737   ac_status=$?
17738   egrep -v '^ *\+' conftest.er1 >conftest.err
17739   rm -f conftest.er1
17740   cat conftest.err >&5
17741   echo "$as_me:17741: \$? = $ac_status" >&5
17742   (exit $ac_status); } >/dev/null; then
17743   if test -s conftest.err; then
17744     ac_cpp_err=$ac_c_preproc_warn_flag
17745   else
17746     ac_cpp_err=
17747   fi
17748 else
17749   ac_cpp_err=yes
17750 fi
17751 if test -z "$ac_cpp_err"; then
17752   eval "$as_ac_Header=yes"
17753 else
17754   echo "$as_me: failed program was:" >&5
17755   cat conftest.$ac_ext >&5
17756   eval "$as_ac_Header=no"
17757 fi
17758 rm -f conftest.err conftest.$ac_ext
17759 fi
17760 echo "$as_me:17760: result: `eval echo '${'$as_ac_Header'}'`" >&5
17761 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17762 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17763   cat >>confdefs.h <<EOF
17764 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17765 EOF
17766
17767 fi
17768 done
17769
17770 echo "$as_me:17770: checking for header declaring getopt variables" >&5
17771 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
17772 if test "${cf_cv_getopt_header+set}" = set; then
17773   echo $ECHO_N "(cached) $ECHO_C" >&6
17774 else
17775
17776 cf_cv_getopt_header=none
17777 for cf_header in stdio.h stdlib.h unistd.h getopt.h
17778 do
17779 cat >conftest.$ac_ext <<_ACEOF
17780 #line 17780 "configure"
17781 #include "confdefs.h"
17782
17783 #include <$cf_header>
17784 int
17785 main (void)
17786 {
17787 int x = optind; char *y = optarg
17788   ;
17789   return 0;
17790 }
17791 _ACEOF
17792 rm -f conftest.$ac_objext
17793 if { (eval echo "$as_me:17793: \"$ac_compile\"") >&5
17794   (eval $ac_compile) 2>&5
17795   ac_status=$?
17796   echo "$as_me:17796: \$? = $ac_status" >&5
17797   (exit $ac_status); } &&
17798          { ac_try='test -s conftest.$ac_objext'
17799   { (eval echo "$as_me:17799: \"$ac_try\"") >&5
17800   (eval $ac_try) 2>&5
17801   ac_status=$?
17802   echo "$as_me:17802: \$? = $ac_status" >&5
17803   (exit $ac_status); }; }; then
17804   cf_cv_getopt_header=$cf_header
17805  break
17806 else
17807   echo "$as_me: failed program was:" >&5
17808 cat conftest.$ac_ext >&5
17809 fi
17810 rm -f conftest.$ac_objext conftest.$ac_ext
17811 done
17812
17813 fi
17814 echo "$as_me:17814: result: $cf_cv_getopt_header" >&5
17815 echo "${ECHO_T}$cf_cv_getopt_header" >&6
17816 if test $cf_cv_getopt_header != none ; then
17817
17818 cat >>confdefs.h <<\EOF
17819 #define HAVE_GETOPT_HEADER 1
17820 EOF
17821
17822 fi
17823 if test $cf_cv_getopt_header = getopt.h ; then
17824
17825 cat >>confdefs.h <<\EOF
17826 #define NEED_GETOPT_H 1
17827 EOF
17828
17829 fi
17830
17831 # check for ISC (this may also define _POSIX_SOURCE)
17832 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
17833 if test "x$ISC" = xyes ; then
17834
17835 echo "$as_me:17835: checking for main in -lcposix" >&5
17836 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
17837 if test "${ac_cv_lib_cposix_main+set}" = set; then
17838   echo $ECHO_N "(cached) $ECHO_C" >&6
17839 else
17840   ac_check_lib_save_LIBS=$LIBS
17841 LIBS="-lcposix  $LIBS"
17842 cat >conftest.$ac_ext <<_ACEOF
17843 #line 17843 "configure"
17844 #include "confdefs.h"
17845
17846 int
17847 main (void)
17848 {
17849 main ();
17850   ;
17851   return 0;
17852 }
17853 _ACEOF
17854 rm -f conftest.$ac_objext conftest$ac_exeext
17855 if { (eval echo "$as_me:17855: \"$ac_link\"") >&5
17856   (eval $ac_link) 2>&5
17857   ac_status=$?
17858   echo "$as_me:17858: \$? = $ac_status" >&5
17859   (exit $ac_status); } &&
17860          { ac_try='test -s conftest$ac_exeext'
17861   { (eval echo "$as_me:17861: \"$ac_try\"") >&5
17862   (eval $ac_try) 2>&5
17863   ac_status=$?
17864   echo "$as_me:17864: \$? = $ac_status" >&5
17865   (exit $ac_status); }; }; then
17866   ac_cv_lib_cposix_main=yes
17867 else
17868   echo "$as_me: failed program was:" >&5
17869 cat conftest.$ac_ext >&5
17870 ac_cv_lib_cposix_main=no
17871 fi
17872 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17873 LIBS=$ac_check_lib_save_LIBS
17874 fi
17875 echo "$as_me:17875: result: $ac_cv_lib_cposix_main" >&5
17876 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
17877 if test $ac_cv_lib_cposix_main = yes; then
17878   cat >>confdefs.h <<EOF
17879 #define HAVE_LIBCPOSIX 1
17880 EOF
17881
17882   LIBS="-lcposix $LIBS"
17883
17884 fi
17885
17886         echo "$as_me:17886: checking for bzero in -linet" >&5
17887 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
17888 if test "${ac_cv_lib_inet_bzero+set}" = set; then
17889   echo $ECHO_N "(cached) $ECHO_C" >&6
17890 else
17891   ac_check_lib_save_LIBS=$LIBS
17892 LIBS="-linet  $LIBS"
17893 cat >conftest.$ac_ext <<_ACEOF
17894 #line 17894 "configure"
17895 #include "confdefs.h"
17896
17897 /* Override any gcc2 internal prototype to avoid an error.  */
17898 #ifdef __cplusplus
17899 extern "C"
17900 #endif
17901 /* We use char because int might match the return type of a gcc2
17902    builtin and then its argument prototype would still apply.  */
17903 char bzero ();
17904 int
17905 main (void)
17906 {
17907 bzero ();
17908   ;
17909   return 0;
17910 }
17911 _ACEOF
17912 rm -f conftest.$ac_objext conftest$ac_exeext
17913 if { (eval echo "$as_me:17913: \"$ac_link\"") >&5
17914   (eval $ac_link) 2>&5
17915   ac_status=$?
17916   echo "$as_me:17916: \$? = $ac_status" >&5
17917   (exit $ac_status); } &&
17918          { ac_try='test -s conftest$ac_exeext'
17919   { (eval echo "$as_me:17919: \"$ac_try\"") >&5
17920   (eval $ac_try) 2>&5
17921   ac_status=$?
17922   echo "$as_me:17922: \$? = $ac_status" >&5
17923   (exit $ac_status); }; }; then
17924   ac_cv_lib_inet_bzero=yes
17925 else
17926   echo "$as_me: failed program was:" >&5
17927 cat conftest.$ac_ext >&5
17928 ac_cv_lib_inet_bzero=no
17929 fi
17930 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17931 LIBS=$ac_check_lib_save_LIBS
17932 fi
17933 echo "$as_me:17933: result: $ac_cv_lib_inet_bzero" >&5
17934 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
17935 if test $ac_cv_lib_inet_bzero = yes; then
17936
17937 cf_add_libs="-linet"
17938 # Filter out duplicates - this happens with badly-designed ".pc" files...
17939 for cf_add_1lib in $LIBS
17940 do
17941         for cf_add_2lib in $cf_add_libs
17942         do
17943                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
17944                 then
17945                         cf_add_1lib=
17946                         break
17947                 fi
17948         done
17949         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
17950 done
17951 LIBS="$cf_add_libs"
17952
17953 fi
17954 fi
17955
17956 echo "$as_me:17956: checking if sys/time.h works with sys/select.h" >&5
17957 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
17958 if test "${cf_cv_sys_time_select+set}" = set; then
17959   echo $ECHO_N "(cached) $ECHO_C" >&6
17960 else
17961
17962 cat >conftest.$ac_ext <<_ACEOF
17963 #line 17963 "configure"
17964 #include "confdefs.h"
17965
17966 #include <sys/types.h>
17967 #ifdef HAVE_SYS_TIME_H
17968 #include <sys/time.h>
17969 #endif
17970 #ifdef HAVE_SYS_SELECT_H
17971 #include <sys/select.h>
17972 #endif
17973
17974 int
17975 main (void)
17976 {
17977
17978   ;
17979   return 0;
17980 }
17981 _ACEOF
17982 rm -f conftest.$ac_objext
17983 if { (eval echo "$as_me:17983: \"$ac_compile\"") >&5
17984   (eval $ac_compile) 2>&5
17985   ac_status=$?
17986   echo "$as_me:17986: \$? = $ac_status" >&5
17987   (exit $ac_status); } &&
17988          { ac_try='test -s conftest.$ac_objext'
17989   { (eval echo "$as_me:17989: \"$ac_try\"") >&5
17990   (eval $ac_try) 2>&5
17991   ac_status=$?
17992   echo "$as_me:17992: \$? = $ac_status" >&5
17993   (exit $ac_status); }; }; then
17994   cf_cv_sys_time_select=yes
17995 else
17996   echo "$as_me: failed program was:" >&5
17997 cat conftest.$ac_ext >&5
17998 cf_cv_sys_time_select=no
17999 fi
18000 rm -f conftest.$ac_objext conftest.$ac_ext
18001
18002 fi
18003
18004 echo "$as_me:18004: result: $cf_cv_sys_time_select" >&5
18005 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
18006 test "$cf_cv_sys_time_select" = yes &&
18007 cat >>confdefs.h <<\EOF
18008 #define HAVE_SYS_TIME_SELECT 1
18009 EOF
18010
18011 ###     checks for compiler characteristics
18012 ac_ext=c
18013 ac_cpp='$CPP $CPPFLAGS'
18014 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18015 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18016 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18017 ac_main_return=return
18018
18019 echo "$as_me:18019: checking for an ANSI C-conforming const" >&5
18020 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
18021 if test "${ac_cv_c_const+set}" = set; then
18022   echo $ECHO_N "(cached) $ECHO_C" >&6
18023 else
18024   cat >conftest.$ac_ext <<_ACEOF
18025 #line 18025 "configure"
18026 #include "confdefs.h"
18027
18028 int
18029 main (void)
18030 {
18031 /* FIXME: Include the comments suggested by Paul. */
18032 #ifndef __cplusplus
18033   /* Ultrix mips cc rejects this.  */
18034   typedef int charset[2];
18035   const charset x;
18036   /* SunOS 4.1.1 cc rejects this.  */
18037   char const *const *ccp;
18038   char **p;
18039   /* NEC SVR4.0.2 mips cc rejects this.  */
18040   struct point {int x, y;};
18041   static struct point const zero = {0,0};
18042   /* AIX XL C 1.02.0.0 rejects this.
18043      It does not let you subtract one const X* pointer from another in
18044      an arm of an if-expression whose if-part is not a constant
18045      expression */
18046   const char *g = "string";
18047   ccp = &g + (g ? g-g : 0);
18048   /* HPUX 7.0 cc rejects these. */
18049   ++ccp;
18050   p = (char**) ccp;
18051   ccp = (char const *const *) p;
18052   { /* SCO 3.2v4 cc rejects this.  */
18053     char *t;
18054     char const *s = 0 ? (char *) 0 : (char const *) 0;
18055
18056     *t++ = 0;
18057   }
18058   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
18059     int x[] = {25, 17};
18060     const int *foo = &x[0];
18061     ++foo;
18062   }
18063   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
18064     typedef const int *iptr;
18065     iptr p = 0;
18066     ++p;
18067   }
18068   { /* AIX XL C 1.02.0.0 rejects this saying
18069        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
18070     struct s { int j; const int *ap[3]; };
18071     struct s *b; b->j = 5;
18072   }
18073   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
18074     const int foo = 10;
18075   }
18076 #endif
18077
18078   ;
18079   return 0;
18080 }
18081 _ACEOF
18082 rm -f conftest.$ac_objext
18083 if { (eval echo "$as_me:18083: \"$ac_compile\"") >&5
18084   (eval $ac_compile) 2>&5
18085   ac_status=$?
18086   echo "$as_me:18086: \$? = $ac_status" >&5
18087   (exit $ac_status); } &&
18088          { ac_try='test -s conftest.$ac_objext'
18089   { (eval echo "$as_me:18089: \"$ac_try\"") >&5
18090   (eval $ac_try) 2>&5
18091   ac_status=$?
18092   echo "$as_me:18092: \$? = $ac_status" >&5
18093   (exit $ac_status); }; }; then
18094   ac_cv_c_const=yes
18095 else
18096   echo "$as_me: failed program was:" >&5
18097 cat conftest.$ac_ext >&5
18098 ac_cv_c_const=no
18099 fi
18100 rm -f conftest.$ac_objext conftest.$ac_ext
18101 fi
18102 echo "$as_me:18102: result: $ac_cv_c_const" >&5
18103 echo "${ECHO_T}$ac_cv_c_const" >&6
18104 if test $ac_cv_c_const = no; then
18105
18106 cat >>confdefs.h <<\EOF
18107 #define const
18108 EOF
18109
18110 fi
18111
18112 echo "$as_me:18112: checking for inline" >&5
18113 echo $ECHO_N "checking for inline... $ECHO_C" >&6
18114 if test "${ac_cv_c_inline+set}" = set; then
18115   echo $ECHO_N "(cached) $ECHO_C" >&6
18116 else
18117   ac_cv_c_inline=no
18118 for ac_kw in inline __inline__ __inline; do
18119   cat >conftest.$ac_ext <<_ACEOF
18120 #line 18120 "configure"
18121 #include "confdefs.h"
18122 #ifndef __cplusplus
18123 static $ac_kw int static_foo () {return 0; }
18124 $ac_kw int foo () {return 0; }
18125 #endif
18126
18127 _ACEOF
18128 rm -f conftest.$ac_objext
18129 if { (eval echo "$as_me:18129: \"$ac_compile\"") >&5
18130   (eval $ac_compile) 2>&5
18131   ac_status=$?
18132   echo "$as_me:18132: \$? = $ac_status" >&5
18133   (exit $ac_status); } &&
18134          { ac_try='test -s conftest.$ac_objext'
18135   { (eval echo "$as_me:18135: \"$ac_try\"") >&5
18136   (eval $ac_try) 2>&5
18137   ac_status=$?
18138   echo "$as_me:18138: \$? = $ac_status" >&5
18139   (exit $ac_status); }; }; then
18140   ac_cv_c_inline=$ac_kw; break
18141 else
18142   echo "$as_me: failed program was:" >&5
18143 cat conftest.$ac_ext >&5
18144 fi
18145 rm -f conftest.$ac_objext conftest.$ac_ext
18146 done
18147
18148 fi
18149 echo "$as_me:18149: result: $ac_cv_c_inline" >&5
18150 echo "${ECHO_T}$ac_cv_c_inline" >&6
18151 case $ac_cv_c_inline in
18152   inline | yes) ;;
18153   no)
18154 cat >>confdefs.h <<\EOF
18155 #define inline
18156 EOF
18157  ;;
18158   *)  cat >>confdefs.h <<EOF
18159 #define inline $ac_cv_c_inline
18160 EOF
18161  ;;
18162 esac
18163
18164 NCURSES_INLINE=
18165 if test "$ac_cv_c_inline" != no ; then
18166         NCURSES_INLINE=inline
18167         if test "$INTEL_COMPILER" = yes
18168         then
18169                 :
18170         elif test "$CLANG_COMPILER" = yes
18171         then
18172                 :
18173         elif test "$GCC" = yes
18174         then
18175                 echo "$as_me:18175: checking if $CC supports options to tune inlining" >&5
18176 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
18177 if test "${cf_cv_gcc_inline+set}" = set; then
18178   echo $ECHO_N "(cached) $ECHO_C" >&6
18179 else
18180
18181                 cf_save_CFLAGS=$CFLAGS
18182                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
18183                 cat >conftest.$ac_ext <<_ACEOF
18184 #line 18184 "configure"
18185 #include "confdefs.h"
18186 inline int foo(void) { return 1; }
18187 int
18188 main (void)
18189 {
18190 ${cf_cv_main_return:-return} foo()
18191   ;
18192   return 0;
18193 }
18194 _ACEOF
18195 rm -f conftest.$ac_objext
18196 if { (eval echo "$as_me:18196: \"$ac_compile\"") >&5
18197   (eval $ac_compile) 2>&5
18198   ac_status=$?
18199   echo "$as_me:18199: \$? = $ac_status" >&5
18200   (exit $ac_status); } &&
18201          { ac_try='test -s conftest.$ac_objext'
18202   { (eval echo "$as_me:18202: \"$ac_try\"") >&5
18203   (eval $ac_try) 2>&5
18204   ac_status=$?
18205   echo "$as_me:18205: \$? = $ac_status" >&5
18206   (exit $ac_status); }; }; then
18207   cf_cv_gcc_inline=yes
18208 else
18209   echo "$as_me: failed program was:" >&5
18210 cat conftest.$ac_ext >&5
18211 cf_cv_gcc_inline=no
18212 fi
18213 rm -f conftest.$ac_objext conftest.$ac_ext
18214                 CFLAGS=$cf_save_CFLAGS
18215
18216 fi
18217 echo "$as_me:18217: result: $cf_cv_gcc_inline" >&5
18218 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
18219                 if test "$cf_cv_gcc_inline" = yes ; then
18220
18221 cf_fix_cppflags=no
18222 cf_new_cflags=
18223 cf_new_cppflags=
18224 cf_new_extra_cppflags=
18225
18226 for cf_add_cflags in --param max-inline-insns-single=1200
18227 do
18228 case $cf_fix_cppflags in
18229 (no)
18230         case $cf_add_cflags in
18231         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18232                 case $cf_add_cflags in
18233                 (-D*)
18234                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18235
18236                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18237                                 && test -z "${cf_tst_cflags}" \
18238                                 && cf_fix_cppflags=yes
18239
18240                         if test $cf_fix_cppflags = yes ; then
18241
18242         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18243         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18244
18245                                 continue
18246                         elif test "${cf_tst_cflags}" = "\"'" ; then
18247
18248         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18249         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18250
18251                                 continue
18252                         fi
18253                         ;;
18254                 esac
18255                 case "$CPPFLAGS" in
18256                 (*$cf_add_cflags)
18257                         ;;
18258                 (*)
18259                         case $cf_add_cflags in
18260                         (-D*)
18261                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18262
18263 CPPFLAGS=`echo "$CPPFLAGS" | \
18264         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18265                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18266
18267                                 ;;
18268                         esac
18269
18270         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18271         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18272
18273                         ;;
18274                 esac
18275                 ;;
18276         (*)
18277
18278         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18279         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18280
18281                 ;;
18282         esac
18283         ;;
18284 (yes)
18285
18286         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18287         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18288
18289         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18290
18291         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18292                 && test -z "${cf_tst_cflags}" \
18293                 && cf_fix_cppflags=no
18294         ;;
18295 esac
18296 done
18297
18298 if test -n "$cf_new_cflags" ; then
18299
18300         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18301         CFLAGS="${CFLAGS}$cf_new_cflags"
18302
18303 fi
18304
18305 if test -n "$cf_new_cppflags" ; then
18306
18307         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18308         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18309
18310 fi
18311
18312 if test -n "$cf_new_extra_cppflags" ; then
18313
18314         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18315         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18316
18317 fi
18318
18319                 fi
18320         fi
18321 fi
18322
18323 echo "$as_me:18323: checking for signal global datatype" >&5
18324 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
18325 if test "${cf_cv_sig_atomic_t+set}" = set; then
18326   echo $ECHO_N "(cached) $ECHO_C" >&6
18327 else
18328
18329         for cf_type in \
18330                 "volatile sig_atomic_t" \
18331                 "sig_atomic_t" \
18332                 "int"
18333         do
18334         cat >conftest.$ac_ext <<_ACEOF
18335 #line 18335 "configure"
18336 #include "confdefs.h"
18337
18338 #include <sys/types.h>
18339 #include <signal.h>
18340 #include <stdio.h>
18341
18342 extern $cf_type x;
18343 $cf_type x;
18344 static void handler(int sig)
18345 {
18346         x = 5;
18347 }
18348 int
18349 main (void)
18350 {
18351 signal(SIGINT, handler);
18352                  x = 1
18353   ;
18354   return 0;
18355 }
18356 _ACEOF
18357 rm -f conftest.$ac_objext
18358 if { (eval echo "$as_me:18358: \"$ac_compile\"") >&5
18359   (eval $ac_compile) 2>&5
18360   ac_status=$?
18361   echo "$as_me:18361: \$? = $ac_status" >&5
18362   (exit $ac_status); } &&
18363          { ac_try='test -s conftest.$ac_objext'
18364   { (eval echo "$as_me:18364: \"$ac_try\"") >&5
18365   (eval $ac_try) 2>&5
18366   ac_status=$?
18367   echo "$as_me:18367: \$? = $ac_status" >&5
18368   (exit $ac_status); }; }; then
18369   cf_cv_sig_atomic_t=$cf_type
18370 else
18371   echo "$as_me: failed program was:" >&5
18372 cat conftest.$ac_ext >&5
18373 cf_cv_sig_atomic_t=no
18374 fi
18375 rm -f conftest.$ac_objext conftest.$ac_ext
18376                 test "$cf_cv_sig_atomic_t" != no && break
18377         done
18378
18379 fi
18380
18381 echo "$as_me:18381: result: $cf_cv_sig_atomic_t" >&5
18382 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
18383 test "$cf_cv_sig_atomic_t" != no &&
18384 cat >>confdefs.h <<EOF
18385 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
18386 EOF
18387
18388 if test $NCURSES_CHTYPE = auto ; then
18389
18390 echo "$as_me:18390: checking for type of chtype" >&5
18391 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
18392 if test "${cf_cv_typeof_chtype+set}" = set; then
18393   echo $ECHO_N "(cached) $ECHO_C" >&6
18394 else
18395
18396                 if test "$cross_compiling" = yes; then
18397   cf_cv_typeof_chtype=long
18398 else
18399   cat >conftest.$ac_ext <<_ACEOF
18400 #line 18400 "configure"
18401 #include "confdefs.h"
18402
18403 #define WANT_BITS 31
18404 #include <stdio.h>
18405 int main(void)
18406 {
18407         FILE *fp = fopen("cf_test.out", "w");
18408         if (fp != 0) {
18409                 char *result = "long";
18410                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
18411                         int n;
18412                         unsigned int x, y;
18413                         for (n = 0; n < WANT_BITS; n++) {
18414                                 x = (1 << n);
18415                                 y = (x >> n);
18416                                 if (y != 1 || x == 0) {
18417                                         x = 0;
18418                                         break;
18419                                 }
18420                         }
18421                         /*
18422                          * If x is nonzero, an int is big enough for the bits
18423                          * that we want.
18424                          */
18425                         result = (x != 0) ? "int" : "long";
18426                 }
18427                 fputs(result, fp);
18428                 fclose(fp);
18429         }
18430         ${cf_cv_main_return:-return}(0);
18431 }
18432
18433 _ACEOF
18434 rm -f conftest$ac_exeext
18435 if { (eval echo "$as_me:18435: \"$ac_link\"") >&5
18436   (eval $ac_link) 2>&5
18437   ac_status=$?
18438   echo "$as_me:18438: \$? = $ac_status" >&5
18439   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18440   { (eval echo "$as_me:18440: \"$ac_try\"") >&5
18441   (eval $ac_try) 2>&5
18442   ac_status=$?
18443   echo "$as_me:18443: \$? = $ac_status" >&5
18444   (exit $ac_status); }; }; then
18445   cf_cv_typeof_chtype=`cat cf_test.out`
18446 else
18447   echo "$as_me: program exited with status $ac_status" >&5
18448 echo "$as_me: failed program was:" >&5
18449 cat conftest.$ac_ext >&5
18450 cf_cv_typeof_chtype=long
18451 fi
18452 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18453 fi
18454                 rm -f cf_test.out
18455
18456 fi
18457
18458 echo "$as_me:18458: result: $cf_cv_typeof_chtype" >&5
18459 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
18460
18461 cat >>confdefs.h <<EOF
18462 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
18463 EOF
18464
18465 else
18466         cf_cv_typeof_chtype=$NCURSES_CHTYPE
18467 fi
18468 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
18469
18470 echo "$as_me:18470: checking if unsigned literals are legal" >&5
18471 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
18472 if test "${cf_cv_unsigned_literals+set}" = set; then
18473   echo $ECHO_N "(cached) $ECHO_C" >&6
18474 else
18475
18476         cat >conftest.$ac_ext <<_ACEOF
18477 #line 18477 "configure"
18478 #include "confdefs.h"
18479
18480 int
18481 main (void)
18482 {
18483 long x = 1L + 1UL + 1U + 1
18484   ;
18485   return 0;
18486 }
18487 _ACEOF
18488 rm -f conftest.$ac_objext
18489 if { (eval echo "$as_me:18489: \"$ac_compile\"") >&5
18490   (eval $ac_compile) 2>&5
18491   ac_status=$?
18492   echo "$as_me:18492: \$? = $ac_status" >&5
18493   (exit $ac_status); } &&
18494          { ac_try='test -s conftest.$ac_objext'
18495   { (eval echo "$as_me:18495: \"$ac_try\"") >&5
18496   (eval $ac_try) 2>&5
18497   ac_status=$?
18498   echo "$as_me:18498: \$? = $ac_status" >&5
18499   (exit $ac_status); }; }; then
18500   cf_cv_unsigned_literals=yes
18501 else
18502   echo "$as_me: failed program was:" >&5
18503 cat conftest.$ac_ext >&5
18504 cf_cv_unsigned_literals=no
18505 fi
18506 rm -f conftest.$ac_objext conftest.$ac_ext
18507
18508 fi
18509
18510 echo "$as_me:18510: result: $cf_cv_unsigned_literals" >&5
18511 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
18512
18513 cf_cv_1UL="1"
18514 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
18515 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
18516
18517 if test $NCURSES_MMASK_T = auto ; then
18518         cf_cv_typeof_mmask_t=long
18519 else
18520         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
18521 fi
18522 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
18523
18524 ###     Checks for external-data
18525
18526 echo "$as_me:18526: checking if external errno is declared" >&5
18527 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
18528 if test "${cf_cv_dcl_errno+set}" = set; then
18529   echo $ECHO_N "(cached) $ECHO_C" >&6
18530 else
18531
18532         cat >conftest.$ac_ext <<_ACEOF
18533 #line 18533 "configure"
18534 #include "confdefs.h"
18535
18536 #ifdef HAVE_STDLIB_H
18537 #include <stdlib.h>
18538 #endif
18539 #include <stdio.h>
18540 #include <sys/types.h>
18541 #include <errno.h>
18542 int
18543 main (void)
18544 {
18545 int x = (int) errno
18546   ;
18547   return 0;
18548 }
18549 _ACEOF
18550 rm -f conftest.$ac_objext
18551 if { (eval echo "$as_me:18551: \"$ac_compile\"") >&5
18552   (eval $ac_compile) 2>&5
18553   ac_status=$?
18554   echo "$as_me:18554: \$? = $ac_status" >&5
18555   (exit $ac_status); } &&
18556          { ac_try='test -s conftest.$ac_objext'
18557   { (eval echo "$as_me:18557: \"$ac_try\"") >&5
18558   (eval $ac_try) 2>&5
18559   ac_status=$?
18560   echo "$as_me:18560: \$? = $ac_status" >&5
18561   (exit $ac_status); }; }; then
18562   cf_cv_dcl_errno=yes
18563 else
18564   echo "$as_me: failed program was:" >&5
18565 cat conftest.$ac_ext >&5
18566 cf_cv_dcl_errno=no
18567 fi
18568 rm -f conftest.$ac_objext conftest.$ac_ext
18569
18570 fi
18571 echo "$as_me:18571: result: $cf_cv_dcl_errno" >&5
18572 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
18573
18574 if test "$cf_cv_dcl_errno" = no ; then
18575
18576 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18577
18578         cat >>confdefs.h <<EOF
18579 #define $cf_result 1
18580 EOF
18581
18582 fi
18583
18584 # It's possible (for near-UNIX clones) that the data doesn't exist
18585
18586 echo "$as_me:18586: checking if external errno exists" >&5
18587 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
18588 if test "${cf_cv_have_errno+set}" = set; then
18589   echo $ECHO_N "(cached) $ECHO_C" >&6
18590 else
18591
18592         cat >conftest.$ac_ext <<_ACEOF
18593 #line 18593 "configure"
18594 #include "confdefs.h"
18595
18596 #undef errno
18597 extern int errno;
18598
18599 int
18600 main (void)
18601 {
18602 errno = 2
18603   ;
18604   return 0;
18605 }
18606 _ACEOF
18607 rm -f conftest.$ac_objext conftest$ac_exeext
18608 if { (eval echo "$as_me:18608: \"$ac_link\"") >&5
18609   (eval $ac_link) 2>&5
18610   ac_status=$?
18611   echo "$as_me:18611: \$? = $ac_status" >&5
18612   (exit $ac_status); } &&
18613          { ac_try='test -s conftest$ac_exeext'
18614   { (eval echo "$as_me:18614: \"$ac_try\"") >&5
18615   (eval $ac_try) 2>&5
18616   ac_status=$?
18617   echo "$as_me:18617: \$? = $ac_status" >&5
18618   (exit $ac_status); }; }; then
18619   cf_cv_have_errno=yes
18620 else
18621   echo "$as_me: failed program was:" >&5
18622 cat conftest.$ac_ext >&5
18623 cf_cv_have_errno=no
18624 fi
18625 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18626
18627 fi
18628 echo "$as_me:18628: result: $cf_cv_have_errno" >&5
18629 echo "${ECHO_T}$cf_cv_have_errno" >&6
18630
18631 if test "$cf_cv_have_errno" = yes ; then
18632
18633 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18634
18635         cat >>confdefs.h <<EOF
18636 #define $cf_result 1
18637 EOF
18638
18639 fi
18640
18641 echo "$as_me:18641: checking if data-only library module links" >&5
18642 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
18643 if test "${cf_cv_link_dataonly+set}" = set; then
18644   echo $ECHO_N "(cached) $ECHO_C" >&6
18645 else
18646
18647         rm -f conftest.a
18648         cat >conftest.$ac_ext <<EOF
18649 #line 18649 "configure"
18650 int     testdata[3] = { 123, 456, 789 };
18651 EOF
18652         if { (eval echo "$as_me:18652: \"$ac_compile\"") >&5
18653   (eval $ac_compile) 2>&5
18654   ac_status=$?
18655   echo "$as_me:18655: \$? = $ac_status" >&5
18656   (exit $ac_status); } ; then
18657                 mv conftest.o data.o && \
18658                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
18659         fi
18660         rm -f conftest.$ac_ext data.o
18661         cat >conftest.$ac_ext <<EOF
18662 #line 18662 "configure"
18663 int     testfunc(void)
18664 {
18665 #if defined(NeXT)
18666         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
18667 #else
18668         extern int testdata[3];
18669         return testdata[0] == 123
18670            &&  testdata[1] == 456
18671            &&  testdata[2] == 789;
18672 #endif
18673 }
18674 EOF
18675         if { (eval echo "$as_me:18675: \"$ac_compile\"") >&5
18676   (eval $ac_compile) 2>&5
18677   ac_status=$?
18678   echo "$as_me:18678: \$? = $ac_status" >&5
18679   (exit $ac_status); }; then
18680                 mv conftest.o func.o && \
18681                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
18682         fi
18683         rm -f conftest.$ac_ext func.o
18684         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
18685         cf_saveLIBS="$LIBS"
18686         LIBS="conftest.a $LIBS"
18687         if test "$cross_compiling" = yes; then
18688   cf_cv_link_dataonly=unknown
18689 else
18690   cat >conftest.$ac_ext <<_ACEOF
18691 #line 18691 "configure"
18692 #include "confdefs.h"
18693
18694         int main(void)
18695         {
18696                 extern int testfunc();
18697                 ${cf_cv_main_return:-return} (!testfunc());
18698         }
18699
18700 _ACEOF
18701 rm -f conftest$ac_exeext
18702 if { (eval echo "$as_me:18702: \"$ac_link\"") >&5
18703   (eval $ac_link) 2>&5
18704   ac_status=$?
18705   echo "$as_me:18705: \$? = $ac_status" >&5
18706   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18707   { (eval echo "$as_me:18707: \"$ac_try\"") >&5
18708   (eval $ac_try) 2>&5
18709   ac_status=$?
18710   echo "$as_me:18710: \$? = $ac_status" >&5
18711   (exit $ac_status); }; }; then
18712   cf_cv_link_dataonly=yes
18713 else
18714   echo "$as_me: program exited with status $ac_status" >&5
18715 echo "$as_me: failed program was:" >&5
18716 cat conftest.$ac_ext >&5
18717 cf_cv_link_dataonly=no
18718 fi
18719 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18720 fi
18721         LIBS="$cf_saveLIBS"
18722
18723 fi
18724
18725 echo "$as_me:18725: result: $cf_cv_link_dataonly" >&5
18726 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
18727
18728 if test "$cf_cv_link_dataonly" = no ; then
18729
18730 cat >>confdefs.h <<\EOF
18731 #define BROKEN_LINKER 1
18732 EOF
18733
18734         BROKEN_LINKER=1
18735 fi
18736
18737 ###     Checks for library functions.
18738
18739 for ac_func in \
18740 getcwd \
18741 getegid \
18742 geteuid \
18743 getopt \
18744 getttynam \
18745 issetugid \
18746 poll \
18747 putenv \
18748 remove \
18749 select \
18750 setbuf \
18751 setbuffer \
18752 setenv \
18753 setvbuf \
18754 sigaction \
18755 sigvec \
18756 strdup \
18757 strstr \
18758 sysconf \
18759 tcgetpgrp \
18760 tdestroy \
18761 times \
18762 tsearch \
18763 vsnprintf \
18764
18765 do
18766 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18767 echo "$as_me:18767: checking for $ac_func" >&5
18768 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18769 if eval "test \"\${$as_ac_var+set}\" = set"; then
18770   echo $ECHO_N "(cached) $ECHO_C" >&6
18771 else
18772   cat >conftest.$ac_ext <<_ACEOF
18773 #line 18773 "configure"
18774 #include "confdefs.h"
18775 #define $ac_func autoconf_temporary
18776 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18777 #undef $ac_func
18778
18779 #ifdef __cplusplus
18780 extern "C"
18781 #endif
18782
18783 /* We use char because int might match the return type of a gcc2
18784    builtin and then its argument prototype would still apply.  */
18785 char $ac_func (void);
18786
18787 int
18788 main (void)
18789 {
18790
18791 /* The GNU C library defines stubs for functions which it implements
18792     to always fail with ENOSYS.  Some functions are actually named
18793     something starting with __ and the normal name is an alias.  */
18794 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18795 #error found stub for $ac_func
18796 #endif
18797
18798         return $ac_func ();
18799   ;
18800   return 0;
18801 }
18802 _ACEOF
18803 rm -f conftest.$ac_objext conftest$ac_exeext
18804 if { (eval echo "$as_me:18804: \"$ac_link\"") >&5
18805   (eval $ac_link) 2>&5
18806   ac_status=$?
18807   echo "$as_me:18807: \$? = $ac_status" >&5
18808   (exit $ac_status); } &&
18809          { ac_try='test -s conftest$ac_exeext'
18810   { (eval echo "$as_me:18810: \"$ac_try\"") >&5
18811   (eval $ac_try) 2>&5
18812   ac_status=$?
18813   echo "$as_me:18813: \$? = $ac_status" >&5
18814   (exit $ac_status); }; }; then
18815   eval "$as_ac_var=yes"
18816 else
18817   echo "$as_me: failed program was:" >&5
18818 cat conftest.$ac_ext >&5
18819 eval "$as_ac_var=no"
18820 fi
18821 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18822 fi
18823 echo "$as_me:18823: result: `eval echo '${'$as_ac_var'}'`" >&5
18824 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18825 if test `eval echo '${'$as_ac_var'}'` = yes; then
18826   cat >>confdefs.h <<EOF
18827 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18828 EOF
18829
18830 fi
18831 done
18832
18833 if test "x$ac_cv_func_getopt" = xno && \
18834    test "x$cf_with_progs$cf_with_tests" != xnono; then
18835         { { echo "$as_me:18835: error: getopt is required for building programs" >&5
18836 echo "$as_me: error: getopt is required for building programs" >&2;}
18837    { (exit 1); exit 1; }; }
18838 fi
18839
18840 if test "x$with_safe_sprintf" = xyes
18841 then
18842         if test "x$ac_cv_func_vsnprintf" = xyes
18843         then
18844                 { echo "$as_me:18844: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
18845 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
18846         else
18847
18848 cat >>confdefs.h <<\EOF
18849 #define USE_SAFE_SPRINTF 1
18850 EOF
18851
18852         fi
18853 fi
18854
18855 if test "x$with_getcap" = "xyes" ; then
18856
18857 echo "$as_me:18857: checking for terminal-capability database functions" >&5
18858 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
18859 if test "${cf_cv_cgetent+set}" = set; then
18860   echo $ECHO_N "(cached) $ECHO_C" >&6
18861 else
18862
18863 cat >conftest.$ac_ext <<_ACEOF
18864 #line 18864 "configure"
18865 #include "confdefs.h"
18866
18867 #include <stdlib.h>
18868 int
18869 main (void)
18870 {
18871
18872         char temp[128];
18873         char *buf = temp;
18874         char *db_array = temp;
18875         cgetent(&buf, &db_array, "vt100");
18876         cgetcap(buf, "tc", '=');
18877         cgetmatch(buf, "tc");
18878
18879   ;
18880   return 0;
18881 }
18882 _ACEOF
18883 rm -f conftest.$ac_objext conftest$ac_exeext
18884 if { (eval echo "$as_me:18884: \"$ac_link\"") >&5
18885   (eval $ac_link) 2>&5
18886   ac_status=$?
18887   echo "$as_me:18887: \$? = $ac_status" >&5
18888   (exit $ac_status); } &&
18889          { ac_try='test -s conftest$ac_exeext'
18890   { (eval echo "$as_me:18890: \"$ac_try\"") >&5
18891   (eval $ac_try) 2>&5
18892   ac_status=$?
18893   echo "$as_me:18893: \$? = $ac_status" >&5
18894   (exit $ac_status); }; }; then
18895   cf_cv_cgetent=yes
18896 else
18897   echo "$as_me: failed program was:" >&5
18898 cat conftest.$ac_ext >&5
18899 cf_cv_cgetent=no
18900 fi
18901 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18902
18903 fi
18904 echo "$as_me:18904: result: $cf_cv_cgetent" >&5
18905 echo "${ECHO_T}$cf_cv_cgetent" >&6
18906
18907 if test "$cf_cv_cgetent" = yes
18908 then
18909
18910 cat >>confdefs.h <<\EOF
18911 #define HAVE_BSD_CGETENT 1
18912 EOF
18913
18914 echo "$as_me:18914: checking if cgetent uses const parameter" >&5
18915 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
18916 if test "${cf_cv_cgetent_const+set}" = set; then
18917   echo $ECHO_N "(cached) $ECHO_C" >&6
18918 else
18919
18920 cat >conftest.$ac_ext <<_ACEOF
18921 #line 18921 "configure"
18922 #include "confdefs.h"
18923
18924 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
18925 #include <stdlib.h>
18926 int
18927 main (void)
18928 {
18929
18930         char temp[128];
18931         char *buf = temp;
18932 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
18933         const char *db_array = temp;
18934         cgetent(&buf, &db_array, "vt100");
18935 #endif
18936         cgetcap(buf, "tc", '=');
18937         cgetmatch(buf, "tc");
18938
18939   ;
18940   return 0;
18941 }
18942 _ACEOF
18943 rm -f conftest.$ac_objext conftest$ac_exeext
18944 if { (eval echo "$as_me:18944: \"$ac_link\"") >&5
18945   (eval $ac_link) 2>&5
18946   ac_status=$?
18947   echo "$as_me:18947: \$? = $ac_status" >&5
18948   (exit $ac_status); } &&
18949          { ac_try='test -s conftest$ac_exeext'
18950   { (eval echo "$as_me:18950: \"$ac_try\"") >&5
18951   (eval $ac_try) 2>&5
18952   ac_status=$?
18953   echo "$as_me:18953: \$? = $ac_status" >&5
18954   (exit $ac_status); }; }; then
18955   cf_cv_cgetent_const=yes
18956 else
18957   echo "$as_me: failed program was:" >&5
18958 cat conftest.$ac_ext >&5
18959 cf_cv_cgetent_const=no
18960 fi
18961 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18962
18963 fi
18964 echo "$as_me:18964: result: $cf_cv_cgetent_const" >&5
18965 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
18966         if test "$cf_cv_cgetent_const" = yes
18967         then
18968
18969 cat >>confdefs.h <<EOF
18970 #define CGETENT_CONST const
18971 EOF
18972
18973         fi
18974 fi
18975
18976 fi
18977
18978 echo "$as_me:18978: checking for isascii" >&5
18979 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
18980 if test "${cf_cv_have_isascii+set}" = set; then
18981   echo $ECHO_N "(cached) $ECHO_C" >&6
18982 else
18983
18984         cat >conftest.$ac_ext <<_ACEOF
18985 #line 18985 "configure"
18986 #include "confdefs.h"
18987 #include <ctype.h>
18988 int
18989 main (void)
18990 {
18991 int x = isascii(' ')
18992   ;
18993   return 0;
18994 }
18995 _ACEOF
18996 rm -f conftest.$ac_objext conftest$ac_exeext
18997 if { (eval echo "$as_me:18997: \"$ac_link\"") >&5
18998   (eval $ac_link) 2>&5
18999   ac_status=$?
19000   echo "$as_me:19000: \$? = $ac_status" >&5
19001   (exit $ac_status); } &&
19002          { ac_try='test -s conftest$ac_exeext'
19003   { (eval echo "$as_me:19003: \"$ac_try\"") >&5
19004   (eval $ac_try) 2>&5
19005   ac_status=$?
19006   echo "$as_me:19006: \$? = $ac_status" >&5
19007   (exit $ac_status); }; }; then
19008   cf_cv_have_isascii=yes
19009 else
19010   echo "$as_me: failed program was:" >&5
19011 cat conftest.$ac_ext >&5
19012 cf_cv_have_isascii=no
19013 fi
19014 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19015
19016 fi
19017 echo "$as_me:19017: result: $cf_cv_have_isascii" >&5
19018 echo "${ECHO_T}$cf_cv_have_isascii" >&6
19019 test "$cf_cv_have_isascii" = yes &&
19020 cat >>confdefs.h <<\EOF
19021 #define HAVE_ISASCII 1
19022 EOF
19023
19024 if test "$ac_cv_func_sigaction" = yes; then
19025 echo "$as_me:19025: checking whether sigaction needs _POSIX_SOURCE" >&5
19026 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
19027 cat >conftest.$ac_ext <<_ACEOF
19028 #line 19028 "configure"
19029 #include "confdefs.h"
19030
19031 #include <sys/types.h>
19032 #include <signal.h>
19033 int
19034 main (void)
19035 {
19036 struct sigaction act
19037   ;
19038   return 0;
19039 }
19040 _ACEOF
19041 rm -f conftest.$ac_objext
19042 if { (eval echo "$as_me:19042: \"$ac_compile\"") >&5
19043   (eval $ac_compile) 2>&5
19044   ac_status=$?
19045   echo "$as_me:19045: \$? = $ac_status" >&5
19046   (exit $ac_status); } &&
19047          { ac_try='test -s conftest.$ac_objext'
19048   { (eval echo "$as_me:19048: \"$ac_try\"") >&5
19049   (eval $ac_try) 2>&5
19050   ac_status=$?
19051   echo "$as_me:19051: \$? = $ac_status" >&5
19052   (exit $ac_status); }; }; then
19053   sigact_bad=no
19054 else
19055   echo "$as_me: failed program was:" >&5
19056 cat conftest.$ac_ext >&5
19057
19058 cat >conftest.$ac_ext <<_ACEOF
19059 #line 19059 "configure"
19060 #include "confdefs.h"
19061
19062 #define _POSIX_SOURCE
19063 #include <sys/types.h>
19064 #include <signal.h>
19065 int
19066 main (void)
19067 {
19068 struct sigaction act
19069   ;
19070   return 0;
19071 }
19072 _ACEOF
19073 rm -f conftest.$ac_objext
19074 if { (eval echo "$as_me:19074: \"$ac_compile\"") >&5
19075   (eval $ac_compile) 2>&5
19076   ac_status=$?
19077   echo "$as_me:19077: \$? = $ac_status" >&5
19078   (exit $ac_status); } &&
19079          { ac_try='test -s conftest.$ac_objext'
19080   { (eval echo "$as_me:19080: \"$ac_try\"") >&5
19081   (eval $ac_try) 2>&5
19082   ac_status=$?
19083   echo "$as_me:19083: \$? = $ac_status" >&5
19084   (exit $ac_status); }; }; then
19085   sigact_bad=yes
19086
19087 cat >>confdefs.h <<\EOF
19088 #define _POSIX_SOURCE 1
19089 EOF
19090
19091 else
19092   echo "$as_me: failed program was:" >&5
19093 cat conftest.$ac_ext >&5
19094 sigact_bad=unknown
19095 fi
19096 rm -f conftest.$ac_objext conftest.$ac_ext
19097 fi
19098 rm -f conftest.$ac_objext conftest.$ac_ext
19099 echo "$as_me:19099: result: $sigact_bad" >&5
19100 echo "${ECHO_T}$sigact_bad" >&6
19101 fi
19102
19103 echo "$as_me:19103: checking if nanosleep really works" >&5
19104 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
19105 if test "${cf_cv_func_nanosleep+set}" = set; then
19106   echo $ECHO_N "(cached) $ECHO_C" >&6
19107 else
19108
19109 if test "$cross_compiling" = yes; then
19110   cf_cv_func_nanosleep=unknown
19111 else
19112   cat >conftest.$ac_ext <<_ACEOF
19113 #line 19113 "configure"
19114 #include "confdefs.h"
19115
19116 #include <stdio.h>
19117 #include <errno.h>
19118 #include <time.h>
19119
19120 #ifdef HAVE_SYS_TIME_H
19121 #include <sys/time.h>
19122 #endif
19123
19124 int main(void) {
19125         struct timespec ts1, ts2;
19126         int code;
19127         ts1.tv_sec  = 0;
19128         ts1.tv_nsec = 750000000;
19129         ts2.tv_sec  = 0;
19130         ts2.tv_nsec = 0;
19131         errno = 0;
19132         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
19133         ${cf_cv_main_return:-return}(code != 0);
19134 }
19135
19136 _ACEOF
19137 rm -f conftest$ac_exeext
19138 if { (eval echo "$as_me:19138: \"$ac_link\"") >&5
19139   (eval $ac_link) 2>&5
19140   ac_status=$?
19141   echo "$as_me:19141: \$? = $ac_status" >&5
19142   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19143   { (eval echo "$as_me:19143: \"$ac_try\"") >&5
19144   (eval $ac_try) 2>&5
19145   ac_status=$?
19146   echo "$as_me:19146: \$? = $ac_status" >&5
19147   (exit $ac_status); }; }; then
19148   cf_cv_func_nanosleep=yes
19149 else
19150   echo "$as_me: program exited with status $ac_status" >&5
19151 echo "$as_me: failed program was:" >&5
19152 cat conftest.$ac_ext >&5
19153 cf_cv_func_nanosleep=no
19154 fi
19155 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19156 fi
19157 fi
19158 echo "$as_me:19158: result: $cf_cv_func_nanosleep" >&5
19159 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
19160
19161 test "$cf_cv_func_nanosleep" = "yes" &&
19162 cat >>confdefs.h <<\EOF
19163 #define HAVE_NANOSLEEP 1
19164 EOF
19165
19166 for ac_header in \
19167 termio.h \
19168 termios.h \
19169 unistd.h \
19170 sys/ioctl.h \
19171 sys/termio.h \
19172
19173 do
19174 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19175 echo "$as_me:19175: checking for $ac_header" >&5
19176 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19177 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19178   echo $ECHO_N "(cached) $ECHO_C" >&6
19179 else
19180   cat >conftest.$ac_ext <<_ACEOF
19181 #line 19181 "configure"
19182 #include "confdefs.h"
19183 #include <$ac_header>
19184 _ACEOF
19185 if { (eval echo "$as_me:19185: \"$ac_cpp conftest.$ac_ext\"") >&5
19186   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19187   ac_status=$?
19188   egrep -v '^ *\+' conftest.er1 >conftest.err
19189   rm -f conftest.er1
19190   cat conftest.err >&5
19191   echo "$as_me:19191: \$? = $ac_status" >&5
19192   (exit $ac_status); } >/dev/null; then
19193   if test -s conftest.err; then
19194     ac_cpp_err=$ac_c_preproc_warn_flag
19195   else
19196     ac_cpp_err=
19197   fi
19198 else
19199   ac_cpp_err=yes
19200 fi
19201 if test -z "$ac_cpp_err"; then
19202   eval "$as_ac_Header=yes"
19203 else
19204   echo "$as_me: failed program was:" >&5
19205   cat conftest.$ac_ext >&5
19206   eval "$as_ac_Header=no"
19207 fi
19208 rm -f conftest.err conftest.$ac_ext
19209 fi
19210 echo "$as_me:19210: result: `eval echo '${'$as_ac_Header'}'`" >&5
19211 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19212 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19213   cat >>confdefs.h <<EOF
19214 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19215 EOF
19216
19217 fi
19218 done
19219
19220 if test "$ac_cv_header_termios_h" = yes ; then
19221         case "$CFLAGS $CPPFLAGS" in
19222         (*-D_POSIX_SOURCE*)
19223                 termios_bad=dunno ;;
19224         (*)     termios_bad=maybe ;;
19225         esac
19226         if test "$termios_bad" = maybe ; then
19227         echo "$as_me:19227: checking whether termios.h needs _POSIX_SOURCE" >&5
19228 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
19229         cat >conftest.$ac_ext <<_ACEOF
19230 #line 19230 "configure"
19231 #include "confdefs.h"
19232 #include <termios.h>
19233 int
19234 main (void)
19235 {
19236 struct termios foo; int x = foo.c_iflag
19237   ;
19238   return 0;
19239 }
19240 _ACEOF
19241 rm -f conftest.$ac_objext
19242 if { (eval echo "$as_me:19242: \"$ac_compile\"") >&5
19243   (eval $ac_compile) 2>&5
19244   ac_status=$?
19245   echo "$as_me:19245: \$? = $ac_status" >&5
19246   (exit $ac_status); } &&
19247          { ac_try='test -s conftest.$ac_objext'
19248   { (eval echo "$as_me:19248: \"$ac_try\"") >&5
19249   (eval $ac_try) 2>&5
19250   ac_status=$?
19251   echo "$as_me:19251: \$? = $ac_status" >&5
19252   (exit $ac_status); }; }; then
19253   termios_bad=no
19254 else
19255   echo "$as_me: failed program was:" >&5
19256 cat conftest.$ac_ext >&5
19257
19258                 cat >conftest.$ac_ext <<_ACEOF
19259 #line 19259 "configure"
19260 #include "confdefs.h"
19261
19262 #define _POSIX_SOURCE
19263 #include <termios.h>
19264 int
19265 main (void)
19266 {
19267 struct termios foo; int x = foo.c_iflag
19268   ;
19269   return 0;
19270 }
19271 _ACEOF
19272 rm -f conftest.$ac_objext
19273 if { (eval echo "$as_me:19273: \"$ac_compile\"") >&5
19274   (eval $ac_compile) 2>&5
19275   ac_status=$?
19276   echo "$as_me:19276: \$? = $ac_status" >&5
19277   (exit $ac_status); } &&
19278          { ac_try='test -s conftest.$ac_objext'
19279   { (eval echo "$as_me:19279: \"$ac_try\"") >&5
19280   (eval $ac_try) 2>&5
19281   ac_status=$?
19282   echo "$as_me:19282: \$? = $ac_status" >&5
19283   (exit $ac_status); }; }; then
19284   termios_bad=unknown
19285 else
19286   echo "$as_me: failed program was:" >&5
19287 cat conftest.$ac_ext >&5
19288 termios_bad=yes
19289 cat >>confdefs.h <<\EOF
19290 #define _POSIX_SOURCE 1
19291 EOF
19292
19293 fi
19294 rm -f conftest.$ac_objext conftest.$ac_ext
19295
19296 fi
19297 rm -f conftest.$ac_objext conftest.$ac_ext
19298         echo "$as_me:19298: result: $termios_bad" >&5
19299 echo "${ECHO_T}$termios_bad" >&6
19300         fi
19301 fi
19302
19303 echo "$as_me:19303: checking for tcgetattr" >&5
19304 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
19305 if test "${cf_cv_have_tcgetattr+set}" = set; then
19306   echo $ECHO_N "(cached) $ECHO_C" >&6
19307 else
19308
19309 cat >conftest.$ac_ext <<_ACEOF
19310 #line 19310 "configure"
19311 #include "confdefs.h"
19312
19313 #include <sys/types.h>
19314 #ifdef HAVE_UNISTD_H
19315 #include <unistd.h>
19316 #endif
19317 #ifdef HAVE_TERMIOS_H
19318 #include <termios.h>
19319 #define TTY struct termios
19320 #else
19321 #ifdef HAVE_TERMIO_H
19322 #include <termio.h>
19323 #define TTY struct termio
19324 #endif
19325 #endif
19326
19327 int
19328 main (void)
19329 {
19330
19331 TTY foo;
19332 tcgetattr(1, &foo);
19333   ;
19334   return 0;
19335 }
19336 _ACEOF
19337 rm -f conftest.$ac_objext conftest$ac_exeext
19338 if { (eval echo "$as_me:19338: \"$ac_link\"") >&5
19339   (eval $ac_link) 2>&5
19340   ac_status=$?
19341   echo "$as_me:19341: \$? = $ac_status" >&5
19342   (exit $ac_status); } &&
19343          { ac_try='test -s conftest$ac_exeext'
19344   { (eval echo "$as_me:19344: \"$ac_try\"") >&5
19345   (eval $ac_try) 2>&5
19346   ac_status=$?
19347   echo "$as_me:19347: \$? = $ac_status" >&5
19348   (exit $ac_status); }; }; then
19349   cf_cv_have_tcgetattr=yes
19350 else
19351   echo "$as_me: failed program was:" >&5
19352 cat conftest.$ac_ext >&5
19353 cf_cv_have_tcgetattr=no
19354 fi
19355 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19356 fi
19357 echo "$as_me:19357: result: $cf_cv_have_tcgetattr" >&5
19358 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
19359 test "$cf_cv_have_tcgetattr" = yes &&
19360 cat >>confdefs.h <<\EOF
19361 #define HAVE_TCGETATTR 1
19362 EOF
19363
19364 echo "$as_me:19364: checking for vsscanf function or workaround" >&5
19365 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
19366 if test "${cf_cv_func_vsscanf+set}" = set; then
19367   echo $ECHO_N "(cached) $ECHO_C" >&6
19368 else
19369
19370 cat >conftest.$ac_ext <<_ACEOF
19371 #line 19371 "configure"
19372 #include "confdefs.h"
19373
19374 #include <stdarg.h>
19375 #include <stdio.h>
19376 int
19377 main (void)
19378 {
19379
19380         va_list ap;
19381         vsscanf("from", "%d", ap)
19382   ;
19383   return 0;
19384 }
19385 _ACEOF
19386 rm -f conftest.$ac_objext conftest$ac_exeext
19387 if { (eval echo "$as_me:19387: \"$ac_link\"") >&5
19388   (eval $ac_link) 2>&5
19389   ac_status=$?
19390   echo "$as_me:19390: \$? = $ac_status" >&5
19391   (exit $ac_status); } &&
19392          { ac_try='test -s conftest$ac_exeext'
19393   { (eval echo "$as_me:19393: \"$ac_try\"") >&5
19394   (eval $ac_try) 2>&5
19395   ac_status=$?
19396   echo "$as_me:19396: \$? = $ac_status" >&5
19397   (exit $ac_status); }; }; then
19398   cf_cv_func_vsscanf=vsscanf
19399 else
19400   echo "$as_me: failed program was:" >&5
19401 cat conftest.$ac_ext >&5
19402
19403 cat >conftest.$ac_ext <<_ACEOF
19404 #line 19404 "configure"
19405 #include "confdefs.h"
19406
19407 #include <stdarg.h>
19408 #include <stdio.h>
19409 int
19410 main (void)
19411 {
19412
19413         FILE strbuf;
19414         char *str = "from";
19415
19416         strbuf._flag = _IOREAD;
19417         strbuf._ptr = strbuf._base = (unsigned char *) str;
19418         strbuf._cnt = strlen(str);
19419         strbuf._file = _NFILE;
19420         return (vfscanf(&strbuf, "%d", ap))
19421   ;
19422   return 0;
19423 }
19424 _ACEOF
19425 rm -f conftest.$ac_objext conftest$ac_exeext
19426 if { (eval echo "$as_me:19426: \"$ac_link\"") >&5
19427   (eval $ac_link) 2>&5
19428   ac_status=$?
19429   echo "$as_me:19429: \$? = $ac_status" >&5
19430   (exit $ac_status); } &&
19431          { ac_try='test -s conftest$ac_exeext'
19432   { (eval echo "$as_me:19432: \"$ac_try\"") >&5
19433   (eval $ac_try) 2>&5
19434   ac_status=$?
19435   echo "$as_me:19435: \$? = $ac_status" >&5
19436   (exit $ac_status); }; }; then
19437   cf_cv_func_vsscanf=vfscanf
19438 else
19439   echo "$as_me: failed program was:" >&5
19440 cat conftest.$ac_ext >&5
19441
19442 cat >conftest.$ac_ext <<_ACEOF
19443 #line 19443 "configure"
19444 #include "confdefs.h"
19445
19446 #include <stdarg.h>
19447 #include <stdio.h>
19448 int
19449 main (void)
19450 {
19451
19452         FILE strbuf;
19453         char *str = "from";
19454
19455         strbuf._flag = _IOREAD;
19456         strbuf._ptr = strbuf._base = (unsigned char *) str;
19457         strbuf._cnt = strlen(str);
19458         strbuf._file = _NFILE;
19459         return (_doscan(&strbuf, "%d", ap))
19460   ;
19461   return 0;
19462 }
19463 _ACEOF
19464 rm -f conftest.$ac_objext conftest$ac_exeext
19465 if { (eval echo "$as_me:19465: \"$ac_link\"") >&5
19466   (eval $ac_link) 2>&5
19467   ac_status=$?
19468   echo "$as_me:19468: \$? = $ac_status" >&5
19469   (exit $ac_status); } &&
19470          { ac_try='test -s conftest$ac_exeext'
19471   { (eval echo "$as_me:19471: \"$ac_try\"") >&5
19472   (eval $ac_try) 2>&5
19473   ac_status=$?
19474   echo "$as_me:19474: \$? = $ac_status" >&5
19475   (exit $ac_status); }; }; then
19476   cf_cv_func_vsscanf=_doscan
19477 else
19478   echo "$as_me: failed program was:" >&5
19479 cat conftest.$ac_ext >&5
19480
19481 cf_cv_func_vsscanf=no
19482 fi
19483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19484 fi
19485 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19486 fi
19487 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19488 fi
19489 echo "$as_me:19489: result: $cf_cv_func_vsscanf" >&5
19490 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
19491
19492 case $cf_cv_func_vsscanf in
19493 (vsscanf)
19494 cat >>confdefs.h <<\EOF
19495 #define HAVE_VSSCANF 1
19496 EOF
19497 ;;
19498 (vfscanf)
19499 cat >>confdefs.h <<\EOF
19500 #define HAVE_VFSCANF 1
19501 EOF
19502 ;;
19503 (_doscan)
19504 cat >>confdefs.h <<\EOF
19505 #define HAVE__DOSCAN 1
19506 EOF
19507 ;;
19508 esac
19509
19510 for ac_header in \
19511 unistd.h \
19512
19513 do
19514 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19515 echo "$as_me:19515: checking for $ac_header" >&5
19516 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19517 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19518   echo $ECHO_N "(cached) $ECHO_C" >&6
19519 else
19520   cat >conftest.$ac_ext <<_ACEOF
19521 #line 19521 "configure"
19522 #include "confdefs.h"
19523 #include <$ac_header>
19524 _ACEOF
19525 if { (eval echo "$as_me:19525: \"$ac_cpp conftest.$ac_ext\"") >&5
19526   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19527   ac_status=$?
19528   egrep -v '^ *\+' conftest.er1 >conftest.err
19529   rm -f conftest.er1
19530   cat conftest.err >&5
19531   echo "$as_me:19531: \$? = $ac_status" >&5
19532   (exit $ac_status); } >/dev/null; then
19533   if test -s conftest.err; then
19534     ac_cpp_err=$ac_c_preproc_warn_flag
19535   else
19536     ac_cpp_err=
19537   fi
19538 else
19539   ac_cpp_err=yes
19540 fi
19541 if test -z "$ac_cpp_err"; then
19542   eval "$as_ac_Header=yes"
19543 else
19544   echo "$as_me: failed program was:" >&5
19545   cat conftest.$ac_ext >&5
19546   eval "$as_ac_Header=no"
19547 fi
19548 rm -f conftest.err conftest.$ac_ext
19549 fi
19550 echo "$as_me:19550: result: `eval echo '${'$as_ac_Header'}'`" >&5
19551 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19552 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19553   cat >>confdefs.h <<EOF
19554 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19555 EOF
19556
19557 fi
19558 done
19559
19560 echo "$as_me:19560: checking for working mkstemp" >&5
19561 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
19562 if test "${cf_cv_func_mkstemp+set}" = set; then
19563   echo $ECHO_N "(cached) $ECHO_C" >&6
19564 else
19565
19566 rm -rf conftest*
19567 if test "$cross_compiling" = yes; then
19568   cf_cv_func_mkstemp=maybe
19569 else
19570   cat >conftest.$ac_ext <<_ACEOF
19571 #line 19571 "configure"
19572 #include "confdefs.h"
19573
19574 #include <sys/types.h>
19575 #ifdef HAVE_UNISTD_H
19576 #include <unistd.h>
19577 #endif
19578 #include <stdlib.h>
19579 #include <stdio.h>
19580 #include <string.h>
19581 #include <sys/stat.h>
19582 int main(void)
19583 {
19584         char *tmpl = "conftestXXXXXX";
19585         char name[2][80];
19586         int n;
19587         int result = 0;
19588         int fd;
19589         struct stat sb;
19590
19591         umask(077);
19592         for (n = 0; n < 2; ++n) {
19593                 strcpy(name[n], tmpl);
19594                 if ((fd = mkstemp(name[n])) >= 0) {
19595                         if (!strcmp(name[n], tmpl)
19596                          || stat(name[n], &sb) != 0
19597                          || (sb.st_mode & S_IFMT) != S_IFREG
19598                          || (sb.st_mode & 077) != 0) {
19599                                 result = 1;
19600                         }
19601                         close(fd);
19602                 }
19603         }
19604         if (result == 0
19605          && !strcmp(name[0], name[1]))
19606                 result = 1;
19607         ${cf_cv_main_return:-return}(result);
19608 }
19609
19610 _ACEOF
19611 rm -f conftest$ac_exeext
19612 if { (eval echo "$as_me:19612: \"$ac_link\"") >&5
19613   (eval $ac_link) 2>&5
19614   ac_status=$?
19615   echo "$as_me:19615: \$? = $ac_status" >&5
19616   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19617   { (eval echo "$as_me:19617: \"$ac_try\"") >&5
19618   (eval $ac_try) 2>&5
19619   ac_status=$?
19620   echo "$as_me:19620: \$? = $ac_status" >&5
19621   (exit $ac_status); }; }; then
19622   cf_cv_func_mkstemp=yes
19623
19624 else
19625   echo "$as_me: program exited with status $ac_status" >&5
19626 echo "$as_me: failed program was:" >&5
19627 cat conftest.$ac_ext >&5
19628 cf_cv_func_mkstemp=no
19629
19630 fi
19631 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19632 fi
19633
19634 fi
19635 echo "$as_me:19635: result: $cf_cv_func_mkstemp" >&5
19636 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
19637 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
19638         echo "$as_me:19638: checking for mkstemp" >&5
19639 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
19640 if test "${ac_cv_func_mkstemp+set}" = set; then
19641   echo $ECHO_N "(cached) $ECHO_C" >&6
19642 else
19643   cat >conftest.$ac_ext <<_ACEOF
19644 #line 19644 "configure"
19645 #include "confdefs.h"
19646 #define mkstemp autoconf_temporary
19647 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19648 #undef mkstemp
19649
19650 #ifdef __cplusplus
19651 extern "C"
19652 #endif
19653
19654 /* We use char because int might match the return type of a gcc2
19655    builtin and then its argument prototype would still apply.  */
19656 char mkstemp (void);
19657
19658 int
19659 main (void)
19660 {
19661
19662 /* The GNU C library defines stubs for functions which it implements
19663     to always fail with ENOSYS.  Some functions are actually named
19664     something starting with __ and the normal name is an alias.  */
19665 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
19666 #error found stub for mkstemp
19667 #endif
19668
19669         return mkstemp ();
19670   ;
19671   return 0;
19672 }
19673 _ACEOF
19674 rm -f conftest.$ac_objext conftest$ac_exeext
19675 if { (eval echo "$as_me:19675: \"$ac_link\"") >&5
19676   (eval $ac_link) 2>&5
19677   ac_status=$?
19678   echo "$as_me:19678: \$? = $ac_status" >&5
19679   (exit $ac_status); } &&
19680          { ac_try='test -s conftest$ac_exeext'
19681   { (eval echo "$as_me:19681: \"$ac_try\"") >&5
19682   (eval $ac_try) 2>&5
19683   ac_status=$?
19684   echo "$as_me:19684: \$? = $ac_status" >&5
19685   (exit $ac_status); }; }; then
19686   ac_cv_func_mkstemp=yes
19687 else
19688   echo "$as_me: failed program was:" >&5
19689 cat conftest.$ac_ext >&5
19690 ac_cv_func_mkstemp=no
19691 fi
19692 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19693 fi
19694 echo "$as_me:19694: result: $ac_cv_func_mkstemp" >&5
19695 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
19696
19697 fi
19698 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
19699
19700 cat >>confdefs.h <<\EOF
19701 #define HAVE_MKSTEMP 1
19702 EOF
19703
19704 fi
19705
19706 # setup for prototype of fallback for vsscanf()
19707
19708 if test "$cf_cv_func_vsscanf" = vsscanf ; then
19709         HAVE_VSSCANF=1
19710 else
19711         HAVE_VSSCANF=0
19712 fi
19713
19714 if test "x$cross_compiling" = xyes ; then
19715         { echo "$as_me:19715: WARNING: cross compiling: assume setvbuf params not reversed" >&5
19716 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
19717 else
19718         echo "$as_me:19718: checking whether setvbuf arguments are reversed" >&5
19719 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
19720 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
19721   echo $ECHO_N "(cached) $ECHO_C" >&6
19722 else
19723   if test "$cross_compiling" = yes; then
19724   { { echo "$as_me:19724: error: cannot run test program while cross compiling" >&5
19725 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
19726    { (exit 1); exit 1; }; }
19727 else
19728   cat >conftest.$ac_ext <<_ACEOF
19729 #line 19729 "configure"
19730 #include "confdefs.h"
19731 #include <stdio.h>
19732 /* If setvbuf has the reversed format, exit 0. */
19733 int
19734 main (void)
19735 {
19736   /* This call has the arguments reversed.
19737      A reversed system may check and see that the address of main
19738      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
19739   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
19740     $ac_main_return(1);
19741   putc('\r', stdout);
19742   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
19743 }
19744 _ACEOF
19745 rm -f conftest$ac_exeext
19746 if { (eval echo "$as_me:19746: \"$ac_link\"") >&5
19747   (eval $ac_link) 2>&5
19748   ac_status=$?
19749   echo "$as_me:19749: \$? = $ac_status" >&5
19750   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19751   { (eval echo "$as_me:19751: \"$ac_try\"") >&5
19752   (eval $ac_try) 2>&5
19753   ac_status=$?
19754   echo "$as_me:19754: \$? = $ac_status" >&5
19755   (exit $ac_status); }; }; then
19756   ac_cv_func_setvbuf_reversed=yes
19757 else
19758   echo "$as_me: program exited with status $ac_status" >&5
19759 echo "$as_me: failed program was:" >&5
19760 cat conftest.$ac_ext >&5
19761 ac_cv_func_setvbuf_reversed=no
19762 fi
19763 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19764 fi
19765 rm -f core core.* *.core
19766 fi
19767 echo "$as_me:19767: result: $ac_cv_func_setvbuf_reversed" >&5
19768 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
19769 if test $ac_cv_func_setvbuf_reversed = yes; then
19770
19771 cat >>confdefs.h <<\EOF
19772 #define SETVBUF_REVERSED 1
19773 EOF
19774
19775 fi
19776
19777 fi
19778 echo "$as_me:19778: checking for intptr_t" >&5
19779 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
19780 if test "${ac_cv_type_intptr_t+set}" = set; then
19781   echo $ECHO_N "(cached) $ECHO_C" >&6
19782 else
19783   cat >conftest.$ac_ext <<_ACEOF
19784 #line 19784 "configure"
19785 #include "confdefs.h"
19786 $ac_includes_default
19787 int
19788 main (void)
19789 {
19790 if ((intptr_t *) 0)
19791   return 0;
19792 if (sizeof (intptr_t))
19793   return 0;
19794   ;
19795   return 0;
19796 }
19797 _ACEOF
19798 rm -f conftest.$ac_objext
19799 if { (eval echo "$as_me:19799: \"$ac_compile\"") >&5
19800   (eval $ac_compile) 2>&5
19801   ac_status=$?
19802   echo "$as_me:19802: \$? = $ac_status" >&5
19803   (exit $ac_status); } &&
19804          { ac_try='test -s conftest.$ac_objext'
19805   { (eval echo "$as_me:19805: \"$ac_try\"") >&5
19806   (eval $ac_try) 2>&5
19807   ac_status=$?
19808   echo "$as_me:19808: \$? = $ac_status" >&5
19809   (exit $ac_status); }; }; then
19810   ac_cv_type_intptr_t=yes
19811 else
19812   echo "$as_me: failed program was:" >&5
19813 cat conftest.$ac_ext >&5
19814 ac_cv_type_intptr_t=no
19815 fi
19816 rm -f conftest.$ac_objext conftest.$ac_ext
19817 fi
19818 echo "$as_me:19818: result: $ac_cv_type_intptr_t" >&5
19819 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
19820 if test $ac_cv_type_intptr_t = yes; then
19821   :
19822 else
19823
19824 cat >>confdefs.h <<EOF
19825 #define intptr_t long
19826 EOF
19827
19828 fi
19829
19830 echo "$as_me:19830: checking for ssize_t" >&5
19831 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
19832 if test "${ac_cv_type_ssize_t+set}" = set; then
19833   echo $ECHO_N "(cached) $ECHO_C" >&6
19834 else
19835   cat >conftest.$ac_ext <<_ACEOF
19836 #line 19836 "configure"
19837 #include "confdefs.h"
19838 $ac_includes_default
19839 int
19840 main (void)
19841 {
19842 if ((ssize_t *) 0)
19843   return 0;
19844 if (sizeof (ssize_t))
19845   return 0;
19846   ;
19847   return 0;
19848 }
19849 _ACEOF
19850 rm -f conftest.$ac_objext
19851 if { (eval echo "$as_me:19851: \"$ac_compile\"") >&5
19852   (eval $ac_compile) 2>&5
19853   ac_status=$?
19854   echo "$as_me:19854: \$? = $ac_status" >&5
19855   (exit $ac_status); } &&
19856          { ac_try='test -s conftest.$ac_objext'
19857   { (eval echo "$as_me:19857: \"$ac_try\"") >&5
19858   (eval $ac_try) 2>&5
19859   ac_status=$?
19860   echo "$as_me:19860: \$? = $ac_status" >&5
19861   (exit $ac_status); }; }; then
19862   ac_cv_type_ssize_t=yes
19863 else
19864   echo "$as_me: failed program was:" >&5
19865 cat conftest.$ac_ext >&5
19866 ac_cv_type_ssize_t=no
19867 fi
19868 rm -f conftest.$ac_objext conftest.$ac_ext
19869 fi
19870 echo "$as_me:19870: result: $ac_cv_type_ssize_t" >&5
19871 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
19872 if test $ac_cv_type_ssize_t = yes; then
19873   :
19874 else
19875
19876 cat >>confdefs.h <<EOF
19877 #define ssize_t int
19878 EOF
19879
19880 fi
19881
19882 echo "$as_me:19882: checking for type sigaction_t" >&5
19883 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
19884 if test "${cf_cv_type_sigaction+set}" = set; then
19885   echo $ECHO_N "(cached) $ECHO_C" >&6
19886 else
19887
19888         cat >conftest.$ac_ext <<_ACEOF
19889 #line 19889 "configure"
19890 #include "confdefs.h"
19891
19892 #include <signal.h>
19893 int
19894 main (void)
19895 {
19896 sigaction_t x
19897   ;
19898   return 0;
19899 }
19900 _ACEOF
19901 rm -f conftest.$ac_objext
19902 if { (eval echo "$as_me:19902: \"$ac_compile\"") >&5
19903   (eval $ac_compile) 2>&5
19904   ac_status=$?
19905   echo "$as_me:19905: \$? = $ac_status" >&5
19906   (exit $ac_status); } &&
19907          { ac_try='test -s conftest.$ac_objext'
19908   { (eval echo "$as_me:19908: \"$ac_try\"") >&5
19909   (eval $ac_try) 2>&5
19910   ac_status=$?
19911   echo "$as_me:19911: \$? = $ac_status" >&5
19912   (exit $ac_status); }; }; then
19913   cf_cv_type_sigaction=yes
19914 else
19915   echo "$as_me: failed program was:" >&5
19916 cat conftest.$ac_ext >&5
19917 cf_cv_type_sigaction=no
19918 fi
19919 rm -f conftest.$ac_objext conftest.$ac_ext
19920 fi
19921
19922 echo "$as_me:19922: result: $cf_cv_type_sigaction" >&5
19923 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
19924 test "$cf_cv_type_sigaction" = yes &&
19925 cat >>confdefs.h <<\EOF
19926 #define HAVE_TYPE_SIGACTION 1
19927 EOF
19928
19929 echo "$as_me:19929: checking declaration of size-change" >&5
19930 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
19931 if test "${cf_cv_sizechange+set}" = set; then
19932   echo $ECHO_N "(cached) $ECHO_C" >&6
19933 else
19934
19935         cf_cv_sizechange=unknown
19936         cf_save_CPPFLAGS="$CPPFLAGS"
19937
19938 for cf_opts in "" "NEED_PTEM_H"
19939 do
19940
19941         CPPFLAGS="$cf_save_CPPFLAGS"
19942         if test -n "$cf_opts"
19943         then
19944
19945         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19946         CPPFLAGS="${CPPFLAGS}-D$cf_opts"
19947
19948         fi
19949         cat >conftest.$ac_ext <<_ACEOF
19950 #line 19950 "configure"
19951 #include "confdefs.h"
19952 #include <sys/types.h>
19953 #ifdef HAVE_TERMIOS_H
19954 #include <termios.h>
19955 #else
19956 #ifdef HAVE_TERMIO_H
19957 #include <termio.h>
19958 #endif
19959 #endif
19960
19961 #ifdef NEED_PTEM_H
19962 /* This is a workaround for SCO:  they neglected to define struct winsize in
19963  * termios.h -- it's only in termio.h and ptem.h
19964  */
19965 #include <sys/stream.h>
19966 #include <sys/ptem.h>
19967 #endif
19968
19969 #ifdef HAVE_SYS_IOCTL_H
19970 #include <sys/ioctl.h>
19971 #endif
19972
19973 int
19974 main (void)
19975 {
19976
19977 #ifdef TIOCGSIZE
19978         struct ttysize win;     /* SunOS 3.0... */
19979         int y = win.ts_lines;
19980         int x = win.ts_cols;
19981 #else
19982 #ifdef TIOCGWINSZ
19983         struct winsize win;     /* everything else */
19984         int y = win.ws_row;
19985         int x = win.ws_col;
19986 #else
19987         no TIOCGSIZE or TIOCGWINSZ
19988 #endif /* TIOCGWINSZ */
19989 #endif /* TIOCGSIZE */
19990
19991   ;
19992   return 0;
19993 }
19994 _ACEOF
19995 rm -f conftest.$ac_objext
19996 if { (eval echo "$as_me:19996: \"$ac_compile\"") >&5
19997   (eval $ac_compile) 2>&5
19998   ac_status=$?
19999   echo "$as_me:19999: \$? = $ac_status" >&5
20000   (exit $ac_status); } &&
20001          { ac_try='test -s conftest.$ac_objext'
20002   { (eval echo "$as_me:20002: \"$ac_try\"") >&5
20003   (eval $ac_try) 2>&5
20004   ac_status=$?
20005   echo "$as_me:20005: \$? = $ac_status" >&5
20006   (exit $ac_status); }; }; then
20007   cf_cv_sizechange=yes
20008 else
20009   echo "$as_me: failed program was:" >&5
20010 cat conftest.$ac_ext >&5
20011 cf_cv_sizechange=no
20012 fi
20013 rm -f conftest.$ac_objext conftest.$ac_ext
20014
20015         CPPFLAGS="$cf_save_CPPFLAGS"
20016         if test "$cf_cv_sizechange" = yes ; then
20017                 echo "size-change succeeded ($cf_opts)" >&5
20018                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
20019                 break
20020         fi
20021 done
20022
20023 fi
20024 echo "$as_me:20024: result: $cf_cv_sizechange" >&5
20025 echo "${ECHO_T}$cf_cv_sizechange" >&6
20026 if test "$cf_cv_sizechange" != no ; then
20027
20028 cat >>confdefs.h <<\EOF
20029 #define HAVE_SIZECHANGE 1
20030 EOF
20031
20032         case $cf_cv_sizechange in
20033         (NEED*)
20034                 cat >>confdefs.h <<EOF
20035 #define $cf_cv_sizechange  1
20036 EOF
20037
20038                 ;;
20039         esac
20040 fi
20041
20042 echo "$as_me:20042: checking for memmove" >&5
20043 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
20044 if test "${ac_cv_func_memmove+set}" = set; then
20045   echo $ECHO_N "(cached) $ECHO_C" >&6
20046 else
20047   cat >conftest.$ac_ext <<_ACEOF
20048 #line 20048 "configure"
20049 #include "confdefs.h"
20050 #define memmove autoconf_temporary
20051 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20052 #undef memmove
20053
20054 #ifdef __cplusplus
20055 extern "C"
20056 #endif
20057
20058 /* We use char because int might match the return type of a gcc2
20059    builtin and then its argument prototype would still apply.  */
20060 char memmove (void);
20061
20062 int
20063 main (void)
20064 {
20065
20066 /* The GNU C library defines stubs for functions which it implements
20067     to always fail with ENOSYS.  Some functions are actually named
20068     something starting with __ and the normal name is an alias.  */
20069 #if defined (__stub_memmove) || defined (__stub___memmove)
20070 #error found stub for memmove
20071 #endif
20072
20073         return memmove ();
20074   ;
20075   return 0;
20076 }
20077 _ACEOF
20078 rm -f conftest.$ac_objext conftest$ac_exeext
20079 if { (eval echo "$as_me:20079: \"$ac_link\"") >&5
20080   (eval $ac_link) 2>&5
20081   ac_status=$?
20082   echo "$as_me:20082: \$? = $ac_status" >&5
20083   (exit $ac_status); } &&
20084          { ac_try='test -s conftest$ac_exeext'
20085   { (eval echo "$as_me:20085: \"$ac_try\"") >&5
20086   (eval $ac_try) 2>&5
20087   ac_status=$?
20088   echo "$as_me:20088: \$? = $ac_status" >&5
20089   (exit $ac_status); }; }; then
20090   ac_cv_func_memmove=yes
20091 else
20092   echo "$as_me: failed program was:" >&5
20093 cat conftest.$ac_ext >&5
20094 ac_cv_func_memmove=no
20095 fi
20096 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20097 fi
20098 echo "$as_me:20098: result: $ac_cv_func_memmove" >&5
20099 echo "${ECHO_T}$ac_cv_func_memmove" >&6
20100 if test $ac_cv_func_memmove = yes; then
20101   :
20102 else
20103
20104 echo "$as_me:20104: checking for bcopy" >&5
20105 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
20106 if test "${ac_cv_func_bcopy+set}" = set; then
20107   echo $ECHO_N "(cached) $ECHO_C" >&6
20108 else
20109   cat >conftest.$ac_ext <<_ACEOF
20110 #line 20110 "configure"
20111 #include "confdefs.h"
20112 #define bcopy autoconf_temporary
20113 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20114 #undef bcopy
20115
20116 #ifdef __cplusplus
20117 extern "C"
20118 #endif
20119
20120 /* We use char because int might match the return type of a gcc2
20121    builtin and then its argument prototype would still apply.  */
20122 char bcopy (void);
20123
20124 int
20125 main (void)
20126 {
20127
20128 /* The GNU C library defines stubs for functions which it implements
20129     to always fail with ENOSYS.  Some functions are actually named
20130     something starting with __ and the normal name is an alias.  */
20131 #if defined (__stub_bcopy) || defined (__stub___bcopy)
20132 #error found stub for bcopy
20133 #endif
20134
20135         return bcopy ();
20136   ;
20137   return 0;
20138 }
20139 _ACEOF
20140 rm -f conftest.$ac_objext conftest$ac_exeext
20141 if { (eval echo "$as_me:20141: \"$ac_link\"") >&5
20142   (eval $ac_link) 2>&5
20143   ac_status=$?
20144   echo "$as_me:20144: \$? = $ac_status" >&5
20145   (exit $ac_status); } &&
20146          { ac_try='test -s conftest$ac_exeext'
20147   { (eval echo "$as_me:20147: \"$ac_try\"") >&5
20148   (eval $ac_try) 2>&5
20149   ac_status=$?
20150   echo "$as_me:20150: \$? = $ac_status" >&5
20151   (exit $ac_status); }; }; then
20152   ac_cv_func_bcopy=yes
20153 else
20154   echo "$as_me: failed program was:" >&5
20155 cat conftest.$ac_ext >&5
20156 ac_cv_func_bcopy=no
20157 fi
20158 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20159 fi
20160 echo "$as_me:20160: result: $ac_cv_func_bcopy" >&5
20161 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
20162 if test $ac_cv_func_bcopy = yes; then
20163
20164         echo "$as_me:20164: checking if bcopy does overlapping moves" >&5
20165 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
20166 if test "${cf_cv_good_bcopy+set}" = set; then
20167   echo $ECHO_N "(cached) $ECHO_C" >&6
20168 else
20169
20170                 if test "$cross_compiling" = yes; then
20171   cf_cv_good_bcopy=unknown
20172 else
20173   cat >conftest.$ac_ext <<_ACEOF
20174 #line 20174 "configure"
20175 #include "confdefs.h"
20176
20177 int main(void) {
20178         static char data[] = "abcdefghijklmnopqrstuwwxyz";
20179         char temp[40];
20180         bcopy(data, temp, sizeof(data));
20181         bcopy(temp+10, temp, 15);
20182         bcopy(temp+5, temp+15, 10);
20183         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
20184 }
20185
20186 _ACEOF
20187 rm -f conftest$ac_exeext
20188 if { (eval echo "$as_me:20188: \"$ac_link\"") >&5
20189   (eval $ac_link) 2>&5
20190   ac_status=$?
20191   echo "$as_me:20191: \$? = $ac_status" >&5
20192   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20193   { (eval echo "$as_me:20193: \"$ac_try\"") >&5
20194   (eval $ac_try) 2>&5
20195   ac_status=$?
20196   echo "$as_me:20196: \$? = $ac_status" >&5
20197   (exit $ac_status); }; }; then
20198   cf_cv_good_bcopy=yes
20199 else
20200   echo "$as_me: program exited with status $ac_status" >&5
20201 echo "$as_me: failed program was:" >&5
20202 cat conftest.$ac_ext >&5
20203 cf_cv_good_bcopy=no
20204 fi
20205 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20206 fi
20207
20208 fi
20209 echo "$as_me:20209: result: $cf_cv_good_bcopy" >&5
20210 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
20211
20212 else
20213   cf_cv_good_bcopy=no
20214 fi
20215
20216         if test "$cf_cv_good_bcopy" = yes ; then
20217
20218 cat >>confdefs.h <<\EOF
20219 #define USE_OK_BCOPY 1
20220 EOF
20221
20222         else
20223
20224 cat >>confdefs.h <<\EOF
20225 #define USE_MY_MEMMOVE 1
20226 EOF
20227
20228         fi
20229
20230 fi
20231
20232 tty 2>&1 >/dev/null || {
20233 for ac_func in posix_openpt
20234 do
20235 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20236 echo "$as_me:20236: checking for $ac_func" >&5
20237 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20238 if eval "test \"\${$as_ac_var+set}\" = set"; then
20239   echo $ECHO_N "(cached) $ECHO_C" >&6
20240 else
20241   cat >conftest.$ac_ext <<_ACEOF
20242 #line 20242 "configure"
20243 #include "confdefs.h"
20244 #define $ac_func autoconf_temporary
20245 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20246 #undef $ac_func
20247
20248 #ifdef __cplusplus
20249 extern "C"
20250 #endif
20251
20252 /* We use char because int might match the return type of a gcc2
20253    builtin and then its argument prototype would still apply.  */
20254 char $ac_func (void);
20255
20256 int
20257 main (void)
20258 {
20259
20260 /* The GNU C library defines stubs for functions which it implements
20261     to always fail with ENOSYS.  Some functions are actually named
20262     something starting with __ and the normal name is an alias.  */
20263 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20264 #error found stub for $ac_func
20265 #endif
20266
20267         return $ac_func ();
20268   ;
20269   return 0;
20270 }
20271 _ACEOF
20272 rm -f conftest.$ac_objext conftest$ac_exeext
20273 if { (eval echo "$as_me:20273: \"$ac_link\"") >&5
20274   (eval $ac_link) 2>&5
20275   ac_status=$?
20276   echo "$as_me:20276: \$? = $ac_status" >&5
20277   (exit $ac_status); } &&
20278          { ac_try='test -s conftest$ac_exeext'
20279   { (eval echo "$as_me:20279: \"$ac_try\"") >&5
20280   (eval $ac_try) 2>&5
20281   ac_status=$?
20282   echo "$as_me:20282: \$? = $ac_status" >&5
20283   (exit $ac_status); }; }; then
20284   eval "$as_ac_var=yes"
20285 else
20286   echo "$as_me: failed program was:" >&5
20287 cat conftest.$ac_ext >&5
20288 eval "$as_ac_var=no"
20289 fi
20290 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20291 fi
20292 echo "$as_me:20292: result: `eval echo '${'$as_ac_var'}'`" >&5
20293 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20294 if test `eval echo '${'$as_ac_var'}'` = yes; then
20295   cat >>confdefs.h <<EOF
20296 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20297 EOF
20298
20299 fi
20300 done
20301  }
20302 echo "$as_me:20302: checking if poll really works" >&5
20303 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
20304 if test "${cf_cv_working_poll+set}" = set; then
20305   echo $ECHO_N "(cached) $ECHO_C" >&6
20306 else
20307
20308 if test "$cross_compiling" = yes; then
20309   cf_cv_working_poll=unknown
20310 else
20311   cat >conftest.$ac_ext <<_ACEOF
20312 #line 20312 "configure"
20313 #include "confdefs.h"
20314
20315 #include <stdlib.h>
20316 #include <stdio.h>
20317 #include <unistd.h>
20318 #include <fcntl.h>
20319 #ifdef HAVE_POLL_H
20320 #include <poll.h>
20321 #else
20322 #include <sys/poll.h>
20323 #endif
20324 int main(void) {
20325         struct pollfd myfds;
20326         int ret;
20327
20328         /* check for Darwin bug with respect to "devices" */
20329         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
20330         if (myfds.fd < 0)
20331                 myfds.fd = 0;
20332         myfds.events = POLLIN;
20333         myfds.revents = 0;
20334
20335         ret = poll(&myfds, 1, 100);
20336
20337         if (ret < 0 || (myfds.revents & POLLNVAL)) {
20338                 ret = -1;
20339         } else {
20340                 int fd = 0;
20341                 if (!isatty(fd)) {
20342                         fd = open("/dev/tty", 2);       /* O_RDWR */
20343                 }
20344 #ifdef HAVE_POSIX_OPENPT
20345                 if (fd < 0) {
20346                         fd = posix_openpt(O_RDWR);
20347                 }
20348 #endif
20349
20350                 if (fd >= 0) {
20351                         /* also check with standard input */
20352                         myfds.fd = fd;
20353                         myfds.events = POLLIN;
20354                         myfds.revents = 0;
20355                         ret = poll(&myfds, 1, 100);
20356                 } else {
20357                         ret = -1;
20358                 }
20359         }
20360         ${cf_cv_main_return:-return}(ret < 0);
20361 }
20362 _ACEOF
20363 rm -f conftest$ac_exeext
20364 if { (eval echo "$as_me:20364: \"$ac_link\"") >&5
20365   (eval $ac_link) 2>&5
20366   ac_status=$?
20367   echo "$as_me:20367: \$? = $ac_status" >&5
20368   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20369   { (eval echo "$as_me:20369: \"$ac_try\"") >&5
20370   (eval $ac_try) 2>&5
20371   ac_status=$?
20372   echo "$as_me:20372: \$? = $ac_status" >&5
20373   (exit $ac_status); }; }; then
20374   cf_cv_working_poll=yes
20375 else
20376   echo "$as_me: program exited with status $ac_status" >&5
20377 echo "$as_me: failed program was:" >&5
20378 cat conftest.$ac_ext >&5
20379 cf_cv_working_poll=no
20380 fi
20381 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20382 fi
20383 fi
20384 echo "$as_me:20384: result: $cf_cv_working_poll" >&5
20385 echo "${ECHO_T}$cf_cv_working_poll" >&6
20386 test "$cf_cv_working_poll" = "yes" &&
20387 cat >>confdefs.h <<\EOF
20388 #define HAVE_WORKING_POLL 1
20389 EOF
20390
20391 echo "$as_me:20391: checking for va_copy" >&5
20392 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
20393 if test "${cf_cv_have_va_copy+set}" = set; then
20394   echo $ECHO_N "(cached) $ECHO_C" >&6
20395 else
20396
20397 cat >conftest.$ac_ext <<_ACEOF
20398 #line 20398 "configure"
20399 #include "confdefs.h"
20400
20401 #include <stdarg.h>
20402
20403 int
20404 main (void)
20405 {
20406
20407         static va_list dst;
20408         static va_list src;
20409         va_copy(dst, src)
20410   ;
20411   return 0;
20412 }
20413 _ACEOF
20414 rm -f conftest.$ac_objext conftest$ac_exeext
20415 if { (eval echo "$as_me:20415: \"$ac_link\"") >&5
20416   (eval $ac_link) 2>&5
20417   ac_status=$?
20418   echo "$as_me:20418: \$? = $ac_status" >&5
20419   (exit $ac_status); } &&
20420          { ac_try='test -s conftest$ac_exeext'
20421   { (eval echo "$as_me:20421: \"$ac_try\"") >&5
20422   (eval $ac_try) 2>&5
20423   ac_status=$?
20424   echo "$as_me:20424: \$? = $ac_status" >&5
20425   (exit $ac_status); }; }; then
20426   cf_cv_have_va_copy=yes
20427 else
20428   echo "$as_me: failed program was:" >&5
20429 cat conftest.$ac_ext >&5
20430 cf_cv_have_va_copy=no
20431 fi
20432 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20433 fi
20434 echo "$as_me:20434: result: $cf_cv_have_va_copy" >&5
20435 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
20436
20437 if test "$cf_cv_have_va_copy" = yes;
20438 then
20439
20440 cat >>confdefs.h <<\EOF
20441 #define HAVE_VA_COPY 1
20442 EOF
20443
20444 else # !cf_cv_have_va_copy
20445
20446 echo "$as_me:20446: checking for __va_copy" >&5
20447 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
20448 if test "${cf_cv_have___va_copy+set}" = set; then
20449   echo $ECHO_N "(cached) $ECHO_C" >&6
20450 else
20451
20452 cat >conftest.$ac_ext <<_ACEOF
20453 #line 20453 "configure"
20454 #include "confdefs.h"
20455
20456 #include <stdarg.h>
20457
20458 int
20459 main (void)
20460 {
20461
20462         static va_list dst;
20463         static va_list src;
20464         __va_copy(dst, src)
20465   ;
20466   return 0;
20467 }
20468 _ACEOF
20469 rm -f conftest.$ac_objext conftest$ac_exeext
20470 if { (eval echo "$as_me:20470: \"$ac_link\"") >&5
20471   (eval $ac_link) 2>&5
20472   ac_status=$?
20473   echo "$as_me:20473: \$? = $ac_status" >&5
20474   (exit $ac_status); } &&
20475          { ac_try='test -s conftest$ac_exeext'
20476   { (eval echo "$as_me:20476: \"$ac_try\"") >&5
20477   (eval $ac_try) 2>&5
20478   ac_status=$?
20479   echo "$as_me:20479: \$? = $ac_status" >&5
20480   (exit $ac_status); }; }; then
20481   cf_cv_have___va_copy=yes
20482 else
20483   echo "$as_me: failed program was:" >&5
20484 cat conftest.$ac_ext >&5
20485 cf_cv_have___va_copy=no
20486 fi
20487 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20488 fi
20489 echo "$as_me:20489: result: $cf_cv_have___va_copy" >&5
20490 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
20491
20492 if test "$cf_cv_have___va_copy" = yes
20493 then
20494
20495 cat >>confdefs.h <<\EOF
20496 #define HAVE___VA_COPY 1
20497 EOF
20498
20499 else # !cf_cv_have___va_copy
20500
20501 echo "$as_me:20501: checking for __builtin_va_copy" >&5
20502 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
20503 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
20504   echo $ECHO_N "(cached) $ECHO_C" >&6
20505 else
20506
20507 cat >conftest.$ac_ext <<_ACEOF
20508 #line 20508 "configure"
20509 #include "confdefs.h"
20510
20511 #include <stdarg.h>
20512
20513 int
20514 main (void)
20515 {
20516
20517         static va_list dst;
20518         static va_list src;
20519         __builtin_va_copy(dst, src)
20520   ;
20521   return 0;
20522 }
20523 _ACEOF
20524 rm -f conftest.$ac_objext conftest$ac_exeext
20525 if { (eval echo "$as_me:20525: \"$ac_link\"") >&5
20526   (eval $ac_link) 2>&5
20527   ac_status=$?
20528   echo "$as_me:20528: \$? = $ac_status" >&5
20529   (exit $ac_status); } &&
20530          { ac_try='test -s conftest$ac_exeext'
20531   { (eval echo "$as_me:20531: \"$ac_try\"") >&5
20532   (eval $ac_try) 2>&5
20533   ac_status=$?
20534   echo "$as_me:20534: \$? = $ac_status" >&5
20535   (exit $ac_status); }; }; then
20536   cf_cv_have___builtin_va_copy=yes
20537 else
20538   echo "$as_me: failed program was:" >&5
20539 cat conftest.$ac_ext >&5
20540 cf_cv_have___builtin_va_copy=no
20541 fi
20542 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20543 fi
20544 echo "$as_me:20544: result: $cf_cv_have___builtin_va_copy" >&5
20545 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
20546
20547 test "$cf_cv_have___builtin_va_copy" = yes &&
20548
20549 cat >>confdefs.h <<\EOF
20550 #define HAVE___BUILTIN_VA_COPY 1
20551 EOF
20552
20553 fi # cf_cv_have___va_copy
20554
20555 fi # cf_cv_have_va_copy
20556
20557 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
20558 (*yes*)
20559         ;;
20560
20561 (*)
20562         echo "$as_me:20562: checking if we can simply copy va_list" >&5
20563 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
20564 if test "${cf_cv_pointer_va_list+set}" = set; then
20565   echo $ECHO_N "(cached) $ECHO_C" >&6
20566 else
20567
20568 cat >conftest.$ac_ext <<_ACEOF
20569 #line 20569 "configure"
20570 #include "confdefs.h"
20571
20572 #include <stdarg.h>
20573
20574 int
20575 main (void)
20576 {
20577
20578         va_list dst;
20579         va_list src;
20580         dst = src
20581   ;
20582   return 0;
20583 }
20584 _ACEOF
20585 rm -f conftest.$ac_objext conftest$ac_exeext
20586 if { (eval echo "$as_me:20586: \"$ac_link\"") >&5
20587   (eval $ac_link) 2>&5
20588   ac_status=$?
20589   echo "$as_me:20589: \$? = $ac_status" >&5
20590   (exit $ac_status); } &&
20591          { ac_try='test -s conftest$ac_exeext'
20592   { (eval echo "$as_me:20592: \"$ac_try\"") >&5
20593   (eval $ac_try) 2>&5
20594   ac_status=$?
20595   echo "$as_me:20595: \$? = $ac_status" >&5
20596   (exit $ac_status); }; }; then
20597   cf_cv_pointer_va_list=yes
20598 else
20599   echo "$as_me: failed program was:" >&5
20600 cat conftest.$ac_ext >&5
20601 cf_cv_pointer_va_list=no
20602 fi
20603 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20604 fi
20605 echo "$as_me:20605: result: $cf_cv_pointer_va_list" >&5
20606 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
20607
20608         if test "$cf_cv_pointer_va_list" = no
20609         then
20610                 echo "$as_me:20610: checking if we can copy va_list indirectly" >&5
20611 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
20612 if test "${cf_cv_array_va_list+set}" = set; then
20613   echo $ECHO_N "(cached) $ECHO_C" >&6
20614 else
20615
20616 cat >conftest.$ac_ext <<_ACEOF
20617 #line 20617 "configure"
20618 #include "confdefs.h"
20619
20620 #include <stdarg.h>
20621
20622 int
20623 main (void)
20624 {
20625
20626         va_list dst;
20627         va_list src;
20628         *dst = *src
20629   ;
20630   return 0;
20631 }
20632 _ACEOF
20633 rm -f conftest.$ac_objext conftest$ac_exeext
20634 if { (eval echo "$as_me:20634: \"$ac_link\"") >&5
20635   (eval $ac_link) 2>&5
20636   ac_status=$?
20637   echo "$as_me:20637: \$? = $ac_status" >&5
20638   (exit $ac_status); } &&
20639          { ac_try='test -s conftest$ac_exeext'
20640   { (eval echo "$as_me:20640: \"$ac_try\"") >&5
20641   (eval $ac_try) 2>&5
20642   ac_status=$?
20643   echo "$as_me:20643: \$? = $ac_status" >&5
20644   (exit $ac_status); }; }; then
20645   cf_cv_array_va_list=yes
20646 else
20647   echo "$as_me: failed program was:" >&5
20648 cat conftest.$ac_ext >&5
20649 cf_cv_array_va_list=no
20650 fi
20651 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20652 fi
20653 echo "$as_me:20653: result: $cf_cv_array_va_list" >&5
20654 echo "${ECHO_T}$cf_cv_array_va_list" >&6
20655                 test "$cf_cv_array_va_list" = yes &&
20656 cat >>confdefs.h <<\EOF
20657 #define ARRAY_VA_LIST 1
20658 EOF
20659
20660         fi
20661         ;;
20662 esac
20663
20664 echo "$as_me:20664: checking for pid_t" >&5
20665 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
20666 if test "${ac_cv_type_pid_t+set}" = set; then
20667   echo $ECHO_N "(cached) $ECHO_C" >&6
20668 else
20669   cat >conftest.$ac_ext <<_ACEOF
20670 #line 20670 "configure"
20671 #include "confdefs.h"
20672 $ac_includes_default
20673 int
20674 main (void)
20675 {
20676 if ((pid_t *) 0)
20677   return 0;
20678 if (sizeof (pid_t))
20679   return 0;
20680   ;
20681   return 0;
20682 }
20683 _ACEOF
20684 rm -f conftest.$ac_objext
20685 if { (eval echo "$as_me:20685: \"$ac_compile\"") >&5
20686   (eval $ac_compile) 2>&5
20687   ac_status=$?
20688   echo "$as_me:20688: \$? = $ac_status" >&5
20689   (exit $ac_status); } &&
20690          { ac_try='test -s conftest.$ac_objext'
20691   { (eval echo "$as_me:20691: \"$ac_try\"") >&5
20692   (eval $ac_try) 2>&5
20693   ac_status=$?
20694   echo "$as_me:20694: \$? = $ac_status" >&5
20695   (exit $ac_status); }; }; then
20696   ac_cv_type_pid_t=yes
20697 else
20698   echo "$as_me: failed program was:" >&5
20699 cat conftest.$ac_ext >&5
20700 ac_cv_type_pid_t=no
20701 fi
20702 rm -f conftest.$ac_objext conftest.$ac_ext
20703 fi
20704 echo "$as_me:20704: result: $ac_cv_type_pid_t" >&5
20705 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
20706 if test $ac_cv_type_pid_t = yes; then
20707   :
20708 else
20709
20710 cat >>confdefs.h <<EOF
20711 #define pid_t int
20712 EOF
20713
20714 fi
20715
20716 for ac_header in unistd.h vfork.h
20717 do
20718 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20719 echo "$as_me:20719: checking for $ac_header" >&5
20720 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20721 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20722   echo $ECHO_N "(cached) $ECHO_C" >&6
20723 else
20724   cat >conftest.$ac_ext <<_ACEOF
20725 #line 20725 "configure"
20726 #include "confdefs.h"
20727 #include <$ac_header>
20728 _ACEOF
20729 if { (eval echo "$as_me:20729: \"$ac_cpp conftest.$ac_ext\"") >&5
20730   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20731   ac_status=$?
20732   egrep -v '^ *\+' conftest.er1 >conftest.err
20733   rm -f conftest.er1
20734   cat conftest.err >&5
20735   echo "$as_me:20735: \$? = $ac_status" >&5
20736   (exit $ac_status); } >/dev/null; then
20737   if test -s conftest.err; then
20738     ac_cpp_err=$ac_c_preproc_warn_flag
20739   else
20740     ac_cpp_err=
20741   fi
20742 else
20743   ac_cpp_err=yes
20744 fi
20745 if test -z "$ac_cpp_err"; then
20746   eval "$as_ac_Header=yes"
20747 else
20748   echo "$as_me: failed program was:" >&5
20749   cat conftest.$ac_ext >&5
20750   eval "$as_ac_Header=no"
20751 fi
20752 rm -f conftest.err conftest.$ac_ext
20753 fi
20754 echo "$as_me:20754: result: `eval echo '${'$as_ac_Header'}'`" >&5
20755 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20756 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20757   cat >>confdefs.h <<EOF
20758 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20759 EOF
20760
20761 fi
20762 done
20763
20764 for ac_func in fork vfork
20765 do
20766 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20767 echo "$as_me:20767: checking for $ac_func" >&5
20768 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20769 if eval "test \"\${$as_ac_var+set}\" = set"; then
20770   echo $ECHO_N "(cached) $ECHO_C" >&6
20771 else
20772   cat >conftest.$ac_ext <<_ACEOF
20773 #line 20773 "configure"
20774 #include "confdefs.h"
20775 #define $ac_func autoconf_temporary
20776 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20777 #undef $ac_func
20778
20779 #ifdef __cplusplus
20780 extern "C"
20781 #endif
20782
20783 /* We use char because int might match the return type of a gcc2
20784    builtin and then its argument prototype would still apply.  */
20785 char $ac_func (void);
20786
20787 int
20788 main (void)
20789 {
20790
20791 /* The GNU C library defines stubs for functions which it implements
20792     to always fail with ENOSYS.  Some functions are actually named
20793     something starting with __ and the normal name is an alias.  */
20794 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20795 #error found stub for $ac_func
20796 #endif
20797
20798         return $ac_func ();
20799   ;
20800   return 0;
20801 }
20802 _ACEOF
20803 rm -f conftest.$ac_objext conftest$ac_exeext
20804 if { (eval echo "$as_me:20804: \"$ac_link\"") >&5
20805   (eval $ac_link) 2>&5
20806   ac_status=$?
20807   echo "$as_me:20807: \$? = $ac_status" >&5
20808   (exit $ac_status); } &&
20809          { ac_try='test -s conftest$ac_exeext'
20810   { (eval echo "$as_me:20810: \"$ac_try\"") >&5
20811   (eval $ac_try) 2>&5
20812   ac_status=$?
20813   echo "$as_me:20813: \$? = $ac_status" >&5
20814   (exit $ac_status); }; }; then
20815   eval "$as_ac_var=yes"
20816 else
20817   echo "$as_me: failed program was:" >&5
20818 cat conftest.$ac_ext >&5
20819 eval "$as_ac_var=no"
20820 fi
20821 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20822 fi
20823 echo "$as_me:20823: result: `eval echo '${'$as_ac_var'}'`" >&5
20824 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20825 if test `eval echo '${'$as_ac_var'}'` = yes; then
20826   cat >>confdefs.h <<EOF
20827 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20828 EOF
20829
20830 fi
20831 done
20832
20833 ac_cv_func_fork_works=$ac_cv_func_fork
20834 if test "x$ac_cv_func_fork" = xyes; then
20835   echo "$as_me:20835: checking for working fork" >&5
20836 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
20837 if test "${ac_cv_func_fork_works+set}" = set; then
20838   echo $ECHO_N "(cached) $ECHO_C" >&6
20839 else
20840   if test "$cross_compiling" = yes; then
20841   ac_cv_func_fork_works=cross
20842 else
20843   cat >conftest.$ac_ext <<_ACEOF
20844 /* By Rüdiger Kuhlmann. */
20845       #include <sys/types.h>
20846       #if HAVE_UNISTD_H
20847       # include <unistd.h>
20848       #endif
20849       /* Some systems only have a dummy stub for fork() */
20850       int main (void)
20851       {
20852         if (fork() < 0)
20853           $ac_main_return (1);
20854         $ac_main_return (0);
20855       }
20856 _ACEOF
20857 rm -f conftest$ac_exeext
20858 if { (eval echo "$as_me:20858: \"$ac_link\"") >&5
20859   (eval $ac_link) 2>&5
20860   ac_status=$?
20861   echo "$as_me:20861: \$? = $ac_status" >&5
20862   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20863   { (eval echo "$as_me:20863: \"$ac_try\"") >&5
20864   (eval $ac_try) 2>&5
20865   ac_status=$?
20866   echo "$as_me:20866: \$? = $ac_status" >&5
20867   (exit $ac_status); }; }; then
20868   ac_cv_func_fork_works=yes
20869 else
20870   echo "$as_me: program exited with status $ac_status" >&5
20871 echo "$as_me: failed program was:" >&5
20872 cat conftest.$ac_ext >&5
20873 ac_cv_func_fork_works=no
20874 fi
20875 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20876 fi
20877 fi
20878 echo "$as_me:20878: result: $ac_cv_func_fork_works" >&5
20879 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
20880
20881 fi
20882 if test "x$ac_cv_func_fork_works" = xcross; then
20883   case $host in
20884     *-*-amigaos* | *-*-msdosdjgpp*)
20885       # Override, as these systems have only a dummy fork() stub
20886       ac_cv_func_fork_works=no
20887       ;;
20888     *)
20889       ac_cv_func_fork_works=yes
20890       ;;
20891   esac
20892   { echo "$as_me:20892: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
20893 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
20894 fi
20895 ac_cv_func_vfork_works=$ac_cv_func_vfork
20896 if test "x$ac_cv_func_vfork" = xyes; then
20897   echo "$as_me:20897: checking for working vfork" >&5
20898 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
20899 if test "${ac_cv_func_vfork_works+set}" = set; then
20900   echo $ECHO_N "(cached) $ECHO_C" >&6
20901 else
20902   if test "$cross_compiling" = yes; then
20903   ac_cv_func_vfork_works=cross
20904 else
20905   cat >conftest.$ac_ext <<_ACEOF
20906 #line 20906 "configure"
20907 #include "confdefs.h"
20908 /* Thanks to Paul Eggert for this test.  */
20909 #include <stdio.h>
20910 #include <sys/types.h>
20911 #include <sys/stat.h>
20912 #if HAVE_UNISTD_H
20913 # include <unistd.h>
20914 #endif
20915 #if HAVE_VFORK_H
20916 # include <vfork.h>
20917 #endif
20918 /* On some sparc systems, changes by the child to local and incoming
20919    argument registers are propagated back to the parent.  The compiler
20920    is told about this with #include <vfork.h>, but some compilers
20921    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
20922    static variable whose address is put into a register that is
20923    clobbered by the vfork.  */
20924 static
20925 #ifdef __cplusplus
20926 sparc_address_test (int arg)
20927 # else
20928 sparc_address_test (arg) int arg;
20929 #endif
20930 {
20931   static pid_t child;
20932   if (!child) {
20933     child = vfork ();
20934     if (child < 0) {
20935       perror ("vfork");
20936       _exit(2);
20937     }
20938     if (!child) {
20939       arg = getpid();
20940       write(-1, "", 0);
20941       _exit (arg);
20942     }
20943   }
20944 }
20945
20946 int
20947 main (void)
20948 {
20949   pid_t parent = getpid ();
20950   pid_t child;
20951
20952   sparc_address_test ();
20953
20954   child = vfork ();
20955
20956   if (child == 0) {
20957     /* Here is another test for sparc vfork register problems.  This
20958        test uses lots of local variables, at least as many local
20959        variables as main has allocated so far including compiler
20960        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
20961        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
20962        reuse the register of parent for one of the local variables,
20963        since it will think that parent can't possibly be used any more
20964        in this routine.  Assigning to the local variable will thus
20965        munge parent in the parent process.  */
20966     pid_t
20967       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
20968       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
20969     /* Convince the compiler that p..p7 are live; otherwise, it might
20970        use the same hardware register for all 8 local variables.  */
20971     if (p != p1 || p != p2 || p != p3 || p != p4
20972         || p != p5 || p != p6 || p != p7)
20973       _exit(1);
20974
20975     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
20976        from child file descriptors.  If the child closes a descriptor
20977        before it execs or exits, this munges the parent's descriptor
20978        as well.  Test for this by closing stdout in the child.  */
20979     _exit(close(fileno(stdout)) != 0);
20980   } else {
20981     int status;
20982     struct stat st;
20983
20984     while (wait(&status) != child)
20985       ;
20986     $ac_main_return(
20987          /* Was there some problem with vforking?  */
20988          child < 0
20989
20990          /* Did the child fail?  (This shouldn't happen.)  */
20991          || status
20992
20993          /* Did the vfork/compiler bug occur?  */
20994          || parent != getpid()
20995
20996          /* Did the file descriptor bug occur?  */
20997          || fstat(fileno(stdout), &st) != 0
20998          );
20999   }
21000 }
21001 _ACEOF
21002 rm -f conftest$ac_exeext
21003 if { (eval echo "$as_me:21003: \"$ac_link\"") >&5
21004   (eval $ac_link) 2>&5
21005   ac_status=$?
21006   echo "$as_me:21006: \$? = $ac_status" >&5
21007   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21008   { (eval echo "$as_me:21008: \"$ac_try\"") >&5
21009   (eval $ac_try) 2>&5
21010   ac_status=$?
21011   echo "$as_me:21011: \$? = $ac_status" >&5
21012   (exit $ac_status); }; }; then
21013   ac_cv_func_vfork_works=yes
21014 else
21015   echo "$as_me: program exited with status $ac_status" >&5
21016 echo "$as_me: failed program was:" >&5
21017 cat conftest.$ac_ext >&5
21018 ac_cv_func_vfork_works=no
21019 fi
21020 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21021 fi
21022 fi
21023 echo "$as_me:21023: result: $ac_cv_func_vfork_works" >&5
21024 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
21025
21026 fi;
21027 if test "x$ac_cv_func_fork_works" = xcross; then
21028   ac_cv_func_vfork_works=ac_cv_func_vfork
21029   { echo "$as_me:21029: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
21030 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
21031 fi
21032
21033 if test "x$ac_cv_func_vfork_works" = xyes; then
21034
21035 cat >>confdefs.h <<\EOF
21036 #define HAVE_WORKING_VFORK 1
21037 EOF
21038
21039 else
21040
21041 cat >>confdefs.h <<\EOF
21042 #define vfork fork
21043 EOF
21044
21045 fi
21046 if test "x$ac_cv_func_fork_works" = xyes; then
21047
21048 cat >>confdefs.h <<\EOF
21049 #define HAVE_WORKING_FORK 1
21050 EOF
21051
21052 fi
21053
21054 # special check for test/ditto.c
21055
21056 echo "$as_me:21056: checking for openpty in -lutil" >&5
21057 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
21058 if test "${ac_cv_lib_util_openpty+set}" = set; then
21059   echo $ECHO_N "(cached) $ECHO_C" >&6
21060 else
21061   ac_check_lib_save_LIBS=$LIBS
21062 LIBS="-lutil  $LIBS"
21063 cat >conftest.$ac_ext <<_ACEOF
21064 #line 21064 "configure"
21065 #include "confdefs.h"
21066
21067 /* Override any gcc2 internal prototype to avoid an error.  */
21068 #ifdef __cplusplus
21069 extern "C"
21070 #endif
21071 /* We use char because int might match the return type of a gcc2
21072    builtin and then its argument prototype would still apply.  */
21073 char openpty ();
21074 int
21075 main (void)
21076 {
21077 openpty ();
21078   ;
21079   return 0;
21080 }
21081 _ACEOF
21082 rm -f conftest.$ac_objext conftest$ac_exeext
21083 if { (eval echo "$as_me:21083: \"$ac_link\"") >&5
21084   (eval $ac_link) 2>&5
21085   ac_status=$?
21086   echo "$as_me:21086: \$? = $ac_status" >&5
21087   (exit $ac_status); } &&
21088          { ac_try='test -s conftest$ac_exeext'
21089   { (eval echo "$as_me:21089: \"$ac_try\"") >&5
21090   (eval $ac_try) 2>&5
21091   ac_status=$?
21092   echo "$as_me:21092: \$? = $ac_status" >&5
21093   (exit $ac_status); }; }; then
21094   ac_cv_lib_util_openpty=yes
21095 else
21096   echo "$as_me: failed program was:" >&5
21097 cat conftest.$ac_ext >&5
21098 ac_cv_lib_util_openpty=no
21099 fi
21100 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21101 LIBS=$ac_check_lib_save_LIBS
21102 fi
21103 echo "$as_me:21103: result: $ac_cv_lib_util_openpty" >&5
21104 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
21105 if test $ac_cv_lib_util_openpty = yes; then
21106   cf_cv_lib_util=yes
21107 else
21108   cf_cv_lib_util=no
21109 fi
21110
21111 echo "$as_me:21111: checking for openpty header" >&5
21112 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
21113 if test "${cf_cv_func_openpty+set}" = set; then
21114   echo $ECHO_N "(cached) $ECHO_C" >&6
21115 else
21116
21117         cf_save_LIBS="$LIBS"
21118         test $cf_cv_lib_util = yes && {
21119 cf_add_libs="-lutil"
21120 # Filter out duplicates - this happens with badly-designed ".pc" files...
21121 for cf_add_1lib in $LIBS
21122 do
21123         for cf_add_2lib in $cf_add_libs
21124         do
21125                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
21126                 then
21127                         cf_add_1lib=
21128                         break
21129                 fi
21130         done
21131         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
21132 done
21133 LIBS="$cf_add_libs"
21134  }
21135         for cf_header in pty.h libutil.h util.h
21136         do
21137         cat >conftest.$ac_ext <<_ACEOF
21138 #line 21138 "configure"
21139 #include "confdefs.h"
21140
21141 #include <$cf_header>
21142
21143 int
21144 main (void)
21145 {
21146
21147         int x = openpty((int *)0, (int *)0, (char *)0,
21148                                    (struct termios *)0, (struct winsize *)0);
21149
21150   ;
21151   return 0;
21152 }
21153 _ACEOF
21154 rm -f conftest.$ac_objext conftest$ac_exeext
21155 if { (eval echo "$as_me:21155: \"$ac_link\"") >&5
21156   (eval $ac_link) 2>&5
21157   ac_status=$?
21158   echo "$as_me:21158: \$? = $ac_status" >&5
21159   (exit $ac_status); } &&
21160          { ac_try='test -s conftest$ac_exeext'
21161   { (eval echo "$as_me:21161: \"$ac_try\"") >&5
21162   (eval $ac_try) 2>&5
21163   ac_status=$?
21164   echo "$as_me:21164: \$? = $ac_status" >&5
21165   (exit $ac_status); }; }; then
21166
21167                 cf_cv_func_openpty=$cf_header
21168                 break
21169
21170 else
21171   echo "$as_me: failed program was:" >&5
21172 cat conftest.$ac_ext >&5
21173
21174                 cf_cv_func_openpty=no
21175
21176 fi
21177 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21178         done
21179         LIBS="$cf_save_LIBS"
21180
21181 fi
21182 echo "$as_me:21182: result: $cf_cv_func_openpty" >&5
21183 echo "${ECHO_T}$cf_cv_func_openpty" >&6
21184
21185 if test "$cf_cv_func_openpty" != no ; then
21186
21187 cat >>confdefs.h <<EOF
21188 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
21189 EOF
21190
21191 cat >>confdefs.h <<\EOF
21192 #define USE_XTERM_PTY 1
21193 EOF
21194
21195         if test "x$cf_cv_lib_util" = xyes ; then
21196
21197 cf_add_libs="-lutil"
21198 # Filter out duplicates - this happens with badly-designed ".pc" files...
21199 for cf_add_1lib in $TEST_LIBS
21200 do
21201         for cf_add_2lib in $cf_add_libs
21202         do
21203                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
21204                 then
21205                         cf_add_1lib=
21206                         break
21207                 fi
21208         done
21209         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
21210 done
21211 TEST_LIBS="$cf_add_libs"
21212
21213         fi
21214 fi
21215
21216 if test "$with_hashed_db" != no ; then
21217
21218 cat >>confdefs.h <<\EOF
21219 #define USE_HASHED_DB 1
21220 EOF
21221
21222 case $with_hashed_db in
21223 (yes|*able*)
21224         ;;
21225 (*)
21226         if test -d "$with_hashed_db" ; then
21227
21228 if test -n "$with_hashed_db/include" ; then
21229   for cf_add_incdir in $with_hashed_db/include
21230   do
21231         while test $cf_add_incdir != /usr/include
21232         do
21233           if test -d $cf_add_incdir
21234           then
21235                 cf_have_incdir=no
21236                 if test -n "$CFLAGS$CPPFLAGS" ; then
21237                   # a loop is needed to ensure we can add subdirs of existing dirs
21238                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
21239                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
21240                           cf_have_incdir=yes; break
21241                         fi
21242                   done
21243                 fi
21244
21245                 if test "$cf_have_incdir" = no ; then
21246                   if test "$cf_add_incdir" = /usr/local/include ; then
21247                         if test "$GCC" = yes
21248                         then
21249                           cf_save_CPPFLAGS=$CPPFLAGS
21250
21251         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21252         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
21253
21254                           cat >conftest.$ac_ext <<_ACEOF
21255 #line 21255 "configure"
21256 #include "confdefs.h"
21257 #include <stdio.h>
21258 int
21259 main (void)
21260 {
21261 printf("Hello")
21262   ;
21263   return 0;
21264 }
21265 _ACEOF
21266 rm -f conftest.$ac_objext
21267 if { (eval echo "$as_me:21267: \"$ac_compile\"") >&5
21268   (eval $ac_compile) 2>&5
21269   ac_status=$?
21270   echo "$as_me:21270: \$? = $ac_status" >&5
21271   (exit $ac_status); } &&
21272          { ac_try='test -s conftest.$ac_objext'
21273   { (eval echo "$as_me:21273: \"$ac_try\"") >&5
21274   (eval $ac_try) 2>&5
21275   ac_status=$?
21276   echo "$as_me:21276: \$? = $ac_status" >&5
21277   (exit $ac_status); }; }; then
21278   :
21279 else
21280   echo "$as_me: failed program was:" >&5
21281 cat conftest.$ac_ext >&5
21282 cf_have_incdir=yes
21283 fi
21284 rm -f conftest.$ac_objext conftest.$ac_ext
21285                           CPPFLAGS=$cf_save_CPPFLAGS
21286                         fi
21287                   fi
21288                 fi
21289
21290                 if test "$cf_have_incdir" = no ; then
21291                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
21292
21293 echo "${as_me:-configure}:21293: testing adding $cf_add_incdir to include-path ..." 1>&5
21294
21295                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
21296
21297                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
21298                   test "$cf_top_incdir" = "$cf_add_incdir" && break
21299                   cf_add_incdir="$cf_top_incdir"
21300                 else
21301                   break
21302                 fi
21303           else
21304                 break
21305           fi
21306         done
21307   done
21308 fi
21309
21310 if test -n "$with_hashed_db/lib" ; then
21311         for cf_add_libdir in $with_hashed_db/lib
21312         do
21313                 if test $cf_add_libdir = /usr/lib ; then
21314                         :
21315                 elif test -d $cf_add_libdir
21316                 then
21317                         cf_have_libdir=no
21318                         if test -n "$LDFLAGS$LIBS" ; then
21319                                 # a loop is needed to ensure we can add subdirs of existing dirs
21320                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
21321                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
21322                                                 cf_have_libdir=yes; break
21323                                         fi
21324                                 done
21325                         fi
21326                         if test "$cf_have_libdir" = no ; then
21327                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
21328
21329 echo "${as_me:-configure}:21329: testing adding $cf_add_libdir to library-path ..." 1>&5
21330
21331                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
21332                         fi
21333                 fi
21334         done
21335 fi
21336
21337         else
21338                 case "$with_hashed_db" in
21339                 (./*|../*|/*)
21340                         { echo "$as_me:21340: WARNING: no such directory $with_hashed_db" >&5
21341 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
21342                         ;;
21343                 (*)
21344
21345 cf_search=
21346
21347 test "x$prefix" != "xNONE" && \
21348 test -d "$prefix" && \
21349  {
21350         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
21351         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
21352         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
21353         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
21354         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
21355         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
21356 }
21357
21358 for cf_subdir_prefix in \
21359         /usr \
21360         /usr/local \
21361         /usr/pkg \
21362         /opt \
21363         /opt/local \
21364         $HOME
21365 do
21366
21367 test "x$cf_subdir_prefix" != "x$prefix" && \
21368 test -d "$cf_subdir_prefix" && \
21369 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
21370         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
21371         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
21372         test -d $cf_subdir_prefix/include/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
21373         test -d $cf_subdir_prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
21374         test -d $cf_subdir_prefix/$with_hashed_db/include &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
21375         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"
21376 }
21377
21378 done
21379
21380         for cf_item in $cf_search
21381         do
21382                 case $cf_item in
21383                 (*/$with_hashed_db)
21384
21385 if test -n "$cf_item" ; then
21386   for cf_add_incdir in $cf_item
21387   do
21388         while test $cf_add_incdir != /usr/include
21389         do
21390           if test -d $cf_add_incdir
21391           then
21392                 cf_have_incdir=no
21393                 if test -n "$CFLAGS$CPPFLAGS" ; then
21394                   # a loop is needed to ensure we can add subdirs of existing dirs
21395                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
21396                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
21397                           cf_have_incdir=yes; break
21398                         fi
21399                   done
21400                 fi
21401
21402                 if test "$cf_have_incdir" = no ; then
21403                   if test "$cf_add_incdir" = /usr/local/include ; then
21404                         if test "$GCC" = yes
21405                         then
21406                           cf_save_CPPFLAGS=$CPPFLAGS
21407
21408         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21409         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
21410
21411                           cat >conftest.$ac_ext <<_ACEOF
21412 #line 21412 "configure"
21413 #include "confdefs.h"
21414 #include <stdio.h>
21415 int
21416 main (void)
21417 {
21418 printf("Hello")
21419   ;
21420   return 0;
21421 }
21422 _ACEOF
21423 rm -f conftest.$ac_objext
21424 if { (eval echo "$as_me:21424: \"$ac_compile\"") >&5
21425   (eval $ac_compile) 2>&5
21426   ac_status=$?
21427   echo "$as_me:21427: \$? = $ac_status" >&5
21428   (exit $ac_status); } &&
21429          { ac_try='test -s conftest.$ac_objext'
21430   { (eval echo "$as_me:21430: \"$ac_try\"") >&5
21431   (eval $ac_try) 2>&5
21432   ac_status=$?
21433   echo "$as_me:21433: \$? = $ac_status" >&5
21434   (exit $ac_status); }; }; then
21435   :
21436 else
21437   echo "$as_me: failed program was:" >&5
21438 cat conftest.$ac_ext >&5
21439 cf_have_incdir=yes
21440 fi
21441 rm -f conftest.$ac_objext conftest.$ac_ext
21442                           CPPFLAGS=$cf_save_CPPFLAGS
21443                         fi
21444                   fi
21445                 fi
21446
21447                 if test "$cf_have_incdir" = no ; then
21448                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
21449
21450 echo "${as_me:-configure}:21450: testing adding $cf_add_incdir to include-path ..." 1>&5
21451
21452                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
21453
21454                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
21455                   test "$cf_top_incdir" = "$cf_add_incdir" && break
21456                   cf_add_incdir="$cf_top_incdir"
21457                 else
21458                   break
21459                 fi
21460           else
21461                 break
21462           fi
21463         done
21464   done
21465 fi
21466
21467                         ;;
21468                 esac
21469         done
21470
21471 cf_search=
21472
21473 test "x$prefix" != "xNONE" && \
21474 test -d "$prefix" && \
21475  {
21476         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
21477         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
21478         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
21479         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
21480         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
21481         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
21482 }
21483
21484 for cf_subdir_prefix in \
21485         /usr \
21486         /usr/local \
21487         /usr/pkg \
21488         /opt \
21489         /opt/local \
21490         $HOME
21491 do
21492
21493 test "x$cf_subdir_prefix" != "x$prefix" && \
21494 test -d "$cf_subdir_prefix" && \
21495 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
21496         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
21497         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
21498         test -d $cf_subdir_prefix/lib/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
21499         test -d $cf_subdir_prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
21500         test -d $cf_subdir_prefix/$with_hashed_db/lib &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
21501         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"
21502 }
21503
21504 done
21505
21506         for cf_item in $cf_search
21507         do
21508                 case $cf_item in
21509                 (*/$with_hashed_db)
21510
21511 if test -n "$cf_item" ; then
21512         for cf_add_libdir in $cf_item
21513         do
21514                 if test $cf_add_libdir = /usr/lib ; then
21515                         :
21516                 elif test -d $cf_add_libdir
21517                 then
21518                         cf_have_libdir=no
21519                         if test -n "$LDFLAGS$LIBS" ; then
21520                                 # a loop is needed to ensure we can add subdirs of existing dirs
21521                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
21522                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
21523                                                 cf_have_libdir=yes; break
21524                                         fi
21525                                 done
21526                         fi
21527                         if test "$cf_have_libdir" = no ; then
21528                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
21529
21530 echo "${as_me:-configure}:21530: testing adding $cf_add_libdir to library-path ..." 1>&5
21531
21532                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
21533                         fi
21534                 fi
21535         done
21536 fi
21537
21538                         ;;
21539                 esac
21540         done
21541
21542                         ;;
21543                 esac
21544         fi
21545 esac
21546
21547 echo "$as_me:21547: checking for db.h" >&5
21548 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
21549 if test "${ac_cv_header_db_h+set}" = set; then
21550   echo $ECHO_N "(cached) $ECHO_C" >&6
21551 else
21552   cat >conftest.$ac_ext <<_ACEOF
21553 #line 21553 "configure"
21554 #include "confdefs.h"
21555 #include <db.h>
21556 _ACEOF
21557 if { (eval echo "$as_me:21557: \"$ac_cpp conftest.$ac_ext\"") >&5
21558   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21559   ac_status=$?
21560   egrep -v '^ *\+' conftest.er1 >conftest.err
21561   rm -f conftest.er1
21562   cat conftest.err >&5
21563   echo "$as_me:21563: \$? = $ac_status" >&5
21564   (exit $ac_status); } >/dev/null; then
21565   if test -s conftest.err; then
21566     ac_cpp_err=$ac_c_preproc_warn_flag
21567   else
21568     ac_cpp_err=
21569   fi
21570 else
21571   ac_cpp_err=yes
21572 fi
21573 if test -z "$ac_cpp_err"; then
21574   ac_cv_header_db_h=yes
21575 else
21576   echo "$as_me: failed program was:" >&5
21577   cat conftest.$ac_ext >&5
21578   ac_cv_header_db_h=no
21579 fi
21580 rm -f conftest.err conftest.$ac_ext
21581 fi
21582 echo "$as_me:21582: result: $ac_cv_header_db_h" >&5
21583 echo "${ECHO_T}$ac_cv_header_db_h" >&6
21584 if test $ac_cv_header_db_h = yes; then
21585
21586 echo "$as_me:21586: checking for version of db" >&5
21587 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
21588 if test "${cf_cv_hashed_db_version+set}" = set; then
21589   echo $ECHO_N "(cached) $ECHO_C" >&6
21590 else
21591
21592 cf_cv_hashed_db_version=unknown
21593
21594 for cf_db_version in 1 2 3 4 5 6
21595 do
21596
21597 echo "${as_me:-configure}:21597: testing checking for db version $cf_db_version ..." 1>&5
21598
21599         cat >conftest.$ac_ext <<_ACEOF
21600 #line 21600 "configure"
21601 #include "confdefs.h"
21602
21603 $ac_includes_default
21604 #include <db.h>
21605
21606 #ifdef DB_VERSION_MAJOR
21607         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
21608 #if $cf_db_version == DB_VERSION_MAJOR
21609         /* ok */
21610 #else
21611         make an error
21612 #endif
21613 #else
21614 #if $cf_db_version == 1
21615         /* ok: assuming this is DB 1.8.5 */
21616 #else
21617         make an error
21618 #endif
21619 #endif
21620
21621 int
21622 main (void)
21623 {
21624 DBT *foo = 0
21625   ;
21626   return 0;
21627 }
21628 _ACEOF
21629 rm -f conftest.$ac_objext
21630 if { (eval echo "$as_me:21630: \"$ac_compile\"") >&5
21631   (eval $ac_compile) 2>&5
21632   ac_status=$?
21633   echo "$as_me:21633: \$? = $ac_status" >&5
21634   (exit $ac_status); } &&
21635          { ac_try='test -s conftest.$ac_objext'
21636   { (eval echo "$as_me:21636: \"$ac_try\"") >&5
21637   (eval $ac_try) 2>&5
21638   ac_status=$?
21639   echo "$as_me:21639: \$? = $ac_status" >&5
21640   (exit $ac_status); }; }; then
21641
21642         cf_cv_hashed_db_version=$cf_db_version
21643         break
21644
21645 else
21646   echo "$as_me: failed program was:" >&5
21647 cat conftest.$ac_ext >&5
21648 fi
21649 rm -f conftest.$ac_objext conftest.$ac_ext
21650 done
21651
21652 fi
21653 echo "$as_me:21653: result: $cf_cv_hashed_db_version" >&5
21654 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
21655
21656 if test "$cf_cv_hashed_db_version" = unknown ; then
21657         { { echo "$as_me:21657: error: Cannot determine version of db" >&5
21658 echo "$as_me: error: Cannot determine version of db" >&2;}
21659    { (exit 1); exit 1; }; }
21660 else
21661
21662 echo "$as_me:21662: checking for db libraries" >&5
21663 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
21664 if test "${cf_cv_hashed_db_libs+set}" = set; then
21665   echo $ECHO_N "(cached) $ECHO_C" >&6
21666 else
21667
21668 cf_cv_hashed_db_libs=unknown
21669 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
21670 do
21671         cf_save_libs="$LIBS"
21672         if test -n "$cf_db_libs"; then
21673
21674 cf_add_libs="-l$cf_db_libs"
21675 # Filter out duplicates - this happens with badly-designed ".pc" files...
21676 for cf_add_1lib in $LIBS
21677 do
21678         for cf_add_2lib in $cf_add_libs
21679         do
21680                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
21681                 then
21682                         cf_add_1lib=
21683                         break
21684                 fi
21685         done
21686         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
21687 done
21688 LIBS="$cf_add_libs"
21689
21690         fi
21691
21692 echo "${as_me:-configure}:21692: testing checking for library "$cf_db_libs" ..." 1>&5
21693
21694         cat >conftest.$ac_ext <<_ACEOF
21695 #line 21695 "configure"
21696 #include "confdefs.h"
21697
21698 $ac_includes_default
21699 #include <db.h>
21700
21701 int
21702 main (void)
21703 {
21704
21705         char *path = "/tmp/foo";
21706 #ifdef DB_VERSION_MAJOR
21707 #if DB_VERSION_MAJOR >= 4
21708         DB *result = 0;
21709         db_create(&result, NULL, 0);
21710         result->open(result,
21711                 NULL,
21712                 path,
21713                 path,
21714                 DB_HASH,
21715                 DB_CREATE,
21716                 0644);
21717 #elif DB_VERSION_MAJOR >= 3
21718         DB *result = 0;
21719         db_create(&result, NULL, 0);
21720         result->open(result,
21721                 path,
21722                 path,
21723                 DB_HASH,
21724                 DB_CREATE,
21725                 0644);
21726 #elif DB_VERSION_MAJOR >= 2
21727         DB *result = 0;
21728         db_open(path,
21729                 DB_HASH,
21730                 DB_CREATE,
21731                 0644,
21732                 (DB_ENV *) 0,
21733                 (DB_INFO *) 0,
21734                 &result);
21735 #endif /* DB_VERSION_MAJOR */
21736 #else
21737         DB *result = dbopen(path,
21738                      2,
21739                      0644,
21740                      DB_HASH,
21741                      0);
21742 #endif
21743         ${cf_cv_main_return:-return}(result != 0)
21744
21745   ;
21746   return 0;
21747 }
21748 _ACEOF
21749 rm -f conftest.$ac_objext conftest$ac_exeext
21750 if { (eval echo "$as_me:21750: \"$ac_link\"") >&5
21751   (eval $ac_link) 2>&5
21752   ac_status=$?
21753   echo "$as_me:21753: \$? = $ac_status" >&5
21754   (exit $ac_status); } &&
21755          { ac_try='test -s conftest$ac_exeext'
21756   { (eval echo "$as_me:21756: \"$ac_try\"") >&5
21757   (eval $ac_try) 2>&5
21758   ac_status=$?
21759   echo "$as_me:21759: \$? = $ac_status" >&5
21760   (exit $ac_status); }; }; then
21761
21762         if test -n "$cf_db_libs" ; then
21763                 cf_cv_hashed_db_libs=$cf_db_libs
21764         else
21765                 cf_cv_hashed_db_libs=default
21766         fi
21767         LIBS="$cf_save_libs"
21768         break
21769
21770 else
21771   echo "$as_me: failed program was:" >&5
21772 cat conftest.$ac_ext >&5
21773 fi
21774 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21775         LIBS="$cf_save_libs"
21776 done
21777
21778 fi
21779 echo "$as_me:21779: result: $cf_cv_hashed_db_libs" >&5
21780 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
21781
21782         if test "$cf_cv_hashed_db_libs" = unknown ; then
21783                 { { echo "$as_me:21783: error: Cannot determine library for db" >&5
21784 echo "$as_me: error: Cannot determine library for db" >&2;}
21785    { (exit 1); exit 1; }; }
21786         elif test "$cf_cv_hashed_db_libs" != default ; then
21787
21788 cf_add_libs="-l$cf_cv_hashed_db_libs"
21789 # Filter out duplicates - this happens with badly-designed ".pc" files...
21790 for cf_add_1lib in $LIBS
21791 do
21792         for cf_add_2lib in $cf_add_libs
21793         do
21794                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
21795                 then
21796                         cf_add_1lib=
21797                         break
21798                 fi
21799         done
21800         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
21801 done
21802 LIBS="$cf_add_libs"
21803
21804         fi
21805 fi
21806
21807 else
21808
21809         { { echo "$as_me:21809: error: Cannot find db.h" >&5
21810 echo "$as_me: error: Cannot find db.h" >&2;}
21811    { (exit 1); exit 1; }; }
21812
21813 fi
21814
21815 fi
21816
21817 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
21818         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
21819         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
21820 fi
21821
21822 # Just in case, check if the C compiler has a bool type.
21823
21824 echo "$as_me:21824: checking if we should include stdbool.h" >&5
21825 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
21826
21827 if test "${cf_cv_header_stdbool_h+set}" = set; then
21828   echo $ECHO_N "(cached) $ECHO_C" >&6
21829 else
21830
21831         cat >conftest.$ac_ext <<_ACEOF
21832 #line 21832 "configure"
21833 #include "confdefs.h"
21834
21835 int
21836 main (void)
21837 {
21838 bool foo = false
21839   ;
21840   return 0;
21841 }
21842 _ACEOF
21843 rm -f conftest.$ac_objext
21844 if { (eval echo "$as_me:21844: \"$ac_compile\"") >&5
21845   (eval $ac_compile) 2>&5
21846   ac_status=$?
21847   echo "$as_me:21847: \$? = $ac_status" >&5
21848   (exit $ac_status); } &&
21849          { ac_try='test -s conftest.$ac_objext'
21850   { (eval echo "$as_me:21850: \"$ac_try\"") >&5
21851   (eval $ac_try) 2>&5
21852   ac_status=$?
21853   echo "$as_me:21853: \$? = $ac_status" >&5
21854   (exit $ac_status); }; }; then
21855   cf_cv_header_stdbool_h=0
21856 else
21857   echo "$as_me: failed program was:" >&5
21858 cat conftest.$ac_ext >&5
21859 cat >conftest.$ac_ext <<_ACEOF
21860 #line 21860 "configure"
21861 #include "confdefs.h"
21862
21863 #ifndef __BEOS__
21864 #include <stdbool.h>
21865 #endif
21866
21867 int
21868 main (void)
21869 {
21870 bool foo = false
21871   ;
21872   return 0;
21873 }
21874 _ACEOF
21875 rm -f conftest.$ac_objext
21876 if { (eval echo "$as_me:21876: \"$ac_compile\"") >&5
21877   (eval $ac_compile) 2>&5
21878   ac_status=$?
21879   echo "$as_me:21879: \$? = $ac_status" >&5
21880   (exit $ac_status); } &&
21881          { ac_try='test -s conftest.$ac_objext'
21882   { (eval echo "$as_me:21882: \"$ac_try\"") >&5
21883   (eval $ac_try) 2>&5
21884   ac_status=$?
21885   echo "$as_me:21885: \$? = $ac_status" >&5
21886   (exit $ac_status); }; }; then
21887   cf_cv_header_stdbool_h=1
21888 else
21889   echo "$as_me: failed program was:" >&5
21890 cat conftest.$ac_ext >&5
21891 cf_cv_header_stdbool_h=0
21892 fi
21893 rm -f conftest.$ac_objext conftest.$ac_ext
21894 fi
21895 rm -f conftest.$ac_objext conftest.$ac_ext
21896 fi
21897
21898 if test "$cf_cv_header_stdbool_h" = 1
21899 then    echo "$as_me:21899: result: yes" >&5
21900 echo "${ECHO_T}yes" >&6
21901 else    echo "$as_me:21901: result: no" >&5
21902 echo "${ECHO_T}no" >&6
21903 fi
21904
21905 echo "$as_me:21905: checking for builtin bool type" >&5
21906 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
21907
21908 if test "${cf_cv_cc_bool_type+set}" = set; then
21909   echo $ECHO_N "(cached) $ECHO_C" >&6
21910 else
21911
21912         cat >conftest.$ac_ext <<_ACEOF
21913 #line 21913 "configure"
21914 #include "confdefs.h"
21915
21916 #include <stdio.h>
21917 #include <sys/types.h>
21918
21919 int
21920 main (void)
21921 {
21922 bool x = false
21923   ;
21924   return 0;
21925 }
21926 _ACEOF
21927 rm -f conftest.$ac_objext
21928 if { (eval echo "$as_me:21928: \"$ac_compile\"") >&5
21929   (eval $ac_compile) 2>&5
21930   ac_status=$?
21931   echo "$as_me:21931: \$? = $ac_status" >&5
21932   (exit $ac_status); } &&
21933          { ac_try='test -s conftest.$ac_objext'
21934   { (eval echo "$as_me:21934: \"$ac_try\"") >&5
21935   (eval $ac_try) 2>&5
21936   ac_status=$?
21937   echo "$as_me:21937: \$? = $ac_status" >&5
21938   (exit $ac_status); }; }; then
21939   cf_cv_cc_bool_type=1
21940 else
21941   echo "$as_me: failed program was:" >&5
21942 cat conftest.$ac_ext >&5
21943 cf_cv_cc_bool_type=0
21944 fi
21945 rm -f conftest.$ac_objext conftest.$ac_ext
21946
21947 fi
21948
21949 if test "$cf_cv_cc_bool_type" = 1
21950 then    echo "$as_me:21950: result: yes" >&5
21951 echo "${ECHO_T}yes" >&6
21952 else    echo "$as_me:21952: result: no" >&5
21953 echo "${ECHO_T}no" >&6
21954 fi
21955
21956 # Check for C++ compiler characteristics (and ensure that it's there!)
21957 if test -n "$CXX" ; then
21958         ac_ext=cc
21959 ac_cpp='$CXXCPP $CPPFLAGS'
21960 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21961 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21962 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21963 ac_main_return=return
21964
21965 if test -n "$GXX" ; then
21966
21967         cf_save="$LIBS"
21968         LIBS="$LIBS $CXXLIBS"
21969         echo "$as_me:21969: checking if we already have C++ library" >&5
21970 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
21971         cat >conftest.$ac_ext <<_ACEOF
21972 #line 21972 "configure"
21973 #include "confdefs.h"
21974
21975                         #include <iostream>
21976 int
21977 main (void)
21978 {
21979
21980                         std::cout << "Hello World!" << std::endl;
21981   ;
21982   return 0;
21983 }
21984 _ACEOF
21985 rm -f conftest.$ac_objext conftest$ac_exeext
21986 if { (eval echo "$as_me:21986: \"$ac_link\"") >&5
21987   (eval $ac_link) 2>&5
21988   ac_status=$?
21989   echo "$as_me:21989: \$? = $ac_status" >&5
21990   (exit $ac_status); } &&
21991          { ac_try='test -s conftest$ac_exeext'
21992   { (eval echo "$as_me:21992: \"$ac_try\"") >&5
21993   (eval $ac_try) 2>&5
21994   ac_status=$?
21995   echo "$as_me:21995: \$? = $ac_status" >&5
21996   (exit $ac_status); }; }; then
21997   cf_have_libstdcpp=yes
21998 else
21999   echo "$as_me: failed program was:" >&5
22000 cat conftest.$ac_ext >&5
22001 cf_have_libstdcpp=no
22002 fi
22003 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22004         echo "$as_me:22004: result: $cf_have_libstdcpp" >&5
22005 echo "${ECHO_T}$cf_have_libstdcpp" >&6
22006         LIBS="$cf_save"
22007
22008         if test $cf_have_libstdcpp != yes
22009         then
22010                 case $cf_cv_system_name in
22011                 (os2*)
22012                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
22013                                 cf_stdcpp_libname=stdcpp
22014                         else
22015                                 cf_stdcpp_libname=stdc++
22016                         fi
22017                         ;;
22018                 (*)
22019                         cf_stdcpp_libname=stdc++
22020                         ;;
22021                 esac
22022
22023                 echo "$as_me:22023: checking for library $cf_stdcpp_libname" >&5
22024 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
22025 if test "${cf_cv_libstdcpp+set}" = set; then
22026   echo $ECHO_N "(cached) $ECHO_C" >&6
22027 else
22028
22029                         cf_save="$LIBS"
22030                         LIBS="$LIBS $CXXLIBS"
22031
22032 cf_add_libs="-l$cf_stdcpp_libname"
22033 # Filter out duplicates - this happens with badly-designed ".pc" files...
22034 for cf_add_1lib in $LIBS
22035 do
22036         for cf_add_2lib in $cf_add_libs
22037         do
22038                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
22039                 then
22040                         cf_add_1lib=
22041                         break
22042                 fi
22043         done
22044         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
22045 done
22046 LIBS="$cf_add_libs"
22047
22048                 cat >conftest.$ac_ext <<_ACEOF
22049 #line 22049 "configure"
22050 #include "confdefs.h"
22051
22052                                 #include <iostream>
22053 int
22054 main (void)
22055 {
22056
22057                                 std::cout << "Hello World!" << std::endl;
22058   ;
22059   return 0;
22060 }
22061 _ACEOF
22062 rm -f conftest.$ac_objext conftest$ac_exeext
22063 if { (eval echo "$as_me:22063: \"$ac_link\"") >&5
22064   (eval $ac_link) 2>&5
22065   ac_status=$?
22066   echo "$as_me:22066: \$? = $ac_status" >&5
22067   (exit $ac_status); } &&
22068          { ac_try='test -s conftest$ac_exeext'
22069   { (eval echo "$as_me:22069: \"$ac_try\"") >&5
22070   (eval $ac_try) 2>&5
22071   ac_status=$?
22072   echo "$as_me:22072: \$? = $ac_status" >&5
22073   (exit $ac_status); }; }; then
22074   cf_cv_libstdcpp=yes
22075 else
22076   echo "$as_me: failed program was:" >&5
22077 cat conftest.$ac_ext >&5
22078 cf_cv_libstdcpp=no
22079 fi
22080 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22081                         LIBS="$cf_save"
22082
22083 fi
22084 echo "$as_me:22084: result: $cf_cv_libstdcpp" >&5
22085 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
22086                 test "$cf_cv_libstdcpp" = yes && {
22087 cf_add_libs="-l$cf_stdcpp_libname"
22088 # Filter out duplicates - this happens with badly-designed ".pc" files...
22089 for cf_add_1lib in $CXXLIBS
22090 do
22091         for cf_add_2lib in $cf_add_libs
22092         do
22093                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
22094                 then
22095                         cf_add_1lib=
22096                         break
22097                 fi
22098         done
22099         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
22100 done
22101 CXXLIBS="$cf_add_libs"
22102  }
22103         fi
22104 fi
22105
22106         echo "$as_me:22106: checking whether $CXX understands -c and -o together" >&5
22107 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
22108 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
22109   echo $ECHO_N "(cached) $ECHO_C" >&6
22110 else
22111
22112 cat > conftest.$ac_ext <<CF_EOF
22113 int main(void)
22114 {
22115         ${cf_cv_main_return:-return}(0);
22116 }
22117 CF_EOF
22118 # We do the test twice because some compilers refuse to overwrite an
22119 # existing .o file with -o, though they will create one.
22120 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
22121 if { (eval echo "$as_me:22121: \"$ac_try\"") >&5
22122   (eval $ac_try) 2>&5
22123   ac_status=$?
22124   echo "$as_me:22124: \$? = $ac_status" >&5
22125   (exit $ac_status); } &&
22126   test -f conftest2.$ac_objext && { (eval echo "$as_me:22126: \"$ac_try\"") >&5
22127   (eval $ac_try) 2>&5
22128   ac_status=$?
22129   echo "$as_me:22129: \$? = $ac_status" >&5
22130   (exit $ac_status); };
22131 then
22132   eval cf_cv_prog_CXX_c_o=yes
22133 else
22134   eval cf_cv_prog_CXX_c_o=no
22135 fi
22136 rm -rf conftest*
22137
22138 fi
22139 if test $cf_cv_prog_CXX_c_o = yes; then
22140   echo "$as_me:22140: result: yes" >&5
22141 echo "${ECHO_T}yes" >&6
22142 else
22143   echo "$as_me:22143: result: no" >&5
22144 echo "${ECHO_T}no" >&6
22145 fi
22146
22147         case $GXX_VERSION in
22148         (1*|2.0-6*)
22149                 cf_cxx_library=yes
22150                 ;;
22151         (*-2.7*|2.7*)
22152
22153 cf_cxx_library=unknown
22154 case $cf_cv_system_name in
22155 (os2*)
22156         cf_gpp_libname=gpp
22157         ;;
22158 (*)
22159         cf_gpp_libname=g++
22160         ;;
22161 esac
22162 if test "$GXX" = yes; then
22163         echo "$as_me:22163: checking for lib$cf_gpp_libname" >&5
22164 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
22165         cf_save="$LIBS"
22166
22167 cf_add_libs="-l$cf_gpp_libname"
22168 # Filter out duplicates - this happens with badly-designed ".pc" files...
22169 for cf_add_1lib in $LIBS
22170 do
22171         for cf_add_2lib in $cf_add_libs
22172         do
22173                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
22174                 then
22175                         cf_add_1lib=
22176                         break
22177                 fi
22178         done
22179         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
22180 done
22181 LIBS="$cf_add_libs"
22182
22183         cat >conftest.$ac_ext <<_ACEOF
22184 #line 22184 "configure"
22185 #include "confdefs.h"
22186
22187 #include <$cf_gpp_libname/builtin.h>
22188
22189 int
22190 main (void)
22191 {
22192 two_arg_error_handler_t foo2 = lib_error_handler
22193   ;
22194   return 0;
22195 }
22196 _ACEOF
22197 rm -f conftest.$ac_objext conftest$ac_exeext
22198 if { (eval echo "$as_me:22198: \"$ac_link\"") >&5
22199   (eval $ac_link) 2>&5
22200   ac_status=$?
22201   echo "$as_me:22201: \$? = $ac_status" >&5
22202   (exit $ac_status); } &&
22203          { ac_try='test -s conftest$ac_exeext'
22204   { (eval echo "$as_me:22204: \"$ac_try\"") >&5
22205   (eval $ac_try) 2>&5
22206   ac_status=$?
22207   echo "$as_me:22207: \$? = $ac_status" >&5
22208   (exit $ac_status); }; }; then
22209   cf_cxx_library=yes
22210
22211 cf_add_libs="-l$cf_gpp_libname"
22212 # Filter out duplicates - this happens with badly-designed ".pc" files...
22213 for cf_add_1lib in $CXXLIBS
22214 do
22215         for cf_add_2lib in $cf_add_libs
22216         do
22217                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
22218                 then
22219                         cf_add_1lib=
22220                         break
22221                 fi
22222         done
22223         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
22224 done
22225 CXXLIBS="$cf_add_libs"
22226
22227          if test "$cf_gpp_libname" = cpp ; then
22228
22229 cat >>confdefs.h <<\EOF
22230 #define HAVE_GPP_BUILTIN_H 1
22231 EOF
22232
22233          else
22234
22235 cat >>confdefs.h <<\EOF
22236 #define HAVE_GXX_BUILTIN_H 1
22237 EOF
22238
22239          fi
22240 else
22241   echo "$as_me: failed program was:" >&5
22242 cat conftest.$ac_ext >&5
22243 cat >conftest.$ac_ext <<_ACEOF
22244 #line 22244 "configure"
22245 #include "confdefs.h"
22246
22247 #include <builtin.h>
22248
22249 int
22250 main (void)
22251 {
22252 two_arg_error_handler_t foo2 = lib_error_handler
22253   ;
22254   return 0;
22255 }
22256 _ACEOF
22257 rm -f conftest.$ac_objext conftest$ac_exeext
22258 if { (eval echo "$as_me:22258: \"$ac_link\"") >&5
22259   (eval $ac_link) 2>&5
22260   ac_status=$?
22261   echo "$as_me:22261: \$? = $ac_status" >&5
22262   (exit $ac_status); } &&
22263          { ac_try='test -s conftest$ac_exeext'
22264   { (eval echo "$as_me:22264: \"$ac_try\"") >&5
22265   (eval $ac_try) 2>&5
22266   ac_status=$?
22267   echo "$as_me:22267: \$? = $ac_status" >&5
22268   (exit $ac_status); }; }; then
22269   cf_cxx_library=yes
22270
22271 cf_add_libs="-l$cf_gpp_libname"
22272 # Filter out duplicates - this happens with badly-designed ".pc" files...
22273 for cf_add_1lib in $CXXLIBS
22274 do
22275         for cf_add_2lib in $cf_add_libs
22276         do
22277                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
22278                 then
22279                         cf_add_1lib=
22280                         break
22281                 fi
22282         done
22283         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
22284 done
22285 CXXLIBS="$cf_add_libs"
22286
22287 cat >>confdefs.h <<\EOF
22288 #define HAVE_BUILTIN_H 1
22289 EOF
22290
22291 else
22292   echo "$as_me: failed program was:" >&5
22293 cat conftest.$ac_ext >&5
22294 cf_cxx_library=no
22295 fi
22296 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22297 fi
22298 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22299         LIBS="$cf_save"
22300         echo "$as_me:22300: result: $cf_cxx_library" >&5
22301 echo "${ECHO_T}$cf_cxx_library" >&6
22302 fi
22303
22304                 ;;
22305         (*)
22306                 cf_cxx_library=no
22307                 ;;
22308         esac
22309
22310         ac_ext=cc
22311 ac_cpp='$CXXCPP $CPPFLAGS'
22312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22315 ac_main_return=return
22316 echo "$as_me:22316: checking how to run the C++ preprocessor" >&5
22317 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
22318 if test -z "$CXXCPP"; then
22319   if test "${ac_cv_prog_CXXCPP+set}" = set; then
22320   echo $ECHO_N "(cached) $ECHO_C" >&6
22321 else
22322       # Double quotes because CXXCPP needs to be expanded
22323     for CXXCPP in "$CXX -E" "/lib/cpp"
22324     do
22325       ac_preproc_ok=false
22326 for ac_cxx_preproc_warn_flag in '' yes
22327 do
22328   # Use a header file that comes with gcc, so configuring glibc
22329   # with a fresh cross-compiler works.
22330   # On the NeXT, cc -E runs the code through the compiler's parser,
22331   # not just through cpp. "Syntax error" is here to catch this case.
22332   cat >conftest.$ac_ext <<_ACEOF
22333 #line 22333 "configure"
22334 #include "confdefs.h"
22335 #include <assert.h>
22336                      Syntax error
22337 _ACEOF
22338 if { (eval echo "$as_me:22338: \"$ac_cpp conftest.$ac_ext\"") >&5
22339   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22340   ac_status=$?
22341   egrep -v '^ *\+' conftest.er1 >conftest.err
22342   rm -f conftest.er1
22343   cat conftest.err >&5
22344   echo "$as_me:22344: \$? = $ac_status" >&5
22345   (exit $ac_status); } >/dev/null; then
22346   if test -s conftest.err; then
22347     ac_cpp_err=$ac_cxx_preproc_warn_flag
22348   else
22349     ac_cpp_err=
22350   fi
22351 else
22352   ac_cpp_err=yes
22353 fi
22354 if test -z "$ac_cpp_err"; then
22355   :
22356 else
22357   echo "$as_me: failed program was:" >&5
22358   cat conftest.$ac_ext >&5
22359   # Broken: fails on valid input.
22360 continue
22361 fi
22362 rm -f conftest.err conftest.$ac_ext
22363
22364   # OK, works on sane cases.  Now check whether non-existent headers
22365   # can be detected and how.
22366   cat >conftest.$ac_ext <<_ACEOF
22367 #line 22367 "configure"
22368 #include "confdefs.h"
22369 #include <ac_nonexistent.h>
22370 _ACEOF
22371 if { (eval echo "$as_me:22371: \"$ac_cpp conftest.$ac_ext\"") >&5
22372   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22373   ac_status=$?
22374   egrep -v '^ *\+' conftest.er1 >conftest.err
22375   rm -f conftest.er1
22376   cat conftest.err >&5
22377   echo "$as_me:22377: \$? = $ac_status" >&5
22378   (exit $ac_status); } >/dev/null; then
22379   if test -s conftest.err; then
22380     ac_cpp_err=$ac_cxx_preproc_warn_flag
22381   else
22382     ac_cpp_err=
22383   fi
22384 else
22385   ac_cpp_err=yes
22386 fi
22387 if test -z "$ac_cpp_err"; then
22388   # Broken: success on invalid input.
22389 continue
22390 else
22391   echo "$as_me: failed program was:" >&5
22392   cat conftest.$ac_ext >&5
22393   # Passes both tests.
22394 ac_preproc_ok=:
22395 break
22396 fi
22397 rm -f conftest.err conftest.$ac_ext
22398
22399 done
22400 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22401 rm -f conftest.err conftest.$ac_ext
22402 if $ac_preproc_ok; then
22403   break
22404 fi
22405
22406     done
22407     ac_cv_prog_CXXCPP=$CXXCPP
22408
22409 fi
22410   CXXCPP=$ac_cv_prog_CXXCPP
22411 else
22412   ac_cv_prog_CXXCPP=$CXXCPP
22413 fi
22414 echo "$as_me:22414: result: $CXXCPP" >&5
22415 echo "${ECHO_T}$CXXCPP" >&6
22416 ac_preproc_ok=false
22417 for ac_cxx_preproc_warn_flag in '' yes
22418 do
22419   # Use a header file that comes with gcc, so configuring glibc
22420   # with a fresh cross-compiler works.
22421   # On the NeXT, cc -E runs the code through the compiler's parser,
22422   # not just through cpp. "Syntax error" is here to catch this case.
22423   cat >conftest.$ac_ext <<_ACEOF
22424 #line 22424 "configure"
22425 #include "confdefs.h"
22426 #include <assert.h>
22427                      Syntax error
22428 _ACEOF
22429 if { (eval echo "$as_me:22429: \"$ac_cpp conftest.$ac_ext\"") >&5
22430   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22431   ac_status=$?
22432   egrep -v '^ *\+' conftest.er1 >conftest.err
22433   rm -f conftest.er1
22434   cat conftest.err >&5
22435   echo "$as_me:22435: \$? = $ac_status" >&5
22436   (exit $ac_status); } >/dev/null; then
22437   if test -s conftest.err; then
22438     ac_cpp_err=$ac_cxx_preproc_warn_flag
22439   else
22440     ac_cpp_err=
22441   fi
22442 else
22443   ac_cpp_err=yes
22444 fi
22445 if test -z "$ac_cpp_err"; then
22446   :
22447 else
22448   echo "$as_me: failed program was:" >&5
22449   cat conftest.$ac_ext >&5
22450   # Broken: fails on valid input.
22451 continue
22452 fi
22453 rm -f conftest.err conftest.$ac_ext
22454
22455   # OK, works on sane cases.  Now check whether non-existent headers
22456   # can be detected and how.
22457   cat >conftest.$ac_ext <<_ACEOF
22458 #line 22458 "configure"
22459 #include "confdefs.h"
22460 #include <ac_nonexistent.h>
22461 _ACEOF
22462 if { (eval echo "$as_me:22462: \"$ac_cpp conftest.$ac_ext\"") >&5
22463   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22464   ac_status=$?
22465   egrep -v '^ *\+' conftest.er1 >conftest.err
22466   rm -f conftest.er1
22467   cat conftest.err >&5
22468   echo "$as_me:22468: \$? = $ac_status" >&5
22469   (exit $ac_status); } >/dev/null; then
22470   if test -s conftest.err; then
22471     ac_cpp_err=$ac_cxx_preproc_warn_flag
22472   else
22473     ac_cpp_err=
22474   fi
22475 else
22476   ac_cpp_err=yes
22477 fi
22478 if test -z "$ac_cpp_err"; then
22479   # Broken: success on invalid input.
22480 continue
22481 else
22482   echo "$as_me: failed program was:" >&5
22483   cat conftest.$ac_ext >&5
22484   # Passes both tests.
22485 ac_preproc_ok=:
22486 break
22487 fi
22488 rm -f conftest.err conftest.$ac_ext
22489
22490 done
22491 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22492 rm -f conftest.err conftest.$ac_ext
22493 if $ac_preproc_ok; then
22494   :
22495 else
22496   { { echo "$as_me:22496: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
22497 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
22498    { (exit 1); exit 1; }; }
22499 fi
22500
22501 ac_ext=cc
22502 ac_cpp='$CXXCPP $CPPFLAGS'
22503 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22504 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22505 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22506 ac_main_return=return
22507
22508 for ac_header in typeinfo
22509 do
22510 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22511 echo "$as_me:22511: checking for $ac_header" >&5
22512 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22513 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22514   echo $ECHO_N "(cached) $ECHO_C" >&6
22515 else
22516   cat >conftest.$ac_ext <<_ACEOF
22517 #line 22517 "configure"
22518 #include "confdefs.h"
22519 #include <$ac_header>
22520 _ACEOF
22521 if { (eval echo "$as_me:22521: \"$ac_cpp conftest.$ac_ext\"") >&5
22522   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22523   ac_status=$?
22524   egrep -v '^ *\+' conftest.er1 >conftest.err
22525   rm -f conftest.er1
22526   cat conftest.err >&5
22527   echo "$as_me:22527: \$? = $ac_status" >&5
22528   (exit $ac_status); } >/dev/null; then
22529   if test -s conftest.err; then
22530     ac_cpp_err=$ac_cxx_preproc_warn_flag
22531   else
22532     ac_cpp_err=
22533   fi
22534 else
22535   ac_cpp_err=yes
22536 fi
22537 if test -z "$ac_cpp_err"; then
22538   eval "$as_ac_Header=yes"
22539 else
22540   echo "$as_me: failed program was:" >&5
22541   cat conftest.$ac_ext >&5
22542   eval "$as_ac_Header=no"
22543 fi
22544 rm -f conftest.err conftest.$ac_ext
22545 fi
22546 echo "$as_me:22546: result: `eval echo '${'$as_ac_Header'}'`" >&5
22547 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22548 if test `eval echo '${'$as_ac_Header'}'` = yes; then
22549   cat >>confdefs.h <<EOF
22550 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22551 EOF
22552
22553 fi
22554 done
22555
22556 for ac_header in iostream
22557 do
22558 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22559 echo "$as_me:22559: checking for $ac_header" >&5
22560 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22561 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22562   echo $ECHO_N "(cached) $ECHO_C" >&6
22563 else
22564   cat >conftest.$ac_ext <<_ACEOF
22565 #line 22565 "configure"
22566 #include "confdefs.h"
22567 #include <$ac_header>
22568 _ACEOF
22569 if { (eval echo "$as_me:22569: \"$ac_cpp conftest.$ac_ext\"") >&5
22570   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22571   ac_status=$?
22572   egrep -v '^ *\+' conftest.er1 >conftest.err
22573   rm -f conftest.er1
22574   cat conftest.err >&5
22575   echo "$as_me:22575: \$? = $ac_status" >&5
22576   (exit $ac_status); } >/dev/null; then
22577   if test -s conftest.err; then
22578     ac_cpp_err=$ac_cxx_preproc_warn_flag
22579   else
22580     ac_cpp_err=
22581   fi
22582 else
22583   ac_cpp_err=yes
22584 fi
22585 if test -z "$ac_cpp_err"; then
22586   eval "$as_ac_Header=yes"
22587 else
22588   echo "$as_me: failed program was:" >&5
22589   cat conftest.$ac_ext >&5
22590   eval "$as_ac_Header=no"
22591 fi
22592 rm -f conftest.err conftest.$ac_ext
22593 fi
22594 echo "$as_me:22594: result: `eval echo '${'$as_ac_Header'}'`" >&5
22595 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22596 if test `eval echo '${'$as_ac_Header'}'` = yes; then
22597   cat >>confdefs.h <<EOF
22598 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22599 EOF
22600
22601 fi
22602 done
22603
22604 if test x"$ac_cv_header_iostream" = xyes ; then
22605         echo "$as_me:22605: checking if iostream uses std-namespace" >&5
22606 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
22607         cat >conftest.$ac_ext <<_ACEOF
22608 #line 22608 "configure"
22609 #include "confdefs.h"
22610
22611 #include <iostream>
22612 using std::endl;
22613 using std::cerr;
22614 int
22615 main (void)
22616 {
22617
22618 cerr << "testing" << endl;
22619
22620   ;
22621   return 0;
22622 }
22623 _ACEOF
22624 rm -f conftest.$ac_objext
22625 if { (eval echo "$as_me:22625: \"$ac_compile\"") >&5
22626   (eval $ac_compile) 2>&5
22627   ac_status=$?
22628   echo "$as_me:22628: \$? = $ac_status" >&5
22629   (exit $ac_status); } &&
22630          { ac_try='test -s conftest.$ac_objext'
22631   { (eval echo "$as_me:22631: \"$ac_try\"") >&5
22632   (eval $ac_try) 2>&5
22633   ac_status=$?
22634   echo "$as_me:22634: \$? = $ac_status" >&5
22635   (exit $ac_status); }; }; then
22636   cf_iostream_namespace=yes
22637 else
22638   echo "$as_me: failed program was:" >&5
22639 cat conftest.$ac_ext >&5
22640 cf_iostream_namespace=no
22641 fi
22642 rm -f conftest.$ac_objext conftest.$ac_ext
22643         echo "$as_me:22643: result: $cf_iostream_namespace" >&5
22644 echo "${ECHO_T}$cf_iostream_namespace" >&6
22645         if test "$cf_iostream_namespace" = yes ; then
22646
22647 cat >>confdefs.h <<\EOF
22648 #define IOSTREAM_NAMESPACE 1
22649 EOF
22650
22651         fi
22652 fi
22653
22654 echo "$as_me:22654: checking if we should include stdbool.h" >&5
22655 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
22656
22657 if test "${cf_cv_header_stdbool_h+set}" = set; then
22658   echo $ECHO_N "(cached) $ECHO_C" >&6
22659 else
22660
22661         cat >conftest.$ac_ext <<_ACEOF
22662 #line 22662 "configure"
22663 #include "confdefs.h"
22664
22665 int
22666 main (void)
22667 {
22668 bool foo = false
22669   ;
22670   return 0;
22671 }
22672 _ACEOF
22673 rm -f conftest.$ac_objext
22674 if { (eval echo "$as_me:22674: \"$ac_compile\"") >&5
22675   (eval $ac_compile) 2>&5
22676   ac_status=$?
22677   echo "$as_me:22677: \$? = $ac_status" >&5
22678   (exit $ac_status); } &&
22679          { ac_try='test -s conftest.$ac_objext'
22680   { (eval echo "$as_me:22680: \"$ac_try\"") >&5
22681   (eval $ac_try) 2>&5
22682   ac_status=$?
22683   echo "$as_me:22683: \$? = $ac_status" >&5
22684   (exit $ac_status); }; }; then
22685   cf_cv_header_stdbool_h=0
22686 else
22687   echo "$as_me: failed program was:" >&5
22688 cat conftest.$ac_ext >&5
22689 cat >conftest.$ac_ext <<_ACEOF
22690 #line 22690 "configure"
22691 #include "confdefs.h"
22692
22693 #ifndef __BEOS__
22694 #include <stdbool.h>
22695 #endif
22696
22697 int
22698 main (void)
22699 {
22700 bool foo = false
22701   ;
22702   return 0;
22703 }
22704 _ACEOF
22705 rm -f conftest.$ac_objext
22706 if { (eval echo "$as_me:22706: \"$ac_compile\"") >&5
22707   (eval $ac_compile) 2>&5
22708   ac_status=$?
22709   echo "$as_me:22709: \$? = $ac_status" >&5
22710   (exit $ac_status); } &&
22711          { ac_try='test -s conftest.$ac_objext'
22712   { (eval echo "$as_me:22712: \"$ac_try\"") >&5
22713   (eval $ac_try) 2>&5
22714   ac_status=$?
22715   echo "$as_me:22715: \$? = $ac_status" >&5
22716   (exit $ac_status); }; }; then
22717   cf_cv_header_stdbool_h=1
22718 else
22719   echo "$as_me: failed program was:" >&5
22720 cat conftest.$ac_ext >&5
22721 cf_cv_header_stdbool_h=0
22722 fi
22723 rm -f conftest.$ac_objext conftest.$ac_ext
22724 fi
22725 rm -f conftest.$ac_objext conftest.$ac_ext
22726 fi
22727
22728 if test "$cf_cv_header_stdbool_h" = 1
22729 then    echo "$as_me:22729: result: yes" >&5
22730 echo "${ECHO_T}yes" >&6
22731 else    echo "$as_me:22731: result: no" >&5
22732 echo "${ECHO_T}no" >&6
22733 fi
22734
22735 echo "$as_me:22735: checking for builtin bool type" >&5
22736 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
22737
22738 if test "${cf_cv_builtin_bool+set}" = set; then
22739   echo $ECHO_N "(cached) $ECHO_C" >&6
22740 else
22741
22742         cat >conftest.$ac_ext <<_ACEOF
22743 #line 22743 "configure"
22744 #include "confdefs.h"
22745
22746 #include <stdio.h>
22747 #include <sys/types.h>
22748
22749 int
22750 main (void)
22751 {
22752 bool x = false
22753   ;
22754   return 0;
22755 }
22756 _ACEOF
22757 rm -f conftest.$ac_objext
22758 if { (eval echo "$as_me:22758: \"$ac_compile\"") >&5
22759   (eval $ac_compile) 2>&5
22760   ac_status=$?
22761   echo "$as_me:22761: \$? = $ac_status" >&5
22762   (exit $ac_status); } &&
22763          { ac_try='test -s conftest.$ac_objext'
22764   { (eval echo "$as_me:22764: \"$ac_try\"") >&5
22765   (eval $ac_try) 2>&5
22766   ac_status=$?
22767   echo "$as_me:22767: \$? = $ac_status" >&5
22768   (exit $ac_status); }; }; then
22769   cf_cv_builtin_bool=1
22770 else
22771   echo "$as_me: failed program was:" >&5
22772 cat conftest.$ac_ext >&5
22773 cf_cv_builtin_bool=0
22774 fi
22775 rm -f conftest.$ac_objext conftest.$ac_ext
22776
22777 fi
22778
22779 if test "$cf_cv_builtin_bool" = 1
22780 then    echo "$as_me:22780: result: yes" >&5
22781 echo "${ECHO_T}yes" >&6
22782 else    echo "$as_me:22782: result: no" >&5
22783 echo "${ECHO_T}no" >&6
22784 fi
22785
22786 echo "$as_me:22786: checking for size of bool" >&5
22787 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
22788 if test "${cf_cv_type_of_bool+set}" = set; then
22789   echo $ECHO_N "(cached) $ECHO_C" >&6
22790 else
22791
22792         rm -f cf_test.out
22793         if test "$cross_compiling" = yes; then
22794   cf_cv_type_of_bool=unknown
22795 else
22796   cat >conftest.$ac_ext <<_ACEOF
22797 #line 22797 "configure"
22798 #include "confdefs.h"
22799
22800 #include <stdlib.h>
22801 #include <stdio.h>
22802
22803 #if defined(__cplusplus)
22804
22805 #ifdef HAVE_GXX_BUILTIN_H
22806 #include <g++/builtin.h>
22807 #elif HAVE_GPP_BUILTIN_H
22808 #include <gpp/builtin.h>
22809 #elif HAVE_BUILTIN_H
22810 #include <builtin.h>
22811 #endif
22812
22813 #else
22814
22815 #if $cf_cv_header_stdbool_h
22816 #include <stdbool.h>
22817 #endif
22818
22819 #endif
22820
22821 int main(void)
22822 {
22823         FILE *fp = fopen("cf_test.out", "w");
22824         if (fp != 0) {
22825                 bool x = true;
22826                 if ((bool)(-x) >= 0)
22827                         fputs("unsigned ", fp);
22828                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
22829                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
22830                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
22831                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
22832                 fclose(fp);
22833         }
22834         ${cf_cv_main_return:-return}(0);
22835 }
22836
22837 _ACEOF
22838 rm -f conftest$ac_exeext
22839 if { (eval echo "$as_me:22839: \"$ac_link\"") >&5
22840   (eval $ac_link) 2>&5
22841   ac_status=$?
22842   echo "$as_me:22842: \$? = $ac_status" >&5
22843   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22844   { (eval echo "$as_me:22844: \"$ac_try\"") >&5
22845   (eval $ac_try) 2>&5
22846   ac_status=$?
22847   echo "$as_me:22847: \$? = $ac_status" >&5
22848   (exit $ac_status); }; }; then
22849   cf_cv_type_of_bool=`cat cf_test.out`
22850                  if test -z "$cf_cv_type_of_bool"; then
22851                    cf_cv_type_of_bool=unknown
22852                  fi
22853 else
22854   echo "$as_me: program exited with status $ac_status" >&5
22855 echo "$as_me: failed program was:" >&5
22856 cat conftest.$ac_ext >&5
22857 cf_cv_type_of_bool=unknown
22858 fi
22859 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22860 fi
22861
22862 fi
22863
22864         rm -f cf_test.out
22865 echo "$as_me:22865: result: $cf_cv_type_of_bool" >&5
22866 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
22867 if test "$cf_cv_type_of_bool" = unknown ; then
22868         case .$NCURSES_BOOL in
22869         (.auto|.) NCURSES_BOOL=unsigned;;
22870         esac
22871         { echo "$as_me:22871: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
22872 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
22873         cf_cv_type_of_bool=$NCURSES_BOOL
22874 fi
22875
22876 echo "$as_me:22876: checking for special defines needed for etip.h" >&5
22877 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
22878 cf_save_CXXFLAGS="$CXXFLAGS"
22879 cf_result="none"
22880
22881 # etip.h includes ncurses.h which includes ncurses_dll.h
22882 # But ncurses_dll.h is generated - fix here.
22883 test -d include || mkdir include
22884 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
22885
22886 for cf_math in "" MATH_H
22887 do
22888 for cf_excp in "" MATH_EXCEPTION
22889 do
22890         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
22891         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
22892         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
22893 cat >conftest.$ac_ext <<_ACEOF
22894 #line 22894 "configure"
22895 #include "confdefs.h"
22896
22897 #include <etip.h.in>
22898
22899 int
22900 main (void)
22901 {
22902
22903   ;
22904   return 0;
22905 }
22906 _ACEOF
22907 rm -f conftest.$ac_objext
22908 if { (eval echo "$as_me:22908: \"$ac_compile\"") >&5
22909   (eval $ac_compile) 2>&5
22910   ac_status=$?
22911   echo "$as_me:22911: \$? = $ac_status" >&5
22912   (exit $ac_status); } &&
22913          { ac_try='test -s conftest.$ac_objext'
22914   { (eval echo "$as_me:22914: \"$ac_try\"") >&5
22915   (eval $ac_try) 2>&5
22916   ac_status=$?
22917   echo "$as_me:22917: \$? = $ac_status" >&5
22918   (exit $ac_status); }; }; then
22919
22920         test -n "$cf_math" && cat >>confdefs.h <<EOF
22921 #define ETIP_NEEDS_${cf_math} 1
22922 EOF
22923
22924         test -n "$cf_excp" && cat >>confdefs.h <<EOF
22925 #define ETIP_NEEDS_${cf_excp} 1
22926 EOF
22927
22928         cf_result="$cf_math $cf_excp"
22929         break 2
22930
22931 else
22932   echo "$as_me: failed program was:" >&5
22933 cat conftest.$ac_ext >&5
22934 fi
22935 rm -f conftest.$ac_objext conftest.$ac_ext
22936 done
22937 done
22938 echo "$as_me:22938: result: $cf_result" >&5
22939 echo "${ECHO_T}$cf_result" >&6
22940 CXXFLAGS="$cf_save_CXXFLAGS"
22941
22942 if test -n "$CXX"; then
22943 echo "$as_me:22943: checking if $CXX accepts parameter initialization" >&5
22944 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
22945 if test "${cf_cv_cpp_param_init+set}" = set; then
22946   echo $ECHO_N "(cached) $ECHO_C" >&6
22947 else
22948
22949         ac_ext=cc
22950 ac_cpp='$CXXCPP $CPPFLAGS'
22951 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22952 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22953 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22954 ac_main_return=return
22955
22956         if test "$cross_compiling" = yes; then
22957   cf_cv_cpp_param_init=unknown
22958 else
22959   cat >conftest.$ac_ext <<_ACEOF
22960 #line 22960 "configure"
22961 #include "confdefs.h"
22962
22963 class TEST {
22964 private:
22965         int value;
22966 public:
22967         TEST(int x = 1);
22968         ~TEST();
22969 };
22970
22971 TEST::TEST(int x = 1)   // some compilers do not like second initializer
22972 {
22973         value = x;
22974 }
22975 int main(void) { }
22976
22977 _ACEOF
22978 rm -f conftest$ac_exeext
22979 if { (eval echo "$as_me:22979: \"$ac_link\"") >&5
22980   (eval $ac_link) 2>&5
22981   ac_status=$?
22982   echo "$as_me:22982: \$? = $ac_status" >&5
22983   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22984   { (eval echo "$as_me:22984: \"$ac_try\"") >&5
22985   (eval $ac_try) 2>&5
22986   ac_status=$?
22987   echo "$as_me:22987: \$? = $ac_status" >&5
22988   (exit $ac_status); }; }; then
22989   cf_cv_cpp_param_init=yes
22990 else
22991   echo "$as_me: program exited with status $ac_status" >&5
22992 echo "$as_me: failed program was:" >&5
22993 cat conftest.$ac_ext >&5
22994 cf_cv_cpp_param_init=no
22995 fi
22996 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22997 fi
22998         ac_ext=cc
22999 ac_cpp='$CXXCPP $CPPFLAGS'
23000 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23001 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23002 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23003 ac_main_return=return
23004
23005 fi
23006 echo "$as_me:23006: result: $cf_cv_cpp_param_init" >&5
23007 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
23008 fi
23009 test "$cf_cv_cpp_param_init" = yes &&
23010 cat >>confdefs.h <<\EOF
23011 #define CPP_HAS_PARAM_INIT 1
23012 EOF
23013
23014 if test -n "$CXX"; then
23015
23016 echo "$as_me:23016: checking if $CXX accepts static_cast" >&5
23017 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
23018 if test "${cf_cv_cpp_static_cast+set}" = set; then
23019   echo $ECHO_N "(cached) $ECHO_C" >&6
23020 else
23021
23022         ac_ext=cc
23023 ac_cpp='$CXXCPP $CPPFLAGS'
23024 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23025 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23026 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23027 ac_main_return=return
23028
23029         cat >conftest.$ac_ext <<_ACEOF
23030 #line 23030 "configure"
23031 #include "confdefs.h"
23032
23033 class NCursesPanel
23034 {
23035 public:
23036   NCursesPanel(int nlines,
23037                int ncols,
23038                int begin_y = 0,
23039                int begin_x = 0)
23040   {
23041   }
23042   NCursesPanel();
23043   ~NCursesPanel();
23044 };
23045
23046 template<class T> class NCursesUserPanel : public NCursesPanel
23047 {
23048 public:
23049   NCursesUserPanel (int nlines,
23050                     int ncols,
23051                     int begin_y = 0,
23052                     int begin_x = 0,
23053                     const T* p_UserData = static_cast<T*>(0))
23054     : NCursesPanel (nlines, ncols, begin_y, begin_x)
23055   {
23056   };
23057   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
23058   {
23059   };
23060
23061   virtual ~NCursesUserPanel() {};
23062 };
23063
23064 int
23065 main (void)
23066 {
23067
23068         const char* p_UserData = static_cast<char*>(0)
23069   ;
23070   return 0;
23071 }
23072 _ACEOF
23073 rm -f conftest.$ac_objext
23074 if { (eval echo "$as_me:23074: \"$ac_compile\"") >&5
23075   (eval $ac_compile) 2>&5
23076   ac_status=$?
23077   echo "$as_me:23077: \$? = $ac_status" >&5
23078   (exit $ac_status); } &&
23079          { ac_try='test -s conftest.$ac_objext'
23080   { (eval echo "$as_me:23080: \"$ac_try\"") >&5
23081   (eval $ac_try) 2>&5
23082   ac_status=$?
23083   echo "$as_me:23083: \$? = $ac_status" >&5
23084   (exit $ac_status); }; }; then
23085   cf_cv_cpp_static_cast=yes
23086 else
23087   echo "$as_me: failed program was:" >&5
23088 cat conftest.$ac_ext >&5
23089 cf_cv_cpp_static_cast=no
23090 fi
23091 rm -f conftest.$ac_objext conftest.$ac_ext
23092
23093         ac_ext=cc
23094 ac_cpp='$CXXCPP $CPPFLAGS'
23095 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23096 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23097 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23098 ac_main_return=return
23099
23100 fi
23101 echo "$as_me:23101: result: $cf_cv_cpp_static_cast" >&5
23102 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
23103
23104 fi
23105
23106 test "$cf_cv_cpp_static_cast" = yes &&
23107 cat >>confdefs.h <<\EOF
23108 #define CPP_HAS_STATIC_CAST 1
23109 EOF
23110
23111         CXX_AR='$(AR)'
23112         CXX_ARFLAGS='$(ARFLAGS)'
23113         case $cf_cv_system_name in
23114         (irix*)
23115             if test "$GXX" != yes ; then
23116                 CXX_AR='$(CXX)'
23117                 CXX_ARFLAGS='-ar -o'
23118             fi
23119             ;;
23120         (sco3.2v5*)
23121             CXXLDFLAGS="-u main"
23122             ;;
23123         (solaris2*)
23124             if test "$GXX" != yes ; then
23125                 CXX_AR='$(CXX)'
23126                 CXX_ARFLAGS='-xar -o'
23127             fi
23128             ;;
23129         esac
23130
23131 else
23132         cf_cxx_library=no
23133         cf_cv_builtin_bool=1
23134
23135         # Just because we are not configuring against C++ right now does not
23136         # mean that a user will not want to use C++.  Some distributors disable
23137         # the C++ portion of this configuration as a shortcut (or just to avoid
23138         # compiling the demo in the c++ directory).  So we need a reasonable
23139         # default for the 'bool' type.
23140         #
23141         # Caveat: since the storage of the bool type is not standardized, it
23142         # may change.
23143
23144         if test "$NCURSES_BOOL" != auto ; then
23145                 cf_cv_type_of_bool=$NCURSES_BOOL
23146                 cf_cv_header_stdbool_h=0
23147         else
23148                 if test "$cf_cv_header_stdbool_h" = 1 ; then
23149
23150 echo "$as_me:23150: checking for size of bool" >&5
23151 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
23152 if test "${cf_cv_type_of_bool+set}" = set; then
23153   echo $ECHO_N "(cached) $ECHO_C" >&6
23154 else
23155
23156         rm -f cf_test.out
23157         if test "$cross_compiling" = yes; then
23158   cf_cv_type_of_bool=unknown
23159 else
23160   cat >conftest.$ac_ext <<_ACEOF
23161 #line 23161 "configure"
23162 #include "confdefs.h"
23163
23164 #include <stdlib.h>
23165 #include <stdio.h>
23166
23167 #if defined(__cplusplus)
23168
23169 #ifdef HAVE_GXX_BUILTIN_H
23170 #include <g++/builtin.h>
23171 #elif HAVE_GPP_BUILTIN_H
23172 #include <gpp/builtin.h>
23173 #elif HAVE_BUILTIN_H
23174 #include <builtin.h>
23175 #endif
23176
23177 #else
23178
23179 #if $cf_cv_header_stdbool_h
23180 #include <stdbool.h>
23181 #endif
23182
23183 #endif
23184
23185 int main(void)
23186 {
23187         FILE *fp = fopen("cf_test.out", "w");
23188         if (fp != 0) {
23189                 bool x = true;
23190                 if ((bool)(-x) >= 0)
23191                         fputs("unsigned ", fp);
23192                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
23193                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
23194                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
23195                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
23196                 fclose(fp);
23197         }
23198         ${cf_cv_main_return:-return}(0);
23199 }
23200
23201 _ACEOF
23202 rm -f conftest$ac_exeext
23203 if { (eval echo "$as_me:23203: \"$ac_link\"") >&5
23204   (eval $ac_link) 2>&5
23205   ac_status=$?
23206   echo "$as_me:23206: \$? = $ac_status" >&5
23207   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23208   { (eval echo "$as_me:23208: \"$ac_try\"") >&5
23209   (eval $ac_try) 2>&5
23210   ac_status=$?
23211   echo "$as_me:23211: \$? = $ac_status" >&5
23212   (exit $ac_status); }; }; then
23213   cf_cv_type_of_bool=`cat cf_test.out`
23214                  if test -z "$cf_cv_type_of_bool"; then
23215                    cf_cv_type_of_bool=unknown
23216                  fi
23217 else
23218   echo "$as_me: program exited with status $ac_status" >&5
23219 echo "$as_me: failed program was:" >&5
23220 cat conftest.$ac_ext >&5
23221 cf_cv_type_of_bool=unknown
23222 fi
23223 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23224 fi
23225
23226 fi
23227
23228         rm -f cf_test.out
23229 echo "$as_me:23229: result: $cf_cv_type_of_bool" >&5
23230 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
23231 if test "$cf_cv_type_of_bool" = unknown ; then
23232         case .$NCURSES_BOOL in
23233         (.auto|.) NCURSES_BOOL=unsigned;;
23234         esac
23235         { echo "$as_me:23235: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
23236 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
23237         cf_cv_type_of_bool=$NCURSES_BOOL
23238 fi
23239
23240                 else
23241                         echo "$as_me:23241: checking for fallback type of bool" >&5
23242 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
23243                         case "$host_cpu" in
23244                         (i?86)  cf_cv_type_of_bool=char ;;
23245                         (*)     cf_cv_type_of_bool=int  ;;
23246                         esac
23247                         echo "$as_me:23247: result: $cf_cv_type_of_bool" >&5
23248 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
23249                 fi
23250         fi
23251 fi
23252
23253 # If the C compiler did not declare bool, and we did not determine that the C++
23254 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
23255 # ncurses library use the same type as C++ bool.  Note that this allows one to
23256 # specify the type of bool in a configure-script option and postpone
23257 # integration with the C++ compiler provided that the types are compatible.
23258 USE_CXX_BOOL=1
23259 if test $cf_cv_cc_bool_type = 1
23260 then
23261         # oops: C has a bool.  Unlikely, but C++ could differ.
23262         USE_CXX_BOOL=0
23263 elif test $cf_cv_builtin_bool = 0
23264 then
23265         # C++ has no bool
23266         USE_CXX_BOOL=0
23267 else
23268         # this is the normal case
23269         USE_CXX_BOOL='defined(__cplusplus)'
23270 fi
23271
23272 if test -f "${srcdir}/Ada95/Makefile.in" ; then
23273
23274         if test "$cf_with_ada" != "no" ; then
23275                 if test "$with_libtool" != "no"; then
23276                         { echo "$as_me:23276: WARNING: libtool does not support Ada - disabling feature" >&5
23277 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
23278                         cf_with_ada=no
23279                 fi
23280         fi
23281
23282         if test "$cf_with_ada" != "no" ; then
23283
23284 cf_ada_make=gnatmake
23285 cf_ada_config="#"
23286 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
23287 set dummy $cf_ada_make; ac_word=$2
23288 echo "$as_me:23288: checking for $ac_word" >&5
23289 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23290 if test "${ac_cv_prog_gnatmake_exists+set}" = set; then
23291   echo $ECHO_N "(cached) $ECHO_C" >&6
23292 else
23293   if test -n "$gnatmake_exists"; then
23294   ac_cv_prog_gnatmake_exists="$gnatmake_exists" # Let the user override the test.
23295 else
23296   ac_save_IFS=$IFS; IFS=$ac_path_separator
23297 ac_dummy="$PATH"
23298 for ac_dir in $ac_dummy; do
23299   IFS=$ac_save_IFS
23300   test -z "$ac_dir" && ac_dir=.
23301   $as_executable_p "$ac_dir/$ac_word" || continue
23302 ac_cv_prog_gnatmake_exists="yes"
23303 echo "$as_me:23303: found $ac_dir/$ac_word" >&5
23304 break
23305 done
23306
23307   test -z "$ac_cv_prog_gnatmake_exists" && ac_cv_prog_gnatmake_exists="no"
23308 fi
23309 fi
23310 gnatmake_exists=$ac_cv_prog_gnatmake_exists
23311 if test -n "$gnatmake_exists"; then
23312   echo "$as_me:23312: result: $gnatmake_exists" >&5
23313 echo "${ECHO_T}$gnatmake_exists" >&6
23314 else
23315   echo "$as_me:23315: result: no" >&5
23316 echo "${ECHO_T}no" >&6
23317 fi
23318
23319 if test "$ac_cv_prog_gnatmake_exists" = no; then
23320         cf_ada_make=
23321         cf_cv_prog_gnat_correct=no
23322 else
23323         # Extract the first word of "gprconfig", so it can be a program name with args.
23324 set dummy gprconfig; ac_word=$2
23325 echo "$as_me:23325: checking for $ac_word" >&5
23326 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23327 if test "${ac_cv_prog_gprconfig_exists+set}" = set; then
23328   echo $ECHO_N "(cached) $ECHO_C" >&6
23329 else
23330   if test -n "$gprconfig_exists"; then
23331   ac_cv_prog_gprconfig_exists="$gprconfig_exists" # Let the user override the test.
23332 else
23333   ac_save_IFS=$IFS; IFS=$ac_path_separator
23334 ac_dummy="$PATH"
23335 for ac_dir in $ac_dummy; do
23336   IFS=$ac_save_IFS
23337   test -z "$ac_dir" && ac_dir=.
23338   $as_executable_p "$ac_dir/$ac_word" || continue
23339 ac_cv_prog_gprconfig_exists="yes"
23340 echo "$as_me:23340: found $ac_dir/$ac_word" >&5
23341 break
23342 done
23343
23344   test -z "$ac_cv_prog_gprconfig_exists" && ac_cv_prog_gprconfig_exists="no"
23345 fi
23346 fi
23347 gprconfig_exists=$ac_cv_prog_gprconfig_exists
23348 if test -n "$gprconfig_exists"; then
23349   echo "$as_me:23349: result: $gprconfig_exists" >&5
23350 echo "${ECHO_T}$gprconfig_exists" >&6
23351 else
23352   echo "$as_me:23352: result: no" >&5
23353 echo "${ECHO_T}no" >&6
23354 fi
23355
23356         if test "$ac_cv_prog_gprconfig_exists" = yes
23357         then
23358                 rm -rf conftest* *~conftest*
23359                 if mkdir conftest.src
23360                 then
23361                         cf_ada_config=""
23362                         cd conftest.src
23363                         for cf_gprconfig in Ada C
23364                         do
23365                                 echo "$as_me:23365: checking for gprconfig name for $cf_gprconfig" >&5
23366 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
23367                                 if test $cf_gprconfig = C
23368                                 then
23369                                         for cf_gprconfig_param in \
23370                                                 $cf_gprconfig,,,,GNATGCC \
23371                                                 $cf_gprconfig,,,,GCC \
23372                                                 $cf_gprconfig
23373                                         do
23374                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
23375                                                 test -n "$cf_gprconfig_value" && break
23376                                         done
23377                                 else
23378                                         cf_gprconfig_param=$cf_gprconfig
23379                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
23380                                 fi
23381                                 if test -n "$cf_gprconfig_value"
23382                                 then
23383                                         eval cf_ada_config_$cf_gprconfig=$cf_gprconfig_value
23384                                         echo "$as_me:23384: result: $cf_gprconfig_value" >&5
23385 echo "${ECHO_T}$cf_gprconfig_value" >&6
23386                                 else
23387                                         echo "$as_me:23387: result: missing" >&5
23388 echo "${ECHO_T}missing" >&6
23389                                         cf_ada_config="#"
23390                                         break
23391                                 fi
23392                         done
23393                         cd ..
23394                         rm -rf conftest* *~conftest*
23395                 fi
23396         else
23397                 # gprconfig is newer than gnatmake; we can continue...
23398                 cf_ada_config="##"
23399         fi
23400         if test "x$cf_ada_config" != "x#"
23401         then
23402
23403 echo "$as_me:23403: checking for gnat version" >&5
23404 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
23405 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
23406         grep '[0-9].[0-9][0-9]*' |\
23407         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
23408 echo "$as_me:23408: result: $cf_gnat_version" >&5
23409 echo "${ECHO_T}$cf_gnat_version" >&6
23410
23411 case $cf_gnat_version in
23412 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
23413         cf_cv_prog_gnat_correct=yes
23414         ;;
23415 (*)
23416         { echo "$as_me:23416: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
23417 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
23418         cf_cv_prog_gnat_correct=no
23419         ;;
23420 esac
23421
23422                 # Extract the first word of "m4", so it can be a program name with args.
23423 set dummy m4; ac_word=$2
23424 echo "$as_me:23424: checking for $ac_word" >&5
23425 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23426 if test "${ac_cv_prog_M4_exists+set}" = set; then
23427   echo $ECHO_N "(cached) $ECHO_C" >&6
23428 else
23429   if test -n "$M4_exists"; then
23430   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
23431 else
23432   ac_save_IFS=$IFS; IFS=$ac_path_separator
23433 ac_dummy="$PATH"
23434 for ac_dir in $ac_dummy; do
23435   IFS=$ac_save_IFS
23436   test -z "$ac_dir" && ac_dir=.
23437   $as_executable_p "$ac_dir/$ac_word" || continue
23438 ac_cv_prog_M4_exists="yes"
23439 echo "$as_me:23439: found $ac_dir/$ac_word" >&5
23440 break
23441 done
23442
23443   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
23444 fi
23445 fi
23446 M4_exists=$ac_cv_prog_M4_exists
23447 if test -n "$M4_exists"; then
23448   echo "$as_me:23448: result: $M4_exists" >&5
23449 echo "${ECHO_T}$M4_exists" >&6
23450 else
23451   echo "$as_me:23451: result: no" >&5
23452 echo "${ECHO_T}no" >&6
23453 fi
23454
23455                 if test "$ac_cv_prog_M4_exists" = no; then
23456                         cf_cv_prog_gnat_correct=no
23457                         echo Ada95 binding required program m4 not found. Ada95 binding disabled.
23458                 fi
23459                 if test "$cf_cv_prog_gnat_correct" = yes; then
23460                         echo "$as_me:23460: checking if GNAT works" >&5
23461 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
23462
23463 rm -rf conftest* *~conftest*
23464 cat >>conftest.ads <<CF_EOF
23465 procedure conftest;
23466 CF_EOF
23467 cat >>conftest.adb <<CF_EOF
23468 with Text_IO;
23469 with GNAT.OS_Lib;
23470 procedure conftest is
23471 begin
23472    Text_IO.Put ("Hello World");
23473    Text_IO.New_Line;
23474    GNAT.OS_Lib.OS_Exit (0);
23475 end conftest;
23476 CF_EOF
23477 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
23478    if ( ./conftest 1>&5 2>&1 ) ; then
23479       cf_cv_prog_gnat_correct=yes
23480    else
23481       cf_cv_prog_gnat_correct=no
23482    fi
23483 else
23484    cf_cv_prog_gnat_correct=no
23485 fi
23486 rm -rf conftest* *~conftest*
23487
23488                         echo "$as_me:23488: result: $cf_cv_prog_gnat_correct" >&5
23489 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
23490                 fi
23491         else
23492                 cf_cv_prog_gnat_correct=no
23493         fi
23494 fi
23495
23496                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
23497
23498         ADAFLAGS="$ADAFLAGS -gnatpn"
23499
23500         echo "$as_me:23500: checking optimization options for ADAFLAGS" >&5
23501 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
23502         case "$CFLAGS" in
23503         (*-g*)
23504
23505         ADAFLAGS="$ADAFLAGS -g"
23506
23507                 ;;
23508         esac
23509         case "$CFLAGS" in
23510         (*-O*)
23511                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
23512
23513         ADAFLAGS="$ADAFLAGS $cf_O_flag"
23514
23515                 ;;
23516         esac
23517         echo "$as_me:23517: result: $ADAFLAGS" >&5
23518 echo "${ECHO_T}$ADAFLAGS" >&6
23519
23520 echo "$as_me:23520: checking if GNATPREP supports -T option" >&5
23521 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
23522 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
23523   echo $ECHO_N "(cached) $ECHO_C" >&6
23524 else
23525
23526 cf_cv_gnatprep_opt_t=no
23527 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
23528
23529 fi
23530 echo "$as_me:23530: result: $cf_cv_gnatprep_opt_t" >&5
23531 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
23532 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
23533
23534 echo "$as_me:23534: checking if GNAT supports generics" >&5
23535 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
23536 case $cf_gnat_version in
23537 (3.[1-9]*|[4-9].*)
23538         cf_gnat_generics=yes
23539         ;;
23540 (*)
23541         cf_gnat_generics=no
23542         ;;
23543 esac
23544 echo "$as_me:23544: result: $cf_gnat_generics" >&5
23545 echo "${ECHO_T}$cf_gnat_generics" >&6
23546
23547 if test "$cf_gnat_generics" = yes
23548 then
23549         cf_compile_generics=generics
23550         cf_generic_objects="\${GENOBJS}"
23551 else
23552         cf_compile_generics=
23553         cf_generic_objects=
23554 fi
23555
23556 echo "$as_me:23556: checking if GNAT supports SIGINT" >&5
23557 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
23558 if test "${cf_cv_gnat_sigint+set}" = set; then
23559   echo $ECHO_N "(cached) $ECHO_C" >&6
23560 else
23561
23562 rm -rf conftest* *~conftest*
23563 cat >>conftest.ads <<CF_EOF
23564 with Ada.Interrupts.Names;
23565
23566 package ConfTest is
23567
23568    pragma Warnings (Off);  --  the next pragma exists since 3.11p
23569    pragma Unreserve_All_Interrupts;
23570    pragma Warnings (On);
23571
23572    protected Process is
23573       procedure Stop;
23574       function Continue return Boolean;
23575       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
23576    private
23577       Done : Boolean := False;
23578    end Process;
23579
23580 end ConfTest;
23581 CF_EOF
23582 cat >>conftest.adb <<CF_EOF
23583 package body ConfTest is
23584    protected body Process is
23585       procedure Stop is
23586       begin
23587          Done := True;
23588       end Stop;
23589       function Continue return Boolean is
23590       begin
23591          return not Done;
23592       end Continue;
23593    end Process;
23594 end ConfTest;
23595 CF_EOF
23596 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
23597       cf_cv_gnat_sigint=yes
23598 else
23599    cf_cv_gnat_sigint=no
23600 fi
23601 rm -rf conftest* *~conftest*
23602
23603 fi
23604 echo "$as_me:23604: result: $cf_cv_gnat_sigint" >&5
23605 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
23606
23607 if test $cf_cv_gnat_sigint = yes ; then
23608         USE_GNAT_SIGINT=""
23609 else
23610         USE_GNAT_SIGINT="#"
23611 fi
23612
23613 cf_gnat_libraries=no
23614 cf_gnat_projects=no
23615
23616 if test "$enable_gnat_projects" != no ; then
23617 echo "$as_me:23617: checking if GNAT supports project files" >&5
23618 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
23619 case $cf_gnat_version in
23620 (3.[0-9]*)
23621         ;;
23622 (*)
23623         case $cf_cv_system_name in
23624         (cygwin*|msys*)
23625                 ;;
23626         (*)
23627                 rm -rf conftest* *~conftest*
23628                 if mkdir conftest.src conftest.bin conftest.lib
23629                 then
23630                         cd conftest.src
23631                         rm -rf conftest* *~conftest*
23632                         cat >>library.gpr <<CF_EOF
23633 project Library is
23634   Kind := External ("LIB_KIND");
23635   for Library_Name use "ConfTest";
23636   for Object_Dir use ".";
23637   for Library_ALI_Dir use External("LIBRARY_DIR");
23638   for Library_Version use External ("SONAME");
23639   for Library_Kind use Kind;
23640   for Library_Dir use External("BUILD_DIR");
23641   Source_Dir := External ("SOURCE_DIR");
23642   for Source_Dirs use (Source_Dir);
23643 end Library;
23644 CF_EOF
23645                         cat >>confpackage.ads <<CF_EOF
23646 package ConfPackage is
23647    procedure conftest;
23648 end ConfPackage;
23649 CF_EOF
23650                         cat >>confpackage.adb <<CF_EOF
23651 with Text_IO;
23652 package body ConfPackage is
23653    procedure conftest is
23654    begin
23655       Text_IO.Put ("Hello World");
23656       Text_IO.New_Line;
23657    end conftest;
23658 end ConfPackage;
23659 CF_EOF
23660                         if ( $cf_ada_make $ADAFLAGS \
23661                                         -Plibrary.gpr \
23662                                         -XBUILD_DIR=`cd ../conftest.bin;pwd` \
23663                                         -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
23664                                         -XSOURCE_DIR=`pwd` \
23665                                         -XSONAME=libConfTest.so.1 \
23666                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
23667                                 cf_gnat_projects=yes
23668                         fi
23669                         cd ..
23670                 fi
23671                 if test -f conftest.lib/confpackage.ali
23672                 then
23673                         cf_gnat_libraries=yes
23674                 fi
23675                 rm -rf conftest* *~conftest*
23676                 ;;
23677         esac
23678         ;;
23679 esac
23680 echo "$as_me:23680: result: $cf_gnat_projects" >&5
23681 echo "${ECHO_T}$cf_gnat_projects" >&6
23682 fi # enable_gnat_projects
23683
23684 if test $cf_gnat_projects = yes
23685 then
23686         echo "$as_me:23686: checking if GNAT supports libraries" >&5
23687 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
23688         echo "$as_me:23688: result: $cf_gnat_libraries" >&5
23689 echo "${ECHO_T}$cf_gnat_libraries" >&6
23690 fi
23691
23692 if test "$cf_gnat_projects" = yes
23693 then
23694         USE_OLD_MAKERULES="#"
23695         USE_GNAT_PROJECTS=""
23696 else
23697         USE_OLD_MAKERULES=""
23698         USE_GNAT_PROJECTS="#"
23699 fi
23700
23701 if test "$cf_gnat_libraries" = yes
23702 then
23703         USE_GNAT_LIBRARIES=""
23704 else
23705         USE_GNAT_LIBRARIES="#"
23706 fi
23707
23708 echo "$as_me:23708: checking for ada-compiler" >&5
23709 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
23710
23711 # Check whether --with-ada-compiler or --without-ada-compiler was given.
23712 if test "${with_ada_compiler+set}" = set; then
23713   withval="$with_ada_compiler"
23714   cf_ada_compiler=$withval
23715 else
23716   cf_ada_compiler=gnatmake
23717 fi;
23718
23719 echo "$as_me:23719: result: $cf_ada_compiler" >&5
23720 echo "${ECHO_T}$cf_ada_compiler" >&6
23721
23722                         cf_ada_package=terminal_interface
23723
23724 echo "$as_me:23724: checking for ada-include" >&5
23725 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
23726
23727 # Check whether --with-ada-include or --without-ada-include was given.
23728 if test "${with_ada_include+set}" = set; then
23729   withval="$with_ada_include"
23730
23731 else
23732   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
23733 fi; if test -n "$prefix/share/ada/adainclude" ; then
23734
23735 if test "x$prefix" != xNONE; then
23736         cf_path_syntax="$prefix"
23737 else
23738         cf_path_syntax="$ac_default_prefix"
23739 fi
23740
23741 case ".$withval" in
23742 (.\$\(*\)*|.\'*\'*)
23743         ;;
23744 (..|./*|.\\*)
23745         ;;
23746 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
23747         ;;
23748 (.\${*prefix}*|.\${*dir}*)
23749         eval withval="$withval"
23750         case ".$withval" in
23751         (.NONE/*)
23752                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
23753                 ;;
23754         esac
23755         ;;
23756 (.no|.NONE/*)
23757         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
23758         ;;
23759 (*)
23760         { { echo "$as_me:23760: error: expected a pathname, not \"$withval\"" >&5
23761 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
23762    { (exit 1); exit 1; }; }
23763         ;;
23764 esac
23765
23766 fi
23767 eval ADA_INCLUDE="$withval"
23768
23769 echo "$as_me:23769: result: $ADA_INCLUDE" >&5
23770 echo "${ECHO_T}$ADA_INCLUDE" >&6
23771
23772 echo "$as_me:23772: checking for ada-objects" >&5
23773 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
23774
23775 # Check whether --with-ada-objects or --without-ada-objects was given.
23776 if test "${with_ada_objects+set}" = set; then
23777   withval="$with_ada_objects"
23778
23779 else
23780   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
23781 fi; if test -n "$prefix/lib/ada/adalib" ; then
23782
23783 if test "x$prefix" != xNONE; then
23784         cf_path_syntax="$prefix"
23785 else
23786         cf_path_syntax="$ac_default_prefix"
23787 fi
23788
23789 case ".$withval" in
23790 (.\$\(*\)*|.\'*\'*)
23791         ;;
23792 (..|./*|.\\*)
23793         ;;
23794 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
23795         ;;
23796 (.\${*prefix}*|.\${*dir}*)
23797         eval withval="$withval"
23798         case ".$withval" in
23799         (.NONE/*)
23800                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
23801                 ;;
23802         esac
23803         ;;
23804 (.no|.NONE/*)
23805         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
23806         ;;
23807 (*)
23808         { { echo "$as_me:23808: error: expected a pathname, not \"$withval\"" >&5
23809 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
23810    { (exit 1); exit 1; }; }
23811         ;;
23812 esac
23813
23814 fi
23815 eval ADA_OBJECTS="$withval"
23816
23817 echo "$as_me:23817: result: $ADA_OBJECTS" >&5
23818 echo "${ECHO_T}$ADA_OBJECTS" >&6
23819
23820 echo "$as_me:23820: checking if an Ada95 shared-library should be built" >&5
23821 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
23822
23823 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
23824 if test "${with_ada_sharedlib+set}" = set; then
23825   withval="$with_ada_sharedlib"
23826   with_ada_sharedlib=$withval
23827 else
23828   with_ada_sharedlib=no
23829 fi;
23830 echo "$as_me:23830: result: $with_ada_sharedlib" >&5
23831 echo "${ECHO_T}$with_ada_sharedlib" >&6
23832
23833 if test "x$with_ada_sharedlib" != xno
23834 then
23835         if test "x$cf_gnat_projects" != xyes
23836         then
23837                 { echo "$as_me:23837: WARNING: disabling shared-library since GNAT projects are not supported" >&5
23838 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
23839                 with_ada_sharedlib=no
23840         fi
23841 fi
23842
23843 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
23844 MAKE_ADA_SHAREDLIB="#"
23845
23846 if test "x$with_ada_sharedlib" != xno
23847 then
23848         MAKE_ADA_SHAREDLIB=
23849         if test "x$with_ada_sharedlib" != xyes
23850         then
23851                 ADA_SHAREDLIB="$with_ada_sharedlib"
23852         fi
23853 fi
23854
23855                 fi
23856         fi
23857 else
23858         cf_with_ada=no
23859 fi
23860
23861 # do this "late" to avoid conflict with header-checks
23862 if test "x$with_widec" = xyes ; then
23863         echo "$as_me:23863: checking for wchar_t" >&5
23864 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
23865 if test "${ac_cv_type_wchar_t+set}" = set; then
23866   echo $ECHO_N "(cached) $ECHO_C" >&6
23867 else
23868   cat >conftest.$ac_ext <<_ACEOF
23869 #line 23869 "configure"
23870 #include "confdefs.h"
23871 $ac_includes_default
23872 int
23873 main (void)
23874 {
23875 if ((wchar_t *) 0)
23876   return 0;
23877 if (sizeof (wchar_t))
23878   return 0;
23879   ;
23880   return 0;
23881 }
23882 _ACEOF
23883 rm -f conftest.$ac_objext
23884 if { (eval echo "$as_me:23884: \"$ac_compile\"") >&5
23885   (eval $ac_compile) 2>&5
23886   ac_status=$?
23887   echo "$as_me:23887: \$? = $ac_status" >&5
23888   (exit $ac_status); } &&
23889          { ac_try='test -s conftest.$ac_objext'
23890   { (eval echo "$as_me:23890: \"$ac_try\"") >&5
23891   (eval $ac_try) 2>&5
23892   ac_status=$?
23893   echo "$as_me:23893: \$? = $ac_status" >&5
23894   (exit $ac_status); }; }; then
23895   ac_cv_type_wchar_t=yes
23896 else
23897   echo "$as_me: failed program was:" >&5
23898 cat conftest.$ac_ext >&5
23899 ac_cv_type_wchar_t=no
23900 fi
23901 rm -f conftest.$ac_objext conftest.$ac_ext
23902 fi
23903 echo "$as_me:23903: result: $ac_cv_type_wchar_t" >&5
23904 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
23905
23906 echo "$as_me:23906: checking size of wchar_t" >&5
23907 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
23908 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
23909   echo $ECHO_N "(cached) $ECHO_C" >&6
23910 else
23911   if test "$ac_cv_type_wchar_t" = yes; then
23912   if test "$cross_compiling" = yes; then
23913   # Depending upon the size, compute the lo and hi bounds.
23914 cat >conftest.$ac_ext <<_ACEOF
23915 #line 23915 "configure"
23916 #include "confdefs.h"
23917 $ac_includes_default
23918 int
23919 main (void)
23920 {
23921 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
23922   ;
23923   return 0;
23924 }
23925 _ACEOF
23926 rm -f conftest.$ac_objext
23927 if { (eval echo "$as_me:23927: \"$ac_compile\"") >&5
23928   (eval $ac_compile) 2>&5
23929   ac_status=$?
23930   echo "$as_me:23930: \$? = $ac_status" >&5
23931   (exit $ac_status); } &&
23932          { ac_try='test -s conftest.$ac_objext'
23933   { (eval echo "$as_me:23933: \"$ac_try\"") >&5
23934   (eval $ac_try) 2>&5
23935   ac_status=$?
23936   echo "$as_me:23936: \$? = $ac_status" >&5
23937   (exit $ac_status); }; }; then
23938   ac_lo=0 ac_mid=0
23939   while :; do
23940     cat >conftest.$ac_ext <<_ACEOF
23941 #line 23941 "configure"
23942 #include "confdefs.h"
23943 $ac_includes_default
23944 int
23945 main (void)
23946 {
23947 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
23948   ;
23949   return 0;
23950 }
23951 _ACEOF
23952 rm -f conftest.$ac_objext
23953 if { (eval echo "$as_me:23953: \"$ac_compile\"") >&5
23954   (eval $ac_compile) 2>&5
23955   ac_status=$?
23956   echo "$as_me:23956: \$? = $ac_status" >&5
23957   (exit $ac_status); } &&
23958          { ac_try='test -s conftest.$ac_objext'
23959   { (eval echo "$as_me:23959: \"$ac_try\"") >&5
23960   (eval $ac_try) 2>&5
23961   ac_status=$?
23962   echo "$as_me:23962: \$? = $ac_status" >&5
23963   (exit $ac_status); }; }; then
23964   ac_hi=$ac_mid; break
23965 else
23966   echo "$as_me: failed program was:" >&5
23967 cat conftest.$ac_ext >&5
23968 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
23969 fi
23970 rm -f conftest.$ac_objext conftest.$ac_ext
23971   done
23972 else
23973   echo "$as_me: failed program was:" >&5
23974 cat conftest.$ac_ext >&5
23975 ac_hi=-1 ac_mid=-1
23976   while :; do
23977     cat >conftest.$ac_ext <<_ACEOF
23978 #line 23978 "configure"
23979 #include "confdefs.h"
23980 $ac_includes_default
23981 int
23982 main (void)
23983 {
23984 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
23985   ;
23986   return 0;
23987 }
23988 _ACEOF
23989 rm -f conftest.$ac_objext
23990 if { (eval echo "$as_me:23990: \"$ac_compile\"") >&5
23991   (eval $ac_compile) 2>&5
23992   ac_status=$?
23993   echo "$as_me:23993: \$? = $ac_status" >&5
23994   (exit $ac_status); } &&
23995          { ac_try='test -s conftest.$ac_objext'
23996   { (eval echo "$as_me:23996: \"$ac_try\"") >&5
23997   (eval $ac_try) 2>&5
23998   ac_status=$?
23999   echo "$as_me:23999: \$? = $ac_status" >&5
24000   (exit $ac_status); }; }; then
24001   ac_lo=$ac_mid; break
24002 else
24003   echo "$as_me: failed program was:" >&5
24004 cat conftest.$ac_ext >&5
24005 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
24006 fi
24007 rm -f conftest.$ac_objext conftest.$ac_ext
24008   done
24009 fi
24010 rm -f conftest.$ac_objext conftest.$ac_ext
24011 # Binary search between lo and hi bounds.
24012 while test "x$ac_lo" != "x$ac_hi"; do
24013   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
24014   cat >conftest.$ac_ext <<_ACEOF
24015 #line 24015 "configure"
24016 #include "confdefs.h"
24017 $ac_includes_default
24018 int
24019 main (void)
24020 {
24021 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
24022   ;
24023   return 0;
24024 }
24025 _ACEOF
24026 rm -f conftest.$ac_objext
24027 if { (eval echo "$as_me:24027: \"$ac_compile\"") >&5
24028   (eval $ac_compile) 2>&5
24029   ac_status=$?
24030   echo "$as_me:24030: \$? = $ac_status" >&5
24031   (exit $ac_status); } &&
24032          { ac_try='test -s conftest.$ac_objext'
24033   { (eval echo "$as_me:24033: \"$ac_try\"") >&5
24034   (eval $ac_try) 2>&5
24035   ac_status=$?
24036   echo "$as_me:24036: \$? = $ac_status" >&5
24037   (exit $ac_status); }; }; then
24038   ac_hi=$ac_mid
24039 else
24040   echo "$as_me: failed program was:" >&5
24041 cat conftest.$ac_ext >&5
24042 ac_lo=`expr $ac_mid + 1`
24043 fi
24044 rm -f conftest.$ac_objext conftest.$ac_ext
24045 done
24046 ac_cv_sizeof_wchar_t=$ac_lo
24047 else
24048   if test "$cross_compiling" = yes; then
24049   { { echo "$as_me:24049: error: cannot run test program while cross compiling" >&5
24050 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
24051    { (exit 1); exit 1; }; }
24052 else
24053   cat >conftest.$ac_ext <<_ACEOF
24054 #line 24054 "configure"
24055 #include "confdefs.h"
24056 $ac_includes_default
24057 int
24058 main (void)
24059 {
24060 FILE *f = fopen ("conftest.val", "w");
24061 if (!f)
24062   $ac_main_return (1);
24063 fprintf (f, "%d", (sizeof (wchar_t)));
24064 fclose (f);
24065   ;
24066   return 0;
24067 }
24068 _ACEOF
24069 rm -f conftest$ac_exeext
24070 if { (eval echo "$as_me:24070: \"$ac_link\"") >&5
24071   (eval $ac_link) 2>&5
24072   ac_status=$?
24073   echo "$as_me:24073: \$? = $ac_status" >&5
24074   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24075   { (eval echo "$as_me:24075: \"$ac_try\"") >&5
24076   (eval $ac_try) 2>&5
24077   ac_status=$?
24078   echo "$as_me:24078: \$? = $ac_status" >&5
24079   (exit $ac_status); }; }; then
24080   ac_cv_sizeof_wchar_t=`cat conftest.val`
24081 else
24082   echo "$as_me: program exited with status $ac_status" >&5
24083 echo "$as_me: failed program was:" >&5
24084 cat conftest.$ac_ext >&5
24085 fi
24086 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24087 fi
24088 fi
24089 rm -f conftest.val
24090 else
24091   ac_cv_sizeof_wchar_t=0
24092 fi
24093 fi
24094 echo "$as_me:24094: result: $ac_cv_sizeof_wchar_t" >&5
24095 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
24096 cat >>confdefs.h <<EOF
24097 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
24098 EOF
24099
24100 fi
24101
24102 ### Construct the ncurses library-subsets, if any, from this set of keywords:
24103 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
24104 ###
24105 ### ticlib modules may be a separate library, otherwise contained in termlib.
24106 ### termlib modules may be a separate library, otherwise contained in ncurses.
24107 ###
24108 ### The of "+" or " " between the tokens controls the way the script
24109 ### chooses to split module lists into libraries.
24110 ###
24111 ### (see CF_LIB_RULES).
24112 echo "$as_me:24112: checking for library subsets" >&5
24113 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
24114 LIB_SUBSETS=
24115
24116 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
24117         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
24118         if test "$with_ticlib" != no ; then
24119                 LIB_SUBSETS="${LIB_SUBSETS} "
24120         else
24121                 LIB_SUBSETS="${LIB_SUBSETS}+"
24122         fi
24123 fi
24124
24125 LIB_SUBSETS="${LIB_SUBSETS}termlib"
24126 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
24127
24128 if test "$with_termlib" != no ; then
24129         LIB_SUBSETS="${LIB_SUBSETS} "
24130 else
24131         LIB_SUBSETS="${LIB_SUBSETS}+"
24132 fi
24133
24134 LIB_SUBSETS="${LIB_SUBSETS}base"
24135
24136 # Most term-driver calls are to tinfo, but some like init_pair are to the
24137 # base library (so it resides in base).
24138 if test "$with_term_driver" != no ; then
24139         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
24140         case $cf_cv_system_name in
24141         (*mingw32*|*mingw64*)
24142                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
24143                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
24144                 ;;
24145         (*)
24146                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
24147                 ;;
24148         esac
24149 fi
24150
24151 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
24152 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
24153
24154 echo "$as_me:24154: result: $LIB_SUBSETS" >&5
24155 echo "${ECHO_T}$LIB_SUBSETS" >&6
24156
24157 ### Construct the list of include-directories to be generated
24158
24159 if test "$srcdir" != "."; then
24160         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
24161 fi
24162 CPPFLAGS="-I../include $CPPFLAGS"
24163 if test "$srcdir" != "."; then
24164         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
24165 fi
24166 CPPFLAGS="-I. $CPPFLAGS"
24167
24168 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
24169 if test "$srcdir" != "."; then
24170         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
24171 fi
24172 if test "$GCC" != yes; then
24173         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
24174 elif test "$includedir" != "/usr/include"; then
24175         if test "$includedir" = '${prefix}/include' ; then
24176                 if test x$prefix != x/usr ; then
24177                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
24178                 fi
24179         else
24180                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
24181         fi
24182 fi
24183
24184 ### Build up pieces for makefile rules
24185 echo "$as_me:24185: checking default library suffix" >&5
24186 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
24187
24188         case $DFT_LWR_MODEL in
24189         (libtool) DFT_ARG_SUFFIX=''   ;;
24190         (normal)  DFT_ARG_SUFFIX=''   ;;
24191         (debug)   DFT_ARG_SUFFIX='_g' ;;
24192         (profile) DFT_ARG_SUFFIX='_p' ;;
24193         (shared)  DFT_ARG_SUFFIX=''   ;;
24194         esac
24195         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
24196 echo "$as_me:24196: result: $DFT_ARG_SUFFIX" >&5
24197 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
24198
24199 echo "$as_me:24199: checking default library-dependency suffix" >&5
24200 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
24201
24202         case X$DFT_LWR_MODEL in
24203         (Xlibtool)
24204                 DFT_LIB_SUFFIX='.la'
24205                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24206                 ;;
24207         (Xdebug)
24208                 DFT_LIB_SUFFIX='_g.a'
24209                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24210                 ;;
24211         (Xprofile)
24212                 DFT_LIB_SUFFIX='_p.a'
24213                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24214                 ;;
24215         (Xshared)
24216                 case $cf_cv_system_name in
24217                 (aix[5-7]*)
24218                         DFT_LIB_SUFFIX='.so'
24219                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24220                         ;;
24221                 (cygwin*|msys*|mingw*)
24222                         DFT_LIB_SUFFIX='.dll'
24223                         DFT_DEP_SUFFIX='.dll.a'
24224                         ;;
24225                 (darwin*)
24226                         DFT_LIB_SUFFIX='.dylib'
24227                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24228                         ;;
24229                 (hpux*)
24230                         case $target in
24231                         (ia64*)
24232                                 DFT_LIB_SUFFIX='.so'
24233                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24234                                 ;;
24235                         (*)
24236                                 DFT_LIB_SUFFIX='.sl'
24237                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24238                                 ;;
24239                         esac
24240                         ;;
24241                 (*)
24242                         DFT_LIB_SUFFIX='.so'
24243                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24244                         ;;
24245                 esac
24246                 ;;
24247         (*)
24248                 DFT_LIB_SUFFIX='.a'
24249                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
24250                 ;;
24251         esac
24252         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24253         then
24254                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
24255                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
24256         fi
24257 echo "$as_me:24257: result: $DFT_DEP_SUFFIX" >&5
24258 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
24259
24260 echo "$as_me:24260: checking default object directory" >&5
24261 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
24262
24263         case $DFT_LWR_MODEL in
24264         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
24265         (normal)  DFT_OBJ_SUBDIR='objects' ;;
24266         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
24267         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
24268         (shared)
24269                 case $cf_cv_system_name in
24270                 (cygwin|msys)
24271                         DFT_OBJ_SUBDIR='objects' ;;
24272                 (*)
24273                         DFT_OBJ_SUBDIR='obj_s' ;;
24274                 esac
24275         esac
24276 echo "$as_me:24276: result: $DFT_OBJ_SUBDIR" >&5
24277 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
24278
24279 if test "x$cf_with_cxx" = xyes ; then
24280 echo "$as_me:24280: checking c++ library-dependency suffix" >&5
24281 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
24282 if test "$with_libtool" != "no"; then
24283         # libtool thinks it can make c++ shared libraries (perhaps only g++)
24284         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
24285 elif test "$with_shared_cxx" != "no"; then
24286         # also for g++ users...
24287         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
24288 else
24289         # we normally make a static library because C/C++ library rules differ
24290
24291         case Xnormal in
24292         (Xlibtool)
24293                 CXX_LIB_SUFFIX='.la'
24294                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24295                 ;;
24296         (Xdebug)
24297                 CXX_LIB_SUFFIX='_g.a'
24298                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24299                 ;;
24300         (Xprofile)
24301                 CXX_LIB_SUFFIX='_p.a'
24302                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24303                 ;;
24304         (Xshared)
24305                 case $cf_cv_system_name in
24306                 (aix[5-7]*)
24307                         CXX_LIB_SUFFIX='.so'
24308                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24309                         ;;
24310                 (cygwin*|msys*|mingw*)
24311                         CXX_LIB_SUFFIX='.dll'
24312                         CXX_DEP_SUFFIX='.dll.a'
24313                         ;;
24314                 (darwin*)
24315                         CXX_LIB_SUFFIX='.dylib'
24316                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24317                         ;;
24318                 (hpux*)
24319                         case $target in
24320                         (ia64*)
24321                                 CXX_LIB_SUFFIX='.so'
24322                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24323                                 ;;
24324                         (*)
24325                                 CXX_LIB_SUFFIX='.sl'
24326                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24327                                 ;;
24328                         esac
24329                         ;;
24330                 (*)
24331                         CXX_LIB_SUFFIX='.so'
24332                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24333                         ;;
24334                 esac
24335                 ;;
24336         (*)
24337                 CXX_LIB_SUFFIX='.a'
24338                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
24339                 ;;
24340         esac
24341         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24342         then
24343                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
24344                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
24345         fi
24346
24347 fi
24348 echo "$as_me:24348: result: $CXX_LIB_SUFFIX" >&5
24349 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
24350
24351 fi
24352
24353 # do not want -ldl in build except as needed for -lncurses dependency
24354 if test "x$with_dlsym" = xyes ; then
24355 if test $DFT_LWR_MODEL = shared || \
24356    test $DFT_LWR_MODEL = libtool ; then
24357
24358 # remove dl library from $LIBS
24359 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
24360
24361 fi
24362 fi
24363 ### Set up low-level terminfo dependencies for makefiles.
24364
24365 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
24366 # do not need libdl
24367 TICS_LIST=
24368 if test "x$with_dlsym" = xyes ; then
24369
24370 # remove dl library from $SHLIB_LIST
24371 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
24372
24373 fi
24374
24375 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
24376 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
24377 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
24378 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
24379 then
24380         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
24381 fi
24382
24383 if test "$with_ticlib" != no ; then
24384
24385         if test "x$with_ticlib" != xyes ; then
24386                 TICS_NAME=$with_ticlib
24387                 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
24388                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
24389                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
24390                 TICS_LIB_SUFFIX="${with_ticlib}"
24391         else
24392                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
24393                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
24394                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
24395                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
24396         fi
24397         TICS_LDFLAGS="-L${LIB_DIR}"
24398         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
24399 else
24400         TICS_SUFFIX=${DFT_LIB_SUFFIX}
24401         TICS_LDFLAGS="-L${LIB_DIR}"
24402         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
24403 fi
24404
24405 if test "$with_termlib" != no ; then
24406
24407         if test "x$with_termlib" != xyes ; then
24408                 TINFO_NAME=$with_termlib
24409                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
24410                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
24411                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
24412                 TINFO_LIB_SUFFIX="${with_termlib}"
24413         else
24414                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
24415                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
24416                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
24417                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
24418         fi
24419
24420         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
24421         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
24422         if test "$DFT_LWR_MODEL" = "libtool"; then
24423                 TEST_ARGS="${TEST_DEPS}"
24424                 TEST_ARG2="${TEST_DEP2}"
24425                 TINFO_LDFLAGS="-L${LIB_DIR}"
24426                 TINFO_LIBS="$TEST_ARGS"
24427                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
24428                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
24429         else
24430                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
24431                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
24432                 if test "x$with_term_driver" != xno ; then
24433                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
24434                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
24435                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
24436                 else
24437                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
24438                         TINFO_LIBS="$TEST_ARGS"
24439                 fi
24440                 TINFO_LDFLAGS="-L${LIB_DIR}"
24441                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
24442         fi
24443 else
24444         # the next lines are needed for linking libtic over libncurses
24445         TINFO_NAME=${LIB_NAME}
24446         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
24447         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
24448         if test "x$with_tic_depends" = xyes ; then
24449                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
24450         else
24451                 TICS_LIST="$SHLIB_LIST"
24452         fi
24453
24454         TINFO_LDFLAGS="-L${LIB_DIR}"
24455         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
24456 fi
24457
24458 if test "$DFT_LWR_MODEL" = shared ; then
24459         case $cf_cv_system_name in
24460         (cygwin*|msys*)
24461                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
24462                 TINFO_SUFFIX=.dll
24463                 ;;
24464         esac
24465 fi
24466
24467 if test "x$with_dlsym" = xyes ; then
24468
24469 # remove dl library from $TICS_LIST
24470 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
24471
24472 fi
24473
24474 if test "$DFT_LWR_MODEL" = "libtool"; then
24475         OBJEXT=lo
24476 fi
24477
24478 # needed for Ada95
24479 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
24480
24481 case $DFT_LWR_MODEL in
24482 (normal|debug|profile)
24483
24484 if test "$GCC" = yes ; then
24485         case $cf_cv_system_name in
24486         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
24487                 LDFLAGS_STATIC=
24488                 LDFLAGS_SHARED=
24489                 ;;
24490         (*)     # normally, except when broken
24491                 LDFLAGS_STATIC=-static
24492                 LDFLAGS_SHARED=-dynamic
24493                 ;;
24494         esac
24495 else
24496         case $cf_cv_system_name in
24497         (aix[4-7]*)     # from ld manpage
24498                 LDFLAGS_STATIC=-bstatic
24499                 LDFLAGS_SHARED=-bdynamic
24500                 ;;
24501         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
24502                 # We could also use just "archive" and "shared".
24503                 LDFLAGS_STATIC=-Wl,-a,archive_shared
24504                 LDFLAGS_SHARED=-Wl,-a,shared_archive
24505                 ;;
24506         (irix*)         # from ld manpage IRIX64
24507                 LDFLAGS_STATIC=-Bstatic
24508                 LDFLAGS_SHARED=-Bdynamic
24509                 ;;
24510         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
24511                 # alternative "-oldstyle_liblookup" (not in cc manpage)
24512                 LDFLAGS_STATIC=-noso
24513                 LDFLAGS_SHARED=-so_archive
24514                 ;;
24515         (solaris2*)
24516                 LDFLAGS_STATIC=-Bstatic
24517                 LDFLAGS_SHARED=-Bdynamic
24518                 ;;
24519         esac
24520 fi
24521
24522 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
24523 then
24524         echo "$as_me:24524: checking if linker supports switching between static/dynamic" >&5
24525 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
24526
24527         rm -f libconftest.a
24528         cat >conftest.$ac_ext <<EOF
24529 #line 24529 "configure"
24530 #include <stdio.h>
24531 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
24532 EOF
24533         if { (eval echo "$as_me:24533: \"$ac_compile\"") >&5
24534   (eval $ac_compile) 2>&5
24535   ac_status=$?
24536   echo "$as_me:24536: \$? = $ac_status" >&5
24537   (exit $ac_status); } ; then
24538                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
24539                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
24540         fi
24541         rm -f conftest.*
24542
24543         cf_save_LIBS="$LIBS"
24544
24545         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
24546         cat >conftest.$ac_ext <<_ACEOF
24547 #line 24547 "configure"
24548 #include "confdefs.h"
24549
24550 #line 24550 "configure"
24551 #include <stdio.h>
24552 int cf_ldflags_static(FILE *fp);
24553
24554 int
24555 main (void)
24556 {
24557
24558         return cf_ldflags_static(stdin);
24559
24560   ;
24561   return 0;
24562 }
24563 _ACEOF
24564 rm -f conftest.$ac_objext conftest$ac_exeext
24565 if { (eval echo "$as_me:24565: \"$ac_link\"") >&5
24566   (eval $ac_link) 2>&5
24567   ac_status=$?
24568   echo "$as_me:24568: \$? = $ac_status" >&5
24569   (exit $ac_status); } &&
24570          { ac_try='test -s conftest$ac_exeext'
24571   { (eval echo "$as_me:24571: \"$ac_try\"") >&5
24572   (eval $ac_try) 2>&5
24573   ac_status=$?
24574   echo "$as_me:24574: \$? = $ac_status" >&5
24575   (exit $ac_status); }; }; then
24576
24577         # some linkers simply ignore the -dynamic
24578         case x`file conftest$ac_exeext 2>/dev/null` in
24579         (*static*)
24580                 cf_ldflags_static=no
24581                 ;;
24582         (*)
24583                 cf_ldflags_static=yes
24584                 ;;
24585         esac
24586
24587 else
24588   echo "$as_me: failed program was:" >&5
24589 cat conftest.$ac_ext >&5
24590 cf_ldflags_static=no
24591 fi
24592 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
24593
24594         rm -f libconftest.*
24595         LIBS="$cf_save_LIBS"
24596
24597         echo "$as_me:24597: result: $cf_ldflags_static" >&5
24598 echo "${ECHO_T}$cf_ldflags_static" >&6
24599
24600         if test $cf_ldflags_static != yes
24601         then
24602                 LDFLAGS_STATIC=
24603                 LDFLAGS_SHARED=
24604         fi
24605 else
24606         LDFLAGS_STATIC=
24607         LDFLAGS_SHARED=
24608 fi
24609
24610         ;;
24611 esac
24612
24613 echo "$as_me:24613: checking where we will install curses.h" >&5
24614 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
24615
24616 includesubdir=
24617 if test "$with_overwrite" = no && \
24618  ( test "x$includedir" = 'x${prefix}/include' || \
24619    test "x$includedir" = "x${prefix}/include" )
24620 then
24621         includesubdir="/ncurses${USE_LIB_SUFFIX}"
24622 fi
24623 echo "$as_me:24623: result: ${includedir}${includesubdir}" >&5
24624 echo "${ECHO_T}${includedir}${includesubdir}" >&6
24625
24626 ### Resolve a conflict between normal and wide-curses by forcing applications
24627 ### that will need libutf8 to add it to their configure script.
24628 if test "$with_overwrite" != no ; then
24629 if test "$NCURSES_LIBUTF8" = 1 ; then
24630         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
24631         { echo "$as_me:24631: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
24632 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
24633 fi
24634 fi
24635 WITH_OVERWRITE=$with_overwrite
24636
24637 # used to separate tack out of the tree
24638 NCURSES_TREE=
24639
24640 ### predefined stuff for the test programs
24641
24642 cat >>confdefs.h <<\EOF
24643 #define HAVE_SLK_COLOR 1
24644 EOF
24645
24646 ### Construct the list of subdirectories for which we'll customize makefiles
24647 ### with the appropriate compile-rules.
24648
24649 echo "$as_me:24649: checking for src modules" >&5
24650 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
24651
24652 # dependencies and linker-arguments for test-programs
24653 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
24654 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
24655 if test "$DFT_LWR_MODEL" = "libtool"; then
24656         TEST_ARGS="${TEST_DEPS}"
24657         TEST_ARG2="${TEST_DEP2}"
24658 else
24659         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
24660         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
24661 fi
24662
24663 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
24664 cf_cv_src_modules=
24665 for cf_dir in $modules_to_build
24666 do
24667         if test -f $srcdir/$cf_dir/modules; then
24668
24669                 # We may/may not have tack in the distribution, though the
24670                 # makefile is.
24671                 if test $cf_dir = tack ; then
24672                         if test "x$cf_with_tack" != "xyes"; then
24673                                 continue
24674                         fi
24675                 fi
24676
24677                 if test -z "$cf_cv_src_modules"; then
24678                         cf_cv_src_modules=$cf_dir
24679                 else
24680                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
24681                 fi
24682
24683                 # Make the ncurses_cfg.h file record the library interface files as
24684                 # well.  These are header files that are the same name as their
24685                 # directory.  Ncurses is the only library that does not follow
24686                 # that pattern.
24687                 if test $cf_dir = tack ; then
24688                         continue
24689                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
24690
24691 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24692
24693                         cat >>confdefs.h <<EOF
24694 #define HAVE_${cf_have_include}_H 1
24695 EOF
24696
24697                         cat >>confdefs.h <<EOF
24698 #define HAVE_LIB${cf_have_include} 1
24699 EOF
24700
24701                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
24702                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
24703                         if test "$DFT_LWR_MODEL" = "libtool"; then
24704                                 TEST_ARGS="${TEST_DEPS}"
24705                                 TEST_ARG2="${TEST_DEP2}"
24706                         else
24707                                 TEST_ARGS="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARGS"
24708                                 TEST_ARG2="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARG2"
24709                         fi
24710                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
24711                 fi
24712         fi
24713 done
24714 echo "$as_me:24714: result: $cf_cv_src_modules" >&5
24715 echo "${ECHO_T}$cf_cv_src_modules" >&6
24716
24717 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
24718 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
24719
24720 SRC_SUBDIRS=
24721 if test "x$cf_with_manpages" != xno ; then
24722         SRC_SUBDIRS="$SRC_SUBDIRS man"
24723 fi
24724 SRC_SUBDIRS="$SRC_SUBDIRS include"
24725 for cf_dir in $cf_cv_src_modules
24726 do
24727         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
24728 done
24729 if test "x$cf_with_tests" != "xno" ; then
24730         SRC_SUBDIRS="$SRC_SUBDIRS test"
24731 fi
24732 # always make this, to install the ncurses-config script
24733 SRC_SUBDIRS="$SRC_SUBDIRS misc"
24734 if test "$cf_with_cxx_binding" != no; then
24735         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
24736         SRC_SUBDIRS="$SRC_SUBDIRS c++"
24737 fi
24738
24739 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
24740 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
24741
24742 ADA_SUBDIRS=
24743 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
24744         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
24745         ADA_SUBDIRS="gen src"
24746         if test "x$cf_with_tests" != "xno" ; then
24747                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
24748         fi
24749 fi
24750
24751 SUB_MAKEFILES=
24752 for cf_dir in $SRC_SUBDIRS
24753 do
24754         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
24755 done
24756
24757 if test -n "$ADA_SUBDIRS"; then
24758         for cf_dir in $ADA_SUBDIRS
24759         do
24760                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
24761         done
24762
24763 fi
24764
24765 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
24766    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
24767    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
24768 fi
24769
24770 DIRS_TO_MAKE="lib"
24771 for cf_item in $cf_list_models
24772 do
24773
24774         case $cf_item in
24775         (libtool) cf_subdir='obj_lo'  ;;
24776         (normal)  cf_subdir='objects' ;;
24777         (debug)   cf_subdir='obj_g' ;;
24778         (profile) cf_subdir='obj_p' ;;
24779         (shared)
24780                 case $cf_cv_system_name in
24781                 (cygwin|msys)
24782                         cf_subdir='objects' ;;
24783                 (*)
24784                         cf_subdir='obj_s' ;;
24785                 esac
24786         esac
24787
24788         for cf_item2 in $DIRS_TO_MAKE
24789         do
24790                 test $cf_item2 = $cf_subdir && break
24791         done
24792         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
24793 done
24794 for cf_dir in $DIRS_TO_MAKE
24795 do
24796         test ! -d $cf_dir && mkdir $cf_dir
24797 done
24798
24799 # symbols that differ when compiling Ada95 by itself.
24800 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
24801
24802 # values to use as strings
24803
24804 cat >>confdefs.h <<EOF
24805 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
24806 EOF
24807
24808 cat >>confdefs.h <<EOF
24809 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
24810 EOF
24811
24812 ### Now that we're done running tests, add the compiler-warnings, if any
24813
24814 cf_fix_cppflags=no
24815 cf_new_cflags=
24816 cf_new_cppflags=
24817 cf_new_extra_cppflags=
24818
24819 for cf_add_cflags in $EXTRA_CFLAGS
24820 do
24821 case $cf_fix_cppflags in
24822 (no)
24823         case $cf_add_cflags in
24824         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
24825                 case $cf_add_cflags in
24826                 (-D*)
24827                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
24828
24829                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
24830                                 && test -z "${cf_tst_cflags}" \
24831                                 && cf_fix_cppflags=yes
24832
24833                         if test $cf_fix_cppflags = yes ; then
24834
24835         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
24836         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
24837
24838                                 continue
24839                         elif test "${cf_tst_cflags}" = "\"'" ; then
24840
24841         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
24842         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
24843
24844                                 continue
24845                         fi
24846                         ;;
24847                 esac
24848                 case "$CPPFLAGS" in
24849                 (*$cf_add_cflags)
24850                         ;;
24851                 (*)
24852                         case $cf_add_cflags in
24853                         (-D*)
24854                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
24855
24856 CPPFLAGS=`echo "$CPPFLAGS" | \
24857         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
24858                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
24859
24860                                 ;;
24861                         esac
24862
24863         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
24864         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
24865
24866                         ;;
24867                 esac
24868                 ;;
24869         (*)
24870
24871         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
24872         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
24873
24874                 ;;
24875         esac
24876         ;;
24877 (yes)
24878
24879         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
24880         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
24881
24882         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
24883
24884         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
24885                 && test -z "${cf_tst_cflags}" \
24886                 && cf_fix_cppflags=no
24887         ;;
24888 esac
24889 done
24890
24891 if test -n "$cf_new_cflags" ; then
24892
24893         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
24894         CFLAGS="${CFLAGS}$cf_new_cflags"
24895
24896 fi
24897
24898 if test -n "$cf_new_cppflags" ; then
24899
24900         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24901         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
24902
24903 fi
24904
24905 if test -n "$cf_new_extra_cppflags" ; then
24906
24907         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
24908         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
24909
24910 fi
24911
24912 ### Define substitutions for header files to avoid name-pollution
24913
24914 if test "x$cf_cv_have_tcgetattr" = xyes ; then
24915         HAVE_TCGETATTR=1
24916 else
24917         HAVE_TCGETATTR=0
24918 fi
24919
24920 if test "x$ac_cv_header_stdint_h" = xyes ; then
24921         HAVE_STDINT_H=1
24922 else
24923         HAVE_STDINT_H=0
24924 fi
24925
24926 if test "x$ac_cv_header_termio_h" = xyes ; then
24927         HAVE_TERMIO_H=1
24928 else
24929         HAVE_TERMIO_H=0
24930 fi
24931
24932 if test "x$ac_cv_header_termios_h" = xyes ; then
24933         HAVE_TERMIOS_H=1
24934 else
24935         HAVE_TERMIOS_H=0
24936 fi
24937
24938 ################################################################################
24939 test "x$use_database" = xyes && \
24940 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
24941
24942 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
24943 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
24944
24945 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
24946 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
24947 fi
24948
24949 # Extract the first word of "tic", so it can be a program name with args.
24950 set dummy tic; ac_word=$2
24951 echo "$as_me:24951: checking for $ac_word" >&5
24952 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
24953 if test "${ac_cv_path_TIC_PATH+set}" = set; then
24954   echo $ECHO_N "(cached) $ECHO_C" >&6
24955 else
24956   case $TIC_PATH in
24957   [\\/]* | ?:[\\/]*)
24958   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
24959   ;;
24960   *)
24961   ac_save_IFS=$IFS; IFS=$ac_path_separator
24962 ac_dummy="$PATH:/usr/local/ncurses/bin"
24963 for ac_dir in $ac_dummy; do
24964   IFS=$ac_save_IFS
24965   test -z "$ac_dir" && ac_dir=.
24966   if $as_executable_p "$ac_dir/$ac_word"; then
24967    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
24968    echo "$as_me:24968: found $ac_dir/$ac_word" >&5
24969    break
24970 fi
24971 done
24972
24973   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
24974   ;;
24975 esac
24976 fi
24977 TIC_PATH=$ac_cv_path_TIC_PATH
24978
24979 if test -n "$TIC_PATH"; then
24980   echo "$as_me:24980: result: $TIC_PATH" >&5
24981 echo "${ECHO_T}$TIC_PATH" >&6
24982 else
24983   echo "$as_me:24983: result: no" >&5
24984 echo "${ECHO_T}no" >&6
24985 fi
24986
24987 if test -n "$FALLBACK_LIST"
24988 then
24989         if test "$TIC_PATH" = unknown
24990         then
24991                 { echo "$as_me:24991: WARNING: no tic program found for fallbacks" >&5
24992 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
24993         fi
24994 fi
24995
24996 if test "x$cf_with_tests" != xno ; then
24997         MAKE_TESTS=
24998 else
24999         MAKE_TESTS="#"
25000 fi
25001
25002 ADAHTML_DIR=../../doc/html/ada
25003
25004 # these could be configurable, but are not currently
25005 PANEL_NAME=panel
25006 MENU_NAME=menu
25007 FORM_NAME=form
25008 CXX_NAME=ncurses++
25009
25010 # workaround for OS/2 (20151017)
25011 case $cf_cv_system_name in
25012 (os2*)
25013         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
25014         ;;
25015 (*)
25016         LIBTOOL_OPTS_CXX=
25017         ;;
25018 esac
25019
25020 # workaround for g++ versus Solaris (20131116)
25021 case $cf_cv_system_name in
25022 (solaris2*)
25023         case "x$CPPFLAGS" in
25024         (*-D_XOPEN_SOURCE_EXTENDED*)
25025                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
25026
25027 echo "${as_me:-configure}:25027: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
25028
25029                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
25030                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
25031                 ;;
25032         esac
25033         ;;
25034 esac
25035
25036 # Help to automatically enable the extended curses features when using either
25037 # the *-config or the ".pc" files by adding defines.
25038 echo "$as_me:25038: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
25039 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
25040 PKG_CFLAGS=
25041 for cf_loop1 in $CPPFLAGS_after_XOPEN
25042 do
25043         cf_found=no
25044         for cf_loop2 in $CPPFLAGS_before_XOPEN
25045         do
25046                 if test "x$cf_loop1" = "x$cf_loop2"
25047                 then
25048                         cf_found=yes
25049                         break
25050                 fi
25051         done
25052         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
25053 done
25054 echo "$as_me:25054: result: $PKG_CFLAGS" >&5
25055 echo "${ECHO_T}$PKG_CFLAGS" >&6
25056
25057 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
25058 case "x$NCURSES_OSPEED" in
25059 (*short*)
25060         cf_compatible=1
25061         ;;
25062 (*)
25063         cf_compatible=0
25064         ;;
25065 esac
25066
25067 cat >>confdefs.h <<EOF
25068 #define NCURSES_OSPEED_COMPAT $cf_compatible
25069 EOF
25070
25071 case "x$cf_cv_typeof_chtype" in
25072 (xshort|xint|xlong)
25073         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
25074         ;;
25075 esac
25076
25077 case "x$cf_cv_typeof_mmask_t" in
25078 (xshort|xint|xlong)
25079         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
25080         ;;
25081 esac
25082
25083 # substitute into misc/Makefile to suppress
25084 # (un)install.data from the
25085 # (un)install rules.
25086 if test "x$cf_with_db_install" = "xno"; then
25087         MISC_INSTALL_DATA=
25088         MISC_UNINSTALL_DATA=
25089 else
25090         MISC_INSTALL_DATA=install.data
25091         MISC_UNINSTALL_DATA=uninstall.data
25092 fi
25093
25094 SUB_SCRIPTS=
25095
25096 if test -n "$PACKAGE"
25097 then
25098         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
25099         export PACKAGE
25100         echo "package: $PACKAGE"
25101 fi
25102
25103 UNALTERED_SYMS=
25104 cf_filter_syms=no
25105
25106 if test -n "$RESULTING_SYMS"
25107 then
25108         cf_filter_syms=$cf_dft_filter_syms
25109         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_version" 1>&6
25110
25111 echo "${as_me:-configure}:25111: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
25112
25113 fi
25114
25115 if test "x$WILDCARD_SYMS" = xno
25116 then
25117         cf_filter_syms=yes
25118 fi
25119
25120 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
25121
25122 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
25123 if test $cf_filter_syms = yes
25124 then
25125         RESULTING_SYMS=resulting.map
25126 fi
25127
25128 if test "x$cross_compiling" = xyes ; then
25129         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
25130         CHECK_BUILD="#"
25131 else
25132         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
25133         CHECK_BUILD=
25134 fi
25135
25136 cat >>confdefs.h <<\EOF
25137 #define HAVE_CURSES_DATA_BOOLNAMES 1
25138 EOF
25139
25140 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 $SUB_SCRIPTS $SUB_MAKEFILES Makefile"
25141 ac_config_commands="$ac_config_commands default"
25142 cat >confcache <<\_ACEOF
25143 # This file is a shell script that caches the results of configure
25144 # tests run on this system so they can be shared between configure
25145 # scripts and configure runs, see configure's option --config-cache.
25146 # It is not useful on other systems.  If it contains results you don't
25147 # want to keep, you may remove or edit it.
25148 #
25149 # config.status only pays attention to the cache file if you give it
25150 # the --recheck option to rerun configure.
25151 #
25152 # `ac_cv_env_foo' variables (set or unset) will be overriden when
25153 # loading this file, other *unset* `ac_cv_foo' will be assigned the
25154 # following values.
25155
25156 _ACEOF
25157
25158 # The following way of writing the cache mishandles newlines in values,
25159 # but we know of no workaround that is simple, portable, and efficient.
25160 # So, don't put newlines in cache variables' values.
25161 # Ultrix sh set writes to stderr and can't be redirected directly,
25162 # and sets the high bit in the cache file unless we assign to the vars.
25163 {
25164   (set) 2>&1 |
25165     case `(ac_space=' '; set | grep ac_space) 2>&1` in
25166     *ac_space=\ *)
25167       # `set' does not quote correctly, so add quotes (double-quote
25168       # substitution turns \\\\ into \\, and sed turns \\ into \).
25169       sed -n \
25170         "s/'/'\\\\''/g;
25171           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
25172       ;;
25173     *)
25174       # `set' quotes correctly as required by POSIX, so do not add quotes.
25175       sed -n \
25176         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
25177       ;;
25178     esac;
25179 } |
25180   sed '
25181      t clear
25182      : clear
25183      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25184      t end
25185      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25186      : end' >>confcache
25187 if cmp -s $cache_file confcache; then :; else
25188   if test -w $cache_file; then
25189     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
25190     cat confcache >$cache_file
25191   else
25192     echo "not updating unwritable cache $cache_file"
25193   fi
25194 fi
25195 rm -f confcache
25196
25197 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25198 # Let make expand exec_prefix.
25199 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25200
25201 # VPATH may cause trouble with some makes, so we remove $(srcdir),
25202 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
25203 # trailing colons and then remove the whole line if VPATH becomes empty
25204 # (actually we leave an empty line to preserve line numbers).
25205 if test "x$srcdir" = x.; then
25206   ac_vpsub='/^[         ]*VPATH[        ]*=/{
25207 s/:*\$(srcdir):*/:/;
25208 s/:*\${srcdir}:*/:/;
25209 s/:*@srcdir@:*/:/;
25210 s/^\([^=]*=[    ]*\):*/\1/;
25211 s/:*$//;
25212 s/^[^=]*=[      ]*$//;
25213 }'
25214 fi
25215
25216 DEFS=-DHAVE_CONFIG_H
25217
25218 : ${CONFIG_STATUS=./config.status}
25219 ac_clean_files_save=$ac_clean_files
25220 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25221 { echo "$as_me:25221: creating $CONFIG_STATUS" >&5
25222 echo "$as_me: creating $CONFIG_STATUS" >&6;}
25223 cat >$CONFIG_STATUS <<_ACEOF
25224 #! $SHELL
25225 # Generated automatically by configure.
25226 # Run this file to recreate the current configuration.
25227 # Compiler output produced by configure, useful for debugging
25228 # configure, is in config.log if it exists.
25229
25230 debug=false
25231 SHELL=\${CONFIG_SHELL-$SHELL}
25232 ac_cs_invocation="\$0 \$@"
25233
25234 _ACEOF
25235
25236 cat >>$CONFIG_STATUS <<\_ACEOF
25237 # Be Bourne compatible
25238 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
25239   emulate sh
25240   NULLCMD=:
25241 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
25242   set -o posix
25243 fi
25244
25245 # Name of the executable.
25246 as_me=`echo "$0" |sed 's,.*[\\/],,'`
25247
25248 if expr a : '\(a\)' >/dev/null 2>&1; then
25249   as_expr=expr
25250 else
25251   as_expr=false
25252 fi
25253
25254 rm -f conf$$ conf$$.exe conf$$.file
25255 echo >conf$$.file
25256 if ln -s conf$$.file conf$$ 2>/dev/null; then
25257   # We could just check for DJGPP; but this test a) works b) is more generic
25258   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
25259   if test -f conf$$.exe; then
25260     # Don't use ln at all; we don't have any links
25261     as_ln_s='cp -p'
25262   else
25263     as_ln_s='ln -s'
25264   fi
25265 elif ln conf$$.file conf$$ 2>/dev/null; then
25266   as_ln_s=ln
25267 else
25268   as_ln_s='cp -p'
25269 fi
25270 rm -f conf$$ conf$$.exe conf$$.file
25271
25272 as_executable_p="test -f"
25273
25274 # Support unset when possible.
25275 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
25276   as_unset=unset
25277 else
25278   as_unset=false
25279 fi
25280
25281 # NLS nuisances.
25282 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
25283 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
25284 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
25285 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
25286 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
25287 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
25288 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
25289 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
25290
25291 # IFS
25292 # We need space, tab and new line, in precisely that order.
25293 as_nl='
25294 '
25295 IFS="   $as_nl"
25296
25297 # CDPATH.
25298 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
25299
25300 exec 6>&1
25301
25302 _ACEOF
25303
25304 # Files that config.status was made for.
25305 if test -n "$ac_config_files"; then
25306   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
25307 fi
25308
25309 if test -n "$ac_config_headers"; then
25310   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
25311 fi
25312
25313 if test -n "$ac_config_links"; then
25314   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
25315 fi
25316
25317 if test -n "$ac_config_commands"; then
25318   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
25319 fi
25320
25321 cat >>$CONFIG_STATUS <<\EOF
25322
25323 ac_cs_usage="\
25324 \`$as_me' instantiates files from templates according to the
25325 current configuration.
25326
25327 Usage: $0 [OPTIONS] [FILE]...
25328
25329   -h, --help       print this help, then exit
25330   -V, --version    print version number, then exit
25331   -d, --debug      don't remove temporary files
25332       --recheck    update $as_me by reconfiguring in the same conditions
25333   --file=FILE[:TEMPLATE]
25334                    instantiate the configuration file FILE
25335   --header=FILE[:TEMPLATE]
25336                    instantiate the configuration header FILE
25337
25338 Configuration files:
25339 $config_files
25340
25341 Configuration headers:
25342 $config_headers
25343
25344 Configuration commands:
25345 $config_commands
25346
25347 Report bugs to <dickey@invisible-island.net>."
25348 EOF
25349
25350 cat >>$CONFIG_STATUS <<EOF
25351 ac_cs_version="\\
25352 config.status
25353 configured by $0, generated by GNU Autoconf 2.52.20181006,
25354   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
25355
25356 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
25357 Free Software Foundation, Inc.
25358 This config.status script is free software; the Free Software Foundation
25359 gives unlimited permission to copy, distribute and modify it."
25360 srcdir=$srcdir
25361 INSTALL="$INSTALL"
25362 EOF
25363
25364 cat >>$CONFIG_STATUS <<\EOF
25365 # If no file are specified by the user, then we need to provide default
25366 # value.  By we need to know if files were specified by the user.
25367 ac_need_defaults=:
25368 while test $# != 0
25369 do
25370   case $1 in
25371   --*=*)
25372     ac_option=`expr "x$1" : 'x\([^=]*\)='`
25373     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
25374     shift
25375     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
25376     shift
25377     ;;
25378   -*);;
25379   *) # This is not an option, so the user has probably given explicit
25380      # arguments.
25381      ac_need_defaults=false;;
25382   esac
25383
25384   case $1 in
25385   # Handling of the options.
25386 EOF
25387 cat >>$CONFIG_STATUS <<EOF
25388   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25389     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
25390     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
25391 EOF
25392 cat >>$CONFIG_STATUS <<\EOF
25393   --version | --vers* | -V )
25394     echo "$ac_cs_version"; exit 0 ;;
25395   --he | --h)
25396     # Conflict between --help and --header
25397     { { echo "$as_me:25397: error: ambiguous option: $1
25398 Try \`$0 --help' for more information." >&5
25399 echo "$as_me: error: ambiguous option: $1
25400 Try \`$0 --help' for more information." >&2;}
25401    { (exit 1); exit 1; }; };;
25402   --help | --hel | -h )
25403     echo "$ac_cs_usage"; exit 0 ;;
25404   --debug | --d* | -d )
25405     debug=: ;;
25406   --file | --fil | --fi | --f )
25407     shift
25408     CONFIG_FILES="$CONFIG_FILES $1"
25409     ac_need_defaults=false;;
25410   --header | --heade | --head | --hea )
25411     shift
25412     CONFIG_HEADERS="$CONFIG_HEADERS $1"
25413     ac_need_defaults=false;;
25414
25415   # This is an error.
25416   -*) { { echo "$as_me:25416: error: unrecognized option: $1
25417 Try \`$0 --help' for more information." >&5
25418 echo "$as_me: error: unrecognized option: $1
25419 Try \`$0 --help' for more information." >&2;}
25420    { (exit 1); exit 1; }; } ;;
25421
25422   *) ac_config_targets="$ac_config_targets $1" ;;
25423
25424   esac
25425   shift
25426 done
25427
25428 exec 5>>config.log
25429 cat >&5 << _ACEOF
25430
25431 ## ----------------------- ##
25432 ## Running config.status.  ##
25433 ## ----------------------- ##
25434
25435 This file was extended by $as_me 2.52.20181006, executed with
25436   CONFIG_FILES    = $CONFIG_FILES
25437   CONFIG_HEADERS  = $CONFIG_HEADERS
25438   CONFIG_LINKS    = $CONFIG_LINKS
25439   CONFIG_COMMANDS = $CONFIG_COMMANDS
25440   > $ac_cs_invocation
25441 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25442
25443 _ACEOF
25444 EOF
25445
25446 cat >>$CONFIG_STATUS <<EOF
25447 #
25448 # INIT-COMMANDS section.
25449 #
25450
25451 ### Special initialization commands, used to pass information from the
25452 ### configuration-run into config.status
25453
25454 AWK="$AWK"
25455 ALTERNATE_SYMS="$ALTERNATE_SYMS"
25456 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
25457 DFT_LWR_MODEL="$DFT_LWR_MODEL"
25458 ECHO_LD="$ECHO_LD"
25459 EXTRA_SUFFIX="$EXTRA_SUFFIX"
25460 LDCONFIG="$LDCONFIG"
25461 LIBTOOL_VERSION="$LIBTOOL_VERSION"
25462 LIB_NAME="$LIB_NAME"
25463 LIB_PREFIX="$LIB_PREFIX"
25464 LIB_SUBSETS="$LIB_SUBSETS"
25465 LIB_SUFFIX="$LIB_SUFFIX"
25466 LIB_TRACING="$LIB_TRACING"
25467 LN_S="$LN_S"
25468 MAKE_TERMINFO="$MAKE_TERMINFO"
25469 NCURSES_MAJOR="$NCURSES_MAJOR"
25470 NCURSES_MINOR="$NCURSES_MINOR"
25471 NCURSES_OSPEED="$NCURSES_OSPEED"
25472 NCURSES_PATCH="$NCURSES_PATCH"
25473 SRC_SUBDIRS="$SRC_SUBDIRS"
25474 TERMINFO="$TERMINFO"
25475 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
25476 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
25477 TICS_NAME="$TICS_NAME"
25478 TICS_SUFFIX="$TICS_SUFFIX"
25479 TIC_PATH="$TIC_PATH"
25480 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
25481 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
25482 TINFO_NAME="$TINFO_NAME"
25483 TINFO_SUFFIX="$TINFO_SUFFIX"
25484 UNALTERED_SYMS="$UNALTERED_SYMS"
25485 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
25486 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
25487 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
25488 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
25489 WILDCARD_SYMS="$WILDCARD_SYMS"
25490 WITH_CURSES_H="$with_curses_h"
25491 WITH_ECHO="${enable_echo:=yes}"
25492 WITH_OVERWRITE="$with_overwrite"
25493 cf_LIST_MODELS="$cf_list_models"
25494 cf_cv_abi_version="$cf_cv_abi_version"
25495 cf_cv_do_relink="$cf_cv_do_relink"
25496 cf_cv_do_reranlib="$cf_cv_do_reranlib"
25497 cf_cv_do_symlinks="$cf_cv_do_symlinks"
25498 cf_cv_enable_lp64="$cf_cv_enable_lp64"
25499 cf_cv_enable_opaque="$cf_cv_enable_opaque"
25500 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
25501 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
25502 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
25503 cf_cv_rel_version="$cf_cv_rel_version"
25504 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
25505 cf_cv_shared_soname='$cf_cv_shared_soname'
25506 cf_cv_shlib_version="$cf_cv_shlib_version"
25507 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
25508 cf_cv_system_name="$cf_cv_system_name"
25509 cf_cv_term_driver="$with_term_driver"
25510 cf_with_ada="$cf_with_ada"
25511 cf_with_cxx_binding="$cf_with_cxx_binding"
25512 cf_with_db_install="$cf_with_db_install"
25513 cf_with_manpages="$cf_with_manpages"
25514 cf_with_tests="$cf_with_tests"
25515 host="$host"
25516 target="$target"
25517 with_shared_cxx="$with_shared_cxx"
25518
25519 EOF
25520
25521 cat >>$CONFIG_STATUS <<\EOF
25522 for ac_config_target in $ac_config_targets
25523 do
25524   case "$ac_config_target" in
25525   # Handling of arguments.
25526   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
25527   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
25528   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
25529   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
25530   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
25531   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
25532   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
25533   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25534   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
25535   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
25536   *) { { echo "$as_me:25536: error: invalid argument: $ac_config_target" >&5
25537 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
25538    { (exit 1); exit 1; }; };;
25539   esac
25540 done
25541
25542 # If the user did not use the arguments to specify the items to instantiate,
25543 # then the envvar interface is used.  Set only those that are not.
25544 # We use the long form for the default assignment because of an extremely
25545 # bizarre bug on SunOS 4.1.3.
25546 if $ac_need_defaults; then
25547   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25548   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25549   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25550 fi
25551
25552 # Create a temporary directory, and hook for its removal unless debugging.
25553 $debug ||
25554 {
25555   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
25556   trap '{ (exit 1); exit 1; }' 1 2 13 15
25557 }
25558
25559 # Create a (secure) tmp directory for tmp files.
25560 : ${TMPDIR=/tmp}
25561 {
25562   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
25563   test -n "$tmp" && test -d "$tmp"
25564 }  ||
25565 {
25566   tmp=$TMPDIR/cs$$-$RANDOM
25567   (umask 077 && mkdir $tmp)
25568 } ||
25569 {
25570    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
25571    { (exit 1); exit 1; }
25572 }
25573
25574 EOF
25575
25576 cat >>$CONFIG_STATUS <<EOF
25577
25578 #
25579 # CONFIG_FILES section.
25580 #
25581
25582 # No need to generate the scripts if there are no CONFIG_FILES.
25583 # This happens for instance when ./config.status config.h
25584 if test -n "\$CONFIG_FILES"; then
25585   # Protect against being on the right side of a sed subst in config.status.
25586   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
25587    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
25588 s,@SHELL@,$SHELL,;t t
25589 s,@exec_prefix@,$exec_prefix,;t t
25590 s,@prefix@,$prefix,;t t
25591 s,@program_transform_name@,$program_transform_name,;t t
25592 s,@bindir@,$bindir,;t t
25593 s,@sbindir@,$sbindir,;t t
25594 s,@libexecdir@,$libexecdir,;t t
25595 s,@datarootdir@,$datarootdir,;t t
25596 s,@datadir@,$datadir,;t t
25597 s,@sysconfdir@,$sysconfdir,;t t
25598 s,@sharedstatedir@,$sharedstatedir,;t t
25599 s,@localstatedir@,$localstatedir,;t t
25600 s,@runstatedir@,$runstatedir,;t t
25601 s,@libdir@,$libdir,;t t
25602 s,@includedir@,$includedir,;t t
25603 s,@oldincludedir@,$oldincludedir,;t t
25604 s,@infodir@,$infodir,;t t
25605 s,@mandir@,$mandir,;t t
25606 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
25607 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
25608 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
25609 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
25610 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
25611 s,@build_alias@,$build_alias,;t t
25612 s,@host_alias@,$host_alias,;t t
25613 s,@target_alias@,$target_alias,;t t
25614 s,@ECHO_C@,$ECHO_C,;t t
25615 s,@ECHO_N@,$ECHO_N,;t t
25616 s,@ECHO_T@,$ECHO_T,;t t
25617 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
25618 s,@DEFS@,$DEFS,;t t
25619 s,@LIBS@,$LIBS,;t t
25620 s,@top_builddir@,$top_builddir,;t t
25621 s,@EGREP@,$EGREP,;t t
25622 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
25623 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
25624 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
25625 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
25626 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
25627 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
25628 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
25629 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
25630 s,@VERSION@,$VERSION,;t t
25631 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
25632 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
25633 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
25634 s,@PACKAGE@,$PACKAGE,;t t
25635 s,@build@,$build,;t t
25636 s,@build_cpu@,$build_cpu,;t t
25637 s,@build_vendor@,$build_vendor,;t t
25638 s,@build_os@,$build_os,;t t
25639 s,@host@,$host,;t t
25640 s,@host_cpu@,$host_cpu,;t t
25641 s,@host_vendor@,$host_vendor,;t t
25642 s,@host_os@,$host_os,;t t
25643 s,@target@,$target,;t t
25644 s,@target_cpu@,$target_cpu,;t t
25645 s,@target_vendor@,$target_vendor,;t t
25646 s,@target_os@,$target_os,;t t
25647 s,@CC@,$CC,;t t
25648 s,@CFLAGS@,$CFLAGS,;t t
25649 s,@LDFLAGS@,$LDFLAGS,;t t
25650 s,@CPPFLAGS@,$CPPFLAGS,;t t
25651 s,@ac_ct_CC@,$ac_ct_CC,;t t
25652 s,@EXEEXT@,$EXEEXT,;t t
25653 s,@OBJEXT@,$OBJEXT,;t t
25654 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
25655 s,@CPP@,$CPP,;t t
25656 s,@LDCONFIG@,$LDCONFIG,;t t
25657 s,@CXX@,$CXX,;t t
25658 s,@CXXFLAGS@,$CXXFLAGS,;t t
25659 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
25660 s,@AWK@,$AWK,;t t
25661 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
25662 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
25663 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
25664 s,@LINT@,$LINT,;t t
25665 s,@LINT_OPTS@,$LINT_OPTS,;t t
25666 s,@LN_S@,$LN_S,;t t
25667 s,@cf_config_suffix@,$cf_config_suffix,;t t
25668 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
25669 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
25670 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
25671 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
25672 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
25673 s,@SET_MAKE@,$SET_MAKE,;t t
25674 s,@CTAGS@,$CTAGS,;t t
25675 s,@ETAGS@,$ETAGS,;t t
25676 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
25677 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
25678 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
25679 s,@RANLIB@,$RANLIB,;t t
25680 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
25681 s,@LD@,$LD,;t t
25682 s,@ac_ct_LD@,$ac_ct_LD,;t t
25683 s,@AR@,$AR,;t t
25684 s,@ac_ct_AR@,$ac_ct_AR,;t t
25685 s,@NM@,$NM,;t t
25686 s,@ac_ct_NM@,$ac_ct_NM,;t t
25687 s,@ARFLAGS@,$ARFLAGS,;t t
25688 s,@DESTDIR@,$DESTDIR,;t t
25689 s,@BUILD_CC@,$BUILD_CC,;t t
25690 s,@BUILD_CPP@,$BUILD_CPP,;t t
25691 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
25692 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
25693 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
25694 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
25695 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
25696 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
25697 s,@cf_list_models@,$cf_list_models,;t t
25698 s,@ABI_VERSION@,$ABI_VERSION,;t t
25699 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
25700 s,@LIBTOOL@,$LIBTOOL,;t t
25701 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
25702 s,@LT_UNDEF@,$LT_UNDEF,;t t
25703 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
25704 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
25705 s,@LIB_CREATE@,$LIB_CREATE,;t t
25706 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
25707 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
25708 s,@LIB_PREP@,$LIB_PREP,;t t
25709 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
25710 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
25711 s,@LIB_LINK@,$LIB_LINK,;t t
25712 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
25713 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
25714 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
25715 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
25716 s,@TICS_NAME@,$TICS_NAME,;t t
25717 s,@TINFO_NAME@,$TINFO_NAME,;t t
25718 s,@LIB_NAME@,$LIB_NAME,;t t
25719 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
25720 s,@CC_G_OPT@,$CC_G_OPT,;t t
25721 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
25722 s,@LD_MODEL@,$LD_MODEL,;t t
25723 s,@shlibdir@,$shlibdir,;t t
25724 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
25725 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
25726 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
25727 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
25728 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
25729 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
25730 s,@LINK_PROGS@,$LINK_PROGS,;t t
25731 s,@LINK_TESTS@,$LINK_TESTS,;t t
25732 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
25733 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
25734 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
25735 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
25736 s,@RPATH_LIST@,$RPATH_LIST,;t t
25737 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
25738 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
25739 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
25740 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
25741 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
25742 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
25743 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
25744 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
25745 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
25746 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
25747 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
25748 s,@XTERM_KBS@,$XTERM_KBS,;t t
25749 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
25750 s,@TERMINFO@,$TERMINFO,;t t
25751 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
25752 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
25753 s,@TERMPATH@,$TERMPATH,;t t
25754 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
25755 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
25756 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
25757 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
25758 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
25759 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
25760 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
25761 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
25762 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
25763 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
25764 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
25765 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
25766 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
25767 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
25768 s,@RGB_PATH@,$RGB_PATH,;t t
25769 s,@no_x11_rgb@,$no_x11_rgb,;t t
25770 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
25771 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
25772 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
25773 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
25774 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
25775 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
25776 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
25777 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
25778 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
25779 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
25780 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
25781 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
25782 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
25783 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
25784 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
25785 s,@PTHREAD@,$PTHREAD,;t t
25786 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
25787 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
25788 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
25789 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
25790 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
25791 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
25792 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
25793 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
25794 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
25795 s,@ECHO_LT@,$ECHO_LT,;t t
25796 s,@ECHO_LD@,$ECHO_LD,;t t
25797 s,@RULE_CC@,$RULE_CC,;t t
25798 s,@SHOW_CC@,$SHOW_CC,;t t
25799 s,@ECHO_CC@,$ECHO_CC,;t t
25800 s,@ECHO_LINK@,$ECHO_LINK,;t t
25801 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
25802 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
25803 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
25804 s,@ADAFLAGS@,$ADAFLAGS,;t t
25805 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
25806 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
25807 s,@ADA_TRACE@,$ADA_TRACE,;t t
25808 s,@MATH_LIB@,$MATH_LIB,;t t
25809 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
25810 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
25811 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
25812 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
25813 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
25814 s,@TEST_LIBS@,$TEST_LIBS,;t t
25815 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
25816 s,@CXXCPP@,$CXXCPP,;t t
25817 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
25818 s,@CXX_AR@,$CXX_AR,;t t
25819 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
25820 s,@CXXLIBS@,$CXXLIBS,;t t
25821 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
25822 s,@gnatmake_exists@,$gnatmake_exists,;t t
25823 s,@gprconfig_exists@,$gprconfig_exists,;t t
25824 s,@M4_exists@,$M4_exists,;t t
25825 s,@cf_ada_make@,$cf_ada_make,;t t
25826 s,@cf_ada_config@,$cf_ada_config,;t t
25827 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
25828 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
25829 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
25830 s,@cf_compile_generics@,$cf_compile_generics,;t t
25831 s,@cf_generic_objects@,$cf_generic_objects,;t t
25832 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
25833 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
25834 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
25835 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
25836 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
25837 s,@cf_ada_package@,$cf_ada_package,;t t
25838 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
25839 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
25840 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
25841 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
25842 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
25843 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
25844 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
25845 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
25846 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
25847 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
25848 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
25849 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
25850 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
25851 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
25852 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
25853 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
25854 s,@TICS_LIBS@,$TICS_LIBS,;t t
25855 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
25856 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
25857 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
25858 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
25859 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
25860 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
25861 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
25862 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
25863 s,@includesubdir@,$includesubdir,;t t
25864 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
25865 s,@TICS_LIST@,$TICS_LIST,;t t
25866 s,@TINFO_LIST@,$TINFO_LIST,;t t
25867 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
25868 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
25869 s,@TEST_ARGS@,$TEST_ARGS,;t t
25870 s,@TEST_DEPS@,$TEST_DEPS,;t t
25871 s,@TEST_ARG2@,$TEST_ARG2,;t t
25872 s,@TEST_DEP2@,$TEST_DEP2,;t t
25873 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
25874 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
25875 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
25876 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
25877 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
25878 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
25879 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
25880 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
25881 s,@cross_compiling@,$cross_compiling,;t t
25882 s,@TIC_PATH@,$TIC_PATH,;t t
25883 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
25884 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
25885 s,@PANEL_NAME@,$PANEL_NAME,;t t
25886 s,@MENU_NAME@,$MENU_NAME,;t t
25887 s,@FORM_NAME@,$FORM_NAME,;t t
25888 s,@CXX_NAME@,$CXX_NAME,;t t
25889 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
25890 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
25891 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
25892 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
25893 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
25894 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
25895 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
25896 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
25897 CEOF
25898
25899 EOF
25900
25901   cat >>$CONFIG_STATUS <<\EOF
25902   # Split the substitutions into bite-sized pieces for seds with
25903   # small command number limits, like on Digital OSF/1 and HP-UX.
25904   ac_max_sed_lines=48
25905   ac_sed_frag=1 # Number of current file.
25906   ac_beg=1 # First line for current file.
25907   ac_end=$ac_max_sed_lines # Line after last line for current file.
25908   ac_more_lines=:
25909   ac_sed_cmds=
25910   while $ac_more_lines; do
25911     if test $ac_beg -gt 1; then
25912       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
25913     else
25914       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
25915     fi
25916     if test ! -s $tmp/subs.frag; then
25917       ac_more_lines=false
25918     else
25919       # The purpose of the label and of the branching condition is to
25920       # speed up the sed processing (if there are no `@' at all, there
25921       # is no need to browse any of the substitutions).
25922       # These are the two extra sed commands mentioned above.
25923       (echo ':t
25924   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
25925       # It is possible to make a multiline substitution using escaped newlines.
25926       # Ensure that we do not split the substitution between script fragments.
25927       ac_BEG=$ac_end
25928       ac_END=`expr $ac_end + $ac_max_sed_lines`
25929       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
25930       if test -s $tmp/subs.next; then
25931         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
25932         if test ! -s $tmp/subs.edit; then
25933           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
25934           if test ! -s $tmp/subs.edit; then
25935             if test $ac_beg -gt 1; then
25936               ac_end=`expr $ac_end - 1`
25937               continue
25938             fi
25939           fi
25940         fi
25941       fi
25942
25943       if test -z "$ac_sed_cmds"; then
25944         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
25945       else
25946         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
25947       fi
25948       ac_sed_frag=`expr $ac_sed_frag + 1`
25949       ac_beg=$ac_end
25950       ac_end=`expr $ac_end + $ac_max_sed_lines`
25951     fi
25952   done
25953   if test -z "$ac_sed_cmds"; then
25954     ac_sed_cmds=cat
25955   fi
25956 fi # test -n "$CONFIG_FILES"
25957
25958 EOF
25959 cat >>$CONFIG_STATUS <<\EOF
25960 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
25961   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
25962   case $ac_file in
25963   - | *:- | *:-:* ) # input from stdin
25964         cat >$tmp/stdin
25965         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
25966         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
25967   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
25968         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
25969   * )   ac_file_in=$ac_file.in ;;
25970   esac
25971
25972   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
25973   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25974          X"$ac_file" : 'X\(//\)[^/]' \| \
25975          X"$ac_file" : 'X\(//\)$' \| \
25976          X"$ac_file" : 'X\(/\)' \| \
25977          .     : '\(.\)' 2>/dev/null ||
25978 echo X"$ac_file" |
25979     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25980           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25981           /^X\(\/\/\)$/{ s//\1/; q; }
25982           /^X\(\/\).*/{ s//\1/; q; }
25983           s/.*/./; q'`
25984   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
25985     { case "$ac_dir" in
25986   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
25987   *)                      as_incr_dir=.;;
25988 esac
25989 as_dummy="$ac_dir"
25990 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
25991   case $as_mkdir_dir in
25992     # Skip DOS drivespec
25993     ?:) as_incr_dir=$as_mkdir_dir ;;
25994     *)
25995       as_incr_dir=$as_incr_dir/$as_mkdir_dir
25996       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
25997     ;;
25998   esac
25999 done; }
26000
26001     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
26002     # A "../" for each directory in $ac_dir_suffix.
26003     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
26004   else
26005     ac_dir_suffix= ac_dots=
26006   fi
26007
26008   case $srcdir in
26009   .)  ac_srcdir=.
26010       if test -z "$ac_dots"; then
26011          ac_top_srcdir=.
26012       else
26013          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
26014       fi ;;
26015   [\\/]* | ?:[\\/]* )
26016       ac_srcdir=$srcdir$ac_dir_suffix;
26017       ac_top_srcdir=$srcdir ;;
26018   *) # Relative path.
26019     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
26020     ac_top_srcdir=$ac_dots$srcdir ;;
26021   esac
26022
26023   case $INSTALL in
26024   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26025   *) ac_INSTALL=$ac_dots$INSTALL ;;
26026   esac
26027
26028   if test x"$ac_file" != x-; then
26029     { echo "$as_me:26029: creating $ac_file" >&5
26030 echo "$as_me: creating $ac_file" >&6;}
26031     rm -f "$ac_file"
26032   fi
26033   # Let's still pretend it is `configure' which instantiates (i.e., don't
26034   # use $as_me), people would be surprised to read:
26035   #    /* config.h.  Generated automatically by config.status.  */
26036   configure_input="Generated automatically from `echo $ac_file_in |
26037                                                  sed 's,.*/,,'` by configure."
26038
26039   # First look for the input files in the build tree, otherwise in the
26040   # src tree.
26041   ac_file_inputs=`IFS=:
26042     for f in $ac_file_in; do
26043       case $f in
26044       -) echo $tmp/stdin ;;
26045       [\\/$]*)
26046          # Absolute (can't be DOS-style, as IFS=:)
26047          test -f "$f" || { { echo "$as_me:26047: error: cannot find input file: $f" >&5
26048 echo "$as_me: error: cannot find input file: $f" >&2;}
26049    { (exit 1); exit 1; }; }
26050          echo $f;;
26051       *) # Relative
26052          if test -f "$f"; then
26053            # Build tree
26054            echo $f
26055          elif test -f "$srcdir/$f"; then
26056            # Source tree
26057            echo $srcdir/$f
26058          else
26059            # /dev/null tree
26060            { { echo "$as_me:26060: error: cannot find input file: $f" >&5
26061 echo "$as_me: error: cannot find input file: $f" >&2;}
26062    { (exit 1); exit 1; }; }
26063          fi;;
26064       esac
26065     done` || { (exit 1); exit 1; }
26066 EOF
26067 cat >>$CONFIG_STATUS <<\EOF
26068   ac_warn_datarootdir=no
26069   if test x"$ac_file" != x-; then
26070     for ac_item in $ac_file_inputs
26071     do
26072       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
26073       if test -n "$ac_seen"; then
26074         ac_used=`grep '@datarootdir@' $ac_item`
26075         if test -z "$ac_used"; then
26076           { echo "$as_me:26076: WARNING: datarootdir was used implicitly but not set:
26077 $ac_seen" >&5
26078 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
26079 $ac_seen" >&2;}
26080           ac_warn_datarootdir=yes
26081         fi
26082       fi
26083       ac_seen=`grep '${datarootdir}' $ac_item`
26084       if test -n "$ac_seen"; then
26085         { echo "$as_me:26085: WARNING: datarootdir was used explicitly but not set:
26086 $ac_seen" >&5
26087 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
26088 $ac_seen" >&2;}
26089         ac_warn_datarootdir=yes
26090       fi
26091     done
26092   fi
26093
26094 if test "x$ac_warn_datarootdir" = xyes; then
26095   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
26096 fi
26097
26098 EOF
26099 cat >>$CONFIG_STATUS <<EOF
26100   sed "$ac_vpsub
26101 $extrasub
26102 EOF
26103 cat >>$CONFIG_STATUS <<\EOF
26104 :t
26105 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26106 s,@configure_input@,$configure_input,;t t
26107 s,@srcdir@,$ac_srcdir,;t t
26108 s,@top_srcdir@,$ac_top_srcdir,;t t
26109 s,@INSTALL@,$ac_INSTALL,;t t
26110 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
26111   rm -f $tmp/stdin
26112   if test x"$ac_file" != x-; then
26113     cp $tmp/out $ac_file
26114
26115     for ac_name in prefix exec_prefix datarootdir
26116     do
26117         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
26118         if test -n "$ac_seen"; then
26119             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
26120             if test -z "$ac_init"; then
26121               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
26122               { echo "$as_me:26122: WARNING: Variable $ac_name is used but was not set:
26123 $ac_seen" >&5
26124 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
26125 $ac_seen" >&2;}
26126             fi
26127         fi
26128     done
26129     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
26130     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
26131     if test -s $tmp/out; then
26132       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
26133       { echo "$as_me:26133: WARNING: Some variables may not be substituted:
26134 $ac_seen" >&5
26135 echo "$as_me: WARNING: Some variables may not be substituted:
26136 $ac_seen" >&2;}
26137     fi
26138   else
26139     cat $tmp/out
26140   fi
26141   rm -f $tmp/out
26142
26143 done
26144 EOF
26145 cat >>$CONFIG_STATUS <<\EOF
26146
26147 #
26148 # CONFIG_HEADER section.
26149 #
26150
26151 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
26152 # NAME is the cpp macro being defined and VALUE is the value it is being given.
26153 #
26154 # ac_d sets the value in "#define NAME VALUE" lines.
26155 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
26156 ac_dB='[        ].*$,\1#\2'
26157 ac_dC=' '
26158 ac_dD=',;t'
26159 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
26160 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
26161 ac_iB='\([      ]\),\1#\2define\3'
26162 ac_iC=' '
26163 ac_iD='\4,;t'
26164 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
26165 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
26166 ac_uB='$,\1#\2define\3'
26167 ac_uC=' '
26168 ac_uD=',;t'
26169
26170 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
26171   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
26172   case $ac_file in
26173   - | *:- | *:-:* ) # input from stdin
26174         cat >$tmp/stdin
26175         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
26176         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
26177   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
26178         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
26179   * )   ac_file_in=$ac_file.in ;;
26180   esac
26181
26182   test x"$ac_file" != x- && { echo "$as_me:26182: creating $ac_file" >&5
26183 echo "$as_me: creating $ac_file" >&6;}
26184
26185   # First look for the input files in the build tree, otherwise in the
26186   # src tree.
26187   ac_file_inputs=`IFS=:
26188     for f in $ac_file_in; do
26189       case $f in
26190       -) echo $tmp/stdin ;;
26191       [\\/$]*)
26192          # Absolute (can't be DOS-style, as IFS=:)
26193          test -f "$f" || { { echo "$as_me:26193: error: cannot find input file: $f" >&5
26194 echo "$as_me: error: cannot find input file: $f" >&2;}
26195    { (exit 1); exit 1; }; }
26196          echo $f;;
26197       *) # Relative
26198          if test -f "$f"; then
26199            # Build tree
26200            echo $f
26201          elif test -f "$srcdir/$f"; then
26202            # Source tree
26203            echo $srcdir/$f
26204          else
26205            # /dev/null tree
26206            { { echo "$as_me:26206: error: cannot find input file: $f" >&5
26207 echo "$as_me: error: cannot find input file: $f" >&2;}
26208    { (exit 1); exit 1; }; }
26209          fi;;
26210       esac
26211     done` || { (exit 1); exit 1; }
26212   # Remove the trailing spaces.
26213   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
26214
26215 EOF
26216
26217 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
26218 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
26219 # be either 'cat' or 'sort'.
26220 cat confdefs.h | uniq >conftest.vals
26221
26222 # Break up conftest.vals because some shells have a limit on
26223 # the size of here documents, and old seds have small limits too.
26224
26225 rm -f conftest.tail
26226 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
26227 while grep . conftest.vals >/dev/null
26228 do
26229   # Write chunks of a limited-size here document to conftest.frag.
26230   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
26231   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
26232   echo 'CEOF' >> $CONFIG_STATUS
26233   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
26234   rm -f conftest.vals
26235   mv conftest.tail conftest.vals
26236 done
26237 rm -f conftest.vals
26238
26239 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
26240 # marker @DEFS@.
26241 echo '  cat >> conftest.edit <<CEOF
26242 /@DEFS@/r conftest.frag
26243 /@DEFS@/d
26244 CEOF
26245 sed -f conftest.edit $tmp/in > $tmp/out
26246 rm -f $tmp/in
26247 mv $tmp/out $tmp/in
26248 rm -f conftest.edit conftest.frag
26249 ' >> $CONFIG_STATUS
26250
26251 cat >>$CONFIG_STATUS <<\EOF
26252   # Let's still pretend it is `configure' which instantiates (i.e., don't
26253   # use $as_me), people would be surprised to read:
26254   #    /* config.h.  Generated automatically by config.status.  */
26255   if test x"$ac_file" = x-; then
26256     echo "/* Generated automatically by configure.  */" >$tmp/config.h
26257   else
26258     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
26259   fi
26260   cat $tmp/in >>$tmp/config.h
26261   rm -f $tmp/in
26262   if test x"$ac_file" != x-; then
26263     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
26264       { echo "$as_me:26264: $ac_file is unchanged" >&5
26265 echo "$as_me: $ac_file is unchanged" >&6;}
26266     else
26267       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26268          X"$ac_file" : 'X\(//\)[^/]' \| \
26269          X"$ac_file" : 'X\(//\)$' \| \
26270          X"$ac_file" : 'X\(/\)' \| \
26271          .     : '\(.\)' 2>/dev/null ||
26272 echo X"$ac_file" |
26273     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
26274           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
26275           /^X\(\/\/\)$/{ s//\1/; q; }
26276           /^X\(\/\).*/{ s//\1/; q; }
26277           s/.*/./; q'`
26278       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
26279         { case "$ac_dir" in
26280   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
26281   *)                      as_incr_dir=.;;
26282 esac
26283 as_dummy="$ac_dir"
26284 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
26285   case $as_mkdir_dir in
26286     # Skip DOS drivespec
26287     ?:) as_incr_dir=$as_mkdir_dir ;;
26288     *)
26289       as_incr_dir=$as_incr_dir/$as_mkdir_dir
26290       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
26291     ;;
26292   esac
26293 done; }
26294
26295       fi
26296       rm -f $ac_file
26297       mv $tmp/config.h $ac_file
26298     fi
26299   else
26300     cat $tmp/config.h
26301     rm -f $tmp/config.h
26302   fi
26303 done
26304 EOF
26305 cat >>$CONFIG_STATUS <<\EOF
26306 #
26307 # CONFIG_COMMANDS section.
26308 #
26309 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
26310   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
26311   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
26312
26313   case $ac_dest in
26314     default )
26315 if test "x$cf_with_tests" != xno ; then
26316
26317 for cf_dir in test
26318 do
26319         if test ! -d $srcdir/$cf_dir; then
26320                 continue
26321         elif test -f $srcdir/$cf_dir/programs; then
26322                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
26323         fi
26324 done
26325
26326 fi
26327
26328 cf_prefix=$LIB_PREFIX
26329
26330 case $cf_cv_shlib_version in
26331 (cygdll|msysdll|mingw)
26332         TINFO_NAME=$TINFO_ARG_SUFFIX
26333         TINFO_SUFFIX=.dll
26334         ;;
26335 esac
26336
26337 if test -n "$TINFO_SUFFIX" ; then
26338         case $TINFO_SUFFIX in
26339         (tw*)
26340                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
26341                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
26342                 ;;
26343         (t*)
26344                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
26345                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
26346                 ;;
26347         (w*)
26348                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
26349                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
26350                 ;;
26351         esac
26352 fi
26353
26354 for cf_dir in $SRC_SUBDIRS
26355 do
26356         if test ! -d $srcdir/$cf_dir ; then
26357                 continue
26358         elif test -f $srcdir/$cf_dir/modules; then
26359
26360                 SHARED_LIB=
26361                 Libs_To_Make=
26362                 cf_awk_program=
26363                 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
26364                 then
26365                         cf_awk_program="$cf_awk_program\
26366 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
26367 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
26368 "
26369                 fi
26370
26371                 if test "x$WILDCARD_SYMS" = xno
26372                 then
26373                         cf_awk_program="$cf_awk_program\
26374 /[      ]_\\*;/ { skip=1; next; }\
26375 "
26376                 fi
26377
26378                 if test "x$cf_awk_program" != "x"
26379                 then
26380                         cat >>$cf_dir/Makefile <<CF_EOF
26381
26382 # Generated by CF_LIB_RULES
26383 resulting.map: $UNALTERED_SYMS
26384         $AWK 'BEGIN { skip = 1; last=""; } \
26385 $cf_awk_program \
26386 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
26387  skip = 0; last = \$\$0; } \
26388 END { print last; }' < $UNALTERED_SYMS >\$@
26389
26390 distclean::
26391         rm -f resulting.map
26392 CF_EOF
26393                 fi
26394
26395                 for cf_item in $cf_LIST_MODELS
26396                 do
26397
26398         case X$cf_item in
26399         (Xlibtool)
26400                 cf_suffix='.la'
26401                 cf_depsuf=$cf_suffix
26402                 ;;
26403         (Xdebug)
26404                 cf_suffix='_g.a'
26405                 cf_depsuf=$cf_suffix
26406                 ;;
26407         (Xprofile)
26408                 cf_suffix='_p.a'
26409                 cf_depsuf=$cf_suffix
26410                 ;;
26411         (Xshared)
26412                 case $cf_cv_system_name in
26413                 (aix[5-7]*)
26414                         cf_suffix='.so'
26415                         cf_depsuf=$cf_suffix
26416                         ;;
26417                 (cygwin*|msys*|mingw*)
26418                         cf_suffix='.dll'
26419                         cf_depsuf='.dll.a'
26420                         ;;
26421                 (darwin*)
26422                         cf_suffix='.dylib'
26423                         cf_depsuf=$cf_suffix
26424                         ;;
26425                 (hpux*)
26426                         case $target in
26427                         (ia64*)
26428                                 cf_suffix='.so'
26429                                 cf_depsuf=$cf_suffix
26430                                 ;;
26431                         (*)
26432                                 cf_suffix='.sl'
26433                                 cf_depsuf=$cf_suffix
26434                                 ;;
26435                         esac
26436                         ;;
26437                 (*)
26438                         cf_suffix='.so'
26439                         cf_depsuf=$cf_suffix
26440                         ;;
26441                 esac
26442                 ;;
26443         (*)
26444                 cf_suffix='.a'
26445                 cf_depsuf=$cf_suffix
26446                 ;;
26447         esac
26448         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
26449         then
26450                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
26451                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
26452         fi
26453
26454                         cf_libname=$cf_dir
26455                         test "$cf_dir" = c++ && cf_libname=ncurses++
26456                         if test $cf_item = shared ; then
26457                                 if test -n "${LIB_SUFFIX}"
26458                                 then
26459                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
26460                                 else
26461                                         cf_shared_suffix="$cf_suffix"
26462                                 fi
26463                                 if test "$cf_cv_do_symlinks" = yes ; then
26464                                         cf_version_name=
26465
26466                                         case "$cf_cv_shlib_version" in
26467                                         (rel)
26468                                                 cf_version_name=REL_VERSION
26469                                                 ;;
26470                                         (abi)
26471                                                 cf_version_name=ABI_VERSION
26472                                                 ;;
26473                                         esac
26474
26475                                         if test -n "$cf_version_name"
26476                                         then
26477                                                 case "$cf_cv_system_name" in
26478                                                 (darwin*)
26479                                                         # "w", etc?
26480                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
26481                                                         ;;
26482                                                 (*)
26483                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
26484                                                         ;;
26485                                                 esac
26486                                         fi
26487                                         if test -n "${USE_LIB_SUFFIX}"
26488                                         then
26489                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
26490                                         else
26491                                                 cf_shared_suffix="$cf_suffix"
26492                                         fi
26493                                 fi
26494                                 # cygwin needs import library, and has unique naming convention
26495                                 # use autodetected ${cf_prefix} for import lib and static lib, but
26496                                 # use 'cyg' prefix for shared lib.
26497                                 case $cf_cv_shlib_version in
26498                                 (cygdll)
26499                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
26500                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
26501                                         ;;
26502                                 (msysdll)
26503                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
26504                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
26505                                         ;;
26506                                 (mingw)
26507                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
26508                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
26509                                         ;;
26510                                 (*)
26511                                         cf_add_lib=
26512                                         ;;
26513                                 esac
26514                                 if test -n "$cf_add_lib"
26515                                 then
26516                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
26517                                         continue
26518                                 fi
26519                         fi
26520                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
26521                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
26522                 done
26523
26524                 if test $cf_dir = ncurses ; then
26525                         cf_subsets="$LIB_SUBSETS"
26526                         cf_r_parts="$cf_subsets"
26527                         cf_liblist="$Libs_To_Make"
26528
26529                         while test -n "$cf_r_parts"
26530                         do
26531                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
26532                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
26533                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
26534                                         cf_add_lib=
26535                                         case $cf_l_parts in
26536                                         (*termlib*)
26537                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
26538                                                 ;;
26539                                         (*ticlib*)
26540                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
26541                                                 ;;
26542                                         (*)
26543                                                 break
26544                                                 ;;
26545                                         esac
26546                                         if test -n "$cf_add_lib"; then
26547                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
26548                                         fi
26549                                 else
26550                                         break
26551                                 fi
26552                         done
26553                 else
26554                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
26555                 fi
26556
26557                 if test $cf_dir = c++; then
26558                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
26559                                 cf_list=
26560                                 for cf_item in $Libs_To_Make
26561                                 do
26562                                         case $cf_item in
26563                                         (*.a)
26564                                                 ;;
26565                                         (*)
26566                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
26567                                                 ;;
26568                                         esac
26569                                         for cf_test in $cf_list
26570                                         do
26571                                                 if test "$cf_test" = "$cf_item"
26572                                                 then
26573                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
26574                                                         cf_item=
26575                                                         break
26576                                                 fi
26577                                         done
26578                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
26579                                 done
26580                                 Libs_To_Make="$cf_list"
26581                         fi
26582                 fi
26583
26584                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
26585                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
26586                         $cf_dir/Makefile >$cf_dir/Makefile.out
26587                 mv $cf_dir/Makefile.out $cf_dir/Makefile
26588
26589                 $AWK -f $srcdir/mk-0th.awk \
26590                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
26591                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
26592
26593                 for cf_subset in $cf_subsets
26594                 do
26595                         cf_subdirs=
26596                         for cf_item in $cf_LIST_MODELS
26597                         do
26598
26599                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
26600
26601 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
26602
26603                         CXX_MODEL=$cf_ITEM
26604                         if test "$CXX_MODEL" = SHARED; then
26605                                 case $cf_cv_shlib_version in
26606                                 (cygdll|msysdll|mingw)
26607                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
26608
26609 echo "${as_me:-configure}:26609: testing overriding CXX_MODEL to SHARED ..." 1>&5
26610
26611                                         with_shared_cxx=yes
26612                                         ;;
26613                                 (*)
26614                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
26615                                         ;;
26616                                 esac
26617                         fi
26618
26619         case X$cf_item in
26620         (Xlibtool)
26621                 cf_suffix='.la'
26622                 cf_depsuf=$cf_suffix
26623                 ;;
26624         (Xdebug)
26625                 cf_suffix='_g.a'
26626                 cf_depsuf=$cf_suffix
26627                 ;;
26628         (Xprofile)
26629                 cf_suffix='_p.a'
26630                 cf_depsuf=$cf_suffix
26631                 ;;
26632         (Xshared)
26633                 case $cf_cv_system_name in
26634                 (aix[5-7]*)
26635                         cf_suffix='.so'
26636                         cf_depsuf=$cf_suffix
26637                         ;;
26638                 (cygwin*|msys*|mingw*)
26639                         cf_suffix='.dll'
26640                         cf_depsuf='.dll.a'
26641                         ;;
26642                 (darwin*)
26643                         cf_suffix='.dylib'
26644                         cf_depsuf=$cf_suffix
26645                         ;;
26646                 (hpux*)
26647                         case $target in
26648                         (ia64*)
26649                                 cf_suffix='.so'
26650                                 cf_depsuf=$cf_suffix
26651                                 ;;
26652                         (*)
26653                                 cf_suffix='.sl'
26654                                 cf_depsuf=$cf_suffix
26655                                 ;;
26656                         esac
26657                         ;;
26658                 (*)
26659                         cf_suffix='.so'
26660                         cf_depsuf=$cf_suffix
26661                         ;;
26662                 esac
26663                 ;;
26664         (*)
26665                 cf_suffix='.a'
26666                 cf_depsuf=$cf_suffix
26667                 ;;
26668         esac
26669         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
26670         then
26671                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
26672                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
26673         fi
26674
26675         case $cf_item in
26676         (libtool) cf_subdir='obj_lo'  ;;
26677         (normal)  cf_subdir='objects' ;;
26678         (debug)   cf_subdir='obj_g' ;;
26679         (profile) cf_subdir='obj_p' ;;
26680         (shared)
26681                 case $cf_cv_system_name in
26682                 (cygwin|msys)
26683                         cf_subdir='objects' ;;
26684                 (*)
26685                         cf_subdir='obj_s' ;;
26686                 esac
26687         esac
26688
26689                         # Test for case where we build libtinfo with a different name.
26690                         cf_libname=$cf_dir
26691                         if test $cf_dir = ncurses ; then
26692                                 case $cf_subset in
26693                                 (*base*)
26694                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
26695                                         ;;
26696                                 (*termlib*)
26697                                         cf_libname=$TINFO_LIB_SUFFIX
26698                                         ;;
26699                                 (ticlib*)
26700                                         cf_libname=$TICS_LIB_SUFFIX
26701                                         ;;
26702                                 esac
26703                         elif test $cf_dir = c++ ; then
26704                                 cf_libname=ncurses++$USE_LIB_SUFFIX
26705                         else
26706                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
26707                         fi
26708                         if test -n "${USE_ARG_SUFFIX}" ; then
26709                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
26710                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
26711                         fi
26712
26713                         # These dependencies really are for development, not
26714                         # builds, but they are useful in porting, too.
26715                         cf_depend="../include/ncurses_cfg.h"
26716                         if test "$srcdir" = "."; then
26717                                 cf_reldir="."
26718                         else
26719                                 cf_reldir="\${srcdir}"
26720                         fi
26721
26722                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
26723                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
26724                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
26725                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
26726                         fi
26727
26728                         cf_dir_suffix=
26729                         old_cf_suffix="$cf_suffix"
26730                         if test "$cf_cv_shlib_version_infix" = yes ; then
26731                         if test -n "$USE_LIB_SUFFIX" ; then
26732                                 case $USE_LIB_SUFFIX in
26733                                 (tw*)
26734                                         cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
26735                                         cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
26736                                         cf_dir_suffix=tw$EXTRA_SUFFIX
26737                                         ;;
26738                                 (t*)
26739                                         cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
26740                                         cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
26741                                         cf_dir_suffix=t$EXTRA_SUFFIX
26742                                         ;;
26743                                 (w*)
26744                                         cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
26745                                         cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
26746                                         cf_dir_suffix=w$EXTRA_SUFFIX
26747                                         ;;
26748                                 (*)
26749                                         cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
26750                                         cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
26751                                         cf_dir_suffix=$EXTRA_SUFFIX
26752                                         ;;
26753                                 esac
26754                         fi
26755                         fi
26756
26757                         $AWK -f $srcdir/mk-1st.awk \
26758                                 name=${cf_libname}${cf_dir_suffix} \
26759                                 traces=$LIB_TRACING \
26760                                 MODEL=$cf_ITEM \
26761                                 CXX_MODEL=$CXX_MODEL \
26762                                 model=$cf_subdir \
26763                                 prefix=$cf_prefix \
26764                                 suffix=$cf_suffix \
26765                                 subset=$cf_subset \
26766                                 driver=$cf_cv_term_driver \
26767                                 SymLink="$LN_S" \
26768                                 TermlibRoot=$TINFO_NAME \
26769                                 TermlibSuffix=$TINFO_SUFFIX \
26770                                 ShlibVer=$cf_cv_shlib_version \
26771                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
26772                                 ReLink=${cf_cv_do_relink:-no} \
26773                                 ReRanlib=${cf_cv_do_reranlib:-yes} \
26774                                 DoLinks=$cf_cv_do_symlinks \
26775                                 rmSoLocs=$cf_cv_rm_so_locs \
26776                                 ldconfig="$LDCONFIG" \
26777                                 overwrite=$WITH_OVERWRITE \
26778                                 depend="$cf_depend" \
26779                                 host="$host" \
26780                                 libtool_version="$LIBTOOL_VERSION" \
26781                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
26782
26783                         cf_suffix="$old_cf_suffix"
26784
26785                         for cf_subdir2 in $cf_subdirs lib
26786                         do
26787                                 test $cf_subdir = $cf_subdir2 && break
26788                         done
26789                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
26790                         $AWK -f $srcdir/mk-2nd.awk \
26791                                 name=$cf_dir \
26792                                 traces=$LIB_TRACING \
26793                                 MODEL=$cf_ITEM \
26794                                 model=$cf_subdir \
26795                                 subset=$cf_subset \
26796                                 srcdir=$srcdir \
26797                                 echo=$WITH_ECHO \
26798                                 crenames=$cf_cv_prog_CC_c_o \
26799                                 cxxrenames=$cf_cv_prog_CXX_c_o \
26800                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
26801                         cf_subdirs="$cf_subdirs $cf_subdir"
26802                         done
26803                 done
26804         fi
26805
26806         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
26807 done
26808
26809 for cf_dir in $SRC_SUBDIRS
26810 do
26811         if test ! -d $srcdir/$cf_dir ; then
26812                 continue
26813         fi
26814
26815         if test -f $cf_dir/Makefile ; then
26816                 case "$cf_dir" in
26817                 (Ada95)
26818                         echo 'libs \' >> Makefile
26819                         echo 'install.libs \' >> Makefile
26820                         echo 'uninstall.libs ::' >> Makefile
26821                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
26822                         ;;
26823                 esac
26824         fi
26825
26826         if test -f $srcdir/$cf_dir/modules; then
26827                 echo >> Makefile
26828                 if test -f $srcdir/$cf_dir/headers; then
26829 cat >> Makefile <<CF_EOF
26830 install.includes \\
26831 uninstall.includes \\
26832 CF_EOF
26833                 fi
26834 if test "$cf_dir" != "c++" ; then
26835 echo 'lint \' >> Makefile
26836 fi
26837 cat >> Makefile <<CF_EOF
26838 libs \\
26839 lintlib \\
26840 install.libs \\
26841 uninstall.libs \\
26842 install.$cf_dir \\
26843 uninstall.$cf_dir ::
26844         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
26845 CF_EOF
26846         elif test -f $srcdir/$cf_dir/headers; then
26847 cat >> Makefile <<CF_EOF
26848
26849 libs \\
26850 install.libs \\
26851 uninstall.libs \\
26852 install.includes \\
26853 uninstall.includes ::
26854         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
26855 CF_EOF
26856 fi
26857 done
26858
26859 if test "x$cf_with_db_install" = xyes; then
26860 cat >> Makefile <<CF_EOF
26861
26862 install.libs uninstall.libs \\
26863 install.data uninstall.data ::
26864 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
26865 CF_EOF
26866 else
26867 cat >> Makefile <<CF_EOF
26868
26869 install.libs uninstall.libs ::
26870         cd misc && \${MAKE} \${TOP_MFLAGS} \$@
26871 CF_EOF
26872 fi
26873
26874 if test "x$cf_with_manpages" = xyes; then
26875 cat >> Makefile <<CF_EOF
26876
26877 install.man \\
26878 uninstall.man ::
26879         cd man && \${MAKE} \${TOP_MFLAGS} \$@
26880 CF_EOF
26881 fi
26882
26883 cat >> Makefile <<CF_EOF
26884
26885 distclean ::
26886         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
26887         rm -f headers.sh headers.sed mk_shared_lib.sh
26888         rm -f edit_man.* man_alias.*
26889         rm -rf \${DIRS_TO_MAKE}
26890 CF_EOF
26891
26892 # Special case: tack's manpage lives in its own directory.
26893 if test "x$cf_with_manpages" = xyes; then
26894 if test "x$cf_with_tack" = "xyes"; then
26895 cat >> Makefile <<CF_EOF
26896
26897 install.man \\
26898 uninstall.man ::
26899         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
26900 CF_EOF
26901 fi
26902 fi
26903
26904 rm -f headers.sed headers.sh
26905
26906 echo creating headers.sh
26907 cat >headers.sh <<CF_EOF
26908 #! $SHELL
26909 # This shell script is generated by the 'configure' script.  It is invoked in a
26910 # subdirectory of the build tree.  It generates a sed-script in the parent
26911 # directory that is used to adjust includes for header files that reside in a
26912 # subdirectory of /usr/include, etc.
26913 PRG=""
26914 while test \$# != 3
26915 do
26916 PRG="\$PRG \$1"; shift
26917 done
26918 DST=\$1
26919 REF=\$2
26920 SRC=\$3
26921 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
26922 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
26923 echo installing \$SRC in \$DST
26924 CF_EOF
26925
26926 if test $WITH_CURSES_H = yes; then
26927         cat >>headers.sh <<CF_EOF
26928 case \$DST in
26929 (/*/include/*)
26930         END=\`basename \$DST\`
26931         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
26932         do
26933                 NAME=\`basename \$i\`
26934                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
26935         done
26936         ;;
26937 (*)
26938         echo "" >> \$TMPSED
26939         ;;
26940 esac
26941 CF_EOF
26942
26943 else
26944         cat >>headers.sh <<CF_EOF
26945 case \$DST in
26946 (/*/include/*)
26947         END=\`basename \$DST\`
26948         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
26949         do
26950                 NAME=\`basename \$i\`
26951                 if test "\$NAME" = "curses.h"
26952                 then
26953                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
26954                         NAME=ncurses.h
26955                 fi
26956                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
26957         done
26958         ;;
26959 (*)
26960         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
26961         ;;
26962 esac
26963 CF_EOF
26964 fi
26965 cat >>headers.sh <<CF_EOF
26966 rm -f \$TMPSRC
26967 sed -f \$TMPSED \$SRC > \$TMPSRC
26968 NAME=\`basename \$SRC\`
26969 CF_EOF
26970 if test $WITH_CURSES_H != yes; then
26971         cat >>headers.sh <<CF_EOF
26972 test "\$NAME" = "curses.h" && NAME=ncurses.h
26973 CF_EOF
26974 fi
26975 cat >>headers.sh <<CF_EOF
26976 # Just in case someone gzip'd manpages, remove the conflicting copy.
26977 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
26978
26979 eval \$PRG \$TMPSRC \$DST/\$NAME
26980 rm -f \$TMPSRC \$TMPSED
26981 CF_EOF
26982
26983 chmod 0755 headers.sh
26984
26985 for cf_dir in $SRC_SUBDIRS
26986 do
26987         if test ! -d $srcdir/$cf_dir ; then
26988                 continue
26989         fi
26990
26991         if test -f $srcdir/$cf_dir/headers; then
26992                 $AWK -f $srcdir/mk-hdr.awk \
26993                         subset="$LIB_SUBSETS" \
26994                         compat="$WITH_CURSES_H" \
26995                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
26996         fi
26997
26998         if test -f $srcdir/$cf_dir/modules; then
26999                 if test "$cf_dir" != "c++" ; then
27000                         cat >>$cf_dir/Makefile <<"CF_EOF"
27001 depend : ${AUTO_SRC}
27002         makedepend -- ${CPPFLAGS} -- ${C_SRC}
27003
27004 # DO NOT DELETE THIS LINE -- make depend depends on it.
27005 CF_EOF
27006                 fi
27007         fi
27008 done
27009
27010 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
27011 if test -z "$USE_OLD_MAKERULES" ; then
27012         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
27013 fi
27014 fi
27015  ;;
27016   esac
27017 done
27018 EOF
27019
27020 cat >>$CONFIG_STATUS <<\EOF
27021
27022 { (exit 0); exit 0; }
27023 EOF
27024 chmod +x $CONFIG_STATUS
27025 ac_clean_files=$ac_clean_files_save
27026
27027 # configure is writing to config.log, and then calls config.status.
27028 # config.status does its own redirection, appending to config.log.
27029 # Unfortunately, on DOS this fails, as config.log is still kept open
27030 # by configure, so config.status won't be able to write to it; its
27031 # output is simply discarded.  So we exec the FD to /dev/null,
27032 # effectively closing config.log, so it can be properly (re)opened and
27033 # appended to by config.status.  When coming back to configure, we
27034 # need to make the FD available again.
27035 if test "$no_create" != yes; then
27036   ac_cs_success=:
27037   exec 5>/dev/null
27038   $SHELL $CONFIG_STATUS || ac_cs_success=false
27039   exec 5>>config.log
27040   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
27041   # would make configure fail if this is the last instruction.
27042   $ac_cs_success || { (exit 1); exit 1; }
27043 fi
27044 ${MAKE:-make} preinstall