]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.2 - patch 20200918
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.725 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20200802.
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 Ada compiler, 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   --disable-pkg-ldflags   disable extra LDFLAGS for package-scripts
764 Fine-Tuning Your Configuration:
765   --with-extra-suffix=X   append extra suffix to header/library paths
766   --disable-overwrite     put headers in subdir, omit link to -lcurses
767   --disable-database      do not use terminfo, only fallbacks/termcap
768   --with-database=XXX     specify terminfo source to install
769   --with-hashed-db        specify hashed-database library
770   --with-fallbacks=XXX    specify list of fallback terminal descriptions
771   --with-tic-path=XXX     specify path of tic for fallbacks
772   --with-infocmp-path=XXX     specify path of infocmp for fallbacks
773   --without-xterm-new     specify if xterm terminfo should be old version
774   --with-xterm-kbs=XXX    specify if xterm backspace sends BS or DEL
775   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
776   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
777   --disable-big-core      assume machine has little memory
778   --disable-big-strings   assume compiler has only standard-size strings
779   --enable-termcap        compile in termcap fallback support
780   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
781   --enable-getcap         fast termcap load, no xrefs to terminfo
782   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
783   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
784   --disable-root-environ  restrict environment when running as root
785   --enable-symlinks       make tic use symbolic links not hard links
786   --enable-broken_linker  compile with broken-linker support code
787   --enable-bsdpad         recognize BSD-style prefix padding
788   --enable-widec          compile with wide-char/UTF-8 code
789   --disable-lp64          allow chtype to be long (ignore _LP64)
790   --disable-largefile     omit support for large files
791   --disable-tparm-varargs compile tparm() without varargs interface
792   --disable-tic-depends   link tic library without explicit dependency on ncurses library
793   --disable-wattr-macros  suppress wattr* macros to help with ncurses5/ncurses6 transition
794   --with-x11-rgb=FILE   file containing X11 rgb information (EPREFIX/lib/X11/rgb.txt)
795   --with-bool=TYPE        override fallback type of bool variable
796   --with-caps=alt         compile with alternate Caps file
797   --with-chtype=TYPE      override type of chtype
798   --with-ospeed=TYPE      override type of ospeed variable
799   --with-mmask-t=TYPE     override type of mmask_t
800   --with-ccharw-max=XXX   override size CCHARW_MAX
801   --enable-signed-char    compile using signed Boolean's in term.h
802   --with-tparm-arg=TYPE   override parameter type of tparm
803   --with-rcs-ids          compile-in RCS identifiers
804 Options to Specify How Manpages are Installed:
805   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
806                           optionally formatted/catonly, e.g., gzip,formatted
807   --with-manpage-renames  specify manpage-renaming
808   --with-manpage-aliases  specify manpage-aliases using .so
809   --with-manpage-symlinks specify manpage-aliases using symlinks
810   --with-manpage-tbl      specify manpage processing with tbl
811 Extensions:
812   --disable-ext-funcs     disable function-extensions
813   --enable-sp-funcs       enable SCREEN-extensions
814   --enable-term-driver    enable terminal-driver
815   --enable-const          compile with extra/non-standard const
816   --enable-ext-colors     compile for 256-color support
817   --enable-ext-mouse      compile for extended mouse-encoding
818   --enable-ext-putwin     compile with extended putwin/screendump
819   --enable-no-padding     compile with $NCURSES_NO_PADDING code
820   --enable-sigwinch       compile with SIGWINCH handler
821   --enable-tcap-names     compile with user-definable terminal capabilities
822 Reentrant Code:
823   --with-pthread          use POSIX thread library
824   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
825   --enable-weak-symbols   enable weak-symbols for pthreads
826   --enable-reentrant      compile with reentrant code
827   --enable-opaque-curses  make curses WINDOW, etc., "opaque"
828   --enable-opaque-form    make form-library structures "opaque"
829   --enable-opaque-menu    make menu-library structures "opaque"
830   --enable-opaque-panel   make panel-library structures "opaque"
831   --with-wrap-prefix=XXX  override prefix used for public variables
832 Development Code:
833   --without-develop       disable development options
834   --enable-hard-tabs      compile with hard-tabs code
835   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
836 Experimental Code:
837   --disable-assumed-color do not assume anything about default-colors
838   --disable-hashmap       compile without hashmap scrolling-optimization
839   --enable-colorfgbg      compile-in experimental $COLORFGBG code
840   --enable-fvisibility    compile with -fvisibility=hidden
841   --enable-interop        compile-in interop bindings
842   --enable-safe-sprintf   compile with experimental safe-sprintf code
843   --disable-scroll-hints  compile without scroll-hints code
844   --enable-wgetch-events  compile with wgetch-events code
845   --enable-exp-win32      compile with experimental-Windows driver
846 Testing/development Options:
847   --disable-echo          do not display "compiling" commands
848   --disable-stripping     do not strip (debug info) installed executables
849   --enable-warnings       test: turn on gcc compiler warnings
850   --enable-string-hacks   work around bogus compiler/loader warnings
851   --enable-assertions     test: turn on generation of assertion code
852   --with-dmalloc          test: use Gray Watson's dmalloc library
853   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
854   --with-valgrind         test: use valgrind
855   --disable-leaks         test: free permanent memory, analyze leaks
856   --enable-expanded       test: generate functions for certain macros
857   --disable-macros        test: use functions rather than macros
858   --with-trace            test: add trace() function to all models of ncurses
859   --disable-gnat-projects test: disable GNAT projects even if usable
860 Ada Binding Options:
861   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
862   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
863   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
864   --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
865   --with-ada-libname=XXX  override default Ada library-name
866   --with-form-libname=XXX override form basename of library
867   --with-menu-libname=XXX override menu basename of library
868   --with-panel-libname=XXX override panel basename of library
869   --with-cxx-libname=XXX override ncurses++ basename of library
870
871 Some influential environment variables:
872   CC          C compiler command
873   CFLAGS      C compiler flags
874   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
875               nonstandard directory <lib dir>
876   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
877               headers in a nonstandard directory <include dir>
878   CPP         C preprocessor
879   CXX         C++ compiler command
880   CXXFLAGS    C++ compiler flags
881   CXXCPP      C++ preprocessor
882
883 Use these variables to override the choices made by `configure' or to help
884 it to find libraries and programs with nonstandard names/locations.
885
886 EOF
887 fi
888
889 if test "$ac_init_help" = "recursive"; then
890   # If there are subdirs, report their specific --help.
891   ac_popdir=`pwd`
892   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
893     cd $ac_subdir
894     # A "../" for each directory in /$ac_subdir.
895     ac_dots=`echo $ac_subdir |
896              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
897
898     case $srcdir in
899     .) # No --srcdir option.  We are building in place.
900       ac_sub_srcdir=$srcdir ;;
901     [\\/]* | ?:[\\/]* ) # Absolute path.
902       ac_sub_srcdir=$srcdir/$ac_subdir ;;
903     *) # Relative path.
904       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
905     esac
906
907     # Check for guested configure; otherwise get Cygnus style configure.
908     if test -f $ac_sub_srcdir/configure.gnu; then
909       echo
910       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
911     elif test -f $ac_sub_srcdir/configure; then
912       echo
913       $SHELL $ac_sub_srcdir/configure  --help=recursive
914     elif test -f $ac_sub_srcdir/configure.ac ||
915            test -f $ac_sub_srcdir/configure.in; then
916       echo
917       $ac_configure --help
918     else
919       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
920     fi
921     cd $ac_popdir
922   done
923 fi
924
925 test -n "$ac_init_help" && exit 0
926 if $ac_init_version; then
927   cat <<\EOF
928
929 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
930 Free Software Foundation, Inc.
931 This configure script is free software; the Free Software Foundation
932 gives unlimited permission to copy, distribute and modify it.
933 EOF
934   exit 0
935 fi
936 exec 5>config.log
937 cat >&5 <<EOF
938 This file contains any messages produced by compilers while
939 running configure, to aid debugging if configure makes a mistake.
940
941 It was created by $as_me, which was
942 generated by GNU Autoconf 2.52.20200802.  Invocation command line was
943
944   $ $0 $@
945
946 EOF
947 {
948 cat <<_ASUNAME
949 ## ---------- ##
950 ## Platform.  ##
951 ## ---------- ##
952
953 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
954 uname -m = `(uname -m) 2>/dev/null || echo unknown`
955 uname -r = `(uname -r) 2>/dev/null || echo unknown`
956 uname -s = `(uname -s) 2>/dev/null || echo unknown`
957 uname -v = `(uname -v) 2>/dev/null || echo unknown`
958
959 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
960 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
961
962 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
963 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
964 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
965 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
966 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
967 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
968 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
969
970 PATH = $PATH
971
972 _ASUNAME
973 } >&5
974
975 cat >&5 <<EOF
976 ## ------------ ##
977 ## Core tests.  ##
978 ## ------------ ##
979
980 EOF
981
982 # Keep a trace of the command line.
983 # Strip out --no-create and --no-recursion so they do not pile up.
984 # Also quote any args containing shell meta-characters.
985 ac_configure_args=
986 ac_sep=
987 for ac_arg
988 do
989   case $ac_arg in
990   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
991   | --no-cr | --no-c) ;;
992   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
993   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
994   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
995     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
996     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
997     ac_sep=" " ;;
998   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
999      ac_sep=" " ;;
1000   esac
1001   # Get rid of the leading space.
1002 done
1003
1004 # When interrupted or exit'd, cleanup temporary files, and complete
1005 # config.log.  We remove comments because anyway the quotes in there
1006 # would cause problems or look ugly.
1007 trap 'exit_status=$?
1008   # Save into config.log some information that might help in debugging.
1009   echo >&5
1010   echo "## ----------------- ##" >&5
1011   echo "## Cache variables.  ##" >&5
1012   echo "## ----------------- ##" >&5
1013   echo >&5
1014   # The following way of writing the cache mishandles newlines in values,
1015 {
1016   (set) 2>&1 |
1017     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1018     *ac_space=\ *)
1019       sed -n \
1020         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1021           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1022       ;;
1023     *)
1024       sed -n \
1025         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1026       ;;
1027     esac;
1028 } >&5
1029   sed "/^$/d" confdefs.h >conftest.log
1030   if test -s conftest.log; then
1031     echo >&5
1032     echo "## ------------ ##" >&5
1033     echo "## confdefs.h.  ##" >&5
1034     echo "## ------------ ##" >&5
1035     echo >&5
1036     cat conftest.log >&5
1037   fi
1038   (echo; echo) >&5
1039   test "$ac_signal" != 0 &&
1040     echo "$as_me: caught signal $ac_signal" >&5
1041   echo "$as_me: exit $exit_status" >&5
1042   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1043     exit $exit_status
1044      ' 0
1045 for ac_signal in 1 2 13 15; do
1046   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1047 done
1048 ac_signal=0
1049
1050 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1051 rm -rf conftest* confdefs.h
1052 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1053 echo >confdefs.h
1054
1055 # Let the site file select an alternate cache file if it wants to.
1056 # Prefer explicitly selected file to automatically selected ones.
1057 if test -z "$CONFIG_SITE"; then
1058   if test "x$prefix" != xNONE; then
1059     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1060   else
1061     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1062   fi
1063 fi
1064 for ac_site_file in $CONFIG_SITE; do
1065   if test -r "$ac_site_file"; then
1066     { echo "$as_me:1066: loading site script $ac_site_file" >&5
1067 echo "$as_me: loading site script $ac_site_file" >&6;}
1068     cat "$ac_site_file" >&5
1069     . "$ac_site_file"
1070   fi
1071 done
1072
1073 if test -r "$cache_file"; then
1074   # Some versions of bash will fail to source /dev/null (special
1075   # files actually), so we avoid doing that.
1076   if test -f "$cache_file"; then
1077     { echo "$as_me:1077: loading cache $cache_file" >&5
1078 echo "$as_me: loading cache $cache_file" >&6;}
1079     case $cache_file in
1080       [\\/]* | ?:[\\/]* ) . $cache_file;;
1081       *)                      . ./$cache_file;;
1082     esac
1083   fi
1084 else
1085   { echo "$as_me:1085: creating cache $cache_file" >&5
1086 echo "$as_me: creating cache $cache_file" >&6;}
1087   >$cache_file
1088 fi
1089
1090 # Check that the precious variables saved in the cache have kept the same
1091 # value.
1092 ac_cache_corrupted=false
1093 for ac_var in `(set) 2>&1 |
1094                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1095   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1096   eval ac_new_set=\$ac_env_${ac_var}_set
1097   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1098   eval ac_new_val="\$ac_env_${ac_var}_value"
1099   case $ac_old_set,$ac_new_set in
1100     set,)
1101       { echo "$as_me:1101: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1102 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1103       ac_cache_corrupted=: ;;
1104     ,set)
1105       { echo "$as_me:1105: error: \`$ac_var' was not set in the previous run" >&5
1106 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1107       ac_cache_corrupted=: ;;
1108     ,);;
1109     *)
1110       if test "x$ac_old_val" != "x$ac_new_val"; then
1111         { echo "$as_me:1111: error: \`$ac_var' has changed since the previous run:" >&5
1112 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1113         { echo "$as_me:1113:   former value:  $ac_old_val" >&5
1114 echo "$as_me:   former value:  $ac_old_val" >&2;}
1115         { echo "$as_me:1115:   current value: $ac_new_val" >&5
1116 echo "$as_me:   current value: $ac_new_val" >&2;}
1117         ac_cache_corrupted=:
1118       fi;;
1119   esac
1120   # Pass precious variables to config.status.  It doesn't matter if
1121   # we pass some twice (in addition to the command line arguments).
1122   if test "$ac_new_set" = set; then
1123     case $ac_new_val in
1124     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1125       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1126       ac_configure_args="$ac_configure_args '$ac_arg'"
1127       ;;
1128     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1129        ;;
1130     esac
1131   fi
1132 done
1133 if $ac_cache_corrupted; then
1134   { echo "$as_me:1134: error: changes in the environment can compromise the build" >&5
1135 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1136   { { echo "$as_me:1136: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1137 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1138    { (exit 1); exit 1; }; }
1139 fi
1140
1141 ac_ext=c
1142 ac_cpp='$CPP $CPPFLAGS'
1143 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1144 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1145 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1146 ac_main_return=return
1147
1148 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1149   *c*,-n*) ECHO_N= ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1150                    ECHO_T='     ' ;;
1151   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1152   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1153 esac
1154 echo "#! $SHELL" >conftest.sh
1155 echo  "exit 0"   >>conftest.sh
1156 chmod +x conftest.sh
1157 if { (echo "$as_me:1157: PATH=\".;.\"; conftest.sh") >&5
1158   (PATH=".;."; conftest.sh) 2>&5
1159   ac_status=$?
1160   echo "$as_me:1160: \$? = $ac_status" >&5
1161   (exit $ac_status); }; then
1162   ac_path_separator=';'
1163 else
1164   ac_path_separator=:
1165 fi
1166 PATH_SEPARATOR="$ac_path_separator"
1167 rm -f conftest.sh
1168
1169 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1170
1171 top_builddir=`pwd`
1172
1173 echo "$as_me:1173: checking for egrep" >&5
1174 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1175 if test "${ac_cv_prog_egrep+set}" = set; then
1176   echo $ECHO_N "(cached) $ECHO_C" >&6
1177 else
1178   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1179                 then ac_cv_prog_egrep='grep -E'
1180                 else ac_cv_prog_egrep='egrep'
1181         fi
1182 fi
1183 echo "$as_me:1183: result: $ac_cv_prog_egrep" >&5
1184 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1185         EGREP=$ac_cv_prog_egrep
1186
1187         test -z "$EGREP" && { { echo "$as_me:1187: error: No egrep program found" >&5
1188 echo "$as_me: error: No egrep program found" >&2;}
1189    { (exit 1); exit 1; }; }
1190
1191 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1192 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1193 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1194 cf_cv_abi_version=${NCURSES_MAJOR}
1195 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1196 cf_cv_timestamp=`date`
1197 echo "$as_me:1197: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1198 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1199
1200 if test -f $srcdir/VERSION ; then
1201         echo "$as_me:1201: checking for package version" >&5
1202 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1203
1204         # if there are not enough fields, cut returns the last one...
1205         cf_field1=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
1206         cf_field2=`sed -e '2,$d' $srcdir/VERSION|cut -f2`
1207         cf_field3=`sed -e '2,$d' $srcdir/VERSION|cut -f3`
1208
1209         # this is how CF_BUNDLED_INTL uses $VERSION:
1210         VERSION="$cf_field1"
1211
1212         VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1213         test -z "$VERSION_MAJOR" && { { echo "$as_me:1213: error: missing major-version" >&5
1214 echo "$as_me: error: missing major-version" >&2;}
1215    { (exit 1); exit 1; }; }
1216
1217         VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1218         test -z "$VERSION_MINOR" && { { echo "$as_me:1218: error: missing minor-version" >&5
1219 echo "$as_me: error: missing minor-version" >&2;}
1220    { (exit 1); exit 1; }; }
1221
1222         echo "$as_me:1222: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1223 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1224
1225         echo "$as_me:1225: checking for package patch date" >&5
1226 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1227         VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1228         case .$VERSION_PATCH in
1229         (.)
1230                 { { echo "$as_me:1230: error: missing patch-date $VERSION_PATCH" >&5
1231 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1232    { (exit 1); exit 1; }; }
1233                 ;;
1234         (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1235                 ;;
1236         (*)
1237                 { { echo "$as_me:1237: error: illegal patch-date $VERSION_PATCH" >&5
1238 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1239    { (exit 1); exit 1; }; }
1240                 ;;
1241         esac
1242         echo "$as_me:1242: result: $VERSION_PATCH" >&5
1243 echo "${ECHO_T}$VERSION_PATCH" >&6
1244 else
1245         { { echo "$as_me:1245: error: did not find $srcdir/VERSION" >&5
1246 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1247    { (exit 1); exit 1; }; }
1248 fi
1249
1250 # show the actual data that we have for versions:
1251 test -n "$verbose" && echo "    ABI VERSION $VERSION" 1>&6
1252
1253 echo "${as_me:-configure}:1253: testing ABI VERSION $VERSION ..." 1>&5
1254
1255 test -n "$verbose" && echo "    VERSION_MAJOR $VERSION_MAJOR" 1>&6
1256
1257 echo "${as_me:-configure}:1257: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1258
1259 test -n "$verbose" && echo "    VERSION_MINOR $VERSION_MINOR" 1>&6
1260
1261 echo "${as_me:-configure}:1261: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1262
1263 test -n "$verbose" && echo "    VERSION_PATCH $VERSION_PATCH" 1>&6
1264
1265 echo "${as_me:-configure}:1265: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1266
1267         cf_PACKAGE=NCURSES
1268         PACKAGE=ncurses
1269
1270 cat >>confdefs.h <<EOF
1271 #define PACKAGE "$PACKAGE"
1272 EOF
1273
1274 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1275
1276         cat >>confdefs.h <<EOF
1277 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1278 EOF
1279
1280         cat >>confdefs.h <<EOF
1281 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1282 EOF
1283
1284 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1285
1286 # Check whether --with-rel-version or --without-rel-version was given.
1287 if test "${with_rel_version+set}" = set; then
1288   withval="$with_rel_version"
1289   { echo "$as_me:1289: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1290 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1291  cf_cv_rel_version=$withval
1292 fi;
1293
1294  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1295  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1296
1297 if test -n "$NCURSES_MAJOR" ; then
1298   case $NCURSES_MAJOR in
1299   ([0-9]*)
1300         ;;
1301   (*)
1302         { { echo "$as_me:1302: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1303 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1304    { (exit 1); exit 1; }; }
1305         ;;
1306   esac
1307 else
1308   { { echo "$as_me:1308: error: Release major-version value is empty" >&5
1309 echo "$as_me: error: Release major-version value is empty" >&2;}
1310    { (exit 1); exit 1; }; }
1311 fi
1312
1313 if test -n "$NCURSES_MINOR" ; then
1314   case $NCURSES_MINOR in
1315   ([0-9]*)
1316         ;;
1317   (*)
1318         { { echo "$as_me:1318: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1319 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1320    { (exit 1); exit 1; }; }
1321         ;;
1322   esac
1323 else
1324   { { echo "$as_me:1324: error: Release minor-version value is empty" >&5
1325 echo "$as_me: error: Release minor-version value is empty" >&2;}
1326    { (exit 1); exit 1; }; }
1327 fi
1328
1329 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1330
1331 # Check whether --with-abi-version or --without-abi-version was given.
1332 if test "${with_abi_version+set}" = set; then
1333   withval="$with_abi_version"
1334
1335         if test "x$cf_cv_abi_version" != "x$withval"
1336         then
1337                 { echo "$as_me:1337: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1338 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1339                 case $cf_cv_rel_version in
1340                 (5.*)
1341                         cf_cv_rel_version=$withval.0
1342                         ;;
1343                 (6.*)
1344                         cf_cv_rel_version=$withval.9    # FIXME: should be 10 as of 6.0 release
1345                         ;;
1346                 esac
1347         fi
1348         cf_cv_abi_version=$withval
1349 fi;
1350
1351 if test -n "$cf_cv_abi_version" ; then
1352   case $cf_cv_abi_version in
1353   ([0-9]*)
1354         ;;
1355   (*)
1356         { { echo "$as_me:1356: error: ABI version is not a number: $cf_cv_abi_version" >&5
1357 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1358    { (exit 1); exit 1; }; }
1359         ;;
1360   esac
1361 else
1362   { { echo "$as_me:1362: error: ABI version value is empty" >&5
1363 echo "$as_me: error: ABI version value is empty" >&2;}
1364    { (exit 1); exit 1; }; }
1365 fi
1366
1367 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1368 then
1369         case $cf_cv_rel_version in
1370         (5.*)
1371                 cf_cv_rel_version=$with_abi_version.0
1372                 ;;
1373         esac
1374 fi
1375
1376 ac_aux_dir=
1377 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1378   if test -f $ac_dir/install-sh; then
1379     ac_aux_dir=$ac_dir
1380     ac_install_sh="$ac_aux_dir/install-sh -c"
1381     break
1382   elif test -f $ac_dir/install.sh; then
1383     ac_aux_dir=$ac_dir
1384     ac_install_sh="$ac_aux_dir/install.sh -c"
1385     break
1386   elif test -f $ac_dir/shtool; then
1387     ac_aux_dir=$ac_dir
1388     ac_install_sh="$ac_aux_dir/shtool install -c"
1389     break
1390   fi
1391 done
1392 if test -z "$ac_aux_dir"; then
1393   { { echo "$as_me:1393: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1394 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1395    { (exit 1); exit 1; }; }
1396 fi
1397 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1398 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1399 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1400
1401 # Make sure we can run config.sub.
1402 $ac_config_sub sun4 >/dev/null 2>&1 ||
1403   { { echo "$as_me:1403: error: cannot run $ac_config_sub" >&5
1404 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1405    { (exit 1); exit 1; }; }
1406
1407 echo "$as_me:1407: checking build system type" >&5
1408 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1409 if test "${ac_cv_build+set}" = set; then
1410   echo $ECHO_N "(cached) $ECHO_C" >&6
1411 else
1412   ac_cv_build_alias=$build_alias
1413 test -z "$ac_cv_build_alias" &&
1414   ac_cv_build_alias=`$ac_config_guess`
1415 test -z "$ac_cv_build_alias" &&
1416   { { echo "$as_me:1416: error: cannot guess build type; you must specify one" >&5
1417 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1418    { (exit 1); exit 1; }; }
1419 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1420   { { echo "$as_me:1420: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1421 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1422    { (exit 1); exit 1; }; }
1423
1424 fi
1425 echo "$as_me:1425: result: $ac_cv_build" >&5
1426 echo "${ECHO_T}$ac_cv_build" >&6
1427 build=$ac_cv_build
1428 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1429 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1430 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1431
1432 echo "$as_me:1432: checking host system type" >&5
1433 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1434 if test "${ac_cv_host+set}" = set; then
1435   echo $ECHO_N "(cached) $ECHO_C" >&6
1436 else
1437   ac_cv_host_alias=$host_alias
1438 test -z "$ac_cv_host_alias" &&
1439   ac_cv_host_alias=$ac_cv_build_alias
1440 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1441   { { echo "$as_me:1441: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1442 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1443    { (exit 1); exit 1; }; }
1444
1445 fi
1446 echo "$as_me:1446: result: $ac_cv_host" >&5
1447 echo "${ECHO_T}$ac_cv_host" >&6
1448 host=$ac_cv_host
1449 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1450 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1451 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1452
1453 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1454         echo "$as_me:1454: checking target system type" >&5
1455 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1456 if test "${ac_cv_target+set}" = set; then
1457   echo $ECHO_N "(cached) $ECHO_C" >&6
1458 else
1459   ac_cv_target_alias=$target_alias
1460 test "x$ac_cv_target_alias" = "x" &&
1461   ac_cv_target_alias=$ac_cv_host_alias
1462 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1463   { { echo "$as_me:1463: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1464 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1465    { (exit 1); exit 1; }; }
1466
1467 fi
1468 echo "$as_me:1468: result: $ac_cv_target" >&5
1469 echo "${ECHO_T}$ac_cv_target" >&6
1470 target=$ac_cv_target
1471 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1472 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1473 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1474
1475 # The aliases save the names the user supplied, while $host etc.
1476 # will get canonicalized.
1477 test -n "$target_alias" &&
1478   test "$program_prefix$program_suffix$program_transform_name" = \
1479     NONENONEs,x,x, &&
1480   program_prefix=${target_alias}-
1481         system_name="$host_os"
1482 else
1483         system_name="`(uname -s -r) 2>/dev/null`"
1484         if test -z "$system_name" ; then
1485                 system_name="`(hostname) 2>/dev/null`"
1486         fi
1487 fi
1488 test -n "$system_name" &&
1489 cat >>confdefs.h <<EOF
1490 #define SYSTEM_NAME "$system_name"
1491 EOF
1492
1493 if test "${cf_cv_system_name+set}" = set; then
1494   echo $ECHO_N "(cached) $ECHO_C" >&6
1495 else
1496   cf_cv_system_name="$system_name"
1497 fi
1498
1499 test -z "$system_name" && system_name="$cf_cv_system_name"
1500 test -n "$cf_cv_system_name" && echo "$as_me:1500: result: Configuring for $cf_cv_system_name" >&5
1501 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1502
1503 if test ".$system_name" != ".$cf_cv_system_name" ; then
1504         echo "$as_me:1504: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1505 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1506         { { echo "$as_me:1506: error: \"Please remove config.cache and try again.\"" >&5
1507 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1508    { (exit 1); exit 1; }; }
1509 fi
1510
1511 # Check whether --with-system-type or --without-system-type was given.
1512 if test "${with_system_type+set}" = set; then
1513   withval="$with_system_type"
1514   { echo "$as_me:1514: WARNING: overriding system type to $withval" >&5
1515 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1516         cf_cv_system_name=$withval
1517         host_os=$withval
1518
1519 fi;
1520
1521 ###     Save the given $CFLAGS to allow user-override.
1522 cf_user_CFLAGS="$CFLAGS"
1523
1524 ###     Default install-location
1525
1526 echo "$as_me:1526: checking for prefix" >&5
1527 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1528 if test "x$prefix" = "xNONE" ; then
1529         case "$cf_cv_system_name" in
1530                 # non-vendor systems don't have a conflict
1531         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1532                 prefix=/usr
1533                 ;;
1534         (*)     prefix=$ac_default_prefix
1535                 ;;
1536         esac
1537 fi
1538 echo "$as_me:1538: result: $prefix" >&5
1539 echo "${ECHO_T}$prefix" >&6
1540
1541 if test "x$prefix" = "xNONE" ; then
1542 echo "$as_me:1542: checking for default include-directory" >&5
1543 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1544 test -n "$verbose" && echo 1>&6
1545 for cf_symbol in \
1546         $includedir \
1547         $includedir/ncurses \
1548         $prefix/include \
1549         $prefix/include/ncurses \
1550         /usr/local/include \
1551         /usr/local/include/ncurses \
1552         /usr/include \
1553         /usr/include/ncurses
1554 do
1555         cf_dir=`eval echo $cf_symbol`
1556         if test -f $cf_dir/curses.h ; then
1557         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1558                 includedir="$cf_symbol"
1559                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1560                 break
1561         fi
1562         fi
1563         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1564 done
1565 echo "$as_me:1565: result: $includedir" >&5
1566 echo "${ECHO_T}$includedir" >&6
1567 fi
1568
1569 ### Defaults for ncurses ABI
1570
1571 case x$cf_cv_abi_version in
1572 (x[6789])
1573         cf_dft_ext_colors=yes
1574         cf_dft_ext_const=yes
1575         cf_dft_ext_mouse=yes
1576         cf_dft_ext_putwin=yes
1577         cf_dft_ext_spfuncs=yes
1578         cf_dft_filter_syms=yes
1579         cf_dft_chtype=uint32_t
1580         cf_dft_mmask_t=uint32_t
1581         cf_dft_interop=yes
1582         cf_dft_tparm_arg=intptr_t
1583         cf_dft_with_lp64=yes
1584         ;;
1585 (*)
1586         cf_dft_ext_colors=no
1587         cf_dft_ext_const=no
1588         cf_dft_ext_mouse=no
1589         cf_dft_ext_putwin=no
1590         cf_dft_ext_spfuncs=no
1591         cf_dft_filter_syms=no
1592         cf_dft_chtype=auto
1593         cf_dft_mmask_t=auto
1594         cf_dft_interop=no
1595         cf_dft_tparm_arg=long
1596         cf_dft_with_lp64=no
1597         ;;
1598 esac
1599
1600 ###     Checks for programs.
1601
1602 # Check whether --with-ada or --without-ada was given.
1603 if test "${with_ada+set}" = set; then
1604   withval="$with_ada"
1605   cf_with_ada=$withval
1606 else
1607   cf_with_ada=yes
1608 fi;
1609
1610 if test "x$cf_with_ada" = xyes
1611 then
1612         cf_prog_cc="gnatgcc gcc cc"
1613 else
1614         cf_prog_cc="gcc cc"
1615 fi
1616
1617 ac_ext=c
1618 ac_cpp='$CPP $CPPFLAGS'
1619 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1620 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1621 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1622 ac_main_return=return
1623 if test -n "$ac_tool_prefix"; then
1624   for ac_prog in $cf_prog_cc
1625   do
1626     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1627 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1628 echo "$as_me:1628: checking for $ac_word" >&5
1629 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1630 if test "${ac_cv_prog_CC+set}" = set; then
1631   echo $ECHO_N "(cached) $ECHO_C" >&6
1632 else
1633   if test -n "$CC"; then
1634   ac_cv_prog_CC="$CC" # Let the user override the test.
1635 else
1636   ac_save_IFS=$IFS; IFS=$ac_path_separator
1637 ac_dummy="$PATH"
1638 for ac_dir in $ac_dummy; do
1639   IFS=$ac_save_IFS
1640   test -z "$ac_dir" && ac_dir=.
1641   $as_executable_p "$ac_dir/$ac_word" || continue
1642 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1643 echo "$as_me:1643: found $ac_dir/$ac_word" >&5
1644 break
1645 done
1646
1647 fi
1648 fi
1649 CC=$ac_cv_prog_CC
1650 if test -n "$CC"; then
1651   echo "$as_me:1651: result: $CC" >&5
1652 echo "${ECHO_T}$CC" >&6
1653 else
1654   echo "$as_me:1654: result: no" >&5
1655 echo "${ECHO_T}no" >&6
1656 fi
1657
1658     test -n "$CC" && break
1659   done
1660 fi
1661 if test -z "$CC"; then
1662   ac_ct_CC=$CC
1663   for ac_prog in $cf_prog_cc
1664 do
1665   # Extract the first word of "$ac_prog", so it can be a program name with args.
1666 set dummy $ac_prog; ac_word=$2
1667 echo "$as_me:1667: checking for $ac_word" >&5
1668 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1669 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1670   echo $ECHO_N "(cached) $ECHO_C" >&6
1671 else
1672   if test -n "$ac_ct_CC"; then
1673   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1674 else
1675   ac_save_IFS=$IFS; IFS=$ac_path_separator
1676 ac_dummy="$PATH"
1677 for ac_dir in $ac_dummy; do
1678   IFS=$ac_save_IFS
1679   test -z "$ac_dir" && ac_dir=.
1680   $as_executable_p "$ac_dir/$ac_word" || continue
1681 ac_cv_prog_ac_ct_CC="$ac_prog"
1682 echo "$as_me:1682: found $ac_dir/$ac_word" >&5
1683 break
1684 done
1685
1686 fi
1687 fi
1688 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1689 if test -n "$ac_ct_CC"; then
1690   echo "$as_me:1690: result: $ac_ct_CC" >&5
1691 echo "${ECHO_T}$ac_ct_CC" >&6
1692 else
1693   echo "$as_me:1693: result: no" >&5
1694 echo "${ECHO_T}no" >&6
1695 fi
1696
1697   test -n "$ac_ct_CC" && break
1698 done
1699
1700   CC=$ac_ct_CC
1701 fi
1702
1703 test -z "$CC" && { { echo "$as_me:1703: error: no acceptable cc found in \$PATH" >&5
1704 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1705    { (exit 1); exit 1; }; }
1706
1707 # Provide some information about the compiler.
1708 echo "$as_me:1708:" \
1709      "checking for C compiler version" >&5
1710 ac_compiler=`set X $ac_compile; echo $2`
1711 { (eval echo "$as_me:1711: \"$ac_compiler --version </dev/null >&5\"") >&5
1712   (eval $ac_compiler --version </dev/null >&5) 2>&5
1713   ac_status=$?
1714   echo "$as_me:1714: \$? = $ac_status" >&5
1715   (exit $ac_status); }
1716 { (eval echo "$as_me:1716: \"$ac_compiler -v </dev/null >&5\"") >&5
1717   (eval $ac_compiler -v </dev/null >&5) 2>&5
1718   ac_status=$?
1719   echo "$as_me:1719: \$? = $ac_status" >&5
1720   (exit $ac_status); }
1721 { (eval echo "$as_me:1721: \"$ac_compiler -V </dev/null >&5\"") >&5
1722   (eval $ac_compiler -V </dev/null >&5) 2>&5
1723   ac_status=$?
1724   echo "$as_me:1724: \$? = $ac_status" >&5
1725   (exit $ac_status); }
1726
1727 cat >conftest.$ac_ext <<_ACEOF
1728 #line 1728 "configure"
1729 #include "confdefs.h"
1730
1731 int
1732 main (void)
1733 {
1734
1735   ;
1736   return 0;
1737 }
1738 _ACEOF
1739 ac_clean_files_save=$ac_clean_files
1740 ac_clean_files="$ac_clean_files a.out a.exe"
1741 # Try to create an executable without -o first, disregard a.out.
1742 # It will help us diagnose broken compilers, and finding out an intuition
1743 # of exeext.
1744 echo "$as_me:1744: checking for C compiler default output" >&5
1745 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1746 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1747 if { (eval echo "$as_me:1747: \"$ac_link_default\"") >&5
1748   (eval $ac_link_default) 2>&5
1749   ac_status=$?
1750   echo "$as_me:1750: \$? = $ac_status" >&5
1751   (exit $ac_status); }; then
1752   # Find the output, starting from the most likely.  This scheme is
1753 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1754 # resort.
1755 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1756                 ls a.out conftest 2>/dev/null;
1757                 ls a.* conftest.* 2>/dev/null`; do
1758   case $ac_file in
1759     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1760     a.out ) # We found the default executable, but exeext='' is most
1761             # certainly right.
1762             break;;
1763     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1764           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1765           export ac_cv_exeext
1766           break;;
1767     * ) break;;
1768   esac
1769 done
1770 else
1771   echo "$as_me: failed program was:" >&5
1772 cat conftest.$ac_ext >&5
1773 { { echo "$as_me:1773: error: C compiler cannot create executables" >&5
1774 echo "$as_me: error: C compiler cannot create executables" >&2;}
1775    { (exit 77); exit 77; }; }
1776 fi
1777
1778 ac_exeext=$ac_cv_exeext
1779 echo "$as_me:1779: result: $ac_file" >&5
1780 echo "${ECHO_T}$ac_file" >&6
1781
1782 # Check the compiler produces executables we can run.  If not, either
1783 # the compiler is broken, or we cross compile.
1784 echo "$as_me:1784: checking whether the C compiler works" >&5
1785 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1786 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1787 # If not cross compiling, check that we can run a simple program.
1788 if test "$cross_compiling" != yes; then
1789   if { ac_try='./$ac_file'
1790   { (eval echo "$as_me:1790: \"$ac_try\"") >&5
1791   (eval $ac_try) 2>&5
1792   ac_status=$?
1793   echo "$as_me:1793: \$? = $ac_status" >&5
1794   (exit $ac_status); }; }; then
1795     cross_compiling=no
1796   else
1797     if test "$cross_compiling" = maybe; then
1798         cross_compiling=yes
1799     else
1800         { { echo "$as_me:1800: error: cannot run C compiled programs.
1801 If you meant to cross compile, use \`--host'." >&5
1802 echo "$as_me: error: cannot run C compiled programs.
1803 If you meant to cross compile, use \`--host'." >&2;}
1804    { (exit 1); exit 1; }; }
1805     fi
1806   fi
1807 fi
1808 echo "$as_me:1808: result: yes" >&5
1809 echo "${ECHO_T}yes" >&6
1810
1811 rm -f a.out a.exe conftest$ac_cv_exeext
1812 ac_clean_files=$ac_clean_files_save
1813 # Check the compiler produces executables we can run.  If not, either
1814 # the compiler is broken, or we cross compile.
1815 echo "$as_me:1815: checking whether we are cross compiling" >&5
1816 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1817 echo "$as_me:1817: result: $cross_compiling" >&5
1818 echo "${ECHO_T}$cross_compiling" >&6
1819
1820 echo "$as_me:1820: checking for executable suffix" >&5
1821 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1822 if { (eval echo "$as_me:1822: \"$ac_link\"") >&5
1823   (eval $ac_link) 2>&5
1824   ac_status=$?
1825   echo "$as_me:1825: \$? = $ac_status" >&5
1826   (exit $ac_status); }; then
1827   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1828 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1829 # work properly (i.e., refer to `conftest.exe'), while it won't with
1830 # `rm'.
1831 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1832   case $ac_file in
1833     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1834     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1835           export ac_cv_exeext
1836           break;;
1837     * ) break;;
1838   esac
1839 done
1840 else
1841   { { echo "$as_me:1841: error: cannot compute EXEEXT: cannot compile and link" >&5
1842 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1843    { (exit 1); exit 1; }; }
1844 fi
1845
1846 rm -f conftest$ac_cv_exeext
1847 echo "$as_me:1847: result: $ac_cv_exeext" >&5
1848 echo "${ECHO_T}$ac_cv_exeext" >&6
1849
1850 rm -f conftest.$ac_ext
1851 EXEEXT=$ac_cv_exeext
1852 ac_exeext=$EXEEXT
1853 echo "$as_me:1853: checking for object suffix" >&5
1854 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1855 if test "${ac_cv_objext+set}" = set; then
1856   echo $ECHO_N "(cached) $ECHO_C" >&6
1857 else
1858   cat >conftest.$ac_ext <<_ACEOF
1859 #line 1859 "configure"
1860 #include "confdefs.h"
1861
1862 int
1863 main (void)
1864 {
1865
1866   ;
1867   return 0;
1868 }
1869 _ACEOF
1870 rm -f conftest.o conftest.obj
1871 if { (eval echo "$as_me:1871: \"$ac_compile\"") >&5
1872   (eval $ac_compile) 2>&5
1873   ac_status=$?
1874   echo "$as_me:1874: \$? = $ac_status" >&5
1875   (exit $ac_status); }; then
1876   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1877   case $ac_file in
1878     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1879     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1880        break;;
1881   esac
1882 done
1883 else
1884   echo "$as_me: failed program was:" >&5
1885 cat conftest.$ac_ext >&5
1886 { { echo "$as_me:1886: error: cannot compute OBJEXT: cannot compile" >&5
1887 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1888    { (exit 1); exit 1; }; }
1889 fi
1890
1891 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1892 fi
1893 echo "$as_me:1893: result: $ac_cv_objext" >&5
1894 echo "${ECHO_T}$ac_cv_objext" >&6
1895 OBJEXT=$ac_cv_objext
1896 ac_objext=$OBJEXT
1897 echo "$as_me:1897: checking whether we are using the GNU C compiler" >&5
1898 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1899 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1900   echo $ECHO_N "(cached) $ECHO_C" >&6
1901 else
1902   cat >conftest.$ac_ext <<_ACEOF
1903 #line 1903 "configure"
1904 #include "confdefs.h"
1905
1906 int
1907 main (void)
1908 {
1909 #ifndef __GNUC__
1910        choke me
1911 #endif
1912
1913   ;
1914   return 0;
1915 }
1916 _ACEOF
1917 rm -f conftest.$ac_objext
1918 if { (eval echo "$as_me:1918: \"$ac_compile\"") >&5
1919   (eval $ac_compile) 2>&5
1920   ac_status=$?
1921   echo "$as_me:1921: \$? = $ac_status" >&5
1922   (exit $ac_status); } &&
1923          { ac_try='test -s conftest.$ac_objext'
1924   { (eval echo "$as_me:1924: \"$ac_try\"") >&5
1925   (eval $ac_try) 2>&5
1926   ac_status=$?
1927   echo "$as_me:1927: \$? = $ac_status" >&5
1928   (exit $ac_status); }; }; then
1929   ac_compiler_gnu=yes
1930 else
1931   echo "$as_me: failed program was:" >&5
1932 cat conftest.$ac_ext >&5
1933 ac_compiler_gnu=no
1934 fi
1935 rm -f conftest.$ac_objext conftest.$ac_ext
1936 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1937
1938 fi
1939 echo "$as_me:1939: result: $ac_cv_c_compiler_gnu" >&5
1940 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1941 GCC=`test $ac_compiler_gnu = yes && echo yes`
1942 ac_test_CFLAGS=${CFLAGS+set}
1943 ac_save_CFLAGS=$CFLAGS
1944 CFLAGS="-g"
1945 echo "$as_me:1945: checking whether $CC accepts -g" >&5
1946 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1947 if test "${ac_cv_prog_cc_g+set}" = set; then
1948   echo $ECHO_N "(cached) $ECHO_C" >&6
1949 else
1950   cat >conftest.$ac_ext <<_ACEOF
1951 #line 1951 "configure"
1952 #include "confdefs.h"
1953
1954 int
1955 main (void)
1956 {
1957
1958   ;
1959   return 0;
1960 }
1961 _ACEOF
1962 rm -f conftest.$ac_objext
1963 if { (eval echo "$as_me:1963: \"$ac_compile\"") >&5
1964   (eval $ac_compile) 2>&5
1965   ac_status=$?
1966   echo "$as_me:1966: \$? = $ac_status" >&5
1967   (exit $ac_status); } &&
1968          { ac_try='test -s conftest.$ac_objext'
1969   { (eval echo "$as_me:1969: \"$ac_try\"") >&5
1970   (eval $ac_try) 2>&5
1971   ac_status=$?
1972   echo "$as_me:1972: \$? = $ac_status" >&5
1973   (exit $ac_status); }; }; then
1974   ac_cv_prog_cc_g=yes
1975 else
1976   echo "$as_me: failed program was:" >&5
1977 cat conftest.$ac_ext >&5
1978 ac_cv_prog_cc_g=no
1979 fi
1980 rm -f conftest.$ac_objext conftest.$ac_ext
1981 fi
1982 echo "$as_me:1982: result: $ac_cv_prog_cc_g" >&5
1983 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1984 if test "$ac_test_CFLAGS" = set; then
1985   CFLAGS=$ac_save_CFLAGS
1986 elif test $ac_cv_prog_cc_g = yes; then
1987   if test "$GCC" = yes; then
1988     CFLAGS="-g -O2"
1989   else
1990     CFLAGS="-g"
1991   fi
1992 else
1993   if test "$GCC" = yes; then
1994     CFLAGS="-O2"
1995   else
1996     CFLAGS=
1997   fi
1998 fi
1999 # Some people use a C++ compiler to compile C.  Since we use `exit',
2000 # in C++ we need to declare it.  In case someone uses the same compiler
2001 # for both compiling C and C++ we need to have the C++ compiler decide
2002 # the declaration of exit, since it's the most demanding environment.
2003 cat >conftest.$ac_ext <<_ACEOF
2004 #ifndef __cplusplus
2005   choke me
2006 #endif
2007 _ACEOF
2008 rm -f conftest.$ac_objext
2009 if { (eval echo "$as_me:2009: \"$ac_compile\"") >&5
2010   (eval $ac_compile) 2>&5
2011   ac_status=$?
2012   echo "$as_me:2012: \$? = $ac_status" >&5
2013   (exit $ac_status); } &&
2014          { ac_try='test -s conftest.$ac_objext'
2015   { (eval echo "$as_me:2015: \"$ac_try\"") >&5
2016   (eval $ac_try) 2>&5
2017   ac_status=$?
2018   echo "$as_me:2018: \$? = $ac_status" >&5
2019   (exit $ac_status); }; }; then
2020   for ac_declaration in \
2021    ''\
2022    '#include <stdlib.h>' \
2023    'extern "C" void std::exit (int) throw (); using std::exit;' \
2024    'extern "C" void std::exit (int); using std::exit;' \
2025    'extern "C" void exit (int) throw ();' \
2026    'extern "C" void exit (int);' \
2027    'void exit (int);'
2028 do
2029   cat >conftest.$ac_ext <<_ACEOF
2030 #line 2030 "configure"
2031 #include "confdefs.h"
2032 #include <stdlib.h>
2033 $ac_declaration
2034 int
2035 main (void)
2036 {
2037 exit (42);
2038   ;
2039   return 0;
2040 }
2041 _ACEOF
2042 rm -f conftest.$ac_objext
2043 if { (eval echo "$as_me:2043: \"$ac_compile\"") >&5
2044   (eval $ac_compile) 2>&5
2045   ac_status=$?
2046   echo "$as_me:2046: \$? = $ac_status" >&5
2047   (exit $ac_status); } &&
2048          { ac_try='test -s conftest.$ac_objext'
2049   { (eval echo "$as_me:2049: \"$ac_try\"") >&5
2050   (eval $ac_try) 2>&5
2051   ac_status=$?
2052   echo "$as_me:2052: \$? = $ac_status" >&5
2053   (exit $ac_status); }; }; then
2054   :
2055 else
2056   echo "$as_me: failed program was:" >&5
2057 cat conftest.$ac_ext >&5
2058 continue
2059 fi
2060 rm -f conftest.$ac_objext conftest.$ac_ext
2061   cat >conftest.$ac_ext <<_ACEOF
2062 #line 2062 "configure"
2063 #include "confdefs.h"
2064 $ac_declaration
2065 int
2066 main (void)
2067 {
2068 exit (42);
2069   ;
2070   return 0;
2071 }
2072 _ACEOF
2073 rm -f conftest.$ac_objext
2074 if { (eval echo "$as_me:2074: \"$ac_compile\"") >&5
2075   (eval $ac_compile) 2>&5
2076   ac_status=$?
2077   echo "$as_me:2077: \$? = $ac_status" >&5
2078   (exit $ac_status); } &&
2079          { ac_try='test -s conftest.$ac_objext'
2080   { (eval echo "$as_me:2080: \"$ac_try\"") >&5
2081   (eval $ac_try) 2>&5
2082   ac_status=$?
2083   echo "$as_me:2083: \$? = $ac_status" >&5
2084   (exit $ac_status); }; }; then
2085   break
2086 else
2087   echo "$as_me: failed program was:" >&5
2088 cat conftest.$ac_ext >&5
2089 fi
2090 rm -f conftest.$ac_objext conftest.$ac_ext
2091 done
2092 rm -rf conftest*
2093 if test -n "$ac_declaration"; then
2094   echo '#ifdef __cplusplus' >>confdefs.h
2095   echo $ac_declaration      >>confdefs.h
2096   echo '#endif'             >>confdefs.h
2097 fi
2098
2099 else
2100   echo "$as_me: failed program was:" >&5
2101 cat conftest.$ac_ext >&5
2102 fi
2103 rm -f conftest.$ac_objext conftest.$ac_ext
2104 ac_ext=c
2105 ac_cpp='$CPP $CPPFLAGS'
2106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2108 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2109 ac_main_return=return
2110
2111 GCC_VERSION=none
2112 if test "$GCC" = yes ; then
2113         echo "$as_me:2113: checking version of $CC" >&5
2114 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2115         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.].*//'`"
2116         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2117         echo "$as_me:2117: result: $GCC_VERSION" >&5
2118 echo "${ECHO_T}$GCC_VERSION" >&6
2119 fi
2120
2121 INTEL_COMPILER=no
2122
2123 if test "$GCC" = yes ; then
2124         case $host_os in
2125         (linux*|gnu*)
2126                 echo "$as_me:2126: checking if this is really Intel C compiler" >&5
2127 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2128                 cf_save_CFLAGS="$CFLAGS"
2129                 CFLAGS="$CFLAGS -no-gcc"
2130                 cat >conftest.$ac_ext <<_ACEOF
2131 #line 2131 "configure"
2132 #include "confdefs.h"
2133
2134 int
2135 main (void)
2136 {
2137
2138 #ifdef __INTEL_COMPILER
2139 #else
2140 make an error
2141 #endif
2142
2143   ;
2144   return 0;
2145 }
2146 _ACEOF
2147 rm -f conftest.$ac_objext
2148 if { (eval echo "$as_me:2148: \"$ac_compile\"") >&5
2149   (eval $ac_compile) 2>&5
2150   ac_status=$?
2151   echo "$as_me:2151: \$? = $ac_status" >&5
2152   (exit $ac_status); } &&
2153          { ac_try='test -s conftest.$ac_objext'
2154   { (eval echo "$as_me:2154: \"$ac_try\"") >&5
2155   (eval $ac_try) 2>&5
2156   ac_status=$?
2157   echo "$as_me:2157: \$? = $ac_status" >&5
2158   (exit $ac_status); }; }; then
2159   INTEL_COMPILER=yes
2160 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2161
2162 else
2163   echo "$as_me: failed program was:" >&5
2164 cat conftest.$ac_ext >&5
2165 fi
2166 rm -f conftest.$ac_objext conftest.$ac_ext
2167                 CFLAGS="$cf_save_CFLAGS"
2168                 echo "$as_me:2168: result: $INTEL_COMPILER" >&5
2169 echo "${ECHO_T}$INTEL_COMPILER" >&6
2170                 ;;
2171         esac
2172 fi
2173
2174 CLANG_COMPILER=no
2175
2176 if test "$GCC" = yes ; then
2177         echo "$as_me:2177: checking if this is really Clang C compiler" >&5
2178 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2179         cf_save_CFLAGS="$CFLAGS"
2180         CFLAGS="$CFLAGS -Qunused-arguments"
2181         cat >conftest.$ac_ext <<_ACEOF
2182 #line 2182 "configure"
2183 #include "confdefs.h"
2184
2185 int
2186 main (void)
2187 {
2188
2189 #ifdef __clang__
2190 #else
2191 make an error
2192 #endif
2193
2194   ;
2195   return 0;
2196 }
2197 _ACEOF
2198 rm -f conftest.$ac_objext
2199 if { (eval echo "$as_me:2199: \"$ac_compile\"") >&5
2200   (eval $ac_compile) 2>&5
2201   ac_status=$?
2202   echo "$as_me:2202: \$? = $ac_status" >&5
2203   (exit $ac_status); } &&
2204          { ac_try='test -s conftest.$ac_objext'
2205   { (eval echo "$as_me:2205: \"$ac_try\"") >&5
2206   (eval $ac_try) 2>&5
2207   ac_status=$?
2208   echo "$as_me:2208: \$? = $ac_status" >&5
2209   (exit $ac_status); }; }; then
2210   CLANG_COMPILER=yes
2211 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
2212
2213 else
2214   echo "$as_me: failed program was:" >&5
2215 cat conftest.$ac_ext >&5
2216 fi
2217 rm -f conftest.$ac_objext conftest.$ac_ext
2218         CFLAGS="$cf_save_CFLAGS"
2219         echo "$as_me:2219: result: $CLANG_COMPILER" >&5
2220 echo "${ECHO_T}$CLANG_COMPILER" >&6
2221 fi
2222
2223 if test "x$CLANG_COMPILER" = "xyes" ; then
2224
2225         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2226         CFLAGS="${CFLAGS}-Wno-error=implicit-function-declaration"
2227
2228 fi
2229
2230 echo "$as_me:2230: checking for $CC option to accept ANSI C" >&5
2231 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2232 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2233   echo $ECHO_N "(cached) $ECHO_C" >&6
2234 else
2235   ac_cv_prog_cc_stdc=no
2236 ac_save_CC=$CC
2237 cat >conftest.$ac_ext <<_ACEOF
2238 #line 2238 "configure"
2239 #include "confdefs.h"
2240 #include <stdarg.h>
2241 #include <stdio.h>
2242 #include <sys/types.h>
2243 #include <sys/stat.h>
2244 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2245 struct buf { int x; };
2246 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2247 static char *e (p, i)
2248      char **p;
2249      int i;
2250 {
2251   return p[i];
2252 }
2253 static char *f (char * (*g) (char **, int), char **p, ...)
2254 {
2255   char *s;
2256   va_list v;
2257   va_start (v,p);
2258   s = g (p, va_arg (v,int));
2259   va_end (v);
2260   return s;
2261 }
2262 int test (int i, double x);
2263 struct s1 {int (*f) (int a);};
2264 struct s2 {int (*f) (double a);};
2265 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2266 int argc;
2267 char **argv;
2268 int
2269 main (void)
2270 {
2271 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2272   ;
2273   return 0;
2274 }
2275 _ACEOF
2276 # Don't try gcc -ansi; that turns off useful extensions and
2277 # breaks some systems' header files.
2278 # AIX                   -qlanglvl=ansi
2279 # Ultrix and OSF/1      -std1
2280 # HP-UX 10.20 and later -Ae
2281 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2282 # SVR4                  -Xc -D__EXTENSIONS__
2283 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2284 do
2285   CC="$ac_save_CC $ac_arg"
2286   rm -f conftest.$ac_objext
2287 if { (eval echo "$as_me:2287: \"$ac_compile\"") >&5
2288   (eval $ac_compile) 2>&5
2289   ac_status=$?
2290   echo "$as_me:2290: \$? = $ac_status" >&5
2291   (exit $ac_status); } &&
2292          { ac_try='test -s conftest.$ac_objext'
2293   { (eval echo "$as_me:2293: \"$ac_try\"") >&5
2294   (eval $ac_try) 2>&5
2295   ac_status=$?
2296   echo "$as_me:2296: \$? = $ac_status" >&5
2297   (exit $ac_status); }; }; then
2298   ac_cv_prog_cc_stdc=$ac_arg
2299 break
2300 else
2301   echo "$as_me: failed program was:" >&5
2302 cat conftest.$ac_ext >&5
2303 fi
2304 rm -f conftest.$ac_objext
2305 done
2306 rm -f conftest.$ac_ext conftest.$ac_objext
2307 CC=$ac_save_CC
2308
2309 fi
2310
2311 case "x$ac_cv_prog_cc_stdc" in
2312   x|xno)
2313     echo "$as_me:2313: result: none needed" >&5
2314 echo "${ECHO_T}none needed" >&6 ;;
2315   *)
2316     echo "$as_me:2316: result: $ac_cv_prog_cc_stdc" >&5
2317 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2318     CC="$CC $ac_cv_prog_cc_stdc" ;;
2319 esac
2320
2321 # This should have been defined by AC_PROG_CC
2322 : ${CC:=cc}
2323
2324 echo "$as_me:2324: checking \$CFLAGS variable" >&5
2325 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2326 case "x$CFLAGS" in
2327 (*-[IUD]*)
2328         echo "$as_me:2328: result: broken" >&5
2329 echo "${ECHO_T}broken" >&6
2330         { echo "$as_me:2330: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2331 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2332         cf_flags="$CFLAGS"
2333         CFLAGS=
2334         for cf_arg in $cf_flags
2335         do
2336
2337 cf_fix_cppflags=no
2338 cf_new_cflags=
2339 cf_new_cppflags=
2340 cf_new_extra_cppflags=
2341
2342 for cf_add_cflags in $cf_arg
2343 do
2344 case $cf_fix_cppflags in
2345 (no)
2346         case $cf_add_cflags in
2347         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2348                 case $cf_add_cflags in
2349                 (-D*)
2350                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2351
2352                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2353                                 && test -z "${cf_tst_cflags}" \
2354                                 && cf_fix_cppflags=yes
2355
2356                         if test $cf_fix_cppflags = yes ; then
2357
2358         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2359         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2360
2361                                 continue
2362                         elif test "${cf_tst_cflags}" = "\"'" ; then
2363
2364         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2365         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2366
2367                                 continue
2368                         fi
2369                         ;;
2370                 esac
2371                 case "$CPPFLAGS" in
2372                 (*$cf_add_cflags)
2373                         ;;
2374                 (*)
2375                         case $cf_add_cflags in
2376                         (-D*)
2377                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2378
2379 CPPFLAGS=`echo "$CPPFLAGS" | \
2380         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2381                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2382
2383                                 ;;
2384                         esac
2385
2386         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2387         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2388
2389                         ;;
2390                 esac
2391                 ;;
2392         (*)
2393
2394         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2395         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2396
2397                 ;;
2398         esac
2399         ;;
2400 (yes)
2401
2402         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2403         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2404
2405         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2406
2407         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2408                 && test -z "${cf_tst_cflags}" \
2409                 && cf_fix_cppflags=no
2410         ;;
2411 esac
2412 done
2413
2414 if test -n "$cf_new_cflags" ; then
2415
2416         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2417         CFLAGS="${CFLAGS}$cf_new_cflags"
2418
2419 fi
2420
2421 if test -n "$cf_new_cppflags" ; then
2422
2423         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2424         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2425
2426 fi
2427
2428 if test -n "$cf_new_extra_cppflags" ; then
2429
2430         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2431         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2432
2433 fi
2434
2435         done
2436         ;;
2437 (*)
2438         echo "$as_me:2438: result: ok" >&5
2439 echo "${ECHO_T}ok" >&6
2440         ;;
2441 esac
2442
2443 echo "$as_me:2443: checking \$CC variable" >&5
2444 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2445 case "$CC" in
2446 (*[\ \  ]-*)
2447         echo "$as_me:2447: result: broken" >&5
2448 echo "${ECHO_T}broken" >&6
2449         { echo "$as_me:2449: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2450 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2451         # humor him...
2452         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2453         cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2454         CC="$cf_prog"
2455         for cf_arg in $cf_flags
2456         do
2457                 case "x$cf_arg" in
2458                 (x-[IUDfgOW]*)
2459
2460 cf_fix_cppflags=no
2461 cf_new_cflags=
2462 cf_new_cppflags=
2463 cf_new_extra_cppflags=
2464
2465 for cf_add_cflags in $cf_arg
2466 do
2467 case $cf_fix_cppflags in
2468 (no)
2469         case $cf_add_cflags in
2470         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2471                 case $cf_add_cflags in
2472                 (-D*)
2473                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2474
2475                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2476                                 && test -z "${cf_tst_cflags}" \
2477                                 && cf_fix_cppflags=yes
2478
2479                         if test $cf_fix_cppflags = yes ; then
2480
2481         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2482         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2483
2484                                 continue
2485                         elif test "${cf_tst_cflags}" = "\"'" ; then
2486
2487         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2488         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2489
2490                                 continue
2491                         fi
2492                         ;;
2493                 esac
2494                 case "$CPPFLAGS" in
2495                 (*$cf_add_cflags)
2496                         ;;
2497                 (*)
2498                         case $cf_add_cflags in
2499                         (-D*)
2500                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2501
2502 CPPFLAGS=`echo "$CPPFLAGS" | \
2503         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2504                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2505
2506                                 ;;
2507                         esac
2508
2509         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2510         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2511
2512                         ;;
2513                 esac
2514                 ;;
2515         (*)
2516
2517         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2518         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2519
2520                 ;;
2521         esac
2522         ;;
2523 (yes)
2524
2525         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2526         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2527
2528         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2529
2530         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2531                 && test -z "${cf_tst_cflags}" \
2532                 && cf_fix_cppflags=no
2533         ;;
2534 esac
2535 done
2536
2537 if test -n "$cf_new_cflags" ; then
2538
2539         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2540         CFLAGS="${CFLAGS}$cf_new_cflags"
2541
2542 fi
2543
2544 if test -n "$cf_new_cppflags" ; then
2545
2546         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2547         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2548
2549 fi
2550
2551 if test -n "$cf_new_extra_cppflags" ; then
2552
2553         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2554         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2555
2556 fi
2557
2558                         ;;
2559                 (*)
2560                         CC="$CC $cf_arg"
2561                         ;;
2562                 esac
2563         done
2564         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2565
2566 echo "${as_me:-configure}:2566: testing resulting CC: '$CC' ..." 1>&5
2567
2568         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2569
2570 echo "${as_me:-configure}:2570: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2571
2572         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2573
2574 echo "${as_me:-configure}:2574: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2575
2576         ;;
2577 (*)
2578         echo "$as_me:2578: result: ok" >&5
2579 echo "${ECHO_T}ok" >&6
2580         ;;
2581 esac
2582
2583 ac_ext=c
2584 ac_cpp='$CPP $CPPFLAGS'
2585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2588 ac_main_return=return
2589 echo "$as_me:2589: checking how to run the C preprocessor" >&5
2590 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2591 # On Suns, sometimes $CPP names a directory.
2592 if test -n "$CPP" && test -d "$CPP"; then
2593   CPP=
2594 fi
2595 if test -z "$CPP"; then
2596   if test "${ac_cv_prog_CPP+set}" = set; then
2597   echo $ECHO_N "(cached) $ECHO_C" >&6
2598 else
2599       # Double quotes because CPP needs to be expanded
2600     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2601     do
2602       ac_preproc_ok=false
2603 for ac_c_preproc_warn_flag in '' yes
2604 do
2605   # Use a header file that comes with gcc, so configuring glibc
2606   # with a fresh cross-compiler works.
2607   # On the NeXT, cc -E runs the code through the compiler's parser,
2608   # not just through cpp. "Syntax error" is here to catch this case.
2609   cat >conftest.$ac_ext <<_ACEOF
2610 #line 2610 "configure"
2611 #include "confdefs.h"
2612 #include <assert.h>
2613                      Syntax error
2614 _ACEOF
2615 if { (eval echo "$as_me:2615: \"$ac_cpp conftest.$ac_ext\"") >&5
2616   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2617   ac_status=$?
2618   egrep -v '^ *\+' conftest.er1 >conftest.err
2619   rm -f conftest.er1
2620   cat conftest.err >&5
2621   echo "$as_me:2621: \$? = $ac_status" >&5
2622   (exit $ac_status); } >/dev/null; then
2623   if test -s conftest.err; then
2624     ac_cpp_err=$ac_c_preproc_warn_flag
2625   else
2626     ac_cpp_err=
2627   fi
2628 else
2629   ac_cpp_err=yes
2630 fi
2631 if test -z "$ac_cpp_err"; then
2632   :
2633 else
2634   echo "$as_me: failed program was:" >&5
2635   cat conftest.$ac_ext >&5
2636   # Broken: fails on valid input.
2637 continue
2638 fi
2639 rm -f conftest.err conftest.$ac_ext
2640
2641   # OK, works on sane cases.  Now check whether non-existent headers
2642   # can be detected and how.
2643   cat >conftest.$ac_ext <<_ACEOF
2644 #line 2644 "configure"
2645 #include "confdefs.h"
2646 #include <ac_nonexistent.h>
2647 _ACEOF
2648 if { (eval echo "$as_me:2648: \"$ac_cpp conftest.$ac_ext\"") >&5
2649   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2650   ac_status=$?
2651   egrep -v '^ *\+' conftest.er1 >conftest.err
2652   rm -f conftest.er1
2653   cat conftest.err >&5
2654   echo "$as_me:2654: \$? = $ac_status" >&5
2655   (exit $ac_status); } >/dev/null; then
2656   if test -s conftest.err; then
2657     ac_cpp_err=$ac_c_preproc_warn_flag
2658   else
2659     ac_cpp_err=
2660   fi
2661 else
2662   ac_cpp_err=yes
2663 fi
2664 if test -z "$ac_cpp_err"; then
2665   # Broken: success on invalid input.
2666 continue
2667 else
2668   echo "$as_me: failed program was:" >&5
2669   cat conftest.$ac_ext >&5
2670   # Passes both tests.
2671 ac_preproc_ok=:
2672 break
2673 fi
2674 rm -f conftest.err conftest.$ac_ext
2675
2676 done
2677 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2678 rm -f conftest.err conftest.$ac_ext
2679 if $ac_preproc_ok; then
2680   break
2681 fi
2682
2683     done
2684     ac_cv_prog_CPP=$CPP
2685
2686 fi
2687   CPP=$ac_cv_prog_CPP
2688 else
2689   ac_cv_prog_CPP=$CPP
2690 fi
2691 echo "$as_me:2691: result: $CPP" >&5
2692 echo "${ECHO_T}$CPP" >&6
2693 ac_preproc_ok=false
2694 for ac_c_preproc_warn_flag in '' yes
2695 do
2696   # Use a header file that comes with gcc, so configuring glibc
2697   # with a fresh cross-compiler works.
2698   # On the NeXT, cc -E runs the code through the compiler's parser,
2699   # not just through cpp. "Syntax error" is here to catch this case.
2700   cat >conftest.$ac_ext <<_ACEOF
2701 #line 2701 "configure"
2702 #include "confdefs.h"
2703 #include <assert.h>
2704                      Syntax error
2705 _ACEOF
2706 if { (eval echo "$as_me:2706: \"$ac_cpp conftest.$ac_ext\"") >&5
2707   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2708   ac_status=$?
2709   egrep -v '^ *\+' conftest.er1 >conftest.err
2710   rm -f conftest.er1
2711   cat conftest.err >&5
2712   echo "$as_me:2712: \$? = $ac_status" >&5
2713   (exit $ac_status); } >/dev/null; then
2714   if test -s conftest.err; then
2715     ac_cpp_err=$ac_c_preproc_warn_flag
2716   else
2717     ac_cpp_err=
2718   fi
2719 else
2720   ac_cpp_err=yes
2721 fi
2722 if test -z "$ac_cpp_err"; then
2723   :
2724 else
2725   echo "$as_me: failed program was:" >&5
2726   cat conftest.$ac_ext >&5
2727   # Broken: fails on valid input.
2728 continue
2729 fi
2730 rm -f conftest.err conftest.$ac_ext
2731
2732   # OK, works on sane cases.  Now check whether non-existent headers
2733   # can be detected and how.
2734   cat >conftest.$ac_ext <<_ACEOF
2735 #line 2735 "configure"
2736 #include "confdefs.h"
2737 #include <ac_nonexistent.h>
2738 _ACEOF
2739 if { (eval echo "$as_me:2739: \"$ac_cpp conftest.$ac_ext\"") >&5
2740   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2741   ac_status=$?
2742   egrep -v '^ *\+' conftest.er1 >conftest.err
2743   rm -f conftest.er1
2744   cat conftest.err >&5
2745   echo "$as_me:2745: \$? = $ac_status" >&5
2746   (exit $ac_status); } >/dev/null; then
2747   if test -s conftest.err; then
2748     ac_cpp_err=$ac_c_preproc_warn_flag
2749   else
2750     ac_cpp_err=
2751   fi
2752 else
2753   ac_cpp_err=yes
2754 fi
2755 if test -z "$ac_cpp_err"; then
2756   # Broken: success on invalid input.
2757 continue
2758 else
2759   echo "$as_me: failed program was:" >&5
2760   cat conftest.$ac_ext >&5
2761   # Passes both tests.
2762 ac_preproc_ok=:
2763 break
2764 fi
2765 rm -f conftest.err conftest.$ac_ext
2766
2767 done
2768 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2769 rm -f conftest.err conftest.$ac_ext
2770 if $ac_preproc_ok; then
2771   :
2772 else
2773   { { echo "$as_me:2773: error: C preprocessor \"$CPP\" fails sanity check" >&5
2774 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2775    { (exit 1); exit 1; }; }
2776 fi
2777
2778 ac_ext=c
2779 ac_cpp='$CPP $CPPFLAGS'
2780 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2781 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2782 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2783 ac_main_return=return
2784
2785 if test $ac_cv_c_compiler_gnu = yes; then
2786     echo "$as_me:2786: checking whether $CC needs -traditional" >&5
2787 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2788 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2789   echo $ECHO_N "(cached) $ECHO_C" >&6
2790 else
2791     ac_pattern="Autoconf.*'x'"
2792   cat >conftest.$ac_ext <<_ACEOF
2793 #line 2793 "configure"
2794 #include "confdefs.h"
2795 #include <sgtty.h>
2796 int Autoconf = TIOCGETP;
2797 _ACEOF
2798 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2799   egrep "$ac_pattern" >/dev/null 2>&1; then
2800   ac_cv_prog_gcc_traditional=yes
2801 else
2802   ac_cv_prog_gcc_traditional=no
2803 fi
2804 rm -rf conftest*
2805
2806   if test $ac_cv_prog_gcc_traditional = no; then
2807     cat >conftest.$ac_ext <<_ACEOF
2808 #line 2808 "configure"
2809 #include "confdefs.h"
2810 #include <termio.h>
2811 int Autoconf = TCGETA;
2812 _ACEOF
2813 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2814   egrep "$ac_pattern" >/dev/null 2>&1; then
2815   ac_cv_prog_gcc_traditional=yes
2816 fi
2817 rm -rf conftest*
2818
2819   fi
2820 fi
2821 echo "$as_me:2821: result: $ac_cv_prog_gcc_traditional" >&5
2822 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2823   if test $ac_cv_prog_gcc_traditional = yes; then
2824     CC="$CC -traditional"
2825   fi
2826 fi
2827
2828 echo "$as_me:2828: checking whether $CC understands -c and -o together" >&5
2829 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2830 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2831   echo $ECHO_N "(cached) $ECHO_C" >&6
2832 else
2833
2834 cat > conftest.$ac_ext <<CF_EOF
2835 int main(void)
2836 {
2837         ${cf_cv_main_return:-return}(0);
2838 }
2839 CF_EOF
2840 # We do the test twice because some compilers refuse to overwrite an
2841 # existing .o file with -o, though they will create one.
2842 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2843 if { (eval echo "$as_me:2843: \"$ac_try\"") >&5
2844   (eval $ac_try) 2>&5
2845   ac_status=$?
2846   echo "$as_me:2846: \$? = $ac_status" >&5
2847   (exit $ac_status); } &&
2848   test -f conftest2.$ac_objext && { (eval echo "$as_me:2848: \"$ac_try\"") >&5
2849   (eval $ac_try) 2>&5
2850   ac_status=$?
2851   echo "$as_me:2851: \$? = $ac_status" >&5
2852   (exit $ac_status); };
2853 then
2854   eval cf_cv_prog_CC_c_o=yes
2855 else
2856   eval cf_cv_prog_CC_c_o=no
2857 fi
2858 rm -rf conftest*
2859
2860 fi
2861 if test $cf_cv_prog_CC_c_o = yes; then
2862   echo "$as_me:2862: result: yes" >&5
2863 echo "${ECHO_T}yes" >&6
2864 else
2865   echo "$as_me:2865: result: no" >&5
2866 echo "${ECHO_T}no" >&6
2867 fi
2868
2869 if test "$cross_compiling" = yes ; then
2870         LDCONFIG=:
2871 else
2872         case "$cf_cv_system_name" in
2873         (dragonfly*|mirbsd*|freebsd*)
2874                 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2875                 ;;
2876         (*) LDPATH=$PATH:/sbin:/usr/sbin
2877                 # Extract the first word of "ldconfig", so it can be a program name with args.
2878 set dummy ldconfig; ac_word=$2
2879 echo "$as_me:2879: checking for $ac_word" >&5
2880 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2881 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2882   echo $ECHO_N "(cached) $ECHO_C" >&6
2883 else
2884   case $LDCONFIG in
2885   [\\/]* | ?:[\\/]*)
2886   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2887   ;;
2888   *)
2889   ac_save_IFS=$IFS; IFS=$ac_path_separator
2890 ac_dummy="$LDPATH"
2891 for ac_dir in $ac_dummy; do
2892   IFS=$ac_save_IFS
2893   test -z "$ac_dir" && ac_dir=.
2894   if $as_executable_p "$ac_dir/$ac_word"; then
2895    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2896    echo "$as_me:2896: found $ac_dir/$ac_word" >&5
2897    break
2898 fi
2899 done
2900
2901   ;;
2902 esac
2903 fi
2904 LDCONFIG=$ac_cv_path_LDCONFIG
2905
2906 if test -n "$LDCONFIG"; then
2907   echo "$as_me:2907: result: $LDCONFIG" >&5
2908 echo "${ECHO_T}$LDCONFIG" >&6
2909 else
2910   echo "$as_me:2910: result: no" >&5
2911 echo "${ECHO_T}no" >&6
2912 fi
2913
2914                 ;;
2915         esac
2916 fi
2917
2918 echo "$as_me:2918: checking if you want to ensure bool is consistent with C++" >&5
2919 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2920
2921 # Check whether --with-cxx or --without-cxx was given.
2922 if test "${with_cxx+set}" = set; then
2923   withval="$with_cxx"
2924   cf_with_cxx=$withval
2925 else
2926   cf_with_cxx=yes
2927 fi;
2928 echo "$as_me:2928: result: $cf_with_cxx" >&5
2929 echo "${ECHO_T}$cf_with_cxx" >&6
2930 if test "X$cf_with_cxx" = Xno ; then
2931         CXX=""
2932         GXX=""
2933 else
2934         # with autoconf 2.13, we can change the error to a warning:
2935                 ac_ext=cc
2936 ac_cpp='$CXXCPP $CPPFLAGS'
2937 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2938 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2939 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2940 ac_main_return=return
2941 if test -n "$ac_tool_prefix"; then
2942   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2943   do
2944     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2945 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2946 echo "$as_me:2946: checking for $ac_word" >&5
2947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2948 if test "${ac_cv_prog_CXX+set}" = set; then
2949   echo $ECHO_N "(cached) $ECHO_C" >&6
2950 else
2951   if test -n "$CXX"; then
2952   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2953 else
2954   ac_save_IFS=$IFS; IFS=$ac_path_separator
2955 ac_dummy="$PATH"
2956 for ac_dir in $ac_dummy; do
2957   IFS=$ac_save_IFS
2958   test -z "$ac_dir" && ac_dir=.
2959   $as_executable_p "$ac_dir/$ac_word" || continue
2960 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2961 echo "$as_me:2961: found $ac_dir/$ac_word" >&5
2962 break
2963 done
2964
2965 fi
2966 fi
2967 CXX=$ac_cv_prog_CXX
2968 if test -n "$CXX"; then
2969   echo "$as_me:2969: result: $CXX" >&5
2970 echo "${ECHO_T}$CXX" >&6
2971 else
2972   echo "$as_me:2972: result: no" >&5
2973 echo "${ECHO_T}no" >&6
2974 fi
2975
2976     test -n "$CXX" && break
2977   done
2978 fi
2979 if test -z "$CXX"; then
2980   ac_ct_CXX=$CXX
2981   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2982 do
2983   # Extract the first word of "$ac_prog", so it can be a program name with args.
2984 set dummy $ac_prog; ac_word=$2
2985 echo "$as_me:2985: checking for $ac_word" >&5
2986 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2987 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2988   echo $ECHO_N "(cached) $ECHO_C" >&6
2989 else
2990   if test -n "$ac_ct_CXX"; then
2991   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2992 else
2993   ac_save_IFS=$IFS; IFS=$ac_path_separator
2994 ac_dummy="$PATH"
2995 for ac_dir in $ac_dummy; do
2996   IFS=$ac_save_IFS
2997   test -z "$ac_dir" && ac_dir=.
2998   $as_executable_p "$ac_dir/$ac_word" || continue
2999 ac_cv_prog_ac_ct_CXX="$ac_prog"
3000 echo "$as_me:3000: found $ac_dir/$ac_word" >&5
3001 break
3002 done
3003
3004 fi
3005 fi
3006 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3007 if test -n "$ac_ct_CXX"; then
3008   echo "$as_me:3008: result: $ac_ct_CXX" >&5
3009 echo "${ECHO_T}$ac_ct_CXX" >&6
3010 else
3011   echo "$as_me:3011: result: no" >&5
3012 echo "${ECHO_T}no" >&6
3013 fi
3014
3015   test -n "$ac_ct_CXX" && break
3016 done
3017 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3018
3019   CXX=$ac_ct_CXX
3020 fi
3021
3022 # Provide some information about the compiler.
3023 echo "$as_me:3023:" \
3024      "checking for C++ compiler version" >&5
3025 ac_compiler=`set X $ac_compile; echo $2`
3026 { (eval echo "$as_me:3026: \"$ac_compiler --version </dev/null >&5\"") >&5
3027   (eval $ac_compiler --version </dev/null >&5) 2>&5
3028   ac_status=$?
3029   echo "$as_me:3029: \$? = $ac_status" >&5
3030   (exit $ac_status); }
3031 { (eval echo "$as_me:3031: \"$ac_compiler -v </dev/null >&5\"") >&5
3032   (eval $ac_compiler -v </dev/null >&5) 2>&5
3033   ac_status=$?
3034   echo "$as_me:3034: \$? = $ac_status" >&5
3035   (exit $ac_status); }
3036 { (eval echo "$as_me:3036: \"$ac_compiler -V </dev/null >&5\"") >&5
3037   (eval $ac_compiler -V </dev/null >&5) 2>&5
3038   ac_status=$?
3039   echo "$as_me:3039: \$? = $ac_status" >&5
3040   (exit $ac_status); }
3041
3042 echo "$as_me:3042: checking whether we are using the GNU C++ compiler" >&5
3043 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3044 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3045   echo $ECHO_N "(cached) $ECHO_C" >&6
3046 else
3047   cat >conftest.$ac_ext <<_ACEOF
3048 #line 3048 "configure"
3049 #include "confdefs.h"
3050
3051 int
3052 main (void)
3053 {
3054 #ifndef __GNUC__
3055        choke me
3056 #endif
3057
3058   ;
3059   return 0;
3060 }
3061 _ACEOF
3062 rm -f conftest.$ac_objext
3063 if { (eval echo "$as_me:3063: \"$ac_compile\"") >&5
3064   (eval $ac_compile) 2>&5
3065   ac_status=$?
3066   echo "$as_me:3066: \$? = $ac_status" >&5
3067   (exit $ac_status); } &&
3068          { ac_try='test -s conftest.$ac_objext'
3069   { (eval echo "$as_me:3069: \"$ac_try\"") >&5
3070   (eval $ac_try) 2>&5
3071   ac_status=$?
3072   echo "$as_me:3072: \$? = $ac_status" >&5
3073   (exit $ac_status); }; }; then
3074   ac_compiler_gnu=yes
3075 else
3076   echo "$as_me: failed program was:" >&5
3077 cat conftest.$ac_ext >&5
3078 ac_compiler_gnu=no
3079 fi
3080 rm -f conftest.$ac_objext conftest.$ac_ext
3081 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3082
3083 fi
3084 echo "$as_me:3084: result: $ac_cv_cxx_compiler_gnu" >&5
3085 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3086 GXX=`test $ac_compiler_gnu = yes && echo yes`
3087 ac_test_CXXFLAGS=${CXXFLAGS+set}
3088 ac_save_CXXFLAGS=$CXXFLAGS
3089 CXXFLAGS="-g"
3090 echo "$as_me:3090: checking whether $CXX accepts -g" >&5
3091 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3092 if test "${ac_cv_prog_cxx_g+set}" = set; then
3093   echo $ECHO_N "(cached) $ECHO_C" >&6
3094 else
3095   cat >conftest.$ac_ext <<_ACEOF
3096 #line 3096 "configure"
3097 #include "confdefs.h"
3098
3099 int
3100 main (void)
3101 {
3102
3103   ;
3104   return 0;
3105 }
3106 _ACEOF
3107 rm -f conftest.$ac_objext
3108 if { (eval echo "$as_me:3108: \"$ac_compile\"") >&5
3109   (eval $ac_compile) 2>&5
3110   ac_status=$?
3111   echo "$as_me:3111: \$? = $ac_status" >&5
3112   (exit $ac_status); } &&
3113          { ac_try='test -s conftest.$ac_objext'
3114   { (eval echo "$as_me:3114: \"$ac_try\"") >&5
3115   (eval $ac_try) 2>&5
3116   ac_status=$?
3117   echo "$as_me:3117: \$? = $ac_status" >&5
3118   (exit $ac_status); }; }; then
3119   ac_cv_prog_cxx_g=yes
3120 else
3121   echo "$as_me: failed program was:" >&5
3122 cat conftest.$ac_ext >&5
3123 ac_cv_prog_cxx_g=no
3124 fi
3125 rm -f conftest.$ac_objext conftest.$ac_ext
3126 fi
3127 echo "$as_me:3127: result: $ac_cv_prog_cxx_g" >&5
3128 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3129 if test "$ac_test_CXXFLAGS" = set; then
3130   CXXFLAGS=$ac_save_CXXFLAGS
3131 elif test $ac_cv_prog_cxx_g = yes; then
3132   if test "$GXX" = yes; then
3133     CXXFLAGS="-g -O2"
3134   else
3135     CXXFLAGS="-g"
3136   fi
3137 else
3138   if test "$GXX" = yes; then
3139     CXXFLAGS="-O2"
3140   else
3141     CXXFLAGS=
3142   fi
3143 fi
3144 for ac_declaration in \
3145    ''\
3146    '#include <stdlib.h>' \
3147    'extern "C" void std::exit (int) throw (); using std::exit;' \
3148    'extern "C" void std::exit (int); using std::exit;' \
3149    'extern "C" void exit (int) throw ();' \
3150    'extern "C" void exit (int);' \
3151    'void exit (int);'
3152 do
3153   cat >conftest.$ac_ext <<_ACEOF
3154 #line 3154 "configure"
3155 #include "confdefs.h"
3156 #include <stdlib.h>
3157 $ac_declaration
3158 int
3159 main (void)
3160 {
3161 exit (42);
3162   ;
3163   return 0;
3164 }
3165 _ACEOF
3166 rm -f conftest.$ac_objext
3167 if { (eval echo "$as_me:3167: \"$ac_compile\"") >&5
3168   (eval $ac_compile) 2>&5
3169   ac_status=$?
3170   echo "$as_me:3170: \$? = $ac_status" >&5
3171   (exit $ac_status); } &&
3172          { ac_try='test -s conftest.$ac_objext'
3173   { (eval echo "$as_me:3173: \"$ac_try\"") >&5
3174   (eval $ac_try) 2>&5
3175   ac_status=$?
3176   echo "$as_me:3176: \$? = $ac_status" >&5
3177   (exit $ac_status); }; }; then
3178   :
3179 else
3180   echo "$as_me: failed program was:" >&5
3181 cat conftest.$ac_ext >&5
3182 continue
3183 fi
3184 rm -f conftest.$ac_objext conftest.$ac_ext
3185   cat >conftest.$ac_ext <<_ACEOF
3186 #line 3186 "configure"
3187 #include "confdefs.h"
3188 $ac_declaration
3189 int
3190 main (void)
3191 {
3192 exit (42);
3193   ;
3194   return 0;
3195 }
3196 _ACEOF
3197 rm -f conftest.$ac_objext
3198 if { (eval echo "$as_me:3198: \"$ac_compile\"") >&5
3199   (eval $ac_compile) 2>&5
3200   ac_status=$?
3201   echo "$as_me:3201: \$? = $ac_status" >&5
3202   (exit $ac_status); } &&
3203          { ac_try='test -s conftest.$ac_objext'
3204   { (eval echo "$as_me:3204: \"$ac_try\"") >&5
3205   (eval $ac_try) 2>&5
3206   ac_status=$?
3207   echo "$as_me:3207: \$? = $ac_status" >&5
3208   (exit $ac_status); }; }; then
3209   break
3210 else
3211   echo "$as_me: failed program was:" >&5
3212 cat conftest.$ac_ext >&5
3213 fi
3214 rm -f conftest.$ac_objext conftest.$ac_ext
3215 done
3216 rm -rf conftest*
3217 if test -n "$ac_declaration"; then
3218   echo '#ifdef __cplusplus' >>confdefs.h
3219   echo $ac_declaration      >>confdefs.h
3220   echo '#endif'             >>confdefs.h
3221 fi
3222
3223 ac_ext=c
3224 ac_cpp='$CPP $CPPFLAGS'
3225 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3226 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3227 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3228 ac_main_return=return
3229
3230         ac_ext=cc
3231 ac_cpp='$CXXCPP $CPPFLAGS'
3232 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3233 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3234 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3235 ac_main_return=return
3236
3237         if test "x$cf_with_cxx" != xno
3238         then
3239                 # Several of the C++ configurations do not work, particularly when
3240                 # cross-compiling (20140913 -TD)
3241                 echo "$as_me:3241: checking if $CXX works" >&5
3242 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3243
3244                 save_CPPFLAGS="$CPPFLAGS"
3245                 eval cf_includedir=${includedir}
3246                 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3247
3248 cat >conftest.$ac_ext <<_ACEOF
3249 #line 3249 "configure"
3250 #include "confdefs.h"
3251
3252 #include <stdlib.h>
3253 #include <stdio.h>
3254
3255 int
3256 main (void)
3257 {
3258
3259                 printf("Hello world!\n")
3260
3261   ;
3262   return 0;
3263 }
3264 _ACEOF
3265 rm -f conftest.$ac_objext
3266 if { (eval echo "$as_me:3266: \"$ac_compile\"") >&5
3267   (eval $ac_compile) 2>&5
3268   ac_status=$?
3269   echo "$as_me:3269: \$? = $ac_status" >&5
3270   (exit $ac_status); } &&
3271          { ac_try='test -s conftest.$ac_objext'
3272   { (eval echo "$as_me:3272: \"$ac_try\"") >&5
3273   (eval $ac_try) 2>&5
3274   ac_status=$?
3275   echo "$as_me:3275: \$? = $ac_status" >&5
3276   (exit $ac_status); }; }; then
3277   cf_cxx_works=yes
3278 else
3279   echo "$as_me: failed program was:" >&5
3280 cat conftest.$ac_ext >&5
3281 cf_cxx_works=no
3282 fi
3283 rm -f conftest.$ac_objext conftest.$ac_ext
3284                 CPPFLAGS="$save_CPPFLAGS"
3285
3286                 echo "$as_me:3286: result: $cf_cxx_works" >&5
3287 echo "${ECHO_T}$cf_cxx_works" >&6
3288                 if test "x$cf_cxx_works" = xno
3289                 then
3290                         { echo "$as_me:3290: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3291 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3292                         cf_with_cxx=no; CXX=""; GXX="";
3293                 fi
3294         fi
3295         ac_ext=c
3296 ac_cpp='$CPP $CPPFLAGS'
3297 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3298 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3299 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3300 ac_main_return=return
3301
3302         # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3303         if test "$CXX" = "g++" ; then
3304                 # Extract the first word of "g++", so it can be a program name with args.
3305 set dummy g++; ac_word=$2
3306 echo "$as_me:3306: checking for $ac_word" >&5
3307 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3308 if test "${ac_cv_path_CXX+set}" = set; then
3309   echo $ECHO_N "(cached) $ECHO_C" >&6
3310 else
3311   case $CXX in
3312   [\\/]* | ?:[\\/]*)
3313   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3314   ;;
3315   *)
3316   ac_save_IFS=$IFS; IFS=$ac_path_separator
3317 ac_dummy="$PATH"
3318 for ac_dir in $ac_dummy; do
3319   IFS=$ac_save_IFS
3320   test -z "$ac_dir" && ac_dir=.
3321   if $as_executable_p "$ac_dir/$ac_word"; then
3322    ac_cv_path_CXX="$ac_dir/$ac_word"
3323    echo "$as_me:3323: found $ac_dir/$ac_word" >&5
3324    break
3325 fi
3326 done
3327
3328   ;;
3329 esac
3330 fi
3331 CXX=$ac_cv_path_CXX
3332
3333 if test -n "$CXX"; then
3334   echo "$as_me:3334: result: $CXX" >&5
3335 echo "${ECHO_T}$CXX" >&6
3336 else
3337   echo "$as_me:3337: result: no" >&5
3338 echo "${ECHO_T}no" >&6
3339 fi
3340
3341         fi
3342         case "x$CXX" in
3343         (x|xg++)
3344                 { echo "$as_me:3344: WARNING: You don't have any C++ compiler, too bad" >&5
3345 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3346                 cf_with_cxx=no; CXX=""; GXX="";
3347                 ;;
3348         esac
3349 fi
3350
3351 GXX_VERSION=none
3352 if test "$GXX" = yes; then
3353         echo "$as_me:3353: checking version of ${CXX:-g++}" >&5
3354 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3355         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3356         if test -z "$GXX_VERSION"
3357         then
3358                 GXX_VERSION=unknown
3359                 GXX=no
3360         fi
3361         echo "$as_me:3361: result: $GXX_VERSION" >&5
3362 echo "${ECHO_T}$GXX_VERSION" >&6
3363 fi
3364
3365 case $GXX_VERSION in
3366 ([1-9][0-9].*)
3367         ;;
3368 (1.*|2.[0-6]*)
3369         { echo "$as_me:3369: WARNING: templates do not work" >&5
3370 echo "$as_me: WARNING: templates do not work" >&2;}
3371         ;;
3372 esac
3373
3374 echo "$as_me:3374: checking if you want to build C++ binding and demo" >&5
3375 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3376
3377 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3378 if test "${with_cxx_binding+set}" = set; then
3379   withval="$with_cxx_binding"
3380   cf_with_cxx_binding=$withval
3381 else
3382   cf_with_cxx_binding=$cf_with_cxx
3383 fi;
3384 echo "$as_me:3384: result: $cf_with_cxx_binding" >&5
3385 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3386
3387 echo "$as_me:3387: checking if you want to build with Ada" >&5
3388 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3389 echo "$as_me:3389: result: $cf_with_ada" >&5
3390 echo "${ECHO_T}$cf_with_ada" >&6
3391
3392 echo "$as_me:3392: checking if you want to install terminal database" >&5
3393 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3394
3395 # Check whether --enable-db-install or --disable-db-install was given.
3396 if test "${enable_db_install+set}" = set; then
3397   enableval="$enable_db_install"
3398   cf_with_db_install=$enableval
3399 else
3400   cf_with_db_install=yes
3401 fi;
3402 echo "$as_me:3402: result: $cf_with_db_install" >&5
3403 echo "${ECHO_T}$cf_with_db_install" >&6
3404
3405 echo "$as_me:3405: checking if you want to install manpages" >&5
3406 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3407
3408 # Check whether --with-manpages or --without-manpages was given.
3409 if test "${with_manpages+set}" = set; then
3410   withval="$with_manpages"
3411   cf_with_manpages=$withval
3412 else
3413   cf_with_manpages=yes
3414 fi;
3415 echo "$as_me:3415: result: $cf_with_manpages" >&5
3416 echo "${ECHO_T}$cf_with_manpages" >&6
3417
3418 echo "$as_me:3418: checking if you want to build programs such as tic" >&5
3419 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3420
3421 # Check whether --with-progs or --without-progs was given.
3422 if test "${with_progs+set}" = set; then
3423   withval="$with_progs"
3424   cf_with_progs=$withval
3425 else
3426   cf_with_progs=yes
3427 fi;
3428 echo "$as_me:3428: result: $cf_with_progs" >&5
3429 echo "${ECHO_T}$cf_with_progs" >&6
3430
3431 if test -f $srcdir/tack/tack.h; then
3432         if test "x$cross_compiling" = xyes ; then
3433                 test -n "$verbose" && echo "    ignoring tack because we are cross-compiling" 1>&6
3434
3435 echo "${as_me:-configure}:3435: testing ignoring tack because we are cross-compiling ..." 1>&5
3436
3437                 cf_with_tack=no
3438         else
3439                 echo "$as_me:3439: checking if you want to build the tack program" >&5
3440 echo $ECHO_N "checking if you want to build the tack program... $ECHO_C" >&6
3441
3442 # Check whether --with-tack or --without-tack was given.
3443 if test "${with_tack+set}" = set; then
3444   withval="$with_tack"
3445   cf_with_tack=$withval
3446 else
3447   cf_with_tack=$cf_with_progs
3448 fi;
3449                 echo "$as_me:3449: result: $cf_with_tack" >&5
3450 echo "${ECHO_T}$cf_with_tack" >&6
3451         fi
3452 else
3453         cf_with_tack=no
3454 fi
3455
3456 echo "$as_me:3456: checking if you want to build test-programs" >&5
3457 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3458
3459 # Check whether --with-tests or --without-tests was given.
3460 if test "${with_tests+set}" = set; then
3461   withval="$with_tests"
3462   cf_with_tests=$withval
3463 else
3464   cf_with_tests=yes
3465 fi;
3466 echo "$as_me:3466: result: $cf_with_tests" >&5
3467 echo "${ECHO_T}$cf_with_tests" >&6
3468
3469 echo "$as_me:3469: checking if you wish to install curses.h" >&5
3470 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3471
3472 # Check whether --with-curses-h or --without-curses-h was given.
3473 if test "${with_curses_h+set}" = set; then
3474   withval="$with_curses_h"
3475   with_curses_h=$withval
3476 else
3477   with_curses_h=yes
3478 fi;
3479 echo "$as_me:3479: result: $with_curses_h" >&5
3480 echo "${ECHO_T}$with_curses_h" >&6
3481
3482 modules_to_build="ncurses"
3483 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3484 test "X$cf_with_tack"  != Xno && modules_to_build="$modules_to_build tack"
3485 modules_to_build="$modules_to_build panel menu form"
3486
3487 test "$program_prefix" != NONE &&
3488   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3489 # Use a double $ so make ignores it.
3490 test "$program_suffix" != NONE &&
3491   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3492 # Double any \ or $.  echo might interpret backslashes.
3493 # By default was `s,x,x', remove it if useless.
3494 cat <<\_ACEOF >conftest.sed
3495 s/[\\$]/&&/g;s/;s,x,x,$//
3496 _ACEOF
3497 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3498 rm conftest.sed
3499
3500 for ac_prog in mawk gawk nawk awk
3501 do
3502   # Extract the first word of "$ac_prog", so it can be a program name with args.
3503 set dummy $ac_prog; ac_word=$2
3504 echo "$as_me:3504: checking for $ac_word" >&5
3505 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3506 if test "${ac_cv_prog_AWK+set}" = set; then
3507   echo $ECHO_N "(cached) $ECHO_C" >&6
3508 else
3509   if test -n "$AWK"; then
3510   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3511 else
3512   ac_save_IFS=$IFS; IFS=$ac_path_separator
3513 ac_dummy="$PATH"
3514 for ac_dir in $ac_dummy; do
3515   IFS=$ac_save_IFS
3516   test -z "$ac_dir" && ac_dir=.
3517   $as_executable_p "$ac_dir/$ac_word" || continue
3518 ac_cv_prog_AWK="$ac_prog"
3519 echo "$as_me:3519: found $ac_dir/$ac_word" >&5
3520 break
3521 done
3522
3523 fi
3524 fi
3525 AWK=$ac_cv_prog_AWK
3526 if test -n "$AWK"; then
3527   echo "$as_me:3527: result: $AWK" >&5
3528 echo "${ECHO_T}$AWK" >&6
3529 else
3530   echo "$as_me:3530: result: no" >&5
3531 echo "${ECHO_T}no" >&6
3532 fi
3533
3534   test -n "$AWK" && break
3535 done
3536
3537 test -z "$AWK" && { { echo "$as_me:3537: error: No awk program found" >&5
3538 echo "$as_me: error: No awk program found" >&2;}
3539    { (exit 1); exit 1; }; }
3540
3541 echo "$as_me:3541: checking for egrep" >&5
3542 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3543 if test "${ac_cv_prog_egrep+set}" = set; then
3544   echo $ECHO_N "(cached) $ECHO_C" >&6
3545 else
3546   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3547                 then ac_cv_prog_egrep='grep -E'
3548                 else ac_cv_prog_egrep='egrep'
3549         fi
3550 fi
3551 echo "$as_me:3551: result: $ac_cv_prog_egrep" >&5
3552 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3553         EGREP=$ac_cv_prog_egrep
3554
3555         test -z "$EGREP" && { { echo "$as_me:3555: error: No egrep program found" >&5
3556 echo "$as_me: error: No egrep program found" >&2;}
3557    { (exit 1); exit 1; }; }
3558
3559 # Find a good install program.  We prefer a C program (faster),
3560 # so one script is as good as another.  But avoid the broken or
3561 # incompatible versions:
3562 # SysV /etc/install, /usr/sbin/install
3563 # SunOS /usr/etc/install
3564 # IRIX /sbin/install
3565 # AIX /bin/install
3566 # AmigaOS /C/install, which installs bootblocks on floppy discs
3567 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3568 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3569 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3570 # ./install, which can be erroneously created by make from ./install.sh.
3571 echo "$as_me:3571: checking for a BSD compatible install" >&5
3572 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3573 if test -z "$INSTALL"; then
3574 if test "${ac_cv_path_install+set}" = set; then
3575   echo $ECHO_N "(cached) $ECHO_C" >&6
3576 else
3577     ac_save_IFS=$IFS; IFS=$ac_path_separator
3578   for ac_dir in $PATH; do
3579     IFS=$ac_save_IFS
3580     # Account for people who put trailing slashes in PATH elements.
3581     case $ac_dir/ in
3582     / | ./ | .// | /cC/* \
3583     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3584     | /usr/ucb/* ) ;;
3585     *)
3586       # OSF1 and SCO ODT 3.0 have their own names for install.
3587       # Don't use installbsd from OSF since it installs stuff as root
3588       # by default.
3589       for ac_prog in ginstall scoinst install; do
3590         if $as_executable_p "$ac_dir/$ac_prog"; then
3591           if test $ac_prog = install &&
3592             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3593             # AIX install.  It has an incompatible calling convention.
3594             :
3595           elif test $ac_prog = install &&
3596             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3597             # program-specific install script used by HP pwplus--don't use.
3598             :
3599           else
3600             ac_cv_path_install="$ac_dir/$ac_prog -c"
3601             break 2
3602           fi
3603         fi
3604       done
3605       ;;
3606     esac
3607   done
3608
3609 fi
3610   if test "${ac_cv_path_install+set}" = set; then
3611     INSTALL=$ac_cv_path_install
3612   else
3613     # As a last resort, use the slow shell script.  We don't cache a
3614     # path for INSTALL within a source directory, because that will
3615     # break other packages using the cache if that directory is
3616     # removed, or if the path is relative.
3617     INSTALL=$ac_install_sh
3618   fi
3619 fi
3620 echo "$as_me:3620: result: $INSTALL" >&5
3621 echo "${ECHO_T}$INSTALL" >&6
3622
3623 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3624 # It thinks the first close brace ends the variable substitution.
3625 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3626
3627 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3628
3629 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3630
3631 case $INSTALL in
3632 (/*)
3633         ;;
3634 (*)
3635         cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3636         test -z "$cf_dir" && cf_dir=.
3637         INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3638         ;;
3639 esac
3640
3641 for ac_prog in lint cppcheck splint
3642 do
3643   # Extract the first word of "$ac_prog", so it can be a program name with args.
3644 set dummy $ac_prog; ac_word=$2
3645 echo "$as_me:3645: checking for $ac_word" >&5
3646 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3647 if test "${ac_cv_prog_LINT+set}" = set; then
3648   echo $ECHO_N "(cached) $ECHO_C" >&6
3649 else
3650   if test -n "$LINT"; then
3651   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3652 else
3653   ac_save_IFS=$IFS; IFS=$ac_path_separator
3654 ac_dummy="$PATH"
3655 for ac_dir in $ac_dummy; do
3656   IFS=$ac_save_IFS
3657   test -z "$ac_dir" && ac_dir=.
3658   $as_executable_p "$ac_dir/$ac_word" || continue
3659 ac_cv_prog_LINT="$ac_prog"
3660 echo "$as_me:3660: found $ac_dir/$ac_word" >&5
3661 break
3662 done
3663
3664 fi
3665 fi
3666 LINT=$ac_cv_prog_LINT
3667 if test -n "$LINT"; then
3668   echo "$as_me:3668: result: $LINT" >&5
3669 echo "${ECHO_T}$LINT" >&6
3670 else
3671   echo "$as_me:3671: result: no" >&5
3672 echo "${ECHO_T}no" >&6
3673 fi
3674
3675   test -n "$LINT" && break
3676 done
3677
3678 case "x$LINT" in
3679 (xcppcheck|x*/cppcheck)
3680         test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3681         ;;
3682 esac
3683
3684 echo "$as_me:3684: checking whether ln -s works" >&5
3685 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3686 LN_S=$as_ln_s
3687 if test "$LN_S" = "ln -s"; then
3688   echo "$as_me:3688: result: yes" >&5
3689 echo "${ECHO_T}yes" >&6
3690 else
3691   echo "$as_me:3691: result: no, using $LN_S" >&5
3692 echo "${ECHO_T}no, using $LN_S" >&6
3693 fi
3694
3695 echo "$as_me:3695: checking if $LN_S -f options work" >&5
3696 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3697
3698 rm -f conf$$.src conf$$dst
3699 echo >conf$$.dst
3700 echo first >conf$$.src
3701 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3702         cf_prog_ln_sf=yes
3703 else
3704         cf_prog_ln_sf=no
3705 fi
3706 rm -f conf$$.dst conf$$src
3707 echo "$as_me:3707: result: $cf_prog_ln_sf" >&5
3708 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3709
3710 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3711
3712 echo "$as_me:3712: checking for long file names" >&5
3713 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3714 if test "${ac_cv_sys_long_file_names+set}" = set; then
3715   echo $ECHO_N "(cached) $ECHO_C" >&6
3716 else
3717   ac_cv_sys_long_file_names=yes
3718 # Test for long file names in all the places we know might matter:
3719 #      .                the current directory, where building will happen
3720 #      $prefix/lib      where we will be installing things
3721 #      $exec_prefix/lib likewise
3722 # eval it to expand exec_prefix.
3723 #      $TMPDIR          if set, where it might want to write temporary files
3724 # if $TMPDIR is not set:
3725 #      /tmp             where it might want to write temporary files
3726 #      /var/tmp         likewise
3727 #      /usr/tmp         likewise
3728 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3729   ac_tmpdirs=$TMPDIR
3730 else
3731   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3732 fi
3733 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3734   test -d $ac_dir || continue
3735   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3736   ac_xdir=$ac_dir/cf$$
3737   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3738   ac_tf1=$ac_xdir/conftest9012345
3739   ac_tf2=$ac_xdir/conftest9012346
3740   (echo 1 >$ac_tf1) 2>/dev/null
3741   (echo 2 >$ac_tf2) 2>/dev/null
3742   ac_val=`cat $ac_tf1 2>/dev/null`
3743   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3744     ac_cv_sys_long_file_names=no
3745     rm -rf $ac_xdir 2>/dev/null
3746     break
3747   fi
3748   rm -rf $ac_xdir 2>/dev/null
3749 done
3750 fi
3751 echo "$as_me:3751: result: $ac_cv_sys_long_file_names" >&5
3752 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3753 if test $ac_cv_sys_long_file_names = yes; then
3754
3755 cat >>confdefs.h <<\EOF
3756 #define HAVE_LONG_FILE_NAMES 1
3757 EOF
3758
3759 fi
3760
3761 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3762 # of package conflict.
3763 cf_config_suffix=
3764
3765 # Check whether --with-config-suffix or --without-config-suffix was given.
3766 if test "${with_config_suffix+set}" = set; then
3767   withval="$with_config_suffix"
3768   case "x$withval" in
3769         (xyes|xno)
3770                 { echo "$as_me:3770: WARNING: expected a value for config-suffix option" >&5
3771 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
3772                 ;;
3773         (*)     cf_config_suffix="$withval"
3774                 ;;
3775         esac
3776 fi;
3777
3778 # If we find pkg-config, check if we should install the ".pc" files.
3779
3780 echo "$as_me:3780: checking if you want to use pkg-config" >&5
3781 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3782
3783 # Check whether --with-pkg-config or --without-pkg-config was given.
3784 if test "${with_pkg_config+set}" = set; then
3785   withval="$with_pkg_config"
3786   cf_pkg_config=$withval
3787 else
3788   cf_pkg_config=yes
3789 fi;
3790 echo "$as_me:3790: result: $cf_pkg_config" >&5
3791 echo "${ECHO_T}$cf_pkg_config" >&6
3792
3793 case $cf_pkg_config in
3794 (no)
3795         PKG_CONFIG=none
3796         ;;
3797 (yes)
3798
3799 if test -n "$ac_tool_prefix"; then
3800   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3801 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3802 echo "$as_me:3802: checking for $ac_word" >&5
3803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3804 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3805   echo $ECHO_N "(cached) $ECHO_C" >&6
3806 else
3807   case $PKG_CONFIG in
3808   [\\/]* | ?:[\\/]*)
3809   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3810   ;;
3811   *)
3812   ac_save_IFS=$IFS; IFS=$ac_path_separator
3813 ac_dummy="$PATH"
3814 for ac_dir in $ac_dummy; do
3815   IFS=$ac_save_IFS
3816   test -z "$ac_dir" && ac_dir=.
3817   if $as_executable_p "$ac_dir/$ac_word"; then
3818    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3819    echo "$as_me:3819: found $ac_dir/$ac_word" >&5
3820    break
3821 fi
3822 done
3823
3824   ;;
3825 esac
3826 fi
3827 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3828
3829 if test -n "$PKG_CONFIG"; then
3830   echo "$as_me:3830: result: $PKG_CONFIG" >&5
3831 echo "${ECHO_T}$PKG_CONFIG" >&6
3832 else
3833   echo "$as_me:3833: result: no" >&5
3834 echo "${ECHO_T}no" >&6
3835 fi
3836
3837 fi
3838 if test -z "$ac_cv_path_PKG_CONFIG"; then
3839   ac_pt_PKG_CONFIG=$PKG_CONFIG
3840   # Extract the first word of "pkg-config", so it can be a program name with args.
3841 set dummy pkg-config; ac_word=$2
3842 echo "$as_me:3842: checking for $ac_word" >&5
3843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3844 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3845   echo $ECHO_N "(cached) $ECHO_C" >&6
3846 else
3847   case $ac_pt_PKG_CONFIG in
3848   [\\/]* | ?:[\\/]*)
3849   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3850   ;;
3851   *)
3852   ac_save_IFS=$IFS; IFS=$ac_path_separator
3853 ac_dummy="$PATH"
3854 for ac_dir in $ac_dummy; do
3855   IFS=$ac_save_IFS
3856   test -z "$ac_dir" && ac_dir=.
3857   if $as_executable_p "$ac_dir/$ac_word"; then
3858    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3859    echo "$as_me:3859: found $ac_dir/$ac_word" >&5
3860    break
3861 fi
3862 done
3863
3864   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3865   ;;
3866 esac
3867 fi
3868 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3869
3870 if test -n "$ac_pt_PKG_CONFIG"; then
3871   echo "$as_me:3871: result: $ac_pt_PKG_CONFIG" >&5
3872 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3873 else
3874   echo "$as_me:3874: result: no" >&5
3875 echo "${ECHO_T}no" >&6
3876 fi
3877
3878   PKG_CONFIG=$ac_pt_PKG_CONFIG
3879 else
3880   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3881 fi
3882
3883         ;;
3884 (*)
3885         PKG_CONFIG=$withval
3886         ;;
3887 esac
3888
3889 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3890 if test "$PKG_CONFIG" != none ; then
3891
3892 if test "x$prefix" != xNONE; then
3893         cf_path_syntax="$prefix"
3894 else
3895         cf_path_syntax="$ac_default_prefix"
3896 fi
3897
3898 case ".$PKG_CONFIG" in
3899 (.\$\(*\)*|.\'*\'*)
3900         ;;
3901 (..|./*|.\\*)
3902         ;;
3903 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3904         ;;
3905 (.\${*prefix}*|.\${*dir}*)
3906         eval PKG_CONFIG="$PKG_CONFIG"
3907         case ".$PKG_CONFIG" in
3908         (.NONE/*)
3909                 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3910                 ;;
3911         esac
3912         ;;
3913 (.no|.NONE/*)
3914         PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3915         ;;
3916 (*)
3917         { { echo "$as_me:3917: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3918 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3919    { (exit 1); exit 1; }; }
3920         ;;
3921 esac
3922
3923 elif test "x$cf_pkg_config" != xno ; then
3924         { echo "$as_me:3924: WARNING: pkg-config is not installed" >&5
3925 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3926 fi
3927
3928 case $PKG_CONFIG in
3929 (no|none|yes)
3930         echo "$as_me:3930: checking for pkg-config library directory" >&5
3931 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3932         ;;
3933 (*)
3934         echo "$as_me:3934: checking for $PKG_CONFIG library directory" >&5
3935 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3936         ;;
3937 esac
3938
3939 PKG_CONFIG_LIBDIR=no
3940
3941 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3942 if test "${with_pkg_config_libdir+set}" = set; then
3943   withval="$with_pkg_config_libdir"
3944   PKG_CONFIG_LIBDIR=$withval
3945 else
3946   test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
3947 fi;
3948
3949 case x$PKG_CONFIG_LIBDIR in
3950 (x/*)
3951         ;;
3952 (xyes)
3953         # Look for the library directory using the same prefix as the executable
3954         if test "x$PKG_CONFIG" = xnone
3955         then
3956                 cf_path=$prefix
3957         else
3958                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3959         fi
3960
3961         # If you don't like using the default architecture, you have to specify the
3962         # intended library directory and corresponding compiler/linker options.
3963         #
3964         # This case allows for Debian's 2014-flavor of multiarch, along with the
3965         # most common variations before that point.  Some other variants spell the
3966         # directory differently, e.g., "pkg-config", and put it in unusual places.
3967         # pkg-config has always been poorly standardized, which is ironic...
3968         case x`(arch) 2>/dev/null` in
3969         (*64)
3970                 cf_search_path="\
3971                         $cf_path/lib/*64-linux-gnu \
3972                         $cf_path/share \
3973                         $cf_path/lib64 \
3974                         $cf_path/lib32 \
3975                         $cf_path/lib"
3976                 ;;
3977         (*)
3978                 cf_search_path="\
3979                         $cf_path/lib/*-linux-gnu \
3980                         $cf_path/share \
3981                         $cf_path/lib32 \
3982                         $cf_path/lib \
3983                         $cf_path/libdata"
3984                 ;;
3985         esac
3986
3987         test -n "$verbose" && echo "    list..." 1>&6
3988
3989 echo "${as_me:-configure}:3989: testing list... ..." 1>&5
3990
3991         for cf_config in $cf_search_path
3992         do
3993                 test -n "$verbose" && echo "    checking $cf_config/pkgconfig" 1>&6
3994
3995 echo "${as_me:-configure}:3995: testing checking $cf_config/pkgconfig ..." 1>&5
3996
3997                 if test -d $cf_config/pkgconfig
3998                 then
3999                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
4000                         echo "$as_me:4000: checking done" >&5
4001 echo $ECHO_N "checking done... $ECHO_C" >&6
4002                         break
4003                 fi
4004         done
4005         ;;
4006 (*)
4007         ;;
4008 esac
4009
4010 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
4011         echo "$as_me:4011: result: $PKG_CONFIG_LIBDIR" >&5
4012 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4013 fi
4014
4015 if test "x$PKG_CONFIG" != xnone
4016 then
4017         echo "$as_me:4017: checking if we should install .pc files for $PKG_CONFIG" >&5
4018 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4019 else
4020         echo "$as_me:4020: checking if we should install .pc files" >&5
4021 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4022 fi
4023
4024 # Check whether --enable-pc-files or --disable-pc-files was given.
4025 if test "${enable_pc_files+set}" = set; then
4026   enableval="$enable_pc_files"
4027   enable_pc_files=$enableval
4028 else
4029   enable_pc_files=no
4030 fi;
4031 echo "$as_me:4031: result: $enable_pc_files" >&5
4032 echo "${ECHO_T}$enable_pc_files" >&6
4033
4034 if test "x$enable_pc_files" != xno
4035 then
4036         MAKE_PC_FILES=
4037         case "x$PKG_CONFIG_LIBDIR" in
4038         (xno|xyes)
4039                 { echo "$as_me:4039: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4040 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4041                 ;;
4042         (*)
4043
4044 if test "x$prefix" != xNONE; then
4045         cf_path_syntax="$prefix"
4046 else
4047         cf_path_syntax="$ac_default_prefix"
4048 fi
4049
4050 case ".$PKG_CONFIG_LIBDIR" in
4051 (.\$\(*\)*|.\'*\'*)
4052         ;;
4053 (..|./*|.\\*)
4054         ;;
4055 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4056         ;;
4057 (.\${*prefix}*|.\${*dir}*)
4058         eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
4059         case ".$PKG_CONFIG_LIBDIR" in
4060         (.NONE/*)
4061                 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
4062                 ;;
4063         esac
4064         ;;
4065 (.no|.NONE/*)
4066         PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
4067         ;;
4068 (*)
4069         { { echo "$as_me:4069: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
4070 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
4071    { (exit 1); exit 1; }; }
4072         ;;
4073 esac
4074
4075                 ;;
4076         esac
4077 else
4078         MAKE_PC_FILES="#"
4079 fi
4080
4081 if test -z "$MAKE_PC_FILES"
4082 then
4083         echo "$as_me:4083: checking for suffix to add to pc-files" >&5
4084 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
4085
4086 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4087 if test "${with_pc_suffix+set}" = set; then
4088   withval="$with_pc_suffix"
4089   case "x$withval" in
4090         (xyes|xno)
4091                 PC_MODULE_SUFFIX=
4092                 ;;
4093         (*)     PC_MODULE_SUFFIX="$withval"
4094                 ;;
4095         esac
4096 fi;
4097         test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4098         echo "$as_me:4098: result: $PC_MODULE_SUFFIX" >&5
4099 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4100         test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4101
4102 fi
4103
4104 echo "$as_me:4104: checking if we should assume mixed-case filenames" >&5
4105 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4106
4107 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4108 if test "${enable_mixed_case+set}" = set; then
4109   enableval="$enable_mixed_case"
4110   enable_mixedcase=$enableval
4111 else
4112   enable_mixedcase=auto
4113 fi;
4114 echo "$as_me:4114: result: $enable_mixedcase" >&5
4115 echo "${ECHO_T}$enable_mixedcase" >&6
4116 if test "$enable_mixedcase" = "auto" ; then
4117
4118 echo "$as_me:4118: checking if filesystem supports mixed-case filenames" >&5
4119 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4120 if test "${cf_cv_mixedcase+set}" = set; then
4121   echo $ECHO_N "(cached) $ECHO_C" >&6
4122 else
4123
4124 if test "$cross_compiling" = yes ; then
4125         case $target_alias in
4126         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
4127                 cf_cv_mixedcase=no
4128                 ;;
4129         (*)
4130                 cf_cv_mixedcase=yes
4131                 ;;
4132         esac
4133 else
4134         rm -f conftest CONFTEST
4135         echo test >conftest
4136         if test -f CONFTEST ; then
4137                 cf_cv_mixedcase=no
4138         else
4139                 cf_cv_mixedcase=yes
4140         fi
4141         rm -f conftest CONFTEST
4142 fi
4143
4144 fi
4145 echo "$as_me:4145: result: $cf_cv_mixedcase" >&5
4146 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4147 test "$cf_cv_mixedcase" = yes &&
4148 cat >>confdefs.h <<\EOF
4149 #define MIXEDCASE_FILENAMES 1
4150 EOF
4151
4152 else
4153         cf_cv_mixedcase=$enable_mixedcase
4154         if test "x$enable_mixedcase" = "xyes" ; then
4155
4156 cat >>confdefs.h <<\EOF
4157 #define MIXEDCASE_FILENAMES 1
4158 EOF
4159
4160         fi
4161 fi
4162
4163 # do this after mixed-case option (tags/TAGS is not as important as tic).
4164 echo "$as_me:4164: checking whether ${MAKE-make} sets \${MAKE}" >&5
4165 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4166 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4167 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4168   echo $ECHO_N "(cached) $ECHO_C" >&6
4169 else
4170   cat >conftest.make <<\EOF
4171 all:
4172         @echo 'ac_maketemp="${MAKE}"'
4173 EOF
4174 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4175 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4176 if test -n "$ac_maketemp"; then
4177   eval ac_cv_prog_make_${ac_make}_set=yes
4178 else
4179   eval ac_cv_prog_make_${ac_make}_set=no
4180 fi
4181 rm -f conftest.make
4182 fi
4183 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4184   echo "$as_me:4184: result: yes" >&5
4185 echo "${ECHO_T}yes" >&6
4186   SET_MAKE=
4187 else
4188   echo "$as_me:4188: result: no" >&5
4189 echo "${ECHO_T}no" >&6
4190   SET_MAKE="MAKE=${MAKE-make}"
4191 fi
4192
4193 for ac_prog in exctags ctags
4194 do
4195   # Extract the first word of "$ac_prog", so it can be a program name with args.
4196 set dummy $ac_prog; ac_word=$2
4197 echo "$as_me:4197: checking for $ac_word" >&5
4198 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4199 if test "${ac_cv_prog_CTAGS+set}" = set; then
4200   echo $ECHO_N "(cached) $ECHO_C" >&6
4201 else
4202   if test -n "$CTAGS"; then
4203   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4204 else
4205   ac_save_IFS=$IFS; IFS=$ac_path_separator
4206 ac_dummy="$PATH"
4207 for ac_dir in $ac_dummy; do
4208   IFS=$ac_save_IFS
4209   test -z "$ac_dir" && ac_dir=.
4210   $as_executable_p "$ac_dir/$ac_word" || continue
4211 ac_cv_prog_CTAGS="$ac_prog"
4212 echo "$as_me:4212: found $ac_dir/$ac_word" >&5
4213 break
4214 done
4215
4216 fi
4217 fi
4218 CTAGS=$ac_cv_prog_CTAGS
4219 if test -n "$CTAGS"; then
4220   echo "$as_me:4220: result: $CTAGS" >&5
4221 echo "${ECHO_T}$CTAGS" >&6
4222 else
4223   echo "$as_me:4223: result: no" >&5
4224 echo "${ECHO_T}no" >&6
4225 fi
4226
4227   test -n "$CTAGS" && break
4228 done
4229
4230 for ac_prog in exetags etags
4231 do
4232   # Extract the first word of "$ac_prog", so it can be a program name with args.
4233 set dummy $ac_prog; ac_word=$2
4234 echo "$as_me:4234: checking for $ac_word" >&5
4235 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4236 if test "${ac_cv_prog_ETAGS+set}" = set; then
4237   echo $ECHO_N "(cached) $ECHO_C" >&6
4238 else
4239   if test -n "$ETAGS"; then
4240   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4241 else
4242   ac_save_IFS=$IFS; IFS=$ac_path_separator
4243 ac_dummy="$PATH"
4244 for ac_dir in $ac_dummy; do
4245   IFS=$ac_save_IFS
4246   test -z "$ac_dir" && ac_dir=.
4247   $as_executable_p "$ac_dir/$ac_word" || continue
4248 ac_cv_prog_ETAGS="$ac_prog"
4249 echo "$as_me:4249: found $ac_dir/$ac_word" >&5
4250 break
4251 done
4252
4253 fi
4254 fi
4255 ETAGS=$ac_cv_prog_ETAGS
4256 if test -n "$ETAGS"; then
4257   echo "$as_me:4257: result: $ETAGS" >&5
4258 echo "${ECHO_T}$ETAGS" >&6
4259 else
4260   echo "$as_me:4260: result: no" >&5
4261 echo "${ECHO_T}no" >&6
4262 fi
4263
4264   test -n "$ETAGS" && break
4265 done
4266
4267 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4268 set dummy ${CTAGS:-ctags}; 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_MAKE_LOWER_TAGS+set}" = set; then
4272   echo $ECHO_N "(cached) $ECHO_C" >&6
4273 else
4274   if test -n "$MAKE_LOWER_TAGS"; then
4275   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # 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_MAKE_LOWER_TAGS="yes"
4284 echo "$as_me:4284: found $ac_dir/$ac_word" >&5
4285 break
4286 done
4287
4288   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4289 fi
4290 fi
4291 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4292 if test -n "$MAKE_LOWER_TAGS"; then
4293   echo "$as_me:4293: result: $MAKE_LOWER_TAGS" >&5
4294 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4295 else
4296   echo "$as_me:4296: result: no" >&5
4297 echo "${ECHO_T}no" >&6
4298 fi
4299
4300 if test "$cf_cv_mixedcase" = yes ; then
4301         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4302 set dummy ${ETAGS:-etags}; ac_word=$2
4303 echo "$as_me:4303: checking for $ac_word" >&5
4304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4305 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4306   echo $ECHO_N "(cached) $ECHO_C" >&6
4307 else
4308   if test -n "$MAKE_UPPER_TAGS"; then
4309   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4310 else
4311   ac_save_IFS=$IFS; IFS=$ac_path_separator
4312 ac_dummy="$PATH"
4313 for ac_dir in $ac_dummy; do
4314   IFS=$ac_save_IFS
4315   test -z "$ac_dir" && ac_dir=.
4316   $as_executable_p "$ac_dir/$ac_word" || continue
4317 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4318 echo "$as_me:4318: found $ac_dir/$ac_word" >&5
4319 break
4320 done
4321
4322   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4323 fi
4324 fi
4325 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4326 if test -n "$MAKE_UPPER_TAGS"; then
4327   echo "$as_me:4327: result: $MAKE_UPPER_TAGS" >&5
4328 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4329 else
4330   echo "$as_me:4330: result: no" >&5
4331 echo "${ECHO_T}no" >&6
4332 fi
4333
4334 else
4335         MAKE_UPPER_TAGS=no
4336 fi
4337
4338 if test "$MAKE_UPPER_TAGS" = yes ; then
4339         MAKE_UPPER_TAGS=
4340 else
4341         MAKE_UPPER_TAGS="#"
4342 fi
4343
4344 if test "$MAKE_LOWER_TAGS" = yes ; then
4345         MAKE_LOWER_TAGS=
4346 else
4347         MAKE_LOWER_TAGS="#"
4348 fi
4349
4350 echo "$as_me:4350: checking for makeflags variable" >&5
4351 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4352 if test "${cf_cv_makeflags+set}" = set; then
4353   echo $ECHO_N "(cached) $ECHO_C" >&6
4354 else
4355
4356         cf_cv_makeflags=''
4357         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4358         do
4359                 cat >cf_makeflags.tmp <<CF_EOF
4360 SHELL = $SHELL
4361 all :
4362         @ echo '.$cf_option'
4363 CF_EOF
4364                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
4365                 case "$cf_result" in
4366                 (.*k|.*kw)
4367                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4368                         case "$cf_result" in
4369                         (.*CC=*)        cf_cv_makeflags=
4370                                 ;;
4371                         (*)     cf_cv_makeflags=$cf_option
4372                                 ;;
4373                         esac
4374                         break
4375                         ;;
4376                 (.-)
4377                         ;;
4378                 (*)
4379
4380 echo "${as_me:-configure}:4380: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4381
4382                         ;;
4383                 esac
4384         done
4385         rm -f cf_makeflags.tmp
4386
4387 fi
4388 echo "$as_me:4388: result: $cf_cv_makeflags" >&5
4389 echo "${ECHO_T}$cf_cv_makeflags" >&6
4390
4391 if test -n "$ac_tool_prefix"; then
4392   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4393 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4394 echo "$as_me:4394: checking for $ac_word" >&5
4395 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4396 if test "${ac_cv_prog_RANLIB+set}" = set; then
4397   echo $ECHO_N "(cached) $ECHO_C" >&6
4398 else
4399   if test -n "$RANLIB"; then
4400   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4401 else
4402   ac_save_IFS=$IFS; IFS=$ac_path_separator
4403 ac_dummy="$PATH"
4404 for ac_dir in $ac_dummy; do
4405   IFS=$ac_save_IFS
4406   test -z "$ac_dir" && ac_dir=.
4407   $as_executable_p "$ac_dir/$ac_word" || continue
4408 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4409 echo "$as_me:4409: found $ac_dir/$ac_word" >&5
4410 break
4411 done
4412
4413 fi
4414 fi
4415 RANLIB=$ac_cv_prog_RANLIB
4416 if test -n "$RANLIB"; then
4417   echo "$as_me:4417: result: $RANLIB" >&5
4418 echo "${ECHO_T}$RANLIB" >&6
4419 else
4420   echo "$as_me:4420: result: no" >&5
4421 echo "${ECHO_T}no" >&6
4422 fi
4423
4424 fi
4425 if test -z "$ac_cv_prog_RANLIB"; then
4426   ac_ct_RANLIB=$RANLIB
4427   # Extract the first word of "ranlib", so it can be a program name with args.
4428 set dummy ranlib; ac_word=$2
4429 echo "$as_me:4429: checking for $ac_word" >&5
4430 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4431 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4432   echo $ECHO_N "(cached) $ECHO_C" >&6
4433 else
4434   if test -n "$ac_ct_RANLIB"; then
4435   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4436 else
4437   ac_save_IFS=$IFS; IFS=$ac_path_separator
4438 ac_dummy="$PATH"
4439 for ac_dir in $ac_dummy; do
4440   IFS=$ac_save_IFS
4441   test -z "$ac_dir" && ac_dir=.
4442   $as_executable_p "$ac_dir/$ac_word" || continue
4443 ac_cv_prog_ac_ct_RANLIB="ranlib"
4444 echo "$as_me:4444: found $ac_dir/$ac_word" >&5
4445 break
4446 done
4447
4448   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4449 fi
4450 fi
4451 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4452 if test -n "$ac_ct_RANLIB"; then
4453   echo "$as_me:4453: result: $ac_ct_RANLIB" >&5
4454 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4455 else
4456   echo "$as_me:4456: result: no" >&5
4457 echo "${ECHO_T}no" >&6
4458 fi
4459
4460   RANLIB=$ac_ct_RANLIB
4461 else
4462   RANLIB="$ac_cv_prog_RANLIB"
4463 fi
4464
4465 if test -n "$ac_tool_prefix"; then
4466   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4467 set dummy ${ac_tool_prefix}ld; ac_word=$2
4468 echo "$as_me:4468: checking for $ac_word" >&5
4469 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4470 if test "${ac_cv_prog_LD+set}" = set; then
4471   echo $ECHO_N "(cached) $ECHO_C" >&6
4472 else
4473   if test -n "$LD"; then
4474   ac_cv_prog_LD="$LD" # Let the user override the test.
4475 else
4476   ac_save_IFS=$IFS; IFS=$ac_path_separator
4477 ac_dummy="$PATH"
4478 for ac_dir in $ac_dummy; do
4479   IFS=$ac_save_IFS
4480   test -z "$ac_dir" && ac_dir=.
4481   $as_executable_p "$ac_dir/$ac_word" || continue
4482 ac_cv_prog_LD="${ac_tool_prefix}ld"
4483 echo "$as_me:4483: found $ac_dir/$ac_word" >&5
4484 break
4485 done
4486
4487 fi
4488 fi
4489 LD=$ac_cv_prog_LD
4490 if test -n "$LD"; then
4491   echo "$as_me:4491: result: $LD" >&5
4492 echo "${ECHO_T}$LD" >&6
4493 else
4494   echo "$as_me:4494: result: no" >&5
4495 echo "${ECHO_T}no" >&6
4496 fi
4497
4498 fi
4499 if test -z "$ac_cv_prog_LD"; then
4500   ac_ct_LD=$LD
4501   # Extract the first word of "ld", so it can be a program name with args.
4502 set dummy ld; ac_word=$2
4503 echo "$as_me:4503: checking for $ac_word" >&5
4504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4505 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4506   echo $ECHO_N "(cached) $ECHO_C" >&6
4507 else
4508   if test -n "$ac_ct_LD"; then
4509   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4510 else
4511   ac_save_IFS=$IFS; IFS=$ac_path_separator
4512 ac_dummy="$PATH"
4513 for ac_dir in $ac_dummy; do
4514   IFS=$ac_save_IFS
4515   test -z "$ac_dir" && ac_dir=.
4516   $as_executable_p "$ac_dir/$ac_word" || continue
4517 ac_cv_prog_ac_ct_LD="ld"
4518 echo "$as_me:4518: found $ac_dir/$ac_word" >&5
4519 break
4520 done
4521
4522   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4523 fi
4524 fi
4525 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4526 if test -n "$ac_ct_LD"; then
4527   echo "$as_me:4527: result: $ac_ct_LD" >&5
4528 echo "${ECHO_T}$ac_ct_LD" >&6
4529 else
4530   echo "$as_me:4530: result: no" >&5
4531 echo "${ECHO_T}no" >&6
4532 fi
4533
4534   LD=$ac_ct_LD
4535 else
4536   LD="$ac_cv_prog_LD"
4537 fi
4538
4539 if test -n "$ac_tool_prefix"; then
4540   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4541 set dummy ${ac_tool_prefix}ar; ac_word=$2
4542 echo "$as_me:4542: checking for $ac_word" >&5
4543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4544 if test "${ac_cv_prog_AR+set}" = set; then
4545   echo $ECHO_N "(cached) $ECHO_C" >&6
4546 else
4547   if test -n "$AR"; then
4548   ac_cv_prog_AR="$AR" # Let the user override the test.
4549 else
4550   ac_save_IFS=$IFS; IFS=$ac_path_separator
4551 ac_dummy="$PATH"
4552 for ac_dir in $ac_dummy; do
4553   IFS=$ac_save_IFS
4554   test -z "$ac_dir" && ac_dir=.
4555   $as_executable_p "$ac_dir/$ac_word" || continue
4556 ac_cv_prog_AR="${ac_tool_prefix}ar"
4557 echo "$as_me:4557: found $ac_dir/$ac_word" >&5
4558 break
4559 done
4560
4561 fi
4562 fi
4563 AR=$ac_cv_prog_AR
4564 if test -n "$AR"; then
4565   echo "$as_me:4565: result: $AR" >&5
4566 echo "${ECHO_T}$AR" >&6
4567 else
4568   echo "$as_me:4568: result: no" >&5
4569 echo "${ECHO_T}no" >&6
4570 fi
4571
4572 fi
4573 if test -z "$ac_cv_prog_AR"; then
4574   ac_ct_AR=$AR
4575   # Extract the first word of "ar", so it can be a program name with args.
4576 set dummy ar; ac_word=$2
4577 echo "$as_me:4577: checking for $ac_word" >&5
4578 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4579 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4580   echo $ECHO_N "(cached) $ECHO_C" >&6
4581 else
4582   if test -n "$ac_ct_AR"; then
4583   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4584 else
4585   ac_save_IFS=$IFS; IFS=$ac_path_separator
4586 ac_dummy="$PATH"
4587 for ac_dir in $ac_dummy; do
4588   IFS=$ac_save_IFS
4589   test -z "$ac_dir" && ac_dir=.
4590   $as_executable_p "$ac_dir/$ac_word" || continue
4591 ac_cv_prog_ac_ct_AR="ar"
4592 echo "$as_me:4592: found $ac_dir/$ac_word" >&5
4593 break
4594 done
4595
4596   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4597 fi
4598 fi
4599 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4600 if test -n "$ac_ct_AR"; then
4601   echo "$as_me:4601: result: $ac_ct_AR" >&5
4602 echo "${ECHO_T}$ac_ct_AR" >&6
4603 else
4604   echo "$as_me:4604: result: no" >&5
4605 echo "${ECHO_T}no" >&6
4606 fi
4607
4608   AR=$ac_ct_AR
4609 else
4610   AR="$ac_cv_prog_AR"
4611 fi
4612
4613 if test -n "$ac_tool_prefix"; then
4614   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4615 set dummy ${ac_tool_prefix}nm; ac_word=$2
4616 echo "$as_me:4616: checking for $ac_word" >&5
4617 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4618 if test "${ac_cv_prog_NM+set}" = set; then
4619   echo $ECHO_N "(cached) $ECHO_C" >&6
4620 else
4621   if test -n "$NM"; then
4622   ac_cv_prog_NM="$NM" # Let the user override the test.
4623 else
4624   ac_save_IFS=$IFS; IFS=$ac_path_separator
4625 ac_dummy="$PATH"
4626 for ac_dir in $ac_dummy; do
4627   IFS=$ac_save_IFS
4628   test -z "$ac_dir" && ac_dir=.
4629   $as_executable_p "$ac_dir/$ac_word" || continue
4630 ac_cv_prog_NM="${ac_tool_prefix}nm"
4631 echo "$as_me:4631: found $ac_dir/$ac_word" >&5
4632 break
4633 done
4634
4635 fi
4636 fi
4637 NM=$ac_cv_prog_NM
4638 if test -n "$NM"; then
4639   echo "$as_me:4639: result: $NM" >&5
4640 echo "${ECHO_T}$NM" >&6
4641 else
4642   echo "$as_me:4642: result: no" >&5
4643 echo "${ECHO_T}no" >&6
4644 fi
4645
4646 fi
4647 if test -z "$ac_cv_prog_NM"; then
4648   ac_ct_NM=$NM
4649   # Extract the first word of "nm", so it can be a program name with args.
4650 set dummy nm; ac_word=$2
4651 echo "$as_me:4651: checking for $ac_word" >&5
4652 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4653 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4654   echo $ECHO_N "(cached) $ECHO_C" >&6
4655 else
4656   if test -n "$ac_ct_NM"; then
4657   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4658 else
4659   ac_save_IFS=$IFS; IFS=$ac_path_separator
4660 ac_dummy="$PATH"
4661 for ac_dir in $ac_dummy; do
4662   IFS=$ac_save_IFS
4663   test -z "$ac_dir" && ac_dir=.
4664   $as_executable_p "$ac_dir/$ac_word" || continue
4665 ac_cv_prog_ac_ct_NM="nm"
4666 echo "$as_me:4666: found $ac_dir/$ac_word" >&5
4667 break
4668 done
4669
4670   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4671 fi
4672 fi
4673 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4674 if test -n "$ac_ct_NM"; then
4675   echo "$as_me:4675: result: $ac_ct_NM" >&5
4676 echo "${ECHO_T}$ac_ct_NM" >&6
4677 else
4678   echo "$as_me:4678: result: no" >&5
4679 echo "${ECHO_T}no" >&6
4680 fi
4681
4682   NM=$ac_ct_NM
4683 else
4684   NM="$ac_cv_prog_NM"
4685 fi
4686
4687 if test -n "$ac_tool_prefix"; then
4688   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4689 set dummy ${ac_tool_prefix}ar; ac_word=$2
4690 echo "$as_me:4690: checking for $ac_word" >&5
4691 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4692 if test "${ac_cv_prog_AR+set}" = set; then
4693   echo $ECHO_N "(cached) $ECHO_C" >&6
4694 else
4695   if test -n "$AR"; then
4696   ac_cv_prog_AR="$AR" # Let the user override the test.
4697 else
4698   ac_save_IFS=$IFS; IFS=$ac_path_separator
4699 ac_dummy="$PATH"
4700 for ac_dir in $ac_dummy; do
4701   IFS=$ac_save_IFS
4702   test -z "$ac_dir" && ac_dir=.
4703   $as_executable_p "$ac_dir/$ac_word" || continue
4704 ac_cv_prog_AR="${ac_tool_prefix}ar"
4705 echo "$as_me:4705: found $ac_dir/$ac_word" >&5
4706 break
4707 done
4708
4709 fi
4710 fi
4711 AR=$ac_cv_prog_AR
4712 if test -n "$AR"; then
4713   echo "$as_me:4713: result: $AR" >&5
4714 echo "${ECHO_T}$AR" >&6
4715 else
4716   echo "$as_me:4716: result: no" >&5
4717 echo "${ECHO_T}no" >&6
4718 fi
4719
4720 fi
4721 if test -z "$ac_cv_prog_AR"; then
4722   ac_ct_AR=$AR
4723   # Extract the first word of "ar", so it can be a program name with args.
4724 set dummy ar; ac_word=$2
4725 echo "$as_me:4725: checking for $ac_word" >&5
4726 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4727 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4728   echo $ECHO_N "(cached) $ECHO_C" >&6
4729 else
4730   if test -n "$ac_ct_AR"; then
4731   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4732 else
4733   ac_save_IFS=$IFS; IFS=$ac_path_separator
4734 ac_dummy="$PATH"
4735 for ac_dir in $ac_dummy; do
4736   IFS=$ac_save_IFS
4737   test -z "$ac_dir" && ac_dir=.
4738   $as_executable_p "$ac_dir/$ac_word" || continue
4739 ac_cv_prog_ac_ct_AR="ar"
4740 echo "$as_me:4740: found $ac_dir/$ac_word" >&5
4741 break
4742 done
4743
4744   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4745 fi
4746 fi
4747 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4748 if test -n "$ac_ct_AR"; then
4749   echo "$as_me:4749: result: $ac_ct_AR" >&5
4750 echo "${ECHO_T}$ac_ct_AR" >&6
4751 else
4752   echo "$as_me:4752: result: no" >&5
4753 echo "${ECHO_T}no" >&6
4754 fi
4755
4756   AR=$ac_ct_AR
4757 else
4758   AR="$ac_cv_prog_AR"
4759 fi
4760
4761 echo "$as_me:4761: checking for options to update archives" >&5
4762 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4763 if test "${cf_cv_ar_flags+set}" = set; then
4764   echo $ECHO_N "(cached) $ECHO_C" >&6
4765 else
4766
4767         case $cf_cv_system_name in
4768         (*-msvc*)
4769                 cf_cv_ar_flags=''
4770                 cat >mk_static_lib.sh <<-EOF
4771                 #!$SHELL
4772                 MSVC_BIN="$AR"
4773                 out="\$1"
4774                 shift
4775                 exec \$MSVC_BIN -out:"\$out" \$@
4776                 EOF
4777                 chmod +x mk_static_lib.sh
4778                 AR=`pwd`/mk_static_lib.sh
4779                 ;;
4780         (*)
4781                 cf_cv_ar_flags=unknown
4782                 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
4783                 do
4784
4785                         # check if $ARFLAGS already contains this choice
4786                         if test "x$ARFLAGS" != "x" ; then
4787                                 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4788                                 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4789                                         cf_cv_ar_flags=
4790                                         break
4791                                 fi
4792                         fi
4793
4794                         rm -f conftest.$ac_cv_objext
4795                         rm -f conftest.a
4796
4797                         cat >conftest.$ac_ext <<EOF
4798 #line 4798 "configure"
4799 int     testdata[3] = { 123, 456, 789 };
4800 EOF
4801                         if { (eval echo "$as_me:4801: \"$ac_compile\"") >&5
4802   (eval $ac_compile) 2>&5
4803   ac_status=$?
4804   echo "$as_me:4804: \$? = $ac_status" >&5
4805   (exit $ac_status); } ; then
4806                                 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4807                                 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4808                                 if test -f conftest.a ; then
4809                                         cf_cv_ar_flags=$cf_ar_flags
4810                                         break
4811                                 fi
4812                         else
4813                                 test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4814
4815 echo "${as_me:-configure}:4815: testing cannot compile test-program ..." 1>&5
4816
4817                                 break
4818                         fi
4819                 done
4820                 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4821                 ;;
4822         esac
4823
4824 fi
4825 echo "$as_me:4825: result: $cf_cv_ar_flags" >&5
4826 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4827
4828 if test -n "$ARFLAGS" ; then
4829         if test -n "$cf_cv_ar_flags" ; then
4830                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4831         fi
4832 else
4833         ARFLAGS=$cf_cv_ar_flags
4834 fi
4835
4836 echo "$as_me:4836: checking if you have specified an install-prefix" >&5
4837 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4838
4839 # Check whether --with-install-prefix or --without-install-prefix was given.
4840 if test "${with_install_prefix+set}" = set; then
4841   withval="$with_install_prefix"
4842   case "x$withval" in
4843         (xyes|xno)
4844                 ;;
4845         (*)     DESTDIR="$withval"
4846                 ;;
4847         esac
4848 fi;
4849 echo "$as_me:4849: result: $DESTDIR" >&5
4850 echo "${ECHO_T}$DESTDIR" >&6
4851
4852 ###############################################################################
4853
4854 # If we're cross-compiling, allow the user to override the tools and their
4855 # options.  The configure script is oriented toward identifying the host
4856 # compiler, etc., but we need a build compiler to generate parts of the source.
4857
4858 case $cf_cv_system_name in
4859 (*-msvc*)
4860         LDFLAGS="$LDFLAGS user32.lib"
4861         export LDFLAGS
4862         ;;
4863 esac
4864
4865 if test "$cross_compiling" = yes ; then
4866
4867         # defaults that we might want to override
4868         : ${BUILD_CFLAGS:=''}
4869         : ${BUILD_CPPFLAGS:=''}
4870         : ${BUILD_LDFLAGS:=''}
4871         : ${BUILD_LIBS:=''}
4872         : ${BUILD_EXEEXT:='$x'}
4873         : ${BUILD_OBJEXT:='o'}
4874
4875 # Check whether --with-build-cc or --without-build-cc was given.
4876 if test "${with_build_cc+set}" = set; then
4877   withval="$with_build_cc"
4878   BUILD_CC="$withval"
4879 else
4880   for ac_prog in gcc clang c99 c89 cc cl
4881 do
4882   # Extract the first word of "$ac_prog", so it can be a program name with args.
4883 set dummy $ac_prog; ac_word=$2
4884 echo "$as_me:4884: checking for $ac_word" >&5
4885 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4886 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4887   echo $ECHO_N "(cached) $ECHO_C" >&6
4888 else
4889   if test -n "$BUILD_CC"; then
4890   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4891 else
4892   ac_save_IFS=$IFS; IFS=$ac_path_separator
4893 ac_dummy="$PATH"
4894 for ac_dir in $ac_dummy; do
4895   IFS=$ac_save_IFS
4896   test -z "$ac_dir" && ac_dir=.
4897   $as_executable_p "$ac_dir/$ac_word" || continue
4898 ac_cv_prog_BUILD_CC="$ac_prog"
4899 echo "$as_me:4899: found $ac_dir/$ac_word" >&5
4900 break
4901 done
4902
4903 fi
4904 fi
4905 BUILD_CC=$ac_cv_prog_BUILD_CC
4906 if test -n "$BUILD_CC"; then
4907   echo "$as_me:4907: result: $BUILD_CC" >&5
4908 echo "${ECHO_T}$BUILD_CC" >&6
4909 else
4910   echo "$as_me:4910: result: no" >&5
4911 echo "${ECHO_T}no" >&6
4912 fi
4913
4914   test -n "$BUILD_CC" && break
4915 done
4916 test -n "$BUILD_CC" || BUILD_CC="none"
4917
4918 fi;
4919         echo "$as_me:4919: checking for native build C compiler" >&5
4920 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4921         echo "$as_me:4921: result: $BUILD_CC" >&5
4922 echo "${ECHO_T}$BUILD_CC" >&6
4923
4924         echo "$as_me:4924: checking for native build C preprocessor" >&5
4925 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4926
4927 # Check whether --with-build-cpp or --without-build-cpp was given.
4928 if test "${with_build_cpp+set}" = set; then
4929   withval="$with_build_cpp"
4930   BUILD_CPP="$withval"
4931 else
4932   BUILD_CPP='${BUILD_CC} -E'
4933 fi;
4934         echo "$as_me:4934: result: $BUILD_CPP" >&5
4935 echo "${ECHO_T}$BUILD_CPP" >&6
4936
4937         echo "$as_me:4937: checking for native build C flags" >&5
4938 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4939
4940 # Check whether --with-build-cflags or --without-build-cflags was given.
4941 if test "${with_build_cflags+set}" = set; then
4942   withval="$with_build_cflags"
4943   BUILD_CFLAGS="$withval"
4944 fi;
4945         echo "$as_me:4945: result: $BUILD_CFLAGS" >&5
4946 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4947
4948         echo "$as_me:4948: checking for native build C preprocessor-flags" >&5
4949 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4950
4951 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4952 if test "${with_build_cppflags+set}" = set; then
4953   withval="$with_build_cppflags"
4954   BUILD_CPPFLAGS="$withval"
4955 fi;
4956         echo "$as_me:4956: result: $BUILD_CPPFLAGS" >&5
4957 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4958
4959         echo "$as_me:4959: checking for native build linker-flags" >&5
4960 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4961
4962 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4963 if test "${with_build_ldflags+set}" = set; then
4964   withval="$with_build_ldflags"
4965   BUILD_LDFLAGS="$withval"
4966 fi;
4967         echo "$as_me:4967: result: $BUILD_LDFLAGS" >&5
4968 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4969
4970         echo "$as_me:4970: checking for native build linker-libraries" >&5
4971 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4972
4973 # Check whether --with-build-libs or --without-build-libs was given.
4974 if test "${with_build_libs+set}" = set; then
4975   withval="$with_build_libs"
4976   BUILD_LIBS="$withval"
4977 fi;
4978         echo "$as_me:4978: result: $BUILD_LIBS" >&5
4979 echo "${ECHO_T}$BUILD_LIBS" >&6
4980
4981         # this assumes we're on Unix.
4982         BUILD_EXEEXT=
4983         BUILD_OBJEXT=o
4984
4985         : ${BUILD_CC:='${CC}'}
4986
4987         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4988                 { { echo "$as_me:4988: error: Cross-build requires two compilers.
4989 Use --with-build-cc to specify the native compiler." >&5
4990 echo "$as_me: error: Cross-build requires two compilers.
4991 Use --with-build-cc to specify the native compiler." >&2;}
4992    { (exit 1); exit 1; }; }
4993         fi
4994
4995 else
4996         : ${BUILD_CC:='${CC}'}
4997         : ${BUILD_CPP:='${CPP}'}
4998         : ${BUILD_CFLAGS:='${CFLAGS}'}
4999         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5000         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5001         : ${BUILD_LIBS:='${LIBS}'}
5002         : ${BUILD_EXEEXT:='$x'}
5003         : ${BUILD_OBJEXT:='o'}
5004 fi
5005
5006 ###############################################################################
5007
5008 ### Options to allow the user to specify the set of libraries which are used.
5009 ### Use "--without-normal --with-shared" to allow the default model to be
5010 ### shared, for example.
5011 cf_list_models=""
5012
5013 echo "$as_me:5013: checking if libtool -version-number should be used" >&5
5014 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5015
5016 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5017 if test "${enable_libtool_version+set}" = set; then
5018   enableval="$enable_libtool_version"
5019   test "$enableval" != no && enableval=yes
5020         if test "$enableval" != "yes" ; then
5021     cf_libtool_version=no
5022         else
5023                 cf_libtool_version=yes
5024         fi
5025 else
5026   enableval=yes
5027         cf_libtool_version=yes
5028
5029 fi;
5030 echo "$as_me:5030: result: $cf_libtool_version" >&5
5031 echo "${ECHO_T}$cf_libtool_version" >&6
5032
5033 if test "$cf_libtool_version" = yes ; then
5034         LIBTOOL_VERSION="-version-number"
5035 else
5036         LIBTOOL_VERSION="-version-info"
5037         case "x$VERSION" in
5038         (x)
5039                 { echo "$as_me:5039: WARNING: VERSION was not set" >&5
5040 echo "$as_me: WARNING: VERSION was not set" >&2;}
5041                 ;;
5042         (x*.*.*)
5043                 ABI_VERSION="$VERSION"
5044                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
5045
5046 echo "${as_me:-configure}:5046: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5047
5048                 ;;
5049         (x*:*:*)
5050                 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5051                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
5052
5053 echo "${as_me:-configure}:5053: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5054
5055                 ;;
5056         (*)
5057                 { echo "$as_me:5057: WARNING: unexpected VERSION value: $VERSION" >&5
5058 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5059                 ;;
5060         esac
5061 fi
5062
5063 LIBTOOL=
5064
5065 # common library maintenance symbols that are convenient for libtool scripts:
5066 LIB_CREATE='${AR} -cr'
5067 LIB_OBJECT='${OBJECTS}'
5068 LIB_SUFFIX=.a
5069 LIB_PREP="$RANLIB"
5070
5071 # symbols used to prop libtool up to enable it to determine what it should be
5072 # doing:
5073 LIB_CLEAN=
5074 LIB_COMPILE=
5075 LIB_LINK='${CC}'
5076 LIB_INSTALL=
5077 LIB_UNINSTALL=
5078
5079 echo "$as_me:5079: checking if you want to build libraries with libtool" >&5
5080 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5081
5082 # Check whether --with-libtool or --without-libtool was given.
5083 if test "${with_libtool+set}" = set; then
5084   withval="$with_libtool"
5085   with_libtool=$withval
5086 else
5087   with_libtool=no
5088 fi;
5089 echo "$as_me:5089: result: $with_libtool" >&5
5090 echo "${ECHO_T}$with_libtool" >&6
5091 if test "$with_libtool" != "no"; then
5092
5093         if test "$with_libtool" != "yes" ; then
5094
5095 if test "x$prefix" != xNONE; then
5096         cf_path_syntax="$prefix"
5097 else
5098         cf_path_syntax="$ac_default_prefix"
5099 fi
5100
5101 case ".$with_libtool" in
5102 (.\$\(*\)*|.\'*\'*)
5103         ;;
5104 (..|./*|.\\*)
5105         ;;
5106 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5107         ;;
5108 (.\${*prefix}*|.\${*dir}*)
5109         eval with_libtool="$with_libtool"
5110         case ".$with_libtool" in
5111         (.NONE/*)
5112                 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
5113                 ;;
5114         esac
5115         ;;
5116 (.no|.NONE/*)
5117         with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
5118         ;;
5119 (*)
5120         { { echo "$as_me:5120: error: expected a pathname, not \"$with_libtool\"" >&5
5121 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5122    { (exit 1); exit 1; }; }
5123         ;;
5124 esac
5125
5126                 LIBTOOL=$with_libtool
5127         else
5128                 if test -n "$ac_tool_prefix"; then
5129   for ac_prog in libtool glibtool
5130   do
5131     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5132 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5133 echo "$as_me:5133: checking for $ac_word" >&5
5134 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5135 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5136   echo $ECHO_N "(cached) $ECHO_C" >&6
5137 else
5138   if test -n "$LIBTOOL"; then
5139   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5140 else
5141   ac_save_IFS=$IFS; IFS=$ac_path_separator
5142 ac_dummy="$PATH"
5143 for ac_dir in $ac_dummy; do
5144   IFS=$ac_save_IFS
5145   test -z "$ac_dir" && ac_dir=.
5146   $as_executable_p "$ac_dir/$ac_word" || continue
5147 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5148 echo "$as_me:5148: found $ac_dir/$ac_word" >&5
5149 break
5150 done
5151
5152 fi
5153 fi
5154 LIBTOOL=$ac_cv_prog_LIBTOOL
5155 if test -n "$LIBTOOL"; then
5156   echo "$as_me:5156: result: $LIBTOOL" >&5
5157 echo "${ECHO_T}$LIBTOOL" >&6
5158 else
5159   echo "$as_me:5159: result: no" >&5
5160 echo "${ECHO_T}no" >&6
5161 fi
5162
5163     test -n "$LIBTOOL" && break
5164   done
5165 fi
5166 if test -z "$LIBTOOL"; then
5167   ac_ct_LIBTOOL=$LIBTOOL
5168   for ac_prog in libtool glibtool
5169 do
5170   # Extract the first word of "$ac_prog", so it can be a program name with args.
5171 set dummy $ac_prog; ac_word=$2
5172 echo "$as_me:5172: checking for $ac_word" >&5
5173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5174 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5175   echo $ECHO_N "(cached) $ECHO_C" >&6
5176 else
5177   if test -n "$ac_ct_LIBTOOL"; then
5178   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5179 else
5180   ac_save_IFS=$IFS; IFS=$ac_path_separator
5181 ac_dummy="$PATH"
5182 for ac_dir in $ac_dummy; do
5183   IFS=$ac_save_IFS
5184   test -z "$ac_dir" && ac_dir=.
5185   $as_executable_p "$ac_dir/$ac_word" || continue
5186 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5187 echo "$as_me:5187: found $ac_dir/$ac_word" >&5
5188 break
5189 done
5190
5191 fi
5192 fi
5193 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5194 if test -n "$ac_ct_LIBTOOL"; then
5195   echo "$as_me:5195: result: $ac_ct_LIBTOOL" >&5
5196 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5197 else
5198   echo "$as_me:5198: result: no" >&5
5199 echo "${ECHO_T}no" >&6
5200 fi
5201
5202   test -n "$ac_ct_LIBTOOL" && break
5203 done
5204 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5205
5206   LIBTOOL=$ac_ct_LIBTOOL
5207 fi
5208
5209 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5210 then
5211         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.].*//'`
5212 else
5213         cf_cv_libtool_version=
5214 fi
5215 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5216
5217                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5218                 then
5219
5220 unset ac_cv_prog_ac_ct_LIBTOOL
5221 unset ac_ct_LIBTOOL
5222 unset LIBTOOL
5223
5224                         if test -n "$ac_tool_prefix"; then
5225   for ac_prog in glibtool
5226   do
5227     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5228 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5229 echo "$as_me:5229: checking for $ac_word" >&5
5230 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5231 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5232   echo $ECHO_N "(cached) $ECHO_C" >&6
5233 else
5234   if test -n "$LIBTOOL"; then
5235   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5236 else
5237   ac_save_IFS=$IFS; IFS=$ac_path_separator
5238 ac_dummy="$PATH"
5239 for ac_dir in $ac_dummy; do
5240   IFS=$ac_save_IFS
5241   test -z "$ac_dir" && ac_dir=.
5242   $as_executable_p "$ac_dir/$ac_word" || continue
5243 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5244 echo "$as_me:5244: found $ac_dir/$ac_word" >&5
5245 break
5246 done
5247
5248 fi
5249 fi
5250 LIBTOOL=$ac_cv_prog_LIBTOOL
5251 if test -n "$LIBTOOL"; then
5252   echo "$as_me:5252: result: $LIBTOOL" >&5
5253 echo "${ECHO_T}$LIBTOOL" >&6
5254 else
5255   echo "$as_me:5255: result: no" >&5
5256 echo "${ECHO_T}no" >&6
5257 fi
5258
5259     test -n "$LIBTOOL" && break
5260   done
5261 fi
5262 if test -z "$LIBTOOL"; then
5263   ac_ct_LIBTOOL=$LIBTOOL
5264   for ac_prog in glibtool
5265 do
5266   # Extract the first word of "$ac_prog", so it can be a program name with args.
5267 set dummy $ac_prog; ac_word=$2
5268 echo "$as_me:5268: checking for $ac_word" >&5
5269 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5270 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5271   echo $ECHO_N "(cached) $ECHO_C" >&6
5272 else
5273   if test -n "$ac_ct_LIBTOOL"; then
5274   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5275 else
5276   ac_save_IFS=$IFS; IFS=$ac_path_separator
5277 ac_dummy="$PATH"
5278 for ac_dir in $ac_dummy; do
5279   IFS=$ac_save_IFS
5280   test -z "$ac_dir" && ac_dir=.
5281   $as_executable_p "$ac_dir/$ac_word" || continue
5282 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5283 echo "$as_me:5283: found $ac_dir/$ac_word" >&5
5284 break
5285 done
5286
5287 fi
5288 fi
5289 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5290 if test -n "$ac_ct_LIBTOOL"; then
5291   echo "$as_me:5291: result: $ac_ct_LIBTOOL" >&5
5292 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5293 else
5294   echo "$as_me:5294: result: no" >&5
5295 echo "${ECHO_T}no" >&6
5296 fi
5297
5298   test -n "$ac_ct_LIBTOOL" && break
5299 done
5300 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5301
5302   LIBTOOL=$ac_ct_LIBTOOL
5303 fi
5304
5305 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5306 then
5307         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.].*//'`
5308 else
5309         cf_cv_libtool_version=
5310 fi
5311 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5312
5313                 fi
5314         fi
5315         if test -z "$LIBTOOL" ; then
5316                 { { echo "$as_me:5316: error: Cannot find libtool" >&5
5317 echo "$as_me: error: Cannot find libtool" >&2;}
5318    { (exit 1); exit 1; }; }
5319         fi
5320         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5321         LIB_OBJECT='${OBJECTS:.o=.lo}'
5322         LIB_SUFFIX=.la
5323         LIB_CLEAN='${LIBTOOL} --mode=clean'
5324         LIB_COMPILE='${LIBTOOL} --mode=compile'
5325         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5326         LIB_INSTALL='${LIBTOOL} --mode=install'
5327         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5328         LIB_PREP=:
5329
5330 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5331 then
5332         echo "$as_me:5332: checking version of $LIBTOOL" >&5
5333 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5334
5335 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5336 then
5337         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.].*//'`
5338 else
5339         cf_cv_libtool_version=
5340 fi
5341 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5342
5343         echo "$as_me:5343: result: $cf_cv_libtool_version" >&5
5344 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5345         if test -z "$cf_cv_libtool_version" ; then
5346                 { { echo "$as_me:5346: error: This is not GNU libtool" >&5
5347 echo "$as_me: error: This is not GNU libtool" >&2;}
5348    { (exit 1); exit 1; }; }
5349         fi
5350 else
5351         { { echo "$as_me:5351: error: GNU libtool has not been found" >&5
5352 echo "$as_me: error: GNU libtool has not been found" >&2;}
5353    { (exit 1); exit 1; }; }
5354 fi
5355
5356         # special hack to add -no-undefined (which libtool should do for itself)
5357         LT_UNDEF=
5358         case "$cf_cv_system_name" in
5359         (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5360                 LT_UNDEF=-no-undefined
5361                 ;;
5362         esac
5363
5364         # special hack to add --tag option for C++ compiler
5365         case $cf_cv_libtool_version in
5366         (1.[5-9]*|[2-9].[0-9.a-z]*)
5367                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5368                 LIBTOOL="$LIBTOOL --tag=CC"
5369                 ;;
5370         (*)
5371                 LIBTOOL_CXX="$LIBTOOL"
5372                 ;;
5373         esac
5374 else
5375         LIBTOOL=""
5376         LIBTOOL_CXX=""
5377 fi
5378
5379 test -z "$LIBTOOL" && ECHO_LT=
5380
5381 if test "$with_libtool" != "no" ; then
5382
5383 cf_list_models="$cf_list_models libtool"
5384
5385 else
5386
5387 echo "$as_me:5387: checking if you want to build shared libraries" >&5
5388 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5389
5390 # Check whether --with-shared or --without-shared was given.
5391 if test "${with_shared+set}" = set; then
5392   withval="$with_shared"
5393   with_shared=$withval
5394 else
5395   with_shared=no
5396 fi;
5397 echo "$as_me:5397: result: $with_shared" >&5
5398 echo "${ECHO_T}$with_shared" >&6
5399 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5400
5401 echo "$as_me:5401: checking if you want to build static libraries" >&5
5402 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5403
5404 # Check whether --with-normal or --without-normal was given.
5405 if test "${with_normal+set}" = set; then
5406   withval="$with_normal"
5407   with_normal=$withval
5408 else
5409   with_normal=yes
5410 fi;
5411 echo "$as_me:5411: result: $with_normal" >&5
5412 echo "${ECHO_T}$with_normal" >&6
5413 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5414
5415 echo "$as_me:5415: checking if you want to build debug libraries" >&5
5416 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5417
5418 # Check whether --with-debug or --without-debug was given.
5419 if test "${with_debug+set}" = set; then
5420   withval="$with_debug"
5421   with_debug=$withval
5422 else
5423   with_debug=yes
5424 fi;
5425 echo "$as_me:5425: result: $with_debug" >&5
5426 echo "${ECHO_T}$with_debug" >&6
5427 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5428
5429 echo "$as_me:5429: checking if you want to build profiling libraries" >&5
5430 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5431
5432 # Check whether --with-profile or --without-profile was given.
5433 if test "${with_profile+set}" = set; then
5434   withval="$with_profile"
5435   with_profile=$withval
5436 else
5437   with_profile=no
5438 fi;
5439 echo "$as_me:5439: result: $with_profile" >&5
5440 echo "${ECHO_T}$with_profile" >&6
5441 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5442
5443 fi
5444
5445 if test "X$cf_with_cxx_binding" != Xno; then
5446 if test "x$with_shared" = "xyes"; then
5447 echo "$as_me:5447: checking if you want to build C++ shared libraries" >&5
5448 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5449
5450 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5451 if test "${with_cxx_shared+set}" = set; then
5452   withval="$with_cxx_shared"
5453   with_shared_cxx=$withval
5454 else
5455   with_shared_cxx=no
5456 fi;
5457 echo "$as_me:5457: result: $with_shared_cxx" >&5
5458 echo "${ECHO_T}$with_shared_cxx" >&6
5459 fi
5460 fi
5461
5462 ###############################################################################
5463
5464 echo "$as_me:5464: checking for specified models" >&5
5465 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5466 test -z "$cf_list_models" && cf_list_models=normal
5467 test "$with_libtool" != "no" && cf_list_models=libtool
5468 echo "$as_me:5468: result: $cf_list_models" >&5
5469 echo "${ECHO_T}$cf_list_models" >&6
5470
5471 ### Use the first model as the default, and save its suffix for use in building
5472 ### up test-applications.
5473 echo "$as_me:5473: checking for default model" >&5
5474 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5475 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5476 echo "$as_me:5476: result: $DFT_LWR_MODEL" >&5
5477 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5478
5479 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5480
5481 TICS_NAME=tic
5482
5483 TINFO_NAME=tinfo
5484
5485 LIB_NAME=ncurses
5486
5487 LIB_DIR=../lib
5488 LIB_2ND=../../lib
5489
5490 echo "$as_me:5490: checking if you want to have a library-prefix" >&5
5491 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5492
5493 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5494 if test "${with_lib_prefix+set}" = set; then
5495   withval="$with_lib_prefix"
5496   with_lib_prefix=$withval
5497 else
5498   with_lib_prefix=auto
5499 fi;
5500 echo "$as_me:5500: result: $with_lib_prefix" >&5
5501 echo "${ECHO_T}$with_lib_prefix" >&6
5502
5503 if test $with_lib_prefix = auto
5504 then
5505
5506         case $cf_cv_system_name in
5507         (OS/2*|os2*)
5508                 if test "$DFT_LWR_MODEL" = libtool; then
5509                         LIB_PREFIX='lib'
5510                 else
5511                         LIB_PREFIX=''
5512                 fi
5513                 ;;
5514         (*-msvc*)
5515                 LIB_PREFIX=''
5516                 ;;
5517         (*)     LIB_PREFIX='lib'
5518                 ;;
5519         esac
5520 cf_prefix=$LIB_PREFIX
5521
5522 elif test $with_lib_prefix = no
5523 then
5524         LIB_PREFIX=
5525 else
5526         LIB_PREFIX=$with_lib_prefix
5527 fi
5528
5529 LIB_SUFFIX=
5530
5531         echo "$as_me:5531: checking for PATH separator" >&5
5532 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5533         case $cf_cv_system_name in
5534         (os2*)  PATH_SEPARATOR=';'  ;;
5535         (*)     ${PATH_SEPARATOR:=':'}  ;;
5536         esac
5537
5538         echo "$as_me:5538: result: $PATH_SEPARATOR" >&5
5539 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5540
5541 ###############################################################################
5542
5543 echo "$as_me:5543: checking if you want to build a separate terminfo library" >&5
5544 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5545
5546 # Check whether --with-termlib or --without-termlib was given.
5547 if test "${with_termlib+set}" = set; then
5548   withval="$with_termlib"
5549   with_termlib=$withval
5550 else
5551   with_termlib=no
5552 fi;
5553 echo "$as_me:5553: result: $with_termlib" >&5
5554 echo "${ECHO_T}$with_termlib" >&6
5555
5556 echo "$as_me:5556: checking if you want to build a separate tic library" >&5
5557 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5558
5559 # Check whether --with-ticlib or --without-ticlib was given.
5560 if test "${with_ticlib+set}" = set; then
5561   withval="$with_ticlib"
5562   with_ticlib=$withval
5563 else
5564   with_ticlib=no
5565 fi;
5566 echo "$as_me:5566: result: $with_ticlib" >&5
5567 echo "${ECHO_T}$with_ticlib" >&6
5568
5569 if test X"$CC_G_OPT" = X"" ; then
5570         CC_G_OPT='-g'
5571         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5572 fi
5573
5574 if test X"$CXX_G_OPT" = X"" ; then
5575         CXX_G_OPT='-g'
5576         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5577 fi
5578
5579 echo "$as_me:5579: checking for default loader flags" >&5
5580 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5581 case $DFT_LWR_MODEL in
5582 (libtool) LD_MODEL=''   ;;
5583 (normal)  LD_MODEL=''   ;;
5584 (debug)   LD_MODEL=$CC_G_OPT ;;
5585 (profile) LD_MODEL='-pg';;
5586 (shared)  LD_MODEL=''   ;;
5587 esac
5588 echo "$as_me:5588: result: $LD_MODEL" >&5
5589 echo "${ECHO_T}$LD_MODEL" >&6
5590
5591 case $DFT_LWR_MODEL in
5592 (shared)
5593
5594 echo "$as_me:5594: checking if rpath option should be used" >&5
5595 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5596
5597 # Check whether --enable-rpath or --disable-rpath was given.
5598 if test "${enable_rpath+set}" = set; then
5599   enableval="$enable_rpath"
5600   cf_cv_enable_rpath=$enableval
5601 else
5602   cf_cv_enable_rpath=no
5603 fi;
5604 echo "$as_me:5604: result: $cf_cv_enable_rpath" >&5
5605 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5606
5607 echo "$as_me:5607: checking if shared libraries should be relinked during install" >&5
5608 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5609
5610 # Check whether --enable-relink or --disable-relink was given.
5611 if test "${enable_relink+set}" = set; then
5612   enableval="$enable_relink"
5613   cf_cv_do_relink=$enableval
5614 else
5615   cf_cv_do_relink=yes
5616 fi;
5617 echo "$as_me:5617: result: $cf_cv_do_relink" >&5
5618 echo "${ECHO_T}$cf_cv_do_relink" >&6
5619         ;;
5620 esac
5621
5622 # we will build libraries one-level down.
5623 rel_builddir=..
5624
5625 LD_RPATH_OPT=
5626 if test "x$cf_cv_enable_rpath" != xno
5627 then
5628         echo "$as_me:5628: checking for an rpath option" >&5
5629 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5630         case $cf_cv_system_name in
5631         (irix*)
5632                 if test "$GCC" = yes; then
5633                         LD_RPATH_OPT="-Wl,-rpath,"
5634                 else
5635                         LD_RPATH_OPT="-rpath "
5636                 fi
5637                 ;;
5638         (linux*|gnu*|k*bsd*-gnu|freebsd*)
5639                 LD_RPATH_OPT="-Wl,-rpath,"
5640                 ;;
5641         (openbsd[2-9].*|mirbsd*)
5642                 LD_RPATH_OPT="-Wl,-rpath,"
5643                 ;;
5644         (dragonfly*)
5645                 LD_RPATH_OPT="-rpath "
5646                 ;;
5647         (netbsd*)
5648                 LD_RPATH_OPT="-Wl,-rpath,"
5649                 ;;
5650         (osf*|mls+*)
5651                 LD_RPATH_OPT="-rpath "
5652                 ;;
5653         (solaris2*)
5654                 LD_RPATH_OPT="-R"
5655                 ;;
5656         (*)
5657                 ;;
5658         esac
5659         echo "$as_me:5659: result: $LD_RPATH_OPT" >&5
5660 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5661
5662         case "x$LD_RPATH_OPT" in
5663         (x-R*)
5664                 echo "$as_me:5664: checking if we need a space after rpath option" >&5
5665 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5666                 cf_save_LIBS="$LIBS"
5667
5668 cf_add_libs="$LIBS"
5669 # reverse order
5670 cf_add_0lib=
5671 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
5672 # filter duplicates
5673 for cf_add_1lib in $cf_add_0lib; do
5674         for cf_add_2lib in $cf_add_libs; do
5675                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
5676                         cf_add_1lib=
5677                         break
5678                 fi
5679         done
5680         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
5681 done
5682 LIBS="$cf_add_libs"
5683
5684                 cat >conftest.$ac_ext <<_ACEOF
5685 #line 5685 "configure"
5686 #include "confdefs.h"
5687
5688 int
5689 main (void)
5690 {
5691
5692   ;
5693   return 0;
5694 }
5695 _ACEOF
5696 rm -f conftest.$ac_objext conftest$ac_exeext
5697 if { (eval echo "$as_me:5697: \"$ac_link\"") >&5
5698   (eval $ac_link) 2>&5
5699   ac_status=$?
5700   echo "$as_me:5700: \$? = $ac_status" >&5
5701   (exit $ac_status); } &&
5702          { ac_try='test -s conftest$ac_exeext'
5703   { (eval echo "$as_me:5703: \"$ac_try\"") >&5
5704   (eval $ac_try) 2>&5
5705   ac_status=$?
5706   echo "$as_me:5706: \$? = $ac_status" >&5
5707   (exit $ac_status); }; }; then
5708   cf_rpath_space=no
5709 else
5710   echo "$as_me: failed program was:" >&5
5711 cat conftest.$ac_ext >&5
5712 cf_rpath_space=yes
5713 fi
5714 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5715                 LIBS="$cf_save_LIBS"
5716                 echo "$as_me:5716: result: $cf_rpath_space" >&5
5717 echo "${ECHO_T}$cf_rpath_space" >&6
5718                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5719                 ;;
5720         esac
5721 fi
5722
5723         RM_SHARED_OPTS=
5724         LOCAL_LDFLAGS=
5725         LOCAL_LDFLAGS2=
5726         LD_SHARED_OPTS=
5727         INSTALL_LIB="-m 644"
5728         : ${rel_builddir:=.}
5729
5730         shlibdir=$libdir
5731
5732         MAKE_DLLS="#"
5733
5734         cf_cv_do_symlinks=no
5735         cf_ld_rpath_opt=
5736         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5737
5738         echo "$as_me:5738: checking if release/abi version should be used for shared libs" >&5
5739 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5740
5741 # Check whether --with-shlib-version or --without-shlib-version was given.
5742 if test "${with_shlib_version+set}" = set; then
5743   withval="$with_shlib_version"
5744   test -z "$withval" && withval=auto
5745         case $withval in
5746         (yes)
5747                 cf_cv_shlib_version=auto
5748                 ;;
5749         (rel|abi|auto)
5750                 cf_cv_shlib_version=$withval
5751                 ;;
5752         (*)
5753                 echo "$as_me:5753: result: $withval" >&5
5754 echo "${ECHO_T}$withval" >&6
5755                 { { echo "$as_me:5755: error: option value must be one of: rel, abi, or auto" >&5
5756 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
5757    { (exit 1); exit 1; }; }
5758                 ;;
5759         esac
5760
5761 else
5762   cf_cv_shlib_version=auto
5763 fi;
5764         echo "$as_me:5764: result: $cf_cv_shlib_version" >&5
5765 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5766
5767         cf_cv_rm_so_locs=no
5768         cf_try_cflags=
5769
5770         # Some less-capable ports of gcc support only -fpic
5771         CC_SHARED_OPTS=
5772
5773         cf_try_fPIC=no
5774         if test "$GCC" = yes
5775         then
5776                 cf_try_fPIC=yes
5777         else
5778                 case $cf_cv_system_name in
5779                 (*linux*)       # e.g., PGI compiler
5780                         cf_try_fPIC=yes
5781                         ;;
5782                 esac
5783         fi
5784
5785         if test "$cf_try_fPIC" = yes
5786         then
5787                 echo "$as_me:5787: checking which $CC option to use" >&5
5788 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5789                 cf_save_CFLAGS="$CFLAGS"
5790                 for CC_SHARED_OPTS in -fPIC -fpic ''
5791                 do
5792                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5793                         cat >conftest.$ac_ext <<_ACEOF
5794 #line 5794 "configure"
5795 #include "confdefs.h"
5796 #include <stdio.h>
5797 int
5798 main (void)
5799 {
5800 int x = 1
5801   ;
5802   return 0;
5803 }
5804 _ACEOF
5805 rm -f conftest.$ac_objext
5806 if { (eval echo "$as_me:5806: \"$ac_compile\"") >&5
5807   (eval $ac_compile) 2>&5
5808   ac_status=$?
5809   echo "$as_me:5809: \$? = $ac_status" >&5
5810   (exit $ac_status); } &&
5811          { ac_try='test -s conftest.$ac_objext'
5812   { (eval echo "$as_me:5812: \"$ac_try\"") >&5
5813   (eval $ac_try) 2>&5
5814   ac_status=$?
5815   echo "$as_me:5815: \$? = $ac_status" >&5
5816   (exit $ac_status); }; }; then
5817   break
5818 else
5819   echo "$as_me: failed program was:" >&5
5820 cat conftest.$ac_ext >&5
5821 fi
5822 rm -f conftest.$ac_objext conftest.$ac_ext
5823                 done
5824                 echo "$as_me:5824: result: $CC_SHARED_OPTS" >&5
5825 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5826                 CFLAGS="$cf_save_CFLAGS"
5827         fi
5828
5829         cf_cv_shlib_version_infix=no
5830
5831         case $cf_cv_system_name in
5832         (aix4.3-9*|aix[5-7]*)
5833                 if test "$GCC" = yes; then
5834                         CC_SHARED_OPTS='-Wl,-brtl'
5835                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5836                 else
5837                         CC_SHARED_OPTS='-brtl'
5838                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
5839                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5840                 fi
5841                 ;;
5842         (beos*)
5843                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5844                 ;;
5845         (cygwin*)
5846                 CC_SHARED_OPTS=
5847                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5848                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5849                 cf_cv_shlib_version=cygdll
5850                 cf_cv_shlib_version_infix=cygdll
5851                 shlibdir=$bindir
5852                 MAKE_DLLS=
5853                 cat >mk_shared_lib.sh <<-CF_EOF
5854                 #!$SHELL
5855                 SHARED_LIB=\$1
5856                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5857                 shift
5858                 cat <<-EOF
5859                 Linking shared library
5860                 ** SHARED_LIB \$SHARED_LIB
5861                 ** IMPORT_LIB \$IMPORT_LIB
5862 EOF
5863                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5864 CF_EOF
5865                 chmod +x mk_shared_lib.sh
5866                 ;;
5867         (msys*)
5868                 CC_SHARED_OPTS=
5869                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5870                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5871                 cf_cv_shlib_version=msysdll
5872                 cf_cv_shlib_version_infix=msysdll
5873                 shlibdir=$bindir
5874                 MAKE_DLLS=
5875                 cat >mk_shared_lib.sh <<-CF_EOF
5876                 #!$SHELL
5877                 SHARED_LIB=\$1
5878                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5879                 shift
5880                 cat <<-EOF
5881                 Linking shared library
5882                 ** SHARED_LIB \$SHARED_LIB
5883                 ** IMPORT_LIB \$IMPORT_LIB
5884 EOF
5885                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5886 CF_EOF
5887                 chmod +x mk_shared_lib.sh
5888                 ;;
5889         (darwin*)
5890                 cf_try_cflags="no-cpp-precomp"
5891                 CC_SHARED_OPTS="-dynamic"
5892                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5893                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5894                 cf_cv_shlib_version_infix=yes
5895                 echo "$as_me:5895: checking if ld -search_paths_first works" >&5
5896 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5897 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5898   echo $ECHO_N "(cached) $ECHO_C" >&6
5899 else
5900
5901                         cf_save_LDFLAGS=$LDFLAGS
5902                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5903                         cat >conftest.$ac_ext <<_ACEOF
5904 #line 5904 "configure"
5905 #include "confdefs.h"
5906
5907 int
5908 main (void)
5909 {
5910 int i;
5911   ;
5912   return 0;
5913 }
5914 _ACEOF
5915 rm -f conftest.$ac_objext conftest$ac_exeext
5916 if { (eval echo "$as_me:5916: \"$ac_link\"") >&5
5917   (eval $ac_link) 2>&5
5918   ac_status=$?
5919   echo "$as_me:5919: \$? = $ac_status" >&5
5920   (exit $ac_status); } &&
5921          { ac_try='test -s conftest$ac_exeext'
5922   { (eval echo "$as_me:5922: \"$ac_try\"") >&5
5923   (eval $ac_try) 2>&5
5924   ac_status=$?
5925   echo "$as_me:5925: \$? = $ac_status" >&5
5926   (exit $ac_status); }; }; then
5927   cf_cv_ldflags_search_paths_first=yes
5928 else
5929   echo "$as_me: failed program was:" >&5
5930 cat conftest.$ac_ext >&5
5931 cf_cv_ldflags_search_paths_first=no
5932 fi
5933 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5934                                 LDFLAGS=$cf_save_LDFLAGS
5935 fi
5936 echo "$as_me:5936: result: $cf_cv_ldflags_search_paths_first" >&5
5937 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5938                 if test $cf_cv_ldflags_search_paths_first = yes; then
5939                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5940                 fi
5941                 ;;
5942         (hpux[7-8]*)
5943                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
5944                 if test "$GCC" != yes; then
5945                         CC_SHARED_OPTS='+Z'
5946                 fi
5947                 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
5948                 INSTALL_LIB="-m 555"
5949                 ;;
5950         (hpux*)
5951                 # (tested with gcc 2.7.2 -- I don't have c89)
5952                 if test "$GCC" = yes; then
5953                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5954                 else
5955                         CC_SHARED_OPTS='+Z'
5956                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5957                 fi
5958                 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
5959                 # HP-UX shared libraries must be executable, and should be
5960                 # readonly to exploit a quirk in the memory manager.
5961                 INSTALL_LIB="-m 555"
5962                 ;;
5963         (interix*)
5964                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5965                 if test "$cf_cv_shlib_version" = rel; then
5966                         cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5967                 else
5968                         cf_shared_soname='`basename $@`'
5969                 fi
5970                 CC_SHARED_OPTS=
5971                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
5972                 ;;
5973         (irix*)
5974                 if test "$cf_cv_enable_rpath" = yes ; then
5975                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5976                 fi
5977                 # tested with IRIX 5.2 and 'cc'.
5978                 if test "$GCC" != yes; then
5979                         CC_SHARED_OPTS='-KPIC'
5980                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
5981                 else
5982                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
5983                 fi
5984                 cf_cv_rm_so_locs=yes
5985                 ;;
5986         (linux*|gnu*|k*bsd*-gnu)
5987                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
5988                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5989                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5990                 fi
5991                 if test "$cf_cv_enable_rpath" = yes ; then
5992                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5993                 fi
5994
5995         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5996         if test "$cf_cv_shlib_version" = rel; then
5997                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5998         else
5999                 cf_cv_shared_soname='`basename $@`'
6000         fi
6001
6002                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6003                 ;;
6004         (mingw*msvc*)
6005                 cf_cv_shlib_version=msvcdll
6006                 cf_cv_shlib_version_infix=msvcdll
6007                 shlibdir=$bindir
6008                 MAKE_DLLS=
6009                 if test "$DFT_LWR_MODEL" = "shared" ; then
6010                         LOCAL_LDFLAGS="-link -dll"
6011                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6012                         EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6013                 fi
6014                 CC_SHARED_OPTS=
6015                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6016                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6017                 cat >mk_shared_lib.sh <<-CF_EOF
6018                 #!$SHELL
6019                 SHARED_LIB=\$1
6020                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6021                 shift
6022                 my_ld=\$1
6023                 shift
6024                 cat <<-EOF
6025                 Linking shared library
6026                 ** SHARED LIB \$SHARED_LIB
6027                 ** IMPORT_LIB \$IMPORT_LIB
6028 EOF
6029                 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6030                 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6031                 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6032 CF_EOF
6033                 chmod +x mk_shared_lib.sh
6034                 cat >mk_prog.sh <<-CF_EOF
6035                 #!$SHELL
6036                 shift
6037                 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6038                 LD="$LD"
6039                 clopts=()
6040                 ldopts=("/subsystem:console")
6041                 libs=()
6042                 isdll=0
6043                 while test \$# -gt 0; do
6044                         case "\$1" in
6045                                 -link)
6046                                         # ignore -link argument
6047                                         ;;
6048                                 -M[TD] | -M[TD]d)
6049                                         # ignore runtime-library option
6050                                         ;;
6051                                 -dll)
6052                                         isdll=1
6053                                         ;;
6054                                 -W* | -w*)
6055                                         # ignore warnings
6056                                         ;;
6057                                 -D*)
6058                                         clopts+=("\$1")
6059                                         ;;
6060                                 -I*)
6061                                         clopts+=("\$1")
6062                                         ;;
6063                                 -l*)
6064                                         libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6065                                         ;;
6066                                 -L*)
6067                                         ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6068                                         ;;
6069                                 *.obj | *.o)
6070                                         ldopts+=("\$1")
6071                                         ;;
6072                                 -Wl,*)
6073                                         for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6074                                                 ldopts+=("\${linkarg}")
6075                                         done
6076                                         ;;
6077                                 *.lib)
6078                                         ldopts+=("\$1")
6079                                         ;;
6080                                 -o)
6081                                         shift
6082                                         ldopts+=("-out:\$1")
6083                                         ;;
6084                                 *)
6085                                         clopts+=("\$1")
6086                                         ldopts+=("\$1")
6087                                         ;;
6088                         esac
6089                         shift
6090                 done
6091                 if [ "\$isdll" -ne 0 ]; then
6092                         for lib in \${libs[*]}; do
6093                                 ldopts+=("\$lib.dll.lib")
6094                         done
6095                 else
6096                         for lib in \${libs[*]}; do
6097                                 ldopts+=("\$lib.lib")
6098                         done
6099                 fi
6100                 cat <<-EOF
6101                 Creating program
6102                 ** ld options:   "\${ldopts[@]}"
6103 EOF
6104                 exec \$LD \${ldopts[@]}
6105 CF_EOF
6106                 chmod +x mk_prog.sh
6107                 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6108                 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6109                 ;;
6110         (mingw*)
6111                 cf_cv_shlib_version=mingw
6112                 cf_cv_shlib_version_infix=mingw
6113                 shlibdir=$bindir
6114                 MAKE_DLLS=
6115                 if test "$DFT_LWR_MODEL" = "shared" ; then
6116                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6117                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6118                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6119                 fi
6120                 CC_SHARED_OPTS=
6121                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6122                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6123                 cat >mk_shared_lib.sh <<-CF_EOF
6124                 #!$SHELL
6125                 SHARED_LIB=\$1
6126                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6127                 shift
6128                 cat <<-EOF
6129                 Linking shared library
6130                 ** SHARED_LIB \$SHARED_LIB
6131                 ** IMPORT_LIB \$IMPORT_LIB
6132 EOF
6133                 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6134 CF_EOF
6135                 chmod +x mk_shared_lib.sh
6136                 ;;
6137         (openbsd[2-9].*|mirbsd*)
6138                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6139                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6140                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6141                 fi
6142                 if test "$cf_cv_enable_rpath" = yes ; then
6143                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6144                 fi
6145                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6146
6147         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6148         if test "$cf_cv_shlib_version" = rel; then
6149                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6150         else
6151                 cf_cv_shared_soname='`basename $@`'
6152         fi
6153
6154                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6155                 ;;
6156         (nskJ*)
6157                 CC_SHARED_OPTS=
6158                 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6159                 ;;
6160         (nskL*)
6161                 CC_SHARED_OPTS=
6162                 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
6163                 ;;
6164         (nto-qnx*|openbsd*|freebsd[12].*)
6165                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6166                 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
6167                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6168                 ;;
6169         (dragonfly*|freebsd*)
6170                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6171                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6172                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6173                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6174                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6175                 fi
6176
6177         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6178         if test "$cf_cv_shlib_version" = rel; then
6179                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6180         else
6181                 cf_cv_shared_soname='`basename $@`'
6182         fi
6183
6184                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6185                 ;;
6186         (netbsd*)
6187                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6188                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6189                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6190                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6191                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6192                         if test "$cf_cv_shlib_version" = auto; then
6193                         if test -f /usr/libexec/ld.elf_so; then
6194                                 cf_cv_shlib_version=abi
6195                         else
6196                                 cf_cv_shlib_version=rel
6197                         fi
6198                         fi
6199
6200         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6201         if test "$cf_cv_shlib_version" = rel; then
6202                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6203         else
6204                 cf_cv_shared_soname='`basename $@`'
6205         fi
6206
6207                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
6208                 else
6209                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
6210                 fi
6211                 ;;
6212         (osf*|mls+*)
6213                 # tested with OSF/1 V3.2 and 'cc'
6214                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
6215                 # link with shared libs).
6216                 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
6217                 case $host_os in
6218                 (osf4*)
6219                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
6220                         ;;
6221                 esac
6222                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
6223                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6224                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6225                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6226                 fi
6227                 cf_cv_rm_so_locs=yes
6228                 ;;
6229         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
6230                 # tested with osr5.0.5
6231                 if test "$GCC" != yes; then
6232                         CC_SHARED_OPTS='-belf -KPIC'
6233                 fi
6234                 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
6235                 if test "$cf_cv_enable_rpath" = yes ; then
6236                         # only way is to set LD_RUN_PATH but no switch for it
6237                         RUN_PATH=$libdir
6238                 fi
6239                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6240                 LINK_PROGS='LD_RUN_PATH=${libdir}'
6241                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
6242                 ;;
6243         (sunos4*)
6244                 # tested with SunOS 4.1.1 and gcc 2.7.0
6245                 if test "$GCC" != yes; then
6246                         CC_SHARED_OPTS='-KPIC'
6247                 fi
6248                 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
6249                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6250                 ;;
6251         (solaris2*)
6252                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
6253                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
6254                 if test "$DFT_LWR_MODEL" = "shared" ; then
6255                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
6256                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6257                 fi
6258                 if test "$cf_cv_enable_rpath" = yes ; then
6259                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
6260                 fi
6261
6262         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6263         if test "$cf_cv_shlib_version" = rel; then
6264                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6265         else
6266                 cf_cv_shared_soname='`basename $@`'
6267         fi
6268
6269                 if test "$GCC" != yes; then
6270                         cf_save_CFLAGS="$CFLAGS"
6271                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6272                         do
6273                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6274                                 cat >conftest.$ac_ext <<_ACEOF
6275 #line 6275 "configure"
6276 #include "confdefs.h"
6277 #include <stdio.h>
6278 int
6279 main (void)
6280 {
6281 printf("Hello\n");
6282   ;
6283   return 0;
6284 }
6285 _ACEOF
6286 rm -f conftest.$ac_objext
6287 if { (eval echo "$as_me:6287: \"$ac_compile\"") >&5
6288   (eval $ac_compile) 2>&5
6289   ac_status=$?
6290   echo "$as_me:6290: \$? = $ac_status" >&5
6291   (exit $ac_status); } &&
6292          { ac_try='test -s conftest.$ac_objext'
6293   { (eval echo "$as_me:6293: \"$ac_try\"") >&5
6294   (eval $ac_try) 2>&5
6295   ac_status=$?
6296   echo "$as_me:6296: \$? = $ac_status" >&5
6297   (exit $ac_status); }; }; then
6298   break
6299 else
6300   echo "$as_me: failed program was:" >&5
6301 cat conftest.$ac_ext >&5
6302 fi
6303 rm -f conftest.$ac_objext conftest.$ac_ext
6304                         done
6305                         CFLAGS="$cf_save_CFLAGS"
6306                         CC_SHARED_OPTS=$cf_shared_opts
6307                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
6308                 else
6309                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6310                 fi
6311                 ;;
6312         (sysv5uw7*|unix_sv*)
6313                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6314                 if test "$GCC" != yes; then
6315                         CC_SHARED_OPTS='-KPIC'
6316                 fi
6317                 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
6318                 ;;
6319         (*)
6320                 CC_SHARED_OPTS='unknown'
6321                 MK_SHARED_LIB='echo unknown'
6322                 ;;
6323         esac
6324
6325         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6326         case "$cf_cv_shlib_version" in
6327         (rel|abi)
6328                 case "$MK_SHARED_LIB" in
6329                 (*'-o $@')
6330                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6331                         ;;
6332                 (*)
6333                         { echo "$as_me:6333: WARNING: ignored --with-shlib-version" >&5
6334 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6335                         ;;
6336                 esac
6337                 ;;
6338         esac
6339
6340         if test -n "$cf_try_cflags"
6341         then
6342 cat > conftest.$ac_ext <<EOF
6343 #line 6343 "${as_me:-configure}"
6344 #include <stdio.h>
6345 int main(int argc, char *argv[])
6346 {
6347         printf("hello\n");
6348         return (argv[argc-1] == 0) ;
6349 }
6350 EOF
6351                 cf_save_CFLAGS="$CFLAGS"
6352                 for cf_opt in $cf_try_cflags
6353                 do
6354                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
6355                         echo "$as_me:6355: checking if CFLAGS option -$cf_opt works" >&5
6356 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6357                         if { (eval echo "$as_me:6357: \"$ac_compile\"") >&5
6358   (eval $ac_compile) 2>&5
6359   ac_status=$?
6360   echo "$as_me:6360: \$? = $ac_status" >&5
6361   (exit $ac_status); }; then
6362                                 echo "$as_me:6362: result: yes" >&5
6363 echo "${ECHO_T}yes" >&6
6364                                 cf_save_CFLAGS="$CFLAGS"
6365                         else
6366                                 echo "$as_me:6366: result: no" >&5
6367 echo "${ECHO_T}no" >&6
6368                         fi
6369                 done
6370                 CFLAGS="$cf_save_CFLAGS"
6371         fi
6372
6373         # RPATH_LIST is a colon-separated list of directories
6374         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6375         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6376
6377         test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6378
6379         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6380
6381 echo "${as_me:-configure}:6381: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6382
6383         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6384
6385 echo "${as_me:-configure}:6385: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6386
6387 for model in $cf_list_models; do
6388         case $model in
6389         (libtool)
6390
6391 echo "$as_me:6391: checking for additional libtool options" >&5
6392 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6393
6394 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6395 if test "${with_libtool_opts+set}" = set; then
6396   withval="$with_libtool_opts"
6397   with_libtool_opts=$withval
6398 else
6399   with_libtool_opts=no
6400 fi;
6401 echo "$as_me:6401: result: $with_libtool_opts" >&5
6402 echo "${ECHO_T}$with_libtool_opts" >&6
6403
6404 case .$with_libtool_opts in
6405 (.yes|.no|.)
6406         ;;
6407 (*)
6408         LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6409         ;;
6410 esac
6411
6412 echo "$as_me:6412: checking if exported-symbols file should be used" >&5
6413 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6414
6415 # Check whether --with-export-syms or --without-export-syms was given.
6416 if test "${with_export_syms+set}" = set; then
6417   withval="$with_export_syms"
6418   with_export_syms=$withval
6419 else
6420   with_export_syms=no
6421 fi;
6422 if test "x$with_export_syms" = xyes
6423 then
6424         with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6425
6426 fi
6427 echo "$as_me:6427: result: $with_export_syms" >&5
6428 echo "${ECHO_T}$with_export_syms" >&6
6429 if test "x$with_export_syms" != xno
6430 then
6431         EXPORT_SYMS="-export-symbols $with_export_syms"
6432
6433 fi
6434
6435                 ;;
6436         (shared)
6437                 if test "$CC_SHARED_OPTS" = "unknown"; then
6438                         { { echo "$as_me:6438: error: Shared libraries are not supported in this version" >&5
6439 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6440    { (exit 1); exit 1; }; }
6441                 fi
6442                 # workaround for inept transition to PIE vs PIC...
6443                 echo "$as_me:6443: checking if current CFLAGS link properly" >&5
6444 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6445                 cat >conftest.$ac_ext <<_ACEOF
6446 #line 6446 "configure"
6447 #include "confdefs.h"
6448 #include <stdio.h>
6449 int
6450 main (void)
6451 {
6452 printf("Hello work\n");
6453   ;
6454   return 0;
6455 }
6456 _ACEOF
6457 rm -f conftest.$ac_objext conftest$ac_exeext
6458 if { (eval echo "$as_me:6458: \"$ac_link\"") >&5
6459   (eval $ac_link) 2>&5
6460   ac_status=$?
6461   echo "$as_me:6461: \$? = $ac_status" >&5
6462   (exit $ac_status); } &&
6463          { ac_try='test -s conftest$ac_exeext'
6464   { (eval echo "$as_me:6464: \"$ac_try\"") >&5
6465   (eval $ac_try) 2>&5
6466   ac_status=$?
6467   echo "$as_me:6467: \$? = $ac_status" >&5
6468   (exit $ac_status); }; }; then
6469   cf_cflags_work=yes
6470 else
6471   echo "$as_me: failed program was:" >&5
6472 cat conftest.$ac_ext >&5
6473 cf_cflags_work=no
6474 fi
6475 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6476                 echo "$as_me:6476: result: $cf_cflags_work" >&5
6477 echo "${ECHO_T}$cf_cflags_work" >&6
6478                 if test "$cf_cflags_work" = no
6479                 then
6480                         test -n "$verbose" && echo "    try to work around by appending shared-options" 1>&6
6481
6482 echo "${as_me:-configure}:6482: testing try to work around by appending shared-options ..." 1>&5
6483
6484                         CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6485                 fi
6486
6487 echo "$as_me:6487: checking if versioned-symbols file should be used" >&5
6488 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6489
6490 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6491 if test "${with_versioned_syms+set}" = set; then
6492   withval="$with_versioned_syms"
6493   with_versioned_syms=$withval
6494 else
6495   with_versioned_syms=no
6496 fi;
6497 case "x$with_versioned_syms" in
6498 (xyes)
6499         with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6500
6501         ;;
6502 (xno)
6503         ;;
6504 (x/*)
6505         test -f "$with_versioned_syms" || { { echo "$as_me:6505: error: expected a filename: $with_versioned_syms" >&5
6506 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6507    { (exit 1); exit 1; }; }
6508         ;;
6509 (*)
6510         test -f "$with_versioned_syms" || { { echo "$as_me:6510: error: expected a filename: $with_versioned_syms" >&5
6511 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6512    { (exit 1); exit 1; }; }
6513         with_versioned_syms=`pwd`/"$with_versioned_syms"
6514         ;;
6515 esac
6516 echo "$as_me:6516: result: $with_versioned_syms" >&5
6517 echo "${ECHO_T}$with_versioned_syms" >&6
6518
6519 RESULTING_SYMS=
6520 VERSIONED_SYMS=
6521 WILDCARD_SYMS=
6522
6523 if test "x$with_versioned_syms" != xno
6524 then
6525         RESULTING_SYMS=$with_versioned_syms
6526         case "x$MK_SHARED_LIB" in
6527         (*-Wl,*)
6528                 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6529                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6530                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6531
6532 echo "${as_me:-configure}:6532: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6533
6534                 ;;
6535         (*-dy\ *)
6536                 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6537                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6538                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6539
6540 echo "${as_me:-configure}:6540: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6541
6542                 ;;
6543         (*)
6544                 { echo "$as_me:6544: WARNING: this system does not support versioned-symbols" >&5
6545 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6546                 ;;
6547         esac
6548
6549         # Linux ld can selectively override scope, e.g., of symbols beginning with
6550         # "_" by first declaring some as global, and then using a wildcard to
6551         # declare the others as local.  Some other loaders cannot do this.  Check
6552         # by constructing a (very) simple shared library and inspecting its
6553         # symbols.
6554         if test "x$VERSIONED_SYMS" != "x"
6555         then
6556                 echo "$as_me:6556: checking if wildcards can be used to selectively omit symbols" >&5
6557 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6558                 WILDCARD_SYMS=no
6559
6560                 # make sources
6561                 rm -f conftest.*
6562
6563                 cat >conftest.ver <<EOF
6564 module_1.0 {
6565 global:
6566         globalf1;
6567 local:
6568         localf1;
6569 };
6570 module_2.0 {
6571 global:
6572         globalf2;
6573 local:
6574         localf2;
6575         _*;
6576 } module_1.0;
6577 submodule_1.0 {
6578 global:
6579         subglobalf1;
6580         _ismissing;
6581 local:
6582         sublocalf1;
6583 };
6584 submodule_2.0 {
6585 global:
6586         subglobalf2;
6587 local:
6588         sublocalf2;
6589         _*;
6590 } submodule_1.0;
6591 EOF
6592                 cat >conftest.$ac_ext <<EOF
6593 #line 6593 "configure"
6594 int     _ismissing(void) { return 1; }
6595 int     _localf1(void) { return 1; }
6596 int     _localf2(void) { return 2; }
6597 int     globalf1(void) { return 1; }
6598 int     globalf2(void) { return 2; }
6599 int     _sublocalf1(void) { return 1; }
6600 int     _sublocalf2(void) { return 2; }
6601 int     subglobalf1(void) { return 1; }
6602 int     subglobalf2(void) { return 2; }
6603 EOF
6604                 cat >conftest.mk <<EOF
6605 CC=${CC}
6606 CFLAGS=${CFLAGS}
6607 CPPFLAGS=${CPPFLAGS}
6608 LDFLAGS=${LDFLAGS}
6609 LIBS=${LIBS}
6610 VERSIONED_SYMS=${VERSIONED_SYMS}
6611 RESULTING_SYMS=conftest.ver
6612 MK_SHARED_LIB=${MK_SHARED_LIB}
6613 conftest.so: conftest.$ac_cv_objext
6614                 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6615 EOF
6616
6617                 # compile source, make library
6618                 if make -f conftest.mk 2>&5 >/dev/null
6619                 then
6620                         # test for missing symbol in either Data or Text section
6621                         cf_missing=`nm -P conftest.so 2>&5 |fgrep _ismissing | egrep '[         ][DT][  ]'`
6622                         test -n "$cf_missing" && WILDCARD_SYMS=yes
6623                 fi
6624                 echo "$as_me:6624: result: $WILDCARD_SYMS" >&5
6625 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6626                 rm -f conftest.*
6627         fi
6628 fi
6629
6630                 ;;
6631         esac
6632 done
6633
6634 ### Checks for special libraries, must be done up-front.
6635 SHLIB_LIST=""
6636
6637 echo "$as_me:6637: checking if you want to link with the GPM mouse library" >&5
6638 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
6639
6640 # Check whether --with-gpm or --without-gpm was given.
6641 if test "${with_gpm+set}" = set; then
6642   withval="$with_gpm"
6643   with_gpm=$withval
6644 else
6645   with_gpm=maybe
6646 fi;
6647 echo "$as_me:6647: result: $with_gpm" >&5
6648 echo "${ECHO_T}$with_gpm" >&6
6649
6650 if test "$with_gpm" != no ; then
6651         echo "$as_me:6651: checking for gpm.h" >&5
6652 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
6653 if test "${ac_cv_header_gpm_h+set}" = set; then
6654   echo $ECHO_N "(cached) $ECHO_C" >&6
6655 else
6656   cat >conftest.$ac_ext <<_ACEOF
6657 #line 6657 "configure"
6658 #include "confdefs.h"
6659 #include <gpm.h>
6660 _ACEOF
6661 if { (eval echo "$as_me:6661: \"$ac_cpp conftest.$ac_ext\"") >&5
6662   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6663   ac_status=$?
6664   egrep -v '^ *\+' conftest.er1 >conftest.err
6665   rm -f conftest.er1
6666   cat conftest.err >&5
6667   echo "$as_me:6667: \$? = $ac_status" >&5
6668   (exit $ac_status); } >/dev/null; then
6669   if test -s conftest.err; then
6670     ac_cpp_err=$ac_c_preproc_warn_flag
6671   else
6672     ac_cpp_err=
6673   fi
6674 else
6675   ac_cpp_err=yes
6676 fi
6677 if test -z "$ac_cpp_err"; then
6678   ac_cv_header_gpm_h=yes
6679 else
6680   echo "$as_me: failed program was:" >&5
6681   cat conftest.$ac_ext >&5
6682   ac_cv_header_gpm_h=no
6683 fi
6684 rm -f conftest.err conftest.$ac_ext
6685 fi
6686 echo "$as_me:6686: result: $ac_cv_header_gpm_h" >&5
6687 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
6688 if test $ac_cv_header_gpm_h = yes; then
6689
6690 cat >>confdefs.h <<\EOF
6691 #define HAVE_GPM_H 1
6692 EOF
6693
6694                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
6695                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
6696
6697 echo "${as_me:-configure}:6697: testing assuming we really have GPM library ..." 1>&5
6698
6699 cat >>confdefs.h <<\EOF
6700 #define HAVE_LIBGPM 1
6701 EOF
6702
6703                         with_gpm=yes
6704                 else
6705                         echo "$as_me:6705: checking for Gpm_Open in -lgpm" >&5
6706 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
6707 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
6708   echo $ECHO_N "(cached) $ECHO_C" >&6
6709 else
6710   ac_check_lib_save_LIBS=$LIBS
6711 LIBS="-lgpm  $LIBS"
6712 cat >conftest.$ac_ext <<_ACEOF
6713 #line 6713 "configure"
6714 #include "confdefs.h"
6715
6716 /* Override any gcc2 internal prototype to avoid an error.  */
6717 #ifdef __cplusplus
6718 extern "C"
6719 #endif
6720 /* We use char because int might match the return type of a gcc2
6721    builtin and then its argument prototype would still apply.  */
6722 char Gpm_Open ();
6723 int
6724 main (void)
6725 {
6726 Gpm_Open ();
6727   ;
6728   return 0;
6729 }
6730 _ACEOF
6731 rm -f conftest.$ac_objext conftest$ac_exeext
6732 if { (eval echo "$as_me:6732: \"$ac_link\"") >&5
6733   (eval $ac_link) 2>&5
6734   ac_status=$?
6735   echo "$as_me:6735: \$? = $ac_status" >&5
6736   (exit $ac_status); } &&
6737          { ac_try='test -s conftest$ac_exeext'
6738   { (eval echo "$as_me:6738: \"$ac_try\"") >&5
6739   (eval $ac_try) 2>&5
6740   ac_status=$?
6741   echo "$as_me:6741: \$? = $ac_status" >&5
6742   (exit $ac_status); }; }; then
6743   ac_cv_lib_gpm_Gpm_Open=yes
6744 else
6745   echo "$as_me: failed program was:" >&5
6746 cat conftest.$ac_ext >&5
6747 ac_cv_lib_gpm_Gpm_Open=no
6748 fi
6749 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6750 LIBS=$ac_check_lib_save_LIBS
6751 fi
6752 echo "$as_me:6752: result: $ac_cv_lib_gpm_Gpm_Open" >&5
6753 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
6754 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
6755   with_gpm=yes
6756 else
6757
6758                                 if test "$with_gpm" = maybe; then
6759                                         { echo "$as_me:6759: WARNING: Cannot link with GPM library" >&5
6760 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
6761                                         with_gpm=no
6762                                 else
6763                                         { { echo "$as_me:6763: error: Cannot link with GPM library" >&5
6764 echo "$as_me: error: Cannot link with GPM library" >&2;}
6765    { (exit 1); exit 1; }; }
6766                                 fi
6767
6768 fi
6769
6770                 fi
6771
6772 else
6773
6774                 test "$with_gpm" != maybe && { echo "$as_me:6774: WARNING: Cannot find GPM header" >&5
6775 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
6776                 with_gpm=no
6777
6778 fi
6779
6780 fi
6781
6782 if test "$with_gpm" != no ; then
6783         echo "$as_me:6783: checking if you want to load GPM dynamically" >&5
6784 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
6785
6786 # Check whether --with-dlsym or --without-dlsym was given.
6787 if test "${with_dlsym+set}" = set; then
6788   withval="$with_dlsym"
6789   with_dlsym=$withval
6790 else
6791   with_dlsym=yes
6792 fi;
6793         echo "$as_me:6793: result: $with_dlsym" >&5
6794 echo "${ECHO_T}$with_dlsym" >&6
6795         if test "x$with_dlsym" = xyes ; then
6796
6797 cf_have_dlsym=no
6798 echo "$as_me:6798: checking for dlsym" >&5
6799 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
6800 if test "${ac_cv_func_dlsym+set}" = set; then
6801   echo $ECHO_N "(cached) $ECHO_C" >&6
6802 else
6803   cat >conftest.$ac_ext <<_ACEOF
6804 #line 6804 "configure"
6805 #include "confdefs.h"
6806 #define dlsym autoconf_temporary
6807 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
6808 #undef dlsym
6809
6810 #ifdef __cplusplus
6811 extern "C"
6812 #endif
6813
6814 /* We use char because int might match the return type of a gcc2
6815    builtin and then its argument prototype would still apply.  */
6816 char dlsym (void);
6817
6818 int
6819 main (void)
6820 {
6821
6822 /* The GNU C library defines stubs for functions which it implements
6823     to always fail with ENOSYS.  Some functions are actually named
6824     something starting with __ and the normal name is an alias.  */
6825 #if defined (__stub_dlsym) || defined (__stub___dlsym)
6826 #error found stub for dlsym
6827 #endif
6828
6829         return dlsym ();
6830   ;
6831   return 0;
6832 }
6833 _ACEOF
6834 rm -f conftest.$ac_objext conftest$ac_exeext
6835 if { (eval echo "$as_me:6835: \"$ac_link\"") >&5
6836   (eval $ac_link) 2>&5
6837   ac_status=$?
6838   echo "$as_me:6838: \$? = $ac_status" >&5
6839   (exit $ac_status); } &&
6840          { ac_try='test -s conftest$ac_exeext'
6841   { (eval echo "$as_me:6841: \"$ac_try\"") >&5
6842   (eval $ac_try) 2>&5
6843   ac_status=$?
6844   echo "$as_me:6844: \$? = $ac_status" >&5
6845   (exit $ac_status); }; }; then
6846   ac_cv_func_dlsym=yes
6847 else
6848   echo "$as_me: failed program was:" >&5
6849 cat conftest.$ac_ext >&5
6850 ac_cv_func_dlsym=no
6851 fi
6852 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6853 fi
6854 echo "$as_me:6854: result: $ac_cv_func_dlsym" >&5
6855 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
6856 if test $ac_cv_func_dlsym = yes; then
6857   cf_have_dlsym=yes
6858 else
6859
6860 cf_have_libdl=no
6861 echo "$as_me:6861: checking for dlsym in -ldl" >&5
6862 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
6863 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
6864   echo $ECHO_N "(cached) $ECHO_C" >&6
6865 else
6866   ac_check_lib_save_LIBS=$LIBS
6867 LIBS="-ldl  $LIBS"
6868 cat >conftest.$ac_ext <<_ACEOF
6869 #line 6869 "configure"
6870 #include "confdefs.h"
6871
6872 /* Override any gcc2 internal prototype to avoid an error.  */
6873 #ifdef __cplusplus
6874 extern "C"
6875 #endif
6876 /* We use char because int might match the return type of a gcc2
6877    builtin and then its argument prototype would still apply.  */
6878 char dlsym ();
6879 int
6880 main (void)
6881 {
6882 dlsym ();
6883   ;
6884   return 0;
6885 }
6886 _ACEOF
6887 rm -f conftest.$ac_objext conftest$ac_exeext
6888 if { (eval echo "$as_me:6888: \"$ac_link\"") >&5
6889   (eval $ac_link) 2>&5
6890   ac_status=$?
6891   echo "$as_me:6891: \$? = $ac_status" >&5
6892   (exit $ac_status); } &&
6893          { ac_try='test -s conftest$ac_exeext'
6894   { (eval echo "$as_me:6894: \"$ac_try\"") >&5
6895   (eval $ac_try) 2>&5
6896   ac_status=$?
6897   echo "$as_me:6897: \$? = $ac_status" >&5
6898   (exit $ac_status); }; }; then
6899   ac_cv_lib_dl_dlsym=yes
6900 else
6901   echo "$as_me: failed program was:" >&5
6902 cat conftest.$ac_ext >&5
6903 ac_cv_lib_dl_dlsym=no
6904 fi
6905 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6906 LIBS=$ac_check_lib_save_LIBS
6907 fi
6908 echo "$as_me:6908: result: $ac_cv_lib_dl_dlsym" >&5
6909 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
6910 if test $ac_cv_lib_dl_dlsym = yes; then
6911
6912         cf_have_dlsym=yes
6913         cf_have_libdl=yes
6914 fi
6915
6916 fi
6917
6918 if test "$cf_have_dlsym" = yes ; then
6919         test "$cf_have_libdl" = yes && {
6920 cf_add_libs="$LIBS"
6921 # reverse order
6922 cf_add_0lib=
6923 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6924 # filter duplicates
6925 for cf_add_1lib in $cf_add_0lib; do
6926         for cf_add_2lib in $cf_add_libs; do
6927                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6928                         cf_add_1lib=
6929                         break
6930                 fi
6931         done
6932         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6933 done
6934 LIBS="$cf_add_libs"
6935  }
6936
6937         echo "$as_me:6937: checking whether able to link to dl*() functions" >&5
6938 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
6939         cat >conftest.$ac_ext <<_ACEOF
6940 #line 6940 "configure"
6941 #include "confdefs.h"
6942 #include <dlfcn.h>
6943 int
6944 main (void)
6945 {
6946
6947                 void *obj;
6948                 if ((obj = dlopen("filename", 0)) != 0) {
6949                         if (dlsym(obj, "symbolname") == 0) {
6950                         dlclose(obj);
6951                         }
6952                 }
6953   ;
6954   return 0;
6955 }
6956 _ACEOF
6957 rm -f conftest.$ac_objext conftest$ac_exeext
6958 if { (eval echo "$as_me:6958: \"$ac_link\"") >&5
6959   (eval $ac_link) 2>&5
6960   ac_status=$?
6961   echo "$as_me:6961: \$? = $ac_status" >&5
6962   (exit $ac_status); } &&
6963          { ac_try='test -s conftest$ac_exeext'
6964   { (eval echo "$as_me:6964: \"$ac_try\"") >&5
6965   (eval $ac_try) 2>&5
6966   ac_status=$?
6967   echo "$as_me:6967: \$? = $ac_status" >&5
6968   (exit $ac_status); }; }; then
6969
6970 cat >>confdefs.h <<\EOF
6971 #define HAVE_LIBDL 1
6972 EOF
6973
6974 else
6975   echo "$as_me: failed program was:" >&5
6976 cat conftest.$ac_ext >&5
6977
6978                 { { echo "$as_me:6978: error: Cannot link test program for libdl" >&5
6979 echo "$as_me: error: Cannot link test program for libdl" >&2;}
6980    { (exit 1); exit 1; }; }
6981 fi
6982 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6983         echo "$as_me:6983: result: ok" >&5
6984 echo "${ECHO_T}ok" >&6
6985 else
6986         { { echo "$as_me:6986: error: Cannot find dlsym function" >&5
6987 echo "$as_me: error: Cannot find dlsym function" >&2;}
6988    { (exit 1); exit 1; }; }
6989 fi
6990
6991                 if test "x$with_gpm" != xyes ; then
6992                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
6993
6994 echo "${as_me:-configure}:6994: testing assuming soname for gpm is $with_gpm ..." 1>&5
6995
6996                         cf_cv_gpm_soname="$with_gpm"
6997                 else
6998
6999 echo "$as_me:6999: checking for soname of gpm library" >&5
7000 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7001 if test "${cf_cv_gpm_soname+set}" = set; then
7002   echo $ECHO_N "(cached) $ECHO_C" >&6
7003 else
7004
7005 cf_cv_gpm_soname=unknown
7006 if test "$cross_compiling" != yes ; then
7007 cat >conftest.$ac_ext <<CF_EOF
7008 #include <gpm.h>
7009 int main(void)
7010 {
7011 if (Gpm_Open(0,0)) Gpm_Close();
7012         ${cf_cv_main_return:-return}(0);
7013 }
7014 CF_EOF
7015 cf_save_LIBS="$LIBS"
7016
7017 cf_add_libs="$LIBS"
7018 # reverse order
7019 cf_add_0lib=
7020 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7021 # filter duplicates
7022 for cf_add_1lib in $cf_add_0lib; do
7023         for cf_add_2lib in $cf_add_libs; do
7024                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7025                         cf_add_1lib=
7026                         break
7027                 fi
7028         done
7029         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7030 done
7031 LIBS="$cf_add_libs"
7032
7033         if { (eval echo "$as_me:7033: \"$ac_compile\"") >&5
7034   (eval $ac_compile) 2>&5
7035   ac_status=$?
7036   echo "$as_me:7036: \$? = $ac_status" >&5
7037   (exit $ac_status); } ; then
7038                 if { (eval echo "$as_me:7038: \"$ac_link\"") >&5
7039   (eval $ac_link) 2>&5
7040   ac_status=$?
7041   echo "$as_me:7041: \$? = $ac_status" >&5
7042   (exit $ac_status); } ; then
7043                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
7044                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7045                 fi
7046         fi
7047 rm -rf conftest*
7048 LIBS="$cf_save_LIBS"
7049 fi
7050
7051 fi
7052 echo "$as_me:7052: result: $cf_cv_gpm_soname" >&5
7053 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7054
7055                 fi
7056                 test "$cf_cv_gpm_soname" != "unknown" &&
7057 cat >>confdefs.h <<EOF
7058 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7059 EOF
7060
7061                 SHLIB_LIST="-ldl $SHLIB_LIST"
7062
7063 cf_add_libs="$PRIVATE_LIBS"
7064 # reverse order
7065 cf_add_0lib=
7066 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7067 # filter duplicates
7068 for cf_add_1lib in $cf_add_0lib; do
7069         for cf_add_2lib in $cf_add_libs; do
7070                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7071                         cf_add_1lib=
7072                         break
7073                 fi
7074         done
7075         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7076 done
7077 PRIVATE_LIBS="$cf_add_libs"
7078
7079         else
7080                 SHLIB_LIST="-lgpm $SHLIB_LIST"
7081
7082 cf_add_libs="$TEST_LIBS"
7083 # reverse order
7084 cf_add_0lib=
7085 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7086 # filter duplicates
7087 for cf_add_1lib in $cf_add_0lib; do
7088         for cf_add_2lib in $cf_add_libs; do
7089                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7090                         cf_add_1lib=
7091                         break
7092                 fi
7093         done
7094         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7095 done
7096 TEST_LIBS="$cf_add_libs"
7097
7098 cf_add_libs="$PRIVATE_LIBS"
7099 # reverse order
7100 cf_add_0lib=
7101 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7102 # filter duplicates
7103 for cf_add_1lib in $cf_add_0lib; do
7104         for cf_add_2lib in $cf_add_libs; do
7105                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7106                         cf_add_1lib=
7107                         break
7108                 fi
7109         done
7110         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7111 done
7112 PRIVATE_LIBS="$cf_add_libs"
7113
7114         fi
7115
7116 cat >>confdefs.h <<\EOF
7117 #define HAVE_LIBGPM 1
7118 EOF
7119
7120 echo "$as_me:7120: checking for Gpm_Wgetch in -lgpm" >&5
7121 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7122 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7123   echo $ECHO_N "(cached) $ECHO_C" >&6
7124 else
7125   ac_check_lib_save_LIBS=$LIBS
7126 LIBS="-lgpm  $LIBS"
7127 cat >conftest.$ac_ext <<_ACEOF
7128 #line 7128 "configure"
7129 #include "confdefs.h"
7130
7131 /* Override any gcc2 internal prototype to avoid an error.  */
7132 #ifdef __cplusplus
7133 extern "C"
7134 #endif
7135 /* We use char because int might match the return type of a gcc2
7136    builtin and then its argument prototype would still apply.  */
7137 char Gpm_Wgetch ();
7138 int
7139 main (void)
7140 {
7141 Gpm_Wgetch ();
7142   ;
7143   return 0;
7144 }
7145 _ACEOF
7146 rm -f conftest.$ac_objext conftest$ac_exeext
7147 if { (eval echo "$as_me:7147: \"$ac_link\"") >&5
7148   (eval $ac_link) 2>&5
7149   ac_status=$?
7150   echo "$as_me:7150: \$? = $ac_status" >&5
7151   (exit $ac_status); } &&
7152          { ac_try='test -s conftest$ac_exeext'
7153   { (eval echo "$as_me:7153: \"$ac_try\"") >&5
7154   (eval $ac_try) 2>&5
7155   ac_status=$?
7156   echo "$as_me:7156: \$? = $ac_status" >&5
7157   (exit $ac_status); }; }; then
7158   ac_cv_lib_gpm_Gpm_Wgetch=yes
7159 else
7160   echo "$as_me: failed program was:" >&5
7161 cat conftest.$ac_ext >&5
7162 ac_cv_lib_gpm_Gpm_Wgetch=no
7163 fi
7164 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7165 LIBS=$ac_check_lib_save_LIBS
7166 fi
7167 echo "$as_me:7167: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
7168 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
7169 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
7170
7171 echo "$as_me:7171: checking if GPM is weakly bound to curses library" >&5
7172 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
7173 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
7174   echo $ECHO_N "(cached) $ECHO_C" >&6
7175 else
7176
7177 cf_cv_check_gpm_wgetch=unknown
7178 if test "$cross_compiling" != yes ; then
7179
7180 cat >conftest.$ac_ext <<CF_EOF
7181 #include <gpm.h>
7182 int main(void)
7183 {
7184         Gpm_Wgetch();
7185         ${cf_cv_main_return:-return}(0);
7186 }
7187 CF_EOF
7188
7189         cf_save_LIBS="$LIBS"
7190         # This only works if we can look at the symbol table.  If a shared
7191         # library is stripped for install, we cannot use that.  So we're forced
7192         # to rely on the static library, noting that some packagers may not
7193         # include it.
7194         LIBS="-static -lgpm -dynamic $LIBS"
7195         if { (eval echo "$as_me:7195: \"$ac_compile\"") >&5
7196   (eval $ac_compile) 2>&5
7197   ac_status=$?
7198   echo "$as_me:7198: \$? = $ac_status" >&5
7199   (exit $ac_status); } ; then
7200                 if { (eval echo "$as_me:7200: \"$ac_link\"") >&5
7201   (eval $ac_link) 2>&5
7202   ac_status=$?
7203   echo "$as_me:7203: \$? = $ac_status" >&5
7204   (exit $ac_status); } ; then
7205                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
7206                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
7207                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
7208                 fi
7209         fi
7210         rm -rf conftest*
7211         LIBS="$cf_save_LIBS"
7212 fi
7213
7214 fi
7215 echo "$as_me:7215: result: $cf_cv_check_gpm_wgetch" >&5
7216 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
7217
7218 if test "$cf_cv_check_gpm_wgetch" != yes ; then
7219         { echo "$as_me:7219: WARNING: GPM library is already linked with curses - read the FAQ" >&5
7220 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
7221 fi
7222
7223 fi
7224
7225 fi
7226
7227 echo "$as_me:7227: checking if you want to use PCRE2 for regular-expressions" >&5
7228 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
7229
7230 # Check whether --with-pcre2 or --without-pcre2 was given.
7231 if test "${with_pcre2+set}" = set; then
7232   withval="$with_pcre2"
7233
7234 fi;
7235 test -z "$with_pcre2" && with_pcre2=no
7236 echo "$as_me:7236: result: $with_pcre2" >&5
7237 echo "${ECHO_T}$with_pcre2" >&6
7238
7239 if test "x$with_pcre2" != xno ; then
7240
7241 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre2; then
7242         test -n "$verbose" && echo "    found package libpcre2" 1>&6
7243
7244 echo "${as_me:-configure}:7244: testing found package libpcre2 ..." 1>&5
7245
7246         cf_pkgconfig_incs="`$PKG_CONFIG --cflags libpcre2 2>/dev/null`"
7247         cf_pkgconfig_libs="`$PKG_CONFIG --libs   libpcre2 2>/dev/null`"
7248         test -n "$verbose" && echo "    package libpcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
7249
7250 echo "${as_me:-configure}:7250: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
7251
7252         test -n "$verbose" && echo "    package libpcre2 LIBS: $cf_pkgconfig_libs" 1>&6
7253
7254 echo "${as_me:-configure}:7254: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
7255
7256 cf_fix_cppflags=no
7257 cf_new_cflags=
7258 cf_new_cppflags=
7259 cf_new_extra_cppflags=
7260
7261 for cf_add_cflags in $cf_pkgconfig_incs
7262 do
7263 case $cf_fix_cppflags in
7264 (no)
7265         case $cf_add_cflags in
7266         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7267                 case $cf_add_cflags in
7268                 (-D*)
7269                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7270
7271                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7272                                 && test -z "${cf_tst_cflags}" \
7273                                 && cf_fix_cppflags=yes
7274
7275                         if test $cf_fix_cppflags = yes ; then
7276
7277         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7278         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7279
7280                                 continue
7281                         elif test "${cf_tst_cflags}" = "\"'" ; then
7282
7283         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7284         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7285
7286                                 continue
7287                         fi
7288                         ;;
7289                 esac
7290                 case "$CPPFLAGS" in
7291                 (*$cf_add_cflags)
7292                         ;;
7293                 (*)
7294                         case $cf_add_cflags in
7295                         (-D*)
7296                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7297
7298 CPPFLAGS=`echo "$CPPFLAGS" | \
7299         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7300                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7301
7302                                 ;;
7303                         esac
7304
7305         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7306         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7307
7308                         ;;
7309                 esac
7310                 ;;
7311         (*)
7312
7313         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7314         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7315
7316                 ;;
7317         esac
7318         ;;
7319 (yes)
7320
7321         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7322         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7323
7324         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7325
7326         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7327                 && test -z "${cf_tst_cflags}" \
7328                 && cf_fix_cppflags=no
7329         ;;
7330 esac
7331 done
7332
7333 if test -n "$cf_new_cflags" ; then
7334
7335         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7336         CFLAGS="${CFLAGS}$cf_new_cflags"
7337
7338 fi
7339
7340 if test -n "$cf_new_cppflags" ; then
7341
7342         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7343         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7344
7345 fi
7346
7347 if test -n "$cf_new_extra_cppflags" ; then
7348
7349         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7350         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7351
7352 fi
7353
7354 cf_add_libs="$LIBS"
7355 # reverse order
7356 cf_add_0lib=
7357 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7358 # filter duplicates
7359 for cf_add_1lib in $cf_add_0lib; do
7360         for cf_add_2lib in $cf_add_libs; do
7361                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7362                         cf_add_1lib=
7363                         break
7364                 fi
7365         done
7366         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7367 done
7368 LIBS="$cf_add_libs"
7369
7370         :
7371 else
7372         cf_pkgconfig_incs=
7373         cf_pkgconfig_libs=
7374
7375 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre; then
7376         test -n "$verbose" && echo "    found package libpcre" 1>&6
7377
7378 echo "${as_me:-configure}:7378: testing found package libpcre ..." 1>&5
7379
7380         cf_pkgconfig_incs="`$PKG_CONFIG --cflags libpcre 2>/dev/null`"
7381         cf_pkgconfig_libs="`$PKG_CONFIG --libs   libpcre 2>/dev/null`"
7382         test -n "$verbose" && echo "    package libpcre CFLAGS: $cf_pkgconfig_incs" 1>&6
7383
7384 echo "${as_me:-configure}:7384: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5
7385
7386         test -n "$verbose" && echo "    package libpcre LIBS: $cf_pkgconfig_libs" 1>&6
7387
7388 echo "${as_me:-configure}:7388: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5
7389
7390 cf_fix_cppflags=no
7391 cf_new_cflags=
7392 cf_new_cppflags=
7393 cf_new_extra_cppflags=
7394
7395 for cf_add_cflags in $cf_pkgconfig_incs
7396 do
7397 case $cf_fix_cppflags in
7398 (no)
7399         case $cf_add_cflags in
7400         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7401                 case $cf_add_cflags in
7402                 (-D*)
7403                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7404
7405                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7406                                 && test -z "${cf_tst_cflags}" \
7407                                 && cf_fix_cppflags=yes
7408
7409                         if test $cf_fix_cppflags = yes ; then
7410
7411         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7412         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7413
7414                                 continue
7415                         elif test "${cf_tst_cflags}" = "\"'" ; then
7416
7417         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7418         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7419
7420                                 continue
7421                         fi
7422                         ;;
7423                 esac
7424                 case "$CPPFLAGS" in
7425                 (*$cf_add_cflags)
7426                         ;;
7427                 (*)
7428                         case $cf_add_cflags in
7429                         (-D*)
7430                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7431
7432 CPPFLAGS=`echo "$CPPFLAGS" | \
7433         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7434                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7435
7436                                 ;;
7437                         esac
7438
7439         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7440         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7441
7442                         ;;
7443                 esac
7444                 ;;
7445         (*)
7446
7447         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7448         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7449
7450                 ;;
7451         esac
7452         ;;
7453 (yes)
7454
7455         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7456         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7457
7458         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7459
7460         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7461                 && test -z "${cf_tst_cflags}" \
7462                 && cf_fix_cppflags=no
7463         ;;
7464 esac
7465 done
7466
7467 if test -n "$cf_new_cflags" ; then
7468
7469         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7470         CFLAGS="${CFLAGS}$cf_new_cflags"
7471
7472 fi
7473
7474 if test -n "$cf_new_cppflags" ; then
7475
7476         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7477         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7478
7479 fi
7480
7481 if test -n "$cf_new_extra_cppflags" ; then
7482
7483         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7484         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7485
7486 fi
7487
7488 cf_add_libs="$LIBS"
7489 # reverse order
7490 cf_add_0lib=
7491 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7492 # filter duplicates
7493 for cf_add_1lib in $cf_add_0lib; do
7494         for cf_add_2lib in $cf_add_libs; do
7495                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7496                         cf_add_1lib=
7497                         break
7498                 fi
7499         done
7500         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7501 done
7502 LIBS="$cf_add_libs"
7503
7504         :
7505 else
7506         cf_pkgconfig_incs=
7507         cf_pkgconfig_libs=
7508
7509                         { { echo "$as_me:7509: error: Cannot find PCRE2 library" >&5
7510 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
7511    { (exit 1); exit 1; }; }
7512 fi
7513
7514 fi
7515
7516 cat >>confdefs.h <<\EOF
7517 #define HAVE_LIB_PCRE2 1
7518 EOF
7519
7520         # if pkgconfig gave no results, look for the libraries directly
7521         case $LIBS in
7522         (*pcre2-posix*|*pcreposix*)
7523                 ;;
7524         (*)
7525                 echo "$as_me:7525: checking for regcomp in -lpcre2-posix" >&5
7526 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
7527 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
7528   echo $ECHO_N "(cached) $ECHO_C" >&6
7529 else
7530   ac_check_lib_save_LIBS=$LIBS
7531 LIBS="-lpcre2-posix  $LIBS"
7532 cat >conftest.$ac_ext <<_ACEOF
7533 #line 7533 "configure"
7534 #include "confdefs.h"
7535
7536 /* Override any gcc2 internal prototype to avoid an error.  */
7537 #ifdef __cplusplus
7538 extern "C"
7539 #endif
7540 /* We use char because int might match the return type of a gcc2
7541    builtin and then its argument prototype would still apply.  */
7542 char regcomp ();
7543 int
7544 main (void)
7545 {
7546 regcomp ();
7547   ;
7548   return 0;
7549 }
7550 _ACEOF
7551 rm -f conftest.$ac_objext conftest$ac_exeext
7552 if { (eval echo "$as_me:7552: \"$ac_link\"") >&5
7553   (eval $ac_link) 2>&5
7554   ac_status=$?
7555   echo "$as_me:7555: \$? = $ac_status" >&5
7556   (exit $ac_status); } &&
7557          { ac_try='test -s conftest$ac_exeext'
7558   { (eval echo "$as_me:7558: \"$ac_try\"") >&5
7559   (eval $ac_try) 2>&5
7560   ac_status=$?
7561   echo "$as_me:7561: \$? = $ac_status" >&5
7562   (exit $ac_status); }; }; then
7563   ac_cv_lib_pcre2_posix_regcomp=yes
7564 else
7565   echo "$as_me: failed program was:" >&5
7566 cat conftest.$ac_ext >&5
7567 ac_cv_lib_pcre2_posix_regcomp=no
7568 fi
7569 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7570 LIBS=$ac_check_lib_save_LIBS
7571 fi
7572 echo "$as_me:7572: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
7573 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
7574 if test $ac_cv_lib_pcre2_posix_regcomp = yes; then
7575
7576 cf_add_libs="$LIBS"
7577 # reverse order
7578 cf_add_0lib=
7579 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7580 # filter duplicates
7581 for cf_add_1lib in $cf_add_0lib; do
7582         for cf_add_2lib in $cf_add_libs; do
7583                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7584                         cf_add_1lib=
7585                         break
7586                 fi
7587         done
7588         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7589 done
7590 LIBS="$cf_add_libs"
7591
7592 else
7593   echo "$as_me:7593: checking for regcomp in -lpcreposix" >&5
7594 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
7595 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
7596   echo $ECHO_N "(cached) $ECHO_C" >&6
7597 else
7598   ac_check_lib_save_LIBS=$LIBS
7599 LIBS="-lpcreposix  $LIBS"
7600 cat >conftest.$ac_ext <<_ACEOF
7601 #line 7601 "configure"
7602 #include "confdefs.h"
7603
7604 /* Override any gcc2 internal prototype to avoid an error.  */
7605 #ifdef __cplusplus
7606 extern "C"
7607 #endif
7608 /* We use char because int might match the return type of a gcc2
7609    builtin and then its argument prototype would still apply.  */
7610 char regcomp ();
7611 int
7612 main (void)
7613 {
7614 regcomp ();
7615   ;
7616   return 0;
7617 }
7618 _ACEOF
7619 rm -f conftest.$ac_objext conftest$ac_exeext
7620 if { (eval echo "$as_me:7620: \"$ac_link\"") >&5
7621   (eval $ac_link) 2>&5
7622   ac_status=$?
7623   echo "$as_me:7623: \$? = $ac_status" >&5
7624   (exit $ac_status); } &&
7625          { ac_try='test -s conftest$ac_exeext'
7626   { (eval echo "$as_me:7626: \"$ac_try\"") >&5
7627   (eval $ac_try) 2>&5
7628   ac_status=$?
7629   echo "$as_me:7629: \$? = $ac_status" >&5
7630   (exit $ac_status); }; }; then
7631   ac_cv_lib_pcreposix_regcomp=yes
7632 else
7633   echo "$as_me: failed program was:" >&5
7634 cat conftest.$ac_ext >&5
7635 ac_cv_lib_pcreposix_regcomp=no
7636 fi
7637 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7638 LIBS=$ac_check_lib_save_LIBS
7639 fi
7640 echo "$as_me:7640: result: $ac_cv_lib_pcreposix_regcomp" >&5
7641 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
7642 if test $ac_cv_lib_pcreposix_regcomp = yes; then
7643
7644 cf_add_libs="$LIBS"
7645 # reverse order
7646 cf_add_0lib=
7647 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7648 # filter duplicates
7649 for cf_add_1lib in $cf_add_0lib; do
7650         for cf_add_2lib in $cf_add_libs; do
7651                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7652                         cf_add_1lib=
7653                         break
7654                 fi
7655         done
7656         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7657 done
7658 LIBS="$cf_add_libs"
7659
7660 else
7661   { { echo "$as_me:7661: error: Cannot find PCRE2 POSIX library" >&5
7662 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
7663    { (exit 1); exit 1; }; }
7664 fi
7665
7666 fi
7667
7668                 ;;
7669         esac
7670
7671         # either way, check for the library header files
7672
7673 for ac_header in pcre2posix.h pcreposix.h
7674 do
7675 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7676 echo "$as_me:7676: checking for $ac_header" >&5
7677 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7678 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7679   echo $ECHO_N "(cached) $ECHO_C" >&6
7680 else
7681   cat >conftest.$ac_ext <<_ACEOF
7682 #line 7682 "configure"
7683 #include "confdefs.h"
7684 #include <$ac_header>
7685 _ACEOF
7686 if { (eval echo "$as_me:7686: \"$ac_cpp conftest.$ac_ext\"") >&5
7687   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7688   ac_status=$?
7689   egrep -v '^ *\+' conftest.er1 >conftest.err
7690   rm -f conftest.er1
7691   cat conftest.err >&5
7692   echo "$as_me:7692: \$? = $ac_status" >&5
7693   (exit $ac_status); } >/dev/null; then
7694   if test -s conftest.err; then
7695     ac_cpp_err=$ac_c_preproc_warn_flag
7696   else
7697     ac_cpp_err=
7698   fi
7699 else
7700   ac_cpp_err=yes
7701 fi
7702 if test -z "$ac_cpp_err"; then
7703   eval "$as_ac_Header=yes"
7704 else
7705   echo "$as_me: failed program was:" >&5
7706   cat conftest.$ac_ext >&5
7707   eval "$as_ac_Header=no"
7708 fi
7709 rm -f conftest.err conftest.$ac_ext
7710 fi
7711 echo "$as_me:7711: result: `eval echo '${'$as_ac_Header'}'`" >&5
7712 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7713 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7714   cat >>confdefs.h <<EOF
7715 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7716 EOF
7717
7718 fi
7719 done
7720
7721 fi
7722
7723 # not everyone has "test -c"
7724 if test -c /dev/sysmouse 2>/dev/null ; then
7725 echo "$as_me:7725: checking if you want to use sysmouse" >&5
7726 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
7727
7728 # Check whether --with-sysmouse or --without-sysmouse was given.
7729 if test "${with_sysmouse+set}" = set; then
7730   withval="$with_sysmouse"
7731   cf_with_sysmouse=$withval
7732 else
7733   cf_with_sysmouse=maybe
7734 fi;
7735         if test "$cf_with_sysmouse" != no ; then
7736         cat >conftest.$ac_ext <<_ACEOF
7737 #line 7737 "configure"
7738 #include "confdefs.h"
7739
7740 #include <osreldate.h>
7741 #if (__FreeBSD_version >= 400017)
7742 #include <sys/consio.h>
7743 #include <sys/fbio.h>
7744 #else
7745 #include <machine/console.h>
7746 #endif
7747
7748 int
7749 main (void)
7750 {
7751
7752         struct mouse_info the_mouse;
7753         ioctl(0, CONS_MOUSECTL, &the_mouse);
7754
7755   ;
7756   return 0;
7757 }
7758 _ACEOF
7759 rm -f conftest.$ac_objext
7760 if { (eval echo "$as_me:7760: \"$ac_compile\"") >&5
7761   (eval $ac_compile) 2>&5
7762   ac_status=$?
7763   echo "$as_me:7763: \$? = $ac_status" >&5
7764   (exit $ac_status); } &&
7765          { ac_try='test -s conftest.$ac_objext'
7766   { (eval echo "$as_me:7766: \"$ac_try\"") >&5
7767   (eval $ac_try) 2>&5
7768   ac_status=$?
7769   echo "$as_me:7769: \$? = $ac_status" >&5
7770   (exit $ac_status); }; }; then
7771   cf_with_sysmouse=yes
7772 else
7773   echo "$as_me: failed program was:" >&5
7774 cat conftest.$ac_ext >&5
7775 cf_with_sysmouse=no
7776 fi
7777 rm -f conftest.$ac_objext conftest.$ac_ext
7778         fi
7779 echo "$as_me:7779: result: $cf_with_sysmouse" >&5
7780 echo "${ECHO_T}$cf_with_sysmouse" >&6
7781 test "$cf_with_sysmouse" = yes &&
7782 cat >>confdefs.h <<\EOF
7783 #define USE_SYSMOUSE 1
7784 EOF
7785
7786 fi
7787
7788 # pretend that ncurses==ncursesw==ncursest
7789 echo "$as_me:7789: checking if you want to disable library suffixes" >&5
7790 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
7791
7792 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
7793 if test "${enable_lib_suffixes+set}" = set; then
7794   enableval="$enable_lib_suffixes"
7795   test "$enableval" != no && enableval=yes
7796         if test "$enableval" != "yes" ; then
7797     disable_lib_suffixes=yes
7798         else
7799                 disable_lib_suffixes=no
7800         fi
7801 else
7802   enableval=yes
7803         disable_lib_suffixes=no
7804
7805 fi;
7806 echo "$as_me:7806: result: $disable_lib_suffixes" >&5
7807 echo "${ECHO_T}$disable_lib_suffixes" >&6
7808
7809 ### If we're building with rpath, try to link non-standard libs that way too.
7810 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
7811
7812 echo "$as_me:7812: checking if rpath-hack should be disabled" >&5
7813 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
7814
7815 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
7816 if test "${enable_rpath_hack+set}" = set; then
7817   enableval="$enable_rpath_hack"
7818   test "$enableval" != no && enableval=yes
7819         if test "$enableval" != "yes" ; then
7820     cf_disable_rpath_hack=yes
7821         else
7822                 cf_disable_rpath_hack=no
7823         fi
7824 else
7825   enableval=yes
7826         cf_disable_rpath_hack=no
7827
7828 fi;
7829 echo "$as_me:7829: result: $cf_disable_rpath_hack" >&5
7830 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
7831 if test "$cf_disable_rpath_hack" = no ; then
7832
7833 echo "$as_me:7833: checking for updated LDFLAGS" >&5
7834 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
7835 if test -n "$LD_RPATH_OPT" ; then
7836         echo "$as_me:7836: result: maybe" >&5
7837 echo "${ECHO_T}maybe" >&6
7838
7839         for ac_prog in ldd
7840 do
7841   # Extract the first word of "$ac_prog", so it can be a program name with args.
7842 set dummy $ac_prog; ac_word=$2
7843 echo "$as_me:7843: checking for $ac_word" >&5
7844 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7845 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
7846   echo $ECHO_N "(cached) $ECHO_C" >&6
7847 else
7848   if test -n "$cf_ldd_prog"; then
7849   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
7850 else
7851   ac_save_IFS=$IFS; IFS=$ac_path_separator
7852 ac_dummy="$PATH"
7853 for ac_dir in $ac_dummy; do
7854   IFS=$ac_save_IFS
7855   test -z "$ac_dir" && ac_dir=.
7856   $as_executable_p "$ac_dir/$ac_word" || continue
7857 ac_cv_prog_cf_ldd_prog="$ac_prog"
7858 echo "$as_me:7858: found $ac_dir/$ac_word" >&5
7859 break
7860 done
7861
7862 fi
7863 fi
7864 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
7865 if test -n "$cf_ldd_prog"; then
7866   echo "$as_me:7866: result: $cf_ldd_prog" >&5
7867 echo "${ECHO_T}$cf_ldd_prog" >&6
7868 else
7869   echo "$as_me:7869: result: no" >&5
7870 echo "${ECHO_T}no" >&6
7871 fi
7872
7873   test -n "$cf_ldd_prog" && break
7874 done
7875 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
7876
7877         cf_rpath_list="/usr/lib /lib"
7878         if test "$cf_ldd_prog" != no
7879         then
7880                 cf_rpath_oops=
7881
7882 cat >conftest.$ac_ext <<_ACEOF
7883 #line 7883 "configure"
7884 #include "confdefs.h"
7885 #include <stdio.h>
7886 int
7887 main (void)
7888 {
7889 printf("Hello");
7890   ;
7891   return 0;
7892 }
7893 _ACEOF
7894 rm -f conftest.$ac_objext conftest$ac_exeext
7895 if { (eval echo "$as_me:7895: \"$ac_link\"") >&5
7896   (eval $ac_link) 2>&5
7897   ac_status=$?
7898   echo "$as_me:7898: \$? = $ac_status" >&5
7899   (exit $ac_status); } &&
7900          { ac_try='test -s conftest$ac_exeext'
7901   { (eval echo "$as_me:7901: \"$ac_try\"") >&5
7902   (eval $ac_try) 2>&5
7903   ac_status=$?
7904   echo "$as_me:7904: \$? = $ac_status" >&5
7905   (exit $ac_status); }; }; then
7906   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
7907                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
7908 else
7909   echo "$as_me: failed program was:" >&5
7910 cat conftest.$ac_ext >&5
7911 fi
7912 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7913
7914                 # If we passed the link-test, but get a "not found" on a given library,
7915                 # this could be due to inept reconfiguration of gcc to make it only
7916                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
7917                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
7918                 # /usr/local libraries.
7919                 if test -n "$cf_rpath_oops"
7920                 then
7921                         for cf_rpath_src in $cf_rpath_oops
7922                         do
7923                                 for cf_rpath_dir in \
7924                                         /usr/local \
7925                                         /usr/pkg \
7926                                         /opt/sfw
7927                                 do
7928                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
7929                                         then
7930                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
7931
7932 echo "${as_me:-configure}:7932: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
7933
7934                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
7935                                                 break
7936                                         fi
7937                                 done
7938                         done
7939                 fi
7940         fi
7941
7942         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
7943
7944 echo "${as_me:-configure}:7944: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
7945
7946 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
7947
7948 echo "${as_me:-configure}:7948: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
7949
7950 cf_rpath_dst=
7951 for cf_rpath_src in $LDFLAGS
7952 do
7953         case $cf_rpath_src in
7954         (-L*)
7955
7956                 # check if this refers to a directory which we will ignore
7957                 cf_rpath_skip=no
7958                 if test -n "$cf_rpath_list"
7959                 then
7960                         for cf_rpath_item in $cf_rpath_list
7961                         do
7962                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
7963                                 then
7964                                         cf_rpath_skip=yes
7965                                         break
7966                                 fi
7967                         done
7968                 fi
7969
7970                 if test "$cf_rpath_skip" = no
7971                 then
7972                         # transform the option
7973                         if test "$LD_RPATH_OPT" = "-R " ; then
7974                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
7975                         else
7976                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
7977                         fi
7978
7979                         # if we have not already added this, add it now
7980                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
7981                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
7982                         then
7983                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
7984
7985 echo "${as_me:-configure}:7985: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
7986
7987                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
7988                         fi
7989                 fi
7990                 ;;
7991         esac
7992         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7993 done
7994 LDFLAGS=$cf_rpath_dst
7995
7996 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
7997
7998 echo "${as_me:-configure}:7998: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
7999
8000 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
8001
8002 echo "${as_me:-configure}:8002: testing ...checking LIBS $LIBS ..." 1>&5
8003
8004 cf_rpath_dst=
8005 for cf_rpath_src in $LIBS
8006 do
8007         case $cf_rpath_src in
8008         (-L*)
8009
8010                 # check if this refers to a directory which we will ignore
8011                 cf_rpath_skip=no
8012                 if test -n "$cf_rpath_list"
8013                 then
8014                         for cf_rpath_item in $cf_rpath_list
8015                         do
8016                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8017                                 then
8018                                         cf_rpath_skip=yes
8019                                         break
8020                                 fi
8021                         done
8022                 fi
8023
8024                 if test "$cf_rpath_skip" = no
8025                 then
8026                         # transform the option
8027                         if test "$LD_RPATH_OPT" = "-R " ; then
8028                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8029                         else
8030                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8031                         fi
8032
8033                         # if we have not already added this, add it now
8034                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8035                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8036                         then
8037                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8038
8039 echo "${as_me:-configure}:8039: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8040
8041                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8042                         fi
8043                 fi
8044                 ;;
8045         esac
8046         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8047 done
8048 LIBS=$cf_rpath_dst
8049
8050 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
8051
8052 echo "${as_me:-configure}:8052: testing ...checked LIBS $LIBS ..." 1>&5
8053
8054         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8055
8056 echo "${as_me:-configure}:8056: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8057
8058 else
8059         echo "$as_me:8059: result: no" >&5
8060 echo "${ECHO_T}no" >&6
8061 fi
8062
8063 fi
8064
8065 fi
8066
8067 ### Depending on the system, someone may use rpath to build ncurses but not
8068 # want users of the package to rely upon that feature.  Give those people an
8069 # option to suppress that detail from EXTRA_LDFLAGS.
8070 EXTRA_PKG_LDFLAGS="$EXTRA_LDFLAGS"
8071 if test -n "$EXTRA_PKG_LDFLAGS"
8072 then
8073         echo "$as_me:8073: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8074 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8075
8076 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8077 if test "${enable_pkg_ldflags+set}" = set; then
8078   enableval="$enable_pkg_ldflags"
8079   test "$enableval" != no && enableval=yes
8080         if test "$enableval" != "yes" ; then
8081     disable_pkg_ldflags=yes
8082         else
8083                 disable_pkg_ldflags=no
8084         fi
8085 else
8086   enableval=yes
8087         disable_pkg_ldflags=no
8088
8089 fi;
8090         echo "$as_me:8090: result: $disable_pkg_ldflags" >&5
8091 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8092         test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8093 fi
8094
8095 ###############################################################################
8096
8097 ###     use option --with-extra-suffix to append suffix to headers and libraries
8098 echo "$as_me:8098: checking if you wish to append extra suffix to header/library paths" >&5
8099 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
8100 EXTRA_SUFFIX=
8101
8102 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8103 if test "${with_extra_suffix+set}" = set; then
8104   withval="$with_extra_suffix"
8105   case x$withval in
8106         (no)
8107                 ;;
8108         (xyes|x)
8109                 EXTRA_SUFFIX=$cf_cv_abi_version
8110                 ;;
8111         (*)
8112                 EXTRA_SUFFIX=$withval
8113                 ;;
8114         esac
8115
8116 fi;
8117 echo "$as_me:8117: result: $EXTRA_SUFFIX" >&5
8118 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
8119
8120 ###     use option --disable-overwrite to leave out the link to -lcurses
8121 echo "$as_me:8121: checking if you wish to install ncurses overwriting curses" >&5
8122 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8123
8124 # Check whether --enable-overwrite or --disable-overwrite was given.
8125 if test "${enable_overwrite+set}" = set; then
8126   enableval="$enable_overwrite"
8127   with_overwrite=$enableval
8128 else
8129   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8130 fi;
8131 echo "$as_me:8131: result: $with_overwrite" >&5
8132 echo "${ECHO_T}$with_overwrite" >&6
8133
8134 echo "$as_me:8134: checking if external terminfo-database is used" >&5
8135 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8136
8137 # Check whether --enable-database or --disable-database was given.
8138 if test "${enable_database+set}" = set; then
8139   enableval="$enable_database"
8140   use_database=$enableval
8141 else
8142   use_database=yes
8143 fi;
8144 echo "$as_me:8144: result: $use_database" >&5
8145 echo "${ECHO_T}$use_database" >&6
8146
8147 case $host_os in
8148 (os2*)
8149         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8150         ;;
8151 (*)
8152         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8153         ;;
8154 esac
8155
8156 NCURSES_USE_DATABASE=0
8157 if test "$use_database" != no ; then
8158         NCURSES_USE_DATABASE=1
8159
8160         echo "$as_me:8160: checking which terminfo source-file will be installed" >&5
8161 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8162
8163 # Check whether --with-database or --without-database was given.
8164 if test "${with_database+set}" = set; then
8165   withval="$with_database"
8166   TERMINFO_SRC=$withval
8167 fi;
8168         echo "$as_me:8168: result: $TERMINFO_SRC" >&5
8169 echo "${ECHO_T}$TERMINFO_SRC" >&6
8170
8171         echo "$as_me:8171: checking whether to use hashed database instead of directory/tree" >&5
8172 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8173
8174 # Check whether --with-hashed-db or --without-hashed-db was given.
8175 if test "${with_hashed_db+set}" = set; then
8176   withval="$with_hashed_db"
8177
8178 else
8179   with_hashed_db=no
8180 fi;
8181         echo "$as_me:8181: result: $with_hashed_db" >&5
8182 echo "${ECHO_T}$with_hashed_db" >&6
8183 else
8184         with_hashed_db=no
8185 fi
8186
8187 echo "$as_me:8187: checking for list of fallback descriptions" >&5
8188 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
8189
8190 # Check whether --with-fallbacks or --without-fallbacks was given.
8191 if test "${with_fallbacks+set}" = set; then
8192   withval="$with_fallbacks"
8193   with_fallback=$withval
8194 else
8195   with_fallback=
8196 fi;
8197 echo "$as_me:8197: result: $with_fallback" >&5
8198 echo "${ECHO_T}$with_fallback" >&6
8199
8200 case ".$with_fallback" in
8201 (.|.no)
8202         FALLBACK_LIST=
8203         ;;
8204 (.yes)
8205         { echo "$as_me:8205: WARNING: expected a list of terminal descriptions" >&5
8206 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8207         ;;
8208 (*)
8209         FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8210         ;;
8211 esac
8212
8213 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8214 # tree for generating the terminal descriptions that will be compiled into the
8215 # library.  If your toolchain is old, it may not handle current terminal
8216 # databases.  Use configure-options to point to the tools which will be used,
8217 # rather than the first ones found on the $PATH.
8218 if test -n "$ac_tool_prefix"; then
8219   # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8220 set dummy ${ac_tool_prefix}tic; ac_word=$2
8221 echo "$as_me:8221: checking for $ac_word" >&5
8222 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8223 if test "${ac_cv_prog_TIC+set}" = set; then
8224   echo $ECHO_N "(cached) $ECHO_C" >&6
8225 else
8226   if test -n "$TIC"; then
8227   ac_cv_prog_TIC="$TIC" # Let the user override the test.
8228 else
8229   ac_save_IFS=$IFS; IFS=$ac_path_separator
8230 ac_dummy="$PATH"
8231 for ac_dir in $ac_dummy; do
8232   IFS=$ac_save_IFS
8233   test -z "$ac_dir" && ac_dir=.
8234   $as_executable_p "$ac_dir/$ac_word" || continue
8235 ac_cv_prog_TIC="${ac_tool_prefix}tic"
8236 echo "$as_me:8236: found $ac_dir/$ac_word" >&5
8237 break
8238 done
8239
8240 fi
8241 fi
8242 TIC=$ac_cv_prog_TIC
8243 if test -n "$TIC"; then
8244   echo "$as_me:8244: result: $TIC" >&5
8245 echo "${ECHO_T}$TIC" >&6
8246 else
8247   echo "$as_me:8247: result: no" >&5
8248 echo "${ECHO_T}no" >&6
8249 fi
8250
8251 fi
8252 if test -z "$ac_cv_prog_TIC"; then
8253   ac_ct_TIC=$TIC
8254   # Extract the first word of "tic", so it can be a program name with args.
8255 set dummy tic; ac_word=$2
8256 echo "$as_me:8256: checking for $ac_word" >&5
8257 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8258 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
8259   echo $ECHO_N "(cached) $ECHO_C" >&6
8260 else
8261   if test -n "$ac_ct_TIC"; then
8262   ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
8263 else
8264   ac_save_IFS=$IFS; IFS=$ac_path_separator
8265 ac_dummy="$PATH"
8266 for ac_dir in $ac_dummy; do
8267   IFS=$ac_save_IFS
8268   test -z "$ac_dir" && ac_dir=.
8269   $as_executable_p "$ac_dir/$ac_word" || continue
8270 ac_cv_prog_ac_ct_TIC="tic"
8271 echo "$as_me:8271: found $ac_dir/$ac_word" >&5
8272 break
8273 done
8274
8275 fi
8276 fi
8277 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
8278 if test -n "$ac_ct_TIC"; then
8279   echo "$as_me:8279: result: $ac_ct_TIC" >&5
8280 echo "${ECHO_T}$ac_ct_TIC" >&6
8281 else
8282   echo "$as_me:8282: result: no" >&5
8283 echo "${ECHO_T}no" >&6
8284 fi
8285
8286   TIC=$ac_ct_TIC
8287 else
8288   TIC="$ac_cv_prog_TIC"
8289 fi
8290
8291 if test -n "$ac_tool_prefix"; then
8292   # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
8293 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
8294 echo "$as_me:8294: checking for $ac_word" >&5
8295 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8296 if test "${ac_cv_prog_INFOCMP+set}" = set; then
8297   echo $ECHO_N "(cached) $ECHO_C" >&6
8298 else
8299   if test -n "$INFOCMP"; then
8300   ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
8301 else
8302   ac_save_IFS=$IFS; IFS=$ac_path_separator
8303 ac_dummy="$PATH"
8304 for ac_dir in $ac_dummy; do
8305   IFS=$ac_save_IFS
8306   test -z "$ac_dir" && ac_dir=.
8307   $as_executable_p "$ac_dir/$ac_word" || continue
8308 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
8309 echo "$as_me:8309: found $ac_dir/$ac_word" >&5
8310 break
8311 done
8312
8313 fi
8314 fi
8315 INFOCMP=$ac_cv_prog_INFOCMP
8316 if test -n "$INFOCMP"; then
8317   echo "$as_me:8317: result: $INFOCMP" >&5
8318 echo "${ECHO_T}$INFOCMP" >&6
8319 else
8320   echo "$as_me:8320: result: no" >&5
8321 echo "${ECHO_T}no" >&6
8322 fi
8323
8324 fi
8325 if test -z "$ac_cv_prog_INFOCMP"; then
8326   ac_ct_INFOCMP=$INFOCMP
8327   # Extract the first word of "infocmp", so it can be a program name with args.
8328 set dummy infocmp; ac_word=$2
8329 echo "$as_me:8329: checking for $ac_word" >&5
8330 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8331 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
8332   echo $ECHO_N "(cached) $ECHO_C" >&6
8333 else
8334   if test -n "$ac_ct_INFOCMP"; then
8335   ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
8336 else
8337   ac_save_IFS=$IFS; IFS=$ac_path_separator
8338 ac_dummy="$PATH"
8339 for ac_dir in $ac_dummy; do
8340   IFS=$ac_save_IFS
8341   test -z "$ac_dir" && ac_dir=.
8342   $as_executable_p "$ac_dir/$ac_word" || continue
8343 ac_cv_prog_ac_ct_INFOCMP="infocmp"
8344 echo "$as_me:8344: found $ac_dir/$ac_word" >&5
8345 break
8346 done
8347
8348 fi
8349 fi
8350 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
8351 if test -n "$ac_ct_INFOCMP"; then
8352   echo "$as_me:8352: result: $ac_ct_INFOCMP" >&5
8353 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
8354 else
8355   echo "$as_me:8355: result: no" >&5
8356 echo "${ECHO_T}no" >&6
8357 fi
8358
8359   INFOCMP=$ac_ct_INFOCMP
8360 else
8361   INFOCMP="$ac_cv_prog_INFOCMP"
8362 fi
8363
8364 if test -n "$FALLBACK_LIST"
8365 then
8366
8367 # Check whether --with-tic-path or --without-tic-path was given.
8368 if test "${with_tic_path+set}" = set; then
8369   withval="$with_tic_path"
8370   echo "$as_me:8370: checking for tic program for fallbacks" >&5
8371 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
8372                 TIC=$withval
8373                 echo "$as_me:8373: result: $TIC" >&5
8374 echo "${ECHO_T}$TIC" >&6
8375
8376 if test "x$prefix" != xNONE; then
8377         cf_path_syntax="$prefix"
8378 else
8379         cf_path_syntax="$ac_default_prefix"
8380 fi
8381
8382 case ".$TIC" in
8383 (.\$\(*\)*|.\'*\'*)
8384         ;;
8385 (..|./*|.\\*)
8386         ;;
8387 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8388         ;;
8389 (.\${*prefix}*|.\${*dir}*)
8390         eval TIC="$TIC"
8391         case ".$TIC" in
8392         (.NONE/*)
8393                 TIC=`echo $TIC | sed -e s%NONE%$cf_path_syntax%`
8394                 ;;
8395         esac
8396         ;;
8397 (.no|.NONE/*)
8398         TIC=`echo $TIC | sed -e s%NONE%$cf_path_syntax%`
8399         ;;
8400 (*)
8401         { { echo "$as_me:8401: error: expected a pathname, not \"$TIC\"" >&5
8402 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
8403    { (exit 1); exit 1; }; }
8404         ;;
8405 esac
8406
8407 else
8408
8409 test -z "$TIC" && TIC=tic
8410 for ac_prog in $TIC tic
8411 do
8412   # Extract the first word of "$ac_prog", so it can be a program name with args.
8413 set dummy $ac_prog; ac_word=$2
8414 echo "$as_me:8414: checking for $ac_word" >&5
8415 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8416 if test "${ac_cv_path_TIC+set}" = set; then
8417   echo $ECHO_N "(cached) $ECHO_C" >&6
8418 else
8419   case $TIC in
8420   [\\/]* | ?:[\\/]*)
8421   ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
8422   ;;
8423   *)
8424   ac_save_IFS=$IFS; IFS=$ac_path_separator
8425 ac_dummy="$PATH:/usr/local/ncurses/bin"
8426 for ac_dir in $ac_dummy; do
8427   IFS=$ac_save_IFS
8428   test -z "$ac_dir" && ac_dir=.
8429   if $as_executable_p "$ac_dir/$ac_word"; then
8430    ac_cv_path_TIC="$ac_dir/$ac_word"
8431    echo "$as_me:8431: found $ac_dir/$ac_word" >&5
8432    break
8433 fi
8434 done
8435
8436   ;;
8437 esac
8438 fi
8439 TIC=$ac_cv_path_TIC
8440
8441 if test -n "$TIC"; then
8442   echo "$as_me:8442: result: $TIC" >&5
8443 echo "${ECHO_T}$TIC" >&6
8444 else
8445   echo "$as_me:8445: result: no" >&5
8446 echo "${ECHO_T}no" >&6
8447 fi
8448
8449   test -n "$TIC" && break
8450 done
8451 test -n "$TIC" || TIC="$TIC"
8452
8453 cf_path_prog=""
8454 cf_path_args=""
8455 IFS="${IFS:-    }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
8456 for cf_temp in $ac_cv_path_TIC
8457 do
8458         if test -z "$cf_path_prog" ; then
8459                 if test "$with_full_paths" = yes ; then
8460
8461 if test "x$prefix" != xNONE; then
8462         cf_path_syntax="$prefix"
8463 else
8464         cf_path_syntax="$ac_default_prefix"
8465 fi
8466
8467 case ".$cf_temp" in
8468 (.\$\(*\)*|.\'*\'*)
8469         ;;
8470 (..|./*|.\\*)
8471         ;;
8472 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8473         ;;
8474 (.\${*prefix}*|.\${*dir}*)
8475         eval cf_temp="$cf_temp"
8476         case ".$cf_temp" in
8477         (.NONE/*)
8478                 cf_temp=`echo $cf_temp | sed -e s%NONE%$cf_path_syntax%`
8479                 ;;
8480         esac
8481         ;;
8482 (.no|.NONE/*)
8483         cf_temp=`echo $cf_temp | sed -e s%NONE%$cf_path_syntax%`
8484         ;;
8485 (*)
8486         break
8487         ;;
8488 esac
8489
8490                         cf_path_prog="$cf_temp"
8491                 else
8492                         cf_path_prog="`basename $cf_temp`"
8493                 fi
8494         elif test -z "$cf_path_args" ; then
8495                 cf_path_args="$cf_temp"
8496         else
8497                 cf_path_args="$cf_path_args $cf_temp"
8498         fi
8499 done
8500 IFS="$cf_save_ifs"
8501
8502 if test -n "$cf_path_prog" ; then
8503
8504 echo "${as_me:-configure}:8504: testing defining path for ${cf_path_prog} ..." 1>&5
8505
8506 cat >>confdefs.h <<EOF
8507 #define TIC_PATH "$cf_path_prog"
8508 EOF
8509
8510         test -n "$cf_path_args" &&
8511 cat >>confdefs.h <<EOF
8512 #define TIC_ARGS "$cf_path_args"
8513 EOF
8514
8515 fi
8516
8517                 if test -z "$TIC"
8518                 then
8519                         { echo "$as_me:8519: WARNING: no tic program found for fallbacks" >&5
8520 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
8521                 fi
8522
8523 fi;
8524
8525 # Check whether --with-infocmp-path or --without-infocmp-path was given.
8526 if test "${with_infocmp_path+set}" = set; then
8527   withval="$with_infocmp_path"
8528   echo "$as_me:8528: checking for infocmp program for fallbacks" >&5
8529 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
8530                 INFOCMP=$withval
8531                 echo "$as_me:8531: result: $INFOCMP" >&5
8532 echo "${ECHO_T}$INFOCMP" >&6
8533
8534 if test "x$prefix" != xNONE; then
8535         cf_path_syntax="$prefix"
8536 else
8537         cf_path_syntax="$ac_default_prefix"
8538 fi
8539
8540 case ".$INFOCMP" in
8541 (.\$\(*\)*|.\'*\'*)
8542         ;;
8543 (..|./*|.\\*)
8544         ;;
8545 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8546         ;;
8547 (.\${*prefix}*|.\${*dir}*)
8548         eval INFOCMP="$INFOCMP"
8549         case ".$INFOCMP" in
8550         (.NONE/*)
8551                 INFOCMP=`echo $INFOCMP | sed -e s%NONE%$cf_path_syntax%`
8552                 ;;
8553         esac
8554         ;;
8555 (.no|.NONE/*)
8556         INFOCMP=`echo $INFOCMP | sed -e s%NONE%$cf_path_syntax%`
8557         ;;
8558 (*)
8559         { { echo "$as_me:8559: error: expected a pathname, not \"$INFOCMP\"" >&5
8560 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
8561    { (exit 1); exit 1; }; }
8562         ;;
8563 esac
8564
8565 else
8566
8567 test -z "$INFOCMP" && INFOCMP=infocmp
8568 for ac_prog in $INFOCMP infocmp
8569 do
8570   # Extract the first word of "$ac_prog", so it can be a program name with args.
8571 set dummy $ac_prog; ac_word=$2
8572 echo "$as_me:8572: checking for $ac_word" >&5
8573 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8574 if test "${ac_cv_path_INFOCMP+set}" = set; then
8575   echo $ECHO_N "(cached) $ECHO_C" >&6
8576 else
8577   case $INFOCMP in
8578   [\\/]* | ?:[\\/]*)
8579   ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
8580   ;;
8581   *)
8582   ac_save_IFS=$IFS; IFS=$ac_path_separator
8583 ac_dummy="$PATH:/usr/local/ncurses/bin"
8584 for ac_dir in $ac_dummy; do
8585   IFS=$ac_save_IFS
8586   test -z "$ac_dir" && ac_dir=.
8587   if $as_executable_p "$ac_dir/$ac_word"; then
8588    ac_cv_path_INFOCMP="$ac_dir/$ac_word"
8589    echo "$as_me:8589: found $ac_dir/$ac_word" >&5
8590    break
8591 fi
8592 done
8593
8594   ;;
8595 esac
8596 fi
8597 INFOCMP=$ac_cv_path_INFOCMP
8598
8599 if test -n "$INFOCMP"; then
8600   echo "$as_me:8600: result: $INFOCMP" >&5
8601 echo "${ECHO_T}$INFOCMP" >&6
8602 else
8603   echo "$as_me:8603: result: no" >&5
8604 echo "${ECHO_T}no" >&6
8605 fi
8606
8607   test -n "$INFOCMP" && break
8608 done
8609 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
8610
8611 cf_path_prog=""
8612 cf_path_args=""
8613 IFS="${IFS:-    }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
8614 for cf_temp in $ac_cv_path_INFOCMP
8615 do
8616         if test -z "$cf_path_prog" ; then
8617                 if test "$with_full_paths" = yes ; then
8618
8619 if test "x$prefix" != xNONE; then
8620         cf_path_syntax="$prefix"
8621 else
8622         cf_path_syntax="$ac_default_prefix"
8623 fi
8624
8625 case ".$cf_temp" in
8626 (.\$\(*\)*|.\'*\'*)
8627         ;;
8628 (..|./*|.\\*)
8629         ;;
8630 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8631         ;;
8632 (.\${*prefix}*|.\${*dir}*)
8633         eval cf_temp="$cf_temp"
8634         case ".$cf_temp" in
8635         (.NONE/*)
8636                 cf_temp=`echo $cf_temp | sed -e s%NONE%$cf_path_syntax%`
8637                 ;;
8638         esac
8639         ;;
8640 (.no|.NONE/*)
8641         cf_temp=`echo $cf_temp | sed -e s%NONE%$cf_path_syntax%`
8642         ;;
8643 (*)
8644         break
8645         ;;
8646 esac
8647
8648                         cf_path_prog="$cf_temp"
8649                 else
8650                         cf_path_prog="`basename $cf_temp`"
8651                 fi
8652         elif test -z "$cf_path_args" ; then
8653                 cf_path_args="$cf_temp"
8654         else
8655                 cf_path_args="$cf_path_args $cf_temp"
8656         fi
8657 done
8658 IFS="$cf_save_ifs"
8659
8660 if test -n "$cf_path_prog" ; then
8661
8662 echo "${as_me:-configure}:8662: testing defining path for ${cf_path_prog} ..." 1>&5
8663
8664 cat >>confdefs.h <<EOF
8665 #define INFOCMP_PATH "$cf_path_prog"
8666 EOF
8667
8668         test -n "$cf_path_args" &&
8669 cat >>confdefs.h <<EOF
8670 #define INFOCMP_ARGS "$cf_path_args"
8671 EOF
8672
8673 fi
8674
8675                 if test -z "$INFOCMP"
8676                 then
8677                         { echo "$as_me:8677: WARNING: no infocmp program found for fallbacks" >&5
8678 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
8679                 fi
8680
8681 fi;
8682
8683         test -z "$TIC" && FALLBACK_LIST=
8684         test -z "$INFOCMP" && FALLBACK_LIST=
8685         if test -z "$FALLBACK_LIST"
8686         then
8687                 { echo "$as_me:8687: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
8688 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
8689         fi
8690 fi
8691
8692 USE_FALLBACKS=
8693 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
8694
8695 echo "$as_me:8695: checking if you want modern xterm or antique" >&5
8696 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
8697
8698 # Check whether --with-xterm-new or --without-xterm-new was given.
8699 if test "${with_xterm_new+set}" = set; then
8700   withval="$with_xterm_new"
8701   with_xterm_new=$withval
8702 else
8703   with_xterm_new=yes
8704 fi;
8705 case $with_xterm_new in
8706 (no) with_xterm_new=xterm-old;;
8707 (*)      with_xterm_new=xterm-new;;
8708 esac
8709 echo "$as_me:8709: result: $with_xterm_new" >&5
8710 echo "${ECHO_T}$with_xterm_new" >&6
8711 WHICH_XTERM=$with_xterm_new
8712
8713 echo "$as_me:8713: checking if xterm backspace sends BS or DEL" >&5
8714 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
8715
8716 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
8717 if test "${with_xterm_kbs+set}" = set; then
8718   withval="$with_xterm_kbs"
8719   with_xterm_kbs=$withval
8720 else
8721   with_xterm_kbs=BS
8722 fi;
8723 case x$with_xterm_kbs in
8724 (xyes|xno|xBS|xbs|x8)
8725         with_xterm_kbs=BS
8726         ;;
8727 (xDEL|xdel|x127)
8728         with_xterm_kbs=DEL
8729         ;;
8730 (*)
8731         with_xterm_kbs=$withval
8732         ;;
8733 esac
8734 echo "$as_me:8734: result: $with_xterm_kbs" >&5
8735 echo "${ECHO_T}$with_xterm_kbs" >&6
8736 XTERM_KBS=$with_xterm_kbs
8737
8738 MAKE_TERMINFO=
8739 if test "$use_database" = no ; then
8740         TERMINFO="${datadir}/terminfo"
8741         MAKE_TERMINFO="#"
8742 else
8743
8744 echo "$as_me:8744: checking for list of terminfo directories" >&5
8745 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
8746
8747 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
8748 if test "${with_terminfo_dirs+set}" = set; then
8749   withval="$with_terminfo_dirs"
8750
8751 else
8752   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
8753 fi;
8754 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
8755 cf_dst_path=
8756 for cf_src_path in $withval
8757 do
8758
8759 if test "x$prefix" != xNONE; then
8760         cf_path_syntax="$prefix"
8761 else
8762         cf_path_syntax="$ac_default_prefix"
8763 fi
8764
8765 case ".$cf_src_path" in
8766 (.\$\(*\)*|.\'*\'*)
8767         ;;
8768 (..|./*|.\\*)
8769         ;;
8770 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8771         ;;
8772 (.\${*prefix}*|.\${*dir}*)
8773         eval cf_src_path="$cf_src_path"
8774         case ".$cf_src_path" in
8775         (.NONE/*)
8776                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
8777                 ;;
8778         esac
8779         ;;
8780 (.no|.NONE/*)
8781         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
8782         ;;
8783 (*)
8784         { { echo "$as_me:8784: error: expected a pathname, not \"$cf_src_path\"" >&5
8785 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
8786    { (exit 1); exit 1; }; }
8787         ;;
8788 esac
8789
8790   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
8791   cf_dst_path="${cf_dst_path}${cf_src_path}"
8792 done
8793 IFS="$ac_save_ifs"
8794
8795 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
8796 # so we have to check/work around.  We do prefer the result of "eval"...
8797 eval cf_dst_eval="$cf_dst_path"
8798 case "x$cf_dst_eval" in
8799 (xNONE*)
8800         TERMINFO_DIRS=$cf_dst_path
8801         ;;
8802 (*)
8803         TERMINFO_DIRS="$cf_dst_eval"
8804         ;;
8805 esac
8806
8807 echo "$as_me:8807: result: $TERMINFO_DIRS" >&5
8808 echo "${ECHO_T}$TERMINFO_DIRS" >&6
8809 test -n "$TERMINFO_DIRS" &&
8810 cat >>confdefs.h <<EOF
8811 #define TERMINFO_DIRS "$TERMINFO_DIRS"
8812 EOF
8813
8814 case "x$TERMINFO" in
8815 x???:*)
8816         { echo "$as_me:8816: WARNING: ignoring non-directory/file TERMINFO value" >&5
8817 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
8818         unset TERMINFO
8819         ;;
8820 esac
8821
8822 echo "$as_me:8822: checking for default terminfo directory" >&5
8823 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
8824
8825 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
8826 if test "${with_default_terminfo_dir+set}" = set; then
8827   withval="$with_default_terminfo_dir"
8828
8829 else
8830   withval="${TERMINFO:-${datadir}/terminfo}"
8831 fi; if test -n "${datadir}/terminfo" ; then
8832
8833 if test "x$prefix" != xNONE; then
8834         cf_path_syntax="$prefix"
8835 else
8836         cf_path_syntax="$ac_default_prefix"
8837 fi
8838
8839 case ".$withval" in
8840 (.\$\(*\)*|.\'*\'*)
8841         ;;
8842 (..|./*|.\\*)
8843         ;;
8844 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8845         ;;
8846 (.\${*prefix}*|.\${*dir}*)
8847         eval withval="$withval"
8848         case ".$withval" in
8849         (.NONE/*)
8850                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
8851                 ;;
8852         esac
8853         ;;
8854 (.no|.NONE/*)
8855         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
8856         ;;
8857 (*)
8858         { { echo "$as_me:8858: error: expected a pathname, not \"$withval\"" >&5
8859 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
8860    { (exit 1); exit 1; }; }
8861         ;;
8862 esac
8863
8864 fi
8865 eval TERMINFO="$withval"
8866
8867 echo "$as_me:8867: result: $TERMINFO" >&5
8868 echo "${ECHO_T}$TERMINFO" >&6
8869
8870 cat >>confdefs.h <<EOF
8871 #define TERMINFO "$TERMINFO"
8872 EOF
8873
8874 fi
8875
8876 ###     use option --disable-big-core to make tic run on small machines
8877 ###     We need 4Mb, check if we can allocate 50% more than that.
8878 echo "$as_me:8878: checking if big-core option selected" >&5
8879 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
8880
8881 # Check whether --enable-big-core or --disable-big-core was given.
8882 if test "${enable_big_core+set}" = set; then
8883   enableval="$enable_big_core"
8884   with_big_core=$enableval
8885 else
8886   if test "$cross_compiling" = yes; then
8887   with_big_core=no
8888 else
8889   cat >conftest.$ac_ext <<_ACEOF
8890 #line 8890 "configure"
8891 #include "confdefs.h"
8892
8893 #include <stdlib.h>
8894 #include <string.h>
8895 int main() {
8896         unsigned long n = 6000000L;
8897         char *s = malloc(n);
8898         if (s != 0)
8899                 s[0] = s[n-1] = 0;
8900         ${cf_cv_main_return:-return}(s == 0);
8901 }
8902 _ACEOF
8903 rm -f conftest$ac_exeext
8904 if { (eval echo "$as_me:8904: \"$ac_link\"") >&5
8905   (eval $ac_link) 2>&5
8906   ac_status=$?
8907   echo "$as_me:8907: \$? = $ac_status" >&5
8908   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8909   { (eval echo "$as_me:8909: \"$ac_try\"") >&5
8910   (eval $ac_try) 2>&5
8911   ac_status=$?
8912   echo "$as_me:8912: \$? = $ac_status" >&5
8913   (exit $ac_status); }; }; then
8914   with_big_core=yes
8915 else
8916   echo "$as_me: program exited with status $ac_status" >&5
8917 echo "$as_me: failed program was:" >&5
8918 cat conftest.$ac_ext >&5
8919 with_big_core=no
8920 fi
8921 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8922 fi
8923 fi;
8924 echo "$as_me:8924: result: $with_big_core" >&5
8925 echo "${ECHO_T}$with_big_core" >&6
8926 test "x$with_big_core" = "xyes" &&
8927 cat >>confdefs.h <<\EOF
8928 #define HAVE_BIG_CORE 1
8929 EOF
8930
8931 ### ISO C only guarantees 512-char strings, we have tables which load faster
8932 ### when constructed using "big" strings.  More than the C compiler, the awk
8933 ### program is a limit on most vendor UNIX systems.  Check that we can build.
8934 echo "$as_me:8934: checking if big-strings option selected" >&5
8935 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
8936
8937 # Check whether --enable-big-strings or --disable-big-strings was given.
8938 if test "${enable_big_strings+set}" = set; then
8939   enableval="$enable_big_strings"
8940   with_big_strings=$enableval
8941 else
8942
8943         case x$AWK in
8944         (x)
8945                 eval with_big_strings=no
8946                 ;;
8947         (*)
8948                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
8949                         | $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
8950                         eval with_big_strings=yes
8951                 else
8952                         eval with_big_strings=no
8953                 fi
8954                 ;;
8955         esac
8956
8957 fi;
8958 echo "$as_me:8958: result: $with_big_strings" >&5
8959 echo "${ECHO_T}$with_big_strings" >&6
8960
8961 USE_BIG_STRINGS=0
8962 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
8963
8964 ###     use option --enable-termcap to compile in the termcap fallback support
8965 echo "$as_me:8965: checking if you want termcap-fallback support" >&5
8966 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
8967
8968 # Check whether --enable-termcap or --disable-termcap was given.
8969 if test "${enable_termcap+set}" = set; then
8970   enableval="$enable_termcap"
8971   with_termcap=$enableval
8972 else
8973   with_termcap=no
8974 fi;
8975 echo "$as_me:8975: result: $with_termcap" >&5
8976 echo "${ECHO_T}$with_termcap" >&6
8977
8978 NCURSES_USE_TERMCAP=0
8979 if test "x$with_termcap" != "xyes" ; then
8980         if test "$use_database" = no ; then
8981                 if test -z "$with_fallback" ; then
8982                         { { echo "$as_me:8982: error: You have disabled the database w/o specifying fallbacks" >&5
8983 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
8984    { (exit 1); exit 1; }; }
8985                 fi
8986         fi
8987
8988 cat >>confdefs.h <<\EOF
8989 #define PURE_TERMINFO 1
8990 EOF
8991
8992 else
8993
8994         if test "$with_ticlib" != no ; then
8995                 { { echo "$as_me:8995: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
8996 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
8997    { (exit 1); exit 1; }; }
8998         fi
8999
9000         NCURSES_USE_TERMCAP=1
9001         echo "$as_me:9001: checking for list of termcap files" >&5
9002 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9003
9004 # Check whether --with-termpath or --without-termpath was given.
9005 if test "${with_termpath+set}" = set; then
9006   withval="$with_termpath"
9007
9008 else
9009   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9010 fi;
9011 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9012 cf_dst_path=
9013 for cf_src_path in $withval
9014 do
9015
9016 if test "x$prefix" != xNONE; then
9017         cf_path_syntax="$prefix"
9018 else
9019         cf_path_syntax="$ac_default_prefix"
9020 fi
9021
9022 case ".$cf_src_path" in
9023 (.\$\(*\)*|.\'*\'*)
9024         ;;
9025 (..|./*|.\\*)
9026         ;;
9027 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9028         ;;
9029 (.\${*prefix}*|.\${*dir}*)
9030         eval cf_src_path="$cf_src_path"
9031         case ".$cf_src_path" in
9032         (.NONE/*)
9033                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
9034                 ;;
9035         esac
9036         ;;
9037 (.no|.NONE/*)
9038         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
9039         ;;
9040 (*)
9041         { { echo "$as_me:9041: error: expected a pathname, not \"$cf_src_path\"" >&5
9042 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9043    { (exit 1); exit 1; }; }
9044         ;;
9045 esac
9046
9047   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9048   cf_dst_path="${cf_dst_path}${cf_src_path}"
9049 done
9050 IFS="$ac_save_ifs"
9051
9052 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9053 # so we have to check/work around.  We do prefer the result of "eval"...
9054 eval cf_dst_eval="$cf_dst_path"
9055 case "x$cf_dst_eval" in
9056 (xNONE*)
9057         TERMPATH=$cf_dst_path
9058         ;;
9059 (*)
9060         TERMPATH="$cf_dst_eval"
9061         ;;
9062 esac
9063
9064         echo "$as_me:9064: result: $TERMPATH" >&5
9065 echo "${ECHO_T}$TERMPATH" >&6
9066         test -n "$TERMPATH" &&
9067 cat >>confdefs.h <<EOF
9068 #define TERMPATH "$TERMPATH"
9069 EOF
9070
9071         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
9072         echo "$as_me:9072: checking if fast termcap-loader is needed" >&5
9073 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9074
9075 # Check whether --enable-getcap or --disable-getcap was given.
9076 if test "${enable_getcap+set}" = set; then
9077   enableval="$enable_getcap"
9078   with_getcap=$enableval
9079 else
9080   with_getcap=no
9081 fi;
9082         echo "$as_me:9082: result: $with_getcap" >&5
9083 echo "${ECHO_T}$with_getcap" >&6
9084         test "x$with_getcap" = "xyes" &&
9085 cat >>confdefs.h <<\EOF
9086 #define USE_GETCAP 1
9087 EOF
9088
9089         echo "$as_me:9089: checking if translated termcaps will be cached in ~/.terminfo" >&5
9090 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9091
9092 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9093 if test "${enable_getcap_cache+set}" = set; then
9094   enableval="$enable_getcap_cache"
9095   with_getcap_cache=$enableval
9096 else
9097   with_getcap_cache=no
9098 fi;
9099         echo "$as_me:9099: result: $with_getcap_cache" >&5
9100 echo "${ECHO_T}$with_getcap_cache" >&6
9101         test "x$with_getcap_cache" = "xyes" &&
9102 cat >>confdefs.h <<\EOF
9103 #define USE_GETCAP_CACHE 1
9104 EOF
9105
9106 fi
9107
9108 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
9109 echo "$as_me:9109: checking if ~/.terminfo is wanted" >&5
9110 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9111
9112 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9113 if test "${enable_home_terminfo+set}" = set; then
9114   enableval="$enable_home_terminfo"
9115   with_home_terminfo=$enableval
9116 else
9117   with_home_terminfo=yes
9118 fi;
9119 echo "$as_me:9119: result: $with_home_terminfo" >&5
9120 echo "${ECHO_T}$with_home_terminfo" >&6
9121 test "x$with_home_terminfo" = "xyes" &&
9122 cat >>confdefs.h <<\EOF
9123 #define USE_HOME_TERMINFO 1
9124 EOF
9125
9126 echo "$as_me:9126: checking if you want to use restricted environment when running as root" >&5
9127 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
9128
9129 # Check whether --enable-root-environ or --disable-root-environ was given.
9130 if test "${enable_root_environ+set}" = set; then
9131   enableval="$enable_root_environ"
9132   with_root_environ=$enableval
9133 else
9134   with_root_environ=yes
9135 fi;
9136 echo "$as_me:9136: result: $with_root_environ" >&5
9137 echo "${ECHO_T}$with_root_environ" >&6
9138 test "x$with_root_environ" = xyes &&
9139 cat >>confdefs.h <<\EOF
9140 #define USE_ROOT_ENVIRON 1
9141 EOF
9142
9143 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
9144 ###   to reduce storage requirements for the terminfo database.
9145
9146 for ac_header in \
9147 unistd.h \
9148
9149 do
9150 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9151 echo "$as_me:9151: checking for $ac_header" >&5
9152 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9153 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9154   echo $ECHO_N "(cached) $ECHO_C" >&6
9155 else
9156   cat >conftest.$ac_ext <<_ACEOF
9157 #line 9157 "configure"
9158 #include "confdefs.h"
9159 #include <$ac_header>
9160 _ACEOF
9161 if { (eval echo "$as_me:9161: \"$ac_cpp conftest.$ac_ext\"") >&5
9162   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9163   ac_status=$?
9164   egrep -v '^ *\+' conftest.er1 >conftest.err
9165   rm -f conftest.er1
9166   cat conftest.err >&5
9167   echo "$as_me:9167: \$? = $ac_status" >&5
9168   (exit $ac_status); } >/dev/null; then
9169   if test -s conftest.err; then
9170     ac_cpp_err=$ac_c_preproc_warn_flag
9171   else
9172     ac_cpp_err=
9173   fi
9174 else
9175   ac_cpp_err=yes
9176 fi
9177 if test -z "$ac_cpp_err"; then
9178   eval "$as_ac_Header=yes"
9179 else
9180   echo "$as_me: failed program was:" >&5
9181   cat conftest.$ac_ext >&5
9182   eval "$as_ac_Header=no"
9183 fi
9184 rm -f conftest.err conftest.$ac_ext
9185 fi
9186 echo "$as_me:9186: result: `eval echo '${'$as_ac_Header'}'`" >&5
9187 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9188 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9189   cat >>confdefs.h <<EOF
9190 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9191 EOF
9192
9193 fi
9194 done
9195
9196 for ac_func in \
9197         remove \
9198         unlink
9199 do
9200 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9201 echo "$as_me:9201: checking for $ac_func" >&5
9202 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9203 if eval "test \"\${$as_ac_var+set}\" = set"; then
9204   echo $ECHO_N "(cached) $ECHO_C" >&6
9205 else
9206   cat >conftest.$ac_ext <<_ACEOF
9207 #line 9207 "configure"
9208 #include "confdefs.h"
9209 #define $ac_func autoconf_temporary
9210 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
9211 #undef $ac_func
9212
9213 #ifdef __cplusplus
9214 extern "C"
9215 #endif
9216
9217 /* We use char because int might match the return type of a gcc2
9218    builtin and then its argument prototype would still apply.  */
9219 char $ac_func (void);
9220
9221 int
9222 main (void)
9223 {
9224
9225 /* The GNU C library defines stubs for functions which it implements
9226     to always fail with ENOSYS.  Some functions are actually named
9227     something starting with __ and the normal name is an alias.  */
9228 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9229 #error found stub for $ac_func
9230 #endif
9231
9232         return $ac_func ();
9233   ;
9234   return 0;
9235 }
9236 _ACEOF
9237 rm -f conftest.$ac_objext conftest$ac_exeext
9238 if { (eval echo "$as_me:9238: \"$ac_link\"") >&5
9239   (eval $ac_link) 2>&5
9240   ac_status=$?
9241   echo "$as_me:9241: \$? = $ac_status" >&5
9242   (exit $ac_status); } &&
9243          { ac_try='test -s conftest$ac_exeext'
9244   { (eval echo "$as_me:9244: \"$ac_try\"") >&5
9245   (eval $ac_try) 2>&5
9246   ac_status=$?
9247   echo "$as_me:9247: \$? = $ac_status" >&5
9248   (exit $ac_status); }; }; then
9249   eval "$as_ac_var=yes"
9250 else
9251   echo "$as_me: failed program was:" >&5
9252 cat conftest.$ac_ext >&5
9253 eval "$as_ac_var=no"
9254 fi
9255 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9256 fi
9257 echo "$as_me:9257: result: `eval echo '${'$as_ac_var'}'`" >&5
9258 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9259 if test `eval echo '${'$as_ac_var'}'` = yes; then
9260   cat >>confdefs.h <<EOF
9261 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9262 EOF
9263
9264 fi
9265 done
9266
9267 if test "$cross_compiling" = yes ; then
9268
9269 for ac_func in \
9270                 link \
9271                 symlink
9272 do
9273 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9274 echo "$as_me:9274: checking for $ac_func" >&5
9275 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9276 if eval "test \"\${$as_ac_var+set}\" = set"; then
9277   echo $ECHO_N "(cached) $ECHO_C" >&6
9278 else
9279   cat >conftest.$ac_ext <<_ACEOF
9280 #line 9280 "configure"
9281 #include "confdefs.h"
9282 #define $ac_func autoconf_temporary
9283 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
9284 #undef $ac_func
9285
9286 #ifdef __cplusplus
9287 extern "C"
9288 #endif
9289
9290 /* We use char because int might match the return type of a gcc2
9291    builtin and then its argument prototype would still apply.  */
9292 char $ac_func (void);
9293
9294 int
9295 main (void)
9296 {
9297
9298 /* The GNU C library defines stubs for functions which it implements
9299     to always fail with ENOSYS.  Some functions are actually named
9300     something starting with __ and the normal name is an alias.  */
9301 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9302 #error found stub for $ac_func
9303 #endif
9304
9305         return $ac_func ();
9306   ;
9307   return 0;
9308 }
9309 _ACEOF
9310 rm -f conftest.$ac_objext conftest$ac_exeext
9311 if { (eval echo "$as_me:9311: \"$ac_link\"") >&5
9312   (eval $ac_link) 2>&5
9313   ac_status=$?
9314   echo "$as_me:9314: \$? = $ac_status" >&5
9315   (exit $ac_status); } &&
9316          { ac_try='test -s conftest$ac_exeext'
9317   { (eval echo "$as_me:9317: \"$ac_try\"") >&5
9318   (eval $ac_try) 2>&5
9319   ac_status=$?
9320   echo "$as_me:9320: \$? = $ac_status" >&5
9321   (exit $ac_status); }; }; then
9322   eval "$as_ac_var=yes"
9323 else
9324   echo "$as_me: failed program was:" >&5
9325 cat conftest.$ac_ext >&5
9326 eval "$as_ac_var=no"
9327 fi
9328 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9329 fi
9330 echo "$as_me:9330: result: `eval echo '${'$as_ac_var'}'`" >&5
9331 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9332 if test `eval echo '${'$as_ac_var'}'` = yes; then
9333   cat >>confdefs.h <<EOF
9334 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9335 EOF
9336
9337 fi
9338 done
9339
9340 else
9341         echo "$as_me:9341: checking if link/symlink functions work" >&5
9342 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
9343 if test "${cf_cv_link_funcs+set}" = set; then
9344   echo $ECHO_N "(cached) $ECHO_C" >&6
9345 else
9346
9347                 cf_cv_link_funcs=
9348                 for cf_func in link symlink ; do
9349                         if test "$cross_compiling" = yes; then
9350
9351                         eval 'ac_cv_func_'$cf_func'=error'
9352 else
9353   cat >conftest.$ac_ext <<_ACEOF
9354 #line 9354 "configure"
9355 #include "confdefs.h"
9356
9357 #include <sys/types.h>
9358 #include <sys/stat.h>
9359 #ifdef HAVE_UNISTD_H
9360 #include <unistd.h>
9361 #endif
9362 int main(void)
9363 {
9364         int fail = 0;
9365         char *src = "config.log";
9366         char *dst = "conftest.chk";
9367         struct stat src_sb;
9368         struct stat dst_sb;
9369
9370         stat(src, &src_sb);
9371         fail = ($cf_func("config.log", "conftest.chk") < 0)
9372             || (stat(dst, &dst_sb) < 0)
9373             || (dst_sb.st_mtime != src_sb.st_mtime);
9374 #ifdef HAVE_UNLINK
9375         unlink(dst);
9376 #else
9377         remove(dst);
9378 #endif
9379         ${cf_cv_main_return:-return} (fail);
9380 }
9381
9382 _ACEOF
9383 rm -f conftest$ac_exeext
9384 if { (eval echo "$as_me:9384: \"$ac_link\"") >&5
9385   (eval $ac_link) 2>&5
9386   ac_status=$?
9387   echo "$as_me:9387: \$? = $ac_status" >&5
9388   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9389   { (eval echo "$as_me:9389: \"$ac_try\"") >&5
9390   (eval $ac_try) 2>&5
9391   ac_status=$?
9392   echo "$as_me:9392: \$? = $ac_status" >&5
9393   (exit $ac_status); }; }; then
9394
9395                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
9396                         eval 'ac_cv_func_'$cf_func'=yes'
9397 else
9398   echo "$as_me: program exited with status $ac_status" >&5
9399 echo "$as_me: failed program was:" >&5
9400 cat conftest.$ac_ext >&5
9401
9402                         eval 'ac_cv_func_'$cf_func'=no'
9403 fi
9404 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9405 fi
9406                 done
9407                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
9408
9409 fi
9410 echo "$as_me:9410: result: $cf_cv_link_funcs" >&5
9411 echo "${ECHO_T}$cf_cv_link_funcs" >&6
9412         test "$ac_cv_func_link"    = yes &&
9413 cat >>confdefs.h <<\EOF
9414 #define HAVE_LINK 1
9415 EOF
9416
9417         test "$ac_cv_func_symlink" = yes &&
9418 cat >>confdefs.h <<\EOF
9419 #define HAVE_SYMLINK 1
9420 EOF
9421
9422 fi
9423
9424 with_links=no
9425 with_symlinks=no
9426
9427 # soft links (symbolic links) are useful for some systems where hard links do
9428 # not work, or to make it simpler to copy terminfo trees around.
9429 if test "x$ac_cv_func_symlink" = xyes ; then
9430         echo "$as_me:9430: checking if tic should use symbolic links" >&5
9431 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
9432
9433 # Check whether --enable-symlinks or --disable-symlinks was given.
9434 if test "${enable_symlinks+set}" = set; then
9435   enableval="$enable_symlinks"
9436   with_symlinks=$enableval
9437 else
9438   with_symlinks=no
9439 fi;
9440         echo "$as_me:9440: result: $with_symlinks" >&5
9441 echo "${ECHO_T}$with_symlinks" >&6
9442 fi
9443
9444 # If we have hard links and did not choose to use soft links instead, there is
9445 # no reason to make this choice optional - use the hard links.
9446 if test "$with_symlinks" = no ; then
9447         echo "$as_me:9447: checking if tic should use hard links" >&5
9448 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
9449         if test "x$ac_cv_func_link" = xyes ; then
9450                 with_links=yes
9451         else
9452                 with_links=no
9453         fi
9454         echo "$as_me:9454: result: $with_links" >&5
9455 echo "${ECHO_T}$with_links" >&6
9456 fi
9457
9458 test "x$with_links" = xyes &&
9459 cat >>confdefs.h <<\EOF
9460 #define USE_LINKS 1
9461 EOF
9462
9463 test "x$with_symlinks" = xyes &&
9464 cat >>confdefs.h <<\EOF
9465 #define USE_SYMLINKS 1
9466 EOF
9467
9468 ###   use option --enable-broken-linker to force on use of broken-linker support
9469
9470 echo "$as_me:9470: checking if you want broken-linker support code" >&5
9471 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
9472
9473 # Check whether --enable-broken_linker or --disable-broken_linker was given.
9474 if test "${enable_broken_linker+set}" = set; then
9475   enableval="$enable_broken_linker"
9476   with_broken_linker=$enableval
9477 else
9478   with_broken_linker=no
9479 fi;
9480 echo "$as_me:9480: result: $with_broken_linker" >&5
9481 echo "${ECHO_T}$with_broken_linker" >&6
9482
9483 : ${BROKEN_LINKER:=0}
9484 if test "x$with_broken_linker" = xyes ; then
9485
9486 cat >>confdefs.h <<\EOF
9487 #define BROKEN_LINKER 1
9488 EOF
9489
9490         BROKEN_LINKER=1
9491 fi
9492
9493 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
9494 echo "$as_me:9494: checking if tputs should process BSD-style prefix padding" >&5
9495 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
9496
9497 # Check whether --enable-bsdpad or --disable-bsdpad was given.
9498 if test "${enable_bsdpad+set}" = set; then
9499   enableval="$enable_bsdpad"
9500   with_bsdpad=$enableval
9501 else
9502   with_bsdpad=no
9503 fi;
9504 echo "$as_me:9504: result: $with_bsdpad" >&5
9505 echo "${ECHO_T}$with_bsdpad" >&6
9506 test "x$with_bsdpad" = xyes &&
9507 cat >>confdefs.h <<\EOF
9508 #define BSD_TPUTS 1
9509 EOF
9510
9511 ###   use option --enable-widec to turn on use of wide-character support
9512 NCURSES_CH_T=chtype
9513 NCURSES_LIBUTF8=0
9514
9515 NEED_WCHAR_H=0
9516 NCURSES_MBSTATE_T=0
9517 NCURSES_WCHAR_T=0
9518 NCURSES_WINT_T=0
9519
9520 # Check to define _XOPEN_SOURCE "automatically"
9521 CPPFLAGS_before_XOPEN="$CPPFLAGS"
9522
9523 echo "$as_me:9523: checking if the POSIX test-macros are already defined" >&5
9524 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
9525 if test "${cf_cv_posix_visible+set}" = set; then
9526   echo $ECHO_N "(cached) $ECHO_C" >&6
9527 else
9528
9529 cat >conftest.$ac_ext <<_ACEOF
9530 #line 9530 "configure"
9531 #include "confdefs.h"
9532 #include <stdio.h>
9533 int
9534 main (void)
9535 {
9536
9537 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
9538         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
9539         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
9540         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
9541 #error conflicting symbols found
9542 #endif
9543
9544   ;
9545   return 0;
9546 }
9547 _ACEOF
9548 rm -f conftest.$ac_objext
9549 if { (eval echo "$as_me:9549: \"$ac_compile\"") >&5
9550   (eval $ac_compile) 2>&5
9551   ac_status=$?
9552   echo "$as_me:9552: \$? = $ac_status" >&5
9553   (exit $ac_status); } &&
9554          { ac_try='test -s conftest.$ac_objext'
9555   { (eval echo "$as_me:9555: \"$ac_try\"") >&5
9556   (eval $ac_try) 2>&5
9557   ac_status=$?
9558   echo "$as_me:9558: \$? = $ac_status" >&5
9559   (exit $ac_status); }; }; then
9560   cf_cv_posix_visible=no
9561 else
9562   echo "$as_me: failed program was:" >&5
9563 cat conftest.$ac_ext >&5
9564 cf_cv_posix_visible=yes
9565 fi
9566 rm -f conftest.$ac_objext conftest.$ac_ext
9567
9568 fi
9569 echo "$as_me:9569: result: $cf_cv_posix_visible" >&5
9570 echo "${ECHO_T}$cf_cv_posix_visible" >&6
9571
9572 if test "$cf_cv_posix_visible" = no; then
9573
9574 cf_XOPEN_SOURCE=600
9575 cf_POSIX_C_SOURCE=199506L
9576 cf_xopen_source=
9577
9578 case $host_os in
9579 (aix[4-7]*)
9580         cf_xopen_source="-D_ALL_SOURCE"
9581         ;;
9582 (msys)
9583         cf_XOPEN_SOURCE=600
9584         ;;
9585 (darwin[0-8].*)
9586         cf_xopen_source="-D_APPLE_C_SOURCE"
9587         ;;
9588 (darwin*)
9589         cf_xopen_source="-D_DARWIN_C_SOURCE"
9590         cf_XOPEN_SOURCE=
9591         ;;
9592 (freebsd*|dragonfly*|midnightbsd*)
9593         # 5.x headers associate
9594         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
9595         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
9596         cf_POSIX_C_SOURCE=200112L
9597         cf_XOPEN_SOURCE=600
9598         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9599         ;;
9600 (hpux11*)
9601         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
9602         ;;
9603 (hpux*)
9604         cf_xopen_source="-D_HPUX_SOURCE"
9605         ;;
9606 (irix[56].*)
9607         cf_xopen_source="-D_SGI_SOURCE"
9608         cf_XOPEN_SOURCE=
9609         ;;
9610 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
9611
9612 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
9613
9614 echo "$as_me:9614: checking if this is the GNU C library" >&5
9615 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
9616 if test "${cf_cv_gnu_library+set}" = set; then
9617   echo $ECHO_N "(cached) $ECHO_C" >&6
9618 else
9619
9620 cat >conftest.$ac_ext <<_ACEOF
9621 #line 9621 "configure"
9622 #include "confdefs.h"
9623 #include <sys/types.h>
9624 int
9625 main (void)
9626 {
9627
9628         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
9629                 return 0;
9630         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
9631                 return 0;
9632         #else
9633         #       error not GNU C library
9634         #endif
9635   ;
9636   return 0;
9637 }
9638 _ACEOF
9639 rm -f conftest.$ac_objext
9640 if { (eval echo "$as_me:9640: \"$ac_compile\"") >&5
9641   (eval $ac_compile) 2>&5
9642   ac_status=$?
9643   echo "$as_me:9643: \$? = $ac_status" >&5
9644   (exit $ac_status); } &&
9645          { ac_try='test -s conftest.$ac_objext'
9646   { (eval echo "$as_me:9646: \"$ac_try\"") >&5
9647   (eval $ac_try) 2>&5
9648   ac_status=$?
9649   echo "$as_me:9649: \$? = $ac_status" >&5
9650   (exit $ac_status); }; }; then
9651   cf_cv_gnu_library=yes
9652 else
9653   echo "$as_me: failed program was:" >&5
9654 cat conftest.$ac_ext >&5
9655 cf_cv_gnu_library=no
9656 fi
9657 rm -f conftest.$ac_objext conftest.$ac_ext
9658
9659 fi
9660 echo "$as_me:9660: result: $cf_cv_gnu_library" >&5
9661 echo "${ECHO_T}$cf_cv_gnu_library" >&6
9662
9663 if test x$cf_cv_gnu_library = xyes; then
9664
9665         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
9666         # was changed to help a little.  newlib incorporated the change about 4
9667         # years later.
9668         echo "$as_me:9668: checking if _DEFAULT_SOURCE can be used as a basis" >&5
9669 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
9670 if test "${cf_cv_gnu_library_219+set}" = set; then
9671   echo $ECHO_N "(cached) $ECHO_C" >&6
9672 else
9673
9674                 cf_save="$CPPFLAGS"
9675
9676         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9677         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
9678
9679                 cat >conftest.$ac_ext <<_ACEOF
9680 #line 9680 "configure"
9681 #include "confdefs.h"
9682 #include <sys/types.h>
9683 int
9684 main (void)
9685 {
9686
9687                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
9688                                 return 0;
9689                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
9690                                 return 0;
9691                         #else
9692                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
9693                         #endif
9694   ;
9695   return 0;
9696 }
9697 _ACEOF
9698 rm -f conftest.$ac_objext
9699 if { (eval echo "$as_me:9699: \"$ac_compile\"") >&5
9700   (eval $ac_compile) 2>&5
9701   ac_status=$?
9702   echo "$as_me:9702: \$? = $ac_status" >&5
9703   (exit $ac_status); } &&
9704          { ac_try='test -s conftest.$ac_objext'
9705   { (eval echo "$as_me:9705: \"$ac_try\"") >&5
9706   (eval $ac_try) 2>&5
9707   ac_status=$?
9708   echo "$as_me:9708: \$? = $ac_status" >&5
9709   (exit $ac_status); }; }; then
9710   cf_cv_gnu_library_219=yes
9711 else
9712   echo "$as_me: failed program was:" >&5
9713 cat conftest.$ac_ext >&5
9714 cf_cv_gnu_library_219=no
9715 fi
9716 rm -f conftest.$ac_objext conftest.$ac_ext
9717                 CPPFLAGS="$cf_save"
9718
9719 fi
9720 echo "$as_me:9720: result: $cf_cv_gnu_library_219" >&5
9721 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
9722
9723         if test "x$cf_cv_gnu_library_219" = xyes; then
9724                 cf_save="$CPPFLAGS"
9725                 echo "$as_me:9725: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
9726 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
9727 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
9728   echo $ECHO_N "(cached) $ECHO_C" >&6
9729 else
9730
9731 cf_fix_cppflags=no
9732 cf_new_cflags=
9733 cf_new_cppflags=
9734 cf_new_extra_cppflags=
9735
9736 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
9737 do
9738 case $cf_fix_cppflags in
9739 (no)
9740         case $cf_add_cflags in
9741         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9742                 case $cf_add_cflags in
9743                 (-D*)
9744                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9745
9746                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9747                                 && test -z "${cf_tst_cflags}" \
9748                                 && cf_fix_cppflags=yes
9749
9750                         if test $cf_fix_cppflags = yes ; then
9751
9752         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9753         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9754
9755                                 continue
9756                         elif test "${cf_tst_cflags}" = "\"'" ; then
9757
9758         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9759         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9760
9761                                 continue
9762                         fi
9763                         ;;
9764                 esac
9765                 case "$CPPFLAGS" in
9766                 (*$cf_add_cflags)
9767                         ;;
9768                 (*)
9769                         case $cf_add_cflags in
9770                         (-D*)
9771                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9772
9773 CPPFLAGS=`echo "$CPPFLAGS" | \
9774         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9775                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9776
9777                                 ;;
9778                         esac
9779
9780         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9781         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9782
9783                         ;;
9784                 esac
9785                 ;;
9786         (*)
9787
9788         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9789         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9790
9791                 ;;
9792         esac
9793         ;;
9794 (yes)
9795
9796         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9797         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9798
9799         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9800
9801         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9802                 && test -z "${cf_tst_cflags}" \
9803                 && cf_fix_cppflags=no
9804         ;;
9805 esac
9806 done
9807
9808 if test -n "$cf_new_cflags" ; then
9809
9810         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9811         CFLAGS="${CFLAGS}$cf_new_cflags"
9812
9813 fi
9814
9815 if test -n "$cf_new_cppflags" ; then
9816
9817         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9818         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9819
9820 fi
9821
9822 if test -n "$cf_new_extra_cppflags" ; then
9823
9824         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9825         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9826
9827 fi
9828
9829                         cat >conftest.$ac_ext <<_ACEOF
9830 #line 9830 "configure"
9831 #include "confdefs.h"
9832
9833                                 #include <limits.h>
9834                                 #include <sys/types.h>
9835
9836 int
9837 main (void)
9838 {
9839
9840                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
9841                                         return 0;
9842                                 #else
9843                                 #       error GNU C library is too old
9844                                 #endif
9845   ;
9846   return 0;
9847 }
9848 _ACEOF
9849 rm -f conftest.$ac_objext
9850 if { (eval echo "$as_me:9850: \"$ac_compile\"") >&5
9851   (eval $ac_compile) 2>&5
9852   ac_status=$?
9853   echo "$as_me:9853: \$? = $ac_status" >&5
9854   (exit $ac_status); } &&
9855          { ac_try='test -s conftest.$ac_objext'
9856   { (eval echo "$as_me:9856: \"$ac_try\"") >&5
9857   (eval $ac_try) 2>&5
9858   ac_status=$?
9859   echo "$as_me:9859: \$? = $ac_status" >&5
9860   (exit $ac_status); }; }; then
9861   cf_cv_gnu_dftsrc_219=yes
9862 else
9863   echo "$as_me: failed program was:" >&5
9864 cat conftest.$ac_ext >&5
9865 cf_cv_gnu_dftsrc_219=no
9866 fi
9867 rm -f conftest.$ac_objext conftest.$ac_ext
9868
9869 fi
9870 echo "$as_me:9870: result: $cf_cv_gnu_dftsrc_219" >&5
9871 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
9872                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
9873         else
9874                 cf_cv_gnu_dftsrc_219=maybe
9875         fi
9876
9877         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
9878
9879                 echo "$as_me:9879: checking if we must define _GNU_SOURCE" >&5
9880 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
9881 if test "${cf_cv_gnu_source+set}" = set; then
9882   echo $ECHO_N "(cached) $ECHO_C" >&6
9883 else
9884
9885                 cat >conftest.$ac_ext <<_ACEOF
9886 #line 9886 "configure"
9887 #include "confdefs.h"
9888 #include <sys/types.h>
9889 int
9890 main (void)
9891 {
9892
9893                         #ifndef _XOPEN_SOURCE
9894                         #error  expected _XOPEN_SOURCE to be defined
9895                         #endif
9896   ;
9897   return 0;
9898 }
9899 _ACEOF
9900 rm -f conftest.$ac_objext
9901 if { (eval echo "$as_me:9901: \"$ac_compile\"") >&5
9902   (eval $ac_compile) 2>&5
9903   ac_status=$?
9904   echo "$as_me:9904: \$? = $ac_status" >&5
9905   (exit $ac_status); } &&
9906          { ac_try='test -s conftest.$ac_objext'
9907   { (eval echo "$as_me:9907: \"$ac_try\"") >&5
9908   (eval $ac_try) 2>&5
9909   ac_status=$?
9910   echo "$as_me:9910: \$? = $ac_status" >&5
9911   (exit $ac_status); }; }; then
9912   cf_cv_gnu_source=no
9913 else
9914   echo "$as_me: failed program was:" >&5
9915 cat conftest.$ac_ext >&5
9916 cf_save="$CPPFLAGS"
9917
9918 cf_fix_cppflags=no
9919 cf_new_cflags=
9920 cf_new_cppflags=
9921 cf_new_extra_cppflags=
9922
9923 for cf_add_cflags in -D_GNU_SOURCE
9924 do
9925 case $cf_fix_cppflags in
9926 (no)
9927         case $cf_add_cflags in
9928         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9929                 case $cf_add_cflags in
9930                 (-D*)
9931                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9932
9933                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9934                                 && test -z "${cf_tst_cflags}" \
9935                                 && cf_fix_cppflags=yes
9936
9937                         if test $cf_fix_cppflags = yes ; then
9938
9939         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9940         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9941
9942                                 continue
9943                         elif test "${cf_tst_cflags}" = "\"'" ; then
9944
9945         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9946         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9947
9948                                 continue
9949                         fi
9950                         ;;
9951                 esac
9952                 case "$CPPFLAGS" in
9953                 (*$cf_add_cflags)
9954                         ;;
9955                 (*)
9956                         case $cf_add_cflags in
9957                         (-D*)
9958                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9959
9960 CPPFLAGS=`echo "$CPPFLAGS" | \
9961         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9962                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9963
9964                                 ;;
9965                         esac
9966
9967         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9968         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9969
9970                         ;;
9971                 esac
9972                 ;;
9973         (*)
9974
9975         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9976         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9977
9978                 ;;
9979         esac
9980         ;;
9981 (yes)
9982
9983         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9984         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9985
9986         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9987
9988         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9989                 && test -z "${cf_tst_cflags}" \
9990                 && cf_fix_cppflags=no
9991         ;;
9992 esac
9993 done
9994
9995 if test -n "$cf_new_cflags" ; then
9996
9997         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9998         CFLAGS="${CFLAGS}$cf_new_cflags"
9999
10000 fi
10001
10002 if test -n "$cf_new_cppflags" ; then
10003
10004         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10005         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10006
10007 fi
10008
10009 if test -n "$cf_new_extra_cppflags" ; then
10010
10011         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10012         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10013
10014 fi
10015
10016                          cat >conftest.$ac_ext <<_ACEOF
10017 #line 10017 "configure"
10018 #include "confdefs.h"
10019 #include <sys/types.h>
10020 int
10021 main (void)
10022 {
10023
10024                                 #ifdef _XOPEN_SOURCE
10025                                 #error  expected _XOPEN_SOURCE to be undefined
10026                                 #endif
10027   ;
10028   return 0;
10029 }
10030 _ACEOF
10031 rm -f conftest.$ac_objext
10032 if { (eval echo "$as_me:10032: \"$ac_compile\"") >&5
10033   (eval $ac_compile) 2>&5
10034   ac_status=$?
10035   echo "$as_me:10035: \$? = $ac_status" >&5
10036   (exit $ac_status); } &&
10037          { ac_try='test -s conftest.$ac_objext'
10038   { (eval echo "$as_me:10038: \"$ac_try\"") >&5
10039   (eval $ac_try) 2>&5
10040   ac_status=$?
10041   echo "$as_me:10041: \$? = $ac_status" >&5
10042   (exit $ac_status); }; }; then
10043   cf_cv_gnu_source=no
10044 else
10045   echo "$as_me: failed program was:" >&5
10046 cat conftest.$ac_ext >&5
10047 cf_cv_gnu_source=yes
10048 fi
10049 rm -f conftest.$ac_objext conftest.$ac_ext
10050                         CPPFLAGS="$cf_save"
10051
10052 fi
10053 rm -f conftest.$ac_objext conftest.$ac_ext
10054
10055 fi
10056 echo "$as_me:10056: result: $cf_cv_gnu_source" >&5
10057 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10058
10059                 if test "$cf_cv_gnu_source" = yes
10060                 then
10061                 echo "$as_me:10061: checking if we should also define _DEFAULT_SOURCE" >&5
10062 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10063 if test "${cf_cv_default_source+set}" = set; then
10064   echo $ECHO_N "(cached) $ECHO_C" >&6
10065 else
10066
10067         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10068         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10069
10070                         cat >conftest.$ac_ext <<_ACEOF
10071 #line 10071 "configure"
10072 #include "confdefs.h"
10073 #include <sys/types.h>
10074 int
10075 main (void)
10076 {
10077
10078                                 #ifdef _DEFAULT_SOURCE
10079                                 #error  expected _DEFAULT_SOURCE to be undefined
10080                                 #endif
10081   ;
10082   return 0;
10083 }
10084 _ACEOF
10085 rm -f conftest.$ac_objext
10086 if { (eval echo "$as_me:10086: \"$ac_compile\"") >&5
10087   (eval $ac_compile) 2>&5
10088   ac_status=$?
10089   echo "$as_me:10089: \$? = $ac_status" >&5
10090   (exit $ac_status); } &&
10091          { ac_try='test -s conftest.$ac_objext'
10092   { (eval echo "$as_me:10092: \"$ac_try\"") >&5
10093   (eval $ac_try) 2>&5
10094   ac_status=$?
10095   echo "$as_me:10095: \$? = $ac_status" >&5
10096   (exit $ac_status); }; }; then
10097   cf_cv_default_source=no
10098 else
10099   echo "$as_me: failed program was:" >&5
10100 cat conftest.$ac_ext >&5
10101 cf_cv_default_source=yes
10102 fi
10103 rm -f conftest.$ac_objext conftest.$ac_ext
10104
10105 fi
10106 echo "$as_me:10106: result: $cf_cv_default_source" >&5
10107 echo "${ECHO_T}$cf_cv_default_source" >&6
10108                         if test "$cf_cv_default_source" = yes
10109                         then
10110
10111         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10112         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10113
10114                         fi
10115                 fi
10116         fi
10117
10118 fi
10119
10120         ;;
10121 (minix*)
10122         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10123         ;;
10124 (mirbsd*)
10125         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10126         cf_XOPEN_SOURCE=
10127
10128 if test "$cf_cv_posix_visible" = no; then
10129
10130 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10131
10132 cf_save_CFLAGS="$CFLAGS"
10133 cf_save_CPPFLAGS="$CPPFLAGS"
10134
10135 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10136         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10137                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10138
10139 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10140         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10141                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10142
10143 echo "$as_me:10143: checking if we should define _POSIX_C_SOURCE" >&5
10144 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10145 if test "${cf_cv_posix_c_source+set}" = set; then
10146   echo $ECHO_N "(cached) $ECHO_C" >&6
10147 else
10148
10149 echo "${as_me:-configure}:10149: testing if the symbol is already defined go no further ..." 1>&5
10150
10151         cat >conftest.$ac_ext <<_ACEOF
10152 #line 10152 "configure"
10153 #include "confdefs.h"
10154 #include <sys/types.h>
10155 int
10156 main (void)
10157 {
10158
10159 #ifndef _POSIX_C_SOURCE
10160 make an error
10161 #endif
10162   ;
10163   return 0;
10164 }
10165 _ACEOF
10166 rm -f conftest.$ac_objext
10167 if { (eval echo "$as_me:10167: \"$ac_compile\"") >&5
10168   (eval $ac_compile) 2>&5
10169   ac_status=$?
10170   echo "$as_me:10170: \$? = $ac_status" >&5
10171   (exit $ac_status); } &&
10172          { ac_try='test -s conftest.$ac_objext'
10173   { (eval echo "$as_me:10173: \"$ac_try\"") >&5
10174   (eval $ac_try) 2>&5
10175   ac_status=$?
10176   echo "$as_me:10176: \$? = $ac_status" >&5
10177   (exit $ac_status); }; }; then
10178   cf_cv_posix_c_source=no
10179 else
10180   echo "$as_me: failed program was:" >&5
10181 cat conftest.$ac_ext >&5
10182 cf_want_posix_source=no
10183          case .$cf_POSIX_C_SOURCE in
10184          (.[12]??*)
10185                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10186                 ;;
10187          (.2)
10188                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10189                 cf_want_posix_source=yes
10190                 ;;
10191          (.*)
10192                 cf_want_posix_source=yes
10193                 ;;
10194          esac
10195          if test "$cf_want_posix_source" = yes ; then
10196                 cat >conftest.$ac_ext <<_ACEOF
10197 #line 10197 "configure"
10198 #include "confdefs.h"
10199 #include <sys/types.h>
10200 int
10201 main (void)
10202 {
10203
10204 #ifdef _POSIX_SOURCE
10205 make an error
10206 #endif
10207   ;
10208   return 0;
10209 }
10210 _ACEOF
10211 rm -f conftest.$ac_objext
10212 if { (eval echo "$as_me:10212: \"$ac_compile\"") >&5
10213   (eval $ac_compile) 2>&5
10214   ac_status=$?
10215   echo "$as_me:10215: \$? = $ac_status" >&5
10216   (exit $ac_status); } &&
10217          { ac_try='test -s conftest.$ac_objext'
10218   { (eval echo "$as_me:10218: \"$ac_try\"") >&5
10219   (eval $ac_try) 2>&5
10220   ac_status=$?
10221   echo "$as_me:10221: \$? = $ac_status" >&5
10222   (exit $ac_status); }; }; then
10223   :
10224 else
10225   echo "$as_me: failed program was:" >&5
10226 cat conftest.$ac_ext >&5
10227 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
10228 fi
10229 rm -f conftest.$ac_objext conftest.$ac_ext
10230          fi
10231
10232 echo "${as_me:-configure}:10232: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
10233
10234          CFLAGS="$cf_trim_CFLAGS"
10235          CPPFLAGS="$cf_trim_CPPFLAGS"
10236
10237         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10238         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
10239
10240 echo "${as_me:-configure}:10240: testing if the second compile does not leave our definition intact error ..." 1>&5
10241
10242          cat >conftest.$ac_ext <<_ACEOF
10243 #line 10243 "configure"
10244 #include "confdefs.h"
10245 #include <sys/types.h>
10246 int
10247 main (void)
10248 {
10249
10250 #ifndef _POSIX_C_SOURCE
10251 make an error
10252 #endif
10253   ;
10254   return 0;
10255 }
10256 _ACEOF
10257 rm -f conftest.$ac_objext
10258 if { (eval echo "$as_me:10258: \"$ac_compile\"") >&5
10259   (eval $ac_compile) 2>&5
10260   ac_status=$?
10261   echo "$as_me:10261: \$? = $ac_status" >&5
10262   (exit $ac_status); } &&
10263          { ac_try='test -s conftest.$ac_objext'
10264   { (eval echo "$as_me:10264: \"$ac_try\"") >&5
10265   (eval $ac_try) 2>&5
10266   ac_status=$?
10267   echo "$as_me:10267: \$? = $ac_status" >&5
10268   (exit $ac_status); }; }; then
10269   :
10270 else
10271   echo "$as_me: failed program was:" >&5
10272 cat conftest.$ac_ext >&5
10273 cf_cv_posix_c_source=no
10274 fi
10275 rm -f conftest.$ac_objext conftest.$ac_ext
10276          CFLAGS="$cf_save_CFLAGS"
10277          CPPFLAGS="$cf_save_CPPFLAGS"
10278
10279 fi
10280 rm -f conftest.$ac_objext conftest.$ac_ext
10281
10282 fi
10283 echo "$as_me:10283: result: $cf_cv_posix_c_source" >&5
10284 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
10285
10286 if test "$cf_cv_posix_c_source" != no ; then
10287         CFLAGS="$cf_trim_CFLAGS"
10288         CPPFLAGS="$cf_trim_CPPFLAGS"
10289
10290 cf_fix_cppflags=no
10291 cf_new_cflags=
10292 cf_new_cppflags=
10293 cf_new_extra_cppflags=
10294
10295 for cf_add_cflags in $cf_cv_posix_c_source
10296 do
10297 case $cf_fix_cppflags in
10298 (no)
10299         case $cf_add_cflags in
10300         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10301                 case $cf_add_cflags in
10302                 (-D*)
10303                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10304
10305                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10306                                 && test -z "${cf_tst_cflags}" \
10307                                 && cf_fix_cppflags=yes
10308
10309                         if test $cf_fix_cppflags = yes ; then
10310
10311         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10312         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10313
10314                                 continue
10315                         elif test "${cf_tst_cflags}" = "\"'" ; then
10316
10317         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10318         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10319
10320                                 continue
10321                         fi
10322                         ;;
10323                 esac
10324                 case "$CPPFLAGS" in
10325                 (*$cf_add_cflags)
10326                         ;;
10327                 (*)
10328                         case $cf_add_cflags in
10329                         (-D*)
10330                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10331
10332 CPPFLAGS=`echo "$CPPFLAGS" | \
10333         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10334                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10335
10336                                 ;;
10337                         esac
10338
10339         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10340         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10341
10342                         ;;
10343                 esac
10344                 ;;
10345         (*)
10346
10347         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10348         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10349
10350                 ;;
10351         esac
10352         ;;
10353 (yes)
10354
10355         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10356         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10357
10358         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10359
10360         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10361                 && test -z "${cf_tst_cflags}" \
10362                 && cf_fix_cppflags=no
10363         ;;
10364 esac
10365 done
10366
10367 if test -n "$cf_new_cflags" ; then
10368
10369         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10370         CFLAGS="${CFLAGS}$cf_new_cflags"
10371
10372 fi
10373
10374 if test -n "$cf_new_cppflags" ; then
10375
10376         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10377         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10378
10379 fi
10380
10381 if test -n "$cf_new_extra_cppflags" ; then
10382
10383         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10384         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10385
10386 fi
10387
10388 fi
10389
10390 fi # cf_cv_posix_visible
10391
10392         ;;
10393 (netbsd*)
10394         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
10395         ;;
10396 (openbsd[4-9]*)
10397         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
10398         cf_xopen_source="-D_BSD_SOURCE"
10399         cf_XOPEN_SOURCE=600
10400         ;;
10401 (openbsd*)
10402         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
10403         ;;
10404 (osf[45]*)
10405         cf_xopen_source="-D_OSF_SOURCE"
10406         ;;
10407 (nto-qnx*)
10408         cf_xopen_source="-D_QNX_SOURCE"
10409         ;;
10410 (sco*)
10411         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
10412         ;;
10413 (solaris2.*)
10414         cf_xopen_source="-D__EXTENSIONS__"
10415         cf_cv_xopen_source=broken
10416         ;;
10417 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
10418         cf_XOPEN_SOURCE=
10419         cf_POSIX_C_SOURCE=
10420         ;;
10421 (*)
10422
10423 echo "$as_me:10423: checking if we should define _XOPEN_SOURCE" >&5
10424 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
10425 if test "${cf_cv_xopen_source+set}" = set; then
10426   echo $ECHO_N "(cached) $ECHO_C" >&6
10427 else
10428
10429         cat >conftest.$ac_ext <<_ACEOF
10430 #line 10430 "configure"
10431 #include "confdefs.h"
10432
10433 #include <stdlib.h>
10434 #include <string.h>
10435 #include <sys/types.h>
10436
10437 int
10438 main (void)
10439 {
10440
10441 #ifndef _XOPEN_SOURCE
10442 make an error
10443 #endif
10444   ;
10445   return 0;
10446 }
10447 _ACEOF
10448 rm -f conftest.$ac_objext
10449 if { (eval echo "$as_me:10449: \"$ac_compile\"") >&5
10450   (eval $ac_compile) 2>&5
10451   ac_status=$?
10452   echo "$as_me:10452: \$? = $ac_status" >&5
10453   (exit $ac_status); } &&
10454          { ac_try='test -s conftest.$ac_objext'
10455   { (eval echo "$as_me:10455: \"$ac_try\"") >&5
10456   (eval $ac_try) 2>&5
10457   ac_status=$?
10458   echo "$as_me:10458: \$? = $ac_status" >&5
10459   (exit $ac_status); }; }; then
10460   cf_cv_xopen_source=no
10461 else
10462   echo "$as_me: failed program was:" >&5
10463 cat conftest.$ac_ext >&5
10464 cf_save="$CPPFLAGS"
10465
10466         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10467         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10468
10469          cat >conftest.$ac_ext <<_ACEOF
10470 #line 10470 "configure"
10471 #include "confdefs.h"
10472
10473 #include <stdlib.h>
10474 #include <string.h>
10475 #include <sys/types.h>
10476
10477 int
10478 main (void)
10479 {
10480
10481 #ifdef _XOPEN_SOURCE
10482 make an error
10483 #endif
10484   ;
10485   return 0;
10486 }
10487 _ACEOF
10488 rm -f conftest.$ac_objext
10489 if { (eval echo "$as_me:10489: \"$ac_compile\"") >&5
10490   (eval $ac_compile) 2>&5
10491   ac_status=$?
10492   echo "$as_me:10492: \$? = $ac_status" >&5
10493   (exit $ac_status); } &&
10494          { ac_try='test -s conftest.$ac_objext'
10495   { (eval echo "$as_me:10495: \"$ac_try\"") >&5
10496   (eval $ac_try) 2>&5
10497   ac_status=$?
10498   echo "$as_me:10498: \$? = $ac_status" >&5
10499   (exit $ac_status); }; }; then
10500   cf_cv_xopen_source=no
10501 else
10502   echo "$as_me: failed program was:" >&5
10503 cat conftest.$ac_ext >&5
10504 cf_cv_xopen_source=$cf_XOPEN_SOURCE
10505 fi
10506 rm -f conftest.$ac_objext conftest.$ac_ext
10507         CPPFLAGS="$cf_save"
10508
10509 fi
10510 rm -f conftest.$ac_objext conftest.$ac_ext
10511
10512 fi
10513 echo "$as_me:10513: result: $cf_cv_xopen_source" >&5
10514 echo "${ECHO_T}$cf_cv_xopen_source" >&6
10515
10516 if test "$cf_cv_xopen_source" != no ; then
10517
10518 CFLAGS=`echo "$CFLAGS" | \
10519         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
10520                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
10521
10522 CPPFLAGS=`echo "$CPPFLAGS" | \
10523         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
10524                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
10525
10526         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
10527
10528 cf_fix_cppflags=no
10529 cf_new_cflags=
10530 cf_new_cppflags=
10531 cf_new_extra_cppflags=
10532
10533 for cf_add_cflags in $cf_temp_xopen_source
10534 do
10535 case $cf_fix_cppflags in
10536 (no)
10537         case $cf_add_cflags in
10538         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10539                 case $cf_add_cflags in
10540                 (-D*)
10541                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10542
10543                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10544                                 && test -z "${cf_tst_cflags}" \
10545                                 && cf_fix_cppflags=yes
10546
10547                         if test $cf_fix_cppflags = yes ; then
10548
10549         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10550         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10551
10552                                 continue
10553                         elif test "${cf_tst_cflags}" = "\"'" ; then
10554
10555         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10556         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10557
10558                                 continue
10559                         fi
10560                         ;;
10561                 esac
10562                 case "$CPPFLAGS" in
10563                 (*$cf_add_cflags)
10564                         ;;
10565                 (*)
10566                         case $cf_add_cflags in
10567                         (-D*)
10568                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10569
10570 CPPFLAGS=`echo "$CPPFLAGS" | \
10571         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10572                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10573
10574                                 ;;
10575                         esac
10576
10577         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10578         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10579
10580                         ;;
10581                 esac
10582                 ;;
10583         (*)
10584
10585         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10586         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10587
10588                 ;;
10589         esac
10590         ;;
10591 (yes)
10592
10593         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10594         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10595
10596         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10597
10598         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10599                 && test -z "${cf_tst_cflags}" \
10600                 && cf_fix_cppflags=no
10601         ;;
10602 esac
10603 done
10604
10605 if test -n "$cf_new_cflags" ; then
10606
10607         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10608         CFLAGS="${CFLAGS}$cf_new_cflags"
10609
10610 fi
10611
10612 if test -n "$cf_new_cppflags" ; then
10613
10614         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10615         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10616
10617 fi
10618
10619 if test -n "$cf_new_extra_cppflags" ; then
10620
10621         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10622         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10623
10624 fi
10625
10626 fi
10627
10628 if test "$cf_cv_posix_visible" = no; then
10629
10630 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10631
10632 cf_save_CFLAGS="$CFLAGS"
10633 cf_save_CPPFLAGS="$CPPFLAGS"
10634
10635 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10636         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10637                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10638
10639 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10640         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10641                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10642
10643 echo "$as_me:10643: checking if we should define _POSIX_C_SOURCE" >&5
10644 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10645 if test "${cf_cv_posix_c_source+set}" = set; then
10646   echo $ECHO_N "(cached) $ECHO_C" >&6
10647 else
10648
10649 echo "${as_me:-configure}:10649: testing if the symbol is already defined go no further ..." 1>&5
10650
10651         cat >conftest.$ac_ext <<_ACEOF
10652 #line 10652 "configure"
10653 #include "confdefs.h"
10654 #include <sys/types.h>
10655 int
10656 main (void)
10657 {
10658
10659 #ifndef _POSIX_C_SOURCE
10660 make an error
10661 #endif
10662   ;
10663   return 0;
10664 }
10665 _ACEOF
10666 rm -f conftest.$ac_objext
10667 if { (eval echo "$as_me:10667: \"$ac_compile\"") >&5
10668   (eval $ac_compile) 2>&5
10669   ac_status=$?
10670   echo "$as_me:10670: \$? = $ac_status" >&5
10671   (exit $ac_status); } &&
10672          { ac_try='test -s conftest.$ac_objext'
10673   { (eval echo "$as_me:10673: \"$ac_try\"") >&5
10674   (eval $ac_try) 2>&5
10675   ac_status=$?
10676   echo "$as_me:10676: \$? = $ac_status" >&5
10677   (exit $ac_status); }; }; then
10678   cf_cv_posix_c_source=no
10679 else
10680   echo "$as_me: failed program was:" >&5
10681 cat conftest.$ac_ext >&5
10682 cf_want_posix_source=no
10683          case .$cf_POSIX_C_SOURCE in
10684          (.[12]??*)
10685                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10686                 ;;
10687          (.2)
10688                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10689                 cf_want_posix_source=yes
10690                 ;;
10691          (.*)
10692                 cf_want_posix_source=yes
10693                 ;;
10694          esac
10695          if test "$cf_want_posix_source" = yes ; then
10696                 cat >conftest.$ac_ext <<_ACEOF
10697 #line 10697 "configure"
10698 #include "confdefs.h"
10699 #include <sys/types.h>
10700 int
10701 main (void)
10702 {
10703
10704 #ifdef _POSIX_SOURCE
10705 make an error
10706 #endif
10707   ;
10708   return 0;
10709 }
10710 _ACEOF
10711 rm -f conftest.$ac_objext
10712 if { (eval echo "$as_me:10712: \"$ac_compile\"") >&5
10713   (eval $ac_compile) 2>&5
10714   ac_status=$?
10715   echo "$as_me:10715: \$? = $ac_status" >&5
10716   (exit $ac_status); } &&
10717          { ac_try='test -s conftest.$ac_objext'
10718   { (eval echo "$as_me:10718: \"$ac_try\"") >&5
10719   (eval $ac_try) 2>&5
10720   ac_status=$?
10721   echo "$as_me:10721: \$? = $ac_status" >&5
10722   (exit $ac_status); }; }; then
10723   :
10724 else
10725   echo "$as_me: failed program was:" >&5
10726 cat conftest.$ac_ext >&5
10727 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
10728 fi
10729 rm -f conftest.$ac_objext conftest.$ac_ext
10730          fi
10731
10732 echo "${as_me:-configure}:10732: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
10733
10734          CFLAGS="$cf_trim_CFLAGS"
10735          CPPFLAGS="$cf_trim_CPPFLAGS"
10736
10737         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10738         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
10739
10740 echo "${as_me:-configure}:10740: testing if the second compile does not leave our definition intact error ..." 1>&5
10741
10742          cat >conftest.$ac_ext <<_ACEOF
10743 #line 10743 "configure"
10744 #include "confdefs.h"
10745 #include <sys/types.h>
10746 int
10747 main (void)
10748 {
10749
10750 #ifndef _POSIX_C_SOURCE
10751 make an error
10752 #endif
10753   ;
10754   return 0;
10755 }
10756 _ACEOF
10757 rm -f conftest.$ac_objext
10758 if { (eval echo "$as_me:10758: \"$ac_compile\"") >&5
10759   (eval $ac_compile) 2>&5
10760   ac_status=$?
10761   echo "$as_me:10761: \$? = $ac_status" >&5
10762   (exit $ac_status); } &&
10763          { ac_try='test -s conftest.$ac_objext'
10764   { (eval echo "$as_me:10764: \"$ac_try\"") >&5
10765   (eval $ac_try) 2>&5
10766   ac_status=$?
10767   echo "$as_me:10767: \$? = $ac_status" >&5
10768   (exit $ac_status); }; }; then
10769   :
10770 else
10771   echo "$as_me: failed program was:" >&5
10772 cat conftest.$ac_ext >&5
10773 cf_cv_posix_c_source=no
10774 fi
10775 rm -f conftest.$ac_objext conftest.$ac_ext
10776          CFLAGS="$cf_save_CFLAGS"
10777          CPPFLAGS="$cf_save_CPPFLAGS"
10778
10779 fi
10780 rm -f conftest.$ac_objext conftest.$ac_ext
10781
10782 fi
10783 echo "$as_me:10783: result: $cf_cv_posix_c_source" >&5
10784 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
10785
10786 if test "$cf_cv_posix_c_source" != no ; then
10787         CFLAGS="$cf_trim_CFLAGS"
10788         CPPFLAGS="$cf_trim_CPPFLAGS"
10789
10790 cf_fix_cppflags=no
10791 cf_new_cflags=
10792 cf_new_cppflags=
10793 cf_new_extra_cppflags=
10794
10795 for cf_add_cflags in $cf_cv_posix_c_source
10796 do
10797 case $cf_fix_cppflags in
10798 (no)
10799         case $cf_add_cflags in
10800         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10801                 case $cf_add_cflags in
10802                 (-D*)
10803                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10804
10805                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10806                                 && test -z "${cf_tst_cflags}" \
10807                                 && cf_fix_cppflags=yes
10808
10809                         if test $cf_fix_cppflags = yes ; then
10810
10811         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10812         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10813
10814                                 continue
10815                         elif test "${cf_tst_cflags}" = "\"'" ; then
10816
10817         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10818         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10819
10820                                 continue
10821                         fi
10822                         ;;
10823                 esac
10824                 case "$CPPFLAGS" in
10825                 (*$cf_add_cflags)
10826                         ;;
10827                 (*)
10828                         case $cf_add_cflags in
10829                         (-D*)
10830                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10831
10832 CPPFLAGS=`echo "$CPPFLAGS" | \
10833         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10834                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10835
10836                                 ;;
10837                         esac
10838
10839         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10840         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10841
10842                         ;;
10843                 esac
10844                 ;;
10845         (*)
10846
10847         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10848         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10849
10850                 ;;
10851         esac
10852         ;;
10853 (yes)
10854
10855         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10856         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10857
10858         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10859
10860         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10861                 && test -z "${cf_tst_cflags}" \
10862                 && cf_fix_cppflags=no
10863         ;;
10864 esac
10865 done
10866
10867 if test -n "$cf_new_cflags" ; then
10868
10869         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10870         CFLAGS="${CFLAGS}$cf_new_cflags"
10871
10872 fi
10873
10874 if test -n "$cf_new_cppflags" ; then
10875
10876         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10877         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10878
10879 fi
10880
10881 if test -n "$cf_new_extra_cppflags" ; then
10882
10883         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10884         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10885
10886 fi
10887
10888 fi
10889
10890 fi # cf_cv_posix_visible
10891
10892         ;;
10893 esac
10894
10895 if test -n "$cf_xopen_source" ; then
10896
10897 cf_fix_cppflags=no
10898 cf_new_cflags=
10899 cf_new_cppflags=
10900 cf_new_extra_cppflags=
10901
10902 for cf_add_cflags in $cf_xopen_source
10903 do
10904 case $cf_fix_cppflags in
10905 (no)
10906         case $cf_add_cflags in
10907         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10908                 case $cf_add_cflags in
10909                 (-D*)
10910                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10911
10912                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10913                                 && test -z "${cf_tst_cflags}" \
10914                                 && cf_fix_cppflags=yes
10915
10916                         if test $cf_fix_cppflags = yes ; then
10917
10918         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10919         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10920
10921                                 continue
10922                         elif test "${cf_tst_cflags}" = "\"'" ; then
10923
10924         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10925         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10926
10927                                 continue
10928                         fi
10929                         ;;
10930                 esac
10931                 case "$CPPFLAGS" in
10932                 (*$cf_add_cflags)
10933                         ;;
10934                 (*)
10935                         case $cf_add_cflags in
10936                         (-D*)
10937                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10938
10939 CPPFLAGS=`echo "$CPPFLAGS" | \
10940         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10941                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10942
10943                                 ;;
10944                         esac
10945
10946         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10947         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10948
10949                         ;;
10950                 esac
10951                 ;;
10952         (*)
10953
10954         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10955         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10956
10957                 ;;
10958         esac
10959         ;;
10960 (yes)
10961
10962         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10963         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10964
10965         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10966
10967         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10968                 && test -z "${cf_tst_cflags}" \
10969                 && cf_fix_cppflags=no
10970         ;;
10971 esac
10972 done
10973
10974 if test -n "$cf_new_cflags" ; then
10975         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
10976
10977 echo "${as_me:-configure}:10977: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
10978
10979         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10980         CFLAGS="${CFLAGS}$cf_new_cflags"
10981
10982 fi
10983
10984 if test -n "$cf_new_cppflags" ; then
10985         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
10986
10987 echo "${as_me:-configure}:10987: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
10988
10989         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10990         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10991
10992 fi
10993
10994 if test -n "$cf_new_extra_cppflags" ; then
10995         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
10996
10997 echo "${as_me:-configure}:10997: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
10998
10999         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11000         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11001
11002 fi
11003
11004 fi
11005
11006 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11007         echo "$as_me:11007: checking if _XOPEN_SOURCE really is set" >&5
11008 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11009         cat >conftest.$ac_ext <<_ACEOF
11010 #line 11010 "configure"
11011 #include "confdefs.h"
11012 #include <stdlib.h>
11013 int
11014 main (void)
11015 {
11016
11017 #ifndef _XOPEN_SOURCE
11018 make an error
11019 #endif
11020   ;
11021   return 0;
11022 }
11023 _ACEOF
11024 rm -f conftest.$ac_objext
11025 if { (eval echo "$as_me:11025: \"$ac_compile\"") >&5
11026   (eval $ac_compile) 2>&5
11027   ac_status=$?
11028   echo "$as_me:11028: \$? = $ac_status" >&5
11029   (exit $ac_status); } &&
11030          { ac_try='test -s conftest.$ac_objext'
11031   { (eval echo "$as_me:11031: \"$ac_try\"") >&5
11032   (eval $ac_try) 2>&5
11033   ac_status=$?
11034   echo "$as_me:11034: \$? = $ac_status" >&5
11035   (exit $ac_status); }; }; then
11036   cf_XOPEN_SOURCE_set=yes
11037 else
11038   echo "$as_me: failed program was:" >&5
11039 cat conftest.$ac_ext >&5
11040 cf_XOPEN_SOURCE_set=no
11041 fi
11042 rm -f conftest.$ac_objext conftest.$ac_ext
11043         echo "$as_me:11043: result: $cf_XOPEN_SOURCE_set" >&5
11044 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11045         if test $cf_XOPEN_SOURCE_set = yes
11046         then
11047                 cat >conftest.$ac_ext <<_ACEOF
11048 #line 11048 "configure"
11049 #include "confdefs.h"
11050 #include <stdlib.h>
11051 int
11052 main (void)
11053 {
11054
11055 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11056 make an error
11057 #endif
11058   ;
11059   return 0;
11060 }
11061 _ACEOF
11062 rm -f conftest.$ac_objext
11063 if { (eval echo "$as_me:11063: \"$ac_compile\"") >&5
11064   (eval $ac_compile) 2>&5
11065   ac_status=$?
11066   echo "$as_me:11066: \$? = $ac_status" >&5
11067   (exit $ac_status); } &&
11068          { ac_try='test -s conftest.$ac_objext'
11069   { (eval echo "$as_me:11069: \"$ac_try\"") >&5
11070   (eval $ac_try) 2>&5
11071   ac_status=$?
11072   echo "$as_me:11072: \$? = $ac_status" >&5
11073   (exit $ac_status); }; }; then
11074   cf_XOPEN_SOURCE_set_ok=yes
11075 else
11076   echo "$as_me: failed program was:" >&5
11077 cat conftest.$ac_ext >&5
11078 cf_XOPEN_SOURCE_set_ok=no
11079 fi
11080 rm -f conftest.$ac_objext conftest.$ac_ext
11081                 if test $cf_XOPEN_SOURCE_set_ok = no
11082                 then
11083                         { echo "$as_me:11083: WARNING: _XOPEN_SOURCE is lower than requested" >&5
11084 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
11085                 fi
11086         else
11087
11088 echo "$as_me:11088: checking if we should define _XOPEN_SOURCE" >&5
11089 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11090 if test "${cf_cv_xopen_source+set}" = set; then
11091   echo $ECHO_N "(cached) $ECHO_C" >&6
11092 else
11093
11094         cat >conftest.$ac_ext <<_ACEOF
11095 #line 11095 "configure"
11096 #include "confdefs.h"
11097
11098 #include <stdlib.h>
11099 #include <string.h>
11100 #include <sys/types.h>
11101
11102 int
11103 main (void)
11104 {
11105
11106 #ifndef _XOPEN_SOURCE
11107 make an error
11108 #endif
11109   ;
11110   return 0;
11111 }
11112 _ACEOF
11113 rm -f conftest.$ac_objext
11114 if { (eval echo "$as_me:11114: \"$ac_compile\"") >&5
11115   (eval $ac_compile) 2>&5
11116   ac_status=$?
11117   echo "$as_me:11117: \$? = $ac_status" >&5
11118   (exit $ac_status); } &&
11119          { ac_try='test -s conftest.$ac_objext'
11120   { (eval echo "$as_me:11120: \"$ac_try\"") >&5
11121   (eval $ac_try) 2>&5
11122   ac_status=$?
11123   echo "$as_me:11123: \$? = $ac_status" >&5
11124   (exit $ac_status); }; }; then
11125   cf_cv_xopen_source=no
11126 else
11127   echo "$as_me: failed program was:" >&5
11128 cat conftest.$ac_ext >&5
11129 cf_save="$CPPFLAGS"
11130
11131         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11132         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11133
11134          cat >conftest.$ac_ext <<_ACEOF
11135 #line 11135 "configure"
11136 #include "confdefs.h"
11137
11138 #include <stdlib.h>
11139 #include <string.h>
11140 #include <sys/types.h>
11141
11142 int
11143 main (void)
11144 {
11145
11146 #ifdef _XOPEN_SOURCE
11147 make an error
11148 #endif
11149   ;
11150   return 0;
11151 }
11152 _ACEOF
11153 rm -f conftest.$ac_objext
11154 if { (eval echo "$as_me:11154: \"$ac_compile\"") >&5
11155   (eval $ac_compile) 2>&5
11156   ac_status=$?
11157   echo "$as_me:11157: \$? = $ac_status" >&5
11158   (exit $ac_status); } &&
11159          { ac_try='test -s conftest.$ac_objext'
11160   { (eval echo "$as_me:11160: \"$ac_try\"") >&5
11161   (eval $ac_try) 2>&5
11162   ac_status=$?
11163   echo "$as_me:11163: \$? = $ac_status" >&5
11164   (exit $ac_status); }; }; then
11165   cf_cv_xopen_source=no
11166 else
11167   echo "$as_me: failed program was:" >&5
11168 cat conftest.$ac_ext >&5
11169 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11170 fi
11171 rm -f conftest.$ac_objext conftest.$ac_ext
11172         CPPFLAGS="$cf_save"
11173
11174 fi
11175 rm -f conftest.$ac_objext conftest.$ac_ext
11176
11177 fi
11178 echo "$as_me:11178: result: $cf_cv_xopen_source" >&5
11179 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11180
11181 if test "$cf_cv_xopen_source" != no ; then
11182
11183 CFLAGS=`echo "$CFLAGS" | \
11184         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
11185                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
11186
11187 CPPFLAGS=`echo "$CPPFLAGS" | \
11188         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
11189                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
11190
11191         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11192
11193 cf_fix_cppflags=no
11194 cf_new_cflags=
11195 cf_new_cppflags=
11196 cf_new_extra_cppflags=
11197
11198 for cf_add_cflags in $cf_temp_xopen_source
11199 do
11200 case $cf_fix_cppflags in
11201 (no)
11202         case $cf_add_cflags in
11203         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11204                 case $cf_add_cflags in
11205                 (-D*)
11206                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11207
11208                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11209                                 && test -z "${cf_tst_cflags}" \
11210                                 && cf_fix_cppflags=yes
11211
11212                         if test $cf_fix_cppflags = yes ; then
11213
11214         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11215         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11216
11217                                 continue
11218                         elif test "${cf_tst_cflags}" = "\"'" ; then
11219
11220         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11221         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11222
11223                                 continue
11224                         fi
11225                         ;;
11226                 esac
11227                 case "$CPPFLAGS" in
11228                 (*$cf_add_cflags)
11229                         ;;
11230                 (*)
11231                         case $cf_add_cflags in
11232                         (-D*)
11233                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11234
11235 CPPFLAGS=`echo "$CPPFLAGS" | \
11236         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11237                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11238
11239                                 ;;
11240                         esac
11241
11242         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11243         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11244
11245                         ;;
11246                 esac
11247                 ;;
11248         (*)
11249
11250         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11251         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11252
11253                 ;;
11254         esac
11255         ;;
11256 (yes)
11257
11258         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11259         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11260
11261         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11262
11263         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11264                 && test -z "${cf_tst_cflags}" \
11265                 && cf_fix_cppflags=no
11266         ;;
11267 esac
11268 done
11269
11270 if test -n "$cf_new_cflags" ; then
11271
11272         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11273         CFLAGS="${CFLAGS}$cf_new_cflags"
11274
11275 fi
11276
11277 if test -n "$cf_new_cppflags" ; then
11278
11279         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11280         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11281
11282 fi
11283
11284 if test -n "$cf_new_extra_cppflags" ; then
11285
11286         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11287         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11288
11289 fi
11290
11291 fi
11292
11293         fi
11294 fi
11295 fi # cf_cv_posix_visible
11296
11297 CPPFLAGS_after_XOPEN="$CPPFLAGS"
11298
11299 # Work around breakage on OS X
11300
11301 echo "$as_me:11301: checking if SIGWINCH is defined" >&5
11302 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
11303 if test "${cf_cv_define_sigwinch+set}" = set; then
11304   echo $ECHO_N "(cached) $ECHO_C" >&6
11305 else
11306
11307         cat >conftest.$ac_ext <<_ACEOF
11308 #line 11308 "configure"
11309 #include "confdefs.h"
11310
11311 #include <sys/types.h>
11312 #include <sys/signal.h>
11313
11314 int
11315 main (void)
11316 {
11317 int x = SIGWINCH; (void)x
11318   ;
11319   return 0;
11320 }
11321 _ACEOF
11322 rm -f conftest.$ac_objext
11323 if { (eval echo "$as_me:11323: \"$ac_compile\"") >&5
11324   (eval $ac_compile) 2>&5
11325   ac_status=$?
11326   echo "$as_me:11326: \$? = $ac_status" >&5
11327   (exit $ac_status); } &&
11328          { ac_try='test -s conftest.$ac_objext'
11329   { (eval echo "$as_me:11329: \"$ac_try\"") >&5
11330   (eval $ac_try) 2>&5
11331   ac_status=$?
11332   echo "$as_me:11332: \$? = $ac_status" >&5
11333   (exit $ac_status); }; }; then
11334   cf_cv_define_sigwinch=yes
11335 else
11336   echo "$as_me: failed program was:" >&5
11337 cat conftest.$ac_ext >&5
11338 cat >conftest.$ac_ext <<_ACEOF
11339 #line 11339 "configure"
11340 #include "confdefs.h"
11341
11342 #undef _XOPEN_SOURCE
11343 #undef _POSIX_SOURCE
11344 #undef _POSIX_C_SOURCE
11345 #include <sys/types.h>
11346 #include <sys/signal.h>
11347
11348 int
11349 main (void)
11350 {
11351 int x = SIGWINCH; (void)x
11352   ;
11353   return 0;
11354 }
11355 _ACEOF
11356 rm -f conftest.$ac_objext
11357 if { (eval echo "$as_me:11357: \"$ac_compile\"") >&5
11358   (eval $ac_compile) 2>&5
11359   ac_status=$?
11360   echo "$as_me:11360: \$? = $ac_status" >&5
11361   (exit $ac_status); } &&
11362          { ac_try='test -s conftest.$ac_objext'
11363   { (eval echo "$as_me:11363: \"$ac_try\"") >&5
11364   (eval $ac_try) 2>&5
11365   ac_status=$?
11366   echo "$as_me:11366: \$? = $ac_status" >&5
11367   (exit $ac_status); }; }; then
11368   cf_cv_define_sigwinch=maybe
11369 else
11370   echo "$as_me: failed program was:" >&5
11371 cat conftest.$ac_ext >&5
11372 cf_cv_define_sigwinch=no
11373 fi
11374 rm -f conftest.$ac_objext conftest.$ac_ext
11375
11376 fi
11377 rm -f conftest.$ac_objext conftest.$ac_ext
11378
11379 fi
11380 echo "$as_me:11380: result: $cf_cv_define_sigwinch" >&5
11381 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
11382
11383 if test "$cf_cv_define_sigwinch" = maybe ; then
11384 echo "$as_me:11384: checking for actual SIGWINCH definition" >&5
11385 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
11386 if test "${cf_cv_fixup_sigwinch+set}" = set; then
11387   echo $ECHO_N "(cached) $ECHO_C" >&6
11388 else
11389
11390 cf_cv_fixup_sigwinch=unknown
11391 cf_sigwinch=32
11392 while test $cf_sigwinch != 1
11393 do
11394         cat >conftest.$ac_ext <<_ACEOF
11395 #line 11395 "configure"
11396 #include "confdefs.h"
11397
11398 #undef _XOPEN_SOURCE
11399 #undef _POSIX_SOURCE
11400 #undef _POSIX_C_SOURCE
11401 #include <sys/types.h>
11402 #include <sys/signal.h>
11403
11404 int
11405 main (void)
11406 {
11407
11408 #if SIGWINCH != $cf_sigwinch
11409 make an error
11410 #endif
11411 int x = SIGWINCH; (void)x
11412   ;
11413   return 0;
11414 }
11415 _ACEOF
11416 rm -f conftest.$ac_objext
11417 if { (eval echo "$as_me:11417: \"$ac_compile\"") >&5
11418   (eval $ac_compile) 2>&5
11419   ac_status=$?
11420   echo "$as_me:11420: \$? = $ac_status" >&5
11421   (exit $ac_status); } &&
11422          { ac_try='test -s conftest.$ac_objext'
11423   { (eval echo "$as_me:11423: \"$ac_try\"") >&5
11424   (eval $ac_try) 2>&5
11425   ac_status=$?
11426   echo "$as_me:11426: \$? = $ac_status" >&5
11427   (exit $ac_status); }; }; then
11428   cf_cv_fixup_sigwinch=$cf_sigwinch
11429          break
11430 else
11431   echo "$as_me: failed program was:" >&5
11432 cat conftest.$ac_ext >&5
11433 fi
11434 rm -f conftest.$ac_objext conftest.$ac_ext
11435
11436 cf_sigwinch=`expr $cf_sigwinch - 1`
11437 done
11438
11439 fi
11440 echo "$as_me:11440: result: $cf_cv_fixup_sigwinch" >&5
11441 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
11442
11443         if test "$cf_cv_fixup_sigwinch" != unknown ; then
11444                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
11445         fi
11446 fi
11447
11448 # Checks for CODESET support.
11449
11450 echo "$as_me:11450: checking for nl_langinfo and CODESET" >&5
11451 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11452 if test "${am_cv_langinfo_codeset+set}" = set; then
11453   echo $ECHO_N "(cached) $ECHO_C" >&6
11454 else
11455   cat >conftest.$ac_ext <<_ACEOF
11456 #line 11456 "configure"
11457 #include "confdefs.h"
11458 #include <langinfo.h>
11459 int
11460 main (void)
11461 {
11462 char* cs = nl_langinfo(CODESET); (void)cs
11463   ;
11464   return 0;
11465 }
11466 _ACEOF
11467 rm -f conftest.$ac_objext conftest$ac_exeext
11468 if { (eval echo "$as_me:11468: \"$ac_link\"") >&5
11469   (eval $ac_link) 2>&5
11470   ac_status=$?
11471   echo "$as_me:11471: \$? = $ac_status" >&5
11472   (exit $ac_status); } &&
11473          { ac_try='test -s conftest$ac_exeext'
11474   { (eval echo "$as_me:11474: \"$ac_try\"") >&5
11475   (eval $ac_try) 2>&5
11476   ac_status=$?
11477   echo "$as_me:11477: \$? = $ac_status" >&5
11478   (exit $ac_status); }; }; then
11479   am_cv_langinfo_codeset=yes
11480 else
11481   echo "$as_me: failed program was:" >&5
11482 cat conftest.$ac_ext >&5
11483 am_cv_langinfo_codeset=no
11484 fi
11485 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11486
11487 fi
11488 echo "$as_me:11488: result: $am_cv_langinfo_codeset" >&5
11489 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11490         if test $am_cv_langinfo_codeset = yes; then
11491
11492 cat >>confdefs.h <<\EOF
11493 #define HAVE_LANGINFO_CODESET 1
11494 EOF
11495
11496         fi
11497
11498 # use these variables to work around a defect in gcc's fixincludes.
11499 NCURSES_OK_WCHAR_T=
11500 NCURSES_OK_WINT_T=
11501
11502 echo "$as_me:11502: checking if you want wide-character code" >&5
11503 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
11504
11505 # Check whether --enable-widec or --disable-widec was given.
11506 if test "${enable_widec+set}" = set; then
11507   enableval="$enable_widec"
11508   with_widec=$enableval
11509 else
11510   with_widec=no
11511 fi;
11512 echo "$as_me:11512: result: $with_widec" >&5
11513 echo "${ECHO_T}$with_widec" >&6
11514
11515 NCURSES_WCWIDTH_GRAPHICS=1
11516
11517 if test "x$with_widec" = xyes ; then
11518         if test "x$disable_lib_suffixes" = xno ; then
11519                 LIB_SUFFIX="w${LIB_SUFFIX}"
11520         fi
11521
11522 cat >>confdefs.h <<\EOF
11523 #define USE_WIDEC_SUPPORT 1
11524 EOF
11525
11526 cat >>confdefs.h <<\EOF
11527 #define NCURSES_WIDECHAR 1
11528 EOF
11529
11530 for ac_header in \
11531 wchar.h \
11532 wctype.h \
11533
11534 do
11535 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11536 echo "$as_me:11536: checking for $ac_header" >&5
11537 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11538 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11539   echo $ECHO_N "(cached) $ECHO_C" >&6
11540 else
11541   cat >conftest.$ac_ext <<_ACEOF
11542 #line 11542 "configure"
11543 #include "confdefs.h"
11544 #include <$ac_header>
11545 _ACEOF
11546 if { (eval echo "$as_me:11546: \"$ac_cpp conftest.$ac_ext\"") >&5
11547   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11548   ac_status=$?
11549   egrep -v '^ *\+' conftest.er1 >conftest.err
11550   rm -f conftest.er1
11551   cat conftest.err >&5
11552   echo "$as_me:11552: \$? = $ac_status" >&5
11553   (exit $ac_status); } >/dev/null; then
11554   if test -s conftest.err; then
11555     ac_cpp_err=$ac_c_preproc_warn_flag
11556   else
11557     ac_cpp_err=
11558   fi
11559 else
11560   ac_cpp_err=yes
11561 fi
11562 if test -z "$ac_cpp_err"; then
11563   eval "$as_ac_Header=yes"
11564 else
11565   echo "$as_me: failed program was:" >&5
11566   cat conftest.$ac_ext >&5
11567   eval "$as_ac_Header=no"
11568 fi
11569 rm -f conftest.err conftest.$ac_ext
11570 fi
11571 echo "$as_me:11571: result: `eval echo '${'$as_ac_Header'}'`" >&5
11572 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11573 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11574   cat >>confdefs.h <<EOF
11575 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11576 EOF
11577
11578 fi
11579 done
11580
11581 echo "$as_me:11581: checking if wchar.h can be used as is" >&5
11582 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
11583 if test "${cf_cv_wchar_h_okay+set}" = set; then
11584   echo $ECHO_N "(cached) $ECHO_C" >&6
11585 else
11586
11587 cat >conftest.$ac_ext <<_ACEOF
11588 #line 11588 "configure"
11589 #include "confdefs.h"
11590
11591 #include <stdlib.h>
11592 #ifdef HAVE_WCHAR_H
11593 #include <wchar.h>
11594 #endif
11595 #ifdef HAVE_WCTYPE_H
11596 #include <wctype.h>
11597 #endif
11598
11599 int
11600 main (void)
11601 {
11602
11603         wint_t foo = 0;
11604         int bar = iswpunct(foo)
11605   ;
11606   return 0;
11607 }
11608 _ACEOF
11609 rm -f conftest.$ac_objext
11610 if { (eval echo "$as_me:11610: \"$ac_compile\"") >&5
11611   (eval $ac_compile) 2>&5
11612   ac_status=$?
11613   echo "$as_me:11613: \$? = $ac_status" >&5
11614   (exit $ac_status); } &&
11615          { ac_try='test -s conftest.$ac_objext'
11616   { (eval echo "$as_me:11616: \"$ac_try\"") >&5
11617   (eval $ac_try) 2>&5
11618   ac_status=$?
11619   echo "$as_me:11619: \$? = $ac_status" >&5
11620   (exit $ac_status); }; }; then
11621   cf_cv_wchar_h_okay=yes
11622 else
11623   echo "$as_me: failed program was:" >&5
11624 cat conftest.$ac_ext >&5
11625 cf_cv_wchar_h_okay=no
11626 fi
11627 rm -f conftest.$ac_objext conftest.$ac_ext
11628 fi
11629 echo "$as_me:11629: result: $cf_cv_wchar_h_okay" >&5
11630 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
11631
11632 if test $cf_cv_wchar_h_okay = no
11633 then
11634
11635 echo "$as_me:11635: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
11636 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
11637 cat >conftest.$ac_ext <<_ACEOF
11638 #line 11638 "configure"
11639 #include "confdefs.h"
11640 #include <sys/types.h>
11641
11642 int
11643 main (void)
11644 {
11645
11646 #ifndef _XOPEN_SOURCE_EXTENDED
11647 make an error
11648 #endif
11649   ;
11650   return 0;
11651 }
11652 _ACEOF
11653 rm -f conftest.$ac_objext
11654 if { (eval echo "$as_me:11654: \"$ac_compile\"") >&5
11655   (eval $ac_compile) 2>&5
11656   ac_status=$?
11657   echo "$as_me:11657: \$? = $ac_status" >&5
11658   (exit $ac_status); } &&
11659          { ac_try='test -s conftest.$ac_objext'
11660   { (eval echo "$as_me:11660: \"$ac_try\"") >&5
11661   (eval $ac_try) 2>&5
11662   ac_status=$?
11663   echo "$as_me:11663: \$? = $ac_status" >&5
11664   (exit $ac_status); }; }; then
11665   cf_result=no
11666 else
11667   echo "$as_me: failed program was:" >&5
11668 cat conftest.$ac_ext >&5
11669 cf_result=yes
11670 fi
11671 rm -f conftest.$ac_objext conftest.$ac_ext
11672 echo "$as_me:11672: result: $cf_result" >&5
11673 echo "${ECHO_T}$cf_result" >&6
11674
11675 if test "$cf_result" = yes ; then
11676         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
11677 elif test "x" != "x" ; then
11678         echo "$as_me:11678: checking checking for compatible value versus " >&5
11679 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
11680         cat >conftest.$ac_ext <<_ACEOF
11681 #line 11681 "configure"
11682 #include "confdefs.h"
11683 #include <sys/types.h>
11684
11685 int
11686 main (void)
11687 {
11688
11689 #if _XOPEN_SOURCE_EXTENDED- < 0
11690 make an error
11691 #endif
11692   ;
11693   return 0;
11694 }
11695 _ACEOF
11696 rm -f conftest.$ac_objext
11697 if { (eval echo "$as_me:11697: \"$ac_compile\"") >&5
11698   (eval $ac_compile) 2>&5
11699   ac_status=$?
11700   echo "$as_me:11700: \$? = $ac_status" >&5
11701   (exit $ac_status); } &&
11702          { ac_try='test -s conftest.$ac_objext'
11703   { (eval echo "$as_me:11703: \"$ac_try\"") >&5
11704   (eval $ac_try) 2>&5
11705   ac_status=$?
11706   echo "$as_me:11706: \$? = $ac_status" >&5
11707   (exit $ac_status); }; }; then
11708   cf_result=yes
11709 else
11710   echo "$as_me: failed program was:" >&5
11711 cat conftest.$ac_ext >&5
11712 cf_result=no
11713 fi
11714 rm -f conftest.$ac_objext conftest.$ac_ext
11715         echo "$as_me:11715: result: $cf_result" >&5
11716 echo "${ECHO_T}$cf_result" >&6
11717         if test "$cf_result" = no ; then
11718                 # perhaps we can override it - try...
11719                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
11720         fi
11721 fi
11722
11723 fi
11724
11725 echo "$as_me:11725: checking if wcwidth agrees graphics are single-width" >&5
11726 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
11727 if test "${cf_cv_wcwidth_graphics+set}" = set; then
11728   echo $ECHO_N "(cached) $ECHO_C" >&6
11729 else
11730
11731 cat >conftest.in <<CF_EOF
11732 -       VT100 symbols
11733 0x250c  upper left corner
11734 0x2514  lower left corner
11735 0x2510  upper right corner
11736 0x2518  lower right corner
11737 0x251c  tee pointing left
11738 0x2524  tee pointing right
11739 0x2534  tee pointing up
11740 0x252c  tee pointing down
11741 0x2500  horizontal line
11742 0x2502  vertical line
11743 0x253c  large plus or crossover
11744 0x23ba  scan line 1
11745 0x23bd  scan line 9
11746 0x25c6  diamond
11747 0x2592  checker board (stipple)
11748 0x00b0  degree symbol
11749 0x00b1  plus/minus
11750 0x00b7  bullet
11751 -       Teletype 5410v1 symbols
11752 0x2190  arrow pointing left
11753 0x2192  arrow pointing right
11754 0x2193  arrow pointing down
11755 0x2191  arrow pointing up
11756 0x2592  board of squares
11757 0x2603  lantern symbol
11758 0x25ae  solid square block
11759 -       these defaults were invented for ncurses
11760 0x23bb  scan line 3
11761 0x23bc  scan line 7
11762 0x2264  less-than-or-equal-to
11763 0x2265  greater-than-or-equal-to
11764 0x03c0  greek pi
11765 0x2260  not-equal
11766 0x00a3  pound-sterling symbol
11767 -       thick-line-drawing
11768 0x250f  upper left corner
11769 0x2517  lower left corner
11770 0x2513  upper right corner
11771 0x251b  lower right corner
11772 0x2523  tee pointing left
11773 0x252b  tee pointing right
11774 0x253b  tee pointing up
11775 0x2533  tee pointing down
11776 0x2501  horizontal line
11777 0x2503  vertical line
11778 0x254b  large plus or crossover
11779 -       double-line-drawing
11780 0x2554  upper left corner
11781 0x255a  lower left corner
11782 0x2557  upper right corner
11783 0x255d  lower right corner
11784 0x2563  tee pointing left
11785 0x2560  tee pointing right
11786 0x2569  tee pointing up
11787 0x2566  tee pointing down
11788 0x2550  horizontal line
11789 0x2551  vertical line
11790 0x256c  large plus or crossover
11791 CF_EOF
11792 if test "$cross_compiling" = yes; then
11793   cf_cv_wcwidth_graphics=unknown
11794 else
11795   cat >conftest.$ac_ext <<_ACEOF
11796 #line 11796 "configure"
11797 #include "confdefs.h"
11798
11799 #include <locale.h>
11800 #include <stdio.h>
11801 #include <wchar.h>
11802
11803 #define MY_LEN 80
11804
11805 int
11806 main(void)
11807 {
11808         FILE *fp;
11809         int value;
11810         char buffer[MY_LEN + 1];
11811         char notes[MY_LEN + 1];
11812         int totals = 0;
11813         int passed = 0;
11814
11815         if (setlocale(LC_ALL, "en_US.UTF8") ||
11816                 setlocale(LC_ALL, "en_US.UTF-8") ||
11817                 setlocale(LC_ALL, "en_US.utf8") ||
11818                 setlocale(LC_ALL, "en_US.utf-8")) {
11819                 if ((fp = fopen("conftest.in", "r")) != 0) {
11820                         while (fgets(buffer, MY_LEN, fp) != 0) {
11821                                 if (*buffer == '-') {
11822                                         fprintf(stderr, "\t%s", buffer);
11823                                 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
11824                                         ++totals;
11825                                         if (wcwidth(value) == 1)
11826                                                 ++passed;
11827                                         fprintf(stderr, "%d\t%s", wcwidth(value), buffer);
11828                                 } else {
11829                                         fprintf(stderr, "?\t%s", buffer);
11830                                 }
11831                         }
11832                 }
11833         }
11834         fprintf(stderr, "%d/%d passed wcwidth/graphics check\n", passed, totals);
11835         return (totals == passed) ? 0 : 1;
11836 }
11837
11838 _ACEOF
11839 rm -f conftest$ac_exeext
11840 if { (eval echo "$as_me:11840: \"$ac_link\"") >&5
11841   (eval $ac_link) 2>&5
11842   ac_status=$?
11843   echo "$as_me:11843: \$? = $ac_status" >&5
11844   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11845   { (eval echo "$as_me:11845: \"$ac_try\"") >&5
11846   (eval $ac_try) 2>&5
11847   ac_status=$?
11848   echo "$as_me:11848: \$? = $ac_status" >&5
11849   (exit $ac_status); }; }; then
11850   cf_cv_wcwidth_graphics=yes
11851 else
11852   echo "$as_me: program exited with status $ac_status" >&5
11853 echo "$as_me: failed program was:" >&5
11854 cat conftest.$ac_ext >&5
11855 cf_cv_wcwidth_graphics=no
11856 fi
11857 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11858 fi
11859
11860 fi
11861 echo "$as_me:11861: result: $cf_cv_wcwidth_graphics" >&5
11862 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
11863
11864         test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
11865
11866         # with_overwrite=no
11867         NCURSES_CH_T=cchar_t
11868
11869 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
11870 do
11871 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11872 echo "$as_me:11872: checking for $ac_func" >&5
11873 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11874 if eval "test \"\${$as_ac_var+set}\" = set"; then
11875   echo $ECHO_N "(cached) $ECHO_C" >&6
11876 else
11877   cat >conftest.$ac_ext <<_ACEOF
11878 #line 11878 "configure"
11879 #include "confdefs.h"
11880 #define $ac_func autoconf_temporary
11881 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
11882 #undef $ac_func
11883
11884 #ifdef __cplusplus
11885 extern "C"
11886 #endif
11887
11888 /* We use char because int might match the return type of a gcc2
11889    builtin and then its argument prototype would still apply.  */
11890 char $ac_func (void);
11891
11892 int
11893 main (void)
11894 {
11895
11896 /* The GNU C library defines stubs for functions which it implements
11897     to always fail with ENOSYS.  Some functions are actually named
11898     something starting with __ and the normal name is an alias.  */
11899 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11900 #error found stub for $ac_func
11901 #endif
11902
11903         return $ac_func ();
11904   ;
11905   return 0;
11906 }
11907 _ACEOF
11908 rm -f conftest.$ac_objext conftest$ac_exeext
11909 if { (eval echo "$as_me:11909: \"$ac_link\"") >&5
11910   (eval $ac_link) 2>&5
11911   ac_status=$?
11912   echo "$as_me:11912: \$? = $ac_status" >&5
11913   (exit $ac_status); } &&
11914          { ac_try='test -s conftest$ac_exeext'
11915   { (eval echo "$as_me:11915: \"$ac_try\"") >&5
11916   (eval $ac_try) 2>&5
11917   ac_status=$?
11918   echo "$as_me:11918: \$? = $ac_status" >&5
11919   (exit $ac_status); }; }; then
11920   eval "$as_ac_var=yes"
11921 else
11922   echo "$as_me: failed program was:" >&5
11923 cat conftest.$ac_ext >&5
11924 eval "$as_ac_var=no"
11925 fi
11926 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11927 fi
11928 echo "$as_me:11928: result: `eval echo '${'$as_ac_var'}'`" >&5
11929 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11930 if test `eval echo '${'$as_ac_var'}'` = yes; then
11931   cat >>confdefs.h <<EOF
11932 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11933 EOF
11934
11935 fi
11936 done
11937
11938         if test "x$ac_cv_func_putwc" != xyes ; then
11939
11940 echo "$as_me:11940: checking for multibyte character support" >&5
11941 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
11942 if test "${cf_cv_utf8_lib+set}" = set; then
11943   echo $ECHO_N "(cached) $ECHO_C" >&6
11944 else
11945
11946         cf_save_LIBS="$LIBS"
11947         cat >conftest.$ac_ext <<_ACEOF
11948 #line 11948 "configure"
11949 #include "confdefs.h"
11950
11951 #include <stdlib.h>
11952 int
11953 main (void)
11954 {
11955 putwc(0,0);
11956   ;
11957   return 0;
11958 }
11959 _ACEOF
11960 rm -f conftest.$ac_objext conftest$ac_exeext
11961 if { (eval echo "$as_me:11961: \"$ac_link\"") >&5
11962   (eval $ac_link) 2>&5
11963   ac_status=$?
11964   echo "$as_me:11964: \$? = $ac_status" >&5
11965   (exit $ac_status); } &&
11966          { ac_try='test -s conftest$ac_exeext'
11967   { (eval echo "$as_me:11967: \"$ac_try\"") >&5
11968   (eval $ac_try) 2>&5
11969   ac_status=$?
11970   echo "$as_me:11970: \$? = $ac_status" >&5
11971   (exit $ac_status); }; }; then
11972   cf_cv_utf8_lib=yes
11973 else
11974   echo "$as_me: failed program was:" >&5
11975 cat conftest.$ac_ext >&5
11976
11977 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
11978 # will be set on completion of the AC_TRY_LINK below.
11979 cf_cv_header_path_utf8=
11980 cf_cv_library_path_utf8=
11981
11982 echo "${as_me:-configure}:11982: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
11983
11984 cf_save_LIBS="$LIBS"
11985
11986 cat >conftest.$ac_ext <<_ACEOF
11987 #line 11987 "configure"
11988 #include "confdefs.h"
11989
11990 #include <libutf8.h>
11991 int
11992 main (void)
11993 {
11994 putwc(0,0);
11995   ;
11996   return 0;
11997 }
11998 _ACEOF
11999 rm -f conftest.$ac_objext conftest$ac_exeext
12000 if { (eval echo "$as_me:12000: \"$ac_link\"") >&5
12001   (eval $ac_link) 2>&5
12002   ac_status=$?
12003   echo "$as_me:12003: \$? = $ac_status" >&5
12004   (exit $ac_status); } &&
12005          { ac_try='test -s conftest$ac_exeext'
12006   { (eval echo "$as_me:12006: \"$ac_try\"") >&5
12007   (eval $ac_try) 2>&5
12008   ac_status=$?
12009   echo "$as_me:12009: \$? = $ac_status" >&5
12010   (exit $ac_status); }; }; then
12011
12012         cf_cv_find_linkage_utf8=yes
12013         cf_cv_header_path_utf8=/usr/include
12014         cf_cv_library_path_utf8=/usr/lib
12015
12016 else
12017   echo "$as_me: failed program was:" >&5
12018 cat conftest.$ac_ext >&5
12019
12020 LIBS="-lutf8  $cf_save_LIBS"
12021
12022 cat >conftest.$ac_ext <<_ACEOF
12023 #line 12023 "configure"
12024 #include "confdefs.h"
12025
12026 #include <libutf8.h>
12027 int
12028 main (void)
12029 {
12030 putwc(0,0);
12031   ;
12032   return 0;
12033 }
12034 _ACEOF
12035 rm -f conftest.$ac_objext conftest$ac_exeext
12036 if { (eval echo "$as_me:12036: \"$ac_link\"") >&5
12037   (eval $ac_link) 2>&5
12038   ac_status=$?
12039   echo "$as_me:12039: \$? = $ac_status" >&5
12040   (exit $ac_status); } &&
12041          { ac_try='test -s conftest$ac_exeext'
12042   { (eval echo "$as_me:12042: \"$ac_try\"") >&5
12043   (eval $ac_try) 2>&5
12044   ac_status=$?
12045   echo "$as_me:12045: \$? = $ac_status" >&5
12046   (exit $ac_status); }; }; then
12047
12048         cf_cv_find_linkage_utf8=yes
12049         cf_cv_header_path_utf8=/usr/include
12050         cf_cv_library_path_utf8=/usr/lib
12051         cf_cv_library_file_utf8="-lutf8"
12052
12053 else
12054   echo "$as_me: failed program was:" >&5
12055 cat conftest.$ac_ext >&5
12056
12057         cf_cv_find_linkage_utf8=no
12058         LIBS="$cf_save_LIBS"
12059
12060         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
12061
12062 echo "${as_me:-configure}:12062: testing find linkage for utf8 library ..." 1>&5
12063
12064 echo "${as_me:-configure}:12064: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
12065
12066         cf_save_CPPFLAGS="$CPPFLAGS"
12067         cf_test_CPPFLAGS="$CPPFLAGS"
12068
12069 cf_search=
12070
12071 # collect the current set of include-directories from compiler flags
12072 cf_header_path_list=""
12073 if test -n "${CFLAGS}${CPPFLAGS}" ; then
12074         for cf_header_path in $CPPFLAGS $CFLAGS
12075         do
12076                 case $cf_header_path in
12077                 (-I*)
12078                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
12079
12080 test "x$cf_header_path" != "xNONE" && \
12081 test -d "$cf_header_path" && \
12082  {
12083         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
12084         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
12085         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
12086         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
12087         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
12088         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
12089 }
12090
12091                         cf_header_path_list="$cf_header_path_list $cf_search"
12092                         ;;
12093                 esac
12094         done
12095 fi
12096
12097 # add the variations for the package we are looking for
12098
12099 cf_search=
12100
12101 test "x$prefix" != "xNONE" && \
12102 test -d "$prefix" && \
12103  {
12104         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
12105         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
12106         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
12107         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
12108         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
12109         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
12110 }
12111
12112 for cf_subdir_prefix in \
12113         /usr \
12114         /usr/local \
12115         /usr/pkg \
12116         /opt \
12117         /opt/local \
12118         $HOME
12119 do
12120
12121 test "x$cf_subdir_prefix" != "x$prefix" && \
12122 test -d "$cf_subdir_prefix" && \
12123 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
12124         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
12125         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
12126         test -d $cf_subdir_prefix/include/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
12127         test -d $cf_subdir_prefix/include/utf8/include &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
12128         test -d $cf_subdir_prefix/utf8/include &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
12129         test -d $cf_subdir_prefix/utf8/include/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
12130 }
12131
12132 done
12133
12134 test "$includedir" != NONE && \
12135 test "$includedir" != "/usr/include" && \
12136 test -d "$includedir" && {
12137         test -d $includedir &&    cf_search="$cf_search $includedir"
12138         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
12139 }
12140
12141 test "$oldincludedir" != NONE && \
12142 test "$oldincludedir" != "/usr/include" && \
12143 test -d "$oldincludedir" && {
12144         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
12145         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
12146 }
12147
12148 cf_search="$cf_search $cf_header_path_list"
12149
12150         for cf_cv_header_path_utf8 in $cf_search
12151         do
12152                 if test -d $cf_cv_header_path_utf8 ; then
12153                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
12154
12155 echo "${as_me:-configure}:12155: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
12156
12157                         CPPFLAGS="$cf_save_CPPFLAGS"
12158
12159         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12160         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
12161
12162                         cat >conftest.$ac_ext <<_ACEOF
12163 #line 12163 "configure"
12164 #include "confdefs.h"
12165
12166 #include <libutf8.h>
12167 int
12168 main (void)
12169 {
12170 putwc(0,0);
12171   ;
12172   return 0;
12173 }
12174 _ACEOF
12175 rm -f conftest.$ac_objext
12176 if { (eval echo "$as_me:12176: \"$ac_compile\"") >&5
12177   (eval $ac_compile) 2>&5
12178   ac_status=$?
12179   echo "$as_me:12179: \$? = $ac_status" >&5
12180   (exit $ac_status); } &&
12181          { ac_try='test -s conftest.$ac_objext'
12182   { (eval echo "$as_me:12182: \"$ac_try\"") >&5
12183   (eval $ac_try) 2>&5
12184   ac_status=$?
12185   echo "$as_me:12185: \$? = $ac_status" >&5
12186   (exit $ac_status); }; }; then
12187
12188                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
12189
12190 echo "${as_me:-configure}:12190: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
12191
12192                                 cf_cv_find_linkage_utf8=maybe
12193                                 cf_test_CPPFLAGS="$CPPFLAGS"
12194                                 break
12195 else
12196   echo "$as_me: failed program was:" >&5
12197 cat conftest.$ac_ext >&5
12198
12199                                 CPPFLAGS="$cf_save_CPPFLAGS"
12200
12201 fi
12202 rm -f conftest.$ac_objext conftest.$ac_ext
12203                 fi
12204         done
12205
12206         if test "$cf_cv_find_linkage_utf8" = maybe ; then
12207
12208 echo "${as_me:-configure}:12208: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
12209
12210                 cf_save_LIBS="$LIBS"
12211                 cf_save_LDFLAGS="$LDFLAGS"
12212
12213                 if test "$cf_cv_find_linkage_utf8" != yes ; then
12214
12215 cf_search=
12216 cf_library_path_list=""
12217 if test -n "${LDFLAGS}${LIBS}" ; then
12218         for cf_library_path in $LDFLAGS $LIBS
12219         do
12220                 case $cf_library_path in
12221                 (-L*)
12222                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
12223
12224 test "x$cf_library_path" != "xNONE" && \
12225 test -d "$cf_library_path" && \
12226  {
12227         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
12228         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
12229         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
12230         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
12231         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
12232         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
12233 }
12234
12235                         cf_library_path_list="$cf_library_path_list $cf_search"
12236                         ;;
12237                 esac
12238         done
12239 fi
12240
12241 cf_search=
12242
12243 test "x$prefix" != "xNONE" && \
12244 test -d "$prefix" && \
12245  {
12246         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
12247         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
12248         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
12249         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
12250         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
12251         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
12252 }
12253
12254 for cf_subdir_prefix in \
12255         /usr \
12256         /usr/local \
12257         /usr/pkg \
12258         /opt \
12259         /opt/local \
12260         $HOME
12261 do
12262
12263 test "x$cf_subdir_prefix" != "x$prefix" && \
12264 test -d "$cf_subdir_prefix" && \
12265 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
12266         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
12267         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
12268         test -d $cf_subdir_prefix/lib/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
12269         test -d $cf_subdir_prefix/lib/utf8/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
12270         test -d $cf_subdir_prefix/utf8/lib &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
12271         test -d $cf_subdir_prefix/utf8/lib/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
12272 }
12273
12274 done
12275
12276 cf_search="$cf_library_path_list $cf_search"
12277
12278                         for cf_cv_library_path_utf8 in $cf_search
12279                         do
12280                                 if test -d $cf_cv_library_path_utf8 ; then
12281                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
12282
12283 echo "${as_me:-configure}:12283: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
12284
12285                                         CPPFLAGS="$cf_test_CPPFLAGS"
12286                                         LIBS="-lutf8  $cf_save_LIBS"
12287                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
12288                                         cat >conftest.$ac_ext <<_ACEOF
12289 #line 12289 "configure"
12290 #include "confdefs.h"
12291
12292 #include <libutf8.h>
12293 int
12294 main (void)
12295 {
12296 putwc(0,0);
12297   ;
12298   return 0;
12299 }
12300 _ACEOF
12301 rm -f conftest.$ac_objext conftest$ac_exeext
12302 if { (eval echo "$as_me:12302: \"$ac_link\"") >&5
12303   (eval $ac_link) 2>&5
12304   ac_status=$?
12305   echo "$as_me:12305: \$? = $ac_status" >&5
12306   (exit $ac_status); } &&
12307          { ac_try='test -s conftest$ac_exeext'
12308   { (eval echo "$as_me:12308: \"$ac_try\"") >&5
12309   (eval $ac_try) 2>&5
12310   ac_status=$?
12311   echo "$as_me:12311: \$? = $ac_status" >&5
12312   (exit $ac_status); }; }; then
12313
12314                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
12315
12316 echo "${as_me:-configure}:12316: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
12317
12318                                         cf_cv_find_linkage_utf8=yes
12319                                         cf_cv_library_file_utf8="-lutf8"
12320                                         break
12321 else
12322   echo "$as_me: failed program was:" >&5
12323 cat conftest.$ac_ext >&5
12324
12325                                         CPPFLAGS="$cf_save_CPPFLAGS"
12326                                         LIBS="$cf_save_LIBS"
12327                                         LDFLAGS="$cf_save_LDFLAGS"
12328
12329 fi
12330 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12331                                 fi
12332                         done
12333                         CPPFLAGS="$cf_save_CPPFLAGS"
12334                         LDFLAGS="$cf_save_LDFLAGS"
12335                 fi
12336
12337         else
12338                 cf_cv_find_linkage_utf8=no
12339         fi
12340
12341 fi
12342 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12343
12344 fi
12345 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12346
12347 LIBS="$cf_save_LIBS"
12348
12349 if test "$cf_cv_find_linkage_utf8" = yes ; then
12350 cf_cv_utf8_lib=add-on
12351 else
12352 cf_cv_utf8_lib=no
12353 fi
12354
12355 fi
12356 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12357 fi
12358 echo "$as_me:12358: result: $cf_cv_utf8_lib" >&5
12359 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
12360
12361 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
12362 # ncurses/ncursesw:
12363 if test "$cf_cv_utf8_lib" = "add-on" ; then
12364
12365 cat >>confdefs.h <<\EOF
12366 #define HAVE_LIBUTF8_H 1
12367 EOF
12368
12369 if test -n "$cf_cv_header_path_utf8" ; then
12370   for cf_add_incdir in $cf_cv_header_path_utf8
12371   do
12372         while test $cf_add_incdir != /usr/include
12373         do
12374           if test -d $cf_add_incdir
12375           then
12376                 cf_have_incdir=no
12377                 if test -n "$CFLAGS$CPPFLAGS" ; then
12378                   # a loop is needed to ensure we can add subdirs of existing dirs
12379                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
12380                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
12381                           cf_have_incdir=yes; break
12382                         fi
12383                   done
12384                 fi
12385
12386                 if test "$cf_have_incdir" = no ; then
12387                   if test "$cf_add_incdir" = /usr/local/include ; then
12388                         if test "$GCC" = yes
12389                         then
12390                           cf_save_CPPFLAGS=$CPPFLAGS
12391
12392         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12393         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
12394
12395                           cat >conftest.$ac_ext <<_ACEOF
12396 #line 12396 "configure"
12397 #include "confdefs.h"
12398 #include <stdio.h>
12399 int
12400 main (void)
12401 {
12402 printf("Hello")
12403   ;
12404   return 0;
12405 }
12406 _ACEOF
12407 rm -f conftest.$ac_objext
12408 if { (eval echo "$as_me:12408: \"$ac_compile\"") >&5
12409   (eval $ac_compile) 2>&5
12410   ac_status=$?
12411   echo "$as_me:12411: \$? = $ac_status" >&5
12412   (exit $ac_status); } &&
12413          { ac_try='test -s conftest.$ac_objext'
12414   { (eval echo "$as_me:12414: \"$ac_try\"") >&5
12415   (eval $ac_try) 2>&5
12416   ac_status=$?
12417   echo "$as_me:12417: \$? = $ac_status" >&5
12418   (exit $ac_status); }; }; then
12419   :
12420 else
12421   echo "$as_me: failed program was:" >&5
12422 cat conftest.$ac_ext >&5
12423 cf_have_incdir=yes
12424 fi
12425 rm -f conftest.$ac_objext conftest.$ac_ext
12426                           CPPFLAGS=$cf_save_CPPFLAGS
12427                         fi
12428                   fi
12429                 fi
12430
12431                 if test "$cf_have_incdir" = no ; then
12432                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
12433
12434 echo "${as_me:-configure}:12434: testing adding $cf_add_incdir to include-path ..." 1>&5
12435
12436                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
12437
12438                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
12439                   test "$cf_top_incdir" = "$cf_add_incdir" && break
12440                   cf_add_incdir="$cf_top_incdir"
12441                 else
12442                   break
12443                 fi
12444           else
12445                 break
12446           fi
12447         done
12448   done
12449 fi
12450
12451 if test -n "$cf_cv_library_path_utf8" ; then
12452         for cf_add_libdir in $cf_cv_library_path_utf8
12453         do
12454                 if test $cf_add_libdir = /usr/lib ; then
12455                         :
12456                 elif test -d $cf_add_libdir
12457                 then
12458                         cf_have_libdir=no
12459                         if test -n "$LDFLAGS$LIBS" ; then
12460                                 # a loop is needed to ensure we can add subdirs of existing dirs
12461                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
12462                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
12463                                                 cf_have_libdir=yes; break
12464                                         fi
12465                                 done
12466                         fi
12467                         if test "$cf_have_libdir" = no ; then
12468                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
12469
12470 echo "${as_me:-configure}:12470: testing adding $cf_add_libdir to library-path ..." 1>&5
12471
12472                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
12473                         fi
12474                 fi
12475         done
12476 fi
12477
12478 cf_add_libs="$LIBS"
12479 # reverse order
12480 cf_add_0lib=
12481 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
12482 # filter duplicates
12483 for cf_add_1lib in $cf_add_0lib; do
12484         for cf_add_2lib in $cf_add_libs; do
12485                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
12486                         cf_add_1lib=
12487                         break
12488                 fi
12489         done
12490         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
12491 done
12492 LIBS="$cf_add_libs"
12493
12494 fi
12495
12496                 if test "$cf_cv_utf8_lib" != no ; then
12497                         NCURSES_LIBUTF8=1
12498                 fi
12499         fi
12500
12501 # This is needed on Tru64 5.0 to declare mbstate_t
12502 echo "$as_me:12502: checking if we must include wchar.h to declare mbstate_t" >&5
12503 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
12504 if test "${cf_cv_mbstate_t+set}" = set; then
12505   echo $ECHO_N "(cached) $ECHO_C" >&6
12506 else
12507
12508 cat >conftest.$ac_ext <<_ACEOF
12509 #line 12509 "configure"
12510 #include "confdefs.h"
12511
12512 #include <stdlib.h>
12513 #include <stdarg.h>
12514 #include <stdio.h>
12515 #ifdef HAVE_LIBUTF8_H
12516 #include <libutf8.h>
12517 #endif
12518 int
12519 main (void)
12520 {
12521 mbstate_t state
12522   ;
12523   return 0;
12524 }
12525 _ACEOF
12526 rm -f conftest.$ac_objext
12527 if { (eval echo "$as_me:12527: \"$ac_compile\"") >&5
12528   (eval $ac_compile) 2>&5
12529   ac_status=$?
12530   echo "$as_me:12530: \$? = $ac_status" >&5
12531   (exit $ac_status); } &&
12532          { ac_try='test -s conftest.$ac_objext'
12533   { (eval echo "$as_me:12533: \"$ac_try\"") >&5
12534   (eval $ac_try) 2>&5
12535   ac_status=$?
12536   echo "$as_me:12536: \$? = $ac_status" >&5
12537   (exit $ac_status); }; }; then
12538   cf_cv_mbstate_t=no
12539 else
12540   echo "$as_me: failed program was:" >&5
12541 cat conftest.$ac_ext >&5
12542 cat >conftest.$ac_ext <<_ACEOF
12543 #line 12543 "configure"
12544 #include "confdefs.h"
12545
12546 #include <stdlib.h>
12547 #include <stdarg.h>
12548 #include <stdio.h>
12549 #include <wchar.h>
12550 #ifdef HAVE_LIBUTF8_H
12551 #include <libutf8.h>
12552 #endif
12553 int
12554 main (void)
12555 {
12556 mbstate_t value
12557   ;
12558   return 0;
12559 }
12560 _ACEOF
12561 rm -f conftest.$ac_objext
12562 if { (eval echo "$as_me:12562: \"$ac_compile\"") >&5
12563   (eval $ac_compile) 2>&5
12564   ac_status=$?
12565   echo "$as_me:12565: \$? = $ac_status" >&5
12566   (exit $ac_status); } &&
12567          { ac_try='test -s conftest.$ac_objext'
12568   { (eval echo "$as_me:12568: \"$ac_try\"") >&5
12569   (eval $ac_try) 2>&5
12570   ac_status=$?
12571   echo "$as_me:12571: \$? = $ac_status" >&5
12572   (exit $ac_status); }; }; then
12573   cf_cv_mbstate_t=yes
12574 else
12575   echo "$as_me: failed program was:" >&5
12576 cat conftest.$ac_ext >&5
12577 cf_cv_mbstate_t=unknown
12578 fi
12579 rm -f conftest.$ac_objext conftest.$ac_ext
12580 fi
12581 rm -f conftest.$ac_objext conftest.$ac_ext
12582 fi
12583 echo "$as_me:12583: result: $cf_cv_mbstate_t" >&5
12584 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
12585
12586 if test "$cf_cv_mbstate_t" = yes ; then
12587
12588 cat >>confdefs.h <<\EOF
12589 #define NEED_WCHAR_H 1
12590 EOF
12591
12592         NEED_WCHAR_H=1
12593 fi
12594
12595 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
12596 if test "$cf_cv_mbstate_t" = unknown ; then
12597         NCURSES_MBSTATE_T=1
12598 fi
12599
12600 # This is needed on Tru64 5.0 to declare wchar_t
12601 echo "$as_me:12601: checking if we must include wchar.h to declare wchar_t" >&5
12602 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
12603 if test "${cf_cv_wchar_t+set}" = set; then
12604   echo $ECHO_N "(cached) $ECHO_C" >&6
12605 else
12606
12607 cat >conftest.$ac_ext <<_ACEOF
12608 #line 12608 "configure"
12609 #include "confdefs.h"
12610
12611 #include <stdlib.h>
12612 #include <stdarg.h>
12613 #include <stdio.h>
12614 #ifdef HAVE_LIBUTF8_H
12615 #include <libutf8.h>
12616 #endif
12617 int
12618 main (void)
12619 {
12620 wchar_t state
12621   ;
12622   return 0;
12623 }
12624 _ACEOF
12625 rm -f conftest.$ac_objext
12626 if { (eval echo "$as_me:12626: \"$ac_compile\"") >&5
12627   (eval $ac_compile) 2>&5
12628   ac_status=$?
12629   echo "$as_me:12629: \$? = $ac_status" >&5
12630   (exit $ac_status); } &&
12631          { ac_try='test -s conftest.$ac_objext'
12632   { (eval echo "$as_me:12632: \"$ac_try\"") >&5
12633   (eval $ac_try) 2>&5
12634   ac_status=$?
12635   echo "$as_me:12635: \$? = $ac_status" >&5
12636   (exit $ac_status); }; }; then
12637   cf_cv_wchar_t=no
12638 else
12639   echo "$as_me: failed program was:" >&5
12640 cat conftest.$ac_ext >&5
12641 cat >conftest.$ac_ext <<_ACEOF
12642 #line 12642 "configure"
12643 #include "confdefs.h"
12644
12645 #include <stdlib.h>
12646 #include <stdarg.h>
12647 #include <stdio.h>
12648 #include <wchar.h>
12649 #ifdef HAVE_LIBUTF8_H
12650 #include <libutf8.h>
12651 #endif
12652 int
12653 main (void)
12654 {
12655 wchar_t value
12656   ;
12657   return 0;
12658 }
12659 _ACEOF
12660 rm -f conftest.$ac_objext
12661 if { (eval echo "$as_me:12661: \"$ac_compile\"") >&5
12662   (eval $ac_compile) 2>&5
12663   ac_status=$?
12664   echo "$as_me:12664: \$? = $ac_status" >&5
12665   (exit $ac_status); } &&
12666          { ac_try='test -s conftest.$ac_objext'
12667   { (eval echo "$as_me:12667: \"$ac_try\"") >&5
12668   (eval $ac_try) 2>&5
12669   ac_status=$?
12670   echo "$as_me:12670: \$? = $ac_status" >&5
12671   (exit $ac_status); }; }; then
12672   cf_cv_wchar_t=yes
12673 else
12674   echo "$as_me: failed program was:" >&5
12675 cat conftest.$ac_ext >&5
12676 cf_cv_wchar_t=unknown
12677 fi
12678 rm -f conftest.$ac_objext conftest.$ac_ext
12679 fi
12680 rm -f conftest.$ac_objext conftest.$ac_ext
12681 fi
12682 echo "$as_me:12682: result: $cf_cv_wchar_t" >&5
12683 echo "${ECHO_T}$cf_cv_wchar_t" >&6
12684
12685 if test "$cf_cv_wchar_t" = yes ; then
12686
12687 cat >>confdefs.h <<\EOF
12688 #define NEED_WCHAR_H 1
12689 EOF
12690
12691         NEED_WCHAR_H=1
12692 fi
12693
12694 # if we do not find wchar_t in either place, use substitution to provide a fallback.
12695 if test "$cf_cv_wchar_t" = unknown ; then
12696         NCURSES_WCHAR_T=1
12697 fi
12698
12699 # if we find wchar_t in either place, use substitution to provide a fallback.
12700 if test "$cf_cv_wchar_t" != unknown ; then
12701         NCURSES_OK_WCHAR_T=1
12702 fi
12703
12704 # This is needed on Tru64 5.0 to declare wint_t
12705 echo "$as_me:12705: checking if we must include wchar.h to declare wint_t" >&5
12706 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
12707 if test "${cf_cv_wint_t+set}" = set; then
12708   echo $ECHO_N "(cached) $ECHO_C" >&6
12709 else
12710
12711 cat >conftest.$ac_ext <<_ACEOF
12712 #line 12712 "configure"
12713 #include "confdefs.h"
12714
12715 #include <stdlib.h>
12716 #include <stdarg.h>
12717 #include <stdio.h>
12718 #ifdef HAVE_LIBUTF8_H
12719 #include <libutf8.h>
12720 #endif
12721 int
12722 main (void)
12723 {
12724 wint_t state
12725   ;
12726   return 0;
12727 }
12728 _ACEOF
12729 rm -f conftest.$ac_objext
12730 if { (eval echo "$as_me:12730: \"$ac_compile\"") >&5
12731   (eval $ac_compile) 2>&5
12732   ac_status=$?
12733   echo "$as_me:12733: \$? = $ac_status" >&5
12734   (exit $ac_status); } &&
12735          { ac_try='test -s conftest.$ac_objext'
12736   { (eval echo "$as_me:12736: \"$ac_try\"") >&5
12737   (eval $ac_try) 2>&5
12738   ac_status=$?
12739   echo "$as_me:12739: \$? = $ac_status" >&5
12740   (exit $ac_status); }; }; then
12741   cf_cv_wint_t=no
12742 else
12743   echo "$as_me: failed program was:" >&5
12744 cat conftest.$ac_ext >&5
12745 cat >conftest.$ac_ext <<_ACEOF
12746 #line 12746 "configure"
12747 #include "confdefs.h"
12748
12749 #include <stdlib.h>
12750 #include <stdarg.h>
12751 #include <stdio.h>
12752 #include <wchar.h>
12753 #ifdef HAVE_LIBUTF8_H
12754 #include <libutf8.h>
12755 #endif
12756 int
12757 main (void)
12758 {
12759 wint_t value
12760   ;
12761   return 0;
12762 }
12763 _ACEOF
12764 rm -f conftest.$ac_objext
12765 if { (eval echo "$as_me:12765: \"$ac_compile\"") >&5
12766   (eval $ac_compile) 2>&5
12767   ac_status=$?
12768   echo "$as_me:12768: \$? = $ac_status" >&5
12769   (exit $ac_status); } &&
12770          { ac_try='test -s conftest.$ac_objext'
12771   { (eval echo "$as_me:12771: \"$ac_try\"") >&5
12772   (eval $ac_try) 2>&5
12773   ac_status=$?
12774   echo "$as_me:12774: \$? = $ac_status" >&5
12775   (exit $ac_status); }; }; then
12776   cf_cv_wint_t=yes
12777 else
12778   echo "$as_me: failed program was:" >&5
12779 cat conftest.$ac_ext >&5
12780 cf_cv_wint_t=unknown
12781 fi
12782 rm -f conftest.$ac_objext conftest.$ac_ext
12783 fi
12784 rm -f conftest.$ac_objext conftest.$ac_ext
12785 fi
12786 echo "$as_me:12786: result: $cf_cv_wint_t" >&5
12787 echo "${ECHO_T}$cf_cv_wint_t" >&6
12788
12789 if test "$cf_cv_wint_t" = yes ; then
12790
12791 cat >>confdefs.h <<\EOF
12792 #define NEED_WCHAR_H 1
12793 EOF
12794
12795         NEED_WCHAR_H=1
12796 fi
12797
12798 # if we do not find wint_t in either place, use substitution to provide a fallback.
12799 if test "$cf_cv_wint_t" = unknown ; then
12800         NCURSES_WINT_T=1
12801 fi
12802
12803 # if we find wint_t in either place, use substitution to provide a fallback.
12804 if test "$cf_cv_wint_t" != unknown ; then
12805         NCURSES_OK_WINT_T=1
12806 fi
12807
12808         if test "$NCURSES_MBSTATE_T" != 0; then
12809
12810 cat >>confdefs.h <<\EOF
12811 #define NEED_MBSTATE_T_DEF 1
12812 EOF
12813
12814         fi
12815 fi
12816
12817 ###   use option --disable-lp64 to allow long chtype
12818 echo "$as_me:12818: checking whether to enable _LP64 definition in curses.h" >&5
12819 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
12820
12821 # Check whether --enable-lp64 or --disable-lp64 was given.
12822 if test "${enable_lp64+set}" = set; then
12823   enableval="$enable_lp64"
12824   with_lp64=$enableval
12825 else
12826   with_lp64=$cf_dft_with_lp64
12827 fi;
12828 echo "$as_me:12828: result: $with_lp64" >&5
12829 echo "${ECHO_T}$with_lp64" >&6
12830
12831 if test "x$with_lp64" = xyes ; then
12832         cf_cv_enable_lp64=1
12833 else
12834         cf_cv_enable_lp64=0
12835 fi
12836
12837 # Check whether --enable-largefile or --disable-largefile was given.
12838 if test "${enable_largefile+set}" = set; then
12839   enableval="$enable_largefile"
12840
12841 fi;
12842 if test "$enable_largefile" != no; then
12843
12844   echo "$as_me:12844: checking for special C compiler options needed for large files" >&5
12845 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
12846 if test "${ac_cv_sys_largefile_CC+set}" = set; then
12847   echo $ECHO_N "(cached) $ECHO_C" >&6
12848 else
12849   ac_cv_sys_largefile_CC=no
12850      if test "$GCC" != yes; then
12851        ac_save_CC=$CC
12852        while :; do
12853          # IRIX 6.2 and later do not support large files by default,
12854          # so use the C compiler's -n32 option if that helps.
12855          cat >conftest.$ac_ext <<_ACEOF
12856 #line 12856 "configure"
12857 #include "confdefs.h"
12858 #include <sys/types.h>
12859  /* Check that off_t can represent 2**63 - 1 correctly.
12860     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12861     since some C++ compilers masquerading as C compilers
12862     incorrectly reject 9223372036854775807.  */
12863 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12864   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12865                        && LARGE_OFF_T % 2147483647 == 1)
12866                       ? 1 : -1];
12867 int
12868 main (void)
12869 {
12870
12871   ;
12872   return 0;
12873 }
12874 _ACEOF
12875          rm -f conftest.$ac_objext
12876 if { (eval echo "$as_me:12876: \"$ac_compile\"") >&5
12877   (eval $ac_compile) 2>&5
12878   ac_status=$?
12879   echo "$as_me:12879: \$? = $ac_status" >&5
12880   (exit $ac_status); } &&
12881          { ac_try='test -s conftest.$ac_objext'
12882   { (eval echo "$as_me:12882: \"$ac_try\"") >&5
12883   (eval $ac_try) 2>&5
12884   ac_status=$?
12885   echo "$as_me:12885: \$? = $ac_status" >&5
12886   (exit $ac_status); }; }; then
12887   break
12888 else
12889   echo "$as_me: failed program was:" >&5
12890 cat conftest.$ac_ext >&5
12891 fi
12892 rm -f conftest.$ac_objext
12893          CC="$CC -n32"
12894          rm -f conftest.$ac_objext
12895 if { (eval echo "$as_me:12895: \"$ac_compile\"") >&5
12896   (eval $ac_compile) 2>&5
12897   ac_status=$?
12898   echo "$as_me:12898: \$? = $ac_status" >&5
12899   (exit $ac_status); } &&
12900          { ac_try='test -s conftest.$ac_objext'
12901   { (eval echo "$as_me:12901: \"$ac_try\"") >&5
12902   (eval $ac_try) 2>&5
12903   ac_status=$?
12904   echo "$as_me:12904: \$? = $ac_status" >&5
12905   (exit $ac_status); }; }; then
12906   ac_cv_sys_largefile_CC=' -n32'; break
12907 else
12908   echo "$as_me: failed program was:" >&5
12909 cat conftest.$ac_ext >&5
12910 fi
12911 rm -f conftest.$ac_objext
12912          break
12913        done
12914        CC=$ac_save_CC
12915        rm -f conftest.$ac_ext
12916     fi
12917 fi
12918 echo "$as_me:12918: result: $ac_cv_sys_largefile_CC" >&5
12919 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
12920   if test "$ac_cv_sys_largefile_CC" != no; then
12921     CC=$CC$ac_cv_sys_largefile_CC
12922   fi
12923
12924   echo "$as_me:12924: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12925 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
12926 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
12927   echo $ECHO_N "(cached) $ECHO_C" >&6
12928 else
12929   while :; do
12930   ac_cv_sys_file_offset_bits=no
12931   cat >conftest.$ac_ext <<_ACEOF
12932 #line 12932 "configure"
12933 #include "confdefs.h"
12934 #include <sys/types.h>
12935  /* Check that off_t can represent 2**63 - 1 correctly.
12936     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12937     since some C++ compilers masquerading as C compilers
12938     incorrectly reject 9223372036854775807.  */
12939 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12940   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12941                        && LARGE_OFF_T % 2147483647 == 1)
12942                       ? 1 : -1];
12943 int
12944 main (void)
12945 {
12946
12947   ;
12948   return 0;
12949 }
12950 _ACEOF
12951 rm -f conftest.$ac_objext
12952 if { (eval echo "$as_me:12952: \"$ac_compile\"") >&5
12953   (eval $ac_compile) 2>&5
12954   ac_status=$?
12955   echo "$as_me:12955: \$? = $ac_status" >&5
12956   (exit $ac_status); } &&
12957          { ac_try='test -s conftest.$ac_objext'
12958   { (eval echo "$as_me:12958: \"$ac_try\"") >&5
12959   (eval $ac_try) 2>&5
12960   ac_status=$?
12961   echo "$as_me:12961: \$? = $ac_status" >&5
12962   (exit $ac_status); }; }; then
12963   break
12964 else
12965   echo "$as_me: failed program was:" >&5
12966 cat conftest.$ac_ext >&5
12967 fi
12968 rm -f conftest.$ac_objext conftest.$ac_ext
12969   cat >conftest.$ac_ext <<_ACEOF
12970 #line 12970 "configure"
12971 #include "confdefs.h"
12972 #define _FILE_OFFSET_BITS 64
12973 #include <sys/types.h>
12974  /* Check that off_t can represent 2**63 - 1 correctly.
12975     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12976     since some C++ compilers masquerading as C compilers
12977     incorrectly reject 9223372036854775807.  */
12978 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12979   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12980                        && LARGE_OFF_T % 2147483647 == 1)
12981                       ? 1 : -1];
12982 int
12983 main (void)
12984 {
12985
12986   ;
12987   return 0;
12988 }
12989 _ACEOF
12990 rm -f conftest.$ac_objext
12991 if { (eval echo "$as_me:12991: \"$ac_compile\"") >&5
12992   (eval $ac_compile) 2>&5
12993   ac_status=$?
12994   echo "$as_me:12994: \$? = $ac_status" >&5
12995   (exit $ac_status); } &&
12996          { ac_try='test -s conftest.$ac_objext'
12997   { (eval echo "$as_me:12997: \"$ac_try\"") >&5
12998   (eval $ac_try) 2>&5
12999   ac_status=$?
13000   echo "$as_me:13000: \$? = $ac_status" >&5
13001   (exit $ac_status); }; }; then
13002   ac_cv_sys_file_offset_bits=64; break
13003 else
13004   echo "$as_me: failed program was:" >&5
13005 cat conftest.$ac_ext >&5
13006 fi
13007 rm -f conftest.$ac_objext conftest.$ac_ext
13008   break
13009 done
13010 fi
13011 echo "$as_me:13011: result: $ac_cv_sys_file_offset_bits" >&5
13012 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
13013 if test "$ac_cv_sys_file_offset_bits" != no; then
13014
13015 cat >>confdefs.h <<EOF
13016 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13017 EOF
13018
13019 fi
13020 rm -rf conftest*
13021   echo "$as_me:13021: checking for _LARGE_FILES value needed for large files" >&5
13022 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
13023 if test "${ac_cv_sys_large_files+set}" = set; then
13024   echo $ECHO_N "(cached) $ECHO_C" >&6
13025 else
13026   while :; do
13027   ac_cv_sys_large_files=no
13028   cat >conftest.$ac_ext <<_ACEOF
13029 #line 13029 "configure"
13030 #include "confdefs.h"
13031 #include <sys/types.h>
13032  /* Check that off_t can represent 2**63 - 1 correctly.
13033     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13034     since some C++ compilers masquerading as C compilers
13035     incorrectly reject 9223372036854775807.  */
13036 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13037   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13038                        && LARGE_OFF_T % 2147483647 == 1)
13039                       ? 1 : -1];
13040 int
13041 main (void)
13042 {
13043
13044   ;
13045   return 0;
13046 }
13047 _ACEOF
13048 rm -f conftest.$ac_objext
13049 if { (eval echo "$as_me:13049: \"$ac_compile\"") >&5
13050   (eval $ac_compile) 2>&5
13051   ac_status=$?
13052   echo "$as_me:13052: \$? = $ac_status" >&5
13053   (exit $ac_status); } &&
13054          { ac_try='test -s conftest.$ac_objext'
13055   { (eval echo "$as_me:13055: \"$ac_try\"") >&5
13056   (eval $ac_try) 2>&5
13057   ac_status=$?
13058   echo "$as_me:13058: \$? = $ac_status" >&5
13059   (exit $ac_status); }; }; then
13060   break
13061 else
13062   echo "$as_me: failed program was:" >&5
13063 cat conftest.$ac_ext >&5
13064 fi
13065 rm -f conftest.$ac_objext conftest.$ac_ext
13066   cat >conftest.$ac_ext <<_ACEOF
13067 #line 13067 "configure"
13068 #include "confdefs.h"
13069 #define _LARGE_FILES 1
13070 #include <sys/types.h>
13071  /* Check that off_t can represent 2**63 - 1 correctly.
13072     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13073     since some C++ compilers masquerading as C compilers
13074     incorrectly reject 9223372036854775807.  */
13075 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13076   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13077                        && LARGE_OFF_T % 2147483647 == 1)
13078                       ? 1 : -1];
13079 int
13080 main (void)
13081 {
13082
13083   ;
13084   return 0;
13085 }
13086 _ACEOF
13087 rm -f conftest.$ac_objext
13088 if { (eval echo "$as_me:13088: \"$ac_compile\"") >&5
13089   (eval $ac_compile) 2>&5
13090   ac_status=$?
13091   echo "$as_me:13091: \$? = $ac_status" >&5
13092   (exit $ac_status); } &&
13093          { ac_try='test -s conftest.$ac_objext'
13094   { (eval echo "$as_me:13094: \"$ac_try\"") >&5
13095   (eval $ac_try) 2>&5
13096   ac_status=$?
13097   echo "$as_me:13097: \$? = $ac_status" >&5
13098   (exit $ac_status); }; }; then
13099   ac_cv_sys_large_files=1; break
13100 else
13101   echo "$as_me: failed program was:" >&5
13102 cat conftest.$ac_ext >&5
13103 fi
13104 rm -f conftest.$ac_objext conftest.$ac_ext
13105   break
13106 done
13107 fi
13108 echo "$as_me:13108: result: $ac_cv_sys_large_files" >&5
13109 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
13110 if test "$ac_cv_sys_large_files" != no; then
13111
13112 cat >>confdefs.h <<EOF
13113 #define _LARGE_FILES $ac_cv_sys_large_files
13114 EOF
13115
13116 fi
13117 rm -rf conftest*
13118 fi
13119
13120         if test "$enable_largefile" != no ; then
13121         echo "$as_me:13121: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13122 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
13123 if test "${ac_cv_sys_largefile_source+set}" = set; then
13124   echo $ECHO_N "(cached) $ECHO_C" >&6
13125 else
13126   while :; do
13127   ac_cv_sys_largefile_source=no
13128   cat >conftest.$ac_ext <<_ACEOF
13129 #line 13129 "configure"
13130 #include "confdefs.h"
13131 #include <stdio.h>
13132 int
13133 main (void)
13134 {
13135 return !fseeko;
13136   ;
13137   return 0;
13138 }
13139 _ACEOF
13140 rm -f conftest.$ac_objext
13141 if { (eval echo "$as_me:13141: \"$ac_compile\"") >&5
13142   (eval $ac_compile) 2>&5
13143   ac_status=$?
13144   echo "$as_me:13144: \$? = $ac_status" >&5
13145   (exit $ac_status); } &&
13146          { ac_try='test -s conftest.$ac_objext'
13147   { (eval echo "$as_me:13147: \"$ac_try\"") >&5
13148   (eval $ac_try) 2>&5
13149   ac_status=$?
13150   echo "$as_me:13150: \$? = $ac_status" >&5
13151   (exit $ac_status); }; }; then
13152   break
13153 else
13154   echo "$as_me: failed program was:" >&5
13155 cat conftest.$ac_ext >&5
13156 fi
13157 rm -f conftest.$ac_objext conftest.$ac_ext
13158   cat >conftest.$ac_ext <<_ACEOF
13159 #line 13159 "configure"
13160 #include "confdefs.h"
13161 #define _LARGEFILE_SOURCE 1
13162 #include <stdio.h>
13163 int
13164 main (void)
13165 {
13166 return !fseeko;
13167   ;
13168   return 0;
13169 }
13170 _ACEOF
13171 rm -f conftest.$ac_objext
13172 if { (eval echo "$as_me:13172: \"$ac_compile\"") >&5
13173   (eval $ac_compile) 2>&5
13174   ac_status=$?
13175   echo "$as_me:13175: \$? = $ac_status" >&5
13176   (exit $ac_status); } &&
13177          { ac_try='test -s conftest.$ac_objext'
13178   { (eval echo "$as_me:13178: \"$ac_try\"") >&5
13179   (eval $ac_try) 2>&5
13180   ac_status=$?
13181   echo "$as_me:13181: \$? = $ac_status" >&5
13182   (exit $ac_status); }; }; then
13183   ac_cv_sys_largefile_source=1; break
13184 else
13185   echo "$as_me: failed program was:" >&5
13186 cat conftest.$ac_ext >&5
13187 fi
13188 rm -f conftest.$ac_objext conftest.$ac_ext
13189   break
13190 done
13191 fi
13192 echo "$as_me:13192: result: $ac_cv_sys_largefile_source" >&5
13193 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
13194 if test "$ac_cv_sys_largefile_source" != no; then
13195
13196 cat >>confdefs.h <<EOF
13197 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13198 EOF
13199
13200 fi
13201 rm -rf conftest*
13202
13203 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13204 # in glibc 2.1.3, but that breaks too many other things.
13205 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13206 echo "$as_me:13206: checking for fseeko" >&5
13207 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
13208 if test "${ac_cv_func_fseeko+set}" = set; then
13209   echo $ECHO_N "(cached) $ECHO_C" >&6
13210 else
13211   cat >conftest.$ac_ext <<_ACEOF
13212 #line 13212 "configure"
13213 #include "confdefs.h"
13214 #include <stdio.h>
13215 int
13216 main (void)
13217 {
13218 return fseeko && fseeko (stdin, 0, 0);
13219   ;
13220   return 0;
13221 }
13222 _ACEOF
13223 rm -f conftest.$ac_objext conftest$ac_exeext
13224 if { (eval echo "$as_me:13224: \"$ac_link\"") >&5
13225   (eval $ac_link) 2>&5
13226   ac_status=$?
13227   echo "$as_me:13227: \$? = $ac_status" >&5
13228   (exit $ac_status); } &&
13229          { ac_try='test -s conftest$ac_exeext'
13230   { (eval echo "$as_me:13230: \"$ac_try\"") >&5
13231   (eval $ac_try) 2>&5
13232   ac_status=$?
13233   echo "$as_me:13233: \$? = $ac_status" >&5
13234   (exit $ac_status); }; }; then
13235   ac_cv_func_fseeko=yes
13236 else
13237   echo "$as_me: failed program was:" >&5
13238 cat conftest.$ac_ext >&5
13239 ac_cv_func_fseeko=no
13240 fi
13241 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13242 fi
13243 echo "$as_me:13243: result: $ac_cv_func_fseeko" >&5
13244 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
13245 if test $ac_cv_func_fseeko = yes; then
13246
13247 cat >>confdefs.h <<\EOF
13248 #define HAVE_FSEEKO 1
13249 EOF
13250
13251 fi
13252
13253         # Normally we would collect these definitions in the config.h,
13254         # but (like _XOPEN_SOURCE), some environments rely on having these
13255         # defined before any of the system headers are included.  Another
13256         # case comes up with C++, e.g., on AIX the compiler compiles the
13257         # header files by themselves before looking at the body files it is
13258         # told to compile.  For ncurses, those header files do not include
13259         # the config.h
13260         if test "$ac_cv_sys_large_files" != no
13261         then
13262
13263         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13264         CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
13265
13266         fi
13267         if test "$ac_cv_sys_largefile_source" != no
13268         then
13269
13270         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13271         CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
13272
13273         fi
13274         if test "$ac_cv_sys_file_offset_bits" != no
13275         then
13276
13277         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13278         CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
13279
13280         fi
13281
13282         echo "$as_me:13282: checking whether to use struct dirent64" >&5
13283 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
13284 if test "${cf_cv_struct_dirent64+set}" = set; then
13285   echo $ECHO_N "(cached) $ECHO_C" >&6
13286 else
13287
13288                 cat >conftest.$ac_ext <<_ACEOF
13289 #line 13289 "configure"
13290 #include "confdefs.h"
13291
13292 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
13293 #include <sys/types.h>
13294 #include <dirent.h>
13295
13296 int
13297 main (void)
13298 {
13299
13300                 /* if transitional largefile support is setup, this is true */
13301                 extern struct dirent64 * readdir(DIR *);
13302                 struct dirent64 *x = readdir((DIR *)0);
13303                 struct dirent *y = readdir((DIR *)0);
13304                 int z = x - y;
13305                 (void)z;
13306
13307   ;
13308   return 0;
13309 }
13310 _ACEOF
13311 rm -f conftest.$ac_objext
13312 if { (eval echo "$as_me:13312: \"$ac_compile\"") >&5
13313   (eval $ac_compile) 2>&5
13314   ac_status=$?
13315   echo "$as_me:13315: \$? = $ac_status" >&5
13316   (exit $ac_status); } &&
13317          { ac_try='test -s conftest.$ac_objext'
13318   { (eval echo "$as_me:13318: \"$ac_try\"") >&5
13319   (eval $ac_try) 2>&5
13320   ac_status=$?
13321   echo "$as_me:13321: \$? = $ac_status" >&5
13322   (exit $ac_status); }; }; then
13323   cf_cv_struct_dirent64=yes
13324 else
13325   echo "$as_me: failed program was:" >&5
13326 cat conftest.$ac_ext >&5
13327 cf_cv_struct_dirent64=no
13328 fi
13329 rm -f conftest.$ac_objext conftest.$ac_ext
13330
13331 fi
13332 echo "$as_me:13332: result: $cf_cv_struct_dirent64" >&5
13333 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
13334         test "$cf_cv_struct_dirent64" = yes &&
13335 cat >>confdefs.h <<\EOF
13336 #define HAVE_STRUCT_DIRENT64 1
13337 EOF
13338
13339         fi
13340
13341 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
13342 echo "$as_me:13342: checking if you want tparm not to use X/Open fixed-parameter list" >&5
13343 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
13344
13345 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
13346 if test "${enable_tparm_varargs+set}" = set; then
13347   enableval="$enable_tparm_varargs"
13348   with_tparm_varargs=$enableval
13349 else
13350   with_tparm_varargs=yes
13351 fi;
13352 echo "$as_me:13352: result: $with_tparm_varargs" >&5
13353 echo "${ECHO_T}$with_tparm_varargs" >&6
13354 NCURSES_TPARM_VARARGS=0
13355 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
13356
13357 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
13358 if test "$with_ticlib" != no ; then
13359 echo "$as_me:13359: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
13360 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
13361
13362 # Check whether --enable-tic-depends or --disable-tic-depends was given.
13363 if test "${enable_tic_depends+set}" = set; then
13364   enableval="$enable_tic_depends"
13365   with_tic_depends=$enableval
13366 else
13367   with_tic_depends=yes
13368 fi;
13369 echo "$as_me:13369: result: $with_tic_depends" >&5
13370 echo "${ECHO_T}$with_tic_depends" >&6
13371 else
13372         with_tic_depends=no
13373 fi
13374
13375 ###   use option --disable-wattr-macros to suppress wattr* macros from curses.h
13376 echo "$as_me:13376: checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition" >&5
13377 echo $ECHO_N "checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition... $ECHO_C" >&6
13378
13379 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
13380 if test "${enable_wattr_macros+set}" = set; then
13381   enableval="$enable_wattr_macros"
13382   with_wattr_macros=$enableval
13383 else
13384   with_wattr_macros=yes
13385 fi;
13386 if [ "x$with_wattr_macros" != xyes ]; then
13387         NCURSES_WATTR_MACROS=0
13388         echo "$as_me:13388: result: yes" >&5
13389 echo "${ECHO_T}yes" >&6
13390 else
13391         NCURSES_WATTR_MACROS=1
13392         echo "$as_me:13392: result: no" >&5
13393 echo "${ECHO_T}no" >&6
13394 fi
13395
13396 echo "$as_me:13396: checking for X11 rgb file" >&5
13397 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
13398
13399 # Check whether --with-x11-rgb or --without-x11-rgb was given.
13400 if test "${with_x11_rgb+set}" = set; then
13401   withval="$with_x11_rgb"
13402   RGB_PATH=$withval
13403 else
13404   RGB_PATH=auto
13405 fi;
13406
13407 if test "x$RGB_PATH" = xauto
13408 then
13409         RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
13410         for cf_path in \
13411                 /opt/local/share/X11/rgb.txt \
13412                 /opt/X11/share/X11/rgb.txt \
13413                 /usr/share/X11/rgb.txt \
13414                 /usr/X11/share/X11/rgb.txt \
13415                 /usr/X11/lib/X11/rgb.txt \
13416                 /usr/lib/X11/rgb.txt \
13417                 /etc/X11/rgb.txt \
13418                 /usr/pkg/lib/X11/rgb.txt \
13419                 /usr/X11R7/lib/X11/rgb.txt \
13420                 /usr/X11R6/lib/X11/rgb.txt \
13421                 /usr/X11R5/lib/X11/rgb.txt \
13422                 /usr/X11R4/lib/X11/rgb.txt \
13423                 /usr/local/lib/X11/rgb.txt \
13424                 /usr/local/share/X11/rgb.txt \
13425                 /usr/lib64/X11/rgb.txt
13426         do
13427                 if test -f "$cf_path" ; then
13428                         RGB_PATH="$cf_path"
13429                         break
13430                 fi
13431         done
13432 else
13433         cf_path=$RGB_PATH
13434
13435 if test "x$prefix" != xNONE; then
13436         cf_path_syntax="$prefix"
13437 else
13438         cf_path_syntax="$ac_default_prefix"
13439 fi
13440
13441 case ".$cf_path" in
13442 (.\$\(*\)*|.\'*\'*)
13443         ;;
13444 (..|./*|.\\*)
13445         ;;
13446 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
13447         ;;
13448 (.\${*prefix}*|.\${*dir}*)
13449         eval cf_path="$cf_path"
13450         case ".$cf_path" in
13451         (.NONE/*)
13452                 cf_path=`echo $cf_path | sed -e s%NONE%$cf_path_syntax%`
13453                 ;;
13454         esac
13455         ;;
13456 (.no|.NONE/*)
13457         cf_path=`echo $cf_path | sed -e s%NONE%$cf_path_syntax%`
13458         ;;
13459 (*)
13460         { { echo "$as_me:13460: error: expected a pathname, not \"$cf_path\"" >&5
13461 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
13462    { (exit 1); exit 1; }; }
13463         ;;
13464 esac
13465
13466 fi
13467
13468 echo "$as_me:13468: result: $RGB_PATH" >&5
13469 echo "${ECHO_T}$RGB_PATH" >&6
13470
13471 cat >>confdefs.h <<EOF
13472 #define RGB_PATH "$cf_path"
13473 EOF
13474
13475 no_x11_rgb=
13476 if test "$RGB_PATH" = no
13477 then
13478         no_x11_rgb="#"
13479 fi
13480
13481 ###   use option --with-bool to override bool's type
13482 echo "$as_me:13482: checking for type of bool" >&5
13483 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
13484
13485 # Check whether --with-bool or --without-bool was given.
13486 if test "${with_bool+set}" = set; then
13487   withval="$with_bool"
13488   NCURSES_BOOL="$withval"
13489 else
13490   NCURSES_BOOL=auto
13491 fi;
13492 echo "$as_me:13492: result: $NCURSES_BOOL" >&5
13493 echo "${ECHO_T}$NCURSES_BOOL" >&6
13494
13495 echo "$as_me:13495: checking for alternate terminal capabilities file" >&5
13496 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
13497
13498 # Check whether --with-caps or --without-caps was given.
13499 if test "${with_caps+set}" = set; then
13500   withval="$with_caps"
13501   TERMINFO_CAPS=Caps.$withval
13502 else
13503   TERMINFO_CAPS=Caps
13504 fi;
13505 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
13506 echo "$as_me:13506: result: $TERMINFO_CAPS" >&5
13507 echo "${ECHO_T}$TERMINFO_CAPS" >&6
13508
13509 ###   use option --with-chtype to override chtype's type
13510 echo "$as_me:13510: checking for type of chtype" >&5
13511 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13512
13513 # Check whether --with-chtype or --without-chtype was given.
13514 if test "${with_chtype+set}" = set; then
13515   withval="$with_chtype"
13516   NCURSES_CHTYPE="$withval"
13517 else
13518   NCURSES_CHTYPE=$cf_dft_chtype
13519 fi;
13520 echo "$as_me:13520: result: $NCURSES_CHTYPE" >&5
13521 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
13522
13523 ###   use option --with-ospeed to override ospeed's type
13524 echo "$as_me:13524: checking for type of ospeed" >&5
13525 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
13526
13527 # Check whether --with-ospeed or --without-ospeed was given.
13528 if test "${with_ospeed+set}" = set; then
13529   withval="$with_ospeed"
13530   NCURSES_OSPEED="$withval"
13531 else
13532   NCURSES_OSPEED=short
13533 fi;
13534 echo "$as_me:13534: result: $NCURSES_OSPEED" >&5
13535 echo "${ECHO_T}$NCURSES_OSPEED" >&6
13536
13537 ###   use option --with-mmask-t to override mmask_t's type
13538 echo "$as_me:13538: checking for type of mmask_t" >&5
13539 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
13540
13541 # Check whether --with-mmask-t or --without-mmask-t was given.
13542 if test "${with_mmask_t+set}" = set; then
13543   withval="$with_mmask_t"
13544   NCURSES_MMASK_T="$withval"
13545 else
13546   NCURSES_MMASK_T=$cf_dft_mmask_t
13547 fi;
13548 echo "$as_me:13548: result: $NCURSES_MMASK_T" >&5
13549 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
13550
13551 ###   use option --with-ccharw-max to override CCHARW_MAX size
13552 echo "$as_me:13552: checking for size CCHARW_MAX" >&5
13553 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
13554
13555 # Check whether --with-ccharw-max or --without-ccharw-max was given.
13556 if test "${with_ccharw_max+set}" = set; then
13557   withval="$with_ccharw_max"
13558   NCURSES_CCHARW_MAX="$withval"
13559 else
13560   NCURSES_CCHARW_MAX=5
13561 fi;
13562 echo "$as_me:13562: result: $NCURSES_CCHARW_MAX" >&5
13563 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
13564
13565 echo "$as_me:13565: checking for ANSI C header files" >&5
13566 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13567 if test "${ac_cv_header_stdc+set}" = set; then
13568   echo $ECHO_N "(cached) $ECHO_C" >&6
13569 else
13570   cat >conftest.$ac_ext <<_ACEOF
13571 #line 13571 "configure"
13572 #include "confdefs.h"
13573 #include <stdlib.h>
13574 #include <stdarg.h>
13575 #include <string.h>
13576 #include <float.h>
13577
13578 _ACEOF
13579 if { (eval echo "$as_me:13579: \"$ac_cpp conftest.$ac_ext\"") >&5
13580   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13581   ac_status=$?
13582   egrep -v '^ *\+' conftest.er1 >conftest.err
13583   rm -f conftest.er1
13584   cat conftest.err >&5
13585   echo "$as_me:13585: \$? = $ac_status" >&5
13586   (exit $ac_status); } >/dev/null; then
13587   if test -s conftest.err; then
13588     ac_cpp_err=$ac_c_preproc_warn_flag
13589   else
13590     ac_cpp_err=
13591   fi
13592 else
13593   ac_cpp_err=yes
13594 fi
13595 if test -z "$ac_cpp_err"; then
13596   ac_cv_header_stdc=yes
13597 else
13598   echo "$as_me: failed program was:" >&5
13599   cat conftest.$ac_ext >&5
13600   ac_cv_header_stdc=no
13601 fi
13602 rm -f conftest.err conftest.$ac_ext
13603
13604 if test $ac_cv_header_stdc = yes; then
13605   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13606   cat >conftest.$ac_ext <<_ACEOF
13607 #line 13607 "configure"
13608 #include "confdefs.h"
13609 #include <string.h>
13610
13611 _ACEOF
13612 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13613   egrep "memchr" >/dev/null 2>&1; then
13614   :
13615 else
13616   ac_cv_header_stdc=no
13617 fi
13618 rm -rf conftest*
13619
13620 fi
13621
13622 if test $ac_cv_header_stdc = yes; then
13623   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13624   cat >conftest.$ac_ext <<_ACEOF
13625 #line 13625 "configure"
13626 #include "confdefs.h"
13627 #include <stdlib.h>
13628
13629 _ACEOF
13630 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13631   egrep "free" >/dev/null 2>&1; then
13632   :
13633 else
13634   ac_cv_header_stdc=no
13635 fi
13636 rm -rf conftest*
13637
13638 fi
13639
13640 if test $ac_cv_header_stdc = yes; then
13641   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13642   if test "$cross_compiling" = yes; then
13643   :
13644 else
13645   cat >conftest.$ac_ext <<_ACEOF
13646 #line 13646 "configure"
13647 #include "confdefs.h"
13648 #include <ctype.h>
13649 #if ((' ' & 0x0FF) == 0x020)
13650 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13651 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13652 #else
13653 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13654                      || ('j' <= (c) && (c) <= 'r') \
13655                      || ('s' <= (c) && (c) <= 'z'))
13656 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13657 #endif
13658
13659 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13660 int
13661 main (void)
13662 {
13663   int i;
13664   for (i = 0; i < 256; i++)
13665     if (XOR (islower (i), ISLOWER (i))
13666         || toupper (i) != TOUPPER (i))
13667       $ac_main_return(2);
13668   $ac_main_return (0);
13669 }
13670 _ACEOF
13671 rm -f conftest$ac_exeext
13672 if { (eval echo "$as_me:13672: \"$ac_link\"") >&5
13673   (eval $ac_link) 2>&5
13674   ac_status=$?
13675   echo "$as_me:13675: \$? = $ac_status" >&5
13676   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13677   { (eval echo "$as_me:13677: \"$ac_try\"") >&5
13678   (eval $ac_try) 2>&5
13679   ac_status=$?
13680   echo "$as_me:13680: \$? = $ac_status" >&5
13681   (exit $ac_status); }; }; then
13682   :
13683 else
13684   echo "$as_me: program exited with status $ac_status" >&5
13685 echo "$as_me: failed program was:" >&5
13686 cat conftest.$ac_ext >&5
13687 ac_cv_header_stdc=no
13688 fi
13689 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13690 fi
13691 fi
13692 fi
13693 echo "$as_me:13693: result: $ac_cv_header_stdc" >&5
13694 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13695 if test $ac_cv_header_stdc = yes; then
13696
13697 cat >>confdefs.h <<\EOF
13698 #define STDC_HEADERS 1
13699 EOF
13700
13701 fi
13702
13703 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
13704
13705 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
13706                   inttypes.h stdint.h unistd.h
13707 do
13708 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13709 echo "$as_me:13709: checking for $ac_header" >&5
13710 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13711 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13712   echo $ECHO_N "(cached) $ECHO_C" >&6
13713 else
13714   cat >conftest.$ac_ext <<_ACEOF
13715 #line 13715 "configure"
13716 #include "confdefs.h"
13717 $ac_includes_default
13718 #include <$ac_header>
13719 _ACEOF
13720 rm -f conftest.$ac_objext
13721 if { (eval echo "$as_me:13721: \"$ac_compile\"") >&5
13722   (eval $ac_compile) 2>&5
13723   ac_status=$?
13724   echo "$as_me:13724: \$? = $ac_status" >&5
13725   (exit $ac_status); } &&
13726          { ac_try='test -s conftest.$ac_objext'
13727   { (eval echo "$as_me:13727: \"$ac_try\"") >&5
13728   (eval $ac_try) 2>&5
13729   ac_status=$?
13730   echo "$as_me:13730: \$? = $ac_status" >&5
13731   (exit $ac_status); }; }; then
13732   eval "$as_ac_Header=yes"
13733 else
13734   echo "$as_me: failed program was:" >&5
13735 cat conftest.$ac_ext >&5
13736 eval "$as_ac_Header=no"
13737 fi
13738 rm -f conftest.$ac_objext conftest.$ac_ext
13739 fi
13740 echo "$as_me:13740: result: `eval echo '${'$as_ac_Header'}'`" >&5
13741 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13742 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13743   cat >>confdefs.h <<EOF
13744 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13745 EOF
13746
13747 fi
13748 done
13749
13750 echo "$as_me:13750: checking for signed char" >&5
13751 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
13752 if test "${ac_cv_type_signed_char+set}" = set; then
13753   echo $ECHO_N "(cached) $ECHO_C" >&6
13754 else
13755   cat >conftest.$ac_ext <<_ACEOF
13756 #line 13756 "configure"
13757 #include "confdefs.h"
13758 $ac_includes_default
13759 int
13760 main (void)
13761 {
13762 if ((signed char *) 0)
13763   return 0;
13764 if (sizeof (signed char))
13765   return 0;
13766   ;
13767   return 0;
13768 }
13769 _ACEOF
13770 rm -f conftest.$ac_objext
13771 if { (eval echo "$as_me:13771: \"$ac_compile\"") >&5
13772   (eval $ac_compile) 2>&5
13773   ac_status=$?
13774   echo "$as_me:13774: \$? = $ac_status" >&5
13775   (exit $ac_status); } &&
13776          { ac_try='test -s conftest.$ac_objext'
13777   { (eval echo "$as_me:13777: \"$ac_try\"") >&5
13778   (eval $ac_try) 2>&5
13779   ac_status=$?
13780   echo "$as_me:13780: \$? = $ac_status" >&5
13781   (exit $ac_status); }; }; then
13782   ac_cv_type_signed_char=yes
13783 else
13784   echo "$as_me: failed program was:" >&5
13785 cat conftest.$ac_ext >&5
13786 ac_cv_type_signed_char=no
13787 fi
13788 rm -f conftest.$ac_objext conftest.$ac_ext
13789 fi
13790 echo "$as_me:13790: result: $ac_cv_type_signed_char" >&5
13791 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
13792
13793 echo "$as_me:13793: checking size of signed char" >&5
13794 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
13795 if test "${ac_cv_sizeof_signed_char+set}" = set; then
13796   echo $ECHO_N "(cached) $ECHO_C" >&6
13797 else
13798   if test "$ac_cv_type_signed_char" = yes; then
13799   if test "$cross_compiling" = yes; then
13800   # Depending upon the size, compute the lo and hi bounds.
13801 cat >conftest.$ac_ext <<_ACEOF
13802 #line 13802 "configure"
13803 #include "confdefs.h"
13804 $ac_includes_default
13805 int
13806 main (void)
13807 {
13808 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
13809   ;
13810   return 0;
13811 }
13812 _ACEOF
13813 rm -f conftest.$ac_objext
13814 if { (eval echo "$as_me:13814: \"$ac_compile\"") >&5
13815   (eval $ac_compile) 2>&5
13816   ac_status=$?
13817   echo "$as_me:13817: \$? = $ac_status" >&5
13818   (exit $ac_status); } &&
13819          { ac_try='test -s conftest.$ac_objext'
13820   { (eval echo "$as_me:13820: \"$ac_try\"") >&5
13821   (eval $ac_try) 2>&5
13822   ac_status=$?
13823   echo "$as_me:13823: \$? = $ac_status" >&5
13824   (exit $ac_status); }; }; then
13825   ac_lo=0 ac_mid=0
13826   while :; do
13827     cat >conftest.$ac_ext <<_ACEOF
13828 #line 13828 "configure"
13829 #include "confdefs.h"
13830 $ac_includes_default
13831 int
13832 main (void)
13833 {
13834 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
13835   ;
13836   return 0;
13837 }
13838 _ACEOF
13839 rm -f conftest.$ac_objext
13840 if { (eval echo "$as_me:13840: \"$ac_compile\"") >&5
13841   (eval $ac_compile) 2>&5
13842   ac_status=$?
13843   echo "$as_me:13843: \$? = $ac_status" >&5
13844   (exit $ac_status); } &&
13845          { ac_try='test -s conftest.$ac_objext'
13846   { (eval echo "$as_me:13846: \"$ac_try\"") >&5
13847   (eval $ac_try) 2>&5
13848   ac_status=$?
13849   echo "$as_me:13849: \$? = $ac_status" >&5
13850   (exit $ac_status); }; }; then
13851   ac_hi=$ac_mid; break
13852 else
13853   echo "$as_me: failed program was:" >&5
13854 cat conftest.$ac_ext >&5
13855 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
13856 fi
13857 rm -f conftest.$ac_objext conftest.$ac_ext
13858   done
13859 else
13860   echo "$as_me: failed program was:" >&5
13861 cat conftest.$ac_ext >&5
13862 ac_hi=-1 ac_mid=-1
13863   while :; do
13864     cat >conftest.$ac_ext <<_ACEOF
13865 #line 13865 "configure"
13866 #include "confdefs.h"
13867 $ac_includes_default
13868 int
13869 main (void)
13870 {
13871 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
13872   ;
13873   return 0;
13874 }
13875 _ACEOF
13876 rm -f conftest.$ac_objext
13877 if { (eval echo "$as_me:13877: \"$ac_compile\"") >&5
13878   (eval $ac_compile) 2>&5
13879   ac_status=$?
13880   echo "$as_me:13880: \$? = $ac_status" >&5
13881   (exit $ac_status); } &&
13882          { ac_try='test -s conftest.$ac_objext'
13883   { (eval echo "$as_me:13883: \"$ac_try\"") >&5
13884   (eval $ac_try) 2>&5
13885   ac_status=$?
13886   echo "$as_me:13886: \$? = $ac_status" >&5
13887   (exit $ac_status); }; }; then
13888   ac_lo=$ac_mid; break
13889 else
13890   echo "$as_me: failed program was:" >&5
13891 cat conftest.$ac_ext >&5
13892 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
13893 fi
13894 rm -f conftest.$ac_objext conftest.$ac_ext
13895   done
13896 fi
13897 rm -f conftest.$ac_objext conftest.$ac_ext
13898 # Binary search between lo and hi bounds.
13899 while test "x$ac_lo" != "x$ac_hi"; do
13900   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13901   cat >conftest.$ac_ext <<_ACEOF
13902 #line 13902 "configure"
13903 #include "confdefs.h"
13904 $ac_includes_default
13905 int
13906 main (void)
13907 {
13908 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
13909   ;
13910   return 0;
13911 }
13912 _ACEOF
13913 rm -f conftest.$ac_objext
13914 if { (eval echo "$as_me:13914: \"$ac_compile\"") >&5
13915   (eval $ac_compile) 2>&5
13916   ac_status=$?
13917   echo "$as_me:13917: \$? = $ac_status" >&5
13918   (exit $ac_status); } &&
13919          { ac_try='test -s conftest.$ac_objext'
13920   { (eval echo "$as_me:13920: \"$ac_try\"") >&5
13921   (eval $ac_try) 2>&5
13922   ac_status=$?
13923   echo "$as_me:13923: \$? = $ac_status" >&5
13924   (exit $ac_status); }; }; then
13925   ac_hi=$ac_mid
13926 else
13927   echo "$as_me: failed program was:" >&5
13928 cat conftest.$ac_ext >&5
13929 ac_lo=`expr $ac_mid + 1`
13930 fi
13931 rm -f conftest.$ac_objext conftest.$ac_ext
13932 done
13933 ac_cv_sizeof_signed_char=$ac_lo
13934 else
13935   if test "$cross_compiling" = yes; then
13936   { { echo "$as_me:13936: error: cannot run test program while cross compiling" >&5
13937 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13938    { (exit 1); exit 1; }; }
13939 else
13940   cat >conftest.$ac_ext <<_ACEOF
13941 #line 13941 "configure"
13942 #include "confdefs.h"
13943 $ac_includes_default
13944 int
13945 main (void)
13946 {
13947 FILE *f = fopen ("conftest.val", "w");
13948 if (!f)
13949   $ac_main_return (1);
13950 fprintf (f, "%d", (sizeof (signed char)));
13951 fclose (f);
13952   ;
13953   return 0;
13954 }
13955 _ACEOF
13956 rm -f conftest$ac_exeext
13957 if { (eval echo "$as_me:13957: \"$ac_link\"") >&5
13958   (eval $ac_link) 2>&5
13959   ac_status=$?
13960   echo "$as_me:13960: \$? = $ac_status" >&5
13961   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13962   { (eval echo "$as_me:13962: \"$ac_try\"") >&5
13963   (eval $ac_try) 2>&5
13964   ac_status=$?
13965   echo "$as_me:13965: \$? = $ac_status" >&5
13966   (exit $ac_status); }; }; then
13967   ac_cv_sizeof_signed_char=`cat conftest.val`
13968 else
13969   echo "$as_me: program exited with status $ac_status" >&5
13970 echo "$as_me: failed program was:" >&5
13971 cat conftest.$ac_ext >&5
13972 fi
13973 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13974 fi
13975 fi
13976 rm -f conftest.val
13977 else
13978   ac_cv_sizeof_signed_char=0
13979 fi
13980 fi
13981 echo "$as_me:13981: result: $ac_cv_sizeof_signed_char" >&5
13982 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
13983 cat >>confdefs.h <<EOF
13984 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
13985 EOF
13986
13987 if test "$ac_cv_sizeof_signed_char" = 1 ; then
13988         NCURSES_SBOOL="signed char"
13989 else
13990         NCURSES_SBOOL="char"
13991 fi
13992 echo "$as_me:13992: checking if you want to use signed Boolean array in term.h" >&5
13993 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
13994
13995 # Check whether --enable-signed-char or --disable-signed-char was given.
13996 if test "${enable_signed_char+set}" = set; then
13997   enableval="$enable_signed_char"
13998   with_signed_char=$enableval
13999 else
14000   with_signed_char=no
14001 fi;
14002 echo "$as_me:14002: result: $with_signed_char" >&5
14003 echo "${ECHO_T}$with_signed_char" >&6
14004 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14005
14006 ###   use option --with-tparm-arg to override tparm's argument type
14007 echo "$as_me:14007: checking for type of tparm args" >&5
14008 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
14009
14010 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14011 if test "${with_tparm_arg+set}" = set; then
14012   withval="$with_tparm_arg"
14013   NCURSES_TPARM_ARG="$withval"
14014 else
14015   NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14016 fi;
14017 echo "$as_me:14017: result: $NCURSES_TPARM_ARG" >&5
14018 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14019
14020 ### Enable compiling-in rcs id's
14021 echo "$as_me:14021: checking if RCS identifiers should be compiled-in" >&5
14022 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14023
14024 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14025 if test "${with_rcs_ids+set}" = set; then
14026   withval="$with_rcs_ids"
14027   with_rcs_ids=$withval
14028 else
14029   with_rcs_ids=no
14030 fi;
14031 echo "$as_me:14031: result: $with_rcs_ids" >&5
14032 echo "${ECHO_T}$with_rcs_ids" >&6
14033 test "x$with_rcs_ids" = xyes &&
14034 cat >>confdefs.h <<\EOF
14035 #define USE_RCS_IDS 1
14036 EOF
14037
14038 ###############################################################################
14039
14040 echo "$as_me:14040: checking format of man-pages" >&5
14041 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14042
14043 # Check whether --with-manpage-format or --without-manpage-format was given.
14044 if test "${with_manpage_format+set}" = set; then
14045   withval="$with_manpage_format"
14046   MANPAGE_FORMAT=$withval
14047 else
14048   MANPAGE_FORMAT=unknown
14049 fi;
14050
14051 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14052 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14053
14054 cf_unknown=
14055
14056 case $MANPAGE_FORMAT in
14057 (unknown)
14058         if test -z "$MANPATH" ; then
14059                 MANPATH="/usr/man:/usr/share/man"
14060         fi
14061
14062         # look for the 'date' man-page (it's most likely to be installed!)
14063         MANPAGE_FORMAT=
14064         cf_preform=no
14065         cf_catonly=yes
14066         cf_example=date
14067
14068         IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14069         for cf_dir in $MANPATH; do
14070                 test -z "$cf_dir" && cf_dir=/usr/man
14071                 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
14072                 do
14073                         cf_test=`echo $cf_name | sed -e 's/*//'`
14074                         if test "x$cf_test" = "x$cf_name" ; then
14075
14076                                 case "$cf_name" in
14077                                 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14078                                 (*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14079                                 (*.0)  MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14080                                 (*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14081                                 esac
14082
14083                                 case "$cf_name" in
14084                                 ($cf_dir/man*)
14085                                         cf_catonly=no
14086                                         ;;
14087                                 ($cf_dir/cat*)
14088                                         cf_preform=yes
14089                                         ;;
14090                                 esac
14091                                 break
14092                         fi
14093
14094                         # if we found a match in either man* or cat*, stop looking
14095                         if test -n "$MANPAGE_FORMAT" ; then
14096                                 cf_found=no
14097                                 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14098                                 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14099                                 case "$cf_name" in
14100                                 ($cf_dir/cat*)
14101                                         cf_found=yes
14102                                         ;;
14103                                 esac
14104                                 test $cf_found=yes && break
14105                         fi
14106                 done
14107                 # only check the first directory in $MANPATH where we find manpages
14108                 if test -n "$MANPAGE_FORMAT" ; then
14109                         break
14110                 fi
14111         done
14112         # if we did not find the example, just assume it is normal
14113         test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
14114         IFS="$ac_save_ifs"
14115         ;;
14116 (*)
14117         for cf_option in $MANPAGE_FORMAT; do
14118         case $cf_option in
14119         (gzip|compress|BSDI|normal|formatted|catonly)
14120                 ;;
14121         (*)
14122                 cf_unknown="$cf_unknown $cf_option"
14123                 ;;
14124         esac
14125         done
14126         ;;
14127 esac
14128
14129 echo "$as_me:14129: result: $MANPAGE_FORMAT" >&5
14130 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
14131 if test -n "$cf_unknown" ; then
14132         { echo "$as_me:14132: WARNING: Unexpected manpage-format $cf_unknown" >&5
14133 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
14134 fi
14135
14136 echo "$as_me:14136: checking for manpage renaming" >&5
14137 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
14138
14139 # Check whether --with-manpage-renames or --without-manpage-renames was given.
14140 if test "${with_manpage_renames+set}" = set; then
14141   withval="$with_manpage_renames"
14142   MANPAGE_RENAMES=$withval
14143 else
14144   MANPAGE_RENAMES=yes
14145 fi;
14146
14147 case ".$MANPAGE_RENAMES" in
14148 (.no)
14149         ;;
14150 (.|.yes)
14151         # Debian 'man' program?
14152         if test -f /etc/debian_version ; then
14153                 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
14154         else
14155                 MANPAGE_RENAMES=no
14156         fi
14157         ;;
14158 esac
14159
14160 if test "$MANPAGE_RENAMES" != no ; then
14161         if test -f $srcdir/man/$MANPAGE_RENAMES ; then
14162                 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
14163         elif test ! -f $MANPAGE_RENAMES ; then
14164                 { { echo "$as_me:14164: error: not a filename: $MANPAGE_RENAMES" >&5
14165 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
14166    { (exit 1); exit 1; }; }
14167         fi
14168
14169         test ! -d man && mkdir man
14170
14171         # Construct a sed-script to perform renaming within man-pages
14172         if test -n "$MANPAGE_RENAMES" ; then
14173                 test ! -d man && mkdir man
14174                 $SHELL $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
14175         fi
14176 fi
14177
14178 echo "$as_me:14178: result: $MANPAGE_RENAMES" >&5
14179 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
14180
14181 echo "$as_me:14181: checking if manpage aliases will be installed" >&5
14182 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
14183
14184 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
14185 if test "${with_manpage_aliases+set}" = set; then
14186   withval="$with_manpage_aliases"
14187   MANPAGE_ALIASES=$withval
14188 else
14189   MANPAGE_ALIASES=yes
14190 fi;
14191
14192 echo "$as_me:14192: result: $MANPAGE_ALIASES" >&5
14193 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
14194
14195 case "x$LN_S" in
14196 (xln*)
14197         cf_use_symlinks=yes
14198         ;;
14199 (*)
14200         cf_use_symlinks=no
14201         ;;
14202 esac
14203
14204 MANPAGE_SYMLINKS=no
14205 if test "$MANPAGE_ALIASES" = yes ; then
14206 echo "$as_me:14206: checking if manpage symlinks should be used" >&5
14207 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
14208
14209 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
14210 if test "${with_manpage_symlinks+set}" = set; then
14211   withval="$with_manpage_symlinks"
14212   MANPAGE_SYMLINKS=$withval
14213 else
14214   MANPAGE_SYMLINKS=$cf_use_symlinks
14215 fi;
14216
14217 if test "$$cf_use_symlinks" = no; then
14218 if test "$MANPAGE_SYMLINKS" = yes ; then
14219         { echo "$as_me:14219: WARNING: cannot make symlinks" >&5
14220 echo "$as_me: WARNING: cannot make symlinks" >&2;}
14221         MANPAGE_SYMLINKS=no
14222 fi
14223 fi
14224
14225 echo "$as_me:14225: result: $MANPAGE_SYMLINKS" >&5
14226 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
14227 fi
14228
14229 echo "$as_me:14229: checking for manpage tbl" >&5
14230 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
14231
14232 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
14233 if test "${with_manpage_tbl+set}" = set; then
14234   withval="$with_manpage_tbl"
14235   MANPAGE_TBL=$withval
14236 else
14237   MANPAGE_TBL=no
14238 fi;
14239
14240 echo "$as_me:14240: result: $MANPAGE_TBL" >&5
14241 echo "${ECHO_T}$MANPAGE_TBL" >&6
14242
14243 if test "$prefix" = "NONE" ; then
14244         cf_prefix="$ac_default_prefix"
14245 else
14246         cf_prefix="$prefix"
14247 fi
14248
14249 case "$MANPAGE_FORMAT" in
14250 (*catonly*)
14251         cf_format=yes
14252         cf_inboth=no
14253         ;;
14254 (*formatted*)
14255         cf_format=yes
14256         cf_inboth=yes
14257         ;;
14258 (*)
14259         cf_format=no
14260         cf_inboth=no
14261         ;;
14262 esac
14263
14264 test ! -d man && mkdir man
14265
14266 cf_so_strip=
14267 cf_compress=
14268 case "$MANPAGE_FORMAT" in
14269 (*compress*)
14270         cf_so_strip="Z"
14271         cf_compress=compress
14272         ;;
14273 (*gzip*)
14274         cf_so_strip="gz"
14275         cf_compress=gzip
14276         ;;
14277 esac
14278
14279 cf_edit_man=./edit_man.sh
14280 cf_man_alias=`pwd`/man_alias.sed
14281
14282 cat >$cf_edit_man <<CF_EOF
14283 #! $SHELL
14284 # this script is generated by the configure-script CF_MAN_PAGES macro.
14285
14286 prefix="$cf_prefix"
14287 datarootdir="$datarootdir"
14288 datadir="$datadir"
14289
14290 NCURSES_MAJOR="$NCURSES_MAJOR"
14291 NCURSES_MINOR="$NCURSES_MINOR"
14292 NCURSES_PATCH="$NCURSES_PATCH"
14293
14294 NCURSES_OSPEED="$NCURSES_OSPEED"
14295 TERMINFO="$TERMINFO"
14296
14297 INSTALL="$INSTALL"
14298 INSTALL_DATA="$INSTALL_DATA"
14299
14300 transform="$program_transform_name"
14301
14302 TMP=\${TMPDIR:=/tmp}/man\$\$
14303 trap "rm -f \$TMP" 0 1 2 3 15
14304
14305 form=\$1
14306 shift || exit 1
14307
14308 verb=\$1
14309 shift || exit 1
14310
14311 mandir=\$1
14312 shift || exit 1
14313
14314 srcdir=\$1
14315 top_srcdir=\$srcdir/..
14316 shift || exit 1
14317
14318 if test "\$form" = normal ; then
14319         if test "$cf_format" = yes ; then
14320         if test "$cf_inboth" = no ; then
14321                 $SHELL \$0 format \$verb \$mandir \$srcdir \$*
14322                 exit $?
14323         fi
14324         fi
14325         cf_subdir=\$mandir/man
14326         cf_tables=$MANPAGE_TBL
14327 else
14328         cf_subdir=\$mandir/cat
14329         cf_tables=yes
14330 fi
14331
14332 # process the list of source-files
14333 for i in \$* ; do
14334 case \$i in
14335 (*.orig|*.rej) ;;
14336 (*.[0-9]*)
14337         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
14338         if test \$verb = installing ; then
14339         if test ! -d \$cf_subdir\${section} ; then
14340                 mkdir -p \$cf_subdir\$section
14341         fi
14342         fi
14343
14344         # replace variables in man page
14345         if test ! -f $cf_man_alias ; then
14346 cat >>$cf_man_alias <<-CF_EOF2
14347                 s,@DATADIR@,\$datadir,g
14348                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
14349                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
14350                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
14351                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
14352                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
14353                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
14354 CF_EOF
14355
14356         for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
14357         do
14358                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14359                 cf_name=`echo $cf_name|sed "$program_transform_name"`
14360 cat >>$cf_edit_man <<-CF_EOF
14361                 s,@$cf_NAME@,$cf_name,g
14362 CF_EOF
14363         done
14364
14365 cat >>$cf_edit_man <<CF_EOF
14366 CF_EOF2
14367                 echo "...made $cf_man_alias"
14368         fi
14369
14370         aliases=
14371         cf_source=\`basename \$i\`
14372         inalias=\$cf_source
14373         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
14374         if test ! -f \$inalias ; then
14375                 echo .. skipped \$cf_source
14376                 continue
14377         fi
14378 CF_EOF
14379
14380 if test "$MANPAGE_ALIASES" != no ; then
14381 cat >>$cf_edit_man <<CF_EOF
14382         nCurses=ignore.3x
14383         test $with_curses_h = yes && nCurses=ncurses.3x
14384         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
14385 CF_EOF
14386 fi
14387
14388 if test "$MANPAGE_RENAMES" = no ; then
14389 cat >>$cf_edit_man <<CF_EOF
14390         # perform program transformations for section 1 man pages
14391         if test \$section = 1 ; then
14392                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
14393         else
14394                 cf_target=\$cf_subdir\${section}/\$cf_source
14395         fi
14396 CF_EOF
14397 else
14398 cat >>$cf_edit_man <<CF_EOF
14399         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
14400         if test -z "\$cf_target" ; then
14401                 echo '? missing rename for '\$cf_source
14402                 cf_target="\$cf_source"
14403         fi
14404         cf_target="\$cf_subdir\${section}/\${cf_target}"
14405
14406 CF_EOF
14407 fi
14408
14409 cat >>$cf_edit_man <<CF_EOF
14410         sed     -f $cf_man_alias \\
14411 CF_EOF
14412
14413 if test -f $MANPAGE_RENAMES ; then
14414 cat >>$cf_edit_man <<CF_EOF
14415                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
14416 CF_EOF
14417 else
14418 cat >>$cf_edit_man <<CF_EOF
14419                 < \$i >\$TMP
14420 CF_EOF
14421 fi
14422
14423 cat >>$cf_edit_man <<CF_EOF
14424 if test \$cf_tables = yes ; then
14425         tbl \$TMP >\$TMP.out
14426         mv \$TMP.out \$TMP
14427 fi
14428 CF_EOF
14429
14430 if test $with_overwrite != yes ; then
14431 cat >>$cf_edit_man <<CF_EOF
14432         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
14433         mv \$TMP.out \$TMP
14434 CF_EOF
14435 fi
14436
14437 if test $with_curses_h != yes ; then
14438 cat >>$cf_edit_man <<CF_EOF
14439         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
14440         mv \$TMP.out \$TMP
14441 CF_EOF
14442 fi
14443
14444 cat >>$cf_edit_man <<CF_EOF
14445         if test \$form = format ; then
14446                 nroff -man \$TMP >\$TMP.out
14447                 mv \$TMP.out \$TMP
14448         fi
14449 CF_EOF
14450
14451 if test -n "$cf_compress" ; then
14452 cat >>$cf_edit_man <<CF_EOF
14453         if test \$verb = installing ; then
14454         if ( $cf_compress -f \$TMP )
14455         then
14456                 mv \$TMP.$cf_so_strip \$TMP
14457         fi
14458         fi
14459         cf_target="\$cf_target.$cf_so_strip"
14460 CF_EOF
14461 fi
14462
14463 case "$MANPAGE_FORMAT" in
14464 (*BSDI*)
14465 cat >>$cf_edit_man <<CF_EOF
14466         if test \$form = format ; then
14467                 # BSDI installs only .0 suffixes in the cat directories
14468                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
14469         fi
14470 CF_EOF
14471   ;;
14472 esac
14473
14474 cat >>$cf_edit_man <<CF_EOF
14475         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
14476         if test \$verb = installing ; then
14477                 echo \$verb \$cf_target
14478                 \$INSTALL_DATA \$TMP \$cf_target
14479                 test -d \$cf_subdir\${section} &&
14480                 test -n "\$aliases" && (
14481                         cd \$cf_subdir\${section} && (
14482                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
14483                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
14484                                 cf_target=\`basename \$cf_target\`
14485                                 for cf_alias in \$aliases
14486                                 do
14487                                         if test \$section = 1 ; then
14488                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
14489                                         fi
14490
14491                                         if test "$MANPAGE_SYMLINKS" = yes ; then
14492                                                 if test -f \$cf_alias\${suffix} ; then
14493                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
14494                                                         then
14495                                                                 continue
14496                                                         fi
14497                                                 fi
14498                                                 echo .. \$verb alias \$cf_alias\${suffix}
14499 CF_EOF
14500 case "x$LN_S" in
14501 (*-f)
14502 cat >>$cf_edit_man <<CF_EOF
14503                                                 $LN_S \$cf_target \$cf_alias\${suffix}
14504 CF_EOF
14505         ;;
14506 (*)
14507 cat >>$cf_edit_man <<CF_EOF
14508                                                 rm -f \$cf_alias\${suffix}
14509                                                 $LN_S \$cf_target \$cf_alias\${suffix}
14510 CF_EOF
14511         ;;
14512 esac
14513 cat >>$cf_edit_man <<CF_EOF
14514                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
14515                                                 echo ".so \$cf_source" >\$TMP
14516 CF_EOF
14517 if test -n "$cf_compress" ; then
14518 cat >>$cf_edit_man <<CF_EOF
14519                                                 if test -n "$cf_so_strip" ; then
14520                                                         $cf_compress -f \$TMP
14521                                                         mv \$TMP.$cf_so_strip \$TMP
14522                                                 fi
14523 CF_EOF
14524 fi
14525 cat >>$cf_edit_man <<CF_EOF
14526                                                 echo .. \$verb alias \$cf_alias\${suffix}
14527                                                 rm -f \$cf_alias\${suffix}
14528                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
14529                                         fi
14530                                 done
14531                         )
14532                 )
14533         elif test \$verb = removing ; then
14534                 test -f \$cf_target && (
14535                         echo \$verb \$cf_target
14536                         rm -f \$cf_target
14537                 )
14538                 test -d \$cf_subdir\${section} &&
14539                 test -n "\$aliases" && (
14540                         cd \$cf_subdir\${section} && (
14541                                 for cf_alias in \$aliases
14542                                 do
14543                                         if test \$section = 1 ; then
14544                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
14545                                         fi
14546
14547                                         echo .. \$verb alias \$cf_alias\${suffix}
14548                                         rm -f \$cf_alias\${suffix}
14549                                 done
14550                         )
14551                 )
14552         else
14553 #               echo ".hy 0"
14554                 cat \$TMP
14555         fi
14556         ;;
14557 esac
14558 done
14559
14560 if test $cf_inboth = yes ; then
14561 if test \$form != format ; then
14562         $SHELL \$0 format \$verb \$mandir \$srcdir \$*
14563 fi
14564 fi
14565
14566 exit 0
14567 CF_EOF
14568 chmod 755 $cf_edit_man
14569
14570 ###############################################################################
14571
14572 ### Note that some functions (such as const) are normally disabled anyway.
14573 echo "$as_me:14573: checking if you want to build with function extensions" >&5
14574 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
14575
14576 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
14577 if test "${enable_ext_funcs+set}" = set; then
14578   enableval="$enable_ext_funcs"
14579   with_ext_funcs=$enableval
14580 else
14581   with_ext_funcs=yes
14582 fi;
14583 echo "$as_me:14583: result: $with_ext_funcs" >&5
14584 echo "${ECHO_T}$with_ext_funcs" >&6
14585 if test "x$with_ext_funcs" = xyes ; then
14586         NCURSES_EXT_FUNCS=1
14587
14588 cat >>confdefs.h <<\EOF
14589 #define NCURSES_EXT_FUNCS 1
14590 EOF
14591
14592 cat >>confdefs.h <<\EOF
14593 #define HAVE_ASSUME_DEFAULT_COLORS 1
14594 EOF
14595
14596 cat >>confdefs.h <<\EOF
14597 #define HAVE_CURSES_VERSION 1
14598 EOF
14599
14600 cat >>confdefs.h <<\EOF
14601 #define HAVE_HAS_KEY 1
14602 EOF
14603
14604 cat >>confdefs.h <<\EOF
14605 #define HAVE_RESIZETERM 1
14606 EOF
14607
14608 cat >>confdefs.h <<\EOF
14609 #define HAVE_RESIZE_TERM 1
14610 EOF
14611
14612 cat >>confdefs.h <<\EOF
14613 #define HAVE_TERM_ENTRY_H 1
14614 EOF
14615
14616 cat >>confdefs.h <<\EOF
14617 #define HAVE_USE_DEFAULT_COLORS 1
14618 EOF
14619
14620 cat >>confdefs.h <<\EOF
14621 #define HAVE_USE_EXTENDED_NAMES 1
14622 EOF
14623
14624 cat >>confdefs.h <<\EOF
14625 #define HAVE_USE_SCREEN 1
14626 EOF
14627
14628 cat >>confdefs.h <<\EOF
14629 #define HAVE_USE_WINDOW 1
14630 EOF
14631
14632 cat >>confdefs.h <<\EOF
14633 #define HAVE_WRESIZE 1
14634 EOF
14635
14636         GENERATED_EXT_FUNCS=generated
14637         test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
14638 else
14639         NCURSES_EXT_FUNCS=0
14640         GENERATED_EXT_FUNCS=
14641 fi
14642
14643 echo "$as_me:14643: checking if you want to build with SCREEN extensions" >&5
14644 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
14645
14646 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
14647 if test "${enable_sp_funcs+set}" = set; then
14648   enableval="$enable_sp_funcs"
14649   with_sp_funcs=$enableval
14650 else
14651   with_sp_funcs=$cf_dft_ext_spfuncs
14652 fi;
14653 echo "$as_me:14653: result: $with_sp_funcs" >&5
14654 echo "${ECHO_T}$with_sp_funcs" >&6
14655 if test "x$with_sp_funcs" = xyes ; then
14656         NCURSES_SP_FUNCS=1
14657
14658 cat >>confdefs.h <<\EOF
14659 #define NCURSES_SP_FUNCS 1
14660 EOF
14661
14662 cat >>confdefs.h <<\EOF
14663 #define HAVE_TPUTS_SP 1
14664 EOF
14665
14666         GENERATED_SP_FUNCS=generated
14667 else
14668         NCURSES_SP_FUNCS=0
14669         GENERATED_SP_FUNCS=
14670 fi
14671
14672 echo "$as_me:14672: checking if you want to build with terminal-driver" >&5
14673 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
14674
14675 # Check whether --enable-term-driver or --disable-term-driver was given.
14676 if test "${enable_term_driver+set}" = set; then
14677   enableval="$enable_term_driver"
14678   with_term_driver=$enableval
14679 else
14680   with_term_driver=no
14681 fi;
14682 echo "$as_me:14682: result: $with_term_driver" >&5
14683 echo "${ECHO_T}$with_term_driver" >&6
14684 if test "x$with_term_driver" = xyes ; then
14685
14686 cat >>confdefs.h <<\EOF
14687 #define USE_TERM_DRIVER 1
14688 EOF
14689
14690         if test "x$with_termlib" != xno ; then
14691                 { { echo "$as_me:14691: error: The term-driver option conflicts with the termlib option" >&5
14692 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
14693    { (exit 1); exit 1; }; }
14694         fi
14695         if test "x$with_sp_funcs" != xyes ; then
14696                 { { echo "$as_me:14696: error: The term-driver option relies upon sp-funcs" >&5
14697 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
14698    { (exit 1); exit 1; }; }
14699         fi
14700 fi
14701
14702 ###   use option --enable-const to turn on use of const beyond that in XSI.
14703 echo "$as_me:14703: checking for extended use of const keyword" >&5
14704 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
14705
14706 # Check whether --enable-const or --disable-const was given.
14707 if test "${enable_const+set}" = set; then
14708   enableval="$enable_const"
14709   with_ext_const=$enableval
14710 else
14711   with_ext_const=$cf_dft_ext_const
14712 fi;
14713 echo "$as_me:14713: result: $with_ext_const" >&5
14714 echo "${ECHO_T}$with_ext_const" >&6
14715 NCURSES_CONST='/*nothing*/'
14716 if test "x$with_ext_const" = xyes ; then
14717         NCURSES_CONST=const
14718 fi
14719
14720 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
14721 echo "$as_me:14721: checking if you want to use extended colors" >&5
14722 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
14723
14724 # Check whether --enable-ext-colors or --disable-ext-colors was given.
14725 if test "${enable_ext_colors+set}" = set; then
14726   enableval="$enable_ext_colors"
14727   with_ext_colors=$enableval
14728 else
14729   with_ext_colors=$cf_dft_ext_colors
14730 fi;
14731 echo "$as_me:14731: result: $with_ext_colors" >&5
14732 echo "${ECHO_T}$with_ext_colors" >&6
14733 NCURSES_EXT_COLORS=0
14734 if test "x$with_ext_colors" = xyes ; then
14735         if test "x$with_widec" != xyes ; then
14736                 { echo "$as_me:14736: WARNING: This option applies only to wide-character library" >&5
14737 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
14738         else
14739                 # cannot be ABI 5 since it changes sizeof(cchar_t)
14740
14741 if test "${with_abi_version+set}" != set; then
14742         case $cf_cv_rel_version in
14743         (5.*)
14744                 cf_cv_rel_version=6.0
14745                 cf_cv_abi_version=6
14746                 { echo "$as_me:14746: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
14747 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
14748                 ;;
14749         esac
14750 fi
14751
14752                 NCURSES_EXT_COLORS=1
14753
14754 cat >>confdefs.h <<\EOF
14755 #define NCURSES_EXT_COLORS 1
14756 EOF
14757
14758 cat >>confdefs.h <<\EOF
14759 #define HAVE_ALLOC_PAIR 1
14760 EOF
14761
14762 cat >>confdefs.h <<\EOF
14763 #define HAVE_INIT_EXTENDED_COLOR 1
14764 EOF
14765
14766 cat >>confdefs.h <<\EOF
14767 #define HAVE_RESET_COLOR_PAIRS 1
14768 EOF
14769
14770         fi
14771 fi
14772
14773 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
14774 echo "$as_me:14774: checking if you want to use extended mouse encoding" >&5
14775 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
14776
14777 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
14778 if test "${enable_ext_mouse+set}" = set; then
14779   enableval="$enable_ext_mouse"
14780   with_ext_mouse=$enableval
14781 else
14782   with_ext_mouse=$cf_dft_ext_mouse
14783 fi;
14784 echo "$as_me:14784: result: $with_ext_mouse" >&5
14785 echo "${ECHO_T}$with_ext_mouse" >&6
14786 NCURSES_MOUSE_VERSION=1
14787 if test "x$with_ext_mouse" = xyes ; then
14788         NCURSES_MOUSE_VERSION=2
14789
14790 if test "${with_abi_version+set}" != set; then
14791         case $cf_cv_rel_version in
14792         (5.*)
14793                 cf_cv_rel_version=6.0
14794                 cf_cv_abi_version=6
14795                 { echo "$as_me:14795: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
14796 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
14797                 ;;
14798         esac
14799 fi
14800
14801 fi
14802
14803 ###   use option --enable-ext-putwin to turn on extended screendumps
14804 echo "$as_me:14804: checking if you want to use extended putwin/screendump" >&5
14805 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
14806
14807 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
14808 if test "${enable_ext_putwin+set}" = set; then
14809   enableval="$enable_ext_putwin"
14810   with_ext_putwin=$enableval
14811 else
14812   with_ext_putwin=$cf_dft_ext_putwin
14813 fi;
14814 echo "$as_me:14814: result: $with_ext_putwin" >&5
14815 echo "${ECHO_T}$with_ext_putwin" >&6
14816 if test "x$with_ext_putwin" = xyes ; then
14817
14818 cat >>confdefs.h <<\EOF
14819 #define NCURSES_EXT_PUTWIN 1
14820 EOF
14821
14822 fi
14823
14824 echo "$as_me:14824: checking if you want \$NCURSES_NO_PADDING code" >&5
14825 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
14826
14827 # Check whether --enable-no-padding or --disable-no-padding was given.
14828 if test "${enable_no_padding+set}" = set; then
14829   enableval="$enable_no_padding"
14830   with_no_padding=$enableval
14831 else
14832   with_no_padding=$with_ext_funcs
14833 fi;
14834 echo "$as_me:14834: result: $with_no_padding" >&5
14835 echo "${ECHO_T}$with_no_padding" >&6
14836 test "x$with_no_padding" = xyes &&
14837 cat >>confdefs.h <<\EOF
14838 #define NCURSES_NO_PADDING 1
14839 EOF
14840
14841 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
14842 echo "$as_me:14842: checking if you want SIGWINCH handler" >&5
14843 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
14844
14845 # Check whether --enable-sigwinch or --disable-sigwinch was given.
14846 if test "${enable_sigwinch+set}" = set; then
14847   enableval="$enable_sigwinch"
14848   with_sigwinch=$enableval
14849 else
14850   with_sigwinch=$with_ext_funcs
14851 fi;
14852 echo "$as_me:14852: result: $with_sigwinch" >&5
14853 echo "${ECHO_T}$with_sigwinch" >&6
14854 test "x$with_sigwinch" = xyes &&
14855 cat >>confdefs.h <<\EOF
14856 #define USE_SIGWINCH 1
14857 EOF
14858
14859 ###   use option --enable-tcap-names to allow user to define new capabilities
14860 echo "$as_me:14860: checking if you want user-definable terminal capabilities like termcap" >&5
14861 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
14862
14863 # Check whether --enable-tcap-names or --disable-tcap-names was given.
14864 if test "${enable_tcap_names+set}" = set; then
14865   enableval="$enable_tcap_names"
14866   with_tcap_names=$enableval
14867 else
14868   with_tcap_names=$with_ext_funcs
14869 fi;
14870 echo "$as_me:14870: result: $with_tcap_names" >&5
14871 echo "${ECHO_T}$with_tcap_names" >&6
14872 NCURSES_XNAMES=0
14873 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
14874
14875 ##############################################################################
14876
14877 echo "$as_me:14877: checking if you want to link with the pthread library" >&5
14878 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
14879
14880 # Check whether --with-pthread or --without-pthread was given.
14881 if test "${with_pthread+set}" = set; then
14882   withval="$with_pthread"
14883   with_pthread=$withval
14884 else
14885   with_pthread=no
14886 fi;
14887 echo "$as_me:14887: result: $with_pthread" >&5
14888 echo "${ECHO_T}$with_pthread" >&6
14889
14890 if test "$with_pthread" != no ; then
14891         echo "$as_me:14891: checking for pthread.h" >&5
14892 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
14893 if test "${ac_cv_header_pthread_h+set}" = set; then
14894   echo $ECHO_N "(cached) $ECHO_C" >&6
14895 else
14896   cat >conftest.$ac_ext <<_ACEOF
14897 #line 14897 "configure"
14898 #include "confdefs.h"
14899 #include <pthread.h>
14900 _ACEOF
14901 if { (eval echo "$as_me:14901: \"$ac_cpp conftest.$ac_ext\"") >&5
14902   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14903   ac_status=$?
14904   egrep -v '^ *\+' conftest.er1 >conftest.err
14905   rm -f conftest.er1
14906   cat conftest.err >&5
14907   echo "$as_me:14907: \$? = $ac_status" >&5
14908   (exit $ac_status); } >/dev/null; then
14909   if test -s conftest.err; then
14910     ac_cpp_err=$ac_c_preproc_warn_flag
14911   else
14912     ac_cpp_err=
14913   fi
14914 else
14915   ac_cpp_err=yes
14916 fi
14917 if test -z "$ac_cpp_err"; then
14918   ac_cv_header_pthread_h=yes
14919 else
14920   echo "$as_me: failed program was:" >&5
14921   cat conftest.$ac_ext >&5
14922   ac_cv_header_pthread_h=no
14923 fi
14924 rm -f conftest.err conftest.$ac_ext
14925 fi
14926 echo "$as_me:14926: result: $ac_cv_header_pthread_h" >&5
14927 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
14928 if test $ac_cv_header_pthread_h = yes; then
14929
14930 cat >>confdefs.h <<\EOF
14931 #define HAVE_PTHREADS_H 1
14932 EOF
14933
14934         for cf_lib_pthread in pthread c_r
14935         do
14936             echo "$as_me:14936: checking if we can link with the $cf_lib_pthread library" >&5
14937 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
14938             cf_save_LIBS="$LIBS"
14939
14940 cf_add_libs="$LIBS"
14941 # reverse order
14942 cf_add_0lib=
14943 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14944 # filter duplicates
14945 for cf_add_1lib in $cf_add_0lib; do
14946         for cf_add_2lib in $cf_add_libs; do
14947                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14948                         cf_add_1lib=
14949                         break
14950                 fi
14951         done
14952         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14953 done
14954 LIBS="$cf_add_libs"
14955
14956             cat >conftest.$ac_ext <<_ACEOF
14957 #line 14957 "configure"
14958 #include "confdefs.h"
14959
14960 #include <pthread.h>
14961
14962 int
14963 main (void)
14964 {
14965
14966                 int rc = pthread_create(0,0,0,0);
14967                 int r2 = pthread_mutexattr_settype(0, 0);
14968
14969   ;
14970   return 0;
14971 }
14972 _ACEOF
14973 rm -f conftest.$ac_objext conftest$ac_exeext
14974 if { (eval echo "$as_me:14974: \"$ac_link\"") >&5
14975   (eval $ac_link) 2>&5
14976   ac_status=$?
14977   echo "$as_me:14977: \$? = $ac_status" >&5
14978   (exit $ac_status); } &&
14979          { ac_try='test -s conftest$ac_exeext'
14980   { (eval echo "$as_me:14980: \"$ac_try\"") >&5
14981   (eval $ac_try) 2>&5
14982   ac_status=$?
14983   echo "$as_me:14983: \$? = $ac_status" >&5
14984   (exit $ac_status); }; }; then
14985   with_pthread=yes
14986 else
14987   echo "$as_me: failed program was:" >&5
14988 cat conftest.$ac_ext >&5
14989 with_pthread=no
14990 fi
14991 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14992             LIBS="$cf_save_LIBS"
14993             echo "$as_me:14993: result: $with_pthread" >&5
14994 echo "${ECHO_T}$with_pthread" >&6
14995             test "$with_pthread" = yes && break
14996         done
14997
14998         if test "$with_pthread" = yes ; then
14999
15000 cf_add_libs="$LIBS"
15001 # reverse order
15002 cf_add_0lib=
15003 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15004 # filter duplicates
15005 for cf_add_1lib in $cf_add_0lib; do
15006         for cf_add_2lib in $cf_add_libs; do
15007                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15008                         cf_add_1lib=
15009                         break
15010                 fi
15011         done
15012         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15013 done
15014 LIBS="$cf_add_libs"
15015
15016 cat >>confdefs.h <<\EOF
15017 #define HAVE_LIBPTHREADS 1
15018 EOF
15019
15020         else
15021             { { echo "$as_me:15021: error: Cannot link with pthread library" >&5
15022 echo "$as_me: error: Cannot link with pthread library" >&2;}
15023    { (exit 1); exit 1; }; }
15024         fi
15025
15026 fi
15027
15028 fi
15029
15030 if test "x$with_pthread" != xno; then
15031         echo "$as_me:15031: checking for pthread_kill" >&5
15032 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15033 if test "${ac_cv_func_pthread_kill+set}" = set; then
15034   echo $ECHO_N "(cached) $ECHO_C" >&6
15035 else
15036   cat >conftest.$ac_ext <<_ACEOF
15037 #line 15037 "configure"
15038 #include "confdefs.h"
15039 #define pthread_kill autoconf_temporary
15040 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15041 #undef pthread_kill
15042
15043 #ifdef __cplusplus
15044 extern "C"
15045 #endif
15046
15047 /* We use char because int might match the return type of a gcc2
15048    builtin and then its argument prototype would still apply.  */
15049 char pthread_kill (void);
15050
15051 int
15052 main (void)
15053 {
15054
15055 /* The GNU C library defines stubs for functions which it implements
15056     to always fail with ENOSYS.  Some functions are actually named
15057     something starting with __ and the normal name is an alias.  */
15058 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15059 #error found stub for pthread_kill
15060 #endif
15061
15062         return pthread_kill ();
15063   ;
15064   return 0;
15065 }
15066 _ACEOF
15067 rm -f conftest.$ac_objext conftest$ac_exeext
15068 if { (eval echo "$as_me:15068: \"$ac_link\"") >&5
15069   (eval $ac_link) 2>&5
15070   ac_status=$?
15071   echo "$as_me:15071: \$? = $ac_status" >&5
15072   (exit $ac_status); } &&
15073          { ac_try='test -s conftest$ac_exeext'
15074   { (eval echo "$as_me:15074: \"$ac_try\"") >&5
15075   (eval $ac_try) 2>&5
15076   ac_status=$?
15077   echo "$as_me:15077: \$? = $ac_status" >&5
15078   (exit $ac_status); }; }; then
15079   ac_cv_func_pthread_kill=yes
15080 else
15081   echo "$as_me: failed program was:" >&5
15082 cat conftest.$ac_ext >&5
15083 ac_cv_func_pthread_kill=no
15084 fi
15085 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15086 fi
15087 echo "$as_me:15087: result: $ac_cv_func_pthread_kill" >&5
15088 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
15089 if test $ac_cv_func_pthread_kill = yes; then
15090
15091                 echo "$as_me:15091: checking if you want to allow EINTR in wgetch with pthreads" >&5
15092 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
15093
15094 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
15095 if test "${enable_pthreads_eintr+set}" = set; then
15096   enableval="$enable_pthreads_eintr"
15097   use_pthreads_eintr=$enableval
15098 else
15099   use_pthreads_eintr=no
15100 fi;
15101                 echo "$as_me:15101: result: $use_pthreads_eintr" >&5
15102 echo "${ECHO_T}$use_pthreads_eintr" >&6
15103                 if test "x$use_pthreads_eintr" = xyes ; then
15104
15105 cat >>confdefs.h <<\EOF
15106 #define USE_PTHREADS_EINTR 1
15107 EOF
15108
15109                 fi
15110 fi
15111
15112         echo "$as_me:15112: checking if you want to use weak-symbols for pthreads" >&5
15113 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15114
15115 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15116 if test "${enable_weak_symbols+set}" = set; then
15117   enableval="$enable_weak_symbols"
15118   use_weak_symbols=$enableval
15119 else
15120   use_weak_symbols=no
15121 fi;
15122         echo "$as_me:15122: result: $use_weak_symbols" >&5
15123 echo "${ECHO_T}$use_weak_symbols" >&6
15124         if test "x$use_weak_symbols" = xyes ; then
15125
15126 echo "$as_me:15126: checking if $CC supports weak symbols" >&5
15127 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15128 if test "${cf_cv_weak_symbols+set}" = set; then
15129   echo $ECHO_N "(cached) $ECHO_C" >&6
15130 else
15131
15132 cat >conftest.$ac_ext <<_ACEOF
15133 #line 15133 "configure"
15134 #include "confdefs.h"
15135
15136 #include <stdio.h>
15137 int
15138 main (void)
15139 {
15140
15141 #if defined(__GNUC__)
15142 #  if defined __USE_ISOC99
15143 #    define _cat_pragma(exp)    _Pragma(#exp)
15144 #    define _weak_pragma(exp)   _cat_pragma(weak name)
15145 #  else
15146 #    define _weak_pragma(exp)
15147 #  endif
15148 #  define _declare(name)        __extension__ extern __typeof__(name) name
15149 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
15150 #endif
15151
15152 weak_symbol(fopen);
15153
15154   ;
15155   return 0;
15156 }
15157 _ACEOF
15158 rm -f conftest.$ac_objext
15159 if { (eval echo "$as_me:15159: \"$ac_compile\"") >&5
15160   (eval $ac_compile) 2>&5
15161   ac_status=$?
15162   echo "$as_me:15162: \$? = $ac_status" >&5
15163   (exit $ac_status); } &&
15164          { ac_try='test -s conftest.$ac_objext'
15165   { (eval echo "$as_me:15165: \"$ac_try\"") >&5
15166   (eval $ac_try) 2>&5
15167   ac_status=$?
15168   echo "$as_me:15168: \$? = $ac_status" >&5
15169   (exit $ac_status); }; }; then
15170   cf_cv_weak_symbols=yes
15171 else
15172   echo "$as_me: failed program was:" >&5
15173 cat conftest.$ac_ext >&5
15174 cf_cv_weak_symbols=no
15175 fi
15176 rm -f conftest.$ac_objext conftest.$ac_ext
15177
15178 fi
15179 echo "$as_me:15179: result: $cf_cv_weak_symbols" >&5
15180 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
15181
15182         else
15183                 cf_cv_weak_symbols=no
15184         fi
15185
15186         if test "x$cf_cv_weak_symbols" = xyes ; then
15187
15188 cat >>confdefs.h <<\EOF
15189 #define USE_WEAK_SYMBOLS 1
15190 EOF
15191
15192         fi
15193 fi
15194
15195 PTHREAD=
15196 if test "x$with_pthread" = "xyes" ; then
15197
15198 cat >>confdefs.h <<\EOF
15199 #define USE_PTHREADS 1
15200 EOF
15201
15202         enable_reentrant=yes
15203         if test "x$cf_cv_weak_symbols" = xyes ; then
15204                 PTHREAD=-lpthread
15205
15206 cf_add_libs="$PRIVATE_LIBS"
15207 # reverse order
15208 cf_add_0lib=
15209 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15210 # filter duplicates
15211 for cf_add_1lib in $cf_add_0lib; do
15212         for cf_add_2lib in $cf_add_libs; do
15213                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15214                         cf_add_1lib=
15215                         break
15216                 fi
15217         done
15218         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15219 done
15220 PRIVATE_LIBS="$cf_add_libs"
15221
15222         fi
15223 fi
15224
15225 # Reentrant code has to be opaque; there's little advantage to making ncurses
15226 # opaque outside of that, so there is no --enable-opaque option.  We can use
15227 # this option without --with-pthreads, but this will be always set for
15228 # pthreads.
15229 echo "$as_me:15229: checking if you want reentrant code" >&5
15230 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
15231
15232 # Check whether --enable-reentrant or --disable-reentrant was given.
15233 if test "${enable_reentrant+set}" = set; then
15234   enableval="$enable_reentrant"
15235   with_reentrant=$enableval
15236 else
15237   with_reentrant=no
15238 fi;
15239 echo "$as_me:15239: result: $with_reentrant" >&5
15240 echo "${ECHO_T}$with_reentrant" >&6
15241 if test "x$with_reentrant" = xyes ; then
15242         cf_cv_enable_reentrant=1
15243         cf_cv_enable_opaque="NCURSES_INTERNALS"
15244         NCURSES_SIZE_T=int
15245         if test "x$cf_cv_weak_symbols" = xyes ; then
15246
15247 # remove pthread library from $LIBS
15248 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
15249
15250 cf_add_libs="$TEST_LIBS"
15251 # reverse order
15252 cf_add_0lib=
15253 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15254 # filter duplicates
15255 for cf_add_1lib in $cf_add_0lib; do
15256         for cf_add_2lib in $cf_add_libs; do
15257                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15258                         cf_add_1lib=
15259                         break
15260                 fi
15261         done
15262         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15263 done
15264 TEST_LIBS="$cf_add_libs"
15265
15266 cf_add_libs="$TEST_LIBS2"
15267 # reverse order
15268 cf_add_0lib=
15269 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15270 # filter duplicates
15271 for cf_add_1lib in $cf_add_0lib; do
15272         for cf_add_2lib in $cf_add_libs; do
15273                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15274                         cf_add_1lib=
15275                         break
15276                 fi
15277         done
15278         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15279 done
15280 TEST_LIBS2="$cf_add_libs"
15281
15282 cf_add_libs="$PRIVATE_LIBS"
15283 # reverse order
15284 cf_add_0lib=
15285 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15286 # filter duplicates
15287 for cf_add_1lib in $cf_add_0lib; do
15288         for cf_add_2lib in $cf_add_libs; do
15289                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15290                         cf_add_1lib=
15291                         break
15292                 fi
15293         done
15294         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15295 done
15296 PRIVATE_LIBS="$cf_add_libs"
15297
15298         else
15299                 # when not using weak symbols but with_reentrant,
15300                 # add 't' to the library suffix on all platforms
15301                 # except cygwin, where we only do that if ALSO
15302                 # compiling with full thread support.
15303                 case "$host" in
15304                 (*cygwin* | *msys*)
15305                         if test "$with_pthread" = "yes" ; then
15306                                 if test "x$disable_lib_suffixes" = "xno" ; then
15307                                         LIB_SUFFIX="t${LIB_SUFFIX}"
15308                                 fi
15309                         fi ;;
15310                 (*)
15311                         if test "x$disable_lib_suffixes" = "xno" ; then
15312                                 LIB_SUFFIX="t${LIB_SUFFIX}"
15313                         fi
15314                         ;;
15315                 esac
15316         fi
15317
15318 cat >>confdefs.h <<\EOF
15319 #define USE_REENTRANT 1
15320 EOF
15321
15322 if test "${with_abi_version+set}" != set; then
15323         case $cf_cv_rel_version in
15324         (5.*)
15325                 cf_cv_rel_version=6.0
15326                 cf_cv_abi_version=6
15327                 { echo "$as_me:15327: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15328 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15329                 ;;
15330         esac
15331 fi
15332
15333 else
15334         cf_cv_enable_reentrant=0
15335         cf_cv_enable_opaque="NCURSES_OPAQUE"
15336         NCURSES_SIZE_T=short
15337 fi
15338
15339 echo "$as_me:15339: checking if you want opaque curses-library structures" >&5
15340 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
15341
15342 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
15343 if test "${enable_opaque_curses+set}" = set; then
15344   enableval="$enable_opaque_curses"
15345   test "$enableval" != yes && enableval=no
15346         if test "$enableval" != "no" ; then
15347     enable_opaque_curses=yes
15348         else
15349
15350          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15351          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
15352
15353         fi
15354 else
15355   enableval=no
15356
15357          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15358          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
15359
15360 fi;
15361 echo "$as_me:15361: result: $enable_opaque_curses" >&5
15362 echo "${ECHO_T}$enable_opaque_curses" >&6
15363
15364 test "$cf_cv_enable_reentrant" = 1 && \
15365 test "$enable_opaque_curses" = no && \
15366 { { echo "$as_me:15366: error: reentrant configuration requires opaque library" >&5
15367 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
15368    { (exit 1); exit 1; }; }
15369
15370 echo "$as_me:15370: checking if you want opaque form-library structures" >&5
15371 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
15372
15373 # Check whether --enable-opaque-form or --disable-opaque-form was given.
15374 if test "${enable_opaque_form+set}" = set; then
15375   enableval="$enable_opaque_form"
15376   enable_opaque_form=yes
15377 else
15378   enable_opaque_form=no
15379 fi;
15380 echo "$as_me:15380: result: $enable_opaque_form" >&5
15381 echo "${ECHO_T}$enable_opaque_form" >&6
15382
15383 echo "$as_me:15383: checking if you want opaque menu-library structures" >&5
15384 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
15385
15386 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
15387 if test "${enable_opaque_menu+set}" = set; then
15388   enableval="$enable_opaque_menu"
15389   enable_opaque_menu=yes
15390 else
15391   enable_opaque_menu=no
15392 fi;
15393 echo "$as_me:15393: result: $enable_opaque_menu" >&5
15394 echo "${ECHO_T}$enable_opaque_menu" >&6
15395
15396 echo "$as_me:15396: checking if you want opaque panel-library structures" >&5
15397 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
15398
15399 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
15400 if test "${enable_opaque_panel+set}" = set; then
15401   enableval="$enable_opaque_panel"
15402   enable_opaque_panel=yes
15403 else
15404   enable_opaque_panel=no
15405 fi;
15406 echo "$as_me:15406: result: $enable_opaque_panel" >&5
15407 echo "${ECHO_T}$enable_opaque_panel" >&6
15408
15409 NCURSES_OPAQUE=0;               test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
15410 NCURSES_OPAQUE_FORM=0;  test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
15411 NCURSES_OPAQUE_MENU=0;  test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
15412 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
15413
15414 ### Allow using a different wrap-prefix
15415 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
15416         echo "$as_me:15416: checking for prefix used to wrap public variables" >&5
15417 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
15418
15419 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
15420 if test "${with_wrap_prefix+set}" = set; then
15421   withval="$with_wrap_prefix"
15422   NCURSES_WRAP_PREFIX=$withval
15423 else
15424   NCURSES_WRAP_PREFIX=_nc_
15425 fi;
15426         echo "$as_me:15426: result: $NCURSES_WRAP_PREFIX" >&5
15427 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
15428 else
15429         NCURSES_WRAP_PREFIX=_nc_
15430 fi
15431
15432 cat >>confdefs.h <<EOF
15433 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
15434 EOF
15435
15436 ###############################################################################
15437 # These options are relatively safe to experiment with.
15438
15439 echo "$as_me:15439: checking if you want all development code" >&5
15440 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
15441
15442 # Check whether --with-develop or --without-develop was given.
15443 if test "${with_develop+set}" = set; then
15444   withval="$with_develop"
15445   with_develop=$withval
15446 else
15447   with_develop=no
15448 fi;
15449 echo "$as_me:15449: result: $with_develop" >&5
15450 echo "${ECHO_T}$with_develop" >&6
15451
15452 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
15453 echo "$as_me:15453: checking if you want hard-tabs code" >&5
15454 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
15455
15456 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
15457 if test "${enable_hard_tabs+set}" = set; then
15458   enableval="$enable_hard_tabs"
15459
15460 else
15461   enable_hard_tabs=$with_develop
15462 fi;
15463 echo "$as_me:15463: result: $enable_hard_tabs" >&5
15464 echo "${ECHO_T}$enable_hard_tabs" >&6
15465 test "x$enable_hard_tabs" = xyes &&
15466 cat >>confdefs.h <<\EOF
15467 #define USE_HARD_TABS 1
15468 EOF
15469
15470 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
15471 echo "$as_me:15471: checking if you want limited support for xmc" >&5
15472 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
15473
15474 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
15475 if test "${enable_xmc_glitch+set}" = set; then
15476   enableval="$enable_xmc_glitch"
15477
15478 else
15479   enable_xmc_glitch=$with_develop
15480 fi;
15481 echo "$as_me:15481: result: $enable_xmc_glitch" >&5
15482 echo "${ECHO_T}$enable_xmc_glitch" >&6
15483 test "x$enable_xmc_glitch" = xyes &&
15484 cat >>confdefs.h <<\EOF
15485 #define USE_XMC_SUPPORT 1
15486 EOF
15487
15488 ###############################################################################
15489 # These are just experimental, probably should not be in a package:
15490
15491 echo "$as_me:15491: checking if you do not want to assume colors are white-on-black" >&5
15492 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
15493
15494 # Check whether --enable-assumed-color or --disable-assumed-color was given.
15495 if test "${enable_assumed_color+set}" = set; then
15496   enableval="$enable_assumed_color"
15497   with_assumed_color=$enableval
15498 else
15499   with_assumed_color=yes
15500 fi;
15501 echo "$as_me:15501: result: $with_assumed_color" >&5
15502 echo "${ECHO_T}$with_assumed_color" >&6
15503 test "x$with_assumed_color" = xyes &&
15504 cat >>confdefs.h <<\EOF
15505 #define USE_ASSUMED_COLOR 1
15506 EOF
15507
15508 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
15509 echo "$as_me:15509: checking if you want hashmap scrolling-optimization code" >&5
15510 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
15511
15512 # Check whether --enable-hashmap or --disable-hashmap was given.
15513 if test "${enable_hashmap+set}" = set; then
15514   enableval="$enable_hashmap"
15515   with_hashmap=$enableval
15516 else
15517   with_hashmap=yes
15518 fi;
15519 echo "$as_me:15519: result: $with_hashmap" >&5
15520 echo "${ECHO_T}$with_hashmap" >&6
15521 test "x$with_hashmap" = xyes &&
15522 cat >>confdefs.h <<\EOF
15523 #define USE_HASHMAP 1
15524 EOF
15525
15526 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
15527 echo "$as_me:15527: checking if you want colorfgbg code" >&5
15528 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
15529
15530 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
15531 if test "${enable_colorfgbg+set}" = set; then
15532   enableval="$enable_colorfgbg"
15533   with_colorfgbg=$enableval
15534 else
15535   with_colorfgbg=no
15536 fi;
15537 echo "$as_me:15537: result: $with_colorfgbg" >&5
15538 echo "${ECHO_T}$with_colorfgbg" >&6
15539 test "x$with_colorfgbg" = xyes &&
15540 cat >>confdefs.h <<\EOF
15541 #define USE_COLORFGBG 1
15542 EOF
15543
15544 ###   use option --enable-fvisibility to turn on use of gcc-specific feature
15545 echo "$as_me:15545: checking if you want to use gcc -fvisibility option" >&5
15546 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
15547
15548 # Check whether --enable-fvisibility or --disable-fvisibility was given.
15549 if test "${enable_fvisibility+set}" = set; then
15550   enableval="$enable_fvisibility"
15551   cf_with_fvisibility=$enableval
15552 else
15553   cf_with_fvisibility=no
15554 fi;
15555 echo "$as_me:15555: result: $cf_with_fvisibility" >&5
15556 echo "${ECHO_T}$cf_with_fvisibility" >&6
15557
15558 NCURSES_IMPEXP=
15559 NCURSES_CXX_IMPEXP=
15560 if test "x$cf_with_fvisibility" = xyes; then
15561
15562 echo "$as_me:15562: checking if $CC -fvisibility=hidden option works" >&5
15563 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
15564 if test "${cf_cv_fvisibility_hidden+set}" = set; then
15565   echo $ECHO_N "(cached) $ECHO_C" >&6
15566 else
15567
15568     cf_save_cflags="$CFLAGS"
15569     CFLAGS="$CFLAGS -fvisibility=hidden"
15570     cat >conftest.$ac_ext <<_ACEOF
15571 #line 15571 "configure"
15572 #include "confdefs.h"
15573
15574 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
15575
15576 int
15577 main (void)
15578 {
15579
15580         if (somefunc()) return 1;
15581
15582   ;
15583   return 0;
15584 }
15585 _ACEOF
15586 rm -f conftest.$ac_objext conftest$ac_exeext
15587 if { (eval echo "$as_me:15587: \"$ac_link\"") >&5
15588   (eval $ac_link) 2>&5
15589   ac_status=$?
15590   echo "$as_me:15590: \$? = $ac_status" >&5
15591   (exit $ac_status); } &&
15592          { ac_try='test -s conftest$ac_exeext'
15593   { (eval echo "$as_me:15593: \"$ac_try\"") >&5
15594   (eval $ac_try) 2>&5
15595   ac_status=$?
15596   echo "$as_me:15596: \$? = $ac_status" >&5
15597   (exit $ac_status); }; }; then
15598   cf_cv_fvisibility_hidden=yes
15599 else
15600   echo "$as_me: failed program was:" >&5
15601 cat conftest.$ac_ext >&5
15602 cf_cv_fvisibility_hidden=no
15603 fi
15604 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15605     CFLAGS=$cf_save_cflags
15606
15607 fi
15608 echo "$as_me:15608: result: $cf_cv_fvisibility_hidden" >&5
15609 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
15610
15611         if test "x$cf_cv_fvisibility_hidden" = xyes
15612         then
15613
15614 cf_fix_cppflags=no
15615 cf_new_cflags=
15616 cf_new_cppflags=
15617 cf_new_extra_cppflags=
15618
15619 for cf_add_cflags in -fvisibility=hidden
15620 do
15621 case $cf_fix_cppflags in
15622 (no)
15623         case $cf_add_cflags in
15624         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15625                 case $cf_add_cflags in
15626                 (-D*)
15627                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15628
15629                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15630                                 && test -z "${cf_tst_cflags}" \
15631                                 && cf_fix_cppflags=yes
15632
15633                         if test $cf_fix_cppflags = yes ; then
15634
15635         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15636         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15637
15638                                 continue
15639                         elif test "${cf_tst_cflags}" = "\"'" ; then
15640
15641         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15642         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15643
15644                                 continue
15645                         fi
15646                         ;;
15647                 esac
15648                 case "$CPPFLAGS" in
15649                 (*$cf_add_cflags)
15650                         ;;
15651                 (*)
15652                         case $cf_add_cflags in
15653                         (-D*)
15654                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15655
15656 CPPFLAGS=`echo "$CPPFLAGS" | \
15657         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15658                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15659
15660                                 ;;
15661                         esac
15662
15663         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15664         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15665
15666                         ;;
15667                 esac
15668                 ;;
15669         (*)
15670
15671         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15672         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15673
15674                 ;;
15675         esac
15676         ;;
15677 (yes)
15678
15679         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15680         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15681
15682         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15683
15684         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15685                 && test -z "${cf_tst_cflags}" \
15686                 && cf_fix_cppflags=no
15687         ;;
15688 esac
15689 done
15690
15691 if test -n "$cf_new_cflags" ; then
15692
15693         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15694         CFLAGS="${CFLAGS}$cf_new_cflags"
15695
15696 fi
15697
15698 if test -n "$cf_new_cppflags" ; then
15699
15700         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15701         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15702
15703 fi
15704
15705 if test -n "$cf_new_extra_cppflags" ; then
15706
15707         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15708         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15709
15710 fi
15711
15712                 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
15713         fi
15714         if test -n "$CXX"
15715         then
15716                 ac_ext=cc
15717 ac_cpp='$CXXCPP $CPPFLAGS'
15718 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15719 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15720 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15721 ac_main_return=return
15722
15723 echo "$as_me:15723: checking if $CXX -fvisibility=hidden option works" >&5
15724 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
15725 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
15726   echo $ECHO_N "(cached) $ECHO_C" >&6
15727 else
15728
15729     cf_save_cflags="$CXXFLAGS"
15730     CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
15731     cat >conftest.$ac_ext <<_ACEOF
15732 #line 15732 "configure"
15733 #include "confdefs.h"
15734
15735 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
15736
15737 int
15738 main (void)
15739 {
15740
15741         if (somefunc()) return 1;
15742
15743   ;
15744   return 0;
15745 }
15746 _ACEOF
15747 rm -f conftest.$ac_objext conftest$ac_exeext
15748 if { (eval echo "$as_me:15748: \"$ac_link\"") >&5
15749   (eval $ac_link) 2>&5
15750   ac_status=$?
15751   echo "$as_me:15751: \$? = $ac_status" >&5
15752   (exit $ac_status); } &&
15753          { ac_try='test -s conftest$ac_exeext'
15754   { (eval echo "$as_me:15754: \"$ac_try\"") >&5
15755   (eval $ac_try) 2>&5
15756   ac_status=$?
15757   echo "$as_me:15757: \$? = $ac_status" >&5
15758   (exit $ac_status); }; }; then
15759   cf_cv_fvisibility_hidden2=yes
15760 else
15761   echo "$as_me: failed program was:" >&5
15762 cat conftest.$ac_ext >&5
15763 cf_cv_fvisibility_hidden2=no
15764 fi
15765 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15766     CXXFLAGS=$cf_save_cflags
15767
15768 fi
15769 echo "$as_me:15769: result: $cf_cv_fvisibility_hidden2" >&5
15770 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
15771
15772                 if test "x$cf_cv_fvisibility_hidden2" = xyes
15773                 then
15774
15775 cf_save_CXXFLAGS="$CFLAGS"
15776 CFLAGS="$CXXFLAGS"
15777
15778 cf_fix_cppflags=no
15779 cf_new_cflags=
15780 cf_new_cppflags=
15781 cf_new_extra_cppflags=
15782
15783 for cf_add_cflags in -fvisibility=hidden
15784 do
15785 case $cf_fix_cppflags in
15786 (no)
15787         case $cf_add_cflags in
15788         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15789                 case $cf_add_cflags in
15790                 (-D*)
15791                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15792
15793                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15794                                 && test -z "${cf_tst_cflags}" \
15795                                 && cf_fix_cppflags=yes
15796
15797                         if test $cf_fix_cppflags = yes ; then
15798
15799         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15800         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15801
15802                                 continue
15803                         elif test "${cf_tst_cflags}" = "\"'" ; then
15804
15805         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15806         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15807
15808                                 continue
15809                         fi
15810                         ;;
15811                 esac
15812                 case "$CPPFLAGS" in
15813                 (*$cf_add_cflags)
15814                         ;;
15815                 (*)
15816                         case $cf_add_cflags in
15817                         (-D*)
15818                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15819
15820 CPPFLAGS=`echo "$CPPFLAGS" | \
15821         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15822                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15823
15824                                 ;;
15825                         esac
15826
15827         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15828         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15829
15830                         ;;
15831                 esac
15832                 ;;
15833         (*)
15834
15835         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15836         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15837
15838                 ;;
15839         esac
15840         ;;
15841 (yes)
15842
15843         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15844         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15845
15846         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15847
15848         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15849                 && test -z "${cf_tst_cflags}" \
15850                 && cf_fix_cppflags=no
15851         ;;
15852 esac
15853 done
15854
15855 if test -n "$cf_new_cflags" ; then
15856
15857         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15858         CFLAGS="${CFLAGS}$cf_new_cflags"
15859
15860 fi
15861
15862 if test -n "$cf_new_cppflags" ; then
15863
15864         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15865         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15866
15867 fi
15868
15869 if test -n "$cf_new_extra_cppflags" ; then
15870
15871         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15872         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15873
15874 fi
15875
15876 CXXFLAGS="$CFLAGS"
15877 CFLAGS="$cf_save_CXXFLAGS"
15878
15879                         NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
15880                 fi
15881                 ac_ext=c
15882 ac_cpp='$CPP $CPPFLAGS'
15883 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15884 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15885 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15886 ac_main_return=return
15887
15888         fi
15889 fi
15890
15891 ###   use option --enable-interop to turn on use of bindings used for interop
15892 echo "$as_me:15892: checking if you want interop bindings" >&5
15893 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
15894
15895 # Check whether --enable-interop or --disable-interop was given.
15896 if test "${enable_interop+set}" = set; then
15897   enableval="$enable_interop"
15898   with_exp_interop=$enableval
15899 else
15900   with_exp_interop=$cf_dft_interop
15901 fi;
15902 echo "$as_me:15902: result: $with_exp_interop" >&5
15903 echo "${ECHO_T}$with_exp_interop" >&6
15904
15905 NCURSES_INTEROP_FUNCS=0
15906 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
15907
15908 echo "$as_me:15908: checking if you want experimental safe-sprintf code" >&5
15909 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
15910
15911 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
15912 if test "${enable_safe_sprintf+set}" = set; then
15913   enableval="$enable_safe_sprintf"
15914   with_safe_sprintf=$enableval
15915 else
15916   with_safe_sprintf=no
15917 fi;
15918 echo "$as_me:15918: result: $with_safe_sprintf" >&5
15919 echo "${ECHO_T}$with_safe_sprintf" >&6
15920
15921 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
15922 # when hashmap is used scroll hints are useless
15923 if test "$with_hashmap" = no ; then
15924 echo "$as_me:15924: checking if you want to experiment without scrolling-hints code" >&5
15925 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
15926
15927 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
15928 if test "${enable_scroll_hints+set}" = set; then
15929   enableval="$enable_scroll_hints"
15930   with_scroll_hints=$enableval
15931 else
15932   with_scroll_hints=yes
15933 fi;
15934 echo "$as_me:15934: result: $with_scroll_hints" >&5
15935 echo "${ECHO_T}$with_scroll_hints" >&6
15936 test "x$with_scroll_hints" = xyes &&
15937 cat >>confdefs.h <<\EOF
15938 #define USE_SCROLL_HINTS 1
15939 EOF
15940
15941 fi
15942
15943 echo "$as_me:15943: checking if you want wgetch-events code" >&5
15944 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
15945
15946 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
15947 if test "${enable_wgetch_events+set}" = set; then
15948   enableval="$enable_wgetch_events"
15949   with_wgetch_events=$enableval
15950 else
15951   with_wgetch_events=no
15952 fi;
15953 echo "$as_me:15953: result: $with_wgetch_events" >&5
15954 echo "${ECHO_T}$with_wgetch_events" >&6
15955 if test "x$with_wgetch_events" = xyes ; then
15956
15957 cat >>confdefs.h <<\EOF
15958 #define NCURSES_WGETCH_EVENTS 1
15959 EOF
15960
15961         NCURSES_WGETCH_EVENTS=1
15962 else
15963         NCURSES_WGETCH_EVENTS=0
15964 fi
15965
15966 case $cf_cv_system_name in
15967 (*mingw32*|*mingw64*|*-msvc*)
15968         echo "$as_me:15968: checking if you want experimental-Windows driver" >&5
15969 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
15970
15971 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
15972 if test "${enable_exp_win32+set}" = set; then
15973   enableval="$enable_exp_win32"
15974   with_exp_win32=$enableval
15975 else
15976   with_exp_win32=no
15977 fi;
15978         echo "$as_me:15978: result: $with_exp_win32" >&5
15979 echo "${ECHO_T}$with_exp_win32" >&6
15980         if test "x$with_exp_win32" = xyes
15981         then
15982
15983 cat >>confdefs.h <<\EOF
15984 #define EXP_WIN32_DRIVER 1
15985 EOF
15986
15987                 EXP_WIN32_DRIVER=1
15988                 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
15989         else
15990                 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
15991                 EXP_WIN32_DRIVER=0
15992         fi
15993         ;;
15994 (*)
15995         EXP_WIN32_DRIVER=0
15996         INTERNALS_HDR=
15997         ;;
15998 esac
15999
16000 ###############################################################################
16001
16002 ###     use option --disable-echo to suppress full display compiling commands
16003
16004 echo "$as_me:16004: checking if you want to see long compiling messages" >&5
16005 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16006
16007 # Check whether --enable-echo or --disable-echo was given.
16008 if test "${enable_echo+set}" = set; then
16009   enableval="$enable_echo"
16010   test "$enableval" != no && enableval=yes
16011         if test "$enableval" != "yes" ; then
16012
16013         ECHO_LT='--silent'
16014         ECHO_LD='@echo linking $@;'
16015         RULE_CC='@echo compiling $<'
16016         SHOW_CC='@echo compiling $@'
16017         ECHO_CC='@'
16018
16019         else
16020
16021         ECHO_LT=''
16022         ECHO_LD=''
16023         RULE_CC=''
16024         SHOW_CC=''
16025         ECHO_CC=''
16026
16027         fi
16028 else
16029   enableval=yes
16030
16031         ECHO_LT=''
16032         ECHO_LD=''
16033         RULE_CC=''
16034         SHOW_CC=''
16035         ECHO_CC=''
16036
16037 fi;
16038 echo "$as_me:16038: result: $enableval" >&5
16039 echo "${ECHO_T}$enableval" >&6
16040
16041 if test "x$enable_echo" = xyes; then
16042         ECHO_LINK=
16043 else
16044         ECHO_LINK='@ echo linking $@ ... ;'
16045         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16046         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16047 fi
16048
16049 # --disable-stripping is used for debugging
16050
16051 echo "$as_me:16051: checking if you want to install stripped executables" >&5
16052 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16053
16054 # Check whether --enable-stripping or --disable-stripping was given.
16055 if test "${enable_stripping+set}" = set; then
16056   enableval="$enable_stripping"
16057   test "$enableval" != no && enableval=yes
16058         if test "$enableval" != "yes" ; then
16059     with_stripping=no
16060         else
16061                 with_stripping=yes
16062         fi
16063 else
16064   enableval=yes
16065         with_stripping=yes
16066
16067 fi;
16068 echo "$as_me:16068: result: $with_stripping" >&5
16069 echo "${ECHO_T}$with_stripping" >&6
16070
16071 if test "$with_stripping" = yes
16072 then
16073         INSTALL_OPT_S="-s"
16074 else
16075         INSTALL_OPT_S=
16076 fi
16077
16078 : ${INSTALL:=install}
16079 echo "$as_me:16079: checking if install accepts -p option" >&5
16080 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16081 if test "${cf_cv_install_p+set}" = set; then
16082   echo $ECHO_N "(cached) $ECHO_C" >&6
16083 else
16084
16085         rm -rf conftest*
16086         date >conftest.in
16087         mkdir conftest.out
16088         sleep 3
16089         if $INSTALL -p conftest.in conftest.out 2>/dev/null
16090         then
16091                 if test -f conftest.out/conftest.in
16092                 then
16093                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16094                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16095                         if test -s conftest.err
16096                         then
16097                                 cf_cv_install_p=no
16098                         else
16099                                 cf_cv_install_p=yes
16100                         fi
16101                 else
16102                         cf_cv_install_p=no
16103                 fi
16104         else
16105                 cf_cv_install_p=no
16106         fi
16107         rm -rf conftest*
16108
16109 fi
16110 echo "$as_me:16110: result: $cf_cv_install_p" >&5
16111 echo "${ECHO_T}$cf_cv_install_p" >&6
16112
16113 echo "$as_me:16113: checking if install needs to be told about ownership" >&5
16114 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16115 case `$ac_config_guess` in
16116 (*minix)
16117         with_install_o=yes
16118         ;;
16119 (*)
16120         with_install_o=no
16121         ;;
16122 esac
16123
16124 echo "$as_me:16124: result: $with_install_o" >&5
16125 echo "${ECHO_T}$with_install_o" >&6
16126 if test "x$with_install_o" = xyes
16127 then
16128         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'`
16129 else
16130         INSTALL_OPT_O=
16131 fi
16132
16133 # If we're avoiding relinking of shared libraries during install, that is to
16134 # avoid modifying the build-tree.  For the same reason, avoid doing ranlib if
16135 # the install program has "-p" (for preserving timestamps).
16136 cf_cv_do_reranlib=yes
16137 if test "x$cf_cv_install_p" = xyes
16138 then
16139         if test "x$cf_cv_do_relink" != xyes
16140         then
16141                 cf_cv_do_reranlib=no
16142                 INSTALL_OPT_P="-p"
16143                 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
16144         fi
16145 fi
16146
16147 ###     use option --enable-warnings to turn on all gcc warnings
16148
16149 if ( test "$GCC" = yes || test "$GXX" = yes )
16150 then
16151
16152 if ( test "$GCC" = yes || test "$GXX" = yes )
16153 then
16154         case $CFLAGS in
16155         (*-Werror=*)
16156                 test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
16157
16158 echo "${as_me:-configure}:16158: testing repairing CFLAGS: $CFLAGS ..." 1>&5
16159
16160                 cf_temp_flags=
16161                 for cf_temp_scan in $CFLAGS
16162                 do
16163                         case "x$cf_temp_scan" in
16164                         (x-Werror=*)
16165
16166         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16167         EXTRA_CFLAGS="${EXTRA_CFLAGS}"$cf_temp_scan""
16168
16169                                 ;;
16170                         (*)
16171
16172         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16173         cf_temp_flags="${cf_temp_flags}"$cf_temp_scan""
16174
16175                                 ;;
16176                         esac
16177                 done
16178                 CFLAGS="$cf_temp_flags"
16179                 test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
16180
16181 echo "${as_me:-configure}:16181: testing ... fixed $CFLAGS ..." 1>&5
16182
16183                 test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
16184
16185 echo "${as_me:-configure}:16185: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16186
16187                 ;;
16188         esac
16189 fi
16190
16191 if ( test "$GCC" = yes || test "$GXX" = yes )
16192 then
16193         case $CPPFLAGS in
16194         (*-Werror=*)
16195                 test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
16196
16197 echo "${as_me:-configure}:16197: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
16198
16199                 cf_temp_flags=
16200                 for cf_temp_scan in $CPPFLAGS
16201                 do
16202                         case "x$cf_temp_scan" in
16203                         (x-Werror=*)
16204
16205         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16206         EXTRA_CFLAGS="${EXTRA_CFLAGS}"$cf_temp_scan""
16207
16208                                 ;;
16209                         (*)
16210
16211         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16212         cf_temp_flags="${cf_temp_flags}"$cf_temp_scan""
16213
16214                                 ;;
16215                         esac
16216                 done
16217                 CPPFLAGS="$cf_temp_flags"
16218                 test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
16219
16220 echo "${as_me:-configure}:16220: testing ... fixed $CPPFLAGS ..." 1>&5
16221
16222                 test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
16223
16224 echo "${as_me:-configure}:16224: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16225
16226                 ;;
16227         esac
16228 fi
16229
16230 if ( test "$GCC" = yes || test "$GXX" = yes )
16231 then
16232         case $LDFLAGS in
16233         (*-Werror=*)
16234                 test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
16235
16236 echo "${as_me:-configure}:16236: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
16237
16238                 cf_temp_flags=
16239                 for cf_temp_scan in $LDFLAGS
16240                 do
16241                         case "x$cf_temp_scan" in
16242                         (x-Werror=*)
16243
16244         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16245         EXTRA_CFLAGS="${EXTRA_CFLAGS}"$cf_temp_scan""
16246
16247                                 ;;
16248                         (*)
16249
16250         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16251         cf_temp_flags="${cf_temp_flags}"$cf_temp_scan""
16252
16253                                 ;;
16254                         esac
16255                 done
16256                 LDFLAGS="$cf_temp_flags"
16257                 test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
16258
16259 echo "${as_me:-configure}:16259: testing ... fixed $LDFLAGS ..." 1>&5
16260
16261                 test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
16262
16263 echo "${as_me:-configure}:16263: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16264
16265                 ;;
16266         esac
16267 fi
16268
16269 echo "$as_me:16269: checking if you want to turn on gcc warnings" >&5
16270 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
16271
16272 # Check whether --enable-warnings or --disable-warnings was given.
16273 if test "${enable_warnings+set}" = set; then
16274   enableval="$enable_warnings"
16275   test "$enableval" != yes && enableval=no
16276         if test "$enableval" != "no" ; then
16277     with_warnings=yes
16278         else
16279                 with_warnings=no
16280         fi
16281 else
16282   enableval=no
16283         with_warnings=no
16284
16285 fi;
16286 echo "$as_me:16286: result: $with_warnings" >&5
16287 echo "${ECHO_T}$with_warnings" >&6
16288 if test "$with_warnings" = "yes"
16289 then
16290
16291 if test "x$have_x" = xyes; then
16292
16293 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
16294 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
16295 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
16296 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16297 for cf_X_CFLAGS in $X_CFLAGS
16298 do
16299         case "x$cf_X_CFLAGS" in
16300         x-[IUD]*)
16301                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16302                 ;;
16303         *)
16304                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16305                 ;;
16306         esac
16307 done
16308
16309 cat >conftest.$ac_ext <<_ACEOF
16310 #line 16310 "configure"
16311 #include "confdefs.h"
16312
16313 #include <stdlib.h>
16314 #include <X11/Intrinsic.h>
16315
16316 int
16317 main (void)
16318 {
16319 String foo = malloc(1); (void)foo
16320   ;
16321   return 0;
16322 }
16323 _ACEOF
16324 rm -f conftest.$ac_objext
16325 if { (eval echo "$as_me:16325: \"$ac_compile\"") >&5
16326   (eval $ac_compile) 2>&5
16327   ac_status=$?
16328   echo "$as_me:16328: \$? = $ac_status" >&5
16329   (exit $ac_status); } &&
16330          { ac_try='test -s conftest.$ac_objext'
16331   { (eval echo "$as_me:16331: \"$ac_try\"") >&5
16332   (eval $ac_try) 2>&5
16333   ac_status=$?
16334   echo "$as_me:16334: \$? = $ac_status" >&5
16335   (exit $ac_status); }; }; then
16336
16337 echo "$as_me:16337: checking for X11/Xt const-feature" >&5
16338 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
16339 if test "${cf_cv_const_x_string+set}" = set; then
16340   echo $ECHO_N "(cached) $ECHO_C" >&6
16341 else
16342
16343         cat >conftest.$ac_ext <<_ACEOF
16344 #line 16344 "configure"
16345 #include "confdefs.h"
16346
16347 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
16348 #undef  XTSTRINGDEFINES /* X11R5 and later */
16349 #include <stdlib.h>
16350 #include <X11/Intrinsic.h>
16351
16352 int
16353 main (void)
16354 {
16355 String foo = malloc(1); *foo = 0
16356   ;
16357   return 0;
16358 }
16359 _ACEOF
16360 rm -f conftest.$ac_objext
16361 if { (eval echo "$as_me:16361: \"$ac_compile\"") >&5
16362   (eval $ac_compile) 2>&5
16363   ac_status=$?
16364   echo "$as_me:16364: \$? = $ac_status" >&5
16365   (exit $ac_status); } &&
16366          { ac_try='test -s conftest.$ac_objext'
16367   { (eval echo "$as_me:16367: \"$ac_try\"") >&5
16368   (eval $ac_try) 2>&5
16369   ac_status=$?
16370   echo "$as_me:16370: \$? = $ac_status" >&5
16371   (exit $ac_status); }; }; then
16372
16373                         cf_cv_const_x_string=no
16374
16375 else
16376   echo "$as_me: failed program was:" >&5
16377 cat conftest.$ac_ext >&5
16378
16379                         cf_cv_const_x_string=yes
16380
16381 fi
16382 rm -f conftest.$ac_objext conftest.$ac_ext
16383
16384 fi
16385 echo "$as_me:16385: result: $cf_cv_const_x_string" >&5
16386 echo "${ECHO_T}$cf_cv_const_x_string" >&6
16387
16388 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
16389 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
16390 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
16391
16392 case $cf_cv_const_x_string in
16393 (no)
16394
16395         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16396         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
16397
16398         ;;
16399 (*)
16400
16401         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16402         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
16403
16404         ;;
16405 esac
16406
16407 else
16408   echo "$as_me: failed program was:" >&5
16409 cat conftest.$ac_ext >&5
16410 fi
16411 rm -f conftest.$ac_objext conftest.$ac_ext
16412  fi
16413 cat > conftest.$ac_ext <<EOF
16414 #line 16414 "${as_me:-configure}"
16415 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
16416 EOF
16417 if test "$INTEL_COMPILER" = yes
16418 then
16419 # The "-wdXXX" options suppress warnings:
16420 # remark #1419: external declaration in primary source file
16421 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16422 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
16423 # remark #193: zero used for undefined preprocessing identifier
16424 # remark #593: variable "curs_sb_left_arrow" was set but never used
16425 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
16426 # remark #869: parameter "tw" was never referenced
16427 # remark #981: operands are evaluated in unspecified order
16428 # warning #279: controlling expression is constant
16429
16430         { echo "$as_me:16430: checking for $CC warning options..." >&5
16431 echo "$as_me: checking for $CC warning options..." >&6;}
16432         cf_save_CFLAGS="$CFLAGS"
16433         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
16434         for cf_opt in \
16435                 wd1419 \
16436                 wd1683 \
16437                 wd1684 \
16438                 wd193 \
16439                 wd593 \
16440                 wd279 \
16441                 wd810 \
16442                 wd869 \
16443                 wd981
16444         do
16445                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16446                 if { (eval echo "$as_me:16446: \"$ac_compile\"") >&5
16447   (eval $ac_compile) 2>&5
16448   ac_status=$?
16449   echo "$as_me:16449: \$? = $ac_status" >&5
16450   (exit $ac_status); }; then
16451                         test -n "$verbose" && echo "$as_me:16451: result: ... -$cf_opt" >&5
16452 echo "${ECHO_T}... -$cf_opt" >&6
16453                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16454                 fi
16455         done
16456         CFLAGS="$cf_save_CFLAGS"
16457 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
16458 then
16459         { echo "$as_me:16459: checking for $CC warning options..." >&5
16460 echo "$as_me: checking for $CC warning options..." >&6;}
16461         cf_save_CFLAGS="$CFLAGS"
16462         cf_warn_CONST=""
16463         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
16464         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
16465         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
16466         for cf_opt in W Wall \
16467                 Wbad-function-cast \
16468                 Wcast-align \
16469                 Wcast-qual \
16470                 Wdeclaration-after-statement \
16471                 Wextra \
16472                 Winline \
16473                 Wmissing-declarations \
16474                 Wmissing-prototypes \
16475                 Wnested-externs \
16476                 Wpointer-arith \
16477                 Wshadow \
16478                 Wstrict-prototypes \
16479                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
16480         do
16481                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16482                 if { (eval echo "$as_me:16482: \"$ac_compile\"") >&5
16483   (eval $ac_compile) 2>&5
16484   ac_status=$?
16485   echo "$as_me:16485: \$? = $ac_status" >&5
16486   (exit $ac_status); }; then
16487                         test -n "$verbose" && echo "$as_me:16487: result: ... -$cf_opt" >&5
16488 echo "${ECHO_T}... -$cf_opt" >&6
16489                         case $cf_opt in
16490                         (Winline)
16491                                 case $GCC_VERSION in
16492                                 ([34].*)
16493                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
16494
16495 echo "${as_me:-configure}:16495: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16496
16497                                         continue;;
16498                                 esac
16499                                 ;;
16500                         (Wpointer-arith)
16501                                 case $GCC_VERSION in
16502                                 ([12].*)
16503                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
16504
16505 echo "${as_me:-configure}:16505: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16506
16507                                         continue;;
16508                                 esac
16509                                 ;;
16510                         esac
16511                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16512                 fi
16513         done
16514         CFLAGS="$cf_save_CFLAGS"
16515 fi
16516 rm -rf conftest*
16517
16518 fi
16519
16520 if ( test "$GCC" = yes || test "$GXX" = yes )
16521 then
16522 cat > conftest.i <<EOF
16523 #ifndef GCC_PRINTF
16524 #define GCC_PRINTF 0
16525 #endif
16526 #ifndef GCC_SCANF
16527 #define GCC_SCANF 0
16528 #endif
16529 #ifndef GCC_NORETURN
16530 #define GCC_NORETURN /* nothing */
16531 #endif
16532 #ifndef GCC_UNUSED
16533 #define GCC_UNUSED /* nothing */
16534 #endif
16535 EOF
16536 if test "$GCC" = yes
16537 then
16538         { echo "$as_me:16538: checking for $CC __attribute__ directives..." >&5
16539 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
16540 cat > conftest.$ac_ext <<EOF
16541 #line 16541 "${as_me:-configure}"
16542 #include "confdefs.h"
16543 #include "conftest.h"
16544 #include "conftest.i"
16545 #if     GCC_PRINTF
16546 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
16547 #else
16548 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
16549 #endif
16550 #if     GCC_SCANF
16551 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
16552 #else
16553 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
16554 #endif
16555 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
16556 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
16557 extern void foo(void) GCC_NORETURN;
16558 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
16559 EOF
16560         cf_printf_attribute=no
16561         cf_scanf_attribute=no
16562         for cf_attribute in scanf printf unused noreturn
16563         do
16564
16565 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16566
16567                 cf_directive="__attribute__(($cf_attribute))"
16568                 echo "checking for $CC $cf_directive" 1>&5
16569
16570                 case $cf_attribute in
16571                 (printf)
16572                         cf_printf_attribute=yes
16573                         cat >conftest.h <<EOF
16574 #define GCC_$cf_ATTRIBUTE 1
16575 EOF
16576                         ;;
16577                 (scanf)
16578                         cf_scanf_attribute=yes
16579                         cat >conftest.h <<EOF
16580 #define GCC_$cf_ATTRIBUTE 1
16581 EOF
16582                         ;;
16583                 (*)
16584                         cat >conftest.h <<EOF
16585 #define GCC_$cf_ATTRIBUTE $cf_directive
16586 EOF
16587                         ;;
16588                 esac
16589
16590                 if { (eval echo "$as_me:16590: \"$ac_compile\"") >&5
16591   (eval $ac_compile) 2>&5
16592   ac_status=$?
16593   echo "$as_me:16593: \$? = $ac_status" >&5
16594   (exit $ac_status); }; then
16595                         test -n "$verbose" && echo "$as_me:16595: result: ... $cf_attribute" >&5
16596 echo "${ECHO_T}... $cf_attribute" >&6
16597                         cat conftest.h >>confdefs.h
16598                         case $cf_attribute in
16599                         (noreturn)
16600
16601 cat >>confdefs.h <<EOF
16602 #define GCC_NORETURN $cf_directive
16603 EOF
16604
16605                                 ;;
16606                         (printf)
16607                                 cf_value='/* nothing */'
16608                                 if test "$cf_printf_attribute" != no ; then
16609                                         cf_value='__attribute__((format(printf,fmt,var)))'
16610
16611 cat >>confdefs.h <<\EOF
16612 #define GCC_PRINTF 1
16613 EOF
16614
16615                                 fi
16616
16617 cat >>confdefs.h <<EOF
16618 #define GCC_PRINTFLIKE(fmt,var) $cf_value
16619 EOF
16620
16621                                 ;;
16622                         (scanf)
16623                                 cf_value='/* nothing */'
16624                                 if test "$cf_scanf_attribute" != no ; then
16625                                         cf_value='__attribute__((format(scanf,fmt,var)))'
16626
16627 cat >>confdefs.h <<\EOF
16628 #define GCC_SCANF 1
16629 EOF
16630
16631                                 fi
16632
16633 cat >>confdefs.h <<EOF
16634 #define GCC_SCANFLIKE(fmt,var) $cf_value
16635 EOF
16636
16637                                 ;;
16638                         (unused)
16639
16640 cat >>confdefs.h <<EOF
16641 #define GCC_UNUSED $cf_directive
16642 EOF
16643
16644                                 ;;
16645                         esac
16646                 fi
16647         done
16648 else
16649         fgrep define conftest.i >>confdefs.h
16650 fi
16651 rm -rf conftest*
16652 fi
16653
16654 fi
16655
16656 if test "x$with_warnings" = "xyes"; then
16657
16658         ADAFLAGS="$ADAFLAGS -gnatg"
16659
16660         if test "x$cf_with_cxx" = xyes ; then
16661
16662 INTEL_CPLUSPLUS=no
16663
16664 if test "$GCC" = yes ; then
16665         case $host_os in
16666         (linux*|gnu*)
16667                 echo "$as_me:16667: checking if this is really Intel C++ compiler" >&5
16668 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
16669                 cf_save_CFLAGS="$CXXFLAGS"
16670                 CXXFLAGS="$CXXFLAGS -no-gcc"
16671                 cat >conftest.$ac_ext <<_ACEOF
16672 #line 16672 "configure"
16673 #include "confdefs.h"
16674
16675 int
16676 main (void)
16677 {
16678
16679 #ifdef __INTEL_COMPILER
16680 #else
16681 make an error
16682 #endif
16683
16684   ;
16685   return 0;
16686 }
16687 _ACEOF
16688 rm -f conftest.$ac_objext
16689 if { (eval echo "$as_me:16689: \"$ac_compile\"") >&5
16690   (eval $ac_compile) 2>&5
16691   ac_status=$?
16692   echo "$as_me:16692: \$? = $ac_status" >&5
16693   (exit $ac_status); } &&
16694          { ac_try='test -s conftest.$ac_objext'
16695   { (eval echo "$as_me:16695: \"$ac_try\"") >&5
16696   (eval $ac_try) 2>&5
16697   ac_status=$?
16698   echo "$as_me:16698: \$? = $ac_status" >&5
16699   (exit $ac_status); }; }; then
16700   INTEL_CPLUSPLUS=yes
16701 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
16702
16703 else
16704   echo "$as_me: failed program was:" >&5
16705 cat conftest.$ac_ext >&5
16706 fi
16707 rm -f conftest.$ac_objext conftest.$ac_ext
16708                 CXXFLAGS="$cf_save_CFLAGS"
16709                 echo "$as_me:16709: result: $INTEL_CPLUSPLUS" >&5
16710 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
16711                 ;;
16712         esac
16713 fi
16714
16715 CLANG_CPLUSPLUS=no
16716
16717 if test "$GCC" = yes ; then
16718         echo "$as_me:16718: checking if this is really Clang C++ compiler" >&5
16719 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
16720         cf_save_CFLAGS="$CXXFLAGS"
16721         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
16722         cat >conftest.$ac_ext <<_ACEOF
16723 #line 16723 "configure"
16724 #include "confdefs.h"
16725
16726 int
16727 main (void)
16728 {
16729
16730 #ifdef __clang__
16731 #else
16732 make an error
16733 #endif
16734
16735   ;
16736   return 0;
16737 }
16738 _ACEOF
16739 rm -f conftest.$ac_objext
16740 if { (eval echo "$as_me:16740: \"$ac_compile\"") >&5
16741   (eval $ac_compile) 2>&5
16742   ac_status=$?
16743   echo "$as_me:16743: \$? = $ac_status" >&5
16744   (exit $ac_status); } &&
16745          { ac_try='test -s conftest.$ac_objext'
16746   { (eval echo "$as_me:16746: \"$ac_try\"") >&5
16747   (eval $ac_try) 2>&5
16748   ac_status=$?
16749   echo "$as_me:16749: \$? = $ac_status" >&5
16750   (exit $ac_status); }; }; then
16751   CLANG_CPLUSPLUS=yes
16752 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
16753
16754 else
16755   echo "$as_me: failed program was:" >&5
16756 cat conftest.$ac_ext >&5
16757 fi
16758 rm -f conftest.$ac_objext conftest.$ac_ext
16759         CXXFLAGS="$cf_save_CFLAGS"
16760         echo "$as_me:16760: result: $CLANG_CPLUSPLUS" >&5
16761 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
16762 fi
16763
16764 if test "x$CLANG_COMPILER" = "xyes" ; then
16765
16766         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16767         CFLAGS="${CFLAGS}-Wno-error=implicit-function-declaration"
16768
16769 fi
16770
16771 ac_ext=cc
16772 ac_cpp='$CXXCPP $CPPFLAGS'
16773 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16774 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16775 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16776 ac_main_return=return
16777
16778 cat > conftest.$ac_ext <<EOF
16779 #line 16779 "configure"
16780 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
16781 EOF
16782
16783 if test "$INTEL_CPLUSPLUS" = yes
16784 then
16785 # The "-wdXXX" options suppress warnings:
16786 # remark #1419: external declaration in primary source file
16787 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16788 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16789 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
16790 # remark #193: zero used for undefined preprocessing identifier
16791 # remark #593: variable "curs_sb_left_arrow" was set but never used
16792 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
16793 # remark #869: parameter "tw" was never referenced
16794 # remark #981: operands are evaluated in unspecified order
16795 # warning #269: invalid format string conversion
16796
16797         { echo "$as_me:16797: checking for $CC warning options..." >&5
16798 echo "$as_me: checking for $CC warning options..." >&6;}
16799         cf_save_CXXFLAGS="$CXXFLAGS"
16800         EXTRA_CXXFLAGS="-Wall"
16801         for cf_opt in \
16802                 wd1419 \
16803                 wd1682 \
16804                 wd1683 \
16805                 wd1684 \
16806                 wd193 \
16807                 wd279 \
16808                 wd593 \
16809                 wd810 \
16810                 wd869 \
16811                 wd981
16812         do
16813                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
16814                 if { (eval echo "$as_me:16814: \"$ac_compile\"") >&5
16815   (eval $ac_compile) 2>&5
16816   ac_status=$?
16817   echo "$as_me:16817: \$? = $ac_status" >&5
16818   (exit $ac_status); }; then
16819                         test -n "$verbose" && echo "$as_me:16819: result: ... -$cf_opt" >&5
16820 echo "${ECHO_T}... -$cf_opt" >&6
16821                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
16822                 fi
16823         done
16824         CXXFLAGS="$cf_save_CXXFLAGS"
16825
16826 elif test "$GXX" = yes
16827 then
16828         { echo "$as_me:16828: checking for $CXX warning options..." >&5
16829 echo "$as_me: checking for $CXX warning options..." >&6;}
16830         cf_save_CXXFLAGS="$CXXFLAGS"
16831         EXTRA_CXXFLAGS="-W -Wall"
16832         cf_gxx_extra_warnings=""
16833         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
16834         case "$GCC_VERSION" in
16835         ([1-2].*)
16836                 ;;
16837         (*)
16838                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
16839                 ;;
16840         esac
16841         for cf_opt in \
16842                 Wabi \
16843                 fabi-version=0 \
16844                 Wextra \
16845                 Wignored-qualifiers \
16846                 Wlogical-op \
16847                 Woverloaded-virtual \
16848                 Wsign-promo \
16849                 Wsynth \
16850                 Wold-style-cast \
16851                 Wcast-align \
16852                 Wcast-qual \
16853                 Wpointer-arith \
16854                 Wshadow \
16855                 Wundef $cf_gxx_extra_warnings Wno-unused
16856         do
16857                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
16858                 if { (eval echo "$as_me:16858: \"$ac_compile\"") >&5
16859   (eval $ac_compile) 2>&5
16860   ac_status=$?
16861   echo "$as_me:16861: \$? = $ac_status" >&5
16862   (exit $ac_status); }; then
16863                         test -n "$verbose" && echo "$as_me:16863: result: ... -$cf_opt" >&5
16864 echo "${ECHO_T}... -$cf_opt" >&6
16865                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
16866                 else
16867                         test -n "$verbose" && echo "$as_me:16867: result: ... no -$cf_opt" >&5
16868 echo "${ECHO_T}... no -$cf_opt" >&6
16869                 fi
16870         done
16871         CXXFLAGS="$cf_save_CXXFLAGS"
16872 fi
16873
16874 rm -rf conftest*
16875 ac_ext=c
16876 ac_cpp='$CPP $CPPFLAGS'
16877 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16878 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16879 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16880 ac_main_return=return
16881
16882         fi
16883 fi
16884
16885 echo "$as_me:16885: checking if you want to work around bogus compiler/loader warnings" >&5
16886 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
16887
16888 # Check whether --enable-string-hacks or --disable-string-hacks was given.
16889 if test "${enable_string_hacks+set}" = set; then
16890   enableval="$enable_string_hacks"
16891   with_string_hacks=$enableval
16892 else
16893   with_string_hacks=no
16894 fi;
16895 echo "$as_me:16895: result: $with_string_hacks" >&5
16896 echo "${ECHO_T}$with_string_hacks" >&6
16897
16898 if test "x$with_string_hacks" = "xyes"; then
16899
16900 cat >>confdefs.h <<\EOF
16901 #define USE_STRING_HACKS 1
16902 EOF
16903
16904         { echo "$as_me:16904: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
16905 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
16906         echo "$as_me:16906: checking for strlcat" >&5
16907 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
16908 if test "${ac_cv_func_strlcat+set}" = set; then
16909   echo $ECHO_N "(cached) $ECHO_C" >&6
16910 else
16911   cat >conftest.$ac_ext <<_ACEOF
16912 #line 16912 "configure"
16913 #include "confdefs.h"
16914 #define strlcat autoconf_temporary
16915 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
16916 #undef strlcat
16917
16918 #ifdef __cplusplus
16919 extern "C"
16920 #endif
16921
16922 /* We use char because int might match the return type of a gcc2
16923    builtin and then its argument prototype would still apply.  */
16924 char strlcat (void);
16925
16926 int
16927 main (void)
16928 {
16929
16930 /* The GNU C library defines stubs for functions which it implements
16931     to always fail with ENOSYS.  Some functions are actually named
16932     something starting with __ and the normal name is an alias.  */
16933 #if defined (__stub_strlcat) || defined (__stub___strlcat)
16934 #error found stub for strlcat
16935 #endif
16936
16937         return strlcat ();
16938   ;
16939   return 0;
16940 }
16941 _ACEOF
16942 rm -f conftest.$ac_objext conftest$ac_exeext
16943 if { (eval echo "$as_me:16943: \"$ac_link\"") >&5
16944   (eval $ac_link) 2>&5
16945   ac_status=$?
16946   echo "$as_me:16946: \$? = $ac_status" >&5
16947   (exit $ac_status); } &&
16948          { ac_try='test -s conftest$ac_exeext'
16949   { (eval echo "$as_me:16949: \"$ac_try\"") >&5
16950   (eval $ac_try) 2>&5
16951   ac_status=$?
16952   echo "$as_me:16952: \$? = $ac_status" >&5
16953   (exit $ac_status); }; }; then
16954   ac_cv_func_strlcat=yes
16955 else
16956   echo "$as_me: failed program was:" >&5
16957 cat conftest.$ac_ext >&5
16958 ac_cv_func_strlcat=no
16959 fi
16960 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16961 fi
16962 echo "$as_me:16962: result: $ac_cv_func_strlcat" >&5
16963 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
16964 if test $ac_cv_func_strlcat = yes; then
16965
16966 cat >>confdefs.h <<\EOF
16967 #define HAVE_STRLCAT 1
16968 EOF
16969
16970 else
16971
16972                 echo "$as_me:16972: checking for strlcat in -lbsd" >&5
16973 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
16974 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
16975   echo $ECHO_N "(cached) $ECHO_C" >&6
16976 else
16977   ac_check_lib_save_LIBS=$LIBS
16978 LIBS="-lbsd  $LIBS"
16979 cat >conftest.$ac_ext <<_ACEOF
16980 #line 16980 "configure"
16981 #include "confdefs.h"
16982
16983 /* Override any gcc2 internal prototype to avoid an error.  */
16984 #ifdef __cplusplus
16985 extern "C"
16986 #endif
16987 /* We use char because int might match the return type of a gcc2
16988    builtin and then its argument prototype would still apply.  */
16989 char strlcat ();
16990 int
16991 main (void)
16992 {
16993 strlcat ();
16994   ;
16995   return 0;
16996 }
16997 _ACEOF
16998 rm -f conftest.$ac_objext conftest$ac_exeext
16999 if { (eval echo "$as_me:16999: \"$ac_link\"") >&5
17000   (eval $ac_link) 2>&5
17001   ac_status=$?
17002   echo "$as_me:17002: \$? = $ac_status" >&5
17003   (exit $ac_status); } &&
17004          { ac_try='test -s 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   ac_cv_lib_bsd_strlcat=yes
17011 else
17012   echo "$as_me: failed program was:" >&5
17013 cat conftest.$ac_ext >&5
17014 ac_cv_lib_bsd_strlcat=no
17015 fi
17016 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17017 LIBS=$ac_check_lib_save_LIBS
17018 fi
17019 echo "$as_me:17019: result: $ac_cv_lib_bsd_strlcat" >&5
17020 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
17021 if test $ac_cv_lib_bsd_strlcat = yes; then
17022
17023 cf_add_libs="$LIBS"
17024 # reverse order
17025 cf_add_0lib=
17026 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17027 # filter duplicates
17028 for cf_add_1lib in $cf_add_0lib; do
17029         for cf_add_2lib in $cf_add_libs; do
17030                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17031                         cf_add_1lib=
17032                         break
17033                 fi
17034         done
17035         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17036 done
17037 LIBS="$cf_add_libs"
17038
17039 for ac_header in bsd/string.h
17040 do
17041 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17042 echo "$as_me:17042: checking for $ac_header" >&5
17043 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17044 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17045   echo $ECHO_N "(cached) $ECHO_C" >&6
17046 else
17047   cat >conftest.$ac_ext <<_ACEOF
17048 #line 17048 "configure"
17049 #include "confdefs.h"
17050 #include <$ac_header>
17051 _ACEOF
17052 if { (eval echo "$as_me:17052: \"$ac_cpp conftest.$ac_ext\"") >&5
17053   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17054   ac_status=$?
17055   egrep -v '^ *\+' conftest.er1 >conftest.err
17056   rm -f conftest.er1
17057   cat conftest.err >&5
17058   echo "$as_me:17058: \$? = $ac_status" >&5
17059   (exit $ac_status); } >/dev/null; then
17060   if test -s conftest.err; then
17061     ac_cpp_err=$ac_c_preproc_warn_flag
17062   else
17063     ac_cpp_err=
17064   fi
17065 else
17066   ac_cpp_err=yes
17067 fi
17068 if test -z "$ac_cpp_err"; then
17069   eval "$as_ac_Header=yes"
17070 else
17071   echo "$as_me: failed program was:" >&5
17072   cat conftest.$ac_ext >&5
17073   eval "$as_ac_Header=no"
17074 fi
17075 rm -f conftest.err conftest.$ac_ext
17076 fi
17077 echo "$as_me:17077: result: `eval echo '${'$as_ac_Header'}'`" >&5
17078 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17079 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17080   cat >>confdefs.h <<EOF
17081 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17082 EOF
17083
17084 fi
17085 done
17086
17087 cat >>confdefs.h <<\EOF
17088 #define HAVE_STRLCAT 1
17089 EOF
17090
17091 fi
17092
17093 fi
17094
17095 for ac_func in strlcpy snprintf
17096 do
17097 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17098 echo "$as_me:17098: checking for $ac_func" >&5
17099 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17100 if eval "test \"\${$as_ac_var+set}\" = set"; then
17101   echo $ECHO_N "(cached) $ECHO_C" >&6
17102 else
17103   cat >conftest.$ac_ext <<_ACEOF
17104 #line 17104 "configure"
17105 #include "confdefs.h"
17106 #define $ac_func autoconf_temporary
17107 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
17108 #undef $ac_func
17109
17110 #ifdef __cplusplus
17111 extern "C"
17112 #endif
17113
17114 /* We use char because int might match the return type of a gcc2
17115    builtin and then its argument prototype would still apply.  */
17116 char $ac_func (void);
17117
17118 int
17119 main (void)
17120 {
17121
17122 /* The GNU C library defines stubs for functions which it implements
17123     to always fail with ENOSYS.  Some functions are actually named
17124     something starting with __ and the normal name is an alias.  */
17125 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17126 #error found stub for $ac_func
17127 #endif
17128
17129         return $ac_func ();
17130   ;
17131   return 0;
17132 }
17133 _ACEOF
17134 rm -f conftest.$ac_objext conftest$ac_exeext
17135 if { (eval echo "$as_me:17135: \"$ac_link\"") >&5
17136   (eval $ac_link) 2>&5
17137   ac_status=$?
17138   echo "$as_me:17138: \$? = $ac_status" >&5
17139   (exit $ac_status); } &&
17140          { ac_try='test -s conftest$ac_exeext'
17141   { (eval echo "$as_me:17141: \"$ac_try\"") >&5
17142   (eval $ac_try) 2>&5
17143   ac_status=$?
17144   echo "$as_me:17144: \$? = $ac_status" >&5
17145   (exit $ac_status); }; }; then
17146   eval "$as_ac_var=yes"
17147 else
17148   echo "$as_me: failed program was:" >&5
17149 cat conftest.$ac_ext >&5
17150 eval "$as_ac_var=no"
17151 fi
17152 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17153 fi
17154 echo "$as_me:17154: result: `eval echo '${'$as_ac_var'}'`" >&5
17155 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17156 if test `eval echo '${'$as_ac_var'}'` = yes; then
17157   cat >>confdefs.h <<EOF
17158 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17159 EOF
17160
17161 fi
17162 done
17163
17164 fi
17165
17166 ###     use option --enable-assertions to turn on generation of assertion code
17167 echo "$as_me:17167: checking if you want to enable runtime assertions" >&5
17168 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
17169
17170 # Check whether --enable-assertions or --disable-assertions was given.
17171 if test "${enable_assertions+set}" = set; then
17172   enableval="$enable_assertions"
17173   with_assertions=$enableval
17174 else
17175   with_assertions=no
17176 fi;
17177 echo "$as_me:17177: result: $with_assertions" >&5
17178 echo "${ECHO_T}$with_assertions" >&6
17179 if test -n "$GCC"
17180 then
17181         if test "$with_assertions" = no
17182         then
17183                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17184         else
17185
17186         ADAFLAGS="$ADAFLAGS -gnata"
17187
17188         fi
17189 fi
17190
17191 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
17192
17193 echo "$as_me:17193: checking if you want to use dmalloc for testing" >&5
17194 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
17195
17196 # Check whether --with-dmalloc or --without-dmalloc was given.
17197 if test "${with_dmalloc+set}" = set; then
17198   withval="$with_dmalloc"
17199
17200 cat >>confdefs.h <<EOF
17201 #define USE_DMALLOC 1
17202 EOF
17203
17204         : ${with_cflags:=-g}
17205         : ${with_no_leaks:=yes}
17206          with_dmalloc=yes
17207 else
17208   with_dmalloc=
17209 fi;
17210 echo "$as_me:17210: result: ${with_dmalloc:-no}" >&5
17211 echo "${ECHO_T}${with_dmalloc:-no}" >&6
17212
17213 case .$with_cflags in
17214 (.*-g*)
17215         case .$CFLAGS in
17216         (.*-g*)
17217                 ;;
17218         (*)
17219
17220 cf_fix_cppflags=no
17221 cf_new_cflags=
17222 cf_new_cppflags=
17223 cf_new_extra_cppflags=
17224
17225 for cf_add_cflags in -g
17226 do
17227 case $cf_fix_cppflags in
17228 (no)
17229         case $cf_add_cflags in
17230         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17231                 case $cf_add_cflags in
17232                 (-D*)
17233                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17234
17235                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17236                                 && test -z "${cf_tst_cflags}" \
17237                                 && cf_fix_cppflags=yes
17238
17239                         if test $cf_fix_cppflags = yes ; then
17240
17241         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17242         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17243
17244                                 continue
17245                         elif test "${cf_tst_cflags}" = "\"'" ; then
17246
17247         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17248         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17249
17250                                 continue
17251                         fi
17252                         ;;
17253                 esac
17254                 case "$CPPFLAGS" in
17255                 (*$cf_add_cflags)
17256                         ;;
17257                 (*)
17258                         case $cf_add_cflags in
17259                         (-D*)
17260                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17261
17262 CPPFLAGS=`echo "$CPPFLAGS" | \
17263         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17264                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17265
17266                                 ;;
17267                         esac
17268
17269         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17270         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17271
17272                         ;;
17273                 esac
17274                 ;;
17275         (*)
17276
17277         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17278         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17279
17280                 ;;
17281         esac
17282         ;;
17283 (yes)
17284
17285         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17286         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17287
17288         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17289
17290         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17291                 && test -z "${cf_tst_cflags}" \
17292                 && cf_fix_cppflags=no
17293         ;;
17294 esac
17295 done
17296
17297 if test -n "$cf_new_cflags" ; then
17298
17299         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17300         CFLAGS="${CFLAGS}$cf_new_cflags"
17301
17302 fi
17303
17304 if test -n "$cf_new_cppflags" ; then
17305
17306         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17307         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17308
17309 fi
17310
17311 if test -n "$cf_new_extra_cppflags" ; then
17312
17313         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17314         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17315
17316 fi
17317
17318                 ;;
17319         esac
17320         ;;
17321 esac
17322
17323 if test "$with_dmalloc" = yes ; then
17324         echo "$as_me:17324: checking for dmalloc.h" >&5
17325 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
17326 if test "${ac_cv_header_dmalloc_h+set}" = set; then
17327   echo $ECHO_N "(cached) $ECHO_C" >&6
17328 else
17329   cat >conftest.$ac_ext <<_ACEOF
17330 #line 17330 "configure"
17331 #include "confdefs.h"
17332 #include <dmalloc.h>
17333 _ACEOF
17334 if { (eval echo "$as_me:17334: \"$ac_cpp conftest.$ac_ext\"") >&5
17335   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17336   ac_status=$?
17337   egrep -v '^ *\+' conftest.er1 >conftest.err
17338   rm -f conftest.er1
17339   cat conftest.err >&5
17340   echo "$as_me:17340: \$? = $ac_status" >&5
17341   (exit $ac_status); } >/dev/null; then
17342   if test -s conftest.err; then
17343     ac_cpp_err=$ac_c_preproc_warn_flag
17344   else
17345     ac_cpp_err=
17346   fi
17347 else
17348   ac_cpp_err=yes
17349 fi
17350 if test -z "$ac_cpp_err"; then
17351   ac_cv_header_dmalloc_h=yes
17352 else
17353   echo "$as_me: failed program was:" >&5
17354   cat conftest.$ac_ext >&5
17355   ac_cv_header_dmalloc_h=no
17356 fi
17357 rm -f conftest.err conftest.$ac_ext
17358 fi
17359 echo "$as_me:17359: result: $ac_cv_header_dmalloc_h" >&5
17360 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
17361 if test $ac_cv_header_dmalloc_h = yes; then
17362
17363 echo "$as_me:17363: checking for dmalloc_debug in -ldmalloc" >&5
17364 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
17365 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
17366   echo $ECHO_N "(cached) $ECHO_C" >&6
17367 else
17368   ac_check_lib_save_LIBS=$LIBS
17369 LIBS="-ldmalloc  $LIBS"
17370 cat >conftest.$ac_ext <<_ACEOF
17371 #line 17371 "configure"
17372 #include "confdefs.h"
17373
17374 /* Override any gcc2 internal prototype to avoid an error.  */
17375 #ifdef __cplusplus
17376 extern "C"
17377 #endif
17378 /* We use char because int might match the return type of a gcc2
17379    builtin and then its argument prototype would still apply.  */
17380 char dmalloc_debug ();
17381 int
17382 main (void)
17383 {
17384 dmalloc_debug ();
17385   ;
17386   return 0;
17387 }
17388 _ACEOF
17389 rm -f conftest.$ac_objext conftest$ac_exeext
17390 if { (eval echo "$as_me:17390: \"$ac_link\"") >&5
17391   (eval $ac_link) 2>&5
17392   ac_status=$?
17393   echo "$as_me:17393: \$? = $ac_status" >&5
17394   (exit $ac_status); } &&
17395          { ac_try='test -s conftest$ac_exeext'
17396   { (eval echo "$as_me:17396: \"$ac_try\"") >&5
17397   (eval $ac_try) 2>&5
17398   ac_status=$?
17399   echo "$as_me:17399: \$? = $ac_status" >&5
17400   (exit $ac_status); }; }; then
17401   ac_cv_lib_dmalloc_dmalloc_debug=yes
17402 else
17403   echo "$as_me: failed program was:" >&5
17404 cat conftest.$ac_ext >&5
17405 ac_cv_lib_dmalloc_dmalloc_debug=no
17406 fi
17407 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17408 LIBS=$ac_check_lib_save_LIBS
17409 fi
17410 echo "$as_me:17410: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
17411 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
17412 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
17413   cat >>confdefs.h <<EOF
17414 #define HAVE_LIBDMALLOC 1
17415 EOF
17416
17417   LIBS="-ldmalloc $LIBS"
17418
17419 fi
17420
17421 fi
17422
17423 fi
17424
17425 echo "$as_me:17425: checking if you want to use dbmalloc for testing" >&5
17426 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
17427
17428 # Check whether --with-dbmalloc or --without-dbmalloc was given.
17429 if test "${with_dbmalloc+set}" = set; then
17430   withval="$with_dbmalloc"
17431
17432 cat >>confdefs.h <<EOF
17433 #define USE_DBMALLOC 1
17434 EOF
17435
17436         : ${with_cflags:=-g}
17437         : ${with_no_leaks:=yes}
17438          with_dbmalloc=yes
17439 else
17440   with_dbmalloc=
17441 fi;
17442 echo "$as_me:17442: result: ${with_dbmalloc:-no}" >&5
17443 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
17444
17445 case .$with_cflags in
17446 (.*-g*)
17447         case .$CFLAGS in
17448         (.*-g*)
17449                 ;;
17450         (*)
17451
17452 cf_fix_cppflags=no
17453 cf_new_cflags=
17454 cf_new_cppflags=
17455 cf_new_extra_cppflags=
17456
17457 for cf_add_cflags in -g
17458 do
17459 case $cf_fix_cppflags in
17460 (no)
17461         case $cf_add_cflags in
17462         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17463                 case $cf_add_cflags in
17464                 (-D*)
17465                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17466
17467                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17468                                 && test -z "${cf_tst_cflags}" \
17469                                 && cf_fix_cppflags=yes
17470
17471                         if test $cf_fix_cppflags = yes ; then
17472
17473         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17474         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17475
17476                                 continue
17477                         elif test "${cf_tst_cflags}" = "\"'" ; then
17478
17479         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17480         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17481
17482                                 continue
17483                         fi
17484                         ;;
17485                 esac
17486                 case "$CPPFLAGS" in
17487                 (*$cf_add_cflags)
17488                         ;;
17489                 (*)
17490                         case $cf_add_cflags in
17491                         (-D*)
17492                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17493
17494 CPPFLAGS=`echo "$CPPFLAGS" | \
17495         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17496                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17497
17498                                 ;;
17499                         esac
17500
17501         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17502         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17503
17504                         ;;
17505                 esac
17506                 ;;
17507         (*)
17508
17509         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17510         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17511
17512                 ;;
17513         esac
17514         ;;
17515 (yes)
17516
17517         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17518         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17519
17520         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17521
17522         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17523                 && test -z "${cf_tst_cflags}" \
17524                 && cf_fix_cppflags=no
17525         ;;
17526 esac
17527 done
17528
17529 if test -n "$cf_new_cflags" ; then
17530
17531         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17532         CFLAGS="${CFLAGS}$cf_new_cflags"
17533
17534 fi
17535
17536 if test -n "$cf_new_cppflags" ; then
17537
17538         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17539         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17540
17541 fi
17542
17543 if test -n "$cf_new_extra_cppflags" ; then
17544
17545         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17546         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17547
17548 fi
17549
17550                 ;;
17551         esac
17552         ;;
17553 esac
17554
17555 if test "$with_dbmalloc" = yes ; then
17556         echo "$as_me:17556: checking for dbmalloc.h" >&5
17557 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
17558 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
17559   echo $ECHO_N "(cached) $ECHO_C" >&6
17560 else
17561   cat >conftest.$ac_ext <<_ACEOF
17562 #line 17562 "configure"
17563 #include "confdefs.h"
17564 #include <dbmalloc.h>
17565 _ACEOF
17566 if { (eval echo "$as_me:17566: \"$ac_cpp conftest.$ac_ext\"") >&5
17567   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17568   ac_status=$?
17569   egrep -v '^ *\+' conftest.er1 >conftest.err
17570   rm -f conftest.er1
17571   cat conftest.err >&5
17572   echo "$as_me:17572: \$? = $ac_status" >&5
17573   (exit $ac_status); } >/dev/null; then
17574   if test -s conftest.err; then
17575     ac_cpp_err=$ac_c_preproc_warn_flag
17576   else
17577     ac_cpp_err=
17578   fi
17579 else
17580   ac_cpp_err=yes
17581 fi
17582 if test -z "$ac_cpp_err"; then
17583   ac_cv_header_dbmalloc_h=yes
17584 else
17585   echo "$as_me: failed program was:" >&5
17586   cat conftest.$ac_ext >&5
17587   ac_cv_header_dbmalloc_h=no
17588 fi
17589 rm -f conftest.err conftest.$ac_ext
17590 fi
17591 echo "$as_me:17591: result: $ac_cv_header_dbmalloc_h" >&5
17592 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
17593 if test $ac_cv_header_dbmalloc_h = yes; then
17594
17595 echo "$as_me:17595: checking for debug_malloc in -ldbmalloc" >&5
17596 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
17597 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
17598   echo $ECHO_N "(cached) $ECHO_C" >&6
17599 else
17600   ac_check_lib_save_LIBS=$LIBS
17601 LIBS="-ldbmalloc  $LIBS"
17602 cat >conftest.$ac_ext <<_ACEOF
17603 #line 17603 "configure"
17604 #include "confdefs.h"
17605
17606 /* Override any gcc2 internal prototype to avoid an error.  */
17607 #ifdef __cplusplus
17608 extern "C"
17609 #endif
17610 /* We use char because int might match the return type of a gcc2
17611    builtin and then its argument prototype would still apply.  */
17612 char debug_malloc ();
17613 int
17614 main (void)
17615 {
17616 debug_malloc ();
17617   ;
17618   return 0;
17619 }
17620 _ACEOF
17621 rm -f conftest.$ac_objext conftest$ac_exeext
17622 if { (eval echo "$as_me:17622: \"$ac_link\"") >&5
17623   (eval $ac_link) 2>&5
17624   ac_status=$?
17625   echo "$as_me:17625: \$? = $ac_status" >&5
17626   (exit $ac_status); } &&
17627          { ac_try='test -s conftest$ac_exeext'
17628   { (eval echo "$as_me:17628: \"$ac_try\"") >&5
17629   (eval $ac_try) 2>&5
17630   ac_status=$?
17631   echo "$as_me:17631: \$? = $ac_status" >&5
17632   (exit $ac_status); }; }; then
17633   ac_cv_lib_dbmalloc_debug_malloc=yes
17634 else
17635   echo "$as_me: failed program was:" >&5
17636 cat conftest.$ac_ext >&5
17637 ac_cv_lib_dbmalloc_debug_malloc=no
17638 fi
17639 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17640 LIBS=$ac_check_lib_save_LIBS
17641 fi
17642 echo "$as_me:17642: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
17643 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
17644 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
17645   cat >>confdefs.h <<EOF
17646 #define HAVE_LIBDBMALLOC 1
17647 EOF
17648
17649   LIBS="-ldbmalloc $LIBS"
17650
17651 fi
17652
17653 fi
17654
17655 fi
17656
17657 echo "$as_me:17657: checking if you want to use valgrind for testing" >&5
17658 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
17659
17660 # Check whether --with-valgrind or --without-valgrind was given.
17661 if test "${with_valgrind+set}" = set; then
17662   withval="$with_valgrind"
17663
17664 cat >>confdefs.h <<EOF
17665 #define USE_VALGRIND 1
17666 EOF
17667
17668         : ${with_cflags:=-g}
17669         : ${with_no_leaks:=yes}
17670          with_valgrind=yes
17671 else
17672   with_valgrind=
17673 fi;
17674 echo "$as_me:17674: result: ${with_valgrind:-no}" >&5
17675 echo "${ECHO_T}${with_valgrind:-no}" >&6
17676
17677 case .$with_cflags in
17678 (.*-g*)
17679         case .$CFLAGS in
17680         (.*-g*)
17681                 ;;
17682         (*)
17683
17684 cf_fix_cppflags=no
17685 cf_new_cflags=
17686 cf_new_cppflags=
17687 cf_new_extra_cppflags=
17688
17689 for cf_add_cflags in -g
17690 do
17691 case $cf_fix_cppflags in
17692 (no)
17693         case $cf_add_cflags in
17694         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17695                 case $cf_add_cflags in
17696                 (-D*)
17697                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17698
17699                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17700                                 && test -z "${cf_tst_cflags}" \
17701                                 && cf_fix_cppflags=yes
17702
17703                         if test $cf_fix_cppflags = yes ; then
17704
17705         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17706         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17707
17708                                 continue
17709                         elif test "${cf_tst_cflags}" = "\"'" ; then
17710
17711         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17712         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17713
17714                                 continue
17715                         fi
17716                         ;;
17717                 esac
17718                 case "$CPPFLAGS" in
17719                 (*$cf_add_cflags)
17720                         ;;
17721                 (*)
17722                         case $cf_add_cflags in
17723                         (-D*)
17724                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17725
17726 CPPFLAGS=`echo "$CPPFLAGS" | \
17727         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17728                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17729
17730                                 ;;
17731                         esac
17732
17733         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17734         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17735
17736                         ;;
17737                 esac
17738                 ;;
17739         (*)
17740
17741         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17742         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17743
17744                 ;;
17745         esac
17746         ;;
17747 (yes)
17748
17749         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17750         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17751
17752         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17753
17754         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17755                 && test -z "${cf_tst_cflags}" \
17756                 && cf_fix_cppflags=no
17757         ;;
17758 esac
17759 done
17760
17761 if test -n "$cf_new_cflags" ; then
17762
17763         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17764         CFLAGS="${CFLAGS}$cf_new_cflags"
17765
17766 fi
17767
17768 if test -n "$cf_new_cppflags" ; then
17769
17770         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17771         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17772
17773 fi
17774
17775 if test -n "$cf_new_extra_cppflags" ; then
17776
17777         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17778         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17779
17780 fi
17781
17782                 ;;
17783         esac
17784         ;;
17785 esac
17786
17787 echo "$as_me:17787: checking if you want to perform memory-leak testing" >&5
17788 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
17789
17790 # Check whether --enable-leaks or --disable-leaks was given.
17791 if test "${enable_leaks+set}" = set; then
17792   enableval="$enable_leaks"
17793   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
17794 else
17795   : ${with_no_leaks:=no}
17796 fi;
17797 echo "$as_me:17797: result: $with_no_leaks" >&5
17798 echo "${ECHO_T}$with_no_leaks" >&6
17799
17800 if test "$with_no_leaks" = yes ; then
17801
17802 cat >>confdefs.h <<\EOF
17803 #define NO_LEAKS 1
17804 EOF
17805
17806 cat >>confdefs.h <<\EOF
17807 #define YY_NO_LEAKS 1
17808 EOF
17809
17810 fi
17811
17812 cat >>confdefs.h <<\EOF
17813 #define HAVE_NC_ALLOC_H 1
17814 EOF
17815
17816 ###     use option --enable-expanded to generate certain macros as functions
17817
17818 # Check whether --enable-expanded or --disable-expanded was given.
17819 if test "${enable_expanded+set}" = set; then
17820   enableval="$enable_expanded"
17821   test "x$enableval" = xyes &&
17822 cat >>confdefs.h <<\EOF
17823 #define NCURSES_EXPANDED 1
17824 EOF
17825
17826 fi;
17827
17828 ###     use option --disable-macros to suppress macros in favor of functions
17829
17830 # Check whether --enable-macros or --disable-macros was given.
17831 if test "${enable_macros+set}" = set; then
17832   enableval="$enable_macros"
17833   test "$enableval" = no &&
17834 cat >>confdefs.h <<\EOF
17835 #define NCURSES_NOMACROS 1
17836 EOF
17837
17838 fi;
17839
17840 # Normally we only add trace() to the debug-library.  Allow this to be
17841 # extended to all models of the ncurses library:
17842 cf_all_traces=no
17843 case "$CFLAGS $CPPFLAGS" in
17844 (*-DTRACE*)
17845         cf_all_traces=yes
17846         ;;
17847 esac
17848
17849 echo "$as_me:17849: checking whether to add trace feature to all models" >&5
17850 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
17851
17852 # Check whether --with-trace or --without-trace was given.
17853 if test "${with_trace+set}" = set; then
17854   withval="$with_trace"
17855   cf_with_trace=$withval
17856 else
17857   cf_with_trace=$cf_all_traces
17858 fi;
17859 echo "$as_me:17859: result: $cf_with_trace" >&5
17860 echo "${ECHO_T}$cf_with_trace" >&6
17861
17862 if test "x$cf_with_trace" = xyes ; then
17863         LIB_TRACING=all
17864         ADA_TRACE=TRUE
17865
17866 cf_fix_cppflags=no
17867 cf_new_cflags=
17868 cf_new_cppflags=
17869 cf_new_extra_cppflags=
17870
17871 for cf_add_cflags in -DTRACE
17872 do
17873 case $cf_fix_cppflags in
17874 (no)
17875         case $cf_add_cflags in
17876         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17877                 case $cf_add_cflags in
17878                 (-D*)
17879                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17880
17881                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17882                                 && test -z "${cf_tst_cflags}" \
17883                                 && cf_fix_cppflags=yes
17884
17885                         if test $cf_fix_cppflags = yes ; then
17886
17887         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17888         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17889
17890                                 continue
17891                         elif test "${cf_tst_cflags}" = "\"'" ; then
17892
17893         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17894         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17895
17896                                 continue
17897                         fi
17898                         ;;
17899                 esac
17900                 case "$CPPFLAGS" in
17901                 (*$cf_add_cflags)
17902                         ;;
17903                 (*)
17904                         case $cf_add_cflags in
17905                         (-D*)
17906                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17907
17908 CPPFLAGS=`echo "$CPPFLAGS" | \
17909         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17910                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17911
17912                                 ;;
17913                         esac
17914
17915         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17916         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17917
17918                         ;;
17919                 esac
17920                 ;;
17921         (*)
17922
17923         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17924         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17925
17926                 ;;
17927         esac
17928         ;;
17929 (yes)
17930
17931         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17932         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17933
17934         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17935
17936         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17937                 && test -z "${cf_tst_cflags}" \
17938                 && cf_fix_cppflags=no
17939         ;;
17940 esac
17941 done
17942
17943 if test -n "$cf_new_cflags" ; then
17944
17945         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17946         CFLAGS="${CFLAGS}$cf_new_cflags"
17947
17948 fi
17949
17950 if test -n "$cf_new_cppflags" ; then
17951
17952         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17953         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17954
17955 fi
17956
17957 if test -n "$cf_new_extra_cppflags" ; then
17958
17959         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17960         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17961
17962 fi
17963
17964 cat >>confdefs.h <<\EOF
17965 #define HAVE__TRACEF 1
17966 EOF
17967
17968 else
17969         LIB_TRACING=DEBUG
17970         ADA_TRACE=FALSE
17971 fi
17972
17973 echo "$as_me:17973: checking if we want to use GNAT projects" >&5
17974 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
17975
17976 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
17977 if test "${enable_gnat_projects+set}" = set; then
17978   enableval="$enable_gnat_projects"
17979   test "$enableval" != no && enableval=yes
17980         if test "$enableval" != "yes" ; then
17981     enable_gnat_projects=no
17982         else
17983                 enable_gnat_projects=yes
17984         fi
17985 else
17986   enableval=yes
17987         enable_gnat_projects=yes
17988
17989 fi;
17990 echo "$as_me:17990: result: $enable_gnat_projects" >&5
17991 echo "${ECHO_T}$enable_gnat_projects" >&6
17992
17993 ###     Checks for libraries.
17994 case $cf_cv_system_name in
17995 (*mingw32*|*mingw64*)
17996         if test "x$with_exp_win32" = xyes ; then
17997         CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
17998         else
17999         CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
18000         fi
18001         # Note: WINVER may be a problem with Windows 10
18002         ;;
18003 (*)
18004 echo "$as_me:18004: checking for gettimeofday" >&5
18005 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
18006 if test "${ac_cv_func_gettimeofday+set}" = set; then
18007   echo $ECHO_N "(cached) $ECHO_C" >&6
18008 else
18009   cat >conftest.$ac_ext <<_ACEOF
18010 #line 18010 "configure"
18011 #include "confdefs.h"
18012 #define gettimeofday autoconf_temporary
18013 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18014 #undef gettimeofday
18015
18016 #ifdef __cplusplus
18017 extern "C"
18018 #endif
18019
18020 /* We use char because int might match the return type of a gcc2
18021    builtin and then its argument prototype would still apply.  */
18022 char gettimeofday (void);
18023
18024 int
18025 main (void)
18026 {
18027
18028 /* The GNU C library defines stubs for functions which it implements
18029     to always fail with ENOSYS.  Some functions are actually named
18030     something starting with __ and the normal name is an alias.  */
18031 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
18032 #error found stub for gettimeofday
18033 #endif
18034
18035         return gettimeofday ();
18036   ;
18037   return 0;
18038 }
18039 _ACEOF
18040 rm -f conftest.$ac_objext conftest$ac_exeext
18041 if { (eval echo "$as_me:18041: \"$ac_link\"") >&5
18042   (eval $ac_link) 2>&5
18043   ac_status=$?
18044   echo "$as_me:18044: \$? = $ac_status" >&5
18045   (exit $ac_status); } &&
18046          { ac_try='test -s conftest$ac_exeext'
18047   { (eval echo "$as_me:18047: \"$ac_try\"") >&5
18048   (eval $ac_try) 2>&5
18049   ac_status=$?
18050   echo "$as_me:18050: \$? = $ac_status" >&5
18051   (exit $ac_status); }; }; then
18052   ac_cv_func_gettimeofday=yes
18053 else
18054   echo "$as_me: failed program was:" >&5
18055 cat conftest.$ac_ext >&5
18056 ac_cv_func_gettimeofday=no
18057 fi
18058 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18059 fi
18060 echo "$as_me:18060: result: $ac_cv_func_gettimeofday" >&5
18061 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
18062 if test $ac_cv_func_gettimeofday = yes; then
18063
18064 cat >>confdefs.h <<\EOF
18065 #define HAVE_GETTIMEOFDAY 1
18066 EOF
18067
18068 else
18069
18070 echo "$as_me:18070: checking for gettimeofday in -lbsd" >&5
18071 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
18072 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
18073   echo $ECHO_N "(cached) $ECHO_C" >&6
18074 else
18075   ac_check_lib_save_LIBS=$LIBS
18076 LIBS="-lbsd  $LIBS"
18077 cat >conftest.$ac_ext <<_ACEOF
18078 #line 18078 "configure"
18079 #include "confdefs.h"
18080
18081 /* Override any gcc2 internal prototype to avoid an error.  */
18082 #ifdef __cplusplus
18083 extern "C"
18084 #endif
18085 /* We use char because int might match the return type of a gcc2
18086    builtin and then its argument prototype would still apply.  */
18087 char gettimeofday ();
18088 int
18089 main (void)
18090 {
18091 gettimeofday ();
18092   ;
18093   return 0;
18094 }
18095 _ACEOF
18096 rm -f conftest.$ac_objext conftest$ac_exeext
18097 if { (eval echo "$as_me:18097: \"$ac_link\"") >&5
18098   (eval $ac_link) 2>&5
18099   ac_status=$?
18100   echo "$as_me:18100: \$? = $ac_status" >&5
18101   (exit $ac_status); } &&
18102          { ac_try='test -s conftest$ac_exeext'
18103   { (eval echo "$as_me:18103: \"$ac_try\"") >&5
18104   (eval $ac_try) 2>&5
18105   ac_status=$?
18106   echo "$as_me:18106: \$? = $ac_status" >&5
18107   (exit $ac_status); }; }; then
18108   ac_cv_lib_bsd_gettimeofday=yes
18109 else
18110   echo "$as_me: failed program was:" >&5
18111 cat conftest.$ac_ext >&5
18112 ac_cv_lib_bsd_gettimeofday=no
18113 fi
18114 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18115 LIBS=$ac_check_lib_save_LIBS
18116 fi
18117 echo "$as_me:18117: result: $ac_cv_lib_bsd_gettimeofday" >&5
18118 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
18119 if test $ac_cv_lib_bsd_gettimeofday = yes; then
18120
18121 cat >>confdefs.h <<\EOF
18122 #define HAVE_GETTIMEOFDAY 1
18123 EOF
18124
18125 cf_add_libs="$LIBS"
18126 # reverse order
18127 cf_add_0lib=
18128 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18129 # filter duplicates
18130 for cf_add_1lib in $cf_add_0lib; do
18131         for cf_add_2lib in $cf_add_libs; do
18132                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18133                         cf_add_1lib=
18134                         break
18135                 fi
18136         done
18137         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18138 done
18139 LIBS="$cf_add_libs"
18140
18141 fi
18142
18143 fi
18144         ;;
18145 esac
18146
18147 echo "$as_me:18147: checking if -lm needed for math functions" >&5
18148 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
18149 if test "${cf_cv_need_libm+set}" = set; then
18150   echo $ECHO_N "(cached) $ECHO_C" >&6
18151 else
18152
18153         cat >conftest.$ac_ext <<_ACEOF
18154 #line 18154 "configure"
18155 #include "confdefs.h"
18156
18157         #include <stdio.h>
18158         #include <stdlib.h>
18159         #include <math.h>
18160
18161 int
18162 main (void)
18163 {
18164 double x = rand(); printf("result = %g\n", pow(sin(x),x))
18165   ;
18166   return 0;
18167 }
18168 _ACEOF
18169 rm -f conftest.$ac_objext conftest$ac_exeext
18170 if { (eval echo "$as_me:18170: \"$ac_link\"") >&5
18171   (eval $ac_link) 2>&5
18172   ac_status=$?
18173   echo "$as_me:18173: \$? = $ac_status" >&5
18174   (exit $ac_status); } &&
18175          { ac_try='test -s conftest$ac_exeext'
18176   { (eval echo "$as_me:18176: \"$ac_try\"") >&5
18177   (eval $ac_try) 2>&5
18178   ac_status=$?
18179   echo "$as_me:18179: \$? = $ac_status" >&5
18180   (exit $ac_status); }; }; then
18181   cf_cv_need_libm=no
18182 else
18183   echo "$as_me: failed program was:" >&5
18184 cat conftest.$ac_ext >&5
18185 cf_cv_need_libm=yes
18186 fi
18187 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18188 fi
18189 echo "$as_me:18189: result: $cf_cv_need_libm" >&5
18190 echo "${ECHO_T}$cf_cv_need_libm" >&6
18191 if test "$cf_cv_need_libm" = yes
18192 then
18193 MATH_LIB=-lm
18194 fi
18195
18196 ###     Checks for header files.
18197 echo "$as_me:18197: checking for ANSI C header files" >&5
18198 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
18199 if test "${ac_cv_header_stdc+set}" = set; then
18200   echo $ECHO_N "(cached) $ECHO_C" >&6
18201 else
18202   cat >conftest.$ac_ext <<_ACEOF
18203 #line 18203 "configure"
18204 #include "confdefs.h"
18205 #include <stdlib.h>
18206 #include <stdarg.h>
18207 #include <string.h>
18208 #include <float.h>
18209
18210 _ACEOF
18211 if { (eval echo "$as_me:18211: \"$ac_cpp conftest.$ac_ext\"") >&5
18212   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18213   ac_status=$?
18214   egrep -v '^ *\+' conftest.er1 >conftest.err
18215   rm -f conftest.er1
18216   cat conftest.err >&5
18217   echo "$as_me:18217: \$? = $ac_status" >&5
18218   (exit $ac_status); } >/dev/null; then
18219   if test -s conftest.err; then
18220     ac_cpp_err=$ac_c_preproc_warn_flag
18221   else
18222     ac_cpp_err=
18223   fi
18224 else
18225   ac_cpp_err=yes
18226 fi
18227 if test -z "$ac_cpp_err"; then
18228   ac_cv_header_stdc=yes
18229 else
18230   echo "$as_me: failed program was:" >&5
18231   cat conftest.$ac_ext >&5
18232   ac_cv_header_stdc=no
18233 fi
18234 rm -f conftest.err conftest.$ac_ext
18235
18236 if test $ac_cv_header_stdc = yes; then
18237   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
18238   cat >conftest.$ac_ext <<_ACEOF
18239 #line 18239 "configure"
18240 #include "confdefs.h"
18241 #include <string.h>
18242
18243 _ACEOF
18244 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18245   egrep "memchr" >/dev/null 2>&1; then
18246   :
18247 else
18248   ac_cv_header_stdc=no
18249 fi
18250 rm -rf conftest*
18251
18252 fi
18253
18254 if test $ac_cv_header_stdc = yes; then
18255   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
18256   cat >conftest.$ac_ext <<_ACEOF
18257 #line 18257 "configure"
18258 #include "confdefs.h"
18259 #include <stdlib.h>
18260
18261 _ACEOF
18262 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18263   egrep "free" >/dev/null 2>&1; then
18264   :
18265 else
18266   ac_cv_header_stdc=no
18267 fi
18268 rm -rf conftest*
18269
18270 fi
18271
18272 if test $ac_cv_header_stdc = yes; then
18273   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
18274   if test "$cross_compiling" = yes; then
18275   :
18276 else
18277   cat >conftest.$ac_ext <<_ACEOF
18278 #line 18278 "configure"
18279 #include "confdefs.h"
18280 #include <ctype.h>
18281 #if ((' ' & 0x0FF) == 0x020)
18282 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
18283 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
18284 #else
18285 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
18286                      || ('j' <= (c) && (c) <= 'r') \
18287                      || ('s' <= (c) && (c) <= 'z'))
18288 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
18289 #endif
18290
18291 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
18292 int
18293 main (void)
18294 {
18295   int i;
18296   for (i = 0; i < 256; i++)
18297     if (XOR (islower (i), ISLOWER (i))
18298         || toupper (i) != TOUPPER (i))
18299       $ac_main_return(2);
18300   $ac_main_return (0);
18301 }
18302 _ACEOF
18303 rm -f conftest$ac_exeext
18304 if { (eval echo "$as_me:18304: \"$ac_link\"") >&5
18305   (eval $ac_link) 2>&5
18306   ac_status=$?
18307   echo "$as_me:18307: \$? = $ac_status" >&5
18308   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18309   { (eval echo "$as_me:18309: \"$ac_try\"") >&5
18310   (eval $ac_try) 2>&5
18311   ac_status=$?
18312   echo "$as_me:18312: \$? = $ac_status" >&5
18313   (exit $ac_status); }; }; then
18314   :
18315 else
18316   echo "$as_me: program exited with status $ac_status" >&5
18317 echo "$as_me: failed program was:" >&5
18318 cat conftest.$ac_ext >&5
18319 ac_cv_header_stdc=no
18320 fi
18321 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18322 fi
18323 fi
18324 fi
18325 echo "$as_me:18325: result: $ac_cv_header_stdc" >&5
18326 echo "${ECHO_T}$ac_cv_header_stdc" >&6
18327 if test $ac_cv_header_stdc = yes; then
18328
18329 cat >>confdefs.h <<\EOF
18330 #define STDC_HEADERS 1
18331 EOF
18332
18333 fi
18334
18335 ac_header_dirent=no
18336 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
18337   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
18338 echo "$as_me:18338: checking for $ac_hdr that defines DIR" >&5
18339 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
18340 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18341   echo $ECHO_N "(cached) $ECHO_C" >&6
18342 else
18343   cat >conftest.$ac_ext <<_ACEOF
18344 #line 18344 "configure"
18345 #include "confdefs.h"
18346 #include <sys/types.h>
18347 #include <$ac_hdr>
18348
18349 int
18350 main (void)
18351 {
18352 if ((DIR *) 0)
18353 return 0;
18354   ;
18355   return 0;
18356 }
18357 _ACEOF
18358 rm -f conftest.$ac_objext
18359 if { (eval echo "$as_me:18359: \"$ac_compile\"") >&5
18360   (eval $ac_compile) 2>&5
18361   ac_status=$?
18362   echo "$as_me:18362: \$? = $ac_status" >&5
18363   (exit $ac_status); } &&
18364          { ac_try='test -s conftest.$ac_objext'
18365   { (eval echo "$as_me:18365: \"$ac_try\"") >&5
18366   (eval $ac_try) 2>&5
18367   ac_status=$?
18368   echo "$as_me:18368: \$? = $ac_status" >&5
18369   (exit $ac_status); }; }; then
18370   eval "$as_ac_Header=yes"
18371 else
18372   echo "$as_me: failed program was:" >&5
18373 cat conftest.$ac_ext >&5
18374 eval "$as_ac_Header=no"
18375 fi
18376 rm -f conftest.$ac_objext conftest.$ac_ext
18377 fi
18378 echo "$as_me:18378: result: `eval echo '${'$as_ac_Header'}'`" >&5
18379 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18380 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18381   cat >>confdefs.h <<EOF
18382 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
18383 EOF
18384
18385 ac_header_dirent=$ac_hdr; break
18386 fi
18387
18388 done
18389 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
18390 if test $ac_header_dirent = dirent.h; then
18391   echo "$as_me:18391: checking for opendir in -ldir" >&5
18392 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
18393 if test "${ac_cv_lib_dir_opendir+set}" = set; then
18394   echo $ECHO_N "(cached) $ECHO_C" >&6
18395 else
18396   ac_check_lib_save_LIBS=$LIBS
18397 LIBS="-ldir  $LIBS"
18398 cat >conftest.$ac_ext <<_ACEOF
18399 #line 18399 "configure"
18400 #include "confdefs.h"
18401
18402 /* Override any gcc2 internal prototype to avoid an error.  */
18403 #ifdef __cplusplus
18404 extern "C"
18405 #endif
18406 /* We use char because int might match the return type of a gcc2
18407    builtin and then its argument prototype would still apply.  */
18408 char opendir ();
18409 int
18410 main (void)
18411 {
18412 opendir ();
18413   ;
18414   return 0;
18415 }
18416 _ACEOF
18417 rm -f conftest.$ac_objext conftest$ac_exeext
18418 if { (eval echo "$as_me:18418: \"$ac_link\"") >&5
18419   (eval $ac_link) 2>&5
18420   ac_status=$?
18421   echo "$as_me:18421: \$? = $ac_status" >&5
18422   (exit $ac_status); } &&
18423          { ac_try='test -s conftest$ac_exeext'
18424   { (eval echo "$as_me:18424: \"$ac_try\"") >&5
18425   (eval $ac_try) 2>&5
18426   ac_status=$?
18427   echo "$as_me:18427: \$? = $ac_status" >&5
18428   (exit $ac_status); }; }; then
18429   ac_cv_lib_dir_opendir=yes
18430 else
18431   echo "$as_me: failed program was:" >&5
18432 cat conftest.$ac_ext >&5
18433 ac_cv_lib_dir_opendir=no
18434 fi
18435 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18436 LIBS=$ac_check_lib_save_LIBS
18437 fi
18438 echo "$as_me:18438: result: $ac_cv_lib_dir_opendir" >&5
18439 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
18440 if test $ac_cv_lib_dir_opendir = yes; then
18441   LIBS="$LIBS -ldir"
18442 fi
18443
18444 else
18445   echo "$as_me:18445: checking for opendir in -lx" >&5
18446 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
18447 if test "${ac_cv_lib_x_opendir+set}" = set; then
18448   echo $ECHO_N "(cached) $ECHO_C" >&6
18449 else
18450   ac_check_lib_save_LIBS=$LIBS
18451 LIBS="-lx  $LIBS"
18452 cat >conftest.$ac_ext <<_ACEOF
18453 #line 18453 "configure"
18454 #include "confdefs.h"
18455
18456 /* Override any gcc2 internal prototype to avoid an error.  */
18457 #ifdef __cplusplus
18458 extern "C"
18459 #endif
18460 /* We use char because int might match the return type of a gcc2
18461    builtin and then its argument prototype would still apply.  */
18462 char opendir ();
18463 int
18464 main (void)
18465 {
18466 opendir ();
18467   ;
18468   return 0;
18469 }
18470 _ACEOF
18471 rm -f conftest.$ac_objext conftest$ac_exeext
18472 if { (eval echo "$as_me:18472: \"$ac_link\"") >&5
18473   (eval $ac_link) 2>&5
18474   ac_status=$?
18475   echo "$as_me:18475: \$? = $ac_status" >&5
18476   (exit $ac_status); } &&
18477          { ac_try='test -s conftest$ac_exeext'
18478   { (eval echo "$as_me:18478: \"$ac_try\"") >&5
18479   (eval $ac_try) 2>&5
18480   ac_status=$?
18481   echo "$as_me:18481: \$? = $ac_status" >&5
18482   (exit $ac_status); }; }; then
18483   ac_cv_lib_x_opendir=yes
18484 else
18485   echo "$as_me: failed program was:" >&5
18486 cat conftest.$ac_ext >&5
18487 ac_cv_lib_x_opendir=no
18488 fi
18489 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18490 LIBS=$ac_check_lib_save_LIBS
18491 fi
18492 echo "$as_me:18492: result: $ac_cv_lib_x_opendir" >&5
18493 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
18494 if test $ac_cv_lib_x_opendir = yes; then
18495   LIBS="$LIBS -lx"
18496 fi
18497
18498 fi
18499
18500 echo "$as_me:18500: checking whether time.h and sys/time.h may both be included" >&5
18501 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
18502 if test "${ac_cv_header_time+set}" = set; then
18503   echo $ECHO_N "(cached) $ECHO_C" >&6
18504 else
18505   cat >conftest.$ac_ext <<_ACEOF
18506 #line 18506 "configure"
18507 #include "confdefs.h"
18508 #include <sys/types.h>
18509 #include <sys/time.h>
18510 #include <time.h>
18511
18512 int
18513 main (void)
18514 {
18515 if ((struct tm *) 0)
18516 return 0;
18517   ;
18518   return 0;
18519 }
18520 _ACEOF
18521 rm -f conftest.$ac_objext
18522 if { (eval echo "$as_me:18522: \"$ac_compile\"") >&5
18523   (eval $ac_compile) 2>&5
18524   ac_status=$?
18525   echo "$as_me:18525: \$? = $ac_status" >&5
18526   (exit $ac_status); } &&
18527          { ac_try='test -s conftest.$ac_objext'
18528   { (eval echo "$as_me:18528: \"$ac_try\"") >&5
18529   (eval $ac_try) 2>&5
18530   ac_status=$?
18531   echo "$as_me:18531: \$? = $ac_status" >&5
18532   (exit $ac_status); }; }; then
18533   ac_cv_header_time=yes
18534 else
18535   echo "$as_me: failed program was:" >&5
18536 cat conftest.$ac_ext >&5
18537 ac_cv_header_time=no
18538 fi
18539 rm -f conftest.$ac_objext conftest.$ac_ext
18540 fi
18541 echo "$as_me:18541: result: $ac_cv_header_time" >&5
18542 echo "${ECHO_T}$ac_cv_header_time" >&6
18543 if test $ac_cv_header_time = yes; then
18544
18545 cat >>confdefs.h <<\EOF
18546 #define TIME_WITH_SYS_TIME 1
18547 EOF
18548
18549 fi
18550
18551 cf_regex_func=no
18552 cf_regex_libs=
18553 case $host_os in
18554 (mingw*)
18555         # -lsystre -ltre -lintl -liconv
18556         echo "$as_me:18556: checking for regcomp in -lsystre" >&5
18557 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
18558 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
18559   echo $ECHO_N "(cached) $ECHO_C" >&6
18560 else
18561   ac_check_lib_save_LIBS=$LIBS
18562 LIBS="-lsystre  $LIBS"
18563 cat >conftest.$ac_ext <<_ACEOF
18564 #line 18564 "configure"
18565 #include "confdefs.h"
18566
18567 /* Override any gcc2 internal prototype to avoid an error.  */
18568 #ifdef __cplusplus
18569 extern "C"
18570 #endif
18571 /* We use char because int might match the return type of a gcc2
18572    builtin and then its argument prototype would still apply.  */
18573 char regcomp ();
18574 int
18575 main (void)
18576 {
18577 regcomp ();
18578   ;
18579   return 0;
18580 }
18581 _ACEOF
18582 rm -f conftest.$ac_objext conftest$ac_exeext
18583 if { (eval echo "$as_me:18583: \"$ac_link\"") >&5
18584   (eval $ac_link) 2>&5
18585   ac_status=$?
18586   echo "$as_me:18586: \$? = $ac_status" >&5
18587   (exit $ac_status); } &&
18588          { ac_try='test -s conftest$ac_exeext'
18589   { (eval echo "$as_me:18589: \"$ac_try\"") >&5
18590   (eval $ac_try) 2>&5
18591   ac_status=$?
18592   echo "$as_me:18592: \$? = $ac_status" >&5
18593   (exit $ac_status); }; }; then
18594   ac_cv_lib_systre_regcomp=yes
18595 else
18596   echo "$as_me: failed program was:" >&5
18597 cat conftest.$ac_ext >&5
18598 ac_cv_lib_systre_regcomp=no
18599 fi
18600 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18601 LIBS=$ac_check_lib_save_LIBS
18602 fi
18603 echo "$as_me:18603: result: $ac_cv_lib_systre_regcomp" >&5
18604 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
18605 if test $ac_cv_lib_systre_regcomp = yes; then
18606
18607                 echo "$as_me:18607: checking for libiconv_open in -liconv" >&5
18608 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
18609 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
18610   echo $ECHO_N "(cached) $ECHO_C" >&6
18611 else
18612   ac_check_lib_save_LIBS=$LIBS
18613 LIBS="-liconv  $LIBS"
18614 cat >conftest.$ac_ext <<_ACEOF
18615 #line 18615 "configure"
18616 #include "confdefs.h"
18617
18618 /* Override any gcc2 internal prototype to avoid an error.  */
18619 #ifdef __cplusplus
18620 extern "C"
18621 #endif
18622 /* We use char because int might match the return type of a gcc2
18623    builtin and then its argument prototype would still apply.  */
18624 char libiconv_open ();
18625 int
18626 main (void)
18627 {
18628 libiconv_open ();
18629   ;
18630   return 0;
18631 }
18632 _ACEOF
18633 rm -f conftest.$ac_objext conftest$ac_exeext
18634 if { (eval echo "$as_me:18634: \"$ac_link\"") >&5
18635   (eval $ac_link) 2>&5
18636   ac_status=$?
18637   echo "$as_me:18637: \$? = $ac_status" >&5
18638   (exit $ac_status); } &&
18639          { ac_try='test -s conftest$ac_exeext'
18640   { (eval echo "$as_me:18640: \"$ac_try\"") >&5
18641   (eval $ac_try) 2>&5
18642   ac_status=$?
18643   echo "$as_me:18643: \$? = $ac_status" >&5
18644   (exit $ac_status); }; }; then
18645   ac_cv_lib_iconv_libiconv_open=yes
18646 else
18647   echo "$as_me: failed program was:" >&5
18648 cat conftest.$ac_ext >&5
18649 ac_cv_lib_iconv_libiconv_open=no
18650 fi
18651 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18652 LIBS=$ac_check_lib_save_LIBS
18653 fi
18654 echo "$as_me:18654: result: $ac_cv_lib_iconv_libiconv_open" >&5
18655 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
18656 if test $ac_cv_lib_iconv_libiconv_open = yes; then
18657
18658 cf_add_libs="$LIBS"
18659 # reverse order
18660 cf_add_0lib=
18661 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18662 # filter duplicates
18663 for cf_add_1lib in $cf_add_0lib; do
18664         for cf_add_2lib in $cf_add_libs; do
18665                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18666                         cf_add_1lib=
18667                         break
18668                 fi
18669         done
18670         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18671 done
18672 LIBS="$cf_add_libs"
18673
18674 fi
18675
18676                 echo "$as_me:18676: checking for libintl_gettext in -lintl" >&5
18677 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
18678 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
18679   echo $ECHO_N "(cached) $ECHO_C" >&6
18680 else
18681   ac_check_lib_save_LIBS=$LIBS
18682 LIBS="-lintl  $LIBS"
18683 cat >conftest.$ac_ext <<_ACEOF
18684 #line 18684 "configure"
18685 #include "confdefs.h"
18686
18687 /* Override any gcc2 internal prototype to avoid an error.  */
18688 #ifdef __cplusplus
18689 extern "C"
18690 #endif
18691 /* We use char because int might match the return type of a gcc2
18692    builtin and then its argument prototype would still apply.  */
18693 char libintl_gettext ();
18694 int
18695 main (void)
18696 {
18697 libintl_gettext ();
18698   ;
18699   return 0;
18700 }
18701 _ACEOF
18702 rm -f conftest.$ac_objext conftest$ac_exeext
18703 if { (eval echo "$as_me:18703: \"$ac_link\"") >&5
18704   (eval $ac_link) 2>&5
18705   ac_status=$?
18706   echo "$as_me:18706: \$? = $ac_status" >&5
18707   (exit $ac_status); } &&
18708          { ac_try='test -s conftest$ac_exeext'
18709   { (eval echo "$as_me:18709: \"$ac_try\"") >&5
18710   (eval $ac_try) 2>&5
18711   ac_status=$?
18712   echo "$as_me:18712: \$? = $ac_status" >&5
18713   (exit $ac_status); }; }; then
18714   ac_cv_lib_intl_libintl_gettext=yes
18715 else
18716   echo "$as_me: failed program was:" >&5
18717 cat conftest.$ac_ext >&5
18718 ac_cv_lib_intl_libintl_gettext=no
18719 fi
18720 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18721 LIBS=$ac_check_lib_save_LIBS
18722 fi
18723 echo "$as_me:18723: result: $ac_cv_lib_intl_libintl_gettext" >&5
18724 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
18725 if test $ac_cv_lib_intl_libintl_gettext = yes; then
18726
18727 cf_add_libs="$LIBS"
18728 # reverse order
18729 cf_add_0lib=
18730 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18731 # filter duplicates
18732 for cf_add_1lib in $cf_add_0lib; do
18733         for cf_add_2lib in $cf_add_libs; do
18734                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18735                         cf_add_1lib=
18736                         break
18737                 fi
18738         done
18739         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18740 done
18741 LIBS="$cf_add_libs"
18742
18743 fi
18744
18745                 echo "$as_me:18745: checking for tre_regcomp in -ltre" >&5
18746 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
18747 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
18748   echo $ECHO_N "(cached) $ECHO_C" >&6
18749 else
18750   ac_check_lib_save_LIBS=$LIBS
18751 LIBS="-ltre  $LIBS"
18752 cat >conftest.$ac_ext <<_ACEOF
18753 #line 18753 "configure"
18754 #include "confdefs.h"
18755
18756 /* Override any gcc2 internal prototype to avoid an error.  */
18757 #ifdef __cplusplus
18758 extern "C"
18759 #endif
18760 /* We use char because int might match the return type of a gcc2
18761    builtin and then its argument prototype would still apply.  */
18762 char tre_regcomp ();
18763 int
18764 main (void)
18765 {
18766 tre_regcomp ();
18767   ;
18768   return 0;
18769 }
18770 _ACEOF
18771 rm -f conftest.$ac_objext conftest$ac_exeext
18772 if { (eval echo "$as_me:18772: \"$ac_link\"") >&5
18773   (eval $ac_link) 2>&5
18774   ac_status=$?
18775   echo "$as_me:18775: \$? = $ac_status" >&5
18776   (exit $ac_status); } &&
18777          { ac_try='test -s conftest$ac_exeext'
18778   { (eval echo "$as_me:18778: \"$ac_try\"") >&5
18779   (eval $ac_try) 2>&5
18780   ac_status=$?
18781   echo "$as_me:18781: \$? = $ac_status" >&5
18782   (exit $ac_status); }; }; then
18783   ac_cv_lib_tre_tre_regcomp=yes
18784 else
18785   echo "$as_me: failed program was:" >&5
18786 cat conftest.$ac_ext >&5
18787 ac_cv_lib_tre_tre_regcomp=no
18788 fi
18789 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18790 LIBS=$ac_check_lib_save_LIBS
18791 fi
18792 echo "$as_me:18792: result: $ac_cv_lib_tre_tre_regcomp" >&5
18793 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
18794 if test $ac_cv_lib_tre_tre_regcomp = yes; then
18795
18796 cf_add_libs="$LIBS"
18797 # reverse order
18798 cf_add_0lib=
18799 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18800 # filter duplicates
18801 for cf_add_1lib in $cf_add_0lib; do
18802         for cf_add_2lib in $cf_add_libs; do
18803                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18804                         cf_add_1lib=
18805                         break
18806                 fi
18807         done
18808         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18809 done
18810 LIBS="$cf_add_libs"
18811
18812 fi
18813
18814 cf_add_libs="$LIBS"
18815 # reverse order
18816 cf_add_0lib=
18817 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18818 # filter duplicates
18819 for cf_add_1lib in $cf_add_0lib; do
18820         for cf_add_2lib in $cf_add_libs; do
18821                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18822                         cf_add_1lib=
18823                         break
18824                 fi
18825         done
18826         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18827 done
18828 LIBS="$cf_add_libs"
18829
18830                 cf_regex_func=regcomp
18831
18832 else
18833
18834                 echo "$as_me:18834: checking for regcomp in -lgnurx" >&5
18835 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
18836 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
18837   echo $ECHO_N "(cached) $ECHO_C" >&6
18838 else
18839   ac_check_lib_save_LIBS=$LIBS
18840 LIBS="-lgnurx  $LIBS"
18841 cat >conftest.$ac_ext <<_ACEOF
18842 #line 18842 "configure"
18843 #include "confdefs.h"
18844
18845 /* Override any gcc2 internal prototype to avoid an error.  */
18846 #ifdef __cplusplus
18847 extern "C"
18848 #endif
18849 /* We use char because int might match the return type of a gcc2
18850    builtin and then its argument prototype would still apply.  */
18851 char regcomp ();
18852 int
18853 main (void)
18854 {
18855 regcomp ();
18856   ;
18857   return 0;
18858 }
18859 _ACEOF
18860 rm -f conftest.$ac_objext conftest$ac_exeext
18861 if { (eval echo "$as_me:18861: \"$ac_link\"") >&5
18862   (eval $ac_link) 2>&5
18863   ac_status=$?
18864   echo "$as_me:18864: \$? = $ac_status" >&5
18865   (exit $ac_status); } &&
18866          { ac_try='test -s conftest$ac_exeext'
18867   { (eval echo "$as_me:18867: \"$ac_try\"") >&5
18868   (eval $ac_try) 2>&5
18869   ac_status=$?
18870   echo "$as_me:18870: \$? = $ac_status" >&5
18871   (exit $ac_status); }; }; then
18872   ac_cv_lib_gnurx_regcomp=yes
18873 else
18874   echo "$as_me: failed program was:" >&5
18875 cat conftest.$ac_ext >&5
18876 ac_cv_lib_gnurx_regcomp=no
18877 fi
18878 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18879 LIBS=$ac_check_lib_save_LIBS
18880 fi
18881 echo "$as_me:18881: result: $ac_cv_lib_gnurx_regcomp" >&5
18882 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
18883 if test $ac_cv_lib_gnurx_regcomp = yes; then
18884   cf_regex_func=regcomp
18885 fi
18886
18887 fi
18888
18889         ;;
18890 (*)
18891         cf_regex_libs="regex re"
18892         echo "$as_me:18892: checking for regcomp" >&5
18893 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
18894 if test "${ac_cv_func_regcomp+set}" = set; then
18895   echo $ECHO_N "(cached) $ECHO_C" >&6
18896 else
18897   cat >conftest.$ac_ext <<_ACEOF
18898 #line 18898 "configure"
18899 #include "confdefs.h"
18900 #define regcomp autoconf_temporary
18901 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18902 #undef regcomp
18903
18904 #ifdef __cplusplus
18905 extern "C"
18906 #endif
18907
18908 /* We use char because int might match the return type of a gcc2
18909    builtin and then its argument prototype would still apply.  */
18910 char regcomp (void);
18911
18912 int
18913 main (void)
18914 {
18915
18916 /* The GNU C library defines stubs for functions which it implements
18917     to always fail with ENOSYS.  Some functions are actually named
18918     something starting with __ and the normal name is an alias.  */
18919 #if defined (__stub_regcomp) || defined (__stub___regcomp)
18920 #error found stub for regcomp
18921 #endif
18922
18923         return regcomp ();
18924   ;
18925   return 0;
18926 }
18927 _ACEOF
18928 rm -f conftest.$ac_objext conftest$ac_exeext
18929 if { (eval echo "$as_me:18929: \"$ac_link\"") >&5
18930   (eval $ac_link) 2>&5
18931   ac_status=$?
18932   echo "$as_me:18932: \$? = $ac_status" >&5
18933   (exit $ac_status); } &&
18934          { ac_try='test -s conftest$ac_exeext'
18935   { (eval echo "$as_me:18935: \"$ac_try\"") >&5
18936   (eval $ac_try) 2>&5
18937   ac_status=$?
18938   echo "$as_me:18938: \$? = $ac_status" >&5
18939   (exit $ac_status); }; }; then
18940   ac_cv_func_regcomp=yes
18941 else
18942   echo "$as_me: failed program was:" >&5
18943 cat conftest.$ac_ext >&5
18944 ac_cv_func_regcomp=no
18945 fi
18946 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18947 fi
18948 echo "$as_me:18948: result: $ac_cv_func_regcomp" >&5
18949 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
18950 if test $ac_cv_func_regcomp = yes; then
18951   cf_regex_func=regcomp
18952 else
18953
18954                 for cf_regex_lib in $cf_regex_libs
18955                 do
18956                         as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
18957 echo "$as_me:18957: checking for regcomp in -l$cf_regex_lib" >&5
18958 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
18959 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
18960   echo $ECHO_N "(cached) $ECHO_C" >&6
18961 else
18962   ac_check_lib_save_LIBS=$LIBS
18963 LIBS="-l$cf_regex_lib  $LIBS"
18964 cat >conftest.$ac_ext <<_ACEOF
18965 #line 18965 "configure"
18966 #include "confdefs.h"
18967
18968 /* Override any gcc2 internal prototype to avoid an error.  */
18969 #ifdef __cplusplus
18970 extern "C"
18971 #endif
18972 /* We use char because int might match the return type of a gcc2
18973    builtin and then its argument prototype would still apply.  */
18974 char regcomp ();
18975 int
18976 main (void)
18977 {
18978 regcomp ();
18979   ;
18980   return 0;
18981 }
18982 _ACEOF
18983 rm -f conftest.$ac_objext conftest$ac_exeext
18984 if { (eval echo "$as_me:18984: \"$ac_link\"") >&5
18985   (eval $ac_link) 2>&5
18986   ac_status=$?
18987   echo "$as_me:18987: \$? = $ac_status" >&5
18988   (exit $ac_status); } &&
18989          { ac_try='test -s conftest$ac_exeext'
18990   { (eval echo "$as_me:18990: \"$ac_try\"") >&5
18991   (eval $ac_try) 2>&5
18992   ac_status=$?
18993   echo "$as_me:18993: \$? = $ac_status" >&5
18994   (exit $ac_status); }; }; then
18995   eval "$as_ac_Lib=yes"
18996 else
18997   echo "$as_me: failed program was:" >&5
18998 cat conftest.$ac_ext >&5
18999 eval "$as_ac_Lib=no"
19000 fi
19001 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19002 LIBS=$ac_check_lib_save_LIBS
19003 fi
19004 echo "$as_me:19004: result: `eval echo '${'$as_ac_Lib'}'`" >&5
19005 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
19006 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
19007
19008 cf_add_libs="$LIBS"
19009 # reverse order
19010 cf_add_0lib=
19011 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19012 # filter duplicates
19013 for cf_add_1lib in $cf_add_0lib; do
19014         for cf_add_2lib in $cf_add_libs; do
19015                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19016                         cf_add_1lib=
19017                         break
19018                 fi
19019         done
19020         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19021 done
19022 LIBS="$cf_add_libs"
19023
19024                                         cf_regex_func=regcomp
19025                                         break
19026 fi
19027
19028                 done
19029
19030 fi
19031
19032         ;;
19033 esac
19034
19035 if test "$cf_regex_func" = no ; then
19036         echo "$as_me:19036: checking for compile" >&5
19037 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19038 if test "${ac_cv_func_compile+set}" = set; then
19039   echo $ECHO_N "(cached) $ECHO_C" >&6
19040 else
19041   cat >conftest.$ac_ext <<_ACEOF
19042 #line 19042 "configure"
19043 #include "confdefs.h"
19044 #define compile autoconf_temporary
19045 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19046 #undef compile
19047
19048 #ifdef __cplusplus
19049 extern "C"
19050 #endif
19051
19052 /* We use char because int might match the return type of a gcc2
19053    builtin and then its argument prototype would still apply.  */
19054 char compile (void);
19055
19056 int
19057 main (void)
19058 {
19059
19060 /* The GNU C library defines stubs for functions which it implements
19061     to always fail with ENOSYS.  Some functions are actually named
19062     something starting with __ and the normal name is an alias.  */
19063 #if defined (__stub_compile) || defined (__stub___compile)
19064 #error found stub for compile
19065 #endif
19066
19067         return compile ();
19068   ;
19069   return 0;
19070 }
19071 _ACEOF
19072 rm -f conftest.$ac_objext conftest$ac_exeext
19073 if { (eval echo "$as_me:19073: \"$ac_link\"") >&5
19074   (eval $ac_link) 2>&5
19075   ac_status=$?
19076   echo "$as_me:19076: \$? = $ac_status" >&5
19077   (exit $ac_status); } &&
19078          { ac_try='test -s conftest$ac_exeext'
19079   { (eval echo "$as_me:19079: \"$ac_try\"") >&5
19080   (eval $ac_try) 2>&5
19081   ac_status=$?
19082   echo "$as_me:19082: \$? = $ac_status" >&5
19083   (exit $ac_status); }; }; then
19084   ac_cv_func_compile=yes
19085 else
19086   echo "$as_me: failed program was:" >&5
19087 cat conftest.$ac_ext >&5
19088 ac_cv_func_compile=no
19089 fi
19090 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19091 fi
19092 echo "$as_me:19092: result: $ac_cv_func_compile" >&5
19093 echo "${ECHO_T}$ac_cv_func_compile" >&6
19094 if test $ac_cv_func_compile = yes; then
19095   cf_regex_func=compile
19096 else
19097
19098                 echo "$as_me:19098: checking for compile in -lgen" >&5
19099 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
19100 if test "${ac_cv_lib_gen_compile+set}" = set; then
19101   echo $ECHO_N "(cached) $ECHO_C" >&6
19102 else
19103   ac_check_lib_save_LIBS=$LIBS
19104 LIBS="-lgen  $LIBS"
19105 cat >conftest.$ac_ext <<_ACEOF
19106 #line 19106 "configure"
19107 #include "confdefs.h"
19108
19109 /* Override any gcc2 internal prototype to avoid an error.  */
19110 #ifdef __cplusplus
19111 extern "C"
19112 #endif
19113 /* We use char because int might match the return type of a gcc2
19114    builtin and then its argument prototype would still apply.  */
19115 char compile ();
19116 int
19117 main (void)
19118 {
19119 compile ();
19120   ;
19121   return 0;
19122 }
19123 _ACEOF
19124 rm -f conftest.$ac_objext conftest$ac_exeext
19125 if { (eval echo "$as_me:19125: \"$ac_link\"") >&5
19126   (eval $ac_link) 2>&5
19127   ac_status=$?
19128   echo "$as_me:19128: \$? = $ac_status" >&5
19129   (exit $ac_status); } &&
19130          { ac_try='test -s conftest$ac_exeext'
19131   { (eval echo "$as_me:19131: \"$ac_try\"") >&5
19132   (eval $ac_try) 2>&5
19133   ac_status=$?
19134   echo "$as_me:19134: \$? = $ac_status" >&5
19135   (exit $ac_status); }; }; then
19136   ac_cv_lib_gen_compile=yes
19137 else
19138   echo "$as_me: failed program was:" >&5
19139 cat conftest.$ac_ext >&5
19140 ac_cv_lib_gen_compile=no
19141 fi
19142 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19143 LIBS=$ac_check_lib_save_LIBS
19144 fi
19145 echo "$as_me:19145: result: $ac_cv_lib_gen_compile" >&5
19146 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
19147 if test $ac_cv_lib_gen_compile = yes; then
19148
19149 cf_add_libs="$LIBS"
19150 # reverse order
19151 cf_add_0lib=
19152 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19153 # filter duplicates
19154 for cf_add_1lib in $cf_add_0lib; do
19155         for cf_add_2lib in $cf_add_libs; do
19156                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19157                         cf_add_1lib=
19158                         break
19159                 fi
19160         done
19161         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19162 done
19163 LIBS="$cf_add_libs"
19164
19165                                 cf_regex_func=compile
19166 fi
19167
19168 fi
19169
19170 fi
19171
19172 if test "$cf_regex_func" = no ; then
19173         { echo "$as_me:19173: WARNING: cannot find regular expression library" >&5
19174 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
19175 fi
19176
19177 echo "$as_me:19177: checking for regular-expression headers" >&5
19178 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
19179 if test "${cf_cv_regex_hdrs+set}" = set; then
19180   echo $ECHO_N "(cached) $ECHO_C" >&6
19181 else
19182
19183 cf_cv_regex_hdrs=no
19184 case $cf_regex_func in
19185 (compile)
19186         for cf_regex_hdr in regexp.h regexpr.h
19187         do
19188                 cat >conftest.$ac_ext <<_ACEOF
19189 #line 19189 "configure"
19190 #include "confdefs.h"
19191 #include <$cf_regex_hdr>
19192 int
19193 main (void)
19194 {
19195
19196                         char *p = compile("", "", "", 0);
19197                         int x = step("", "");
19198                         (void)p;
19199                         (void)x;
19200
19201   ;
19202   return 0;
19203 }
19204 _ACEOF
19205 rm -f conftest.$ac_objext conftest$ac_exeext
19206 if { (eval echo "$as_me:19206: \"$ac_link\"") >&5
19207   (eval $ac_link) 2>&5
19208   ac_status=$?
19209   echo "$as_me:19209: \$? = $ac_status" >&5
19210   (exit $ac_status); } &&
19211          { ac_try='test -s conftest$ac_exeext'
19212   { (eval echo "$as_me:19212: \"$ac_try\"") >&5
19213   (eval $ac_try) 2>&5
19214   ac_status=$?
19215   echo "$as_me:19215: \$? = $ac_status" >&5
19216   (exit $ac_status); }; }; then
19217
19218                         cf_cv_regex_hdrs=$cf_regex_hdr
19219                         break
19220
19221 else
19222   echo "$as_me: failed program was:" >&5
19223 cat conftest.$ac_ext >&5
19224 fi
19225 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19226         done
19227         ;;
19228 (*)
19229         for cf_regex_hdr in regex.h
19230         do
19231                 cat >conftest.$ac_ext <<_ACEOF
19232 #line 19232 "configure"
19233 #include "confdefs.h"
19234 #include <sys/types.h>
19235 #include <$cf_regex_hdr>
19236 int
19237 main (void)
19238 {
19239
19240                         regex_t *p = 0;
19241                         int x = regcomp(p, "", 0);
19242                         int y = regexec(p, "", 0, 0, 0);
19243                         (void)x;
19244                         (void)y;
19245                         regfree(p);
19246
19247   ;
19248   return 0;
19249 }
19250 _ACEOF
19251 rm -f conftest.$ac_objext conftest$ac_exeext
19252 if { (eval echo "$as_me:19252: \"$ac_link\"") >&5
19253   (eval $ac_link) 2>&5
19254   ac_status=$?
19255   echo "$as_me:19255: \$? = $ac_status" >&5
19256   (exit $ac_status); } &&
19257          { ac_try='test -s conftest$ac_exeext'
19258   { (eval echo "$as_me:19258: \"$ac_try\"") >&5
19259   (eval $ac_try) 2>&5
19260   ac_status=$?
19261   echo "$as_me:19261: \$? = $ac_status" >&5
19262   (exit $ac_status); }; }; then
19263
19264                         cf_cv_regex_hdrs=$cf_regex_hdr
19265                         break
19266
19267 else
19268   echo "$as_me: failed program was:" >&5
19269 cat conftest.$ac_ext >&5
19270 fi
19271 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19272         done
19273         ;;
19274 esac
19275
19276 fi
19277 echo "$as_me:19277: result: $cf_cv_regex_hdrs" >&5
19278 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
19279
19280 case $cf_cv_regex_hdrs in
19281         (no)            { echo "$as_me:19281: WARNING: no regular expression header found" >&5
19282 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
19283         (regex.h)
19284 cat >>confdefs.h <<\EOF
19285 #define HAVE_REGEX_H_FUNCS 1
19286 EOF
19287  ;;
19288         (regexp.h)
19289 cat >>confdefs.h <<\EOF
19290 #define HAVE_REGEXP_H_FUNCS 1
19291 EOF
19292  ;;
19293         (regexpr.h)
19294 cat >>confdefs.h <<\EOF
19295 #define HAVE_REGEXPR_H_FUNCS 1
19296 EOF
19297  ;;
19298 esac
19299
19300 for ac_header in \
19301 fcntl.h \
19302 getopt.h \
19303 limits.h \
19304 locale.h \
19305 math.h \
19306 poll.h \
19307 sys/ioctl.h \
19308 sys/param.h \
19309 sys/poll.h \
19310 sys/select.h \
19311 sys/time.h \
19312 sys/times.h \
19313 ttyent.h \
19314 unistd.h \
19315 wctype.h \
19316
19317 do
19318 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19319 echo "$as_me:19319: checking for $ac_header" >&5
19320 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19321 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19322   echo $ECHO_N "(cached) $ECHO_C" >&6
19323 else
19324   cat >conftest.$ac_ext <<_ACEOF
19325 #line 19325 "configure"
19326 #include "confdefs.h"
19327 #include <$ac_header>
19328 _ACEOF
19329 if { (eval echo "$as_me:19329: \"$ac_cpp conftest.$ac_ext\"") >&5
19330   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19331   ac_status=$?
19332   egrep -v '^ *\+' conftest.er1 >conftest.err
19333   rm -f conftest.er1
19334   cat conftest.err >&5
19335   echo "$as_me:19335: \$? = $ac_status" >&5
19336   (exit $ac_status); } >/dev/null; then
19337   if test -s conftest.err; then
19338     ac_cpp_err=$ac_c_preproc_warn_flag
19339   else
19340     ac_cpp_err=
19341   fi
19342 else
19343   ac_cpp_err=yes
19344 fi
19345 if test -z "$ac_cpp_err"; then
19346   eval "$as_ac_Header=yes"
19347 else
19348   echo "$as_me: failed program was:" >&5
19349   cat conftest.$ac_ext >&5
19350   eval "$as_ac_Header=no"
19351 fi
19352 rm -f conftest.err conftest.$ac_ext
19353 fi
19354 echo "$as_me:19354: result: `eval echo '${'$as_ac_Header'}'`" >&5
19355 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19356 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19357   cat >>confdefs.h <<EOF
19358 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19359 EOF
19360
19361 fi
19362 done
19363
19364 for ac_header in unistd.h getopt.h
19365 do
19366 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19367 echo "$as_me:19367: checking for $ac_header" >&5
19368 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19369 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19370   echo $ECHO_N "(cached) $ECHO_C" >&6
19371 else
19372   cat >conftest.$ac_ext <<_ACEOF
19373 #line 19373 "configure"
19374 #include "confdefs.h"
19375 #include <$ac_header>
19376 _ACEOF
19377 if { (eval echo "$as_me:19377: \"$ac_cpp conftest.$ac_ext\"") >&5
19378   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19379   ac_status=$?
19380   egrep -v '^ *\+' conftest.er1 >conftest.err
19381   rm -f conftest.er1
19382   cat conftest.err >&5
19383   echo "$as_me:19383: \$? = $ac_status" >&5
19384   (exit $ac_status); } >/dev/null; then
19385   if test -s conftest.err; then
19386     ac_cpp_err=$ac_c_preproc_warn_flag
19387   else
19388     ac_cpp_err=
19389   fi
19390 else
19391   ac_cpp_err=yes
19392 fi
19393 if test -z "$ac_cpp_err"; then
19394   eval "$as_ac_Header=yes"
19395 else
19396   echo "$as_me: failed program was:" >&5
19397   cat conftest.$ac_ext >&5
19398   eval "$as_ac_Header=no"
19399 fi
19400 rm -f conftest.err conftest.$ac_ext
19401 fi
19402 echo "$as_me:19402: result: `eval echo '${'$as_ac_Header'}'`" >&5
19403 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19404 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19405   cat >>confdefs.h <<EOF
19406 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19407 EOF
19408
19409 fi
19410 done
19411
19412 echo "$as_me:19412: checking for header declaring getopt variables" >&5
19413 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
19414 if test "${cf_cv_getopt_header+set}" = set; then
19415   echo $ECHO_N "(cached) $ECHO_C" >&6
19416 else
19417
19418 cf_cv_getopt_header=none
19419 for cf_header in stdio.h stdlib.h unistd.h getopt.h
19420 do
19421 cat >conftest.$ac_ext <<_ACEOF
19422 #line 19422 "configure"
19423 #include "confdefs.h"
19424
19425 #include <$cf_header>
19426 int
19427 main (void)
19428 {
19429 int x = optind; char *y = optarg
19430   ;
19431   return 0;
19432 }
19433 _ACEOF
19434 rm -f conftest.$ac_objext
19435 if { (eval echo "$as_me:19435: \"$ac_compile\"") >&5
19436   (eval $ac_compile) 2>&5
19437   ac_status=$?
19438   echo "$as_me:19438: \$? = $ac_status" >&5
19439   (exit $ac_status); } &&
19440          { ac_try='test -s conftest.$ac_objext'
19441   { (eval echo "$as_me:19441: \"$ac_try\"") >&5
19442   (eval $ac_try) 2>&5
19443   ac_status=$?
19444   echo "$as_me:19444: \$? = $ac_status" >&5
19445   (exit $ac_status); }; }; then
19446   cf_cv_getopt_header=$cf_header
19447  break
19448 else
19449   echo "$as_me: failed program was:" >&5
19450 cat conftest.$ac_ext >&5
19451 fi
19452 rm -f conftest.$ac_objext conftest.$ac_ext
19453 done
19454
19455 fi
19456 echo "$as_me:19456: result: $cf_cv_getopt_header" >&5
19457 echo "${ECHO_T}$cf_cv_getopt_header" >&6
19458 if test $cf_cv_getopt_header != none ; then
19459
19460 cat >>confdefs.h <<\EOF
19461 #define HAVE_GETOPT_HEADER 1
19462 EOF
19463
19464 fi
19465 if test $cf_cv_getopt_header = getopt.h ; then
19466
19467 cat >>confdefs.h <<\EOF
19468 #define NEED_GETOPT_H 1
19469 EOF
19470
19471 fi
19472
19473 echo "$as_me:19473: checking if external environ is declared" >&5
19474 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
19475 if test "${cf_cv_dcl_environ+set}" = set; then
19476   echo $ECHO_N "(cached) $ECHO_C" >&6
19477 else
19478
19479     cat >conftest.$ac_ext <<_ACEOF
19480 #line 19480 "configure"
19481 #include "confdefs.h"
19482
19483 #ifdef HAVE_STDLIB_H
19484 #include <stdlib.h>
19485 #endif
19486 #include <unistd.h>
19487 int
19488 main (void)
19489 {
19490 int x = (int) environ
19491   ;
19492   return 0;
19493 }
19494 _ACEOF
19495 rm -f conftest.$ac_objext
19496 if { (eval echo "$as_me:19496: \"$ac_compile\"") >&5
19497   (eval $ac_compile) 2>&5
19498   ac_status=$?
19499   echo "$as_me:19499: \$? = $ac_status" >&5
19500   (exit $ac_status); } &&
19501          { ac_try='test -s conftest.$ac_objext'
19502   { (eval echo "$as_me:19502: \"$ac_try\"") >&5
19503   (eval $ac_try) 2>&5
19504   ac_status=$?
19505   echo "$as_me:19505: \$? = $ac_status" >&5
19506   (exit $ac_status); }; }; then
19507   cf_cv_dcl_environ=yes
19508 else
19509   echo "$as_me: failed program was:" >&5
19510 cat conftest.$ac_ext >&5
19511 cf_cv_dcl_environ=no
19512 fi
19513 rm -f conftest.$ac_objext conftest.$ac_ext
19514
19515 fi
19516 echo "$as_me:19516: result: $cf_cv_dcl_environ" >&5
19517 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
19518
19519 if test "$cf_cv_dcl_environ" = no ; then
19520
19521 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19522
19523     cat >>confdefs.h <<EOF
19524 #define $cf_result 1
19525 EOF
19526
19527 fi
19528
19529 # It's possible (for near-UNIX clones) that the data doesn't exist
19530
19531 echo "$as_me:19531: checking if external environ exists" >&5
19532 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
19533 if test "${cf_cv_have_environ+set}" = set; then
19534   echo $ECHO_N "(cached) $ECHO_C" >&6
19535 else
19536
19537         cat >conftest.$ac_ext <<_ACEOF
19538 #line 19538 "configure"
19539 #include "confdefs.h"
19540
19541 #undef environ
19542 extern int environ;
19543
19544 int
19545 main (void)
19546 {
19547 environ = 2
19548   ;
19549   return 0;
19550 }
19551 _ACEOF
19552 rm -f conftest.$ac_objext conftest$ac_exeext
19553 if { (eval echo "$as_me:19553: \"$ac_link\"") >&5
19554   (eval $ac_link) 2>&5
19555   ac_status=$?
19556   echo "$as_me:19556: \$? = $ac_status" >&5
19557   (exit $ac_status); } &&
19558          { ac_try='test -s conftest$ac_exeext'
19559   { (eval echo "$as_me:19559: \"$ac_try\"") >&5
19560   (eval $ac_try) 2>&5
19561   ac_status=$?
19562   echo "$as_me:19562: \$? = $ac_status" >&5
19563   (exit $ac_status); }; }; then
19564   cf_cv_have_environ=yes
19565 else
19566   echo "$as_me: failed program was:" >&5
19567 cat conftest.$ac_ext >&5
19568 cf_cv_have_environ=no
19569 fi
19570 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19571
19572 fi
19573 echo "$as_me:19573: result: $cf_cv_have_environ" >&5
19574 echo "${ECHO_T}$cf_cv_have_environ" >&6
19575
19576 if test "$cf_cv_have_environ" = yes ; then
19577
19578 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19579
19580         cat >>confdefs.h <<EOF
19581 #define $cf_result 1
19582 EOF
19583
19584 fi
19585
19586 echo "$as_me:19586: checking for getenv" >&5
19587 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
19588 if test "${ac_cv_func_getenv+set}" = set; then
19589   echo $ECHO_N "(cached) $ECHO_C" >&6
19590 else
19591   cat >conftest.$ac_ext <<_ACEOF
19592 #line 19592 "configure"
19593 #include "confdefs.h"
19594 #define getenv autoconf_temporary
19595 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19596 #undef getenv
19597
19598 #ifdef __cplusplus
19599 extern "C"
19600 #endif
19601
19602 /* We use char because int might match the return type of a gcc2
19603    builtin and then its argument prototype would still apply.  */
19604 char getenv (void);
19605
19606 int
19607 main (void)
19608 {
19609
19610 /* The GNU C library defines stubs for functions which it implements
19611     to always fail with ENOSYS.  Some functions are actually named
19612     something starting with __ and the normal name is an alias.  */
19613 #if defined (__stub_getenv) || defined (__stub___getenv)
19614 #error found stub for getenv
19615 #endif
19616
19617         return getenv ();
19618   ;
19619   return 0;
19620 }
19621 _ACEOF
19622 rm -f conftest.$ac_objext conftest$ac_exeext
19623 if { (eval echo "$as_me:19623: \"$ac_link\"") >&5
19624   (eval $ac_link) 2>&5
19625   ac_status=$?
19626   echo "$as_me:19626: \$? = $ac_status" >&5
19627   (exit $ac_status); } &&
19628          { ac_try='test -s conftest$ac_exeext'
19629   { (eval echo "$as_me:19629: \"$ac_try\"") >&5
19630   (eval $ac_try) 2>&5
19631   ac_status=$?
19632   echo "$as_me:19632: \$? = $ac_status" >&5
19633   (exit $ac_status); }; }; then
19634   ac_cv_func_getenv=yes
19635 else
19636   echo "$as_me: failed program was:" >&5
19637 cat conftest.$ac_ext >&5
19638 ac_cv_func_getenv=no
19639 fi
19640 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19641 fi
19642 echo "$as_me:19642: result: $ac_cv_func_getenv" >&5
19643 echo "${ECHO_T}$ac_cv_func_getenv" >&6
19644
19645 for ac_func in putenv setenv strdup
19646 do
19647 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19648 echo "$as_me:19648: checking for $ac_func" >&5
19649 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19650 if eval "test \"\${$as_ac_var+set}\" = set"; then
19651   echo $ECHO_N "(cached) $ECHO_C" >&6
19652 else
19653   cat >conftest.$ac_ext <<_ACEOF
19654 #line 19654 "configure"
19655 #include "confdefs.h"
19656 #define $ac_func autoconf_temporary
19657 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19658 #undef $ac_func
19659
19660 #ifdef __cplusplus
19661 extern "C"
19662 #endif
19663
19664 /* We use char because int might match the return type of a gcc2
19665    builtin and then its argument prototype would still apply.  */
19666 char $ac_func (void);
19667
19668 int
19669 main (void)
19670 {
19671
19672 /* The GNU C library defines stubs for functions which it implements
19673     to always fail with ENOSYS.  Some functions are actually named
19674     something starting with __ and the normal name is an alias.  */
19675 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19676 #error found stub for $ac_func
19677 #endif
19678
19679         return $ac_func ();
19680   ;
19681   return 0;
19682 }
19683 _ACEOF
19684 rm -f conftest.$ac_objext conftest$ac_exeext
19685 if { (eval echo "$as_me:19685: \"$ac_link\"") >&5
19686   (eval $ac_link) 2>&5
19687   ac_status=$?
19688   echo "$as_me:19688: \$? = $ac_status" >&5
19689   (exit $ac_status); } &&
19690          { ac_try='test -s conftest$ac_exeext'
19691   { (eval echo "$as_me:19691: \"$ac_try\"") >&5
19692   (eval $ac_try) 2>&5
19693   ac_status=$?
19694   echo "$as_me:19694: \$? = $ac_status" >&5
19695   (exit $ac_status); }; }; then
19696   eval "$as_ac_var=yes"
19697 else
19698   echo "$as_me: failed program was:" >&5
19699 cat conftest.$ac_ext >&5
19700 eval "$as_ac_var=no"
19701 fi
19702 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19703 fi
19704 echo "$as_me:19704: result: `eval echo '${'$as_ac_var'}'`" >&5
19705 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19706 if test `eval echo '${'$as_ac_var'}'` = yes; then
19707   cat >>confdefs.h <<EOF
19708 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19709 EOF
19710
19711 fi
19712 done
19713
19714 echo "$as_me:19714: checking if getenv returns consistent values" >&5
19715 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
19716 if test "${cf_cv_consistent_getenv+set}" = set; then
19717   echo $ECHO_N "(cached) $ECHO_C" >&6
19718 else
19719
19720 if test "$cross_compiling" = yes; then
19721   cf_cv_consistent_getenv=unknown
19722 else
19723   cat >conftest.$ac_ext <<_ACEOF
19724 #line 19724 "configure"
19725 #include "confdefs.h"
19726
19727 #include <stdlib.h>
19728 #include <unistd.h>
19729 #include <stdio.h>
19730 #include <string.h>
19731 #include <sys/types.h>
19732
19733 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
19734 extern char **environ;  /* POSIX, but some systems are not... */
19735 #endif
19736
19737 #if defined(HAVE_STRDUP)
19738 #define str_alloc(s) strdup(s)
19739 #else
19740 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
19741 #endif
19742
19743 static void set_value(const char *name, const char *value)
19744 {
19745 #if defined(HAVE_SETENV)
19746         setenv(name, value, 1);
19747 #elif defined(HAVE_PUTENV)
19748         char buffer[1024];
19749         sprintf(buffer, "%s=%s", name, value);
19750         putenv(str_alloc(buffer));
19751 #else
19752 #error neither putenv/setenv found
19753 #endif
19754 }
19755 int main(void)
19756 {
19757         int pass;
19758         size_t numenv, limit, j;
19759         char **mynames;
19760         char **myvalues;
19761         char **mypointer;
19762         char *equals;
19763         for (numenv = 0; environ[numenv]; ++numenv) ;
19764         limit = numenv + 10;
19765         mynames = (char **) calloc(limit + 1, sizeof(char *));
19766         myvalues = (char **) calloc(limit + 1, sizeof(char *));
19767         mypointer = (char **) calloc(limit + 1, sizeof(char *));
19768 #if defined(HAVE_ENVIRON)
19769         for (j = 0; environ[j]; ++j) {
19770                 mynames[j] = str_alloc(environ[j]);
19771                 equals = strchr(mynames[j], '=');
19772                 if (equals != 0) {
19773                         *equals++ = '\0';
19774                         myvalues[j] = str_alloc(equals);
19775                 } else {
19776                         myvalues[j] = str_alloc("");
19777                 }
19778         }
19779 #endif
19780         for (j = numenv; j < limit; ++j) {
19781                 char name[80];
19782                 char value[80];
19783                 size_t found;
19784                 size_t k = 0;
19785                 do {
19786                         size_t jk;
19787                         found = 0;
19788                         sprintf(name, "TERM%lu", (unsigned long) k);
19789                         for (jk = 0; jk < j; ++jk) {
19790                                 if (!strcmp(name, mynames[jk])) {
19791                                         found = 1;
19792                                         ++k;
19793                                         break;
19794                                 }
19795                         }
19796                 } while (found);
19797                 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
19798                 set_value(name, value);
19799                 mynames[j] = str_alloc(name);
19800                 myvalues[j] = str_alloc(value);
19801         }
19802         for (pass = 0; pass < 3; ++pass) {
19803                 for (j = 0; j < limit; ++j) {
19804                         char *value = getenv(mynames[j]);
19805                         if (pass) {
19806                                 if (value == 0) {
19807                                         fprintf(stderr, "getenv returned null for %s\n", mynames[j]);
19808                                         ${cf_cv_main_return:-return}(1);
19809                                 } else if (value != mypointer[j]) {
19810                                         fprintf(stderr, "getenv returned different pointer for %s\n", mynames[j]);
19811                                         ${cf_cv_main_return:-return}(1);
19812                                 } else if (strcmp(value, myvalues[j])) {
19813                                         fprintf(stderr, "getenv returned different value for %s\n", mynames[j]);
19814                                         ${cf_cv_main_return:-return}(1);
19815                                 }
19816                         } else {
19817                                 size_t k;
19818                                 mypointer[j] = value;
19819                                 for (k = 0; k < j; ++k) {
19820                                         if (mypointer[j] == mypointer[k]) {
19821                                                 fprintf(stderr, "getenv returned same pointer for %s and %s\n", mynames[j], mynames[k]);
19822                                                 ${cf_cv_main_return:-return}(1);
19823                                         }
19824                                 }
19825                         }
19826                 }
19827         }
19828         ${cf_cv_main_return:-return}(0);
19829 }
19830
19831 _ACEOF
19832 rm -f conftest$ac_exeext
19833 if { (eval echo "$as_me:19833: \"$ac_link\"") >&5
19834   (eval $ac_link) 2>&5
19835   ac_status=$?
19836   echo "$as_me:19836: \$? = $ac_status" >&5
19837   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19838   { (eval echo "$as_me:19838: \"$ac_try\"") >&5
19839   (eval $ac_try) 2>&5
19840   ac_status=$?
19841   echo "$as_me:19841: \$? = $ac_status" >&5
19842   (exit $ac_status); }; }; then
19843   cf_cv_consistent_getenv=yes
19844 else
19845   echo "$as_me: program exited with status $ac_status" >&5
19846 echo "$as_me: failed program was:" >&5
19847 cat conftest.$ac_ext >&5
19848 cf_cv_consistent_getenv=no
19849 fi
19850 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19851 fi
19852
19853 fi
19854 echo "$as_me:19854: result: $cf_cv_consistent_getenv" >&5
19855 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
19856
19857 if test "x$cf_cv_consistent_getenv" = xno
19858 then
19859
19860 cat >>confdefs.h <<\EOF
19861 #define HAVE_CONSISTENT_GETENV 1
19862 EOF
19863
19864 fi
19865
19866 if test "x$cf_cv_consistent_getenv" = xno && \
19867         test "x$cf_with_trace" = xyes
19868 then
19869         { echo "$as_me:19869: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
19870 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
19871 fi
19872
19873 echo "$as_me:19873: checking if sys/time.h works with sys/select.h" >&5
19874 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
19875 if test "${cf_cv_sys_time_select+set}" = set; then
19876   echo $ECHO_N "(cached) $ECHO_C" >&6
19877 else
19878
19879 cat >conftest.$ac_ext <<_ACEOF
19880 #line 19880 "configure"
19881 #include "confdefs.h"
19882
19883 #include <sys/types.h>
19884 #ifdef HAVE_SYS_TIME_H
19885 #include <sys/time.h>
19886 #endif
19887 #ifdef HAVE_SYS_SELECT_H
19888 #include <sys/select.h>
19889 #endif
19890
19891 int
19892 main (void)
19893 {
19894
19895   ;
19896   return 0;
19897 }
19898 _ACEOF
19899 rm -f conftest.$ac_objext
19900 if { (eval echo "$as_me:19900: \"$ac_compile\"") >&5
19901   (eval $ac_compile) 2>&5
19902   ac_status=$?
19903   echo "$as_me:19903: \$? = $ac_status" >&5
19904   (exit $ac_status); } &&
19905          { ac_try='test -s conftest.$ac_objext'
19906   { (eval echo "$as_me:19906: \"$ac_try\"") >&5
19907   (eval $ac_try) 2>&5
19908   ac_status=$?
19909   echo "$as_me:19909: \$? = $ac_status" >&5
19910   (exit $ac_status); }; }; then
19911   cf_cv_sys_time_select=yes
19912 else
19913   echo "$as_me: failed program was:" >&5
19914 cat conftest.$ac_ext >&5
19915 cf_cv_sys_time_select=no
19916 fi
19917 rm -f conftest.$ac_objext conftest.$ac_ext
19918
19919 fi
19920
19921 echo "$as_me:19921: result: $cf_cv_sys_time_select" >&5
19922 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
19923 test "$cf_cv_sys_time_select" = yes &&
19924 cat >>confdefs.h <<\EOF
19925 #define HAVE_SYS_TIME_SELECT 1
19926 EOF
19927
19928 ###     checks for compiler characteristics
19929 ac_ext=c
19930 ac_cpp='$CPP $CPPFLAGS'
19931 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19932 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19933 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19934 ac_main_return=return
19935
19936 echo "$as_me:19936: checking for an ANSI C-conforming const" >&5
19937 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
19938 if test "${ac_cv_c_const+set}" = set; then
19939   echo $ECHO_N "(cached) $ECHO_C" >&6
19940 else
19941   cat >conftest.$ac_ext <<_ACEOF
19942 #line 19942 "configure"
19943 #include "confdefs.h"
19944
19945 int
19946 main (void)
19947 {
19948 /* FIXME: Include the comments suggested by Paul. */
19949 #ifndef __cplusplus
19950   /* Ultrix mips cc rejects this.  */
19951   typedef int charset[2];
19952   const charset x;
19953   /* SunOS 4.1.1 cc rejects this.  */
19954   char const *const *ccp;
19955   char **p;
19956   /* NEC SVR4.0.2 mips cc rejects this.  */
19957   struct point {int x, y;};
19958   static struct point const zero = {0,0};
19959   /* AIX XL C 1.02.0.0 rejects this.
19960      It does not let you subtract one const X* pointer from another in
19961      an arm of an if-expression whose if-part is not a constant
19962      expression */
19963   const char *g = "string";
19964   ccp = &g + (g ? g-g : 0);
19965   /* HPUX 7.0 cc rejects these. */
19966   ++ccp;
19967   p = (char**) ccp;
19968   ccp = (char const *const *) p;
19969   { /* SCO 3.2v4 cc rejects this.  */
19970     char *t;
19971     char const *s = 0 ? (char *) 0 : (char const *) 0;
19972
19973     *t++ = 0;
19974   }
19975   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
19976     int x[] = {25, 17};
19977     const int *foo = &x[0];
19978     ++foo;
19979   }
19980   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
19981     typedef const int *iptr;
19982     iptr p = 0;
19983     ++p;
19984   }
19985   { /* AIX XL C 1.02.0.0 rejects this saying
19986        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
19987     struct s { int j; const int *ap[3]; };
19988     struct s *b; b->j = 5;
19989   }
19990   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
19991     const int foo = 10;
19992   }
19993 #endif
19994
19995   ;
19996   return 0;
19997 }
19998 _ACEOF
19999 rm -f conftest.$ac_objext
20000 if { (eval echo "$as_me:20000: \"$ac_compile\"") >&5
20001   (eval $ac_compile) 2>&5
20002   ac_status=$?
20003   echo "$as_me:20003: \$? = $ac_status" >&5
20004   (exit $ac_status); } &&
20005          { ac_try='test -s conftest.$ac_objext'
20006   { (eval echo "$as_me:20006: \"$ac_try\"") >&5
20007   (eval $ac_try) 2>&5
20008   ac_status=$?
20009   echo "$as_me:20009: \$? = $ac_status" >&5
20010   (exit $ac_status); }; }; then
20011   ac_cv_c_const=yes
20012 else
20013   echo "$as_me: failed program was:" >&5
20014 cat conftest.$ac_ext >&5
20015 ac_cv_c_const=no
20016 fi
20017 rm -f conftest.$ac_objext conftest.$ac_ext
20018 fi
20019 echo "$as_me:20019: result: $ac_cv_c_const" >&5
20020 echo "${ECHO_T}$ac_cv_c_const" >&6
20021 if test $ac_cv_c_const = no; then
20022
20023 cat >>confdefs.h <<\EOF
20024 #define const
20025 EOF
20026
20027 fi
20028
20029 echo "$as_me:20029: checking for inline" >&5
20030 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20031 if test "${ac_cv_c_inline+set}" = set; then
20032   echo $ECHO_N "(cached) $ECHO_C" >&6
20033 else
20034   ac_cv_c_inline=no
20035 for ac_kw in inline __inline__ __inline; do
20036   cat >conftest.$ac_ext <<_ACEOF
20037 #line 20037 "configure"
20038 #include "confdefs.h"
20039 #ifndef __cplusplus
20040 static $ac_kw int static_foo () {return 0; }
20041 $ac_kw int foo () {return 0; }
20042 #endif
20043
20044 _ACEOF
20045 rm -f conftest.$ac_objext
20046 if { (eval echo "$as_me:20046: \"$ac_compile\"") >&5
20047   (eval $ac_compile) 2>&5
20048   ac_status=$?
20049   echo "$as_me:20049: \$? = $ac_status" >&5
20050   (exit $ac_status); } &&
20051          { ac_try='test -s conftest.$ac_objext'
20052   { (eval echo "$as_me:20052: \"$ac_try\"") >&5
20053   (eval $ac_try) 2>&5
20054   ac_status=$?
20055   echo "$as_me:20055: \$? = $ac_status" >&5
20056   (exit $ac_status); }; }; then
20057   ac_cv_c_inline=$ac_kw; break
20058 else
20059   echo "$as_me: failed program was:" >&5
20060 cat conftest.$ac_ext >&5
20061 fi
20062 rm -f conftest.$ac_objext conftest.$ac_ext
20063 done
20064
20065 fi
20066 echo "$as_me:20066: result: $ac_cv_c_inline" >&5
20067 echo "${ECHO_T}$ac_cv_c_inline" >&6
20068 case $ac_cv_c_inline in
20069   inline | yes) ;;
20070   no)
20071 cat >>confdefs.h <<\EOF
20072 #define inline
20073 EOF
20074  ;;
20075   *)  cat >>confdefs.h <<EOF
20076 #define inline $ac_cv_c_inline
20077 EOF
20078  ;;
20079 esac
20080
20081 NCURSES_INLINE=
20082 if test "$ac_cv_c_inline" != no ; then
20083         NCURSES_INLINE=inline
20084         if test "$INTEL_COMPILER" = yes
20085         then
20086                 :
20087         elif test "$CLANG_COMPILER" = yes
20088         then
20089                 :
20090         elif test "$GCC" = yes
20091         then
20092                 echo "$as_me:20092: checking if $CC supports options to tune inlining" >&5
20093 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
20094 if test "${cf_cv_gcc_inline+set}" = set; then
20095   echo $ECHO_N "(cached) $ECHO_C" >&6
20096 else
20097
20098                 cf_save_CFLAGS=$CFLAGS
20099                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
20100                 cat >conftest.$ac_ext <<_ACEOF
20101 #line 20101 "configure"
20102 #include "confdefs.h"
20103 inline int foo(void) { return 1; }
20104 int
20105 main (void)
20106 {
20107 ${cf_cv_main_return:-return} foo()
20108   ;
20109   return 0;
20110 }
20111 _ACEOF
20112 rm -f conftest.$ac_objext
20113 if { (eval echo "$as_me:20113: \"$ac_compile\"") >&5
20114   (eval $ac_compile) 2>&5
20115   ac_status=$?
20116   echo "$as_me:20116: \$? = $ac_status" >&5
20117   (exit $ac_status); } &&
20118          { ac_try='test -s conftest.$ac_objext'
20119   { (eval echo "$as_me:20119: \"$ac_try\"") >&5
20120   (eval $ac_try) 2>&5
20121   ac_status=$?
20122   echo "$as_me:20122: \$? = $ac_status" >&5
20123   (exit $ac_status); }; }; then
20124   cf_cv_gcc_inline=yes
20125 else
20126   echo "$as_me: failed program was:" >&5
20127 cat conftest.$ac_ext >&5
20128 cf_cv_gcc_inline=no
20129 fi
20130 rm -f conftest.$ac_objext conftest.$ac_ext
20131                 CFLAGS=$cf_save_CFLAGS
20132
20133 fi
20134 echo "$as_me:20134: result: $cf_cv_gcc_inline" >&5
20135 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
20136                 if test "$cf_cv_gcc_inline" = yes ; then
20137
20138 cf_fix_cppflags=no
20139 cf_new_cflags=
20140 cf_new_cppflags=
20141 cf_new_extra_cppflags=
20142
20143 for cf_add_cflags in --param max-inline-insns-single=1200
20144 do
20145 case $cf_fix_cppflags in
20146 (no)
20147         case $cf_add_cflags in
20148         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
20149                 case $cf_add_cflags in
20150                 (-D*)
20151                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20152
20153                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
20154                                 && test -z "${cf_tst_cflags}" \
20155                                 && cf_fix_cppflags=yes
20156
20157                         if test $cf_fix_cppflags = yes ; then
20158
20159         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20160         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20161
20162                                 continue
20163                         elif test "${cf_tst_cflags}" = "\"'" ; then
20164
20165         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20166         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20167
20168                                 continue
20169                         fi
20170                         ;;
20171                 esac
20172                 case "$CPPFLAGS" in
20173                 (*$cf_add_cflags)
20174                         ;;
20175                 (*)
20176                         case $cf_add_cflags in
20177                         (-D*)
20178                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20179
20180 CPPFLAGS=`echo "$CPPFLAGS" | \
20181         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20182                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20183
20184                                 ;;
20185                         esac
20186
20187         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
20188         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
20189
20190                         ;;
20191                 esac
20192                 ;;
20193         (*)
20194
20195         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
20196         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
20197
20198                 ;;
20199         esac
20200         ;;
20201 (yes)
20202
20203         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20204         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20205
20206         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20207
20208         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
20209                 && test -z "${cf_tst_cflags}" \
20210                 && cf_fix_cppflags=no
20211         ;;
20212 esac
20213 done
20214
20215 if test -n "$cf_new_cflags" ; then
20216
20217         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
20218         CFLAGS="${CFLAGS}$cf_new_cflags"
20219
20220 fi
20221
20222 if test -n "$cf_new_cppflags" ; then
20223
20224         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
20225         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
20226
20227 fi
20228
20229 if test -n "$cf_new_extra_cppflags" ; then
20230
20231         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
20232         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
20233
20234 fi
20235
20236                 fi
20237         fi
20238 fi
20239
20240 echo "$as_me:20240: checking for signal global datatype" >&5
20241 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
20242 if test "${cf_cv_sig_atomic_t+set}" = set; then
20243   echo $ECHO_N "(cached) $ECHO_C" >&6
20244 else
20245
20246         for cf_type in \
20247                 "volatile sig_atomic_t" \
20248                 "sig_atomic_t" \
20249                 "int"
20250         do
20251         cat >conftest.$ac_ext <<_ACEOF
20252 #line 20252 "configure"
20253 #include "confdefs.h"
20254
20255 #include <sys/types.h>
20256 #include <signal.h>
20257 #include <stdio.h>
20258
20259 extern $cf_type x;
20260 $cf_type x;
20261 static void handler(int sig)
20262 {
20263         (void)sig;
20264         x = 5;
20265 }
20266 int
20267 main (void)
20268 {
20269 signal(SIGINT, handler);
20270                  x = 1
20271   ;
20272   return 0;
20273 }
20274 _ACEOF
20275 rm -f conftest.$ac_objext
20276 if { (eval echo "$as_me:20276: \"$ac_compile\"") >&5
20277   (eval $ac_compile) 2>&5
20278   ac_status=$?
20279   echo "$as_me:20279: \$? = $ac_status" >&5
20280   (exit $ac_status); } &&
20281          { ac_try='test -s conftest.$ac_objext'
20282   { (eval echo "$as_me:20282: \"$ac_try\"") >&5
20283   (eval $ac_try) 2>&5
20284   ac_status=$?
20285   echo "$as_me:20285: \$? = $ac_status" >&5
20286   (exit $ac_status); }; }; then
20287   cf_cv_sig_atomic_t=$cf_type
20288 else
20289   echo "$as_me: failed program was:" >&5
20290 cat conftest.$ac_ext >&5
20291 cf_cv_sig_atomic_t=no
20292 fi
20293 rm -f conftest.$ac_objext conftest.$ac_ext
20294                 test "$cf_cv_sig_atomic_t" != no && break
20295         done
20296
20297 fi
20298
20299 echo "$as_me:20299: result: $cf_cv_sig_atomic_t" >&5
20300 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
20301 test "$cf_cv_sig_atomic_t" != no &&
20302 cat >>confdefs.h <<EOF
20303 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
20304 EOF
20305
20306 if test $NCURSES_CHTYPE = auto ; then
20307
20308 echo "$as_me:20308: checking for type of chtype" >&5
20309 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
20310 if test "${cf_cv_typeof_chtype+set}" = set; then
20311   echo $ECHO_N "(cached) $ECHO_C" >&6
20312 else
20313
20314                 if test "$cross_compiling" = yes; then
20315   cf_cv_typeof_chtype=long
20316 else
20317   cat >conftest.$ac_ext <<_ACEOF
20318 #line 20318 "configure"
20319 #include "confdefs.h"
20320
20321 #define WANT_BITS 31
20322 #include <stdio.h>
20323 int main(void)
20324 {
20325         FILE *fp = fopen("cf_test.out", "w");
20326         if (fp != 0) {
20327                 char *result = "long";
20328                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
20329                         int n;
20330                         unsigned int x, y;
20331                         for (n = 0; n < WANT_BITS; n++) {
20332                                 x = (1 << n);
20333                                 y = (x >> n);
20334                                 if (y != 1 || x == 0) {
20335                                         x = 0;
20336                                         break;
20337                                 }
20338                         }
20339                         /*
20340                          * If x is nonzero, an int is big enough for the bits
20341                          * that we want.
20342                          */
20343                         result = (x != 0) ? "int" : "long";
20344                 }
20345                 fputs(result, fp);
20346                 fclose(fp);
20347         }
20348         ${cf_cv_main_return:-return}(0);
20349 }
20350
20351 _ACEOF
20352 rm -f conftest$ac_exeext
20353 if { (eval echo "$as_me:20353: \"$ac_link\"") >&5
20354   (eval $ac_link) 2>&5
20355   ac_status=$?
20356   echo "$as_me:20356: \$? = $ac_status" >&5
20357   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20358   { (eval echo "$as_me:20358: \"$ac_try\"") >&5
20359   (eval $ac_try) 2>&5
20360   ac_status=$?
20361   echo "$as_me:20361: \$? = $ac_status" >&5
20362   (exit $ac_status); }; }; then
20363   cf_cv_typeof_chtype=`cat cf_test.out`
20364 else
20365   echo "$as_me: program exited with status $ac_status" >&5
20366 echo "$as_me: failed program was:" >&5
20367 cat conftest.$ac_ext >&5
20368 cf_cv_typeof_chtype=long
20369 fi
20370 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20371 fi
20372                 rm -f cf_test.out
20373
20374 fi
20375
20376 echo "$as_me:20376: result: $cf_cv_typeof_chtype" >&5
20377 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
20378
20379 cat >>confdefs.h <<EOF
20380 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
20381 EOF
20382
20383 else
20384         cf_cv_typeof_chtype=$NCURSES_CHTYPE
20385 fi
20386 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
20387
20388 echo "$as_me:20388: checking if unsigned literals are legal" >&5
20389 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
20390 if test "${cf_cv_unsigned_literals+set}" = set; then
20391   echo $ECHO_N "(cached) $ECHO_C" >&6
20392 else
20393
20394         cat >conftest.$ac_ext <<_ACEOF
20395 #line 20395 "configure"
20396 #include "confdefs.h"
20397
20398 int
20399 main (void)
20400 {
20401 long x = 1L + 1UL + 1U + 1
20402   ;
20403   return 0;
20404 }
20405 _ACEOF
20406 rm -f conftest.$ac_objext
20407 if { (eval echo "$as_me:20407: \"$ac_compile\"") >&5
20408   (eval $ac_compile) 2>&5
20409   ac_status=$?
20410   echo "$as_me:20410: \$? = $ac_status" >&5
20411   (exit $ac_status); } &&
20412          { ac_try='test -s conftest.$ac_objext'
20413   { (eval echo "$as_me:20413: \"$ac_try\"") >&5
20414   (eval $ac_try) 2>&5
20415   ac_status=$?
20416   echo "$as_me:20416: \$? = $ac_status" >&5
20417   (exit $ac_status); }; }; then
20418   cf_cv_unsigned_literals=yes
20419 else
20420   echo "$as_me: failed program was:" >&5
20421 cat conftest.$ac_ext >&5
20422 cf_cv_unsigned_literals=no
20423 fi
20424 rm -f conftest.$ac_objext conftest.$ac_ext
20425
20426 fi
20427
20428 echo "$as_me:20428: result: $cf_cv_unsigned_literals" >&5
20429 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
20430
20431 cf_cv_1UL="1"
20432 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
20433 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
20434
20435 if test $NCURSES_MMASK_T = auto ; then
20436         cf_cv_typeof_mmask_t=long
20437 else
20438         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
20439 fi
20440 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
20441
20442 ###     Checks for external-data
20443
20444 echo "$as_me:20444: checking if external errno is declared" >&5
20445 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
20446 if test "${cf_cv_dcl_errno+set}" = set; then
20447   echo $ECHO_N "(cached) $ECHO_C" >&6
20448 else
20449
20450         cat >conftest.$ac_ext <<_ACEOF
20451 #line 20451 "configure"
20452 #include "confdefs.h"
20453
20454 #ifdef HAVE_STDLIB_H
20455 #include <stdlib.h>
20456 #endif
20457 #include <stdio.h>
20458 #include <sys/types.h>
20459 #include <errno.h>
20460 int
20461 main (void)
20462 {
20463 int x = (int) errno; (void)x
20464   ;
20465   return 0;
20466 }
20467 _ACEOF
20468 rm -f conftest.$ac_objext
20469 if { (eval echo "$as_me:20469: \"$ac_compile\"") >&5
20470   (eval $ac_compile) 2>&5
20471   ac_status=$?
20472   echo "$as_me:20472: \$? = $ac_status" >&5
20473   (exit $ac_status); } &&
20474          { ac_try='test -s conftest.$ac_objext'
20475   { (eval echo "$as_me:20475: \"$ac_try\"") >&5
20476   (eval $ac_try) 2>&5
20477   ac_status=$?
20478   echo "$as_me:20478: \$? = $ac_status" >&5
20479   (exit $ac_status); }; }; then
20480   cf_cv_dcl_errno=yes
20481 else
20482   echo "$as_me: failed program was:" >&5
20483 cat conftest.$ac_ext >&5
20484 cf_cv_dcl_errno=no
20485 fi
20486 rm -f conftest.$ac_objext conftest.$ac_ext
20487
20488 fi
20489 echo "$as_me:20489: result: $cf_cv_dcl_errno" >&5
20490 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
20491
20492 if test "$cf_cv_dcl_errno" = no ; then
20493
20494 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20495
20496         cat >>confdefs.h <<EOF
20497 #define $cf_result 1
20498 EOF
20499
20500 fi
20501
20502 # It's possible (for near-UNIX clones) that the data doesn't exist
20503
20504 echo "$as_me:20504: checking if external errno exists" >&5
20505 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
20506 if test "${cf_cv_have_errno+set}" = set; then
20507   echo $ECHO_N "(cached) $ECHO_C" >&6
20508 else
20509
20510         cat >conftest.$ac_ext <<_ACEOF
20511 #line 20511 "configure"
20512 #include "confdefs.h"
20513
20514 #undef errno
20515 extern int errno;
20516
20517 int
20518 main (void)
20519 {
20520 errno = 2
20521   ;
20522   return 0;
20523 }
20524 _ACEOF
20525 rm -f conftest.$ac_objext conftest$ac_exeext
20526 if { (eval echo "$as_me:20526: \"$ac_link\"") >&5
20527   (eval $ac_link) 2>&5
20528   ac_status=$?
20529   echo "$as_me:20529: \$? = $ac_status" >&5
20530   (exit $ac_status); } &&
20531          { ac_try='test -s conftest$ac_exeext'
20532   { (eval echo "$as_me:20532: \"$ac_try\"") >&5
20533   (eval $ac_try) 2>&5
20534   ac_status=$?
20535   echo "$as_me:20535: \$? = $ac_status" >&5
20536   (exit $ac_status); }; }; then
20537   cf_cv_have_errno=yes
20538 else
20539   echo "$as_me: failed program was:" >&5
20540 cat conftest.$ac_ext >&5
20541 cf_cv_have_errno=no
20542 fi
20543 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20544
20545 fi
20546 echo "$as_me:20546: result: $cf_cv_have_errno" >&5
20547 echo "${ECHO_T}$cf_cv_have_errno" >&6
20548
20549 if test "$cf_cv_have_errno" = yes ; then
20550
20551 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20552
20553         cat >>confdefs.h <<EOF
20554 #define $cf_result 1
20555 EOF
20556
20557 fi
20558
20559 echo "$as_me:20559: checking if data-only library module links" >&5
20560 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
20561 if test "${cf_cv_link_dataonly+set}" = set; then
20562   echo $ECHO_N "(cached) $ECHO_C" >&6
20563 else
20564
20565         rm -f conftest.a
20566         cat >conftest.$ac_ext <<EOF
20567 #line 20567 "configure"
20568 int     testdata[3] = { 123, 456, 789 };
20569 EOF
20570         if { (eval echo "$as_me:20570: \"$ac_compile\"") >&5
20571   (eval $ac_compile) 2>&5
20572   ac_status=$?
20573   echo "$as_me:20573: \$? = $ac_status" >&5
20574   (exit $ac_status); } ; then
20575                 mv conftest.o data.o && \
20576                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
20577         fi
20578         rm -f conftest.$ac_ext data.o
20579         cat >conftest.$ac_ext <<EOF
20580 #line 20580 "configure"
20581 int     testfunc(void)
20582 {
20583 #if defined(NeXT)
20584         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
20585 #else
20586         extern int testdata[3];
20587         return testdata[0] == 123
20588            &&  testdata[1] == 456
20589            &&  testdata[2] == 789;
20590 #endif
20591 }
20592 EOF
20593         if { (eval echo "$as_me:20593: \"$ac_compile\"") >&5
20594   (eval $ac_compile) 2>&5
20595   ac_status=$?
20596   echo "$as_me:20596: \$? = $ac_status" >&5
20597   (exit $ac_status); }; then
20598                 mv conftest.o func.o && \
20599                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
20600         fi
20601         rm -f conftest.$ac_ext func.o
20602         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
20603         cf_saveLIBS="$LIBS"
20604         LIBS="conftest.a $LIBS"
20605         if test "$cross_compiling" = yes; then
20606   cf_cv_link_dataonly=unknown
20607 else
20608   cat >conftest.$ac_ext <<_ACEOF
20609 #line 20609 "configure"
20610 #include "confdefs.h"
20611
20612         int main(void)
20613         {
20614                 extern int testfunc();
20615                 ${cf_cv_main_return:-return} (!testfunc());
20616         }
20617
20618 _ACEOF
20619 rm -f conftest$ac_exeext
20620 if { (eval echo "$as_me:20620: \"$ac_link\"") >&5
20621   (eval $ac_link) 2>&5
20622   ac_status=$?
20623   echo "$as_me:20623: \$? = $ac_status" >&5
20624   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20625   { (eval echo "$as_me:20625: \"$ac_try\"") >&5
20626   (eval $ac_try) 2>&5
20627   ac_status=$?
20628   echo "$as_me:20628: \$? = $ac_status" >&5
20629   (exit $ac_status); }; }; then
20630   cf_cv_link_dataonly=yes
20631 else
20632   echo "$as_me: program exited with status $ac_status" >&5
20633 echo "$as_me: failed program was:" >&5
20634 cat conftest.$ac_ext >&5
20635 cf_cv_link_dataonly=no
20636 fi
20637 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20638 fi
20639         LIBS="$cf_saveLIBS"
20640
20641 fi
20642
20643 echo "$as_me:20643: result: $cf_cv_link_dataonly" >&5
20644 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
20645
20646 if test "$cf_cv_link_dataonly" = no ; then
20647
20648 cat >>confdefs.h <<\EOF
20649 #define BROKEN_LINKER 1
20650 EOF
20651
20652         BROKEN_LINKER=1
20653 fi
20654
20655 ###     Checks for library functions.
20656
20657 for ac_func in \
20658 getcwd \
20659 getegid \
20660 geteuid \
20661 getopt \
20662 getttynam \
20663 issetugid \
20664 localeconv \
20665 poll \
20666 putenv \
20667 remove \
20668 select \
20669 setbuf \
20670 setbuffer \
20671 setenv \
20672 setvbuf \
20673 sigaction \
20674 sigvec \
20675 snprintf \
20676 strdup \
20677 strstr \
20678 sysconf \
20679 tcgetpgrp \
20680 times \
20681 tsearch \
20682 vsnprintf \
20683
20684 do
20685 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20686 echo "$as_me:20686: checking for $ac_func" >&5
20687 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20688 if eval "test \"\${$as_ac_var+set}\" = set"; then
20689   echo $ECHO_N "(cached) $ECHO_C" >&6
20690 else
20691   cat >conftest.$ac_ext <<_ACEOF
20692 #line 20692 "configure"
20693 #include "confdefs.h"
20694 #define $ac_func autoconf_temporary
20695 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20696 #undef $ac_func
20697
20698 #ifdef __cplusplus
20699 extern "C"
20700 #endif
20701
20702 /* We use char because int might match the return type of a gcc2
20703    builtin and then its argument prototype would still apply.  */
20704 char $ac_func (void);
20705
20706 int
20707 main (void)
20708 {
20709
20710 /* The GNU C library defines stubs for functions which it implements
20711     to always fail with ENOSYS.  Some functions are actually named
20712     something starting with __ and the normal name is an alias.  */
20713 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20714 #error found stub for $ac_func
20715 #endif
20716
20717         return $ac_func ();
20718   ;
20719   return 0;
20720 }
20721 _ACEOF
20722 rm -f conftest.$ac_objext conftest$ac_exeext
20723 if { (eval echo "$as_me:20723: \"$ac_link\"") >&5
20724   (eval $ac_link) 2>&5
20725   ac_status=$?
20726   echo "$as_me:20726: \$? = $ac_status" >&5
20727   (exit $ac_status); } &&
20728          { ac_try='test -s conftest$ac_exeext'
20729   { (eval echo "$as_me:20729: \"$ac_try\"") >&5
20730   (eval $ac_try) 2>&5
20731   ac_status=$?
20732   echo "$as_me:20732: \$? = $ac_status" >&5
20733   (exit $ac_status); }; }; then
20734   eval "$as_ac_var=yes"
20735 else
20736   echo "$as_me: failed program was:" >&5
20737 cat conftest.$ac_ext >&5
20738 eval "$as_ac_var=no"
20739 fi
20740 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20741 fi
20742 echo "$as_me:20742: result: `eval echo '${'$as_ac_var'}'`" >&5
20743 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20744 if test `eval echo '${'$as_ac_var'}'` = yes; then
20745   cat >>confdefs.h <<EOF
20746 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20747 EOF
20748
20749 fi
20750 done
20751
20752 if test "x$ac_cv_func_getopt" = xno && \
20753    test "x$cf_with_progs$cf_with_tests" != xnono; then
20754         { { echo "$as_me:20754: error: getopt is required for building programs" >&5
20755 echo "$as_me: error: getopt is required for building programs" >&2;}
20756    { (exit 1); exit 1; }; }
20757 fi
20758
20759 if test "x$with_safe_sprintf" = xyes
20760 then
20761         if test "x$ac_cv_func_vsnprintf" = xyes
20762         then
20763                 { echo "$as_me:20763: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
20764 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
20765         else
20766
20767 cat >>confdefs.h <<\EOF
20768 #define USE_SAFE_SPRINTF 1
20769 EOF
20770
20771         fi
20772 fi
20773
20774 if test "x$with_getcap" = "xyes" ; then
20775
20776 echo "$as_me:20776: checking for terminal-capability database functions" >&5
20777 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
20778 if test "${cf_cv_cgetent+set}" = set; then
20779   echo $ECHO_N "(cached) $ECHO_C" >&6
20780 else
20781
20782 cat >conftest.$ac_ext <<_ACEOF
20783 #line 20783 "configure"
20784 #include "confdefs.h"
20785
20786 #include <stdlib.h>
20787 int
20788 main (void)
20789 {
20790
20791         char temp[128];
20792         char *buf = temp;
20793         char *db_array = temp;
20794         cgetent(&buf, &db_array, "vt100");
20795         cgetcap(buf, "tc", '=');
20796         cgetmatch(buf, "tc");
20797
20798   ;
20799   return 0;
20800 }
20801 _ACEOF
20802 rm -f conftest.$ac_objext conftest$ac_exeext
20803 if { (eval echo "$as_me:20803: \"$ac_link\"") >&5
20804   (eval $ac_link) 2>&5
20805   ac_status=$?
20806   echo "$as_me:20806: \$? = $ac_status" >&5
20807   (exit $ac_status); } &&
20808          { ac_try='test -s conftest$ac_exeext'
20809   { (eval echo "$as_me:20809: \"$ac_try\"") >&5
20810   (eval $ac_try) 2>&5
20811   ac_status=$?
20812   echo "$as_me:20812: \$? = $ac_status" >&5
20813   (exit $ac_status); }; }; then
20814   cf_cv_cgetent=yes
20815 else
20816   echo "$as_me: failed program was:" >&5
20817 cat conftest.$ac_ext >&5
20818 cf_cv_cgetent=no
20819 fi
20820 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20821
20822 fi
20823 echo "$as_me:20823: result: $cf_cv_cgetent" >&5
20824 echo "${ECHO_T}$cf_cv_cgetent" >&6
20825
20826 if test "$cf_cv_cgetent" = yes
20827 then
20828
20829 cat >>confdefs.h <<\EOF
20830 #define HAVE_BSD_CGETENT 1
20831 EOF
20832
20833 echo "$as_me:20833: checking if cgetent uses const parameter" >&5
20834 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
20835 if test "${cf_cv_cgetent_const+set}" = set; then
20836   echo $ECHO_N "(cached) $ECHO_C" >&6
20837 else
20838
20839 cat >conftest.$ac_ext <<_ACEOF
20840 #line 20840 "configure"
20841 #include "confdefs.h"
20842
20843 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
20844 #include <stdlib.h>
20845 int
20846 main (void)
20847 {
20848
20849         char temp[128];
20850         char *buf = temp;
20851 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
20852         const char *db_array = temp;
20853         cgetent(&buf, &db_array, "vt100");
20854 #endif
20855         cgetcap(buf, "tc", '=');
20856         cgetmatch(buf, "tc");
20857
20858   ;
20859   return 0;
20860 }
20861 _ACEOF
20862 rm -f conftest.$ac_objext conftest$ac_exeext
20863 if { (eval echo "$as_me:20863: \"$ac_link\"") >&5
20864   (eval $ac_link) 2>&5
20865   ac_status=$?
20866   echo "$as_me:20866: \$? = $ac_status" >&5
20867   (exit $ac_status); } &&
20868          { ac_try='test -s conftest$ac_exeext'
20869   { (eval echo "$as_me:20869: \"$ac_try\"") >&5
20870   (eval $ac_try) 2>&5
20871   ac_status=$?
20872   echo "$as_me:20872: \$? = $ac_status" >&5
20873   (exit $ac_status); }; }; then
20874   cf_cv_cgetent_const=yes
20875 else
20876   echo "$as_me: failed program was:" >&5
20877 cat conftest.$ac_ext >&5
20878 cf_cv_cgetent_const=no
20879 fi
20880 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20881
20882 fi
20883 echo "$as_me:20883: result: $cf_cv_cgetent_const" >&5
20884 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
20885         if test "$cf_cv_cgetent_const" = yes
20886         then
20887
20888 cat >>confdefs.h <<EOF
20889 #define CGETENT_CONST const
20890 EOF
20891
20892         fi
20893 fi
20894
20895 fi
20896
20897 echo "$as_me:20897: checking for isascii" >&5
20898 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
20899 if test "${cf_cv_have_isascii+set}" = set; then
20900   echo $ECHO_N "(cached) $ECHO_C" >&6
20901 else
20902
20903         cat >conftest.$ac_ext <<_ACEOF
20904 #line 20904 "configure"
20905 #include "confdefs.h"
20906 #include <ctype.h>
20907 int
20908 main (void)
20909 {
20910 int x = isascii(' ')
20911   ;
20912   return 0;
20913 }
20914 _ACEOF
20915 rm -f conftest.$ac_objext conftest$ac_exeext
20916 if { (eval echo "$as_me:20916: \"$ac_link\"") >&5
20917   (eval $ac_link) 2>&5
20918   ac_status=$?
20919   echo "$as_me:20919: \$? = $ac_status" >&5
20920   (exit $ac_status); } &&
20921          { ac_try='test -s conftest$ac_exeext'
20922   { (eval echo "$as_me:20922: \"$ac_try\"") >&5
20923   (eval $ac_try) 2>&5
20924   ac_status=$?
20925   echo "$as_me:20925: \$? = $ac_status" >&5
20926   (exit $ac_status); }; }; then
20927   cf_cv_have_isascii=yes
20928 else
20929   echo "$as_me: failed program was:" >&5
20930 cat conftest.$ac_ext >&5
20931 cf_cv_have_isascii=no
20932 fi
20933 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20934
20935 fi
20936 echo "$as_me:20936: result: $cf_cv_have_isascii" >&5
20937 echo "${ECHO_T}$cf_cv_have_isascii" >&6
20938 test "$cf_cv_have_isascii" = yes &&
20939 cat >>confdefs.h <<\EOF
20940 #define HAVE_ISASCII 1
20941 EOF
20942
20943 if test "$ac_cv_func_sigaction" = yes; then
20944 echo "$as_me:20944: checking whether sigaction needs _POSIX_SOURCE" >&5
20945 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
20946 cat >conftest.$ac_ext <<_ACEOF
20947 #line 20947 "configure"
20948 #include "confdefs.h"
20949
20950 #include <sys/types.h>
20951 #include <signal.h>
20952 int
20953 main (void)
20954 {
20955 struct sigaction act
20956   ;
20957   return 0;
20958 }
20959 _ACEOF
20960 rm -f conftest.$ac_objext
20961 if { (eval echo "$as_me:20961: \"$ac_compile\"") >&5
20962   (eval $ac_compile) 2>&5
20963   ac_status=$?
20964   echo "$as_me:20964: \$? = $ac_status" >&5
20965   (exit $ac_status); } &&
20966          { ac_try='test -s conftest.$ac_objext'
20967   { (eval echo "$as_me:20967: \"$ac_try\"") >&5
20968   (eval $ac_try) 2>&5
20969   ac_status=$?
20970   echo "$as_me:20970: \$? = $ac_status" >&5
20971   (exit $ac_status); }; }; then
20972   sigact_bad=no
20973 else
20974   echo "$as_me: failed program was:" >&5
20975 cat conftest.$ac_ext >&5
20976
20977 cat >conftest.$ac_ext <<_ACEOF
20978 #line 20978 "configure"
20979 #include "confdefs.h"
20980
20981 #define _POSIX_SOURCE
20982 #include <sys/types.h>
20983 #include <signal.h>
20984 int
20985 main (void)
20986 {
20987 struct sigaction act
20988   ;
20989   return 0;
20990 }
20991 _ACEOF
20992 rm -f conftest.$ac_objext
20993 if { (eval echo "$as_me:20993: \"$ac_compile\"") >&5
20994   (eval $ac_compile) 2>&5
20995   ac_status=$?
20996   echo "$as_me:20996: \$? = $ac_status" >&5
20997   (exit $ac_status); } &&
20998          { ac_try='test -s conftest.$ac_objext'
20999   { (eval echo "$as_me:20999: \"$ac_try\"") >&5
21000   (eval $ac_try) 2>&5
21001   ac_status=$?
21002   echo "$as_me:21002: \$? = $ac_status" >&5
21003   (exit $ac_status); }; }; then
21004   sigact_bad=yes
21005
21006 cat >>confdefs.h <<\EOF
21007 #define _POSIX_SOURCE 1
21008 EOF
21009
21010 else
21011   echo "$as_me: failed program was:" >&5
21012 cat conftest.$ac_ext >&5
21013 sigact_bad=unknown
21014 fi
21015 rm -f conftest.$ac_objext conftest.$ac_ext
21016 fi
21017 rm -f conftest.$ac_objext conftest.$ac_ext
21018 echo "$as_me:21018: result: $sigact_bad" >&5
21019 echo "${ECHO_T}$sigact_bad" >&6
21020 fi
21021
21022 echo "$as_me:21022: checking if nanosleep really works" >&5
21023 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
21024 if test "${cf_cv_func_nanosleep+set}" = set; then
21025   echo $ECHO_N "(cached) $ECHO_C" >&6
21026 else
21027
21028 if test "$cross_compiling" = yes; then
21029   cf_cv_func_nanosleep=unknown
21030 else
21031   cat >conftest.$ac_ext <<_ACEOF
21032 #line 21032 "configure"
21033 #include "confdefs.h"
21034
21035 #include <stdio.h>
21036 #include <errno.h>
21037 #include <time.h>
21038
21039 #ifdef HAVE_SYS_TIME_H
21040 #include <sys/time.h>
21041 #endif
21042
21043 int main(void) {
21044         struct timespec ts1, ts2;
21045         int code;
21046         ts1.tv_sec  = 0;
21047         ts1.tv_nsec = 750000000;
21048         ts2.tv_sec  = 0;
21049         ts2.tv_nsec = 0;
21050         errno = 0;
21051         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
21052         ${cf_cv_main_return:-return}(code != 0);
21053 }
21054
21055 _ACEOF
21056 rm -f conftest$ac_exeext
21057 if { (eval echo "$as_me:21057: \"$ac_link\"") >&5
21058   (eval $ac_link) 2>&5
21059   ac_status=$?
21060   echo "$as_me:21060: \$? = $ac_status" >&5
21061   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21062   { (eval echo "$as_me:21062: \"$ac_try\"") >&5
21063   (eval $ac_try) 2>&5
21064   ac_status=$?
21065   echo "$as_me:21065: \$? = $ac_status" >&5
21066   (exit $ac_status); }; }; then
21067   cf_cv_func_nanosleep=yes
21068 else
21069   echo "$as_me: program exited with status $ac_status" >&5
21070 echo "$as_me: failed program was:" >&5
21071 cat conftest.$ac_ext >&5
21072 cf_cv_func_nanosleep=no
21073 fi
21074 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21075 fi
21076 fi
21077 echo "$as_me:21077: result: $cf_cv_func_nanosleep" >&5
21078 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
21079
21080 test "$cf_cv_func_nanosleep" = "yes" &&
21081 cat >>confdefs.h <<\EOF
21082 #define HAVE_NANOSLEEP 1
21083 EOF
21084
21085 for ac_header in \
21086 termio.h \
21087 termios.h \
21088 unistd.h \
21089 sys/ioctl.h \
21090 sys/termio.h \
21091
21092 do
21093 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21094 echo "$as_me:21094: checking for $ac_header" >&5
21095 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21096 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21097   echo $ECHO_N "(cached) $ECHO_C" >&6
21098 else
21099   cat >conftest.$ac_ext <<_ACEOF
21100 #line 21100 "configure"
21101 #include "confdefs.h"
21102 #include <$ac_header>
21103 _ACEOF
21104 if { (eval echo "$as_me:21104: \"$ac_cpp conftest.$ac_ext\"") >&5
21105   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21106   ac_status=$?
21107   egrep -v '^ *\+' conftest.er1 >conftest.err
21108   rm -f conftest.er1
21109   cat conftest.err >&5
21110   echo "$as_me:21110: \$? = $ac_status" >&5
21111   (exit $ac_status); } >/dev/null; then
21112   if test -s conftest.err; then
21113     ac_cpp_err=$ac_c_preproc_warn_flag
21114   else
21115     ac_cpp_err=
21116   fi
21117 else
21118   ac_cpp_err=yes
21119 fi
21120 if test -z "$ac_cpp_err"; then
21121   eval "$as_ac_Header=yes"
21122 else
21123   echo "$as_me: failed program was:" >&5
21124   cat conftest.$ac_ext >&5
21125   eval "$as_ac_Header=no"
21126 fi
21127 rm -f conftest.err conftest.$ac_ext
21128 fi
21129 echo "$as_me:21129: result: `eval echo '${'$as_ac_Header'}'`" >&5
21130 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21131 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21132   cat >>confdefs.h <<EOF
21133 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21134 EOF
21135
21136 fi
21137 done
21138
21139 if test "$ac_cv_header_termios_h" = yes ; then
21140         case "$CFLAGS $CPPFLAGS" in
21141         (*-D_POSIX_SOURCE*)
21142                 termios_bad=dunno ;;
21143         (*)     termios_bad=maybe ;;
21144         esac
21145         if test "$termios_bad" = maybe ; then
21146         echo "$as_me:21146: checking whether termios.h needs _POSIX_SOURCE" >&5
21147 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
21148         cat >conftest.$ac_ext <<_ACEOF
21149 #line 21149 "configure"
21150 #include "confdefs.h"
21151 #include <termios.h>
21152 int
21153 main (void)
21154 {
21155 struct termios foo; int x = foo.c_iflag = 1; (void)x
21156   ;
21157   return 0;
21158 }
21159 _ACEOF
21160 rm -f conftest.$ac_objext
21161 if { (eval echo "$as_me:21161: \"$ac_compile\"") >&5
21162   (eval $ac_compile) 2>&5
21163   ac_status=$?
21164   echo "$as_me:21164: \$? = $ac_status" >&5
21165   (exit $ac_status); } &&
21166          { ac_try='test -s conftest.$ac_objext'
21167   { (eval echo "$as_me:21167: \"$ac_try\"") >&5
21168   (eval $ac_try) 2>&5
21169   ac_status=$?
21170   echo "$as_me:21170: \$? = $ac_status" >&5
21171   (exit $ac_status); }; }; then
21172   termios_bad=no
21173 else
21174   echo "$as_me: failed program was:" >&5
21175 cat conftest.$ac_ext >&5
21176
21177                 cat >conftest.$ac_ext <<_ACEOF
21178 #line 21178 "configure"
21179 #include "confdefs.h"
21180
21181 #define _POSIX_SOURCE
21182 #include <termios.h>
21183 int
21184 main (void)
21185 {
21186 struct termios foo; int x = foo.c_iflag = 2; (void)x
21187   ;
21188   return 0;
21189 }
21190 _ACEOF
21191 rm -f conftest.$ac_objext
21192 if { (eval echo "$as_me:21192: \"$ac_compile\"") >&5
21193   (eval $ac_compile) 2>&5
21194   ac_status=$?
21195   echo "$as_me:21195: \$? = $ac_status" >&5
21196   (exit $ac_status); } &&
21197          { ac_try='test -s conftest.$ac_objext'
21198   { (eval echo "$as_me:21198: \"$ac_try\"") >&5
21199   (eval $ac_try) 2>&5
21200   ac_status=$?
21201   echo "$as_me:21201: \$? = $ac_status" >&5
21202   (exit $ac_status); }; }; then
21203   termios_bad=unknown
21204 else
21205   echo "$as_me: failed program was:" >&5
21206 cat conftest.$ac_ext >&5
21207 termios_bad=yes
21208 cat >>confdefs.h <<\EOF
21209 #define _POSIX_SOURCE 1
21210 EOF
21211
21212 fi
21213 rm -f conftest.$ac_objext conftest.$ac_ext
21214
21215 fi
21216 rm -f conftest.$ac_objext conftest.$ac_ext
21217         echo "$as_me:21217: result: $termios_bad" >&5
21218 echo "${ECHO_T}$termios_bad" >&6
21219         fi
21220 fi
21221
21222 echo "$as_me:21222: checking for tcgetattr" >&5
21223 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
21224 if test "${cf_cv_have_tcgetattr+set}" = set; then
21225   echo $ECHO_N "(cached) $ECHO_C" >&6
21226 else
21227
21228 cat >conftest.$ac_ext <<_ACEOF
21229 #line 21229 "configure"
21230 #include "confdefs.h"
21231
21232 #include <sys/types.h>
21233 #ifdef HAVE_UNISTD_H
21234 #include <unistd.h>
21235 #endif
21236 #ifdef HAVE_TERMIOS_H
21237 #include <termios.h>
21238 #define TTY struct termios
21239 #else
21240 #ifdef HAVE_TERMIO_H
21241 #include <termio.h>
21242 #define TTY struct termio
21243 #endif
21244 #endif
21245
21246 int
21247 main (void)
21248 {
21249
21250 TTY foo;
21251 tcgetattr(1, &foo);
21252   ;
21253   return 0;
21254 }
21255 _ACEOF
21256 rm -f conftest.$ac_objext conftest$ac_exeext
21257 if { (eval echo "$as_me:21257: \"$ac_link\"") >&5
21258   (eval $ac_link) 2>&5
21259   ac_status=$?
21260   echo "$as_me:21260: \$? = $ac_status" >&5
21261   (exit $ac_status); } &&
21262          { ac_try='test -s conftest$ac_exeext'
21263   { (eval echo "$as_me:21263: \"$ac_try\"") >&5
21264   (eval $ac_try) 2>&5
21265   ac_status=$?
21266   echo "$as_me:21266: \$? = $ac_status" >&5
21267   (exit $ac_status); }; }; then
21268   cf_cv_have_tcgetattr=yes
21269 else
21270   echo "$as_me: failed program was:" >&5
21271 cat conftest.$ac_ext >&5
21272 cf_cv_have_tcgetattr=no
21273 fi
21274 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21275 fi
21276 echo "$as_me:21276: result: $cf_cv_have_tcgetattr" >&5
21277 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
21278 test "$cf_cv_have_tcgetattr" = yes &&
21279 cat >>confdefs.h <<\EOF
21280 #define HAVE_TCGETATTR 1
21281 EOF
21282
21283 echo "$as_me:21283: checking for vsscanf function or workaround" >&5
21284 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
21285 if test "${cf_cv_func_vsscanf+set}" = set; then
21286   echo $ECHO_N "(cached) $ECHO_C" >&6
21287 else
21288
21289 cat >conftest.$ac_ext <<_ACEOF
21290 #line 21290 "configure"
21291 #include "confdefs.h"
21292
21293 #include <stdarg.h>
21294 #include <stdio.h>
21295 int
21296 main (void)
21297 {
21298
21299         va_list ap;
21300         vsscanf("from", "%d", ap)
21301   ;
21302   return 0;
21303 }
21304 _ACEOF
21305 rm -f conftest.$ac_objext conftest$ac_exeext
21306 if { (eval echo "$as_me:21306: \"$ac_link\"") >&5
21307   (eval $ac_link) 2>&5
21308   ac_status=$?
21309   echo "$as_me:21309: \$? = $ac_status" >&5
21310   (exit $ac_status); } &&
21311          { ac_try='test -s conftest$ac_exeext'
21312   { (eval echo "$as_me:21312: \"$ac_try\"") >&5
21313   (eval $ac_try) 2>&5
21314   ac_status=$?
21315   echo "$as_me:21315: \$? = $ac_status" >&5
21316   (exit $ac_status); }; }; then
21317   cf_cv_func_vsscanf=vsscanf
21318 else
21319   echo "$as_me: failed program was:" >&5
21320 cat conftest.$ac_ext >&5
21321
21322 cat >conftest.$ac_ext <<_ACEOF
21323 #line 21323 "configure"
21324 #include "confdefs.h"
21325
21326 #include <stdarg.h>
21327 #include <stdio.h>
21328 int
21329 main (void)
21330 {
21331
21332         FILE strbuf;
21333         char *str = "from";
21334
21335         strbuf._flag = _IOREAD;
21336         strbuf._ptr = strbuf._base = (unsigned char *) str;
21337         strbuf._cnt = strlen(str);
21338         strbuf._file = _NFILE;
21339         return (vfscanf(&strbuf, "%d", ap))
21340   ;
21341   return 0;
21342 }
21343 _ACEOF
21344 rm -f conftest.$ac_objext conftest$ac_exeext
21345 if { (eval echo "$as_me:21345: \"$ac_link\"") >&5
21346   (eval $ac_link) 2>&5
21347   ac_status=$?
21348   echo "$as_me:21348: \$? = $ac_status" >&5
21349   (exit $ac_status); } &&
21350          { ac_try='test -s conftest$ac_exeext'
21351   { (eval echo "$as_me:21351: \"$ac_try\"") >&5
21352   (eval $ac_try) 2>&5
21353   ac_status=$?
21354   echo "$as_me:21354: \$? = $ac_status" >&5
21355   (exit $ac_status); }; }; then
21356   cf_cv_func_vsscanf=vfscanf
21357 else
21358   echo "$as_me: failed program was:" >&5
21359 cat conftest.$ac_ext >&5
21360
21361 cat >conftest.$ac_ext <<_ACEOF
21362 #line 21362 "configure"
21363 #include "confdefs.h"
21364
21365 #include <stdarg.h>
21366 #include <stdio.h>
21367 int
21368 main (void)
21369 {
21370
21371         FILE strbuf;
21372         char *str = "from";
21373
21374         strbuf._flag = _IOREAD;
21375         strbuf._ptr = strbuf._base = (unsigned char *) str;
21376         strbuf._cnt = strlen(str);
21377         strbuf._file = _NFILE;
21378         return (_doscan(&strbuf, "%d", ap))
21379   ;
21380   return 0;
21381 }
21382 _ACEOF
21383 rm -f conftest.$ac_objext conftest$ac_exeext
21384 if { (eval echo "$as_me:21384: \"$ac_link\"") >&5
21385   (eval $ac_link) 2>&5
21386   ac_status=$?
21387   echo "$as_me:21387: \$? = $ac_status" >&5
21388   (exit $ac_status); } &&
21389          { ac_try='test -s conftest$ac_exeext'
21390   { (eval echo "$as_me:21390: \"$ac_try\"") >&5
21391   (eval $ac_try) 2>&5
21392   ac_status=$?
21393   echo "$as_me:21393: \$? = $ac_status" >&5
21394   (exit $ac_status); }; }; then
21395   cf_cv_func_vsscanf=_doscan
21396 else
21397   echo "$as_me: failed program was:" >&5
21398 cat conftest.$ac_ext >&5
21399
21400 cf_cv_func_vsscanf=no
21401 fi
21402 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21403 fi
21404 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21405 fi
21406 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21407 fi
21408 echo "$as_me:21408: result: $cf_cv_func_vsscanf" >&5
21409 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
21410
21411 case $cf_cv_func_vsscanf in
21412 (vsscanf)
21413 cat >>confdefs.h <<\EOF
21414 #define HAVE_VSSCANF 1
21415 EOF
21416 ;;
21417 (vfscanf)
21418 cat >>confdefs.h <<\EOF
21419 #define HAVE_VFSCANF 1
21420 EOF
21421 ;;
21422 (_doscan)
21423 cat >>confdefs.h <<\EOF
21424 #define HAVE__DOSCAN 1
21425 EOF
21426 ;;
21427 esac
21428
21429 for ac_header in \
21430 unistd.h \
21431
21432 do
21433 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21434 echo "$as_me:21434: checking for $ac_header" >&5
21435 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21436 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21437   echo $ECHO_N "(cached) $ECHO_C" >&6
21438 else
21439   cat >conftest.$ac_ext <<_ACEOF
21440 #line 21440 "configure"
21441 #include "confdefs.h"
21442 #include <$ac_header>
21443 _ACEOF
21444 if { (eval echo "$as_me:21444: \"$ac_cpp conftest.$ac_ext\"") >&5
21445   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21446   ac_status=$?
21447   egrep -v '^ *\+' conftest.er1 >conftest.err
21448   rm -f conftest.er1
21449   cat conftest.err >&5
21450   echo "$as_me:21450: \$? = $ac_status" >&5
21451   (exit $ac_status); } >/dev/null; then
21452   if test -s conftest.err; then
21453     ac_cpp_err=$ac_c_preproc_warn_flag
21454   else
21455     ac_cpp_err=
21456   fi
21457 else
21458   ac_cpp_err=yes
21459 fi
21460 if test -z "$ac_cpp_err"; then
21461   eval "$as_ac_Header=yes"
21462 else
21463   echo "$as_me: failed program was:" >&5
21464   cat conftest.$ac_ext >&5
21465   eval "$as_ac_Header=no"
21466 fi
21467 rm -f conftest.err conftest.$ac_ext
21468 fi
21469 echo "$as_me:21469: result: `eval echo '${'$as_ac_Header'}'`" >&5
21470 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21471 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21472   cat >>confdefs.h <<EOF
21473 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21474 EOF
21475
21476 fi
21477 done
21478
21479 echo "$as_me:21479: checking for working mkstemp" >&5
21480 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
21481 if test "${cf_cv_func_mkstemp+set}" = set; then
21482   echo $ECHO_N "(cached) $ECHO_C" >&6
21483 else
21484
21485 rm -rf conftest*
21486 if test "$cross_compiling" = yes; then
21487   cf_cv_func_mkstemp=maybe
21488 else
21489   cat >conftest.$ac_ext <<_ACEOF
21490 #line 21490 "configure"
21491 #include "confdefs.h"
21492
21493 #include <sys/types.h>
21494 #ifdef HAVE_UNISTD_H
21495 #include <unistd.h>
21496 #endif
21497 #include <stdlib.h>
21498 #include <stdio.h>
21499 #include <string.h>
21500 #include <sys/stat.h>
21501 int main(void)
21502 {
21503         char *tmpl = "conftestXXXXXX";
21504         char name[2][80];
21505         int n;
21506         int result = 0;
21507         int fd;
21508         struct stat sb;
21509
21510         umask(077);
21511         for (n = 0; n < 2; ++n) {
21512                 strcpy(name[n], tmpl);
21513                 if ((fd = mkstemp(name[n])) >= 0) {
21514                         if (!strcmp(name[n], tmpl)
21515                          || stat(name[n], &sb) != 0
21516                          || (sb.st_mode & S_IFMT) != S_IFREG
21517                          || (sb.st_mode & 077) != 0) {
21518                                 result = 1;
21519                         }
21520                         close(fd);
21521                 }
21522         }
21523         if (result == 0
21524          && !strcmp(name[0], name[1]))
21525                 result = 1;
21526         ${cf_cv_main_return:-return}(result);
21527 }
21528
21529 _ACEOF
21530 rm -f conftest$ac_exeext
21531 if { (eval echo "$as_me:21531: \"$ac_link\"") >&5
21532   (eval $ac_link) 2>&5
21533   ac_status=$?
21534   echo "$as_me:21534: \$? = $ac_status" >&5
21535   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21536   { (eval echo "$as_me:21536: \"$ac_try\"") >&5
21537   (eval $ac_try) 2>&5
21538   ac_status=$?
21539   echo "$as_me:21539: \$? = $ac_status" >&5
21540   (exit $ac_status); }; }; then
21541   cf_cv_func_mkstemp=yes
21542
21543 else
21544   echo "$as_me: program exited with status $ac_status" >&5
21545 echo "$as_me: failed program was:" >&5
21546 cat conftest.$ac_ext >&5
21547 cf_cv_func_mkstemp=no
21548
21549 fi
21550 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21551 fi
21552
21553 fi
21554 echo "$as_me:21554: result: $cf_cv_func_mkstemp" >&5
21555 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
21556 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
21557         echo "$as_me:21557: checking for mkstemp" >&5
21558 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
21559 if test "${ac_cv_func_mkstemp+set}" = set; then
21560   echo $ECHO_N "(cached) $ECHO_C" >&6
21561 else
21562   cat >conftest.$ac_ext <<_ACEOF
21563 #line 21563 "configure"
21564 #include "confdefs.h"
21565 #define mkstemp autoconf_temporary
21566 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21567 #undef mkstemp
21568
21569 #ifdef __cplusplus
21570 extern "C"
21571 #endif
21572
21573 /* We use char because int might match the return type of a gcc2
21574    builtin and then its argument prototype would still apply.  */
21575 char mkstemp (void);
21576
21577 int
21578 main (void)
21579 {
21580
21581 /* The GNU C library defines stubs for functions which it implements
21582     to always fail with ENOSYS.  Some functions are actually named
21583     something starting with __ and the normal name is an alias.  */
21584 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
21585 #error found stub for mkstemp
21586 #endif
21587
21588         return mkstemp ();
21589   ;
21590   return 0;
21591 }
21592 _ACEOF
21593 rm -f conftest.$ac_objext conftest$ac_exeext
21594 if { (eval echo "$as_me:21594: \"$ac_link\"") >&5
21595   (eval $ac_link) 2>&5
21596   ac_status=$?
21597   echo "$as_me:21597: \$? = $ac_status" >&5
21598   (exit $ac_status); } &&
21599          { ac_try='test -s conftest$ac_exeext'
21600   { (eval echo "$as_me:21600: \"$ac_try\"") >&5
21601   (eval $ac_try) 2>&5
21602   ac_status=$?
21603   echo "$as_me:21603: \$? = $ac_status" >&5
21604   (exit $ac_status); }; }; then
21605   ac_cv_func_mkstemp=yes
21606 else
21607   echo "$as_me: failed program was:" >&5
21608 cat conftest.$ac_ext >&5
21609 ac_cv_func_mkstemp=no
21610 fi
21611 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21612 fi
21613 echo "$as_me:21613: result: $ac_cv_func_mkstemp" >&5
21614 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
21615
21616 fi
21617 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
21618
21619 cat >>confdefs.h <<\EOF
21620 #define HAVE_MKSTEMP 1
21621 EOF
21622
21623 fi
21624
21625 # setup for prototype of fallback for vsscanf()
21626
21627 if test "$cf_cv_func_vsscanf" = vsscanf ; then
21628         HAVE_VSSCANF=1
21629 else
21630         HAVE_VSSCANF=0
21631 fi
21632
21633 if test "x$cross_compiling" = xyes ; then
21634         { echo "$as_me:21634: WARNING: cross compiling: assume setvbuf params not reversed" >&5
21635 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
21636 else
21637         echo "$as_me:21637: checking whether setvbuf arguments are reversed" >&5
21638 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
21639 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
21640   echo $ECHO_N "(cached) $ECHO_C" >&6
21641 else
21642   if test "$cross_compiling" = yes; then
21643   { { echo "$as_me:21643: error: cannot run test program while cross compiling" >&5
21644 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
21645    { (exit 1); exit 1; }; }
21646 else
21647   cat >conftest.$ac_ext <<_ACEOF
21648 #line 21648 "configure"
21649 #include "confdefs.h"
21650 #include <stdio.h>
21651 /* If setvbuf has the reversed format, exit 0. */
21652 int
21653 main (void)
21654 {
21655   /* This call has the arguments reversed.
21656      A reversed system may check and see that the address of main
21657      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
21658   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
21659     $ac_main_return(1);
21660   putc('\r', stdout);
21661   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
21662 }
21663 _ACEOF
21664 rm -f conftest$ac_exeext
21665 if { (eval echo "$as_me:21665: \"$ac_link\"") >&5
21666   (eval $ac_link) 2>&5
21667   ac_status=$?
21668   echo "$as_me:21668: \$? = $ac_status" >&5
21669   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21670   { (eval echo "$as_me:21670: \"$ac_try\"") >&5
21671   (eval $ac_try) 2>&5
21672   ac_status=$?
21673   echo "$as_me:21673: \$? = $ac_status" >&5
21674   (exit $ac_status); }; }; then
21675   ac_cv_func_setvbuf_reversed=yes
21676 else
21677   echo "$as_me: program exited with status $ac_status" >&5
21678 echo "$as_me: failed program was:" >&5
21679 cat conftest.$ac_ext >&5
21680 ac_cv_func_setvbuf_reversed=no
21681 fi
21682 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21683 fi
21684 rm -f core core.* *.core
21685 fi
21686 echo "$as_me:21686: result: $ac_cv_func_setvbuf_reversed" >&5
21687 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
21688 if test $ac_cv_func_setvbuf_reversed = yes; then
21689
21690 cat >>confdefs.h <<\EOF
21691 #define SETVBUF_REVERSED 1
21692 EOF
21693
21694 fi
21695
21696 fi
21697 echo "$as_me:21697: checking for intptr_t" >&5
21698 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
21699 if test "${ac_cv_type_intptr_t+set}" = set; then
21700   echo $ECHO_N "(cached) $ECHO_C" >&6
21701 else
21702   cat >conftest.$ac_ext <<_ACEOF
21703 #line 21703 "configure"
21704 #include "confdefs.h"
21705 $ac_includes_default
21706 int
21707 main (void)
21708 {
21709 if ((intptr_t *) 0)
21710   return 0;
21711 if (sizeof (intptr_t))
21712   return 0;
21713   ;
21714   return 0;
21715 }
21716 _ACEOF
21717 rm -f conftest.$ac_objext
21718 if { (eval echo "$as_me:21718: \"$ac_compile\"") >&5
21719   (eval $ac_compile) 2>&5
21720   ac_status=$?
21721   echo "$as_me:21721: \$? = $ac_status" >&5
21722   (exit $ac_status); } &&
21723          { ac_try='test -s conftest.$ac_objext'
21724   { (eval echo "$as_me:21724: \"$ac_try\"") >&5
21725   (eval $ac_try) 2>&5
21726   ac_status=$?
21727   echo "$as_me:21727: \$? = $ac_status" >&5
21728   (exit $ac_status); }; }; then
21729   ac_cv_type_intptr_t=yes
21730 else
21731   echo "$as_me: failed program was:" >&5
21732 cat conftest.$ac_ext >&5
21733 ac_cv_type_intptr_t=no
21734 fi
21735 rm -f conftest.$ac_objext conftest.$ac_ext
21736 fi
21737 echo "$as_me:21737: result: $ac_cv_type_intptr_t" >&5
21738 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
21739 if test $ac_cv_type_intptr_t = yes; then
21740   :
21741 else
21742
21743 cat >>confdefs.h <<EOF
21744 #define intptr_t long
21745 EOF
21746
21747 fi
21748
21749 echo "$as_me:21749: checking for ssize_t" >&5
21750 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
21751 if test "${ac_cv_type_ssize_t+set}" = set; then
21752   echo $ECHO_N "(cached) $ECHO_C" >&6
21753 else
21754   cat >conftest.$ac_ext <<_ACEOF
21755 #line 21755 "configure"
21756 #include "confdefs.h"
21757 $ac_includes_default
21758 int
21759 main (void)
21760 {
21761 if ((ssize_t *) 0)
21762   return 0;
21763 if (sizeof (ssize_t))
21764   return 0;
21765   ;
21766   return 0;
21767 }
21768 _ACEOF
21769 rm -f conftest.$ac_objext
21770 if { (eval echo "$as_me:21770: \"$ac_compile\"") >&5
21771   (eval $ac_compile) 2>&5
21772   ac_status=$?
21773   echo "$as_me:21773: \$? = $ac_status" >&5
21774   (exit $ac_status); } &&
21775          { ac_try='test -s conftest.$ac_objext'
21776   { (eval echo "$as_me:21776: \"$ac_try\"") >&5
21777   (eval $ac_try) 2>&5
21778   ac_status=$?
21779   echo "$as_me:21779: \$? = $ac_status" >&5
21780   (exit $ac_status); }; }; then
21781   ac_cv_type_ssize_t=yes
21782 else
21783   echo "$as_me: failed program was:" >&5
21784 cat conftest.$ac_ext >&5
21785 ac_cv_type_ssize_t=no
21786 fi
21787 rm -f conftest.$ac_objext conftest.$ac_ext
21788 fi
21789 echo "$as_me:21789: result: $ac_cv_type_ssize_t" >&5
21790 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
21791 if test $ac_cv_type_ssize_t = yes; then
21792   :
21793 else
21794
21795 cat >>confdefs.h <<EOF
21796 #define ssize_t int
21797 EOF
21798
21799 fi
21800
21801 echo "$as_me:21801: checking for type sigaction_t" >&5
21802 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
21803 if test "${cf_cv_type_sigaction+set}" = set; then
21804   echo $ECHO_N "(cached) $ECHO_C" >&6
21805 else
21806
21807         cat >conftest.$ac_ext <<_ACEOF
21808 #line 21808 "configure"
21809 #include "confdefs.h"
21810
21811 #include <signal.h>
21812 int
21813 main (void)
21814 {
21815 sigaction_t x
21816   ;
21817   return 0;
21818 }
21819 _ACEOF
21820 rm -f conftest.$ac_objext
21821 if { (eval echo "$as_me:21821: \"$ac_compile\"") >&5
21822   (eval $ac_compile) 2>&5
21823   ac_status=$?
21824   echo "$as_me:21824: \$? = $ac_status" >&5
21825   (exit $ac_status); } &&
21826          { ac_try='test -s conftest.$ac_objext'
21827   { (eval echo "$as_me:21827: \"$ac_try\"") >&5
21828   (eval $ac_try) 2>&5
21829   ac_status=$?
21830   echo "$as_me:21830: \$? = $ac_status" >&5
21831   (exit $ac_status); }; }; then
21832   cf_cv_type_sigaction=yes
21833 else
21834   echo "$as_me: failed program was:" >&5
21835 cat conftest.$ac_ext >&5
21836 cf_cv_type_sigaction=no
21837 fi
21838 rm -f conftest.$ac_objext conftest.$ac_ext
21839 fi
21840
21841 echo "$as_me:21841: result: $cf_cv_type_sigaction" >&5
21842 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
21843 test "$cf_cv_type_sigaction" = yes &&
21844 cat >>confdefs.h <<\EOF
21845 #define HAVE_TYPE_SIGACTION 1
21846 EOF
21847
21848 echo "$as_me:21848: checking declaration of size-change" >&5
21849 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
21850 if test "${cf_cv_sizechange+set}" = set; then
21851   echo $ECHO_N "(cached) $ECHO_C" >&6
21852 else
21853
21854         cf_cv_sizechange=unknown
21855         cf_save_CPPFLAGS="$CPPFLAGS"
21856
21857 for cf_opts in "" "NEED_PTEM_H"
21858 do
21859
21860         CPPFLAGS="$cf_save_CPPFLAGS"
21861         if test -n "$cf_opts"
21862         then
21863
21864         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21865         CPPFLAGS="${CPPFLAGS}-D$cf_opts"
21866
21867         fi
21868         cat >conftest.$ac_ext <<_ACEOF
21869 #line 21869 "configure"
21870 #include "confdefs.h"
21871 #include <sys/types.h>
21872 #ifdef HAVE_TERMIOS_H
21873 #include <termios.h>
21874 #else
21875 #ifdef HAVE_TERMIO_H
21876 #include <termio.h>
21877 #endif
21878 #endif
21879
21880 #ifdef NEED_PTEM_H
21881 /* This is a workaround for SCO:  they neglected to define struct winsize in
21882  * termios.h -- it's only in termio.h and ptem.h
21883  */
21884 #include <sys/stream.h>
21885 #include <sys/ptem.h>
21886 #endif
21887
21888 #ifdef HAVE_SYS_IOCTL_H
21889 #include <sys/ioctl.h>
21890 #endif
21891
21892 int
21893 main (void)
21894 {
21895
21896 #ifdef TIOCGSIZE
21897         struct ttysize win;     /* SunOS 3.0... */
21898         int y = win.ts_lines = 2;
21899         int x = win.ts_cols = 1;
21900         (void)y;
21901         (void)x;
21902 #else
21903 #ifdef TIOCGWINSZ
21904         struct winsize win;     /* everything else */
21905         int y = win.ws_row = 2;
21906         int x = win.ws_col = 1;
21907         (void)y;
21908         (void)x;
21909 #else
21910         no TIOCGSIZE or TIOCGWINSZ
21911 #endif /* TIOCGWINSZ */
21912 #endif /* TIOCGSIZE */
21913
21914   ;
21915   return 0;
21916 }
21917 _ACEOF
21918 rm -f conftest.$ac_objext
21919 if { (eval echo "$as_me:21919: \"$ac_compile\"") >&5
21920   (eval $ac_compile) 2>&5
21921   ac_status=$?
21922   echo "$as_me:21922: \$? = $ac_status" >&5
21923   (exit $ac_status); } &&
21924          { ac_try='test -s conftest.$ac_objext'
21925   { (eval echo "$as_me:21925: \"$ac_try\"") >&5
21926   (eval $ac_try) 2>&5
21927   ac_status=$?
21928   echo "$as_me:21928: \$? = $ac_status" >&5
21929   (exit $ac_status); }; }; then
21930   cf_cv_sizechange=yes
21931 else
21932   echo "$as_me: failed program was:" >&5
21933 cat conftest.$ac_ext >&5
21934 cf_cv_sizechange=no
21935 fi
21936 rm -f conftest.$ac_objext conftest.$ac_ext
21937
21938         CPPFLAGS="$cf_save_CPPFLAGS"
21939         if test "$cf_cv_sizechange" = yes ; then
21940                 echo "size-change succeeded ($cf_opts)" >&5
21941                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
21942                 break
21943         fi
21944 done
21945
21946 fi
21947 echo "$as_me:21947: result: $cf_cv_sizechange" >&5
21948 echo "${ECHO_T}$cf_cv_sizechange" >&6
21949 if test "$cf_cv_sizechange" != no ; then
21950
21951 cat >>confdefs.h <<\EOF
21952 #define HAVE_SIZECHANGE 1
21953 EOF
21954
21955         case $cf_cv_sizechange in
21956         (NEED*)
21957                 cat >>confdefs.h <<EOF
21958 #define $cf_cv_sizechange  1
21959 EOF
21960
21961                 ;;
21962         esac
21963 fi
21964
21965 echo "$as_me:21965: checking for memmove" >&5
21966 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
21967 if test "${ac_cv_func_memmove+set}" = set; then
21968   echo $ECHO_N "(cached) $ECHO_C" >&6
21969 else
21970   cat >conftest.$ac_ext <<_ACEOF
21971 #line 21971 "configure"
21972 #include "confdefs.h"
21973 #define memmove autoconf_temporary
21974 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21975 #undef memmove
21976
21977 #ifdef __cplusplus
21978 extern "C"
21979 #endif
21980
21981 /* We use char because int might match the return type of a gcc2
21982    builtin and then its argument prototype would still apply.  */
21983 char memmove (void);
21984
21985 int
21986 main (void)
21987 {
21988
21989 /* The GNU C library defines stubs for functions which it implements
21990     to always fail with ENOSYS.  Some functions are actually named
21991     something starting with __ and the normal name is an alias.  */
21992 #if defined (__stub_memmove) || defined (__stub___memmove)
21993 #error found stub for memmove
21994 #endif
21995
21996         return memmove ();
21997   ;
21998   return 0;
21999 }
22000 _ACEOF
22001 rm -f conftest.$ac_objext conftest$ac_exeext
22002 if { (eval echo "$as_me:22002: \"$ac_link\"") >&5
22003   (eval $ac_link) 2>&5
22004   ac_status=$?
22005   echo "$as_me:22005: \$? = $ac_status" >&5
22006   (exit $ac_status); } &&
22007          { ac_try='test -s conftest$ac_exeext'
22008   { (eval echo "$as_me:22008: \"$ac_try\"") >&5
22009   (eval $ac_try) 2>&5
22010   ac_status=$?
22011   echo "$as_me:22011: \$? = $ac_status" >&5
22012   (exit $ac_status); }; }; then
22013   ac_cv_func_memmove=yes
22014 else
22015   echo "$as_me: failed program was:" >&5
22016 cat conftest.$ac_ext >&5
22017 ac_cv_func_memmove=no
22018 fi
22019 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22020 fi
22021 echo "$as_me:22021: result: $ac_cv_func_memmove" >&5
22022 echo "${ECHO_T}$ac_cv_func_memmove" >&6
22023 if test $ac_cv_func_memmove = yes; then
22024   :
22025 else
22026
22027 echo "$as_me:22027: checking for bcopy" >&5
22028 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
22029 if test "${ac_cv_func_bcopy+set}" = set; then
22030   echo $ECHO_N "(cached) $ECHO_C" >&6
22031 else
22032   cat >conftest.$ac_ext <<_ACEOF
22033 #line 22033 "configure"
22034 #include "confdefs.h"
22035 #define bcopy autoconf_temporary
22036 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22037 #undef bcopy
22038
22039 #ifdef __cplusplus
22040 extern "C"
22041 #endif
22042
22043 /* We use char because int might match the return type of a gcc2
22044    builtin and then its argument prototype would still apply.  */
22045 char bcopy (void);
22046
22047 int
22048 main (void)
22049 {
22050
22051 /* The GNU C library defines stubs for functions which it implements
22052     to always fail with ENOSYS.  Some functions are actually named
22053     something starting with __ and the normal name is an alias.  */
22054 #if defined (__stub_bcopy) || defined (__stub___bcopy)
22055 #error found stub for bcopy
22056 #endif
22057
22058         return bcopy ();
22059   ;
22060   return 0;
22061 }
22062 _ACEOF
22063 rm -f conftest.$ac_objext conftest$ac_exeext
22064 if { (eval echo "$as_me:22064: \"$ac_link\"") >&5
22065   (eval $ac_link) 2>&5
22066   ac_status=$?
22067   echo "$as_me:22067: \$? = $ac_status" >&5
22068   (exit $ac_status); } &&
22069          { ac_try='test -s conftest$ac_exeext'
22070   { (eval echo "$as_me:22070: \"$ac_try\"") >&5
22071   (eval $ac_try) 2>&5
22072   ac_status=$?
22073   echo "$as_me:22073: \$? = $ac_status" >&5
22074   (exit $ac_status); }; }; then
22075   ac_cv_func_bcopy=yes
22076 else
22077   echo "$as_me: failed program was:" >&5
22078 cat conftest.$ac_ext >&5
22079 ac_cv_func_bcopy=no
22080 fi
22081 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22082 fi
22083 echo "$as_me:22083: result: $ac_cv_func_bcopy" >&5
22084 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
22085 if test $ac_cv_func_bcopy = yes; then
22086
22087         echo "$as_me:22087: checking if bcopy does overlapping moves" >&5
22088 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
22089 if test "${cf_cv_good_bcopy+set}" = set; then
22090   echo $ECHO_N "(cached) $ECHO_C" >&6
22091 else
22092
22093                 if test "$cross_compiling" = yes; then
22094   cf_cv_good_bcopy=unknown
22095 else
22096   cat >conftest.$ac_ext <<_ACEOF
22097 #line 22097 "configure"
22098 #include "confdefs.h"
22099
22100 int main(void) {
22101         static char data[] = "abcdefghijklmnopqrstuwwxyz";
22102         char temp[40];
22103         bcopy(data, temp, sizeof(data));
22104         bcopy(temp+10, temp, 15);
22105         bcopy(temp+5, temp+15, 10);
22106         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
22107 }
22108
22109 _ACEOF
22110 rm -f conftest$ac_exeext
22111 if { (eval echo "$as_me:22111: \"$ac_link\"") >&5
22112   (eval $ac_link) 2>&5
22113   ac_status=$?
22114   echo "$as_me:22114: \$? = $ac_status" >&5
22115   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22116   { (eval echo "$as_me:22116: \"$ac_try\"") >&5
22117   (eval $ac_try) 2>&5
22118   ac_status=$?
22119   echo "$as_me:22119: \$? = $ac_status" >&5
22120   (exit $ac_status); }; }; then
22121   cf_cv_good_bcopy=yes
22122 else
22123   echo "$as_me: program exited with status $ac_status" >&5
22124 echo "$as_me: failed program was:" >&5
22125 cat conftest.$ac_ext >&5
22126 cf_cv_good_bcopy=no
22127 fi
22128 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22129 fi
22130
22131 fi
22132 echo "$as_me:22132: result: $cf_cv_good_bcopy" >&5
22133 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
22134
22135 else
22136   cf_cv_good_bcopy=no
22137 fi
22138
22139         if test "$cf_cv_good_bcopy" = yes ; then
22140
22141 cat >>confdefs.h <<\EOF
22142 #define USE_OK_BCOPY 1
22143 EOF
22144
22145         else
22146
22147 cat >>confdefs.h <<\EOF
22148 #define USE_MY_MEMMOVE 1
22149 EOF
22150
22151         fi
22152
22153 fi
22154
22155 tty 2>&1 >/dev/null || {
22156 for ac_func in posix_openpt
22157 do
22158 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22159 echo "$as_me:22159: checking for $ac_func" >&5
22160 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22161 if eval "test \"\${$as_ac_var+set}\" = set"; then
22162   echo $ECHO_N "(cached) $ECHO_C" >&6
22163 else
22164   cat >conftest.$ac_ext <<_ACEOF
22165 #line 22165 "configure"
22166 #include "confdefs.h"
22167 #define $ac_func autoconf_temporary
22168 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22169 #undef $ac_func
22170
22171 #ifdef __cplusplus
22172 extern "C"
22173 #endif
22174
22175 /* We use char because int might match the return type of a gcc2
22176    builtin and then its argument prototype would still apply.  */
22177 char $ac_func (void);
22178
22179 int
22180 main (void)
22181 {
22182
22183 /* The GNU C library defines stubs for functions which it implements
22184     to always fail with ENOSYS.  Some functions are actually named
22185     something starting with __ and the normal name is an alias.  */
22186 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22187 #error found stub for $ac_func
22188 #endif
22189
22190         return $ac_func ();
22191   ;
22192   return 0;
22193 }
22194 _ACEOF
22195 rm -f conftest.$ac_objext conftest$ac_exeext
22196 if { (eval echo "$as_me:22196: \"$ac_link\"") >&5
22197   (eval $ac_link) 2>&5
22198   ac_status=$?
22199   echo "$as_me:22199: \$? = $ac_status" >&5
22200   (exit $ac_status); } &&
22201          { ac_try='test -s conftest$ac_exeext'
22202   { (eval echo "$as_me:22202: \"$ac_try\"") >&5
22203   (eval $ac_try) 2>&5
22204   ac_status=$?
22205   echo "$as_me:22205: \$? = $ac_status" >&5
22206   (exit $ac_status); }; }; then
22207   eval "$as_ac_var=yes"
22208 else
22209   echo "$as_me: failed program was:" >&5
22210 cat conftest.$ac_ext >&5
22211 eval "$as_ac_var=no"
22212 fi
22213 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22214 fi
22215 echo "$as_me:22215: result: `eval echo '${'$as_ac_var'}'`" >&5
22216 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22217 if test `eval echo '${'$as_ac_var'}'` = yes; then
22218   cat >>confdefs.h <<EOF
22219 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22220 EOF
22221
22222 fi
22223 done
22224  }
22225 echo "$as_me:22225: checking if poll really works" >&5
22226 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
22227 if test "${cf_cv_working_poll+set}" = set; then
22228   echo $ECHO_N "(cached) $ECHO_C" >&6
22229 else
22230
22231 if test "$cross_compiling" = yes; then
22232   cf_cv_working_poll=unknown
22233 else
22234   cat >conftest.$ac_ext <<_ACEOF
22235 #line 22235 "configure"
22236 #include "confdefs.h"
22237
22238 #include <stdlib.h>
22239 #include <stdio.h>
22240 #include <unistd.h>
22241 #include <fcntl.h>
22242 #ifdef HAVE_POLL_H
22243 #include <poll.h>
22244 #else
22245 #include <sys/poll.h>
22246 #endif
22247 int main(void) {
22248         struct pollfd myfds;
22249         int ret;
22250
22251         /* check for Darwin bug with respect to "devices" */
22252         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
22253         if (myfds.fd < 0)
22254                 myfds.fd = 0;
22255         myfds.events = POLLIN;
22256         myfds.revents = 0;
22257
22258         ret = poll(&myfds, 1, 100);
22259
22260         if (ret < 0 || (myfds.revents & POLLNVAL)) {
22261                 ret = -1;
22262         } else {
22263                 int fd = 0;
22264                 if (!isatty(fd)) {
22265                         fd = open("/dev/tty", 2);       /* O_RDWR */
22266                 }
22267 #ifdef HAVE_POSIX_OPENPT
22268                 if (fd < 0) {
22269                         fd = posix_openpt(O_RDWR);
22270                 }
22271 #endif
22272
22273                 if (fd >= 0) {
22274                         /* also check with standard input */
22275                         myfds.fd = fd;
22276                         myfds.events = POLLIN;
22277                         myfds.revents = 0;
22278                         ret = poll(&myfds, 1, 100);
22279                 } else {
22280                         ret = -1;
22281                 }
22282         }
22283         ${cf_cv_main_return:-return}(ret < 0);
22284 }
22285 _ACEOF
22286 rm -f conftest$ac_exeext
22287 if { (eval echo "$as_me:22287: \"$ac_link\"") >&5
22288   (eval $ac_link) 2>&5
22289   ac_status=$?
22290   echo "$as_me:22290: \$? = $ac_status" >&5
22291   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22292   { (eval echo "$as_me:22292: \"$ac_try\"") >&5
22293   (eval $ac_try) 2>&5
22294   ac_status=$?
22295   echo "$as_me:22295: \$? = $ac_status" >&5
22296   (exit $ac_status); }; }; then
22297   cf_cv_working_poll=yes
22298 else
22299   echo "$as_me: program exited with status $ac_status" >&5
22300 echo "$as_me: failed program was:" >&5
22301 cat conftest.$ac_ext >&5
22302 cf_cv_working_poll=no
22303 fi
22304 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22305 fi
22306 fi
22307 echo "$as_me:22307: result: $cf_cv_working_poll" >&5
22308 echo "${ECHO_T}$cf_cv_working_poll" >&6
22309 test "$cf_cv_working_poll" = "yes" &&
22310 cat >>confdefs.h <<\EOF
22311 #define HAVE_WORKING_POLL 1
22312 EOF
22313
22314 echo "$as_me:22314: checking for va_copy" >&5
22315 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
22316 if test "${cf_cv_have_va_copy+set}" = set; then
22317   echo $ECHO_N "(cached) $ECHO_C" >&6
22318 else
22319
22320 cat >conftest.$ac_ext <<_ACEOF
22321 #line 22321 "configure"
22322 #include "confdefs.h"
22323
22324 #include <stdarg.h>
22325
22326 int
22327 main (void)
22328 {
22329
22330         static va_list dst;
22331         static va_list src;
22332         va_copy(dst, src)
22333   ;
22334   return 0;
22335 }
22336 _ACEOF
22337 rm -f conftest.$ac_objext conftest$ac_exeext
22338 if { (eval echo "$as_me:22338: \"$ac_link\"") >&5
22339   (eval $ac_link) 2>&5
22340   ac_status=$?
22341   echo "$as_me:22341: \$? = $ac_status" >&5
22342   (exit $ac_status); } &&
22343          { ac_try='test -s conftest$ac_exeext'
22344   { (eval echo "$as_me:22344: \"$ac_try\"") >&5
22345   (eval $ac_try) 2>&5
22346   ac_status=$?
22347   echo "$as_me:22347: \$? = $ac_status" >&5
22348   (exit $ac_status); }; }; then
22349   cf_cv_have_va_copy=yes
22350 else
22351   echo "$as_me: failed program was:" >&5
22352 cat conftest.$ac_ext >&5
22353 cf_cv_have_va_copy=no
22354 fi
22355 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22356 fi
22357 echo "$as_me:22357: result: $cf_cv_have_va_copy" >&5
22358 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
22359
22360 if test "$cf_cv_have_va_copy" = yes;
22361 then
22362
22363 cat >>confdefs.h <<\EOF
22364 #define HAVE_VA_COPY 1
22365 EOF
22366
22367 else # !cf_cv_have_va_copy
22368
22369 echo "$as_me:22369: checking for __va_copy" >&5
22370 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
22371 if test "${cf_cv_have___va_copy+set}" = set; then
22372   echo $ECHO_N "(cached) $ECHO_C" >&6
22373 else
22374
22375 cat >conftest.$ac_ext <<_ACEOF
22376 #line 22376 "configure"
22377 #include "confdefs.h"
22378
22379 #include <stdarg.h>
22380
22381 int
22382 main (void)
22383 {
22384
22385         static va_list dst;
22386         static va_list src;
22387         __va_copy(dst, src)
22388   ;
22389   return 0;
22390 }
22391 _ACEOF
22392 rm -f conftest.$ac_objext conftest$ac_exeext
22393 if { (eval echo "$as_me:22393: \"$ac_link\"") >&5
22394   (eval $ac_link) 2>&5
22395   ac_status=$?
22396   echo "$as_me:22396: \$? = $ac_status" >&5
22397   (exit $ac_status); } &&
22398          { ac_try='test -s conftest$ac_exeext'
22399   { (eval echo "$as_me:22399: \"$ac_try\"") >&5
22400   (eval $ac_try) 2>&5
22401   ac_status=$?
22402   echo "$as_me:22402: \$? = $ac_status" >&5
22403   (exit $ac_status); }; }; then
22404   cf_cv_have___va_copy=yes
22405 else
22406   echo "$as_me: failed program was:" >&5
22407 cat conftest.$ac_ext >&5
22408 cf_cv_have___va_copy=no
22409 fi
22410 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22411 fi
22412 echo "$as_me:22412: result: $cf_cv_have___va_copy" >&5
22413 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
22414
22415 if test "$cf_cv_have___va_copy" = yes
22416 then
22417
22418 cat >>confdefs.h <<\EOF
22419 #define HAVE___VA_COPY 1
22420 EOF
22421
22422 else # !cf_cv_have___va_copy
22423
22424 echo "$as_me:22424: checking for __builtin_va_copy" >&5
22425 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
22426 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
22427   echo $ECHO_N "(cached) $ECHO_C" >&6
22428 else
22429
22430 cat >conftest.$ac_ext <<_ACEOF
22431 #line 22431 "configure"
22432 #include "confdefs.h"
22433
22434 #include <stdarg.h>
22435
22436 int
22437 main (void)
22438 {
22439
22440         static va_list dst;
22441         static va_list src;
22442         __builtin_va_copy(dst, src)
22443   ;
22444   return 0;
22445 }
22446 _ACEOF
22447 rm -f conftest.$ac_objext conftest$ac_exeext
22448 if { (eval echo "$as_me:22448: \"$ac_link\"") >&5
22449   (eval $ac_link) 2>&5
22450   ac_status=$?
22451   echo "$as_me:22451: \$? = $ac_status" >&5
22452   (exit $ac_status); } &&
22453          { ac_try='test -s conftest$ac_exeext'
22454   { (eval echo "$as_me:22454: \"$ac_try\"") >&5
22455   (eval $ac_try) 2>&5
22456   ac_status=$?
22457   echo "$as_me:22457: \$? = $ac_status" >&5
22458   (exit $ac_status); }; }; then
22459   cf_cv_have___builtin_va_copy=yes
22460 else
22461   echo "$as_me: failed program was:" >&5
22462 cat conftest.$ac_ext >&5
22463 cf_cv_have___builtin_va_copy=no
22464 fi
22465 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22466 fi
22467 echo "$as_me:22467: result: $cf_cv_have___builtin_va_copy" >&5
22468 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
22469
22470 test "$cf_cv_have___builtin_va_copy" = yes &&
22471
22472 cat >>confdefs.h <<\EOF
22473 #define HAVE___BUILTIN_VA_COPY 1
22474 EOF
22475
22476 fi # cf_cv_have___va_copy
22477
22478 fi # cf_cv_have_va_copy
22479
22480 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
22481 (*yes*)
22482         ;;
22483
22484 (*)
22485         echo "$as_me:22485: checking if we can simply copy va_list" >&5
22486 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
22487 if test "${cf_cv_pointer_va_list+set}" = set; then
22488   echo $ECHO_N "(cached) $ECHO_C" >&6
22489 else
22490
22491 cat >conftest.$ac_ext <<_ACEOF
22492 #line 22492 "configure"
22493 #include "confdefs.h"
22494
22495 #include <stdarg.h>
22496
22497 int
22498 main (void)
22499 {
22500
22501         va_list dst;
22502         va_list src;
22503         dst = src
22504   ;
22505   return 0;
22506 }
22507 _ACEOF
22508 rm -f conftest.$ac_objext conftest$ac_exeext
22509 if { (eval echo "$as_me:22509: \"$ac_link\"") >&5
22510   (eval $ac_link) 2>&5
22511   ac_status=$?
22512   echo "$as_me:22512: \$? = $ac_status" >&5
22513   (exit $ac_status); } &&
22514          { ac_try='test -s conftest$ac_exeext'
22515   { (eval echo "$as_me:22515: \"$ac_try\"") >&5
22516   (eval $ac_try) 2>&5
22517   ac_status=$?
22518   echo "$as_me:22518: \$? = $ac_status" >&5
22519   (exit $ac_status); }; }; then
22520   cf_cv_pointer_va_list=yes
22521 else
22522   echo "$as_me: failed program was:" >&5
22523 cat conftest.$ac_ext >&5
22524 cf_cv_pointer_va_list=no
22525 fi
22526 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22527 fi
22528 echo "$as_me:22528: result: $cf_cv_pointer_va_list" >&5
22529 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
22530
22531         if test "$cf_cv_pointer_va_list" = no
22532         then
22533                 echo "$as_me:22533: checking if we can copy va_list indirectly" >&5
22534 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
22535 if test "${cf_cv_array_va_list+set}" = set; then
22536   echo $ECHO_N "(cached) $ECHO_C" >&6
22537 else
22538
22539 cat >conftest.$ac_ext <<_ACEOF
22540 #line 22540 "configure"
22541 #include "confdefs.h"
22542
22543 #include <stdarg.h>
22544
22545 int
22546 main (void)
22547 {
22548
22549         va_list dst;
22550         va_list src;
22551         *dst = *src
22552   ;
22553   return 0;
22554 }
22555 _ACEOF
22556 rm -f conftest.$ac_objext conftest$ac_exeext
22557 if { (eval echo "$as_me:22557: \"$ac_link\"") >&5
22558   (eval $ac_link) 2>&5
22559   ac_status=$?
22560   echo "$as_me:22560: \$? = $ac_status" >&5
22561   (exit $ac_status); } &&
22562          { ac_try='test -s conftest$ac_exeext'
22563   { (eval echo "$as_me:22563: \"$ac_try\"") >&5
22564   (eval $ac_try) 2>&5
22565   ac_status=$?
22566   echo "$as_me:22566: \$? = $ac_status" >&5
22567   (exit $ac_status); }; }; then
22568   cf_cv_array_va_list=yes
22569 else
22570   echo "$as_me: failed program was:" >&5
22571 cat conftest.$ac_ext >&5
22572 cf_cv_array_va_list=no
22573 fi
22574 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22575 fi
22576 echo "$as_me:22576: result: $cf_cv_array_va_list" >&5
22577 echo "${ECHO_T}$cf_cv_array_va_list" >&6
22578                 test "$cf_cv_array_va_list" = yes &&
22579 cat >>confdefs.h <<\EOF
22580 #define ARRAY_VA_LIST 1
22581 EOF
22582
22583         fi
22584         ;;
22585 esac
22586
22587 echo "$as_me:22587: checking for pid_t" >&5
22588 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
22589 if test "${ac_cv_type_pid_t+set}" = set; then
22590   echo $ECHO_N "(cached) $ECHO_C" >&6
22591 else
22592   cat >conftest.$ac_ext <<_ACEOF
22593 #line 22593 "configure"
22594 #include "confdefs.h"
22595 $ac_includes_default
22596 int
22597 main (void)
22598 {
22599 if ((pid_t *) 0)
22600   return 0;
22601 if (sizeof (pid_t))
22602   return 0;
22603   ;
22604   return 0;
22605 }
22606 _ACEOF
22607 rm -f conftest.$ac_objext
22608 if { (eval echo "$as_me:22608: \"$ac_compile\"") >&5
22609   (eval $ac_compile) 2>&5
22610   ac_status=$?
22611   echo "$as_me:22611: \$? = $ac_status" >&5
22612   (exit $ac_status); } &&
22613          { ac_try='test -s conftest.$ac_objext'
22614   { (eval echo "$as_me:22614: \"$ac_try\"") >&5
22615   (eval $ac_try) 2>&5
22616   ac_status=$?
22617   echo "$as_me:22617: \$? = $ac_status" >&5
22618   (exit $ac_status); }; }; then
22619   ac_cv_type_pid_t=yes
22620 else
22621   echo "$as_me: failed program was:" >&5
22622 cat conftest.$ac_ext >&5
22623 ac_cv_type_pid_t=no
22624 fi
22625 rm -f conftest.$ac_objext conftest.$ac_ext
22626 fi
22627 echo "$as_me:22627: result: $ac_cv_type_pid_t" >&5
22628 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
22629 if test $ac_cv_type_pid_t = yes; then
22630   :
22631 else
22632
22633 cat >>confdefs.h <<EOF
22634 #define pid_t int
22635 EOF
22636
22637 fi
22638
22639 for ac_header in unistd.h vfork.h
22640 do
22641 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22642 echo "$as_me:22642: checking for $ac_header" >&5
22643 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22644 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22645   echo $ECHO_N "(cached) $ECHO_C" >&6
22646 else
22647   cat >conftest.$ac_ext <<_ACEOF
22648 #line 22648 "configure"
22649 #include "confdefs.h"
22650 #include <$ac_header>
22651 _ACEOF
22652 if { (eval echo "$as_me:22652: \"$ac_cpp conftest.$ac_ext\"") >&5
22653   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22654   ac_status=$?
22655   egrep -v '^ *\+' conftest.er1 >conftest.err
22656   rm -f conftest.er1
22657   cat conftest.err >&5
22658   echo "$as_me:22658: \$? = $ac_status" >&5
22659   (exit $ac_status); } >/dev/null; then
22660   if test -s conftest.err; then
22661     ac_cpp_err=$ac_c_preproc_warn_flag
22662   else
22663     ac_cpp_err=
22664   fi
22665 else
22666   ac_cpp_err=yes
22667 fi
22668 if test -z "$ac_cpp_err"; then
22669   eval "$as_ac_Header=yes"
22670 else
22671   echo "$as_me: failed program was:" >&5
22672   cat conftest.$ac_ext >&5
22673   eval "$as_ac_Header=no"
22674 fi
22675 rm -f conftest.err conftest.$ac_ext
22676 fi
22677 echo "$as_me:22677: result: `eval echo '${'$as_ac_Header'}'`" >&5
22678 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22679 if test `eval echo '${'$as_ac_Header'}'` = yes; then
22680   cat >>confdefs.h <<EOF
22681 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22682 EOF
22683
22684 fi
22685 done
22686
22687 for ac_func in fork vfork
22688 do
22689 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22690 echo "$as_me:22690: checking for $ac_func" >&5
22691 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22692 if eval "test \"\${$as_ac_var+set}\" = set"; then
22693   echo $ECHO_N "(cached) $ECHO_C" >&6
22694 else
22695   cat >conftest.$ac_ext <<_ACEOF
22696 #line 22696 "configure"
22697 #include "confdefs.h"
22698 #define $ac_func autoconf_temporary
22699 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22700 #undef $ac_func
22701
22702 #ifdef __cplusplus
22703 extern "C"
22704 #endif
22705
22706 /* We use char because int might match the return type of a gcc2
22707    builtin and then its argument prototype would still apply.  */
22708 char $ac_func (void);
22709
22710 int
22711 main (void)
22712 {
22713
22714 /* The GNU C library defines stubs for functions which it implements
22715     to always fail with ENOSYS.  Some functions are actually named
22716     something starting with __ and the normal name is an alias.  */
22717 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22718 #error found stub for $ac_func
22719 #endif
22720
22721         return $ac_func ();
22722   ;
22723   return 0;
22724 }
22725 _ACEOF
22726 rm -f conftest.$ac_objext conftest$ac_exeext
22727 if { (eval echo "$as_me:22727: \"$ac_link\"") >&5
22728   (eval $ac_link) 2>&5
22729   ac_status=$?
22730   echo "$as_me:22730: \$? = $ac_status" >&5
22731   (exit $ac_status); } &&
22732          { ac_try='test -s conftest$ac_exeext'
22733   { (eval echo "$as_me:22733: \"$ac_try\"") >&5
22734   (eval $ac_try) 2>&5
22735   ac_status=$?
22736   echo "$as_me:22736: \$? = $ac_status" >&5
22737   (exit $ac_status); }; }; then
22738   eval "$as_ac_var=yes"
22739 else
22740   echo "$as_me: failed program was:" >&5
22741 cat conftest.$ac_ext >&5
22742 eval "$as_ac_var=no"
22743 fi
22744 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22745 fi
22746 echo "$as_me:22746: result: `eval echo '${'$as_ac_var'}'`" >&5
22747 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22748 if test `eval echo '${'$as_ac_var'}'` = yes; then
22749   cat >>confdefs.h <<EOF
22750 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22751 EOF
22752
22753 fi
22754 done
22755
22756 ac_cv_func_fork_works=$ac_cv_func_fork
22757 if test "x$ac_cv_func_fork" = xyes; then
22758   echo "$as_me:22758: checking for working fork" >&5
22759 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
22760 if test "${ac_cv_func_fork_works+set}" = set; then
22761   echo $ECHO_N "(cached) $ECHO_C" >&6
22762 else
22763   if test "$cross_compiling" = yes; then
22764   ac_cv_func_fork_works=cross
22765 else
22766   cat >conftest.$ac_ext <<_ACEOF
22767 /* By Rüdiger Kuhlmann. */
22768       #include <sys/types.h>
22769       #if HAVE_UNISTD_H
22770       # include <unistd.h>
22771       #endif
22772       /* Some systems only have a dummy stub for fork() */
22773       int main (void)
22774       {
22775         if (fork() < 0)
22776           $ac_main_return (1);
22777         $ac_main_return (0);
22778       }
22779 _ACEOF
22780 rm -f conftest$ac_exeext
22781 if { (eval echo "$as_me:22781: \"$ac_link\"") >&5
22782   (eval $ac_link) 2>&5
22783   ac_status=$?
22784   echo "$as_me:22784: \$? = $ac_status" >&5
22785   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22786   { (eval echo "$as_me:22786: \"$ac_try\"") >&5
22787   (eval $ac_try) 2>&5
22788   ac_status=$?
22789   echo "$as_me:22789: \$? = $ac_status" >&5
22790   (exit $ac_status); }; }; then
22791   ac_cv_func_fork_works=yes
22792 else
22793   echo "$as_me: program exited with status $ac_status" >&5
22794 echo "$as_me: failed program was:" >&5
22795 cat conftest.$ac_ext >&5
22796 ac_cv_func_fork_works=no
22797 fi
22798 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22799 fi
22800 fi
22801 echo "$as_me:22801: result: $ac_cv_func_fork_works" >&5
22802 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
22803
22804 fi
22805 if test "x$ac_cv_func_fork_works" = xcross; then
22806   case $host in
22807     *-*-amigaos* | *-*-msdosdjgpp*)
22808       # Override, as these systems have only a dummy fork() stub
22809       ac_cv_func_fork_works=no
22810       ;;
22811     *)
22812       ac_cv_func_fork_works=yes
22813       ;;
22814   esac
22815   { echo "$as_me:22815: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
22816 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
22817 fi
22818 ac_cv_func_vfork_works=$ac_cv_func_vfork
22819 if test "x$ac_cv_func_vfork" = xyes; then
22820   echo "$as_me:22820: checking for working vfork" >&5
22821 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
22822 if test "${ac_cv_func_vfork_works+set}" = set; then
22823   echo $ECHO_N "(cached) $ECHO_C" >&6
22824 else
22825   if test "$cross_compiling" = yes; then
22826   ac_cv_func_vfork_works=cross
22827 else
22828   cat >conftest.$ac_ext <<_ACEOF
22829 #line 22829 "configure"
22830 #include "confdefs.h"
22831 /* Thanks to Paul Eggert for this test.  */
22832 #include <stdio.h>
22833 #include <sys/types.h>
22834 #include <sys/stat.h>
22835 #if HAVE_UNISTD_H
22836 # include <unistd.h>
22837 #endif
22838 #if HAVE_VFORK_H
22839 # include <vfork.h>
22840 #endif
22841 /* On some sparc systems, changes by the child to local and incoming
22842    argument registers are propagated back to the parent.  The compiler
22843    is told about this with #include <vfork.h>, but some compilers
22844    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
22845    static variable whose address is put into a register that is
22846    clobbered by the vfork.  */
22847 static
22848 #ifdef __cplusplus
22849 sparc_address_test (int arg)
22850 # else
22851 sparc_address_test (arg) int arg;
22852 #endif
22853 {
22854   static pid_t child;
22855   if (!child) {
22856     child = vfork ();
22857     if (child < 0) {
22858       perror ("vfork");
22859       _exit(2);
22860     }
22861     if (!child) {
22862       arg = getpid();
22863       write(-1, "", 0);
22864       _exit (arg);
22865     }
22866   }
22867 }
22868
22869 int
22870 main (void)
22871 {
22872   pid_t parent = getpid ();
22873   pid_t child;
22874
22875   sparc_address_test ();
22876
22877   child = vfork ();
22878
22879   if (child == 0) {
22880     /* Here is another test for sparc vfork register problems.  This
22881        test uses lots of local variables, at least as many local
22882        variables as main has allocated so far including compiler
22883        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
22884        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
22885        reuse the register of parent for one of the local variables,
22886        since it will think that parent can't possibly be used any more
22887        in this routine.  Assigning to the local variable will thus
22888        munge parent in the parent process.  */
22889     pid_t
22890       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
22891       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
22892     /* Convince the compiler that p..p7 are live; otherwise, it might
22893        use the same hardware register for all 8 local variables.  */
22894     if (p != p1 || p != p2 || p != p3 || p != p4
22895         || p != p5 || p != p6 || p != p7)
22896       _exit(1);
22897
22898     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
22899        from child file descriptors.  If the child closes a descriptor
22900        before it execs or exits, this munges the parent's descriptor
22901        as well.  Test for this by closing stdout in the child.  */
22902     _exit(close(fileno(stdout)) != 0);
22903   } else {
22904     int status;
22905     struct stat st;
22906
22907     while (wait(&status) != child)
22908       ;
22909     $ac_main_return(
22910          /* Was there some problem with vforking?  */
22911          child < 0
22912
22913          /* Did the child fail?  (This shouldn't happen.)  */
22914          || status
22915
22916          /* Did the vfork/compiler bug occur?  */
22917          || parent != getpid()
22918
22919          /* Did the file descriptor bug occur?  */
22920          || fstat(fileno(stdout), &st) != 0
22921          );
22922   }
22923 }
22924 _ACEOF
22925 rm -f conftest$ac_exeext
22926 if { (eval echo "$as_me:22926: \"$ac_link\"") >&5
22927   (eval $ac_link) 2>&5
22928   ac_status=$?
22929   echo "$as_me:22929: \$? = $ac_status" >&5
22930   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22931   { (eval echo "$as_me:22931: \"$ac_try\"") >&5
22932   (eval $ac_try) 2>&5
22933   ac_status=$?
22934   echo "$as_me:22934: \$? = $ac_status" >&5
22935   (exit $ac_status); }; }; then
22936   ac_cv_func_vfork_works=yes
22937 else
22938   echo "$as_me: program exited with status $ac_status" >&5
22939 echo "$as_me: failed program was:" >&5
22940 cat conftest.$ac_ext >&5
22941 ac_cv_func_vfork_works=no
22942 fi
22943 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22944 fi
22945 fi
22946 echo "$as_me:22946: result: $ac_cv_func_vfork_works" >&5
22947 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
22948
22949 fi;
22950 if test "x$ac_cv_func_fork_works" = xcross; then
22951   ac_cv_func_vfork_works=ac_cv_func_vfork
22952   { echo "$as_me:22952: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
22953 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
22954 fi
22955
22956 if test "x$ac_cv_func_vfork_works" = xyes; then
22957
22958 cat >>confdefs.h <<\EOF
22959 #define HAVE_WORKING_VFORK 1
22960 EOF
22961
22962 else
22963
22964 cat >>confdefs.h <<\EOF
22965 #define vfork fork
22966 EOF
22967
22968 fi
22969 if test "x$ac_cv_func_fork_works" = xyes; then
22970
22971 cat >>confdefs.h <<\EOF
22972 #define HAVE_WORKING_FORK 1
22973 EOF
22974
22975 fi
22976
22977 echo "$as_me:22977: checking if fopen accepts explicit binary mode" >&5
22978 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
22979 if test "${cf_cv_fopen_bin_r+set}" = set; then
22980   echo $ECHO_N "(cached) $ECHO_C" >&6
22981 else
22982
22983         if test "$cross_compiling" = yes; then
22984   cf_cv_fopen_bin_r=unknown
22985 else
22986   cat >conftest.$ac_ext <<_ACEOF
22987 #line 22987 "configure"
22988 #include "confdefs.h"
22989
22990 #include <stdio.h>
22991 int main(void) {
22992         FILE *fp = fopen("conftest.tmp", "wb");
22993         int rc = 0;
22994         if (fp != 0) {
22995                 int p, q;
22996                 for (p = 0; p < 256; ++p) {
22997                         fputc(p, fp);
22998                 }
22999                 fclose(fp);
23000                 fp = fopen("conftest.tmp", "rb");
23001                 if (fp != 0) {
23002                         for (p = 0; p < 256; ++p) {
23003                                 q = fgetc(fp);
23004                                 if (q != p) {
23005                                         rc = 1;
23006                                         break;
23007                                 }
23008                         }
23009                 } else {
23010                         rc = 1;
23011                 }
23012         } else {
23013                 rc = 1;
23014         }
23015         ${cf_cv_main_return:-return} (rc);
23016 }
23017
23018 _ACEOF
23019 rm -f conftest$ac_exeext
23020 if { (eval echo "$as_me:23020: \"$ac_link\"") >&5
23021   (eval $ac_link) 2>&5
23022   ac_status=$?
23023   echo "$as_me:23023: \$? = $ac_status" >&5
23024   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23025   { (eval echo "$as_me:23025: \"$ac_try\"") >&5
23026   (eval $ac_try) 2>&5
23027   ac_status=$?
23028   echo "$as_me:23028: \$? = $ac_status" >&5
23029   (exit $ac_status); }; }; then
23030   cf_cv_fopen_bin_r=yes
23031 else
23032   echo "$as_me: program exited with status $ac_status" >&5
23033 echo "$as_me: failed program was:" >&5
23034 cat conftest.$ac_ext >&5
23035 cf_cv_fopen_bin_r=no
23036 fi
23037 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23038 fi
23039
23040 fi
23041 echo "$as_me:23041: result: $cf_cv_fopen_bin_r" >&5
23042 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
23043 test "x$cf_cv_fopen_bin_r" != xno &&
23044 cat >>confdefs.h <<\EOF
23045 #define USE_FOPEN_BIN_R 1
23046 EOF
23047
23048 # special check for test/ditto.c
23049
23050 echo "$as_me:23050: checking for openpty in -lutil" >&5
23051 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
23052 if test "${ac_cv_lib_util_openpty+set}" = set; then
23053   echo $ECHO_N "(cached) $ECHO_C" >&6
23054 else
23055   ac_check_lib_save_LIBS=$LIBS
23056 LIBS="-lutil  $LIBS"
23057 cat >conftest.$ac_ext <<_ACEOF
23058 #line 23058 "configure"
23059 #include "confdefs.h"
23060
23061 /* Override any gcc2 internal prototype to avoid an error.  */
23062 #ifdef __cplusplus
23063 extern "C"
23064 #endif
23065 /* We use char because int might match the return type of a gcc2
23066    builtin and then its argument prototype would still apply.  */
23067 char openpty ();
23068 int
23069 main (void)
23070 {
23071 openpty ();
23072   ;
23073   return 0;
23074 }
23075 _ACEOF
23076 rm -f conftest.$ac_objext conftest$ac_exeext
23077 if { (eval echo "$as_me:23077: \"$ac_link\"") >&5
23078   (eval $ac_link) 2>&5
23079   ac_status=$?
23080   echo "$as_me:23080: \$? = $ac_status" >&5
23081   (exit $ac_status); } &&
23082          { ac_try='test -s conftest$ac_exeext'
23083   { (eval echo "$as_me:23083: \"$ac_try\"") >&5
23084   (eval $ac_try) 2>&5
23085   ac_status=$?
23086   echo "$as_me:23086: \$? = $ac_status" >&5
23087   (exit $ac_status); }; }; then
23088   ac_cv_lib_util_openpty=yes
23089 else
23090   echo "$as_me: failed program was:" >&5
23091 cat conftest.$ac_ext >&5
23092 ac_cv_lib_util_openpty=no
23093 fi
23094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23095 LIBS=$ac_check_lib_save_LIBS
23096 fi
23097 echo "$as_me:23097: result: $ac_cv_lib_util_openpty" >&5
23098 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
23099 if test $ac_cv_lib_util_openpty = yes; then
23100   cf_cv_lib_util=yes
23101 else
23102   cf_cv_lib_util=no
23103 fi
23104
23105 echo "$as_me:23105: checking for openpty header" >&5
23106 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
23107 if test "${cf_cv_func_openpty+set}" = set; then
23108   echo $ECHO_N "(cached) $ECHO_C" >&6
23109 else
23110
23111         cf_save_LIBS="$LIBS"
23112         test $cf_cv_lib_util = yes && {
23113 cf_add_libs="$LIBS"
23114 # reverse order
23115 cf_add_0lib=
23116 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23117 # filter duplicates
23118 for cf_add_1lib in $cf_add_0lib; do
23119         for cf_add_2lib in $cf_add_libs; do
23120                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23121                         cf_add_1lib=
23122                         break
23123                 fi
23124         done
23125         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23126 done
23127 LIBS="$cf_add_libs"
23128  }
23129         for cf_header in pty.h libutil.h util.h
23130         do
23131         cat >conftest.$ac_ext <<_ACEOF
23132 #line 23132 "configure"
23133 #include "confdefs.h"
23134
23135 #include <$cf_header>
23136
23137 int
23138 main (void)
23139 {
23140
23141         int x = openpty((int *)0, (int *)0, (char *)0,
23142                                    (struct termios *)0, (struct winsize *)0);
23143
23144   ;
23145   return 0;
23146 }
23147 _ACEOF
23148 rm -f conftest.$ac_objext conftest$ac_exeext
23149 if { (eval echo "$as_me:23149: \"$ac_link\"") >&5
23150   (eval $ac_link) 2>&5
23151   ac_status=$?
23152   echo "$as_me:23152: \$? = $ac_status" >&5
23153   (exit $ac_status); } &&
23154          { ac_try='test -s conftest$ac_exeext'
23155   { (eval echo "$as_me:23155: \"$ac_try\"") >&5
23156   (eval $ac_try) 2>&5
23157   ac_status=$?
23158   echo "$as_me:23158: \$? = $ac_status" >&5
23159   (exit $ac_status); }; }; then
23160
23161                 cf_cv_func_openpty=$cf_header
23162                 break
23163
23164 else
23165   echo "$as_me: failed program was:" >&5
23166 cat conftest.$ac_ext >&5
23167
23168                 cf_cv_func_openpty=no
23169
23170 fi
23171 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23172         done
23173         LIBS="$cf_save_LIBS"
23174
23175 fi
23176 echo "$as_me:23176: result: $cf_cv_func_openpty" >&5
23177 echo "${ECHO_T}$cf_cv_func_openpty" >&6
23178
23179 if test "$cf_cv_func_openpty" != no ; then
23180
23181 cat >>confdefs.h <<EOF
23182 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
23183 EOF
23184
23185 cat >>confdefs.h <<\EOF
23186 #define USE_XTERM_PTY 1
23187 EOF
23188
23189         if test "x$cf_cv_lib_util" = xyes ; then
23190
23191 cf_add_libs="$TEST_LIBS"
23192 # reverse order
23193 cf_add_0lib=
23194 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23195 # filter duplicates
23196 for cf_add_1lib in $cf_add_0lib; do
23197         for cf_add_2lib in $cf_add_libs; do
23198                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23199                         cf_add_1lib=
23200                         break
23201                 fi
23202         done
23203         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23204 done
23205 TEST_LIBS="$cf_add_libs"
23206
23207         fi
23208 fi
23209
23210 if test "$with_hashed_db" != no ; then
23211
23212 cat >>confdefs.h <<\EOF
23213 #define USE_HASHED_DB 1
23214 EOF
23215
23216 case $with_hashed_db in
23217 (yes|*able*)
23218         ;;
23219 (*)
23220         if test -d "$with_hashed_db" ; then
23221
23222 if test -n "$with_hashed_db/include" ; then
23223   for cf_add_incdir in $with_hashed_db/include
23224   do
23225         while test $cf_add_incdir != /usr/include
23226         do
23227           if test -d $cf_add_incdir
23228           then
23229                 cf_have_incdir=no
23230                 if test -n "$CFLAGS$CPPFLAGS" ; then
23231                   # a loop is needed to ensure we can add subdirs of existing dirs
23232                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
23233                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
23234                           cf_have_incdir=yes; break
23235                         fi
23236                   done
23237                 fi
23238
23239                 if test "$cf_have_incdir" = no ; then
23240                   if test "$cf_add_incdir" = /usr/local/include ; then
23241                         if test "$GCC" = yes
23242                         then
23243                           cf_save_CPPFLAGS=$CPPFLAGS
23244
23245         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23246         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
23247
23248                           cat >conftest.$ac_ext <<_ACEOF
23249 #line 23249 "configure"
23250 #include "confdefs.h"
23251 #include <stdio.h>
23252 int
23253 main (void)
23254 {
23255 printf("Hello")
23256   ;
23257   return 0;
23258 }
23259 _ACEOF
23260 rm -f conftest.$ac_objext
23261 if { (eval echo "$as_me:23261: \"$ac_compile\"") >&5
23262   (eval $ac_compile) 2>&5
23263   ac_status=$?
23264   echo "$as_me:23264: \$? = $ac_status" >&5
23265   (exit $ac_status); } &&
23266          { ac_try='test -s conftest.$ac_objext'
23267   { (eval echo "$as_me:23267: \"$ac_try\"") >&5
23268   (eval $ac_try) 2>&5
23269   ac_status=$?
23270   echo "$as_me:23270: \$? = $ac_status" >&5
23271   (exit $ac_status); }; }; then
23272   :
23273 else
23274   echo "$as_me: failed program was:" >&5
23275 cat conftest.$ac_ext >&5
23276 cf_have_incdir=yes
23277 fi
23278 rm -f conftest.$ac_objext conftest.$ac_ext
23279                           CPPFLAGS=$cf_save_CPPFLAGS
23280                         fi
23281                   fi
23282                 fi
23283
23284                 if test "$cf_have_incdir" = no ; then
23285                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
23286
23287 echo "${as_me:-configure}:23287: testing adding $cf_add_incdir to include-path ..." 1>&5
23288
23289                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
23290
23291                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
23292                   test "$cf_top_incdir" = "$cf_add_incdir" && break
23293                   cf_add_incdir="$cf_top_incdir"
23294                 else
23295                   break
23296                 fi
23297           else
23298                 break
23299           fi
23300         done
23301   done
23302 fi
23303
23304 if test -n "$with_hashed_db/lib" ; then
23305         for cf_add_libdir in $with_hashed_db/lib
23306         do
23307                 if test $cf_add_libdir = /usr/lib ; then
23308                         :
23309                 elif test -d $cf_add_libdir
23310                 then
23311                         cf_have_libdir=no
23312                         if test -n "$LDFLAGS$LIBS" ; then
23313                                 # a loop is needed to ensure we can add subdirs of existing dirs
23314                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
23315                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
23316                                                 cf_have_libdir=yes; break
23317                                         fi
23318                                 done
23319                         fi
23320                         if test "$cf_have_libdir" = no ; then
23321                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
23322
23323 echo "${as_me:-configure}:23323: testing adding $cf_add_libdir to library-path ..." 1>&5
23324
23325                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
23326                         fi
23327                 fi
23328         done
23329 fi
23330
23331         else
23332                 case "$with_hashed_db" in
23333                 (./*|../*|/*)
23334                         { echo "$as_me:23334: WARNING: no such directory $with_hashed_db" >&5
23335 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
23336                         ;;
23337                 (*)
23338
23339 cf_search=
23340
23341 test "x$prefix" != "xNONE" && \
23342 test -d "$prefix" && \
23343  {
23344         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
23345         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
23346         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
23347         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
23348         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
23349         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
23350 }
23351
23352 for cf_subdir_prefix in \
23353         /usr \
23354         /usr/local \
23355         /usr/pkg \
23356         /opt \
23357         /opt/local \
23358         $HOME
23359 do
23360
23361 test "x$cf_subdir_prefix" != "x$prefix" && \
23362 test -d "$cf_subdir_prefix" && \
23363 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
23364         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
23365         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
23366         test -d $cf_subdir_prefix/include/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
23367         test -d $cf_subdir_prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
23368         test -d $cf_subdir_prefix/$with_hashed_db/include &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
23369         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"
23370 }
23371
23372 done
23373
23374         for cf_item in $cf_search
23375         do
23376                 case $cf_item in
23377                 (*/$with_hashed_db)
23378
23379 if test -n "$cf_item" ; then
23380   for cf_add_incdir in $cf_item
23381   do
23382         while test $cf_add_incdir != /usr/include
23383         do
23384           if test -d $cf_add_incdir
23385           then
23386                 cf_have_incdir=no
23387                 if test -n "$CFLAGS$CPPFLAGS" ; then
23388                   # a loop is needed to ensure we can add subdirs of existing dirs
23389                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
23390                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
23391                           cf_have_incdir=yes; break
23392                         fi
23393                   done
23394                 fi
23395
23396                 if test "$cf_have_incdir" = no ; then
23397                   if test "$cf_add_incdir" = /usr/local/include ; then
23398                         if test "$GCC" = yes
23399                         then
23400                           cf_save_CPPFLAGS=$CPPFLAGS
23401
23402         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23403         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
23404
23405                           cat >conftest.$ac_ext <<_ACEOF
23406 #line 23406 "configure"
23407 #include "confdefs.h"
23408 #include <stdio.h>
23409 int
23410 main (void)
23411 {
23412 printf("Hello")
23413   ;
23414   return 0;
23415 }
23416 _ACEOF
23417 rm -f conftest.$ac_objext
23418 if { (eval echo "$as_me:23418: \"$ac_compile\"") >&5
23419   (eval $ac_compile) 2>&5
23420   ac_status=$?
23421   echo "$as_me:23421: \$? = $ac_status" >&5
23422   (exit $ac_status); } &&
23423          { ac_try='test -s conftest.$ac_objext'
23424   { (eval echo "$as_me:23424: \"$ac_try\"") >&5
23425   (eval $ac_try) 2>&5
23426   ac_status=$?
23427   echo "$as_me:23427: \$? = $ac_status" >&5
23428   (exit $ac_status); }; }; then
23429   :
23430 else
23431   echo "$as_me: failed program was:" >&5
23432 cat conftest.$ac_ext >&5
23433 cf_have_incdir=yes
23434 fi
23435 rm -f conftest.$ac_objext conftest.$ac_ext
23436                           CPPFLAGS=$cf_save_CPPFLAGS
23437                         fi
23438                   fi
23439                 fi
23440
23441                 if test "$cf_have_incdir" = no ; then
23442                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
23443
23444 echo "${as_me:-configure}:23444: testing adding $cf_add_incdir to include-path ..." 1>&5
23445
23446                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
23447
23448                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
23449                   test "$cf_top_incdir" = "$cf_add_incdir" && break
23450                   cf_add_incdir="$cf_top_incdir"
23451                 else
23452                   break
23453                 fi
23454           else
23455                 break
23456           fi
23457         done
23458   done
23459 fi
23460
23461                         ;;
23462                 esac
23463         done
23464
23465 cf_search=
23466
23467 test "x$prefix" != "xNONE" && \
23468 test -d "$prefix" && \
23469  {
23470         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
23471         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
23472         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
23473         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
23474         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
23475         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
23476 }
23477
23478 for cf_subdir_prefix in \
23479         /usr \
23480         /usr/local \
23481         /usr/pkg \
23482         /opt \
23483         /opt/local \
23484         $HOME
23485 do
23486
23487 test "x$cf_subdir_prefix" != "x$prefix" && \
23488 test -d "$cf_subdir_prefix" && \
23489 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
23490         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
23491         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
23492         test -d $cf_subdir_prefix/lib/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
23493         test -d $cf_subdir_prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
23494         test -d $cf_subdir_prefix/$with_hashed_db/lib &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
23495         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"
23496 }
23497
23498 done
23499
23500         for cf_item in $cf_search
23501         do
23502                 case $cf_item in
23503                 (*/$with_hashed_db)
23504
23505 if test -n "$cf_item" ; then
23506         for cf_add_libdir in $cf_item
23507         do
23508                 if test $cf_add_libdir = /usr/lib ; then
23509                         :
23510                 elif test -d $cf_add_libdir
23511                 then
23512                         cf_have_libdir=no
23513                         if test -n "$LDFLAGS$LIBS" ; then
23514                                 # a loop is needed to ensure we can add subdirs of existing dirs
23515                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
23516                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
23517                                                 cf_have_libdir=yes; break
23518                                         fi
23519                                 done
23520                         fi
23521                         if test "$cf_have_libdir" = no ; then
23522                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
23523
23524 echo "${as_me:-configure}:23524: testing adding $cf_add_libdir to library-path ..." 1>&5
23525
23526                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
23527                         fi
23528                 fi
23529         done
23530 fi
23531
23532                         ;;
23533                 esac
23534         done
23535
23536                         ;;
23537                 esac
23538         fi
23539 esac
23540
23541 echo "$as_me:23541: checking for db.h" >&5
23542 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
23543 if test "${ac_cv_header_db_h+set}" = set; then
23544   echo $ECHO_N "(cached) $ECHO_C" >&6
23545 else
23546   cat >conftest.$ac_ext <<_ACEOF
23547 #line 23547 "configure"
23548 #include "confdefs.h"
23549 #include <db.h>
23550 _ACEOF
23551 if { (eval echo "$as_me:23551: \"$ac_cpp conftest.$ac_ext\"") >&5
23552   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
23553   ac_status=$?
23554   egrep -v '^ *\+' conftest.er1 >conftest.err
23555   rm -f conftest.er1
23556   cat conftest.err >&5
23557   echo "$as_me:23557: \$? = $ac_status" >&5
23558   (exit $ac_status); } >/dev/null; then
23559   if test -s conftest.err; then
23560     ac_cpp_err=$ac_c_preproc_warn_flag
23561   else
23562     ac_cpp_err=
23563   fi
23564 else
23565   ac_cpp_err=yes
23566 fi
23567 if test -z "$ac_cpp_err"; then
23568   ac_cv_header_db_h=yes
23569 else
23570   echo "$as_me: failed program was:" >&5
23571   cat conftest.$ac_ext >&5
23572   ac_cv_header_db_h=no
23573 fi
23574 rm -f conftest.err conftest.$ac_ext
23575 fi
23576 echo "$as_me:23576: result: $ac_cv_header_db_h" >&5
23577 echo "${ECHO_T}$ac_cv_header_db_h" >&6
23578 if test $ac_cv_header_db_h = yes; then
23579
23580 echo "$as_me:23580: checking for version of db" >&5
23581 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
23582 if test "${cf_cv_hashed_db_version+set}" = set; then
23583   echo $ECHO_N "(cached) $ECHO_C" >&6
23584 else
23585
23586 cf_cv_hashed_db_version=unknown
23587
23588 for cf_db_version in 1 2 3 4 5 6
23589 do
23590
23591 echo "${as_me:-configure}:23591: testing checking for db version $cf_db_version ..." 1>&5
23592
23593         cat >conftest.$ac_ext <<_ACEOF
23594 #line 23594 "configure"
23595 #include "confdefs.h"
23596
23597 $ac_includes_default
23598 #include <db.h>
23599
23600 #ifdef DB_VERSION_MAJOR
23601         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
23602 #if $cf_db_version == DB_VERSION_MAJOR
23603         /* ok */
23604 #else
23605         make an error
23606 #endif
23607 #else
23608 #if $cf_db_version == 1
23609         /* ok: assuming this is DB 1.8.5 */
23610 #else
23611         make an error
23612 #endif
23613 #endif
23614
23615 int
23616 main (void)
23617 {
23618 DBT *foo = 0
23619   ;
23620   return 0;
23621 }
23622 _ACEOF
23623 rm -f conftest.$ac_objext
23624 if { (eval echo "$as_me:23624: \"$ac_compile\"") >&5
23625   (eval $ac_compile) 2>&5
23626   ac_status=$?
23627   echo "$as_me:23627: \$? = $ac_status" >&5
23628   (exit $ac_status); } &&
23629          { ac_try='test -s conftest.$ac_objext'
23630   { (eval echo "$as_me:23630: \"$ac_try\"") >&5
23631   (eval $ac_try) 2>&5
23632   ac_status=$?
23633   echo "$as_me:23633: \$? = $ac_status" >&5
23634   (exit $ac_status); }; }; then
23635
23636         cf_cv_hashed_db_version=$cf_db_version
23637         break
23638
23639 else
23640   echo "$as_me: failed program was:" >&5
23641 cat conftest.$ac_ext >&5
23642 fi
23643 rm -f conftest.$ac_objext conftest.$ac_ext
23644 done
23645
23646 fi
23647 echo "$as_me:23647: result: $cf_cv_hashed_db_version" >&5
23648 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
23649
23650 if test "$cf_cv_hashed_db_version" = unknown ; then
23651         { { echo "$as_me:23651: error: Cannot determine version of db" >&5
23652 echo "$as_me: error: Cannot determine version of db" >&2;}
23653    { (exit 1); exit 1; }; }
23654 else
23655
23656 echo "$as_me:23656: checking for db libraries" >&5
23657 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
23658 if test "${cf_cv_hashed_db_libs+set}" = set; then
23659   echo $ECHO_N "(cached) $ECHO_C" >&6
23660 else
23661
23662 cf_cv_hashed_db_libs=unknown
23663 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
23664 do
23665         cf_save_libs="$LIBS"
23666         if test -n "$cf_db_libs"; then
23667
23668 cf_add_libs="$LIBS"
23669 # reverse order
23670 cf_add_0lib=
23671 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23672 # filter duplicates
23673 for cf_add_1lib in $cf_add_0lib; do
23674         for cf_add_2lib in $cf_add_libs; do
23675                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23676                         cf_add_1lib=
23677                         break
23678                 fi
23679         done
23680         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23681 done
23682 LIBS="$cf_add_libs"
23683
23684         fi
23685
23686 echo "${as_me:-configure}:23686: testing checking for library "$cf_db_libs" ..." 1>&5
23687
23688         cat >conftest.$ac_ext <<_ACEOF
23689 #line 23689 "configure"
23690 #include "confdefs.h"
23691
23692 $ac_includes_default
23693 #include <db.h>
23694
23695 int
23696 main (void)
23697 {
23698
23699         char *path = "/tmp/foo";
23700 #ifdef DB_VERSION_MAJOR
23701 #if DB_VERSION_MAJOR >= 4
23702         DB *result = 0;
23703         db_create(&result, NULL, 0);
23704         result->open(result,
23705                 NULL,
23706                 path,
23707                 path,
23708                 DB_HASH,
23709                 DB_CREATE,
23710                 0644);
23711 #elif DB_VERSION_MAJOR >= 3
23712         DB *result = 0;
23713         db_create(&result, NULL, 0);
23714         result->open(result,
23715                 path,
23716                 path,
23717                 DB_HASH,
23718                 DB_CREATE,
23719                 0644);
23720 #elif DB_VERSION_MAJOR >= 2
23721         DB *result = 0;
23722         db_open(path,
23723                 DB_HASH,
23724                 DB_CREATE,
23725                 0644,
23726                 (DB_ENV *) 0,
23727                 (DB_INFO *) 0,
23728                 &result);
23729 #endif /* DB_VERSION_MAJOR */
23730 #else
23731         DB *result = dbopen(path,
23732                      2,
23733                      0644,
23734                      DB_HASH,
23735                      0);
23736 #endif
23737         ${cf_cv_main_return:-return}(result != 0)
23738
23739   ;
23740   return 0;
23741 }
23742 _ACEOF
23743 rm -f conftest.$ac_objext conftest$ac_exeext
23744 if { (eval echo "$as_me:23744: \"$ac_link\"") >&5
23745   (eval $ac_link) 2>&5
23746   ac_status=$?
23747   echo "$as_me:23747: \$? = $ac_status" >&5
23748   (exit $ac_status); } &&
23749          { ac_try='test -s conftest$ac_exeext'
23750   { (eval echo "$as_me:23750: \"$ac_try\"") >&5
23751   (eval $ac_try) 2>&5
23752   ac_status=$?
23753   echo "$as_me:23753: \$? = $ac_status" >&5
23754   (exit $ac_status); }; }; then
23755
23756         if test -n "$cf_db_libs" ; then
23757                 cf_cv_hashed_db_libs=$cf_db_libs
23758         else
23759                 cf_cv_hashed_db_libs=default
23760         fi
23761         LIBS="$cf_save_libs"
23762         break
23763
23764 else
23765   echo "$as_me: failed program was:" >&5
23766 cat conftest.$ac_ext >&5
23767 fi
23768 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23769         LIBS="$cf_save_libs"
23770 done
23771
23772 fi
23773 echo "$as_me:23773: result: $cf_cv_hashed_db_libs" >&5
23774 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
23775
23776         if test "$cf_cv_hashed_db_libs" = unknown ; then
23777                 { { echo "$as_me:23777: error: Cannot determine library for db" >&5
23778 echo "$as_me: error: Cannot determine library for db" >&2;}
23779    { (exit 1); exit 1; }; }
23780         elif test "$cf_cv_hashed_db_libs" != default ; then
23781
23782 cf_add_libs="$LIBS"
23783 # reverse order
23784 cf_add_0lib=
23785 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23786 # filter duplicates
23787 for cf_add_1lib in $cf_add_0lib; do
23788         for cf_add_2lib in $cf_add_libs; do
23789                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23790                         cf_add_1lib=
23791                         break
23792                 fi
23793         done
23794         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23795 done
23796 LIBS="$cf_add_libs"
23797
23798         fi
23799 fi
23800
23801 else
23802
23803         { { echo "$as_me:23803: error: Cannot find db.h" >&5
23804 echo "$as_me: error: Cannot find db.h" >&2;}
23805    { (exit 1); exit 1; }; }
23806
23807 fi
23808
23809 fi
23810
23811 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
23812         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
23813         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
23814 fi
23815
23816 # Just in case, check if the C compiler has a bool type.
23817
23818 echo "$as_me:23818: checking if we should include stdbool.h" >&5
23819 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
23820
23821 if test "${cf_cv_header_stdbool_h+set}" = set; then
23822   echo $ECHO_N "(cached) $ECHO_C" >&6
23823 else
23824
23825         cat >conftest.$ac_ext <<_ACEOF
23826 #line 23826 "configure"
23827 #include "confdefs.h"
23828
23829 int
23830 main (void)
23831 {
23832 bool foo = false
23833   ;
23834   return 0;
23835 }
23836 _ACEOF
23837 rm -f conftest.$ac_objext
23838 if { (eval echo "$as_me:23838: \"$ac_compile\"") >&5
23839   (eval $ac_compile) 2>&5
23840   ac_status=$?
23841   echo "$as_me:23841: \$? = $ac_status" >&5
23842   (exit $ac_status); } &&
23843          { ac_try='test -s conftest.$ac_objext'
23844   { (eval echo "$as_me:23844: \"$ac_try\"") >&5
23845   (eval $ac_try) 2>&5
23846   ac_status=$?
23847   echo "$as_me:23847: \$? = $ac_status" >&5
23848   (exit $ac_status); }; }; then
23849   cf_cv_header_stdbool_h=0
23850 else
23851   echo "$as_me: failed program was:" >&5
23852 cat conftest.$ac_ext >&5
23853 cat >conftest.$ac_ext <<_ACEOF
23854 #line 23854 "configure"
23855 #include "confdefs.h"
23856
23857 #ifndef __BEOS__
23858 #include <stdbool.h>
23859 #endif
23860
23861 int
23862 main (void)
23863 {
23864 bool foo = false
23865   ;
23866   return 0;
23867 }
23868 _ACEOF
23869 rm -f conftest.$ac_objext
23870 if { (eval echo "$as_me:23870: \"$ac_compile\"") >&5
23871   (eval $ac_compile) 2>&5
23872   ac_status=$?
23873   echo "$as_me:23873: \$? = $ac_status" >&5
23874   (exit $ac_status); } &&
23875          { ac_try='test -s conftest.$ac_objext'
23876   { (eval echo "$as_me:23876: \"$ac_try\"") >&5
23877   (eval $ac_try) 2>&5
23878   ac_status=$?
23879   echo "$as_me:23879: \$? = $ac_status" >&5
23880   (exit $ac_status); }; }; then
23881   cf_cv_header_stdbool_h=1
23882 else
23883   echo "$as_me: failed program was:" >&5
23884 cat conftest.$ac_ext >&5
23885 cf_cv_header_stdbool_h=0
23886 fi
23887 rm -f conftest.$ac_objext conftest.$ac_ext
23888 fi
23889 rm -f conftest.$ac_objext conftest.$ac_ext
23890 fi
23891
23892 if test "$cf_cv_header_stdbool_h" = 1
23893 then    echo "$as_me:23893: result: yes" >&5
23894 echo "${ECHO_T}yes" >&6
23895 else    echo "$as_me:23895: result: no" >&5
23896 echo "${ECHO_T}no" >&6
23897 fi
23898
23899 echo "$as_me:23899: checking for builtin bool type" >&5
23900 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
23901
23902 if test "${cf_cv_cc_bool_type+set}" = set; then
23903   echo $ECHO_N "(cached) $ECHO_C" >&6
23904 else
23905
23906         cat >conftest.$ac_ext <<_ACEOF
23907 #line 23907 "configure"
23908 #include "confdefs.h"
23909
23910 #include <stdio.h>
23911 #include <sys/types.h>
23912
23913 int
23914 main (void)
23915 {
23916 bool x = false
23917   ;
23918   return 0;
23919 }
23920 _ACEOF
23921 rm -f conftest.$ac_objext
23922 if { (eval echo "$as_me:23922: \"$ac_compile\"") >&5
23923   (eval $ac_compile) 2>&5
23924   ac_status=$?
23925   echo "$as_me:23925: \$? = $ac_status" >&5
23926   (exit $ac_status); } &&
23927          { ac_try='test -s conftest.$ac_objext'
23928   { (eval echo "$as_me:23928: \"$ac_try\"") >&5
23929   (eval $ac_try) 2>&5
23930   ac_status=$?
23931   echo "$as_me:23931: \$? = $ac_status" >&5
23932   (exit $ac_status); }; }; then
23933   cf_cv_cc_bool_type=1
23934 else
23935   echo "$as_me: failed program was:" >&5
23936 cat conftest.$ac_ext >&5
23937 cf_cv_cc_bool_type=0
23938 fi
23939 rm -f conftest.$ac_objext conftest.$ac_ext
23940
23941 fi
23942
23943 if test "$cf_cv_cc_bool_type" = 1
23944 then    echo "$as_me:23944: result: yes" >&5
23945 echo "${ECHO_T}yes" >&6
23946 else    echo "$as_me:23946: result: no" >&5
23947 echo "${ECHO_T}no" >&6
23948 fi
23949
23950 # Check for C++ compiler characteristics (and ensure that it's there!)
23951 if test -n "$CXX" ; then
23952         ac_ext=cc
23953 ac_cpp='$CXXCPP $CPPFLAGS'
23954 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23955 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23956 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23957 ac_main_return=return
23958
23959 if test -n "$GXX" ; then
23960
23961         cf_save="$LIBS"
23962         LIBS="$LIBS $CXXLIBS"
23963         echo "$as_me:23963: checking if we already have C++ library" >&5
23964 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
23965         cat >conftest.$ac_ext <<_ACEOF
23966 #line 23966 "configure"
23967 #include "confdefs.h"
23968
23969                         #include <iostream>
23970 int
23971 main (void)
23972 {
23973
23974                         std::cout << "Hello World!" << std::endl;
23975   ;
23976   return 0;
23977 }
23978 _ACEOF
23979 rm -f conftest.$ac_objext conftest$ac_exeext
23980 if { (eval echo "$as_me:23980: \"$ac_link\"") >&5
23981   (eval $ac_link) 2>&5
23982   ac_status=$?
23983   echo "$as_me:23983: \$? = $ac_status" >&5
23984   (exit $ac_status); } &&
23985          { ac_try='test -s conftest$ac_exeext'
23986   { (eval echo "$as_me:23986: \"$ac_try\"") >&5
23987   (eval $ac_try) 2>&5
23988   ac_status=$?
23989   echo "$as_me:23989: \$? = $ac_status" >&5
23990   (exit $ac_status); }; }; then
23991   cf_have_libstdcpp=yes
23992 else
23993   echo "$as_me: failed program was:" >&5
23994 cat conftest.$ac_ext >&5
23995 cf_have_libstdcpp=no
23996 fi
23997 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23998         echo "$as_me:23998: result: $cf_have_libstdcpp" >&5
23999 echo "${ECHO_T}$cf_have_libstdcpp" >&6
24000         LIBS="$cf_save"
24001
24002         if test $cf_have_libstdcpp != yes
24003         then
24004                 case $cf_cv_system_name in
24005                 (os2*)
24006                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
24007                                 cf_stdcpp_libname=stdcpp
24008                         else
24009                                 cf_stdcpp_libname=stdc++
24010                         fi
24011                         ;;
24012                 (*)
24013                         cf_stdcpp_libname=stdc++
24014                         ;;
24015                 esac
24016
24017                 echo "$as_me:24017: checking for library $cf_stdcpp_libname" >&5
24018 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
24019 if test "${cf_cv_libstdcpp+set}" = set; then
24020   echo $ECHO_N "(cached) $ECHO_C" >&6
24021 else
24022
24023                         cf_save="$LIBS"
24024                         LIBS="$LIBS $CXXLIBS"
24025
24026 cf_add_libs="$LIBS"
24027 # reverse order
24028 cf_add_0lib=
24029 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24030 # filter duplicates
24031 for cf_add_1lib in $cf_add_0lib; do
24032         for cf_add_2lib in $cf_add_libs; do
24033                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24034                         cf_add_1lib=
24035                         break
24036                 fi
24037         done
24038         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24039 done
24040 LIBS="$cf_add_libs"
24041
24042                 cat >conftest.$ac_ext <<_ACEOF
24043 #line 24043 "configure"
24044 #include "confdefs.h"
24045
24046                                 #include <iostream>
24047 int
24048 main (void)
24049 {
24050
24051                                 std::cout << "Hello World!" << std::endl;
24052   ;
24053   return 0;
24054 }
24055 _ACEOF
24056 rm -f conftest.$ac_objext conftest$ac_exeext
24057 if { (eval echo "$as_me:24057: \"$ac_link\"") >&5
24058   (eval $ac_link) 2>&5
24059   ac_status=$?
24060   echo "$as_me:24060: \$? = $ac_status" >&5
24061   (exit $ac_status); } &&
24062          { ac_try='test -s conftest$ac_exeext'
24063   { (eval echo "$as_me:24063: \"$ac_try\"") >&5
24064   (eval $ac_try) 2>&5
24065   ac_status=$?
24066   echo "$as_me:24066: \$? = $ac_status" >&5
24067   (exit $ac_status); }; }; then
24068   cf_cv_libstdcpp=yes
24069 else
24070   echo "$as_me: failed program was:" >&5
24071 cat conftest.$ac_ext >&5
24072 cf_cv_libstdcpp=no
24073 fi
24074 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
24075                         LIBS="$cf_save"
24076
24077 fi
24078 echo "$as_me:24078: result: $cf_cv_libstdcpp" >&5
24079 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
24080                 test "$cf_cv_libstdcpp" = yes && {
24081 cf_add_libs="$CXXLIBS"
24082 # reverse order
24083 cf_add_0lib=
24084 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24085 # filter duplicates
24086 for cf_add_1lib in $cf_add_0lib; do
24087         for cf_add_2lib in $cf_add_libs; do
24088                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24089                         cf_add_1lib=
24090                         break
24091                 fi
24092         done
24093         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24094 done
24095 CXXLIBS="$cf_add_libs"
24096  }
24097         fi
24098 fi
24099
24100         echo "$as_me:24100: checking whether $CXX understands -c and -o together" >&5
24101 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
24102 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
24103   echo $ECHO_N "(cached) $ECHO_C" >&6
24104 else
24105
24106 cat > conftest.$ac_ext <<CF_EOF
24107 int main(void)
24108 {
24109         ${cf_cv_main_return:-return}(0);
24110 }
24111 CF_EOF
24112 # We do the test twice because some compilers refuse to overwrite an
24113 # existing .o file with -o, though they will create one.
24114 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
24115 if { (eval echo "$as_me:24115: \"$ac_try\"") >&5
24116   (eval $ac_try) 2>&5
24117   ac_status=$?
24118   echo "$as_me:24118: \$? = $ac_status" >&5
24119   (exit $ac_status); } &&
24120   test -f conftest2.$ac_objext && { (eval echo "$as_me:24120: \"$ac_try\"") >&5
24121   (eval $ac_try) 2>&5
24122   ac_status=$?
24123   echo "$as_me:24123: \$? = $ac_status" >&5
24124   (exit $ac_status); };
24125 then
24126   eval cf_cv_prog_CXX_c_o=yes
24127 else
24128   eval cf_cv_prog_CXX_c_o=no
24129 fi
24130 rm -rf conftest*
24131
24132 fi
24133 if test $cf_cv_prog_CXX_c_o = yes; then
24134   echo "$as_me:24134: result: yes" >&5
24135 echo "${ECHO_T}yes" >&6
24136 else
24137   echo "$as_me:24137: result: no" >&5
24138 echo "${ECHO_T}no" >&6
24139 fi
24140
24141         case $GXX_VERSION in
24142         (1.*|2.[0-6]*|[1-9][0-9].*)
24143                 cf_cxx_library=yes
24144                 ;;
24145         (*-2.7*|2.7*)
24146
24147 cf_cxx_library=unknown
24148 case $cf_cv_system_name in
24149 (os2*)
24150         cf_gpp_libname=gpp
24151         ;;
24152 (*)
24153         cf_gpp_libname=g++
24154         ;;
24155 esac
24156 if test "$GXX" = yes; then
24157         echo "$as_me:24157: checking for lib$cf_gpp_libname" >&5
24158 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
24159         cf_save="$LIBS"
24160
24161 cf_add_libs="$LIBS"
24162 # reverse order
24163 cf_add_0lib=
24164 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24165 # filter duplicates
24166 for cf_add_1lib in $cf_add_0lib; do
24167         for cf_add_2lib in $cf_add_libs; do
24168                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24169                         cf_add_1lib=
24170                         break
24171                 fi
24172         done
24173         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24174 done
24175 LIBS="$cf_add_libs"
24176
24177         cat >conftest.$ac_ext <<_ACEOF
24178 #line 24178 "configure"
24179 #include "confdefs.h"
24180
24181 #include <$cf_gpp_libname/builtin.h>
24182
24183 int
24184 main (void)
24185 {
24186 two_arg_error_handler_t foo2 = lib_error_handler
24187   ;
24188   return 0;
24189 }
24190 _ACEOF
24191 rm -f conftest.$ac_objext conftest$ac_exeext
24192 if { (eval echo "$as_me:24192: \"$ac_link\"") >&5
24193   (eval $ac_link) 2>&5
24194   ac_status=$?
24195   echo "$as_me:24195: \$? = $ac_status" >&5
24196   (exit $ac_status); } &&
24197          { ac_try='test -s conftest$ac_exeext'
24198   { (eval echo "$as_me:24198: \"$ac_try\"") >&5
24199   (eval $ac_try) 2>&5
24200   ac_status=$?
24201   echo "$as_me:24201: \$? = $ac_status" >&5
24202   (exit $ac_status); }; }; then
24203   cf_cxx_library=yes
24204
24205 cf_add_libs="$CXXLIBS"
24206 # reverse order
24207 cf_add_0lib=
24208 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24209 # filter duplicates
24210 for cf_add_1lib in $cf_add_0lib; do
24211         for cf_add_2lib in $cf_add_libs; do
24212                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24213                         cf_add_1lib=
24214                         break
24215                 fi
24216         done
24217         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24218 done
24219 CXXLIBS="$cf_add_libs"
24220
24221          if test "$cf_gpp_libname" = cpp ; then
24222
24223 cat >>confdefs.h <<\EOF
24224 #define HAVE_GPP_BUILTIN_H 1
24225 EOF
24226
24227          else
24228
24229 cat >>confdefs.h <<\EOF
24230 #define HAVE_GXX_BUILTIN_H 1
24231 EOF
24232
24233          fi
24234 else
24235   echo "$as_me: failed program was:" >&5
24236 cat conftest.$ac_ext >&5
24237 cat >conftest.$ac_ext <<_ACEOF
24238 #line 24238 "configure"
24239 #include "confdefs.h"
24240
24241 #include <builtin.h>
24242
24243 int
24244 main (void)
24245 {
24246 two_arg_error_handler_t foo2 = lib_error_handler
24247   ;
24248   return 0;
24249 }
24250 _ACEOF
24251 rm -f conftest.$ac_objext conftest$ac_exeext
24252 if { (eval echo "$as_me:24252: \"$ac_link\"") >&5
24253   (eval $ac_link) 2>&5
24254   ac_status=$?
24255   echo "$as_me:24255: \$? = $ac_status" >&5
24256   (exit $ac_status); } &&
24257          { ac_try='test -s conftest$ac_exeext'
24258   { (eval echo "$as_me:24258: \"$ac_try\"") >&5
24259   (eval $ac_try) 2>&5
24260   ac_status=$?
24261   echo "$as_me:24261: \$? = $ac_status" >&5
24262   (exit $ac_status); }; }; then
24263   cf_cxx_library=yes
24264
24265 cf_add_libs="$CXXLIBS"
24266 # reverse order
24267 cf_add_0lib=
24268 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24269 # filter duplicates
24270 for cf_add_1lib in $cf_add_0lib; do
24271         for cf_add_2lib in $cf_add_libs; do
24272                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24273                         cf_add_1lib=
24274                         break
24275                 fi
24276         done
24277         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24278 done
24279 CXXLIBS="$cf_add_libs"
24280
24281 cat >>confdefs.h <<\EOF
24282 #define HAVE_BUILTIN_H 1
24283 EOF
24284
24285 else
24286   echo "$as_me: failed program was:" >&5
24287 cat conftest.$ac_ext >&5
24288 cf_cxx_library=no
24289 fi
24290 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
24291 fi
24292 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
24293         LIBS="$cf_save"
24294         echo "$as_me:24294: result: $cf_cxx_library" >&5
24295 echo "${ECHO_T}$cf_cxx_library" >&6
24296 fi
24297
24298                 ;;
24299         (*)
24300                 cf_cxx_library=no
24301                 ;;
24302         esac
24303
24304         ac_ext=cc
24305 ac_cpp='$CXXCPP $CPPFLAGS'
24306 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24307 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24308 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24309 ac_main_return=return
24310 echo "$as_me:24310: checking how to run the C++ preprocessor" >&5
24311 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
24312 if test -z "$CXXCPP"; then
24313   if test "${ac_cv_prog_CXXCPP+set}" = set; then
24314   echo $ECHO_N "(cached) $ECHO_C" >&6
24315 else
24316       # Double quotes because CXXCPP needs to be expanded
24317     for CXXCPP in "$CXX -E" "/lib/cpp"
24318     do
24319       ac_preproc_ok=false
24320 for ac_cxx_preproc_warn_flag in '' yes
24321 do
24322   # Use a header file that comes with gcc, so configuring glibc
24323   # with a fresh cross-compiler works.
24324   # On the NeXT, cc -E runs the code through the compiler's parser,
24325   # not just through cpp. "Syntax error" is here to catch this case.
24326   cat >conftest.$ac_ext <<_ACEOF
24327 #line 24327 "configure"
24328 #include "confdefs.h"
24329 #include <assert.h>
24330                      Syntax error
24331 _ACEOF
24332 if { (eval echo "$as_me:24332: \"$ac_cpp conftest.$ac_ext\"") >&5
24333   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24334   ac_status=$?
24335   egrep -v '^ *\+' conftest.er1 >conftest.err
24336   rm -f conftest.er1
24337   cat conftest.err >&5
24338   echo "$as_me:24338: \$? = $ac_status" >&5
24339   (exit $ac_status); } >/dev/null; then
24340   if test -s conftest.err; then
24341     ac_cpp_err=$ac_cxx_preproc_warn_flag
24342   else
24343     ac_cpp_err=
24344   fi
24345 else
24346   ac_cpp_err=yes
24347 fi
24348 if test -z "$ac_cpp_err"; then
24349   :
24350 else
24351   echo "$as_me: failed program was:" >&5
24352   cat conftest.$ac_ext >&5
24353   # Broken: fails on valid input.
24354 continue
24355 fi
24356 rm -f conftest.err conftest.$ac_ext
24357
24358   # OK, works on sane cases.  Now check whether non-existent headers
24359   # can be detected and how.
24360   cat >conftest.$ac_ext <<_ACEOF
24361 #line 24361 "configure"
24362 #include "confdefs.h"
24363 #include <ac_nonexistent.h>
24364 _ACEOF
24365 if { (eval echo "$as_me:24365: \"$ac_cpp conftest.$ac_ext\"") >&5
24366   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24367   ac_status=$?
24368   egrep -v '^ *\+' conftest.er1 >conftest.err
24369   rm -f conftest.er1
24370   cat conftest.err >&5
24371   echo "$as_me:24371: \$? = $ac_status" >&5
24372   (exit $ac_status); } >/dev/null; then
24373   if test -s conftest.err; then
24374     ac_cpp_err=$ac_cxx_preproc_warn_flag
24375   else
24376     ac_cpp_err=
24377   fi
24378 else
24379   ac_cpp_err=yes
24380 fi
24381 if test -z "$ac_cpp_err"; then
24382   # Broken: success on invalid input.
24383 continue
24384 else
24385   echo "$as_me: failed program was:" >&5
24386   cat conftest.$ac_ext >&5
24387   # Passes both tests.
24388 ac_preproc_ok=:
24389 break
24390 fi
24391 rm -f conftest.err conftest.$ac_ext
24392
24393 done
24394 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
24395 rm -f conftest.err conftest.$ac_ext
24396 if $ac_preproc_ok; then
24397   break
24398 fi
24399
24400     done
24401     ac_cv_prog_CXXCPP=$CXXCPP
24402
24403 fi
24404   CXXCPP=$ac_cv_prog_CXXCPP
24405 else
24406   ac_cv_prog_CXXCPP=$CXXCPP
24407 fi
24408 echo "$as_me:24408: result: $CXXCPP" >&5
24409 echo "${ECHO_T}$CXXCPP" >&6
24410 ac_preproc_ok=false
24411 for ac_cxx_preproc_warn_flag in '' yes
24412 do
24413   # Use a header file that comes with gcc, so configuring glibc
24414   # with a fresh cross-compiler works.
24415   # On the NeXT, cc -E runs the code through the compiler's parser,
24416   # not just through cpp. "Syntax error" is here to catch this case.
24417   cat >conftest.$ac_ext <<_ACEOF
24418 #line 24418 "configure"
24419 #include "confdefs.h"
24420 #include <assert.h>
24421                      Syntax error
24422 _ACEOF
24423 if { (eval echo "$as_me:24423: \"$ac_cpp conftest.$ac_ext\"") >&5
24424   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24425   ac_status=$?
24426   egrep -v '^ *\+' conftest.er1 >conftest.err
24427   rm -f conftest.er1
24428   cat conftest.err >&5
24429   echo "$as_me:24429: \$? = $ac_status" >&5
24430   (exit $ac_status); } >/dev/null; then
24431   if test -s conftest.err; then
24432     ac_cpp_err=$ac_cxx_preproc_warn_flag
24433   else
24434     ac_cpp_err=
24435   fi
24436 else
24437   ac_cpp_err=yes
24438 fi
24439 if test -z "$ac_cpp_err"; then
24440   :
24441 else
24442   echo "$as_me: failed program was:" >&5
24443   cat conftest.$ac_ext >&5
24444   # Broken: fails on valid input.
24445 continue
24446 fi
24447 rm -f conftest.err conftest.$ac_ext
24448
24449   # OK, works on sane cases.  Now check whether non-existent headers
24450   # can be detected and how.
24451   cat >conftest.$ac_ext <<_ACEOF
24452 #line 24452 "configure"
24453 #include "confdefs.h"
24454 #include <ac_nonexistent.h>
24455 _ACEOF
24456 if { (eval echo "$as_me:24456: \"$ac_cpp conftest.$ac_ext\"") >&5
24457   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24458   ac_status=$?
24459   egrep -v '^ *\+' conftest.er1 >conftest.err
24460   rm -f conftest.er1
24461   cat conftest.err >&5
24462   echo "$as_me:24462: \$? = $ac_status" >&5
24463   (exit $ac_status); } >/dev/null; then
24464   if test -s conftest.err; then
24465     ac_cpp_err=$ac_cxx_preproc_warn_flag
24466   else
24467     ac_cpp_err=
24468   fi
24469 else
24470   ac_cpp_err=yes
24471 fi
24472 if test -z "$ac_cpp_err"; then
24473   # Broken: success on invalid input.
24474 continue
24475 else
24476   echo "$as_me: failed program was:" >&5
24477   cat conftest.$ac_ext >&5
24478   # Passes both tests.
24479 ac_preproc_ok=:
24480 break
24481 fi
24482 rm -f conftest.err conftest.$ac_ext
24483
24484 done
24485 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
24486 rm -f conftest.err conftest.$ac_ext
24487 if $ac_preproc_ok; then
24488   :
24489 else
24490   { { echo "$as_me:24490: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
24491 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
24492    { (exit 1); exit 1; }; }
24493 fi
24494
24495 ac_ext=cc
24496 ac_cpp='$CXXCPP $CPPFLAGS'
24497 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24498 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24499 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24500 ac_main_return=return
24501
24502 for ac_header in typeinfo
24503 do
24504 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24505 echo "$as_me:24505: checking for $ac_header" >&5
24506 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24507 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24508   echo $ECHO_N "(cached) $ECHO_C" >&6
24509 else
24510   cat >conftest.$ac_ext <<_ACEOF
24511 #line 24511 "configure"
24512 #include "confdefs.h"
24513 #include <$ac_header>
24514 _ACEOF
24515 if { (eval echo "$as_me:24515: \"$ac_cpp conftest.$ac_ext\"") >&5
24516   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24517   ac_status=$?
24518   egrep -v '^ *\+' conftest.er1 >conftest.err
24519   rm -f conftest.er1
24520   cat conftest.err >&5
24521   echo "$as_me:24521: \$? = $ac_status" >&5
24522   (exit $ac_status); } >/dev/null; then
24523   if test -s conftest.err; then
24524     ac_cpp_err=$ac_cxx_preproc_warn_flag
24525   else
24526     ac_cpp_err=
24527   fi
24528 else
24529   ac_cpp_err=yes
24530 fi
24531 if test -z "$ac_cpp_err"; then
24532   eval "$as_ac_Header=yes"
24533 else
24534   echo "$as_me: failed program was:" >&5
24535   cat conftest.$ac_ext >&5
24536   eval "$as_ac_Header=no"
24537 fi
24538 rm -f conftest.err conftest.$ac_ext
24539 fi
24540 echo "$as_me:24540: result: `eval echo '${'$as_ac_Header'}'`" >&5
24541 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
24542 if test `eval echo '${'$as_ac_Header'}'` = yes; then
24543   cat >>confdefs.h <<EOF
24544 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24545 EOF
24546
24547 fi
24548 done
24549
24550 for ac_header in iostream
24551 do
24552 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24553 echo "$as_me:24553: checking for $ac_header" >&5
24554 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24555 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24556   echo $ECHO_N "(cached) $ECHO_C" >&6
24557 else
24558   cat >conftest.$ac_ext <<_ACEOF
24559 #line 24559 "configure"
24560 #include "confdefs.h"
24561 #include <$ac_header>
24562 _ACEOF
24563 if { (eval echo "$as_me:24563: \"$ac_cpp conftest.$ac_ext\"") >&5
24564   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24565   ac_status=$?
24566   egrep -v '^ *\+' conftest.er1 >conftest.err
24567   rm -f conftest.er1
24568   cat conftest.err >&5
24569   echo "$as_me:24569: \$? = $ac_status" >&5
24570   (exit $ac_status); } >/dev/null; then
24571   if test -s conftest.err; then
24572     ac_cpp_err=$ac_cxx_preproc_warn_flag
24573   else
24574     ac_cpp_err=
24575   fi
24576 else
24577   ac_cpp_err=yes
24578 fi
24579 if test -z "$ac_cpp_err"; then
24580   eval "$as_ac_Header=yes"
24581 else
24582   echo "$as_me: failed program was:" >&5
24583   cat conftest.$ac_ext >&5
24584   eval "$as_ac_Header=no"
24585 fi
24586 rm -f conftest.err conftest.$ac_ext
24587 fi
24588 echo "$as_me:24588: result: `eval echo '${'$as_ac_Header'}'`" >&5
24589 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
24590 if test `eval echo '${'$as_ac_Header'}'` = yes; then
24591   cat >>confdefs.h <<EOF
24592 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24593 EOF
24594
24595 fi
24596 done
24597
24598 if test x"$ac_cv_header_iostream" = xyes ; then
24599         echo "$as_me:24599: checking if iostream uses std-namespace" >&5
24600 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
24601         cat >conftest.$ac_ext <<_ACEOF
24602 #line 24602 "configure"
24603 #include "confdefs.h"
24604
24605 #include <iostream>
24606 using std::endl;
24607 using std::cerr;
24608 int
24609 main (void)
24610 {
24611
24612 cerr << "testing" << endl;
24613
24614   ;
24615   return 0;
24616 }
24617 _ACEOF
24618 rm -f conftest.$ac_objext
24619 if { (eval echo "$as_me:24619: \"$ac_compile\"") >&5
24620   (eval $ac_compile) 2>&5
24621   ac_status=$?
24622   echo "$as_me:24622: \$? = $ac_status" >&5
24623   (exit $ac_status); } &&
24624          { ac_try='test -s conftest.$ac_objext'
24625   { (eval echo "$as_me:24625: \"$ac_try\"") >&5
24626   (eval $ac_try) 2>&5
24627   ac_status=$?
24628   echo "$as_me:24628: \$? = $ac_status" >&5
24629   (exit $ac_status); }; }; then
24630   cf_iostream_namespace=yes
24631 else
24632   echo "$as_me: failed program was:" >&5
24633 cat conftest.$ac_ext >&5
24634 cf_iostream_namespace=no
24635 fi
24636 rm -f conftest.$ac_objext conftest.$ac_ext
24637         echo "$as_me:24637: result: $cf_iostream_namespace" >&5
24638 echo "${ECHO_T}$cf_iostream_namespace" >&6
24639         if test "$cf_iostream_namespace" = yes ; then
24640
24641 cat >>confdefs.h <<\EOF
24642 #define IOSTREAM_NAMESPACE 1
24643 EOF
24644
24645         fi
24646 fi
24647
24648 echo "$as_me:24648: checking if we should include stdbool.h" >&5
24649 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24650
24651 if test "${cf_cv_header_stdbool_h+set}" = set; then
24652   echo $ECHO_N "(cached) $ECHO_C" >&6
24653 else
24654
24655         cat >conftest.$ac_ext <<_ACEOF
24656 #line 24656 "configure"
24657 #include "confdefs.h"
24658
24659 int
24660 main (void)
24661 {
24662 bool foo = false
24663   ;
24664   return 0;
24665 }
24666 _ACEOF
24667 rm -f conftest.$ac_objext
24668 if { (eval echo "$as_me:24668: \"$ac_compile\"") >&5
24669   (eval $ac_compile) 2>&5
24670   ac_status=$?
24671   echo "$as_me:24671: \$? = $ac_status" >&5
24672   (exit $ac_status); } &&
24673          { ac_try='test -s conftest.$ac_objext'
24674   { (eval echo "$as_me:24674: \"$ac_try\"") >&5
24675   (eval $ac_try) 2>&5
24676   ac_status=$?
24677   echo "$as_me:24677: \$? = $ac_status" >&5
24678   (exit $ac_status); }; }; then
24679   cf_cv_header_stdbool_h=0
24680 else
24681   echo "$as_me: failed program was:" >&5
24682 cat conftest.$ac_ext >&5
24683 cat >conftest.$ac_ext <<_ACEOF
24684 #line 24684 "configure"
24685 #include "confdefs.h"
24686
24687 #ifndef __BEOS__
24688 #include <stdbool.h>
24689 #endif
24690
24691 int
24692 main (void)
24693 {
24694 bool foo = false
24695   ;
24696   return 0;
24697 }
24698 _ACEOF
24699 rm -f conftest.$ac_objext
24700 if { (eval echo "$as_me:24700: \"$ac_compile\"") >&5
24701   (eval $ac_compile) 2>&5
24702   ac_status=$?
24703   echo "$as_me:24703: \$? = $ac_status" >&5
24704   (exit $ac_status); } &&
24705          { ac_try='test -s conftest.$ac_objext'
24706   { (eval echo "$as_me:24706: \"$ac_try\"") >&5
24707   (eval $ac_try) 2>&5
24708   ac_status=$?
24709   echo "$as_me:24709: \$? = $ac_status" >&5
24710   (exit $ac_status); }; }; then
24711   cf_cv_header_stdbool_h=1
24712 else
24713   echo "$as_me: failed program was:" >&5
24714 cat conftest.$ac_ext >&5
24715 cf_cv_header_stdbool_h=0
24716 fi
24717 rm -f conftest.$ac_objext conftest.$ac_ext
24718 fi
24719 rm -f conftest.$ac_objext conftest.$ac_ext
24720 fi
24721
24722 if test "$cf_cv_header_stdbool_h" = 1
24723 then    echo "$as_me:24723: result: yes" >&5
24724 echo "${ECHO_T}yes" >&6
24725 else    echo "$as_me:24725: result: no" >&5
24726 echo "${ECHO_T}no" >&6
24727 fi
24728
24729 echo "$as_me:24729: checking for builtin bool type" >&5
24730 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
24731
24732 if test "${cf_cv_builtin_bool+set}" = set; then
24733   echo $ECHO_N "(cached) $ECHO_C" >&6
24734 else
24735
24736         cat >conftest.$ac_ext <<_ACEOF
24737 #line 24737 "configure"
24738 #include "confdefs.h"
24739
24740 #include <stdio.h>
24741 #include <sys/types.h>
24742
24743 int
24744 main (void)
24745 {
24746 bool x = false
24747   ;
24748   return 0;
24749 }
24750 _ACEOF
24751 rm -f conftest.$ac_objext
24752 if { (eval echo "$as_me:24752: \"$ac_compile\"") >&5
24753   (eval $ac_compile) 2>&5
24754   ac_status=$?
24755   echo "$as_me:24755: \$? = $ac_status" >&5
24756   (exit $ac_status); } &&
24757          { ac_try='test -s conftest.$ac_objext'
24758   { (eval echo "$as_me:24758: \"$ac_try\"") >&5
24759   (eval $ac_try) 2>&5
24760   ac_status=$?
24761   echo "$as_me:24761: \$? = $ac_status" >&5
24762   (exit $ac_status); }; }; then
24763   cf_cv_builtin_bool=1
24764 else
24765   echo "$as_me: failed program was:" >&5
24766 cat conftest.$ac_ext >&5
24767 cf_cv_builtin_bool=0
24768 fi
24769 rm -f conftest.$ac_objext conftest.$ac_ext
24770
24771 fi
24772
24773 if test "$cf_cv_builtin_bool" = 1
24774 then    echo "$as_me:24774: result: yes" >&5
24775 echo "${ECHO_T}yes" >&6
24776 else    echo "$as_me:24776: result: no" >&5
24777 echo "${ECHO_T}no" >&6
24778 fi
24779
24780 echo "$as_me:24780: checking for size of bool" >&5
24781 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
24782 if test "${cf_cv_type_of_bool+set}" = set; then
24783   echo $ECHO_N "(cached) $ECHO_C" >&6
24784 else
24785
24786         rm -f cf_test.out
24787         if test "$cross_compiling" = yes; then
24788   cf_cv_type_of_bool=unknown
24789 else
24790   cat >conftest.$ac_ext <<_ACEOF
24791 #line 24791 "configure"
24792 #include "confdefs.h"
24793
24794 #include <stdlib.h>
24795 #include <stdio.h>
24796
24797 #if defined(__cplusplus)
24798
24799 #ifdef HAVE_GXX_BUILTIN_H
24800 #include <g++/builtin.h>
24801 #elif HAVE_GPP_BUILTIN_H
24802 #include <gpp/builtin.h>
24803 #elif HAVE_BUILTIN_H
24804 #include <builtin.h>
24805 #endif
24806
24807 #else
24808
24809 #if $cf_cv_header_stdbool_h
24810 #include <stdbool.h>
24811 #endif
24812
24813 #endif
24814
24815 int main(void)
24816 {
24817         FILE *fp = fopen("cf_test.out", "w");
24818         if (fp != 0) {
24819                 bool x = true;
24820                 if ((bool)(-x) >= 0)
24821                         fputs("unsigned ", fp);
24822                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
24823                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
24824                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
24825                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
24826                 fclose(fp);
24827         }
24828         ${cf_cv_main_return:-return}(0);
24829 }
24830
24831 _ACEOF
24832 rm -f conftest$ac_exeext
24833 if { (eval echo "$as_me:24833: \"$ac_link\"") >&5
24834   (eval $ac_link) 2>&5
24835   ac_status=$?
24836   echo "$as_me:24836: \$? = $ac_status" >&5
24837   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24838   { (eval echo "$as_me:24838: \"$ac_try\"") >&5
24839   (eval $ac_try) 2>&5
24840   ac_status=$?
24841   echo "$as_me:24841: \$? = $ac_status" >&5
24842   (exit $ac_status); }; }; then
24843   cf_cv_type_of_bool=`cat cf_test.out`
24844                  if test -z "$cf_cv_type_of_bool"; then
24845                    cf_cv_type_of_bool=unknown
24846                  fi
24847 else
24848   echo "$as_me: program exited with status $ac_status" >&5
24849 echo "$as_me: failed program was:" >&5
24850 cat conftest.$ac_ext >&5
24851 cf_cv_type_of_bool=unknown
24852 fi
24853 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24854 fi
24855
24856 fi
24857
24858         rm -f cf_test.out
24859 echo "$as_me:24859: result: $cf_cv_type_of_bool" >&5
24860 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
24861 if test "$cf_cv_type_of_bool" = unknown ; then
24862         case .$NCURSES_BOOL in
24863         (.auto|.) NCURSES_BOOL=unsigned;;
24864         esac
24865         { echo "$as_me:24865: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
24866 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
24867         cf_cv_type_of_bool=$NCURSES_BOOL
24868 fi
24869
24870 echo "$as_me:24870: checking for special defines needed for etip.h" >&5
24871 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
24872 cf_save_CXXFLAGS="$CXXFLAGS"
24873 cf_result="none"
24874
24875 # etip.h includes ncurses.h which includes ncurses_dll.h
24876 # But ncurses_dll.h is generated - fix here.
24877 test -d include || mkdir include
24878 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
24879
24880 for cf_math in "" MATH_H
24881 do
24882 for cf_excp in "" MATH_EXCEPTION
24883 do
24884         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
24885         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
24886         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
24887 cat >conftest.$ac_ext <<_ACEOF
24888 #line 24888 "configure"
24889 #include "confdefs.h"
24890
24891 #include <etip.h.in>
24892
24893 int
24894 main (void)
24895 {
24896
24897   ;
24898   return 0;
24899 }
24900 _ACEOF
24901 rm -f conftest.$ac_objext
24902 if { (eval echo "$as_me:24902: \"$ac_compile\"") >&5
24903   (eval $ac_compile) 2>&5
24904   ac_status=$?
24905   echo "$as_me:24905: \$? = $ac_status" >&5
24906   (exit $ac_status); } &&
24907          { ac_try='test -s conftest.$ac_objext'
24908   { (eval echo "$as_me:24908: \"$ac_try\"") >&5
24909   (eval $ac_try) 2>&5
24910   ac_status=$?
24911   echo "$as_me:24911: \$? = $ac_status" >&5
24912   (exit $ac_status); }; }; then
24913
24914         test -n "$cf_math" && cat >>confdefs.h <<EOF
24915 #define ETIP_NEEDS_${cf_math} 1
24916 EOF
24917
24918         test -n "$cf_excp" && cat >>confdefs.h <<EOF
24919 #define ETIP_NEEDS_${cf_excp} 1
24920 EOF
24921
24922         cf_result="$cf_math $cf_excp"
24923         break 2
24924
24925 else
24926   echo "$as_me: failed program was:" >&5
24927 cat conftest.$ac_ext >&5
24928 fi
24929 rm -f conftest.$ac_objext conftest.$ac_ext
24930 done
24931 done
24932 echo "$as_me:24932: result: $cf_result" >&5
24933 echo "${ECHO_T}$cf_result" >&6
24934 CXXFLAGS="$cf_save_CXXFLAGS"
24935
24936 if test -n "$CXX"; then
24937 echo "$as_me:24937: checking if $CXX accepts parameter initialization" >&5
24938 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
24939 if test "${cf_cv_cpp_param_init+set}" = set; then
24940   echo $ECHO_N "(cached) $ECHO_C" >&6
24941 else
24942
24943         ac_ext=cc
24944 ac_cpp='$CXXCPP $CPPFLAGS'
24945 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24946 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24947 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24948 ac_main_return=return
24949
24950         if test "$cross_compiling" = yes; then
24951   cf_cv_cpp_param_init=unknown
24952 else
24953   cat >conftest.$ac_ext <<_ACEOF
24954 #line 24954 "configure"
24955 #include "confdefs.h"
24956
24957 class TEST {
24958 private:
24959         int value;
24960 public:
24961         TEST(int x = 1);
24962         ~TEST();
24963 };
24964
24965 TEST::TEST(int x = 1)   // some compilers do not like second initializer
24966 {
24967         value = x;
24968 }
24969 int main(void) { }
24970
24971 _ACEOF
24972 rm -f conftest$ac_exeext
24973 if { (eval echo "$as_me:24973: \"$ac_link\"") >&5
24974   (eval $ac_link) 2>&5
24975   ac_status=$?
24976   echo "$as_me:24976: \$? = $ac_status" >&5
24977   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24978   { (eval echo "$as_me:24978: \"$ac_try\"") >&5
24979   (eval $ac_try) 2>&5
24980   ac_status=$?
24981   echo "$as_me:24981: \$? = $ac_status" >&5
24982   (exit $ac_status); }; }; then
24983   cf_cv_cpp_param_init=yes
24984 else
24985   echo "$as_me: program exited with status $ac_status" >&5
24986 echo "$as_me: failed program was:" >&5
24987 cat conftest.$ac_ext >&5
24988 cf_cv_cpp_param_init=no
24989 fi
24990 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24991 fi
24992         ac_ext=cc
24993 ac_cpp='$CXXCPP $CPPFLAGS'
24994 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24995 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24996 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24997 ac_main_return=return
24998
24999 fi
25000 echo "$as_me:25000: result: $cf_cv_cpp_param_init" >&5
25001 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
25002 fi
25003 test "$cf_cv_cpp_param_init" = yes &&
25004 cat >>confdefs.h <<\EOF
25005 #define CPP_HAS_PARAM_INIT 1
25006 EOF
25007
25008 if test -n "$CXX"; then
25009
25010 echo "$as_me:25010: checking if $CXX accepts static_cast" >&5
25011 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
25012 if test "${cf_cv_cpp_static_cast+set}" = set; then
25013   echo $ECHO_N "(cached) $ECHO_C" >&6
25014 else
25015
25016         ac_ext=cc
25017 ac_cpp='$CXXCPP $CPPFLAGS'
25018 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25019 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25020 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25021 ac_main_return=return
25022
25023         cat >conftest.$ac_ext <<_ACEOF
25024 #line 25024 "configure"
25025 #include "confdefs.h"
25026
25027 class NCursesPanel
25028 {
25029 public:
25030   NCursesPanel(int nlines,
25031                int ncols,
25032                int begin_y = 0,
25033                int begin_x = 0)
25034   {
25035   }
25036   NCursesPanel();
25037   ~NCursesPanel();
25038 };
25039
25040 template<class T> class NCursesUserPanel : public NCursesPanel
25041 {
25042 public:
25043   NCursesUserPanel (int nlines,
25044                     int ncols,
25045                     int begin_y = 0,
25046                     int begin_x = 0,
25047                     const T* p_UserData = static_cast<T*>(0))
25048     : NCursesPanel (nlines, ncols, begin_y, begin_x)
25049   {
25050   };
25051   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
25052   {
25053   };
25054
25055   virtual ~NCursesUserPanel() {};
25056 };
25057
25058 int
25059 main (void)
25060 {
25061
25062         const char* p_UserData = static_cast<char*>(0)
25063   ;
25064   return 0;
25065 }
25066 _ACEOF
25067 rm -f conftest.$ac_objext
25068 if { (eval echo "$as_me:25068: \"$ac_compile\"") >&5
25069   (eval $ac_compile) 2>&5
25070   ac_status=$?
25071   echo "$as_me:25071: \$? = $ac_status" >&5
25072   (exit $ac_status); } &&
25073          { ac_try='test -s conftest.$ac_objext'
25074   { (eval echo "$as_me:25074: \"$ac_try\"") >&5
25075   (eval $ac_try) 2>&5
25076   ac_status=$?
25077   echo "$as_me:25077: \$? = $ac_status" >&5
25078   (exit $ac_status); }; }; then
25079   cf_cv_cpp_static_cast=yes
25080 else
25081   echo "$as_me: failed program was:" >&5
25082 cat conftest.$ac_ext >&5
25083 cf_cv_cpp_static_cast=no
25084 fi
25085 rm -f conftest.$ac_objext conftest.$ac_ext
25086
25087         ac_ext=cc
25088 ac_cpp='$CXXCPP $CPPFLAGS'
25089 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25090 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25091 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25092 ac_main_return=return
25093
25094 fi
25095 echo "$as_me:25095: result: $cf_cv_cpp_static_cast" >&5
25096 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
25097
25098 fi
25099
25100 test "$cf_cv_cpp_static_cast" = yes &&
25101 cat >>confdefs.h <<\EOF
25102 #define CPP_HAS_STATIC_CAST 1
25103 EOF
25104
25105         CXX_AR='$(AR)'
25106         CXX_ARFLAGS='$(ARFLAGS)'
25107         case $cf_cv_system_name in
25108         (irix*)
25109             if test "$GXX" != yes ; then
25110                 CXX_AR='$(CXX)'
25111                 CXX_ARFLAGS='-ar -o'
25112             fi
25113             ;;
25114         (sco3.2v5*)
25115             CXXLDFLAGS="-u main"
25116             ;;
25117         (solaris2*)
25118             if test "$GXX" != yes ; then
25119                 CXX_AR='$(CXX)'
25120                 CXX_ARFLAGS='-xar -o'
25121             fi
25122             ;;
25123         esac
25124
25125 else
25126         cf_cxx_library=no
25127         cf_cv_builtin_bool=1
25128
25129         # Just because we are not configuring against C++ right now does not
25130         # mean that a user will not want to use C++.  Some distributors disable
25131         # the C++ portion of this configuration as a shortcut (or just to avoid
25132         # compiling the demo in the c++ directory).  So we need a reasonable
25133         # default for the 'bool' type.
25134         #
25135         # Caveat: since the storage of the bool type is not standardized, it
25136         # may change.
25137
25138         if test "$NCURSES_BOOL" != auto ; then
25139                 cf_cv_type_of_bool=$NCURSES_BOOL
25140                 cf_cv_header_stdbool_h=0
25141         else
25142                 if test "$cf_cv_header_stdbool_h" = 1 ; then
25143
25144 echo "$as_me:25144: checking for size of bool" >&5
25145 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
25146 if test "${cf_cv_type_of_bool+set}" = set; then
25147   echo $ECHO_N "(cached) $ECHO_C" >&6
25148 else
25149
25150         rm -f cf_test.out
25151         if test "$cross_compiling" = yes; then
25152   cf_cv_type_of_bool=unknown
25153 else
25154   cat >conftest.$ac_ext <<_ACEOF
25155 #line 25155 "configure"
25156 #include "confdefs.h"
25157
25158 #include <stdlib.h>
25159 #include <stdio.h>
25160
25161 #if defined(__cplusplus)
25162
25163 #ifdef HAVE_GXX_BUILTIN_H
25164 #include <g++/builtin.h>
25165 #elif HAVE_GPP_BUILTIN_H
25166 #include <gpp/builtin.h>
25167 #elif HAVE_BUILTIN_H
25168 #include <builtin.h>
25169 #endif
25170
25171 #else
25172
25173 #if $cf_cv_header_stdbool_h
25174 #include <stdbool.h>
25175 #endif
25176
25177 #endif
25178
25179 int main(void)
25180 {
25181         FILE *fp = fopen("cf_test.out", "w");
25182         if (fp != 0) {
25183                 bool x = true;
25184                 if ((bool)(-x) >= 0)
25185                         fputs("unsigned ", fp);
25186                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
25187                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
25188                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
25189                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
25190                 fclose(fp);
25191         }
25192         ${cf_cv_main_return:-return}(0);
25193 }
25194
25195 _ACEOF
25196 rm -f conftest$ac_exeext
25197 if { (eval echo "$as_me:25197: \"$ac_link\"") >&5
25198   (eval $ac_link) 2>&5
25199   ac_status=$?
25200   echo "$as_me:25200: \$? = $ac_status" >&5
25201   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25202   { (eval echo "$as_me:25202: \"$ac_try\"") >&5
25203   (eval $ac_try) 2>&5
25204   ac_status=$?
25205   echo "$as_me:25205: \$? = $ac_status" >&5
25206   (exit $ac_status); }; }; then
25207   cf_cv_type_of_bool=`cat cf_test.out`
25208                  if test -z "$cf_cv_type_of_bool"; then
25209                    cf_cv_type_of_bool=unknown
25210                  fi
25211 else
25212   echo "$as_me: program exited with status $ac_status" >&5
25213 echo "$as_me: failed program was:" >&5
25214 cat conftest.$ac_ext >&5
25215 cf_cv_type_of_bool=unknown
25216 fi
25217 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25218 fi
25219
25220 fi
25221
25222         rm -f cf_test.out
25223 echo "$as_me:25223: result: $cf_cv_type_of_bool" >&5
25224 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
25225 if test "$cf_cv_type_of_bool" = unknown ; then
25226         case .$NCURSES_BOOL in
25227         (.auto|.) NCURSES_BOOL=unsigned;;
25228         esac
25229         { echo "$as_me:25229: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
25230 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
25231         cf_cv_type_of_bool=$NCURSES_BOOL
25232 fi
25233
25234                 else
25235                         echo "$as_me:25235: checking for fallback type of bool" >&5
25236 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
25237                         case "$host_cpu" in
25238                         (i?86)  cf_cv_type_of_bool=char ;;
25239                         (*)     cf_cv_type_of_bool=int  ;;
25240                         esac
25241                         echo "$as_me:25241: result: $cf_cv_type_of_bool" >&5
25242 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
25243                 fi
25244         fi
25245 fi
25246
25247 # If the C compiler did not declare bool, and we did not determine that the C++
25248 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
25249 # ncurses library use the same type as C++ bool.  Note that this allows one to
25250 # specify the type of bool in a configure-script option and postpone
25251 # integration with the C++ compiler provided that the types are compatible.
25252 USE_CXX_BOOL=1
25253 if test $cf_cv_cc_bool_type = 1
25254 then
25255         # oops: C has a bool.  Unlikely, but C++ could differ.
25256         USE_CXX_BOOL=0
25257 elif test $cf_cv_builtin_bool = 0
25258 then
25259         # C++ has no bool
25260         USE_CXX_BOOL=0
25261 else
25262         # this is the normal case
25263         USE_CXX_BOOL='defined(__cplusplus)'
25264 fi
25265
25266 if test -f "${srcdir}/Ada95/Makefile.in" ; then
25267
25268         if test "$cf_with_ada" != "no" ; then
25269                 if test "$with_libtool" != "no"; then
25270                         { echo "$as_me:25270: WARNING: libtool does not support Ada - disabling feature" >&5
25271 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
25272                         cf_with_ada=no
25273                 fi
25274         fi
25275
25276         if test "$cf_with_ada" != "no" ; then
25277
25278 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
25279 do
25280
25281 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
25282
25283         unset ac_cv_path_cf_TEMP_gnat
25284         unset cf_TEMP_gnat
25285         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
25286 set dummy $cf_prog_gnat; ac_word=$2
25287 echo "$as_me:25287: checking for $ac_word" >&5
25288 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25289 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
25290   echo $ECHO_N "(cached) $ECHO_C" >&6
25291 else
25292   case $cf_TEMP_gnat in
25293   [\\/]* | ?:[\\/]*)
25294   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
25295   ;;
25296   *)
25297   ac_save_IFS=$IFS; IFS=$ac_path_separator
25298 ac_dummy="$PATH"
25299 for ac_dir in $ac_dummy; do
25300   IFS=$ac_save_IFS
25301   test -z "$ac_dir" && ac_dir=.
25302   if $as_executable_p "$ac_dir/$ac_word"; then
25303    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
25304    echo "$as_me:25304: found $ac_dir/$ac_word" >&5
25305    break
25306 fi
25307 done
25308
25309   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
25310   ;;
25311 esac
25312 fi
25313 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
25314
25315 if test -n "$cf_TEMP_gnat"; then
25316   echo "$as_me:25316: result: $cf_TEMP_gnat" >&5
25317 echo "${ECHO_T}$cf_TEMP_gnat" >&6
25318 else
25319   echo "$as_me:25319: result: no" >&5
25320 echo "${ECHO_T}no" >&6
25321 fi
25322
25323         eval cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat
25324
25325         if test "x$cf_TEMP_gnat" != xno; then
25326                 unset cf_cv_gnat_version
25327                 unset cf_TEMP_gnat
25328
25329 echo "$as_me:25329: checking for $cf_prog_gnat version" >&5
25330 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
25331 if test "${cf_cv_gnat_version+set}" = set; then
25332   echo $ECHO_N "(cached) $ECHO_C" >&6
25333 else
25334
25335 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
25336         grep '[0-9].[0-9][0-9]*' |\
25337         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
25338
25339 fi
25340 echo "$as_me:25340: result: $cf_cv_gnat_version" >&5
25341 echo "${ECHO_T}$cf_cv_gnat_version" >&6
25342 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
25343 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
25344
25345         fi
25346         eval cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat
25347
25348         unset cf_TEMP_gnat
25349         unset cf_cv_gnat_version
25350         unset ac_cv_path_cf_TEMP_gnat
25351 done
25352
25353 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
25354         cf_ada_make=
25355         cf_cv_prog_gnat_correct=no
25356 else
25357         cf_ada_make=gnatmake
25358         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
25359                 # gprconfig is newer than gnatmake; we can continue...
25360                 cf_ada_config="##"
25361         else
25362                 rm -rf conftest* *~conftest*
25363                 if mkdir conftest.src
25364                 then
25365                         cf_ada_config=""
25366                         cd conftest.src
25367                         for cf_gprconfig in Ada C
25368                         do
25369                                 echo "$as_me:25369: checking for gprconfig name for $cf_gprconfig" >&5
25370 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
25371                                 if test $cf_gprconfig = C
25372                                 then
25373                                         for cf_gprconfig_param in \
25374                                                 $cf_gprconfig,,,,GNATGCC \
25375                                                 $cf_gprconfig,,,,GCC \
25376                                                 $cf_gprconfig
25377                                         do
25378                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
25379                                                 test -n "$cf_gprconfig_value" && break
25380                                         done
25381                                 else
25382                                         cf_gprconfig_param=$cf_gprconfig
25383                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
25384                                 fi
25385                                 if test -n "$cf_gprconfig_value"
25386                                 then
25387                                         eval cf_ada_config_$cf_gprconfig=$cf_gprconfig_value
25388                                         echo "$as_me:25388: result: $cf_gprconfig_value" >&5
25389 echo "${ECHO_T}$cf_gprconfig_value" >&6
25390                                 else
25391                                         echo "$as_me:25391: result: missing" >&5
25392 echo "${ECHO_T}missing" >&6
25393                                         cf_ada_config="#"
25394                                         break
25395                                 fi
25396                         done
25397                         cd ..
25398                         rm -rf conftest* *~conftest*
25399                 fi
25400         fi
25401         if test "x$cf_ada_config" != "x#"
25402         then
25403
25404 echo "$as_me:25404: checking for gnat version" >&5
25405 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
25406 if test "${cf_cv_gnat_version+set}" = set; then
25407   echo $ECHO_N "(cached) $ECHO_C" >&6
25408 else
25409
25410 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
25411         grep '[0-9].[0-9][0-9]*' |\
25412         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
25413
25414 fi
25415 echo "$as_me:25415: result: $cf_cv_gnat_version" >&5
25416 echo "${ECHO_T}$cf_cv_gnat_version" >&6
25417 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
25418
25419 case $cf_cv_gnat_version in
25420 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
25421         cf_cv_prog_gnat_correct=yes
25422         ;;
25423 (*)
25424         { echo "$as_me:25424: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
25425 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
25426         cf_cv_prog_gnat_correct=no
25427         ;;
25428 esac
25429
25430                 # Extract the first word of "m4", so it can be a program name with args.
25431 set dummy m4; ac_word=$2
25432 echo "$as_me:25432: checking for $ac_word" >&5
25433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25434 if test "${ac_cv_prog_M4_exists+set}" = set; then
25435   echo $ECHO_N "(cached) $ECHO_C" >&6
25436 else
25437   if test -n "$M4_exists"; then
25438   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
25439 else
25440   ac_save_IFS=$IFS; IFS=$ac_path_separator
25441 ac_dummy="$PATH"
25442 for ac_dir in $ac_dummy; do
25443   IFS=$ac_save_IFS
25444   test -z "$ac_dir" && ac_dir=.
25445   $as_executable_p "$ac_dir/$ac_word" || continue
25446 ac_cv_prog_M4_exists="yes"
25447 echo "$as_me:25447: found $ac_dir/$ac_word" >&5
25448 break
25449 done
25450
25451   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
25452 fi
25453 fi
25454 M4_exists=$ac_cv_prog_M4_exists
25455 if test -n "$M4_exists"; then
25456   echo "$as_me:25456: result: $M4_exists" >&5
25457 echo "${ECHO_T}$M4_exists" >&6
25458 else
25459   echo "$as_me:25459: result: no" >&5
25460 echo "${ECHO_T}no" >&6
25461 fi
25462
25463                 if test "$ac_cv_prog_M4_exists" = no; then
25464                         cf_cv_prog_gnat_correct=no
25465                         { echo "$as_me:25465: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
25466 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
25467                 fi
25468                 if test "$cf_cv_prog_gnat_correct" = yes; then
25469                         echo "$as_me:25469: checking if GNAT works" >&5
25470 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
25471
25472 rm -rf conftest* *~conftest*
25473 cat >>conftest.ads <<CF_EOF
25474 procedure conftest;
25475 CF_EOF
25476 cat >>conftest.adb <<CF_EOF
25477 with Text_IO;
25478 with GNAT.OS_Lib;
25479 procedure conftest is
25480 begin
25481    Text_IO.Put ("Hello World");
25482    Text_IO.New_Line;
25483    GNAT.OS_Lib.OS_Exit (0);
25484 end conftest;
25485 CF_EOF
25486 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
25487    if ( ./conftest 1>&5 2>&1 ) ; then
25488       cf_cv_prog_gnat_correct=yes
25489    else
25490       cf_cv_prog_gnat_correct=no
25491    fi
25492 else
25493    cf_cv_prog_gnat_correct=no
25494 fi
25495 rm -rf conftest* *~conftest*
25496
25497                         echo "$as_me:25497: result: $cf_cv_prog_gnat_correct" >&5
25498 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
25499                 fi
25500         else
25501                 cf_cv_prog_gnat_correct=no
25502         fi
25503 fi
25504
25505                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
25506
25507         ADAFLAGS="$ADAFLAGS -gnatpn"
25508
25509         echo "$as_me:25509: checking optimization options for ADAFLAGS" >&5
25510 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
25511         case "$CFLAGS" in
25512         (*-g*)
25513
25514         ADAFLAGS="$ADAFLAGS -g"
25515
25516                 ;;
25517         esac
25518         case "$CFLAGS" in
25519         (*-O*)
25520                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
25521
25522         ADAFLAGS="$ADAFLAGS $cf_O_flag"
25523
25524                 ;;
25525         esac
25526         echo "$as_me:25526: result: $ADAFLAGS" >&5
25527 echo "${ECHO_T}$ADAFLAGS" >&6
25528
25529 echo "$as_me:25529: checking if GNATPREP supports -T option" >&5
25530 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
25531 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
25532   echo $ECHO_N "(cached) $ECHO_C" >&6
25533 else
25534
25535 cf_cv_gnatprep_opt_t=no
25536 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
25537
25538 fi
25539 echo "$as_me:25539: result: $cf_cv_gnatprep_opt_t" >&5
25540 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
25541 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
25542
25543 echo "$as_me:25543: checking if GNAT supports generics" >&5
25544 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
25545 case $cf_cv_gnat_version in
25546 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
25547         cf_gnat_generics=yes
25548         ;;
25549 (*)
25550         cf_gnat_generics=no
25551         ;;
25552 esac
25553 echo "$as_me:25553: result: $cf_gnat_generics" >&5
25554 echo "${ECHO_T}$cf_gnat_generics" >&6
25555
25556 if test "$cf_gnat_generics" = yes
25557 then
25558         cf_compile_generics=generics
25559         cf_generic_objects="\${GENOBJS}"
25560 else
25561         cf_compile_generics=
25562         cf_generic_objects=
25563 fi
25564
25565 echo "$as_me:25565: checking if GNAT supports SIGINT" >&5
25566 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
25567 if test "${cf_cv_gnat_sigint+set}" = set; then
25568   echo $ECHO_N "(cached) $ECHO_C" >&6
25569 else
25570
25571 rm -rf conftest* *~conftest*
25572 cat >>conftest.ads <<CF_EOF
25573 with Ada.Interrupts.Names;
25574
25575 package ConfTest is
25576
25577    pragma Warnings (Off);  --  the next pragma exists since 3.11p
25578    pragma Unreserve_All_Interrupts;
25579    pragma Warnings (On);
25580
25581    protected Process is
25582       procedure Stop;
25583       function Continue return Boolean;
25584       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
25585    private
25586       Done : Boolean := False;
25587    end Process;
25588
25589 end ConfTest;
25590 CF_EOF
25591 cat >>conftest.adb <<CF_EOF
25592 package body ConfTest is
25593    protected body Process is
25594       procedure Stop is
25595       begin
25596          Done := True;
25597       end Stop;
25598       function Continue return Boolean is
25599       begin
25600          return not Done;
25601       end Continue;
25602    end Process;
25603 end ConfTest;
25604 CF_EOF
25605 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
25606       cf_cv_gnat_sigint=yes
25607 else
25608    cf_cv_gnat_sigint=no
25609 fi
25610 rm -rf conftest* *~conftest*
25611
25612 fi
25613 echo "$as_me:25613: result: $cf_cv_gnat_sigint" >&5
25614 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
25615
25616 if test $cf_cv_gnat_sigint = yes ; then
25617         USE_GNAT_SIGINT=""
25618 else
25619         USE_GNAT_SIGINT="#"
25620 fi
25621
25622 cf_gnat_libraries=no
25623 cf_gnat_projects=no
25624
25625 if test "$enable_gnat_projects" != no ; then
25626 echo "$as_me:25626: checking if GNAT supports project files" >&5
25627 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
25628 case $cf_cv_gnat_version in
25629 (3.[0-9]*)
25630         ;;
25631 (*)
25632         case $cf_cv_system_name in
25633         (cygwin*|msys*)
25634                 ;;
25635         (*)
25636                 rm -rf conftest* *~conftest*
25637                 if mkdir conftest.src conftest.bin conftest.lib
25638                 then
25639                         cd conftest.src
25640                         rm -rf conftest* *~conftest*
25641                         cat >>library.gpr <<CF_EOF
25642 project Library is
25643   Kind := External ("LIB_KIND");
25644   for Library_Name use "ConfTest";
25645   for Object_Dir use ".";
25646   for Library_ALI_Dir use External("LIBRARY_DIR");
25647   for Library_Version use External ("SONAME");
25648   for Library_Kind use Kind;
25649   for Library_Dir use External("BUILD_DIR");
25650   Source_Dir := External ("SOURCE_DIR");
25651   for Source_Dirs use (Source_Dir);
25652 end Library;
25653 CF_EOF
25654                         cat >>confpackage.ads <<CF_EOF
25655 package ConfPackage is
25656    procedure conftest;
25657 end ConfPackage;
25658 CF_EOF
25659                         cat >>confpackage.adb <<CF_EOF
25660 with Text_IO;
25661 package body ConfPackage is
25662    procedure conftest is
25663    begin
25664       Text_IO.Put ("Hello World");
25665       Text_IO.New_Line;
25666    end conftest;
25667 end ConfPackage;
25668 CF_EOF
25669                         if ( $cf_ada_make $ADAFLAGS \
25670                                         -Plibrary.gpr \
25671                                         -XBUILD_DIR=`cd ../conftest.bin;pwd` \
25672                                         -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
25673                                         -XSOURCE_DIR=`pwd` \
25674                                         -XSONAME=libConfTest.so.1 \
25675                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
25676                                 cf_gnat_projects=yes
25677                         fi
25678                         cd ..
25679                 fi
25680                 if test -f conftest.lib/confpackage.ali
25681                 then
25682                         cf_gnat_libraries=yes
25683                 fi
25684                 rm -rf conftest* *~conftest*
25685                 ;;
25686         esac
25687         ;;
25688 esac
25689 echo "$as_me:25689: result: $cf_gnat_projects" >&5
25690 echo "${ECHO_T}$cf_gnat_projects" >&6
25691 fi # enable_gnat_projects
25692
25693 if test $cf_gnat_projects = yes
25694 then
25695         echo "$as_me:25695: checking if GNAT supports libraries" >&5
25696 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
25697         echo "$as_me:25697: result: $cf_gnat_libraries" >&5
25698 echo "${ECHO_T}$cf_gnat_libraries" >&6
25699 fi
25700
25701 if test "$cf_gnat_projects" = yes
25702 then
25703         USE_OLD_MAKERULES="#"
25704         USE_GNAT_PROJECTS=""
25705 else
25706         USE_OLD_MAKERULES=""
25707         USE_GNAT_PROJECTS="#"
25708 fi
25709
25710 if test "$cf_gnat_libraries" = yes
25711 then
25712         USE_GNAT_LIBRARIES=""
25713 else
25714         USE_GNAT_LIBRARIES="#"
25715 fi
25716
25717 echo "$as_me:25717: checking for ada-compiler" >&5
25718 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
25719
25720 # Check whether --with-ada-compiler or --without-ada-compiler was given.
25721 if test "${with_ada_compiler+set}" = set; then
25722   withval="$with_ada_compiler"
25723   cf_ada_compiler=$withval
25724 else
25725   cf_ada_compiler=gnatmake
25726 fi;
25727
25728 echo "$as_me:25728: result: $cf_ada_compiler" >&5
25729 echo "${ECHO_T}$cf_ada_compiler" >&6
25730
25731                         cf_ada_package=terminal_interface
25732
25733 echo "$as_me:25733: checking for ada-include" >&5
25734 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
25735
25736 # Check whether --with-ada-include or --without-ada-include was given.
25737 if test "${with_ada_include+set}" = set; then
25738   withval="$with_ada_include"
25739
25740 else
25741   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
25742 fi; if test -n "$prefix/share/ada/adainclude" ; then
25743
25744 if test "x$prefix" != xNONE; then
25745         cf_path_syntax="$prefix"
25746 else
25747         cf_path_syntax="$ac_default_prefix"
25748 fi
25749
25750 case ".$withval" in
25751 (.\$\(*\)*|.\'*\'*)
25752         ;;
25753 (..|./*|.\\*)
25754         ;;
25755 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
25756         ;;
25757 (.\${*prefix}*|.\${*dir}*)
25758         eval withval="$withval"
25759         case ".$withval" in
25760         (.NONE/*)
25761                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25762                 ;;
25763         esac
25764         ;;
25765 (.no|.NONE/*)
25766         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25767         ;;
25768 (*)
25769         { { echo "$as_me:25769: error: expected a pathname, not \"$withval\"" >&5
25770 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
25771    { (exit 1); exit 1; }; }
25772         ;;
25773 esac
25774
25775 fi
25776 eval ADA_INCLUDE="$withval"
25777
25778 echo "$as_me:25778: result: $ADA_INCLUDE" >&5
25779 echo "${ECHO_T}$ADA_INCLUDE" >&6
25780
25781 echo "$as_me:25781: checking for ada-objects" >&5
25782 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
25783
25784 # Check whether --with-ada-objects or --without-ada-objects was given.
25785 if test "${with_ada_objects+set}" = set; then
25786   withval="$with_ada_objects"
25787
25788 else
25789   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
25790 fi; if test -n "$prefix/lib/ada/adalib" ; then
25791
25792 if test "x$prefix" != xNONE; then
25793         cf_path_syntax="$prefix"
25794 else
25795         cf_path_syntax="$ac_default_prefix"
25796 fi
25797
25798 case ".$withval" in
25799 (.\$\(*\)*|.\'*\'*)
25800         ;;
25801 (..|./*|.\\*)
25802         ;;
25803 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
25804         ;;
25805 (.\${*prefix}*|.\${*dir}*)
25806         eval withval="$withval"
25807         case ".$withval" in
25808         (.NONE/*)
25809                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25810                 ;;
25811         esac
25812         ;;
25813 (.no|.NONE/*)
25814         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25815         ;;
25816 (*)
25817         { { echo "$as_me:25817: error: expected a pathname, not \"$withval\"" >&5
25818 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
25819    { (exit 1); exit 1; }; }
25820         ;;
25821 esac
25822
25823 fi
25824 eval ADA_OBJECTS="$withval"
25825
25826 echo "$as_me:25826: result: $ADA_OBJECTS" >&5
25827 echo "${ECHO_T}$ADA_OBJECTS" >&6
25828
25829 echo "$as_me:25829: checking if an Ada95 shared-library should be built" >&5
25830 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
25831
25832 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
25833 if test "${with_ada_sharedlib+set}" = set; then
25834   withval="$with_ada_sharedlib"
25835   with_ada_sharedlib=$withval
25836 else
25837   with_ada_sharedlib=no
25838 fi;
25839 echo "$as_me:25839: result: $with_ada_sharedlib" >&5
25840 echo "${ECHO_T}$with_ada_sharedlib" >&6
25841
25842 if test "x$with_ada_sharedlib" != xno
25843 then
25844         if test "x$cf_gnat_projects" != xyes
25845         then
25846                 { echo "$as_me:25846: WARNING: disabling shared-library since GNAT projects are not supported" >&5
25847 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
25848                 with_ada_sharedlib=no
25849         fi
25850 fi
25851
25852 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
25853 MAKE_ADA_SHAREDLIB="#"
25854
25855 if test "x$with_ada_sharedlib" != xno
25856 then
25857         MAKE_ADA_SHAREDLIB=
25858         if test "x$with_ada_sharedlib" != xyes
25859         then
25860                 ADA_SHAREDLIB="$with_ada_sharedlib"
25861         fi
25862 fi
25863
25864                         # allow the Ada binding to be renamed
25865
25866 echo "$as_me:25866: checking for ada-libname" >&5
25867 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
25868
25869 # Check whether --with-ada-libname or --without-ada-libname was given.
25870 if test "${with_ada_libname+set}" = set; then
25871   withval="$with_ada_libname"
25872   ADA_LIBNAME=$withval
25873 else
25874   ADA_LIBNAME=AdaCurses
25875 fi;
25876 case "x$ADA_LIBNAME" in
25877 (x|xyes|xno)
25878         ADA_LIBNAME=AdaCurses
25879         ;;
25880 esac
25881
25882 echo "$as_me:25882: result: $ADA_LIBNAME" >&5
25883 echo "${ECHO_T}$ADA_LIBNAME" >&6
25884
25885                 fi
25886         fi
25887 else
25888         cf_with_ada=no
25889 fi
25890
25891 # do this "late" to avoid conflict with header-checks
25892 if test "x$with_widec" = xyes ; then
25893         echo "$as_me:25893: checking for wchar_t" >&5
25894 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
25895 if test "${ac_cv_type_wchar_t+set}" = set; then
25896   echo $ECHO_N "(cached) $ECHO_C" >&6
25897 else
25898   cat >conftest.$ac_ext <<_ACEOF
25899 #line 25899 "configure"
25900 #include "confdefs.h"
25901 $ac_includes_default
25902 int
25903 main (void)
25904 {
25905 if ((wchar_t *) 0)
25906   return 0;
25907 if (sizeof (wchar_t))
25908   return 0;
25909   ;
25910   return 0;
25911 }
25912 _ACEOF
25913 rm -f conftest.$ac_objext
25914 if { (eval echo "$as_me:25914: \"$ac_compile\"") >&5
25915   (eval $ac_compile) 2>&5
25916   ac_status=$?
25917   echo "$as_me:25917: \$? = $ac_status" >&5
25918   (exit $ac_status); } &&
25919          { ac_try='test -s conftest.$ac_objext'
25920   { (eval echo "$as_me:25920: \"$ac_try\"") >&5
25921   (eval $ac_try) 2>&5
25922   ac_status=$?
25923   echo "$as_me:25923: \$? = $ac_status" >&5
25924   (exit $ac_status); }; }; then
25925   ac_cv_type_wchar_t=yes
25926 else
25927   echo "$as_me: failed program was:" >&5
25928 cat conftest.$ac_ext >&5
25929 ac_cv_type_wchar_t=no
25930 fi
25931 rm -f conftest.$ac_objext conftest.$ac_ext
25932 fi
25933 echo "$as_me:25933: result: $ac_cv_type_wchar_t" >&5
25934 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
25935
25936 echo "$as_me:25936: checking size of wchar_t" >&5
25937 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
25938 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
25939   echo $ECHO_N "(cached) $ECHO_C" >&6
25940 else
25941   if test "$ac_cv_type_wchar_t" = yes; then
25942   if test "$cross_compiling" = yes; then
25943   # Depending upon the size, compute the lo and hi bounds.
25944 cat >conftest.$ac_ext <<_ACEOF
25945 #line 25945 "configure"
25946 #include "confdefs.h"
25947 $ac_includes_default
25948 int
25949 main (void)
25950 {
25951 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
25952   ;
25953   return 0;
25954 }
25955 _ACEOF
25956 rm -f conftest.$ac_objext
25957 if { (eval echo "$as_me:25957: \"$ac_compile\"") >&5
25958   (eval $ac_compile) 2>&5
25959   ac_status=$?
25960   echo "$as_me:25960: \$? = $ac_status" >&5
25961   (exit $ac_status); } &&
25962          { ac_try='test -s conftest.$ac_objext'
25963   { (eval echo "$as_me:25963: \"$ac_try\"") >&5
25964   (eval $ac_try) 2>&5
25965   ac_status=$?
25966   echo "$as_me:25966: \$? = $ac_status" >&5
25967   (exit $ac_status); }; }; then
25968   ac_lo=0 ac_mid=0
25969   while :; do
25970     cat >conftest.$ac_ext <<_ACEOF
25971 #line 25971 "configure"
25972 #include "confdefs.h"
25973 $ac_includes_default
25974 int
25975 main (void)
25976 {
25977 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
25978   ;
25979   return 0;
25980 }
25981 _ACEOF
25982 rm -f conftest.$ac_objext
25983 if { (eval echo "$as_me:25983: \"$ac_compile\"") >&5
25984   (eval $ac_compile) 2>&5
25985   ac_status=$?
25986   echo "$as_me:25986: \$? = $ac_status" >&5
25987   (exit $ac_status); } &&
25988          { ac_try='test -s conftest.$ac_objext'
25989   { (eval echo "$as_me:25989: \"$ac_try\"") >&5
25990   (eval $ac_try) 2>&5
25991   ac_status=$?
25992   echo "$as_me:25992: \$? = $ac_status" >&5
25993   (exit $ac_status); }; }; then
25994   ac_hi=$ac_mid; break
25995 else
25996   echo "$as_me: failed program was:" >&5
25997 cat conftest.$ac_ext >&5
25998 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
25999 fi
26000 rm -f conftest.$ac_objext conftest.$ac_ext
26001   done
26002 else
26003   echo "$as_me: failed program was:" >&5
26004 cat conftest.$ac_ext >&5
26005 ac_hi=-1 ac_mid=-1
26006   while :; do
26007     cat >conftest.$ac_ext <<_ACEOF
26008 #line 26008 "configure"
26009 #include "confdefs.h"
26010 $ac_includes_default
26011 int
26012 main (void)
26013 {
26014 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
26015   ;
26016   return 0;
26017 }
26018 _ACEOF
26019 rm -f conftest.$ac_objext
26020 if { (eval echo "$as_me:26020: \"$ac_compile\"") >&5
26021   (eval $ac_compile) 2>&5
26022   ac_status=$?
26023   echo "$as_me:26023: \$? = $ac_status" >&5
26024   (exit $ac_status); } &&
26025          { ac_try='test -s conftest.$ac_objext'
26026   { (eval echo "$as_me:26026: \"$ac_try\"") >&5
26027   (eval $ac_try) 2>&5
26028   ac_status=$?
26029   echo "$as_me:26029: \$? = $ac_status" >&5
26030   (exit $ac_status); }; }; then
26031   ac_lo=$ac_mid; break
26032 else
26033   echo "$as_me: failed program was:" >&5
26034 cat conftest.$ac_ext >&5
26035 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
26036 fi
26037 rm -f conftest.$ac_objext conftest.$ac_ext
26038   done
26039 fi
26040 rm -f conftest.$ac_objext conftest.$ac_ext
26041 # Binary search between lo and hi bounds.
26042 while test "x$ac_lo" != "x$ac_hi"; do
26043   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
26044   cat >conftest.$ac_ext <<_ACEOF
26045 #line 26045 "configure"
26046 #include "confdefs.h"
26047 $ac_includes_default
26048 int
26049 main (void)
26050 {
26051 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
26052   ;
26053   return 0;
26054 }
26055 _ACEOF
26056 rm -f conftest.$ac_objext
26057 if { (eval echo "$as_me:26057: \"$ac_compile\"") >&5
26058   (eval $ac_compile) 2>&5
26059   ac_status=$?
26060   echo "$as_me:26060: \$? = $ac_status" >&5
26061   (exit $ac_status); } &&
26062          { ac_try='test -s conftest.$ac_objext'
26063   { (eval echo "$as_me:26063: \"$ac_try\"") >&5
26064   (eval $ac_try) 2>&5
26065   ac_status=$?
26066   echo "$as_me:26066: \$? = $ac_status" >&5
26067   (exit $ac_status); }; }; then
26068   ac_hi=$ac_mid
26069 else
26070   echo "$as_me: failed program was:" >&5
26071 cat conftest.$ac_ext >&5
26072 ac_lo=`expr $ac_mid + 1`
26073 fi
26074 rm -f conftest.$ac_objext conftest.$ac_ext
26075 done
26076 ac_cv_sizeof_wchar_t=$ac_lo
26077 else
26078   if test "$cross_compiling" = yes; then
26079   { { echo "$as_me:26079: error: cannot run test program while cross compiling" >&5
26080 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26081    { (exit 1); exit 1; }; }
26082 else
26083   cat >conftest.$ac_ext <<_ACEOF
26084 #line 26084 "configure"
26085 #include "confdefs.h"
26086 $ac_includes_default
26087 int
26088 main (void)
26089 {
26090 FILE *f = fopen ("conftest.val", "w");
26091 if (!f)
26092   $ac_main_return (1);
26093 fprintf (f, "%d", (sizeof (wchar_t)));
26094 fclose (f);
26095   ;
26096   return 0;
26097 }
26098 _ACEOF
26099 rm -f conftest$ac_exeext
26100 if { (eval echo "$as_me:26100: \"$ac_link\"") >&5
26101   (eval $ac_link) 2>&5
26102   ac_status=$?
26103   echo "$as_me:26103: \$? = $ac_status" >&5
26104   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26105   { (eval echo "$as_me:26105: \"$ac_try\"") >&5
26106   (eval $ac_try) 2>&5
26107   ac_status=$?
26108   echo "$as_me:26108: \$? = $ac_status" >&5
26109   (exit $ac_status); }; }; then
26110   ac_cv_sizeof_wchar_t=`cat conftest.val`
26111 else
26112   echo "$as_me: program exited with status $ac_status" >&5
26113 echo "$as_me: failed program was:" >&5
26114 cat conftest.$ac_ext >&5
26115 fi
26116 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26117 fi
26118 fi
26119 rm -f conftest.val
26120 else
26121   ac_cv_sizeof_wchar_t=0
26122 fi
26123 fi
26124 echo "$as_me:26124: result: $ac_cv_sizeof_wchar_t" >&5
26125 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
26126 cat >>confdefs.h <<EOF
26127 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
26128 EOF
26129
26130         # cross-compiling to mingw can run into the problem that attempting to
26131         # link with the regex library fails, causing the test to not set this to
26132         # a number.  "recent" autoconf does not address this problem either -TD
26133         if test -z "$ac_cv_sizeof_wchar_t"
26134         then
26135                 test -n "$verbose" && echo "    test failed (assume 2)" 1>&6
26136
26137 echo "${as_me:-configure}:26137: testing test failed (assume 2) ..." 1>&5
26138
26139                 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
26140                 mv confdefs.tmp confdefs.h
26141                 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
26142         fi
26143 fi
26144
26145 ### Construct the ncurses library-subsets, if any, from this set of keywords:
26146 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
26147 ###
26148 ### ticlib modules may be a separate library, otherwise contained in termlib.
26149 ### termlib modules may be a separate library, otherwise contained in ncurses.
26150 ###
26151 ### The of "+" or " " between the tokens controls the way the script
26152 ### chooses to split module lists into libraries.
26153 ###
26154 ### (see CF_LIB_RULES).
26155 echo "$as_me:26155: checking for library subsets" >&5
26156 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
26157 LIB_SUBSETS=
26158
26159 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
26160         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
26161         if test "$with_ticlib" != no ; then
26162                 LIB_SUBSETS="${LIB_SUBSETS} "
26163         else
26164                 LIB_SUBSETS="${LIB_SUBSETS}+"
26165         fi
26166 fi
26167
26168 LIB_SUBSETS="${LIB_SUBSETS}termlib"
26169 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
26170
26171 if test "$with_termlib" != no ; then
26172         LIB_SUBSETS="${LIB_SUBSETS} "
26173 else
26174         LIB_SUBSETS="${LIB_SUBSETS}+"
26175 fi
26176
26177 LIB_SUBSETS="${LIB_SUBSETS}base"
26178
26179 # Most term-driver calls are to tinfo, but some like init_pair are to the
26180 # base library (so it resides in base).
26181 if test "$with_term_driver" != no ; then
26182         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
26183         case $cf_cv_system_name in
26184         (*mingw32*|*mingw64*)
26185                 if test "x$with_exp_win32" = xyes ; then
26186                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
26187                 else
26188                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
26189                 fi
26190                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
26191                 ;;
26192         (*)
26193                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
26194                 ;;
26195         esac
26196 elif test "x$with_exp_win32" = xyes ; then
26197         case $cf_cv_system_name in
26198         (*mingw32*|*mingw64*)
26199                 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
26200                 ;;
26201         (*)
26202                 ;;
26203         esac
26204 fi
26205
26206 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
26207 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
26208
26209 echo "$as_me:26209: result: $LIB_SUBSETS" >&5
26210 echo "${ECHO_T}$LIB_SUBSETS" >&6
26211
26212 ### Construct the list of include-directories to be generated
26213
26214 if test "$srcdir" != "."; then
26215         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
26216 fi
26217 CPPFLAGS="-I../include $CPPFLAGS"
26218 if test "$srcdir" != "."; then
26219         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
26220 fi
26221 CPPFLAGS="-I. $CPPFLAGS"
26222
26223 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
26224 if test "$srcdir" != "."; then
26225         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
26226 fi
26227 if test "$GCC" != yes; then
26228         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
26229 elif test "$includedir" != "/usr/include"; then
26230         if test "$includedir" = '${prefix}/include' ; then
26231                 if test x$prefix != x/usr ; then
26232                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
26233                 fi
26234         else
26235                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
26236         fi
26237 fi
26238
26239 ### Build up pieces for makefile rules
26240 echo "$as_me:26240: checking default library suffix" >&5
26241 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
26242
26243         case $DFT_LWR_MODEL in
26244         (libtool) DFT_ARG_SUFFIX=''   ;;
26245         (normal)  DFT_ARG_SUFFIX=''   ;;
26246         (debug)   DFT_ARG_SUFFIX='_g' ;;
26247         (profile) DFT_ARG_SUFFIX='_p' ;;
26248         (shared)  DFT_ARG_SUFFIX=''   ;;
26249         esac
26250         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
26251 echo "$as_me:26251: result: $DFT_ARG_SUFFIX" >&5
26252 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
26253
26254 echo "$as_me:26254: checking default library-dependency suffix" >&5
26255 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
26256
26257         case X$DFT_LWR_MODEL in
26258         (Xlibtool)
26259                 DFT_LIB_SUFFIX='.la'
26260                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26261                 ;;
26262         (Xdebug)
26263                 case $cf_cv_system_name in
26264                 (*-msvc*)
26265                         DFT_LIB_SUFFIX='_g.lib'
26266                         ;;
26267                 (*)
26268                         DFT_LIB_SUFFIX='_g.a'
26269                         ;;
26270                 esac
26271                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26272                 ;;
26273         (Xprofile)
26274                 case $cf_cv_system_name in
26275                 (*-msvc*)
26276                         DFT_LIB_SUFFIX='_p.lib'
26277                         ;;
26278                 (*)
26279                         DFT_LIB_SUFFIX='_p.a'
26280                         ;;
26281                 esac
26282                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26283                 ;;
26284         (Xshared)
26285                 case $cf_cv_system_name in
26286                 (aix[5-7]*)
26287                         DFT_LIB_SUFFIX='.so'
26288                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26289                         ;;
26290                 (*-msvc*)
26291                         DFT_LIB_SUFFIX='.dll'
26292                         DFT_DEP_SUFFIX='.dll.lib'
26293                         ;;
26294                 (cygwin*|msys*|mingw*)
26295                         DFT_LIB_SUFFIX='.dll'
26296                         DFT_DEP_SUFFIX='.dll.a'
26297                         ;;
26298                 (darwin*)
26299                         DFT_LIB_SUFFIX='.dylib'
26300                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26301                         ;;
26302                 (hpux*)
26303                         case $target in
26304                         (ia64*)
26305                                 DFT_LIB_SUFFIX='.so'
26306                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26307                                 ;;
26308                         (*)
26309                                 DFT_LIB_SUFFIX='.sl'
26310                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26311                                 ;;
26312                         esac
26313                         ;;
26314                 (*)
26315                         DFT_LIB_SUFFIX='.so'
26316                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26317                         ;;
26318                 esac
26319                 ;;
26320         (*)
26321                 case $target in
26322                 (*-msvc*)
26323                         DFT_LIB_SUFFIX='.lib'
26324                         ;;
26325                 (*)
26326                         DFT_LIB_SUFFIX='.a'
26327                         ;;
26328                 esac
26329                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
26330                 ;;
26331         esac
26332         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
26333         then
26334                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
26335                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
26336         fi
26337 echo "$as_me:26337: result: $DFT_DEP_SUFFIX" >&5
26338 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
26339
26340 echo "$as_me:26340: checking default object directory" >&5
26341 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
26342
26343         case $DFT_LWR_MODEL in
26344         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
26345         (normal)  DFT_OBJ_SUBDIR='objects' ;;
26346         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
26347         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
26348         (shared)
26349                 case $cf_cv_system_name in
26350                 (cygwin|msys)
26351                         DFT_OBJ_SUBDIR='objects' ;;
26352                 (*)
26353                         DFT_OBJ_SUBDIR='obj_s' ;;
26354                 esac
26355         esac
26356 echo "$as_me:26356: result: $DFT_OBJ_SUBDIR" >&5
26357 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
26358
26359 if test "x$cf_with_cxx" = xyes ; then
26360 echo "$as_me:26360: checking c++ library-dependency suffix" >&5
26361 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
26362 if test "$with_libtool" != "no"; then
26363         # libtool thinks it can make c++ shared libraries (perhaps only g++)
26364         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
26365 elif test "$with_shared_cxx" != "no"; then
26366         # also for g++ users...
26367         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
26368 else
26369         # we normally make a static library because C/C++ library rules differ
26370
26371         case Xnormal in
26372         (Xlibtool)
26373                 CXX_LIB_SUFFIX='.la'
26374                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26375                 ;;
26376         (Xdebug)
26377                 case $cf_cv_system_name in
26378                 (*-msvc*)
26379                         CXX_LIB_SUFFIX='_g.lib'
26380                         ;;
26381                 (*)
26382                         CXX_LIB_SUFFIX='_g.a'
26383                         ;;
26384                 esac
26385                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26386                 ;;
26387         (Xprofile)
26388                 case $cf_cv_system_name in
26389                 (*-msvc*)
26390                         CXX_LIB_SUFFIX='_p.lib'
26391                         ;;
26392                 (*)
26393                         CXX_LIB_SUFFIX='_p.a'
26394                         ;;
26395                 esac
26396                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26397                 ;;
26398         (Xshared)
26399                 case $cf_cv_system_name in
26400                 (aix[5-7]*)
26401                         CXX_LIB_SUFFIX='.so'
26402                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26403                         ;;
26404                 (*-msvc*)
26405                         CXX_LIB_SUFFIX='.dll'
26406                         CXX_DEP_SUFFIX='.dll.lib'
26407                         ;;
26408                 (cygwin*|msys*|mingw*)
26409                         CXX_LIB_SUFFIX='.dll'
26410                         CXX_DEP_SUFFIX='.dll.a'
26411                         ;;
26412                 (darwin*)
26413                         CXX_LIB_SUFFIX='.dylib'
26414                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26415                         ;;
26416                 (hpux*)
26417                         case $target in
26418                         (ia64*)
26419                                 CXX_LIB_SUFFIX='.so'
26420                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26421                                 ;;
26422                         (*)
26423                                 CXX_LIB_SUFFIX='.sl'
26424                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26425                                 ;;
26426                         esac
26427                         ;;
26428                 (*)
26429                         CXX_LIB_SUFFIX='.so'
26430                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26431                         ;;
26432                 esac
26433                 ;;
26434         (*)
26435                 case $target in
26436                 (*-msvc*)
26437                         CXX_LIB_SUFFIX='.lib'
26438                         ;;
26439                 (*)
26440                         CXX_LIB_SUFFIX='.a'
26441                         ;;
26442                 esac
26443                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26444                 ;;
26445         esac
26446         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
26447         then
26448                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
26449                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
26450         fi
26451
26452 fi
26453 echo "$as_me:26453: result: $CXX_LIB_SUFFIX" >&5
26454 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
26455
26456 fi
26457
26458 # do not want -ldl in build except as needed for -lncurses dependency
26459 if test "x$with_dlsym" = xyes ; then
26460 if test $DFT_LWR_MODEL = shared || \
26461    test $DFT_LWR_MODEL = libtool ; then
26462
26463 # remove dl library from $LIBS
26464 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
26465
26466 fi
26467 fi
26468 ### Set up low-level terminfo dependencies for makefiles.
26469
26470 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
26471 # do not need libdl
26472 TICS_LIST=
26473 if test "x$with_dlsym" = xyes ; then
26474
26475 # remove dl library from $SHLIB_LIST
26476 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
26477
26478 fi
26479
26480 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
26481 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
26482 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
26483 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
26484 then
26485         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
26486 fi
26487
26488 if test "$with_ticlib" != no ; then
26489
26490         if test "x$with_ticlib" != xyes ; then
26491                 TICS_NAME=$with_ticlib
26492                 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
26493                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26494                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26495                 TICS_LIB_SUFFIX="${with_ticlib}"
26496         else
26497                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
26498                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
26499                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
26500                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
26501         fi
26502         TICS_LDFLAGS="-L${LIB_DIR}"
26503         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
26504 else
26505         TICS_SUFFIX=${DFT_LIB_SUFFIX}
26506         TICS_LDFLAGS="-L${LIB_DIR}"
26507         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
26508 fi
26509
26510 if test "$with_termlib" != no ; then
26511
26512         if test "x$with_termlib" != xyes ; then
26513                 TINFO_NAME=$with_termlib
26514                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
26515                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26516                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26517                 TINFO_LIB_SUFFIX="${with_termlib}"
26518         else
26519                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
26520                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
26521                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
26522                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
26523         fi
26524
26525         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
26526         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
26527         if test "$DFT_LWR_MODEL" = "libtool"; then
26528                 TEST_ARGS="${TEST_DEPS}"
26529                 TEST_ARG2="${TEST_DEP2}"
26530                 TINFO_LDFLAGS="-L${LIB_DIR}"
26531                 TINFO_LIBS="$TEST_ARGS"
26532                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
26533                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
26534         else
26535                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
26536                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
26537                 if test "x$with_term_driver" != xno ; then
26538                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
26539                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
26540                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
26541                 else
26542                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
26543                         TINFO_LIBS="$TEST_ARGS"
26544                 fi
26545                 TINFO_LDFLAGS="-L${LIB_DIR}"
26546                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
26547         fi
26548 else
26549         # the next lines are needed for linking libtic over libncurses
26550         TINFO_NAME=${LIB_NAME}
26551         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
26552         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
26553         if test "x$with_tic_depends" = xyes ; then
26554                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
26555         else
26556                 TICS_LIST="$SHLIB_LIST"
26557         fi
26558
26559         TINFO_LDFLAGS="-L${LIB_DIR}"
26560         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
26561 fi
26562
26563 if test "$DFT_LWR_MODEL" = shared ; then
26564         case $cf_cv_system_name in
26565         (cygwin*|msys*)
26566                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
26567                 TINFO_SUFFIX=.dll
26568                 ;;
26569         esac
26570 fi
26571
26572 if test "x$with_dlsym" = xyes ; then
26573
26574 # remove dl library from $TICS_LIST
26575 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
26576
26577 fi
26578
26579 if test "$DFT_LWR_MODEL" = "libtool"; then
26580         OBJEXT=lo
26581 fi
26582
26583 # needed for Ada95
26584 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
26585
26586 case $DFT_LWR_MODEL in
26587 (normal|debug|profile)
26588
26589 if test "$GCC" = yes ; then
26590         case $cf_cv_system_name in
26591         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
26592                 LDFLAGS_STATIC=
26593                 LDFLAGS_SHARED=
26594                 ;;
26595         (*)     # normally, except when broken
26596                 LDFLAGS_STATIC=-static
26597                 LDFLAGS_SHARED=-dynamic
26598                 ;;
26599         esac
26600 else
26601         case $cf_cv_system_name in
26602         (aix[4-7]*)     # from ld manpage
26603                 LDFLAGS_STATIC=-bstatic
26604                 LDFLAGS_SHARED=-bdynamic
26605                 ;;
26606         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
26607                 # We could also use just "archive" and "shared".
26608                 LDFLAGS_STATIC=-Wl,-a,archive_shared
26609                 LDFLAGS_SHARED=-Wl,-a,shared_archive
26610                 ;;
26611         (irix*)         # from ld manpage IRIX64
26612                 LDFLAGS_STATIC=-Bstatic
26613                 LDFLAGS_SHARED=-Bdynamic
26614                 ;;
26615         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
26616                 # alternative "-oldstyle_liblookup" (not in cc manpage)
26617                 LDFLAGS_STATIC=-noso
26618                 LDFLAGS_SHARED=-so_archive
26619                 ;;
26620         (solaris2*)
26621                 LDFLAGS_STATIC=-Bstatic
26622                 LDFLAGS_SHARED=-Bdynamic
26623                 ;;
26624         esac
26625 fi
26626
26627 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
26628 then
26629         echo "$as_me:26629: checking if linker supports switching between static/dynamic" >&5
26630 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
26631
26632         rm -f libconftest.a
26633         cat >conftest.$ac_ext <<EOF
26634 #line 26634 "configure"
26635 #include <stdio.h>
26636 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
26637 EOF
26638         if { (eval echo "$as_me:26638: \"$ac_compile\"") >&5
26639   (eval $ac_compile) 2>&5
26640   ac_status=$?
26641   echo "$as_me:26641: \$? = $ac_status" >&5
26642   (exit $ac_status); } ; then
26643                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
26644                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
26645         fi
26646         rm -f conftest.*
26647
26648         cf_save_LIBS="$LIBS"
26649
26650         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
26651         cat >conftest.$ac_ext <<_ACEOF
26652 #line 26652 "configure"
26653 #include "confdefs.h"
26654
26655 #line 26655 "configure"
26656 #include <stdio.h>
26657 int cf_ldflags_static(FILE *fp);
26658
26659 int
26660 main (void)
26661 {
26662
26663         return cf_ldflags_static(stdin);
26664
26665   ;
26666   return 0;
26667 }
26668 _ACEOF
26669 rm -f conftest.$ac_objext conftest$ac_exeext
26670 if { (eval echo "$as_me:26670: \"$ac_link\"") >&5
26671   (eval $ac_link) 2>&5
26672   ac_status=$?
26673   echo "$as_me:26673: \$? = $ac_status" >&5
26674   (exit $ac_status); } &&
26675          { ac_try='test -s conftest$ac_exeext'
26676   { (eval echo "$as_me:26676: \"$ac_try\"") >&5
26677   (eval $ac_try) 2>&5
26678   ac_status=$?
26679   echo "$as_me:26679: \$? = $ac_status" >&5
26680   (exit $ac_status); }; }; then
26681
26682         # some linkers simply ignore the -dynamic
26683         case x`file conftest$ac_exeext 2>/dev/null` in
26684         (*static*)
26685                 cf_ldflags_static=no
26686                 ;;
26687         (*)
26688                 cf_ldflags_static=yes
26689                 ;;
26690         esac
26691
26692 else
26693   echo "$as_me: failed program was:" >&5
26694 cat conftest.$ac_ext >&5
26695 cf_ldflags_static=no
26696 fi
26697 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
26698
26699         rm -f libconftest.*
26700         LIBS="$cf_save_LIBS"
26701
26702         echo "$as_me:26702: result: $cf_ldflags_static" >&5
26703 echo "${ECHO_T}$cf_ldflags_static" >&6
26704
26705         if test $cf_ldflags_static != yes
26706         then
26707                 LDFLAGS_STATIC=
26708                 LDFLAGS_SHARED=
26709         fi
26710 else
26711         LDFLAGS_STATIC=
26712         LDFLAGS_SHARED=
26713 fi
26714
26715         ;;
26716 esac
26717
26718 echo "$as_me:26718: checking where we will install curses.h" >&5
26719 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
26720
26721 includesubdir=
26722 if test "$with_overwrite" = no && \
26723  ( test "x$includedir" = 'x${prefix}/include' || \
26724    test "x$includedir" = "x${prefix}/include" )
26725 then
26726         includesubdir="/ncurses${USE_LIB_SUFFIX}"
26727 fi
26728 echo "$as_me:26728: result: ${includedir}${includesubdir}" >&5
26729 echo "${ECHO_T}${includedir}${includesubdir}" >&6
26730
26731 ### Resolve a conflict between normal and wide-curses by forcing applications
26732 ### that will need libutf8 to add it to their configure script.
26733 if test "$with_overwrite" != no ; then
26734 if test "$NCURSES_LIBUTF8" = 1 ; then
26735         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
26736         { echo "$as_me:26736: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
26737 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
26738 fi
26739 fi
26740 WITH_OVERWRITE=$with_overwrite
26741
26742 ### At least on MinGW a shared library build without libtool
26743 ### requires adding the additional libs to the link list.
26744 case $cf_cv_system_name in
26745 (*mingw32*|*mingw64*)
26746         if test "$DFT_LWR_MODEL" != "libtool"; then
26747            SHLIB_LIST="$SHLIB_LIST ${LIBS}"
26748         fi
26749         ;;
26750 *)      ;;
26751 esac
26752
26753 # used to separate tack out of the tree
26754 NCURSES_TREE=
26755
26756 ### predefined stuff for the test programs
26757
26758 cat >>confdefs.h <<\EOF
26759 #define HAVE_SLK_COLOR 1
26760 EOF
26761
26762 # pkgsrc uses these
26763
26764 echo "$as_me:26764: checking for desired basename for form library" >&5
26765 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
26766
26767 # Check whether --with-form-libname or --without-form-libname was given.
26768 if test "${with_form_libname+set}" = set; then
26769   withval="$with_form_libname"
26770   with_lib_basename=$withval
26771 else
26772   with_lib_basename=form
26773 fi;
26774 FORM_NAME="$with_lib_basename"
26775
26776 case "x$FORM_NAME" in
26777 (x|xno|xnone|xyes)
26778         FORM_NAME=form
26779         ;;
26780 (*)
26781         ;;
26782 esac
26783
26784 echo "$as_me:26784: result: $FORM_NAME" >&5
26785 echo "${ECHO_T}$FORM_NAME" >&6
26786
26787 echo "$as_me:26787: checking for desired basename for menu library" >&5
26788 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
26789
26790 # Check whether --with-menu-libname or --without-menu-libname was given.
26791 if test "${with_menu_libname+set}" = set; then
26792   withval="$with_menu_libname"
26793   with_lib_basename=$withval
26794 else
26795   with_lib_basename=menu
26796 fi;
26797 MENU_NAME="$with_lib_basename"
26798
26799 case "x$MENU_NAME" in
26800 (x|xno|xnone|xyes)
26801         MENU_NAME=menu
26802         ;;
26803 (*)
26804         ;;
26805 esac
26806
26807 echo "$as_me:26807: result: $MENU_NAME" >&5
26808 echo "${ECHO_T}$MENU_NAME" >&6
26809
26810 echo "$as_me:26810: checking for desired basename for panel library" >&5
26811 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
26812
26813 # Check whether --with-panel-libname or --without-panel-libname was given.
26814 if test "${with_panel_libname+set}" = set; then
26815   withval="$with_panel_libname"
26816   with_lib_basename=$withval
26817 else
26818   with_lib_basename=panel
26819 fi;
26820 PANEL_NAME="$with_lib_basename"
26821
26822 case "x$PANEL_NAME" in
26823 (x|xno|xnone|xyes)
26824         PANEL_NAME=panel
26825         ;;
26826 (*)
26827         ;;
26828 esac
26829
26830 echo "$as_me:26830: result: $PANEL_NAME" >&5
26831 echo "${ECHO_T}$PANEL_NAME" >&6
26832
26833 echo "$as_me:26833: checking for desired basename for cxx library" >&5
26834 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
26835
26836 # Check whether --with-cxx-libname or --without-cxx-libname was given.
26837 if test "${with_cxx_libname+set}" = set; then
26838   withval="$with_cxx_libname"
26839   with_lib_basename=$withval
26840 else
26841   with_lib_basename=ncurses++
26842 fi;
26843 CXX_NAME="$with_lib_basename"
26844
26845 case "x$CXX_NAME" in
26846 (x|xno|xnone|xyes)
26847         CXX_NAME=ncurses++
26848         ;;
26849 (*)
26850         ;;
26851 esac
26852
26853 echo "$as_me:26853: result: $CXX_NAME" >&5
26854 echo "${ECHO_T}$CXX_NAME" >&6
26855
26856 ### Construct the list of subdirectories for which we'll customize makefiles
26857 ### with the appropriate compile-rules.
26858
26859 echo "$as_me:26859: checking for src modules" >&5
26860 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
26861
26862 # dependencies and linker-arguments for test-programs
26863 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
26864 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
26865 if test "$DFT_LWR_MODEL" = "libtool"; then
26866         TEST_ARGS="${TEST_DEPS}"
26867         TEST_ARG2="${TEST_DEP2}"
26868 else
26869         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
26870         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
26871 fi
26872
26873 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
26874 cf_cv_src_modules=
26875 for cf_dir in $modules_to_build
26876 do
26877         if test -f $srcdir/$cf_dir/modules; then
26878
26879                 # We may/may not have tack in the distribution, though the
26880                 # makefile is.
26881                 if test $cf_dir = tack ; then
26882                         if test "x$cf_with_tack" != "xyes"; then
26883                                 continue
26884                         fi
26885                 fi
26886
26887                 if test -z "$cf_cv_src_modules"; then
26888                         cf_cv_src_modules=$cf_dir
26889                 else
26890                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
26891                 fi
26892
26893                 # Make the ncurses_cfg.h file record the library interface files as
26894                 # well.  These are header files that are the same name as their
26895                 # directory.  Ncurses is the only library that does not follow
26896                 # that pattern.
26897                 if test $cf_dir = tack ; then
26898                         continue
26899                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
26900
26901 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
26902
26903                         cat >>confdefs.h <<EOF
26904 #define HAVE_${cf_have_include}_H 1
26905 EOF
26906
26907                         cat >>confdefs.h <<EOF
26908 #define HAVE_LIB${cf_have_include} 1
26909 EOF
26910
26911 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
26912
26913 eval TEST_ROOT=\$${cf_map_lib_basename}_NAME
26914
26915                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
26916                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
26917                         if test "$DFT_LWR_MODEL" = "libtool"; then
26918                                 TEST_ARGS="${TEST_DEPS}"
26919                                 TEST_ARG2="${TEST_DEP2}"
26920                         else
26921                                 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
26922                                 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
26923                         fi
26924                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
26925                 fi
26926         fi
26927 done
26928 echo "$as_me:26928: result: $cf_cv_src_modules" >&5
26929 echo "${ECHO_T}$cf_cv_src_modules" >&6
26930
26931 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
26932 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
26933
26934 SRC_SUBDIRS=
26935 if test "x$cf_with_manpages" != xno ; then
26936         SRC_SUBDIRS="$SRC_SUBDIRS man"
26937 fi
26938 SRC_SUBDIRS="$SRC_SUBDIRS include"
26939 for cf_dir in $cf_cv_src_modules
26940 do
26941         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
26942 done
26943 if test "x$cf_with_tests" != "xno" ; then
26944         SRC_SUBDIRS="$SRC_SUBDIRS test"
26945 fi
26946 # always make this, to install the ncurses-config script
26947 SRC_SUBDIRS="$SRC_SUBDIRS misc"
26948 if test "$cf_with_cxx_binding" != no; then
26949         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
26950         SRC_SUBDIRS="$SRC_SUBDIRS c++"
26951 fi
26952
26953 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
26954 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
26955
26956 ADA_SUBDIRS=
26957 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
26958         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
26959         ADA_SUBDIRS="gen src"
26960         if test "x$cf_with_tests" != "xno" ; then
26961                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
26962         fi
26963 fi
26964
26965 SUB_MAKEFILES=
26966 for cf_dir in $SRC_SUBDIRS
26967 do
26968         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
26969 done
26970
26971 if test -n "$ADA_SUBDIRS"; then
26972         for cf_dir in $ADA_SUBDIRS
26973         do
26974                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
26975         done
26976
26977 fi
26978
26979 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
26980    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
26981    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
26982    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
26983 fi
26984
26985 DIRS_TO_MAKE="lib"
26986 for cf_item in $cf_list_models
26987 do
26988
26989         case $cf_item in
26990         (libtool) cf_subdir='obj_lo'  ;;
26991         (normal)  cf_subdir='objects' ;;
26992         (debug)   cf_subdir='obj_g' ;;
26993         (profile) cf_subdir='obj_p' ;;
26994         (shared)
26995                 case $cf_cv_system_name in
26996                 (cygwin|msys)
26997                         cf_subdir='objects' ;;
26998                 (*)
26999                         cf_subdir='obj_s' ;;
27000                 esac
27001         esac
27002
27003         for cf_item2 in $DIRS_TO_MAKE
27004         do
27005                 test $cf_item2 = $cf_subdir && break
27006         done
27007         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
27008 done
27009 for cf_dir in $DIRS_TO_MAKE
27010 do
27011         test ! -d $cf_dir && mkdir $cf_dir
27012 done
27013
27014 # symbols that differ when compiling Ada95 by itself.
27015 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
27016
27017 # values to use as strings
27018
27019 cat >>confdefs.h <<EOF
27020 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
27021 EOF
27022
27023 cat >>confdefs.h <<EOF
27024 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
27025 EOF
27026
27027 ### Define substitutions for header files to avoid name-pollution
27028
27029 if test "x$cf_cv_have_tcgetattr" = xyes ; then
27030         HAVE_TCGETATTR=1
27031 else
27032         HAVE_TCGETATTR=0
27033 fi
27034
27035 if test "x$ac_cv_header_stdint_h" = xyes ; then
27036         HAVE_STDINT_H=1
27037 else
27038         HAVE_STDINT_H=0
27039 fi
27040
27041 if test "x$ac_cv_header_termio_h" = xyes ; then
27042         HAVE_TERMIO_H=1
27043 else
27044         HAVE_TERMIO_H=0
27045 fi
27046
27047 if test "x$ac_cv_header_termios_h" = xyes ; then
27048         HAVE_TERMIOS_H=1
27049 else
27050         HAVE_TERMIOS_H=0
27051 fi
27052
27053 ################################################################################
27054 test "x$use_database" = xyes && \
27055 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
27056
27057 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
27058 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
27059
27060 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
27061 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
27062 fi
27063
27064 if test "x$cf_with_tests" != xno ; then
27065         MAKE_TESTS=
27066 else
27067         MAKE_TESTS="#"
27068 fi
27069
27070 ADAHTML_DIR=../../doc/html/ada
27071
27072 # workaround for OS/2 (20151017)
27073 case $cf_cv_system_name in
27074 (os2*)
27075         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
27076         ;;
27077 (*)
27078         LIBTOOL_OPTS_CXX=
27079         ;;
27080 esac
27081
27082 # workaround for g++ versus Solaris (20131116)
27083 case $cf_cv_system_name in
27084 (solaris2*)
27085         case "x$CPPFLAGS" in
27086         (*-D_XOPEN_SOURCE_EXTENDED*)
27087                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
27088
27089 echo "${as_me:-configure}:27089: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
27090
27091                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
27092                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
27093                 ;;
27094         esac
27095         ;;
27096 esac
27097
27098 # Help to automatically enable the extended curses features when using either
27099 # the *-config or the ".pc" files by adding defines.
27100 echo "$as_me:27100: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
27101 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
27102 PKG_CFLAGS=
27103 for cf_loop1 in $CPPFLAGS_after_XOPEN
27104 do
27105         cf_found=no
27106         for cf_loop2 in $CPPFLAGS_before_XOPEN
27107         do
27108                 if test "x$cf_loop1" = "x$cf_loop2"
27109                 then
27110                         cf_found=yes
27111                         break
27112                 fi
27113         done
27114         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
27115 done
27116 echo "$as_me:27116: result: $PKG_CFLAGS" >&5
27117 echo "${ECHO_T}$PKG_CFLAGS" >&6
27118
27119 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
27120 case "x$NCURSES_OSPEED" in
27121 (*short*)
27122         cf_compatible=1
27123         ;;
27124 (*)
27125         cf_compatible=0
27126         ;;
27127 esac
27128
27129 cat >>confdefs.h <<EOF
27130 #define NCURSES_OSPEED_COMPAT $cf_compatible
27131 EOF
27132
27133 case "x$cf_cv_typeof_chtype" in
27134 (xshort|xint|xlong)
27135         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
27136         ;;
27137 esac
27138
27139 case "x$cf_cv_typeof_mmask_t" in
27140 (xshort|xint|xlong)
27141         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
27142         ;;
27143 esac
27144
27145 # substitute into misc/Makefile to suppress
27146 # (un)install.data from the
27147 # (un)install rules.
27148 if test "x$cf_with_db_install" = "xno"; then
27149         MISC_INSTALL_DATA=
27150         MISC_UNINSTALL_DATA=
27151 else
27152         MISC_INSTALL_DATA=install.data
27153         MISC_UNINSTALL_DATA=uninstall.data
27154 fi
27155
27156 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
27157         MAKE_DATABASE="#"
27158 else
27159         MAKE_DATABASE="$MAKE_TERMINFO"
27160 fi
27161
27162 if test -n "$PACKAGE"
27163 then
27164         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
27165         export PACKAGE
27166         echo "package: $PACKAGE"
27167 fi
27168
27169 UNALTERED_SYMS=
27170 cf_filter_syms=no
27171
27172 if test -n "$RESULTING_SYMS"
27173 then
27174         cf_filter_syms=$cf_dft_filter_syms
27175         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_version" 1>&6
27176
27177 echo "${as_me:-configure}:27177: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
27178
27179 fi
27180
27181 if test "x$WILDCARD_SYMS" = xno
27182 then
27183         cf_filter_syms=yes
27184 fi
27185
27186 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
27187
27188 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
27189 if test $cf_filter_syms = yes
27190 then
27191         RESULTING_SYMS=resulting.map
27192 fi
27193
27194 if test "x$cross_compiling" = xyes ; then
27195         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
27196         CHECK_BUILD="#"
27197 else
27198         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
27199         CHECK_BUILD=
27200 fi
27201
27202 # This is used for the *-config script and *.pc data files.
27203
27204 echo "$as_me:27204: checking for linker search path" >&5
27205 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
27206 if test "${cf_cv_ld_searchpath+set}" = set; then
27207   echo $ECHO_N "(cached) $ECHO_C" >&6
27208 else
27209
27210 if test "$cross_compiling" != yes ; then
27211
27212 # GNU binutils' ld does not involve permissions which may stop ldconfig.
27213 cf_pathlist=`ld --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
27214
27215 # The -NX options tell newer versions of Linux ldconfig to not attempt to
27216 # update the cache, which makes it run faster.
27217 test -z "$cf_pathlist" && \
27218         cf_pathlist=`ldconfig -NX -v 2>/dev/null | sed -e '/^[  ]/d' -e 's/:$//' | sort -u`
27219
27220 test -z "$cf_pathlist" &&
27221         cf_pathlist=`ldconfig -v 2>/dev/null | sed -n -e '/^[   ]/d' -e 's/:$//p' | sort -u`
27222
27223 # This works with OpenBSD 6.5, which lists only filenames
27224 test -z "$cf_pathlist" &&
27225         cf_pathlist=`ldconfig -v 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
27226
27227 if test -z "$cf_pathlist"
27228 then
27229         # dyld default path with MacOS
27230         if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
27231         then
27232                 # do this to bypass check
27233                 cf_cv_ld_searchpath='$HOME/lib'
27234                 cf_pathlist="/usr/local/lib /lib /usr/lib"
27235         fi
27236 fi
27237
27238 if test -z "$cf_pathlist"
27239 then
27240         # Solaris is hardcoded
27241         if test -d /opt/SUNWspro/lib
27242         then
27243                 cf_pathlist="/opt/SUNWspro/lib /usr/ccs/lib /usr/lib"
27244         elif test -d /usr/ccs/lib
27245         then
27246                 cf_pathlist="/usr/ccs/lib /usr/lib"
27247         fi
27248 fi
27249
27250 fi
27251
27252 # If nothing else, assume it is conventional
27253 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
27254
27255 # Finally, check that this is only directories
27256 for cf_path in $0 $cf_pathlist
27257 do
27258         if test -d "$cf_path"; then
27259                 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
27260                 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
27261         fi
27262 done
27263
27264 # Ensure that it is nonempty
27265 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
27266
27267 fi
27268 echo "$as_me:27268: result: $cf_cv_ld_searchpath" >&5
27269 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
27270
27271 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
27272
27273 cat >>confdefs.h <<\EOF
27274 #define HAVE_CURSES_DATA_BOOLNAMES 1
27275 EOF
27276
27277 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_MAKEFILES Makefile"
27278 ac_config_commands="$ac_config_commands default"
27279 cat >confcache <<\_ACEOF
27280 # This file is a shell script that caches the results of configure
27281 # tests run on this system so they can be shared between configure
27282 # scripts and configure runs, see configure's option --config-cache.
27283 # It is not useful on other systems.  If it contains results you don't
27284 # want to keep, you may remove or edit it.
27285 #
27286 # config.status only pays attention to the cache file if you give it
27287 # the --recheck option to rerun configure.
27288 #
27289 # `ac_cv_env_foo' variables (set or unset) will be overriden when
27290 # loading this file, other *unset* `ac_cv_foo' will be assigned the
27291 # following values.
27292
27293 _ACEOF
27294
27295 # The following way of writing the cache mishandles newlines in values,
27296 # but we know of no workaround that is simple, portable, and efficient.
27297 # So, don't put newlines in cache variables' values.
27298 # Ultrix sh set writes to stderr and can't be redirected directly,
27299 # and sets the high bit in the cache file unless we assign to the vars.
27300 {
27301   (set) 2>&1 |
27302     case `(ac_space=' '; set | grep ac_space) 2>&1` in
27303     *ac_space=\ *)
27304       # `set' does not quote correctly, so add quotes (double-quote
27305       # substitution turns \\\\ into \\, and sed turns \\ into \).
27306       sed -n \
27307         "s/'/'\\\\''/g;
27308           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27309       ;;
27310     *)
27311       # `set' quotes correctly as required by POSIX, so do not add quotes.
27312       sed -n \
27313         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
27314       ;;
27315     esac;
27316 } |
27317   sed '
27318      t clear
27319      : clear
27320      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27321      t end
27322      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27323      : end' >>confcache
27324 if cmp -s $cache_file confcache; then :; else
27325   if test -w $cache_file; then
27326     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
27327     cat confcache >$cache_file
27328   else
27329     echo "not updating unwritable cache $cache_file"
27330   fi
27331 fi
27332 rm -f confcache
27333
27334 test "x$prefix" = xNONE && prefix=$ac_default_prefix
27335 # Let make expand exec_prefix.
27336 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
27337
27338 # VPATH may cause trouble with some makes, so we remove $(srcdir),
27339 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
27340 # trailing colons and then remove the whole line if VPATH becomes empty
27341 # (actually we leave an empty line to preserve line numbers).
27342 if test "x$srcdir" = x.; then
27343   ac_vpsub='/^[         ]*VPATH[        ]*=/{
27344 s/:*\$(srcdir):*/:/;
27345 s/:*\${srcdir}:*/:/;
27346 s/:*@srcdir@:*/:/;
27347 s/^\([^=]*=[    ]*\):*/\1/;
27348 s/:*$//;
27349 s/^[^=]*=[      ]*$//;
27350 }'
27351 fi
27352
27353 DEFS=-DHAVE_CONFIG_H
27354
27355 : ${CONFIG_STATUS=./config.status}
27356 ac_clean_files_save=$ac_clean_files
27357 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27358 { echo "$as_me:27358: creating $CONFIG_STATUS" >&5
27359 echo "$as_me: creating $CONFIG_STATUS" >&6;}
27360 cat >$CONFIG_STATUS <<_ACEOF
27361 #! $SHELL
27362 # Generated automatically by configure.
27363 # Run this file to recreate the current configuration.
27364 # Compiler output produced by configure, useful for debugging
27365 # configure, is in config.log if it exists.
27366
27367 debug=false
27368 SHELL=\${CONFIG_SHELL-$SHELL}
27369 ac_cs_invocation="\$0 \$@"
27370
27371 CLICOLOR_FORCE= GREP_OPTIONS=
27372 unset CLICOLOR_FORCE GREP_OPTIONS
27373 _ACEOF
27374
27375 cat >>$CONFIG_STATUS <<\_ACEOF
27376 # Be Bourne compatible
27377 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27378   emulate sh
27379   NULLCMD=:
27380 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
27381   set -o posix
27382 fi
27383
27384 # Name of the executable.
27385 as_me=`echo "$0" |sed 's,.*[\\/],,'`
27386
27387 if expr a : '\(a\)' >/dev/null 2>&1; then
27388   as_expr=expr
27389 else
27390   as_expr=false
27391 fi
27392
27393 rm -f conf$$ conf$$.exe conf$$.file
27394 echo >conf$$.file
27395 if ln -s conf$$.file conf$$ 2>/dev/null; then
27396   # We could just check for DJGPP; but this test a) works b) is more generic
27397   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
27398   if test -f conf$$.exe; then
27399     # Don't use ln at all; we don't have any links
27400     as_ln_s='cp -p'
27401   else
27402     as_ln_s='ln -s'
27403   fi
27404 elif ln conf$$.file conf$$ 2>/dev/null; then
27405   as_ln_s=ln
27406 else
27407   as_ln_s='cp -p'
27408 fi
27409 rm -f conf$$ conf$$.exe conf$$.file
27410
27411 as_executable_p="test -f"
27412
27413 # Support unset when possible.
27414 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
27415   as_unset=unset
27416 else
27417   as_unset=false
27418 fi
27419
27420 # NLS nuisances.
27421 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
27422 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
27423 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
27424 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
27425 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
27426 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
27427 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
27428 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
27429
27430 # IFS
27431 # We need space, tab and new line, in precisely that order.
27432 as_nl='
27433 '
27434 IFS="   $as_nl"
27435
27436 # CDPATH.
27437 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
27438
27439 exec 6>&1
27440
27441 _ACEOF
27442
27443 # Files that config.status was made for.
27444 if test -n "$ac_config_files"; then
27445   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
27446 fi
27447
27448 if test -n "$ac_config_headers"; then
27449   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
27450 fi
27451
27452 if test -n "$ac_config_links"; then
27453   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
27454 fi
27455
27456 if test -n "$ac_config_commands"; then
27457   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
27458 fi
27459
27460 cat >>$CONFIG_STATUS <<\EOF
27461
27462 ac_cs_usage="\
27463 \`$as_me' instantiates files from templates according to the
27464 current configuration.
27465
27466 Usage: $0 [OPTIONS] [FILE]...
27467
27468   -h, --help       print this help, then exit
27469   -V, --version    print version number, then exit
27470   -d, --debug      don't remove temporary files
27471       --recheck    update $as_me by reconfiguring in the same conditions
27472   --file=FILE[:TEMPLATE]
27473                    instantiate the configuration file FILE
27474   --header=FILE[:TEMPLATE]
27475                    instantiate the configuration header FILE
27476
27477 Configuration files:
27478 $config_files
27479
27480 Configuration headers:
27481 $config_headers
27482
27483 Configuration commands:
27484 $config_commands
27485
27486 Report bugs to <dickey@invisible-island.net>."
27487 EOF
27488
27489 cat >>$CONFIG_STATUS <<EOF
27490 ac_cs_version="\\
27491 config.status
27492 configured by $0, generated by GNU Autoconf 2.52.20200802,
27493   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
27494
27495 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
27496 Free Software Foundation, Inc.
27497 This config.status script is free software; the Free Software Foundation
27498 gives unlimited permission to copy, distribute and modify it."
27499 srcdir=$srcdir
27500 INSTALL="$INSTALL"
27501 EOF
27502
27503 cat >>$CONFIG_STATUS <<\EOF
27504 # If no file are specified by the user, then we need to provide default
27505 # value.  By we need to know if files were specified by the user.
27506 ac_need_defaults=:
27507 while test $# != 0
27508 do
27509   case $1 in
27510   --*=*)
27511     ac_option=`expr "x$1" : 'x\([^=]*\)='`
27512     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
27513     shift
27514     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
27515     shift
27516     ;;
27517   -*);;
27518   *) # This is not an option, so the user has probably given explicit
27519      # arguments.
27520      ac_need_defaults=false;;
27521   esac
27522
27523   case $1 in
27524   # Handling of the options.
27525 EOF
27526 cat >>$CONFIG_STATUS <<EOF
27527   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27528     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
27529     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
27530 EOF
27531 cat >>$CONFIG_STATUS <<\EOF
27532   --version | --vers* | -V )
27533     echo "$ac_cs_version"; exit 0 ;;
27534   --he | --h)
27535     # Conflict between --help and --header
27536     { { echo "$as_me:27536: error: ambiguous option: $1
27537 Try \`$0 --help' for more information." >&5
27538 echo "$as_me: error: ambiguous option: $1
27539 Try \`$0 --help' for more information." >&2;}
27540    { (exit 1); exit 1; }; };;
27541   --help | --hel | -h )
27542     echo "$ac_cs_usage"; exit 0 ;;
27543   --debug | --d* | -d )
27544     debug=: ;;
27545   --file | --fil | --fi | --f )
27546     shift
27547     CONFIG_FILES="$CONFIG_FILES $1"
27548     ac_need_defaults=false;;
27549   --header | --heade | --head | --hea )
27550     shift
27551     CONFIG_HEADERS="$CONFIG_HEADERS $1"
27552     ac_need_defaults=false;;
27553
27554   # This is an error.
27555   -*) { { echo "$as_me:27555: error: unrecognized option: $1
27556 Try \`$0 --help' for more information." >&5
27557 echo "$as_me: error: unrecognized option: $1
27558 Try \`$0 --help' for more information." >&2;}
27559    { (exit 1); exit 1; }; } ;;
27560
27561   *) ac_config_targets="$ac_config_targets $1" ;;
27562
27563   esac
27564   shift
27565 done
27566
27567 exec 5>>config.log
27568 cat >&5 << _ACEOF
27569
27570 ## ----------------------- ##
27571 ## Running config.status.  ##
27572 ## ----------------------- ##
27573
27574 This file was extended by $as_me 2.52.20200802, executed with
27575   CONFIG_FILES    = $CONFIG_FILES
27576   CONFIG_HEADERS  = $CONFIG_HEADERS
27577   CONFIG_LINKS    = $CONFIG_LINKS
27578   CONFIG_COMMANDS = $CONFIG_COMMANDS
27579   > $ac_cs_invocation
27580 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27581
27582 _ACEOF
27583 EOF
27584
27585 cat >>$CONFIG_STATUS <<EOF
27586 #
27587 # INIT-COMMANDS section.
27588 #
27589
27590 ### Special initialization commands, used to pass information from the
27591 ### configuration-run into config.status
27592
27593 ALTERNATE_SYMS="$ALTERNATE_SYMS"
27594 AWK="$AWK"
27595 CXX_NAME="$CXX_NAME"
27596 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
27597 DFT_LWR_MODEL="$DFT_LWR_MODEL"
27598 ECHO_LD="$ECHO_LD"
27599 EXTRA_SUFFIX="$EXTRA_SUFFIX"
27600 FORM_NAME="$FORM_NAME"
27601 LDCONFIG="$LDCONFIG"
27602 LIBTOOL_VERSION="$LIBTOOL_VERSION"
27603 LIB_NAME="$LIB_NAME"
27604 LIB_PREFIX="$LIB_PREFIX"
27605 LIB_SUBSETS="$LIB_SUBSETS"
27606 LIB_SUFFIX="$LIB_SUFFIX"
27607 LIB_TRACING="$LIB_TRACING"
27608 LN_S="$LN_S"
27609 MAKE_TERMINFO="$MAKE_TERMINFO"
27610 MENU_NAME="$MENU_NAME"
27611 NCURSES_MAJOR="$NCURSES_MAJOR"
27612 NCURSES_MINOR="$NCURSES_MINOR"
27613 NCURSES_OSPEED="$NCURSES_OSPEED"
27614 NCURSES_PATCH="$NCURSES_PATCH"
27615 PANEL_NAME="$PANEL_NAME"
27616 SRC_SUBDIRS="$SRC_SUBDIRS"
27617 TERMINFO="$TERMINFO"
27618 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
27619 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
27620 TICS_NAME="$TICS_NAME"
27621 TICS_SUFFIX="$TICS_SUFFIX"
27622 TIC_PATH="$TIC_PATH"
27623 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
27624 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
27625 TINFO_NAME="$TINFO_NAME"
27626 TINFO_SUFFIX="$TINFO_SUFFIX"
27627 UNALTERED_SYMS="$UNALTERED_SYMS"
27628 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
27629 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
27630 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
27631 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
27632 WILDCARD_SYMS="$WILDCARD_SYMS"
27633 WITH_CURSES_H="$with_curses_h"
27634 WITH_ECHO="${enable_echo:=yes}"
27635 WITH_OVERWRITE="$with_overwrite"
27636 cf_LIST_MODELS="$cf_list_models"
27637 cf_cv_abi_version="$cf_cv_abi_version"
27638 cf_cv_do_relink="$cf_cv_do_relink"
27639 cf_cv_do_reranlib="$cf_cv_do_reranlib"
27640 cf_cv_do_symlinks="$cf_cv_do_symlinks"
27641 cf_cv_enable_lp64="$cf_cv_enable_lp64"
27642 cf_cv_enable_opaque="$cf_cv_enable_opaque"
27643 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
27644 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
27645 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
27646 cf_cv_rel_version="$cf_cv_rel_version"
27647 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
27648 cf_cv_shared_soname='$cf_cv_shared_soname'
27649 cf_cv_shlib_version="$cf_cv_shlib_version"
27650 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
27651 cf_cv_system_name="$cf_cv_system_name"
27652 cf_cv_term_driver="$with_term_driver"
27653 cf_with_ada="$cf_with_ada"
27654 cf_with_cxx_binding="$cf_with_cxx_binding"
27655 cf_with_db_install="$cf_with_db_install"
27656 cf_with_manpages="$cf_with_manpages"
27657 cf_with_tests="$cf_with_tests"
27658 host="$host"
27659 target="$target"
27660 with_shared_cxx="$with_shared_cxx"
27661
27662 EOF
27663
27664 cat >>$CONFIG_STATUS <<\EOF
27665 for ac_config_target in $ac_config_targets
27666 do
27667   case "$ac_config_target" in
27668   # Handling of arguments.
27669   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
27670   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
27671   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
27672   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
27673   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
27674   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
27675   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
27676   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
27677   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
27678   *) { { echo "$as_me:27678: error: invalid argument: $ac_config_target" >&5
27679 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
27680    { (exit 1); exit 1; }; };;
27681   esac
27682 done
27683
27684 # If the user did not use the arguments to specify the items to instantiate,
27685 # then the envvar interface is used.  Set only those that are not.
27686 # We use the long form for the default assignment because of an extremely
27687 # bizarre bug on SunOS 4.1.3.
27688 if $ac_need_defaults; then
27689   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
27690   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
27691   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
27692 fi
27693
27694 # Create a temporary directory, and hook for its removal unless debugging.
27695 $debug ||
27696 {
27697   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
27698   trap '{ (exit 1); exit 1; }' 1 2 13 15
27699 }
27700
27701 # Create a (secure) tmp directory for tmp files.
27702 : ${TMPDIR=/tmp}
27703 {
27704   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
27705   test -n "$tmp" && test -d "$tmp"
27706 }  ||
27707 {
27708   tmp=$TMPDIR/cs$$-$RANDOM
27709   (umask 077 && mkdir $tmp)
27710 } ||
27711 {
27712    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
27713    { (exit 1); exit 1; }
27714 }
27715
27716 EOF
27717
27718 cat >>$CONFIG_STATUS <<EOF
27719
27720 #
27721 # CONFIG_FILES section.
27722 #
27723
27724 # No need to generate the scripts if there are no CONFIG_FILES.
27725 # This happens for instance when ./config.status config.h
27726 if test -n "\$CONFIG_FILES"; then
27727   # Protect against being on the right side of a sed subst in config.status.
27728   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
27729    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
27730 s,@SHELL@,$SHELL,;t t
27731 s,@exec_prefix@,$exec_prefix,;t t
27732 s,@prefix@,$prefix,;t t
27733 s,@program_transform_name@,$program_transform_name,;t t
27734 s,@bindir@,$bindir,;t t
27735 s,@sbindir@,$sbindir,;t t
27736 s,@libexecdir@,$libexecdir,;t t
27737 s,@datarootdir@,$datarootdir,;t t
27738 s,@datadir@,$datadir,;t t
27739 s,@sysconfdir@,$sysconfdir,;t t
27740 s,@sharedstatedir@,$sharedstatedir,;t t
27741 s,@localstatedir@,$localstatedir,;t t
27742 s,@runstatedir@,$runstatedir,;t t
27743 s,@libdir@,$libdir,;t t
27744 s,@includedir@,$includedir,;t t
27745 s,@oldincludedir@,$oldincludedir,;t t
27746 s,@infodir@,$infodir,;t t
27747 s,@mandir@,$mandir,;t t
27748 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
27749 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
27750 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
27751 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
27752 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
27753 s,@build_alias@,$build_alias,;t t
27754 s,@host_alias@,$host_alias,;t t
27755 s,@target_alias@,$target_alias,;t t
27756 s,@ECHO_C@,$ECHO_C,;t t
27757 s,@ECHO_N@,$ECHO_N,;t t
27758 s,@ECHO_T@,$ECHO_T,;t t
27759 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
27760 s,@DEFS@,$DEFS,;t t
27761 s,@LIBS@,$LIBS,;t t
27762 s,@top_builddir@,$top_builddir,;t t
27763 s,@EGREP@,$EGREP,;t t
27764 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
27765 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
27766 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
27767 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
27768 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
27769 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
27770 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
27771 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
27772 s,@VERSION@,$VERSION,;t t
27773 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
27774 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
27775 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
27776 s,@PACKAGE@,$PACKAGE,;t t
27777 s,@build@,$build,;t t
27778 s,@build_cpu@,$build_cpu,;t t
27779 s,@build_vendor@,$build_vendor,;t t
27780 s,@build_os@,$build_os,;t t
27781 s,@host@,$host,;t t
27782 s,@host_cpu@,$host_cpu,;t t
27783 s,@host_vendor@,$host_vendor,;t t
27784 s,@host_os@,$host_os,;t t
27785 s,@target@,$target,;t t
27786 s,@target_cpu@,$target_cpu,;t t
27787 s,@target_vendor@,$target_vendor,;t t
27788 s,@target_os@,$target_os,;t t
27789 s,@CC@,$CC,;t t
27790 s,@CFLAGS@,$CFLAGS,;t t
27791 s,@LDFLAGS@,$LDFLAGS,;t t
27792 s,@CPPFLAGS@,$CPPFLAGS,;t t
27793 s,@ac_ct_CC@,$ac_ct_CC,;t t
27794 s,@EXEEXT@,$EXEEXT,;t t
27795 s,@OBJEXT@,$OBJEXT,;t t
27796 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
27797 s,@CPP@,$CPP,;t t
27798 s,@LDCONFIG@,$LDCONFIG,;t t
27799 s,@CXX@,$CXX,;t t
27800 s,@CXXFLAGS@,$CXXFLAGS,;t t
27801 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
27802 s,@AWK@,$AWK,;t t
27803 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
27804 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
27805 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
27806 s,@LINT@,$LINT,;t t
27807 s,@LINT_OPTS@,$LINT_OPTS,;t t
27808 s,@LN_S@,$LN_S,;t t
27809 s,@cf_config_suffix@,$cf_config_suffix,;t t
27810 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
27811 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
27812 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
27813 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
27814 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
27815 s,@SET_MAKE@,$SET_MAKE,;t t
27816 s,@CTAGS@,$CTAGS,;t t
27817 s,@ETAGS@,$ETAGS,;t t
27818 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
27819 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
27820 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
27821 s,@RANLIB@,$RANLIB,;t t
27822 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
27823 s,@LD@,$LD,;t t
27824 s,@ac_ct_LD@,$ac_ct_LD,;t t
27825 s,@AR@,$AR,;t t
27826 s,@ac_ct_AR@,$ac_ct_AR,;t t
27827 s,@NM@,$NM,;t t
27828 s,@ac_ct_NM@,$ac_ct_NM,;t t
27829 s,@ARFLAGS@,$ARFLAGS,;t t
27830 s,@DESTDIR@,$DESTDIR,;t t
27831 s,@BUILD_CC@,$BUILD_CC,;t t
27832 s,@BUILD_CPP@,$BUILD_CPP,;t t
27833 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
27834 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
27835 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
27836 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
27837 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
27838 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
27839 s,@cf_list_models@,$cf_list_models,;t t
27840 s,@ABI_VERSION@,$ABI_VERSION,;t t
27841 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
27842 s,@LIBTOOL@,$LIBTOOL,;t t
27843 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
27844 s,@LT_UNDEF@,$LT_UNDEF,;t t
27845 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
27846 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
27847 s,@LIB_CREATE@,$LIB_CREATE,;t t
27848 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
27849 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
27850 s,@LIB_PREP@,$LIB_PREP,;t t
27851 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
27852 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
27853 s,@LIB_LINK@,$LIB_LINK,;t t
27854 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
27855 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
27856 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
27857 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
27858 s,@TICS_NAME@,$TICS_NAME,;t t
27859 s,@TINFO_NAME@,$TINFO_NAME,;t t
27860 s,@LIB_NAME@,$LIB_NAME,;t t
27861 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
27862 s,@CC_G_OPT@,$CC_G_OPT,;t t
27863 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
27864 s,@LD_MODEL@,$LD_MODEL,;t t
27865 s,@shlibdir@,$shlibdir,;t t
27866 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
27867 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
27868 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
27869 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
27870 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
27871 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
27872 s,@LINK_PROGS@,$LINK_PROGS,;t t
27873 s,@LINK_TESTS@,$LINK_TESTS,;t t
27874 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
27875 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
27876 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
27877 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
27878 s,@RPATH_LIST@,$RPATH_LIST,;t t
27879 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
27880 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
27881 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
27882 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
27883 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
27884 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
27885 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
27886 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
27887 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
27888 s,@TIC@,$TIC,;t t
27889 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
27890 s,@INFOCMP@,$INFOCMP,;t t
27891 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
27892 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
27893 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
27894 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
27895 s,@XTERM_KBS@,$XTERM_KBS,;t t
27896 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
27897 s,@TERMINFO@,$TERMINFO,;t t
27898 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
27899 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
27900 s,@TERMPATH@,$TERMPATH,;t t
27901 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
27902 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
27903 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
27904 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
27905 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
27906 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
27907 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
27908 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
27909 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
27910 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
27911 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
27912 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
27913 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
27914 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
27915 s,@RGB_PATH@,$RGB_PATH,;t t
27916 s,@no_x11_rgb@,$no_x11_rgb,;t t
27917 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
27918 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
27919 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
27920 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
27921 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
27922 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
27923 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
27924 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
27925 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
27926 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
27927 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
27928 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
27929 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
27930 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
27931 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
27932 s,@PTHREAD@,$PTHREAD,;t t
27933 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
27934 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
27935 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
27936 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
27937 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
27938 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
27939 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
27940 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
27941 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
27942 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
27943 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
27944 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
27945 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
27946 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
27947 s,@ECHO_LT@,$ECHO_LT,;t t
27948 s,@ECHO_LD@,$ECHO_LD,;t t
27949 s,@RULE_CC@,$RULE_CC,;t t
27950 s,@SHOW_CC@,$SHOW_CC,;t t
27951 s,@ECHO_CC@,$ECHO_CC,;t t
27952 s,@ECHO_LINK@,$ECHO_LINK,;t t
27953 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
27954 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
27955 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
27956 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
27957 s,@ADAFLAGS@,$ADAFLAGS,;t t
27958 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
27959 s,@ADA_TRACE@,$ADA_TRACE,;t t
27960 s,@MATH_LIB@,$MATH_LIB,;t t
27961 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
27962 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
27963 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
27964 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
27965 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
27966 s,@TEST_LIBS@,$TEST_LIBS,;t t
27967 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
27968 s,@CXXCPP@,$CXXCPP,;t t
27969 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
27970 s,@CXX_AR@,$CXX_AR,;t t
27971 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
27972 s,@CXXLIBS@,$CXXLIBS,;t t
27973 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
27974 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
27975 s,@M4_exists@,$M4_exists,;t t
27976 s,@cf_ada_make@,$cf_ada_make,;t t
27977 s,@cf_ada_config@,$cf_ada_config,;t t
27978 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
27979 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
27980 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
27981 s,@cf_compile_generics@,$cf_compile_generics,;t t
27982 s,@cf_generic_objects@,$cf_generic_objects,;t t
27983 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
27984 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
27985 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
27986 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
27987 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
27988 s,@cf_ada_package@,$cf_ada_package,;t t
27989 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
27990 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
27991 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
27992 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
27993 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
27994 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
27995 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
27996 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
27997 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
27998 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
27999 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
28000 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
28001 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
28002 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
28003 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
28004 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
28005 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
28006 s,@TICS_LIBS@,$TICS_LIBS,;t t
28007 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
28008 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
28009 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
28010 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
28011 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
28012 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
28013 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
28014 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
28015 s,@includesubdir@,$includesubdir,;t t
28016 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
28017 s,@TICS_LIST@,$TICS_LIST,;t t
28018 s,@TINFO_LIST@,$TINFO_LIST,;t t
28019 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
28020 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
28021 s,@FORM_NAME@,$FORM_NAME,;t t
28022 s,@MENU_NAME@,$MENU_NAME,;t t
28023 s,@PANEL_NAME@,$PANEL_NAME,;t t
28024 s,@CXX_NAME@,$CXX_NAME,;t t
28025 s,@TEST_ARGS@,$TEST_ARGS,;t t
28026 s,@TEST_DEPS@,$TEST_DEPS,;t t
28027 s,@TEST_ARG2@,$TEST_ARG2,;t t
28028 s,@TEST_DEP2@,$TEST_DEP2,;t t
28029 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
28030 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
28031 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
28032 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
28033 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
28034 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
28035 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
28036 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
28037 s,@cross_compiling@,$cross_compiling,;t t
28038 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
28039 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
28040 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
28041 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
28042 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
28043 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
28044 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
28045 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
28046 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
28047 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
28048 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
28049 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
28050 CEOF
28051
28052 EOF
28053
28054   cat >>$CONFIG_STATUS <<\EOF
28055   # Split the substitutions into bite-sized pieces for seds with
28056   # small command number limits, like on Digital OSF/1 and HP-UX.
28057   ac_max_sed_lines=48
28058   ac_sed_frag=1 # Number of current file.
28059   ac_beg=1 # First line for current file.
28060   ac_end=$ac_max_sed_lines # Line after last line for current file.
28061   ac_more_lines=:
28062   ac_sed_cmds=
28063   while $ac_more_lines; do
28064     if test $ac_beg -gt 1; then
28065       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
28066     else
28067       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
28068     fi
28069     if test ! -s $tmp/subs.frag; then
28070       ac_more_lines=false
28071     else
28072       # The purpose of the label and of the branching condition is to
28073       # speed up the sed processing (if there are no `@' at all, there
28074       # is no need to browse any of the substitutions).
28075       # These are the two extra sed commands mentioned above.
28076       (echo ':t
28077   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
28078       # It is possible to make a multiline substitution using escaped newlines.
28079       # Ensure that we do not split the substitution between script fragments.
28080       ac_BEG=$ac_end
28081       ac_END=`expr $ac_end + $ac_max_sed_lines`
28082       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
28083       if test -s $tmp/subs.next; then
28084         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
28085         if test ! -s $tmp/subs.edit; then
28086           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
28087           if test ! -s $tmp/subs.edit; then
28088             if test $ac_beg -gt 1; then
28089               ac_end=`expr $ac_end - 1`
28090               continue
28091             fi
28092           fi
28093         fi
28094       fi
28095
28096       if test -z "$ac_sed_cmds"; then
28097         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
28098       else
28099         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
28100       fi
28101       ac_sed_frag=`expr $ac_sed_frag + 1`
28102       ac_beg=$ac_end
28103       ac_end=`expr $ac_end + $ac_max_sed_lines`
28104     fi
28105   done
28106   if test -z "$ac_sed_cmds"; then
28107     ac_sed_cmds=cat
28108   fi
28109 fi # test -n "$CONFIG_FILES"
28110
28111 EOF
28112 cat >>$CONFIG_STATUS <<\EOF
28113 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
28114   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
28115   case $ac_file in
28116   - | *:- | *:-:* ) # input from stdin
28117         cat >$tmp/stdin
28118         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
28119         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
28120   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
28121         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
28122   * )   ac_file_in=$ac_file.in ;;
28123   esac
28124
28125   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
28126   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28127          X"$ac_file" : 'X\(//\)[^/]' \| \
28128          X"$ac_file" : 'X\(//\)$' \| \
28129          X"$ac_file" : 'X\(/\)' \| \
28130          .     : '\(.\)' 2>/dev/null ||
28131 echo X"$ac_file" |
28132     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
28133           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
28134           /^X\(\/\/\)$/{ s//\1/; q; }
28135           /^X\(\/\).*/{ s//\1/; q; }
28136           s/.*/./; q'`
28137   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
28138     { case "$ac_dir" in
28139   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
28140   *)                      as_incr_dir=.;;
28141 esac
28142 as_dummy="$ac_dir"
28143 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
28144   case $as_mkdir_dir in
28145     # Skip DOS drivespec
28146     ?:) as_incr_dir=$as_mkdir_dir ;;
28147     *)
28148       as_incr_dir=$as_incr_dir/$as_mkdir_dir
28149       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
28150     ;;
28151   esac
28152 done; }
28153
28154     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
28155     # A "../" for each directory in $ac_dir_suffix.
28156     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
28157   else
28158     ac_dir_suffix= ac_dots=
28159   fi
28160
28161   case $srcdir in
28162   .)  ac_srcdir=.
28163       if test -z "$ac_dots"; then
28164          ac_top_srcdir=.
28165       else
28166          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
28167       fi ;;
28168   [\\/]* | ?:[\\/]* )
28169       ac_srcdir=$srcdir$ac_dir_suffix;
28170       ac_top_srcdir=$srcdir ;;
28171   *) # Relative path.
28172     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
28173     ac_top_srcdir=$ac_dots$srcdir ;;
28174   esac
28175
28176   case $INSTALL in
28177   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
28178   *) ac_INSTALL=$ac_dots$INSTALL ;;
28179   esac
28180
28181   if test x"$ac_file" != x-; then
28182     { echo "$as_me:28182: creating $ac_file" >&5
28183 echo "$as_me: creating $ac_file" >&6;}
28184     rm -f "$ac_file"
28185   fi
28186   # Let's still pretend it is `configure' which instantiates (i.e., don't
28187   # use $as_me), people would be surprised to read:
28188   #    /* config.h.  Generated automatically by config.status.  */
28189   configure_input="Generated automatically from `echo $ac_file_in |
28190                                                  sed 's,.*/,,'` by configure."
28191
28192   # First look for the input files in the build tree, otherwise in the
28193   # src tree.
28194   ac_file_inputs=`IFS=:
28195     for f in $ac_file_in; do
28196       case $f in
28197       -) echo $tmp/stdin ;;
28198       [\\/$]*)
28199          # Absolute (can't be DOS-style, as IFS=:)
28200          test -f "$f" || { { echo "$as_me:28200: error: cannot find input file: $f" >&5
28201 echo "$as_me: error: cannot find input file: $f" >&2;}
28202    { (exit 1); exit 1; }; }
28203          echo $f;;
28204       *) # Relative
28205          if test -f "$f"; then
28206            # Build tree
28207            echo $f
28208          elif test -f "$srcdir/$f"; then
28209            # Source tree
28210            echo $srcdir/$f
28211          else
28212            # /dev/null tree
28213            { { echo "$as_me:28213: error: cannot find input file: $f" >&5
28214 echo "$as_me: error: cannot find input file: $f" >&2;}
28215    { (exit 1); exit 1; }; }
28216          fi;;
28217       esac
28218     done` || { (exit 1); exit 1; }
28219 EOF
28220 cat >>$CONFIG_STATUS <<\EOF
28221   ac_warn_datarootdir=no
28222   if test x"$ac_file" != x-; then
28223     for ac_item in $ac_file_inputs
28224     do
28225       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
28226       if test -n "$ac_seen"; then
28227         ac_used=`grep '@datarootdir@' $ac_item`
28228         if test -z "$ac_used"; then
28229           { echo "$as_me:28229: WARNING: datarootdir was used implicitly but not set:
28230 $ac_seen" >&5
28231 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
28232 $ac_seen" >&2;}
28233           ac_warn_datarootdir=yes
28234         fi
28235       fi
28236       ac_seen=`grep '${datarootdir}' $ac_item`
28237       if test -n "$ac_seen"; then
28238         { echo "$as_me:28238: WARNING: datarootdir was used explicitly but not set:
28239 $ac_seen" >&5
28240 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
28241 $ac_seen" >&2;}
28242         ac_warn_datarootdir=yes
28243       fi
28244     done
28245   fi
28246
28247 if test "x$ac_warn_datarootdir" = xyes; then
28248   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
28249 fi
28250
28251 EOF
28252 cat >>$CONFIG_STATUS <<EOF
28253   sed "$ac_vpsub
28254 $extrasub
28255 EOF
28256 cat >>$CONFIG_STATUS <<\EOF
28257 :t
28258 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28259 s,@configure_input@,$configure_input,;t t
28260 s,@srcdir@,$ac_srcdir,;t t
28261 s,@top_srcdir@,$ac_top_srcdir,;t t
28262 s,@INSTALL@,$ac_INSTALL,;t t
28263 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
28264   rm -f $tmp/stdin
28265   if test x"$ac_file" != x-; then
28266     cp $tmp/out $ac_file
28267
28268     for ac_name in prefix exec_prefix datarootdir
28269     do
28270         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
28271         if test -n "$ac_seen"; then
28272             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
28273             if test -z "$ac_init"; then
28274               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
28275               { echo "$as_me:28275: WARNING: Variable $ac_name is used but was not set:
28276 $ac_seen" >&5
28277 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
28278 $ac_seen" >&2;}
28279             fi
28280         fi
28281     done
28282     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
28283     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
28284     if test -s $tmp/out; then
28285       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
28286       { echo "$as_me:28286: WARNING: Some variables may not be substituted:
28287 $ac_seen" >&5
28288 echo "$as_me: WARNING: Some variables may not be substituted:
28289 $ac_seen" >&2;}
28290     fi
28291   else
28292     cat $tmp/out
28293   fi
28294   rm -f $tmp/out
28295
28296 done
28297 EOF
28298 cat >>$CONFIG_STATUS <<\EOF
28299
28300 #
28301 # CONFIG_HEADER section.
28302 #
28303
28304 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
28305 # NAME is the cpp macro being defined and VALUE is the value it is being given.
28306 #
28307 # ac_d sets the value in "#define NAME VALUE" lines.
28308 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
28309 ac_dB='[        ].*$,\1#\2'
28310 ac_dC=' '
28311 ac_dD=',;t'
28312 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
28313 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
28314 ac_iB='\([      ]\),\1#\2define\3'
28315 ac_iC=' '
28316 ac_iD='\4,;t'
28317 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
28318 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
28319 ac_uB='$,\1#\2define\3'
28320 ac_uC=' '
28321 ac_uD=',;t'
28322
28323 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
28324   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
28325   case $ac_file in
28326   - | *:- | *:-:* ) # input from stdin
28327         cat >$tmp/stdin
28328         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
28329         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
28330   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
28331         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
28332   * )   ac_file_in=$ac_file.in ;;
28333   esac
28334
28335   test x"$ac_file" != x- && { echo "$as_me:28335: creating $ac_file" >&5
28336 echo "$as_me: creating $ac_file" >&6;}
28337
28338   # First look for the input files in the build tree, otherwise in the
28339   # src tree.
28340   ac_file_inputs=`IFS=:
28341     for f in $ac_file_in; do
28342       case $f in
28343       -) echo $tmp/stdin ;;
28344       [\\/$]*)
28345          # Absolute (can't be DOS-style, as IFS=:)
28346          test -f "$f" || { { echo "$as_me:28346: error: cannot find input file: $f" >&5
28347 echo "$as_me: error: cannot find input file: $f" >&2;}
28348    { (exit 1); exit 1; }; }
28349          echo $f;;
28350       *) # Relative
28351          if test -f "$f"; then
28352            # Build tree
28353            echo $f
28354          elif test -f "$srcdir/$f"; then
28355            # Source tree
28356            echo $srcdir/$f
28357          else
28358            # /dev/null tree
28359            { { echo "$as_me:28359: error: cannot find input file: $f" >&5
28360 echo "$as_me: error: cannot find input file: $f" >&2;}
28361    { (exit 1); exit 1; }; }
28362          fi;;
28363       esac
28364     done` || { (exit 1); exit 1; }
28365   # Remove the trailing spaces.
28366   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
28367
28368 EOF
28369
28370 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
28371 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
28372 # be either 'cat' or 'sort'.
28373 cat confdefs.h | uniq >conftest.vals
28374
28375 # Break up conftest.vals because some shells have a limit on
28376 # the size of here documents, and old seds have small limits too.
28377
28378 rm -f conftest.tail
28379 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
28380 while grep . conftest.vals >/dev/null
28381 do
28382   # Write chunks of a limited-size here document to conftest.frag.
28383   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
28384   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
28385   echo 'CEOF' >> $CONFIG_STATUS
28386   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
28387   rm -f conftest.vals
28388   mv conftest.tail conftest.vals
28389 done
28390 rm -f conftest.vals
28391
28392 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
28393 # marker @DEFS@.
28394 echo '  cat >> conftest.edit <<CEOF
28395 /@DEFS@/r conftest.frag
28396 /@DEFS@/d
28397 CEOF
28398 sed -f conftest.edit $tmp/in > $tmp/out
28399 rm -f $tmp/in
28400 mv $tmp/out $tmp/in
28401 rm -f conftest.edit conftest.frag
28402 ' >> $CONFIG_STATUS
28403
28404 cat >>$CONFIG_STATUS <<\EOF
28405   # Let's still pretend it is `configure' which instantiates (i.e., don't
28406   # use $as_me), people would be surprised to read:
28407   #    /* config.h.  Generated automatically by config.status.  */
28408   if test x"$ac_file" = x-; then
28409     echo "/* Generated automatically by configure.  */" >$tmp/config.h
28410   else
28411     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
28412   fi
28413   cat $tmp/in >>$tmp/config.h
28414   rm -f $tmp/in
28415   if test x"$ac_file" != x-; then
28416     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
28417       { echo "$as_me:28417: $ac_file is unchanged" >&5
28418 echo "$as_me: $ac_file is unchanged" >&6;}
28419     else
28420       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28421          X"$ac_file" : 'X\(//\)[^/]' \| \
28422          X"$ac_file" : 'X\(//\)$' \| \
28423          X"$ac_file" : 'X\(/\)' \| \
28424          .     : '\(.\)' 2>/dev/null ||
28425 echo X"$ac_file" |
28426     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
28427           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
28428           /^X\(\/\/\)$/{ s//\1/; q; }
28429           /^X\(\/\).*/{ s//\1/; q; }
28430           s/.*/./; q'`
28431       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
28432         { case "$ac_dir" in
28433   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
28434   *)                      as_incr_dir=.;;
28435 esac
28436 as_dummy="$ac_dir"
28437 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
28438   case $as_mkdir_dir in
28439     # Skip DOS drivespec
28440     ?:) as_incr_dir=$as_mkdir_dir ;;
28441     *)
28442       as_incr_dir=$as_incr_dir/$as_mkdir_dir
28443       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
28444     ;;
28445   esac
28446 done; }
28447
28448       fi
28449       rm -f $ac_file
28450       mv $tmp/config.h $ac_file
28451     fi
28452   else
28453     cat $tmp/config.h
28454     rm -f $tmp/config.h
28455   fi
28456 done
28457 EOF
28458 cat >>$CONFIG_STATUS <<\EOF
28459 #
28460 # CONFIG_COMMANDS section.
28461 #
28462 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
28463   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
28464   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
28465
28466   case $ac_dest in
28467     default )
28468 if test "x$cf_with_tests" != xno ; then
28469
28470 for cf_dir in test
28471 do
28472         if test ! -d $srcdir/$cf_dir; then
28473                 continue
28474         elif test -f $srcdir/$cf_dir/programs; then
28475                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
28476         fi
28477 done
28478
28479 fi
28480
28481 cf_prefix=$LIB_PREFIX
28482
28483 case $cf_cv_shlib_version in
28484 (cygdll|msysdll|mingw|msvcdll)
28485         TINFO_NAME=$TINFO_ARG_SUFFIX
28486         TINFO_SUFFIX=.dll
28487         ;;
28488 esac
28489
28490 if test -n "$TINFO_SUFFIX" ; then
28491         case $TINFO_SUFFIX in
28492         (tw*)
28493                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
28494                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
28495                 ;;
28496         (t*)
28497                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
28498                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
28499                 ;;
28500         (w*)
28501                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
28502                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
28503                 ;;
28504         esac
28505 fi
28506
28507 for cf_dir in $SRC_SUBDIRS
28508 do
28509         if test ! -d $srcdir/$cf_dir ; then
28510                 continue
28511         elif test -f $srcdir/$cf_dir/modules; then
28512
28513                 SHARED_LIB=
28514                 Libs_To_Make=
28515                 cf_awk_program=
28516                 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
28517                 then
28518                         cf_awk_program="$cf_awk_program\
28519 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
28520 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
28521 "
28522                 fi
28523
28524                 if test "x$WILDCARD_SYMS" = xno
28525                 then
28526                         cf_awk_program="$cf_awk_program\
28527 /[      ]_\\*;/ { skip=1; next; }\
28528 "
28529                 fi
28530
28531                 if test "x$cf_awk_program" != "x"
28532                 then
28533                         cat >>$cf_dir/Makefile <<CF_EOF
28534
28535 # Generated by CF_LIB_RULES
28536 resulting.map: $UNALTERED_SYMS
28537         $AWK 'BEGIN { skip = 1; last=""; } \
28538 $cf_awk_program \
28539 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
28540  skip = 0; last = \$\$0; } \
28541 END { print last; }' < $UNALTERED_SYMS >\$@
28542
28543 distclean::
28544         rm -f resulting.map
28545 CF_EOF
28546                 fi
28547
28548                 for cf_item in $cf_LIST_MODELS
28549                 do
28550
28551         case X$cf_item in
28552         (Xlibtool)
28553                 cf_suffix='.la'
28554                 cf_depsuf=$cf_suffix
28555                 ;;
28556         (Xdebug)
28557                 case $cf_cv_system_name in
28558                 (*-msvc*)
28559                         cf_suffix='_g.lib'
28560                         ;;
28561                 (*)
28562                         cf_suffix='_g.a'
28563                         ;;
28564                 esac
28565                 cf_depsuf=$cf_suffix
28566                 ;;
28567         (Xprofile)
28568                 case $cf_cv_system_name in
28569                 (*-msvc*)
28570                         cf_suffix='_p.lib'
28571                         ;;
28572                 (*)
28573                         cf_suffix='_p.a'
28574                         ;;
28575                 esac
28576                 cf_depsuf=$cf_suffix
28577                 ;;
28578         (Xshared)
28579                 case $cf_cv_system_name in
28580                 (aix[5-7]*)
28581                         cf_suffix='.so'
28582                         cf_depsuf=$cf_suffix
28583                         ;;
28584                 (*-msvc*)
28585                         cf_suffix='.dll'
28586                         cf_depsuf='.dll.lib'
28587                         ;;
28588                 (cygwin*|msys*|mingw*)
28589                         cf_suffix='.dll'
28590                         cf_depsuf='.dll.a'
28591                         ;;
28592                 (darwin*)
28593                         cf_suffix='.dylib'
28594                         cf_depsuf=$cf_suffix
28595                         ;;
28596                 (hpux*)
28597                         case $target in
28598                         (ia64*)
28599                                 cf_suffix='.so'
28600                                 cf_depsuf=$cf_suffix
28601                                 ;;
28602                         (*)
28603                                 cf_suffix='.sl'
28604                                 cf_depsuf=$cf_suffix
28605                                 ;;
28606                         esac
28607                         ;;
28608                 (*)
28609                         cf_suffix='.so'
28610                         cf_depsuf=$cf_suffix
28611                         ;;
28612                 esac
28613                 ;;
28614         (*)
28615                 case $target in
28616                 (*-msvc*)
28617                         cf_suffix='.lib'
28618                         ;;
28619                 (*)
28620                         cf_suffix='.a'
28621                         ;;
28622                 esac
28623                 cf_depsuf=$cf_suffix
28624                 ;;
28625         esac
28626         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28627         then
28628                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
28629                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
28630         fi
28631
28632                         if test "$cf_dir" = "c++"
28633                         then
28634
28635 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28636
28637 eval cf_libname=\$${cf_map_lib_basename}_NAME
28638
28639                         else
28640
28641 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28642
28643 eval cf_libname=\$${cf_map_lib_basename}_NAME
28644
28645                         fi
28646                         test -z "$cf_libname" && cf_libname="$cf_dir"
28647                         if test $cf_item = shared ; then
28648                                 if test -n "${LIB_SUFFIX}"
28649                                 then
28650                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
28651                                 else
28652                                         cf_shared_suffix="$cf_suffix"
28653                                 fi
28654                                 if test "$cf_cv_do_symlinks" = yes ; then
28655                                         cf_version_name=
28656
28657                                         case "$cf_cv_shlib_version" in
28658                                         (rel)
28659                                                 cf_version_name=REL_VERSION
28660                                                 ;;
28661                                         (abi)
28662                                                 cf_version_name=ABI_VERSION
28663                                                 ;;
28664                                         esac
28665
28666                                         if test -n "$cf_version_name"
28667                                         then
28668                                                 case "$cf_cv_system_name" in
28669                                                 (darwin*)
28670                                                         # "w", etc?
28671                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
28672                                                         ;;
28673                                                 (*)
28674                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
28675                                                         ;;
28676                                                 esac
28677                                         fi
28678                                         if test -n "${USE_LIB_SUFFIX}"
28679                                         then
28680                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
28681                                         else
28682                                                 cf_shared_suffix="$cf_suffix"
28683                                         fi
28684                                 fi
28685                                 # cygwin needs import library, and has unique naming convention
28686                                 # use autodetected ${cf_prefix} for import lib and static lib, but
28687                                 # use 'cyg' prefix for shared lib.
28688                                 case $cf_cv_shlib_version in
28689                                 (cygdll)
28690                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28691                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
28692                                         ;;
28693                                 (msysdll)
28694                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28695                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
28696                                         ;;
28697                                 (mingw)
28698                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28699                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
28700                                         ;;
28701                                 (msvcdll)
28702                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28703                                         cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
28704                                         ;;
28705                                 (*)
28706                                         cf_add_lib=
28707                                         ;;
28708                                 esac
28709                                 if test -n "$cf_add_lib"
28710                                 then
28711                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
28712                                         continue
28713                                 fi
28714                         fi
28715                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
28716                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
28717                 done
28718
28719                 if test $cf_dir = ncurses ; then
28720                         cf_subsets="$LIB_SUBSETS"
28721                         cf_r_parts="$cf_subsets"
28722                         cf_liblist="$Libs_To_Make"
28723
28724                         while test -n "$cf_r_parts"
28725                         do
28726                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
28727                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
28728                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
28729                                         cf_add_lib=
28730                                         case $cf_l_parts in
28731                                         (*termlib*)
28732                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
28733                                                 ;;
28734                                         (*ticlib*)
28735                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
28736                                                 ;;
28737                                         (*)
28738                                                 break
28739                                                 ;;
28740                                         esac
28741                                         if test -n "$cf_add_lib"; then
28742                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
28743                                         fi
28744                                 else
28745                                         break
28746                                 fi
28747                         done
28748                 else
28749                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
28750                 fi
28751
28752                 if test $cf_dir = c++; then
28753                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
28754                                 cf_list=
28755                                 for cf_item in $Libs_To_Make
28756                                 do
28757                                         case $cf_item in
28758                                         (*.a)
28759                                                 ;;
28760                                         (*)
28761                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
28762                                                 ;;
28763                                         esac
28764                                         for cf_test in $cf_list
28765                                         do
28766                                                 if test "$cf_test" = "$cf_item"
28767                                                 then
28768                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
28769                                                         cf_item=
28770                                                         break
28771                                                 fi
28772                                         done
28773                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
28774                                 done
28775                                 Libs_To_Make="$cf_list"
28776                         fi
28777                 fi
28778
28779                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
28780                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
28781                         $cf_dir/Makefile >$cf_dir/Makefile.out
28782                 mv $cf_dir/Makefile.out $cf_dir/Makefile
28783
28784                 $AWK -f $srcdir/mk-0th.awk \
28785                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
28786                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
28787
28788                 for cf_subset in $cf_subsets
28789                 do
28790                         cf_subdirs=
28791                         for cf_item in $cf_LIST_MODELS
28792                         do
28793
28794                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
28795
28796 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28797
28798                         CXX_MODEL=$cf_ITEM
28799                         if test "$CXX_MODEL" = SHARED; then
28800                                 case $cf_cv_shlib_version in
28801                                 (cygdll|msysdll|mingw|msvcdll)
28802                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
28803
28804 echo "${as_me:-configure}:28804: testing overriding CXX_MODEL to SHARED ..." 1>&5
28805
28806                                         with_shared_cxx=yes
28807                                         ;;
28808                                 (*)
28809                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
28810                                         ;;
28811                                 esac
28812                         fi
28813
28814         case X$cf_item in
28815         (Xlibtool)
28816                 cf_suffix='.la'
28817                 cf_depsuf=$cf_suffix
28818                 ;;
28819         (Xdebug)
28820                 case $cf_cv_system_name in
28821                 (*-msvc*)
28822                         cf_suffix='_g.lib'
28823                         ;;
28824                 (*)
28825                         cf_suffix='_g.a'
28826                         ;;
28827                 esac
28828                 cf_depsuf=$cf_suffix
28829                 ;;
28830         (Xprofile)
28831                 case $cf_cv_system_name in
28832                 (*-msvc*)
28833                         cf_suffix='_p.lib'
28834                         ;;
28835                 (*)
28836                         cf_suffix='_p.a'
28837                         ;;
28838                 esac
28839                 cf_depsuf=$cf_suffix
28840                 ;;
28841         (Xshared)
28842                 case $cf_cv_system_name in
28843                 (aix[5-7]*)
28844                         cf_suffix='.so'
28845                         cf_depsuf=$cf_suffix
28846                         ;;
28847                 (*-msvc*)
28848                         cf_suffix='.dll'
28849                         cf_depsuf='.dll.lib'
28850                         ;;
28851                 (cygwin*|msys*|mingw*)
28852                         cf_suffix='.dll'
28853                         cf_depsuf='.dll.a'
28854                         ;;
28855                 (darwin*)
28856                         cf_suffix='.dylib'
28857                         cf_depsuf=$cf_suffix
28858                         ;;
28859                 (hpux*)
28860                         case $target in
28861                         (ia64*)
28862                                 cf_suffix='.so'
28863                                 cf_depsuf=$cf_suffix
28864                                 ;;
28865                         (*)
28866                                 cf_suffix='.sl'
28867                                 cf_depsuf=$cf_suffix
28868                                 ;;
28869                         esac
28870                         ;;
28871                 (*)
28872                         cf_suffix='.so'
28873                         cf_depsuf=$cf_suffix
28874                         ;;
28875                 esac
28876                 ;;
28877         (*)
28878                 case $target in
28879                 (*-msvc*)
28880                         cf_suffix='.lib'
28881                         ;;
28882                 (*)
28883                         cf_suffix='.a'
28884                         ;;
28885                 esac
28886                 cf_depsuf=$cf_suffix
28887                 ;;
28888         esac
28889         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28890         then
28891                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
28892                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
28893         fi
28894
28895         case $cf_item in
28896         (libtool) cf_subdir='obj_lo'  ;;
28897         (normal)  cf_subdir='objects' ;;
28898         (debug)   cf_subdir='obj_g' ;;
28899         (profile) cf_subdir='obj_p' ;;
28900         (shared)
28901                 case $cf_cv_system_name in
28902                 (cygwin|msys)
28903                         cf_subdir='objects' ;;
28904                 (*)
28905                         cf_subdir='obj_s' ;;
28906                 esac
28907         esac
28908
28909                         # Test for case where we build libtinfo with a different name.
28910                         cf_libname=$cf_dir
28911                         if test $cf_dir = ncurses ; then
28912                                 case $cf_subset in
28913                                 (*base*)
28914                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
28915                                         ;;
28916                                 (*termlib*)
28917                                         cf_libname=$TINFO_LIB_SUFFIX
28918                                         ;;
28919                                 (ticlib*)
28920                                         cf_libname=$TICS_LIB_SUFFIX
28921                                         ;;
28922                                 esac
28923                         elif test $cf_dir = c++ ; then
28924
28925 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28926
28927 eval cf_libname=\$${cf_map_lib_basename}_NAME
28928
28929                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
28930                         else
28931
28932 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28933
28934 eval cf_libname=\$${cf_map_lib_basename}_NAME
28935
28936                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
28937                         fi
28938                         if test -n "${USE_ARG_SUFFIX}" ; then
28939                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
28940                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
28941                         fi
28942
28943                         # These dependencies really are for development, not
28944                         # builds, but they are useful in porting, too.
28945                         cf_depend="../include/ncurses_cfg.h"
28946                         if test "$srcdir" = "."; then
28947                                 cf_reldir="."
28948                         else
28949                                 cf_reldir="\${srcdir}"
28950                         fi
28951
28952                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
28953                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
28954                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
28955                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
28956                         fi
28957
28958                         cf_dir_suffix=
28959                         old_cf_suffix="$cf_suffix"
28960                         if test "$cf_cv_shlib_version_infix" = yes ; then
28961                         if test -n "$USE_LIB_SUFFIX" ; then
28962                                 case $USE_LIB_SUFFIX in
28963                                 (tw*)
28964                                         cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
28965                                         cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
28966                                         cf_dir_suffix=tw$EXTRA_SUFFIX
28967                                         ;;
28968                                 (t*)
28969                                         cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
28970                                         cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
28971                                         cf_dir_suffix=t$EXTRA_SUFFIX
28972                                         ;;
28973                                 (w*)
28974                                         cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
28975                                         cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
28976                                         cf_dir_suffix=w$EXTRA_SUFFIX
28977                                         ;;
28978                                 (*)
28979                                         cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
28980                                         cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
28981                                         cf_dir_suffix=$EXTRA_SUFFIX
28982                                         ;;
28983                                 esac
28984                         fi
28985                         fi
28986
28987                         $AWK -f $srcdir/mk-1st.awk \
28988                                 name=${cf_libname}${cf_dir_suffix} \
28989                                 traces=$LIB_TRACING \
28990                                 MODEL=$cf_ITEM \
28991                                 CXX_MODEL=$CXX_MODEL \
28992                                 model=$cf_subdir \
28993                                 prefix=$cf_prefix \
28994                                 suffix=$cf_suffix \
28995                                 subset=$cf_subset \
28996                                 driver=$cf_cv_term_driver \
28997                                 SymLink="$LN_S" \
28998                                 TermlibRoot=$TINFO_NAME \
28999                                 TermlibSuffix=$TINFO_SUFFIX \
29000                                 ShlibVer=$cf_cv_shlib_version \
29001                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
29002                                 ReLink=${cf_cv_do_relink:-no} \
29003                                 ReRanlib=${cf_cv_do_reranlib:-yes} \
29004                                 DoLinks=$cf_cv_do_symlinks \
29005                                 rmSoLocs=$cf_cv_rm_so_locs \
29006                                 ldconfig="$LDCONFIG" \
29007                                 overwrite=$WITH_OVERWRITE \
29008                                 depend="$cf_depend" \
29009                                 host="$host" \
29010                                 libtool_version="$LIBTOOL_VERSION" \
29011                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
29012
29013                         cf_suffix="$old_cf_suffix"
29014
29015                         for cf_subdir2 in $cf_subdirs lib
29016                         do
29017                                 test $cf_subdir = $cf_subdir2 && break
29018                         done
29019                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
29020                         $AWK -f $srcdir/mk-2nd.awk \
29021                                 name=$cf_dir \
29022                                 traces=$LIB_TRACING \
29023                                 MODEL=$cf_ITEM \
29024                                 model=$cf_subdir \
29025                                 subset=$cf_subset \
29026                                 srcdir=$srcdir \
29027                                 echo=$WITH_ECHO \
29028                                 crenames=$cf_cv_prog_CC_c_o \
29029                                 cxxrenames=$cf_cv_prog_CXX_c_o \
29030                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
29031                         cf_subdirs="$cf_subdirs $cf_subdir"
29032                         done
29033                 done
29034         fi
29035
29036         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
29037 done
29038
29039 for cf_dir in $SRC_SUBDIRS
29040 do
29041         if test ! -d $srcdir/$cf_dir ; then
29042                 continue
29043         fi
29044
29045         if test -f $cf_dir/Makefile ; then
29046                 case "$cf_dir" in
29047                 (Ada95)
29048                         echo 'libs \' >> Makefile
29049                         echo 'install.libs \' >> Makefile
29050                         echo 'uninstall.libs ::' >> Makefile
29051                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
29052                         ;;
29053                 esac
29054         fi
29055
29056         if test -f $srcdir/$cf_dir/modules; then
29057                 echo >> Makefile
29058                 if test -f $srcdir/$cf_dir/headers; then
29059 cat >> Makefile <<CF_EOF
29060 install.includes \\
29061 uninstall.includes \\
29062 CF_EOF
29063                 fi
29064 if test "$cf_dir" != "c++" ; then
29065 echo 'lint \' >> Makefile
29066 fi
29067 cat >> Makefile <<CF_EOF
29068 libs \\
29069 lintlib \\
29070 install.libs \\
29071 uninstall.libs \\
29072 install.$cf_dir \\
29073 uninstall.$cf_dir ::
29074         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
29075 CF_EOF
29076         elif test -f $srcdir/$cf_dir/headers; then
29077 cat >> Makefile <<CF_EOF
29078
29079 libs \\
29080 install.libs \\
29081 uninstall.libs \\
29082 install.includes \\
29083 uninstall.includes ::
29084         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
29085 CF_EOF
29086 fi
29087 done
29088
29089 if test "x$cf_with_db_install" = xyes; then
29090 cat >> Makefile <<CF_EOF
29091
29092 install.libs uninstall.libs \\
29093 install.data uninstall.data ::
29094 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
29095 CF_EOF
29096 else
29097 cat >> Makefile <<CF_EOF
29098
29099 install.libs uninstall.libs ::
29100         cd misc && \${MAKE} \${TOP_MFLAGS} \$@
29101 CF_EOF
29102 fi
29103
29104 if test "x$cf_with_manpages" = xyes; then
29105 cat >> Makefile <<CF_EOF
29106
29107 install.man \\
29108 uninstall.man ::
29109         cd man && \${MAKE} \${TOP_MFLAGS} \$@
29110 CF_EOF
29111 fi
29112
29113 cat >> Makefile <<CF_EOF
29114
29115 distclean ::
29116         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
29117         rm -f headers.sh headers.sed mk_shared_lib.sh
29118         rm -f edit_man.* man_alias.*
29119         rm -rf \${DIRS_TO_MAKE}
29120 CF_EOF
29121
29122 # Special case: tack's manpage lives in its own directory.
29123 if test "x$cf_with_manpages" = xyes; then
29124 if test "x$cf_with_tack" = "xyes"; then
29125 cat >> Makefile <<CF_EOF
29126
29127 install.man \\
29128 uninstall.man ::
29129         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
29130 CF_EOF
29131 fi
29132 fi
29133
29134 rm -f headers.sed headers.sh
29135
29136 echo creating headers.sh
29137 cat >headers.sh <<CF_EOF
29138 #! $SHELL
29139 # This shell script is generated by the 'configure' script.  It is invoked in a
29140 # subdirectory of the build tree.  It generates a sed-script in the parent
29141 # directory that is used to adjust includes for header files that reside in a
29142 # subdirectory of /usr/include, etc.
29143 PRG=""
29144 while test \$# != 3
29145 do
29146 PRG="\$PRG \$1"; shift
29147 done
29148 DST=\$1
29149 REF=\$2
29150 SRC=\$3
29151 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
29152 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
29153 echo installing \$SRC in \$DST
29154 CF_EOF
29155
29156 if test $WITH_CURSES_H = yes; then
29157         cat >>headers.sh <<CF_EOF
29158 case \$DST in
29159 (/*/include/*)
29160         END=\`basename \$DST\`
29161         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
29162         do
29163                 NAME=\`basename \$i\`
29164                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
29165         done
29166         ;;
29167 (*)
29168         echo "" >> \$TMPSED
29169         ;;
29170 esac
29171 CF_EOF
29172
29173 else
29174         cat >>headers.sh <<CF_EOF
29175 case \$DST in
29176 (/*/include/*)
29177         END=\`basename \$DST\`
29178         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
29179         do
29180                 NAME=\`basename \$i\`
29181                 if test "\$NAME" = "curses.h"
29182                 then
29183                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
29184                         NAME=ncurses.h
29185                 fi
29186                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
29187         done
29188         ;;
29189 (*)
29190         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
29191         ;;
29192 esac
29193 CF_EOF
29194 fi
29195 cat >>headers.sh <<CF_EOF
29196 rm -f \$TMPSRC
29197 sed -f \$TMPSED \$SRC > \$TMPSRC
29198 NAME=\`basename \$SRC\`
29199 CF_EOF
29200 if test $WITH_CURSES_H != yes; then
29201         cat >>headers.sh <<CF_EOF
29202 test "\$NAME" = "curses.h" && NAME=ncurses.h
29203 CF_EOF
29204 fi
29205 cat >>headers.sh <<CF_EOF
29206 # Just in case someone gzip'd manpages, remove the conflicting copy.
29207 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
29208
29209 eval \$PRG \$TMPSRC \$DST/\$NAME
29210 rm -f \$TMPSRC \$TMPSED
29211 CF_EOF
29212
29213 chmod 0755 headers.sh
29214
29215 for cf_dir in $SRC_SUBDIRS
29216 do
29217         if test ! -d $srcdir/$cf_dir ; then
29218                 continue
29219         fi
29220
29221         if test -f $srcdir/$cf_dir/headers; then
29222                 $AWK -f $srcdir/mk-hdr.awk \
29223                         subset="$LIB_SUBSETS" \
29224                         compat="$WITH_CURSES_H" \
29225                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
29226         fi
29227
29228         if test -f $srcdir/$cf_dir/modules; then
29229                 if test "$cf_dir" != "c++" ; then
29230                         cat >>$cf_dir/Makefile <<"CF_EOF"
29231 depend : ${AUTO_SRC}
29232         makedepend -- ${CPPFLAGS} -- ${C_SRC}
29233
29234 # DO NOT DELETE THIS LINE -- make depend depends on it.
29235 CF_EOF
29236                 fi
29237         fi
29238 done
29239
29240 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
29241 if test -z "$USE_OLD_MAKERULES" ; then
29242         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
29243 fi
29244 fi
29245  ;;
29246   esac
29247 done
29248 EOF
29249
29250 cat >>$CONFIG_STATUS <<\EOF
29251
29252 { (exit 0); exit 0; }
29253 EOF
29254 chmod +x $CONFIG_STATUS
29255 ac_clean_files=$ac_clean_files_save
29256
29257 # configure is writing to config.log, and then calls config.status.
29258 # config.status does its own redirection, appending to config.log.
29259 # Unfortunately, on DOS this fails, as config.log is still kept open
29260 # by configure, so config.status won't be able to write to it; its
29261 # output is simply discarded.  So we exec the FD to /dev/null,
29262 # effectively closing config.log, so it can be properly (re)opened and
29263 # appended to by config.status.  When coming back to configure, we
29264 # need to make the FD available again.
29265 if test "$no_create" != yes; then
29266   ac_cs_success=:
29267   exec 5>/dev/null
29268   $SHELL $CONFIG_STATUS || ac_cs_success=false
29269   exec 5>>config.log
29270   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
29271   # would make configure fail if this is the last instruction.
29272   $ac_cs_success || { (exit 1); exit 1; }
29273 fi
29274 ${MAKE:-make} preinstall