]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.2 - patch 20200906
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.724 .
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 test "x$with_wgetch_events" = xyes &&
15956 cat >>confdefs.h <<\EOF
15957 #define NCURSES_WGETCH_EVENTS 1
15958 EOF
15959
15960 case $cf_cv_system_name in
15961 (*mingw32*|*mingw64*|*-msvc*)
15962         echo "$as_me:15962: checking if you want experimental-Windows driver" >&5
15963 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
15964
15965 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
15966 if test "${enable_exp_win32+set}" = set; then
15967   enableval="$enable_exp_win32"
15968   with_exp_win32=$enableval
15969 else
15970   with_exp_win32=no
15971 fi;
15972         echo "$as_me:15972: result: $with_exp_win32" >&5
15973 echo "${ECHO_T}$with_exp_win32" >&6
15974         if test "x$with_exp_win32" = xyes
15975         then
15976
15977 cat >>confdefs.h <<\EOF
15978 #define EXP_WIN32_DRIVER 1
15979 EOF
15980
15981                 EXP_WIN32_DRIVER=1
15982                 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
15983         else
15984                 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
15985                 EXP_WIN32_DRIVER=0
15986         fi
15987         ;;
15988 (*)
15989         EXP_WIN32_DRIVER=0
15990         INTERNALS_HDR=
15991         ;;
15992 esac
15993
15994 ###############################################################################
15995
15996 ###     use option --disable-echo to suppress full display compiling commands
15997
15998 echo "$as_me:15998: checking if you want to see long compiling messages" >&5
15999 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16000
16001 # Check whether --enable-echo or --disable-echo was given.
16002 if test "${enable_echo+set}" = set; then
16003   enableval="$enable_echo"
16004   test "$enableval" != no && enableval=yes
16005         if test "$enableval" != "yes" ; then
16006
16007         ECHO_LT='--silent'
16008         ECHO_LD='@echo linking $@;'
16009         RULE_CC='@echo compiling $<'
16010         SHOW_CC='@echo compiling $@'
16011         ECHO_CC='@'
16012
16013         else
16014
16015         ECHO_LT=''
16016         ECHO_LD=''
16017         RULE_CC=''
16018         SHOW_CC=''
16019         ECHO_CC=''
16020
16021         fi
16022 else
16023   enableval=yes
16024
16025         ECHO_LT=''
16026         ECHO_LD=''
16027         RULE_CC=''
16028         SHOW_CC=''
16029         ECHO_CC=''
16030
16031 fi;
16032 echo "$as_me:16032: result: $enableval" >&5
16033 echo "${ECHO_T}$enableval" >&6
16034
16035 if test "x$enable_echo" = xyes; then
16036         ECHO_LINK=
16037 else
16038         ECHO_LINK='@ echo linking $@ ... ;'
16039         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16040         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16041 fi
16042
16043 # --disable-stripping is used for debugging
16044
16045 echo "$as_me:16045: checking if you want to install stripped executables" >&5
16046 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16047
16048 # Check whether --enable-stripping or --disable-stripping was given.
16049 if test "${enable_stripping+set}" = set; then
16050   enableval="$enable_stripping"
16051   test "$enableval" != no && enableval=yes
16052         if test "$enableval" != "yes" ; then
16053     with_stripping=no
16054         else
16055                 with_stripping=yes
16056         fi
16057 else
16058   enableval=yes
16059         with_stripping=yes
16060
16061 fi;
16062 echo "$as_me:16062: result: $with_stripping" >&5
16063 echo "${ECHO_T}$with_stripping" >&6
16064
16065 if test "$with_stripping" = yes
16066 then
16067         INSTALL_OPT_S="-s"
16068 else
16069         INSTALL_OPT_S=
16070 fi
16071
16072 : ${INSTALL:=install}
16073 echo "$as_me:16073: checking if install accepts -p option" >&5
16074 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16075 if test "${cf_cv_install_p+set}" = set; then
16076   echo $ECHO_N "(cached) $ECHO_C" >&6
16077 else
16078
16079         rm -rf conftest*
16080         date >conftest.in
16081         mkdir conftest.out
16082         sleep 3
16083         if $INSTALL -p conftest.in conftest.out 2>/dev/null
16084         then
16085                 if test -f conftest.out/conftest.in
16086                 then
16087                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16088                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16089                         if test -s conftest.err
16090                         then
16091                                 cf_cv_install_p=no
16092                         else
16093                                 cf_cv_install_p=yes
16094                         fi
16095                 else
16096                         cf_cv_install_p=no
16097                 fi
16098         else
16099                 cf_cv_install_p=no
16100         fi
16101         rm -rf conftest*
16102
16103 fi
16104 echo "$as_me:16104: result: $cf_cv_install_p" >&5
16105 echo "${ECHO_T}$cf_cv_install_p" >&6
16106
16107 echo "$as_me:16107: checking if install needs to be told about ownership" >&5
16108 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16109 case `$ac_config_guess` in
16110 (*minix)
16111         with_install_o=yes
16112         ;;
16113 (*)
16114         with_install_o=no
16115         ;;
16116 esac
16117
16118 echo "$as_me:16118: result: $with_install_o" >&5
16119 echo "${ECHO_T}$with_install_o" >&6
16120 if test "x$with_install_o" = xyes
16121 then
16122         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'`
16123 else
16124         INSTALL_OPT_O=
16125 fi
16126
16127 # If we're avoiding relinking of shared libraries during install, that is to
16128 # avoid modifying the build-tree.  For the same reason, avoid doing ranlib if
16129 # the install program has "-p" (for preserving timestamps).
16130 cf_cv_do_reranlib=yes
16131 if test "x$cf_cv_install_p" = xyes
16132 then
16133         if test "x$cf_cv_do_relink" != xyes
16134         then
16135                 cf_cv_do_reranlib=no
16136                 INSTALL_OPT_P="-p"
16137                 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
16138         fi
16139 fi
16140
16141 ###     use option --enable-warnings to turn on all gcc warnings
16142
16143 if ( test "$GCC" = yes || test "$GXX" = yes )
16144 then
16145
16146 if ( test "$GCC" = yes || test "$GXX" = yes )
16147 then
16148         case $CFLAGS in
16149         (*-Werror=*)
16150                 test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
16151
16152 echo "${as_me:-configure}:16152: testing repairing CFLAGS: $CFLAGS ..." 1>&5
16153
16154                 cf_temp_flags=
16155                 for cf_temp_scan in $CFLAGS
16156                 do
16157                         case "x$cf_temp_scan" in
16158                         (x-Werror=*)
16159
16160         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16161         EXTRA_CFLAGS="${EXTRA_CFLAGS}"$cf_temp_scan""
16162
16163                                 ;;
16164                         (*)
16165
16166         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16167         cf_temp_flags="${cf_temp_flags}"$cf_temp_scan""
16168
16169                                 ;;
16170                         esac
16171                 done
16172                 CFLAGS="$cf_temp_flags"
16173                 test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
16174
16175 echo "${as_me:-configure}:16175: testing ... fixed $CFLAGS ..." 1>&5
16176
16177                 test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
16178
16179 echo "${as_me:-configure}:16179: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16180
16181                 ;;
16182         esac
16183 fi
16184
16185 if ( test "$GCC" = yes || test "$GXX" = yes )
16186 then
16187         case $CPPFLAGS in
16188         (*-Werror=*)
16189                 test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
16190
16191 echo "${as_me:-configure}:16191: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
16192
16193                 cf_temp_flags=
16194                 for cf_temp_scan in $CPPFLAGS
16195                 do
16196                         case "x$cf_temp_scan" in
16197                         (x-Werror=*)
16198
16199         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16200         EXTRA_CFLAGS="${EXTRA_CFLAGS}"$cf_temp_scan""
16201
16202                                 ;;
16203                         (*)
16204
16205         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16206         cf_temp_flags="${cf_temp_flags}"$cf_temp_scan""
16207
16208                                 ;;
16209                         esac
16210                 done
16211                 CPPFLAGS="$cf_temp_flags"
16212                 test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
16213
16214 echo "${as_me:-configure}:16214: testing ... fixed $CPPFLAGS ..." 1>&5
16215
16216                 test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
16217
16218 echo "${as_me:-configure}:16218: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16219
16220                 ;;
16221         esac
16222 fi
16223
16224 if ( test "$GCC" = yes || test "$GXX" = yes )
16225 then
16226         case $LDFLAGS in
16227         (*-Werror=*)
16228                 test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
16229
16230 echo "${as_me:-configure}:16230: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
16231
16232                 cf_temp_flags=
16233                 for cf_temp_scan in $LDFLAGS
16234                 do
16235                         case "x$cf_temp_scan" in
16236                         (x-Werror=*)
16237
16238         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16239         EXTRA_CFLAGS="${EXTRA_CFLAGS}"$cf_temp_scan""
16240
16241                                 ;;
16242                         (*)
16243
16244         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16245         cf_temp_flags="${cf_temp_flags}"$cf_temp_scan""
16246
16247                                 ;;
16248                         esac
16249                 done
16250                 LDFLAGS="$cf_temp_flags"
16251                 test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
16252
16253 echo "${as_me:-configure}:16253: testing ... fixed $LDFLAGS ..." 1>&5
16254
16255                 test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
16256
16257 echo "${as_me:-configure}:16257: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16258
16259                 ;;
16260         esac
16261 fi
16262
16263 echo "$as_me:16263: checking if you want to turn on gcc warnings" >&5
16264 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
16265
16266 # Check whether --enable-warnings or --disable-warnings was given.
16267 if test "${enable_warnings+set}" = set; then
16268   enableval="$enable_warnings"
16269   test "$enableval" != yes && enableval=no
16270         if test "$enableval" != "no" ; then
16271     with_warnings=yes
16272         else
16273                 with_warnings=no
16274         fi
16275 else
16276   enableval=no
16277         with_warnings=no
16278
16279 fi;
16280 echo "$as_me:16280: result: $with_warnings" >&5
16281 echo "${ECHO_T}$with_warnings" >&6
16282 if test "$with_warnings" = "yes"
16283 then
16284
16285 if test "x$have_x" = xyes; then
16286
16287 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
16288 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
16289 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
16290 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16291 for cf_X_CFLAGS in $X_CFLAGS
16292 do
16293         case "x$cf_X_CFLAGS" in
16294         x-[IUD]*)
16295                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16296                 ;;
16297         *)
16298                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16299                 ;;
16300         esac
16301 done
16302
16303 cat >conftest.$ac_ext <<_ACEOF
16304 #line 16304 "configure"
16305 #include "confdefs.h"
16306
16307 #include <stdlib.h>
16308 #include <X11/Intrinsic.h>
16309
16310 int
16311 main (void)
16312 {
16313 String foo = malloc(1); (void)foo
16314   ;
16315   return 0;
16316 }
16317 _ACEOF
16318 rm -f conftest.$ac_objext
16319 if { (eval echo "$as_me:16319: \"$ac_compile\"") >&5
16320   (eval $ac_compile) 2>&5
16321   ac_status=$?
16322   echo "$as_me:16322: \$? = $ac_status" >&5
16323   (exit $ac_status); } &&
16324          { ac_try='test -s conftest.$ac_objext'
16325   { (eval echo "$as_me:16325: \"$ac_try\"") >&5
16326   (eval $ac_try) 2>&5
16327   ac_status=$?
16328   echo "$as_me:16328: \$? = $ac_status" >&5
16329   (exit $ac_status); }; }; then
16330
16331 echo "$as_me:16331: checking for X11/Xt const-feature" >&5
16332 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
16333 if test "${cf_cv_const_x_string+set}" = set; then
16334   echo $ECHO_N "(cached) $ECHO_C" >&6
16335 else
16336
16337         cat >conftest.$ac_ext <<_ACEOF
16338 #line 16338 "configure"
16339 #include "confdefs.h"
16340
16341 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
16342 #undef  XTSTRINGDEFINES /* X11R5 and later */
16343 #include <stdlib.h>
16344 #include <X11/Intrinsic.h>
16345
16346 int
16347 main (void)
16348 {
16349 String foo = malloc(1); *foo = 0
16350   ;
16351   return 0;
16352 }
16353 _ACEOF
16354 rm -f conftest.$ac_objext
16355 if { (eval echo "$as_me:16355: \"$ac_compile\"") >&5
16356   (eval $ac_compile) 2>&5
16357   ac_status=$?
16358   echo "$as_me:16358: \$? = $ac_status" >&5
16359   (exit $ac_status); } &&
16360          { ac_try='test -s conftest.$ac_objext'
16361   { (eval echo "$as_me:16361: \"$ac_try\"") >&5
16362   (eval $ac_try) 2>&5
16363   ac_status=$?
16364   echo "$as_me:16364: \$? = $ac_status" >&5
16365   (exit $ac_status); }; }; then
16366
16367                         cf_cv_const_x_string=no
16368
16369 else
16370   echo "$as_me: failed program was:" >&5
16371 cat conftest.$ac_ext >&5
16372
16373                         cf_cv_const_x_string=yes
16374
16375 fi
16376 rm -f conftest.$ac_objext conftest.$ac_ext
16377
16378 fi
16379 echo "$as_me:16379: result: $cf_cv_const_x_string" >&5
16380 echo "${ECHO_T}$cf_cv_const_x_string" >&6
16381
16382 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
16383 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
16384 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
16385
16386 case $cf_cv_const_x_string in
16387 (no)
16388
16389         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16390         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
16391
16392         ;;
16393 (*)
16394
16395         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16396         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
16397
16398         ;;
16399 esac
16400
16401 else
16402   echo "$as_me: failed program was:" >&5
16403 cat conftest.$ac_ext >&5
16404 fi
16405 rm -f conftest.$ac_objext conftest.$ac_ext
16406  fi
16407 cat > conftest.$ac_ext <<EOF
16408 #line 16408 "${as_me:-configure}"
16409 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
16410 EOF
16411 if test "$INTEL_COMPILER" = yes
16412 then
16413 # The "-wdXXX" options suppress warnings:
16414 # remark #1419: external declaration in primary source file
16415 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16416 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
16417 # remark #193: zero used for undefined preprocessing identifier
16418 # remark #593: variable "curs_sb_left_arrow" was set but never used
16419 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
16420 # remark #869: parameter "tw" was never referenced
16421 # remark #981: operands are evaluated in unspecified order
16422 # warning #279: controlling expression is constant
16423
16424         { echo "$as_me:16424: checking for $CC warning options..." >&5
16425 echo "$as_me: checking for $CC warning options..." >&6;}
16426         cf_save_CFLAGS="$CFLAGS"
16427         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
16428         for cf_opt in \
16429                 wd1419 \
16430                 wd1683 \
16431                 wd1684 \
16432                 wd193 \
16433                 wd593 \
16434                 wd279 \
16435                 wd810 \
16436                 wd869 \
16437                 wd981
16438         do
16439                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16440                 if { (eval echo "$as_me:16440: \"$ac_compile\"") >&5
16441   (eval $ac_compile) 2>&5
16442   ac_status=$?
16443   echo "$as_me:16443: \$? = $ac_status" >&5
16444   (exit $ac_status); }; then
16445                         test -n "$verbose" && echo "$as_me:16445: result: ... -$cf_opt" >&5
16446 echo "${ECHO_T}... -$cf_opt" >&6
16447                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16448                 fi
16449         done
16450         CFLAGS="$cf_save_CFLAGS"
16451 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
16452 then
16453         { echo "$as_me:16453: checking for $CC warning options..." >&5
16454 echo "$as_me: checking for $CC warning options..." >&6;}
16455         cf_save_CFLAGS="$CFLAGS"
16456         cf_warn_CONST=""
16457         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
16458         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
16459         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
16460         for cf_opt in W Wall \
16461                 Wbad-function-cast \
16462                 Wcast-align \
16463                 Wcast-qual \
16464                 Wdeclaration-after-statement \
16465                 Wextra \
16466                 Winline \
16467                 Wmissing-declarations \
16468                 Wmissing-prototypes \
16469                 Wnested-externs \
16470                 Wpointer-arith \
16471                 Wshadow \
16472                 Wstrict-prototypes \
16473                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
16474         do
16475                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16476                 if { (eval echo "$as_me:16476: \"$ac_compile\"") >&5
16477   (eval $ac_compile) 2>&5
16478   ac_status=$?
16479   echo "$as_me:16479: \$? = $ac_status" >&5
16480   (exit $ac_status); }; then
16481                         test -n "$verbose" && echo "$as_me:16481: result: ... -$cf_opt" >&5
16482 echo "${ECHO_T}... -$cf_opt" >&6
16483                         case $cf_opt in
16484                         (Winline)
16485                                 case $GCC_VERSION in
16486                                 ([34].*)
16487                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
16488
16489 echo "${as_me:-configure}:16489: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16490
16491                                         continue;;
16492                                 esac
16493                                 ;;
16494                         (Wpointer-arith)
16495                                 case $GCC_VERSION in
16496                                 ([12].*)
16497                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
16498
16499 echo "${as_me:-configure}:16499: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16500
16501                                         continue;;
16502                                 esac
16503                                 ;;
16504                         esac
16505                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16506                 fi
16507         done
16508         CFLAGS="$cf_save_CFLAGS"
16509 fi
16510 rm -rf conftest*
16511
16512 fi
16513
16514 if ( test "$GCC" = yes || test "$GXX" = yes )
16515 then
16516 cat > conftest.i <<EOF
16517 #ifndef GCC_PRINTF
16518 #define GCC_PRINTF 0
16519 #endif
16520 #ifndef GCC_SCANF
16521 #define GCC_SCANF 0
16522 #endif
16523 #ifndef GCC_NORETURN
16524 #define GCC_NORETURN /* nothing */
16525 #endif
16526 #ifndef GCC_UNUSED
16527 #define GCC_UNUSED /* nothing */
16528 #endif
16529 EOF
16530 if test "$GCC" = yes
16531 then
16532         { echo "$as_me:16532: checking for $CC __attribute__ directives..." >&5
16533 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
16534 cat > conftest.$ac_ext <<EOF
16535 #line 16535 "${as_me:-configure}"
16536 #include "confdefs.h"
16537 #include "conftest.h"
16538 #include "conftest.i"
16539 #if     GCC_PRINTF
16540 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
16541 #else
16542 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
16543 #endif
16544 #if     GCC_SCANF
16545 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
16546 #else
16547 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
16548 #endif
16549 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
16550 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
16551 extern void foo(void) GCC_NORETURN;
16552 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
16553 EOF
16554         cf_printf_attribute=no
16555         cf_scanf_attribute=no
16556         for cf_attribute in scanf printf unused noreturn
16557         do
16558
16559 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16560
16561                 cf_directive="__attribute__(($cf_attribute))"
16562                 echo "checking for $CC $cf_directive" 1>&5
16563
16564                 case $cf_attribute in
16565                 (printf)
16566                         cf_printf_attribute=yes
16567                         cat >conftest.h <<EOF
16568 #define GCC_$cf_ATTRIBUTE 1
16569 EOF
16570                         ;;
16571                 (scanf)
16572                         cf_scanf_attribute=yes
16573                         cat >conftest.h <<EOF
16574 #define GCC_$cf_ATTRIBUTE 1
16575 EOF
16576                         ;;
16577                 (*)
16578                         cat >conftest.h <<EOF
16579 #define GCC_$cf_ATTRIBUTE $cf_directive
16580 EOF
16581                         ;;
16582                 esac
16583
16584                 if { (eval echo "$as_me:16584: \"$ac_compile\"") >&5
16585   (eval $ac_compile) 2>&5
16586   ac_status=$?
16587   echo "$as_me:16587: \$? = $ac_status" >&5
16588   (exit $ac_status); }; then
16589                         test -n "$verbose" && echo "$as_me:16589: result: ... $cf_attribute" >&5
16590 echo "${ECHO_T}... $cf_attribute" >&6
16591                         cat conftest.h >>confdefs.h
16592                         case $cf_attribute in
16593                         (noreturn)
16594
16595 cat >>confdefs.h <<EOF
16596 #define GCC_NORETURN $cf_directive
16597 EOF
16598
16599                                 ;;
16600                         (printf)
16601                                 cf_value='/* nothing */'
16602                                 if test "$cf_printf_attribute" != no ; then
16603                                         cf_value='__attribute__((format(printf,fmt,var)))'
16604
16605 cat >>confdefs.h <<\EOF
16606 #define GCC_PRINTF 1
16607 EOF
16608
16609                                 fi
16610
16611 cat >>confdefs.h <<EOF
16612 #define GCC_PRINTFLIKE(fmt,var) $cf_value
16613 EOF
16614
16615                                 ;;
16616                         (scanf)
16617                                 cf_value='/* nothing */'
16618                                 if test "$cf_scanf_attribute" != no ; then
16619                                         cf_value='__attribute__((format(scanf,fmt,var)))'
16620
16621 cat >>confdefs.h <<\EOF
16622 #define GCC_SCANF 1
16623 EOF
16624
16625                                 fi
16626
16627 cat >>confdefs.h <<EOF
16628 #define GCC_SCANFLIKE(fmt,var) $cf_value
16629 EOF
16630
16631                                 ;;
16632                         (unused)
16633
16634 cat >>confdefs.h <<EOF
16635 #define GCC_UNUSED $cf_directive
16636 EOF
16637
16638                                 ;;
16639                         esac
16640                 fi
16641         done
16642 else
16643         fgrep define conftest.i >>confdefs.h
16644 fi
16645 rm -rf conftest*
16646 fi
16647
16648 fi
16649
16650 if test "x$with_warnings" = "xyes"; then
16651
16652         ADAFLAGS="$ADAFLAGS -gnatg"
16653
16654         if test "x$cf_with_cxx" = xyes ; then
16655
16656 INTEL_CPLUSPLUS=no
16657
16658 if test "$GCC" = yes ; then
16659         case $host_os in
16660         (linux*|gnu*)
16661                 echo "$as_me:16661: checking if this is really Intel C++ compiler" >&5
16662 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
16663                 cf_save_CFLAGS="$CXXFLAGS"
16664                 CXXFLAGS="$CXXFLAGS -no-gcc"
16665                 cat >conftest.$ac_ext <<_ACEOF
16666 #line 16666 "configure"
16667 #include "confdefs.h"
16668
16669 int
16670 main (void)
16671 {
16672
16673 #ifdef __INTEL_COMPILER
16674 #else
16675 make an error
16676 #endif
16677
16678   ;
16679   return 0;
16680 }
16681 _ACEOF
16682 rm -f conftest.$ac_objext
16683 if { (eval echo "$as_me:16683: \"$ac_compile\"") >&5
16684   (eval $ac_compile) 2>&5
16685   ac_status=$?
16686   echo "$as_me:16686: \$? = $ac_status" >&5
16687   (exit $ac_status); } &&
16688          { ac_try='test -s conftest.$ac_objext'
16689   { (eval echo "$as_me:16689: \"$ac_try\"") >&5
16690   (eval $ac_try) 2>&5
16691   ac_status=$?
16692   echo "$as_me:16692: \$? = $ac_status" >&5
16693   (exit $ac_status); }; }; then
16694   INTEL_CPLUSPLUS=yes
16695 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
16696
16697 else
16698   echo "$as_me: failed program was:" >&5
16699 cat conftest.$ac_ext >&5
16700 fi
16701 rm -f conftest.$ac_objext conftest.$ac_ext
16702                 CXXFLAGS="$cf_save_CFLAGS"
16703                 echo "$as_me:16703: result: $INTEL_CPLUSPLUS" >&5
16704 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
16705                 ;;
16706         esac
16707 fi
16708
16709 CLANG_CPLUSPLUS=no
16710
16711 if test "$GCC" = yes ; then
16712         echo "$as_me:16712: checking if this is really Clang C++ compiler" >&5
16713 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
16714         cf_save_CFLAGS="$CXXFLAGS"
16715         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
16716         cat >conftest.$ac_ext <<_ACEOF
16717 #line 16717 "configure"
16718 #include "confdefs.h"
16719
16720 int
16721 main (void)
16722 {
16723
16724 #ifdef __clang__
16725 #else
16726 make an error
16727 #endif
16728
16729   ;
16730   return 0;
16731 }
16732 _ACEOF
16733 rm -f conftest.$ac_objext
16734 if { (eval echo "$as_me:16734: \"$ac_compile\"") >&5
16735   (eval $ac_compile) 2>&5
16736   ac_status=$?
16737   echo "$as_me:16737: \$? = $ac_status" >&5
16738   (exit $ac_status); } &&
16739          { ac_try='test -s conftest.$ac_objext'
16740   { (eval echo "$as_me:16740: \"$ac_try\"") >&5
16741   (eval $ac_try) 2>&5
16742   ac_status=$?
16743   echo "$as_me:16743: \$? = $ac_status" >&5
16744   (exit $ac_status); }; }; then
16745   CLANG_CPLUSPLUS=yes
16746 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
16747
16748 else
16749   echo "$as_me: failed program was:" >&5
16750 cat conftest.$ac_ext >&5
16751 fi
16752 rm -f conftest.$ac_objext conftest.$ac_ext
16753         CXXFLAGS="$cf_save_CFLAGS"
16754         echo "$as_me:16754: result: $CLANG_CPLUSPLUS" >&5
16755 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
16756 fi
16757
16758 if test "x$CLANG_COMPILER" = "xyes" ; then
16759
16760         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16761         CFLAGS="${CFLAGS}-Wno-error=implicit-function-declaration"
16762
16763 fi
16764
16765 ac_ext=cc
16766 ac_cpp='$CXXCPP $CPPFLAGS'
16767 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16768 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16769 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16770 ac_main_return=return
16771
16772 cat > conftest.$ac_ext <<EOF
16773 #line 16773 "configure"
16774 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
16775 EOF
16776
16777 if test "$INTEL_CPLUSPLUS" = yes
16778 then
16779 # The "-wdXXX" options suppress warnings:
16780 # remark #1419: external declaration in primary source file
16781 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16782 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16783 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
16784 # remark #193: zero used for undefined preprocessing identifier
16785 # remark #593: variable "curs_sb_left_arrow" was set but never used
16786 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
16787 # remark #869: parameter "tw" was never referenced
16788 # remark #981: operands are evaluated in unspecified order
16789 # warning #269: invalid format string conversion
16790
16791         { echo "$as_me:16791: checking for $CC warning options..." >&5
16792 echo "$as_me: checking for $CC warning options..." >&6;}
16793         cf_save_CXXFLAGS="$CXXFLAGS"
16794         EXTRA_CXXFLAGS="-Wall"
16795         for cf_opt in \
16796                 wd1419 \
16797                 wd1682 \
16798                 wd1683 \
16799                 wd1684 \
16800                 wd193 \
16801                 wd279 \
16802                 wd593 \
16803                 wd810 \
16804                 wd869 \
16805                 wd981
16806         do
16807                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
16808                 if { (eval echo "$as_me:16808: \"$ac_compile\"") >&5
16809   (eval $ac_compile) 2>&5
16810   ac_status=$?
16811   echo "$as_me:16811: \$? = $ac_status" >&5
16812   (exit $ac_status); }; then
16813                         test -n "$verbose" && echo "$as_me:16813: result: ... -$cf_opt" >&5
16814 echo "${ECHO_T}... -$cf_opt" >&6
16815                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
16816                 fi
16817         done
16818         CXXFLAGS="$cf_save_CXXFLAGS"
16819
16820 elif test "$GXX" = yes
16821 then
16822         { echo "$as_me:16822: checking for $CXX warning options..." >&5
16823 echo "$as_me: checking for $CXX warning options..." >&6;}
16824         cf_save_CXXFLAGS="$CXXFLAGS"
16825         EXTRA_CXXFLAGS="-W -Wall"
16826         cf_gxx_extra_warnings=""
16827         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
16828         case "$GCC_VERSION" in
16829         ([1-2].*)
16830                 ;;
16831         (*)
16832                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
16833                 ;;
16834         esac
16835         for cf_opt in \
16836                 Wabi \
16837                 fabi-version=0 \
16838                 Wextra \
16839                 Wignored-qualifiers \
16840                 Wlogical-op \
16841                 Woverloaded-virtual \
16842                 Wsign-promo \
16843                 Wsynth \
16844                 Wold-style-cast \
16845                 Wcast-align \
16846                 Wcast-qual \
16847                 Wpointer-arith \
16848                 Wshadow \
16849                 Wundef $cf_gxx_extra_warnings Wno-unused
16850         do
16851                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
16852                 if { (eval echo "$as_me:16852: \"$ac_compile\"") >&5
16853   (eval $ac_compile) 2>&5
16854   ac_status=$?
16855   echo "$as_me:16855: \$? = $ac_status" >&5
16856   (exit $ac_status); }; then
16857                         test -n "$verbose" && echo "$as_me:16857: result: ... -$cf_opt" >&5
16858 echo "${ECHO_T}... -$cf_opt" >&6
16859                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
16860                 else
16861                         test -n "$verbose" && echo "$as_me:16861: result: ... no -$cf_opt" >&5
16862 echo "${ECHO_T}... no -$cf_opt" >&6
16863                 fi
16864         done
16865         CXXFLAGS="$cf_save_CXXFLAGS"
16866 fi
16867
16868 rm -rf conftest*
16869 ac_ext=c
16870 ac_cpp='$CPP $CPPFLAGS'
16871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16874 ac_main_return=return
16875
16876         fi
16877 fi
16878
16879 echo "$as_me:16879: checking if you want to work around bogus compiler/loader warnings" >&5
16880 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
16881
16882 # Check whether --enable-string-hacks or --disable-string-hacks was given.
16883 if test "${enable_string_hacks+set}" = set; then
16884   enableval="$enable_string_hacks"
16885   with_string_hacks=$enableval
16886 else
16887   with_string_hacks=no
16888 fi;
16889 echo "$as_me:16889: result: $with_string_hacks" >&5
16890 echo "${ECHO_T}$with_string_hacks" >&6
16891
16892 if test "x$with_string_hacks" = "xyes"; then
16893
16894 cat >>confdefs.h <<\EOF
16895 #define USE_STRING_HACKS 1
16896 EOF
16897
16898         { echo "$as_me:16898: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
16899 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
16900         echo "$as_me:16900: checking for strlcat" >&5
16901 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
16902 if test "${ac_cv_func_strlcat+set}" = set; then
16903   echo $ECHO_N "(cached) $ECHO_C" >&6
16904 else
16905   cat >conftest.$ac_ext <<_ACEOF
16906 #line 16906 "configure"
16907 #include "confdefs.h"
16908 #define strlcat autoconf_temporary
16909 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
16910 #undef strlcat
16911
16912 #ifdef __cplusplus
16913 extern "C"
16914 #endif
16915
16916 /* We use char because int might match the return type of a gcc2
16917    builtin and then its argument prototype would still apply.  */
16918 char strlcat (void);
16919
16920 int
16921 main (void)
16922 {
16923
16924 /* The GNU C library defines stubs for functions which it implements
16925     to always fail with ENOSYS.  Some functions are actually named
16926     something starting with __ and the normal name is an alias.  */
16927 #if defined (__stub_strlcat) || defined (__stub___strlcat)
16928 #error found stub for strlcat
16929 #endif
16930
16931         return strlcat ();
16932   ;
16933   return 0;
16934 }
16935 _ACEOF
16936 rm -f conftest.$ac_objext conftest$ac_exeext
16937 if { (eval echo "$as_me:16937: \"$ac_link\"") >&5
16938   (eval $ac_link) 2>&5
16939   ac_status=$?
16940   echo "$as_me:16940: \$? = $ac_status" >&5
16941   (exit $ac_status); } &&
16942          { ac_try='test -s conftest$ac_exeext'
16943   { (eval echo "$as_me:16943: \"$ac_try\"") >&5
16944   (eval $ac_try) 2>&5
16945   ac_status=$?
16946   echo "$as_me:16946: \$? = $ac_status" >&5
16947   (exit $ac_status); }; }; then
16948   ac_cv_func_strlcat=yes
16949 else
16950   echo "$as_me: failed program was:" >&5
16951 cat conftest.$ac_ext >&5
16952 ac_cv_func_strlcat=no
16953 fi
16954 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16955 fi
16956 echo "$as_me:16956: result: $ac_cv_func_strlcat" >&5
16957 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
16958 if test $ac_cv_func_strlcat = yes; then
16959
16960 cat >>confdefs.h <<\EOF
16961 #define HAVE_STRLCAT 1
16962 EOF
16963
16964 else
16965
16966                 echo "$as_me:16966: checking for strlcat in -lbsd" >&5
16967 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
16968 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
16969   echo $ECHO_N "(cached) $ECHO_C" >&6
16970 else
16971   ac_check_lib_save_LIBS=$LIBS
16972 LIBS="-lbsd  $LIBS"
16973 cat >conftest.$ac_ext <<_ACEOF
16974 #line 16974 "configure"
16975 #include "confdefs.h"
16976
16977 /* Override any gcc2 internal prototype to avoid an error.  */
16978 #ifdef __cplusplus
16979 extern "C"
16980 #endif
16981 /* We use char because int might match the return type of a gcc2
16982    builtin and then its argument prototype would still apply.  */
16983 char strlcat ();
16984 int
16985 main (void)
16986 {
16987 strlcat ();
16988   ;
16989   return 0;
16990 }
16991 _ACEOF
16992 rm -f conftest.$ac_objext conftest$ac_exeext
16993 if { (eval echo "$as_me:16993: \"$ac_link\"") >&5
16994   (eval $ac_link) 2>&5
16995   ac_status=$?
16996   echo "$as_me:16996: \$? = $ac_status" >&5
16997   (exit $ac_status); } &&
16998          { ac_try='test -s conftest$ac_exeext'
16999   { (eval echo "$as_me:16999: \"$ac_try\"") >&5
17000   (eval $ac_try) 2>&5
17001   ac_status=$?
17002   echo "$as_me:17002: \$? = $ac_status" >&5
17003   (exit $ac_status); }; }; then
17004   ac_cv_lib_bsd_strlcat=yes
17005 else
17006   echo "$as_me: failed program was:" >&5
17007 cat conftest.$ac_ext >&5
17008 ac_cv_lib_bsd_strlcat=no
17009 fi
17010 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17011 LIBS=$ac_check_lib_save_LIBS
17012 fi
17013 echo "$as_me:17013: result: $ac_cv_lib_bsd_strlcat" >&5
17014 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
17015 if test $ac_cv_lib_bsd_strlcat = yes; then
17016
17017 cf_add_libs="$LIBS"
17018 # reverse order
17019 cf_add_0lib=
17020 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17021 # filter duplicates
17022 for cf_add_1lib in $cf_add_0lib; do
17023         for cf_add_2lib in $cf_add_libs; do
17024                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17025                         cf_add_1lib=
17026                         break
17027                 fi
17028         done
17029         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17030 done
17031 LIBS="$cf_add_libs"
17032
17033 for ac_header in bsd/string.h
17034 do
17035 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17036 echo "$as_me:17036: checking for $ac_header" >&5
17037 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17038 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17039   echo $ECHO_N "(cached) $ECHO_C" >&6
17040 else
17041   cat >conftest.$ac_ext <<_ACEOF
17042 #line 17042 "configure"
17043 #include "confdefs.h"
17044 #include <$ac_header>
17045 _ACEOF
17046 if { (eval echo "$as_me:17046: \"$ac_cpp conftest.$ac_ext\"") >&5
17047   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17048   ac_status=$?
17049   egrep -v '^ *\+' conftest.er1 >conftest.err
17050   rm -f conftest.er1
17051   cat conftest.err >&5
17052   echo "$as_me:17052: \$? = $ac_status" >&5
17053   (exit $ac_status); } >/dev/null; then
17054   if test -s conftest.err; then
17055     ac_cpp_err=$ac_c_preproc_warn_flag
17056   else
17057     ac_cpp_err=
17058   fi
17059 else
17060   ac_cpp_err=yes
17061 fi
17062 if test -z "$ac_cpp_err"; then
17063   eval "$as_ac_Header=yes"
17064 else
17065   echo "$as_me: failed program was:" >&5
17066   cat conftest.$ac_ext >&5
17067   eval "$as_ac_Header=no"
17068 fi
17069 rm -f conftest.err conftest.$ac_ext
17070 fi
17071 echo "$as_me:17071: result: `eval echo '${'$as_ac_Header'}'`" >&5
17072 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17073 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17074   cat >>confdefs.h <<EOF
17075 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17076 EOF
17077
17078 fi
17079 done
17080
17081 cat >>confdefs.h <<\EOF
17082 #define HAVE_STRLCAT 1
17083 EOF
17084
17085 fi
17086
17087 fi
17088
17089 for ac_func in strlcpy snprintf
17090 do
17091 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17092 echo "$as_me:17092: checking for $ac_func" >&5
17093 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17094 if eval "test \"\${$as_ac_var+set}\" = set"; then
17095   echo $ECHO_N "(cached) $ECHO_C" >&6
17096 else
17097   cat >conftest.$ac_ext <<_ACEOF
17098 #line 17098 "configure"
17099 #include "confdefs.h"
17100 #define $ac_func autoconf_temporary
17101 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
17102 #undef $ac_func
17103
17104 #ifdef __cplusplus
17105 extern "C"
17106 #endif
17107
17108 /* We use char because int might match the return type of a gcc2
17109    builtin and then its argument prototype would still apply.  */
17110 char $ac_func (void);
17111
17112 int
17113 main (void)
17114 {
17115
17116 /* The GNU C library defines stubs for functions which it implements
17117     to always fail with ENOSYS.  Some functions are actually named
17118     something starting with __ and the normal name is an alias.  */
17119 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17120 #error found stub for $ac_func
17121 #endif
17122
17123         return $ac_func ();
17124   ;
17125   return 0;
17126 }
17127 _ACEOF
17128 rm -f conftest.$ac_objext conftest$ac_exeext
17129 if { (eval echo "$as_me:17129: \"$ac_link\"") >&5
17130   (eval $ac_link) 2>&5
17131   ac_status=$?
17132   echo "$as_me:17132: \$? = $ac_status" >&5
17133   (exit $ac_status); } &&
17134          { ac_try='test -s conftest$ac_exeext'
17135   { (eval echo "$as_me:17135: \"$ac_try\"") >&5
17136   (eval $ac_try) 2>&5
17137   ac_status=$?
17138   echo "$as_me:17138: \$? = $ac_status" >&5
17139   (exit $ac_status); }; }; then
17140   eval "$as_ac_var=yes"
17141 else
17142   echo "$as_me: failed program was:" >&5
17143 cat conftest.$ac_ext >&5
17144 eval "$as_ac_var=no"
17145 fi
17146 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17147 fi
17148 echo "$as_me:17148: result: `eval echo '${'$as_ac_var'}'`" >&5
17149 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17150 if test `eval echo '${'$as_ac_var'}'` = yes; then
17151   cat >>confdefs.h <<EOF
17152 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17153 EOF
17154
17155 fi
17156 done
17157
17158 fi
17159
17160 ###     use option --enable-assertions to turn on generation of assertion code
17161 echo "$as_me:17161: checking if you want to enable runtime assertions" >&5
17162 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
17163
17164 # Check whether --enable-assertions or --disable-assertions was given.
17165 if test "${enable_assertions+set}" = set; then
17166   enableval="$enable_assertions"
17167   with_assertions=$enableval
17168 else
17169   with_assertions=no
17170 fi;
17171 echo "$as_me:17171: result: $with_assertions" >&5
17172 echo "${ECHO_T}$with_assertions" >&6
17173 if test -n "$GCC"
17174 then
17175         if test "$with_assertions" = no
17176         then
17177                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17178         else
17179
17180         ADAFLAGS="$ADAFLAGS -gnata"
17181
17182         fi
17183 fi
17184
17185 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
17186
17187 echo "$as_me:17187: checking if you want to use dmalloc for testing" >&5
17188 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
17189
17190 # Check whether --with-dmalloc or --without-dmalloc was given.
17191 if test "${with_dmalloc+set}" = set; then
17192   withval="$with_dmalloc"
17193
17194 cat >>confdefs.h <<EOF
17195 #define USE_DMALLOC 1
17196 EOF
17197
17198         : ${with_cflags:=-g}
17199         : ${with_no_leaks:=yes}
17200          with_dmalloc=yes
17201 else
17202   with_dmalloc=
17203 fi;
17204 echo "$as_me:17204: result: ${with_dmalloc:-no}" >&5
17205 echo "${ECHO_T}${with_dmalloc:-no}" >&6
17206
17207 case .$with_cflags in
17208 (.*-g*)
17209         case .$CFLAGS in
17210         (.*-g*)
17211                 ;;
17212         (*)
17213
17214 cf_fix_cppflags=no
17215 cf_new_cflags=
17216 cf_new_cppflags=
17217 cf_new_extra_cppflags=
17218
17219 for cf_add_cflags in -g
17220 do
17221 case $cf_fix_cppflags in
17222 (no)
17223         case $cf_add_cflags in
17224         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17225                 case $cf_add_cflags in
17226                 (-D*)
17227                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17228
17229                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17230                                 && test -z "${cf_tst_cflags}" \
17231                                 && cf_fix_cppflags=yes
17232
17233                         if test $cf_fix_cppflags = yes ; then
17234
17235         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17236         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17237
17238                                 continue
17239                         elif test "${cf_tst_cflags}" = "\"'" ; 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                         fi
17246                         ;;
17247                 esac
17248                 case "$CPPFLAGS" in
17249                 (*$cf_add_cflags)
17250                         ;;
17251                 (*)
17252                         case $cf_add_cflags in
17253                         (-D*)
17254                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17255
17256 CPPFLAGS=`echo "$CPPFLAGS" | \
17257         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17258                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17259
17260                                 ;;
17261                         esac
17262
17263         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17264         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17265
17266                         ;;
17267                 esac
17268                 ;;
17269         (*)
17270
17271         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17272         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17273
17274                 ;;
17275         esac
17276         ;;
17277 (yes)
17278
17279         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17280         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17281
17282         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17283
17284         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17285                 && test -z "${cf_tst_cflags}" \
17286                 && cf_fix_cppflags=no
17287         ;;
17288 esac
17289 done
17290
17291 if test -n "$cf_new_cflags" ; then
17292
17293         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17294         CFLAGS="${CFLAGS}$cf_new_cflags"
17295
17296 fi
17297
17298 if test -n "$cf_new_cppflags" ; then
17299
17300         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17301         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17302
17303 fi
17304
17305 if test -n "$cf_new_extra_cppflags" ; then
17306
17307         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17308         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17309
17310 fi
17311
17312                 ;;
17313         esac
17314         ;;
17315 esac
17316
17317 if test "$with_dmalloc" = yes ; then
17318         echo "$as_me:17318: checking for dmalloc.h" >&5
17319 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
17320 if test "${ac_cv_header_dmalloc_h+set}" = set; then
17321   echo $ECHO_N "(cached) $ECHO_C" >&6
17322 else
17323   cat >conftest.$ac_ext <<_ACEOF
17324 #line 17324 "configure"
17325 #include "confdefs.h"
17326 #include <dmalloc.h>
17327 _ACEOF
17328 if { (eval echo "$as_me:17328: \"$ac_cpp conftest.$ac_ext\"") >&5
17329   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17330   ac_status=$?
17331   egrep -v '^ *\+' conftest.er1 >conftest.err
17332   rm -f conftest.er1
17333   cat conftest.err >&5
17334   echo "$as_me:17334: \$? = $ac_status" >&5
17335   (exit $ac_status); } >/dev/null; then
17336   if test -s conftest.err; then
17337     ac_cpp_err=$ac_c_preproc_warn_flag
17338   else
17339     ac_cpp_err=
17340   fi
17341 else
17342   ac_cpp_err=yes
17343 fi
17344 if test -z "$ac_cpp_err"; then
17345   ac_cv_header_dmalloc_h=yes
17346 else
17347   echo "$as_me: failed program was:" >&5
17348   cat conftest.$ac_ext >&5
17349   ac_cv_header_dmalloc_h=no
17350 fi
17351 rm -f conftest.err conftest.$ac_ext
17352 fi
17353 echo "$as_me:17353: result: $ac_cv_header_dmalloc_h" >&5
17354 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
17355 if test $ac_cv_header_dmalloc_h = yes; then
17356
17357 echo "$as_me:17357: checking for dmalloc_debug in -ldmalloc" >&5
17358 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
17359 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
17360   echo $ECHO_N "(cached) $ECHO_C" >&6
17361 else
17362   ac_check_lib_save_LIBS=$LIBS
17363 LIBS="-ldmalloc  $LIBS"
17364 cat >conftest.$ac_ext <<_ACEOF
17365 #line 17365 "configure"
17366 #include "confdefs.h"
17367
17368 /* Override any gcc2 internal prototype to avoid an error.  */
17369 #ifdef __cplusplus
17370 extern "C"
17371 #endif
17372 /* We use char because int might match the return type of a gcc2
17373    builtin and then its argument prototype would still apply.  */
17374 char dmalloc_debug ();
17375 int
17376 main (void)
17377 {
17378 dmalloc_debug ();
17379   ;
17380   return 0;
17381 }
17382 _ACEOF
17383 rm -f conftest.$ac_objext conftest$ac_exeext
17384 if { (eval echo "$as_me:17384: \"$ac_link\"") >&5
17385   (eval $ac_link) 2>&5
17386   ac_status=$?
17387   echo "$as_me:17387: \$? = $ac_status" >&5
17388   (exit $ac_status); } &&
17389          { ac_try='test -s conftest$ac_exeext'
17390   { (eval echo "$as_me:17390: \"$ac_try\"") >&5
17391   (eval $ac_try) 2>&5
17392   ac_status=$?
17393   echo "$as_me:17393: \$? = $ac_status" >&5
17394   (exit $ac_status); }; }; then
17395   ac_cv_lib_dmalloc_dmalloc_debug=yes
17396 else
17397   echo "$as_me: failed program was:" >&5
17398 cat conftest.$ac_ext >&5
17399 ac_cv_lib_dmalloc_dmalloc_debug=no
17400 fi
17401 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17402 LIBS=$ac_check_lib_save_LIBS
17403 fi
17404 echo "$as_me:17404: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
17405 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
17406 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
17407   cat >>confdefs.h <<EOF
17408 #define HAVE_LIBDMALLOC 1
17409 EOF
17410
17411   LIBS="-ldmalloc $LIBS"
17412
17413 fi
17414
17415 fi
17416
17417 fi
17418
17419 echo "$as_me:17419: checking if you want to use dbmalloc for testing" >&5
17420 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
17421
17422 # Check whether --with-dbmalloc or --without-dbmalloc was given.
17423 if test "${with_dbmalloc+set}" = set; then
17424   withval="$with_dbmalloc"
17425
17426 cat >>confdefs.h <<EOF
17427 #define USE_DBMALLOC 1
17428 EOF
17429
17430         : ${with_cflags:=-g}
17431         : ${with_no_leaks:=yes}
17432          with_dbmalloc=yes
17433 else
17434   with_dbmalloc=
17435 fi;
17436 echo "$as_me:17436: result: ${with_dbmalloc:-no}" >&5
17437 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
17438
17439 case .$with_cflags in
17440 (.*-g*)
17441         case .$CFLAGS in
17442         (.*-g*)
17443                 ;;
17444         (*)
17445
17446 cf_fix_cppflags=no
17447 cf_new_cflags=
17448 cf_new_cppflags=
17449 cf_new_extra_cppflags=
17450
17451 for cf_add_cflags in -g
17452 do
17453 case $cf_fix_cppflags in
17454 (no)
17455         case $cf_add_cflags in
17456         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17457                 case $cf_add_cflags in
17458                 (-D*)
17459                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17460
17461                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17462                                 && test -z "${cf_tst_cflags}" \
17463                                 && cf_fix_cppflags=yes
17464
17465                         if test $cf_fix_cppflags = yes ; then
17466
17467         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17468         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17469
17470                                 continue
17471                         elif test "${cf_tst_cflags}" = "\"'" ; 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                         fi
17478                         ;;
17479                 esac
17480                 case "$CPPFLAGS" in
17481                 (*$cf_add_cflags)
17482                         ;;
17483                 (*)
17484                         case $cf_add_cflags in
17485                         (-D*)
17486                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17487
17488 CPPFLAGS=`echo "$CPPFLAGS" | \
17489         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17490                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17491
17492                                 ;;
17493                         esac
17494
17495         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17496         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17497
17498                         ;;
17499                 esac
17500                 ;;
17501         (*)
17502
17503         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17504         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17505
17506                 ;;
17507         esac
17508         ;;
17509 (yes)
17510
17511         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17512         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17513
17514         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17515
17516         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17517                 && test -z "${cf_tst_cflags}" \
17518                 && cf_fix_cppflags=no
17519         ;;
17520 esac
17521 done
17522
17523 if test -n "$cf_new_cflags" ; then
17524
17525         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17526         CFLAGS="${CFLAGS}$cf_new_cflags"
17527
17528 fi
17529
17530 if test -n "$cf_new_cppflags" ; then
17531
17532         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17533         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17534
17535 fi
17536
17537 if test -n "$cf_new_extra_cppflags" ; then
17538
17539         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17540         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17541
17542 fi
17543
17544                 ;;
17545         esac
17546         ;;
17547 esac
17548
17549 if test "$with_dbmalloc" = yes ; then
17550         echo "$as_me:17550: checking for dbmalloc.h" >&5
17551 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
17552 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
17553   echo $ECHO_N "(cached) $ECHO_C" >&6
17554 else
17555   cat >conftest.$ac_ext <<_ACEOF
17556 #line 17556 "configure"
17557 #include "confdefs.h"
17558 #include <dbmalloc.h>
17559 _ACEOF
17560 if { (eval echo "$as_me:17560: \"$ac_cpp conftest.$ac_ext\"") >&5
17561   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17562   ac_status=$?
17563   egrep -v '^ *\+' conftest.er1 >conftest.err
17564   rm -f conftest.er1
17565   cat conftest.err >&5
17566   echo "$as_me:17566: \$? = $ac_status" >&5
17567   (exit $ac_status); } >/dev/null; then
17568   if test -s conftest.err; then
17569     ac_cpp_err=$ac_c_preproc_warn_flag
17570   else
17571     ac_cpp_err=
17572   fi
17573 else
17574   ac_cpp_err=yes
17575 fi
17576 if test -z "$ac_cpp_err"; then
17577   ac_cv_header_dbmalloc_h=yes
17578 else
17579   echo "$as_me: failed program was:" >&5
17580   cat conftest.$ac_ext >&5
17581   ac_cv_header_dbmalloc_h=no
17582 fi
17583 rm -f conftest.err conftest.$ac_ext
17584 fi
17585 echo "$as_me:17585: result: $ac_cv_header_dbmalloc_h" >&5
17586 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
17587 if test $ac_cv_header_dbmalloc_h = yes; then
17588
17589 echo "$as_me:17589: checking for debug_malloc in -ldbmalloc" >&5
17590 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
17591 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
17592   echo $ECHO_N "(cached) $ECHO_C" >&6
17593 else
17594   ac_check_lib_save_LIBS=$LIBS
17595 LIBS="-ldbmalloc  $LIBS"
17596 cat >conftest.$ac_ext <<_ACEOF
17597 #line 17597 "configure"
17598 #include "confdefs.h"
17599
17600 /* Override any gcc2 internal prototype to avoid an error.  */
17601 #ifdef __cplusplus
17602 extern "C"
17603 #endif
17604 /* We use char because int might match the return type of a gcc2
17605    builtin and then its argument prototype would still apply.  */
17606 char debug_malloc ();
17607 int
17608 main (void)
17609 {
17610 debug_malloc ();
17611   ;
17612   return 0;
17613 }
17614 _ACEOF
17615 rm -f conftest.$ac_objext conftest$ac_exeext
17616 if { (eval echo "$as_me:17616: \"$ac_link\"") >&5
17617   (eval $ac_link) 2>&5
17618   ac_status=$?
17619   echo "$as_me:17619: \$? = $ac_status" >&5
17620   (exit $ac_status); } &&
17621          { ac_try='test -s conftest$ac_exeext'
17622   { (eval echo "$as_me:17622: \"$ac_try\"") >&5
17623   (eval $ac_try) 2>&5
17624   ac_status=$?
17625   echo "$as_me:17625: \$? = $ac_status" >&5
17626   (exit $ac_status); }; }; then
17627   ac_cv_lib_dbmalloc_debug_malloc=yes
17628 else
17629   echo "$as_me: failed program was:" >&5
17630 cat conftest.$ac_ext >&5
17631 ac_cv_lib_dbmalloc_debug_malloc=no
17632 fi
17633 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17634 LIBS=$ac_check_lib_save_LIBS
17635 fi
17636 echo "$as_me:17636: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
17637 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
17638 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
17639   cat >>confdefs.h <<EOF
17640 #define HAVE_LIBDBMALLOC 1
17641 EOF
17642
17643   LIBS="-ldbmalloc $LIBS"
17644
17645 fi
17646
17647 fi
17648
17649 fi
17650
17651 echo "$as_me:17651: checking if you want to use valgrind for testing" >&5
17652 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
17653
17654 # Check whether --with-valgrind or --without-valgrind was given.
17655 if test "${with_valgrind+set}" = set; then
17656   withval="$with_valgrind"
17657
17658 cat >>confdefs.h <<EOF
17659 #define USE_VALGRIND 1
17660 EOF
17661
17662         : ${with_cflags:=-g}
17663         : ${with_no_leaks:=yes}
17664          with_valgrind=yes
17665 else
17666   with_valgrind=
17667 fi;
17668 echo "$as_me:17668: result: ${with_valgrind:-no}" >&5
17669 echo "${ECHO_T}${with_valgrind:-no}" >&6
17670
17671 case .$with_cflags in
17672 (.*-g*)
17673         case .$CFLAGS in
17674         (.*-g*)
17675                 ;;
17676         (*)
17677
17678 cf_fix_cppflags=no
17679 cf_new_cflags=
17680 cf_new_cppflags=
17681 cf_new_extra_cppflags=
17682
17683 for cf_add_cflags in -g
17684 do
17685 case $cf_fix_cppflags in
17686 (no)
17687         case $cf_add_cflags in
17688         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17689                 case $cf_add_cflags in
17690                 (-D*)
17691                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17692
17693                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17694                                 && test -z "${cf_tst_cflags}" \
17695                                 && cf_fix_cppflags=yes
17696
17697                         if test $cf_fix_cppflags = yes ; then
17698
17699         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17700         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17701
17702                                 continue
17703                         elif test "${cf_tst_cflags}" = "\"'" ; 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                         fi
17710                         ;;
17711                 esac
17712                 case "$CPPFLAGS" in
17713                 (*$cf_add_cflags)
17714                         ;;
17715                 (*)
17716                         case $cf_add_cflags in
17717                         (-D*)
17718                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17719
17720 CPPFLAGS=`echo "$CPPFLAGS" | \
17721         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17722                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17723
17724                                 ;;
17725                         esac
17726
17727         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17728         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17729
17730                         ;;
17731                 esac
17732                 ;;
17733         (*)
17734
17735         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17736         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17737
17738                 ;;
17739         esac
17740         ;;
17741 (yes)
17742
17743         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17744         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17745
17746         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17747
17748         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17749                 && test -z "${cf_tst_cflags}" \
17750                 && cf_fix_cppflags=no
17751         ;;
17752 esac
17753 done
17754
17755 if test -n "$cf_new_cflags" ; then
17756
17757         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17758         CFLAGS="${CFLAGS}$cf_new_cflags"
17759
17760 fi
17761
17762 if test -n "$cf_new_cppflags" ; then
17763
17764         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17765         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17766
17767 fi
17768
17769 if test -n "$cf_new_extra_cppflags" ; then
17770
17771         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17772         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17773
17774 fi
17775
17776                 ;;
17777         esac
17778         ;;
17779 esac
17780
17781 echo "$as_me:17781: checking if you want to perform memory-leak testing" >&5
17782 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
17783
17784 # Check whether --enable-leaks or --disable-leaks was given.
17785 if test "${enable_leaks+set}" = set; then
17786   enableval="$enable_leaks"
17787   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
17788 else
17789   : ${with_no_leaks:=no}
17790 fi;
17791 echo "$as_me:17791: result: $with_no_leaks" >&5
17792 echo "${ECHO_T}$with_no_leaks" >&6
17793
17794 if test "$with_no_leaks" = yes ; then
17795
17796 cat >>confdefs.h <<\EOF
17797 #define NO_LEAKS 1
17798 EOF
17799
17800 cat >>confdefs.h <<\EOF
17801 #define YY_NO_LEAKS 1
17802 EOF
17803
17804 fi
17805
17806 cat >>confdefs.h <<\EOF
17807 #define HAVE_NC_ALLOC_H 1
17808 EOF
17809
17810 ###     use option --enable-expanded to generate certain macros as functions
17811
17812 # Check whether --enable-expanded or --disable-expanded was given.
17813 if test "${enable_expanded+set}" = set; then
17814   enableval="$enable_expanded"
17815   test "x$enableval" = xyes &&
17816 cat >>confdefs.h <<\EOF
17817 #define NCURSES_EXPANDED 1
17818 EOF
17819
17820 fi;
17821
17822 ###     use option --disable-macros to suppress macros in favor of functions
17823
17824 # Check whether --enable-macros or --disable-macros was given.
17825 if test "${enable_macros+set}" = set; then
17826   enableval="$enable_macros"
17827   test "$enableval" = no &&
17828 cat >>confdefs.h <<\EOF
17829 #define NCURSES_NOMACROS 1
17830 EOF
17831
17832 fi;
17833
17834 # Normally we only add trace() to the debug-library.  Allow this to be
17835 # extended to all models of the ncurses library:
17836 cf_all_traces=no
17837 case "$CFLAGS $CPPFLAGS" in
17838 (*-DTRACE*)
17839         cf_all_traces=yes
17840         ;;
17841 esac
17842
17843 echo "$as_me:17843: checking whether to add trace feature to all models" >&5
17844 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
17845
17846 # Check whether --with-trace or --without-trace was given.
17847 if test "${with_trace+set}" = set; then
17848   withval="$with_trace"
17849   cf_with_trace=$withval
17850 else
17851   cf_with_trace=$cf_all_traces
17852 fi;
17853 echo "$as_me:17853: result: $cf_with_trace" >&5
17854 echo "${ECHO_T}$cf_with_trace" >&6
17855
17856 if test "x$cf_with_trace" = xyes ; then
17857         LIB_TRACING=all
17858         ADA_TRACE=TRUE
17859
17860 cf_fix_cppflags=no
17861 cf_new_cflags=
17862 cf_new_cppflags=
17863 cf_new_extra_cppflags=
17864
17865 for cf_add_cflags in -DTRACE
17866 do
17867 case $cf_fix_cppflags in
17868 (no)
17869         case $cf_add_cflags in
17870         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17871                 case $cf_add_cflags in
17872                 (-D*)
17873                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17874
17875                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17876                                 && test -z "${cf_tst_cflags}" \
17877                                 && cf_fix_cppflags=yes
17878
17879                         if test $cf_fix_cppflags = yes ; then
17880
17881         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17882         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17883
17884                                 continue
17885                         elif test "${cf_tst_cflags}" = "\"'" ; 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                         fi
17892                         ;;
17893                 esac
17894                 case "$CPPFLAGS" in
17895                 (*$cf_add_cflags)
17896                         ;;
17897                 (*)
17898                         case $cf_add_cflags in
17899                         (-D*)
17900                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17901
17902 CPPFLAGS=`echo "$CPPFLAGS" | \
17903         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17904                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17905
17906                                 ;;
17907                         esac
17908
17909         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17910         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17911
17912                         ;;
17913                 esac
17914                 ;;
17915         (*)
17916
17917         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17918         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17919
17920                 ;;
17921         esac
17922         ;;
17923 (yes)
17924
17925         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17926         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17927
17928         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17929
17930         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17931                 && test -z "${cf_tst_cflags}" \
17932                 && cf_fix_cppflags=no
17933         ;;
17934 esac
17935 done
17936
17937 if test -n "$cf_new_cflags" ; then
17938
17939         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17940         CFLAGS="${CFLAGS}$cf_new_cflags"
17941
17942 fi
17943
17944 if test -n "$cf_new_cppflags" ; then
17945
17946         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17947         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17948
17949 fi
17950
17951 if test -n "$cf_new_extra_cppflags" ; then
17952
17953         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17954         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17955
17956 fi
17957
17958 cat >>confdefs.h <<\EOF
17959 #define HAVE__TRACEF 1
17960 EOF
17961
17962 else
17963         LIB_TRACING=DEBUG
17964         ADA_TRACE=FALSE
17965 fi
17966
17967 echo "$as_me:17967: checking if we want to use GNAT projects" >&5
17968 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
17969
17970 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
17971 if test "${enable_gnat_projects+set}" = set; then
17972   enableval="$enable_gnat_projects"
17973   test "$enableval" != no && enableval=yes
17974         if test "$enableval" != "yes" ; then
17975     enable_gnat_projects=no
17976         else
17977                 enable_gnat_projects=yes
17978         fi
17979 else
17980   enableval=yes
17981         enable_gnat_projects=yes
17982
17983 fi;
17984 echo "$as_me:17984: result: $enable_gnat_projects" >&5
17985 echo "${ECHO_T}$enable_gnat_projects" >&6
17986
17987 ###     Checks for libraries.
17988 case $cf_cv_system_name in
17989 (*mingw32*|*mingw64*)
17990         if test "x$with_exp_win32" = xyes ; then
17991         CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
17992         else
17993         CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
17994         fi
17995         # Note: WINVER may be a problem with Windows 10
17996         ;;
17997 (*)
17998 echo "$as_me:17998: checking for gettimeofday" >&5
17999 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
18000 if test "${ac_cv_func_gettimeofday+set}" = set; then
18001   echo $ECHO_N "(cached) $ECHO_C" >&6
18002 else
18003   cat >conftest.$ac_ext <<_ACEOF
18004 #line 18004 "configure"
18005 #include "confdefs.h"
18006 #define gettimeofday autoconf_temporary
18007 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18008 #undef gettimeofday
18009
18010 #ifdef __cplusplus
18011 extern "C"
18012 #endif
18013
18014 /* We use char because int might match the return type of a gcc2
18015    builtin and then its argument prototype would still apply.  */
18016 char gettimeofday (void);
18017
18018 int
18019 main (void)
18020 {
18021
18022 /* The GNU C library defines stubs for functions which it implements
18023     to always fail with ENOSYS.  Some functions are actually named
18024     something starting with __ and the normal name is an alias.  */
18025 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
18026 #error found stub for gettimeofday
18027 #endif
18028
18029         return gettimeofday ();
18030   ;
18031   return 0;
18032 }
18033 _ACEOF
18034 rm -f conftest.$ac_objext conftest$ac_exeext
18035 if { (eval echo "$as_me:18035: \"$ac_link\"") >&5
18036   (eval $ac_link) 2>&5
18037   ac_status=$?
18038   echo "$as_me:18038: \$? = $ac_status" >&5
18039   (exit $ac_status); } &&
18040          { ac_try='test -s conftest$ac_exeext'
18041   { (eval echo "$as_me:18041: \"$ac_try\"") >&5
18042   (eval $ac_try) 2>&5
18043   ac_status=$?
18044   echo "$as_me:18044: \$? = $ac_status" >&5
18045   (exit $ac_status); }; }; then
18046   ac_cv_func_gettimeofday=yes
18047 else
18048   echo "$as_me: failed program was:" >&5
18049 cat conftest.$ac_ext >&5
18050 ac_cv_func_gettimeofday=no
18051 fi
18052 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18053 fi
18054 echo "$as_me:18054: result: $ac_cv_func_gettimeofday" >&5
18055 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
18056 if test $ac_cv_func_gettimeofday = yes; then
18057
18058 cat >>confdefs.h <<\EOF
18059 #define HAVE_GETTIMEOFDAY 1
18060 EOF
18061
18062 else
18063
18064 echo "$as_me:18064: checking for gettimeofday in -lbsd" >&5
18065 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
18066 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
18067   echo $ECHO_N "(cached) $ECHO_C" >&6
18068 else
18069   ac_check_lib_save_LIBS=$LIBS
18070 LIBS="-lbsd  $LIBS"
18071 cat >conftest.$ac_ext <<_ACEOF
18072 #line 18072 "configure"
18073 #include "confdefs.h"
18074
18075 /* Override any gcc2 internal prototype to avoid an error.  */
18076 #ifdef __cplusplus
18077 extern "C"
18078 #endif
18079 /* We use char because int might match the return type of a gcc2
18080    builtin and then its argument prototype would still apply.  */
18081 char gettimeofday ();
18082 int
18083 main (void)
18084 {
18085 gettimeofday ();
18086   ;
18087   return 0;
18088 }
18089 _ACEOF
18090 rm -f conftest.$ac_objext conftest$ac_exeext
18091 if { (eval echo "$as_me:18091: \"$ac_link\"") >&5
18092   (eval $ac_link) 2>&5
18093   ac_status=$?
18094   echo "$as_me:18094: \$? = $ac_status" >&5
18095   (exit $ac_status); } &&
18096          { ac_try='test -s conftest$ac_exeext'
18097   { (eval echo "$as_me:18097: \"$ac_try\"") >&5
18098   (eval $ac_try) 2>&5
18099   ac_status=$?
18100   echo "$as_me:18100: \$? = $ac_status" >&5
18101   (exit $ac_status); }; }; then
18102   ac_cv_lib_bsd_gettimeofday=yes
18103 else
18104   echo "$as_me: failed program was:" >&5
18105 cat conftest.$ac_ext >&5
18106 ac_cv_lib_bsd_gettimeofday=no
18107 fi
18108 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18109 LIBS=$ac_check_lib_save_LIBS
18110 fi
18111 echo "$as_me:18111: result: $ac_cv_lib_bsd_gettimeofday" >&5
18112 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
18113 if test $ac_cv_lib_bsd_gettimeofday = yes; then
18114
18115 cat >>confdefs.h <<\EOF
18116 #define HAVE_GETTIMEOFDAY 1
18117 EOF
18118
18119 cf_add_libs="$LIBS"
18120 # reverse order
18121 cf_add_0lib=
18122 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18123 # filter duplicates
18124 for cf_add_1lib in $cf_add_0lib; do
18125         for cf_add_2lib in $cf_add_libs; do
18126                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18127                         cf_add_1lib=
18128                         break
18129                 fi
18130         done
18131         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18132 done
18133 LIBS="$cf_add_libs"
18134
18135 fi
18136
18137 fi
18138         ;;
18139 esac
18140
18141 echo "$as_me:18141: checking if -lm needed for math functions" >&5
18142 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
18143 if test "${cf_cv_need_libm+set}" = set; then
18144   echo $ECHO_N "(cached) $ECHO_C" >&6
18145 else
18146
18147         cat >conftest.$ac_ext <<_ACEOF
18148 #line 18148 "configure"
18149 #include "confdefs.h"
18150
18151         #include <stdio.h>
18152         #include <stdlib.h>
18153         #include <math.h>
18154
18155 int
18156 main (void)
18157 {
18158 double x = rand(); printf("result = %g\n", pow(sin(x),x))
18159   ;
18160   return 0;
18161 }
18162 _ACEOF
18163 rm -f conftest.$ac_objext conftest$ac_exeext
18164 if { (eval echo "$as_me:18164: \"$ac_link\"") >&5
18165   (eval $ac_link) 2>&5
18166   ac_status=$?
18167   echo "$as_me:18167: \$? = $ac_status" >&5
18168   (exit $ac_status); } &&
18169          { ac_try='test -s conftest$ac_exeext'
18170   { (eval echo "$as_me:18170: \"$ac_try\"") >&5
18171   (eval $ac_try) 2>&5
18172   ac_status=$?
18173   echo "$as_me:18173: \$? = $ac_status" >&5
18174   (exit $ac_status); }; }; then
18175   cf_cv_need_libm=no
18176 else
18177   echo "$as_me: failed program was:" >&5
18178 cat conftest.$ac_ext >&5
18179 cf_cv_need_libm=yes
18180 fi
18181 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18182 fi
18183 echo "$as_me:18183: result: $cf_cv_need_libm" >&5
18184 echo "${ECHO_T}$cf_cv_need_libm" >&6
18185 if test "$cf_cv_need_libm" = yes
18186 then
18187 MATH_LIB=-lm
18188 fi
18189
18190 ###     Checks for header files.
18191 echo "$as_me:18191: checking for ANSI C header files" >&5
18192 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
18193 if test "${ac_cv_header_stdc+set}" = set; then
18194   echo $ECHO_N "(cached) $ECHO_C" >&6
18195 else
18196   cat >conftest.$ac_ext <<_ACEOF
18197 #line 18197 "configure"
18198 #include "confdefs.h"
18199 #include <stdlib.h>
18200 #include <stdarg.h>
18201 #include <string.h>
18202 #include <float.h>
18203
18204 _ACEOF
18205 if { (eval echo "$as_me:18205: \"$ac_cpp conftest.$ac_ext\"") >&5
18206   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18207   ac_status=$?
18208   egrep -v '^ *\+' conftest.er1 >conftest.err
18209   rm -f conftest.er1
18210   cat conftest.err >&5
18211   echo "$as_me:18211: \$? = $ac_status" >&5
18212   (exit $ac_status); } >/dev/null; then
18213   if test -s conftest.err; then
18214     ac_cpp_err=$ac_c_preproc_warn_flag
18215   else
18216     ac_cpp_err=
18217   fi
18218 else
18219   ac_cpp_err=yes
18220 fi
18221 if test -z "$ac_cpp_err"; then
18222   ac_cv_header_stdc=yes
18223 else
18224   echo "$as_me: failed program was:" >&5
18225   cat conftest.$ac_ext >&5
18226   ac_cv_header_stdc=no
18227 fi
18228 rm -f conftest.err conftest.$ac_ext
18229
18230 if test $ac_cv_header_stdc = yes; then
18231   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
18232   cat >conftest.$ac_ext <<_ACEOF
18233 #line 18233 "configure"
18234 #include "confdefs.h"
18235 #include <string.h>
18236
18237 _ACEOF
18238 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18239   egrep "memchr" >/dev/null 2>&1; then
18240   :
18241 else
18242   ac_cv_header_stdc=no
18243 fi
18244 rm -rf conftest*
18245
18246 fi
18247
18248 if test $ac_cv_header_stdc = yes; then
18249   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
18250   cat >conftest.$ac_ext <<_ACEOF
18251 #line 18251 "configure"
18252 #include "confdefs.h"
18253 #include <stdlib.h>
18254
18255 _ACEOF
18256 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18257   egrep "free" >/dev/null 2>&1; then
18258   :
18259 else
18260   ac_cv_header_stdc=no
18261 fi
18262 rm -rf conftest*
18263
18264 fi
18265
18266 if test $ac_cv_header_stdc = yes; then
18267   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
18268   if test "$cross_compiling" = yes; then
18269   :
18270 else
18271   cat >conftest.$ac_ext <<_ACEOF
18272 #line 18272 "configure"
18273 #include "confdefs.h"
18274 #include <ctype.h>
18275 #if ((' ' & 0x0FF) == 0x020)
18276 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
18277 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
18278 #else
18279 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
18280                      || ('j' <= (c) && (c) <= 'r') \
18281                      || ('s' <= (c) && (c) <= 'z'))
18282 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
18283 #endif
18284
18285 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
18286 int
18287 main (void)
18288 {
18289   int i;
18290   for (i = 0; i < 256; i++)
18291     if (XOR (islower (i), ISLOWER (i))
18292         || toupper (i) != TOUPPER (i))
18293       $ac_main_return(2);
18294   $ac_main_return (0);
18295 }
18296 _ACEOF
18297 rm -f conftest$ac_exeext
18298 if { (eval echo "$as_me:18298: \"$ac_link\"") >&5
18299   (eval $ac_link) 2>&5
18300   ac_status=$?
18301   echo "$as_me:18301: \$? = $ac_status" >&5
18302   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18303   { (eval echo "$as_me:18303: \"$ac_try\"") >&5
18304   (eval $ac_try) 2>&5
18305   ac_status=$?
18306   echo "$as_me:18306: \$? = $ac_status" >&5
18307   (exit $ac_status); }; }; then
18308   :
18309 else
18310   echo "$as_me: program exited with status $ac_status" >&5
18311 echo "$as_me: failed program was:" >&5
18312 cat conftest.$ac_ext >&5
18313 ac_cv_header_stdc=no
18314 fi
18315 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18316 fi
18317 fi
18318 fi
18319 echo "$as_me:18319: result: $ac_cv_header_stdc" >&5
18320 echo "${ECHO_T}$ac_cv_header_stdc" >&6
18321 if test $ac_cv_header_stdc = yes; then
18322
18323 cat >>confdefs.h <<\EOF
18324 #define STDC_HEADERS 1
18325 EOF
18326
18327 fi
18328
18329 ac_header_dirent=no
18330 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
18331   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
18332 echo "$as_me:18332: checking for $ac_hdr that defines DIR" >&5
18333 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
18334 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18335   echo $ECHO_N "(cached) $ECHO_C" >&6
18336 else
18337   cat >conftest.$ac_ext <<_ACEOF
18338 #line 18338 "configure"
18339 #include "confdefs.h"
18340 #include <sys/types.h>
18341 #include <$ac_hdr>
18342
18343 int
18344 main (void)
18345 {
18346 if ((DIR *) 0)
18347 return 0;
18348   ;
18349   return 0;
18350 }
18351 _ACEOF
18352 rm -f conftest.$ac_objext
18353 if { (eval echo "$as_me:18353: \"$ac_compile\"") >&5
18354   (eval $ac_compile) 2>&5
18355   ac_status=$?
18356   echo "$as_me:18356: \$? = $ac_status" >&5
18357   (exit $ac_status); } &&
18358          { ac_try='test -s conftest.$ac_objext'
18359   { (eval echo "$as_me:18359: \"$ac_try\"") >&5
18360   (eval $ac_try) 2>&5
18361   ac_status=$?
18362   echo "$as_me:18362: \$? = $ac_status" >&5
18363   (exit $ac_status); }; }; then
18364   eval "$as_ac_Header=yes"
18365 else
18366   echo "$as_me: failed program was:" >&5
18367 cat conftest.$ac_ext >&5
18368 eval "$as_ac_Header=no"
18369 fi
18370 rm -f conftest.$ac_objext conftest.$ac_ext
18371 fi
18372 echo "$as_me:18372: result: `eval echo '${'$as_ac_Header'}'`" >&5
18373 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18374 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18375   cat >>confdefs.h <<EOF
18376 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
18377 EOF
18378
18379 ac_header_dirent=$ac_hdr; break
18380 fi
18381
18382 done
18383 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
18384 if test $ac_header_dirent = dirent.h; then
18385   echo "$as_me:18385: checking for opendir in -ldir" >&5
18386 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
18387 if test "${ac_cv_lib_dir_opendir+set}" = set; then
18388   echo $ECHO_N "(cached) $ECHO_C" >&6
18389 else
18390   ac_check_lib_save_LIBS=$LIBS
18391 LIBS="-ldir  $LIBS"
18392 cat >conftest.$ac_ext <<_ACEOF
18393 #line 18393 "configure"
18394 #include "confdefs.h"
18395
18396 /* Override any gcc2 internal prototype to avoid an error.  */
18397 #ifdef __cplusplus
18398 extern "C"
18399 #endif
18400 /* We use char because int might match the return type of a gcc2
18401    builtin and then its argument prototype would still apply.  */
18402 char opendir ();
18403 int
18404 main (void)
18405 {
18406 opendir ();
18407   ;
18408   return 0;
18409 }
18410 _ACEOF
18411 rm -f conftest.$ac_objext conftest$ac_exeext
18412 if { (eval echo "$as_me:18412: \"$ac_link\"") >&5
18413   (eval $ac_link) 2>&5
18414   ac_status=$?
18415   echo "$as_me:18415: \$? = $ac_status" >&5
18416   (exit $ac_status); } &&
18417          { ac_try='test -s conftest$ac_exeext'
18418   { (eval echo "$as_me:18418: \"$ac_try\"") >&5
18419   (eval $ac_try) 2>&5
18420   ac_status=$?
18421   echo "$as_me:18421: \$? = $ac_status" >&5
18422   (exit $ac_status); }; }; then
18423   ac_cv_lib_dir_opendir=yes
18424 else
18425   echo "$as_me: failed program was:" >&5
18426 cat conftest.$ac_ext >&5
18427 ac_cv_lib_dir_opendir=no
18428 fi
18429 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18430 LIBS=$ac_check_lib_save_LIBS
18431 fi
18432 echo "$as_me:18432: result: $ac_cv_lib_dir_opendir" >&5
18433 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
18434 if test $ac_cv_lib_dir_opendir = yes; then
18435   LIBS="$LIBS -ldir"
18436 fi
18437
18438 else
18439   echo "$as_me:18439: checking for opendir in -lx" >&5
18440 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
18441 if test "${ac_cv_lib_x_opendir+set}" = set; then
18442   echo $ECHO_N "(cached) $ECHO_C" >&6
18443 else
18444   ac_check_lib_save_LIBS=$LIBS
18445 LIBS="-lx  $LIBS"
18446 cat >conftest.$ac_ext <<_ACEOF
18447 #line 18447 "configure"
18448 #include "confdefs.h"
18449
18450 /* Override any gcc2 internal prototype to avoid an error.  */
18451 #ifdef __cplusplus
18452 extern "C"
18453 #endif
18454 /* We use char because int might match the return type of a gcc2
18455    builtin and then its argument prototype would still apply.  */
18456 char opendir ();
18457 int
18458 main (void)
18459 {
18460 opendir ();
18461   ;
18462   return 0;
18463 }
18464 _ACEOF
18465 rm -f conftest.$ac_objext conftest$ac_exeext
18466 if { (eval echo "$as_me:18466: \"$ac_link\"") >&5
18467   (eval $ac_link) 2>&5
18468   ac_status=$?
18469   echo "$as_me:18469: \$? = $ac_status" >&5
18470   (exit $ac_status); } &&
18471          { ac_try='test -s conftest$ac_exeext'
18472   { (eval echo "$as_me:18472: \"$ac_try\"") >&5
18473   (eval $ac_try) 2>&5
18474   ac_status=$?
18475   echo "$as_me:18475: \$? = $ac_status" >&5
18476   (exit $ac_status); }; }; then
18477   ac_cv_lib_x_opendir=yes
18478 else
18479   echo "$as_me: failed program was:" >&5
18480 cat conftest.$ac_ext >&5
18481 ac_cv_lib_x_opendir=no
18482 fi
18483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18484 LIBS=$ac_check_lib_save_LIBS
18485 fi
18486 echo "$as_me:18486: result: $ac_cv_lib_x_opendir" >&5
18487 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
18488 if test $ac_cv_lib_x_opendir = yes; then
18489   LIBS="$LIBS -lx"
18490 fi
18491
18492 fi
18493
18494 echo "$as_me:18494: checking whether time.h and sys/time.h may both be included" >&5
18495 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
18496 if test "${ac_cv_header_time+set}" = set; then
18497   echo $ECHO_N "(cached) $ECHO_C" >&6
18498 else
18499   cat >conftest.$ac_ext <<_ACEOF
18500 #line 18500 "configure"
18501 #include "confdefs.h"
18502 #include <sys/types.h>
18503 #include <sys/time.h>
18504 #include <time.h>
18505
18506 int
18507 main (void)
18508 {
18509 if ((struct tm *) 0)
18510 return 0;
18511   ;
18512   return 0;
18513 }
18514 _ACEOF
18515 rm -f conftest.$ac_objext
18516 if { (eval echo "$as_me:18516: \"$ac_compile\"") >&5
18517   (eval $ac_compile) 2>&5
18518   ac_status=$?
18519   echo "$as_me:18519: \$? = $ac_status" >&5
18520   (exit $ac_status); } &&
18521          { ac_try='test -s conftest.$ac_objext'
18522   { (eval echo "$as_me:18522: \"$ac_try\"") >&5
18523   (eval $ac_try) 2>&5
18524   ac_status=$?
18525   echo "$as_me:18525: \$? = $ac_status" >&5
18526   (exit $ac_status); }; }; then
18527   ac_cv_header_time=yes
18528 else
18529   echo "$as_me: failed program was:" >&5
18530 cat conftest.$ac_ext >&5
18531 ac_cv_header_time=no
18532 fi
18533 rm -f conftest.$ac_objext conftest.$ac_ext
18534 fi
18535 echo "$as_me:18535: result: $ac_cv_header_time" >&5
18536 echo "${ECHO_T}$ac_cv_header_time" >&6
18537 if test $ac_cv_header_time = yes; then
18538
18539 cat >>confdefs.h <<\EOF
18540 #define TIME_WITH_SYS_TIME 1
18541 EOF
18542
18543 fi
18544
18545 cf_regex_func=no
18546
18547 cf_regex_libs="regex re"
18548 case $host_os in
18549 (mingw*)
18550         cf_regex_libs="systre gnurx $cf_regex_libs"
18551         ;;
18552 esac
18553
18554 echo "$as_me:18554: checking for regcomp" >&5
18555 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
18556 if test "${ac_cv_func_regcomp+set}" = set; then
18557   echo $ECHO_N "(cached) $ECHO_C" >&6
18558 else
18559   cat >conftest.$ac_ext <<_ACEOF
18560 #line 18560 "configure"
18561 #include "confdefs.h"
18562 #define regcomp autoconf_temporary
18563 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18564 #undef regcomp
18565
18566 #ifdef __cplusplus
18567 extern "C"
18568 #endif
18569
18570 /* We use char because int might match the return type of a gcc2
18571    builtin and then its argument prototype would still apply.  */
18572 char regcomp (void);
18573
18574 int
18575 main (void)
18576 {
18577
18578 /* The GNU C library defines stubs for functions which it implements
18579     to always fail with ENOSYS.  Some functions are actually named
18580     something starting with __ and the normal name is an alias.  */
18581 #if defined (__stub_regcomp) || defined (__stub___regcomp)
18582 #error found stub for regcomp
18583 #endif
18584
18585         return regcomp ();
18586   ;
18587   return 0;
18588 }
18589 _ACEOF
18590 rm -f conftest.$ac_objext conftest$ac_exeext
18591 if { (eval echo "$as_me:18591: \"$ac_link\"") >&5
18592   (eval $ac_link) 2>&5
18593   ac_status=$?
18594   echo "$as_me:18594: \$? = $ac_status" >&5
18595   (exit $ac_status); } &&
18596          { ac_try='test -s conftest$ac_exeext'
18597   { (eval echo "$as_me:18597: \"$ac_try\"") >&5
18598   (eval $ac_try) 2>&5
18599   ac_status=$?
18600   echo "$as_me:18600: \$? = $ac_status" >&5
18601   (exit $ac_status); }; }; then
18602   ac_cv_func_regcomp=yes
18603 else
18604   echo "$as_me: failed program was:" >&5
18605 cat conftest.$ac_ext >&5
18606 ac_cv_func_regcomp=no
18607 fi
18608 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18609 fi
18610 echo "$as_me:18610: result: $ac_cv_func_regcomp" >&5
18611 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
18612 if test $ac_cv_func_regcomp = yes; then
18613   cf_regex_func=regcomp
18614 else
18615
18616         for cf_regex_lib in $cf_regex_libs
18617         do
18618                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
18619 echo "$as_me:18619: checking for regcomp in -l$cf_regex_lib" >&5
18620 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
18621 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
18622   echo $ECHO_N "(cached) $ECHO_C" >&6
18623 else
18624   ac_check_lib_save_LIBS=$LIBS
18625 LIBS="-l$cf_regex_lib  $LIBS"
18626 cat >conftest.$ac_ext <<_ACEOF
18627 #line 18627 "configure"
18628 #include "confdefs.h"
18629
18630 /* Override any gcc2 internal prototype to avoid an error.  */
18631 #ifdef __cplusplus
18632 extern "C"
18633 #endif
18634 /* We use char because int might match the return type of a gcc2
18635    builtin and then its argument prototype would still apply.  */
18636 char regcomp ();
18637 int
18638 main (void)
18639 {
18640 regcomp ();
18641   ;
18642   return 0;
18643 }
18644 _ACEOF
18645 rm -f conftest.$ac_objext conftest$ac_exeext
18646 if { (eval echo "$as_me:18646: \"$ac_link\"") >&5
18647   (eval $ac_link) 2>&5
18648   ac_status=$?
18649   echo "$as_me:18649: \$? = $ac_status" >&5
18650   (exit $ac_status); } &&
18651          { ac_try='test -s conftest$ac_exeext'
18652   { (eval echo "$as_me:18652: \"$ac_try\"") >&5
18653   (eval $ac_try) 2>&5
18654   ac_status=$?
18655   echo "$as_me:18655: \$? = $ac_status" >&5
18656   (exit $ac_status); }; }; then
18657   eval "$as_ac_Lib=yes"
18658 else
18659   echo "$as_me: failed program was:" >&5
18660 cat conftest.$ac_ext >&5
18661 eval "$as_ac_Lib=no"
18662 fi
18663 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18664 LIBS=$ac_check_lib_save_LIBS
18665 fi
18666 echo "$as_me:18666: result: `eval echo '${'$as_ac_Lib'}'`" >&5
18667 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
18668 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
18669
18670 cf_add_libs="$LIBS"
18671 # reverse order
18672 cf_add_0lib=
18673 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18674 # filter duplicates
18675 for cf_add_1lib in $cf_add_0lib; do
18676         for cf_add_2lib in $cf_add_libs; do
18677                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18678                         cf_add_1lib=
18679                         break
18680                 fi
18681         done
18682         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18683 done
18684 LIBS="$cf_add_libs"
18685
18686                                 cf_regex_func=regcomp
18687                                 break
18688 fi
18689
18690         done
18691
18692 fi
18693
18694 if test "$cf_regex_func" = no ; then
18695         echo "$as_me:18695: checking for compile" >&5
18696 echo $ECHO_N "checking for compile... $ECHO_C" >&6
18697 if test "${ac_cv_func_compile+set}" = set; then
18698   echo $ECHO_N "(cached) $ECHO_C" >&6
18699 else
18700   cat >conftest.$ac_ext <<_ACEOF
18701 #line 18701 "configure"
18702 #include "confdefs.h"
18703 #define compile autoconf_temporary
18704 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18705 #undef compile
18706
18707 #ifdef __cplusplus
18708 extern "C"
18709 #endif
18710
18711 /* We use char because int might match the return type of a gcc2
18712    builtin and then its argument prototype would still apply.  */
18713 char compile (void);
18714
18715 int
18716 main (void)
18717 {
18718
18719 /* The GNU C library defines stubs for functions which it implements
18720     to always fail with ENOSYS.  Some functions are actually named
18721     something starting with __ and the normal name is an alias.  */
18722 #if defined (__stub_compile) || defined (__stub___compile)
18723 #error found stub for compile
18724 #endif
18725
18726         return compile ();
18727   ;
18728   return 0;
18729 }
18730 _ACEOF
18731 rm -f conftest.$ac_objext conftest$ac_exeext
18732 if { (eval echo "$as_me:18732: \"$ac_link\"") >&5
18733   (eval $ac_link) 2>&5
18734   ac_status=$?
18735   echo "$as_me:18735: \$? = $ac_status" >&5
18736   (exit $ac_status); } &&
18737          { ac_try='test -s conftest$ac_exeext'
18738   { (eval echo "$as_me:18738: \"$ac_try\"") >&5
18739   (eval $ac_try) 2>&5
18740   ac_status=$?
18741   echo "$as_me:18741: \$? = $ac_status" >&5
18742   (exit $ac_status); }; }; then
18743   ac_cv_func_compile=yes
18744 else
18745   echo "$as_me: failed program was:" >&5
18746 cat conftest.$ac_ext >&5
18747 ac_cv_func_compile=no
18748 fi
18749 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18750 fi
18751 echo "$as_me:18751: result: $ac_cv_func_compile" >&5
18752 echo "${ECHO_T}$ac_cv_func_compile" >&6
18753 if test $ac_cv_func_compile = yes; then
18754   cf_regex_func=compile
18755 else
18756
18757                 echo "$as_me:18757: checking for compile in -lgen" >&5
18758 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
18759 if test "${ac_cv_lib_gen_compile+set}" = set; then
18760   echo $ECHO_N "(cached) $ECHO_C" >&6
18761 else
18762   ac_check_lib_save_LIBS=$LIBS
18763 LIBS="-lgen  $LIBS"
18764 cat >conftest.$ac_ext <<_ACEOF
18765 #line 18765 "configure"
18766 #include "confdefs.h"
18767
18768 /* Override any gcc2 internal prototype to avoid an error.  */
18769 #ifdef __cplusplus
18770 extern "C"
18771 #endif
18772 /* We use char because int might match the return type of a gcc2
18773    builtin and then its argument prototype would still apply.  */
18774 char compile ();
18775 int
18776 main (void)
18777 {
18778 compile ();
18779   ;
18780   return 0;
18781 }
18782 _ACEOF
18783 rm -f conftest.$ac_objext conftest$ac_exeext
18784 if { (eval echo "$as_me:18784: \"$ac_link\"") >&5
18785   (eval $ac_link) 2>&5
18786   ac_status=$?
18787   echo "$as_me:18787: \$? = $ac_status" >&5
18788   (exit $ac_status); } &&
18789          { ac_try='test -s conftest$ac_exeext'
18790   { (eval echo "$as_me:18790: \"$ac_try\"") >&5
18791   (eval $ac_try) 2>&5
18792   ac_status=$?
18793   echo "$as_me:18793: \$? = $ac_status" >&5
18794   (exit $ac_status); }; }; then
18795   ac_cv_lib_gen_compile=yes
18796 else
18797   echo "$as_me: failed program was:" >&5
18798 cat conftest.$ac_ext >&5
18799 ac_cv_lib_gen_compile=no
18800 fi
18801 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18802 LIBS=$ac_check_lib_save_LIBS
18803 fi
18804 echo "$as_me:18804: result: $ac_cv_lib_gen_compile" >&5
18805 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
18806 if test $ac_cv_lib_gen_compile = yes; then
18807
18808 cf_add_libs="$LIBS"
18809 # reverse order
18810 cf_add_0lib=
18811 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18812 # filter duplicates
18813 for cf_add_1lib in $cf_add_0lib; do
18814         for cf_add_2lib in $cf_add_libs; do
18815                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18816                         cf_add_1lib=
18817                         break
18818                 fi
18819         done
18820         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18821 done
18822 LIBS="$cf_add_libs"
18823
18824                                 cf_regex_func=compile
18825 fi
18826
18827 fi
18828
18829 fi
18830
18831 if test "$cf_regex_func" = no ; then
18832         { echo "$as_me:18832: WARNING: cannot find regular expression library" >&5
18833 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
18834 fi
18835
18836 echo "$as_me:18836: checking for regular-expression headers" >&5
18837 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
18838 if test "${cf_cv_regex_hdrs+set}" = set; then
18839   echo $ECHO_N "(cached) $ECHO_C" >&6
18840 else
18841
18842 cf_cv_regex_hdrs=no
18843 case $cf_regex_func in
18844 (compile)
18845         for cf_regex_hdr in regexp.h regexpr.h
18846         do
18847                 cat >conftest.$ac_ext <<_ACEOF
18848 #line 18848 "configure"
18849 #include "confdefs.h"
18850 #include <$cf_regex_hdr>
18851 int
18852 main (void)
18853 {
18854
18855                         char *p = compile("", "", "", 0);
18856                         int x = step("", "");
18857                         (void)p;
18858                         (void)x;
18859
18860   ;
18861   return 0;
18862 }
18863 _ACEOF
18864 rm -f conftest.$ac_objext conftest$ac_exeext
18865 if { (eval echo "$as_me:18865: \"$ac_link\"") >&5
18866   (eval $ac_link) 2>&5
18867   ac_status=$?
18868   echo "$as_me:18868: \$? = $ac_status" >&5
18869   (exit $ac_status); } &&
18870          { ac_try='test -s conftest$ac_exeext'
18871   { (eval echo "$as_me:18871: \"$ac_try\"") >&5
18872   (eval $ac_try) 2>&5
18873   ac_status=$?
18874   echo "$as_me:18874: \$? = $ac_status" >&5
18875   (exit $ac_status); }; }; then
18876
18877                         cf_cv_regex_hdrs=$cf_regex_hdr
18878                         break
18879
18880 else
18881   echo "$as_me: failed program was:" >&5
18882 cat conftest.$ac_ext >&5
18883 fi
18884 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18885         done
18886         ;;
18887 (*)
18888         for cf_regex_hdr in regex.h
18889         do
18890                 cat >conftest.$ac_ext <<_ACEOF
18891 #line 18891 "configure"
18892 #include "confdefs.h"
18893 #include <sys/types.h>
18894 #include <$cf_regex_hdr>
18895 int
18896 main (void)
18897 {
18898
18899                         regex_t *p = 0;
18900                         int x = regcomp(p, "", 0);
18901                         int y = regexec(p, "", 0, 0, 0);
18902                         (void)x;
18903                         (void)y;
18904                         regfree(p);
18905
18906   ;
18907   return 0;
18908 }
18909 _ACEOF
18910 rm -f conftest.$ac_objext conftest$ac_exeext
18911 if { (eval echo "$as_me:18911: \"$ac_link\"") >&5
18912   (eval $ac_link) 2>&5
18913   ac_status=$?
18914   echo "$as_me:18914: \$? = $ac_status" >&5
18915   (exit $ac_status); } &&
18916          { ac_try='test -s conftest$ac_exeext'
18917   { (eval echo "$as_me:18917: \"$ac_try\"") >&5
18918   (eval $ac_try) 2>&5
18919   ac_status=$?
18920   echo "$as_me:18920: \$? = $ac_status" >&5
18921   (exit $ac_status); }; }; then
18922
18923                         cf_cv_regex_hdrs=$cf_regex_hdr
18924                         break
18925
18926 else
18927   echo "$as_me: failed program was:" >&5
18928 cat conftest.$ac_ext >&5
18929 fi
18930 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18931         done
18932         ;;
18933 esac
18934
18935 fi
18936 echo "$as_me:18936: result: $cf_cv_regex_hdrs" >&5
18937 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
18938
18939 case $cf_cv_regex_hdrs in
18940         (no)            { echo "$as_me:18940: WARNING: no regular expression header found" >&5
18941 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
18942         (regex.h)
18943 cat >>confdefs.h <<\EOF
18944 #define HAVE_REGEX_H_FUNCS 1
18945 EOF
18946  ;;
18947         (regexp.h)
18948 cat >>confdefs.h <<\EOF
18949 #define HAVE_REGEXP_H_FUNCS 1
18950 EOF
18951  ;;
18952         (regexpr.h)
18953 cat >>confdefs.h <<\EOF
18954 #define HAVE_REGEXPR_H_FUNCS 1
18955 EOF
18956  ;;
18957 esac
18958
18959 for ac_header in \
18960 fcntl.h \
18961 getopt.h \
18962 limits.h \
18963 locale.h \
18964 math.h \
18965 poll.h \
18966 sys/ioctl.h \
18967 sys/param.h \
18968 sys/poll.h \
18969 sys/select.h \
18970 sys/time.h \
18971 sys/times.h \
18972 ttyent.h \
18973 unistd.h \
18974 wctype.h \
18975
18976 do
18977 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18978 echo "$as_me:18978: checking for $ac_header" >&5
18979 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18980 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18981   echo $ECHO_N "(cached) $ECHO_C" >&6
18982 else
18983   cat >conftest.$ac_ext <<_ACEOF
18984 #line 18984 "configure"
18985 #include "confdefs.h"
18986 #include <$ac_header>
18987 _ACEOF
18988 if { (eval echo "$as_me:18988: \"$ac_cpp conftest.$ac_ext\"") >&5
18989   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18990   ac_status=$?
18991   egrep -v '^ *\+' conftest.er1 >conftest.err
18992   rm -f conftest.er1
18993   cat conftest.err >&5
18994   echo "$as_me:18994: \$? = $ac_status" >&5
18995   (exit $ac_status); } >/dev/null; then
18996   if test -s conftest.err; then
18997     ac_cpp_err=$ac_c_preproc_warn_flag
18998   else
18999     ac_cpp_err=
19000   fi
19001 else
19002   ac_cpp_err=yes
19003 fi
19004 if test -z "$ac_cpp_err"; then
19005   eval "$as_ac_Header=yes"
19006 else
19007   echo "$as_me: failed program was:" >&5
19008   cat conftest.$ac_ext >&5
19009   eval "$as_ac_Header=no"
19010 fi
19011 rm -f conftest.err conftest.$ac_ext
19012 fi
19013 echo "$as_me:19013: result: `eval echo '${'$as_ac_Header'}'`" >&5
19014 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19015 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19016   cat >>confdefs.h <<EOF
19017 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19018 EOF
19019
19020 fi
19021 done
19022
19023 for ac_header in unistd.h getopt.h
19024 do
19025 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19026 echo "$as_me:19026: checking for $ac_header" >&5
19027 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19028 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19029   echo $ECHO_N "(cached) $ECHO_C" >&6
19030 else
19031   cat >conftest.$ac_ext <<_ACEOF
19032 #line 19032 "configure"
19033 #include "confdefs.h"
19034 #include <$ac_header>
19035 _ACEOF
19036 if { (eval echo "$as_me:19036: \"$ac_cpp conftest.$ac_ext\"") >&5
19037   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19038   ac_status=$?
19039   egrep -v '^ *\+' conftest.er1 >conftest.err
19040   rm -f conftest.er1
19041   cat conftest.err >&5
19042   echo "$as_me:19042: \$? = $ac_status" >&5
19043   (exit $ac_status); } >/dev/null; then
19044   if test -s conftest.err; then
19045     ac_cpp_err=$ac_c_preproc_warn_flag
19046   else
19047     ac_cpp_err=
19048   fi
19049 else
19050   ac_cpp_err=yes
19051 fi
19052 if test -z "$ac_cpp_err"; then
19053   eval "$as_ac_Header=yes"
19054 else
19055   echo "$as_me: failed program was:" >&5
19056   cat conftest.$ac_ext >&5
19057   eval "$as_ac_Header=no"
19058 fi
19059 rm -f conftest.err conftest.$ac_ext
19060 fi
19061 echo "$as_me:19061: result: `eval echo '${'$as_ac_Header'}'`" >&5
19062 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19063 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19064   cat >>confdefs.h <<EOF
19065 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19066 EOF
19067
19068 fi
19069 done
19070
19071 echo "$as_me:19071: checking for header declaring getopt variables" >&5
19072 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
19073 if test "${cf_cv_getopt_header+set}" = set; then
19074   echo $ECHO_N "(cached) $ECHO_C" >&6
19075 else
19076
19077 cf_cv_getopt_header=none
19078 for cf_header in stdio.h stdlib.h unistd.h getopt.h
19079 do
19080 cat >conftest.$ac_ext <<_ACEOF
19081 #line 19081 "configure"
19082 #include "confdefs.h"
19083
19084 #include <$cf_header>
19085 int
19086 main (void)
19087 {
19088 int x = optind; char *y = optarg
19089   ;
19090   return 0;
19091 }
19092 _ACEOF
19093 rm -f conftest.$ac_objext
19094 if { (eval echo "$as_me:19094: \"$ac_compile\"") >&5
19095   (eval $ac_compile) 2>&5
19096   ac_status=$?
19097   echo "$as_me:19097: \$? = $ac_status" >&5
19098   (exit $ac_status); } &&
19099          { ac_try='test -s conftest.$ac_objext'
19100   { (eval echo "$as_me:19100: \"$ac_try\"") >&5
19101   (eval $ac_try) 2>&5
19102   ac_status=$?
19103   echo "$as_me:19103: \$? = $ac_status" >&5
19104   (exit $ac_status); }; }; then
19105   cf_cv_getopt_header=$cf_header
19106  break
19107 else
19108   echo "$as_me: failed program was:" >&5
19109 cat conftest.$ac_ext >&5
19110 fi
19111 rm -f conftest.$ac_objext conftest.$ac_ext
19112 done
19113
19114 fi
19115 echo "$as_me:19115: result: $cf_cv_getopt_header" >&5
19116 echo "${ECHO_T}$cf_cv_getopt_header" >&6
19117 if test $cf_cv_getopt_header != none ; then
19118
19119 cat >>confdefs.h <<\EOF
19120 #define HAVE_GETOPT_HEADER 1
19121 EOF
19122
19123 fi
19124 if test $cf_cv_getopt_header = getopt.h ; then
19125
19126 cat >>confdefs.h <<\EOF
19127 #define NEED_GETOPT_H 1
19128 EOF
19129
19130 fi
19131
19132 echo "$as_me:19132: checking if external environ is declared" >&5
19133 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
19134 if test "${cf_cv_dcl_environ+set}" = set; then
19135   echo $ECHO_N "(cached) $ECHO_C" >&6
19136 else
19137
19138     cat >conftest.$ac_ext <<_ACEOF
19139 #line 19139 "configure"
19140 #include "confdefs.h"
19141
19142 #ifdef HAVE_STDLIB_H
19143 #include <stdlib.h>
19144 #endif
19145 #include <unistd.h>
19146 int
19147 main (void)
19148 {
19149 int x = (int) environ
19150   ;
19151   return 0;
19152 }
19153 _ACEOF
19154 rm -f conftest.$ac_objext
19155 if { (eval echo "$as_me:19155: \"$ac_compile\"") >&5
19156   (eval $ac_compile) 2>&5
19157   ac_status=$?
19158   echo "$as_me:19158: \$? = $ac_status" >&5
19159   (exit $ac_status); } &&
19160          { ac_try='test -s conftest.$ac_objext'
19161   { (eval echo "$as_me:19161: \"$ac_try\"") >&5
19162   (eval $ac_try) 2>&5
19163   ac_status=$?
19164   echo "$as_me:19164: \$? = $ac_status" >&5
19165   (exit $ac_status); }; }; then
19166   cf_cv_dcl_environ=yes
19167 else
19168   echo "$as_me: failed program was:" >&5
19169 cat conftest.$ac_ext >&5
19170 cf_cv_dcl_environ=no
19171 fi
19172 rm -f conftest.$ac_objext conftest.$ac_ext
19173
19174 fi
19175 echo "$as_me:19175: result: $cf_cv_dcl_environ" >&5
19176 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
19177
19178 if test "$cf_cv_dcl_environ" = no ; then
19179
19180 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19181
19182     cat >>confdefs.h <<EOF
19183 #define $cf_result 1
19184 EOF
19185
19186 fi
19187
19188 # It's possible (for near-UNIX clones) that the data doesn't exist
19189
19190 echo "$as_me:19190: checking if external environ exists" >&5
19191 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
19192 if test "${cf_cv_have_environ+set}" = set; then
19193   echo $ECHO_N "(cached) $ECHO_C" >&6
19194 else
19195
19196         cat >conftest.$ac_ext <<_ACEOF
19197 #line 19197 "configure"
19198 #include "confdefs.h"
19199
19200 #undef environ
19201 extern int environ;
19202
19203 int
19204 main (void)
19205 {
19206 environ = 2
19207   ;
19208   return 0;
19209 }
19210 _ACEOF
19211 rm -f conftest.$ac_objext conftest$ac_exeext
19212 if { (eval echo "$as_me:19212: \"$ac_link\"") >&5
19213   (eval $ac_link) 2>&5
19214   ac_status=$?
19215   echo "$as_me:19215: \$? = $ac_status" >&5
19216   (exit $ac_status); } &&
19217          { ac_try='test -s conftest$ac_exeext'
19218   { (eval echo "$as_me:19218: \"$ac_try\"") >&5
19219   (eval $ac_try) 2>&5
19220   ac_status=$?
19221   echo "$as_me:19221: \$? = $ac_status" >&5
19222   (exit $ac_status); }; }; then
19223   cf_cv_have_environ=yes
19224 else
19225   echo "$as_me: failed program was:" >&5
19226 cat conftest.$ac_ext >&5
19227 cf_cv_have_environ=no
19228 fi
19229 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19230
19231 fi
19232 echo "$as_me:19232: result: $cf_cv_have_environ" >&5
19233 echo "${ECHO_T}$cf_cv_have_environ" >&6
19234
19235 if test "$cf_cv_have_environ" = yes ; then
19236
19237 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19238
19239         cat >>confdefs.h <<EOF
19240 #define $cf_result 1
19241 EOF
19242
19243 fi
19244
19245 echo "$as_me:19245: checking for getenv" >&5
19246 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
19247 if test "${ac_cv_func_getenv+set}" = set; then
19248   echo $ECHO_N "(cached) $ECHO_C" >&6
19249 else
19250   cat >conftest.$ac_ext <<_ACEOF
19251 #line 19251 "configure"
19252 #include "confdefs.h"
19253 #define getenv autoconf_temporary
19254 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19255 #undef getenv
19256
19257 #ifdef __cplusplus
19258 extern "C"
19259 #endif
19260
19261 /* We use char because int might match the return type of a gcc2
19262    builtin and then its argument prototype would still apply.  */
19263 char getenv (void);
19264
19265 int
19266 main (void)
19267 {
19268
19269 /* The GNU C library defines stubs for functions which it implements
19270     to always fail with ENOSYS.  Some functions are actually named
19271     something starting with __ and the normal name is an alias.  */
19272 #if defined (__stub_getenv) || defined (__stub___getenv)
19273 #error found stub for getenv
19274 #endif
19275
19276         return getenv ();
19277   ;
19278   return 0;
19279 }
19280 _ACEOF
19281 rm -f conftest.$ac_objext conftest$ac_exeext
19282 if { (eval echo "$as_me:19282: \"$ac_link\"") >&5
19283   (eval $ac_link) 2>&5
19284   ac_status=$?
19285   echo "$as_me:19285: \$? = $ac_status" >&5
19286   (exit $ac_status); } &&
19287          { ac_try='test -s conftest$ac_exeext'
19288   { (eval echo "$as_me:19288: \"$ac_try\"") >&5
19289   (eval $ac_try) 2>&5
19290   ac_status=$?
19291   echo "$as_me:19291: \$? = $ac_status" >&5
19292   (exit $ac_status); }; }; then
19293   ac_cv_func_getenv=yes
19294 else
19295   echo "$as_me: failed program was:" >&5
19296 cat conftest.$ac_ext >&5
19297 ac_cv_func_getenv=no
19298 fi
19299 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19300 fi
19301 echo "$as_me:19301: result: $ac_cv_func_getenv" >&5
19302 echo "${ECHO_T}$ac_cv_func_getenv" >&6
19303
19304 for ac_func in putenv setenv strdup
19305 do
19306 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19307 echo "$as_me:19307: checking for $ac_func" >&5
19308 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19309 if eval "test \"\${$as_ac_var+set}\" = set"; then
19310   echo $ECHO_N "(cached) $ECHO_C" >&6
19311 else
19312   cat >conftest.$ac_ext <<_ACEOF
19313 #line 19313 "configure"
19314 #include "confdefs.h"
19315 #define $ac_func autoconf_temporary
19316 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19317 #undef $ac_func
19318
19319 #ifdef __cplusplus
19320 extern "C"
19321 #endif
19322
19323 /* We use char because int might match the return type of a gcc2
19324    builtin and then its argument prototype would still apply.  */
19325 char $ac_func (void);
19326
19327 int
19328 main (void)
19329 {
19330
19331 /* The GNU C library defines stubs for functions which it implements
19332     to always fail with ENOSYS.  Some functions are actually named
19333     something starting with __ and the normal name is an alias.  */
19334 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19335 #error found stub for $ac_func
19336 #endif
19337
19338         return $ac_func ();
19339   ;
19340   return 0;
19341 }
19342 _ACEOF
19343 rm -f conftest.$ac_objext conftest$ac_exeext
19344 if { (eval echo "$as_me:19344: \"$ac_link\"") >&5
19345   (eval $ac_link) 2>&5
19346   ac_status=$?
19347   echo "$as_me:19347: \$? = $ac_status" >&5
19348   (exit $ac_status); } &&
19349          { ac_try='test -s conftest$ac_exeext'
19350   { (eval echo "$as_me:19350: \"$ac_try\"") >&5
19351   (eval $ac_try) 2>&5
19352   ac_status=$?
19353   echo "$as_me:19353: \$? = $ac_status" >&5
19354   (exit $ac_status); }; }; then
19355   eval "$as_ac_var=yes"
19356 else
19357   echo "$as_me: failed program was:" >&5
19358 cat conftest.$ac_ext >&5
19359 eval "$as_ac_var=no"
19360 fi
19361 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19362 fi
19363 echo "$as_me:19363: result: `eval echo '${'$as_ac_var'}'`" >&5
19364 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19365 if test `eval echo '${'$as_ac_var'}'` = yes; then
19366   cat >>confdefs.h <<EOF
19367 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19368 EOF
19369
19370 fi
19371 done
19372
19373 echo "$as_me:19373: checking if getenv returns consistent values" >&5
19374 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
19375 if test "${cf_cv_consistent_getenv+set}" = set; then
19376   echo $ECHO_N "(cached) $ECHO_C" >&6
19377 else
19378
19379 if test "$cross_compiling" = yes; then
19380   cf_cv_consistent_getenv=unknown
19381 else
19382   cat >conftest.$ac_ext <<_ACEOF
19383 #line 19383 "configure"
19384 #include "confdefs.h"
19385
19386 #include <stdlib.h>
19387 #include <unistd.h>
19388 #include <stdio.h>
19389 #include <string.h>
19390 #include <sys/types.h>
19391
19392 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
19393 extern char **environ;  /* POSIX, but some systems are not... */
19394 #endif
19395
19396 #if defined(HAVE_STRDUP)
19397 #define str_alloc(s) strdup(s)
19398 #else
19399 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
19400 #endif
19401
19402 static void set_value(const char *name, const char *value)
19403 {
19404 #if defined(HAVE_SETENV)
19405         setenv(name, value, 1);
19406 #elif defined(HAVE_PUTENV)
19407         char buffer[1024];
19408         sprintf(buffer, "%s=%s", name, value);
19409         putenv(str_alloc(buffer));
19410 #else
19411 #error neither putenv/setenv found
19412 #endif
19413 }
19414 int main(void)
19415 {
19416         int pass;
19417         size_t numenv, limit, j;
19418         char **mynames;
19419         char **myvalues;
19420         char **mypointer;
19421         char *equals;
19422         for (numenv = 0; environ[numenv]; ++numenv) ;
19423         limit = numenv + 10;
19424         mynames = (char **) calloc(limit + 1, sizeof(char *));
19425         myvalues = (char **) calloc(limit + 1, sizeof(char *));
19426         mypointer = (char **) calloc(limit + 1, sizeof(char *));
19427 #if defined(HAVE_ENVIRON)
19428         for (j = 0; environ[j]; ++j) {
19429                 mynames[j] = str_alloc(environ[j]);
19430                 equals = strchr(mynames[j], '=');
19431                 if (equals != 0) {
19432                         *equals++ = '\0';
19433                         myvalues[j] = str_alloc(equals);
19434                 } else {
19435                         myvalues[j] = str_alloc("");
19436                 }
19437         }
19438 #endif
19439         for (j = numenv; j < limit; ++j) {
19440                 char name[80];
19441                 char value[80];
19442                 size_t found;
19443                 size_t k = 0;
19444                 do {
19445                         size_t jk;
19446                         found = 0;
19447                         sprintf(name, "TERM%lu", (unsigned long) k);
19448                         for (jk = 0; jk < j; ++jk) {
19449                                 if (!strcmp(name, mynames[jk])) {
19450                                         found = 1;
19451                                         ++k;
19452                                         break;
19453                                 }
19454                         }
19455                 } while (found);
19456                 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
19457                 set_value(name, value);
19458                 mynames[j] = str_alloc(name);
19459                 myvalues[j] = str_alloc(value);
19460         }
19461         for (pass = 0; pass < 3; ++pass) {
19462                 for (j = 0; j < limit; ++j) {
19463                         char *value = getenv(mynames[j]);
19464                         if (pass) {
19465                                 if (value == 0) {
19466                                         fprintf(stderr, "getenv returned null for %s\n", mynames[j]);
19467                                         ${cf_cv_main_return:-return}(1);
19468                                 } else if (value != mypointer[j]) {
19469                                         fprintf(stderr, "getenv returned different pointer for %s\n", mynames[j]);
19470                                         ${cf_cv_main_return:-return}(1);
19471                                 } else if (strcmp(value, myvalues[j])) {
19472                                         fprintf(stderr, "getenv returned different value for %s\n", mynames[j]);
19473                                         ${cf_cv_main_return:-return}(1);
19474                                 }
19475                         } else {
19476                                 size_t k;
19477                                 mypointer[j] = value;
19478                                 for (k = 0; k < j; ++k) {
19479                                         if (mypointer[j] == mypointer[k]) {
19480                                                 fprintf(stderr, "getenv returned same pointer for %s and %s\n", mynames[j], mynames[k]);
19481                                                 ${cf_cv_main_return:-return}(1);
19482                                         }
19483                                 }
19484                         }
19485                 }
19486         }
19487         ${cf_cv_main_return:-return}(0);
19488 }
19489
19490 _ACEOF
19491 rm -f conftest$ac_exeext
19492 if { (eval echo "$as_me:19492: \"$ac_link\"") >&5
19493   (eval $ac_link) 2>&5
19494   ac_status=$?
19495   echo "$as_me:19495: \$? = $ac_status" >&5
19496   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19497   { (eval echo "$as_me:19497: \"$ac_try\"") >&5
19498   (eval $ac_try) 2>&5
19499   ac_status=$?
19500   echo "$as_me:19500: \$? = $ac_status" >&5
19501   (exit $ac_status); }; }; then
19502   cf_cv_consistent_getenv=yes
19503 else
19504   echo "$as_me: program exited with status $ac_status" >&5
19505 echo "$as_me: failed program was:" >&5
19506 cat conftest.$ac_ext >&5
19507 cf_cv_consistent_getenv=no
19508 fi
19509 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19510 fi
19511
19512 fi
19513 echo "$as_me:19513: result: $cf_cv_consistent_getenv" >&5
19514 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
19515
19516 if test "x$cf_cv_consistent_getenv" = xno
19517 then
19518
19519 cat >>confdefs.h <<\EOF
19520 #define HAVE_CONSISTENT_GETENV 1
19521 EOF
19522
19523 fi
19524
19525 if test "x$cf_cv_consistent_getenv" = xno && \
19526         test "x$cf_with_trace" = xyes
19527 then
19528         { echo "$as_me:19528: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
19529 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
19530 fi
19531
19532 echo "$as_me:19532: checking if sys/time.h works with sys/select.h" >&5
19533 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
19534 if test "${cf_cv_sys_time_select+set}" = set; then
19535   echo $ECHO_N "(cached) $ECHO_C" >&6
19536 else
19537
19538 cat >conftest.$ac_ext <<_ACEOF
19539 #line 19539 "configure"
19540 #include "confdefs.h"
19541
19542 #include <sys/types.h>
19543 #ifdef HAVE_SYS_TIME_H
19544 #include <sys/time.h>
19545 #endif
19546 #ifdef HAVE_SYS_SELECT_H
19547 #include <sys/select.h>
19548 #endif
19549
19550 int
19551 main (void)
19552 {
19553
19554   ;
19555   return 0;
19556 }
19557 _ACEOF
19558 rm -f conftest.$ac_objext
19559 if { (eval echo "$as_me:19559: \"$ac_compile\"") >&5
19560   (eval $ac_compile) 2>&5
19561   ac_status=$?
19562   echo "$as_me:19562: \$? = $ac_status" >&5
19563   (exit $ac_status); } &&
19564          { ac_try='test -s conftest.$ac_objext'
19565   { (eval echo "$as_me:19565: \"$ac_try\"") >&5
19566   (eval $ac_try) 2>&5
19567   ac_status=$?
19568   echo "$as_me:19568: \$? = $ac_status" >&5
19569   (exit $ac_status); }; }; then
19570   cf_cv_sys_time_select=yes
19571 else
19572   echo "$as_me: failed program was:" >&5
19573 cat conftest.$ac_ext >&5
19574 cf_cv_sys_time_select=no
19575 fi
19576 rm -f conftest.$ac_objext conftest.$ac_ext
19577
19578 fi
19579
19580 echo "$as_me:19580: result: $cf_cv_sys_time_select" >&5
19581 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
19582 test "$cf_cv_sys_time_select" = yes &&
19583 cat >>confdefs.h <<\EOF
19584 #define HAVE_SYS_TIME_SELECT 1
19585 EOF
19586
19587 ###     checks for compiler characteristics
19588 ac_ext=c
19589 ac_cpp='$CPP $CPPFLAGS'
19590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19593 ac_main_return=return
19594
19595 echo "$as_me:19595: checking for an ANSI C-conforming const" >&5
19596 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
19597 if test "${ac_cv_c_const+set}" = set; then
19598   echo $ECHO_N "(cached) $ECHO_C" >&6
19599 else
19600   cat >conftest.$ac_ext <<_ACEOF
19601 #line 19601 "configure"
19602 #include "confdefs.h"
19603
19604 int
19605 main (void)
19606 {
19607 /* FIXME: Include the comments suggested by Paul. */
19608 #ifndef __cplusplus
19609   /* Ultrix mips cc rejects this.  */
19610   typedef int charset[2];
19611   const charset x;
19612   /* SunOS 4.1.1 cc rejects this.  */
19613   char const *const *ccp;
19614   char **p;
19615   /* NEC SVR4.0.2 mips cc rejects this.  */
19616   struct point {int x, y;};
19617   static struct point const zero = {0,0};
19618   /* AIX XL C 1.02.0.0 rejects this.
19619      It does not let you subtract one const X* pointer from another in
19620      an arm of an if-expression whose if-part is not a constant
19621      expression */
19622   const char *g = "string";
19623   ccp = &g + (g ? g-g : 0);
19624   /* HPUX 7.0 cc rejects these. */
19625   ++ccp;
19626   p = (char**) ccp;
19627   ccp = (char const *const *) p;
19628   { /* SCO 3.2v4 cc rejects this.  */
19629     char *t;
19630     char const *s = 0 ? (char *) 0 : (char const *) 0;
19631
19632     *t++ = 0;
19633   }
19634   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
19635     int x[] = {25, 17};
19636     const int *foo = &x[0];
19637     ++foo;
19638   }
19639   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
19640     typedef const int *iptr;
19641     iptr p = 0;
19642     ++p;
19643   }
19644   { /* AIX XL C 1.02.0.0 rejects this saying
19645        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
19646     struct s { int j; const int *ap[3]; };
19647     struct s *b; b->j = 5;
19648   }
19649   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
19650     const int foo = 10;
19651   }
19652 #endif
19653
19654   ;
19655   return 0;
19656 }
19657 _ACEOF
19658 rm -f conftest.$ac_objext
19659 if { (eval echo "$as_me:19659: \"$ac_compile\"") >&5
19660   (eval $ac_compile) 2>&5
19661   ac_status=$?
19662   echo "$as_me:19662: \$? = $ac_status" >&5
19663   (exit $ac_status); } &&
19664          { ac_try='test -s conftest.$ac_objext'
19665   { (eval echo "$as_me:19665: \"$ac_try\"") >&5
19666   (eval $ac_try) 2>&5
19667   ac_status=$?
19668   echo "$as_me:19668: \$? = $ac_status" >&5
19669   (exit $ac_status); }; }; then
19670   ac_cv_c_const=yes
19671 else
19672   echo "$as_me: failed program was:" >&5
19673 cat conftest.$ac_ext >&5
19674 ac_cv_c_const=no
19675 fi
19676 rm -f conftest.$ac_objext conftest.$ac_ext
19677 fi
19678 echo "$as_me:19678: result: $ac_cv_c_const" >&5
19679 echo "${ECHO_T}$ac_cv_c_const" >&6
19680 if test $ac_cv_c_const = no; then
19681
19682 cat >>confdefs.h <<\EOF
19683 #define const
19684 EOF
19685
19686 fi
19687
19688 echo "$as_me:19688: checking for inline" >&5
19689 echo $ECHO_N "checking for inline... $ECHO_C" >&6
19690 if test "${ac_cv_c_inline+set}" = set; then
19691   echo $ECHO_N "(cached) $ECHO_C" >&6
19692 else
19693   ac_cv_c_inline=no
19694 for ac_kw in inline __inline__ __inline; do
19695   cat >conftest.$ac_ext <<_ACEOF
19696 #line 19696 "configure"
19697 #include "confdefs.h"
19698 #ifndef __cplusplus
19699 static $ac_kw int static_foo () {return 0; }
19700 $ac_kw int foo () {return 0; }
19701 #endif
19702
19703 _ACEOF
19704 rm -f conftest.$ac_objext
19705 if { (eval echo "$as_me:19705: \"$ac_compile\"") >&5
19706   (eval $ac_compile) 2>&5
19707   ac_status=$?
19708   echo "$as_me:19708: \$? = $ac_status" >&5
19709   (exit $ac_status); } &&
19710          { ac_try='test -s conftest.$ac_objext'
19711   { (eval echo "$as_me:19711: \"$ac_try\"") >&5
19712   (eval $ac_try) 2>&5
19713   ac_status=$?
19714   echo "$as_me:19714: \$? = $ac_status" >&5
19715   (exit $ac_status); }; }; then
19716   ac_cv_c_inline=$ac_kw; break
19717 else
19718   echo "$as_me: failed program was:" >&5
19719 cat conftest.$ac_ext >&5
19720 fi
19721 rm -f conftest.$ac_objext conftest.$ac_ext
19722 done
19723
19724 fi
19725 echo "$as_me:19725: result: $ac_cv_c_inline" >&5
19726 echo "${ECHO_T}$ac_cv_c_inline" >&6
19727 case $ac_cv_c_inline in
19728   inline | yes) ;;
19729   no)
19730 cat >>confdefs.h <<\EOF
19731 #define inline
19732 EOF
19733  ;;
19734   *)  cat >>confdefs.h <<EOF
19735 #define inline $ac_cv_c_inline
19736 EOF
19737  ;;
19738 esac
19739
19740 NCURSES_INLINE=
19741 if test "$ac_cv_c_inline" != no ; then
19742         NCURSES_INLINE=inline
19743         if test "$INTEL_COMPILER" = yes
19744         then
19745                 :
19746         elif test "$CLANG_COMPILER" = yes
19747         then
19748                 :
19749         elif test "$GCC" = yes
19750         then
19751                 echo "$as_me:19751: checking if $CC supports options to tune inlining" >&5
19752 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
19753 if test "${cf_cv_gcc_inline+set}" = set; then
19754   echo $ECHO_N "(cached) $ECHO_C" >&6
19755 else
19756
19757                 cf_save_CFLAGS=$CFLAGS
19758                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
19759                 cat >conftest.$ac_ext <<_ACEOF
19760 #line 19760 "configure"
19761 #include "confdefs.h"
19762 inline int foo(void) { return 1; }
19763 int
19764 main (void)
19765 {
19766 ${cf_cv_main_return:-return} foo()
19767   ;
19768   return 0;
19769 }
19770 _ACEOF
19771 rm -f conftest.$ac_objext
19772 if { (eval echo "$as_me:19772: \"$ac_compile\"") >&5
19773   (eval $ac_compile) 2>&5
19774   ac_status=$?
19775   echo "$as_me:19775: \$? = $ac_status" >&5
19776   (exit $ac_status); } &&
19777          { ac_try='test -s conftest.$ac_objext'
19778   { (eval echo "$as_me:19778: \"$ac_try\"") >&5
19779   (eval $ac_try) 2>&5
19780   ac_status=$?
19781   echo "$as_me:19781: \$? = $ac_status" >&5
19782   (exit $ac_status); }; }; then
19783   cf_cv_gcc_inline=yes
19784 else
19785   echo "$as_me: failed program was:" >&5
19786 cat conftest.$ac_ext >&5
19787 cf_cv_gcc_inline=no
19788 fi
19789 rm -f conftest.$ac_objext conftest.$ac_ext
19790                 CFLAGS=$cf_save_CFLAGS
19791
19792 fi
19793 echo "$as_me:19793: result: $cf_cv_gcc_inline" >&5
19794 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
19795                 if test "$cf_cv_gcc_inline" = yes ; then
19796
19797 cf_fix_cppflags=no
19798 cf_new_cflags=
19799 cf_new_cppflags=
19800 cf_new_extra_cppflags=
19801
19802 for cf_add_cflags in --param max-inline-insns-single=1200
19803 do
19804 case $cf_fix_cppflags in
19805 (no)
19806         case $cf_add_cflags in
19807         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
19808                 case $cf_add_cflags in
19809                 (-D*)
19810                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
19811
19812                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19813                                 && test -z "${cf_tst_cflags}" \
19814                                 && cf_fix_cppflags=yes
19815
19816                         if test $cf_fix_cppflags = yes ; then
19817
19818         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19819         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19820
19821                                 continue
19822                         elif test "${cf_tst_cflags}" = "\"'" ; then
19823
19824         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19825         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19826
19827                                 continue
19828                         fi
19829                         ;;
19830                 esac
19831                 case "$CPPFLAGS" in
19832                 (*$cf_add_cflags)
19833                         ;;
19834                 (*)
19835                         case $cf_add_cflags in
19836                         (-D*)
19837                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
19838
19839 CPPFLAGS=`echo "$CPPFLAGS" | \
19840         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
19841                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
19842
19843                                 ;;
19844                         esac
19845
19846         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
19847         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
19848
19849                         ;;
19850                 esac
19851                 ;;
19852         (*)
19853
19854         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
19855         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
19856
19857                 ;;
19858         esac
19859         ;;
19860 (yes)
19861
19862         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19863         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19864
19865         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
19866
19867         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19868                 && test -z "${cf_tst_cflags}" \
19869                 && cf_fix_cppflags=no
19870         ;;
19871 esac
19872 done
19873
19874 if test -n "$cf_new_cflags" ; then
19875
19876         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
19877         CFLAGS="${CFLAGS}$cf_new_cflags"
19878
19879 fi
19880
19881 if test -n "$cf_new_cppflags" ; then
19882
19883         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19884         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19885
19886 fi
19887
19888 if test -n "$cf_new_extra_cppflags" ; then
19889
19890         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19891         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19892
19893 fi
19894
19895                 fi
19896         fi
19897 fi
19898
19899 echo "$as_me:19899: checking for signal global datatype" >&5
19900 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
19901 if test "${cf_cv_sig_atomic_t+set}" = set; then
19902   echo $ECHO_N "(cached) $ECHO_C" >&6
19903 else
19904
19905         for cf_type in \
19906                 "volatile sig_atomic_t" \
19907                 "sig_atomic_t" \
19908                 "int"
19909         do
19910         cat >conftest.$ac_ext <<_ACEOF
19911 #line 19911 "configure"
19912 #include "confdefs.h"
19913
19914 #include <sys/types.h>
19915 #include <signal.h>
19916 #include <stdio.h>
19917
19918 extern $cf_type x;
19919 $cf_type x;
19920 static void handler(int sig)
19921 {
19922         (void)sig;
19923         x = 5;
19924 }
19925 int
19926 main (void)
19927 {
19928 signal(SIGINT, handler);
19929                  x = 1
19930   ;
19931   return 0;
19932 }
19933 _ACEOF
19934 rm -f conftest.$ac_objext
19935 if { (eval echo "$as_me:19935: \"$ac_compile\"") >&5
19936   (eval $ac_compile) 2>&5
19937   ac_status=$?
19938   echo "$as_me:19938: \$? = $ac_status" >&5
19939   (exit $ac_status); } &&
19940          { ac_try='test -s conftest.$ac_objext'
19941   { (eval echo "$as_me:19941: \"$ac_try\"") >&5
19942   (eval $ac_try) 2>&5
19943   ac_status=$?
19944   echo "$as_me:19944: \$? = $ac_status" >&5
19945   (exit $ac_status); }; }; then
19946   cf_cv_sig_atomic_t=$cf_type
19947 else
19948   echo "$as_me: failed program was:" >&5
19949 cat conftest.$ac_ext >&5
19950 cf_cv_sig_atomic_t=no
19951 fi
19952 rm -f conftest.$ac_objext conftest.$ac_ext
19953                 test "$cf_cv_sig_atomic_t" != no && break
19954         done
19955
19956 fi
19957
19958 echo "$as_me:19958: result: $cf_cv_sig_atomic_t" >&5
19959 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
19960 test "$cf_cv_sig_atomic_t" != no &&
19961 cat >>confdefs.h <<EOF
19962 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
19963 EOF
19964
19965 if test $NCURSES_CHTYPE = auto ; then
19966
19967 echo "$as_me:19967: checking for type of chtype" >&5
19968 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
19969 if test "${cf_cv_typeof_chtype+set}" = set; then
19970   echo $ECHO_N "(cached) $ECHO_C" >&6
19971 else
19972
19973                 if test "$cross_compiling" = yes; then
19974   cf_cv_typeof_chtype=long
19975 else
19976   cat >conftest.$ac_ext <<_ACEOF
19977 #line 19977 "configure"
19978 #include "confdefs.h"
19979
19980 #define WANT_BITS 31
19981 #include <stdio.h>
19982 int main(void)
19983 {
19984         FILE *fp = fopen("cf_test.out", "w");
19985         if (fp != 0) {
19986                 char *result = "long";
19987                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
19988                         int n;
19989                         unsigned int x, y;
19990                         for (n = 0; n < WANT_BITS; n++) {
19991                                 x = (1 << n);
19992                                 y = (x >> n);
19993                                 if (y != 1 || x == 0) {
19994                                         x = 0;
19995                                         break;
19996                                 }
19997                         }
19998                         /*
19999                          * If x is nonzero, an int is big enough for the bits
20000                          * that we want.
20001                          */
20002                         result = (x != 0) ? "int" : "long";
20003                 }
20004                 fputs(result, fp);
20005                 fclose(fp);
20006         }
20007         ${cf_cv_main_return:-return}(0);
20008 }
20009
20010 _ACEOF
20011 rm -f conftest$ac_exeext
20012 if { (eval echo "$as_me:20012: \"$ac_link\"") >&5
20013   (eval $ac_link) 2>&5
20014   ac_status=$?
20015   echo "$as_me:20015: \$? = $ac_status" >&5
20016   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20017   { (eval echo "$as_me:20017: \"$ac_try\"") >&5
20018   (eval $ac_try) 2>&5
20019   ac_status=$?
20020   echo "$as_me:20020: \$? = $ac_status" >&5
20021   (exit $ac_status); }; }; then
20022   cf_cv_typeof_chtype=`cat cf_test.out`
20023 else
20024   echo "$as_me: program exited with status $ac_status" >&5
20025 echo "$as_me: failed program was:" >&5
20026 cat conftest.$ac_ext >&5
20027 cf_cv_typeof_chtype=long
20028 fi
20029 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20030 fi
20031                 rm -f cf_test.out
20032
20033 fi
20034
20035 echo "$as_me:20035: result: $cf_cv_typeof_chtype" >&5
20036 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
20037
20038 cat >>confdefs.h <<EOF
20039 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
20040 EOF
20041
20042 else
20043         cf_cv_typeof_chtype=$NCURSES_CHTYPE
20044 fi
20045 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
20046
20047 echo "$as_me:20047: checking if unsigned literals are legal" >&5
20048 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
20049 if test "${cf_cv_unsigned_literals+set}" = set; then
20050   echo $ECHO_N "(cached) $ECHO_C" >&6
20051 else
20052
20053         cat >conftest.$ac_ext <<_ACEOF
20054 #line 20054 "configure"
20055 #include "confdefs.h"
20056
20057 int
20058 main (void)
20059 {
20060 long x = 1L + 1UL + 1U + 1
20061   ;
20062   return 0;
20063 }
20064 _ACEOF
20065 rm -f conftest.$ac_objext
20066 if { (eval echo "$as_me:20066: \"$ac_compile\"") >&5
20067   (eval $ac_compile) 2>&5
20068   ac_status=$?
20069   echo "$as_me:20069: \$? = $ac_status" >&5
20070   (exit $ac_status); } &&
20071          { ac_try='test -s conftest.$ac_objext'
20072   { (eval echo "$as_me:20072: \"$ac_try\"") >&5
20073   (eval $ac_try) 2>&5
20074   ac_status=$?
20075   echo "$as_me:20075: \$? = $ac_status" >&5
20076   (exit $ac_status); }; }; then
20077   cf_cv_unsigned_literals=yes
20078 else
20079   echo "$as_me: failed program was:" >&5
20080 cat conftest.$ac_ext >&5
20081 cf_cv_unsigned_literals=no
20082 fi
20083 rm -f conftest.$ac_objext conftest.$ac_ext
20084
20085 fi
20086
20087 echo "$as_me:20087: result: $cf_cv_unsigned_literals" >&5
20088 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
20089
20090 cf_cv_1UL="1"
20091 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
20092 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
20093
20094 if test $NCURSES_MMASK_T = auto ; then
20095         cf_cv_typeof_mmask_t=long
20096 else
20097         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
20098 fi
20099 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
20100
20101 ###     Checks for external-data
20102
20103 echo "$as_me:20103: checking if external errno is declared" >&5
20104 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
20105 if test "${cf_cv_dcl_errno+set}" = set; then
20106   echo $ECHO_N "(cached) $ECHO_C" >&6
20107 else
20108
20109         cat >conftest.$ac_ext <<_ACEOF
20110 #line 20110 "configure"
20111 #include "confdefs.h"
20112
20113 #ifdef HAVE_STDLIB_H
20114 #include <stdlib.h>
20115 #endif
20116 #include <stdio.h>
20117 #include <sys/types.h>
20118 #include <errno.h>
20119 int
20120 main (void)
20121 {
20122 int x = (int) errno; (void)x
20123   ;
20124   return 0;
20125 }
20126 _ACEOF
20127 rm -f conftest.$ac_objext
20128 if { (eval echo "$as_me:20128: \"$ac_compile\"") >&5
20129   (eval $ac_compile) 2>&5
20130   ac_status=$?
20131   echo "$as_me:20131: \$? = $ac_status" >&5
20132   (exit $ac_status); } &&
20133          { ac_try='test -s conftest.$ac_objext'
20134   { (eval echo "$as_me:20134: \"$ac_try\"") >&5
20135   (eval $ac_try) 2>&5
20136   ac_status=$?
20137   echo "$as_me:20137: \$? = $ac_status" >&5
20138   (exit $ac_status); }; }; then
20139   cf_cv_dcl_errno=yes
20140 else
20141   echo "$as_me: failed program was:" >&5
20142 cat conftest.$ac_ext >&5
20143 cf_cv_dcl_errno=no
20144 fi
20145 rm -f conftest.$ac_objext conftest.$ac_ext
20146
20147 fi
20148 echo "$as_me:20148: result: $cf_cv_dcl_errno" >&5
20149 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
20150
20151 if test "$cf_cv_dcl_errno" = no ; then
20152
20153 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20154
20155         cat >>confdefs.h <<EOF
20156 #define $cf_result 1
20157 EOF
20158
20159 fi
20160
20161 # It's possible (for near-UNIX clones) that the data doesn't exist
20162
20163 echo "$as_me:20163: checking if external errno exists" >&5
20164 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
20165 if test "${cf_cv_have_errno+set}" = set; then
20166   echo $ECHO_N "(cached) $ECHO_C" >&6
20167 else
20168
20169         cat >conftest.$ac_ext <<_ACEOF
20170 #line 20170 "configure"
20171 #include "confdefs.h"
20172
20173 #undef errno
20174 extern int errno;
20175
20176 int
20177 main (void)
20178 {
20179 errno = 2
20180   ;
20181   return 0;
20182 }
20183 _ACEOF
20184 rm -f conftest.$ac_objext conftest$ac_exeext
20185 if { (eval echo "$as_me:20185: \"$ac_link\"") >&5
20186   (eval $ac_link) 2>&5
20187   ac_status=$?
20188   echo "$as_me:20188: \$? = $ac_status" >&5
20189   (exit $ac_status); } &&
20190          { ac_try='test -s conftest$ac_exeext'
20191   { (eval echo "$as_me:20191: \"$ac_try\"") >&5
20192   (eval $ac_try) 2>&5
20193   ac_status=$?
20194   echo "$as_me:20194: \$? = $ac_status" >&5
20195   (exit $ac_status); }; }; then
20196   cf_cv_have_errno=yes
20197 else
20198   echo "$as_me: failed program was:" >&5
20199 cat conftest.$ac_ext >&5
20200 cf_cv_have_errno=no
20201 fi
20202 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20203
20204 fi
20205 echo "$as_me:20205: result: $cf_cv_have_errno" >&5
20206 echo "${ECHO_T}$cf_cv_have_errno" >&6
20207
20208 if test "$cf_cv_have_errno" = yes ; then
20209
20210 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20211
20212         cat >>confdefs.h <<EOF
20213 #define $cf_result 1
20214 EOF
20215
20216 fi
20217
20218 echo "$as_me:20218: checking if data-only library module links" >&5
20219 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
20220 if test "${cf_cv_link_dataonly+set}" = set; then
20221   echo $ECHO_N "(cached) $ECHO_C" >&6
20222 else
20223
20224         rm -f conftest.a
20225         cat >conftest.$ac_ext <<EOF
20226 #line 20226 "configure"
20227 int     testdata[3] = { 123, 456, 789 };
20228 EOF
20229         if { (eval echo "$as_me:20229: \"$ac_compile\"") >&5
20230   (eval $ac_compile) 2>&5
20231   ac_status=$?
20232   echo "$as_me:20232: \$? = $ac_status" >&5
20233   (exit $ac_status); } ; then
20234                 mv conftest.o data.o && \
20235                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
20236         fi
20237         rm -f conftest.$ac_ext data.o
20238         cat >conftest.$ac_ext <<EOF
20239 #line 20239 "configure"
20240 int     testfunc(void)
20241 {
20242 #if defined(NeXT)
20243         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
20244 #else
20245         extern int testdata[3];
20246         return testdata[0] == 123
20247            &&  testdata[1] == 456
20248            &&  testdata[2] == 789;
20249 #endif
20250 }
20251 EOF
20252         if { (eval echo "$as_me:20252: \"$ac_compile\"") >&5
20253   (eval $ac_compile) 2>&5
20254   ac_status=$?
20255   echo "$as_me:20255: \$? = $ac_status" >&5
20256   (exit $ac_status); }; then
20257                 mv conftest.o func.o && \
20258                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
20259         fi
20260         rm -f conftest.$ac_ext func.o
20261         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
20262         cf_saveLIBS="$LIBS"
20263         LIBS="conftest.a $LIBS"
20264         if test "$cross_compiling" = yes; then
20265   cf_cv_link_dataonly=unknown
20266 else
20267   cat >conftest.$ac_ext <<_ACEOF
20268 #line 20268 "configure"
20269 #include "confdefs.h"
20270
20271         int main(void)
20272         {
20273                 extern int testfunc();
20274                 ${cf_cv_main_return:-return} (!testfunc());
20275         }
20276
20277 _ACEOF
20278 rm -f conftest$ac_exeext
20279 if { (eval echo "$as_me:20279: \"$ac_link\"") >&5
20280   (eval $ac_link) 2>&5
20281   ac_status=$?
20282   echo "$as_me:20282: \$? = $ac_status" >&5
20283   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20284   { (eval echo "$as_me:20284: \"$ac_try\"") >&5
20285   (eval $ac_try) 2>&5
20286   ac_status=$?
20287   echo "$as_me:20287: \$? = $ac_status" >&5
20288   (exit $ac_status); }; }; then
20289   cf_cv_link_dataonly=yes
20290 else
20291   echo "$as_me: program exited with status $ac_status" >&5
20292 echo "$as_me: failed program was:" >&5
20293 cat conftest.$ac_ext >&5
20294 cf_cv_link_dataonly=no
20295 fi
20296 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20297 fi
20298         LIBS="$cf_saveLIBS"
20299
20300 fi
20301
20302 echo "$as_me:20302: result: $cf_cv_link_dataonly" >&5
20303 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
20304
20305 if test "$cf_cv_link_dataonly" = no ; then
20306
20307 cat >>confdefs.h <<\EOF
20308 #define BROKEN_LINKER 1
20309 EOF
20310
20311         BROKEN_LINKER=1
20312 fi
20313
20314 ###     Checks for library functions.
20315
20316 for ac_func in \
20317 getcwd \
20318 getegid \
20319 geteuid \
20320 getopt \
20321 getttynam \
20322 issetugid \
20323 localeconv \
20324 poll \
20325 putenv \
20326 remove \
20327 select \
20328 setbuf \
20329 setbuffer \
20330 setenv \
20331 setvbuf \
20332 sigaction \
20333 sigvec \
20334 snprintf \
20335 strdup \
20336 strstr \
20337 sysconf \
20338 tcgetpgrp \
20339 times \
20340 tsearch \
20341 vsnprintf \
20342
20343 do
20344 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20345 echo "$as_me:20345: checking for $ac_func" >&5
20346 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20347 if eval "test \"\${$as_ac_var+set}\" = set"; then
20348   echo $ECHO_N "(cached) $ECHO_C" >&6
20349 else
20350   cat >conftest.$ac_ext <<_ACEOF
20351 #line 20351 "configure"
20352 #include "confdefs.h"
20353 #define $ac_func autoconf_temporary
20354 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20355 #undef $ac_func
20356
20357 #ifdef __cplusplus
20358 extern "C"
20359 #endif
20360
20361 /* We use char because int might match the return type of a gcc2
20362    builtin and then its argument prototype would still apply.  */
20363 char $ac_func (void);
20364
20365 int
20366 main (void)
20367 {
20368
20369 /* The GNU C library defines stubs for functions which it implements
20370     to always fail with ENOSYS.  Some functions are actually named
20371     something starting with __ and the normal name is an alias.  */
20372 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20373 #error found stub for $ac_func
20374 #endif
20375
20376         return $ac_func ();
20377   ;
20378   return 0;
20379 }
20380 _ACEOF
20381 rm -f conftest.$ac_objext conftest$ac_exeext
20382 if { (eval echo "$as_me:20382: \"$ac_link\"") >&5
20383   (eval $ac_link) 2>&5
20384   ac_status=$?
20385   echo "$as_me:20385: \$? = $ac_status" >&5
20386   (exit $ac_status); } &&
20387          { ac_try='test -s conftest$ac_exeext'
20388   { (eval echo "$as_me:20388: \"$ac_try\"") >&5
20389   (eval $ac_try) 2>&5
20390   ac_status=$?
20391   echo "$as_me:20391: \$? = $ac_status" >&5
20392   (exit $ac_status); }; }; then
20393   eval "$as_ac_var=yes"
20394 else
20395   echo "$as_me: failed program was:" >&5
20396 cat conftest.$ac_ext >&5
20397 eval "$as_ac_var=no"
20398 fi
20399 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20400 fi
20401 echo "$as_me:20401: result: `eval echo '${'$as_ac_var'}'`" >&5
20402 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20403 if test `eval echo '${'$as_ac_var'}'` = yes; then
20404   cat >>confdefs.h <<EOF
20405 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20406 EOF
20407
20408 fi
20409 done
20410
20411 if test "x$ac_cv_func_getopt" = xno && \
20412    test "x$cf_with_progs$cf_with_tests" != xnono; then
20413         { { echo "$as_me:20413: error: getopt is required for building programs" >&5
20414 echo "$as_me: error: getopt is required for building programs" >&2;}
20415    { (exit 1); exit 1; }; }
20416 fi
20417
20418 if test "x$with_safe_sprintf" = xyes
20419 then
20420         if test "x$ac_cv_func_vsnprintf" = xyes
20421         then
20422                 { echo "$as_me:20422: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
20423 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
20424         else
20425
20426 cat >>confdefs.h <<\EOF
20427 #define USE_SAFE_SPRINTF 1
20428 EOF
20429
20430         fi
20431 fi
20432
20433 if test "x$with_getcap" = "xyes" ; then
20434
20435 echo "$as_me:20435: checking for terminal-capability database functions" >&5
20436 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
20437 if test "${cf_cv_cgetent+set}" = set; then
20438   echo $ECHO_N "(cached) $ECHO_C" >&6
20439 else
20440
20441 cat >conftest.$ac_ext <<_ACEOF
20442 #line 20442 "configure"
20443 #include "confdefs.h"
20444
20445 #include <stdlib.h>
20446 int
20447 main (void)
20448 {
20449
20450         char temp[128];
20451         char *buf = temp;
20452         char *db_array = temp;
20453         cgetent(&buf, &db_array, "vt100");
20454         cgetcap(buf, "tc", '=');
20455         cgetmatch(buf, "tc");
20456
20457   ;
20458   return 0;
20459 }
20460 _ACEOF
20461 rm -f conftest.$ac_objext conftest$ac_exeext
20462 if { (eval echo "$as_me:20462: \"$ac_link\"") >&5
20463   (eval $ac_link) 2>&5
20464   ac_status=$?
20465   echo "$as_me:20465: \$? = $ac_status" >&5
20466   (exit $ac_status); } &&
20467          { ac_try='test -s conftest$ac_exeext'
20468   { (eval echo "$as_me:20468: \"$ac_try\"") >&5
20469   (eval $ac_try) 2>&5
20470   ac_status=$?
20471   echo "$as_me:20471: \$? = $ac_status" >&5
20472   (exit $ac_status); }; }; then
20473   cf_cv_cgetent=yes
20474 else
20475   echo "$as_me: failed program was:" >&5
20476 cat conftest.$ac_ext >&5
20477 cf_cv_cgetent=no
20478 fi
20479 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20480
20481 fi
20482 echo "$as_me:20482: result: $cf_cv_cgetent" >&5
20483 echo "${ECHO_T}$cf_cv_cgetent" >&6
20484
20485 if test "$cf_cv_cgetent" = yes
20486 then
20487
20488 cat >>confdefs.h <<\EOF
20489 #define HAVE_BSD_CGETENT 1
20490 EOF
20491
20492 echo "$as_me:20492: checking if cgetent uses const parameter" >&5
20493 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
20494 if test "${cf_cv_cgetent_const+set}" = set; then
20495   echo $ECHO_N "(cached) $ECHO_C" >&6
20496 else
20497
20498 cat >conftest.$ac_ext <<_ACEOF
20499 #line 20499 "configure"
20500 #include "confdefs.h"
20501
20502 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
20503 #include <stdlib.h>
20504 int
20505 main (void)
20506 {
20507
20508         char temp[128];
20509         char *buf = temp;
20510 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
20511         const char *db_array = temp;
20512         cgetent(&buf, &db_array, "vt100");
20513 #endif
20514         cgetcap(buf, "tc", '=');
20515         cgetmatch(buf, "tc");
20516
20517   ;
20518   return 0;
20519 }
20520 _ACEOF
20521 rm -f conftest.$ac_objext conftest$ac_exeext
20522 if { (eval echo "$as_me:20522: \"$ac_link\"") >&5
20523   (eval $ac_link) 2>&5
20524   ac_status=$?
20525   echo "$as_me:20525: \$? = $ac_status" >&5
20526   (exit $ac_status); } &&
20527          { ac_try='test -s conftest$ac_exeext'
20528   { (eval echo "$as_me:20528: \"$ac_try\"") >&5
20529   (eval $ac_try) 2>&5
20530   ac_status=$?
20531   echo "$as_me:20531: \$? = $ac_status" >&5
20532   (exit $ac_status); }; }; then
20533   cf_cv_cgetent_const=yes
20534 else
20535   echo "$as_me: failed program was:" >&5
20536 cat conftest.$ac_ext >&5
20537 cf_cv_cgetent_const=no
20538 fi
20539 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20540
20541 fi
20542 echo "$as_me:20542: result: $cf_cv_cgetent_const" >&5
20543 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
20544         if test "$cf_cv_cgetent_const" = yes
20545         then
20546
20547 cat >>confdefs.h <<EOF
20548 #define CGETENT_CONST const
20549 EOF
20550
20551         fi
20552 fi
20553
20554 fi
20555
20556 echo "$as_me:20556: checking for isascii" >&5
20557 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
20558 if test "${cf_cv_have_isascii+set}" = set; then
20559   echo $ECHO_N "(cached) $ECHO_C" >&6
20560 else
20561
20562         cat >conftest.$ac_ext <<_ACEOF
20563 #line 20563 "configure"
20564 #include "confdefs.h"
20565 #include <ctype.h>
20566 int
20567 main (void)
20568 {
20569 int x = isascii(' ')
20570   ;
20571   return 0;
20572 }
20573 _ACEOF
20574 rm -f conftest.$ac_objext conftest$ac_exeext
20575 if { (eval echo "$as_me:20575: \"$ac_link\"") >&5
20576   (eval $ac_link) 2>&5
20577   ac_status=$?
20578   echo "$as_me:20578: \$? = $ac_status" >&5
20579   (exit $ac_status); } &&
20580          { ac_try='test -s conftest$ac_exeext'
20581   { (eval echo "$as_me:20581: \"$ac_try\"") >&5
20582   (eval $ac_try) 2>&5
20583   ac_status=$?
20584   echo "$as_me:20584: \$? = $ac_status" >&5
20585   (exit $ac_status); }; }; then
20586   cf_cv_have_isascii=yes
20587 else
20588   echo "$as_me: failed program was:" >&5
20589 cat conftest.$ac_ext >&5
20590 cf_cv_have_isascii=no
20591 fi
20592 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20593
20594 fi
20595 echo "$as_me:20595: result: $cf_cv_have_isascii" >&5
20596 echo "${ECHO_T}$cf_cv_have_isascii" >&6
20597 test "$cf_cv_have_isascii" = yes &&
20598 cat >>confdefs.h <<\EOF
20599 #define HAVE_ISASCII 1
20600 EOF
20601
20602 if test "$ac_cv_func_sigaction" = yes; then
20603 echo "$as_me:20603: checking whether sigaction needs _POSIX_SOURCE" >&5
20604 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
20605 cat >conftest.$ac_ext <<_ACEOF
20606 #line 20606 "configure"
20607 #include "confdefs.h"
20608
20609 #include <sys/types.h>
20610 #include <signal.h>
20611 int
20612 main (void)
20613 {
20614 struct sigaction act
20615   ;
20616   return 0;
20617 }
20618 _ACEOF
20619 rm -f conftest.$ac_objext
20620 if { (eval echo "$as_me:20620: \"$ac_compile\"") >&5
20621   (eval $ac_compile) 2>&5
20622   ac_status=$?
20623   echo "$as_me:20623: \$? = $ac_status" >&5
20624   (exit $ac_status); } &&
20625          { ac_try='test -s conftest.$ac_objext'
20626   { (eval echo "$as_me:20626: \"$ac_try\"") >&5
20627   (eval $ac_try) 2>&5
20628   ac_status=$?
20629   echo "$as_me:20629: \$? = $ac_status" >&5
20630   (exit $ac_status); }; }; then
20631   sigact_bad=no
20632 else
20633   echo "$as_me: failed program was:" >&5
20634 cat conftest.$ac_ext >&5
20635
20636 cat >conftest.$ac_ext <<_ACEOF
20637 #line 20637 "configure"
20638 #include "confdefs.h"
20639
20640 #define _POSIX_SOURCE
20641 #include <sys/types.h>
20642 #include <signal.h>
20643 int
20644 main (void)
20645 {
20646 struct sigaction act
20647   ;
20648   return 0;
20649 }
20650 _ACEOF
20651 rm -f conftest.$ac_objext
20652 if { (eval echo "$as_me:20652: \"$ac_compile\"") >&5
20653   (eval $ac_compile) 2>&5
20654   ac_status=$?
20655   echo "$as_me:20655: \$? = $ac_status" >&5
20656   (exit $ac_status); } &&
20657          { ac_try='test -s conftest.$ac_objext'
20658   { (eval echo "$as_me:20658: \"$ac_try\"") >&5
20659   (eval $ac_try) 2>&5
20660   ac_status=$?
20661   echo "$as_me:20661: \$? = $ac_status" >&5
20662   (exit $ac_status); }; }; then
20663   sigact_bad=yes
20664
20665 cat >>confdefs.h <<\EOF
20666 #define _POSIX_SOURCE 1
20667 EOF
20668
20669 else
20670   echo "$as_me: failed program was:" >&5
20671 cat conftest.$ac_ext >&5
20672 sigact_bad=unknown
20673 fi
20674 rm -f conftest.$ac_objext conftest.$ac_ext
20675 fi
20676 rm -f conftest.$ac_objext conftest.$ac_ext
20677 echo "$as_me:20677: result: $sigact_bad" >&5
20678 echo "${ECHO_T}$sigact_bad" >&6
20679 fi
20680
20681 echo "$as_me:20681: checking if nanosleep really works" >&5
20682 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
20683 if test "${cf_cv_func_nanosleep+set}" = set; then
20684   echo $ECHO_N "(cached) $ECHO_C" >&6
20685 else
20686
20687 if test "$cross_compiling" = yes; then
20688   cf_cv_func_nanosleep=unknown
20689 else
20690   cat >conftest.$ac_ext <<_ACEOF
20691 #line 20691 "configure"
20692 #include "confdefs.h"
20693
20694 #include <stdio.h>
20695 #include <errno.h>
20696 #include <time.h>
20697
20698 #ifdef HAVE_SYS_TIME_H
20699 #include <sys/time.h>
20700 #endif
20701
20702 int main(void) {
20703         struct timespec ts1, ts2;
20704         int code;
20705         ts1.tv_sec  = 0;
20706         ts1.tv_nsec = 750000000;
20707         ts2.tv_sec  = 0;
20708         ts2.tv_nsec = 0;
20709         errno = 0;
20710         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
20711         ${cf_cv_main_return:-return}(code != 0);
20712 }
20713
20714 _ACEOF
20715 rm -f conftest$ac_exeext
20716 if { (eval echo "$as_me:20716: \"$ac_link\"") >&5
20717   (eval $ac_link) 2>&5
20718   ac_status=$?
20719   echo "$as_me:20719: \$? = $ac_status" >&5
20720   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20721   { (eval echo "$as_me:20721: \"$ac_try\"") >&5
20722   (eval $ac_try) 2>&5
20723   ac_status=$?
20724   echo "$as_me:20724: \$? = $ac_status" >&5
20725   (exit $ac_status); }; }; then
20726   cf_cv_func_nanosleep=yes
20727 else
20728   echo "$as_me: program exited with status $ac_status" >&5
20729 echo "$as_me: failed program was:" >&5
20730 cat conftest.$ac_ext >&5
20731 cf_cv_func_nanosleep=no
20732 fi
20733 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20734 fi
20735 fi
20736 echo "$as_me:20736: result: $cf_cv_func_nanosleep" >&5
20737 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
20738
20739 test "$cf_cv_func_nanosleep" = "yes" &&
20740 cat >>confdefs.h <<\EOF
20741 #define HAVE_NANOSLEEP 1
20742 EOF
20743
20744 for ac_header in \
20745 termio.h \
20746 termios.h \
20747 unistd.h \
20748 sys/ioctl.h \
20749 sys/termio.h \
20750
20751 do
20752 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20753 echo "$as_me:20753: checking for $ac_header" >&5
20754 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20755 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20756   echo $ECHO_N "(cached) $ECHO_C" >&6
20757 else
20758   cat >conftest.$ac_ext <<_ACEOF
20759 #line 20759 "configure"
20760 #include "confdefs.h"
20761 #include <$ac_header>
20762 _ACEOF
20763 if { (eval echo "$as_me:20763: \"$ac_cpp conftest.$ac_ext\"") >&5
20764   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20765   ac_status=$?
20766   egrep -v '^ *\+' conftest.er1 >conftest.err
20767   rm -f conftest.er1
20768   cat conftest.err >&5
20769   echo "$as_me:20769: \$? = $ac_status" >&5
20770   (exit $ac_status); } >/dev/null; then
20771   if test -s conftest.err; then
20772     ac_cpp_err=$ac_c_preproc_warn_flag
20773   else
20774     ac_cpp_err=
20775   fi
20776 else
20777   ac_cpp_err=yes
20778 fi
20779 if test -z "$ac_cpp_err"; then
20780   eval "$as_ac_Header=yes"
20781 else
20782   echo "$as_me: failed program was:" >&5
20783   cat conftest.$ac_ext >&5
20784   eval "$as_ac_Header=no"
20785 fi
20786 rm -f conftest.err conftest.$ac_ext
20787 fi
20788 echo "$as_me:20788: result: `eval echo '${'$as_ac_Header'}'`" >&5
20789 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20790 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20791   cat >>confdefs.h <<EOF
20792 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20793 EOF
20794
20795 fi
20796 done
20797
20798 if test "$ac_cv_header_termios_h" = yes ; then
20799         case "$CFLAGS $CPPFLAGS" in
20800         (*-D_POSIX_SOURCE*)
20801                 termios_bad=dunno ;;
20802         (*)     termios_bad=maybe ;;
20803         esac
20804         if test "$termios_bad" = maybe ; then
20805         echo "$as_me:20805: checking whether termios.h needs _POSIX_SOURCE" >&5
20806 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
20807         cat >conftest.$ac_ext <<_ACEOF
20808 #line 20808 "configure"
20809 #include "confdefs.h"
20810 #include <termios.h>
20811 int
20812 main (void)
20813 {
20814 struct termios foo; int x = foo.c_iflag = 1; (void)x
20815   ;
20816   return 0;
20817 }
20818 _ACEOF
20819 rm -f conftest.$ac_objext
20820 if { (eval echo "$as_me:20820: \"$ac_compile\"") >&5
20821   (eval $ac_compile) 2>&5
20822   ac_status=$?
20823   echo "$as_me:20823: \$? = $ac_status" >&5
20824   (exit $ac_status); } &&
20825          { ac_try='test -s conftest.$ac_objext'
20826   { (eval echo "$as_me:20826: \"$ac_try\"") >&5
20827   (eval $ac_try) 2>&5
20828   ac_status=$?
20829   echo "$as_me:20829: \$? = $ac_status" >&5
20830   (exit $ac_status); }; }; then
20831   termios_bad=no
20832 else
20833   echo "$as_me: failed program was:" >&5
20834 cat conftest.$ac_ext >&5
20835
20836                 cat >conftest.$ac_ext <<_ACEOF
20837 #line 20837 "configure"
20838 #include "confdefs.h"
20839
20840 #define _POSIX_SOURCE
20841 #include <termios.h>
20842 int
20843 main (void)
20844 {
20845 struct termios foo; int x = foo.c_iflag = 2; (void)x
20846   ;
20847   return 0;
20848 }
20849 _ACEOF
20850 rm -f conftest.$ac_objext
20851 if { (eval echo "$as_me:20851: \"$ac_compile\"") >&5
20852   (eval $ac_compile) 2>&5
20853   ac_status=$?
20854   echo "$as_me:20854: \$? = $ac_status" >&5
20855   (exit $ac_status); } &&
20856          { ac_try='test -s conftest.$ac_objext'
20857   { (eval echo "$as_me:20857: \"$ac_try\"") >&5
20858   (eval $ac_try) 2>&5
20859   ac_status=$?
20860   echo "$as_me:20860: \$? = $ac_status" >&5
20861   (exit $ac_status); }; }; then
20862   termios_bad=unknown
20863 else
20864   echo "$as_me: failed program was:" >&5
20865 cat conftest.$ac_ext >&5
20866 termios_bad=yes
20867 cat >>confdefs.h <<\EOF
20868 #define _POSIX_SOURCE 1
20869 EOF
20870
20871 fi
20872 rm -f conftest.$ac_objext conftest.$ac_ext
20873
20874 fi
20875 rm -f conftest.$ac_objext conftest.$ac_ext
20876         echo "$as_me:20876: result: $termios_bad" >&5
20877 echo "${ECHO_T}$termios_bad" >&6
20878         fi
20879 fi
20880
20881 echo "$as_me:20881: checking for tcgetattr" >&5
20882 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
20883 if test "${cf_cv_have_tcgetattr+set}" = set; then
20884   echo $ECHO_N "(cached) $ECHO_C" >&6
20885 else
20886
20887 cat >conftest.$ac_ext <<_ACEOF
20888 #line 20888 "configure"
20889 #include "confdefs.h"
20890
20891 #include <sys/types.h>
20892 #ifdef HAVE_UNISTD_H
20893 #include <unistd.h>
20894 #endif
20895 #ifdef HAVE_TERMIOS_H
20896 #include <termios.h>
20897 #define TTY struct termios
20898 #else
20899 #ifdef HAVE_TERMIO_H
20900 #include <termio.h>
20901 #define TTY struct termio
20902 #endif
20903 #endif
20904
20905 int
20906 main (void)
20907 {
20908
20909 TTY foo;
20910 tcgetattr(1, &foo);
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_tcgetattr=yes
20928 else
20929   echo "$as_me: failed program was:" >&5
20930 cat conftest.$ac_ext >&5
20931 cf_cv_have_tcgetattr=no
20932 fi
20933 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20934 fi
20935 echo "$as_me:20935: result: $cf_cv_have_tcgetattr" >&5
20936 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
20937 test "$cf_cv_have_tcgetattr" = yes &&
20938 cat >>confdefs.h <<\EOF
20939 #define HAVE_TCGETATTR 1
20940 EOF
20941
20942 echo "$as_me:20942: checking for vsscanf function or workaround" >&5
20943 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
20944 if test "${cf_cv_func_vsscanf+set}" = set; then
20945   echo $ECHO_N "(cached) $ECHO_C" >&6
20946 else
20947
20948 cat >conftest.$ac_ext <<_ACEOF
20949 #line 20949 "configure"
20950 #include "confdefs.h"
20951
20952 #include <stdarg.h>
20953 #include <stdio.h>
20954 int
20955 main (void)
20956 {
20957
20958         va_list ap;
20959         vsscanf("from", "%d", ap)
20960   ;
20961   return 0;
20962 }
20963 _ACEOF
20964 rm -f conftest.$ac_objext conftest$ac_exeext
20965 if { (eval echo "$as_me:20965: \"$ac_link\"") >&5
20966   (eval $ac_link) 2>&5
20967   ac_status=$?
20968   echo "$as_me:20968: \$? = $ac_status" >&5
20969   (exit $ac_status); } &&
20970          { ac_try='test -s conftest$ac_exeext'
20971   { (eval echo "$as_me:20971: \"$ac_try\"") >&5
20972   (eval $ac_try) 2>&5
20973   ac_status=$?
20974   echo "$as_me:20974: \$? = $ac_status" >&5
20975   (exit $ac_status); }; }; then
20976   cf_cv_func_vsscanf=vsscanf
20977 else
20978   echo "$as_me: failed program was:" >&5
20979 cat conftest.$ac_ext >&5
20980
20981 cat >conftest.$ac_ext <<_ACEOF
20982 #line 20982 "configure"
20983 #include "confdefs.h"
20984
20985 #include <stdarg.h>
20986 #include <stdio.h>
20987 int
20988 main (void)
20989 {
20990
20991         FILE strbuf;
20992         char *str = "from";
20993
20994         strbuf._flag = _IOREAD;
20995         strbuf._ptr = strbuf._base = (unsigned char *) str;
20996         strbuf._cnt = strlen(str);
20997         strbuf._file = _NFILE;
20998         return (vfscanf(&strbuf, "%d", ap))
20999   ;
21000   return 0;
21001 }
21002 _ACEOF
21003 rm -f conftest.$ac_objext conftest$ac_exeext
21004 if { (eval echo "$as_me:21004: \"$ac_link\"") >&5
21005   (eval $ac_link) 2>&5
21006   ac_status=$?
21007   echo "$as_me:21007: \$? = $ac_status" >&5
21008   (exit $ac_status); } &&
21009          { ac_try='test -s conftest$ac_exeext'
21010   { (eval echo "$as_me:21010: \"$ac_try\"") >&5
21011   (eval $ac_try) 2>&5
21012   ac_status=$?
21013   echo "$as_me:21013: \$? = $ac_status" >&5
21014   (exit $ac_status); }; }; then
21015   cf_cv_func_vsscanf=vfscanf
21016 else
21017   echo "$as_me: failed program was:" >&5
21018 cat conftest.$ac_ext >&5
21019
21020 cat >conftest.$ac_ext <<_ACEOF
21021 #line 21021 "configure"
21022 #include "confdefs.h"
21023
21024 #include <stdarg.h>
21025 #include <stdio.h>
21026 int
21027 main (void)
21028 {
21029
21030         FILE strbuf;
21031         char *str = "from";
21032
21033         strbuf._flag = _IOREAD;
21034         strbuf._ptr = strbuf._base = (unsigned char *) str;
21035         strbuf._cnt = strlen(str);
21036         strbuf._file = _NFILE;
21037         return (_doscan(&strbuf, "%d", ap))
21038   ;
21039   return 0;
21040 }
21041 _ACEOF
21042 rm -f conftest.$ac_objext conftest$ac_exeext
21043 if { (eval echo "$as_me:21043: \"$ac_link\"") >&5
21044   (eval $ac_link) 2>&5
21045   ac_status=$?
21046   echo "$as_me:21046: \$? = $ac_status" >&5
21047   (exit $ac_status); } &&
21048          { ac_try='test -s conftest$ac_exeext'
21049   { (eval echo "$as_me:21049: \"$ac_try\"") >&5
21050   (eval $ac_try) 2>&5
21051   ac_status=$?
21052   echo "$as_me:21052: \$? = $ac_status" >&5
21053   (exit $ac_status); }; }; then
21054   cf_cv_func_vsscanf=_doscan
21055 else
21056   echo "$as_me: failed program was:" >&5
21057 cat conftest.$ac_ext >&5
21058
21059 cf_cv_func_vsscanf=no
21060 fi
21061 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21062 fi
21063 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21064 fi
21065 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21066 fi
21067 echo "$as_me:21067: result: $cf_cv_func_vsscanf" >&5
21068 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
21069
21070 case $cf_cv_func_vsscanf in
21071 (vsscanf)
21072 cat >>confdefs.h <<\EOF
21073 #define HAVE_VSSCANF 1
21074 EOF
21075 ;;
21076 (vfscanf)
21077 cat >>confdefs.h <<\EOF
21078 #define HAVE_VFSCANF 1
21079 EOF
21080 ;;
21081 (_doscan)
21082 cat >>confdefs.h <<\EOF
21083 #define HAVE__DOSCAN 1
21084 EOF
21085 ;;
21086 esac
21087
21088 for ac_header in \
21089 unistd.h \
21090
21091 do
21092 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21093 echo "$as_me:21093: checking for $ac_header" >&5
21094 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21095 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21096   echo $ECHO_N "(cached) $ECHO_C" >&6
21097 else
21098   cat >conftest.$ac_ext <<_ACEOF
21099 #line 21099 "configure"
21100 #include "confdefs.h"
21101 #include <$ac_header>
21102 _ACEOF
21103 if { (eval echo "$as_me:21103: \"$ac_cpp conftest.$ac_ext\"") >&5
21104   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21105   ac_status=$?
21106   egrep -v '^ *\+' conftest.er1 >conftest.err
21107   rm -f conftest.er1
21108   cat conftest.err >&5
21109   echo "$as_me:21109: \$? = $ac_status" >&5
21110   (exit $ac_status); } >/dev/null; then
21111   if test -s conftest.err; then
21112     ac_cpp_err=$ac_c_preproc_warn_flag
21113   else
21114     ac_cpp_err=
21115   fi
21116 else
21117   ac_cpp_err=yes
21118 fi
21119 if test -z "$ac_cpp_err"; then
21120   eval "$as_ac_Header=yes"
21121 else
21122   echo "$as_me: failed program was:" >&5
21123   cat conftest.$ac_ext >&5
21124   eval "$as_ac_Header=no"
21125 fi
21126 rm -f conftest.err conftest.$ac_ext
21127 fi
21128 echo "$as_me:21128: result: `eval echo '${'$as_ac_Header'}'`" >&5
21129 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21130 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21131   cat >>confdefs.h <<EOF
21132 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21133 EOF
21134
21135 fi
21136 done
21137
21138 echo "$as_me:21138: checking for working mkstemp" >&5
21139 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
21140 if test "${cf_cv_func_mkstemp+set}" = set; then
21141   echo $ECHO_N "(cached) $ECHO_C" >&6
21142 else
21143
21144 rm -rf conftest*
21145 if test "$cross_compiling" = yes; then
21146   cf_cv_func_mkstemp=maybe
21147 else
21148   cat >conftest.$ac_ext <<_ACEOF
21149 #line 21149 "configure"
21150 #include "confdefs.h"
21151
21152 #include <sys/types.h>
21153 #ifdef HAVE_UNISTD_H
21154 #include <unistd.h>
21155 #endif
21156 #include <stdlib.h>
21157 #include <stdio.h>
21158 #include <string.h>
21159 #include <sys/stat.h>
21160 int main(void)
21161 {
21162         char *tmpl = "conftestXXXXXX";
21163         char name[2][80];
21164         int n;
21165         int result = 0;
21166         int fd;
21167         struct stat sb;
21168
21169         umask(077);
21170         for (n = 0; n < 2; ++n) {
21171                 strcpy(name[n], tmpl);
21172                 if ((fd = mkstemp(name[n])) >= 0) {
21173                         if (!strcmp(name[n], tmpl)
21174                          || stat(name[n], &sb) != 0
21175                          || (sb.st_mode & S_IFMT) != S_IFREG
21176                          || (sb.st_mode & 077) != 0) {
21177                                 result = 1;
21178                         }
21179                         close(fd);
21180                 }
21181         }
21182         if (result == 0
21183          && !strcmp(name[0], name[1]))
21184                 result = 1;
21185         ${cf_cv_main_return:-return}(result);
21186 }
21187
21188 _ACEOF
21189 rm -f conftest$ac_exeext
21190 if { (eval echo "$as_me:21190: \"$ac_link\"") >&5
21191   (eval $ac_link) 2>&5
21192   ac_status=$?
21193   echo "$as_me:21193: \$? = $ac_status" >&5
21194   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21195   { (eval echo "$as_me:21195: \"$ac_try\"") >&5
21196   (eval $ac_try) 2>&5
21197   ac_status=$?
21198   echo "$as_me:21198: \$? = $ac_status" >&5
21199   (exit $ac_status); }; }; then
21200   cf_cv_func_mkstemp=yes
21201
21202 else
21203   echo "$as_me: program exited with status $ac_status" >&5
21204 echo "$as_me: failed program was:" >&5
21205 cat conftest.$ac_ext >&5
21206 cf_cv_func_mkstemp=no
21207
21208 fi
21209 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21210 fi
21211
21212 fi
21213 echo "$as_me:21213: result: $cf_cv_func_mkstemp" >&5
21214 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
21215 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
21216         echo "$as_me:21216: checking for mkstemp" >&5
21217 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
21218 if test "${ac_cv_func_mkstemp+set}" = set; then
21219   echo $ECHO_N "(cached) $ECHO_C" >&6
21220 else
21221   cat >conftest.$ac_ext <<_ACEOF
21222 #line 21222 "configure"
21223 #include "confdefs.h"
21224 #define mkstemp autoconf_temporary
21225 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21226 #undef mkstemp
21227
21228 #ifdef __cplusplus
21229 extern "C"
21230 #endif
21231
21232 /* We use char because int might match the return type of a gcc2
21233    builtin and then its argument prototype would still apply.  */
21234 char mkstemp (void);
21235
21236 int
21237 main (void)
21238 {
21239
21240 /* The GNU C library defines stubs for functions which it implements
21241     to always fail with ENOSYS.  Some functions are actually named
21242     something starting with __ and the normal name is an alias.  */
21243 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
21244 #error found stub for mkstemp
21245 #endif
21246
21247         return mkstemp ();
21248   ;
21249   return 0;
21250 }
21251 _ACEOF
21252 rm -f conftest.$ac_objext conftest$ac_exeext
21253 if { (eval echo "$as_me:21253: \"$ac_link\"") >&5
21254   (eval $ac_link) 2>&5
21255   ac_status=$?
21256   echo "$as_me:21256: \$? = $ac_status" >&5
21257   (exit $ac_status); } &&
21258          { ac_try='test -s conftest$ac_exeext'
21259   { (eval echo "$as_me:21259: \"$ac_try\"") >&5
21260   (eval $ac_try) 2>&5
21261   ac_status=$?
21262   echo "$as_me:21262: \$? = $ac_status" >&5
21263   (exit $ac_status); }; }; then
21264   ac_cv_func_mkstemp=yes
21265 else
21266   echo "$as_me: failed program was:" >&5
21267 cat conftest.$ac_ext >&5
21268 ac_cv_func_mkstemp=no
21269 fi
21270 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21271 fi
21272 echo "$as_me:21272: result: $ac_cv_func_mkstemp" >&5
21273 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
21274
21275 fi
21276 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
21277
21278 cat >>confdefs.h <<\EOF
21279 #define HAVE_MKSTEMP 1
21280 EOF
21281
21282 fi
21283
21284 # setup for prototype of fallback for vsscanf()
21285
21286 if test "$cf_cv_func_vsscanf" = vsscanf ; then
21287         HAVE_VSSCANF=1
21288 else
21289         HAVE_VSSCANF=0
21290 fi
21291
21292 if test "x$cross_compiling" = xyes ; then
21293         { echo "$as_me:21293: WARNING: cross compiling: assume setvbuf params not reversed" >&5
21294 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
21295 else
21296         echo "$as_me:21296: checking whether setvbuf arguments are reversed" >&5
21297 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
21298 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
21299   echo $ECHO_N "(cached) $ECHO_C" >&6
21300 else
21301   if test "$cross_compiling" = yes; then
21302   { { echo "$as_me:21302: error: cannot run test program while cross compiling" >&5
21303 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
21304    { (exit 1); exit 1; }; }
21305 else
21306   cat >conftest.$ac_ext <<_ACEOF
21307 #line 21307 "configure"
21308 #include "confdefs.h"
21309 #include <stdio.h>
21310 /* If setvbuf has the reversed format, exit 0. */
21311 int
21312 main (void)
21313 {
21314   /* This call has the arguments reversed.
21315      A reversed system may check and see that the address of main
21316      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
21317   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
21318     $ac_main_return(1);
21319   putc('\r', stdout);
21320   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
21321 }
21322 _ACEOF
21323 rm -f conftest$ac_exeext
21324 if { (eval echo "$as_me:21324: \"$ac_link\"") >&5
21325   (eval $ac_link) 2>&5
21326   ac_status=$?
21327   echo "$as_me:21327: \$? = $ac_status" >&5
21328   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21329   { (eval echo "$as_me:21329: \"$ac_try\"") >&5
21330   (eval $ac_try) 2>&5
21331   ac_status=$?
21332   echo "$as_me:21332: \$? = $ac_status" >&5
21333   (exit $ac_status); }; }; then
21334   ac_cv_func_setvbuf_reversed=yes
21335 else
21336   echo "$as_me: program exited with status $ac_status" >&5
21337 echo "$as_me: failed program was:" >&5
21338 cat conftest.$ac_ext >&5
21339 ac_cv_func_setvbuf_reversed=no
21340 fi
21341 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21342 fi
21343 rm -f core core.* *.core
21344 fi
21345 echo "$as_me:21345: result: $ac_cv_func_setvbuf_reversed" >&5
21346 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
21347 if test $ac_cv_func_setvbuf_reversed = yes; then
21348
21349 cat >>confdefs.h <<\EOF
21350 #define SETVBUF_REVERSED 1
21351 EOF
21352
21353 fi
21354
21355 fi
21356 echo "$as_me:21356: checking for intptr_t" >&5
21357 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
21358 if test "${ac_cv_type_intptr_t+set}" = set; then
21359   echo $ECHO_N "(cached) $ECHO_C" >&6
21360 else
21361   cat >conftest.$ac_ext <<_ACEOF
21362 #line 21362 "configure"
21363 #include "confdefs.h"
21364 $ac_includes_default
21365 int
21366 main (void)
21367 {
21368 if ((intptr_t *) 0)
21369   return 0;
21370 if (sizeof (intptr_t))
21371   return 0;
21372   ;
21373   return 0;
21374 }
21375 _ACEOF
21376 rm -f conftest.$ac_objext
21377 if { (eval echo "$as_me:21377: \"$ac_compile\"") >&5
21378   (eval $ac_compile) 2>&5
21379   ac_status=$?
21380   echo "$as_me:21380: \$? = $ac_status" >&5
21381   (exit $ac_status); } &&
21382          { ac_try='test -s conftest.$ac_objext'
21383   { (eval echo "$as_me:21383: \"$ac_try\"") >&5
21384   (eval $ac_try) 2>&5
21385   ac_status=$?
21386   echo "$as_me:21386: \$? = $ac_status" >&5
21387   (exit $ac_status); }; }; then
21388   ac_cv_type_intptr_t=yes
21389 else
21390   echo "$as_me: failed program was:" >&5
21391 cat conftest.$ac_ext >&5
21392 ac_cv_type_intptr_t=no
21393 fi
21394 rm -f conftest.$ac_objext conftest.$ac_ext
21395 fi
21396 echo "$as_me:21396: result: $ac_cv_type_intptr_t" >&5
21397 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
21398 if test $ac_cv_type_intptr_t = yes; then
21399   :
21400 else
21401
21402 cat >>confdefs.h <<EOF
21403 #define intptr_t long
21404 EOF
21405
21406 fi
21407
21408 echo "$as_me:21408: checking for ssize_t" >&5
21409 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
21410 if test "${ac_cv_type_ssize_t+set}" = set; then
21411   echo $ECHO_N "(cached) $ECHO_C" >&6
21412 else
21413   cat >conftest.$ac_ext <<_ACEOF
21414 #line 21414 "configure"
21415 #include "confdefs.h"
21416 $ac_includes_default
21417 int
21418 main (void)
21419 {
21420 if ((ssize_t *) 0)
21421   return 0;
21422 if (sizeof (ssize_t))
21423   return 0;
21424   ;
21425   return 0;
21426 }
21427 _ACEOF
21428 rm -f conftest.$ac_objext
21429 if { (eval echo "$as_me:21429: \"$ac_compile\"") >&5
21430   (eval $ac_compile) 2>&5
21431   ac_status=$?
21432   echo "$as_me:21432: \$? = $ac_status" >&5
21433   (exit $ac_status); } &&
21434          { ac_try='test -s conftest.$ac_objext'
21435   { (eval echo "$as_me:21435: \"$ac_try\"") >&5
21436   (eval $ac_try) 2>&5
21437   ac_status=$?
21438   echo "$as_me:21438: \$? = $ac_status" >&5
21439   (exit $ac_status); }; }; then
21440   ac_cv_type_ssize_t=yes
21441 else
21442   echo "$as_me: failed program was:" >&5
21443 cat conftest.$ac_ext >&5
21444 ac_cv_type_ssize_t=no
21445 fi
21446 rm -f conftest.$ac_objext conftest.$ac_ext
21447 fi
21448 echo "$as_me:21448: result: $ac_cv_type_ssize_t" >&5
21449 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
21450 if test $ac_cv_type_ssize_t = yes; then
21451   :
21452 else
21453
21454 cat >>confdefs.h <<EOF
21455 #define ssize_t int
21456 EOF
21457
21458 fi
21459
21460 echo "$as_me:21460: checking for type sigaction_t" >&5
21461 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
21462 if test "${cf_cv_type_sigaction+set}" = set; then
21463   echo $ECHO_N "(cached) $ECHO_C" >&6
21464 else
21465
21466         cat >conftest.$ac_ext <<_ACEOF
21467 #line 21467 "configure"
21468 #include "confdefs.h"
21469
21470 #include <signal.h>
21471 int
21472 main (void)
21473 {
21474 sigaction_t x
21475   ;
21476   return 0;
21477 }
21478 _ACEOF
21479 rm -f conftest.$ac_objext
21480 if { (eval echo "$as_me:21480: \"$ac_compile\"") >&5
21481   (eval $ac_compile) 2>&5
21482   ac_status=$?
21483   echo "$as_me:21483: \$? = $ac_status" >&5
21484   (exit $ac_status); } &&
21485          { ac_try='test -s conftest.$ac_objext'
21486   { (eval echo "$as_me:21486: \"$ac_try\"") >&5
21487   (eval $ac_try) 2>&5
21488   ac_status=$?
21489   echo "$as_me:21489: \$? = $ac_status" >&5
21490   (exit $ac_status); }; }; then
21491   cf_cv_type_sigaction=yes
21492 else
21493   echo "$as_me: failed program was:" >&5
21494 cat conftest.$ac_ext >&5
21495 cf_cv_type_sigaction=no
21496 fi
21497 rm -f conftest.$ac_objext conftest.$ac_ext
21498 fi
21499
21500 echo "$as_me:21500: result: $cf_cv_type_sigaction" >&5
21501 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
21502 test "$cf_cv_type_sigaction" = yes &&
21503 cat >>confdefs.h <<\EOF
21504 #define HAVE_TYPE_SIGACTION 1
21505 EOF
21506
21507 echo "$as_me:21507: checking declaration of size-change" >&5
21508 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
21509 if test "${cf_cv_sizechange+set}" = set; then
21510   echo $ECHO_N "(cached) $ECHO_C" >&6
21511 else
21512
21513         cf_cv_sizechange=unknown
21514         cf_save_CPPFLAGS="$CPPFLAGS"
21515
21516 for cf_opts in "" "NEED_PTEM_H"
21517 do
21518
21519         CPPFLAGS="$cf_save_CPPFLAGS"
21520         if test -n "$cf_opts"
21521         then
21522
21523         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21524         CPPFLAGS="${CPPFLAGS}-D$cf_opts"
21525
21526         fi
21527         cat >conftest.$ac_ext <<_ACEOF
21528 #line 21528 "configure"
21529 #include "confdefs.h"
21530 #include <sys/types.h>
21531 #ifdef HAVE_TERMIOS_H
21532 #include <termios.h>
21533 #else
21534 #ifdef HAVE_TERMIO_H
21535 #include <termio.h>
21536 #endif
21537 #endif
21538
21539 #ifdef NEED_PTEM_H
21540 /* This is a workaround for SCO:  they neglected to define struct winsize in
21541  * termios.h -- it's only in termio.h and ptem.h
21542  */
21543 #include <sys/stream.h>
21544 #include <sys/ptem.h>
21545 #endif
21546
21547 #ifdef HAVE_SYS_IOCTL_H
21548 #include <sys/ioctl.h>
21549 #endif
21550
21551 int
21552 main (void)
21553 {
21554
21555 #ifdef TIOCGSIZE
21556         struct ttysize win;     /* SunOS 3.0... */
21557         int y = win.ts_lines = 2;
21558         int x = win.ts_cols = 1;
21559         (void)y;
21560         (void)x;
21561 #else
21562 #ifdef TIOCGWINSZ
21563         struct winsize win;     /* everything else */
21564         int y = win.ws_row = 2;
21565         int x = win.ws_col = 1;
21566         (void)y;
21567         (void)x;
21568 #else
21569         no TIOCGSIZE or TIOCGWINSZ
21570 #endif /* TIOCGWINSZ */
21571 #endif /* TIOCGSIZE */
21572
21573   ;
21574   return 0;
21575 }
21576 _ACEOF
21577 rm -f conftest.$ac_objext
21578 if { (eval echo "$as_me:21578: \"$ac_compile\"") >&5
21579   (eval $ac_compile) 2>&5
21580   ac_status=$?
21581   echo "$as_me:21581: \$? = $ac_status" >&5
21582   (exit $ac_status); } &&
21583          { ac_try='test -s conftest.$ac_objext'
21584   { (eval echo "$as_me:21584: \"$ac_try\"") >&5
21585   (eval $ac_try) 2>&5
21586   ac_status=$?
21587   echo "$as_me:21587: \$? = $ac_status" >&5
21588   (exit $ac_status); }; }; then
21589   cf_cv_sizechange=yes
21590 else
21591   echo "$as_me: failed program was:" >&5
21592 cat conftest.$ac_ext >&5
21593 cf_cv_sizechange=no
21594 fi
21595 rm -f conftest.$ac_objext conftest.$ac_ext
21596
21597         CPPFLAGS="$cf_save_CPPFLAGS"
21598         if test "$cf_cv_sizechange" = yes ; then
21599                 echo "size-change succeeded ($cf_opts)" >&5
21600                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
21601                 break
21602         fi
21603 done
21604
21605 fi
21606 echo "$as_me:21606: result: $cf_cv_sizechange" >&5
21607 echo "${ECHO_T}$cf_cv_sizechange" >&6
21608 if test "$cf_cv_sizechange" != no ; then
21609
21610 cat >>confdefs.h <<\EOF
21611 #define HAVE_SIZECHANGE 1
21612 EOF
21613
21614         case $cf_cv_sizechange in
21615         (NEED*)
21616                 cat >>confdefs.h <<EOF
21617 #define $cf_cv_sizechange  1
21618 EOF
21619
21620                 ;;
21621         esac
21622 fi
21623
21624 echo "$as_me:21624: checking for memmove" >&5
21625 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
21626 if test "${ac_cv_func_memmove+set}" = set; then
21627   echo $ECHO_N "(cached) $ECHO_C" >&6
21628 else
21629   cat >conftest.$ac_ext <<_ACEOF
21630 #line 21630 "configure"
21631 #include "confdefs.h"
21632 #define memmove autoconf_temporary
21633 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21634 #undef memmove
21635
21636 #ifdef __cplusplus
21637 extern "C"
21638 #endif
21639
21640 /* We use char because int might match the return type of a gcc2
21641    builtin and then its argument prototype would still apply.  */
21642 char memmove (void);
21643
21644 int
21645 main (void)
21646 {
21647
21648 /* The GNU C library defines stubs for functions which it implements
21649     to always fail with ENOSYS.  Some functions are actually named
21650     something starting with __ and the normal name is an alias.  */
21651 #if defined (__stub_memmove) || defined (__stub___memmove)
21652 #error found stub for memmove
21653 #endif
21654
21655         return memmove ();
21656   ;
21657   return 0;
21658 }
21659 _ACEOF
21660 rm -f conftest.$ac_objext conftest$ac_exeext
21661 if { (eval echo "$as_me:21661: \"$ac_link\"") >&5
21662   (eval $ac_link) 2>&5
21663   ac_status=$?
21664   echo "$as_me:21664: \$? = $ac_status" >&5
21665   (exit $ac_status); } &&
21666          { ac_try='test -s conftest$ac_exeext'
21667   { (eval echo "$as_me:21667: \"$ac_try\"") >&5
21668   (eval $ac_try) 2>&5
21669   ac_status=$?
21670   echo "$as_me:21670: \$? = $ac_status" >&5
21671   (exit $ac_status); }; }; then
21672   ac_cv_func_memmove=yes
21673 else
21674   echo "$as_me: failed program was:" >&5
21675 cat conftest.$ac_ext >&5
21676 ac_cv_func_memmove=no
21677 fi
21678 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21679 fi
21680 echo "$as_me:21680: result: $ac_cv_func_memmove" >&5
21681 echo "${ECHO_T}$ac_cv_func_memmove" >&6
21682 if test $ac_cv_func_memmove = yes; then
21683   :
21684 else
21685
21686 echo "$as_me:21686: checking for bcopy" >&5
21687 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
21688 if test "${ac_cv_func_bcopy+set}" = set; then
21689   echo $ECHO_N "(cached) $ECHO_C" >&6
21690 else
21691   cat >conftest.$ac_ext <<_ACEOF
21692 #line 21692 "configure"
21693 #include "confdefs.h"
21694 #define bcopy autoconf_temporary
21695 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21696 #undef bcopy
21697
21698 #ifdef __cplusplus
21699 extern "C"
21700 #endif
21701
21702 /* We use char because int might match the return type of a gcc2
21703    builtin and then its argument prototype would still apply.  */
21704 char bcopy (void);
21705
21706 int
21707 main (void)
21708 {
21709
21710 /* The GNU C library defines stubs for functions which it implements
21711     to always fail with ENOSYS.  Some functions are actually named
21712     something starting with __ and the normal name is an alias.  */
21713 #if defined (__stub_bcopy) || defined (__stub___bcopy)
21714 #error found stub for bcopy
21715 #endif
21716
21717         return bcopy ();
21718   ;
21719   return 0;
21720 }
21721 _ACEOF
21722 rm -f conftest.$ac_objext conftest$ac_exeext
21723 if { (eval echo "$as_me:21723: \"$ac_link\"") >&5
21724   (eval $ac_link) 2>&5
21725   ac_status=$?
21726   echo "$as_me:21726: \$? = $ac_status" >&5
21727   (exit $ac_status); } &&
21728          { ac_try='test -s conftest$ac_exeext'
21729   { (eval echo "$as_me:21729: \"$ac_try\"") >&5
21730   (eval $ac_try) 2>&5
21731   ac_status=$?
21732   echo "$as_me:21732: \$? = $ac_status" >&5
21733   (exit $ac_status); }; }; then
21734   ac_cv_func_bcopy=yes
21735 else
21736   echo "$as_me: failed program was:" >&5
21737 cat conftest.$ac_ext >&5
21738 ac_cv_func_bcopy=no
21739 fi
21740 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21741 fi
21742 echo "$as_me:21742: result: $ac_cv_func_bcopy" >&5
21743 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
21744 if test $ac_cv_func_bcopy = yes; then
21745
21746         echo "$as_me:21746: checking if bcopy does overlapping moves" >&5
21747 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
21748 if test "${cf_cv_good_bcopy+set}" = set; then
21749   echo $ECHO_N "(cached) $ECHO_C" >&6
21750 else
21751
21752                 if test "$cross_compiling" = yes; then
21753   cf_cv_good_bcopy=unknown
21754 else
21755   cat >conftest.$ac_ext <<_ACEOF
21756 #line 21756 "configure"
21757 #include "confdefs.h"
21758
21759 int main(void) {
21760         static char data[] = "abcdefghijklmnopqrstuwwxyz";
21761         char temp[40];
21762         bcopy(data, temp, sizeof(data));
21763         bcopy(temp+10, temp, 15);
21764         bcopy(temp+5, temp+15, 10);
21765         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
21766 }
21767
21768 _ACEOF
21769 rm -f conftest$ac_exeext
21770 if { (eval echo "$as_me:21770: \"$ac_link\"") >&5
21771   (eval $ac_link) 2>&5
21772   ac_status=$?
21773   echo "$as_me:21773: \$? = $ac_status" >&5
21774   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21775   { (eval echo "$as_me:21775: \"$ac_try\"") >&5
21776   (eval $ac_try) 2>&5
21777   ac_status=$?
21778   echo "$as_me:21778: \$? = $ac_status" >&5
21779   (exit $ac_status); }; }; then
21780   cf_cv_good_bcopy=yes
21781 else
21782   echo "$as_me: program exited with status $ac_status" >&5
21783 echo "$as_me: failed program was:" >&5
21784 cat conftest.$ac_ext >&5
21785 cf_cv_good_bcopy=no
21786 fi
21787 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21788 fi
21789
21790 fi
21791 echo "$as_me:21791: result: $cf_cv_good_bcopy" >&5
21792 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
21793
21794 else
21795   cf_cv_good_bcopy=no
21796 fi
21797
21798         if test "$cf_cv_good_bcopy" = yes ; then
21799
21800 cat >>confdefs.h <<\EOF
21801 #define USE_OK_BCOPY 1
21802 EOF
21803
21804         else
21805
21806 cat >>confdefs.h <<\EOF
21807 #define USE_MY_MEMMOVE 1
21808 EOF
21809
21810         fi
21811
21812 fi
21813
21814 tty 2>&1 >/dev/null || {
21815 for ac_func in posix_openpt
21816 do
21817 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21818 echo "$as_me:21818: checking for $ac_func" >&5
21819 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21820 if eval "test \"\${$as_ac_var+set}\" = set"; then
21821   echo $ECHO_N "(cached) $ECHO_C" >&6
21822 else
21823   cat >conftest.$ac_ext <<_ACEOF
21824 #line 21824 "configure"
21825 #include "confdefs.h"
21826 #define $ac_func autoconf_temporary
21827 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21828 #undef $ac_func
21829
21830 #ifdef __cplusplus
21831 extern "C"
21832 #endif
21833
21834 /* We use char because int might match the return type of a gcc2
21835    builtin and then its argument prototype would still apply.  */
21836 char $ac_func (void);
21837
21838 int
21839 main (void)
21840 {
21841
21842 /* The GNU C library defines stubs for functions which it implements
21843     to always fail with ENOSYS.  Some functions are actually named
21844     something starting with __ and the normal name is an alias.  */
21845 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21846 #error found stub for $ac_func
21847 #endif
21848
21849         return $ac_func ();
21850   ;
21851   return 0;
21852 }
21853 _ACEOF
21854 rm -f conftest.$ac_objext conftest$ac_exeext
21855 if { (eval echo "$as_me:21855: \"$ac_link\"") >&5
21856   (eval $ac_link) 2>&5
21857   ac_status=$?
21858   echo "$as_me:21858: \$? = $ac_status" >&5
21859   (exit $ac_status); } &&
21860          { ac_try='test -s conftest$ac_exeext'
21861   { (eval echo "$as_me:21861: \"$ac_try\"") >&5
21862   (eval $ac_try) 2>&5
21863   ac_status=$?
21864   echo "$as_me:21864: \$? = $ac_status" >&5
21865   (exit $ac_status); }; }; then
21866   eval "$as_ac_var=yes"
21867 else
21868   echo "$as_me: failed program was:" >&5
21869 cat conftest.$ac_ext >&5
21870 eval "$as_ac_var=no"
21871 fi
21872 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21873 fi
21874 echo "$as_me:21874: result: `eval echo '${'$as_ac_var'}'`" >&5
21875 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21876 if test `eval echo '${'$as_ac_var'}'` = yes; then
21877   cat >>confdefs.h <<EOF
21878 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21879 EOF
21880
21881 fi
21882 done
21883  }
21884 echo "$as_me:21884: checking if poll really works" >&5
21885 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
21886 if test "${cf_cv_working_poll+set}" = set; then
21887   echo $ECHO_N "(cached) $ECHO_C" >&6
21888 else
21889
21890 if test "$cross_compiling" = yes; then
21891   cf_cv_working_poll=unknown
21892 else
21893   cat >conftest.$ac_ext <<_ACEOF
21894 #line 21894 "configure"
21895 #include "confdefs.h"
21896
21897 #include <stdlib.h>
21898 #include <stdio.h>
21899 #include <unistd.h>
21900 #include <fcntl.h>
21901 #ifdef HAVE_POLL_H
21902 #include <poll.h>
21903 #else
21904 #include <sys/poll.h>
21905 #endif
21906 int main(void) {
21907         struct pollfd myfds;
21908         int ret;
21909
21910         /* check for Darwin bug with respect to "devices" */
21911         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
21912         if (myfds.fd < 0)
21913                 myfds.fd = 0;
21914         myfds.events = POLLIN;
21915         myfds.revents = 0;
21916
21917         ret = poll(&myfds, 1, 100);
21918
21919         if (ret < 0 || (myfds.revents & POLLNVAL)) {
21920                 ret = -1;
21921         } else {
21922                 int fd = 0;
21923                 if (!isatty(fd)) {
21924                         fd = open("/dev/tty", 2);       /* O_RDWR */
21925                 }
21926 #ifdef HAVE_POSIX_OPENPT
21927                 if (fd < 0) {
21928                         fd = posix_openpt(O_RDWR);
21929                 }
21930 #endif
21931
21932                 if (fd >= 0) {
21933                         /* also check with standard input */
21934                         myfds.fd = fd;
21935                         myfds.events = POLLIN;
21936                         myfds.revents = 0;
21937                         ret = poll(&myfds, 1, 100);
21938                 } else {
21939                         ret = -1;
21940                 }
21941         }
21942         ${cf_cv_main_return:-return}(ret < 0);
21943 }
21944 _ACEOF
21945 rm -f conftest$ac_exeext
21946 if { (eval echo "$as_me:21946: \"$ac_link\"") >&5
21947   (eval $ac_link) 2>&5
21948   ac_status=$?
21949   echo "$as_me:21949: \$? = $ac_status" >&5
21950   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21951   { (eval echo "$as_me:21951: \"$ac_try\"") >&5
21952   (eval $ac_try) 2>&5
21953   ac_status=$?
21954   echo "$as_me:21954: \$? = $ac_status" >&5
21955   (exit $ac_status); }; }; then
21956   cf_cv_working_poll=yes
21957 else
21958   echo "$as_me: program exited with status $ac_status" >&5
21959 echo "$as_me: failed program was:" >&5
21960 cat conftest.$ac_ext >&5
21961 cf_cv_working_poll=no
21962 fi
21963 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21964 fi
21965 fi
21966 echo "$as_me:21966: result: $cf_cv_working_poll" >&5
21967 echo "${ECHO_T}$cf_cv_working_poll" >&6
21968 test "$cf_cv_working_poll" = "yes" &&
21969 cat >>confdefs.h <<\EOF
21970 #define HAVE_WORKING_POLL 1
21971 EOF
21972
21973 echo "$as_me:21973: checking for va_copy" >&5
21974 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
21975 if test "${cf_cv_have_va_copy+set}" = set; then
21976   echo $ECHO_N "(cached) $ECHO_C" >&6
21977 else
21978
21979 cat >conftest.$ac_ext <<_ACEOF
21980 #line 21980 "configure"
21981 #include "confdefs.h"
21982
21983 #include <stdarg.h>
21984
21985 int
21986 main (void)
21987 {
21988
21989         static va_list dst;
21990         static va_list src;
21991         va_copy(dst, src)
21992   ;
21993   return 0;
21994 }
21995 _ACEOF
21996 rm -f conftest.$ac_objext conftest$ac_exeext
21997 if { (eval echo "$as_me:21997: \"$ac_link\"") >&5
21998   (eval $ac_link) 2>&5
21999   ac_status=$?
22000   echo "$as_me:22000: \$? = $ac_status" >&5
22001   (exit $ac_status); } &&
22002          { ac_try='test -s conftest$ac_exeext'
22003   { (eval echo "$as_me:22003: \"$ac_try\"") >&5
22004   (eval $ac_try) 2>&5
22005   ac_status=$?
22006   echo "$as_me:22006: \$? = $ac_status" >&5
22007   (exit $ac_status); }; }; then
22008   cf_cv_have_va_copy=yes
22009 else
22010   echo "$as_me: failed program was:" >&5
22011 cat conftest.$ac_ext >&5
22012 cf_cv_have_va_copy=no
22013 fi
22014 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22015 fi
22016 echo "$as_me:22016: result: $cf_cv_have_va_copy" >&5
22017 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
22018
22019 if test "$cf_cv_have_va_copy" = yes;
22020 then
22021
22022 cat >>confdefs.h <<\EOF
22023 #define HAVE_VA_COPY 1
22024 EOF
22025
22026 else # !cf_cv_have_va_copy
22027
22028 echo "$as_me:22028: checking for __va_copy" >&5
22029 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
22030 if test "${cf_cv_have___va_copy+set}" = set; then
22031   echo $ECHO_N "(cached) $ECHO_C" >&6
22032 else
22033
22034 cat >conftest.$ac_ext <<_ACEOF
22035 #line 22035 "configure"
22036 #include "confdefs.h"
22037
22038 #include <stdarg.h>
22039
22040 int
22041 main (void)
22042 {
22043
22044         static va_list dst;
22045         static va_list src;
22046         __va_copy(dst, src)
22047   ;
22048   return 0;
22049 }
22050 _ACEOF
22051 rm -f conftest.$ac_objext conftest$ac_exeext
22052 if { (eval echo "$as_me:22052: \"$ac_link\"") >&5
22053   (eval $ac_link) 2>&5
22054   ac_status=$?
22055   echo "$as_me:22055: \$? = $ac_status" >&5
22056   (exit $ac_status); } &&
22057          { ac_try='test -s conftest$ac_exeext'
22058   { (eval echo "$as_me:22058: \"$ac_try\"") >&5
22059   (eval $ac_try) 2>&5
22060   ac_status=$?
22061   echo "$as_me:22061: \$? = $ac_status" >&5
22062   (exit $ac_status); }; }; then
22063   cf_cv_have___va_copy=yes
22064 else
22065   echo "$as_me: failed program was:" >&5
22066 cat conftest.$ac_ext >&5
22067 cf_cv_have___va_copy=no
22068 fi
22069 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22070 fi
22071 echo "$as_me:22071: result: $cf_cv_have___va_copy" >&5
22072 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
22073
22074 if test "$cf_cv_have___va_copy" = yes
22075 then
22076
22077 cat >>confdefs.h <<\EOF
22078 #define HAVE___VA_COPY 1
22079 EOF
22080
22081 else # !cf_cv_have___va_copy
22082
22083 echo "$as_me:22083: checking for __builtin_va_copy" >&5
22084 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
22085 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
22086   echo $ECHO_N "(cached) $ECHO_C" >&6
22087 else
22088
22089 cat >conftest.$ac_ext <<_ACEOF
22090 #line 22090 "configure"
22091 #include "confdefs.h"
22092
22093 #include <stdarg.h>
22094
22095 int
22096 main (void)
22097 {
22098
22099         static va_list dst;
22100         static va_list src;
22101         __builtin_va_copy(dst, src)
22102   ;
22103   return 0;
22104 }
22105 _ACEOF
22106 rm -f conftest.$ac_objext conftest$ac_exeext
22107 if { (eval echo "$as_me:22107: \"$ac_link\"") >&5
22108   (eval $ac_link) 2>&5
22109   ac_status=$?
22110   echo "$as_me:22110: \$? = $ac_status" >&5
22111   (exit $ac_status); } &&
22112          { ac_try='test -s conftest$ac_exeext'
22113   { (eval echo "$as_me:22113: \"$ac_try\"") >&5
22114   (eval $ac_try) 2>&5
22115   ac_status=$?
22116   echo "$as_me:22116: \$? = $ac_status" >&5
22117   (exit $ac_status); }; }; then
22118   cf_cv_have___builtin_va_copy=yes
22119 else
22120   echo "$as_me: failed program was:" >&5
22121 cat conftest.$ac_ext >&5
22122 cf_cv_have___builtin_va_copy=no
22123 fi
22124 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22125 fi
22126 echo "$as_me:22126: result: $cf_cv_have___builtin_va_copy" >&5
22127 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
22128
22129 test "$cf_cv_have___builtin_va_copy" = yes &&
22130
22131 cat >>confdefs.h <<\EOF
22132 #define HAVE___BUILTIN_VA_COPY 1
22133 EOF
22134
22135 fi # cf_cv_have___va_copy
22136
22137 fi # cf_cv_have_va_copy
22138
22139 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
22140 (*yes*)
22141         ;;
22142
22143 (*)
22144         echo "$as_me:22144: checking if we can simply copy va_list" >&5
22145 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
22146 if test "${cf_cv_pointer_va_list+set}" = set; then
22147   echo $ECHO_N "(cached) $ECHO_C" >&6
22148 else
22149
22150 cat >conftest.$ac_ext <<_ACEOF
22151 #line 22151 "configure"
22152 #include "confdefs.h"
22153
22154 #include <stdarg.h>
22155
22156 int
22157 main (void)
22158 {
22159
22160         va_list dst;
22161         va_list src;
22162         dst = src
22163   ;
22164   return 0;
22165 }
22166 _ACEOF
22167 rm -f conftest.$ac_objext conftest$ac_exeext
22168 if { (eval echo "$as_me:22168: \"$ac_link\"") >&5
22169   (eval $ac_link) 2>&5
22170   ac_status=$?
22171   echo "$as_me:22171: \$? = $ac_status" >&5
22172   (exit $ac_status); } &&
22173          { ac_try='test -s conftest$ac_exeext'
22174   { (eval echo "$as_me:22174: \"$ac_try\"") >&5
22175   (eval $ac_try) 2>&5
22176   ac_status=$?
22177   echo "$as_me:22177: \$? = $ac_status" >&5
22178   (exit $ac_status); }; }; then
22179   cf_cv_pointer_va_list=yes
22180 else
22181   echo "$as_me: failed program was:" >&5
22182 cat conftest.$ac_ext >&5
22183 cf_cv_pointer_va_list=no
22184 fi
22185 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22186 fi
22187 echo "$as_me:22187: result: $cf_cv_pointer_va_list" >&5
22188 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
22189
22190         if test "$cf_cv_pointer_va_list" = no
22191         then
22192                 echo "$as_me:22192: checking if we can copy va_list indirectly" >&5
22193 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
22194 if test "${cf_cv_array_va_list+set}" = set; then
22195   echo $ECHO_N "(cached) $ECHO_C" >&6
22196 else
22197
22198 cat >conftest.$ac_ext <<_ACEOF
22199 #line 22199 "configure"
22200 #include "confdefs.h"
22201
22202 #include <stdarg.h>
22203
22204 int
22205 main (void)
22206 {
22207
22208         va_list dst;
22209         va_list src;
22210         *dst = *src
22211   ;
22212   return 0;
22213 }
22214 _ACEOF
22215 rm -f conftest.$ac_objext conftest$ac_exeext
22216 if { (eval echo "$as_me:22216: \"$ac_link\"") >&5
22217   (eval $ac_link) 2>&5
22218   ac_status=$?
22219   echo "$as_me:22219: \$? = $ac_status" >&5
22220   (exit $ac_status); } &&
22221          { ac_try='test -s conftest$ac_exeext'
22222   { (eval echo "$as_me:22222: \"$ac_try\"") >&5
22223   (eval $ac_try) 2>&5
22224   ac_status=$?
22225   echo "$as_me:22225: \$? = $ac_status" >&5
22226   (exit $ac_status); }; }; then
22227   cf_cv_array_va_list=yes
22228 else
22229   echo "$as_me: failed program was:" >&5
22230 cat conftest.$ac_ext >&5
22231 cf_cv_array_va_list=no
22232 fi
22233 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22234 fi
22235 echo "$as_me:22235: result: $cf_cv_array_va_list" >&5
22236 echo "${ECHO_T}$cf_cv_array_va_list" >&6
22237                 test "$cf_cv_array_va_list" = yes &&
22238 cat >>confdefs.h <<\EOF
22239 #define ARRAY_VA_LIST 1
22240 EOF
22241
22242         fi
22243         ;;
22244 esac
22245
22246 echo "$as_me:22246: checking for pid_t" >&5
22247 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
22248 if test "${ac_cv_type_pid_t+set}" = set; then
22249   echo $ECHO_N "(cached) $ECHO_C" >&6
22250 else
22251   cat >conftest.$ac_ext <<_ACEOF
22252 #line 22252 "configure"
22253 #include "confdefs.h"
22254 $ac_includes_default
22255 int
22256 main (void)
22257 {
22258 if ((pid_t *) 0)
22259   return 0;
22260 if (sizeof (pid_t))
22261   return 0;
22262   ;
22263   return 0;
22264 }
22265 _ACEOF
22266 rm -f conftest.$ac_objext
22267 if { (eval echo "$as_me:22267: \"$ac_compile\"") >&5
22268   (eval $ac_compile) 2>&5
22269   ac_status=$?
22270   echo "$as_me:22270: \$? = $ac_status" >&5
22271   (exit $ac_status); } &&
22272          { ac_try='test -s conftest.$ac_objext'
22273   { (eval echo "$as_me:22273: \"$ac_try\"") >&5
22274   (eval $ac_try) 2>&5
22275   ac_status=$?
22276   echo "$as_me:22276: \$? = $ac_status" >&5
22277   (exit $ac_status); }; }; then
22278   ac_cv_type_pid_t=yes
22279 else
22280   echo "$as_me: failed program was:" >&5
22281 cat conftest.$ac_ext >&5
22282 ac_cv_type_pid_t=no
22283 fi
22284 rm -f conftest.$ac_objext conftest.$ac_ext
22285 fi
22286 echo "$as_me:22286: result: $ac_cv_type_pid_t" >&5
22287 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
22288 if test $ac_cv_type_pid_t = yes; then
22289   :
22290 else
22291
22292 cat >>confdefs.h <<EOF
22293 #define pid_t int
22294 EOF
22295
22296 fi
22297
22298 for ac_header in unistd.h vfork.h
22299 do
22300 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22301 echo "$as_me:22301: checking for $ac_header" >&5
22302 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22303 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22304   echo $ECHO_N "(cached) $ECHO_C" >&6
22305 else
22306   cat >conftest.$ac_ext <<_ACEOF
22307 #line 22307 "configure"
22308 #include "confdefs.h"
22309 #include <$ac_header>
22310 _ACEOF
22311 if { (eval echo "$as_me:22311: \"$ac_cpp conftest.$ac_ext\"") >&5
22312   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22313   ac_status=$?
22314   egrep -v '^ *\+' conftest.er1 >conftest.err
22315   rm -f conftest.er1
22316   cat conftest.err >&5
22317   echo "$as_me:22317: \$? = $ac_status" >&5
22318   (exit $ac_status); } >/dev/null; then
22319   if test -s conftest.err; then
22320     ac_cpp_err=$ac_c_preproc_warn_flag
22321   else
22322     ac_cpp_err=
22323   fi
22324 else
22325   ac_cpp_err=yes
22326 fi
22327 if test -z "$ac_cpp_err"; then
22328   eval "$as_ac_Header=yes"
22329 else
22330   echo "$as_me: failed program was:" >&5
22331   cat conftest.$ac_ext >&5
22332   eval "$as_ac_Header=no"
22333 fi
22334 rm -f conftest.err conftest.$ac_ext
22335 fi
22336 echo "$as_me:22336: result: `eval echo '${'$as_ac_Header'}'`" >&5
22337 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22338 if test `eval echo '${'$as_ac_Header'}'` = yes; then
22339   cat >>confdefs.h <<EOF
22340 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22341 EOF
22342
22343 fi
22344 done
22345
22346 for ac_func in fork vfork
22347 do
22348 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22349 echo "$as_me:22349: checking for $ac_func" >&5
22350 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22351 if eval "test \"\${$as_ac_var+set}\" = set"; then
22352   echo $ECHO_N "(cached) $ECHO_C" >&6
22353 else
22354   cat >conftest.$ac_ext <<_ACEOF
22355 #line 22355 "configure"
22356 #include "confdefs.h"
22357 #define $ac_func autoconf_temporary
22358 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22359 #undef $ac_func
22360
22361 #ifdef __cplusplus
22362 extern "C"
22363 #endif
22364
22365 /* We use char because int might match the return type of a gcc2
22366    builtin and then its argument prototype would still apply.  */
22367 char $ac_func (void);
22368
22369 int
22370 main (void)
22371 {
22372
22373 /* The GNU C library defines stubs for functions which it implements
22374     to always fail with ENOSYS.  Some functions are actually named
22375     something starting with __ and the normal name is an alias.  */
22376 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22377 #error found stub for $ac_func
22378 #endif
22379
22380         return $ac_func ();
22381   ;
22382   return 0;
22383 }
22384 _ACEOF
22385 rm -f conftest.$ac_objext conftest$ac_exeext
22386 if { (eval echo "$as_me:22386: \"$ac_link\"") >&5
22387   (eval $ac_link) 2>&5
22388   ac_status=$?
22389   echo "$as_me:22389: \$? = $ac_status" >&5
22390   (exit $ac_status); } &&
22391          { ac_try='test -s conftest$ac_exeext'
22392   { (eval echo "$as_me:22392: \"$ac_try\"") >&5
22393   (eval $ac_try) 2>&5
22394   ac_status=$?
22395   echo "$as_me:22395: \$? = $ac_status" >&5
22396   (exit $ac_status); }; }; then
22397   eval "$as_ac_var=yes"
22398 else
22399   echo "$as_me: failed program was:" >&5
22400 cat conftest.$ac_ext >&5
22401 eval "$as_ac_var=no"
22402 fi
22403 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22404 fi
22405 echo "$as_me:22405: result: `eval echo '${'$as_ac_var'}'`" >&5
22406 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22407 if test `eval echo '${'$as_ac_var'}'` = yes; then
22408   cat >>confdefs.h <<EOF
22409 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22410 EOF
22411
22412 fi
22413 done
22414
22415 ac_cv_func_fork_works=$ac_cv_func_fork
22416 if test "x$ac_cv_func_fork" = xyes; then
22417   echo "$as_me:22417: checking for working fork" >&5
22418 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
22419 if test "${ac_cv_func_fork_works+set}" = set; then
22420   echo $ECHO_N "(cached) $ECHO_C" >&6
22421 else
22422   if test "$cross_compiling" = yes; then
22423   ac_cv_func_fork_works=cross
22424 else
22425   cat >conftest.$ac_ext <<_ACEOF
22426 /* By Rüdiger Kuhlmann. */
22427       #include <sys/types.h>
22428       #if HAVE_UNISTD_H
22429       # include <unistd.h>
22430       #endif
22431       /* Some systems only have a dummy stub for fork() */
22432       int main (void)
22433       {
22434         if (fork() < 0)
22435           $ac_main_return (1);
22436         $ac_main_return (0);
22437       }
22438 _ACEOF
22439 rm -f conftest$ac_exeext
22440 if { (eval echo "$as_me:22440: \"$ac_link\"") >&5
22441   (eval $ac_link) 2>&5
22442   ac_status=$?
22443   echo "$as_me:22443: \$? = $ac_status" >&5
22444   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22445   { (eval echo "$as_me:22445: \"$ac_try\"") >&5
22446   (eval $ac_try) 2>&5
22447   ac_status=$?
22448   echo "$as_me:22448: \$? = $ac_status" >&5
22449   (exit $ac_status); }; }; then
22450   ac_cv_func_fork_works=yes
22451 else
22452   echo "$as_me: program exited with status $ac_status" >&5
22453 echo "$as_me: failed program was:" >&5
22454 cat conftest.$ac_ext >&5
22455 ac_cv_func_fork_works=no
22456 fi
22457 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22458 fi
22459 fi
22460 echo "$as_me:22460: result: $ac_cv_func_fork_works" >&5
22461 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
22462
22463 fi
22464 if test "x$ac_cv_func_fork_works" = xcross; then
22465   case $host in
22466     *-*-amigaos* | *-*-msdosdjgpp*)
22467       # Override, as these systems have only a dummy fork() stub
22468       ac_cv_func_fork_works=no
22469       ;;
22470     *)
22471       ac_cv_func_fork_works=yes
22472       ;;
22473   esac
22474   { echo "$as_me:22474: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
22475 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
22476 fi
22477 ac_cv_func_vfork_works=$ac_cv_func_vfork
22478 if test "x$ac_cv_func_vfork" = xyes; then
22479   echo "$as_me:22479: checking for working vfork" >&5
22480 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
22481 if test "${ac_cv_func_vfork_works+set}" = set; then
22482   echo $ECHO_N "(cached) $ECHO_C" >&6
22483 else
22484   if test "$cross_compiling" = yes; then
22485   ac_cv_func_vfork_works=cross
22486 else
22487   cat >conftest.$ac_ext <<_ACEOF
22488 #line 22488 "configure"
22489 #include "confdefs.h"
22490 /* Thanks to Paul Eggert for this test.  */
22491 #include <stdio.h>
22492 #include <sys/types.h>
22493 #include <sys/stat.h>
22494 #if HAVE_UNISTD_H
22495 # include <unistd.h>
22496 #endif
22497 #if HAVE_VFORK_H
22498 # include <vfork.h>
22499 #endif
22500 /* On some sparc systems, changes by the child to local and incoming
22501    argument registers are propagated back to the parent.  The compiler
22502    is told about this with #include <vfork.h>, but some compilers
22503    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
22504    static variable whose address is put into a register that is
22505    clobbered by the vfork.  */
22506 static
22507 #ifdef __cplusplus
22508 sparc_address_test (int arg)
22509 # else
22510 sparc_address_test (arg) int arg;
22511 #endif
22512 {
22513   static pid_t child;
22514   if (!child) {
22515     child = vfork ();
22516     if (child < 0) {
22517       perror ("vfork");
22518       _exit(2);
22519     }
22520     if (!child) {
22521       arg = getpid();
22522       write(-1, "", 0);
22523       _exit (arg);
22524     }
22525   }
22526 }
22527
22528 int
22529 main (void)
22530 {
22531   pid_t parent = getpid ();
22532   pid_t child;
22533
22534   sparc_address_test ();
22535
22536   child = vfork ();
22537
22538   if (child == 0) {
22539     /* Here is another test for sparc vfork register problems.  This
22540        test uses lots of local variables, at least as many local
22541        variables as main has allocated so far including compiler
22542        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
22543        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
22544        reuse the register of parent for one of the local variables,
22545        since it will think that parent can't possibly be used any more
22546        in this routine.  Assigning to the local variable will thus
22547        munge parent in the parent process.  */
22548     pid_t
22549       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
22550       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
22551     /* Convince the compiler that p..p7 are live; otherwise, it might
22552        use the same hardware register for all 8 local variables.  */
22553     if (p != p1 || p != p2 || p != p3 || p != p4
22554         || p != p5 || p != p6 || p != p7)
22555       _exit(1);
22556
22557     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
22558        from child file descriptors.  If the child closes a descriptor
22559        before it execs or exits, this munges the parent's descriptor
22560        as well.  Test for this by closing stdout in the child.  */
22561     _exit(close(fileno(stdout)) != 0);
22562   } else {
22563     int status;
22564     struct stat st;
22565
22566     while (wait(&status) != child)
22567       ;
22568     $ac_main_return(
22569          /* Was there some problem with vforking?  */
22570          child < 0
22571
22572          /* Did the child fail?  (This shouldn't happen.)  */
22573          || status
22574
22575          /* Did the vfork/compiler bug occur?  */
22576          || parent != getpid()
22577
22578          /* Did the file descriptor bug occur?  */
22579          || fstat(fileno(stdout), &st) != 0
22580          );
22581   }
22582 }
22583 _ACEOF
22584 rm -f conftest$ac_exeext
22585 if { (eval echo "$as_me:22585: \"$ac_link\"") >&5
22586   (eval $ac_link) 2>&5
22587   ac_status=$?
22588   echo "$as_me:22588: \$? = $ac_status" >&5
22589   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22590   { (eval echo "$as_me:22590: \"$ac_try\"") >&5
22591   (eval $ac_try) 2>&5
22592   ac_status=$?
22593   echo "$as_me:22593: \$? = $ac_status" >&5
22594   (exit $ac_status); }; }; then
22595   ac_cv_func_vfork_works=yes
22596 else
22597   echo "$as_me: program exited with status $ac_status" >&5
22598 echo "$as_me: failed program was:" >&5
22599 cat conftest.$ac_ext >&5
22600 ac_cv_func_vfork_works=no
22601 fi
22602 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22603 fi
22604 fi
22605 echo "$as_me:22605: result: $ac_cv_func_vfork_works" >&5
22606 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
22607
22608 fi;
22609 if test "x$ac_cv_func_fork_works" = xcross; then
22610   ac_cv_func_vfork_works=ac_cv_func_vfork
22611   { echo "$as_me:22611: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
22612 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
22613 fi
22614
22615 if test "x$ac_cv_func_vfork_works" = xyes; then
22616
22617 cat >>confdefs.h <<\EOF
22618 #define HAVE_WORKING_VFORK 1
22619 EOF
22620
22621 else
22622
22623 cat >>confdefs.h <<\EOF
22624 #define vfork fork
22625 EOF
22626
22627 fi
22628 if test "x$ac_cv_func_fork_works" = xyes; then
22629
22630 cat >>confdefs.h <<\EOF
22631 #define HAVE_WORKING_FORK 1
22632 EOF
22633
22634 fi
22635
22636 echo "$as_me:22636: checking if fopen accepts explicit binary mode" >&5
22637 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
22638 if test "${cf_cv_fopen_bin_r+set}" = set; then
22639   echo $ECHO_N "(cached) $ECHO_C" >&6
22640 else
22641
22642         if test "$cross_compiling" = yes; then
22643   cf_cv_fopen_bin_r=unknown
22644 else
22645   cat >conftest.$ac_ext <<_ACEOF
22646 #line 22646 "configure"
22647 #include "confdefs.h"
22648
22649 #include <stdio.h>
22650 int main(void) {
22651         FILE *fp = fopen("conftest.tmp", "wb");
22652         int rc = 0;
22653         if (fp != 0) {
22654                 int p, q;
22655                 for (p = 0; p < 256; ++p) {
22656                         fputc(p, fp);
22657                 }
22658                 fclose(fp);
22659                 fp = fopen("conftest.tmp", "rb");
22660                 if (fp != 0) {
22661                         for (p = 0; p < 256; ++p) {
22662                                 q = fgetc(fp);
22663                                 if (q != p) {
22664                                         rc = 1;
22665                                         break;
22666                                 }
22667                         }
22668                 } else {
22669                         rc = 1;
22670                 }
22671         } else {
22672                 rc = 1;
22673         }
22674         ${cf_cv_main_return:-return} (rc);
22675 }
22676
22677 _ACEOF
22678 rm -f conftest$ac_exeext
22679 if { (eval echo "$as_me:22679: \"$ac_link\"") >&5
22680   (eval $ac_link) 2>&5
22681   ac_status=$?
22682   echo "$as_me:22682: \$? = $ac_status" >&5
22683   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22684   { (eval echo "$as_me:22684: \"$ac_try\"") >&5
22685   (eval $ac_try) 2>&5
22686   ac_status=$?
22687   echo "$as_me:22687: \$? = $ac_status" >&5
22688   (exit $ac_status); }; }; then
22689   cf_cv_fopen_bin_r=yes
22690 else
22691   echo "$as_me: program exited with status $ac_status" >&5
22692 echo "$as_me: failed program was:" >&5
22693 cat conftest.$ac_ext >&5
22694 cf_cv_fopen_bin_r=no
22695 fi
22696 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22697 fi
22698
22699 fi
22700 echo "$as_me:22700: result: $cf_cv_fopen_bin_r" >&5
22701 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
22702 test "x$cf_cv_fopen_bin_r" != xno &&
22703 cat >>confdefs.h <<\EOF
22704 #define USE_FOPEN_BIN_R 1
22705 EOF
22706
22707 # special check for test/ditto.c
22708
22709 echo "$as_me:22709: checking for openpty in -lutil" >&5
22710 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
22711 if test "${ac_cv_lib_util_openpty+set}" = set; then
22712   echo $ECHO_N "(cached) $ECHO_C" >&6
22713 else
22714   ac_check_lib_save_LIBS=$LIBS
22715 LIBS="-lutil  $LIBS"
22716 cat >conftest.$ac_ext <<_ACEOF
22717 #line 22717 "configure"
22718 #include "confdefs.h"
22719
22720 /* Override any gcc2 internal prototype to avoid an error.  */
22721 #ifdef __cplusplus
22722 extern "C"
22723 #endif
22724 /* We use char because int might match the return type of a gcc2
22725    builtin and then its argument prototype would still apply.  */
22726 char openpty ();
22727 int
22728 main (void)
22729 {
22730 openpty ();
22731   ;
22732   return 0;
22733 }
22734 _ACEOF
22735 rm -f conftest.$ac_objext conftest$ac_exeext
22736 if { (eval echo "$as_me:22736: \"$ac_link\"") >&5
22737   (eval $ac_link) 2>&5
22738   ac_status=$?
22739   echo "$as_me:22739: \$? = $ac_status" >&5
22740   (exit $ac_status); } &&
22741          { ac_try='test -s conftest$ac_exeext'
22742   { (eval echo "$as_me:22742: \"$ac_try\"") >&5
22743   (eval $ac_try) 2>&5
22744   ac_status=$?
22745   echo "$as_me:22745: \$? = $ac_status" >&5
22746   (exit $ac_status); }; }; then
22747   ac_cv_lib_util_openpty=yes
22748 else
22749   echo "$as_me: failed program was:" >&5
22750 cat conftest.$ac_ext >&5
22751 ac_cv_lib_util_openpty=no
22752 fi
22753 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22754 LIBS=$ac_check_lib_save_LIBS
22755 fi
22756 echo "$as_me:22756: result: $ac_cv_lib_util_openpty" >&5
22757 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
22758 if test $ac_cv_lib_util_openpty = yes; then
22759   cf_cv_lib_util=yes
22760 else
22761   cf_cv_lib_util=no
22762 fi
22763
22764 echo "$as_me:22764: checking for openpty header" >&5
22765 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
22766 if test "${cf_cv_func_openpty+set}" = set; then
22767   echo $ECHO_N "(cached) $ECHO_C" >&6
22768 else
22769
22770         cf_save_LIBS="$LIBS"
22771         test $cf_cv_lib_util = yes && {
22772 cf_add_libs="$LIBS"
22773 # reverse order
22774 cf_add_0lib=
22775 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
22776 # filter duplicates
22777 for cf_add_1lib in $cf_add_0lib; do
22778         for cf_add_2lib in $cf_add_libs; do
22779                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
22780                         cf_add_1lib=
22781                         break
22782                 fi
22783         done
22784         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
22785 done
22786 LIBS="$cf_add_libs"
22787  }
22788         for cf_header in pty.h libutil.h util.h
22789         do
22790         cat >conftest.$ac_ext <<_ACEOF
22791 #line 22791 "configure"
22792 #include "confdefs.h"
22793
22794 #include <$cf_header>
22795
22796 int
22797 main (void)
22798 {
22799
22800         int x = openpty((int *)0, (int *)0, (char *)0,
22801                                    (struct termios *)0, (struct winsize *)0);
22802
22803   ;
22804   return 0;
22805 }
22806 _ACEOF
22807 rm -f conftest.$ac_objext conftest$ac_exeext
22808 if { (eval echo "$as_me:22808: \"$ac_link\"") >&5
22809   (eval $ac_link) 2>&5
22810   ac_status=$?
22811   echo "$as_me:22811: \$? = $ac_status" >&5
22812   (exit $ac_status); } &&
22813          { ac_try='test -s conftest$ac_exeext'
22814   { (eval echo "$as_me:22814: \"$ac_try\"") >&5
22815   (eval $ac_try) 2>&5
22816   ac_status=$?
22817   echo "$as_me:22817: \$? = $ac_status" >&5
22818   (exit $ac_status); }; }; then
22819
22820                 cf_cv_func_openpty=$cf_header
22821                 break
22822
22823 else
22824   echo "$as_me: failed program was:" >&5
22825 cat conftest.$ac_ext >&5
22826
22827                 cf_cv_func_openpty=no
22828
22829 fi
22830 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22831         done
22832         LIBS="$cf_save_LIBS"
22833
22834 fi
22835 echo "$as_me:22835: result: $cf_cv_func_openpty" >&5
22836 echo "${ECHO_T}$cf_cv_func_openpty" >&6
22837
22838 if test "$cf_cv_func_openpty" != no ; then
22839
22840 cat >>confdefs.h <<EOF
22841 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
22842 EOF
22843
22844 cat >>confdefs.h <<\EOF
22845 #define USE_XTERM_PTY 1
22846 EOF
22847
22848         if test "x$cf_cv_lib_util" = xyes ; then
22849
22850 cf_add_libs="$TEST_LIBS"
22851 # reverse order
22852 cf_add_0lib=
22853 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
22854 # filter duplicates
22855 for cf_add_1lib in $cf_add_0lib; do
22856         for cf_add_2lib in $cf_add_libs; do
22857                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
22858                         cf_add_1lib=
22859                         break
22860                 fi
22861         done
22862         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
22863 done
22864 TEST_LIBS="$cf_add_libs"
22865
22866         fi
22867 fi
22868
22869 if test "$with_hashed_db" != no ; then
22870
22871 cat >>confdefs.h <<\EOF
22872 #define USE_HASHED_DB 1
22873 EOF
22874
22875 case $with_hashed_db in
22876 (yes|*able*)
22877         ;;
22878 (*)
22879         if test -d "$with_hashed_db" ; then
22880
22881 if test -n "$with_hashed_db/include" ; then
22882   for cf_add_incdir in $with_hashed_db/include
22883   do
22884         while test $cf_add_incdir != /usr/include
22885         do
22886           if test -d $cf_add_incdir
22887           then
22888                 cf_have_incdir=no
22889                 if test -n "$CFLAGS$CPPFLAGS" ; then
22890                   # a loop is needed to ensure we can add subdirs of existing dirs
22891                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
22892                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
22893                           cf_have_incdir=yes; break
22894                         fi
22895                   done
22896                 fi
22897
22898                 if test "$cf_have_incdir" = no ; then
22899                   if test "$cf_add_incdir" = /usr/local/include ; then
22900                         if test "$GCC" = yes
22901                         then
22902                           cf_save_CPPFLAGS=$CPPFLAGS
22903
22904         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22905         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
22906
22907                           cat >conftest.$ac_ext <<_ACEOF
22908 #line 22908 "configure"
22909 #include "confdefs.h"
22910 #include <stdio.h>
22911 int
22912 main (void)
22913 {
22914 printf("Hello")
22915   ;
22916   return 0;
22917 }
22918 _ACEOF
22919 rm -f conftest.$ac_objext
22920 if { (eval echo "$as_me:22920: \"$ac_compile\"") >&5
22921   (eval $ac_compile) 2>&5
22922   ac_status=$?
22923   echo "$as_me:22923: \$? = $ac_status" >&5
22924   (exit $ac_status); } &&
22925          { ac_try='test -s conftest.$ac_objext'
22926   { (eval echo "$as_me:22926: \"$ac_try\"") >&5
22927   (eval $ac_try) 2>&5
22928   ac_status=$?
22929   echo "$as_me:22929: \$? = $ac_status" >&5
22930   (exit $ac_status); }; }; then
22931   :
22932 else
22933   echo "$as_me: failed program was:" >&5
22934 cat conftest.$ac_ext >&5
22935 cf_have_incdir=yes
22936 fi
22937 rm -f conftest.$ac_objext conftest.$ac_ext
22938                           CPPFLAGS=$cf_save_CPPFLAGS
22939                         fi
22940                   fi
22941                 fi
22942
22943                 if test "$cf_have_incdir" = no ; then
22944                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
22945
22946 echo "${as_me:-configure}:22946: testing adding $cf_add_incdir to include-path ..." 1>&5
22947
22948                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
22949
22950                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
22951                   test "$cf_top_incdir" = "$cf_add_incdir" && break
22952                   cf_add_incdir="$cf_top_incdir"
22953                 else
22954                   break
22955                 fi
22956           else
22957                 break
22958           fi
22959         done
22960   done
22961 fi
22962
22963 if test -n "$with_hashed_db/lib" ; then
22964         for cf_add_libdir in $with_hashed_db/lib
22965         do
22966                 if test $cf_add_libdir = /usr/lib ; then
22967                         :
22968                 elif test -d $cf_add_libdir
22969                 then
22970                         cf_have_libdir=no
22971                         if test -n "$LDFLAGS$LIBS" ; then
22972                                 # a loop is needed to ensure we can add subdirs of existing dirs
22973                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
22974                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
22975                                                 cf_have_libdir=yes; break
22976                                         fi
22977                                 done
22978                         fi
22979                         if test "$cf_have_libdir" = no ; then
22980                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
22981
22982 echo "${as_me:-configure}:22982: testing adding $cf_add_libdir to library-path ..." 1>&5
22983
22984                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
22985                         fi
22986                 fi
22987         done
22988 fi
22989
22990         else
22991                 case "$with_hashed_db" in
22992                 (./*|../*|/*)
22993                         { echo "$as_me:22993: WARNING: no such directory $with_hashed_db" >&5
22994 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
22995                         ;;
22996                 (*)
22997
22998 cf_search=
22999
23000 test "x$prefix" != "xNONE" && \
23001 test -d "$prefix" && \
23002  {
23003         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
23004         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
23005         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
23006         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
23007         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
23008         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
23009 }
23010
23011 for cf_subdir_prefix in \
23012         /usr \
23013         /usr/local \
23014         /usr/pkg \
23015         /opt \
23016         /opt/local \
23017         $HOME
23018 do
23019
23020 test "x$cf_subdir_prefix" != "x$prefix" && \
23021 test -d "$cf_subdir_prefix" && \
23022 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
23023         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
23024         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
23025         test -d $cf_subdir_prefix/include/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
23026         test -d $cf_subdir_prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
23027         test -d $cf_subdir_prefix/$with_hashed_db/include &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
23028         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"
23029 }
23030
23031 done
23032
23033         for cf_item in $cf_search
23034         do
23035                 case $cf_item in
23036                 (*/$with_hashed_db)
23037
23038 if test -n "$cf_item" ; then
23039   for cf_add_incdir in $cf_item
23040   do
23041         while test $cf_add_incdir != /usr/include
23042         do
23043           if test -d $cf_add_incdir
23044           then
23045                 cf_have_incdir=no
23046                 if test -n "$CFLAGS$CPPFLAGS" ; then
23047                   # a loop is needed to ensure we can add subdirs of existing dirs
23048                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
23049                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
23050                           cf_have_incdir=yes; break
23051                         fi
23052                   done
23053                 fi
23054
23055                 if test "$cf_have_incdir" = no ; then
23056                   if test "$cf_add_incdir" = /usr/local/include ; then
23057                         if test "$GCC" = yes
23058                         then
23059                           cf_save_CPPFLAGS=$CPPFLAGS
23060
23061         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23062         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
23063
23064                           cat >conftest.$ac_ext <<_ACEOF
23065 #line 23065 "configure"
23066 #include "confdefs.h"
23067 #include <stdio.h>
23068 int
23069 main (void)
23070 {
23071 printf("Hello")
23072   ;
23073   return 0;
23074 }
23075 _ACEOF
23076 rm -f conftest.$ac_objext
23077 if { (eval echo "$as_me:23077: \"$ac_compile\"") >&5
23078   (eval $ac_compile) 2>&5
23079   ac_status=$?
23080   echo "$as_me:23080: \$? = $ac_status" >&5
23081   (exit $ac_status); } &&
23082          { ac_try='test -s conftest.$ac_objext'
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   :
23089 else
23090   echo "$as_me: failed program was:" >&5
23091 cat conftest.$ac_ext >&5
23092 cf_have_incdir=yes
23093 fi
23094 rm -f conftest.$ac_objext conftest.$ac_ext
23095                           CPPFLAGS=$cf_save_CPPFLAGS
23096                         fi
23097                   fi
23098                 fi
23099
23100                 if test "$cf_have_incdir" = no ; then
23101                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
23102
23103 echo "${as_me:-configure}:23103: testing adding $cf_add_incdir to include-path ..." 1>&5
23104
23105                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
23106
23107                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
23108                   test "$cf_top_incdir" = "$cf_add_incdir" && break
23109                   cf_add_incdir="$cf_top_incdir"
23110                 else
23111                   break
23112                 fi
23113           else
23114                 break
23115           fi
23116         done
23117   done
23118 fi
23119
23120                         ;;
23121                 esac
23122         done
23123
23124 cf_search=
23125
23126 test "x$prefix" != "xNONE" && \
23127 test -d "$prefix" && \
23128  {
23129         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
23130         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
23131         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
23132         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
23133         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
23134         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
23135 }
23136
23137 for cf_subdir_prefix in \
23138         /usr \
23139         /usr/local \
23140         /usr/pkg \
23141         /opt \
23142         /opt/local \
23143         $HOME
23144 do
23145
23146 test "x$cf_subdir_prefix" != "x$prefix" && \
23147 test -d "$cf_subdir_prefix" && \
23148 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
23149         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
23150         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
23151         test -d $cf_subdir_prefix/lib/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
23152         test -d $cf_subdir_prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
23153         test -d $cf_subdir_prefix/$with_hashed_db/lib &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
23154         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"
23155 }
23156
23157 done
23158
23159         for cf_item in $cf_search
23160         do
23161                 case $cf_item in
23162                 (*/$with_hashed_db)
23163
23164 if test -n "$cf_item" ; then
23165         for cf_add_libdir in $cf_item
23166         do
23167                 if test $cf_add_libdir = /usr/lib ; then
23168                         :
23169                 elif test -d $cf_add_libdir
23170                 then
23171                         cf_have_libdir=no
23172                         if test -n "$LDFLAGS$LIBS" ; then
23173                                 # a loop is needed to ensure we can add subdirs of existing dirs
23174                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
23175                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
23176                                                 cf_have_libdir=yes; break
23177                                         fi
23178                                 done
23179                         fi
23180                         if test "$cf_have_libdir" = no ; then
23181                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
23182
23183 echo "${as_me:-configure}:23183: testing adding $cf_add_libdir to library-path ..." 1>&5
23184
23185                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
23186                         fi
23187                 fi
23188         done
23189 fi
23190
23191                         ;;
23192                 esac
23193         done
23194
23195                         ;;
23196                 esac
23197         fi
23198 esac
23199
23200 echo "$as_me:23200: checking for db.h" >&5
23201 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
23202 if test "${ac_cv_header_db_h+set}" = set; then
23203   echo $ECHO_N "(cached) $ECHO_C" >&6
23204 else
23205   cat >conftest.$ac_ext <<_ACEOF
23206 #line 23206 "configure"
23207 #include "confdefs.h"
23208 #include <db.h>
23209 _ACEOF
23210 if { (eval echo "$as_me:23210: \"$ac_cpp conftest.$ac_ext\"") >&5
23211   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
23212   ac_status=$?
23213   egrep -v '^ *\+' conftest.er1 >conftest.err
23214   rm -f conftest.er1
23215   cat conftest.err >&5
23216   echo "$as_me:23216: \$? = $ac_status" >&5
23217   (exit $ac_status); } >/dev/null; then
23218   if test -s conftest.err; then
23219     ac_cpp_err=$ac_c_preproc_warn_flag
23220   else
23221     ac_cpp_err=
23222   fi
23223 else
23224   ac_cpp_err=yes
23225 fi
23226 if test -z "$ac_cpp_err"; then
23227   ac_cv_header_db_h=yes
23228 else
23229   echo "$as_me: failed program was:" >&5
23230   cat conftest.$ac_ext >&5
23231   ac_cv_header_db_h=no
23232 fi
23233 rm -f conftest.err conftest.$ac_ext
23234 fi
23235 echo "$as_me:23235: result: $ac_cv_header_db_h" >&5
23236 echo "${ECHO_T}$ac_cv_header_db_h" >&6
23237 if test $ac_cv_header_db_h = yes; then
23238
23239 echo "$as_me:23239: checking for version of db" >&5
23240 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
23241 if test "${cf_cv_hashed_db_version+set}" = set; then
23242   echo $ECHO_N "(cached) $ECHO_C" >&6
23243 else
23244
23245 cf_cv_hashed_db_version=unknown
23246
23247 for cf_db_version in 1 2 3 4 5 6
23248 do
23249
23250 echo "${as_me:-configure}:23250: testing checking for db version $cf_db_version ..." 1>&5
23251
23252         cat >conftest.$ac_ext <<_ACEOF
23253 #line 23253 "configure"
23254 #include "confdefs.h"
23255
23256 $ac_includes_default
23257 #include <db.h>
23258
23259 #ifdef DB_VERSION_MAJOR
23260         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
23261 #if $cf_db_version == DB_VERSION_MAJOR
23262         /* ok */
23263 #else
23264         make an error
23265 #endif
23266 #else
23267 #if $cf_db_version == 1
23268         /* ok: assuming this is DB 1.8.5 */
23269 #else
23270         make an error
23271 #endif
23272 #endif
23273
23274 int
23275 main (void)
23276 {
23277 DBT *foo = 0
23278   ;
23279   return 0;
23280 }
23281 _ACEOF
23282 rm -f conftest.$ac_objext
23283 if { (eval echo "$as_me:23283: \"$ac_compile\"") >&5
23284   (eval $ac_compile) 2>&5
23285   ac_status=$?
23286   echo "$as_me:23286: \$? = $ac_status" >&5
23287   (exit $ac_status); } &&
23288          { ac_try='test -s conftest.$ac_objext'
23289   { (eval echo "$as_me:23289: \"$ac_try\"") >&5
23290   (eval $ac_try) 2>&5
23291   ac_status=$?
23292   echo "$as_me:23292: \$? = $ac_status" >&5
23293   (exit $ac_status); }; }; then
23294
23295         cf_cv_hashed_db_version=$cf_db_version
23296         break
23297
23298 else
23299   echo "$as_me: failed program was:" >&5
23300 cat conftest.$ac_ext >&5
23301 fi
23302 rm -f conftest.$ac_objext conftest.$ac_ext
23303 done
23304
23305 fi
23306 echo "$as_me:23306: result: $cf_cv_hashed_db_version" >&5
23307 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
23308
23309 if test "$cf_cv_hashed_db_version" = unknown ; then
23310         { { echo "$as_me:23310: error: Cannot determine version of db" >&5
23311 echo "$as_me: error: Cannot determine version of db" >&2;}
23312    { (exit 1); exit 1; }; }
23313 else
23314
23315 echo "$as_me:23315: checking for db libraries" >&5
23316 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
23317 if test "${cf_cv_hashed_db_libs+set}" = set; then
23318   echo $ECHO_N "(cached) $ECHO_C" >&6
23319 else
23320
23321 cf_cv_hashed_db_libs=unknown
23322 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
23323 do
23324         cf_save_libs="$LIBS"
23325         if test -n "$cf_db_libs"; then
23326
23327 cf_add_libs="$LIBS"
23328 # reverse order
23329 cf_add_0lib=
23330 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23331 # filter duplicates
23332 for cf_add_1lib in $cf_add_0lib; do
23333         for cf_add_2lib in $cf_add_libs; do
23334                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23335                         cf_add_1lib=
23336                         break
23337                 fi
23338         done
23339         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23340 done
23341 LIBS="$cf_add_libs"
23342
23343         fi
23344
23345 echo "${as_me:-configure}:23345: testing checking for library "$cf_db_libs" ..." 1>&5
23346
23347         cat >conftest.$ac_ext <<_ACEOF
23348 #line 23348 "configure"
23349 #include "confdefs.h"
23350
23351 $ac_includes_default
23352 #include <db.h>
23353
23354 int
23355 main (void)
23356 {
23357
23358         char *path = "/tmp/foo";
23359 #ifdef DB_VERSION_MAJOR
23360 #if DB_VERSION_MAJOR >= 4
23361         DB *result = 0;
23362         db_create(&result, NULL, 0);
23363         result->open(result,
23364                 NULL,
23365                 path,
23366                 path,
23367                 DB_HASH,
23368                 DB_CREATE,
23369                 0644);
23370 #elif DB_VERSION_MAJOR >= 3
23371         DB *result = 0;
23372         db_create(&result, NULL, 0);
23373         result->open(result,
23374                 path,
23375                 path,
23376                 DB_HASH,
23377                 DB_CREATE,
23378                 0644);
23379 #elif DB_VERSION_MAJOR >= 2
23380         DB *result = 0;
23381         db_open(path,
23382                 DB_HASH,
23383                 DB_CREATE,
23384                 0644,
23385                 (DB_ENV *) 0,
23386                 (DB_INFO *) 0,
23387                 &result);
23388 #endif /* DB_VERSION_MAJOR */
23389 #else
23390         DB *result = dbopen(path,
23391                      2,
23392                      0644,
23393                      DB_HASH,
23394                      0);
23395 #endif
23396         ${cf_cv_main_return:-return}(result != 0)
23397
23398   ;
23399   return 0;
23400 }
23401 _ACEOF
23402 rm -f conftest.$ac_objext conftest$ac_exeext
23403 if { (eval echo "$as_me:23403: \"$ac_link\"") >&5
23404   (eval $ac_link) 2>&5
23405   ac_status=$?
23406   echo "$as_me:23406: \$? = $ac_status" >&5
23407   (exit $ac_status); } &&
23408          { ac_try='test -s conftest$ac_exeext'
23409   { (eval echo "$as_me:23409: \"$ac_try\"") >&5
23410   (eval $ac_try) 2>&5
23411   ac_status=$?
23412   echo "$as_me:23412: \$? = $ac_status" >&5
23413   (exit $ac_status); }; }; then
23414
23415         if test -n "$cf_db_libs" ; then
23416                 cf_cv_hashed_db_libs=$cf_db_libs
23417         else
23418                 cf_cv_hashed_db_libs=default
23419         fi
23420         LIBS="$cf_save_libs"
23421         break
23422
23423 else
23424   echo "$as_me: failed program was:" >&5
23425 cat conftest.$ac_ext >&5
23426 fi
23427 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23428         LIBS="$cf_save_libs"
23429 done
23430
23431 fi
23432 echo "$as_me:23432: result: $cf_cv_hashed_db_libs" >&5
23433 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
23434
23435         if test "$cf_cv_hashed_db_libs" = unknown ; then
23436                 { { echo "$as_me:23436: error: Cannot determine library for db" >&5
23437 echo "$as_me: error: Cannot determine library for db" >&2;}
23438    { (exit 1); exit 1; }; }
23439         elif test "$cf_cv_hashed_db_libs" != default ; then
23440
23441 cf_add_libs="$LIBS"
23442 # reverse order
23443 cf_add_0lib=
23444 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23445 # filter duplicates
23446 for cf_add_1lib in $cf_add_0lib; do
23447         for cf_add_2lib in $cf_add_libs; do
23448                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23449                         cf_add_1lib=
23450                         break
23451                 fi
23452         done
23453         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23454 done
23455 LIBS="$cf_add_libs"
23456
23457         fi
23458 fi
23459
23460 else
23461
23462         { { echo "$as_me:23462: error: Cannot find db.h" >&5
23463 echo "$as_me: error: Cannot find db.h" >&2;}
23464    { (exit 1); exit 1; }; }
23465
23466 fi
23467
23468 fi
23469
23470 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
23471         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
23472         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
23473 fi
23474
23475 # Just in case, check if the C compiler has a bool type.
23476
23477 echo "$as_me:23477: checking if we should include stdbool.h" >&5
23478 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
23479
23480 if test "${cf_cv_header_stdbool_h+set}" = set; then
23481   echo $ECHO_N "(cached) $ECHO_C" >&6
23482 else
23483
23484         cat >conftest.$ac_ext <<_ACEOF
23485 #line 23485 "configure"
23486 #include "confdefs.h"
23487
23488 int
23489 main (void)
23490 {
23491 bool foo = false
23492   ;
23493   return 0;
23494 }
23495 _ACEOF
23496 rm -f conftest.$ac_objext
23497 if { (eval echo "$as_me:23497: \"$ac_compile\"") >&5
23498   (eval $ac_compile) 2>&5
23499   ac_status=$?
23500   echo "$as_me:23500: \$? = $ac_status" >&5
23501   (exit $ac_status); } &&
23502          { ac_try='test -s conftest.$ac_objext'
23503   { (eval echo "$as_me:23503: \"$ac_try\"") >&5
23504   (eval $ac_try) 2>&5
23505   ac_status=$?
23506   echo "$as_me:23506: \$? = $ac_status" >&5
23507   (exit $ac_status); }; }; then
23508   cf_cv_header_stdbool_h=0
23509 else
23510   echo "$as_me: failed program was:" >&5
23511 cat conftest.$ac_ext >&5
23512 cat >conftest.$ac_ext <<_ACEOF
23513 #line 23513 "configure"
23514 #include "confdefs.h"
23515
23516 #ifndef __BEOS__
23517 #include <stdbool.h>
23518 #endif
23519
23520 int
23521 main (void)
23522 {
23523 bool foo = false
23524   ;
23525   return 0;
23526 }
23527 _ACEOF
23528 rm -f conftest.$ac_objext
23529 if { (eval echo "$as_me:23529: \"$ac_compile\"") >&5
23530   (eval $ac_compile) 2>&5
23531   ac_status=$?
23532   echo "$as_me:23532: \$? = $ac_status" >&5
23533   (exit $ac_status); } &&
23534          { ac_try='test -s conftest.$ac_objext'
23535   { (eval echo "$as_me:23535: \"$ac_try\"") >&5
23536   (eval $ac_try) 2>&5
23537   ac_status=$?
23538   echo "$as_me:23538: \$? = $ac_status" >&5
23539   (exit $ac_status); }; }; then
23540   cf_cv_header_stdbool_h=1
23541 else
23542   echo "$as_me: failed program was:" >&5
23543 cat conftest.$ac_ext >&5
23544 cf_cv_header_stdbool_h=0
23545 fi
23546 rm -f conftest.$ac_objext conftest.$ac_ext
23547 fi
23548 rm -f conftest.$ac_objext conftest.$ac_ext
23549 fi
23550
23551 if test "$cf_cv_header_stdbool_h" = 1
23552 then    echo "$as_me:23552: result: yes" >&5
23553 echo "${ECHO_T}yes" >&6
23554 else    echo "$as_me:23554: result: no" >&5
23555 echo "${ECHO_T}no" >&6
23556 fi
23557
23558 echo "$as_me:23558: checking for builtin bool type" >&5
23559 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
23560
23561 if test "${cf_cv_cc_bool_type+set}" = set; then
23562   echo $ECHO_N "(cached) $ECHO_C" >&6
23563 else
23564
23565         cat >conftest.$ac_ext <<_ACEOF
23566 #line 23566 "configure"
23567 #include "confdefs.h"
23568
23569 #include <stdio.h>
23570 #include <sys/types.h>
23571
23572 int
23573 main (void)
23574 {
23575 bool x = false
23576   ;
23577   return 0;
23578 }
23579 _ACEOF
23580 rm -f conftest.$ac_objext
23581 if { (eval echo "$as_me:23581: \"$ac_compile\"") >&5
23582   (eval $ac_compile) 2>&5
23583   ac_status=$?
23584   echo "$as_me:23584: \$? = $ac_status" >&5
23585   (exit $ac_status); } &&
23586          { ac_try='test -s conftest.$ac_objext'
23587   { (eval echo "$as_me:23587: \"$ac_try\"") >&5
23588   (eval $ac_try) 2>&5
23589   ac_status=$?
23590   echo "$as_me:23590: \$? = $ac_status" >&5
23591   (exit $ac_status); }; }; then
23592   cf_cv_cc_bool_type=1
23593 else
23594   echo "$as_me: failed program was:" >&5
23595 cat conftest.$ac_ext >&5
23596 cf_cv_cc_bool_type=0
23597 fi
23598 rm -f conftest.$ac_objext conftest.$ac_ext
23599
23600 fi
23601
23602 if test "$cf_cv_cc_bool_type" = 1
23603 then    echo "$as_me:23603: result: yes" >&5
23604 echo "${ECHO_T}yes" >&6
23605 else    echo "$as_me:23605: result: no" >&5
23606 echo "${ECHO_T}no" >&6
23607 fi
23608
23609 # Check for C++ compiler characteristics (and ensure that it's there!)
23610 if test -n "$CXX" ; then
23611         ac_ext=cc
23612 ac_cpp='$CXXCPP $CPPFLAGS'
23613 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23614 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23615 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23616 ac_main_return=return
23617
23618 if test -n "$GXX" ; then
23619
23620         cf_save="$LIBS"
23621         LIBS="$LIBS $CXXLIBS"
23622         echo "$as_me:23622: checking if we already have C++ library" >&5
23623 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
23624         cat >conftest.$ac_ext <<_ACEOF
23625 #line 23625 "configure"
23626 #include "confdefs.h"
23627
23628                         #include <iostream>
23629 int
23630 main (void)
23631 {
23632
23633                         std::cout << "Hello World!" << std::endl;
23634   ;
23635   return 0;
23636 }
23637 _ACEOF
23638 rm -f conftest.$ac_objext conftest$ac_exeext
23639 if { (eval echo "$as_me:23639: \"$ac_link\"") >&5
23640   (eval $ac_link) 2>&5
23641   ac_status=$?
23642   echo "$as_me:23642: \$? = $ac_status" >&5
23643   (exit $ac_status); } &&
23644          { ac_try='test -s conftest$ac_exeext'
23645   { (eval echo "$as_me:23645: \"$ac_try\"") >&5
23646   (eval $ac_try) 2>&5
23647   ac_status=$?
23648   echo "$as_me:23648: \$? = $ac_status" >&5
23649   (exit $ac_status); }; }; then
23650   cf_have_libstdcpp=yes
23651 else
23652   echo "$as_me: failed program was:" >&5
23653 cat conftest.$ac_ext >&5
23654 cf_have_libstdcpp=no
23655 fi
23656 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23657         echo "$as_me:23657: result: $cf_have_libstdcpp" >&5
23658 echo "${ECHO_T}$cf_have_libstdcpp" >&6
23659         LIBS="$cf_save"
23660
23661         if test $cf_have_libstdcpp != yes
23662         then
23663                 case $cf_cv_system_name in
23664                 (os2*)
23665                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
23666                                 cf_stdcpp_libname=stdcpp
23667                         else
23668                                 cf_stdcpp_libname=stdc++
23669                         fi
23670                         ;;
23671                 (*)
23672                         cf_stdcpp_libname=stdc++
23673                         ;;
23674                 esac
23675
23676                 echo "$as_me:23676: checking for library $cf_stdcpp_libname" >&5
23677 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
23678 if test "${cf_cv_libstdcpp+set}" = set; then
23679   echo $ECHO_N "(cached) $ECHO_C" >&6
23680 else
23681
23682                         cf_save="$LIBS"
23683                         LIBS="$LIBS $CXXLIBS"
23684
23685 cf_add_libs="$LIBS"
23686 # reverse order
23687 cf_add_0lib=
23688 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23689 # filter duplicates
23690 for cf_add_1lib in $cf_add_0lib; do
23691         for cf_add_2lib in $cf_add_libs; do
23692                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23693                         cf_add_1lib=
23694                         break
23695                 fi
23696         done
23697         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23698 done
23699 LIBS="$cf_add_libs"
23700
23701                 cat >conftest.$ac_ext <<_ACEOF
23702 #line 23702 "configure"
23703 #include "confdefs.h"
23704
23705                                 #include <iostream>
23706 int
23707 main (void)
23708 {
23709
23710                                 std::cout << "Hello World!" << std::endl;
23711   ;
23712   return 0;
23713 }
23714 _ACEOF
23715 rm -f conftest.$ac_objext conftest$ac_exeext
23716 if { (eval echo "$as_me:23716: \"$ac_link\"") >&5
23717   (eval $ac_link) 2>&5
23718   ac_status=$?
23719   echo "$as_me:23719: \$? = $ac_status" >&5
23720   (exit $ac_status); } &&
23721          { ac_try='test -s conftest$ac_exeext'
23722   { (eval echo "$as_me:23722: \"$ac_try\"") >&5
23723   (eval $ac_try) 2>&5
23724   ac_status=$?
23725   echo "$as_me:23725: \$? = $ac_status" >&5
23726   (exit $ac_status); }; }; then
23727   cf_cv_libstdcpp=yes
23728 else
23729   echo "$as_me: failed program was:" >&5
23730 cat conftest.$ac_ext >&5
23731 cf_cv_libstdcpp=no
23732 fi
23733 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23734                         LIBS="$cf_save"
23735
23736 fi
23737 echo "$as_me:23737: result: $cf_cv_libstdcpp" >&5
23738 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
23739                 test "$cf_cv_libstdcpp" = yes && {
23740 cf_add_libs="$CXXLIBS"
23741 # reverse order
23742 cf_add_0lib=
23743 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23744 # filter duplicates
23745 for cf_add_1lib in $cf_add_0lib; do
23746         for cf_add_2lib in $cf_add_libs; do
23747                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23748                         cf_add_1lib=
23749                         break
23750                 fi
23751         done
23752         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23753 done
23754 CXXLIBS="$cf_add_libs"
23755  }
23756         fi
23757 fi
23758
23759         echo "$as_me:23759: checking whether $CXX understands -c and -o together" >&5
23760 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
23761 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
23762   echo $ECHO_N "(cached) $ECHO_C" >&6
23763 else
23764
23765 cat > conftest.$ac_ext <<CF_EOF
23766 int main(void)
23767 {
23768         ${cf_cv_main_return:-return}(0);
23769 }
23770 CF_EOF
23771 # We do the test twice because some compilers refuse to overwrite an
23772 # existing .o file with -o, though they will create one.
23773 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
23774 if { (eval echo "$as_me:23774: \"$ac_try\"") >&5
23775   (eval $ac_try) 2>&5
23776   ac_status=$?
23777   echo "$as_me:23777: \$? = $ac_status" >&5
23778   (exit $ac_status); } &&
23779   test -f conftest2.$ac_objext && { (eval echo "$as_me:23779: \"$ac_try\"") >&5
23780   (eval $ac_try) 2>&5
23781   ac_status=$?
23782   echo "$as_me:23782: \$? = $ac_status" >&5
23783   (exit $ac_status); };
23784 then
23785   eval cf_cv_prog_CXX_c_o=yes
23786 else
23787   eval cf_cv_prog_CXX_c_o=no
23788 fi
23789 rm -rf conftest*
23790
23791 fi
23792 if test $cf_cv_prog_CXX_c_o = yes; then
23793   echo "$as_me:23793: result: yes" >&5
23794 echo "${ECHO_T}yes" >&6
23795 else
23796   echo "$as_me:23796: result: no" >&5
23797 echo "${ECHO_T}no" >&6
23798 fi
23799
23800         case $GXX_VERSION in
23801         (1.*|2.[0-6]*|[1-9][0-9].*)
23802                 cf_cxx_library=yes
23803                 ;;
23804         (*-2.7*|2.7*)
23805
23806 cf_cxx_library=unknown
23807 case $cf_cv_system_name in
23808 (os2*)
23809         cf_gpp_libname=gpp
23810         ;;
23811 (*)
23812         cf_gpp_libname=g++
23813         ;;
23814 esac
23815 if test "$GXX" = yes; then
23816         echo "$as_me:23816: checking for lib$cf_gpp_libname" >&5
23817 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
23818         cf_save="$LIBS"
23819
23820 cf_add_libs="$LIBS"
23821 # reverse order
23822 cf_add_0lib=
23823 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23824 # filter duplicates
23825 for cf_add_1lib in $cf_add_0lib; do
23826         for cf_add_2lib in $cf_add_libs; do
23827                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23828                         cf_add_1lib=
23829                         break
23830                 fi
23831         done
23832         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23833 done
23834 LIBS="$cf_add_libs"
23835
23836         cat >conftest.$ac_ext <<_ACEOF
23837 #line 23837 "configure"
23838 #include "confdefs.h"
23839
23840 #include <$cf_gpp_libname/builtin.h>
23841
23842 int
23843 main (void)
23844 {
23845 two_arg_error_handler_t foo2 = lib_error_handler
23846   ;
23847   return 0;
23848 }
23849 _ACEOF
23850 rm -f conftest.$ac_objext conftest$ac_exeext
23851 if { (eval echo "$as_me:23851: \"$ac_link\"") >&5
23852   (eval $ac_link) 2>&5
23853   ac_status=$?
23854   echo "$as_me:23854: \$? = $ac_status" >&5
23855   (exit $ac_status); } &&
23856          { ac_try='test -s conftest$ac_exeext'
23857   { (eval echo "$as_me:23857: \"$ac_try\"") >&5
23858   (eval $ac_try) 2>&5
23859   ac_status=$?
23860   echo "$as_me:23860: \$? = $ac_status" >&5
23861   (exit $ac_status); }; }; then
23862   cf_cxx_library=yes
23863
23864 cf_add_libs="$CXXLIBS"
23865 # reverse order
23866 cf_add_0lib=
23867 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23868 # filter duplicates
23869 for cf_add_1lib in $cf_add_0lib; do
23870         for cf_add_2lib in $cf_add_libs; do
23871                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23872                         cf_add_1lib=
23873                         break
23874                 fi
23875         done
23876         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23877 done
23878 CXXLIBS="$cf_add_libs"
23879
23880          if test "$cf_gpp_libname" = cpp ; then
23881
23882 cat >>confdefs.h <<\EOF
23883 #define HAVE_GPP_BUILTIN_H 1
23884 EOF
23885
23886          else
23887
23888 cat >>confdefs.h <<\EOF
23889 #define HAVE_GXX_BUILTIN_H 1
23890 EOF
23891
23892          fi
23893 else
23894   echo "$as_me: failed program was:" >&5
23895 cat conftest.$ac_ext >&5
23896 cat >conftest.$ac_ext <<_ACEOF
23897 #line 23897 "configure"
23898 #include "confdefs.h"
23899
23900 #include <builtin.h>
23901
23902 int
23903 main (void)
23904 {
23905 two_arg_error_handler_t foo2 = lib_error_handler
23906   ;
23907   return 0;
23908 }
23909 _ACEOF
23910 rm -f conftest.$ac_objext conftest$ac_exeext
23911 if { (eval echo "$as_me:23911: \"$ac_link\"") >&5
23912   (eval $ac_link) 2>&5
23913   ac_status=$?
23914   echo "$as_me:23914: \$? = $ac_status" >&5
23915   (exit $ac_status); } &&
23916          { ac_try='test -s conftest$ac_exeext'
23917   { (eval echo "$as_me:23917: \"$ac_try\"") >&5
23918   (eval $ac_try) 2>&5
23919   ac_status=$?
23920   echo "$as_me:23920: \$? = $ac_status" >&5
23921   (exit $ac_status); }; }; then
23922   cf_cxx_library=yes
23923
23924 cf_add_libs="$CXXLIBS"
23925 # reverse order
23926 cf_add_0lib=
23927 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23928 # filter duplicates
23929 for cf_add_1lib in $cf_add_0lib; do
23930         for cf_add_2lib in $cf_add_libs; do
23931                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23932                         cf_add_1lib=
23933                         break
23934                 fi
23935         done
23936         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23937 done
23938 CXXLIBS="$cf_add_libs"
23939
23940 cat >>confdefs.h <<\EOF
23941 #define HAVE_BUILTIN_H 1
23942 EOF
23943
23944 else
23945   echo "$as_me: failed program was:" >&5
23946 cat conftest.$ac_ext >&5
23947 cf_cxx_library=no
23948 fi
23949 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23950 fi
23951 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
23952         LIBS="$cf_save"
23953         echo "$as_me:23953: result: $cf_cxx_library" >&5
23954 echo "${ECHO_T}$cf_cxx_library" >&6
23955 fi
23956
23957                 ;;
23958         (*)
23959                 cf_cxx_library=no
23960                 ;;
23961         esac
23962
23963         ac_ext=cc
23964 ac_cpp='$CXXCPP $CPPFLAGS'
23965 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23966 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23967 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23968 ac_main_return=return
23969 echo "$as_me:23969: checking how to run the C++ preprocessor" >&5
23970 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
23971 if test -z "$CXXCPP"; then
23972   if test "${ac_cv_prog_CXXCPP+set}" = set; then
23973   echo $ECHO_N "(cached) $ECHO_C" >&6
23974 else
23975       # Double quotes because CXXCPP needs to be expanded
23976     for CXXCPP in "$CXX -E" "/lib/cpp"
23977     do
23978       ac_preproc_ok=false
23979 for ac_cxx_preproc_warn_flag in '' yes
23980 do
23981   # Use a header file that comes with gcc, so configuring glibc
23982   # with a fresh cross-compiler works.
23983   # On the NeXT, cc -E runs the code through the compiler's parser,
23984   # not just through cpp. "Syntax error" is here to catch this case.
23985   cat >conftest.$ac_ext <<_ACEOF
23986 #line 23986 "configure"
23987 #include "confdefs.h"
23988 #include <assert.h>
23989                      Syntax error
23990 _ACEOF
23991 if { (eval echo "$as_me:23991: \"$ac_cpp conftest.$ac_ext\"") >&5
23992   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
23993   ac_status=$?
23994   egrep -v '^ *\+' conftest.er1 >conftest.err
23995   rm -f conftest.er1
23996   cat conftest.err >&5
23997   echo "$as_me:23997: \$? = $ac_status" >&5
23998   (exit $ac_status); } >/dev/null; then
23999   if test -s conftest.err; then
24000     ac_cpp_err=$ac_cxx_preproc_warn_flag
24001   else
24002     ac_cpp_err=
24003   fi
24004 else
24005   ac_cpp_err=yes
24006 fi
24007 if test -z "$ac_cpp_err"; then
24008   :
24009 else
24010   echo "$as_me: failed program was:" >&5
24011   cat conftest.$ac_ext >&5
24012   # Broken: fails on valid input.
24013 continue
24014 fi
24015 rm -f conftest.err conftest.$ac_ext
24016
24017   # OK, works on sane cases.  Now check whether non-existent headers
24018   # can be detected and how.
24019   cat >conftest.$ac_ext <<_ACEOF
24020 #line 24020 "configure"
24021 #include "confdefs.h"
24022 #include <ac_nonexistent.h>
24023 _ACEOF
24024 if { (eval echo "$as_me:24024: \"$ac_cpp conftest.$ac_ext\"") >&5
24025   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24026   ac_status=$?
24027   egrep -v '^ *\+' conftest.er1 >conftest.err
24028   rm -f conftest.er1
24029   cat conftest.err >&5
24030   echo "$as_me:24030: \$? = $ac_status" >&5
24031   (exit $ac_status); } >/dev/null; then
24032   if test -s conftest.err; then
24033     ac_cpp_err=$ac_cxx_preproc_warn_flag
24034   else
24035     ac_cpp_err=
24036   fi
24037 else
24038   ac_cpp_err=yes
24039 fi
24040 if test -z "$ac_cpp_err"; then
24041   # Broken: success on invalid input.
24042 continue
24043 else
24044   echo "$as_me: failed program was:" >&5
24045   cat conftest.$ac_ext >&5
24046   # Passes both tests.
24047 ac_preproc_ok=:
24048 break
24049 fi
24050 rm -f conftest.err conftest.$ac_ext
24051
24052 done
24053 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
24054 rm -f conftest.err conftest.$ac_ext
24055 if $ac_preproc_ok; then
24056   break
24057 fi
24058
24059     done
24060     ac_cv_prog_CXXCPP=$CXXCPP
24061
24062 fi
24063   CXXCPP=$ac_cv_prog_CXXCPP
24064 else
24065   ac_cv_prog_CXXCPP=$CXXCPP
24066 fi
24067 echo "$as_me:24067: result: $CXXCPP" >&5
24068 echo "${ECHO_T}$CXXCPP" >&6
24069 ac_preproc_ok=false
24070 for ac_cxx_preproc_warn_flag in '' yes
24071 do
24072   # Use a header file that comes with gcc, so configuring glibc
24073   # with a fresh cross-compiler works.
24074   # On the NeXT, cc -E runs the code through the compiler's parser,
24075   # not just through cpp. "Syntax error" is here to catch this case.
24076   cat >conftest.$ac_ext <<_ACEOF
24077 #line 24077 "configure"
24078 #include "confdefs.h"
24079 #include <assert.h>
24080                      Syntax error
24081 _ACEOF
24082 if { (eval echo "$as_me:24082: \"$ac_cpp conftest.$ac_ext\"") >&5
24083   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24084   ac_status=$?
24085   egrep -v '^ *\+' conftest.er1 >conftest.err
24086   rm -f conftest.er1
24087   cat conftest.err >&5
24088   echo "$as_me:24088: \$? = $ac_status" >&5
24089   (exit $ac_status); } >/dev/null; then
24090   if test -s conftest.err; then
24091     ac_cpp_err=$ac_cxx_preproc_warn_flag
24092   else
24093     ac_cpp_err=
24094   fi
24095 else
24096   ac_cpp_err=yes
24097 fi
24098 if test -z "$ac_cpp_err"; then
24099   :
24100 else
24101   echo "$as_me: failed program was:" >&5
24102   cat conftest.$ac_ext >&5
24103   # Broken: fails on valid input.
24104 continue
24105 fi
24106 rm -f conftest.err conftest.$ac_ext
24107
24108   # OK, works on sane cases.  Now check whether non-existent headers
24109   # can be detected and how.
24110   cat >conftest.$ac_ext <<_ACEOF
24111 #line 24111 "configure"
24112 #include "confdefs.h"
24113 #include <ac_nonexistent.h>
24114 _ACEOF
24115 if { (eval echo "$as_me:24115: \"$ac_cpp conftest.$ac_ext\"") >&5
24116   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24117   ac_status=$?
24118   egrep -v '^ *\+' conftest.er1 >conftest.err
24119   rm -f conftest.er1
24120   cat conftest.err >&5
24121   echo "$as_me:24121: \$? = $ac_status" >&5
24122   (exit $ac_status); } >/dev/null; then
24123   if test -s conftest.err; then
24124     ac_cpp_err=$ac_cxx_preproc_warn_flag
24125   else
24126     ac_cpp_err=
24127   fi
24128 else
24129   ac_cpp_err=yes
24130 fi
24131 if test -z "$ac_cpp_err"; then
24132   # Broken: success on invalid input.
24133 continue
24134 else
24135   echo "$as_me: failed program was:" >&5
24136   cat conftest.$ac_ext >&5
24137   # Passes both tests.
24138 ac_preproc_ok=:
24139 break
24140 fi
24141 rm -f conftest.err conftest.$ac_ext
24142
24143 done
24144 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
24145 rm -f conftest.err conftest.$ac_ext
24146 if $ac_preproc_ok; then
24147   :
24148 else
24149   { { echo "$as_me:24149: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
24150 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
24151    { (exit 1); exit 1; }; }
24152 fi
24153
24154 ac_ext=cc
24155 ac_cpp='$CXXCPP $CPPFLAGS'
24156 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24157 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24158 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24159 ac_main_return=return
24160
24161 for ac_header in typeinfo
24162 do
24163 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24164 echo "$as_me:24164: checking for $ac_header" >&5
24165 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24166 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24167   echo $ECHO_N "(cached) $ECHO_C" >&6
24168 else
24169   cat >conftest.$ac_ext <<_ACEOF
24170 #line 24170 "configure"
24171 #include "confdefs.h"
24172 #include <$ac_header>
24173 _ACEOF
24174 if { (eval echo "$as_me:24174: \"$ac_cpp conftest.$ac_ext\"") >&5
24175   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24176   ac_status=$?
24177   egrep -v '^ *\+' conftest.er1 >conftest.err
24178   rm -f conftest.er1
24179   cat conftest.err >&5
24180   echo "$as_me:24180: \$? = $ac_status" >&5
24181   (exit $ac_status); } >/dev/null; then
24182   if test -s conftest.err; then
24183     ac_cpp_err=$ac_cxx_preproc_warn_flag
24184   else
24185     ac_cpp_err=
24186   fi
24187 else
24188   ac_cpp_err=yes
24189 fi
24190 if test -z "$ac_cpp_err"; then
24191   eval "$as_ac_Header=yes"
24192 else
24193   echo "$as_me: failed program was:" >&5
24194   cat conftest.$ac_ext >&5
24195   eval "$as_ac_Header=no"
24196 fi
24197 rm -f conftest.err conftest.$ac_ext
24198 fi
24199 echo "$as_me:24199: result: `eval echo '${'$as_ac_Header'}'`" >&5
24200 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
24201 if test `eval echo '${'$as_ac_Header'}'` = yes; then
24202   cat >>confdefs.h <<EOF
24203 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24204 EOF
24205
24206 fi
24207 done
24208
24209 for ac_header in iostream
24210 do
24211 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24212 echo "$as_me:24212: checking for $ac_header" >&5
24213 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24214 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24215   echo $ECHO_N "(cached) $ECHO_C" >&6
24216 else
24217   cat >conftest.$ac_ext <<_ACEOF
24218 #line 24218 "configure"
24219 #include "confdefs.h"
24220 #include <$ac_header>
24221 _ACEOF
24222 if { (eval echo "$as_me:24222: \"$ac_cpp conftest.$ac_ext\"") >&5
24223   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24224   ac_status=$?
24225   egrep -v '^ *\+' conftest.er1 >conftest.err
24226   rm -f conftest.er1
24227   cat conftest.err >&5
24228   echo "$as_me:24228: \$? = $ac_status" >&5
24229   (exit $ac_status); } >/dev/null; then
24230   if test -s conftest.err; then
24231     ac_cpp_err=$ac_cxx_preproc_warn_flag
24232   else
24233     ac_cpp_err=
24234   fi
24235 else
24236   ac_cpp_err=yes
24237 fi
24238 if test -z "$ac_cpp_err"; then
24239   eval "$as_ac_Header=yes"
24240 else
24241   echo "$as_me: failed program was:" >&5
24242   cat conftest.$ac_ext >&5
24243   eval "$as_ac_Header=no"
24244 fi
24245 rm -f conftest.err conftest.$ac_ext
24246 fi
24247 echo "$as_me:24247: result: `eval echo '${'$as_ac_Header'}'`" >&5
24248 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
24249 if test `eval echo '${'$as_ac_Header'}'` = yes; then
24250   cat >>confdefs.h <<EOF
24251 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24252 EOF
24253
24254 fi
24255 done
24256
24257 if test x"$ac_cv_header_iostream" = xyes ; then
24258         echo "$as_me:24258: checking if iostream uses std-namespace" >&5
24259 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
24260         cat >conftest.$ac_ext <<_ACEOF
24261 #line 24261 "configure"
24262 #include "confdefs.h"
24263
24264 #include <iostream>
24265 using std::endl;
24266 using std::cerr;
24267 int
24268 main (void)
24269 {
24270
24271 cerr << "testing" << endl;
24272
24273   ;
24274   return 0;
24275 }
24276 _ACEOF
24277 rm -f conftest.$ac_objext
24278 if { (eval echo "$as_me:24278: \"$ac_compile\"") >&5
24279   (eval $ac_compile) 2>&5
24280   ac_status=$?
24281   echo "$as_me:24281: \$? = $ac_status" >&5
24282   (exit $ac_status); } &&
24283          { ac_try='test -s conftest.$ac_objext'
24284   { (eval echo "$as_me:24284: \"$ac_try\"") >&5
24285   (eval $ac_try) 2>&5
24286   ac_status=$?
24287   echo "$as_me:24287: \$? = $ac_status" >&5
24288   (exit $ac_status); }; }; then
24289   cf_iostream_namespace=yes
24290 else
24291   echo "$as_me: failed program was:" >&5
24292 cat conftest.$ac_ext >&5
24293 cf_iostream_namespace=no
24294 fi
24295 rm -f conftest.$ac_objext conftest.$ac_ext
24296         echo "$as_me:24296: result: $cf_iostream_namespace" >&5
24297 echo "${ECHO_T}$cf_iostream_namespace" >&6
24298         if test "$cf_iostream_namespace" = yes ; then
24299
24300 cat >>confdefs.h <<\EOF
24301 #define IOSTREAM_NAMESPACE 1
24302 EOF
24303
24304         fi
24305 fi
24306
24307 echo "$as_me:24307: checking if we should include stdbool.h" >&5
24308 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24309
24310 if test "${cf_cv_header_stdbool_h+set}" = set; then
24311   echo $ECHO_N "(cached) $ECHO_C" >&6
24312 else
24313
24314         cat >conftest.$ac_ext <<_ACEOF
24315 #line 24315 "configure"
24316 #include "confdefs.h"
24317
24318 int
24319 main (void)
24320 {
24321 bool foo = false
24322   ;
24323   return 0;
24324 }
24325 _ACEOF
24326 rm -f conftest.$ac_objext
24327 if { (eval echo "$as_me:24327: \"$ac_compile\"") >&5
24328   (eval $ac_compile) 2>&5
24329   ac_status=$?
24330   echo "$as_me:24330: \$? = $ac_status" >&5
24331   (exit $ac_status); } &&
24332          { ac_try='test -s conftest.$ac_objext'
24333   { (eval echo "$as_me:24333: \"$ac_try\"") >&5
24334   (eval $ac_try) 2>&5
24335   ac_status=$?
24336   echo "$as_me:24336: \$? = $ac_status" >&5
24337   (exit $ac_status); }; }; then
24338   cf_cv_header_stdbool_h=0
24339 else
24340   echo "$as_me: failed program was:" >&5
24341 cat conftest.$ac_ext >&5
24342 cat >conftest.$ac_ext <<_ACEOF
24343 #line 24343 "configure"
24344 #include "confdefs.h"
24345
24346 #ifndef __BEOS__
24347 #include <stdbool.h>
24348 #endif
24349
24350 int
24351 main (void)
24352 {
24353 bool foo = false
24354   ;
24355   return 0;
24356 }
24357 _ACEOF
24358 rm -f conftest.$ac_objext
24359 if { (eval echo "$as_me:24359: \"$ac_compile\"") >&5
24360   (eval $ac_compile) 2>&5
24361   ac_status=$?
24362   echo "$as_me:24362: \$? = $ac_status" >&5
24363   (exit $ac_status); } &&
24364          { ac_try='test -s conftest.$ac_objext'
24365   { (eval echo "$as_me:24365: \"$ac_try\"") >&5
24366   (eval $ac_try) 2>&5
24367   ac_status=$?
24368   echo "$as_me:24368: \$? = $ac_status" >&5
24369   (exit $ac_status); }; }; then
24370   cf_cv_header_stdbool_h=1
24371 else
24372   echo "$as_me: failed program was:" >&5
24373 cat conftest.$ac_ext >&5
24374 cf_cv_header_stdbool_h=0
24375 fi
24376 rm -f conftest.$ac_objext conftest.$ac_ext
24377 fi
24378 rm -f conftest.$ac_objext conftest.$ac_ext
24379 fi
24380
24381 if test "$cf_cv_header_stdbool_h" = 1
24382 then    echo "$as_me:24382: result: yes" >&5
24383 echo "${ECHO_T}yes" >&6
24384 else    echo "$as_me:24384: result: no" >&5
24385 echo "${ECHO_T}no" >&6
24386 fi
24387
24388 echo "$as_me:24388: checking for builtin bool type" >&5
24389 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
24390
24391 if test "${cf_cv_builtin_bool+set}" = set; then
24392   echo $ECHO_N "(cached) $ECHO_C" >&6
24393 else
24394
24395         cat >conftest.$ac_ext <<_ACEOF
24396 #line 24396 "configure"
24397 #include "confdefs.h"
24398
24399 #include <stdio.h>
24400 #include <sys/types.h>
24401
24402 int
24403 main (void)
24404 {
24405 bool x = false
24406   ;
24407   return 0;
24408 }
24409 _ACEOF
24410 rm -f conftest.$ac_objext
24411 if { (eval echo "$as_me:24411: \"$ac_compile\"") >&5
24412   (eval $ac_compile) 2>&5
24413   ac_status=$?
24414   echo "$as_me:24414: \$? = $ac_status" >&5
24415   (exit $ac_status); } &&
24416          { ac_try='test -s conftest.$ac_objext'
24417   { (eval echo "$as_me:24417: \"$ac_try\"") >&5
24418   (eval $ac_try) 2>&5
24419   ac_status=$?
24420   echo "$as_me:24420: \$? = $ac_status" >&5
24421   (exit $ac_status); }; }; then
24422   cf_cv_builtin_bool=1
24423 else
24424   echo "$as_me: failed program was:" >&5
24425 cat conftest.$ac_ext >&5
24426 cf_cv_builtin_bool=0
24427 fi
24428 rm -f conftest.$ac_objext conftest.$ac_ext
24429
24430 fi
24431
24432 if test "$cf_cv_builtin_bool" = 1
24433 then    echo "$as_me:24433: result: yes" >&5
24434 echo "${ECHO_T}yes" >&6
24435 else    echo "$as_me:24435: result: no" >&5
24436 echo "${ECHO_T}no" >&6
24437 fi
24438
24439 echo "$as_me:24439: checking for size of bool" >&5
24440 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
24441 if test "${cf_cv_type_of_bool+set}" = set; then
24442   echo $ECHO_N "(cached) $ECHO_C" >&6
24443 else
24444
24445         rm -f cf_test.out
24446         if test "$cross_compiling" = yes; then
24447   cf_cv_type_of_bool=unknown
24448 else
24449   cat >conftest.$ac_ext <<_ACEOF
24450 #line 24450 "configure"
24451 #include "confdefs.h"
24452
24453 #include <stdlib.h>
24454 #include <stdio.h>
24455
24456 #if defined(__cplusplus)
24457
24458 #ifdef HAVE_GXX_BUILTIN_H
24459 #include <g++/builtin.h>
24460 #elif HAVE_GPP_BUILTIN_H
24461 #include <gpp/builtin.h>
24462 #elif HAVE_BUILTIN_H
24463 #include <builtin.h>
24464 #endif
24465
24466 #else
24467
24468 #if $cf_cv_header_stdbool_h
24469 #include <stdbool.h>
24470 #endif
24471
24472 #endif
24473
24474 int main(void)
24475 {
24476         FILE *fp = fopen("cf_test.out", "w");
24477         if (fp != 0) {
24478                 bool x = true;
24479                 if ((bool)(-x) >= 0)
24480                         fputs("unsigned ", fp);
24481                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
24482                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
24483                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
24484                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
24485                 fclose(fp);
24486         }
24487         ${cf_cv_main_return:-return}(0);
24488 }
24489
24490 _ACEOF
24491 rm -f conftest$ac_exeext
24492 if { (eval echo "$as_me:24492: \"$ac_link\"") >&5
24493   (eval $ac_link) 2>&5
24494   ac_status=$?
24495   echo "$as_me:24495: \$? = $ac_status" >&5
24496   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24497   { (eval echo "$as_me:24497: \"$ac_try\"") >&5
24498   (eval $ac_try) 2>&5
24499   ac_status=$?
24500   echo "$as_me:24500: \$? = $ac_status" >&5
24501   (exit $ac_status); }; }; then
24502   cf_cv_type_of_bool=`cat cf_test.out`
24503                  if test -z "$cf_cv_type_of_bool"; then
24504                    cf_cv_type_of_bool=unknown
24505                  fi
24506 else
24507   echo "$as_me: program exited with status $ac_status" >&5
24508 echo "$as_me: failed program was:" >&5
24509 cat conftest.$ac_ext >&5
24510 cf_cv_type_of_bool=unknown
24511 fi
24512 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24513 fi
24514
24515 fi
24516
24517         rm -f cf_test.out
24518 echo "$as_me:24518: result: $cf_cv_type_of_bool" >&5
24519 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
24520 if test "$cf_cv_type_of_bool" = unknown ; then
24521         case .$NCURSES_BOOL in
24522         (.auto|.) NCURSES_BOOL=unsigned;;
24523         esac
24524         { echo "$as_me:24524: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
24525 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
24526         cf_cv_type_of_bool=$NCURSES_BOOL
24527 fi
24528
24529 echo "$as_me:24529: checking for special defines needed for etip.h" >&5
24530 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
24531 cf_save_CXXFLAGS="$CXXFLAGS"
24532 cf_result="none"
24533
24534 # etip.h includes ncurses.h which includes ncurses_dll.h
24535 # But ncurses_dll.h is generated - fix here.
24536 test -d include || mkdir include
24537 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
24538
24539 for cf_math in "" MATH_H
24540 do
24541 for cf_excp in "" MATH_EXCEPTION
24542 do
24543         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
24544         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
24545         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
24546 cat >conftest.$ac_ext <<_ACEOF
24547 #line 24547 "configure"
24548 #include "confdefs.h"
24549
24550 #include <etip.h.in>
24551
24552 int
24553 main (void)
24554 {
24555
24556   ;
24557   return 0;
24558 }
24559 _ACEOF
24560 rm -f conftest.$ac_objext
24561 if { (eval echo "$as_me:24561: \"$ac_compile\"") >&5
24562   (eval $ac_compile) 2>&5
24563   ac_status=$?
24564   echo "$as_me:24564: \$? = $ac_status" >&5
24565   (exit $ac_status); } &&
24566          { ac_try='test -s conftest.$ac_objext'
24567   { (eval echo "$as_me:24567: \"$ac_try\"") >&5
24568   (eval $ac_try) 2>&5
24569   ac_status=$?
24570   echo "$as_me:24570: \$? = $ac_status" >&5
24571   (exit $ac_status); }; }; then
24572
24573         test -n "$cf_math" && cat >>confdefs.h <<EOF
24574 #define ETIP_NEEDS_${cf_math} 1
24575 EOF
24576
24577         test -n "$cf_excp" && cat >>confdefs.h <<EOF
24578 #define ETIP_NEEDS_${cf_excp} 1
24579 EOF
24580
24581         cf_result="$cf_math $cf_excp"
24582         break 2
24583
24584 else
24585   echo "$as_me: failed program was:" >&5
24586 cat conftest.$ac_ext >&5
24587 fi
24588 rm -f conftest.$ac_objext conftest.$ac_ext
24589 done
24590 done
24591 echo "$as_me:24591: result: $cf_result" >&5
24592 echo "${ECHO_T}$cf_result" >&6
24593 CXXFLAGS="$cf_save_CXXFLAGS"
24594
24595 if test -n "$CXX"; then
24596 echo "$as_me:24596: checking if $CXX accepts parameter initialization" >&5
24597 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
24598 if test "${cf_cv_cpp_param_init+set}" = set; then
24599   echo $ECHO_N "(cached) $ECHO_C" >&6
24600 else
24601
24602         ac_ext=cc
24603 ac_cpp='$CXXCPP $CPPFLAGS'
24604 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24605 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24606 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24607 ac_main_return=return
24608
24609         if test "$cross_compiling" = yes; then
24610   cf_cv_cpp_param_init=unknown
24611 else
24612   cat >conftest.$ac_ext <<_ACEOF
24613 #line 24613 "configure"
24614 #include "confdefs.h"
24615
24616 class TEST {
24617 private:
24618         int value;
24619 public:
24620         TEST(int x = 1);
24621         ~TEST();
24622 };
24623
24624 TEST::TEST(int x = 1)   // some compilers do not like second initializer
24625 {
24626         value = x;
24627 }
24628 int main(void) { }
24629
24630 _ACEOF
24631 rm -f conftest$ac_exeext
24632 if { (eval echo "$as_me:24632: \"$ac_link\"") >&5
24633   (eval $ac_link) 2>&5
24634   ac_status=$?
24635   echo "$as_me:24635: \$? = $ac_status" >&5
24636   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24637   { (eval echo "$as_me:24637: \"$ac_try\"") >&5
24638   (eval $ac_try) 2>&5
24639   ac_status=$?
24640   echo "$as_me:24640: \$? = $ac_status" >&5
24641   (exit $ac_status); }; }; then
24642   cf_cv_cpp_param_init=yes
24643 else
24644   echo "$as_me: program exited with status $ac_status" >&5
24645 echo "$as_me: failed program was:" >&5
24646 cat conftest.$ac_ext >&5
24647 cf_cv_cpp_param_init=no
24648 fi
24649 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24650 fi
24651         ac_ext=cc
24652 ac_cpp='$CXXCPP $CPPFLAGS'
24653 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24654 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24655 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24656 ac_main_return=return
24657
24658 fi
24659 echo "$as_me:24659: result: $cf_cv_cpp_param_init" >&5
24660 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
24661 fi
24662 test "$cf_cv_cpp_param_init" = yes &&
24663 cat >>confdefs.h <<\EOF
24664 #define CPP_HAS_PARAM_INIT 1
24665 EOF
24666
24667 if test -n "$CXX"; then
24668
24669 echo "$as_me:24669: checking if $CXX accepts static_cast" >&5
24670 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
24671 if test "${cf_cv_cpp_static_cast+set}" = set; then
24672   echo $ECHO_N "(cached) $ECHO_C" >&6
24673 else
24674
24675         ac_ext=cc
24676 ac_cpp='$CXXCPP $CPPFLAGS'
24677 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24678 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24679 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24680 ac_main_return=return
24681
24682         cat >conftest.$ac_ext <<_ACEOF
24683 #line 24683 "configure"
24684 #include "confdefs.h"
24685
24686 class NCursesPanel
24687 {
24688 public:
24689   NCursesPanel(int nlines,
24690                int ncols,
24691                int begin_y = 0,
24692                int begin_x = 0)
24693   {
24694   }
24695   NCursesPanel();
24696   ~NCursesPanel();
24697 };
24698
24699 template<class T> class NCursesUserPanel : public NCursesPanel
24700 {
24701 public:
24702   NCursesUserPanel (int nlines,
24703                     int ncols,
24704                     int begin_y = 0,
24705                     int begin_x = 0,
24706                     const T* p_UserData = static_cast<T*>(0))
24707     : NCursesPanel (nlines, ncols, begin_y, begin_x)
24708   {
24709   };
24710   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
24711   {
24712   };
24713
24714   virtual ~NCursesUserPanel() {};
24715 };
24716
24717 int
24718 main (void)
24719 {
24720
24721         const char* p_UserData = static_cast<char*>(0)
24722   ;
24723   return 0;
24724 }
24725 _ACEOF
24726 rm -f conftest.$ac_objext
24727 if { (eval echo "$as_me:24727: \"$ac_compile\"") >&5
24728   (eval $ac_compile) 2>&5
24729   ac_status=$?
24730   echo "$as_me:24730: \$? = $ac_status" >&5
24731   (exit $ac_status); } &&
24732          { ac_try='test -s conftest.$ac_objext'
24733   { (eval echo "$as_me:24733: \"$ac_try\"") >&5
24734   (eval $ac_try) 2>&5
24735   ac_status=$?
24736   echo "$as_me:24736: \$? = $ac_status" >&5
24737   (exit $ac_status); }; }; then
24738   cf_cv_cpp_static_cast=yes
24739 else
24740   echo "$as_me: failed program was:" >&5
24741 cat conftest.$ac_ext >&5
24742 cf_cv_cpp_static_cast=no
24743 fi
24744 rm -f conftest.$ac_objext conftest.$ac_ext
24745
24746         ac_ext=cc
24747 ac_cpp='$CXXCPP $CPPFLAGS'
24748 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24749 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24750 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24751 ac_main_return=return
24752
24753 fi
24754 echo "$as_me:24754: result: $cf_cv_cpp_static_cast" >&5
24755 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
24756
24757 fi
24758
24759 test "$cf_cv_cpp_static_cast" = yes &&
24760 cat >>confdefs.h <<\EOF
24761 #define CPP_HAS_STATIC_CAST 1
24762 EOF
24763
24764         CXX_AR='$(AR)'
24765         CXX_ARFLAGS='$(ARFLAGS)'
24766         case $cf_cv_system_name in
24767         (irix*)
24768             if test "$GXX" != yes ; then
24769                 CXX_AR='$(CXX)'
24770                 CXX_ARFLAGS='-ar -o'
24771             fi
24772             ;;
24773         (sco3.2v5*)
24774             CXXLDFLAGS="-u main"
24775             ;;
24776         (solaris2*)
24777             if test "$GXX" != yes ; then
24778                 CXX_AR='$(CXX)'
24779                 CXX_ARFLAGS='-xar -o'
24780             fi
24781             ;;
24782         esac
24783
24784 else
24785         cf_cxx_library=no
24786         cf_cv_builtin_bool=1
24787
24788         # Just because we are not configuring against C++ right now does not
24789         # mean that a user will not want to use C++.  Some distributors disable
24790         # the C++ portion of this configuration as a shortcut (or just to avoid
24791         # compiling the demo in the c++ directory).  So we need a reasonable
24792         # default for the 'bool' type.
24793         #
24794         # Caveat: since the storage of the bool type is not standardized, it
24795         # may change.
24796
24797         if test "$NCURSES_BOOL" != auto ; then
24798                 cf_cv_type_of_bool=$NCURSES_BOOL
24799                 cf_cv_header_stdbool_h=0
24800         else
24801                 if test "$cf_cv_header_stdbool_h" = 1 ; then
24802
24803 echo "$as_me:24803: checking for size of bool" >&5
24804 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
24805 if test "${cf_cv_type_of_bool+set}" = set; then
24806   echo $ECHO_N "(cached) $ECHO_C" >&6
24807 else
24808
24809         rm -f cf_test.out
24810         if test "$cross_compiling" = yes; then
24811   cf_cv_type_of_bool=unknown
24812 else
24813   cat >conftest.$ac_ext <<_ACEOF
24814 #line 24814 "configure"
24815 #include "confdefs.h"
24816
24817 #include <stdlib.h>
24818 #include <stdio.h>
24819
24820 #if defined(__cplusplus)
24821
24822 #ifdef HAVE_GXX_BUILTIN_H
24823 #include <g++/builtin.h>
24824 #elif HAVE_GPP_BUILTIN_H
24825 #include <gpp/builtin.h>
24826 #elif HAVE_BUILTIN_H
24827 #include <builtin.h>
24828 #endif
24829
24830 #else
24831
24832 #if $cf_cv_header_stdbool_h
24833 #include <stdbool.h>
24834 #endif
24835
24836 #endif
24837
24838 int main(void)
24839 {
24840         FILE *fp = fopen("cf_test.out", "w");
24841         if (fp != 0) {
24842                 bool x = true;
24843                 if ((bool)(-x) >= 0)
24844                         fputs("unsigned ", fp);
24845                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
24846                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
24847                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
24848                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
24849                 fclose(fp);
24850         }
24851         ${cf_cv_main_return:-return}(0);
24852 }
24853
24854 _ACEOF
24855 rm -f conftest$ac_exeext
24856 if { (eval echo "$as_me:24856: \"$ac_link\"") >&5
24857   (eval $ac_link) 2>&5
24858   ac_status=$?
24859   echo "$as_me:24859: \$? = $ac_status" >&5
24860   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24861   { (eval echo "$as_me:24861: \"$ac_try\"") >&5
24862   (eval $ac_try) 2>&5
24863   ac_status=$?
24864   echo "$as_me:24864: \$? = $ac_status" >&5
24865   (exit $ac_status); }; }; then
24866   cf_cv_type_of_bool=`cat cf_test.out`
24867                  if test -z "$cf_cv_type_of_bool"; then
24868                    cf_cv_type_of_bool=unknown
24869                  fi
24870 else
24871   echo "$as_me: program exited with status $ac_status" >&5
24872 echo "$as_me: failed program was:" >&5
24873 cat conftest.$ac_ext >&5
24874 cf_cv_type_of_bool=unknown
24875 fi
24876 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24877 fi
24878
24879 fi
24880
24881         rm -f cf_test.out
24882 echo "$as_me:24882: result: $cf_cv_type_of_bool" >&5
24883 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
24884 if test "$cf_cv_type_of_bool" = unknown ; then
24885         case .$NCURSES_BOOL in
24886         (.auto|.) NCURSES_BOOL=unsigned;;
24887         esac
24888         { echo "$as_me:24888: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
24889 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
24890         cf_cv_type_of_bool=$NCURSES_BOOL
24891 fi
24892
24893                 else
24894                         echo "$as_me:24894: checking for fallback type of bool" >&5
24895 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
24896                         case "$host_cpu" in
24897                         (i?86)  cf_cv_type_of_bool=char ;;
24898                         (*)     cf_cv_type_of_bool=int  ;;
24899                         esac
24900                         echo "$as_me:24900: result: $cf_cv_type_of_bool" >&5
24901 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
24902                 fi
24903         fi
24904 fi
24905
24906 # If the C compiler did not declare bool, and we did not determine that the C++
24907 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
24908 # ncurses library use the same type as C++ bool.  Note that this allows one to
24909 # specify the type of bool in a configure-script option and postpone
24910 # integration with the C++ compiler provided that the types are compatible.
24911 USE_CXX_BOOL=1
24912 if test $cf_cv_cc_bool_type = 1
24913 then
24914         # oops: C has a bool.  Unlikely, but C++ could differ.
24915         USE_CXX_BOOL=0
24916 elif test $cf_cv_builtin_bool = 0
24917 then
24918         # C++ has no bool
24919         USE_CXX_BOOL=0
24920 else
24921         # this is the normal case
24922         USE_CXX_BOOL='defined(__cplusplus)'
24923 fi
24924
24925 if test -f "${srcdir}/Ada95/Makefile.in" ; then
24926
24927         if test "$cf_with_ada" != "no" ; then
24928                 if test "$with_libtool" != "no"; then
24929                         { echo "$as_me:24929: WARNING: libtool does not support Ada - disabling feature" >&5
24930 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
24931                         cf_with_ada=no
24932                 fi
24933         fi
24934
24935         if test "$cf_with_ada" != "no" ; then
24936
24937 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
24938 do
24939
24940 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24941
24942         unset ac_cv_path_cf_TEMP_gnat
24943         unset cf_TEMP_gnat
24944         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
24945 set dummy $cf_prog_gnat; ac_word=$2
24946 echo "$as_me:24946: checking for $ac_word" >&5
24947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
24948 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
24949   echo $ECHO_N "(cached) $ECHO_C" >&6
24950 else
24951   case $cf_TEMP_gnat in
24952   [\\/]* | ?:[\\/]*)
24953   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
24954   ;;
24955   *)
24956   ac_save_IFS=$IFS; IFS=$ac_path_separator
24957 ac_dummy="$PATH"
24958 for ac_dir in $ac_dummy; do
24959   IFS=$ac_save_IFS
24960   test -z "$ac_dir" && ac_dir=.
24961   if $as_executable_p "$ac_dir/$ac_word"; then
24962    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
24963    echo "$as_me:24963: found $ac_dir/$ac_word" >&5
24964    break
24965 fi
24966 done
24967
24968   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
24969   ;;
24970 esac
24971 fi
24972 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
24973
24974 if test -n "$cf_TEMP_gnat"; then
24975   echo "$as_me:24975: result: $cf_TEMP_gnat" >&5
24976 echo "${ECHO_T}$cf_TEMP_gnat" >&6
24977 else
24978   echo "$as_me:24978: result: no" >&5
24979 echo "${ECHO_T}no" >&6
24980 fi
24981
24982         eval cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat
24983
24984         if test "x$cf_TEMP_gnat" != xno; then
24985                 unset cf_cv_gnat_version
24986                 unset cf_TEMP_gnat
24987
24988 echo "$as_me:24988: checking for $cf_prog_gnat version" >&5
24989 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
24990 if test "${cf_cv_gnat_version+set}" = set; then
24991   echo $ECHO_N "(cached) $ECHO_C" >&6
24992 else
24993
24994 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
24995         grep '[0-9].[0-9][0-9]*' |\
24996         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
24997
24998 fi
24999 echo "$as_me:24999: result: $cf_cv_gnat_version" >&5
25000 echo "${ECHO_T}$cf_cv_gnat_version" >&6
25001 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
25002 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
25003
25004         fi
25005         eval cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat
25006
25007         unset cf_TEMP_gnat
25008         unset cf_cv_gnat_version
25009         unset ac_cv_path_cf_TEMP_gnat
25010 done
25011
25012 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
25013         cf_ada_make=
25014         cf_cv_prog_gnat_correct=no
25015 else
25016         cf_ada_make=gnatmake
25017         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
25018                 # gprconfig is newer than gnatmake; we can continue...
25019                 cf_ada_config="##"
25020         else
25021                 rm -rf conftest* *~conftest*
25022                 if mkdir conftest.src
25023                 then
25024                         cf_ada_config=""
25025                         cd conftest.src
25026                         for cf_gprconfig in Ada C
25027                         do
25028                                 echo "$as_me:25028: checking for gprconfig name for $cf_gprconfig" >&5
25029 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
25030                                 if test $cf_gprconfig = C
25031                                 then
25032                                         for cf_gprconfig_param in \
25033                                                 $cf_gprconfig,,,,GNATGCC \
25034                                                 $cf_gprconfig,,,,GCC \
25035                                                 $cf_gprconfig
25036                                         do
25037                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
25038                                                 test -n "$cf_gprconfig_value" && break
25039                                         done
25040                                 else
25041                                         cf_gprconfig_param=$cf_gprconfig
25042                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
25043                                 fi
25044                                 if test -n "$cf_gprconfig_value"
25045                                 then
25046                                         eval cf_ada_config_$cf_gprconfig=$cf_gprconfig_value
25047                                         echo "$as_me:25047: result: $cf_gprconfig_value" >&5
25048 echo "${ECHO_T}$cf_gprconfig_value" >&6
25049                                 else
25050                                         echo "$as_me:25050: result: missing" >&5
25051 echo "${ECHO_T}missing" >&6
25052                                         cf_ada_config="#"
25053                                         break
25054                                 fi
25055                         done
25056                         cd ..
25057                         rm -rf conftest* *~conftest*
25058                 fi
25059         fi
25060         if test "x$cf_ada_config" != "x#"
25061         then
25062
25063 echo "$as_me:25063: checking for gnat version" >&5
25064 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
25065 if test "${cf_cv_gnat_version+set}" = set; then
25066   echo $ECHO_N "(cached) $ECHO_C" >&6
25067 else
25068
25069 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
25070         grep '[0-9].[0-9][0-9]*' |\
25071         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
25072
25073 fi
25074 echo "$as_me:25074: result: $cf_cv_gnat_version" >&5
25075 echo "${ECHO_T}$cf_cv_gnat_version" >&6
25076 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
25077
25078 case $cf_cv_gnat_version in
25079 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
25080         cf_cv_prog_gnat_correct=yes
25081         ;;
25082 (*)
25083         { echo "$as_me:25083: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
25084 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
25085         cf_cv_prog_gnat_correct=no
25086         ;;
25087 esac
25088
25089                 # Extract the first word of "m4", so it can be a program name with args.
25090 set dummy m4; ac_word=$2
25091 echo "$as_me:25091: checking for $ac_word" >&5
25092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25093 if test "${ac_cv_prog_M4_exists+set}" = set; then
25094   echo $ECHO_N "(cached) $ECHO_C" >&6
25095 else
25096   if test -n "$M4_exists"; then
25097   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
25098 else
25099   ac_save_IFS=$IFS; IFS=$ac_path_separator
25100 ac_dummy="$PATH"
25101 for ac_dir in $ac_dummy; do
25102   IFS=$ac_save_IFS
25103   test -z "$ac_dir" && ac_dir=.
25104   $as_executable_p "$ac_dir/$ac_word" || continue
25105 ac_cv_prog_M4_exists="yes"
25106 echo "$as_me:25106: found $ac_dir/$ac_word" >&5
25107 break
25108 done
25109
25110   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
25111 fi
25112 fi
25113 M4_exists=$ac_cv_prog_M4_exists
25114 if test -n "$M4_exists"; then
25115   echo "$as_me:25115: result: $M4_exists" >&5
25116 echo "${ECHO_T}$M4_exists" >&6
25117 else
25118   echo "$as_me:25118: result: no" >&5
25119 echo "${ECHO_T}no" >&6
25120 fi
25121
25122                 if test "$ac_cv_prog_M4_exists" = no; then
25123                         cf_cv_prog_gnat_correct=no
25124                         { echo "$as_me:25124: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
25125 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
25126                 fi
25127                 if test "$cf_cv_prog_gnat_correct" = yes; then
25128                         echo "$as_me:25128: checking if GNAT works" >&5
25129 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
25130
25131 rm -rf conftest* *~conftest*
25132 cat >>conftest.ads <<CF_EOF
25133 procedure conftest;
25134 CF_EOF
25135 cat >>conftest.adb <<CF_EOF
25136 with Text_IO;
25137 with GNAT.OS_Lib;
25138 procedure conftest is
25139 begin
25140    Text_IO.Put ("Hello World");
25141    Text_IO.New_Line;
25142    GNAT.OS_Lib.OS_Exit (0);
25143 end conftest;
25144 CF_EOF
25145 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
25146    if ( ./conftest 1>&5 2>&1 ) ; then
25147       cf_cv_prog_gnat_correct=yes
25148    else
25149       cf_cv_prog_gnat_correct=no
25150    fi
25151 else
25152    cf_cv_prog_gnat_correct=no
25153 fi
25154 rm -rf conftest* *~conftest*
25155
25156                         echo "$as_me:25156: result: $cf_cv_prog_gnat_correct" >&5
25157 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
25158                 fi
25159         else
25160                 cf_cv_prog_gnat_correct=no
25161         fi
25162 fi
25163
25164                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
25165
25166         ADAFLAGS="$ADAFLAGS -gnatpn"
25167
25168         echo "$as_me:25168: checking optimization options for ADAFLAGS" >&5
25169 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
25170         case "$CFLAGS" in
25171         (*-g*)
25172
25173         ADAFLAGS="$ADAFLAGS -g"
25174
25175                 ;;
25176         esac
25177         case "$CFLAGS" in
25178         (*-O*)
25179                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
25180
25181         ADAFLAGS="$ADAFLAGS $cf_O_flag"
25182
25183                 ;;
25184         esac
25185         echo "$as_me:25185: result: $ADAFLAGS" >&5
25186 echo "${ECHO_T}$ADAFLAGS" >&6
25187
25188 echo "$as_me:25188: checking if GNATPREP supports -T option" >&5
25189 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
25190 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
25191   echo $ECHO_N "(cached) $ECHO_C" >&6
25192 else
25193
25194 cf_cv_gnatprep_opt_t=no
25195 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
25196
25197 fi
25198 echo "$as_me:25198: result: $cf_cv_gnatprep_opt_t" >&5
25199 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
25200 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
25201
25202 echo "$as_me:25202: checking if GNAT supports generics" >&5
25203 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
25204 case $cf_cv_gnat_version in
25205 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
25206         cf_gnat_generics=yes
25207         ;;
25208 (*)
25209         cf_gnat_generics=no
25210         ;;
25211 esac
25212 echo "$as_me:25212: result: $cf_gnat_generics" >&5
25213 echo "${ECHO_T}$cf_gnat_generics" >&6
25214
25215 if test "$cf_gnat_generics" = yes
25216 then
25217         cf_compile_generics=generics
25218         cf_generic_objects="\${GENOBJS}"
25219 else
25220         cf_compile_generics=
25221         cf_generic_objects=
25222 fi
25223
25224 echo "$as_me:25224: checking if GNAT supports SIGINT" >&5
25225 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
25226 if test "${cf_cv_gnat_sigint+set}" = set; then
25227   echo $ECHO_N "(cached) $ECHO_C" >&6
25228 else
25229
25230 rm -rf conftest* *~conftest*
25231 cat >>conftest.ads <<CF_EOF
25232 with Ada.Interrupts.Names;
25233
25234 package ConfTest is
25235
25236    pragma Warnings (Off);  --  the next pragma exists since 3.11p
25237    pragma Unreserve_All_Interrupts;
25238    pragma Warnings (On);
25239
25240    protected Process is
25241       procedure Stop;
25242       function Continue return Boolean;
25243       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
25244    private
25245       Done : Boolean := False;
25246    end Process;
25247
25248 end ConfTest;
25249 CF_EOF
25250 cat >>conftest.adb <<CF_EOF
25251 package body ConfTest is
25252    protected body Process is
25253       procedure Stop is
25254       begin
25255          Done := True;
25256       end Stop;
25257       function Continue return Boolean is
25258       begin
25259          return not Done;
25260       end Continue;
25261    end Process;
25262 end ConfTest;
25263 CF_EOF
25264 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
25265       cf_cv_gnat_sigint=yes
25266 else
25267    cf_cv_gnat_sigint=no
25268 fi
25269 rm -rf conftest* *~conftest*
25270
25271 fi
25272 echo "$as_me:25272: result: $cf_cv_gnat_sigint" >&5
25273 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
25274
25275 if test $cf_cv_gnat_sigint = yes ; then
25276         USE_GNAT_SIGINT=""
25277 else
25278         USE_GNAT_SIGINT="#"
25279 fi
25280
25281 cf_gnat_libraries=no
25282 cf_gnat_projects=no
25283
25284 if test "$enable_gnat_projects" != no ; then
25285 echo "$as_me:25285: checking if GNAT supports project files" >&5
25286 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
25287 case $cf_cv_gnat_version in
25288 (3.[0-9]*)
25289         ;;
25290 (*)
25291         case $cf_cv_system_name in
25292         (cygwin*|msys*)
25293                 ;;
25294         (*)
25295                 rm -rf conftest* *~conftest*
25296                 if mkdir conftest.src conftest.bin conftest.lib
25297                 then
25298                         cd conftest.src
25299                         rm -rf conftest* *~conftest*
25300                         cat >>library.gpr <<CF_EOF
25301 project Library is
25302   Kind := External ("LIB_KIND");
25303   for Library_Name use "ConfTest";
25304   for Object_Dir use ".";
25305   for Library_ALI_Dir use External("LIBRARY_DIR");
25306   for Library_Version use External ("SONAME");
25307   for Library_Kind use Kind;
25308   for Library_Dir use External("BUILD_DIR");
25309   Source_Dir := External ("SOURCE_DIR");
25310   for Source_Dirs use (Source_Dir);
25311 end Library;
25312 CF_EOF
25313                         cat >>confpackage.ads <<CF_EOF
25314 package ConfPackage is
25315    procedure conftest;
25316 end ConfPackage;
25317 CF_EOF
25318                         cat >>confpackage.adb <<CF_EOF
25319 with Text_IO;
25320 package body ConfPackage is
25321    procedure conftest is
25322    begin
25323       Text_IO.Put ("Hello World");
25324       Text_IO.New_Line;
25325    end conftest;
25326 end ConfPackage;
25327 CF_EOF
25328                         if ( $cf_ada_make $ADAFLAGS \
25329                                         -Plibrary.gpr \
25330                                         -XBUILD_DIR=`cd ../conftest.bin;pwd` \
25331                                         -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
25332                                         -XSOURCE_DIR=`pwd` \
25333                                         -XSONAME=libConfTest.so.1 \
25334                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
25335                                 cf_gnat_projects=yes
25336                         fi
25337                         cd ..
25338                 fi
25339                 if test -f conftest.lib/confpackage.ali
25340                 then
25341                         cf_gnat_libraries=yes
25342                 fi
25343                 rm -rf conftest* *~conftest*
25344                 ;;
25345         esac
25346         ;;
25347 esac
25348 echo "$as_me:25348: result: $cf_gnat_projects" >&5
25349 echo "${ECHO_T}$cf_gnat_projects" >&6
25350 fi # enable_gnat_projects
25351
25352 if test $cf_gnat_projects = yes
25353 then
25354         echo "$as_me:25354: checking if GNAT supports libraries" >&5
25355 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
25356         echo "$as_me:25356: result: $cf_gnat_libraries" >&5
25357 echo "${ECHO_T}$cf_gnat_libraries" >&6
25358 fi
25359
25360 if test "$cf_gnat_projects" = yes
25361 then
25362         USE_OLD_MAKERULES="#"
25363         USE_GNAT_PROJECTS=""
25364 else
25365         USE_OLD_MAKERULES=""
25366         USE_GNAT_PROJECTS="#"
25367 fi
25368
25369 if test "$cf_gnat_libraries" = yes
25370 then
25371         USE_GNAT_LIBRARIES=""
25372 else
25373         USE_GNAT_LIBRARIES="#"
25374 fi
25375
25376 echo "$as_me:25376: checking for ada-compiler" >&5
25377 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
25378
25379 # Check whether --with-ada-compiler or --without-ada-compiler was given.
25380 if test "${with_ada_compiler+set}" = set; then
25381   withval="$with_ada_compiler"
25382   cf_ada_compiler=$withval
25383 else
25384   cf_ada_compiler=gnatmake
25385 fi;
25386
25387 echo "$as_me:25387: result: $cf_ada_compiler" >&5
25388 echo "${ECHO_T}$cf_ada_compiler" >&6
25389
25390                         cf_ada_package=terminal_interface
25391
25392 echo "$as_me:25392: checking for ada-include" >&5
25393 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
25394
25395 # Check whether --with-ada-include or --without-ada-include was given.
25396 if test "${with_ada_include+set}" = set; then
25397   withval="$with_ada_include"
25398
25399 else
25400   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
25401 fi; if test -n "$prefix/share/ada/adainclude" ; then
25402
25403 if test "x$prefix" != xNONE; then
25404         cf_path_syntax="$prefix"
25405 else
25406         cf_path_syntax="$ac_default_prefix"
25407 fi
25408
25409 case ".$withval" in
25410 (.\$\(*\)*|.\'*\'*)
25411         ;;
25412 (..|./*|.\\*)
25413         ;;
25414 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
25415         ;;
25416 (.\${*prefix}*|.\${*dir}*)
25417         eval withval="$withval"
25418         case ".$withval" in
25419         (.NONE/*)
25420                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25421                 ;;
25422         esac
25423         ;;
25424 (.no|.NONE/*)
25425         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25426         ;;
25427 (*)
25428         { { echo "$as_me:25428: error: expected a pathname, not \"$withval\"" >&5
25429 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
25430    { (exit 1); exit 1; }; }
25431         ;;
25432 esac
25433
25434 fi
25435 eval ADA_INCLUDE="$withval"
25436
25437 echo "$as_me:25437: result: $ADA_INCLUDE" >&5
25438 echo "${ECHO_T}$ADA_INCLUDE" >&6
25439
25440 echo "$as_me:25440: checking for ada-objects" >&5
25441 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
25442
25443 # Check whether --with-ada-objects or --without-ada-objects was given.
25444 if test "${with_ada_objects+set}" = set; then
25445   withval="$with_ada_objects"
25446
25447 else
25448   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
25449 fi; if test -n "$prefix/lib/ada/adalib" ; then
25450
25451 if test "x$prefix" != xNONE; then
25452         cf_path_syntax="$prefix"
25453 else
25454         cf_path_syntax="$ac_default_prefix"
25455 fi
25456
25457 case ".$withval" in
25458 (.\$\(*\)*|.\'*\'*)
25459         ;;
25460 (..|./*|.\\*)
25461         ;;
25462 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
25463         ;;
25464 (.\${*prefix}*|.\${*dir}*)
25465         eval withval="$withval"
25466         case ".$withval" in
25467         (.NONE/*)
25468                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25469                 ;;
25470         esac
25471         ;;
25472 (.no|.NONE/*)
25473         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
25474         ;;
25475 (*)
25476         { { echo "$as_me:25476: error: expected a pathname, not \"$withval\"" >&5
25477 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
25478    { (exit 1); exit 1; }; }
25479         ;;
25480 esac
25481
25482 fi
25483 eval ADA_OBJECTS="$withval"
25484
25485 echo "$as_me:25485: result: $ADA_OBJECTS" >&5
25486 echo "${ECHO_T}$ADA_OBJECTS" >&6
25487
25488 echo "$as_me:25488: checking if an Ada95 shared-library should be built" >&5
25489 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
25490
25491 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
25492 if test "${with_ada_sharedlib+set}" = set; then
25493   withval="$with_ada_sharedlib"
25494   with_ada_sharedlib=$withval
25495 else
25496   with_ada_sharedlib=no
25497 fi;
25498 echo "$as_me:25498: result: $with_ada_sharedlib" >&5
25499 echo "${ECHO_T}$with_ada_sharedlib" >&6
25500
25501 if test "x$with_ada_sharedlib" != xno
25502 then
25503         if test "x$cf_gnat_projects" != xyes
25504         then
25505                 { echo "$as_me:25505: WARNING: disabling shared-library since GNAT projects are not supported" >&5
25506 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
25507                 with_ada_sharedlib=no
25508         fi
25509 fi
25510
25511 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
25512 MAKE_ADA_SHAREDLIB="#"
25513
25514 if test "x$with_ada_sharedlib" != xno
25515 then
25516         MAKE_ADA_SHAREDLIB=
25517         if test "x$with_ada_sharedlib" != xyes
25518         then
25519                 ADA_SHAREDLIB="$with_ada_sharedlib"
25520         fi
25521 fi
25522
25523                         # allow the Ada binding to be renamed
25524
25525 echo "$as_me:25525: checking for ada-libname" >&5
25526 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
25527
25528 # Check whether --with-ada-libname or --without-ada-libname was given.
25529 if test "${with_ada_libname+set}" = set; then
25530   withval="$with_ada_libname"
25531   ADA_LIBNAME=$withval
25532 else
25533   ADA_LIBNAME=AdaCurses
25534 fi;
25535 case "x$ADA_LIBNAME" in
25536 (x|xyes|xno)
25537         ADA_LIBNAME=AdaCurses
25538         ;;
25539 esac
25540
25541 echo "$as_me:25541: result: $ADA_LIBNAME" >&5
25542 echo "${ECHO_T}$ADA_LIBNAME" >&6
25543
25544                 fi
25545         fi
25546 else
25547         cf_with_ada=no
25548 fi
25549
25550 # do this "late" to avoid conflict with header-checks
25551 if test "x$with_widec" = xyes ; then
25552         echo "$as_me:25552: checking for wchar_t" >&5
25553 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
25554 if test "${ac_cv_type_wchar_t+set}" = set; then
25555   echo $ECHO_N "(cached) $ECHO_C" >&6
25556 else
25557   cat >conftest.$ac_ext <<_ACEOF
25558 #line 25558 "configure"
25559 #include "confdefs.h"
25560 $ac_includes_default
25561 int
25562 main (void)
25563 {
25564 if ((wchar_t *) 0)
25565   return 0;
25566 if (sizeof (wchar_t))
25567   return 0;
25568   ;
25569   return 0;
25570 }
25571 _ACEOF
25572 rm -f conftest.$ac_objext
25573 if { (eval echo "$as_me:25573: \"$ac_compile\"") >&5
25574   (eval $ac_compile) 2>&5
25575   ac_status=$?
25576   echo "$as_me:25576: \$? = $ac_status" >&5
25577   (exit $ac_status); } &&
25578          { ac_try='test -s conftest.$ac_objext'
25579   { (eval echo "$as_me:25579: \"$ac_try\"") >&5
25580   (eval $ac_try) 2>&5
25581   ac_status=$?
25582   echo "$as_me:25582: \$? = $ac_status" >&5
25583   (exit $ac_status); }; }; then
25584   ac_cv_type_wchar_t=yes
25585 else
25586   echo "$as_me: failed program was:" >&5
25587 cat conftest.$ac_ext >&5
25588 ac_cv_type_wchar_t=no
25589 fi
25590 rm -f conftest.$ac_objext conftest.$ac_ext
25591 fi
25592 echo "$as_me:25592: result: $ac_cv_type_wchar_t" >&5
25593 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
25594
25595 echo "$as_me:25595: checking size of wchar_t" >&5
25596 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
25597 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
25598   echo $ECHO_N "(cached) $ECHO_C" >&6
25599 else
25600   if test "$ac_cv_type_wchar_t" = yes; then
25601   if test "$cross_compiling" = yes; then
25602   # Depending upon the size, compute the lo and hi bounds.
25603 cat >conftest.$ac_ext <<_ACEOF
25604 #line 25604 "configure"
25605 #include "confdefs.h"
25606 $ac_includes_default
25607 int
25608 main (void)
25609 {
25610 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
25611   ;
25612   return 0;
25613 }
25614 _ACEOF
25615 rm -f conftest.$ac_objext
25616 if { (eval echo "$as_me:25616: \"$ac_compile\"") >&5
25617   (eval $ac_compile) 2>&5
25618   ac_status=$?
25619   echo "$as_me:25619: \$? = $ac_status" >&5
25620   (exit $ac_status); } &&
25621          { ac_try='test -s conftest.$ac_objext'
25622   { (eval echo "$as_me:25622: \"$ac_try\"") >&5
25623   (eval $ac_try) 2>&5
25624   ac_status=$?
25625   echo "$as_me:25625: \$? = $ac_status" >&5
25626   (exit $ac_status); }; }; then
25627   ac_lo=0 ac_mid=0
25628   while :; do
25629     cat >conftest.$ac_ext <<_ACEOF
25630 #line 25630 "configure"
25631 #include "confdefs.h"
25632 $ac_includes_default
25633 int
25634 main (void)
25635 {
25636 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
25637   ;
25638   return 0;
25639 }
25640 _ACEOF
25641 rm -f conftest.$ac_objext
25642 if { (eval echo "$as_me:25642: \"$ac_compile\"") >&5
25643   (eval $ac_compile) 2>&5
25644   ac_status=$?
25645   echo "$as_me:25645: \$? = $ac_status" >&5
25646   (exit $ac_status); } &&
25647          { ac_try='test -s conftest.$ac_objext'
25648   { (eval echo "$as_me:25648: \"$ac_try\"") >&5
25649   (eval $ac_try) 2>&5
25650   ac_status=$?
25651   echo "$as_me:25651: \$? = $ac_status" >&5
25652   (exit $ac_status); }; }; then
25653   ac_hi=$ac_mid; break
25654 else
25655   echo "$as_me: failed program was:" >&5
25656 cat conftest.$ac_ext >&5
25657 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
25658 fi
25659 rm -f conftest.$ac_objext conftest.$ac_ext
25660   done
25661 else
25662   echo "$as_me: failed program was:" >&5
25663 cat conftest.$ac_ext >&5
25664 ac_hi=-1 ac_mid=-1
25665   while :; do
25666     cat >conftest.$ac_ext <<_ACEOF
25667 #line 25667 "configure"
25668 #include "confdefs.h"
25669 $ac_includes_default
25670 int
25671 main (void)
25672 {
25673 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
25674   ;
25675   return 0;
25676 }
25677 _ACEOF
25678 rm -f conftest.$ac_objext
25679 if { (eval echo "$as_me:25679: \"$ac_compile\"") >&5
25680   (eval $ac_compile) 2>&5
25681   ac_status=$?
25682   echo "$as_me:25682: \$? = $ac_status" >&5
25683   (exit $ac_status); } &&
25684          { ac_try='test -s conftest.$ac_objext'
25685   { (eval echo "$as_me:25685: \"$ac_try\"") >&5
25686   (eval $ac_try) 2>&5
25687   ac_status=$?
25688   echo "$as_me:25688: \$? = $ac_status" >&5
25689   (exit $ac_status); }; }; then
25690   ac_lo=$ac_mid; break
25691 else
25692   echo "$as_me: failed program was:" >&5
25693 cat conftest.$ac_ext >&5
25694 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
25695 fi
25696 rm -f conftest.$ac_objext conftest.$ac_ext
25697   done
25698 fi
25699 rm -f conftest.$ac_objext conftest.$ac_ext
25700 # Binary search between lo and hi bounds.
25701 while test "x$ac_lo" != "x$ac_hi"; do
25702   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
25703   cat >conftest.$ac_ext <<_ACEOF
25704 #line 25704 "configure"
25705 #include "confdefs.h"
25706 $ac_includes_default
25707 int
25708 main (void)
25709 {
25710 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
25711   ;
25712   return 0;
25713 }
25714 _ACEOF
25715 rm -f conftest.$ac_objext
25716 if { (eval echo "$as_me:25716: \"$ac_compile\"") >&5
25717   (eval $ac_compile) 2>&5
25718   ac_status=$?
25719   echo "$as_me:25719: \$? = $ac_status" >&5
25720   (exit $ac_status); } &&
25721          { ac_try='test -s conftest.$ac_objext'
25722   { (eval echo "$as_me:25722: \"$ac_try\"") >&5
25723   (eval $ac_try) 2>&5
25724   ac_status=$?
25725   echo "$as_me:25725: \$? = $ac_status" >&5
25726   (exit $ac_status); }; }; then
25727   ac_hi=$ac_mid
25728 else
25729   echo "$as_me: failed program was:" >&5
25730 cat conftest.$ac_ext >&5
25731 ac_lo=`expr $ac_mid + 1`
25732 fi
25733 rm -f conftest.$ac_objext conftest.$ac_ext
25734 done
25735 ac_cv_sizeof_wchar_t=$ac_lo
25736 else
25737   if test "$cross_compiling" = yes; then
25738   { { echo "$as_me:25738: error: cannot run test program while cross compiling" >&5
25739 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
25740    { (exit 1); exit 1; }; }
25741 else
25742   cat >conftest.$ac_ext <<_ACEOF
25743 #line 25743 "configure"
25744 #include "confdefs.h"
25745 $ac_includes_default
25746 int
25747 main (void)
25748 {
25749 FILE *f = fopen ("conftest.val", "w");
25750 if (!f)
25751   $ac_main_return (1);
25752 fprintf (f, "%d", (sizeof (wchar_t)));
25753 fclose (f);
25754   ;
25755   return 0;
25756 }
25757 _ACEOF
25758 rm -f conftest$ac_exeext
25759 if { (eval echo "$as_me:25759: \"$ac_link\"") >&5
25760   (eval $ac_link) 2>&5
25761   ac_status=$?
25762   echo "$as_me:25762: \$? = $ac_status" >&5
25763   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25764   { (eval echo "$as_me:25764: \"$ac_try\"") >&5
25765   (eval $ac_try) 2>&5
25766   ac_status=$?
25767   echo "$as_me:25767: \$? = $ac_status" >&5
25768   (exit $ac_status); }; }; then
25769   ac_cv_sizeof_wchar_t=`cat conftest.val`
25770 else
25771   echo "$as_me: program exited with status $ac_status" >&5
25772 echo "$as_me: failed program was:" >&5
25773 cat conftest.$ac_ext >&5
25774 fi
25775 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25776 fi
25777 fi
25778 rm -f conftest.val
25779 else
25780   ac_cv_sizeof_wchar_t=0
25781 fi
25782 fi
25783 echo "$as_me:25783: result: $ac_cv_sizeof_wchar_t" >&5
25784 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
25785 cat >>confdefs.h <<EOF
25786 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
25787 EOF
25788
25789         # cross-compiling to mingw can run into the problem that attempting to
25790         # link with the regex library fails, causing the test to not set this to
25791         # a number.  "recent" autoconf does not address this problem either -TD
25792         if test -z "$ac_cv_sizeof_wchar_t"
25793         then
25794                 test -n "$verbose" && echo "    test failed (assume 2)" 1>&6
25795
25796 echo "${as_me:-configure}:25796: testing test failed (assume 2) ..." 1>&5
25797
25798                 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
25799                 mv confdefs.tmp confdefs.h
25800                 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
25801         fi
25802 fi
25803
25804 ### Construct the ncurses library-subsets, if any, from this set of keywords:
25805 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
25806 ###
25807 ### ticlib modules may be a separate library, otherwise contained in termlib.
25808 ### termlib modules may be a separate library, otherwise contained in ncurses.
25809 ###
25810 ### The of "+" or " " between the tokens controls the way the script
25811 ### chooses to split module lists into libraries.
25812 ###
25813 ### (see CF_LIB_RULES).
25814 echo "$as_me:25814: checking for library subsets" >&5
25815 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
25816 LIB_SUBSETS=
25817
25818 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
25819         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
25820         if test "$with_ticlib" != no ; then
25821                 LIB_SUBSETS="${LIB_SUBSETS} "
25822         else
25823                 LIB_SUBSETS="${LIB_SUBSETS}+"
25824         fi
25825 fi
25826
25827 LIB_SUBSETS="${LIB_SUBSETS}termlib"
25828 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
25829
25830 if test "$with_termlib" != no ; then
25831         LIB_SUBSETS="${LIB_SUBSETS} "
25832 else
25833         LIB_SUBSETS="${LIB_SUBSETS}+"
25834 fi
25835
25836 LIB_SUBSETS="${LIB_SUBSETS}base"
25837
25838 # Most term-driver calls are to tinfo, but some like init_pair are to the
25839 # base library (so it resides in base).
25840 if test "$with_term_driver" != no ; then
25841         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
25842         case $cf_cv_system_name in
25843         (*mingw32*|*mingw64*)
25844                 if test "x$with_exp_win32" = xyes ; then
25845                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
25846                 else
25847                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
25848                 fi
25849                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
25850                 ;;
25851         (*)
25852                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
25853                 ;;
25854         esac
25855 elif test "x$with_exp_win32" = xyes ; then
25856         case $cf_cv_system_name in
25857         (*mingw32*|*mingw64*)
25858                 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
25859                 ;;
25860         (*)
25861                 ;;
25862         esac
25863 fi
25864
25865 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
25866 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
25867
25868 echo "$as_me:25868: result: $LIB_SUBSETS" >&5
25869 echo "${ECHO_T}$LIB_SUBSETS" >&6
25870
25871 ### Construct the list of include-directories to be generated
25872
25873 if test "$srcdir" != "."; then
25874         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
25875 fi
25876 CPPFLAGS="-I../include $CPPFLAGS"
25877 if test "$srcdir" != "."; then
25878         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
25879 fi
25880 CPPFLAGS="-I. $CPPFLAGS"
25881
25882 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
25883 if test "$srcdir" != "."; then
25884         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
25885 fi
25886 if test "$GCC" != yes; then
25887         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
25888 elif test "$includedir" != "/usr/include"; then
25889         if test "$includedir" = '${prefix}/include' ; then
25890                 if test x$prefix != x/usr ; then
25891                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
25892                 fi
25893         else
25894                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
25895         fi
25896 fi
25897
25898 ### Build up pieces for makefile rules
25899 echo "$as_me:25899: checking default library suffix" >&5
25900 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
25901
25902         case $DFT_LWR_MODEL in
25903         (libtool) DFT_ARG_SUFFIX=''   ;;
25904         (normal)  DFT_ARG_SUFFIX=''   ;;
25905         (debug)   DFT_ARG_SUFFIX='_g' ;;
25906         (profile) DFT_ARG_SUFFIX='_p' ;;
25907         (shared)  DFT_ARG_SUFFIX=''   ;;
25908         esac
25909         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
25910 echo "$as_me:25910: result: $DFT_ARG_SUFFIX" >&5
25911 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
25912
25913 echo "$as_me:25913: checking default library-dependency suffix" >&5
25914 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
25915
25916         case X$DFT_LWR_MODEL in
25917         (Xlibtool)
25918                 DFT_LIB_SUFFIX='.la'
25919                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25920                 ;;
25921         (Xdebug)
25922                 case $cf_cv_system_name in
25923                 (*-msvc*)
25924                         DFT_LIB_SUFFIX='_g.lib'
25925                         ;;
25926                 (*)
25927                         DFT_LIB_SUFFIX='_g.a'
25928                         ;;
25929                 esac
25930                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25931                 ;;
25932         (Xprofile)
25933                 case $cf_cv_system_name in
25934                 (*-msvc*)
25935                         DFT_LIB_SUFFIX='_p.lib'
25936                         ;;
25937                 (*)
25938                         DFT_LIB_SUFFIX='_p.a'
25939                         ;;
25940                 esac
25941                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25942                 ;;
25943         (Xshared)
25944                 case $cf_cv_system_name in
25945                 (aix[5-7]*)
25946                         DFT_LIB_SUFFIX='.so'
25947                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25948                         ;;
25949                 (*-msvc*)
25950                         DFT_LIB_SUFFIX='.dll'
25951                         DFT_DEP_SUFFIX='.dll.lib'
25952                         ;;
25953                 (cygwin*|msys*|mingw*)
25954                         DFT_LIB_SUFFIX='.dll'
25955                         DFT_DEP_SUFFIX='.dll.a'
25956                         ;;
25957                 (darwin*)
25958                         DFT_LIB_SUFFIX='.dylib'
25959                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25960                         ;;
25961                 (hpux*)
25962                         case $target in
25963                         (ia64*)
25964                                 DFT_LIB_SUFFIX='.so'
25965                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25966                                 ;;
25967                         (*)
25968                                 DFT_LIB_SUFFIX='.sl'
25969                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25970                                 ;;
25971                         esac
25972                         ;;
25973                 (*)
25974                         DFT_LIB_SUFFIX='.so'
25975                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25976                         ;;
25977                 esac
25978                 ;;
25979         (*)
25980                 case $target in
25981                 (*-msvc*)
25982                         DFT_LIB_SUFFIX='.lib'
25983                         ;;
25984                 (*)
25985                         DFT_LIB_SUFFIX='.a'
25986                         ;;
25987                 esac
25988                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
25989                 ;;
25990         esac
25991         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
25992         then
25993                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
25994                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
25995         fi
25996 echo "$as_me:25996: result: $DFT_DEP_SUFFIX" >&5
25997 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
25998
25999 echo "$as_me:25999: checking default object directory" >&5
26000 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
26001
26002         case $DFT_LWR_MODEL in
26003         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
26004         (normal)  DFT_OBJ_SUBDIR='objects' ;;
26005         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
26006         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
26007         (shared)
26008                 case $cf_cv_system_name in
26009                 (cygwin|msys)
26010                         DFT_OBJ_SUBDIR='objects' ;;
26011                 (*)
26012                         DFT_OBJ_SUBDIR='obj_s' ;;
26013                 esac
26014         esac
26015 echo "$as_me:26015: result: $DFT_OBJ_SUBDIR" >&5
26016 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
26017
26018 if test "x$cf_with_cxx" = xyes ; then
26019 echo "$as_me:26019: checking c++ library-dependency suffix" >&5
26020 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
26021 if test "$with_libtool" != "no"; then
26022         # libtool thinks it can make c++ shared libraries (perhaps only g++)
26023         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
26024 elif test "$with_shared_cxx" != "no"; then
26025         # also for g++ users...
26026         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
26027 else
26028         # we normally make a static library because C/C++ library rules differ
26029
26030         case Xnormal in
26031         (Xlibtool)
26032                 CXX_LIB_SUFFIX='.la'
26033                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26034                 ;;
26035         (Xdebug)
26036                 case $cf_cv_system_name in
26037                 (*-msvc*)
26038                         CXX_LIB_SUFFIX='_g.lib'
26039                         ;;
26040                 (*)
26041                         CXX_LIB_SUFFIX='_g.a'
26042                         ;;
26043                 esac
26044                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26045                 ;;
26046         (Xprofile)
26047                 case $cf_cv_system_name in
26048                 (*-msvc*)
26049                         CXX_LIB_SUFFIX='_p.lib'
26050                         ;;
26051                 (*)
26052                         CXX_LIB_SUFFIX='_p.a'
26053                         ;;
26054                 esac
26055                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26056                 ;;
26057         (Xshared)
26058                 case $cf_cv_system_name in
26059                 (aix[5-7]*)
26060                         CXX_LIB_SUFFIX='.so'
26061                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26062                         ;;
26063                 (*-msvc*)
26064                         CXX_LIB_SUFFIX='.dll'
26065                         CXX_DEP_SUFFIX='.dll.lib'
26066                         ;;
26067                 (cygwin*|msys*|mingw*)
26068                         CXX_LIB_SUFFIX='.dll'
26069                         CXX_DEP_SUFFIX='.dll.a'
26070                         ;;
26071                 (darwin*)
26072                         CXX_LIB_SUFFIX='.dylib'
26073                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26074                         ;;
26075                 (hpux*)
26076                         case $target in
26077                         (ia64*)
26078                                 CXX_LIB_SUFFIX='.so'
26079                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26080                                 ;;
26081                         (*)
26082                                 CXX_LIB_SUFFIX='.sl'
26083                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26084                                 ;;
26085                         esac
26086                         ;;
26087                 (*)
26088                         CXX_LIB_SUFFIX='.so'
26089                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26090                         ;;
26091                 esac
26092                 ;;
26093         (*)
26094                 case $target in
26095                 (*-msvc*)
26096                         CXX_LIB_SUFFIX='.lib'
26097                         ;;
26098                 (*)
26099                         CXX_LIB_SUFFIX='.a'
26100                         ;;
26101                 esac
26102                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
26103                 ;;
26104         esac
26105         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
26106         then
26107                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
26108                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
26109         fi
26110
26111 fi
26112 echo "$as_me:26112: result: $CXX_LIB_SUFFIX" >&5
26113 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
26114
26115 fi
26116
26117 # do not want -ldl in build except as needed for -lncurses dependency
26118 if test "x$with_dlsym" = xyes ; then
26119 if test $DFT_LWR_MODEL = shared || \
26120    test $DFT_LWR_MODEL = libtool ; then
26121
26122 # remove dl library from $LIBS
26123 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
26124
26125 fi
26126 fi
26127 ### Set up low-level terminfo dependencies for makefiles.
26128
26129 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
26130 # do not need libdl
26131 TICS_LIST=
26132 if test "x$with_dlsym" = xyes ; then
26133
26134 # remove dl library from $SHLIB_LIST
26135 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
26136
26137 fi
26138
26139 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
26140 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
26141 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
26142 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
26143 then
26144         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
26145 fi
26146
26147 if test "$with_ticlib" != no ; then
26148
26149         if test "x$with_ticlib" != xyes ; then
26150                 TICS_NAME=$with_ticlib
26151                 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
26152                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26153                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26154                 TICS_LIB_SUFFIX="${with_ticlib}"
26155         else
26156                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
26157                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
26158                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
26159                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
26160         fi
26161         TICS_LDFLAGS="-L${LIB_DIR}"
26162         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
26163 else
26164         TICS_SUFFIX=${DFT_LIB_SUFFIX}
26165         TICS_LDFLAGS="-L${LIB_DIR}"
26166         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
26167 fi
26168
26169 if test "$with_termlib" != no ; then
26170
26171         if test "x$with_termlib" != xyes ; then
26172                 TINFO_NAME=$with_termlib
26173                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
26174                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26175                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
26176                 TINFO_LIB_SUFFIX="${with_termlib}"
26177         else
26178                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
26179                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
26180                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
26181                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
26182         fi
26183
26184         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
26185         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
26186         if test "$DFT_LWR_MODEL" = "libtool"; then
26187                 TEST_ARGS="${TEST_DEPS}"
26188                 TEST_ARG2="${TEST_DEP2}"
26189                 TINFO_LDFLAGS="-L${LIB_DIR}"
26190                 TINFO_LIBS="$TEST_ARGS"
26191                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
26192                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
26193         else
26194                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
26195                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
26196                 if test "x$with_term_driver" != xno ; then
26197                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
26198                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
26199                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
26200                 else
26201                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
26202                         TINFO_LIBS="$TEST_ARGS"
26203                 fi
26204                 TINFO_LDFLAGS="-L${LIB_DIR}"
26205                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
26206         fi
26207 else
26208         # the next lines are needed for linking libtic over libncurses
26209         TINFO_NAME=${LIB_NAME}
26210         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
26211         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
26212         if test "x$with_tic_depends" = xyes ; then
26213                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
26214         else
26215                 TICS_LIST="$SHLIB_LIST"
26216         fi
26217
26218         TINFO_LDFLAGS="-L${LIB_DIR}"
26219         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
26220 fi
26221
26222 if test "$DFT_LWR_MODEL" = shared ; then
26223         case $cf_cv_system_name in
26224         (cygwin*|msys*)
26225                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
26226                 TINFO_SUFFIX=.dll
26227                 ;;
26228         esac
26229 fi
26230
26231 if test "x$with_dlsym" = xyes ; then
26232
26233 # remove dl library from $TICS_LIST
26234 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
26235
26236 fi
26237
26238 if test "$DFT_LWR_MODEL" = "libtool"; then
26239         OBJEXT=lo
26240 fi
26241
26242 # needed for Ada95
26243 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
26244
26245 case $DFT_LWR_MODEL in
26246 (normal|debug|profile)
26247
26248 if test "$GCC" = yes ; then
26249         case $cf_cv_system_name in
26250         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
26251                 LDFLAGS_STATIC=
26252                 LDFLAGS_SHARED=
26253                 ;;
26254         (*)     # normally, except when broken
26255                 LDFLAGS_STATIC=-static
26256                 LDFLAGS_SHARED=-dynamic
26257                 ;;
26258         esac
26259 else
26260         case $cf_cv_system_name in
26261         (aix[4-7]*)     # from ld manpage
26262                 LDFLAGS_STATIC=-bstatic
26263                 LDFLAGS_SHARED=-bdynamic
26264                 ;;
26265         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
26266                 # We could also use just "archive" and "shared".
26267                 LDFLAGS_STATIC=-Wl,-a,archive_shared
26268                 LDFLAGS_SHARED=-Wl,-a,shared_archive
26269                 ;;
26270         (irix*)         # from ld manpage IRIX64
26271                 LDFLAGS_STATIC=-Bstatic
26272                 LDFLAGS_SHARED=-Bdynamic
26273                 ;;
26274         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
26275                 # alternative "-oldstyle_liblookup" (not in cc manpage)
26276                 LDFLAGS_STATIC=-noso
26277                 LDFLAGS_SHARED=-so_archive
26278                 ;;
26279         (solaris2*)
26280                 LDFLAGS_STATIC=-Bstatic
26281                 LDFLAGS_SHARED=-Bdynamic
26282                 ;;
26283         esac
26284 fi
26285
26286 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
26287 then
26288         echo "$as_me:26288: checking if linker supports switching between static/dynamic" >&5
26289 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
26290
26291         rm -f libconftest.a
26292         cat >conftest.$ac_ext <<EOF
26293 #line 26293 "configure"
26294 #include <stdio.h>
26295 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
26296 EOF
26297         if { (eval echo "$as_me:26297: \"$ac_compile\"") >&5
26298   (eval $ac_compile) 2>&5
26299   ac_status=$?
26300   echo "$as_me:26300: \$? = $ac_status" >&5
26301   (exit $ac_status); } ; then
26302                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
26303                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
26304         fi
26305         rm -f conftest.*
26306
26307         cf_save_LIBS="$LIBS"
26308
26309         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
26310         cat >conftest.$ac_ext <<_ACEOF
26311 #line 26311 "configure"
26312 #include "confdefs.h"
26313
26314 #line 26314 "configure"
26315 #include <stdio.h>
26316 int cf_ldflags_static(FILE *fp);
26317
26318 int
26319 main (void)
26320 {
26321
26322         return cf_ldflags_static(stdin);
26323
26324   ;
26325   return 0;
26326 }
26327 _ACEOF
26328 rm -f conftest.$ac_objext conftest$ac_exeext
26329 if { (eval echo "$as_me:26329: \"$ac_link\"") >&5
26330   (eval $ac_link) 2>&5
26331   ac_status=$?
26332   echo "$as_me:26332: \$? = $ac_status" >&5
26333   (exit $ac_status); } &&
26334          { ac_try='test -s conftest$ac_exeext'
26335   { (eval echo "$as_me:26335: \"$ac_try\"") >&5
26336   (eval $ac_try) 2>&5
26337   ac_status=$?
26338   echo "$as_me:26338: \$? = $ac_status" >&5
26339   (exit $ac_status); }; }; then
26340
26341         # some linkers simply ignore the -dynamic
26342         case x`file conftest$ac_exeext 2>/dev/null` in
26343         (*static*)
26344                 cf_ldflags_static=no
26345                 ;;
26346         (*)
26347                 cf_ldflags_static=yes
26348                 ;;
26349         esac
26350
26351 else
26352   echo "$as_me: failed program was:" >&5
26353 cat conftest.$ac_ext >&5
26354 cf_ldflags_static=no
26355 fi
26356 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
26357
26358         rm -f libconftest.*
26359         LIBS="$cf_save_LIBS"
26360
26361         echo "$as_me:26361: result: $cf_ldflags_static" >&5
26362 echo "${ECHO_T}$cf_ldflags_static" >&6
26363
26364         if test $cf_ldflags_static != yes
26365         then
26366                 LDFLAGS_STATIC=
26367                 LDFLAGS_SHARED=
26368         fi
26369 else
26370         LDFLAGS_STATIC=
26371         LDFLAGS_SHARED=
26372 fi
26373
26374         ;;
26375 esac
26376
26377 echo "$as_me:26377: checking where we will install curses.h" >&5
26378 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
26379
26380 includesubdir=
26381 if test "$with_overwrite" = no && \
26382  ( test "x$includedir" = 'x${prefix}/include' || \
26383    test "x$includedir" = "x${prefix}/include" )
26384 then
26385         includesubdir="/ncurses${USE_LIB_SUFFIX}"
26386 fi
26387 echo "$as_me:26387: result: ${includedir}${includesubdir}" >&5
26388 echo "${ECHO_T}${includedir}${includesubdir}" >&6
26389
26390 ### Resolve a conflict between normal and wide-curses by forcing applications
26391 ### that will need libutf8 to add it to their configure script.
26392 if test "$with_overwrite" != no ; then
26393 if test "$NCURSES_LIBUTF8" = 1 ; then
26394         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
26395         { echo "$as_me:26395: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
26396 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
26397 fi
26398 fi
26399 WITH_OVERWRITE=$with_overwrite
26400
26401 ### At least on MinGW a shared library build without libtool
26402 ### requires adding the additional libs to the link list.
26403 case $cf_cv_system_name in
26404 (*mingw32*|*mingw64*)
26405         if test "$DFT_LWR_MODEL" != "libtool"; then
26406            SHLIB_LIST="$SHLIB_LIST ${LIBS}"
26407         fi
26408         ;;
26409 *)      ;;
26410 esac
26411
26412 # used to separate tack out of the tree
26413 NCURSES_TREE=
26414
26415 ### predefined stuff for the test programs
26416
26417 cat >>confdefs.h <<\EOF
26418 #define HAVE_SLK_COLOR 1
26419 EOF
26420
26421 # pkgsrc uses these
26422
26423 echo "$as_me:26423: checking for desired basename for form library" >&5
26424 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
26425
26426 # Check whether --with-form-libname or --without-form-libname was given.
26427 if test "${with_form_libname+set}" = set; then
26428   withval="$with_form_libname"
26429   with_lib_basename=$withval
26430 else
26431   with_lib_basename=form
26432 fi;
26433 FORM_NAME="$with_lib_basename"
26434
26435 case "x$FORM_NAME" in
26436 (x|xno|xnone|xyes)
26437         FORM_NAME=form
26438         ;;
26439 (*)
26440         ;;
26441 esac
26442
26443 echo "$as_me:26443: result: $FORM_NAME" >&5
26444 echo "${ECHO_T}$FORM_NAME" >&6
26445
26446 echo "$as_me:26446: checking for desired basename for menu library" >&5
26447 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
26448
26449 # Check whether --with-menu-libname or --without-menu-libname was given.
26450 if test "${with_menu_libname+set}" = set; then
26451   withval="$with_menu_libname"
26452   with_lib_basename=$withval
26453 else
26454   with_lib_basename=menu
26455 fi;
26456 MENU_NAME="$with_lib_basename"
26457
26458 case "x$MENU_NAME" in
26459 (x|xno|xnone|xyes)
26460         MENU_NAME=menu
26461         ;;
26462 (*)
26463         ;;
26464 esac
26465
26466 echo "$as_me:26466: result: $MENU_NAME" >&5
26467 echo "${ECHO_T}$MENU_NAME" >&6
26468
26469 echo "$as_me:26469: checking for desired basename for panel library" >&5
26470 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
26471
26472 # Check whether --with-panel-libname or --without-panel-libname was given.
26473 if test "${with_panel_libname+set}" = set; then
26474   withval="$with_panel_libname"
26475   with_lib_basename=$withval
26476 else
26477   with_lib_basename=panel
26478 fi;
26479 PANEL_NAME="$with_lib_basename"
26480
26481 case "x$PANEL_NAME" in
26482 (x|xno|xnone|xyes)
26483         PANEL_NAME=panel
26484         ;;
26485 (*)
26486         ;;
26487 esac
26488
26489 echo "$as_me:26489: result: $PANEL_NAME" >&5
26490 echo "${ECHO_T}$PANEL_NAME" >&6
26491
26492 echo "$as_me:26492: checking for desired basename for cxx library" >&5
26493 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
26494
26495 # Check whether --with-cxx-libname or --without-cxx-libname was given.
26496 if test "${with_cxx_libname+set}" = set; then
26497   withval="$with_cxx_libname"
26498   with_lib_basename=$withval
26499 else
26500   with_lib_basename=ncurses++
26501 fi;
26502 CXX_NAME="$with_lib_basename"
26503
26504 case "x$CXX_NAME" in
26505 (x|xno|xnone|xyes)
26506         CXX_NAME=ncurses++
26507         ;;
26508 (*)
26509         ;;
26510 esac
26511
26512 echo "$as_me:26512: result: $CXX_NAME" >&5
26513 echo "${ECHO_T}$CXX_NAME" >&6
26514
26515 ### Construct the list of subdirectories for which we'll customize makefiles
26516 ### with the appropriate compile-rules.
26517
26518 echo "$as_me:26518: checking for src modules" >&5
26519 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
26520
26521 # dependencies and linker-arguments for test-programs
26522 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
26523 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
26524 if test "$DFT_LWR_MODEL" = "libtool"; then
26525         TEST_ARGS="${TEST_DEPS}"
26526         TEST_ARG2="${TEST_DEP2}"
26527 else
26528         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
26529         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
26530 fi
26531
26532 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
26533 cf_cv_src_modules=
26534 for cf_dir in $modules_to_build
26535 do
26536         if test -f $srcdir/$cf_dir/modules; then
26537
26538                 # We may/may not have tack in the distribution, though the
26539                 # makefile is.
26540                 if test $cf_dir = tack ; then
26541                         if test "x$cf_with_tack" != "xyes"; then
26542                                 continue
26543                         fi
26544                 fi
26545
26546                 if test -z "$cf_cv_src_modules"; then
26547                         cf_cv_src_modules=$cf_dir
26548                 else
26549                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
26550                 fi
26551
26552                 # Make the ncurses_cfg.h file record the library interface files as
26553                 # well.  These are header files that are the same name as their
26554                 # directory.  Ncurses is the only library that does not follow
26555                 # that pattern.
26556                 if test $cf_dir = tack ; then
26557                         continue
26558                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
26559
26560 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
26561
26562                         cat >>confdefs.h <<EOF
26563 #define HAVE_${cf_have_include}_H 1
26564 EOF
26565
26566                         cat >>confdefs.h <<EOF
26567 #define HAVE_LIB${cf_have_include} 1
26568 EOF
26569
26570 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
26571
26572 eval TEST_ROOT=\$${cf_map_lib_basename}_NAME
26573
26574                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
26575                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
26576                         if test "$DFT_LWR_MODEL" = "libtool"; then
26577                                 TEST_ARGS="${TEST_DEPS}"
26578                                 TEST_ARG2="${TEST_DEP2}"
26579                         else
26580                                 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
26581                                 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
26582                         fi
26583                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
26584                 fi
26585         fi
26586 done
26587 echo "$as_me:26587: result: $cf_cv_src_modules" >&5
26588 echo "${ECHO_T}$cf_cv_src_modules" >&6
26589
26590 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
26591 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
26592
26593 SRC_SUBDIRS=
26594 if test "x$cf_with_manpages" != xno ; then
26595         SRC_SUBDIRS="$SRC_SUBDIRS man"
26596 fi
26597 SRC_SUBDIRS="$SRC_SUBDIRS include"
26598 for cf_dir in $cf_cv_src_modules
26599 do
26600         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
26601 done
26602 if test "x$cf_with_tests" != "xno" ; then
26603         SRC_SUBDIRS="$SRC_SUBDIRS test"
26604 fi
26605 # always make this, to install the ncurses-config script
26606 SRC_SUBDIRS="$SRC_SUBDIRS misc"
26607 if test "$cf_with_cxx_binding" != no; then
26608         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
26609         SRC_SUBDIRS="$SRC_SUBDIRS c++"
26610 fi
26611
26612 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
26613 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
26614
26615 ADA_SUBDIRS=
26616 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
26617         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
26618         ADA_SUBDIRS="gen src"
26619         if test "x$cf_with_tests" != "xno" ; then
26620                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
26621         fi
26622 fi
26623
26624 SUB_MAKEFILES=
26625 for cf_dir in $SRC_SUBDIRS
26626 do
26627         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
26628 done
26629
26630 if test -n "$ADA_SUBDIRS"; then
26631         for cf_dir in $ADA_SUBDIRS
26632         do
26633                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
26634         done
26635
26636 fi
26637
26638 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
26639    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
26640    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
26641    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
26642 fi
26643
26644 DIRS_TO_MAKE="lib"
26645 for cf_item in $cf_list_models
26646 do
26647
26648         case $cf_item in
26649         (libtool) cf_subdir='obj_lo'  ;;
26650         (normal)  cf_subdir='objects' ;;
26651         (debug)   cf_subdir='obj_g' ;;
26652         (profile) cf_subdir='obj_p' ;;
26653         (shared)
26654                 case $cf_cv_system_name in
26655                 (cygwin|msys)
26656                         cf_subdir='objects' ;;
26657                 (*)
26658                         cf_subdir='obj_s' ;;
26659                 esac
26660         esac
26661
26662         for cf_item2 in $DIRS_TO_MAKE
26663         do
26664                 test $cf_item2 = $cf_subdir && break
26665         done
26666         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
26667 done
26668 for cf_dir in $DIRS_TO_MAKE
26669 do
26670         test ! -d $cf_dir && mkdir $cf_dir
26671 done
26672
26673 # symbols that differ when compiling Ada95 by itself.
26674 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
26675
26676 # values to use as strings
26677
26678 cat >>confdefs.h <<EOF
26679 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
26680 EOF
26681
26682 cat >>confdefs.h <<EOF
26683 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
26684 EOF
26685
26686 ### Define substitutions for header files to avoid name-pollution
26687
26688 if test "x$cf_cv_have_tcgetattr" = xyes ; then
26689         HAVE_TCGETATTR=1
26690 else
26691         HAVE_TCGETATTR=0
26692 fi
26693
26694 if test "x$ac_cv_header_stdint_h" = xyes ; then
26695         HAVE_STDINT_H=1
26696 else
26697         HAVE_STDINT_H=0
26698 fi
26699
26700 if test "x$ac_cv_header_termio_h" = xyes ; then
26701         HAVE_TERMIO_H=1
26702 else
26703         HAVE_TERMIO_H=0
26704 fi
26705
26706 if test "x$ac_cv_header_termios_h" = xyes ; then
26707         HAVE_TERMIOS_H=1
26708 else
26709         HAVE_TERMIOS_H=0
26710 fi
26711
26712 ################################################################################
26713 test "x$use_database" = xyes && \
26714 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
26715
26716 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
26717 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
26718
26719 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
26720 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
26721 fi
26722
26723 if test "x$cf_with_tests" != xno ; then
26724         MAKE_TESTS=
26725 else
26726         MAKE_TESTS="#"
26727 fi
26728
26729 ADAHTML_DIR=../../doc/html/ada
26730
26731 # workaround for OS/2 (20151017)
26732 case $cf_cv_system_name in
26733 (os2*)
26734         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
26735         ;;
26736 (*)
26737         LIBTOOL_OPTS_CXX=
26738         ;;
26739 esac
26740
26741 # workaround for g++ versus Solaris (20131116)
26742 case $cf_cv_system_name in
26743 (solaris2*)
26744         case "x$CPPFLAGS" in
26745         (*-D_XOPEN_SOURCE_EXTENDED*)
26746                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
26747
26748 echo "${as_me:-configure}:26748: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
26749
26750                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
26751                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
26752                 ;;
26753         esac
26754         ;;
26755 esac
26756
26757 # Help to automatically enable the extended curses features when using either
26758 # the *-config or the ".pc" files by adding defines.
26759 echo "$as_me:26759: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
26760 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
26761 PKG_CFLAGS=
26762 for cf_loop1 in $CPPFLAGS_after_XOPEN
26763 do
26764         cf_found=no
26765         for cf_loop2 in $CPPFLAGS_before_XOPEN
26766         do
26767                 if test "x$cf_loop1" = "x$cf_loop2"
26768                 then
26769                         cf_found=yes
26770                         break
26771                 fi
26772         done
26773         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
26774 done
26775 echo "$as_me:26775: result: $PKG_CFLAGS" >&5
26776 echo "${ECHO_T}$PKG_CFLAGS" >&6
26777
26778 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
26779 case "x$NCURSES_OSPEED" in
26780 (*short*)
26781         cf_compatible=1
26782         ;;
26783 (*)
26784         cf_compatible=0
26785         ;;
26786 esac
26787
26788 cat >>confdefs.h <<EOF
26789 #define NCURSES_OSPEED_COMPAT $cf_compatible
26790 EOF
26791
26792 case "x$cf_cv_typeof_chtype" in
26793 (xshort|xint|xlong)
26794         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
26795         ;;
26796 esac
26797
26798 case "x$cf_cv_typeof_mmask_t" in
26799 (xshort|xint|xlong)
26800         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
26801         ;;
26802 esac
26803
26804 # substitute into misc/Makefile to suppress
26805 # (un)install.data from the
26806 # (un)install rules.
26807 if test "x$cf_with_db_install" = "xno"; then
26808         MISC_INSTALL_DATA=
26809         MISC_UNINSTALL_DATA=
26810 else
26811         MISC_INSTALL_DATA=install.data
26812         MISC_UNINSTALL_DATA=uninstall.data
26813 fi
26814
26815 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
26816         MAKE_DATABASE="#"
26817 else
26818         MAKE_DATABASE="$MAKE_TERMINFO"
26819 fi
26820
26821 if test -n "$PACKAGE"
26822 then
26823         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
26824         export PACKAGE
26825         echo "package: $PACKAGE"
26826 fi
26827
26828 UNALTERED_SYMS=
26829 cf_filter_syms=no
26830
26831 if test -n "$RESULTING_SYMS"
26832 then
26833         cf_filter_syms=$cf_dft_filter_syms
26834         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_version" 1>&6
26835
26836 echo "${as_me:-configure}:26836: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
26837
26838 fi
26839
26840 if test "x$WILDCARD_SYMS" = xno
26841 then
26842         cf_filter_syms=yes
26843 fi
26844
26845 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
26846
26847 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
26848 if test $cf_filter_syms = yes
26849 then
26850         RESULTING_SYMS=resulting.map
26851 fi
26852
26853 if test "x$cross_compiling" = xyes ; then
26854         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
26855         CHECK_BUILD="#"
26856 else
26857         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
26858         CHECK_BUILD=
26859 fi
26860
26861 # This is used for the *-config script and *.pc data files.
26862
26863 echo "$as_me:26863: checking for linker search path" >&5
26864 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
26865 if test "${cf_cv_ld_searchpath+set}" = set; then
26866   echo $ECHO_N "(cached) $ECHO_C" >&6
26867 else
26868
26869 if test "$cross_compiling" != yes ; then
26870
26871 # GNU binutils' ld does not involve permissions which may stop ldconfig.
26872 cf_pathlist=`ld --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
26873
26874 # The -NX options tell newer versions of Linux ldconfig to not attempt to
26875 # update the cache, which makes it run faster.
26876 test -z "$cf_pathlist" && \
26877         cf_pathlist=`ldconfig -NX -v 2>/dev/null | sed -e '/^[  ]/d' -e 's/:$//' | sort -u`
26878
26879 test -z "$cf_pathlist" &&
26880         cf_pathlist=`ldconfig -v 2>/dev/null | sed -n -e '/^[   ]/d' -e 's/:$//p' | sort -u`
26881
26882 # This works with OpenBSD 6.5, which lists only filenames
26883 test -z "$cf_pathlist" &&
26884         cf_pathlist=`ldconfig -v 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
26885
26886 if test -z "$cf_pathlist"
26887 then
26888         # dyld default path with MacOS
26889         if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
26890         then
26891                 # do this to bypass check
26892                 cf_cv_ld_searchpath='$HOME/lib'
26893                 cf_pathlist="/usr/local/lib /lib /usr/lib"
26894         fi
26895 fi
26896
26897 if test -z "$cf_pathlist"
26898 then
26899         # Solaris is hardcoded
26900         if test -d /opt/SUNWspro/lib
26901         then
26902                 cf_pathlist="/opt/SUNWspro/lib /usr/ccs/lib /usr/lib"
26903         elif test -d /usr/ccs/lib
26904         then
26905                 cf_pathlist="/usr/ccs/lib /usr/lib"
26906         fi
26907 fi
26908
26909 fi
26910
26911 # If nothing else, assume it is conventional
26912 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
26913
26914 # Finally, check that this is only directories
26915 for cf_path in $0 $cf_pathlist
26916 do
26917         if test -d "$cf_path"; then
26918                 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
26919                 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
26920         fi
26921 done
26922
26923 # Ensure that it is nonempty
26924 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
26925
26926 fi
26927 echo "$as_me:26927: result: $cf_cv_ld_searchpath" >&5
26928 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
26929
26930 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
26931
26932 cat >>confdefs.h <<\EOF
26933 #define HAVE_CURSES_DATA_BOOLNAMES 1
26934 EOF
26935
26936 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"
26937 ac_config_commands="$ac_config_commands default"
26938 cat >confcache <<\_ACEOF
26939 # This file is a shell script that caches the results of configure
26940 # tests run on this system so they can be shared between configure
26941 # scripts and configure runs, see configure's option --config-cache.
26942 # It is not useful on other systems.  If it contains results you don't
26943 # want to keep, you may remove or edit it.
26944 #
26945 # config.status only pays attention to the cache file if you give it
26946 # the --recheck option to rerun configure.
26947 #
26948 # `ac_cv_env_foo' variables (set or unset) will be overriden when
26949 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26950 # following values.
26951
26952 _ACEOF
26953
26954 # The following way of writing the cache mishandles newlines in values,
26955 # but we know of no workaround that is simple, portable, and efficient.
26956 # So, don't put newlines in cache variables' values.
26957 # Ultrix sh set writes to stderr and can't be redirected directly,
26958 # and sets the high bit in the cache file unless we assign to the vars.
26959 {
26960   (set) 2>&1 |
26961     case `(ac_space=' '; set | grep ac_space) 2>&1` in
26962     *ac_space=\ *)
26963       # `set' does not quote correctly, so add quotes (double-quote
26964       # substitution turns \\\\ into \\, and sed turns \\ into \).
26965       sed -n \
26966         "s/'/'\\\\''/g;
26967           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26968       ;;
26969     *)
26970       # `set' quotes correctly as required by POSIX, so do not add quotes.
26971       sed -n \
26972         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
26973       ;;
26974     esac;
26975 } |
26976   sed '
26977      t clear
26978      : clear
26979      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26980      t end
26981      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26982      : end' >>confcache
26983 if cmp -s $cache_file confcache; then :; else
26984   if test -w $cache_file; then
26985     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
26986     cat confcache >$cache_file
26987   else
26988     echo "not updating unwritable cache $cache_file"
26989   fi
26990 fi
26991 rm -f confcache
26992
26993 test "x$prefix" = xNONE && prefix=$ac_default_prefix
26994 # Let make expand exec_prefix.
26995 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
26996
26997 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26998 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26999 # trailing colons and then remove the whole line if VPATH becomes empty
27000 # (actually we leave an empty line to preserve line numbers).
27001 if test "x$srcdir" = x.; then
27002   ac_vpsub='/^[         ]*VPATH[        ]*=/{
27003 s/:*\$(srcdir):*/:/;
27004 s/:*\${srcdir}:*/:/;
27005 s/:*@srcdir@:*/:/;
27006 s/^\([^=]*=[    ]*\):*/\1/;
27007 s/:*$//;
27008 s/^[^=]*=[      ]*$//;
27009 }'
27010 fi
27011
27012 DEFS=-DHAVE_CONFIG_H
27013
27014 : ${CONFIG_STATUS=./config.status}
27015 ac_clean_files_save=$ac_clean_files
27016 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27017 { echo "$as_me:27017: creating $CONFIG_STATUS" >&5
27018 echo "$as_me: creating $CONFIG_STATUS" >&6;}
27019 cat >$CONFIG_STATUS <<_ACEOF
27020 #! $SHELL
27021 # Generated automatically by configure.
27022 # Run this file to recreate the current configuration.
27023 # Compiler output produced by configure, useful for debugging
27024 # configure, is in config.log if it exists.
27025
27026 debug=false
27027 SHELL=\${CONFIG_SHELL-$SHELL}
27028 ac_cs_invocation="\$0 \$@"
27029
27030 CLICOLOR_FORCE= GREP_OPTIONS=
27031 unset CLICOLOR_FORCE GREP_OPTIONS
27032 _ACEOF
27033
27034 cat >>$CONFIG_STATUS <<\_ACEOF
27035 # Be Bourne compatible
27036 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27037   emulate sh
27038   NULLCMD=:
27039 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
27040   set -o posix
27041 fi
27042
27043 # Name of the executable.
27044 as_me=`echo "$0" |sed 's,.*[\\/],,'`
27045
27046 if expr a : '\(a\)' >/dev/null 2>&1; then
27047   as_expr=expr
27048 else
27049   as_expr=false
27050 fi
27051
27052 rm -f conf$$ conf$$.exe conf$$.file
27053 echo >conf$$.file
27054 if ln -s conf$$.file conf$$ 2>/dev/null; then
27055   # We could just check for DJGPP; but this test a) works b) is more generic
27056   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
27057   if test -f conf$$.exe; then
27058     # Don't use ln at all; we don't have any links
27059     as_ln_s='cp -p'
27060   else
27061     as_ln_s='ln -s'
27062   fi
27063 elif ln conf$$.file conf$$ 2>/dev/null; then
27064   as_ln_s=ln
27065 else
27066   as_ln_s='cp -p'
27067 fi
27068 rm -f conf$$ conf$$.exe conf$$.file
27069
27070 as_executable_p="test -f"
27071
27072 # Support unset when possible.
27073 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
27074   as_unset=unset
27075 else
27076   as_unset=false
27077 fi
27078
27079 # NLS nuisances.
27080 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
27081 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
27082 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
27083 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
27084 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
27085 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
27086 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
27087 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
27088
27089 # IFS
27090 # We need space, tab and new line, in precisely that order.
27091 as_nl='
27092 '
27093 IFS="   $as_nl"
27094
27095 # CDPATH.
27096 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
27097
27098 exec 6>&1
27099
27100 _ACEOF
27101
27102 # Files that config.status was made for.
27103 if test -n "$ac_config_files"; then
27104   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
27105 fi
27106
27107 if test -n "$ac_config_headers"; then
27108   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
27109 fi
27110
27111 if test -n "$ac_config_links"; then
27112   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
27113 fi
27114
27115 if test -n "$ac_config_commands"; then
27116   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
27117 fi
27118
27119 cat >>$CONFIG_STATUS <<\EOF
27120
27121 ac_cs_usage="\
27122 \`$as_me' instantiates files from templates according to the
27123 current configuration.
27124
27125 Usage: $0 [OPTIONS] [FILE]...
27126
27127   -h, --help       print this help, then exit
27128   -V, --version    print version number, then exit
27129   -d, --debug      don't remove temporary files
27130       --recheck    update $as_me by reconfiguring in the same conditions
27131   --file=FILE[:TEMPLATE]
27132                    instantiate the configuration file FILE
27133   --header=FILE[:TEMPLATE]
27134                    instantiate the configuration header FILE
27135
27136 Configuration files:
27137 $config_files
27138
27139 Configuration headers:
27140 $config_headers
27141
27142 Configuration commands:
27143 $config_commands
27144
27145 Report bugs to <dickey@invisible-island.net>."
27146 EOF
27147
27148 cat >>$CONFIG_STATUS <<EOF
27149 ac_cs_version="\\
27150 config.status
27151 configured by $0, generated by GNU Autoconf 2.52.20200802,
27152   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
27153
27154 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
27155 Free Software Foundation, Inc.
27156 This config.status script is free software; the Free Software Foundation
27157 gives unlimited permission to copy, distribute and modify it."
27158 srcdir=$srcdir
27159 INSTALL="$INSTALL"
27160 EOF
27161
27162 cat >>$CONFIG_STATUS <<\EOF
27163 # If no file are specified by the user, then we need to provide default
27164 # value.  By we need to know if files were specified by the user.
27165 ac_need_defaults=:
27166 while test $# != 0
27167 do
27168   case $1 in
27169   --*=*)
27170     ac_option=`expr "x$1" : 'x\([^=]*\)='`
27171     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
27172     shift
27173     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
27174     shift
27175     ;;
27176   -*);;
27177   *) # This is not an option, so the user has probably given explicit
27178      # arguments.
27179      ac_need_defaults=false;;
27180   esac
27181
27182   case $1 in
27183   # Handling of the options.
27184 EOF
27185 cat >>$CONFIG_STATUS <<EOF
27186   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27187     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
27188     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
27189 EOF
27190 cat >>$CONFIG_STATUS <<\EOF
27191   --version | --vers* | -V )
27192     echo "$ac_cs_version"; exit 0 ;;
27193   --he | --h)
27194     # Conflict between --help and --header
27195     { { echo "$as_me:27195: error: ambiguous option: $1
27196 Try \`$0 --help' for more information." >&5
27197 echo "$as_me: error: ambiguous option: $1
27198 Try \`$0 --help' for more information." >&2;}
27199    { (exit 1); exit 1; }; };;
27200   --help | --hel | -h )
27201     echo "$ac_cs_usage"; exit 0 ;;
27202   --debug | --d* | -d )
27203     debug=: ;;
27204   --file | --fil | --fi | --f )
27205     shift
27206     CONFIG_FILES="$CONFIG_FILES $1"
27207     ac_need_defaults=false;;
27208   --header | --heade | --head | --hea )
27209     shift
27210     CONFIG_HEADERS="$CONFIG_HEADERS $1"
27211     ac_need_defaults=false;;
27212
27213   # This is an error.
27214   -*) { { echo "$as_me:27214: error: unrecognized option: $1
27215 Try \`$0 --help' for more information." >&5
27216 echo "$as_me: error: unrecognized option: $1
27217 Try \`$0 --help' for more information." >&2;}
27218    { (exit 1); exit 1; }; } ;;
27219
27220   *) ac_config_targets="$ac_config_targets $1" ;;
27221
27222   esac
27223   shift
27224 done
27225
27226 exec 5>>config.log
27227 cat >&5 << _ACEOF
27228
27229 ## ----------------------- ##
27230 ## Running config.status.  ##
27231 ## ----------------------- ##
27232
27233 This file was extended by $as_me 2.52.20200802, executed with
27234   CONFIG_FILES    = $CONFIG_FILES
27235   CONFIG_HEADERS  = $CONFIG_HEADERS
27236   CONFIG_LINKS    = $CONFIG_LINKS
27237   CONFIG_COMMANDS = $CONFIG_COMMANDS
27238   > $ac_cs_invocation
27239 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27240
27241 _ACEOF
27242 EOF
27243
27244 cat >>$CONFIG_STATUS <<EOF
27245 #
27246 # INIT-COMMANDS section.
27247 #
27248
27249 ### Special initialization commands, used to pass information from the
27250 ### configuration-run into config.status
27251
27252 ALTERNATE_SYMS="$ALTERNATE_SYMS"
27253 AWK="$AWK"
27254 CXX_NAME="$CXX_NAME"
27255 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
27256 DFT_LWR_MODEL="$DFT_LWR_MODEL"
27257 ECHO_LD="$ECHO_LD"
27258 EXTRA_SUFFIX="$EXTRA_SUFFIX"
27259 FORM_NAME="$FORM_NAME"
27260 LDCONFIG="$LDCONFIG"
27261 LIBTOOL_VERSION="$LIBTOOL_VERSION"
27262 LIB_NAME="$LIB_NAME"
27263 LIB_PREFIX="$LIB_PREFIX"
27264 LIB_SUBSETS="$LIB_SUBSETS"
27265 LIB_SUFFIX="$LIB_SUFFIX"
27266 LIB_TRACING="$LIB_TRACING"
27267 LN_S="$LN_S"
27268 MAKE_TERMINFO="$MAKE_TERMINFO"
27269 MENU_NAME="$MENU_NAME"
27270 NCURSES_MAJOR="$NCURSES_MAJOR"
27271 NCURSES_MINOR="$NCURSES_MINOR"
27272 NCURSES_OSPEED="$NCURSES_OSPEED"
27273 NCURSES_PATCH="$NCURSES_PATCH"
27274 PANEL_NAME="$PANEL_NAME"
27275 SRC_SUBDIRS="$SRC_SUBDIRS"
27276 TERMINFO="$TERMINFO"
27277 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
27278 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
27279 TICS_NAME="$TICS_NAME"
27280 TICS_SUFFIX="$TICS_SUFFIX"
27281 TIC_PATH="$TIC_PATH"
27282 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
27283 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
27284 TINFO_NAME="$TINFO_NAME"
27285 TINFO_SUFFIX="$TINFO_SUFFIX"
27286 UNALTERED_SYMS="$UNALTERED_SYMS"
27287 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
27288 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
27289 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
27290 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
27291 WILDCARD_SYMS="$WILDCARD_SYMS"
27292 WITH_CURSES_H="$with_curses_h"
27293 WITH_ECHO="${enable_echo:=yes}"
27294 WITH_OVERWRITE="$with_overwrite"
27295 cf_LIST_MODELS="$cf_list_models"
27296 cf_cv_abi_version="$cf_cv_abi_version"
27297 cf_cv_do_relink="$cf_cv_do_relink"
27298 cf_cv_do_reranlib="$cf_cv_do_reranlib"
27299 cf_cv_do_symlinks="$cf_cv_do_symlinks"
27300 cf_cv_enable_lp64="$cf_cv_enable_lp64"
27301 cf_cv_enable_opaque="$cf_cv_enable_opaque"
27302 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
27303 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
27304 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
27305 cf_cv_rel_version="$cf_cv_rel_version"
27306 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
27307 cf_cv_shared_soname='$cf_cv_shared_soname'
27308 cf_cv_shlib_version="$cf_cv_shlib_version"
27309 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
27310 cf_cv_system_name="$cf_cv_system_name"
27311 cf_cv_term_driver="$with_term_driver"
27312 cf_with_ada="$cf_with_ada"
27313 cf_with_cxx_binding="$cf_with_cxx_binding"
27314 cf_with_db_install="$cf_with_db_install"
27315 cf_with_manpages="$cf_with_manpages"
27316 cf_with_tests="$cf_with_tests"
27317 host="$host"
27318 target="$target"
27319 with_shared_cxx="$with_shared_cxx"
27320
27321 EOF
27322
27323 cat >>$CONFIG_STATUS <<\EOF
27324 for ac_config_target in $ac_config_targets
27325 do
27326   case "$ac_config_target" in
27327   # Handling of arguments.
27328   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
27329   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
27330   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
27331   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
27332   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
27333   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
27334   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
27335   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
27336   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
27337   *) { { echo "$as_me:27337: error: invalid argument: $ac_config_target" >&5
27338 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
27339    { (exit 1); exit 1; }; };;
27340   esac
27341 done
27342
27343 # If the user did not use the arguments to specify the items to instantiate,
27344 # then the envvar interface is used.  Set only those that are not.
27345 # We use the long form for the default assignment because of an extremely
27346 # bizarre bug on SunOS 4.1.3.
27347 if $ac_need_defaults; then
27348   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
27349   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
27350   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
27351 fi
27352
27353 # Create a temporary directory, and hook for its removal unless debugging.
27354 $debug ||
27355 {
27356   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
27357   trap '{ (exit 1); exit 1; }' 1 2 13 15
27358 }
27359
27360 # Create a (secure) tmp directory for tmp files.
27361 : ${TMPDIR=/tmp}
27362 {
27363   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
27364   test -n "$tmp" && test -d "$tmp"
27365 }  ||
27366 {
27367   tmp=$TMPDIR/cs$$-$RANDOM
27368   (umask 077 && mkdir $tmp)
27369 } ||
27370 {
27371    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
27372    { (exit 1); exit 1; }
27373 }
27374
27375 EOF
27376
27377 cat >>$CONFIG_STATUS <<EOF
27378
27379 #
27380 # CONFIG_FILES section.
27381 #
27382
27383 # No need to generate the scripts if there are no CONFIG_FILES.
27384 # This happens for instance when ./config.status config.h
27385 if test -n "\$CONFIG_FILES"; then
27386   # Protect against being on the right side of a sed subst in config.status.
27387   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
27388    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
27389 s,@SHELL@,$SHELL,;t t
27390 s,@exec_prefix@,$exec_prefix,;t t
27391 s,@prefix@,$prefix,;t t
27392 s,@program_transform_name@,$program_transform_name,;t t
27393 s,@bindir@,$bindir,;t t
27394 s,@sbindir@,$sbindir,;t t
27395 s,@libexecdir@,$libexecdir,;t t
27396 s,@datarootdir@,$datarootdir,;t t
27397 s,@datadir@,$datadir,;t t
27398 s,@sysconfdir@,$sysconfdir,;t t
27399 s,@sharedstatedir@,$sharedstatedir,;t t
27400 s,@localstatedir@,$localstatedir,;t t
27401 s,@runstatedir@,$runstatedir,;t t
27402 s,@libdir@,$libdir,;t t
27403 s,@includedir@,$includedir,;t t
27404 s,@oldincludedir@,$oldincludedir,;t t
27405 s,@infodir@,$infodir,;t t
27406 s,@mandir@,$mandir,;t t
27407 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
27408 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
27409 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
27410 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
27411 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
27412 s,@build_alias@,$build_alias,;t t
27413 s,@host_alias@,$host_alias,;t t
27414 s,@target_alias@,$target_alias,;t t
27415 s,@ECHO_C@,$ECHO_C,;t t
27416 s,@ECHO_N@,$ECHO_N,;t t
27417 s,@ECHO_T@,$ECHO_T,;t t
27418 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
27419 s,@DEFS@,$DEFS,;t t
27420 s,@LIBS@,$LIBS,;t t
27421 s,@top_builddir@,$top_builddir,;t t
27422 s,@EGREP@,$EGREP,;t t
27423 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
27424 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
27425 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
27426 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
27427 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
27428 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
27429 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
27430 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
27431 s,@VERSION@,$VERSION,;t t
27432 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
27433 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
27434 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
27435 s,@PACKAGE@,$PACKAGE,;t t
27436 s,@build@,$build,;t t
27437 s,@build_cpu@,$build_cpu,;t t
27438 s,@build_vendor@,$build_vendor,;t t
27439 s,@build_os@,$build_os,;t t
27440 s,@host@,$host,;t t
27441 s,@host_cpu@,$host_cpu,;t t
27442 s,@host_vendor@,$host_vendor,;t t
27443 s,@host_os@,$host_os,;t t
27444 s,@target@,$target,;t t
27445 s,@target_cpu@,$target_cpu,;t t
27446 s,@target_vendor@,$target_vendor,;t t
27447 s,@target_os@,$target_os,;t t
27448 s,@CC@,$CC,;t t
27449 s,@CFLAGS@,$CFLAGS,;t t
27450 s,@LDFLAGS@,$LDFLAGS,;t t
27451 s,@CPPFLAGS@,$CPPFLAGS,;t t
27452 s,@ac_ct_CC@,$ac_ct_CC,;t t
27453 s,@EXEEXT@,$EXEEXT,;t t
27454 s,@OBJEXT@,$OBJEXT,;t t
27455 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
27456 s,@CPP@,$CPP,;t t
27457 s,@LDCONFIG@,$LDCONFIG,;t t
27458 s,@CXX@,$CXX,;t t
27459 s,@CXXFLAGS@,$CXXFLAGS,;t t
27460 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
27461 s,@AWK@,$AWK,;t t
27462 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
27463 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
27464 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
27465 s,@LINT@,$LINT,;t t
27466 s,@LINT_OPTS@,$LINT_OPTS,;t t
27467 s,@LN_S@,$LN_S,;t t
27468 s,@cf_config_suffix@,$cf_config_suffix,;t t
27469 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
27470 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
27471 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
27472 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
27473 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
27474 s,@SET_MAKE@,$SET_MAKE,;t t
27475 s,@CTAGS@,$CTAGS,;t t
27476 s,@ETAGS@,$ETAGS,;t t
27477 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
27478 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
27479 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
27480 s,@RANLIB@,$RANLIB,;t t
27481 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
27482 s,@LD@,$LD,;t t
27483 s,@ac_ct_LD@,$ac_ct_LD,;t t
27484 s,@AR@,$AR,;t t
27485 s,@ac_ct_AR@,$ac_ct_AR,;t t
27486 s,@NM@,$NM,;t t
27487 s,@ac_ct_NM@,$ac_ct_NM,;t t
27488 s,@ARFLAGS@,$ARFLAGS,;t t
27489 s,@DESTDIR@,$DESTDIR,;t t
27490 s,@BUILD_CC@,$BUILD_CC,;t t
27491 s,@BUILD_CPP@,$BUILD_CPP,;t t
27492 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
27493 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
27494 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
27495 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
27496 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
27497 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
27498 s,@cf_list_models@,$cf_list_models,;t t
27499 s,@ABI_VERSION@,$ABI_VERSION,;t t
27500 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
27501 s,@LIBTOOL@,$LIBTOOL,;t t
27502 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
27503 s,@LT_UNDEF@,$LT_UNDEF,;t t
27504 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
27505 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
27506 s,@LIB_CREATE@,$LIB_CREATE,;t t
27507 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
27508 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
27509 s,@LIB_PREP@,$LIB_PREP,;t t
27510 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
27511 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
27512 s,@LIB_LINK@,$LIB_LINK,;t t
27513 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
27514 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
27515 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
27516 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
27517 s,@TICS_NAME@,$TICS_NAME,;t t
27518 s,@TINFO_NAME@,$TINFO_NAME,;t t
27519 s,@LIB_NAME@,$LIB_NAME,;t t
27520 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
27521 s,@CC_G_OPT@,$CC_G_OPT,;t t
27522 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
27523 s,@LD_MODEL@,$LD_MODEL,;t t
27524 s,@shlibdir@,$shlibdir,;t t
27525 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
27526 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
27527 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
27528 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
27529 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
27530 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
27531 s,@LINK_PROGS@,$LINK_PROGS,;t t
27532 s,@LINK_TESTS@,$LINK_TESTS,;t t
27533 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
27534 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
27535 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
27536 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
27537 s,@RPATH_LIST@,$RPATH_LIST,;t t
27538 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
27539 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
27540 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
27541 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
27542 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
27543 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
27544 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
27545 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
27546 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
27547 s,@TIC@,$TIC,;t t
27548 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
27549 s,@INFOCMP@,$INFOCMP,;t t
27550 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
27551 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
27552 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
27553 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
27554 s,@XTERM_KBS@,$XTERM_KBS,;t t
27555 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
27556 s,@TERMINFO@,$TERMINFO,;t t
27557 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
27558 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
27559 s,@TERMPATH@,$TERMPATH,;t t
27560 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
27561 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
27562 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
27563 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
27564 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
27565 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
27566 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
27567 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
27568 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
27569 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
27570 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
27571 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
27572 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
27573 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
27574 s,@RGB_PATH@,$RGB_PATH,;t t
27575 s,@no_x11_rgb@,$no_x11_rgb,;t t
27576 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
27577 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
27578 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
27579 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
27580 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
27581 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
27582 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
27583 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
27584 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
27585 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
27586 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
27587 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
27588 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
27589 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
27590 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
27591 s,@PTHREAD@,$PTHREAD,;t t
27592 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
27593 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
27594 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
27595 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
27596 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
27597 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
27598 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
27599 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
27600 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
27601 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
27602 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
27603 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
27604 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
27605 s,@ECHO_LT@,$ECHO_LT,;t t
27606 s,@ECHO_LD@,$ECHO_LD,;t t
27607 s,@RULE_CC@,$RULE_CC,;t t
27608 s,@SHOW_CC@,$SHOW_CC,;t t
27609 s,@ECHO_CC@,$ECHO_CC,;t t
27610 s,@ECHO_LINK@,$ECHO_LINK,;t t
27611 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
27612 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
27613 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
27614 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
27615 s,@ADAFLAGS@,$ADAFLAGS,;t t
27616 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
27617 s,@ADA_TRACE@,$ADA_TRACE,;t t
27618 s,@MATH_LIB@,$MATH_LIB,;t t
27619 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
27620 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
27621 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
27622 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
27623 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
27624 s,@TEST_LIBS@,$TEST_LIBS,;t t
27625 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
27626 s,@CXXCPP@,$CXXCPP,;t t
27627 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
27628 s,@CXX_AR@,$CXX_AR,;t t
27629 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
27630 s,@CXXLIBS@,$CXXLIBS,;t t
27631 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
27632 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
27633 s,@M4_exists@,$M4_exists,;t t
27634 s,@cf_ada_make@,$cf_ada_make,;t t
27635 s,@cf_ada_config@,$cf_ada_config,;t t
27636 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
27637 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
27638 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
27639 s,@cf_compile_generics@,$cf_compile_generics,;t t
27640 s,@cf_generic_objects@,$cf_generic_objects,;t t
27641 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
27642 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
27643 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
27644 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
27645 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
27646 s,@cf_ada_package@,$cf_ada_package,;t t
27647 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
27648 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
27649 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
27650 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
27651 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
27652 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
27653 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
27654 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
27655 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
27656 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
27657 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
27658 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
27659 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
27660 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
27661 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
27662 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
27663 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
27664 s,@TICS_LIBS@,$TICS_LIBS,;t t
27665 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
27666 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
27667 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
27668 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
27669 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
27670 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
27671 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
27672 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
27673 s,@includesubdir@,$includesubdir,;t t
27674 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
27675 s,@TICS_LIST@,$TICS_LIST,;t t
27676 s,@TINFO_LIST@,$TINFO_LIST,;t t
27677 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
27678 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
27679 s,@FORM_NAME@,$FORM_NAME,;t t
27680 s,@MENU_NAME@,$MENU_NAME,;t t
27681 s,@PANEL_NAME@,$PANEL_NAME,;t t
27682 s,@CXX_NAME@,$CXX_NAME,;t t
27683 s,@TEST_ARGS@,$TEST_ARGS,;t t
27684 s,@TEST_DEPS@,$TEST_DEPS,;t t
27685 s,@TEST_ARG2@,$TEST_ARG2,;t t
27686 s,@TEST_DEP2@,$TEST_DEP2,;t t
27687 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
27688 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
27689 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
27690 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
27691 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
27692 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
27693 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
27694 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
27695 s,@cross_compiling@,$cross_compiling,;t t
27696 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
27697 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
27698 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
27699 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
27700 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
27701 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
27702 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
27703 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
27704 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
27705 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
27706 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
27707 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
27708 CEOF
27709
27710 EOF
27711
27712   cat >>$CONFIG_STATUS <<\EOF
27713   # Split the substitutions into bite-sized pieces for seds with
27714   # small command number limits, like on Digital OSF/1 and HP-UX.
27715   ac_max_sed_lines=48
27716   ac_sed_frag=1 # Number of current file.
27717   ac_beg=1 # First line for current file.
27718   ac_end=$ac_max_sed_lines # Line after last line for current file.
27719   ac_more_lines=:
27720   ac_sed_cmds=
27721   while $ac_more_lines; do
27722     if test $ac_beg -gt 1; then
27723       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
27724     else
27725       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
27726     fi
27727     if test ! -s $tmp/subs.frag; then
27728       ac_more_lines=false
27729     else
27730       # The purpose of the label and of the branching condition is to
27731       # speed up the sed processing (if there are no `@' at all, there
27732       # is no need to browse any of the substitutions).
27733       # These are the two extra sed commands mentioned above.
27734       (echo ':t
27735   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
27736       # It is possible to make a multiline substitution using escaped newlines.
27737       # Ensure that we do not split the substitution between script fragments.
27738       ac_BEG=$ac_end
27739       ac_END=`expr $ac_end + $ac_max_sed_lines`
27740       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
27741       if test -s $tmp/subs.next; then
27742         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
27743         if test ! -s $tmp/subs.edit; then
27744           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
27745           if test ! -s $tmp/subs.edit; then
27746             if test $ac_beg -gt 1; then
27747               ac_end=`expr $ac_end - 1`
27748               continue
27749             fi
27750           fi
27751         fi
27752       fi
27753
27754       if test -z "$ac_sed_cmds"; then
27755         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
27756       else
27757         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
27758       fi
27759       ac_sed_frag=`expr $ac_sed_frag + 1`
27760       ac_beg=$ac_end
27761       ac_end=`expr $ac_end + $ac_max_sed_lines`
27762     fi
27763   done
27764   if test -z "$ac_sed_cmds"; then
27765     ac_sed_cmds=cat
27766   fi
27767 fi # test -n "$CONFIG_FILES"
27768
27769 EOF
27770 cat >>$CONFIG_STATUS <<\EOF
27771 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
27772   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
27773   case $ac_file in
27774   - | *:- | *:-:* ) # input from stdin
27775         cat >$tmp/stdin
27776         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
27777         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
27778   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
27779         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
27780   * )   ac_file_in=$ac_file.in ;;
27781   esac
27782
27783   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
27784   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27785          X"$ac_file" : 'X\(//\)[^/]' \| \
27786          X"$ac_file" : 'X\(//\)$' \| \
27787          X"$ac_file" : 'X\(/\)' \| \
27788          .     : '\(.\)' 2>/dev/null ||
27789 echo X"$ac_file" |
27790     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
27791           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
27792           /^X\(\/\/\)$/{ s//\1/; q; }
27793           /^X\(\/\).*/{ s//\1/; q; }
27794           s/.*/./; q'`
27795   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
27796     { case "$ac_dir" in
27797   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
27798   *)                      as_incr_dir=.;;
27799 esac
27800 as_dummy="$ac_dir"
27801 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
27802   case $as_mkdir_dir in
27803     # Skip DOS drivespec
27804     ?:) as_incr_dir=$as_mkdir_dir ;;
27805     *)
27806       as_incr_dir=$as_incr_dir/$as_mkdir_dir
27807       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
27808     ;;
27809   esac
27810 done; }
27811
27812     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
27813     # A "../" for each directory in $ac_dir_suffix.
27814     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
27815   else
27816     ac_dir_suffix= ac_dots=
27817   fi
27818
27819   case $srcdir in
27820   .)  ac_srcdir=.
27821       if test -z "$ac_dots"; then
27822          ac_top_srcdir=.
27823       else
27824          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
27825       fi ;;
27826   [\\/]* | ?:[\\/]* )
27827       ac_srcdir=$srcdir$ac_dir_suffix;
27828       ac_top_srcdir=$srcdir ;;
27829   *) # Relative path.
27830     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
27831     ac_top_srcdir=$ac_dots$srcdir ;;
27832   esac
27833
27834   case $INSTALL in
27835   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
27836   *) ac_INSTALL=$ac_dots$INSTALL ;;
27837   esac
27838
27839   if test x"$ac_file" != x-; then
27840     { echo "$as_me:27840: creating $ac_file" >&5
27841 echo "$as_me: creating $ac_file" >&6;}
27842     rm -f "$ac_file"
27843   fi
27844   # Let's still pretend it is `configure' which instantiates (i.e., don't
27845   # use $as_me), people would be surprised to read:
27846   #    /* config.h.  Generated automatically by config.status.  */
27847   configure_input="Generated automatically from `echo $ac_file_in |
27848                                                  sed 's,.*/,,'` by configure."
27849
27850   # First look for the input files in the build tree, otherwise in the
27851   # src tree.
27852   ac_file_inputs=`IFS=:
27853     for f in $ac_file_in; do
27854       case $f in
27855       -) echo $tmp/stdin ;;
27856       [\\/$]*)
27857          # Absolute (can't be DOS-style, as IFS=:)
27858          test -f "$f" || { { echo "$as_me:27858: error: cannot find input file: $f" >&5
27859 echo "$as_me: error: cannot find input file: $f" >&2;}
27860    { (exit 1); exit 1; }; }
27861          echo $f;;
27862       *) # Relative
27863          if test -f "$f"; then
27864            # Build tree
27865            echo $f
27866          elif test -f "$srcdir/$f"; then
27867            # Source tree
27868            echo $srcdir/$f
27869          else
27870            # /dev/null tree
27871            { { echo "$as_me:27871: error: cannot find input file: $f" >&5
27872 echo "$as_me: error: cannot find input file: $f" >&2;}
27873    { (exit 1); exit 1; }; }
27874          fi;;
27875       esac
27876     done` || { (exit 1); exit 1; }
27877 EOF
27878 cat >>$CONFIG_STATUS <<\EOF
27879   ac_warn_datarootdir=no
27880   if test x"$ac_file" != x-; then
27881     for ac_item in $ac_file_inputs
27882     do
27883       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
27884       if test -n "$ac_seen"; then
27885         ac_used=`grep '@datarootdir@' $ac_item`
27886         if test -z "$ac_used"; then
27887           { echo "$as_me:27887: WARNING: datarootdir was used implicitly but not set:
27888 $ac_seen" >&5
27889 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
27890 $ac_seen" >&2;}
27891           ac_warn_datarootdir=yes
27892         fi
27893       fi
27894       ac_seen=`grep '${datarootdir}' $ac_item`
27895       if test -n "$ac_seen"; then
27896         { echo "$as_me:27896: WARNING: datarootdir was used explicitly but not set:
27897 $ac_seen" >&5
27898 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
27899 $ac_seen" >&2;}
27900         ac_warn_datarootdir=yes
27901       fi
27902     done
27903   fi
27904
27905 if test "x$ac_warn_datarootdir" = xyes; then
27906   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
27907 fi
27908
27909 EOF
27910 cat >>$CONFIG_STATUS <<EOF
27911   sed "$ac_vpsub
27912 $extrasub
27913 EOF
27914 cat >>$CONFIG_STATUS <<\EOF
27915 :t
27916 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
27917 s,@configure_input@,$configure_input,;t t
27918 s,@srcdir@,$ac_srcdir,;t t
27919 s,@top_srcdir@,$ac_top_srcdir,;t t
27920 s,@INSTALL@,$ac_INSTALL,;t t
27921 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
27922   rm -f $tmp/stdin
27923   if test x"$ac_file" != x-; then
27924     cp $tmp/out $ac_file
27925
27926     for ac_name in prefix exec_prefix datarootdir
27927     do
27928         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
27929         if test -n "$ac_seen"; then
27930             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
27931             if test -z "$ac_init"; then
27932               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
27933               { echo "$as_me:27933: WARNING: Variable $ac_name is used but was not set:
27934 $ac_seen" >&5
27935 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
27936 $ac_seen" >&2;}
27937             fi
27938         fi
27939     done
27940     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
27941     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
27942     if test -s $tmp/out; then
27943       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
27944       { echo "$as_me:27944: WARNING: Some variables may not be substituted:
27945 $ac_seen" >&5
27946 echo "$as_me: WARNING: Some variables may not be substituted:
27947 $ac_seen" >&2;}
27948     fi
27949   else
27950     cat $tmp/out
27951   fi
27952   rm -f $tmp/out
27953
27954 done
27955 EOF
27956 cat >>$CONFIG_STATUS <<\EOF
27957
27958 #
27959 # CONFIG_HEADER section.
27960 #
27961
27962 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
27963 # NAME is the cpp macro being defined and VALUE is the value it is being given.
27964 #
27965 # ac_d sets the value in "#define NAME VALUE" lines.
27966 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
27967 ac_dB='[        ].*$,\1#\2'
27968 ac_dC=' '
27969 ac_dD=',;t'
27970 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
27971 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
27972 ac_iB='\([      ]\),\1#\2define\3'
27973 ac_iC=' '
27974 ac_iD='\4,;t'
27975 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
27976 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
27977 ac_uB='$,\1#\2define\3'
27978 ac_uC=' '
27979 ac_uD=',;t'
27980
27981 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
27982   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
27983   case $ac_file in
27984   - | *:- | *:-:* ) # input from stdin
27985         cat >$tmp/stdin
27986         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
27987         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
27988   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
27989         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
27990   * )   ac_file_in=$ac_file.in ;;
27991   esac
27992
27993   test x"$ac_file" != x- && { echo "$as_me:27993: creating $ac_file" >&5
27994 echo "$as_me: creating $ac_file" >&6;}
27995
27996   # First look for the input files in the build tree, otherwise in the
27997   # src tree.
27998   ac_file_inputs=`IFS=:
27999     for f in $ac_file_in; do
28000       case $f in
28001       -) echo $tmp/stdin ;;
28002       [\\/$]*)
28003          # Absolute (can't be DOS-style, as IFS=:)
28004          test -f "$f" || { { echo "$as_me:28004: error: cannot find input file: $f" >&5
28005 echo "$as_me: error: cannot find input file: $f" >&2;}
28006    { (exit 1); exit 1; }; }
28007          echo $f;;
28008       *) # Relative
28009          if test -f "$f"; then
28010            # Build tree
28011            echo $f
28012          elif test -f "$srcdir/$f"; then
28013            # Source tree
28014            echo $srcdir/$f
28015          else
28016            # /dev/null tree
28017            { { echo "$as_me:28017: error: cannot find input file: $f" >&5
28018 echo "$as_me: error: cannot find input file: $f" >&2;}
28019    { (exit 1); exit 1; }; }
28020          fi;;
28021       esac
28022     done` || { (exit 1); exit 1; }
28023   # Remove the trailing spaces.
28024   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
28025
28026 EOF
28027
28028 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
28029 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
28030 # be either 'cat' or 'sort'.
28031 cat confdefs.h | uniq >conftest.vals
28032
28033 # Break up conftest.vals because some shells have a limit on
28034 # the size of here documents, and old seds have small limits too.
28035
28036 rm -f conftest.tail
28037 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
28038 while grep . conftest.vals >/dev/null
28039 do
28040   # Write chunks of a limited-size here document to conftest.frag.
28041   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
28042   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
28043   echo 'CEOF' >> $CONFIG_STATUS
28044   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
28045   rm -f conftest.vals
28046   mv conftest.tail conftest.vals
28047 done
28048 rm -f conftest.vals
28049
28050 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
28051 # marker @DEFS@.
28052 echo '  cat >> conftest.edit <<CEOF
28053 /@DEFS@/r conftest.frag
28054 /@DEFS@/d
28055 CEOF
28056 sed -f conftest.edit $tmp/in > $tmp/out
28057 rm -f $tmp/in
28058 mv $tmp/out $tmp/in
28059 rm -f conftest.edit conftest.frag
28060 ' >> $CONFIG_STATUS
28061
28062 cat >>$CONFIG_STATUS <<\EOF
28063   # Let's still pretend it is `configure' which instantiates (i.e., don't
28064   # use $as_me), people would be surprised to read:
28065   #    /* config.h.  Generated automatically by config.status.  */
28066   if test x"$ac_file" = x-; then
28067     echo "/* Generated automatically by configure.  */" >$tmp/config.h
28068   else
28069     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
28070   fi
28071   cat $tmp/in >>$tmp/config.h
28072   rm -f $tmp/in
28073   if test x"$ac_file" != x-; then
28074     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
28075       { echo "$as_me:28075: $ac_file is unchanged" >&5
28076 echo "$as_me: $ac_file is unchanged" >&6;}
28077     else
28078       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28079          X"$ac_file" : 'X\(//\)[^/]' \| \
28080          X"$ac_file" : 'X\(//\)$' \| \
28081          X"$ac_file" : 'X\(/\)' \| \
28082          .     : '\(.\)' 2>/dev/null ||
28083 echo X"$ac_file" |
28084     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
28085           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
28086           /^X\(\/\/\)$/{ s//\1/; q; }
28087           /^X\(\/\).*/{ s//\1/; q; }
28088           s/.*/./; q'`
28089       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
28090         { case "$ac_dir" in
28091   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
28092   *)                      as_incr_dir=.;;
28093 esac
28094 as_dummy="$ac_dir"
28095 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
28096   case $as_mkdir_dir in
28097     # Skip DOS drivespec
28098     ?:) as_incr_dir=$as_mkdir_dir ;;
28099     *)
28100       as_incr_dir=$as_incr_dir/$as_mkdir_dir
28101       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
28102     ;;
28103   esac
28104 done; }
28105
28106       fi
28107       rm -f $ac_file
28108       mv $tmp/config.h $ac_file
28109     fi
28110   else
28111     cat $tmp/config.h
28112     rm -f $tmp/config.h
28113   fi
28114 done
28115 EOF
28116 cat >>$CONFIG_STATUS <<\EOF
28117 #
28118 # CONFIG_COMMANDS section.
28119 #
28120 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
28121   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
28122   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
28123
28124   case $ac_dest in
28125     default )
28126 if test "x$cf_with_tests" != xno ; then
28127
28128 for cf_dir in test
28129 do
28130         if test ! -d $srcdir/$cf_dir; then
28131                 continue
28132         elif test -f $srcdir/$cf_dir/programs; then
28133                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
28134         fi
28135 done
28136
28137 fi
28138
28139 cf_prefix=$LIB_PREFIX
28140
28141 case $cf_cv_shlib_version in
28142 (cygdll|msysdll|mingw|msvcdll)
28143         TINFO_NAME=$TINFO_ARG_SUFFIX
28144         TINFO_SUFFIX=.dll
28145         ;;
28146 esac
28147
28148 if test -n "$TINFO_SUFFIX" ; then
28149         case $TINFO_SUFFIX in
28150         (tw*)
28151                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
28152                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
28153                 ;;
28154         (t*)
28155                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
28156                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
28157                 ;;
28158         (w*)
28159                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
28160                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
28161                 ;;
28162         esac
28163 fi
28164
28165 for cf_dir in $SRC_SUBDIRS
28166 do
28167         if test ! -d $srcdir/$cf_dir ; then
28168                 continue
28169         elif test -f $srcdir/$cf_dir/modules; then
28170
28171                 SHARED_LIB=
28172                 Libs_To_Make=
28173                 cf_awk_program=
28174                 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
28175                 then
28176                         cf_awk_program="$cf_awk_program\
28177 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
28178 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
28179 "
28180                 fi
28181
28182                 if test "x$WILDCARD_SYMS" = xno
28183                 then
28184                         cf_awk_program="$cf_awk_program\
28185 /[      ]_\\*;/ { skip=1; next; }\
28186 "
28187                 fi
28188
28189                 if test "x$cf_awk_program" != "x"
28190                 then
28191                         cat >>$cf_dir/Makefile <<CF_EOF
28192
28193 # Generated by CF_LIB_RULES
28194 resulting.map: $UNALTERED_SYMS
28195         $AWK 'BEGIN { skip = 1; last=""; } \
28196 $cf_awk_program \
28197 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
28198  skip = 0; last = \$\$0; } \
28199 END { print last; }' < $UNALTERED_SYMS >\$@
28200
28201 distclean::
28202         rm -f resulting.map
28203 CF_EOF
28204                 fi
28205
28206                 for cf_item in $cf_LIST_MODELS
28207                 do
28208
28209         case X$cf_item in
28210         (Xlibtool)
28211                 cf_suffix='.la'
28212                 cf_depsuf=$cf_suffix
28213                 ;;
28214         (Xdebug)
28215                 case $cf_cv_system_name in
28216                 (*-msvc*)
28217                         cf_suffix='_g.lib'
28218                         ;;
28219                 (*)
28220                         cf_suffix='_g.a'
28221                         ;;
28222                 esac
28223                 cf_depsuf=$cf_suffix
28224                 ;;
28225         (Xprofile)
28226                 case $cf_cv_system_name in
28227                 (*-msvc*)
28228                         cf_suffix='_p.lib'
28229                         ;;
28230                 (*)
28231                         cf_suffix='_p.a'
28232                         ;;
28233                 esac
28234                 cf_depsuf=$cf_suffix
28235                 ;;
28236         (Xshared)
28237                 case $cf_cv_system_name in
28238                 (aix[5-7]*)
28239                         cf_suffix='.so'
28240                         cf_depsuf=$cf_suffix
28241                         ;;
28242                 (*-msvc*)
28243                         cf_suffix='.dll'
28244                         cf_depsuf='.dll.lib'
28245                         ;;
28246                 (cygwin*|msys*|mingw*)
28247                         cf_suffix='.dll'
28248                         cf_depsuf='.dll.a'
28249                         ;;
28250                 (darwin*)
28251                         cf_suffix='.dylib'
28252                         cf_depsuf=$cf_suffix
28253                         ;;
28254                 (hpux*)
28255                         case $target in
28256                         (ia64*)
28257                                 cf_suffix='.so'
28258                                 cf_depsuf=$cf_suffix
28259                                 ;;
28260                         (*)
28261                                 cf_suffix='.sl'
28262                                 cf_depsuf=$cf_suffix
28263                                 ;;
28264                         esac
28265                         ;;
28266                 (*)
28267                         cf_suffix='.so'
28268                         cf_depsuf=$cf_suffix
28269                         ;;
28270                 esac
28271                 ;;
28272         (*)
28273                 case $target in
28274                 (*-msvc*)
28275                         cf_suffix='.lib'
28276                         ;;
28277                 (*)
28278                         cf_suffix='.a'
28279                         ;;
28280                 esac
28281                 cf_depsuf=$cf_suffix
28282                 ;;
28283         esac
28284         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28285         then
28286                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
28287                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
28288         fi
28289
28290                         if test "$cf_dir" = "c++"
28291                         then
28292
28293 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28294
28295 eval cf_libname=\$${cf_map_lib_basename}_NAME
28296
28297                         else
28298
28299 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28300
28301 eval cf_libname=\$${cf_map_lib_basename}_NAME
28302
28303                         fi
28304                         test -z "$cf_libname" && cf_libname="$cf_dir"
28305                         if test $cf_item = shared ; then
28306                                 if test -n "${LIB_SUFFIX}"
28307                                 then
28308                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
28309                                 else
28310                                         cf_shared_suffix="$cf_suffix"
28311                                 fi
28312                                 if test "$cf_cv_do_symlinks" = yes ; then
28313                                         cf_version_name=
28314
28315                                         case "$cf_cv_shlib_version" in
28316                                         (rel)
28317                                                 cf_version_name=REL_VERSION
28318                                                 ;;
28319                                         (abi)
28320                                                 cf_version_name=ABI_VERSION
28321                                                 ;;
28322                                         esac
28323
28324                                         if test -n "$cf_version_name"
28325                                         then
28326                                                 case "$cf_cv_system_name" in
28327                                                 (darwin*)
28328                                                         # "w", etc?
28329                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
28330                                                         ;;
28331                                                 (*)
28332                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
28333                                                         ;;
28334                                                 esac
28335                                         fi
28336                                         if test -n "${USE_LIB_SUFFIX}"
28337                                         then
28338                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
28339                                         else
28340                                                 cf_shared_suffix="$cf_suffix"
28341                                         fi
28342                                 fi
28343                                 # cygwin needs import library, and has unique naming convention
28344                                 # use autodetected ${cf_prefix} for import lib and static lib, but
28345                                 # use 'cyg' prefix for shared lib.
28346                                 case $cf_cv_shlib_version in
28347                                 (cygdll)
28348                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28349                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
28350                                         ;;
28351                                 (msysdll)
28352                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28353                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
28354                                         ;;
28355                                 (mingw)
28356                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28357                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
28358                                         ;;
28359                                 (msvcdll)
28360                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
28361                                         cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
28362                                         ;;
28363                                 (*)
28364                                         cf_add_lib=
28365                                         ;;
28366                                 esac
28367                                 if test -n "$cf_add_lib"
28368                                 then
28369                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
28370                                         continue
28371                                 fi
28372                         fi
28373                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
28374                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
28375                 done
28376
28377                 if test $cf_dir = ncurses ; then
28378                         cf_subsets="$LIB_SUBSETS"
28379                         cf_r_parts="$cf_subsets"
28380                         cf_liblist="$Libs_To_Make"
28381
28382                         while test -n "$cf_r_parts"
28383                         do
28384                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
28385                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
28386                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
28387                                         cf_add_lib=
28388                                         case $cf_l_parts in
28389                                         (*termlib*)
28390                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
28391                                                 ;;
28392                                         (*ticlib*)
28393                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
28394                                                 ;;
28395                                         (*)
28396                                                 break
28397                                                 ;;
28398                                         esac
28399                                         if test -n "$cf_add_lib"; then
28400                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
28401                                         fi
28402                                 else
28403                                         break
28404                                 fi
28405                         done
28406                 else
28407                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
28408                 fi
28409
28410                 if test $cf_dir = c++; then
28411                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
28412                                 cf_list=
28413                                 for cf_item in $Libs_To_Make
28414                                 do
28415                                         case $cf_item in
28416                                         (*.a)
28417                                                 ;;
28418                                         (*)
28419                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
28420                                                 ;;
28421                                         esac
28422                                         for cf_test in $cf_list
28423                                         do
28424                                                 if test "$cf_test" = "$cf_item"
28425                                                 then
28426                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
28427                                                         cf_item=
28428                                                         break
28429                                                 fi
28430                                         done
28431                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
28432                                 done
28433                                 Libs_To_Make="$cf_list"
28434                         fi
28435                 fi
28436
28437                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
28438                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
28439                         $cf_dir/Makefile >$cf_dir/Makefile.out
28440                 mv $cf_dir/Makefile.out $cf_dir/Makefile
28441
28442                 $AWK -f $srcdir/mk-0th.awk \
28443                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
28444                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
28445
28446                 for cf_subset in $cf_subsets
28447                 do
28448                         cf_subdirs=
28449                         for cf_item in $cf_LIST_MODELS
28450                         do
28451
28452                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
28453
28454 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28455
28456                         CXX_MODEL=$cf_ITEM
28457                         if test "$CXX_MODEL" = SHARED; then
28458                                 case $cf_cv_shlib_version in
28459                                 (cygdll|msysdll|mingw|msvcdll)
28460                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
28461
28462 echo "${as_me:-configure}:28462: testing overriding CXX_MODEL to SHARED ..." 1>&5
28463
28464                                         with_shared_cxx=yes
28465                                         ;;
28466                                 (*)
28467                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
28468                                         ;;
28469                                 esac
28470                         fi
28471
28472         case X$cf_item in
28473         (Xlibtool)
28474                 cf_suffix='.la'
28475                 cf_depsuf=$cf_suffix
28476                 ;;
28477         (Xdebug)
28478                 case $cf_cv_system_name in
28479                 (*-msvc*)
28480                         cf_suffix='_g.lib'
28481                         ;;
28482                 (*)
28483                         cf_suffix='_g.a'
28484                         ;;
28485                 esac
28486                 cf_depsuf=$cf_suffix
28487                 ;;
28488         (Xprofile)
28489                 case $cf_cv_system_name in
28490                 (*-msvc*)
28491                         cf_suffix='_p.lib'
28492                         ;;
28493                 (*)
28494                         cf_suffix='_p.a'
28495                         ;;
28496                 esac
28497                 cf_depsuf=$cf_suffix
28498                 ;;
28499         (Xshared)
28500                 case $cf_cv_system_name in
28501                 (aix[5-7]*)
28502                         cf_suffix='.so'
28503                         cf_depsuf=$cf_suffix
28504                         ;;
28505                 (*-msvc*)
28506                         cf_suffix='.dll'
28507                         cf_depsuf='.dll.lib'
28508                         ;;
28509                 (cygwin*|msys*|mingw*)
28510                         cf_suffix='.dll'
28511                         cf_depsuf='.dll.a'
28512                         ;;
28513                 (darwin*)
28514                         cf_suffix='.dylib'
28515                         cf_depsuf=$cf_suffix
28516                         ;;
28517                 (hpux*)
28518                         case $target in
28519                         (ia64*)
28520                                 cf_suffix='.so'
28521                                 cf_depsuf=$cf_suffix
28522                                 ;;
28523                         (*)
28524                                 cf_suffix='.sl'
28525                                 cf_depsuf=$cf_suffix
28526                                 ;;
28527                         esac
28528                         ;;
28529                 (*)
28530                         cf_suffix='.so'
28531                         cf_depsuf=$cf_suffix
28532                         ;;
28533                 esac
28534                 ;;
28535         (*)
28536                 case $target in
28537                 (*-msvc*)
28538                         cf_suffix='.lib'
28539                         ;;
28540                 (*)
28541                         cf_suffix='.a'
28542                         ;;
28543                 esac
28544                 cf_depsuf=$cf_suffix
28545                 ;;
28546         esac
28547         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28548         then
28549                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
28550                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
28551         fi
28552
28553         case $cf_item in
28554         (libtool) cf_subdir='obj_lo'  ;;
28555         (normal)  cf_subdir='objects' ;;
28556         (debug)   cf_subdir='obj_g' ;;
28557         (profile) cf_subdir='obj_p' ;;
28558         (shared)
28559                 case $cf_cv_system_name in
28560                 (cygwin|msys)
28561                         cf_subdir='objects' ;;
28562                 (*)
28563                         cf_subdir='obj_s' ;;
28564                 esac
28565         esac
28566
28567                         # Test for case where we build libtinfo with a different name.
28568                         cf_libname=$cf_dir
28569                         if test $cf_dir = ncurses ; then
28570                                 case $cf_subset in
28571                                 (*base*)
28572                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
28573                                         ;;
28574                                 (*termlib*)
28575                                         cf_libname=$TINFO_LIB_SUFFIX
28576                                         ;;
28577                                 (ticlib*)
28578                                         cf_libname=$TICS_LIB_SUFFIX
28579                                         ;;
28580                                 esac
28581                         elif test $cf_dir = c++ ; then
28582
28583 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28584
28585 eval cf_libname=\$${cf_map_lib_basename}_NAME
28586
28587                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
28588                         else
28589
28590 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28591
28592 eval cf_libname=\$${cf_map_lib_basename}_NAME
28593
28594                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
28595                         fi
28596                         if test -n "${USE_ARG_SUFFIX}" ; then
28597                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
28598                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
28599                         fi
28600
28601                         # These dependencies really are for development, not
28602                         # builds, but they are useful in porting, too.
28603                         cf_depend="../include/ncurses_cfg.h"
28604                         if test "$srcdir" = "."; then
28605                                 cf_reldir="."
28606                         else
28607                                 cf_reldir="\${srcdir}"
28608                         fi
28609
28610                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
28611                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
28612                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
28613                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
28614                         fi
28615
28616                         cf_dir_suffix=
28617                         old_cf_suffix="$cf_suffix"
28618                         if test "$cf_cv_shlib_version_infix" = yes ; then
28619                         if test -n "$USE_LIB_SUFFIX" ; then
28620                                 case $USE_LIB_SUFFIX in
28621                                 (tw*)
28622                                         cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
28623                                         cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
28624                                         cf_dir_suffix=tw$EXTRA_SUFFIX
28625                                         ;;
28626                                 (t*)
28627                                         cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
28628                                         cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
28629                                         cf_dir_suffix=t$EXTRA_SUFFIX
28630                                         ;;
28631                                 (w*)
28632                                         cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
28633                                         cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
28634                                         cf_dir_suffix=w$EXTRA_SUFFIX
28635                                         ;;
28636                                 (*)
28637                                         cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
28638                                         cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
28639                                         cf_dir_suffix=$EXTRA_SUFFIX
28640                                         ;;
28641                                 esac
28642                         fi
28643                         fi
28644
28645                         $AWK -f $srcdir/mk-1st.awk \
28646                                 name=${cf_libname}${cf_dir_suffix} \
28647                                 traces=$LIB_TRACING \
28648                                 MODEL=$cf_ITEM \
28649                                 CXX_MODEL=$CXX_MODEL \
28650                                 model=$cf_subdir \
28651                                 prefix=$cf_prefix \
28652                                 suffix=$cf_suffix \
28653                                 subset=$cf_subset \
28654                                 driver=$cf_cv_term_driver \
28655                                 SymLink="$LN_S" \
28656                                 TermlibRoot=$TINFO_NAME \
28657                                 TermlibSuffix=$TINFO_SUFFIX \
28658                                 ShlibVer=$cf_cv_shlib_version \
28659                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
28660                                 ReLink=${cf_cv_do_relink:-no} \
28661                                 ReRanlib=${cf_cv_do_reranlib:-yes} \
28662                                 DoLinks=$cf_cv_do_symlinks \
28663                                 rmSoLocs=$cf_cv_rm_so_locs \
28664                                 ldconfig="$LDCONFIG" \
28665                                 overwrite=$WITH_OVERWRITE \
28666                                 depend="$cf_depend" \
28667                                 host="$host" \
28668                                 libtool_version="$LIBTOOL_VERSION" \
28669                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
28670
28671                         cf_suffix="$old_cf_suffix"
28672
28673                         for cf_subdir2 in $cf_subdirs lib
28674                         do
28675                                 test $cf_subdir = $cf_subdir2 && break
28676                         done
28677                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
28678                         $AWK -f $srcdir/mk-2nd.awk \
28679                                 name=$cf_dir \
28680                                 traces=$LIB_TRACING \
28681                                 MODEL=$cf_ITEM \
28682                                 model=$cf_subdir \
28683                                 subset=$cf_subset \
28684                                 srcdir=$srcdir \
28685                                 echo=$WITH_ECHO \
28686                                 crenames=$cf_cv_prog_CC_c_o \
28687                                 cxxrenames=$cf_cv_prog_CXX_c_o \
28688                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
28689                         cf_subdirs="$cf_subdirs $cf_subdir"
28690                         done
28691                 done
28692         fi
28693
28694         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
28695 done
28696
28697 for cf_dir in $SRC_SUBDIRS
28698 do
28699         if test ! -d $srcdir/$cf_dir ; then
28700                 continue
28701         fi
28702
28703         if test -f $cf_dir/Makefile ; then
28704                 case "$cf_dir" in
28705                 (Ada95)
28706                         echo 'libs \' >> Makefile
28707                         echo 'install.libs \' >> Makefile
28708                         echo 'uninstall.libs ::' >> Makefile
28709                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
28710                         ;;
28711                 esac
28712         fi
28713
28714         if test -f $srcdir/$cf_dir/modules; then
28715                 echo >> Makefile
28716                 if test -f $srcdir/$cf_dir/headers; then
28717 cat >> Makefile <<CF_EOF
28718 install.includes \\
28719 uninstall.includes \\
28720 CF_EOF
28721                 fi
28722 if test "$cf_dir" != "c++" ; then
28723 echo 'lint \' >> Makefile
28724 fi
28725 cat >> Makefile <<CF_EOF
28726 libs \\
28727 lintlib \\
28728 install.libs \\
28729 uninstall.libs \\
28730 install.$cf_dir \\
28731 uninstall.$cf_dir ::
28732         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
28733 CF_EOF
28734         elif test -f $srcdir/$cf_dir/headers; then
28735 cat >> Makefile <<CF_EOF
28736
28737 libs \\
28738 install.libs \\
28739 uninstall.libs \\
28740 install.includes \\
28741 uninstall.includes ::
28742         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
28743 CF_EOF
28744 fi
28745 done
28746
28747 if test "x$cf_with_db_install" = xyes; then
28748 cat >> Makefile <<CF_EOF
28749
28750 install.libs uninstall.libs \\
28751 install.data uninstall.data ::
28752 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
28753 CF_EOF
28754 else
28755 cat >> Makefile <<CF_EOF
28756
28757 install.libs uninstall.libs ::
28758         cd misc && \${MAKE} \${TOP_MFLAGS} \$@
28759 CF_EOF
28760 fi
28761
28762 if test "x$cf_with_manpages" = xyes; then
28763 cat >> Makefile <<CF_EOF
28764
28765 install.man \\
28766 uninstall.man ::
28767         cd man && \${MAKE} \${TOP_MFLAGS} \$@
28768 CF_EOF
28769 fi
28770
28771 cat >> Makefile <<CF_EOF
28772
28773 distclean ::
28774         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
28775         rm -f headers.sh headers.sed mk_shared_lib.sh
28776         rm -f edit_man.* man_alias.*
28777         rm -rf \${DIRS_TO_MAKE}
28778 CF_EOF
28779
28780 # Special case: tack's manpage lives in its own directory.
28781 if test "x$cf_with_manpages" = xyes; then
28782 if test "x$cf_with_tack" = "xyes"; then
28783 cat >> Makefile <<CF_EOF
28784
28785 install.man \\
28786 uninstall.man ::
28787         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
28788 CF_EOF
28789 fi
28790 fi
28791
28792 rm -f headers.sed headers.sh
28793
28794 echo creating headers.sh
28795 cat >headers.sh <<CF_EOF
28796 #! $SHELL
28797 # This shell script is generated by the 'configure' script.  It is invoked in a
28798 # subdirectory of the build tree.  It generates a sed-script in the parent
28799 # directory that is used to adjust includes for header files that reside in a
28800 # subdirectory of /usr/include, etc.
28801 PRG=""
28802 while test \$# != 3
28803 do
28804 PRG="\$PRG \$1"; shift
28805 done
28806 DST=\$1
28807 REF=\$2
28808 SRC=\$3
28809 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
28810 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
28811 echo installing \$SRC in \$DST
28812 CF_EOF
28813
28814 if test $WITH_CURSES_H = yes; then
28815         cat >>headers.sh <<CF_EOF
28816 case \$DST in
28817 (/*/include/*)
28818         END=\`basename \$DST\`
28819         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
28820         do
28821                 NAME=\`basename \$i\`
28822                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
28823         done
28824         ;;
28825 (*)
28826         echo "" >> \$TMPSED
28827         ;;
28828 esac
28829 CF_EOF
28830
28831 else
28832         cat >>headers.sh <<CF_EOF
28833 case \$DST in
28834 (/*/include/*)
28835         END=\`basename \$DST\`
28836         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
28837         do
28838                 NAME=\`basename \$i\`
28839                 if test "\$NAME" = "curses.h"
28840                 then
28841                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
28842                         NAME=ncurses.h
28843                 fi
28844                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
28845         done
28846         ;;
28847 (*)
28848         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
28849         ;;
28850 esac
28851 CF_EOF
28852 fi
28853 cat >>headers.sh <<CF_EOF
28854 rm -f \$TMPSRC
28855 sed -f \$TMPSED \$SRC > \$TMPSRC
28856 NAME=\`basename \$SRC\`
28857 CF_EOF
28858 if test $WITH_CURSES_H != yes; then
28859         cat >>headers.sh <<CF_EOF
28860 test "\$NAME" = "curses.h" && NAME=ncurses.h
28861 CF_EOF
28862 fi
28863 cat >>headers.sh <<CF_EOF
28864 # Just in case someone gzip'd manpages, remove the conflicting copy.
28865 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
28866
28867 eval \$PRG \$TMPSRC \$DST/\$NAME
28868 rm -f \$TMPSRC \$TMPSED
28869 CF_EOF
28870
28871 chmod 0755 headers.sh
28872
28873 for cf_dir in $SRC_SUBDIRS
28874 do
28875         if test ! -d $srcdir/$cf_dir ; then
28876                 continue
28877         fi
28878
28879         if test -f $srcdir/$cf_dir/headers; then
28880                 $AWK -f $srcdir/mk-hdr.awk \
28881                         subset="$LIB_SUBSETS" \
28882                         compat="$WITH_CURSES_H" \
28883                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
28884         fi
28885
28886         if test -f $srcdir/$cf_dir/modules; then
28887                 if test "$cf_dir" != "c++" ; then
28888                         cat >>$cf_dir/Makefile <<"CF_EOF"
28889 depend : ${AUTO_SRC}
28890         makedepend -- ${CPPFLAGS} -- ${C_SRC}
28891
28892 # DO NOT DELETE THIS LINE -- make depend depends on it.
28893 CF_EOF
28894                 fi
28895         fi
28896 done
28897
28898 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28899 if test -z "$USE_OLD_MAKERULES" ; then
28900         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
28901 fi
28902 fi
28903  ;;
28904   esac
28905 done
28906 EOF
28907
28908 cat >>$CONFIG_STATUS <<\EOF
28909
28910 { (exit 0); exit 0; }
28911 EOF
28912 chmod +x $CONFIG_STATUS
28913 ac_clean_files=$ac_clean_files_save
28914
28915 # configure is writing to config.log, and then calls config.status.
28916 # config.status does its own redirection, appending to config.log.
28917 # Unfortunately, on DOS this fails, as config.log is still kept open
28918 # by configure, so config.status won't be able to write to it; its
28919 # output is simply discarded.  So we exec the FD to /dev/null,
28920 # effectively closing config.log, so it can be properly (re)opened and
28921 # appended to by config.status.  When coming back to configure, we
28922 # need to make the FD available again.
28923 if test "$no_create" != yes; then
28924   ac_cs_success=:
28925   exec 5>/dev/null
28926   $SHELL $CONFIG_STATUS || ac_cs_success=false
28927   exec 5>>config.log
28928   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28929   # would make configure fail if this is the last instruction.
28930   $ac_cs_success || { (exit 1); exit 1; }
28931 fi
28932 ${MAKE:-make} preinstall