]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
488d93fc1c02dfecf80e3bf8b1d511bf01d072fb
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.779 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20231210.
5 #
6 # Copyright 2003-2022,2023      Thomas E. Dickey
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11
12 # Avoid depending upon Character Ranges.
13 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16 as_cr_digits='0123456789'
17 as_cr_alnum=$as_cr_Letters$as_cr_digits
18
19 # Sed expression to map a string onto a valid variable name.
20 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21
22 # Sed expression to map a string onto a valid CPP name.
23 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24
25 # Be Bourne compatible
26 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27   emulate sh
28   NULLCMD=:
29 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
30   set -o posix
31 fi
32
33 # Name of the executable.
34 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35
36 if expr a : '\(a\)' >/dev/null 2>&1; then
37   as_expr="expr"
38 else
39   as_expr="false"
40 fi
41
42 rm -f conf$$ conf$$.exe conf$$.file
43 echo >conf$$.file
44 if ln -s conf$$.file conf$$ 2>/dev/null; then
45   # We could just check for DJGPP; but this test a) works b) is more generic
46   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
47   if test -f conf$$.exe; then
48     # Don't use ln at all; we don't have any links
49     as_ln_s='cp -p'
50   else
51     as_ln_s='ln -s'
52   fi
53 elif ln conf$$.file conf$$ 2>/dev/null; then
54   as_ln_s='ln'
55 else
56   as_ln_s='cp -p'
57 fi
58 rm -f conf$$ conf$$.exe conf$$.file
59
60 as_executable_p="test -f"
61
62 # Support unset when possible.
63 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
64   as_unset="unset"
65 else
66   as_unset="false"
67 fi
68
69 # NLS nuisances.
70 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
71 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
72 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
73 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
74 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
75 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
76 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
77 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
78
79 # IFS
80 # We need space, tab and new line, in precisely that order.
81 as_nl='
82 '
83 IFS="   $as_nl"
84
85 # CDPATH.
86 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
87
88 # Name of the host.
89 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
90 # so uname gets run too.
91 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
92
93 exec 6>&1
94
95 #
96 # Initializations.
97 #
98 ac_default_prefix=/usr/local
99 cross_compiling=no
100 subdirs=
101 MFLAGS=
102 MAKEFLAGS=
103 SHELL=${CONFIG_SHELL-/bin/sh}
104
105 # Maximum number of lines to put in a shell here document.
106 # This variable seems obsolete.  It should probably be removed, and
107 # only ac_max_sed_lines should be used.
108 : "${ac_max_here_lines=38}"
109
110 ac_unique_file="ncurses/base/lib_initscr.c"
111 # Factoring default headers for most tests.
112 ac_includes_default="\
113 #include <stdio.h>
114 #if HAVE_SYS_TYPES_H
115 # include <sys/types.h>
116 #endif
117 #if HAVE_SYS_STAT_H
118 # include <sys/stat.h>
119 #endif
120 #if STDC_HEADERS
121 # include <stdlib.h>
122 # include <stddef.h>
123 #else
124 # if HAVE_STDLIB_H
125 #  include <stdlib.h>
126 # endif
127 #endif
128 #if HAVE_STRING_H
129 # if !STDC_HEADERS && HAVE_MEMORY_H
130 #  include <memory.h>
131 # endif
132 # include <string.h>
133 #endif
134 #if HAVE_STRINGS_H
135 # include <strings.h>
136 #endif
137 #if HAVE_INTTYPES_H
138 # include <inttypes.h>
139 #else
140 # if HAVE_STDINT_H
141 #  include <stdint.h>
142 # endif
143 #endif
144 #if HAVE_UNISTD_H
145 # include <unistd.h>
146 #endif"
147
148 # Initialize some variables set by options.
149 ac_init_help=
150 ac_init_version=false
151 # The variables have the same names as the options, with
152 # dashes changed to underlines.
153 cache_file=/dev/null
154 exec_prefix=NONE
155 no_create=
156 no_recursion=
157 prefix=NONE
158 program_prefix=NONE
159 program_suffix=NONE
160 program_transform_name=s,x,x,
161 silent=
162 site=
163 srcdir=
164 verbose=
165 x_includes=NONE
166 x_libraries=NONE
167
168 # Installation directory options.
169 # These are left unexpanded so users can "make install exec_prefix=/foo"
170 # and all the variables that are supposed to be based on exec_prefix
171 # by default will actually change.
172 # Use braces instead of parens because sh, perl, etc. also accept them.
173 bindir='${exec_prefix}/bin'
174 sbindir='${exec_prefix}/sbin'
175 libexecdir='${exec_prefix}/libexec'
176 datarootdir='${prefix}/share'
177 datadir='${datarootdir}'
178 sysconfdir='${prefix}/etc'
179 sharedstatedir='${prefix}/com'
180 localstatedir='${prefix}/var'
181 runstatedir='${localstatedir}/run'
182 libdir='${exec_prefix}/lib'
183 includedir='${prefix}/include'
184 oldincludedir='/usr/include'
185 infodir='${datarootdir}/info'
186 mandir='${datarootdir}/man'
187
188 # Identity of this package.
189 PACKAGE_NAME=
190 PACKAGE_TARNAME=
191 PACKAGE_VERSION=
192 PACKAGE_STRING=
193 PACKAGE_BUGREPORT=
194
195 ac_prev=
196 for ac_option
197 do
198   # If the previous option needs an argument, assign it.
199   if test -n "$ac_prev"; then
200     eval "$ac_prev=\$ac_option"
201     ac_prev=
202     continue
203   fi
204
205   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
206
207   # Accept the important Cygnus configure options, so we can diagnose typos.
208
209   case "$ac_option" in
210
211   -bindir | --bindir | --bindi | --bind | --bin | --bi)
212     ac_prev=bindir ;;
213   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
214     bindir=$ac_optarg ;;
215
216   -build | --build | --buil | --bui | --bu)
217     ac_prev=build_alias ;;
218   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
219     build_alias=$ac_optarg ;;
220
221   -cache-file | --cache-file | --cache-fil | --cache-fi \
222   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
223     ac_prev=cache_file ;;
224   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
225   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
226     cache_file=$ac_optarg ;;
227
228   --config-cache | -C)
229     cache_file=config.cache ;;
230
231   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
232     ac_prev=datadir ;;
233   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
234   | --da=*)
235     datadir=$ac_optarg ;;
236
237   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
238   | --dataroo | --dataro | --datar)
239     ac_prev=datarootdir ;;
240   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
241   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
242     datarootdir=$ac_optarg ;;
243
244   -disable-* | --disable-*)
245     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
246     # Reject names that are not valid shell variable names.
247     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
248       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
249    { (exit 1); exit 1; }; }
250     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
251     eval "enable_$ac_feature=no" ;;
252
253   -enable-* | --enable-*)
254     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
255     # Reject names that are not valid shell variable names.
256     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
257       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
258    { (exit 1); exit 1; }; }
259     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
260     case "$ac_option" in
261       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
262       *) ac_optarg=yes ;;
263     esac
264     eval "enable_$ac_feature='$ac_optarg'" ;;
265
266   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
267   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
268   | --exec | --exe | --ex)
269     ac_prev=exec_prefix ;;
270   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
271   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
272   | --exec=* | --exe=* | --ex=*)
273     exec_prefix=$ac_optarg ;;
274
275   -gas | --gas | --ga | --g)
276     # Obsolete; use --with-gas.
277     with_gas=yes ;;
278
279   -help | --help | --hel | --he | -h)
280     ac_init_help=long ;;
281   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
282     ac_init_help=recursive ;;
283   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
284     ac_init_help=short ;;
285
286   -host | --host | --hos | --ho)
287     ac_prev=host_alias ;;
288   -host=* | --host=* | --hos=* | --ho=*)
289     host_alias=$ac_optarg ;;
290
291   -includedir | --includedir | --includedi | --included | --include \
292   | --includ | --inclu | --incl | --inc)
293     ac_prev=includedir ;;
294   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
295   | --includ=* | --inclu=* | --incl=* | --inc=*)
296     includedir=$ac_optarg ;;
297
298   -infodir | --infodir | --infodi | --infod | --info | --inf)
299     ac_prev=infodir ;;
300   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
301     infodir=$ac_optarg ;;
302
303   -libdir | --libdir | --libdi | --libd)
304     ac_prev=libdir ;;
305   -libdir=* | --libdir=* | --libdi=* | --libd=*)
306     libdir=$ac_optarg ;;
307
308   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
309   | --libexe | --libex | --libe)
310     ac_prev=libexecdir ;;
311   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
312   | --libexe=* | --libex=* | --libe=*)
313     libexecdir=$ac_optarg ;;
314
315   -localstatedir | --localstatedir | --localstatedi | --localstated \
316   | --localstate | --localstat | --localsta | --localst \
317   | --locals | --local | --loca | --loc | --lo)
318     ac_prev=localstatedir ;;
319   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
320   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
321   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
322     localstatedir=$ac_optarg ;;
323
324   -runstatedir | --runstatedir | --runstatedi | --runstated \
325   | --runstate | --runstat | --runsta | --runst \
326   | --runs | --run | --ru)
327     ac_prev=runstatedir ;;
328   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329   | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330   | --runs=* | --run=* | --ru=*)
331     runstatedir=$ac_optarg ;;
332
333   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
334     ac_prev=mandir ;;
335   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
336     mandir=$ac_optarg ;;
337
338   -nfp | --nfp | --nf)
339     # Obsolete; use --without-fp.
340     with_fp=no ;;
341
342   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
343   | --no-cr | --no-c)
344     no_create=yes ;;
345
346   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
347   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
348     no_recursion=yes ;;
349
350   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
351   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
352   | --oldin | --oldi | --old | --ol | --o)
353     ac_prev=oldincludedir ;;
354   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
355   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
356   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
357     oldincludedir=$ac_optarg ;;
358
359   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
360     ac_prev=prefix ;;
361   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
362     prefix=$ac_optarg ;;
363
364   -program-prefix | --program-prefix | --program-prefi | --program-pref \
365   | --program-pre | --program-pr | --program-p)
366     ac_prev=program_prefix ;;
367   -program-prefix=* | --program-prefix=* | --program-prefi=* \
368   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
369     program_prefix=$ac_optarg ;;
370
371   -program-suffix | --program-suffix | --program-suffi | --program-suff \
372   | --program-suf | --program-su | --program-s)
373     ac_prev=program_suffix ;;
374   -program-suffix=* | --program-suffix=* | --program-suffi=* \
375   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
376     program_suffix=$ac_optarg ;;
377
378   -program-transform-name | --program-transform-name \
379   | --program-transform-nam | --program-transform-na \
380   | --program-transform-n | --program-transform- \
381   | --program-transform | --program-transfor \
382   | --program-transfo | --program-transf \
383   | --program-trans | --program-tran \
384   | --progr-tra | --program-tr | --program-t)
385     ac_prev=program_transform_name ;;
386   -program-transform-name=* | --program-transform-name=* \
387   | --program-transform-nam=* | --program-transform-na=* \
388   | --program-transform-n=* | --program-transform-=* \
389   | --program-transform=* | --program-transfor=* \
390   | --program-transfo=* | --program-transf=* \
391   | --program-trans=* | --program-tran=* \
392   | --progr-tra=* | --program-tr=* | --program-t=*)
393     program_transform_name=$ac_optarg ;;
394
395   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
396   | -silent | --silent | --silen | --sile | --sil)
397     silent=yes ;;
398
399   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
400     ac_prev=sbindir ;;
401   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
402   | --sbi=* | --sb=*)
403     sbindir=$ac_optarg ;;
404
405   -sharedstatedir | --sharedstatedir | --sharedstatedi \
406   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
407   | --sharedst | --shareds | --shared | --share | --shar \
408   | --sha | --sh)
409     ac_prev=sharedstatedir ;;
410   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
411   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
412   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
413   | --sha=* | --sh=*)
414     sharedstatedir=$ac_optarg ;;
415
416   -site | --site | --sit)
417     ac_prev=site ;;
418   -site=* | --site=* | --sit=*)
419     site=$ac_optarg ;;
420
421   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
422     ac_prev=srcdir ;;
423   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
424     srcdir=$ac_optarg ;;
425
426   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
427   | --syscon | --sysco | --sysc | --sys | --sy)
428     ac_prev=sysconfdir ;;
429   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
430   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
431     sysconfdir=$ac_optarg ;;
432
433   -target | --target | --targe | --targ | --tar | --ta | --t)
434     ac_prev=target_alias ;;
435   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
436     target_alias=$ac_optarg ;;
437
438   -v | -verbose | --verbose | --verbos | --verbo | --verb)
439     verbose=yes ;;
440
441   -version | --version | --versio | --versi | --vers | -V)
442     ac_init_version=: ;;
443
444   -with-* | --with-*)
445     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
446     # Reject names that are not valid shell variable names.
447     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
448       { echo "$as_me: error: invalid package name: $ac_package" >&2
449    { (exit 1); exit 1; }; }
450     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
451     case "$ac_option" in
452       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
453       *) ac_optarg=yes ;;
454     esac
455     eval "with_$ac_package='$ac_optarg'" ;;
456
457   -without-* | --without-*)
458     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
459     # Reject names that are not valid shell variable names.
460     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
461       { echo "$as_me: error: invalid package name: $ac_package" >&2
462    { (exit 1); exit 1; }; }
463     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
464     eval "with_$ac_package=no" ;;
465
466   --x)
467     # Obsolete; use --with-x.
468     with_x=yes ;;
469
470   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471   | --x-incl | --x-inc | --x-in | --x-i)
472     ac_prev=x_includes ;;
473   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475     x_includes=$ac_optarg ;;
476
477   -x-libraries | --x-libraries | --x-librarie | --x-librari \
478   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479     ac_prev=x_libraries ;;
480   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482     x_libraries=$ac_optarg ;;
483
484   -*) { echo "$as_me: error: unrecognized option: $ac_option
485 Try \`$0 --help' for more information." >&2
486    { (exit 1); exit 1; }; }
487     ;;
488
489   *=*)
490     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
491     # Reject names that are not valid shell variable names.
492     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
493       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
494    { (exit 1); exit 1; }; }
495     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
496     eval "$ac_envvar='$ac_optarg'"
497     export "$ac_envvar" ;;
498
499   *)
500     # FIXME: should be removed in autoconf 3.0.
501     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
502     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
504     : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
505     ;;
506
507   esac
508 done
509
510 if test -n "$ac_prev"; then
511   ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
512   { echo "$as_me: error: missing argument to $ac_option" >&2
513    { (exit 1); exit 1; }; }
514 fi
515
516 # Be sure to have absolute paths.
517 for ac_var in exec_prefix prefix
518 do
519   eval ac_val=$`echo "$ac_var"`
520   case "$ac_val" in
521     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
522     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523    { (exit 1); exit 1; }; };;
524   esac
525 done
526
527 # Be sure to have absolute paths.
528 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
529               localstatedir libdir includedir oldincludedir infodir mandir
530 do
531   eval ac_val=$`echo "$ac_var"`
532   case "$ac_val" in
533     [\\/$]* | ?:[\\/]* ) ;;
534     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
535    { (exit 1); exit 1; }; };;
536   esac
537 done
538
539 # There might be people who depend on the old broken behavior: `$host'
540 # used to hold the argument of --host etc.
541 build=$build_alias
542 host=$host_alias
543 target=$target_alias
544
545 # FIXME: should be removed in autoconf 3.0.
546 if test "x$host_alias" != x; then
547   if test "x$build_alias" = x; then
548     cross_compiling=maybe
549     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
550     If a cross compiler is detected then cross compile mode will be used." >&2
551   elif test "x$build_alias" != "x$host_alias"; then
552     cross_compiling=yes
553   fi
554 fi
555
556 ac_tool_prefix=
557 test -n "$host_alias" && ac_tool_prefix=$host_alias-
558
559 test "$silent" = yes && exec 6>/dev/null
560
561 # Find the source files, if location was not specified.
562 if test -z "$srcdir"; then
563   ac_srcdir_defaulted=yes
564   # Try the directory containing this script, then its parent.
565   ac_prog=$0
566   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
567   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
568   srcdir=$ac_confdir
569   if test ! -r "$srcdir/$ac_unique_file"; then
570     srcdir=..
571   fi
572 else
573   ac_srcdir_defaulted=no
574 fi
575 if test ! -r "$srcdir/$ac_unique_file"; then
576   if test "$ac_srcdir_defaulted" = yes; then
577     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
578    { (exit 1); exit 1; }; }
579   else
580     { echo "$as_me: error: cannot find sources in $srcdir" >&2
581    { (exit 1); exit 1; }; }
582   fi
583 fi
584 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
585 ac_env_build_alias_set=${build_alias+set}
586 ac_env_build_alias_value=$build_alias
587 ac_cv_env_build_alias_set=${build_alias+set}
588 ac_cv_env_build_alias_value=$build_alias
589 ac_env_host_alias_set=${host_alias+set}
590 ac_env_host_alias_value=$host_alias
591 ac_cv_env_host_alias_set=${host_alias+set}
592 ac_cv_env_host_alias_value=$host_alias
593 ac_env_target_alias_set=${target_alias+set}
594 ac_env_target_alias_value=$target_alias
595 ac_cv_env_target_alias_set=${target_alias+set}
596 ac_cv_env_target_alias_value=$target_alias
597 ac_env_CC_set=${CC+set}
598 ac_env_CC_value=$CC
599 ac_cv_env_CC_set=${CC+set}
600 ac_cv_env_CC_value=$CC
601 ac_env_CFLAGS_set=${CFLAGS+set}
602 ac_env_CFLAGS_value=$CFLAGS
603 ac_cv_env_CFLAGS_set=${CFLAGS+set}
604 ac_cv_env_CFLAGS_value=$CFLAGS
605 ac_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_env_LDFLAGS_value=$LDFLAGS
607 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
608 ac_cv_env_LDFLAGS_value=$LDFLAGS
609 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_env_CPPFLAGS_value=$CPPFLAGS
611 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
612 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
613 ac_env_CPP_set=${CPP+set}
614 ac_env_CPP_value=$CPP
615 ac_cv_env_CPP_set=${CPP+set}
616 ac_cv_env_CPP_value=$CPP
617 ac_env_CXX_set=${CXX+set}
618 ac_env_CXX_value=$CXX
619 ac_cv_env_CXX_set=${CXX+set}
620 ac_cv_env_CXX_value=$CXX
621 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
622 ac_env_CXXFLAGS_value=$CXXFLAGS
623 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
624 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
625 ac_env_CXXCPP_set=${CXXCPP+set}
626 ac_env_CXXCPP_value=$CXXCPP
627 ac_cv_env_CXXCPP_set=${CXXCPP+set}
628 ac_cv_env_CXXCPP_value=$CXXCPP
629
630 #
631 # Report the --help message.
632 #
633 if test "$ac_init_help" = "long"; then
634   # Omit some internal or obsolete options to make the list less imposing.
635   # This message is too long to be a string in the A/UX 3.1 sh.
636   cat <<EOF
637 \`configure' configures this package to adapt to many kinds of systems.
638
639 Usage: $0 [OPTION]... [VAR=VALUE]...
640
641 To assign environment variables (e.g., CC, CFLAGS...), specify them as
642 VAR=VALUE.  See below for descriptions of some of the useful variables.
643
644 Defaults for the options are specified in brackets.
645
646 Configuration:
647   -h, --help              display this help and exit
648       --help=short        display options specific to this package
649       --help=recursive    display the short help of all the included packages
650   -V, --version           display version information and exit
651   -q, --quiet, --silent   do not print \`checking...' messages
652       --cache-file=FILE   cache test results in FILE [disabled]
653   -C, --config-cache      alias for \`--cache-file=config.cache'
654   -n, --no-create         do not create output files
655       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
656
657 EOF
658
659   cat <<EOF
660 Installation directories:
661   --prefix=PREFIX         install architecture-independent files in PREFIX
662                           [$ac_default_prefix]
663   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
664                           [PREFIX]
665
666 By default, \`make install' will install all the files in
667 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
668 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
669 for instance \`--prefix=\$HOME'.
670
671 For better control, use the options below.
672
673 Fine tuning of the installation directories:
674   --bindir=DIR            user executables [EPREFIX/bin]
675   --sbindir=DIR           system admin executables [EPREFIX/sbin]
676   --libexecdir=DIR        program executables [EPREFIX/libexec]
677   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
678   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
679   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
680   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
681   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
682   --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
683   --libdir=DIR            object code libraries [EPREFIX/lib]
684   --includedir=DIR        C header files [PREFIX/include]
685   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
686   --infodir=DIR           info documentation [DATAROOTDIR/info]
687   --mandir=DIR            man documentation [DATAROOTDIR/man]
688 EOF
689
690   cat <<\EOF
691
692 Program names:
693   --program-prefix=PREFIX            prepend PREFIX to installed program names
694   --program-suffix=SUFFIX            append SUFFIX to installed program names
695   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
696
697 System types:
698   --build=BUILD           configure for building on BUILD [guessed]
699   --host=HOST       build programs to run on HOST [BUILD]
700   --target=TARGET   configure for building compilers for TARGET [HOST]
701 EOF
702 fi
703
704 if test -n "$ac_init_help"; then
705
706   cat <<\EOF
707
708 Optional Packages:
709   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
710   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
711
712 Optional Features:
713   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
714   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
715
716   --with-rel-version=XXX  override derived release version
717   --with-abi-version=XXX  override derived ABI version
718   --with-system-type=XXX  test: override derived host system-type
719   --with-abi-altered=XXX  override visible ABI version, for packaging
720   --without-ada           suppress check for Ada compiler, don't build demo
721   --without-cxx           do not adjust ncurses bool to match C++
722   --without-cxx-binding   do not build C++ binding and demo
723   --disable-db-install    suppress install of terminal database
724   --without-manpages      suppress install of manpages
725   --without-progs         suppress build/install with programs (e.g., tic)
726   --without-tests         suppress build/install with test-programs
727   --without-curses-h      install curses.h as ncurses.h only
728   --with-config-suffix=X  name ncurses*X-config file with X
729   --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD
730   --with-pkg-config-libdir[=XXX] use given directory for installing pc-files
731   --enable-pc-files       generate and install .pc files for pkg-config
732   --with-pc-suffix[=XXX]  suffix pkg-config files with XXX
733   --enable-mixed-case     tic should assume mixed-case filenames
734   --with-install-prefix=DESTDIR use DESTDIR as installation directory prefix
735 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
736   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
737   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
738   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
739   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
740   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
741   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
742 Options to Specify the Libraries Built/Used:
743   --disable-libtool-version  enable to use libtool's incompatible naming scheme
744   --with-libtool          generate libraries with libtool
745   --with-shared           generate shared-libraries
746   --with-normal           generate normal-libraries (default)
747   --with-debug            generate debug-libraries (default)
748   --with-profile          generate profile-libraries
749   --with-cxx-shared       generate C++ shared-libraries
750   --with-lib-prefix       override library-prefix
751   --with-termlib          generate separate terminfo library
752   --with-ticlib           generate separate tic library
753   --enable-rpath          use rpath option when generating shared libraries
754   --disable-relink        relink shared libraries during install
755   --with-shlib-version[={rel|abi}] use release or ABI version in shared library file names
756   --with-libtool-opts[=XXX] give libtool additional options XXX
757   --with-export-syms[=SYM-FILE] limit symbols exported by libtool to those listed in SYM-FILE
758   --with-versioned-syms[=MAP-FILE] version ELF shared library symbols per MAP-FILE
759   --with-gpm              use Alessandro Rubini's GPM library
760   --without-dlsym         do not use dlsym() to load GPM dynamically
761   --with-pcre2            use PCRE2 for regular-expressions
762   --with-sysmouse         use sysmouse (FreeBSD console)
763   --disable-lib-suffixes  disable library suffixes
764   --disable-rpath-hack    don't add rpath options for additional libraries
765   --disable-pkg-ldflags   disable extra LDFLAGS for package-scripts
766 Fine-Tuning Your Configuration:
767   --with-extra-suffix[=X] append extra suffix X to header/library paths
768   --disable-overwrite     put headers in subdir, omit link to -lcurses
769   --disable-database      do not use terminfo, only fallbacks/termcap
770   --with-database=XXX     specify terminfo source to install
771   --with-hashed-db        specify hashed-database library
772   --with-fallbacks=XXX    specify list of fallback terminal descriptions
773   --with-tic-path=XXX     specify path of tic for fallbacks
774   --with-infocmp-path=XXX     specify path of infocmp for fallbacks
775   --without-xterm-new     specify if xterm terminfo should be old version
776   --with-xterm-kbs[=XXX]  specify if xterm backspace sends BS or DEL
777   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
778   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
779   --disable-big-core      assume machine has little memory
780   --disable-big-strings   assume compiler has only standard-size strings
781   --enable-termcap        compile in termcap fallback support
782   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
783   --enable-getcap         fast termcap load, no xrefs to terminfo
784   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
785   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
786   --disable-root-environ  restrict root use of ncurses environment variables
787   --disable-root-access   restrict file-access when running setuid
788   --disable-setuid-environ restrict setuid use of ncurses environment variables
789   --enable-symlinks       make tic use symbolic links not hard links
790   --enable-broken_linker  compile with broken-linker support code
791   --enable-bsdpad         recognize BSD-style prefix padding
792   --disable-widec         compile without wide character and UTF-8 support
793   --disable-lp64          allow chtype to be long (ignore _LP64)
794   --disable-largefile     omit support for large files
795   --disable-tparm-varargs compile tparm() without varargs interface
796   --disable-tic-depends   link tic library without explicit dependency on ncurses library
797   --enable-wattr-macros   enable wattr* macros
798   --with-x11-rgb=FILE     obtain X11 color definitions from FILE (default: EPREFIX/lib/X11/rgb.txt)
799   --with-bool=TYPE        fall back to TYPE for curses 'bool' typedef
800   --with-caps=alt         compile with alternate Caps file
801   --with-chtype=TYPE      override type of chtype
802   --with-ospeed=TYPE      override type of ospeed variable
803   --with-mmask-t=TYPE     override type of mmask_t
804   --with-ccharw-max=XXX   override size CCHARW_MAX
805   --enable-signed-char    use signed chars for Boolean array in term.h
806   --with-tparm-arg=TYPE   override parameter type of tparm
807   --with-rcs-ids          compile-in RCS identifiers
808 Options to Specify How Manpages are Installed:
809   --with-manpage-format   specify manpage-format: gzip/compress/bzip2/xz,
810                           BSDI/normal and optionally formatted/catonly,
811                           e.g., gzip,formatted
812   --with-manpage-renames  specify manpage-renaming
813   --with-manpage-aliases  specify manpage-aliases using .so
814   --with-manpage-symlinks specify manpage-aliases using symlinks
815   --with-manpage-tbl      specify manpage processing with tbl
816 Extensions:
817   --disable-ext-funcs     disable function-extensions
818   --enable-sp-funcs       enable SCREEN-extensions
819   --enable-term-driver    enable terminal-driver
820   --enable-const          compile with extra/non-standard const
821   --enable-ext-colors     compile for 256-color support
822   --enable-ext-mouse      compile for extended mouse-encoding
823   --enable-ext-putwin     compile with extended putwin/screendump
824   --enable-no-padding     compile with $NCURSES_NO_PADDING code
825   --enable-sigwinch       compile with SIGWINCH handler
826   --enable-tcap-names     compile with user-definable terminal capabilities
827 Reentrant Code:
828   --with-pthread          use POSIX thread library
829   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
830   --enable-weak-symbols   enable weak-symbols for pthreads
831   --enable-reentrant      compile with reentrant code
832   --disable-opaque-curses do not make WINDOW, etc., structures opaque
833   --disable-opaque-form   do not make form library structures opaque
834   --disable-opaque-menu   do not make menu library structures opaque
835   --disable-opaque-panel  do not make panel library structures opaque
836   --with-wrap-prefix=XXX  override prefix used for public variables
837 Development Code:
838   --without-develop       disable development options
839   --enable-check-size     compile-in code to detect screensize of serial terminals
840   --enable-hard-tabs      compile with hard-tabs code
841   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
842 Experimental Code:
843   --disable-assumed-color do not assume anything about default-colors
844   --disable-hashmap       compile without hashmap scrolling-optimization
845   --enable-colorfgbg      compile-in experimental $COLORFGBG code
846   --enable-fvisibility    compile with -fvisibility=hidden
847   --enable-interop        compile-in interop bindings
848   --enable-safe-sprintf   compile with experimental safe-sprintf code
849   --disable-scroll-hints  compile without scroll-hints code
850   --enable-wgetch-events  compile with wgetch-events code
851   --enable-exp-win32      compile with experimental-Windows driver
852 Testing/development Options:
853   --disable-echo          do not display "compiling" commands
854   --disable-stripping     do not strip (debug info) installed executables
855   --with-strip-program=XX specify program to use when stripping in install
856   --enable-warnings       test: turn on gcc compiler warnings
857   --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
858   --enable-string-hacks   work around bogus compiler/loader warnings
859   --enable-assertions     test: turn on generation of assertion code
860   --with-dmalloc          test: use Gray Watson's dmalloc library
861   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
862   --with-valgrind         test: use valgrind
863   --disable-leaks         test: free permanent memory, analyze leaks
864   --enable-expanded       test: generate functions for certain macros
865   --disable-macros        test: use functions rather than macros
866   --with-trace            test: add trace() function to all models of ncurses
867   --disable-gnat-projects test: disable GNAT projects even if usable
868 Ada Binding Options:
869   --with-ada-compiler[=CMD] use CMD as Ada95 compiler (default: gnatmake)
870   --with-ada-include=DIR  find Ada95 includes in DIR (default: PREFIX/share/ada/adainclude)
871   --with-ada-objects=DIR  find Ada95 objects in DIR (default: PREFIX/lib/ada/adalib)
872   --with-ada-sharedlib    build Ada95 shared library; requires GNAT project support
873   --with-ada-libname[=XXX]  use XXX as Ada95 library name
874 Library basenames for pkgsrc:
875   --with-form-libname[=XXX] override ifelse(,,form,) basename of library
876   --with-menu-libname[=XXX] override ifelse(,,menu,) basename of library
877   --with-panel-libname[=XXX] override ifelse(,,panel,) basename of library
878   --with-cxx-libname[=XXX] override ifelse(ncurses++,,cxx,ncurses++) basename of library
879
880 Some influential environment variables:
881   CC          C compiler command
882   CFLAGS      C compiler flags
883   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
884               nonstandard directory <lib dir>
885   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
886               headers in a nonstandard directory <include dir>
887   CPP         C preprocessor
888   CXX         C++ compiler command
889   CXXFLAGS    C++ compiler flags
890   CXXCPP      C++ preprocessor
891
892 Use these variables to override the choices made by `configure' or to help
893 it to find libraries and programs with nonstandard names/locations.
894
895 EOF
896 fi
897
898 if test "$ac_init_help" = "recursive"; then
899   # If there are subdirs, report their specific --help.
900   ac_popdir=`pwd`
901   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
902     cd "$ac_subdir"
903     # A "../" for each directory in /$ac_subdir.
904     ac_dots=`echo "$ac_subdir" |
905              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
906
907     case "$srcdir" in
908     .) # No --srcdir option.  We are building in place.
909       ac_sub_srcdir="$srcdir" ;;
910     [\\/]* | ?:[\\/]* ) # Absolute path.
911       ac_sub_srcdir="$srcdir/$ac_subdir" ;;
912     *) # Relative path.
913       ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
914     esac
915
916     # Check for guested configure; otherwise get Cygnus style configure.
917     if test -f "$ac_sub_srcdir/configure.gnu"; then
918       echo
919       $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
920     elif test -f "$ac_sub_srcdir/configure"; then
921       echo
922       $SHELL "$ac_sub_srcdir/configure" --help=recursive
923     elif test -f "$ac_sub_srcdir/configure.ac" ||
924            test -f "$ac_sub_srcdir/configure.in"; then
925       echo
926       "$ac_configure" --help
927     else
928       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
929     fi
930     cd "$ac_popdir"
931   done
932 fi
933
934 test -n "$ac_init_help" && exit 0
935 if "$ac_init_version"; then
936   cat <<\EOF
937
938 Copyright 2003-2022,2023        Thomas E. Dickey
939 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
940 Free Software Foundation, Inc.
941 This configure script is free software; the Free Software Foundation
942 gives unlimited permission to copy, distribute and modify it.
943 EOF
944   exit 0
945 fi
946 exec 5>config.log
947 cat >&5 <<EOF
948 This file contains any messages produced by compilers while
949 running configure, to aid debugging if configure makes a mistake.
950
951 It was created by $as_me, which was
952 generated by GNU Autoconf 2.52.20231210.  Invocation command line was
953
954   $ $0 $@
955
956 EOF
957 {
958 cat <<_ASUNAME
959 ## ---------- ##
960 ## Platform.  ##
961 ## ---------- ##
962
963 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
964 uname -m = `(uname -m) 2>/dev/null || echo unknown`
965 uname -r = `(uname -r) 2>/dev/null || echo unknown`
966 uname -s = `(uname -s) 2>/dev/null || echo unknown`
967 uname -v = `(uname -v) 2>/dev/null || echo unknown`
968
969 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
970 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
971
972 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
973 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
974 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
975 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
976 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
977 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
978 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
979
980 PATH = $PATH
981
982 _ASUNAME
983 } >&5
984
985 cat >&5 <<EOF
986 ## ------------ ##
987 ## Core tests.  ##
988 ## ------------ ##
989
990 EOF
991
992 # Keep a trace of the command line.
993 # Strip out --no-create and --no-recursion so they do not pile up.
994 # Also quote any args containing shell meta-characters.
995 ac_configure_args=
996 ac_sep=
997 for ac_arg
998 do
999   case "$ac_arg" in
1000   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1001   | --no-cr | --no-c) ;;
1002   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1003   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
1004   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1005     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1006     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1007     ac_sep=" " ;;
1008   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1009      ac_sep=" " ;;
1010   esac
1011   # Get rid of the leading space.
1012 done
1013
1014 # When interrupted or exit'd, cleanup temporary files, and complete
1015 # config.log.  We remove comments because anyway the quotes in there
1016 # would cause problems or look ugly.
1017 trap 'exit_status=$?
1018   # Save into config.log some information that might help in debugging.
1019   echo >&5
1020   echo "## ----------------- ##" >&5
1021   echo "## Cache variables.  ##" >&5
1022   echo "## ----------------- ##" >&5
1023   echo >&5
1024   # The following way of writing the cache mishandles newlines in values,
1025 {
1026   (set) 2>&1 |
1027     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1028     *ac_space=\ *)
1029       sed -n \
1030         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1031           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1032       ;;
1033     *)
1034       sed -n \
1035         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1036       ;;
1037     esac;
1038 } >&5
1039   sed "/^$/d" confdefs.h >conftest.log
1040   if test -s conftest.log; then
1041     echo >&5
1042     echo "## ------------ ##" >&5
1043     echo "## confdefs.h.  ##" >&5
1044     echo "## ------------ ##" >&5
1045     echo >&5
1046     cat conftest.log >&5
1047   fi
1048   (echo; echo) >&5
1049   test "$ac_signal" != 0 &&
1050     echo "$as_me: caught signal $ac_signal" >&5
1051   echo "$as_me: exit $exit_status" >&5
1052   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1053     exit $exit_status
1054      ' 0
1055 for ac_signal in 1 2 13 15; do
1056   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
1057 done
1058 ac_signal=0
1059
1060 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1061 rm -rf conftest* confdefs.h
1062 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1063 echo >confdefs.h
1064
1065 # Let the site file select an alternate cache file if it wants to.
1066 # Prefer explicitly selected file to automatically selected ones.
1067 if test -z "$CONFIG_SITE"; then
1068   if test "x$prefix" != xNONE; then
1069     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1070   else
1071     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1072   fi
1073 fi
1074 for ac_site_file in $CONFIG_SITE; do
1075   if test -r "$ac_site_file"; then
1076     { echo "$as_me:1076: loading site script $ac_site_file" >&5
1077 echo "$as_me: loading site script $ac_site_file" >&6;}
1078     cat "$ac_site_file" >&5
1079     . "$ac_site_file"
1080   fi
1081 done
1082
1083 if test -r "$cache_file"; then
1084   # Some versions of bash will fail to source /dev/null (special
1085   # files actually), so we avoid doing that.
1086   if test -f "$cache_file"; then
1087     { echo "$as_me:1087: loading cache $cache_file" >&5
1088 echo "$as_me: loading cache $cache_file" >&6;}
1089     case $cache_file in
1090       [\\/]* | ?:[\\/]* ) . $cache_file;;
1091       *)                      . ./$cache_file;;
1092     esac
1093   fi
1094 else
1095   { echo "$as_me:1095: creating cache $cache_file" >&5
1096 echo "$as_me: creating cache $cache_file" >&6;}
1097   >$cache_file
1098 fi
1099
1100 # Check that the precious variables saved in the cache have kept the same
1101 # value.
1102 ac_cache_corrupted=false
1103 for ac_var in `(set) 2>&1 |
1104                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1105   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1106   eval ac_new_set=\$ac_env_${ac_var}_set
1107   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1108   eval ac_new_val="\$ac_env_${ac_var}_value"
1109   case "$ac_old_set,$ac_new_set" in
1110     set,)
1111       { echo "$as_me:1111: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1112 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1113       ac_cache_corrupted=: ;;
1114     ,set)
1115       { echo "$as_me:1115: error: \`$ac_var' was not set in the previous run" >&5
1116 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1117       ac_cache_corrupted=: ;;
1118     ,);;
1119     *)
1120       if test "x$ac_old_val" != "x$ac_new_val"; then
1121         { echo "$as_me:1121: error: \`$ac_var' has changed since the previous run:" >&5
1122 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1123         { echo "$as_me:1123:   former value:  $ac_old_val" >&5
1124 echo "$as_me:   former value:  $ac_old_val" >&2;}
1125         { echo "$as_me:1125:   current value: $ac_new_val" >&5
1126 echo "$as_me:   current value: $ac_new_val" >&2;}
1127         ac_cache_corrupted=:
1128       fi;;
1129   esac
1130   # Pass precious variables to config.status.  It doesn't matter if
1131   # we pass some twice (in addition to the command line arguments).
1132   if test "$ac_new_set" = set; then
1133     case "$ac_new_val" in
1134     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1135       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1136       ac_configure_args="$ac_configure_args '$ac_arg'"
1137       ;;
1138     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1139        ;;
1140     esac
1141   fi
1142 done
1143 if "$ac_cache_corrupted"; then
1144   { echo "$as_me:1144: error: changes in the environment can compromise the build" >&5
1145 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1146   { { echo "$as_me:1146: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1147 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1148    { (exit 1); exit 1; }; }
1149 fi
1150
1151 ac_ext=c
1152 ac_cpp='$CPP $CPPFLAGS'
1153 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1154 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1155 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1156 ac_main_return="return"
1157
1158 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1159   *c*,-n*) ECHO_N=
1160            ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1161            ECHO_T='     '
1162            ;;
1163   *c*,*  ) ECHO_N=-n
1164            ECHO_C=
1165            ECHO_T=
1166            ;;
1167   *)       ECHO_N=
1168            ECHO_C='\c'
1169            ECHO_T=
1170            ;;
1171 esac
1172 echo "#! $SHELL" >conftest.sh
1173 echo  "exit 0"   >>conftest.sh
1174 chmod +x conftest.sh
1175 if { (echo "$as_me:1175: PATH=\".;.\"; conftest.sh") >&5
1176   (PATH=".;."; conftest.sh) 2>&5
1177   ac_status=$?
1178   echo "$as_me:1178: \$? = $ac_status" >&5
1179   (exit "$ac_status"); }; then
1180   ac_path_separator=';'
1181 else
1182   ac_path_separator=:
1183 fi
1184 PATH_SEPARATOR="$ac_path_separator"
1185 rm -f conftest.sh
1186
1187 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1188
1189 top_builddir=`pwd`
1190
1191 for ac_prog in ggrep grep
1192 do
1193   # Extract the first word of "$ac_prog", so it can be a program name with args.
1194 set dummy $ac_prog; ac_word=$2
1195 echo "$as_me:1195: checking for $ac_word" >&5
1196 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1197 if test "${ac_cv_prog_GREP+set}" = set; then
1198   echo $ECHO_N "(cached) $ECHO_C" >&6
1199 else
1200   if test -n "$GREP"; then
1201   ac_cv_prog_GREP="$GREP" # Let the user override the test.
1202 else
1203   ac_save_IFS=$IFS; IFS=$ac_path_separator
1204 ac_dummy="$PATH"
1205 for ac_dir in $ac_dummy; do
1206   IFS=$ac_save_IFS
1207   test -z "$ac_dir" && ac_dir=.
1208   $as_executable_p "$ac_dir/$ac_word" || continue
1209 ac_cv_prog_GREP="$ac_prog"
1210 echo "$as_me:1210: found $ac_dir/$ac_word" >&5
1211 break
1212 done
1213
1214 fi
1215 fi
1216 GREP=$ac_cv_prog_GREP
1217 if test -n "$GREP"; then
1218   echo "$as_me:1218: result: $GREP" >&5
1219 echo "${ECHO_T}$GREP" >&6
1220 else
1221   echo "$as_me:1221: result: no" >&5
1222 echo "${ECHO_T}no" >&6
1223 fi
1224
1225   test -n "$GREP" && break
1226 done
1227 test -n "$GREP" || GREP=": "
1228
1229 echo "$as_me:1229: checking for egrep" >&5
1230 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1231 if test "${ac_cv_path_EGREP+set}" = set; then
1232   echo $ECHO_N "(cached) $ECHO_C" >&6
1233 else
1234   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
1235    then ac_cv_path_EGREP="$GREP -E"
1236    else
1237      for ac_prog in gegrep egrep
1238 do
1239   # Extract the first word of "$ac_prog", so it can be a program name with args.
1240 set dummy $ac_prog; ac_word=$2
1241 echo "$as_me:1241: checking for $ac_word" >&5
1242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1243 if test "${ac_cv_path_EGREP+set}" = set; then
1244   echo $ECHO_N "(cached) $ECHO_C" >&6
1245 else
1246   case $EGREP in
1247   [\\/]* | ?:[\\/]*)
1248   ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
1249   ;;
1250   *)
1251   ac_save_IFS=$IFS; IFS=$ac_path_separator
1252 ac_dummy="$PATH"
1253 for ac_dir in $ac_dummy; do
1254   IFS=$ac_save_IFS
1255   test -z "$ac_dir" && ac_dir=.
1256   if $as_executable_p "$ac_dir/$ac_word"; then
1257    ac_cv_path_EGREP="$ac_dir/$ac_word"
1258    echo "$as_me:1258: found $ac_dir/$ac_word" >&5
1259    break
1260 fi
1261 done
1262
1263   ;;
1264 esac
1265 fi
1266 EGREP=$ac_cv_path_EGREP
1267
1268 if test -n "$EGREP"; then
1269   echo "$as_me:1269: result: $EGREP" >&5
1270 echo "${ECHO_T}$EGREP" >&6
1271 else
1272   echo "$as_me:1272: result: no" >&5
1273 echo "${ECHO_T}no" >&6
1274 fi
1275
1276   test -n "$EGREP" && break
1277 done
1278 test -n "$EGREP" || EGREP=": "
1279
1280      test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:1280: error: cannot find workable egrep" >&5
1281 echo "$as_me: error: cannot find workable egrep" >&2;}
1282    { (exit 1); exit 1; }; }
1283    fi
1284 fi
1285 echo "$as_me:1285: result: $ac_cv_path_EGREP" >&5
1286 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
1287  EGREP="$ac_cv_path_EGREP"
1288
1289 NCURSES_MAJOR="`${EGREP-egrep} '^NCURSES_MAJOR[         ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1290 NCURSES_MINOR="`${EGREP-egrep} '^NCURSES_MINOR[         ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1291 NCURSES_PATCH="`${EGREP-egrep} '^NCURSES_PATCH[         ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1292 cf_cv_abi_version=${NCURSES_MAJOR}
1293 cf_cv_abi_default=${NCURSES_MAJOR}
1294 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1295 cf_cv_timestamp=`date`
1296 echo "$as_me:1296: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&5
1297 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&6
1298
1299 if test -f "$srcdir/VERSION" ; then
1300         echo "$as_me:1300: checking for package version" >&5
1301 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1302
1303         # if there are not enough fields, cut returns the last one...
1304         cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
1305         cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2`
1306         cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3`
1307
1308         # this is how CF_BUNDLED_INTL uses $VERSION:
1309         VERSION="$cf_field1"
1310
1311         VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1312         test -z "$VERSION_MAJOR" && { { echo "$as_me:1312: error: missing major-version" >&5
1313 echo "$as_me: error: missing major-version" >&2;}
1314    { (exit 1); exit 1; }; }
1315
1316         VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1317         test -z "$VERSION_MINOR" && { { echo "$as_me:1317: error: missing minor-version" >&5
1318 echo "$as_me: error: missing minor-version" >&2;}
1319    { (exit 1); exit 1; }; }
1320
1321         echo "$as_me:1321: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1322 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1323
1324         echo "$as_me:1324: checking for package patch date" >&5
1325 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1326         VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1327         case .$VERSION_PATCH in
1328         (.)
1329                 { { echo "$as_me:1329: error: missing patch-date $VERSION_PATCH" >&5
1330 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1331    { (exit 1); exit 1; }; }
1332                 ;;
1333         (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1334                 ;;
1335         (*)
1336                 { { echo "$as_me:1336: error: illegal patch-date $VERSION_PATCH" >&5
1337 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1338    { (exit 1); exit 1; }; }
1339                 ;;
1340         esac
1341         echo "$as_me:1341: result: $VERSION_PATCH" >&5
1342 echo "${ECHO_T}$VERSION_PATCH" >&6
1343 else
1344         { { echo "$as_me:1344: error: did not find $srcdir/VERSION" >&5
1345 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1346    { (exit 1); exit 1; }; }
1347 fi
1348
1349 # show the actual data that we have for versions:
1350 test -n "$verbose" && echo "    ABI VERSION $VERSION" 1>&6
1351
1352 echo "${as_me:-configure}:1352: testing ABI VERSION $VERSION ..." 1>&5
1353
1354 test -n "$verbose" && echo "    VERSION_MAJOR $VERSION_MAJOR" 1>&6
1355
1356 echo "${as_me:-configure}:1356: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1357
1358 test -n "$verbose" && echo "    VERSION_MINOR $VERSION_MINOR" 1>&6
1359
1360 echo "${as_me:-configure}:1360: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1361
1362 test -n "$verbose" && echo "    VERSION_PATCH $VERSION_PATCH" 1>&6
1363
1364 echo "${as_me:-configure}:1364: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1365
1366         cf_PACKAGE=NCURSES
1367         PACKAGE=ncurses
1368
1369 cat >>confdefs.h <<EOF
1370 #define PACKAGE "$PACKAGE"
1371 EOF
1372
1373 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1374
1375         cat >>confdefs.h <<EOF
1376 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1377 EOF
1378
1379         cat >>confdefs.h <<EOF
1380 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1381 EOF
1382
1383 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1384
1385 # Check whether --with-rel-version or --without-rel-version was given.
1386 if test "${with_rel_version+set}" = set; then
1387   withval="$with_rel_version"
1388   { echo "$as_me:1388: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1389 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1390  cf_cv_rel_version=$withval
1391 fi;
1392
1393  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1394  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1395  test -n "NCURSES_MINOR" || NCURSES_MINOR=0
1396
1397 if test -n "$NCURSES_MAJOR" ; then
1398   case `echo "$NCURSES_MAJOR" | sed -e 's/^[0-9]*$/0/g'` in
1399   (0)
1400         ;;
1401   (*)
1402         { { echo "$as_me:1402: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1403 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1404    { (exit 1); exit 1; }; }
1405         ;;
1406   esac
1407 else
1408   { { echo "$as_me:1408: error: Release major-version value is empty" >&5
1409 echo "$as_me: error: Release major-version value is empty" >&2;}
1410    { (exit 1); exit 1; }; }
1411 fi
1412
1413 if test -n "$NCURSES_MINOR" ; then
1414   case `echo "$NCURSES_MINOR" | sed -e 's/^[0-9]*$/0/g'` in
1415   (0)
1416         ;;
1417   (*)
1418         { { echo "$as_me:1418: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1419 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1420    { (exit 1); exit 1; }; }
1421         ;;
1422   esac
1423 else
1424   { { echo "$as_me:1424: error: Release minor-version value is empty" >&5
1425 echo "$as_me: error: Release minor-version value is empty" >&2;}
1426    { (exit 1); exit 1; }; }
1427 fi
1428
1429 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1430
1431 # Check whether --with-abi-version or --without-abi-version was given.
1432 if test "${with_abi_version+set}" = set; then
1433   withval="$with_abi_version"
1434
1435         if test "x$cf_cv_abi_version" != "x$withval"
1436         then
1437                 { echo "$as_me:1437: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1438 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1439                 case "$cf_cv_rel_version" in
1440                 (5.*)
1441                         cf_cv_rel_version=$withval.0
1442                         ;;
1443                 (6.*)
1444                         cf_cv_rel_version=$withval.9    # FIXME: should be 10 as of 6.0 release
1445                         ;;
1446                 esac
1447         fi
1448         cf_cv_abi_version=$withval
1449 fi;
1450
1451 if test -n "$cf_cv_abi_version" ; then
1452   case `echo "$cf_cv_abi_version" | sed -e 's/^[0-9]*$/0/g'` in
1453   (0)
1454         ;;
1455   (*)
1456         { { echo "$as_me:1456: error: ABI version is not a number: $cf_cv_abi_version" >&5
1457 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1458    { (exit 1); exit 1; }; }
1459         ;;
1460   esac
1461 else
1462   { { echo "$as_me:1462: error: ABI version value is empty" >&5
1463 echo "$as_me: error: ABI version value is empty" >&2;}
1464    { (exit 1); exit 1; }; }
1465 fi
1466
1467 cf_cv_abi_default=$cf_cv_abi_version
1468
1469 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1470 then
1471         case "$cf_cv_rel_version" in
1472         (5.*)
1473                 cf_cv_rel_version=$with_abi_version.0
1474                 ;;
1475         esac
1476 fi
1477
1478 ac_aux_dir=
1479 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1480   if test -f "$ac_dir/install-sh"; then
1481     ac_aux_dir=$ac_dir
1482     ac_install_sh="$ac_aux_dir/install-sh -c"
1483     break
1484   elif test -f "$ac_dir/install.sh"; then
1485     ac_aux_dir=$ac_dir
1486     ac_install_sh="$ac_aux_dir/install.sh -c"
1487     break
1488   elif test -f "$ac_dir/shtool"; then
1489     ac_aux_dir=$ac_dir
1490     ac_install_sh="$ac_aux_dir/shtool install -c"
1491     break
1492   fi
1493 done
1494 if test -z "$ac_aux_dir"; then
1495   { { echo "$as_me:1495: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1496 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1497    { (exit 1); exit 1; }; }
1498 fi
1499 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1500 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1501 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1502
1503 # Make sure we can run config.sub.
1504 $ac_config_sub sun4 >/dev/null 2>&1 ||
1505   { { echo "$as_me:1505: error: cannot run $ac_config_sub" >&5
1506 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1507    { (exit 1); exit 1; }; }
1508
1509 echo "$as_me:1509: checking build system type" >&5
1510 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1511 if test "${ac_cv_build+set}" = set; then
1512   echo $ECHO_N "(cached) $ECHO_C" >&6
1513 else
1514   ac_cv_build_alias=$build_alias
1515 test -z "$ac_cv_build_alias" &&
1516   ac_cv_build_alias=`$ac_config_guess`
1517 test -z "$ac_cv_build_alias" &&
1518   { { echo "$as_me:1518: error: cannot guess build type; you must specify one" >&5
1519 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1520    { (exit 1); exit 1; }; }
1521 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1522   { { echo "$as_me:1522: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1523 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1524    { (exit 1); exit 1; }; }
1525
1526 fi
1527 echo "$as_me:1527: result: $ac_cv_build" >&5
1528 echo "${ECHO_T}$ac_cv_build" >&6
1529 build=$ac_cv_build
1530 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1531 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1532 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1533
1534 echo "$as_me:1534: checking host system type" >&5
1535 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1536 if test "${ac_cv_host+set}" = set; then
1537   echo $ECHO_N "(cached) $ECHO_C" >&6
1538 else
1539   ac_cv_host_alias=$host_alias
1540 test -z "$ac_cv_host_alias" &&
1541   ac_cv_host_alias=$ac_cv_build_alias
1542 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1543   { { echo "$as_me:1543: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1544 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1545    { (exit 1); exit 1; }; }
1546
1547 fi
1548 echo "$as_me:1548: result: $ac_cv_host" >&5
1549 echo "${ECHO_T}$ac_cv_host" >&6
1550 host=$ac_cv_host
1551 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1552 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1553 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1554
1555 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1556         echo "$as_me:1556: checking target system type" >&5
1557 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1558 if test "${ac_cv_target+set}" = set; then
1559   echo $ECHO_N "(cached) $ECHO_C" >&6
1560 else
1561   ac_cv_target_alias=$target_alias
1562 test "x$ac_cv_target_alias" = "x" &&
1563   ac_cv_target_alias=$ac_cv_host_alias
1564 ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1565   { { echo "$as_me:1565: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1566 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1567    { (exit 1); exit 1; }; }
1568
1569 fi
1570 echo "$as_me:1570: result: $ac_cv_target" >&5
1571 echo "${ECHO_T}$ac_cv_target" >&6
1572 target=$ac_cv_target
1573 target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1574 target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1575 target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1576
1577 # The aliases save the names the user supplied, while $host etc.
1578 # will get canonicalized.
1579 test -n "$target_alias" &&
1580   test "$program_prefix$program_suffix$program_transform_name" = \
1581     NONENONEs,x,x, &&
1582   program_prefix=${target_alias}-
1583         system_name="$host_os"
1584 else
1585         system_name="`(uname -s -r) 2>/dev/null`"
1586         if test -z "$system_name" ; then
1587                 system_name="`(hostname) 2>/dev/null`"
1588         fi
1589 fi
1590 test -n "$system_name" &&
1591 cat >>confdefs.h <<EOF
1592 #define SYSTEM_NAME "$system_name"
1593 EOF
1594
1595 if test "${cf_cv_system_name+set}" = set; then
1596   echo $ECHO_N "(cached) $ECHO_C" >&6
1597 else
1598   cf_cv_system_name="$system_name"
1599 fi
1600
1601 test -z "$system_name" && system_name="$cf_cv_system_name"
1602 test -n "$cf_cv_system_name" && echo "$as_me:1602: result: Configuring for $cf_cv_system_name" >&5
1603 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1604
1605 if test ".$system_name" != ".$cf_cv_system_name" ; then
1606         echo "$as_me:1606: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1607 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1608         { { echo "$as_me:1608: error: \"Please remove config.cache and try again.\"" >&5
1609 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1610    { (exit 1); exit 1; }; }
1611 fi
1612
1613 # Check whether --with-system-type or --without-system-type was given.
1614 if test "${with_system_type+set}" = set; then
1615   withval="$with_system_type"
1616   { echo "$as_me:1616: WARNING: overriding system type to $withval" >&5
1617 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1618         cf_cv_system_name=$withval
1619         host_os=$withval
1620
1621 fi;
1622
1623 ###     Save the given $CFLAGS to allow user-override.
1624 cf_user_CFLAGS="$CFLAGS"
1625
1626 ###     Default install-location
1627 echo "$as_me:1627: checking for fgrep" >&5
1628 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1629 if test "${ac_cv_path_FGREP+set}" = set; then
1630   echo $ECHO_N "(cached) $ECHO_C" >&6
1631 else
1632   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1633    then ac_cv_path_FGREP="$GREP -F"
1634    else
1635      for ac_prog in gfgrep fgrep
1636 do
1637   # Extract the first word of "$ac_prog", so it can be a program name with args.
1638 set dummy $ac_prog; ac_word=$2
1639 echo "$as_me:1639: checking for $ac_word" >&5
1640 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1641 if test "${ac_cv_path_FGREP+set}" = set; then
1642   echo $ECHO_N "(cached) $ECHO_C" >&6
1643 else
1644   case $FGREP in
1645   [\\/]* | ?:[\\/]*)
1646   ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1647   ;;
1648   *)
1649   ac_save_IFS=$IFS; IFS=$ac_path_separator
1650 ac_dummy="$PATH"
1651 for ac_dir in $ac_dummy; do
1652   IFS=$ac_save_IFS
1653   test -z "$ac_dir" && ac_dir=.
1654   if $as_executable_p "$ac_dir/$ac_word"; then
1655    ac_cv_path_FGREP="$ac_dir/$ac_word"
1656    echo "$as_me:1656: found $ac_dir/$ac_word" >&5
1657    break
1658 fi
1659 done
1660
1661   ;;
1662 esac
1663 fi
1664 FGREP=$ac_cv_path_FGREP
1665
1666 if test -n "$FGREP"; then
1667   echo "$as_me:1667: result: $FGREP" >&5
1668 echo "${ECHO_T}$FGREP" >&6
1669 else
1670   echo "$as_me:1670: result: no" >&5
1671 echo "${ECHO_T}no" >&6
1672 fi
1673
1674   test -n "$FGREP" && break
1675 done
1676 test -n "$FGREP" || FGREP=": "
1677
1678      test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1678: error: cannot find workable fgrep" >&5
1679 echo "$as_me: error: cannot find workable fgrep" >&2;}
1680    { (exit 1); exit 1; }; }
1681    fi
1682 fi
1683 echo "$as_me:1683: result: $ac_cv_path_FGREP" >&5
1684 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1685  FGREP="$ac_cv_path_FGREP"
1686
1687 echo "$as_me:1687: checking for prefix" >&5
1688 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1689 if test "x$prefix" = "xNONE" ; then
1690         case "$cf_cv_system_name" in
1691                 # non-vendor systems don't have a conflict
1692         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1693                 prefix=/usr
1694                 ;;
1695         (*)     prefix=$ac_default_prefix
1696                 ;;
1697         esac
1698 fi
1699 echo "$as_me:1699: result: $prefix" >&5
1700 echo "${ECHO_T}$prefix" >&6
1701
1702 if test "x$prefix" = "xNONE" ; then
1703 echo "$as_me:1703: checking for default include-directory" >&5
1704 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1705 test -n "$verbose" && echo 1>&6
1706 for cf_symbol in \
1707         "$includedir" \
1708         "$includedir/ncurses" \
1709         "$prefix/include" \
1710         "$prefix/include/ncurses" \
1711         /usr/local/include \
1712         /usr/local/include/ncurses \
1713         /usr/include \
1714         /usr/include/ncurses
1715 do
1716         cf_dir=`eval echo "$cf_symbol"`
1717         if test -f "$cf_dir/curses.h" ; then
1718         if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1719                 includedir="$cf_symbol"
1720                 test -n "$verbose"  && echo $ECHO_N "   found " 1>&6
1721                 break
1722         fi
1723         fi
1724         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1725 done
1726 echo "$as_me:1726: result: $includedir" >&5
1727 echo "${ECHO_T}$includedir" >&6
1728 fi
1729
1730 ### Defaults for ncurses ABI
1731
1732 # ABI 5 defaults:
1733 cf_dft_ccharw_max=5
1734 cf_dft_chtype=auto
1735 cf_dft_ext_colors=no
1736 cf_dft_ext_const=no
1737 cf_dft_ext_mouse=no
1738 cf_dft_ext_putwin=no
1739 cf_dft_ext_spfuncs=no
1740 cf_dft_filter_syms=no
1741 cf_dft_interop=no
1742 cf_dft_mmask_t=auto
1743 cf_dft_opaque_curses=no
1744 cf_dft_ordinate_type=short
1745 cf_dft_signed_char=no
1746 cf_dft_tparm_arg=long
1747 cf_dft_widec=no
1748 cf_dft_with_lp64=no
1749
1750 # ABI 6 default differences from ABI 5:
1751 case x$cf_cv_abi_default in
1752 (x[6789])
1753         cf_dft_chtype=uint32_t
1754         cf_dft_ext_colors=yes
1755         cf_dft_ext_const=yes
1756         cf_dft_ext_mouse=yes
1757         cf_dft_ext_putwin=yes
1758         cf_dft_ext_spfuncs=yes
1759         cf_dft_filter_syms=yes
1760         cf_dft_interop=yes
1761         cf_dft_mmask_t=uint32_t
1762         cf_dft_opaque_curses=yes
1763         cf_dft_tparm_arg=intptr_t
1764         cf_dft_widec=yes
1765         cf_dft_with_lp64=yes
1766         ;;
1767 esac
1768
1769 # ABI 7 default differences from ABI 6:
1770 case x$cf_cv_abi_default in
1771 (x[789])
1772         cf_dft_ccharw_max=6
1773         cf_dft_mmask_t=uint64_t
1774         cf_dft_ordinate_type=int
1775         cf_dft_signed_char=yes
1776         # also: remove the wgetch-events feature in ABI 7
1777         ;;
1778 esac
1779
1780 ### override ABI version, e.g., packagers
1781
1782 # Check whether --with-abi-altered or --without-abi-altered was given.
1783 if test "${with_abi_altered+set}" = set; then
1784   withval="$with_abi_altered"
1785
1786 if test -n "$withval" ; then
1787   case `echo "$withval" | sed -e 's/^[0-9]*$/0/g'` in
1788   (0)
1789         ;;
1790   (*)
1791         { { echo "$as_me:1791: error: ABI altered is not a number: $withval" >&5
1792 echo "$as_me: error: ABI altered is not a number: $withval" >&2;}
1793    { (exit 1); exit 1; }; }
1794         ;;
1795   esac
1796 else
1797   { { echo "$as_me:1797: error: ABI altered value is empty" >&5
1798 echo "$as_me: error: ABI altered value is empty" >&2;}
1799    { (exit 1); exit 1; }; }
1800 fi
1801
1802         if test "$cf_cv_abi_version" != "$withval"
1803         then
1804                 { echo "$as_me:1804: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&5
1805 echo "$as_me: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&2;}
1806                 cf_cv_abi_version=$withval
1807         fi
1808
1809 fi;
1810
1811 ###     Checks for programs.
1812
1813 # Check whether --with-ada or --without-ada was given.
1814 if test "${with_ada+set}" = set; then
1815   withval="$with_ada"
1816   cf_with_ada=$withval
1817 else
1818   cf_with_ada=yes
1819 fi;
1820
1821 if test "x$cf_with_ada" = xyes
1822 then
1823         cf_prog_cc="gnatgcc gcc cc"
1824 else
1825         cf_prog_cc="gcc cc"
1826 fi
1827
1828 ac_ext=c
1829 ac_cpp='$CPP $CPPFLAGS'
1830 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1831 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1832 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1833 ac_main_return="return"
1834 if test -n "$ac_tool_prefix"; then
1835   for ac_prog in $cf_prog_cc
1836   do
1837     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1838 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1839 echo "$as_me:1839: checking for $ac_word" >&5
1840 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1841 if test "${ac_cv_prog_CC+set}" = set; then
1842   echo $ECHO_N "(cached) $ECHO_C" >&6
1843 else
1844   if test -n "$CC"; then
1845   ac_cv_prog_CC="$CC" # Let the user override the test.
1846 else
1847   ac_save_IFS=$IFS; IFS=$ac_path_separator
1848 ac_dummy="$PATH"
1849 for ac_dir in $ac_dummy; do
1850   IFS=$ac_save_IFS
1851   test -z "$ac_dir" && ac_dir=.
1852   $as_executable_p "$ac_dir/$ac_word" || continue
1853 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1854 echo "$as_me:1854: found $ac_dir/$ac_word" >&5
1855 break
1856 done
1857
1858 fi
1859 fi
1860 CC=$ac_cv_prog_CC
1861 if test -n "$CC"; then
1862   echo "$as_me:1862: result: $CC" >&5
1863 echo "${ECHO_T}$CC" >&6
1864 else
1865   echo "$as_me:1865: result: no" >&5
1866 echo "${ECHO_T}no" >&6
1867 fi
1868
1869     test -n "$CC" && break
1870   done
1871 fi
1872 if test -z "$CC"; then
1873   ac_ct_CC=$CC
1874   for ac_prog in $cf_prog_cc
1875 do
1876   # Extract the first word of "$ac_prog", so it can be a program name with args.
1877 set dummy $ac_prog; ac_word=$2
1878 echo "$as_me:1878: checking for $ac_word" >&5
1879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1880 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1881   echo $ECHO_N "(cached) $ECHO_C" >&6
1882 else
1883   if test -n "$ac_ct_CC"; then
1884   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1885 else
1886   ac_save_IFS=$IFS; IFS=$ac_path_separator
1887 ac_dummy="$PATH"
1888 for ac_dir in $ac_dummy; do
1889   IFS=$ac_save_IFS
1890   test -z "$ac_dir" && ac_dir=.
1891   $as_executable_p "$ac_dir/$ac_word" || continue
1892 ac_cv_prog_ac_ct_CC="$ac_prog"
1893 echo "$as_me:1893: found $ac_dir/$ac_word" >&5
1894 break
1895 done
1896
1897 fi
1898 fi
1899 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1900 if test -n "$ac_ct_CC"; then
1901   echo "$as_me:1901: result: $ac_ct_CC" >&5
1902 echo "${ECHO_T}$ac_ct_CC" >&6
1903 else
1904   echo "$as_me:1904: result: no" >&5
1905 echo "${ECHO_T}no" >&6
1906 fi
1907
1908   test -n "$ac_ct_CC" && break
1909 done
1910
1911   CC=$ac_ct_CC
1912 fi
1913
1914 test -z "$CC" && { { echo "$as_me:1914: error: no acceptable cc found in \$PATH" >&5
1915 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1916    { (exit 1); exit 1; }; }
1917
1918 # Provide some information about the compiler.
1919 echo "$as_me:1919:" \
1920      "checking for C compiler version" >&5
1921 ac_compiler=`set X $ac_compile; echo "$2"`
1922 { (eval echo "$as_me:1922: \"$ac_compiler --version </dev/null >&5\"") >&5
1923   (eval $ac_compiler --version </dev/null >&5) 2>&5
1924   ac_status=$?
1925   echo "$as_me:1925: \$? = $ac_status" >&5
1926   (exit "$ac_status"); }
1927 { (eval echo "$as_me:1927: \"$ac_compiler -v </dev/null >&5\"") >&5
1928   (eval $ac_compiler -v </dev/null >&5) 2>&5
1929   ac_status=$?
1930   echo "$as_me:1930: \$? = $ac_status" >&5
1931   (exit "$ac_status"); }
1932 { (eval echo "$as_me:1932: \"$ac_compiler -V </dev/null >&5\"") >&5
1933   (eval $ac_compiler -V </dev/null >&5) 2>&5
1934   ac_status=$?
1935   echo "$as_me:1935: \$? = $ac_status" >&5
1936   (exit "$ac_status"); }
1937
1938 cat >"conftest.$ac_ext" <<_ACEOF
1939 #line 1939 "configure"
1940 #include "confdefs.h"
1941
1942 int
1943 main (void)
1944 {
1945
1946   ;
1947   return 0;
1948 }
1949 _ACEOF
1950 ac_clean_files_save=$ac_clean_files
1951 ac_clean_files="$ac_clean_files a.out a.exe"
1952 # Try to create an executable without -o first, disregard a.out.
1953 # It will help us diagnose broken compilers, and finding out an intuition
1954 # of exeext.
1955 echo "$as_me:1955: checking for C compiler default output" >&5
1956 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1957 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1958 if { (eval echo "$as_me:1958: \"$ac_link_default\"") >&5
1959   (eval $ac_link_default) 2>&5
1960   ac_status=$?
1961   echo "$as_me:1961: \$? = $ac_status" >&5
1962   (exit "$ac_status"); }; then
1963   # Find the output, starting from the most likely.  This scheme is
1964 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1965 # resort.
1966 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1967                 ls a.out conftest 2>/dev/null;
1968                 ls a.* conftest.* 2>/dev/null`; do
1969   case $ac_file in
1970     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1971     a.out ) # We found the default executable, but exeext='' is most
1972             # certainly right.
1973             break;;
1974     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1975           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1976           export ac_cv_exeext
1977           break;;
1978     * ) break;;
1979   esac
1980 done
1981 else
1982   echo "$as_me: failed program was:" >&5
1983 cat "conftest.$ac_ext" >&5
1984 { { echo "$as_me:1984: error: C compiler cannot create executables" >&5
1985 echo "$as_me: error: C compiler cannot create executables" >&2;}
1986    { (exit 77); exit 77; }; }
1987 fi
1988
1989 ac_exeext=$ac_cv_exeext
1990 echo "$as_me:1990: result: $ac_file" >&5
1991 echo "${ECHO_T}$ac_file" >&6
1992
1993 # Check the compiler produces executables we can run.  If not, either
1994 # the compiler is broken, or we cross compile.
1995 echo "$as_me:1995: checking whether the C compiler works" >&5
1996 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1997 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1998 # If not cross compiling, check that we can run a simple program.
1999 if test "$cross_compiling" != yes; then
2000   if { ac_try='./$ac_file'
2001   { (eval echo "$as_me:2001: \"$ac_try\"") >&5
2002   (eval $ac_try) 2>&5
2003   ac_status=$?
2004   echo "$as_me:2004: \$? = $ac_status" >&5
2005   (exit "$ac_status"); }; }; then
2006     cross_compiling=no
2007   else
2008     if test "$cross_compiling" = maybe; then
2009         cross_compiling=yes
2010     else
2011         { { echo "$as_me:2011: error: cannot run C compiled programs.
2012 If you meant to cross compile, use \`--host'." >&5
2013 echo "$as_me: error: cannot run C compiled programs.
2014 If you meant to cross compile, use \`--host'." >&2;}
2015    { (exit 1); exit 1; }; }
2016     fi
2017   fi
2018 fi
2019 echo "$as_me:2019: result: yes" >&5
2020 echo "${ECHO_T}yes" >&6
2021
2022 rm -f a.out a.exe "conftest$ac_cv_exeext"
2023 ac_clean_files=$ac_clean_files_save
2024 # Check the compiler produces executables we can run.  If not, either
2025 # the compiler is broken, or we cross compile.
2026 echo "$as_me:2026: checking whether we are cross compiling" >&5
2027 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2028 echo "$as_me:2028: result: $cross_compiling" >&5
2029 echo "${ECHO_T}$cross_compiling" >&6
2030
2031 echo "$as_me:2031: checking for executable suffix" >&5
2032 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
2033 if { (eval echo "$as_me:2033: \"$ac_link\"") >&5
2034   (eval $ac_link) 2>&5
2035   ac_status=$?
2036   echo "$as_me:2036: \$? = $ac_status" >&5
2037   (exit "$ac_status"); }; then
2038   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2039 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2040 # work properly (i.e., refer to `conftest.exe'), while it won't with
2041 # `rm'.
2042 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2043   case $ac_file in
2044     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2045     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2046           export ac_cv_exeext
2047           break;;
2048     * ) break;;
2049   esac
2050 done
2051 else
2052   { { echo "$as_me:2052: error: cannot compute EXEEXT: cannot compile and link" >&5
2053 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2054    { (exit 1); exit 1; }; }
2055 fi
2056
2057 rm -f "conftest$ac_cv_exeext"
2058 echo "$as_me:2058: result: $ac_cv_exeext" >&5
2059 echo "${ECHO_T}$ac_cv_exeext" >&6
2060
2061 rm -f "conftest.$ac_ext"
2062 EXEEXT=$ac_cv_exeext
2063 ac_exeext=$EXEEXT
2064 echo "$as_me:2064: checking for object suffix" >&5
2065 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2066 if test "${ac_cv_objext+set}" = set; then
2067   echo $ECHO_N "(cached) $ECHO_C" >&6
2068 else
2069   cat >"conftest.$ac_ext" <<_ACEOF
2070 #line 2070 "configure"
2071 #include "confdefs.h"
2072
2073 int
2074 main (void)
2075 {
2076
2077   ;
2078   return 0;
2079 }
2080 _ACEOF
2081 rm -f conftest.o conftest.obj
2082 if { (eval echo "$as_me:2082: \"$ac_compile\"") >&5
2083   (eval $ac_compile) 2>&5
2084   ac_status=$?
2085   echo "$as_me:2085: \$? = $ac_status" >&5
2086   (exit "$ac_status"); }; then
2087   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2088   case $ac_file in
2089     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2090     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2091        break;;
2092   esac
2093 done
2094 else
2095   echo "$as_me: failed program was:" >&5
2096 cat "conftest.$ac_ext" >&5
2097 { { echo "$as_me:2097: error: cannot compute OBJEXT: cannot compile" >&5
2098 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2099    { (exit 1); exit 1; }; }
2100 fi
2101
2102 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2103 fi
2104 echo "$as_me:2104: result: $ac_cv_objext" >&5
2105 echo "${ECHO_T}$ac_cv_objext" >&6
2106 OBJEXT=$ac_cv_objext
2107 ac_objext=$OBJEXT
2108 echo "$as_me:2108: checking whether we are using the GNU C compiler" >&5
2109 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2110 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2111   echo $ECHO_N "(cached) $ECHO_C" >&6
2112 else
2113   cat >"conftest.$ac_ext" <<_ACEOF
2114 #line 2114 "configure"
2115 #include "confdefs.h"
2116
2117 int
2118 main (void)
2119 {
2120 #ifndef __GNUC__
2121        choke me
2122 #endif
2123
2124   ;
2125   return 0;
2126 }
2127 _ACEOF
2128 rm -f "conftest.$ac_objext"
2129 if { (eval echo "$as_me:2129: \"$ac_compile\"") >&5
2130   (eval $ac_compile) 2>&5
2131   ac_status=$?
2132   echo "$as_me:2132: \$? = $ac_status" >&5
2133   (exit "$ac_status"); } &&
2134          { ac_try='test -s "conftest.$ac_objext"'
2135   { (eval echo "$as_me:2135: \"$ac_try\"") >&5
2136   (eval $ac_try) 2>&5
2137   ac_status=$?
2138   echo "$as_me:2138: \$? = $ac_status" >&5
2139   (exit "$ac_status"); }; }; then
2140   ac_compiler_gnu=yes
2141 else
2142   echo "$as_me: failed program was:" >&5
2143 cat "conftest.$ac_ext" >&5
2144 ac_compiler_gnu=no
2145 fi
2146 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2147 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2148
2149 fi
2150 echo "$as_me:2150: result: $ac_cv_c_compiler_gnu" >&5
2151 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2152 GCC=`test $ac_compiler_gnu = yes && echo yes`
2153 ac_test_CFLAGS=${CFLAGS+set}
2154 ac_save_CFLAGS=$CFLAGS
2155 CFLAGS="-g"
2156 echo "$as_me:2156: checking whether $CC accepts -g" >&5
2157 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2158 if test "${ac_cv_prog_cc_g+set}" = set; then
2159   echo $ECHO_N "(cached) $ECHO_C" >&6
2160 else
2161   cat >"conftest.$ac_ext" <<_ACEOF
2162 #line 2162 "configure"
2163 #include "confdefs.h"
2164
2165 int
2166 main (void)
2167 {
2168
2169   ;
2170   return 0;
2171 }
2172 _ACEOF
2173 rm -f "conftest.$ac_objext"
2174 if { (eval echo "$as_me:2174: \"$ac_compile\"") >&5
2175   (eval $ac_compile) 2>&5
2176   ac_status=$?
2177   echo "$as_me:2177: \$? = $ac_status" >&5
2178   (exit "$ac_status"); } &&
2179          { ac_try='test -s "conftest.$ac_objext"'
2180   { (eval echo "$as_me:2180: \"$ac_try\"") >&5
2181   (eval $ac_try) 2>&5
2182   ac_status=$?
2183   echo "$as_me:2183: \$? = $ac_status" >&5
2184   (exit "$ac_status"); }; }; then
2185   ac_cv_prog_cc_g=yes
2186 else
2187   echo "$as_me: failed program was:" >&5
2188 cat "conftest.$ac_ext" >&5
2189 ac_cv_prog_cc_g=no
2190 fi
2191 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2192 fi
2193 echo "$as_me:2193: result: $ac_cv_prog_cc_g" >&5
2194 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2195 if test "$ac_test_CFLAGS" = set; then
2196   CFLAGS=$ac_save_CFLAGS
2197 elif test $ac_cv_prog_cc_g = yes; then
2198   if test "$GCC" = yes; then
2199     CFLAGS="-g -O2"
2200   else
2201     CFLAGS="-g"
2202   fi
2203 else
2204   if test "$GCC" = yes; then
2205     CFLAGS="-O2"
2206   else
2207     CFLAGS=
2208   fi
2209 fi
2210 # Some people use a C++ compiler to compile C.  Since we use `exit',
2211 # in C++ we need to declare it.  In case someone uses the same compiler
2212 # for both compiling C and C++ we need to have the C++ compiler decide
2213 # the declaration of exit, since it's the most demanding environment.
2214 cat >"conftest.$ac_ext" <<_ACEOF
2215 #ifndef __cplusplus
2216   choke me
2217 #endif
2218 _ACEOF
2219 rm -f "conftest.$ac_objext"
2220 if { (eval echo "$as_me:2220: \"$ac_compile\"") >&5
2221   (eval $ac_compile) 2>&5
2222   ac_status=$?
2223   echo "$as_me:2223: \$? = $ac_status" >&5
2224   (exit "$ac_status"); } &&
2225          { ac_try='test -s "conftest.$ac_objext"'
2226   { (eval echo "$as_me:2226: \"$ac_try\"") >&5
2227   (eval $ac_try) 2>&5
2228   ac_status=$?
2229   echo "$as_me:2229: \$? = $ac_status" >&5
2230   (exit "$ac_status"); }; }; then
2231   for ac_declaration in \
2232    ''\
2233    '#include <stdlib.h>' \
2234    'extern "C" void std::exit (int) throw (); using std::exit;' \
2235    'extern "C" void std::exit (int); using std::exit;' \
2236    'extern "C" void exit (int) throw ();' \
2237    'extern "C" void exit (int);' \
2238    'void exit (int);'
2239 do
2240   cat >"conftest.$ac_ext" <<_ACEOF
2241 #line 2241 "configure"
2242 #include "confdefs.h"
2243 #include <stdlib.h>
2244 $ac_declaration
2245 int
2246 main (void)
2247 {
2248 exit (42);
2249   ;
2250   return 0;
2251 }
2252 _ACEOF
2253 rm -f "conftest.$ac_objext"
2254 if { (eval echo "$as_me:2254: \"$ac_compile\"") >&5
2255   (eval $ac_compile) 2>&5
2256   ac_status=$?
2257   echo "$as_me:2257: \$? = $ac_status" >&5
2258   (exit "$ac_status"); } &&
2259          { ac_try='test -s "conftest.$ac_objext"'
2260   { (eval echo "$as_me:2260: \"$ac_try\"") >&5
2261   (eval $ac_try) 2>&5
2262   ac_status=$?
2263   echo "$as_me:2263: \$? = $ac_status" >&5
2264   (exit "$ac_status"); }; }; then
2265   :
2266 else
2267   echo "$as_me: failed program was:" >&5
2268 cat "conftest.$ac_ext" >&5
2269 continue
2270 fi
2271 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2272   cat >"conftest.$ac_ext" <<_ACEOF
2273 #line 2273 "configure"
2274 #include "confdefs.h"
2275 $ac_declaration
2276 int
2277 main (void)
2278 {
2279 exit (42);
2280   ;
2281   return 0;
2282 }
2283 _ACEOF
2284 rm -f "conftest.$ac_objext"
2285 if { (eval echo "$as_me:2285: \"$ac_compile\"") >&5
2286   (eval $ac_compile) 2>&5
2287   ac_status=$?
2288   echo "$as_me:2288: \$? = $ac_status" >&5
2289   (exit "$ac_status"); } &&
2290          { ac_try='test -s "conftest.$ac_objext"'
2291   { (eval echo "$as_me:2291: \"$ac_try\"") >&5
2292   (eval $ac_try) 2>&5
2293   ac_status=$?
2294   echo "$as_me:2294: \$? = $ac_status" >&5
2295   (exit "$ac_status"); }; }; then
2296   break
2297 else
2298   echo "$as_me: failed program was:" >&5
2299 cat "conftest.$ac_ext" >&5
2300 fi
2301 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2302 done
2303 rm -rf conftest*
2304 if test -n "$ac_declaration"; then
2305   echo '#ifdef __cplusplus' >>confdefs.h
2306   echo "$ac_declaration"    >>confdefs.h
2307   echo '#endif'             >>confdefs.h
2308 fi
2309
2310 else
2311   echo "$as_me: failed program was:" >&5
2312 cat "conftest.$ac_ext" >&5
2313 fi
2314 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2315 ac_ext=c
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2318 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2320 ac_main_return="return"
2321
2322 GCC_VERSION=none
2323 if test "$GCC" = yes ; then
2324         echo "$as_me:2324: checking version of $CC" >&5
2325 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2326         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2327         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2328         echo "$as_me:2328: result: $GCC_VERSION" >&5
2329 echo "${ECHO_T}$GCC_VERSION" >&6
2330 fi
2331
2332 INTEL_COMPILER=no
2333
2334 if test "$GCC" = yes ; then
2335         case "$host_os" in
2336         (linux*|gnu*)
2337                 echo "$as_me:2337: checking if this is really Intel C compiler" >&5
2338 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2339                 cf_save_CFLAGS="$CFLAGS"
2340                 CFLAGS="$CFLAGS -no-gcc"
2341                 cat >"conftest.$ac_ext" <<_ACEOF
2342 #line 2342 "configure"
2343 #include "confdefs.h"
2344
2345 int
2346 main (void)
2347 {
2348
2349 #ifdef __INTEL_COMPILER
2350 #else
2351 #error __INTEL_COMPILER is not defined
2352 #endif
2353
2354   ;
2355   return 0;
2356 }
2357 _ACEOF
2358 rm -f "conftest.$ac_objext"
2359 if { (eval echo "$as_me:2359: \"$ac_compile\"") >&5
2360   (eval $ac_compile) 2>&5
2361   ac_status=$?
2362   echo "$as_me:2362: \$? = $ac_status" >&5
2363   (exit "$ac_status"); } &&
2364          { ac_try='test -s "conftest.$ac_objext"'
2365   { (eval echo "$as_me:2365: \"$ac_try\"") >&5
2366   (eval $ac_try) 2>&5
2367   ac_status=$?
2368   echo "$as_me:2368: \$? = $ac_status" >&5
2369   (exit "$ac_status"); }; }; then
2370   INTEL_COMPILER=yes
2371 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2372
2373 else
2374   echo "$as_me: failed program was:" >&5
2375 cat "conftest.$ac_ext" >&5
2376 fi
2377 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2378                 CFLAGS="$cf_save_CFLAGS"
2379                 echo "$as_me:2379: result: $INTEL_COMPILER" >&5
2380 echo "${ECHO_T}$INTEL_COMPILER" >&6
2381                 ;;
2382         esac
2383 fi
2384
2385 CLANG_COMPILER=no
2386
2387 if test "$GCC" = yes ; then
2388         echo "$as_me:2388: checking if this is really Clang C compiler" >&5
2389 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2390         cf_save_CFLAGS="$CFLAGS"
2391         cat >"conftest.$ac_ext" <<_ACEOF
2392 #line 2392 "configure"
2393 #include "confdefs.h"
2394
2395 int
2396 main (void)
2397 {
2398
2399 #ifdef __clang__
2400 #else
2401 #error __clang__ is not defined
2402 #endif
2403
2404   ;
2405   return 0;
2406 }
2407 _ACEOF
2408 rm -f "conftest.$ac_objext"
2409 if { (eval echo "$as_me:2409: \"$ac_compile\"") >&5
2410   (eval $ac_compile) 2>&5
2411   ac_status=$?
2412   echo "$as_me:2412: \$? = $ac_status" >&5
2413   (exit "$ac_status"); } &&
2414          { ac_try='test -s "conftest.$ac_objext"'
2415   { (eval echo "$as_me:2415: \"$ac_try\"") >&5
2416   (eval $ac_try) 2>&5
2417   ac_status=$?
2418   echo "$as_me:2418: \$? = $ac_status" >&5
2419   (exit "$ac_status"); }; }; then
2420   CLANG_COMPILER=yes
2421
2422 else
2423   echo "$as_me: failed program was:" >&5
2424 cat "conftest.$ac_ext" >&5
2425 fi
2426 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2427         CFLAGS="$cf_save_CFLAGS"
2428         echo "$as_me:2428: result: $CLANG_COMPILER" >&5
2429 echo "${ECHO_T}$CLANG_COMPILER" >&6
2430 fi
2431
2432 CLANG_VERSION=none
2433
2434 if test "x$CLANG_COMPILER" = "xyes" ; then
2435         case "$CC" in
2436         (c[1-9][0-9]|*/c[1-9][0-9])
2437                 { echo "$as_me:2437: WARNING: replacing broken compiler alias $CC" >&5
2438 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2439                 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2440                 CC=clang
2441                 ;;
2442         esac
2443
2444         echo "$as_me:2444: checking version of $CC" >&5
2445 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2446         CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2447         test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2448         echo "$as_me:2448: result: $CLANG_VERSION" >&5
2449 echo "${ECHO_T}$CLANG_VERSION" >&6
2450
2451         for cf_clang_opt in \
2452                 -Qunused-arguments \
2453                 -Wno-error=implicit-function-declaration
2454         do
2455                 echo "$as_me:2455: checking if option $cf_clang_opt works" >&5
2456 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2457                 cf_save_CFLAGS="$CFLAGS"
2458                 CFLAGS="$CFLAGS $cf_clang_opt"
2459                 cat >"conftest.$ac_ext" <<_ACEOF
2460 #line 2460 "configure"
2461 #include "confdefs.h"
2462
2463                         #include <stdio.h>
2464 int
2465 main (void)
2466 {
2467
2468                         printf("hello!\\n");
2469   ;
2470   return 0;
2471 }
2472 _ACEOF
2473 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2474 if { (eval echo "$as_me:2474: \"$ac_link\"") >&5
2475   (eval $ac_link) 2>&5
2476   ac_status=$?
2477   echo "$as_me:2477: \$? = $ac_status" >&5
2478   (exit "$ac_status"); } &&
2479          { ac_try='test -s "conftest$ac_exeext"'
2480   { (eval echo "$as_me:2480: \"$ac_try\"") >&5
2481   (eval $ac_try) 2>&5
2482   ac_status=$?
2483   echo "$as_me:2483: \$? = $ac_status" >&5
2484   (exit "$ac_status"); }; }; then
2485
2486                         cf_clang_optok=yes
2487 else
2488   echo "$as_me: failed program was:" >&5
2489 cat "conftest.$ac_ext" >&5
2490
2491                         cf_clang_optok=no
2492 fi
2493 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2494                 echo "$as_me:2494: result: $cf_clang_optok" >&5
2495 echo "${ECHO_T}$cf_clang_optok" >&6
2496                 CFLAGS="$cf_save_CFLAGS"
2497                 if test "$cf_clang_optok" = yes; then
2498                         test -n "$verbose" && echo "    adding option $cf_clang_opt" 1>&6
2499
2500 echo "${as_me:-configure}:2500: testing adding option $cf_clang_opt ..." 1>&5
2501
2502         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2503         CFLAGS="${CFLAGS}$cf_clang_opt"
2504
2505                 fi
2506         done
2507 fi
2508
2509 echo "$as_me:2509: checking for $CC option to accept ANSI C" >&5
2510 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2511 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2512   echo $ECHO_N "(cached) $ECHO_C" >&6
2513 else
2514   ac_cv_prog_cc_stdc=no
2515 ac_save_CC=$CC
2516 cat >"conftest.$ac_ext" <<_ACEOF
2517 #line 2517 "configure"
2518 #include "confdefs.h"
2519 #include <stdarg.h>
2520 #include <stdio.h>
2521 #include <sys/types.h>
2522 #include <sys/stat.h>
2523 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2524 struct buf { int x; };
2525 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2526 static char *e (char **p, int i)
2527 {
2528   return p[i];
2529 }
2530 static char *f (char * (*g) (char **, int), char **p, ...)
2531 {
2532   char *s;
2533   va_list v;
2534   va_start (v,p);
2535   s = g (p, va_arg (v,int));
2536   va_end (v);
2537   return s;
2538 }
2539 int test (int i, double x);
2540 struct s1 {int (*f) (int a);};
2541 struct s2 {int (*f) (double a);};
2542 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2543 int argc;
2544 char **argv;
2545 int
2546 main (void)
2547 {
2548 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2549   ;
2550   return 0;
2551 }
2552 _ACEOF
2553 # Don't try gcc -ansi; that turns off useful extensions and
2554 # breaks some systems' header files.
2555 # AIX                   -qlanglvl=ansi
2556 # Ultrix and OSF/1      -std1
2557 # HP-UX 10.20 and later -Ae
2558 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2559 # SVR4                  -Xc -D__EXTENSIONS__
2560 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2561 do
2562   CC="$ac_save_CC $ac_arg"
2563   rm -f "conftest.$ac_objext"
2564 if { (eval echo "$as_me:2564: \"$ac_compile\"") >&5
2565   (eval $ac_compile) 2>&5
2566   ac_status=$?
2567   echo "$as_me:2567: \$? = $ac_status" >&5
2568   (exit "$ac_status"); } &&
2569          { ac_try='test -s "conftest.$ac_objext"'
2570   { (eval echo "$as_me:2570: \"$ac_try\"") >&5
2571   (eval $ac_try) 2>&5
2572   ac_status=$?
2573   echo "$as_me:2573: \$? = $ac_status" >&5
2574   (exit "$ac_status"); }; }; then
2575   ac_cv_prog_cc_stdc=$ac_arg
2576 break
2577 else
2578   echo "$as_me: failed program was:" >&5
2579 cat "conftest.$ac_ext" >&5
2580 fi
2581 rm -f "conftest.$ac_objext"
2582 done
2583 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2584 CC=$ac_save_CC
2585
2586 fi
2587
2588 case "x$ac_cv_prog_cc_stdc" in
2589   x|xno)
2590     echo "$as_me:2590: result: none needed" >&5
2591 echo "${ECHO_T}none needed" >&6 ;;
2592   *)
2593     echo "$as_me:2593: result: $ac_cv_prog_cc_stdc" >&5
2594 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2595     CC="$CC $ac_cv_prog_cc_stdc" ;;
2596 esac
2597
2598 # This should have been defined by AC_PROG_CC
2599 : "${CC:=cc}"
2600
2601 echo "$as_me:2601: checking \$CFLAGS variable" >&5
2602 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2603 case "x$CFLAGS" in
2604 (*-[IUD]*)
2605         echo "$as_me:2605: result: broken" >&5
2606 echo "${ECHO_T}broken" >&6
2607         { echo "$as_me:2607: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2608 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2609         cf_flags="$CFLAGS"
2610         CFLAGS=
2611         for cf_arg in $cf_flags
2612         do
2613
2614 cf_fix_cppflags=no
2615 cf_new_cflags=
2616 cf_new_cppflags=
2617 cf_new_extra_cppflags=
2618
2619 for cf_add_cflags in $cf_arg
2620 do
2621 case "$cf_fix_cppflags" in
2622 (no)
2623         case "$cf_add_cflags" in
2624         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2625                 case "$cf_add_cflags" in
2626                 (-D*)
2627                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2628
2629                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2630                                 && test -z "${cf_tst_cflags}" \
2631                                 && cf_fix_cppflags=yes
2632
2633                         if test "$cf_fix_cppflags" = yes ; then
2634
2635         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2636         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2637
2638                                 continue
2639                         elif test "${cf_tst_cflags}" = "\"'" ; then
2640
2641         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2642         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2643
2644                                 continue
2645                         fi
2646                         ;;
2647                 esac
2648                 case "$CPPFLAGS" in
2649                 (*$cf_add_cflags)
2650                         ;;
2651                 (*)
2652                         case "$cf_add_cflags" in
2653                         (-D*)
2654                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2655
2656 CPPFLAGS=`echo "$CPPFLAGS" | \
2657         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2658                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2659
2660                                 ;;
2661                         esac
2662
2663         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2664         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2665
2666                         ;;
2667                 esac
2668                 ;;
2669         (*)
2670
2671         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2672         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2673
2674                 ;;
2675         esac
2676         ;;
2677 (yes)
2678
2679         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2680         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2681
2682         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2683
2684         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2685                 && test -z "${cf_tst_cflags}" \
2686                 && cf_fix_cppflags=no
2687         ;;
2688 esac
2689 done
2690
2691 if test -n "$cf_new_cflags" ; then
2692
2693         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2694         CFLAGS="${CFLAGS}$cf_new_cflags"
2695
2696 fi
2697
2698 if test -n "$cf_new_cppflags" ; then
2699
2700         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2701         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2702
2703 fi
2704
2705 if test -n "$cf_new_extra_cppflags" ; then
2706
2707         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2708         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2709
2710 fi
2711
2712         done
2713         ;;
2714 (*)
2715         echo "$as_me:2715: result: ok" >&5
2716 echo "${ECHO_T}ok" >&6
2717         ;;
2718 esac
2719
2720 echo "$as_me:2720: checking \$CC variable" >&5
2721 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2722 case "$CC" in
2723 (*[\ \  ]-*)
2724         echo "$as_me:2724: result: broken" >&5
2725 echo "${ECHO_T}broken" >&6
2726         { echo "$as_me:2726: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2727 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2728         # humor him...
2729         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2730         cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"`
2731         CC="$cf_prog"
2732         for cf_arg in $cf_flags
2733         do
2734                 case "x$cf_arg" in
2735                 (x-[IUDfgOW]*)
2736
2737 cf_fix_cppflags=no
2738 cf_new_cflags=
2739 cf_new_cppflags=
2740 cf_new_extra_cppflags=
2741
2742 for cf_add_cflags in $cf_arg
2743 do
2744 case "$cf_fix_cppflags" in
2745 (no)
2746         case "$cf_add_cflags" in
2747         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2748                 case "$cf_add_cflags" in
2749                 (-D*)
2750                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2751
2752                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2753                                 && test -z "${cf_tst_cflags}" \
2754                                 && cf_fix_cppflags=yes
2755
2756                         if test "$cf_fix_cppflags" = yes ; then
2757
2758         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2759         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2760
2761                                 continue
2762                         elif test "${cf_tst_cflags}" = "\"'" ; then
2763
2764         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2765         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2766
2767                                 continue
2768                         fi
2769                         ;;
2770                 esac
2771                 case "$CPPFLAGS" in
2772                 (*$cf_add_cflags)
2773                         ;;
2774                 (*)
2775                         case "$cf_add_cflags" in
2776                         (-D*)
2777                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2778
2779 CPPFLAGS=`echo "$CPPFLAGS" | \
2780         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2781                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2782
2783                                 ;;
2784                         esac
2785
2786         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2787         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2788
2789                         ;;
2790                 esac
2791                 ;;
2792         (*)
2793
2794         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2795         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2796
2797                 ;;
2798         esac
2799         ;;
2800 (yes)
2801
2802         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2803         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2804
2805         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2806
2807         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2808                 && test -z "${cf_tst_cflags}" \
2809                 && cf_fix_cppflags=no
2810         ;;
2811 esac
2812 done
2813
2814 if test -n "$cf_new_cflags" ; then
2815
2816         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2817         CFLAGS="${CFLAGS}$cf_new_cflags"
2818
2819 fi
2820
2821 if test -n "$cf_new_cppflags" ; then
2822
2823         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2824         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2825
2826 fi
2827
2828 if test -n "$cf_new_extra_cppflags" ; then
2829
2830         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2831         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2832
2833 fi
2834
2835                         ;;
2836                 (*)
2837                         CC="$CC $cf_arg"
2838                         ;;
2839                 esac
2840         done
2841         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2842
2843 echo "${as_me:-configure}:2843: testing resulting CC: '$CC' ..." 1>&5
2844
2845         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2846
2847 echo "${as_me:-configure}:2847: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2848
2849         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2850
2851 echo "${as_me:-configure}:2851: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2852
2853         ;;
2854 (*)
2855         echo "$as_me:2855: result: ok" >&5
2856 echo "${ECHO_T}ok" >&6
2857         ;;
2858 esac
2859
2860 ac_ext=c
2861 ac_cpp='$CPP $CPPFLAGS'
2862 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2863 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2864 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2865 ac_main_return="return"
2866 echo "$as_me:2866: checking how to run the C preprocessor" >&5
2867 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2868 # On Suns, sometimes $CPP names a directory.
2869 if test -n "$CPP" && test -d "$CPP"; then
2870   CPP=
2871 fi
2872 if test -z "$CPP"; then
2873   if test "${ac_cv_prog_CPP+set}" = set; then
2874   echo $ECHO_N "(cached) $ECHO_C" >&6
2875 else
2876       # Double quotes because CPP needs to be expanded
2877     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2878     do
2879       ac_preproc_ok=false
2880 for ac_c_preproc_warn_flag in '' yes
2881 do
2882   # Use a header file that comes with gcc, so configuring glibc
2883   # with a fresh cross-compiler works.
2884   # On the NeXT, cc -E runs the code through the compiler's parser,
2885   # not just through cpp. "Syntax error" is here to catch this case.
2886   cat >"conftest.$ac_ext" <<_ACEOF
2887 #line 2887 "configure"
2888 #include "confdefs.h"
2889 #include <assert.h>
2890                      Syntax error
2891 _ACEOF
2892 if { (eval echo "$as_me:2892: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2893   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2894   ac_status=$?
2895   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2896   rm -f conftest.er1
2897   cat conftest.err >&5
2898   echo "$as_me:2898: \$? = $ac_status" >&5
2899   (exit "$ac_status"); } >/dev/null; then
2900   if test -s conftest.err; then
2901     ac_cpp_err=$ac_c_preproc_warn_flag
2902   else
2903     ac_cpp_err=
2904   fi
2905 else
2906   ac_cpp_err=yes
2907 fi
2908 if test -z "$ac_cpp_err"; then
2909   :
2910 else
2911   echo "$as_me: failed program was:" >&5
2912   cat "conftest.$ac_ext" >&5
2913   # Broken: fails on valid input.
2914 continue
2915 fi
2916 rm -f conftest.err "conftest.$ac_ext"
2917
2918   # OK, works on sane cases.  Now check whether non-existent headers
2919   # can be detected and how.
2920   cat >"conftest.$ac_ext" <<_ACEOF
2921 #line 2921 "configure"
2922 #include "confdefs.h"
2923 #include <ac_nonexistent.h>
2924 _ACEOF
2925 if { (eval echo "$as_me:2925: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2926   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2927   ac_status=$?
2928   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2929   rm -f conftest.er1
2930   cat conftest.err >&5
2931   echo "$as_me:2931: \$? = $ac_status" >&5
2932   (exit "$ac_status"); } >/dev/null; then
2933   if test -s conftest.err; then
2934     ac_cpp_err=$ac_c_preproc_warn_flag
2935   else
2936     ac_cpp_err=
2937   fi
2938 else
2939   ac_cpp_err=yes
2940 fi
2941 if test -z "$ac_cpp_err"; then
2942   # Broken: success on invalid input.
2943 continue
2944 else
2945   echo "$as_me: failed program was:" >&5
2946   cat "conftest.$ac_ext" >&5
2947   # Passes both tests.
2948 ac_preproc_ok=:
2949 break
2950 fi
2951 rm -f conftest.err "conftest.$ac_ext"
2952
2953 done
2954 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2955 rm -f conftest.err "conftest.$ac_ext"
2956 if $ac_preproc_ok; then
2957   break
2958 fi
2959
2960     done
2961     ac_cv_prog_CPP=$CPP
2962
2963 fi
2964   CPP=$ac_cv_prog_CPP
2965 else
2966   ac_cv_prog_CPP=$CPP
2967 fi
2968 echo "$as_me:2968: result: $CPP" >&5
2969 echo "${ECHO_T}$CPP" >&6
2970 ac_preproc_ok=false
2971 for ac_c_preproc_warn_flag in '' yes
2972 do
2973   # Use a header file that comes with gcc, so configuring glibc
2974   # with a fresh cross-compiler works.
2975   # On the NeXT, cc -E runs the code through the compiler's parser,
2976   # not just through cpp. "Syntax error" is here to catch this case.
2977   cat >"conftest.$ac_ext" <<_ACEOF
2978 #line 2978 "configure"
2979 #include "confdefs.h"
2980 #include <assert.h>
2981                      Syntax error
2982 _ACEOF
2983 if { (eval echo "$as_me:2983: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2984   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2985   ac_status=$?
2986   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2987   rm -f conftest.er1
2988   cat conftest.err >&5
2989   echo "$as_me:2989: \$? = $ac_status" >&5
2990   (exit "$ac_status"); } >/dev/null; then
2991   if test -s conftest.err; then
2992     ac_cpp_err=$ac_c_preproc_warn_flag
2993   else
2994     ac_cpp_err=
2995   fi
2996 else
2997   ac_cpp_err=yes
2998 fi
2999 if test -z "$ac_cpp_err"; then
3000   :
3001 else
3002   echo "$as_me: failed program was:" >&5
3003   cat "conftest.$ac_ext" >&5
3004   # Broken: fails on valid input.
3005 continue
3006 fi
3007 rm -f conftest.err "conftest.$ac_ext"
3008
3009   # OK, works on sane cases.  Now check whether non-existent headers
3010   # can be detected and how.
3011   cat >"conftest.$ac_ext" <<_ACEOF
3012 #line 3012 "configure"
3013 #include "confdefs.h"
3014 #include <ac_nonexistent.h>
3015 _ACEOF
3016 if { (eval echo "$as_me:3016: \"$ac_cpp "conftest.$ac_ext"\"") >&5
3017   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
3018   ac_status=$?
3019   $EGREP -v '^ *\+' conftest.er1 >conftest.err
3020   rm -f conftest.er1
3021   cat conftest.err >&5
3022   echo "$as_me:3022: \$? = $ac_status" >&5
3023   (exit "$ac_status"); } >/dev/null; then
3024   if test -s conftest.err; then
3025     ac_cpp_err=$ac_c_preproc_warn_flag
3026   else
3027     ac_cpp_err=
3028   fi
3029 else
3030   ac_cpp_err=yes
3031 fi
3032 if test -z "$ac_cpp_err"; then
3033   # Broken: success on invalid input.
3034 continue
3035 else
3036   echo "$as_me: failed program was:" >&5
3037   cat "conftest.$ac_ext" >&5
3038   # Passes both tests.
3039 ac_preproc_ok=:
3040 break
3041 fi
3042 rm -f conftest.err "conftest.$ac_ext"
3043
3044 done
3045 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3046 rm -f conftest.err "conftest.$ac_ext"
3047 if $ac_preproc_ok; then
3048   :
3049 else
3050   { { echo "$as_me:3050: error: C preprocessor \"$CPP\" fails sanity check" >&5
3051 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3052    { (exit 1); exit 1; }; }
3053 fi
3054
3055 ac_ext=c
3056 ac_cpp='$CPP $CPPFLAGS'
3057 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3058 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3060 ac_main_return="return"
3061
3062 if test $ac_cv_c_compiler_gnu = yes; then
3063     echo "$as_me:3063: checking whether $CC needs -traditional" >&5
3064 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3065 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3066   echo $ECHO_N "(cached) $ECHO_C" >&6
3067 else
3068     ac_pattern="Autoconf.*'x'"
3069   cat >"conftest.$ac_ext" <<_ACEOF
3070 #line 3070 "configure"
3071 #include "confdefs.h"
3072 #include <sgtty.h>
3073 int Autoconf = TIOCGETP;
3074 _ACEOF
3075 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3076   $EGREP "$ac_pattern" >/dev/null 2>&1; then
3077   ac_cv_prog_gcc_traditional=yes
3078 else
3079   ac_cv_prog_gcc_traditional=no
3080 fi
3081 rm -rf conftest*
3082
3083   if test $ac_cv_prog_gcc_traditional = no; then
3084     cat >"conftest.$ac_ext" <<_ACEOF
3085 #line 3085 "configure"
3086 #include "confdefs.h"
3087 #include <termio.h>
3088 int Autoconf = TCGETA;
3089 _ACEOF
3090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3091   $EGREP "$ac_pattern" >/dev/null 2>&1; then
3092   ac_cv_prog_gcc_traditional=yes
3093 fi
3094 rm -rf conftest*
3095
3096   fi
3097 fi
3098 echo "$as_me:3098: result: $ac_cv_prog_gcc_traditional" >&5
3099 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3100   if test $ac_cv_prog_gcc_traditional = yes; then
3101     CC="$CC -traditional"
3102   fi
3103 fi
3104
3105 echo "$as_me:3105: checking whether $CC understands -c and -o together" >&5
3106 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3107 if test "${cf_cv_prog_CC_c_o+set}" = set; then
3108   echo $ECHO_N "(cached) $ECHO_C" >&6
3109 else
3110
3111 cat > conftest.$ac_ext <<CF_EOF
3112 int main(void)
3113 {
3114         ${cf_cv_main_return:-return}(0);
3115 }
3116 CF_EOF
3117 # We do the test twice because some compilers refuse to overwrite an
3118 # existing .o file with -o, though they will create one.
3119 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3120 if { (eval echo "$as_me:3120: \"$ac_try\"") >&5
3121   (eval $ac_try) 2>&5
3122   ac_status=$?
3123   echo "$as_me:3123: \$? = $ac_status" >&5
3124   (exit "$ac_status"); } &&
3125   test -f conftest2.$ac_objext && { (eval echo "$as_me:3125: \"$ac_try\"") >&5
3126   (eval $ac_try) 2>&5
3127   ac_status=$?
3128   echo "$as_me:3128: \$? = $ac_status" >&5
3129   (exit "$ac_status"); };
3130 then
3131   eval cf_cv_prog_CC_c_o=yes
3132 else
3133   eval cf_cv_prog_CC_c_o=no
3134 fi
3135 rm -rf ./conftest*
3136
3137 fi
3138 if test "$cf_cv_prog_CC_c_o" = yes; then
3139   echo "$as_me:3139: result: yes" >&5
3140 echo "${ECHO_T}yes" >&6
3141 else
3142   echo "$as_me:3142: result: no" >&5
3143 echo "${ECHO_T}no" >&6
3144 fi
3145
3146 if test "$cross_compiling" = yes ; then
3147         LDCONFIG=:
3148 else
3149         case "$cf_cv_system_name" in
3150         (dragonfly*|mirbsd*|freebsd*)
3151                 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3152                 ;;
3153         (*) LDPATH=$PATH:/sbin:/usr/sbin
3154                 # Extract the first word of "ldconfig", so it can be a program name with args.
3155 set dummy ldconfig; ac_word=$2
3156 echo "$as_me:3156: checking for $ac_word" >&5
3157 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3158 if test "${ac_cv_path_LDCONFIG+set}" = set; then
3159   echo $ECHO_N "(cached) $ECHO_C" >&6
3160 else
3161   case $LDCONFIG in
3162   [\\/]* | ?:[\\/]*)
3163   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3164   ;;
3165   *)
3166   ac_save_IFS=$IFS; IFS=$ac_path_separator
3167 ac_dummy="$LDPATH"
3168 for ac_dir in $ac_dummy; do
3169   IFS=$ac_save_IFS
3170   test -z "$ac_dir" && ac_dir=.
3171   if $as_executable_p "$ac_dir/$ac_word"; then
3172    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3173    echo "$as_me:3173: found $ac_dir/$ac_word" >&5
3174    break
3175 fi
3176 done
3177
3178   ;;
3179 esac
3180 fi
3181 LDCONFIG=$ac_cv_path_LDCONFIG
3182
3183 if test -n "$LDCONFIG"; then
3184   echo "$as_me:3184: result: $LDCONFIG" >&5
3185 echo "${ECHO_T}$LDCONFIG" >&6
3186 else
3187   echo "$as_me:3187: result: no" >&5
3188 echo "${ECHO_T}no" >&6
3189 fi
3190
3191                 ;;
3192         esac
3193 fi
3194
3195 echo "$as_me:3195: checking if you want to ensure bool is consistent with C++" >&5
3196 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3197
3198 # Check whether --with-cxx or --without-cxx was given.
3199 if test "${with_cxx+set}" = set; then
3200   withval="$with_cxx"
3201   cf_with_cxx=$withval
3202 else
3203   cf_with_cxx=yes
3204 fi;
3205 echo "$as_me:3205: result: $cf_with_cxx" >&5
3206 echo "${ECHO_T}$cf_with_cxx" >&6
3207 if test "X$cf_with_cxx" = Xno ; then
3208         CXX=""
3209         GXX=""
3210 else
3211         # with autoconf 2.13, we can change the error to a warning:
3212                 ac_ext=cc
3213 ac_cpp='$CXXCPP $CPPFLAGS'
3214 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3215 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3216 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3217 ac_main_return="return"
3218 if test -n "$ac_tool_prefix"; then
3219   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3220   do
3221     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3222 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3223 echo "$as_me:3223: checking for $ac_word" >&5
3224 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3225 if test "${ac_cv_prog_CXX+set}" = set; then
3226   echo $ECHO_N "(cached) $ECHO_C" >&6
3227 else
3228   if test -n "$CXX"; then
3229   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3230 else
3231   ac_save_IFS=$IFS; IFS=$ac_path_separator
3232 ac_dummy="$PATH"
3233 for ac_dir in $ac_dummy; do
3234   IFS=$ac_save_IFS
3235   test -z "$ac_dir" && ac_dir=.
3236   $as_executable_p "$ac_dir/$ac_word" || continue
3237 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3238 echo "$as_me:3238: found $ac_dir/$ac_word" >&5
3239 break
3240 done
3241
3242 fi
3243 fi
3244 CXX=$ac_cv_prog_CXX
3245 if test -n "$CXX"; then
3246   echo "$as_me:3246: result: $CXX" >&5
3247 echo "${ECHO_T}$CXX" >&6
3248 else
3249   echo "$as_me:3249: result: no" >&5
3250 echo "${ECHO_T}no" >&6
3251 fi
3252
3253     test -n "$CXX" && break
3254   done
3255 fi
3256 if test -z "$CXX"; then
3257   ac_ct_CXX=$CXX
3258   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3259 do
3260   # Extract the first word of "$ac_prog", so it can be a program name with args.
3261 set dummy $ac_prog; ac_word=$2
3262 echo "$as_me:3262: checking for $ac_word" >&5
3263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3264 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3265   echo $ECHO_N "(cached) $ECHO_C" >&6
3266 else
3267   if test -n "$ac_ct_CXX"; then
3268   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3269 else
3270   ac_save_IFS=$IFS; IFS=$ac_path_separator
3271 ac_dummy="$PATH"
3272 for ac_dir in $ac_dummy; do
3273   IFS=$ac_save_IFS
3274   test -z "$ac_dir" && ac_dir=.
3275   $as_executable_p "$ac_dir/$ac_word" || continue
3276 ac_cv_prog_ac_ct_CXX="$ac_prog"
3277 echo "$as_me:3277: found $ac_dir/$ac_word" >&5
3278 break
3279 done
3280
3281 fi
3282 fi
3283 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3284 if test -n "$ac_ct_CXX"; then
3285   echo "$as_me:3285: result: $ac_ct_CXX" >&5
3286 echo "${ECHO_T}$ac_ct_CXX" >&6
3287 else
3288   echo "$as_me:3288: result: no" >&5
3289 echo "${ECHO_T}no" >&6
3290 fi
3291
3292   test -n "$ac_ct_CXX" && break
3293 done
3294 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3295
3296   CXX=$ac_ct_CXX
3297 fi
3298
3299 # Provide some information about the compiler.
3300 echo "$as_me:3300:" \
3301      "checking for C++ compiler version" >&5
3302 ac_compiler=`set X $ac_compile; echo $2`
3303 { (eval echo "$as_me:3303: \"$ac_compiler --version </dev/null >&5\"") >&5
3304   (eval $ac_compiler --version </dev/null >&5) 2>&5
3305   ac_status=$?
3306   echo "$as_me:3306: \$? = $ac_status" >&5
3307   (exit "$ac_status"); }
3308 { (eval echo "$as_me:3308: \"$ac_compiler -v </dev/null >&5\"") >&5
3309   (eval $ac_compiler -v </dev/null >&5) 2>&5
3310   ac_status=$?
3311   echo "$as_me:3311: \$? = $ac_status" >&5
3312   (exit "$ac_status"); }
3313 { (eval echo "$as_me:3313: \"$ac_compiler -V </dev/null >&5\"") >&5
3314   (eval $ac_compiler -V </dev/null >&5) 2>&5
3315   ac_status=$?
3316   echo "$as_me:3316: \$? = $ac_status" >&5
3317   (exit "$ac_status"); }
3318
3319 echo "$as_me:3319: checking whether we are using the GNU C++ compiler" >&5
3320 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3321 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3322   echo $ECHO_N "(cached) $ECHO_C" >&6
3323 else
3324   cat >"conftest.$ac_ext" <<_ACEOF
3325 #line 3325 "configure"
3326 #include "confdefs.h"
3327
3328 int
3329 main (void)
3330 {
3331 #ifndef __GNUC__
3332        choke me
3333 #endif
3334
3335   ;
3336   return 0;
3337 }
3338 _ACEOF
3339 rm -f "conftest.$ac_objext"
3340 if { (eval echo "$as_me:3340: \"$ac_compile\"") >&5
3341   (eval $ac_compile) 2>&5
3342   ac_status=$?
3343   echo "$as_me:3343: \$? = $ac_status" >&5
3344   (exit "$ac_status"); } &&
3345          { ac_try='test -s "conftest.$ac_objext"'
3346   { (eval echo "$as_me:3346: \"$ac_try\"") >&5
3347   (eval $ac_try) 2>&5
3348   ac_status=$?
3349   echo "$as_me:3349: \$? = $ac_status" >&5
3350   (exit "$ac_status"); }; }; then
3351   ac_compiler_gnu=yes
3352 else
3353   echo "$as_me: failed program was:" >&5
3354 cat "conftest.$ac_ext" >&5
3355 ac_compiler_gnu=no
3356 fi
3357 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3358 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3359
3360 fi
3361 echo "$as_me:3361: result: $ac_cv_cxx_compiler_gnu" >&5
3362 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3363 GXX=`test $ac_compiler_gnu = yes && echo yes`
3364 ac_test_CXXFLAGS=${CXXFLAGS+set}
3365 ac_save_CXXFLAGS=$CXXFLAGS
3366 CXXFLAGS="-g"
3367 echo "$as_me:3367: checking whether $CXX accepts -g" >&5
3368 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3369 if test "${ac_cv_prog_cxx_g+set}" = set; then
3370   echo $ECHO_N "(cached) $ECHO_C" >&6
3371 else
3372   cat >"conftest.$ac_ext" <<_ACEOF
3373 #line 3373 "configure"
3374 #include "confdefs.h"
3375
3376 int
3377 main (void)
3378 {
3379
3380   ;
3381   return 0;
3382 }
3383 _ACEOF
3384 rm -f "conftest.$ac_objext"
3385 if { (eval echo "$as_me:3385: \"$ac_compile\"") >&5
3386   (eval $ac_compile) 2>&5
3387   ac_status=$?
3388   echo "$as_me:3388: \$? = $ac_status" >&5
3389   (exit "$ac_status"); } &&
3390          { ac_try='test -s "conftest.$ac_objext"'
3391   { (eval echo "$as_me:3391: \"$ac_try\"") >&5
3392   (eval $ac_try) 2>&5
3393   ac_status=$?
3394   echo "$as_me:3394: \$? = $ac_status" >&5
3395   (exit "$ac_status"); }; }; then
3396   ac_cv_prog_cxx_g=yes
3397 else
3398   echo "$as_me: failed program was:" >&5
3399 cat "conftest.$ac_ext" >&5
3400 ac_cv_prog_cxx_g=no
3401 fi
3402 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3403 fi
3404 echo "$as_me:3404: result: $ac_cv_prog_cxx_g" >&5
3405 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3406 if test "$ac_test_CXXFLAGS" = set; then
3407   CXXFLAGS=$ac_save_CXXFLAGS
3408 elif test $ac_cv_prog_cxx_g = yes; then
3409   if test "$GXX" = yes; then
3410     CXXFLAGS="-g -O2"
3411   else
3412     CXXFLAGS="-g"
3413   fi
3414 else
3415   if test "$GXX" = yes; then
3416     CXXFLAGS="-O2"
3417   else
3418     CXXFLAGS=
3419   fi
3420 fi
3421 for ac_declaration in \
3422    ''\
3423    '#include <stdlib.h>' \
3424    'extern "C" void std::exit (int) throw (); using std::exit;' \
3425    'extern "C" void std::exit (int); using std::exit;' \
3426    'extern "C" void exit (int) throw ();' \
3427    'extern "C" void exit (int);' \
3428    'void exit (int);'
3429 do
3430   cat >"conftest.$ac_ext" <<_ACEOF
3431 #line 3431 "configure"
3432 #include "confdefs.h"
3433 #include <stdlib.h>
3434 $ac_declaration
3435 int
3436 main (void)
3437 {
3438 exit (42);
3439   ;
3440   return 0;
3441 }
3442 _ACEOF
3443 rm -f "conftest.$ac_objext"
3444 if { (eval echo "$as_me:3444: \"$ac_compile\"") >&5
3445   (eval $ac_compile) 2>&5
3446   ac_status=$?
3447   echo "$as_me:3447: \$? = $ac_status" >&5
3448   (exit "$ac_status"); } &&
3449          { ac_try='test -s "conftest.$ac_objext"'
3450   { (eval echo "$as_me:3450: \"$ac_try\"") >&5
3451   (eval $ac_try) 2>&5
3452   ac_status=$?
3453   echo "$as_me:3453: \$? = $ac_status" >&5
3454   (exit "$ac_status"); }; }; then
3455   :
3456 else
3457   echo "$as_me: failed program was:" >&5
3458 cat "conftest.$ac_ext" >&5
3459 continue
3460 fi
3461 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3462   cat >"conftest.$ac_ext" <<_ACEOF
3463 #line 3463 "configure"
3464 #include "confdefs.h"
3465 $ac_declaration
3466 int
3467 main (void)
3468 {
3469 exit (42);
3470   ;
3471   return 0;
3472 }
3473 _ACEOF
3474 rm -f "conftest.$ac_objext"
3475 if { (eval echo "$as_me:3475: \"$ac_compile\"") >&5
3476   (eval $ac_compile) 2>&5
3477   ac_status=$?
3478   echo "$as_me:3478: \$? = $ac_status" >&5
3479   (exit "$ac_status"); } &&
3480          { ac_try='test -s "conftest.$ac_objext"'
3481   { (eval echo "$as_me:3481: \"$ac_try\"") >&5
3482   (eval $ac_try) 2>&5
3483   ac_status=$?
3484   echo "$as_me:3484: \$? = $ac_status" >&5
3485   (exit "$ac_status"); }; }; then
3486   break
3487 else
3488   echo "$as_me: failed program was:" >&5
3489 cat "conftest.$ac_ext" >&5
3490 fi
3491 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3492 done
3493 rm -rf conftest*
3494 if test -n "$ac_declaration"; then
3495   echo '#ifdef __cplusplus' >>confdefs.h
3496   echo "$ac_declaration"    >>confdefs.h
3497   echo '#endif'             >>confdefs.h
3498 fi
3499
3500 ac_ext=c
3501 ac_cpp='$CPP $CPPFLAGS'
3502 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3503 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3505 ac_main_return="return"
3506
3507         ac_ext=cc
3508 ac_cpp='$CXXCPP $CPPFLAGS'
3509 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3510 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3511 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3512 ac_main_return="return"
3513
3514         if test "x$cf_with_cxx" != xno
3515         then
3516                 # Several of the C++ configurations do not work, particularly when
3517                 # cross-compiling (20140913 -TD)
3518                 echo "$as_me:3518: checking if $CXX works" >&5
3519 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3520
3521                 save_CPPFLAGS="$CPPFLAGS"
3522                 eval cf_includedir=${includedir}
3523                 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3524
3525 cat >"conftest.$ac_ext" <<_ACEOF
3526 #line 3526 "configure"
3527 #include "confdefs.h"
3528
3529 #include <stdlib.h>
3530 #include <stdio.h>
3531
3532 int
3533 main (void)
3534 {
3535
3536                 printf("Hello world!\n")
3537
3538   ;
3539   return 0;
3540 }
3541 _ACEOF
3542 rm -f "conftest.$ac_objext"
3543 if { (eval echo "$as_me:3543: \"$ac_compile\"") >&5
3544   (eval $ac_compile) 2>&5
3545   ac_status=$?
3546   echo "$as_me:3546: \$? = $ac_status" >&5
3547   (exit "$ac_status"); } &&
3548          { ac_try='test -s "conftest.$ac_objext"'
3549   { (eval echo "$as_me:3549: \"$ac_try\"") >&5
3550   (eval $ac_try) 2>&5
3551   ac_status=$?
3552   echo "$as_me:3552: \$? = $ac_status" >&5
3553   (exit "$ac_status"); }; }; then
3554   cf_cxx_works=yes
3555 else
3556   echo "$as_me: failed program was:" >&5
3557 cat "conftest.$ac_ext" >&5
3558 cf_cxx_works=no
3559 fi
3560 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3561                 CPPFLAGS="$save_CPPFLAGS"
3562
3563                 echo "$as_me:3563: result: $cf_cxx_works" >&5
3564 echo "${ECHO_T}$cf_cxx_works" >&6
3565                 if test "x$cf_cxx_works" = xno
3566                 then
3567                         { echo "$as_me:3567: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3568 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3569                         cf_with_cxx=no; CXX=""; GXX="";
3570                 fi
3571         fi
3572         ac_ext=c
3573 ac_cpp='$CPP $CPPFLAGS'
3574 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3575 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3577 ac_main_return="return"
3578
3579         # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3580         if test "$CXX" = "g++" ; then
3581                 # Extract the first word of "g++", so it can be a program name with args.
3582 set dummy g++; ac_word=$2
3583 echo "$as_me:3583: checking for $ac_word" >&5
3584 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3585 if test "${ac_cv_path_CXX+set}" = set; then
3586   echo $ECHO_N "(cached) $ECHO_C" >&6
3587 else
3588   case $CXX in
3589   [\\/]* | ?:[\\/]*)
3590   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3591   ;;
3592   *)
3593   ac_save_IFS=$IFS; IFS=$ac_path_separator
3594 ac_dummy="$PATH"
3595 for ac_dir in $ac_dummy; do
3596   IFS=$ac_save_IFS
3597   test -z "$ac_dir" && ac_dir=.
3598   if $as_executable_p "$ac_dir/$ac_word"; then
3599    ac_cv_path_CXX="$ac_dir/$ac_word"
3600    echo "$as_me:3600: found $ac_dir/$ac_word" >&5
3601    break
3602 fi
3603 done
3604
3605   ;;
3606 esac
3607 fi
3608 CXX=$ac_cv_path_CXX
3609
3610 if test -n "$CXX"; then
3611   echo "$as_me:3611: result: $CXX" >&5
3612 echo "${ECHO_T}$CXX" >&6
3613 else
3614   echo "$as_me:3614: result: no" >&5
3615 echo "${ECHO_T}no" >&6
3616 fi
3617
3618         fi
3619         case "x$CXX" in
3620         (x|xg++)
3621                 { echo "$as_me:3621: WARNING: You don't have any C++ compiler, too bad" >&5
3622 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3623                 cf_with_cxx=no; CXX=""; GXX="";
3624                 ;;
3625         esac
3626 fi
3627
3628 GXX_VERSION=none
3629 if test "$GXX" = yes; then
3630         echo "$as_me:3630: checking version of ${CXX:-g++}" >&5
3631 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3632         GXX_VERSION="`${CXX:-g++} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3633         if test -z "$GXX_VERSION"
3634         then
3635                 GXX_VERSION=unknown
3636                 GXX=no
3637         fi
3638         echo "$as_me:3638: result: $GXX_VERSION" >&5
3639 echo "${ECHO_T}$GXX_VERSION" >&6
3640 fi
3641
3642 case "$GXX_VERSION" in
3643 ([1-9][0-9].*)
3644         ;;
3645 (1.*|2.[0-6]*)
3646         { echo "$as_me:3646: WARNING: templates do not work" >&5
3647 echo "$as_me: WARNING: templates do not work" >&2;}
3648         ;;
3649 esac
3650
3651 echo "$as_me:3651: checking if you want to build C++ binding and demo" >&5
3652 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3653
3654 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3655 if test "${with_cxx_binding+set}" = set; then
3656   withval="$with_cxx_binding"
3657   cf_with_cxx_binding=$withval
3658 else
3659   cf_with_cxx_binding=$cf_with_cxx
3660 fi;
3661 echo "$as_me:3661: result: $cf_with_cxx_binding" >&5
3662 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3663
3664 echo "$as_me:3664: checking if you want to build with Ada" >&5
3665 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3666 echo "$as_me:3666: result: $cf_with_ada" >&5
3667 echo "${ECHO_T}$cf_with_ada" >&6
3668
3669 echo "$as_me:3669: checking if you want to install terminal database" >&5
3670 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3671
3672 # Check whether --enable-db-install or --disable-db-install was given.
3673 if test "${enable_db_install+set}" = set; then
3674   enableval="$enable_db_install"
3675   cf_with_db_install=$enableval
3676 else
3677   cf_with_db_install=yes
3678 fi;
3679 echo "$as_me:3679: result: $cf_with_db_install" >&5
3680 echo "${ECHO_T}$cf_with_db_install" >&6
3681
3682 echo "$as_me:3682: checking if you want to install manpages" >&5
3683 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3684
3685 # Check whether --with-manpages or --without-manpages was given.
3686 if test "${with_manpages+set}" = set; then
3687   withval="$with_manpages"
3688   cf_with_manpages=$withval
3689 else
3690   cf_with_manpages=yes
3691 fi;
3692 echo "$as_me:3692: result: $cf_with_manpages" >&5
3693 echo "${ECHO_T}$cf_with_manpages" >&6
3694
3695 echo "$as_me:3695: checking if you want to build programs such as tic" >&5
3696 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3697
3698 # Check whether --with-progs or --without-progs was given.
3699 if test "${with_progs+set}" = set; then
3700   withval="$with_progs"
3701   cf_with_progs=$withval
3702 else
3703   cf_with_progs=yes
3704 fi;
3705 echo "$as_me:3705: result: $cf_with_progs" >&5
3706 echo "${ECHO_T}$cf_with_progs" >&6
3707
3708 echo "$as_me:3708: checking if you want to build test-programs" >&5
3709 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3710
3711 # Check whether --with-tests or --without-tests was given.
3712 if test "${with_tests+set}" = set; then
3713   withval="$with_tests"
3714   cf_with_tests=$withval
3715 else
3716   cf_with_tests=yes
3717 fi;
3718 echo "$as_me:3718: result: $cf_with_tests" >&5
3719 echo "${ECHO_T}$cf_with_tests" >&6
3720
3721 echo "$as_me:3721: checking if you wish to install curses.h" >&5
3722 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3723
3724 # Check whether --with-curses-h or --without-curses-h was given.
3725 if test "${with_curses_h+set}" = set; then
3726   withval="$with_curses_h"
3727   with_curses_h=$withval
3728 else
3729   with_curses_h=yes
3730 fi;
3731 echo "$as_me:3731: result: $with_curses_h" >&5
3732 echo "${ECHO_T}$with_curses_h" >&6
3733
3734 modules_to_build="ncurses"
3735 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3736 modules_to_build="$modules_to_build panel menu form"
3737
3738 test "$program_prefix" != NONE &&
3739   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3740 # Use a double $ so make ignores it.
3741 test "$program_suffix" != NONE &&
3742   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3743 # Double any \ or $.  echo might interpret backslashes.
3744 # By default was `s,x,x', remove it if useless.
3745 cat <<\_ACEOF >conftest.sed
3746 s/[\\$]/&&/g;s/;s,x,x,$//
3747 _ACEOF
3748 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3749 rm conftest.sed
3750
3751 for ac_prog in mawk gawk nawk awk
3752 do
3753   # Extract the first word of "$ac_prog", so it can be a program name with args.
3754 set dummy $ac_prog; ac_word=$2
3755 echo "$as_me:3755: checking for $ac_word" >&5
3756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3757 if test "${ac_cv_prog_AWK+set}" = set; then
3758   echo $ECHO_N "(cached) $ECHO_C" >&6
3759 else
3760   if test -n "$AWK"; then
3761   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3762 else
3763   ac_save_IFS=$IFS; IFS=$ac_path_separator
3764 ac_dummy="$PATH"
3765 for ac_dir in $ac_dummy; do
3766   IFS=$ac_save_IFS
3767   test -z "$ac_dir" && ac_dir=.
3768   $as_executable_p "$ac_dir/$ac_word" || continue
3769 ac_cv_prog_AWK="$ac_prog"
3770 echo "$as_me:3770: found $ac_dir/$ac_word" >&5
3771 break
3772 done
3773
3774 fi
3775 fi
3776 AWK=$ac_cv_prog_AWK
3777 if test -n "$AWK"; then
3778   echo "$as_me:3778: result: $AWK" >&5
3779 echo "${ECHO_T}$AWK" >&6
3780 else
3781   echo "$as_me:3781: result: no" >&5
3782 echo "${ECHO_T}no" >&6
3783 fi
3784
3785   test -n "$AWK" && break
3786 done
3787
3788 test -z "$AWK" && { { echo "$as_me:3788: error: No awk program found" >&5
3789 echo "$as_me: error: No awk program found" >&2;}
3790    { (exit 1); exit 1; }; }
3791
3792 # Find a good install program.  We prefer a C program (faster),
3793 # so one script is as good as another.  But avoid the broken or
3794 # incompatible versions:
3795 # SysV /etc/install, /usr/sbin/install
3796 # SunOS /usr/etc/install
3797 # IRIX /sbin/install
3798 # AIX /bin/install
3799 # AmigaOS /C/install, which installs bootblocks on floppy discs
3800 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3801 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3802 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3803 # ./install, which can be erroneously created by make from ./install.sh.
3804 echo "$as_me:3804: checking for a BSD compatible install" >&5
3805 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3806 if test -z "$INSTALL"; then
3807 if test "${ac_cv_path_install+set}" = set; then
3808   echo $ECHO_N "(cached) $ECHO_C" >&6
3809 else
3810     ac_save_IFS=$IFS; IFS=$ac_path_separator
3811   for ac_dir in $PATH; do
3812     IFS=$ac_save_IFS
3813     # Account for people who put trailing slashes in PATH elements.
3814     case $ac_dir/ in
3815     / | ./ | .// | /cC/* \
3816     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3817     | /usr/ucb/* ) ;;
3818     *)
3819       # OSF1 and SCO ODT 3.0 have their own names for install.
3820       # Don't use installbsd from OSF since it installs stuff as root
3821       # by default.
3822       for ac_prog in ginstall scoinst install; do
3823         if $as_executable_p "$ac_dir/$ac_prog"; then
3824           if test $ac_prog = install &&
3825             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3826             # AIX install.  It has an incompatible calling convention.
3827             :
3828           elif test $ac_prog = install &&
3829             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3830             # program-specific install script used by HP pwplus--don't use.
3831             :
3832           else
3833             ac_cv_path_install="$ac_dir/$ac_prog -c"
3834             break 2
3835           fi
3836         fi
3837       done
3838       ;;
3839     esac
3840   done
3841
3842 fi
3843   if test "${ac_cv_path_install+set}" = set; then
3844     INSTALL=$ac_cv_path_install
3845   else
3846     # As a last resort, use the slow shell script.  We don't cache a
3847     # path for INSTALL within a source directory, because that will
3848     # break other packages using the cache if that directory is
3849     # removed, or if the path is relative.
3850     INSTALL=$ac_install_sh
3851   fi
3852 fi
3853 echo "$as_me:3853: result: $INSTALL" >&5
3854 echo "${ECHO_T}$INSTALL" >&6
3855
3856 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3857 # It thinks the first close brace ends the variable substitution.
3858 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3859
3860 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3861
3862 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3863
3864 case $INSTALL in
3865 (/*)
3866         ;;
3867 (*)
3868         cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3869         test -z "$cf_dir" && cf_dir=.
3870         INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3871         ;;
3872 esac
3873
3874 for ac_prog in lint cppcheck splint
3875 do
3876   # Extract the first word of "$ac_prog", so it can be a program name with args.
3877 set dummy $ac_prog; ac_word=$2
3878 echo "$as_me:3878: checking for $ac_word" >&5
3879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3880 if test "${ac_cv_prog_LINT+set}" = set; then
3881   echo $ECHO_N "(cached) $ECHO_C" >&6
3882 else
3883   if test -n "$LINT"; then
3884   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3885 else
3886   ac_save_IFS=$IFS; IFS=$ac_path_separator
3887 ac_dummy="$PATH"
3888 for ac_dir in $ac_dummy; do
3889   IFS=$ac_save_IFS
3890   test -z "$ac_dir" && ac_dir=.
3891   $as_executable_p "$ac_dir/$ac_word" || continue
3892 ac_cv_prog_LINT="$ac_prog"
3893 echo "$as_me:3893: found $ac_dir/$ac_word" >&5
3894 break
3895 done
3896
3897 fi
3898 fi
3899 LINT=$ac_cv_prog_LINT
3900 if test -n "$LINT"; then
3901   echo "$as_me:3901: result: $LINT" >&5
3902 echo "${ECHO_T}$LINT" >&6
3903 else
3904   echo "$as_me:3904: result: no" >&5
3905 echo "${ECHO_T}no" >&6
3906 fi
3907
3908   test -n "$LINT" && break
3909 done
3910
3911 case "x$LINT" in
3912 (xcppcheck|x*/cppcheck)
3913         test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3914         ;;
3915 esac
3916
3917 echo "$as_me:3917: checking whether ln -s works" >&5
3918 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3919 LN_S=$as_ln_s
3920 if test "$LN_S" = "ln -s"; then
3921   echo "$as_me:3921: result: yes" >&5
3922 echo "${ECHO_T}yes" >&6
3923 else
3924   echo "$as_me:3924: result: no, using $LN_S" >&5
3925 echo "${ECHO_T}no, using $LN_S" >&6
3926 fi
3927
3928 echo "$as_me:3928: checking if $LN_S -f options work" >&5
3929 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3930
3931 rm -f conf$$.src conf$$dst
3932 echo >conf$$.dst
3933 echo first >conf$$.src
3934 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3935         cf_prog_ln_sf=yes
3936 else
3937         cf_prog_ln_sf=no
3938 fi
3939 rm -f conf$$.dst conf$$src
3940 echo "$as_me:3940: result: $cf_prog_ln_sf" >&5
3941 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3942
3943 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3944
3945 echo "$as_me:3945: checking for long file names" >&5
3946 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3947 if test "${ac_cv_sys_long_file_names+set}" = set; then
3948   echo $ECHO_N "(cached) $ECHO_C" >&6
3949 else
3950   ac_cv_sys_long_file_names=yes
3951 # Test for long file names in all the places we know might matter:
3952 #      .                the current directory, where building will happen
3953 #      $prefix/lib      where we will be installing things
3954 #      $exec_prefix/lib likewise
3955 # eval it to expand exec_prefix.
3956 #      $TMPDIR          if set, where it might want to write temporary files
3957 # if $TMPDIR is not set:
3958 #      /tmp             where it might want to write temporary files
3959 #      /var/tmp         likewise
3960 #      /usr/tmp         likewise
3961 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3962   ac_tmpdirs=$TMPDIR
3963 else
3964   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3965 fi
3966 for ac_dir in  . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3967   test -d "$ac_dir" || continue
3968   test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3969   ac_xdir=$ac_dir/cf$$
3970   (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3971   ac_tf1=$ac_xdir/conftest9012345
3972   ac_tf2=$ac_xdir/conftest9012346
3973   (echo 1 >"$ac_tf1") 2>/dev/null
3974   (echo 2 >"$ac_tf2") 2>/dev/null
3975   ac_val=`cat "$ac_tf1" 2>/dev/null`
3976   if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3977     ac_cv_sys_long_file_names=no
3978     rm -rf "$ac_xdir" 2>/dev/null
3979     break
3980   fi
3981   rm -rf "$ac_xdir" 2>/dev/null
3982 done
3983 fi
3984 echo "$as_me:3984: result: $ac_cv_sys_long_file_names" >&5
3985 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3986 if test "$ac_cv_sys_long_file_names" = yes; then
3987
3988 cat >>confdefs.h <<\EOF
3989 #define HAVE_LONG_FILE_NAMES 1
3990 EOF
3991
3992 fi
3993
3994 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3995 # of package conflict.
3996 cf_config_suffix=
3997
3998 # Check whether --with-config-suffix or --without-config-suffix was given.
3999 if test "${with_config_suffix+set}" = set; then
4000   withval="$with_config_suffix"
4001   case "x$withval" in
4002         (xyes|xno)
4003                 { echo "$as_me:4003: WARNING: expected a value for config-suffix option" >&5
4004 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
4005                 ;;
4006         (*)     cf_config_suffix="$withval"
4007                 ;;
4008         esac
4009 fi;
4010
4011 # If we find pkg-config, check if we should install the ".pc" files.
4012
4013 echo "$as_me:4013: checking if you want to use pkg-config" >&5
4014 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
4015
4016 # Check whether --with-pkg-config or --without-pkg-config was given.
4017 if test "${with_pkg_config+set}" = set; then
4018   withval="$with_pkg_config"
4019   cf_pkg_config=$withval
4020 else
4021   cf_pkg_config=yes
4022 fi;
4023 echo "$as_me:4023: result: $cf_pkg_config" >&5
4024 echo "${ECHO_T}$cf_pkg_config" >&6
4025
4026 case "$cf_pkg_config" in
4027 (no)
4028         PKG_CONFIG=none
4029         ;;
4030 (yes)
4031
4032 if test -n "$ac_tool_prefix"; then
4033   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4034 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4035 echo "$as_me:4035: checking for $ac_word" >&5
4036 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4037 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4038   echo $ECHO_N "(cached) $ECHO_C" >&6
4039 else
4040   case $PKG_CONFIG in
4041   [\\/]* | ?:[\\/]*)
4042   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4043   ;;
4044   *)
4045   ac_save_IFS=$IFS; IFS=$ac_path_separator
4046 ac_dummy="$PATH"
4047 for ac_dir in $ac_dummy; do
4048   IFS=$ac_save_IFS
4049   test -z "$ac_dir" && ac_dir=.
4050   if $as_executable_p "$ac_dir/$ac_word"; then
4051    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4052    echo "$as_me:4052: found $ac_dir/$ac_word" >&5
4053    break
4054 fi
4055 done
4056
4057   ;;
4058 esac
4059 fi
4060 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4061
4062 if test -n "$PKG_CONFIG"; then
4063   echo "$as_me:4063: result: $PKG_CONFIG" >&5
4064 echo "${ECHO_T}$PKG_CONFIG" >&6
4065 else
4066   echo "$as_me:4066: result: no" >&5
4067 echo "${ECHO_T}no" >&6
4068 fi
4069
4070 fi
4071 if test -z "$ac_cv_path_PKG_CONFIG"; then
4072   ac_pt_PKG_CONFIG=$PKG_CONFIG
4073   # Extract the first word of "pkg-config", so it can be a program name with args.
4074 set dummy pkg-config; ac_word=$2
4075 echo "$as_me:4075: checking for $ac_word" >&5
4076 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4077 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4078   echo $ECHO_N "(cached) $ECHO_C" >&6
4079 else
4080   case $ac_pt_PKG_CONFIG in
4081   [\\/]* | ?:[\\/]*)
4082   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4083   ;;
4084   *)
4085   ac_save_IFS=$IFS; IFS=$ac_path_separator
4086 ac_dummy="$PATH"
4087 for ac_dir in $ac_dummy; do
4088   IFS=$ac_save_IFS
4089   test -z "$ac_dir" && ac_dir=.
4090   if $as_executable_p "$ac_dir/$ac_word"; then
4091    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4092    echo "$as_me:4092: found $ac_dir/$ac_word" >&5
4093    break
4094 fi
4095 done
4096
4097   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4098   ;;
4099 esac
4100 fi
4101 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4102
4103 if test -n "$ac_pt_PKG_CONFIG"; then
4104   echo "$as_me:4104: result: $ac_pt_PKG_CONFIG" >&5
4105 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4106 else
4107   echo "$as_me:4107: result: no" >&5
4108 echo "${ECHO_T}no" >&6
4109 fi
4110
4111   PKG_CONFIG=$ac_pt_PKG_CONFIG
4112 else
4113   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4114 fi
4115
4116         ;;
4117 (*)
4118         PKG_CONFIG=$withval
4119         ;;
4120 esac
4121
4122 test -z "$PKG_CONFIG" && PKG_CONFIG=none
4123 if test "$PKG_CONFIG" != none ; then
4124
4125 if test "x$prefix" != xNONE; then
4126         cf_path_syntax="$prefix"
4127 else
4128         cf_path_syntax="$ac_default_prefix"
4129 fi
4130
4131 case ".$PKG_CONFIG" in
4132 (.\$\(*\)*|.\'*\'*)
4133         ;;
4134 (..|./*|.\\*)
4135         ;;
4136 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4137         ;;
4138 (.\$\{*prefix\}*|.\$\{*dir\}*)
4139         eval PKG_CONFIG="$PKG_CONFIG"
4140         case ".$PKG_CONFIG" in
4141         (.NONE/*)
4142                 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4143                 ;;
4144         esac
4145         ;;
4146 (.no|.NONE/*)
4147         PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4148         ;;
4149 (*)
4150         { { echo "$as_me:4150: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4151 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4152    { (exit 1); exit 1; }; }
4153         ;;
4154 esac
4155
4156 elif test "x$cf_pkg_config" != xno ; then
4157         { echo "$as_me:4157: WARNING: pkg-config is not installed" >&5
4158 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4159 fi
4160
4161 case "$PKG_CONFIG" in
4162 (no|none|yes)
4163         echo "$as_me:4163: checking for pkg-config library directory" >&5
4164 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4165         ;;
4166 (*)
4167         echo "$as_me:4167: checking for $PKG_CONFIG library directory" >&5
4168 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4169         ;;
4170 esac
4171
4172 # if $PKG_CONFIG_LIBDIR is set, try to use that
4173 if test -n "$PKG_CONFIG_PATH"; then
4174         cf_search_path=`echo "$PKG_CONFIG_PATH" | sed -e 's/:/ /g' -e 's,^[     ]*,,' -e 's,[   ]*$,,'`
4175 elif test -n "$PKG_CONFIG_LIBDIR"; then
4176         cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[   ]*,,' -e 's,[   ]*$,,'`
4177 else
4178         cf_search_path=auto
4179 fi
4180
4181 # if the option is used, let that override.  otherwise default to "libdir"
4182
4183 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4184 if test "${with_pkg_config_libdir+set}" = set; then
4185   withval="$with_pkg_config_libdir"
4186   cf_search_path=$withval
4187 else
4188   test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
4189 fi;
4190
4191 case "x$cf_search_path" in
4192 (xlibdir)
4193         PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
4194         echo "$as_me:4194: result: $PKG_CONFIG_LIBDIR" >&5
4195 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4196         cf_search_path=
4197         ;;
4198 (x)
4199         ;;
4200 (x/*\ *)
4201         PKG_CONFIG_LIBDIR=
4202         ;;
4203 (x/*)
4204         PKG_CONFIG_LIBDIR="$cf_search_path"
4205         echo "$as_me:4205: result: $PKG_CONFIG_LIBDIR" >&5
4206 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4207         cf_search_path=
4208         ;;
4209 (xyes|xauto)
4210         echo "$as_me:4210: result: auto" >&5
4211 echo "${ECHO_T}auto" >&6
4212         cf_search_path=
4213         # Look for the library directory using the same prefix as the executable
4214         echo "$as_me:4214: checking for search-list" >&5
4215 echo $ECHO_N "checking for search-list... $ECHO_C" >&6
4216         if test "x$PKG_CONFIG" != xnone
4217         then
4218                 # works for pkg-config since version 0.24 (2009)
4219                 # works for pkgconf since version 0.8.3 (2012)
4220                 for cf_pkg_program in \
4221                         `echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
4222                         pkg-config \
4223                         pkgconf
4224                 do
4225                         cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
4226                         test -n "$cf_search_path" && break
4227                 done
4228
4229                 # works for pkg-config since import in 2005 of original 2001 HP code.
4230                 test -z "$cf_search_path" && \
4231                 cf_search_path=`
4232                 "$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
4233 /^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
4234         sub(\"^[^']*'\",\"\"); \
4235         sub(\"'.*\",\"\"); \
4236         printf \" %s\", \\$0; } \
4237 { next; } \
4238 "`
4239         fi
4240
4241         echo "$as_me:4241: result: $cf_search_path" >&5
4242 echo "${ECHO_T}$cf_search_path" >&6
4243         ;;
4244 (*)
4245         { { echo "$as_me:4245: error: Unexpected option value: $cf_search_path" >&5
4246 echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
4247    { (exit 1); exit 1; }; }
4248         ;;
4249 esac
4250
4251 if test -n "$cf_search_path"
4252 then
4253         echo "$as_me:4253: checking for first directory" >&5
4254 echo $ECHO_N "checking for first directory... $ECHO_C" >&6
4255         cf_pkg_config_path=none
4256         for cf_config in $cf_search_path
4257         do
4258                 if test -d "$cf_config"
4259                 then
4260                         cf_pkg_config_path=$cf_config
4261                         break
4262                 fi
4263         done
4264         echo "$as_me:4264: result: $cf_pkg_config_path" >&5
4265 echo "${ECHO_T}$cf_pkg_config_path" >&6
4266
4267         if test "x$cf_pkg_config_path" != xnone ; then
4268                 # limit this to the first directory found
4269                 PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
4270         fi
4271
4272         if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
4273         then
4274                 echo "$as_me:4274: checking for workaround" >&5
4275 echo $ECHO_N "checking for workaround... $ECHO_C" >&6
4276                 if test "$prefix" = "NONE" ; then
4277                         cf_prefix="$ac_default_prefix"
4278                 else
4279                         cf_prefix="$prefix"
4280                 fi
4281                 eval cf_libdir=$libdir
4282                 cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
4283                 cf_backup=
4284                 for cf_config in $cf_search_path
4285                 do
4286                         case $cf_config in
4287                         $cf_libdir/pkgconfig)
4288                                 PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
4289                                 break
4290                                 ;;
4291                         *)
4292                                 test -z "$cf_backup" && cf_backup=$cf_config
4293                                 ;;
4294                         esac
4295                 done
4296                 test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
4297                 echo "$as_me:4297: result: $PKG_CONFIG_LIBDIR" >&5
4298 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4299         fi
4300 fi
4301
4302 if test "x$PKG_CONFIG" != xnone
4303 then
4304         echo "$as_me:4304: checking if we should install .pc files for $PKG_CONFIG" >&5
4305 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4306 else
4307         echo "$as_me:4307: checking if we should install .pc files" >&5
4308 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4309 fi
4310
4311 # Check whether --enable-pc-files or --disable-pc-files was given.
4312 if test "${enable_pc_files+set}" = set; then
4313   enableval="$enable_pc_files"
4314   enable_pc_files=$enableval
4315 else
4316   enable_pc_files=no
4317 fi;
4318 echo "$as_me:4318: result: $enable_pc_files" >&5
4319 echo "${ECHO_T}$enable_pc_files" >&6
4320
4321 if test "x$enable_pc_files" != xno
4322 then
4323         MAKE_PC_FILES=
4324         case "x$PKG_CONFIG_LIBDIR" in
4325         (xno|xnone|xyes|x)
4326                 { echo "$as_me:4326: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4327 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4328                 ;;
4329         (*)
4330                 cf_pkg_config_libdir="$PKG_CONFIG_LIBDIR"
4331
4332 if test "x$prefix" != xNONE; then
4333         cf_path_syntax="$prefix"
4334 else
4335         cf_path_syntax="$ac_default_prefix"
4336 fi
4337
4338 case ".$cf_pkg_config_libdir" in
4339 (.\$\(*\)*|.\'*\'*)
4340         ;;
4341 (..|./*|.\\*)
4342         ;;
4343 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4344         ;;
4345 (.\$\{*prefix\}*|.\$\{*dir\}*)
4346         eval cf_pkg_config_libdir="$cf_pkg_config_libdir"
4347         case ".$cf_pkg_config_libdir" in
4348         (.NONE/*)
4349                 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4350                 ;;
4351         esac
4352         ;;
4353 (.no|.NONE/*)
4354         cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4355         ;;
4356 (*)
4357         { { echo "$as_me:4357: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&5
4358 echo "$as_me: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&2;}
4359    { (exit 1); exit 1; }; }
4360         ;;
4361 esac
4362
4363                 ;;
4364         esac
4365 else
4366         MAKE_PC_FILES="#"
4367 fi
4368
4369 if test -z "$MAKE_PC_FILES"
4370 then
4371         echo "$as_me:4371: checking for suffix to add to pkg-config files" >&5
4372 echo $ECHO_N "checking for suffix to add to pkg-config files... $ECHO_C" >&6
4373
4374 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4375 if test "${with_pc_suffix+set}" = set; then
4376   withval="$with_pc_suffix"
4377   case "x$withval" in
4378         (xyes|xno)
4379                 PC_MODULE_SUFFIX=
4380                 ;;
4381         (*)     PC_MODULE_SUFFIX="$withval"
4382                 ;;
4383         esac
4384 fi;
4385         test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4386         echo "$as_me:4386: result: $PC_MODULE_SUFFIX" >&5
4387 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4388         test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4389
4390 fi
4391
4392 echo "$as_me:4392: checking if we should assume mixed-case filenames" >&5
4393 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4394
4395 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4396 if test "${enable_mixed_case+set}" = set; then
4397   enableval="$enable_mixed_case"
4398   enable_mixedcase=$enableval
4399 else
4400   enable_mixedcase=auto
4401 fi;
4402 echo "$as_me:4402: result: $enable_mixedcase" >&5
4403 echo "${ECHO_T}$enable_mixedcase" >&6
4404 if test "$enable_mixedcase" = "auto" ; then
4405
4406 echo "$as_me:4406: checking if filesystem supports mixed-case filenames" >&5
4407 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4408 if test "${cf_cv_mixedcase+set}" = set; then
4409   echo $ECHO_N "(cached) $ECHO_C" >&6
4410 else
4411
4412 if test "$cross_compiling" = yes ; then
4413         case "$target_alias" in
4414         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4415                 cf_cv_mixedcase=no
4416                 ;;
4417         (*)
4418                 cf_cv_mixedcase=yes
4419                 ;;
4420         esac
4421 else
4422         rm -f conftest CONFTEST
4423         echo test >conftest
4424         if test -f CONFTEST ; then
4425                 cf_cv_mixedcase=no
4426         else
4427                 cf_cv_mixedcase=yes
4428         fi
4429         rm -f conftest CONFTEST
4430 fi
4431
4432 fi
4433 echo "$as_me:4433: result: $cf_cv_mixedcase" >&5
4434 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4435 test "$cf_cv_mixedcase" = yes &&
4436 cat >>confdefs.h <<\EOF
4437 #define MIXEDCASE_FILENAMES 1
4438 EOF
4439
4440 else
4441         cf_cv_mixedcase=$enable_mixedcase
4442         if test "x$enable_mixedcase" = "xyes" ; then
4443
4444 cat >>confdefs.h <<\EOF
4445 #define MIXEDCASE_FILENAMES 1
4446 EOF
4447
4448         fi
4449 fi
4450
4451 # do this after mixed-case option (tags/TAGS is not as important as tic).
4452 echo "$as_me:4452: checking whether ${MAKE-make} sets \${MAKE}" >&5
4453 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4454 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4455 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4456   echo $ECHO_N "(cached) $ECHO_C" >&6
4457 else
4458   cat >conftest.make <<\EOF
4459 all:
4460         @echo 'ac_maketemp="${MAKE}"'
4461 EOF
4462 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4463 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4464 if test -n "$ac_maketemp"; then
4465   eval ac_cv_prog_make_${ac_make}_set=yes
4466 else
4467   eval ac_cv_prog_make_${ac_make}_set=no
4468 fi
4469 rm -f conftest.make
4470 fi
4471 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4472   echo "$as_me:4472: result: yes" >&5
4473 echo "${ECHO_T}yes" >&6
4474   SET_MAKE=
4475 else
4476   echo "$as_me:4476: result: no" >&5
4477 echo "${ECHO_T}no" >&6
4478   SET_MAKE="MAKE=${MAKE-make}"
4479 fi
4480
4481 echo "$as_me:4481: checking for \".PHONY\" make-support" >&5
4482 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4483 if test "${cf_cv_make_PHONY+set}" = set; then
4484   echo $ECHO_N "(cached) $ECHO_C" >&6
4485 else
4486
4487         rm -rf conftest*
4488         (
4489                 mkdir conftest || exit 1
4490                 cd conftest
4491                 cat >makefile <<'CF_EOF'
4492 .PHONY: always
4493 DATA=0
4494 always: always.out
4495         @echo "** making $@ $(DATA)"
4496 once: once.out
4497         @echo "** making $@ $(DATA)"
4498 always.out:
4499         @echo "** making $@ $(DATA)"
4500         echo $(DATA) > $@
4501 once.out:
4502         @echo "** making $@ $(DATA)"
4503         echo $(DATA) > $@
4504 CF_EOF
4505                 for cf_data in 1 2 3
4506                 do
4507                         ${MAKE:-make} always DATA=$cf_data
4508                         ${MAKE:-make} once   DATA=$cf_data
4509                         ${MAKE:-make} -t always once
4510                         if test -f always ; then
4511                                 echo "no (case 1)" > ../conftest.tmp
4512                         elif test ! -f always.out ; then
4513                                 echo "no (case 2)" > ../conftest.tmp
4514                         elif test ! -f once.out ; then
4515                                 echo "no (case 3)" > ../conftest.tmp
4516                         elif ! cmp -s always.out once.out ; then
4517                                 echo "no (case 4)" > ../conftest.tmp
4518                                 diff always.out once.out
4519                         else
4520                                 cf_check="`cat always.out`"
4521                                 if test "x$cf_check" != "x$cf_data" ; then
4522                                         echo "no (case 5)" > ../conftest.tmp
4523                                 else
4524                                         echo yes > ../conftest.tmp
4525                                         rm -f ./*.out
4526                                         continue
4527                                 fi
4528                         fi
4529                         break
4530                 done
4531         ) >&5 2>&1
4532         cf_cv_make_PHONY="`cat conftest.tmp`"
4533         rm -rf conftest*
4534
4535 fi
4536 echo "$as_me:4536: result: $cf_cv_make_PHONY" >&5
4537 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4538 MAKE_NO_PHONY="#"
4539 MAKE_PHONY="#"
4540 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4541 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4542
4543 for ac_prog in exctags ctags
4544 do
4545   # Extract the first word of "$ac_prog", so it can be a program name with args.
4546 set dummy $ac_prog; ac_word=$2
4547 echo "$as_me:4547: checking for $ac_word" >&5
4548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4549 if test "${ac_cv_prog_CTAGS+set}" = set; then
4550   echo $ECHO_N "(cached) $ECHO_C" >&6
4551 else
4552   if test -n "$CTAGS"; then
4553   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4554 else
4555   ac_save_IFS=$IFS; IFS=$ac_path_separator
4556 ac_dummy="$PATH"
4557 for ac_dir in $ac_dummy; do
4558   IFS=$ac_save_IFS
4559   test -z "$ac_dir" && ac_dir=.
4560   $as_executable_p "$ac_dir/$ac_word" || continue
4561 ac_cv_prog_CTAGS="$ac_prog"
4562 echo "$as_me:4562: found $ac_dir/$ac_word" >&5
4563 break
4564 done
4565
4566 fi
4567 fi
4568 CTAGS=$ac_cv_prog_CTAGS
4569 if test -n "$CTAGS"; then
4570   echo "$as_me:4570: result: $CTAGS" >&5
4571 echo "${ECHO_T}$CTAGS" >&6
4572 else
4573   echo "$as_me:4573: result: no" >&5
4574 echo "${ECHO_T}no" >&6
4575 fi
4576
4577   test -n "$CTAGS" && break
4578 done
4579
4580 for ac_prog in exetags etags
4581 do
4582   # Extract the first word of "$ac_prog", so it can be a program name with args.
4583 set dummy $ac_prog; ac_word=$2
4584 echo "$as_me:4584: checking for $ac_word" >&5
4585 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4586 if test "${ac_cv_prog_ETAGS+set}" = set; then
4587   echo $ECHO_N "(cached) $ECHO_C" >&6
4588 else
4589   if test -n "$ETAGS"; then
4590   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4591 else
4592   ac_save_IFS=$IFS; IFS=$ac_path_separator
4593 ac_dummy="$PATH"
4594 for ac_dir in $ac_dummy; do
4595   IFS=$ac_save_IFS
4596   test -z "$ac_dir" && ac_dir=.
4597   $as_executable_p "$ac_dir/$ac_word" || continue
4598 ac_cv_prog_ETAGS="$ac_prog"
4599 echo "$as_me:4599: found $ac_dir/$ac_word" >&5
4600 break
4601 done
4602
4603 fi
4604 fi
4605 ETAGS=$ac_cv_prog_ETAGS
4606 if test -n "$ETAGS"; then
4607   echo "$as_me:4607: result: $ETAGS" >&5
4608 echo "${ECHO_T}$ETAGS" >&6
4609 else
4610   echo "$as_me:4610: result: no" >&5
4611 echo "${ECHO_T}no" >&6
4612 fi
4613
4614   test -n "$ETAGS" && break
4615 done
4616
4617 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4618 set dummy ${CTAGS:-ctags}; ac_word=$2
4619 echo "$as_me:4619: checking for $ac_word" >&5
4620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4621 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4622   echo $ECHO_N "(cached) $ECHO_C" >&6
4623 else
4624   if test -n "$MAKE_LOWER_TAGS"; then
4625   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4626 else
4627   ac_save_IFS=$IFS; IFS=$ac_path_separator
4628 ac_dummy="$PATH"
4629 for ac_dir in $ac_dummy; do
4630   IFS=$ac_save_IFS
4631   test -z "$ac_dir" && ac_dir=.
4632   $as_executable_p "$ac_dir/$ac_word" || continue
4633 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4634 echo "$as_me:4634: found $ac_dir/$ac_word" >&5
4635 break
4636 done
4637
4638   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4639 fi
4640 fi
4641 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4642 if test -n "$MAKE_LOWER_TAGS"; then
4643   echo "$as_me:4643: result: $MAKE_LOWER_TAGS" >&5
4644 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4645 else
4646   echo "$as_me:4646: result: no" >&5
4647 echo "${ECHO_T}no" >&6
4648 fi
4649
4650 if test "$cf_cv_mixedcase" = yes ; then
4651         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4652 set dummy ${ETAGS:-etags}; ac_word=$2
4653 echo "$as_me:4653: checking for $ac_word" >&5
4654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4655 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4656   echo $ECHO_N "(cached) $ECHO_C" >&6
4657 else
4658   if test -n "$MAKE_UPPER_TAGS"; then
4659   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4660 else
4661   ac_save_IFS=$IFS; IFS=$ac_path_separator
4662 ac_dummy="$PATH"
4663 for ac_dir in $ac_dummy; do
4664   IFS=$ac_save_IFS
4665   test -z "$ac_dir" && ac_dir=.
4666   $as_executable_p "$ac_dir/$ac_word" || continue
4667 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4668 echo "$as_me:4668: found $ac_dir/$ac_word" >&5
4669 break
4670 done
4671
4672   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4673 fi
4674 fi
4675 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4676 if test -n "$MAKE_UPPER_TAGS"; then
4677   echo "$as_me:4677: result: $MAKE_UPPER_TAGS" >&5
4678 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4679 else
4680   echo "$as_me:4680: result: no" >&5
4681 echo "${ECHO_T}no" >&6
4682 fi
4683
4684 else
4685         MAKE_UPPER_TAGS=no
4686 fi
4687
4688 if test "$MAKE_UPPER_TAGS" = yes ; then
4689         MAKE_UPPER_TAGS=
4690 else
4691         MAKE_UPPER_TAGS="#"
4692 fi
4693
4694 if test "$MAKE_LOWER_TAGS" = yes ; then
4695         MAKE_LOWER_TAGS=
4696 else
4697         MAKE_LOWER_TAGS="#"
4698 fi
4699
4700 echo "$as_me:4700: checking for makeflags variable" >&5
4701 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4702 if test "${cf_cv_makeflags+set}" = set; then
4703   echo $ECHO_N "(cached) $ECHO_C" >&6
4704 else
4705
4706         cf_cv_makeflags=''
4707         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4708         do
4709                 cat >cf_makeflags.tmp <<CF_EOF
4710 SHELL = $SHELL
4711 all :
4712         @ echo '.$cf_option'
4713 CF_EOF
4714                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[   ]*$,,'`
4715                 case "$cf_result" in
4716                 (.*k|.*kw)
4717                         cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4718                         case "$cf_result" in
4719                         (.*CC=*)        cf_cv_makeflags=
4720                                 ;;
4721                         (*)     cf_cv_makeflags=$cf_option
4722                                 ;;
4723                         esac
4724                         break
4725                         ;;
4726                 (.-)
4727                         ;;
4728                 (*)
4729
4730 echo "${as_me:-configure}:4730: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4731
4732                         ;;
4733                 esac
4734         done
4735         rm -f cf_makeflags.tmp
4736
4737 fi
4738 echo "$as_me:4738: result: $cf_cv_makeflags" >&5
4739 echo "${ECHO_T}$cf_cv_makeflags" >&6
4740
4741 if test -n "$ac_tool_prefix"; then
4742   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4743 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4744 echo "$as_me:4744: checking for $ac_word" >&5
4745 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4746 if test "${ac_cv_prog_RANLIB+set}" = set; then
4747   echo $ECHO_N "(cached) $ECHO_C" >&6
4748 else
4749   if test -n "$RANLIB"; then
4750   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4751 else
4752   ac_save_IFS=$IFS; IFS=$ac_path_separator
4753 ac_dummy="$PATH"
4754 for ac_dir in $ac_dummy; do
4755   IFS=$ac_save_IFS
4756   test -z "$ac_dir" && ac_dir=.
4757   $as_executable_p "$ac_dir/$ac_word" || continue
4758 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4759 echo "$as_me:4759: found $ac_dir/$ac_word" >&5
4760 break
4761 done
4762
4763 fi
4764 fi
4765 RANLIB=$ac_cv_prog_RANLIB
4766 if test -n "$RANLIB"; then
4767   echo "$as_me:4767: result: $RANLIB" >&5
4768 echo "${ECHO_T}$RANLIB" >&6
4769 else
4770   echo "$as_me:4770: result: no" >&5
4771 echo "${ECHO_T}no" >&6
4772 fi
4773
4774 fi
4775 if test -z "$ac_cv_prog_RANLIB"; then
4776   ac_ct_RANLIB=$RANLIB
4777   # Extract the first word of "ranlib", so it can be a program name with args.
4778 set dummy ranlib; ac_word=$2
4779 echo "$as_me:4779: checking for $ac_word" >&5
4780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4781 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4782   echo $ECHO_N "(cached) $ECHO_C" >&6
4783 else
4784   if test -n "$ac_ct_RANLIB"; then
4785   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4786 else
4787   ac_save_IFS=$IFS; IFS=$ac_path_separator
4788 ac_dummy="$PATH"
4789 for ac_dir in $ac_dummy; do
4790   IFS=$ac_save_IFS
4791   test -z "$ac_dir" && ac_dir=.
4792   $as_executable_p "$ac_dir/$ac_word" || continue
4793 ac_cv_prog_ac_ct_RANLIB="ranlib"
4794 echo "$as_me:4794: found $ac_dir/$ac_word" >&5
4795 break
4796 done
4797
4798   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4799 fi
4800 fi
4801 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4802 if test -n "$ac_ct_RANLIB"; then
4803   echo "$as_me:4803: result: $ac_ct_RANLIB" >&5
4804 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4805 else
4806   echo "$as_me:4806: result: no" >&5
4807 echo "${ECHO_T}no" >&6
4808 fi
4809
4810   RANLIB=$ac_ct_RANLIB
4811 else
4812   RANLIB="$ac_cv_prog_RANLIB"
4813 fi
4814
4815 if test -n "$ac_tool_prefix"; then
4816   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4817 set dummy ${ac_tool_prefix}ld; ac_word=$2
4818 echo "$as_me:4818: checking for $ac_word" >&5
4819 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4820 if test "${ac_cv_prog_LD+set}" = set; then
4821   echo $ECHO_N "(cached) $ECHO_C" >&6
4822 else
4823   if test -n "$LD"; then
4824   ac_cv_prog_LD="$LD" # Let the user override the test.
4825 else
4826   ac_save_IFS=$IFS; IFS=$ac_path_separator
4827 ac_dummy="$PATH"
4828 for ac_dir in $ac_dummy; do
4829   IFS=$ac_save_IFS
4830   test -z "$ac_dir" && ac_dir=.
4831   $as_executable_p "$ac_dir/$ac_word" || continue
4832 ac_cv_prog_LD="${ac_tool_prefix}ld"
4833 echo "$as_me:4833: found $ac_dir/$ac_word" >&5
4834 break
4835 done
4836
4837 fi
4838 fi
4839 LD=$ac_cv_prog_LD
4840 if test -n "$LD"; then
4841   echo "$as_me:4841: result: $LD" >&5
4842 echo "${ECHO_T}$LD" >&6
4843 else
4844   echo "$as_me:4844: result: no" >&5
4845 echo "${ECHO_T}no" >&6
4846 fi
4847
4848 fi
4849 if test -z "$ac_cv_prog_LD"; then
4850   ac_ct_LD=$LD
4851   # Extract the first word of "ld", so it can be a program name with args.
4852 set dummy ld; ac_word=$2
4853 echo "$as_me:4853: checking for $ac_word" >&5
4854 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4855 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4856   echo $ECHO_N "(cached) $ECHO_C" >&6
4857 else
4858   if test -n "$ac_ct_LD"; then
4859   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4860 else
4861   ac_save_IFS=$IFS; IFS=$ac_path_separator
4862 ac_dummy="$PATH"
4863 for ac_dir in $ac_dummy; do
4864   IFS=$ac_save_IFS
4865   test -z "$ac_dir" && ac_dir=.
4866   $as_executable_p "$ac_dir/$ac_word" || continue
4867 ac_cv_prog_ac_ct_LD="ld"
4868 echo "$as_me:4868: found $ac_dir/$ac_word" >&5
4869 break
4870 done
4871
4872   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4873 fi
4874 fi
4875 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4876 if test -n "$ac_ct_LD"; then
4877   echo "$as_me:4877: result: $ac_ct_LD" >&5
4878 echo "${ECHO_T}$ac_ct_LD" >&6
4879 else
4880   echo "$as_me:4880: result: no" >&5
4881 echo "${ECHO_T}no" >&6
4882 fi
4883
4884   LD=$ac_ct_LD
4885 else
4886   LD="$ac_cv_prog_LD"
4887 fi
4888
4889 if test -n "$ac_tool_prefix"; then
4890   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4891 set dummy ${ac_tool_prefix}ar; ac_word=$2
4892 echo "$as_me:4892: checking for $ac_word" >&5
4893 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4894 if test "${ac_cv_prog_AR+set}" = set; then
4895   echo $ECHO_N "(cached) $ECHO_C" >&6
4896 else
4897   if test -n "$AR"; then
4898   ac_cv_prog_AR="$AR" # Let the user override the test.
4899 else
4900   ac_save_IFS=$IFS; IFS=$ac_path_separator
4901 ac_dummy="$PATH"
4902 for ac_dir in $ac_dummy; do
4903   IFS=$ac_save_IFS
4904   test -z "$ac_dir" && ac_dir=.
4905   $as_executable_p "$ac_dir/$ac_word" || continue
4906 ac_cv_prog_AR="${ac_tool_prefix}ar"
4907 echo "$as_me:4907: found $ac_dir/$ac_word" >&5
4908 break
4909 done
4910
4911 fi
4912 fi
4913 AR=$ac_cv_prog_AR
4914 if test -n "$AR"; then
4915   echo "$as_me:4915: result: $AR" >&5
4916 echo "${ECHO_T}$AR" >&6
4917 else
4918   echo "$as_me:4918: result: no" >&5
4919 echo "${ECHO_T}no" >&6
4920 fi
4921
4922 fi
4923 if test -z "$ac_cv_prog_AR"; then
4924   ac_ct_AR=$AR
4925   # Extract the first word of "ar", so it can be a program name with args.
4926 set dummy ar; ac_word=$2
4927 echo "$as_me:4927: checking for $ac_word" >&5
4928 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4929 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4930   echo $ECHO_N "(cached) $ECHO_C" >&6
4931 else
4932   if test -n "$ac_ct_AR"; then
4933   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4934 else
4935   ac_save_IFS=$IFS; IFS=$ac_path_separator
4936 ac_dummy="$PATH"
4937 for ac_dir in $ac_dummy; do
4938   IFS=$ac_save_IFS
4939   test -z "$ac_dir" && ac_dir=.
4940   $as_executable_p "$ac_dir/$ac_word" || continue
4941 ac_cv_prog_ac_ct_AR="ar"
4942 echo "$as_me:4942: found $ac_dir/$ac_word" >&5
4943 break
4944 done
4945
4946   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4947 fi
4948 fi
4949 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4950 if test -n "$ac_ct_AR"; then
4951   echo "$as_me:4951: result: $ac_ct_AR" >&5
4952 echo "${ECHO_T}$ac_ct_AR" >&6
4953 else
4954   echo "$as_me:4954: result: no" >&5
4955 echo "${ECHO_T}no" >&6
4956 fi
4957
4958   AR=$ac_ct_AR
4959 else
4960   AR="$ac_cv_prog_AR"
4961 fi
4962
4963 if test -n "$ac_tool_prefix"; then
4964   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4965 set dummy ${ac_tool_prefix}nm; ac_word=$2
4966 echo "$as_me:4966: checking for $ac_word" >&5
4967 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4968 if test "${ac_cv_prog_NM+set}" = set; then
4969   echo $ECHO_N "(cached) $ECHO_C" >&6
4970 else
4971   if test -n "$NM"; then
4972   ac_cv_prog_NM="$NM" # Let the user override the test.
4973 else
4974   ac_save_IFS=$IFS; IFS=$ac_path_separator
4975 ac_dummy="$PATH"
4976 for ac_dir in $ac_dummy; do
4977   IFS=$ac_save_IFS
4978   test -z "$ac_dir" && ac_dir=.
4979   $as_executable_p "$ac_dir/$ac_word" || continue
4980 ac_cv_prog_NM="${ac_tool_prefix}nm"
4981 echo "$as_me:4981: found $ac_dir/$ac_word" >&5
4982 break
4983 done
4984
4985 fi
4986 fi
4987 NM=$ac_cv_prog_NM
4988 if test -n "$NM"; then
4989   echo "$as_me:4989: result: $NM" >&5
4990 echo "${ECHO_T}$NM" >&6
4991 else
4992   echo "$as_me:4992: result: no" >&5
4993 echo "${ECHO_T}no" >&6
4994 fi
4995
4996 fi
4997 if test -z "$ac_cv_prog_NM"; then
4998   ac_ct_NM=$NM
4999   # Extract the first word of "nm", so it can be a program name with args.
5000 set dummy nm; ac_word=$2
5001 echo "$as_me:5001: checking for $ac_word" >&5
5002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5003 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
5004   echo $ECHO_N "(cached) $ECHO_C" >&6
5005 else
5006   if test -n "$ac_ct_NM"; then
5007   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5008 else
5009   ac_save_IFS=$IFS; IFS=$ac_path_separator
5010 ac_dummy="$PATH"
5011 for ac_dir in $ac_dummy; do
5012   IFS=$ac_save_IFS
5013   test -z "$ac_dir" && ac_dir=.
5014   $as_executable_p "$ac_dir/$ac_word" || continue
5015 ac_cv_prog_ac_ct_NM="nm"
5016 echo "$as_me:5016: found $ac_dir/$ac_word" >&5
5017 break
5018 done
5019
5020   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
5021 fi
5022 fi
5023 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5024 if test -n "$ac_ct_NM"; then
5025   echo "$as_me:5025: result: $ac_ct_NM" >&5
5026 echo "${ECHO_T}$ac_ct_NM" >&6
5027 else
5028   echo "$as_me:5028: result: no" >&5
5029 echo "${ECHO_T}no" >&6
5030 fi
5031
5032   NM=$ac_ct_NM
5033 else
5034   NM="$ac_cv_prog_NM"
5035 fi
5036
5037 if test -n "$ac_tool_prefix"; then
5038   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5039 set dummy ${ac_tool_prefix}ar; ac_word=$2
5040 echo "$as_me:5040: checking for $ac_word" >&5
5041 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5042 if test "${ac_cv_prog_AR+set}" = set; then
5043   echo $ECHO_N "(cached) $ECHO_C" >&6
5044 else
5045   if test -n "$AR"; then
5046   ac_cv_prog_AR="$AR" # Let the user override the test.
5047 else
5048   ac_save_IFS=$IFS; IFS=$ac_path_separator
5049 ac_dummy="$PATH"
5050 for ac_dir in $ac_dummy; do
5051   IFS=$ac_save_IFS
5052   test -z "$ac_dir" && ac_dir=.
5053   $as_executable_p "$ac_dir/$ac_word" || continue
5054 ac_cv_prog_AR="${ac_tool_prefix}ar"
5055 echo "$as_me:5055: found $ac_dir/$ac_word" >&5
5056 break
5057 done
5058
5059 fi
5060 fi
5061 AR=$ac_cv_prog_AR
5062 if test -n "$AR"; then
5063   echo "$as_me:5063: result: $AR" >&5
5064 echo "${ECHO_T}$AR" >&6
5065 else
5066   echo "$as_me:5066: result: no" >&5
5067 echo "${ECHO_T}no" >&6
5068 fi
5069
5070 fi
5071 if test -z "$ac_cv_prog_AR"; then
5072   ac_ct_AR=$AR
5073   # Extract the first word of "ar", so it can be a program name with args.
5074 set dummy ar; ac_word=$2
5075 echo "$as_me:5075: checking for $ac_word" >&5
5076 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5077 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5078   echo $ECHO_N "(cached) $ECHO_C" >&6
5079 else
5080   if test -n "$ac_ct_AR"; then
5081   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5082 else
5083   ac_save_IFS=$IFS; IFS=$ac_path_separator
5084 ac_dummy="$PATH"
5085 for ac_dir in $ac_dummy; do
5086   IFS=$ac_save_IFS
5087   test -z "$ac_dir" && ac_dir=.
5088   $as_executable_p "$ac_dir/$ac_word" || continue
5089 ac_cv_prog_ac_ct_AR="ar"
5090 echo "$as_me:5090: found $ac_dir/$ac_word" >&5
5091 break
5092 done
5093
5094   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5095 fi
5096 fi
5097 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5098 if test -n "$ac_ct_AR"; then
5099   echo "$as_me:5099: result: $ac_ct_AR" >&5
5100 echo "${ECHO_T}$ac_ct_AR" >&6
5101 else
5102   echo "$as_me:5102: result: no" >&5
5103 echo "${ECHO_T}no" >&6
5104 fi
5105
5106   AR=$ac_ct_AR
5107 else
5108   AR="$ac_cv_prog_AR"
5109 fi
5110
5111 echo "$as_me:5111: checking for options to update archives" >&5
5112 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5113 if test "${cf_cv_ar_flags+set}" = set; then
5114   echo $ECHO_N "(cached) $ECHO_C" >&6
5115 else
5116
5117         case "$cf_cv_system_name" in
5118         (*-msvc*)
5119                 cf_cv_ar_flags=''
5120                 cat >mk_static_lib.sh <<-EOF
5121                 #!$SHELL
5122                 MSVC_BIN="$AR"
5123                 out="\$1"
5124                 shift
5125                 exec \$MSVC_BIN -out:"\$out" \$@
5126                 EOF
5127                 chmod +x mk_static_lib.sh
5128                 AR=`pwd`/mk_static_lib.sh
5129                 ;;
5130         (*)
5131                 cf_cv_ar_flags=unknown
5132                 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5133                 do
5134
5135                         # check if $ARFLAGS already contains this choice
5136                         if test "x$ARFLAGS" != "x" ; then
5137                                 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5138                                 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5139                                         cf_cv_ar_flags=
5140                                         break
5141                                 fi
5142                         fi
5143
5144                         rm -f "conftest.$ac_cv_objext"
5145                         rm -f conftest.a
5146
5147                         cat >"conftest.$ac_ext" <<EOF
5148 #line 5148 "configure"
5149 int     testdata[3] = { 123, 456, 789 };
5150 EOF
5151                         if { (eval echo "$as_me:5151: \"$ac_compile\"") >&5
5152   (eval $ac_compile) 2>&5
5153   ac_status=$?
5154   echo "$as_me:5154: \$? = $ac_status" >&5
5155   (exit "$ac_status"); } ; then
5156                                 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5157                                 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5158                                 if test -f conftest.a ; then
5159                                         cf_cv_ar_flags="$cf_ar_flags"
5160                                         break
5161                                 fi
5162                         else
5163                                 test -n "$verbose" && echo "    cannot compile test-program" 1>&6
5164
5165 echo "${as_me:-configure}:5165: testing cannot compile test-program ..." 1>&5
5166
5167                                 break
5168                         fi
5169                 done
5170                 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5171                 ;;
5172         esac
5173
5174 fi
5175 echo "$as_me:5175: result: $cf_cv_ar_flags" >&5
5176 echo "${ECHO_T}$cf_cv_ar_flags" >&6
5177
5178 if test -n "$ARFLAGS" ; then
5179         if test -n "$cf_cv_ar_flags" ; then
5180                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5181         fi
5182 else
5183         ARFLAGS=$cf_cv_ar_flags
5184 fi
5185
5186 echo "$as_me:5186: checking for an installation directory prefix" >&5
5187 echo $ECHO_N "checking for an installation directory prefix... $ECHO_C" >&6
5188
5189 # Check whether --with-install-prefix or --without-install-prefix was given.
5190 if test "${with_install_prefix+set}" = set; then
5191   withval="$with_install_prefix"
5192   case "x$withval" in
5193         (xyes|xno)
5194                 ;;
5195         (*)     DESTDIR="$withval"
5196                 ;;
5197         esac
5198 fi;
5199 echo "$as_me:5199: result: ${DESTDIR:-(none)}" >&5
5200 echo "${ECHO_T}${DESTDIR:-(none)}" >&6
5201
5202 ###############################################################################
5203
5204 # If we're cross-compiling, allow the user to override the tools and their
5205 # options.  The configure script is oriented toward identifying the host
5206 # compiler, etc., but we need a build compiler to generate parts of the source.
5207
5208 case "$cf_cv_system_name" in
5209 (*-msvc*)
5210         LDFLAGS="$LDFLAGS user32.lib"
5211         export LDFLAGS
5212         ;;
5213 esac
5214
5215 if test "$cross_compiling" = yes ; then
5216
5217         # defaults that we might want to override
5218         : ${BUILD_CFLAGS:=''}
5219         : ${BUILD_CPPFLAGS:=''}
5220         : ${BUILD_LDFLAGS:=''}
5221         : ${BUILD_LIBS:=''}
5222         : ${BUILD_EXEEXT:='$x'}
5223         : ${BUILD_OBJEXT:='o'}
5224
5225 # Check whether --with-build-cc or --without-build-cc was given.
5226 if test "${with_build_cc+set}" = set; then
5227   withval="$with_build_cc"
5228   BUILD_CC="$withval"
5229 else
5230   for ac_prog in gcc clang c99 c89 cc cl
5231 do
5232   # Extract the first word of "$ac_prog", so it can be a program name with args.
5233 set dummy $ac_prog; ac_word=$2
5234 echo "$as_me:5234: checking for $ac_word" >&5
5235 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5236 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5237   echo $ECHO_N "(cached) $ECHO_C" >&6
5238 else
5239   if test -n "$BUILD_CC"; then
5240   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5241 else
5242   ac_save_IFS=$IFS; IFS=$ac_path_separator
5243 ac_dummy="$PATH"
5244 for ac_dir in $ac_dummy; do
5245   IFS=$ac_save_IFS
5246   test -z "$ac_dir" && ac_dir=.
5247   $as_executable_p "$ac_dir/$ac_word" || continue
5248 ac_cv_prog_BUILD_CC="$ac_prog"
5249 echo "$as_me:5249: found $ac_dir/$ac_word" >&5
5250 break
5251 done
5252
5253 fi
5254 fi
5255 BUILD_CC=$ac_cv_prog_BUILD_CC
5256 if test -n "$BUILD_CC"; then
5257   echo "$as_me:5257: result: $BUILD_CC" >&5
5258 echo "${ECHO_T}$BUILD_CC" >&6
5259 else
5260   echo "$as_me:5260: result: no" >&5
5261 echo "${ECHO_T}no" >&6
5262 fi
5263
5264   test -n "$BUILD_CC" && break
5265 done
5266 test -n "$BUILD_CC" || BUILD_CC="none"
5267
5268 fi;
5269         echo "$as_me:5269: checking for native build C compiler" >&5
5270 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5271         echo "$as_me:5271: result: $BUILD_CC" >&5
5272 echo "${ECHO_T}$BUILD_CC" >&6
5273
5274         echo "$as_me:5274: checking for native build C preprocessor" >&5
5275 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5276
5277 # Check whether --with-build-cpp or --without-build-cpp was given.
5278 if test "${with_build_cpp+set}" = set; then
5279   withval="$with_build_cpp"
5280   BUILD_CPP="$withval"
5281 else
5282   BUILD_CPP='${BUILD_CC} -E'
5283 fi;
5284         echo "$as_me:5284: result: $BUILD_CPP" >&5
5285 echo "${ECHO_T}$BUILD_CPP" >&6
5286
5287         echo "$as_me:5287: checking for native build C flags" >&5
5288 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5289
5290 # Check whether --with-build-cflags or --without-build-cflags was given.
5291 if test "${with_build_cflags+set}" = set; then
5292   withval="$with_build_cflags"
5293   BUILD_CFLAGS="$withval"
5294 fi;
5295         echo "$as_me:5295: result: $BUILD_CFLAGS" >&5
5296 echo "${ECHO_T}$BUILD_CFLAGS" >&6
5297
5298         echo "$as_me:5298: checking for native build C preprocessor-flags" >&5
5299 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5300
5301 # Check whether --with-build-cppflags or --without-build-cppflags was given.
5302 if test "${with_build_cppflags+set}" = set; then
5303   withval="$with_build_cppflags"
5304   BUILD_CPPFLAGS="$withval"
5305 fi;
5306         echo "$as_me:5306: result: $BUILD_CPPFLAGS" >&5
5307 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5308
5309         echo "$as_me:5309: checking for native build linker-flags" >&5
5310 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5311
5312 # Check whether --with-build-ldflags or --without-build-ldflags was given.
5313 if test "${with_build_ldflags+set}" = set; then
5314   withval="$with_build_ldflags"
5315   BUILD_LDFLAGS="$withval"
5316 fi;
5317         echo "$as_me:5317: result: $BUILD_LDFLAGS" >&5
5318 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5319
5320         echo "$as_me:5320: checking for native build linker-libraries" >&5
5321 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5322
5323 # Check whether --with-build-libs or --without-build-libs was given.
5324 if test "${with_build_libs+set}" = set; then
5325   withval="$with_build_libs"
5326   BUILD_LIBS="$withval"
5327 fi;
5328         echo "$as_me:5328: result: $BUILD_LIBS" >&5
5329 echo "${ECHO_T}$BUILD_LIBS" >&6
5330
5331         # this assumes we're on Unix.
5332         BUILD_EXEEXT=
5333         BUILD_OBJEXT=o
5334
5335         : ${BUILD_CC:='${CC}'}
5336
5337         echo "$as_me:5337: checking if the build-compiler \"$BUILD_CC\" works" >&5
5338 echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6
5339
5340         cf_save_crossed=$cross_compiling
5341         cf_save_ac_link=$ac_link
5342         cross_compiling=no
5343         cf_build_cppflags=$BUILD_CPPFLAGS
5344         test "$cf_build_cppflags" = "#" && cf_build_cppflags=
5345         ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5'
5346
5347         if test "$cross_compiling" = yes; then
5348   cf_ok_build_cc=unknown
5349 else
5350   cat >"conftest.$ac_ext" <<_ACEOF
5351 #line 5351 "configure"
5352 #include "confdefs.h"
5353 #include <stdio.h>
5354                 int main(int argc, char *argv[])
5355                 {
5356                         ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
5357                 }
5358
5359 _ACEOF
5360 rm -f "conftest$ac_exeext"
5361 if { (eval echo "$as_me:5361: \"$ac_link\"") >&5
5362   (eval $ac_link) 2>&5
5363   ac_status=$?
5364   echo "$as_me:5364: \$? = $ac_status" >&5
5365   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5366   { (eval echo "$as_me:5366: \"$ac_try\"") >&5
5367   (eval $ac_try) 2>&5
5368   ac_status=$?
5369   echo "$as_me:5369: \$? = $ac_status" >&5
5370   (exit "$ac_status"); }; }; then
5371   cf_ok_build_cc=yes
5372 else
5373   echo "$as_me: program exited with status $ac_status" >&5
5374 echo "$as_me: failed program was:" >&5
5375 cat "conftest.$ac_ext" >&5
5376 cf_ok_build_cc=no
5377 fi
5378 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5379 fi
5380
5381         cross_compiling=$cf_save_crossed
5382         ac_link=$cf_save_ac_link
5383
5384         echo "$as_me:5384: result: $cf_ok_build_cc" >&5
5385 echo "${ECHO_T}$cf_ok_build_cc" >&6
5386
5387         if test "$cf_ok_build_cc" != yes
5388         then
5389                 { { echo "$as_me:5389: error: Cross-build requires two compilers.
5390 Use --with-build-cc to specify the native compiler." >&5
5391 echo "$as_me: error: Cross-build requires two compilers.
5392 Use --with-build-cc to specify the native compiler." >&2;}
5393    { (exit 1); exit 1; }; }
5394         fi
5395
5396 else
5397         : ${BUILD_CC:='${CC}'}
5398         : ${BUILD_CPP:='${CPP}'}
5399         : ${BUILD_CFLAGS:='${CFLAGS}'}
5400         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5401         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5402         : ${BUILD_LIBS:='${LIBS}'}
5403         : ${BUILD_EXEEXT:='$x'}
5404         : ${BUILD_OBJEXT:='o'}
5405 fi
5406
5407 ###############################################################################
5408
5409 ### Options to allow the user to specify the set of libraries which are used.
5410 ### Use "--without-normal --with-shared" to allow the default model to be
5411 ### shared, for example.
5412 cf_list_models=""
5413
5414 echo "$as_me:5414: checking if libtool -version-number should be used" >&5
5415 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5416
5417 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5418 if test "${enable_libtool_version+set}" = set; then
5419   enableval="$enable_libtool_version"
5420   test "$enableval" != no && enableval=yes
5421         if test "$enableval" != "yes" ; then
5422     cf_libtool_version=no
5423         else
5424                 cf_libtool_version=yes
5425         fi
5426 else
5427   enableval=yes
5428         cf_libtool_version=yes
5429
5430 fi;
5431 echo "$as_me:5431: result: $cf_libtool_version" >&5
5432 echo "${ECHO_T}$cf_libtool_version" >&6
5433
5434 if test "$cf_libtool_version" = yes ; then
5435         LIBTOOL_VERSION="-version-number"
5436 else
5437         LIBTOOL_VERSION="-version-info"
5438         case "x$VERSION" in
5439         (x)
5440                 { echo "$as_me:5440: WARNING: VERSION was not set" >&5
5441 echo "$as_me: WARNING: VERSION was not set" >&2;}
5442                 ;;
5443         (x*.*.*)
5444                 ABI_VERSION="$VERSION"
5445                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
5446
5447 echo "${as_me:-configure}:5447: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5448
5449                 ;;
5450         (x*:*:*)
5451                 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5452                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
5453
5454 echo "${as_me:-configure}:5454: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5455
5456                 ;;
5457         (*)
5458                 { echo "$as_me:5458: WARNING: unexpected VERSION value: $VERSION" >&5
5459 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5460                 ;;
5461         esac
5462 fi
5463
5464 LIBTOOL=
5465
5466 # common library maintenance symbols that are convenient for libtool scripts:
5467 LIB_CREATE='${AR} -cr'
5468 LIB_OBJECT='${OBJECTS}'
5469 LIB_SUFFIX=.a
5470 LIB_PREP="$RANLIB"
5471
5472 # symbols used to prop libtool up to enable it to determine what it should be
5473 # doing:
5474 LIB_CLEAN=
5475 LIB_COMPILE=
5476 LIB_LINK='${CC}'
5477 LIB_INSTALL=
5478 LIB_UNINSTALL=
5479
5480 echo "$as_me:5480: checking if you want to build libraries with libtool" >&5
5481 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5482
5483 # Check whether --with-libtool or --without-libtool was given.
5484 if test "${with_libtool+set}" = set; then
5485   withval="$with_libtool"
5486   with_libtool=$withval
5487 else
5488   with_libtool=no
5489 fi;
5490 echo "$as_me:5490: result: $with_libtool" >&5
5491 echo "${ECHO_T}$with_libtool" >&6
5492 if test "$with_libtool" != "no"; then
5493
5494         if test "$with_libtool" != "yes" ; then
5495
5496 if test "x$prefix" != xNONE; then
5497         cf_path_syntax="$prefix"
5498 else
5499         cf_path_syntax="$ac_default_prefix"
5500 fi
5501
5502 case ".$with_libtool" in
5503 (.\$\(*\)*|.\'*\'*)
5504         ;;
5505 (..|./*|.\\*)
5506         ;;
5507 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5508         ;;
5509 (.\$\{*prefix\}*|.\$\{*dir\}*)
5510         eval with_libtool="$with_libtool"
5511         case ".$with_libtool" in
5512         (.NONE/*)
5513                 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5514                 ;;
5515         esac
5516         ;;
5517 (.no|.NONE/*)
5518         with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5519         ;;
5520 (*)
5521         { { echo "$as_me:5521: error: expected a pathname, not \"$with_libtool\"" >&5
5522 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5523    { (exit 1); exit 1; }; }
5524         ;;
5525 esac
5526
5527                 LIBTOOL=$with_libtool
5528         else
5529                 if test -n "$ac_tool_prefix"; then
5530   for ac_prog in libtool glibtool
5531   do
5532     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5533 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5534 echo "$as_me:5534: checking for $ac_word" >&5
5535 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5536 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5537   echo $ECHO_N "(cached) $ECHO_C" >&6
5538 else
5539   if test -n "$LIBTOOL"; then
5540   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5541 else
5542   ac_save_IFS=$IFS; IFS=$ac_path_separator
5543 ac_dummy="$PATH"
5544 for ac_dir in $ac_dummy; do
5545   IFS=$ac_save_IFS
5546   test -z "$ac_dir" && ac_dir=.
5547   $as_executable_p "$ac_dir/$ac_word" || continue
5548 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5549 echo "$as_me:5549: found $ac_dir/$ac_word" >&5
5550 break
5551 done
5552
5553 fi
5554 fi
5555 LIBTOOL=$ac_cv_prog_LIBTOOL
5556 if test -n "$LIBTOOL"; then
5557   echo "$as_me:5557: result: $LIBTOOL" >&5
5558 echo "${ECHO_T}$LIBTOOL" >&6
5559 else
5560   echo "$as_me:5560: result: no" >&5
5561 echo "${ECHO_T}no" >&6
5562 fi
5563
5564     test -n "$LIBTOOL" && break
5565   done
5566 fi
5567 if test -z "$LIBTOOL"; then
5568   ac_ct_LIBTOOL=$LIBTOOL
5569   for ac_prog in libtool glibtool
5570 do
5571   # Extract the first word of "$ac_prog", so it can be a program name with args.
5572 set dummy $ac_prog; ac_word=$2
5573 echo "$as_me:5573: checking for $ac_word" >&5
5574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5575 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5576   echo $ECHO_N "(cached) $ECHO_C" >&6
5577 else
5578   if test -n "$ac_ct_LIBTOOL"; then
5579   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5580 else
5581   ac_save_IFS=$IFS; IFS=$ac_path_separator
5582 ac_dummy="$PATH"
5583 for ac_dir in $ac_dummy; do
5584   IFS=$ac_save_IFS
5585   test -z "$ac_dir" && ac_dir=.
5586   $as_executable_p "$ac_dir/$ac_word" || continue
5587 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5588 echo "$as_me:5588: found $ac_dir/$ac_word" >&5
5589 break
5590 done
5591
5592 fi
5593 fi
5594 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5595 if test -n "$ac_ct_LIBTOOL"; then
5596   echo "$as_me:5596: result: $ac_ct_LIBTOOL" >&5
5597 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5598 else
5599   echo "$as_me:5599: result: no" >&5
5600 echo "${ECHO_T}no" >&6
5601 fi
5602
5603   test -n "$ac_ct_LIBTOOL" && break
5604 done
5605 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5606
5607   LIBTOOL=$ac_ct_LIBTOOL
5608 fi
5609
5610 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5611 then
5612         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.].*//'`
5613 else
5614         cf_cv_libtool_version=
5615 fi
5616 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5617
5618                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5619                 then
5620
5621 unset ac_cv_prog_ac_ct_LIBTOOL
5622 unset ac_ct_LIBTOOL
5623 unset LIBTOOL
5624
5625                         if test -n "$ac_tool_prefix"; then
5626   for ac_prog in glibtool
5627   do
5628     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5629 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5630 echo "$as_me:5630: checking for $ac_word" >&5
5631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5632 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5633   echo $ECHO_N "(cached) $ECHO_C" >&6
5634 else
5635   if test -n "$LIBTOOL"; then
5636   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5637 else
5638   ac_save_IFS=$IFS; IFS=$ac_path_separator
5639 ac_dummy="$PATH"
5640 for ac_dir in $ac_dummy; do
5641   IFS=$ac_save_IFS
5642   test -z "$ac_dir" && ac_dir=.
5643   $as_executable_p "$ac_dir/$ac_word" || continue
5644 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5645 echo "$as_me:5645: found $ac_dir/$ac_word" >&5
5646 break
5647 done
5648
5649 fi
5650 fi
5651 LIBTOOL=$ac_cv_prog_LIBTOOL
5652 if test -n "$LIBTOOL"; then
5653   echo "$as_me:5653: result: $LIBTOOL" >&5
5654 echo "${ECHO_T}$LIBTOOL" >&6
5655 else
5656   echo "$as_me:5656: result: no" >&5
5657 echo "${ECHO_T}no" >&6
5658 fi
5659
5660     test -n "$LIBTOOL" && break
5661   done
5662 fi
5663 if test -z "$LIBTOOL"; then
5664   ac_ct_LIBTOOL=$LIBTOOL
5665   for ac_prog in glibtool
5666 do
5667   # Extract the first word of "$ac_prog", so it can be a program name with args.
5668 set dummy $ac_prog; ac_word=$2
5669 echo "$as_me:5669: checking for $ac_word" >&5
5670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5671 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5672   echo $ECHO_N "(cached) $ECHO_C" >&6
5673 else
5674   if test -n "$ac_ct_LIBTOOL"; then
5675   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5676 else
5677   ac_save_IFS=$IFS; IFS=$ac_path_separator
5678 ac_dummy="$PATH"
5679 for ac_dir in $ac_dummy; do
5680   IFS=$ac_save_IFS
5681   test -z "$ac_dir" && ac_dir=.
5682   $as_executable_p "$ac_dir/$ac_word" || continue
5683 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5684 echo "$as_me:5684: found $ac_dir/$ac_word" >&5
5685 break
5686 done
5687
5688 fi
5689 fi
5690 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5691 if test -n "$ac_ct_LIBTOOL"; then
5692   echo "$as_me:5692: result: $ac_ct_LIBTOOL" >&5
5693 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5694 else
5695   echo "$as_me:5695: result: no" >&5
5696 echo "${ECHO_T}no" >&6
5697 fi
5698
5699   test -n "$ac_ct_LIBTOOL" && break
5700 done
5701 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5702
5703   LIBTOOL=$ac_ct_LIBTOOL
5704 fi
5705
5706 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5707 then
5708         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.].*//'`
5709 else
5710         cf_cv_libtool_version=
5711 fi
5712 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5713
5714                 fi
5715         fi
5716         if test -z "$LIBTOOL" ; then
5717                 { { echo "$as_me:5717: error: Cannot find libtool" >&5
5718 echo "$as_me: error: Cannot find libtool" >&2;}
5719    { (exit 1); exit 1; }; }
5720         fi
5721         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5722         LIB_OBJECT='${OBJECTS:.o=.lo}'
5723         LIB_SUFFIX=.la
5724         LIB_CLEAN='${LIBTOOL} --mode=clean'
5725         LIB_COMPILE='${LIBTOOL} --mode=compile'
5726         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5727         LIB_INSTALL='${LIBTOOL} --mode=install'
5728         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5729         LIB_PREP=:
5730
5731 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5732 then
5733         echo "$as_me:5733: checking version of $LIBTOOL" >&5
5734 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5735
5736 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5737 then
5738         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.].*//'`
5739 else
5740         cf_cv_libtool_version=
5741 fi
5742 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5743
5744         echo "$as_me:5744: result: $cf_cv_libtool_version" >&5
5745 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5746         if test -n "$cf_cv_libtool_version"
5747         then
5748                 cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5749                 case "x$cf_check_libtool_version" in
5750                 (*...GNU-libtool...*)
5751                         ;;
5752                 (*)
5753                         { { echo "$as_me:5753: error: This is not GNU libtool" >&5
5754 echo "$as_me: error: This is not GNU libtool" >&2;}
5755    { (exit 1); exit 1; }; }
5756                         ;;
5757                 esac
5758         else
5759                 { { echo "$as_me:5759: error: No version found for $LIBTOOL" >&5
5760 echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5761    { (exit 1); exit 1; }; }
5762         fi
5763 else
5764         { { echo "$as_me:5764: error: GNU libtool has not been found" >&5
5765 echo "$as_me: error: GNU libtool has not been found" >&2;}
5766    { (exit 1); exit 1; }; }
5767 fi
5768
5769         # special hack to add -no-undefined (which libtool should do for itself)
5770         LT_UNDEF=
5771         case "$cf_cv_system_name" in
5772         (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5773                 LT_UNDEF=-no-undefined
5774                 ;;
5775         esac
5776
5777         # special hack to add --tag option for C++ compiler
5778         case "$cf_cv_libtool_version" in
5779         (1.[5-9]*|[2-9].[0-9.a-z]*)
5780                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5781                 LIBTOOL="$LIBTOOL --tag=CC"
5782                 ;;
5783         (*)
5784                 LIBTOOL_CXX="$LIBTOOL"
5785                 ;;
5786         esac
5787 else
5788         LIBTOOL=""
5789         LIBTOOL_CXX=""
5790 fi
5791
5792 test -z "$LIBTOOL" && ECHO_LT=
5793
5794 if test "$with_libtool" != "no" ; then
5795
5796 cf_list_models="$cf_list_models libtool"
5797
5798 else
5799
5800 echo "$as_me:5800: checking if you want to build shared libraries" >&5
5801 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5802
5803 # Check whether --with-shared or --without-shared was given.
5804 if test "${with_shared+set}" = set; then
5805   withval="$with_shared"
5806   with_shared=$withval
5807 else
5808   with_shared=no
5809 fi;
5810 echo "$as_me:5810: result: $with_shared" >&5
5811 echo "${ECHO_T}$with_shared" >&6
5812 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5813
5814 echo "$as_me:5814: checking if you want to build static libraries" >&5
5815 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5816
5817 # Check whether --with-normal or --without-normal was given.
5818 if test "${with_normal+set}" = set; then
5819   withval="$with_normal"
5820   with_normal=$withval
5821 else
5822   with_normal=yes
5823 fi;
5824 echo "$as_me:5824: result: $with_normal" >&5
5825 echo "${ECHO_T}$with_normal" >&6
5826 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5827
5828 echo "$as_me:5828: checking if you want to build debug libraries" >&5
5829 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5830
5831 # Check whether --with-debug or --without-debug was given.
5832 if test "${with_debug+set}" = set; then
5833   withval="$with_debug"
5834   with_debug=$withval
5835 else
5836   with_debug=yes
5837 fi;
5838 echo "$as_me:5838: result: $with_debug" >&5
5839 echo "${ECHO_T}$with_debug" >&6
5840 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5841
5842 echo "$as_me:5842: checking if you want to build profiling libraries" >&5
5843 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5844
5845 # Check whether --with-profile or --without-profile was given.
5846 if test "${with_profile+set}" = set; then
5847   withval="$with_profile"
5848   with_profile=$withval
5849 else
5850   with_profile=no
5851 fi;
5852 echo "$as_me:5852: result: $with_profile" >&5
5853 echo "${ECHO_T}$with_profile" >&6
5854 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5855
5856 fi
5857
5858 if test "X$cf_with_cxx_binding" != Xno; then
5859 if test "x$with_shared" = "xyes"; then
5860 echo "$as_me:5860: checking if you want to build C++ shared libraries" >&5
5861 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5862
5863 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5864 if test "${with_cxx_shared+set}" = set; then
5865   withval="$with_cxx_shared"
5866   with_shared_cxx=$withval
5867 else
5868   with_shared_cxx=no
5869 fi;
5870 echo "$as_me:5870: result: $with_shared_cxx" >&5
5871 echo "${ECHO_T}$with_shared_cxx" >&6
5872 fi
5873 fi
5874
5875 ###############################################################################
5876
5877 echo "$as_me:5877: checking for specified models" >&5
5878 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5879 test -z "$cf_list_models" && cf_list_models=normal
5880 test "$with_libtool" != "no" && cf_list_models=libtool
5881 echo "$as_me:5881: result: $cf_list_models" >&5
5882 echo "${ECHO_T}$cf_list_models" >&6
5883
5884 ### Use the first model as the default, and save its suffix for use in building
5885 ### up test-applications.
5886 echo "$as_me:5886: checking for default model" >&5
5887 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5888 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5889 echo "$as_me:5889: result: $DFT_LWR_MODEL" >&5
5890 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5891
5892 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5893
5894 TICS_NAME=tic
5895
5896 TINFO_NAME=tinfo
5897
5898 LIB_NAME=ncurses
5899
5900 LIB_DIR=../lib
5901 LIB_2ND=../../lib
5902
5903 echo "$as_me:5903: checking if you want to have a library-prefix" >&5
5904 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5905
5906 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5907 if test "${with_lib_prefix+set}" = set; then
5908   withval="$with_lib_prefix"
5909   with_lib_prefix=$withval
5910 else
5911   with_lib_prefix=auto
5912 fi;
5913 echo "$as_me:5913: result: $with_lib_prefix" >&5
5914 echo "${ECHO_T}$with_lib_prefix" >&6
5915
5916 if test "$with_lib_prefix" = auto
5917 then
5918
5919         case "$cf_cv_system_name" in
5920         (OS/2*|os2*)
5921                 if test "$DFT_LWR_MODEL" = libtool; then
5922                         LIB_PREFIX='lib'
5923                 else
5924                         LIB_PREFIX=''
5925                 fi
5926                 ;;
5927         (*-msvc*)
5928                 LIB_PREFIX=''
5929                 ;;
5930         (*)     LIB_PREFIX='lib'
5931                 ;;
5932         esac
5933 cf_prefix=$LIB_PREFIX
5934
5935 elif test "$with_lib_prefix" = no
5936 then
5937         LIB_PREFIX=
5938 else
5939         LIB_PREFIX=$with_lib_prefix
5940 fi
5941
5942 LIB_SUFFIX=
5943
5944         echo "$as_me:5944: checking for PATH separator" >&5
5945 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5946         case "$cf_cv_system_name" in
5947         (os2*)  PATH_SEPARATOR=';'  ;;
5948         (*)     ${PATH_SEPARATOR:=':'}  ;;
5949         esac
5950
5951         echo "$as_me:5951: result: $PATH_SEPARATOR" >&5
5952 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5953
5954 # headers needed for checks...
5955 echo "$as_me:5955: checking for ANSI C header files" >&5
5956 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5957 if test "${ac_cv_header_stdc+set}" = set; then
5958   echo $ECHO_N "(cached) $ECHO_C" >&6
5959 else
5960   cat >"conftest.$ac_ext" <<_ACEOF
5961 #line 5961 "configure"
5962 #include "confdefs.h"
5963 #include <stdlib.h>
5964 #include <stdarg.h>
5965 #include <string.h>
5966 #include <float.h>
5967
5968 _ACEOF
5969 if { (eval echo "$as_me:5969: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5970   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5971   ac_status=$?
5972   $EGREP -v '^ *\+' conftest.er1 >conftest.err
5973   rm -f conftest.er1
5974   cat conftest.err >&5
5975   echo "$as_me:5975: \$? = $ac_status" >&5
5976   (exit "$ac_status"); } >/dev/null; then
5977   if test -s conftest.err; then
5978     ac_cpp_err=$ac_c_preproc_warn_flag
5979   else
5980     ac_cpp_err=
5981   fi
5982 else
5983   ac_cpp_err=yes
5984 fi
5985 if test -z "$ac_cpp_err"; then
5986   ac_cv_header_stdc=yes
5987 else
5988   echo "$as_me: failed program was:" >&5
5989   cat "conftest.$ac_ext" >&5
5990   ac_cv_header_stdc=no
5991 fi
5992 rm -f conftest.err "conftest.$ac_ext"
5993
5994 if test $ac_cv_header_stdc = yes; then
5995   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5996   cat >"conftest.$ac_ext" <<_ACEOF
5997 #line 5997 "configure"
5998 #include "confdefs.h"
5999 #include <string.h>
6000
6001 _ACEOF
6002 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6003   $EGREP "memchr" >/dev/null 2>&1; then
6004   :
6005 else
6006   ac_cv_header_stdc=no
6007 fi
6008 rm -rf conftest*
6009
6010 fi
6011
6012 if test $ac_cv_header_stdc = yes; then
6013   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6014   cat >"conftest.$ac_ext" <<_ACEOF
6015 #line 6015 "configure"
6016 #include "confdefs.h"
6017 #include <stdlib.h>
6018
6019 _ACEOF
6020 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6021   $EGREP "free" >/dev/null 2>&1; then
6022   :
6023 else
6024   ac_cv_header_stdc=no
6025 fi
6026 rm -rf conftest*
6027
6028 fi
6029
6030 if test $ac_cv_header_stdc = yes; then
6031   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6032   if test "$cross_compiling" = yes; then
6033   :
6034 else
6035   cat >"conftest.$ac_ext" <<_ACEOF
6036 #line 6036 "configure"
6037 #include "confdefs.h"
6038 #include <ctype.h>
6039 #if ((' ' & 0x0FF) == 0x020)
6040 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6041 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6042 #else
6043 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6044                      || ('j' <= (c) && (c) <= 'r') \
6045                      || ('s' <= (c) && (c) <= 'z'))
6046 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6047 #endif
6048
6049 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6050 int
6051 main (void)
6052 {
6053   int i;
6054   for (i = 0; i < 256; i++)
6055     if (XOR (islower (i), ISLOWER (i))
6056         || toupper (i) != TOUPPER (i))
6057       $ac_main_return(2);
6058   $ac_main_return (0);
6059 }
6060 _ACEOF
6061 rm -f "conftest$ac_exeext"
6062 if { (eval echo "$as_me:6062: \"$ac_link\"") >&5
6063   (eval $ac_link) 2>&5
6064   ac_status=$?
6065   echo "$as_me:6065: \$? = $ac_status" >&5
6066   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6067   { (eval echo "$as_me:6067: \"$ac_try\"") >&5
6068   (eval $ac_try) 2>&5
6069   ac_status=$?
6070   echo "$as_me:6070: \$? = $ac_status" >&5
6071   (exit "$ac_status"); }; }; then
6072   :
6073 else
6074   echo "$as_me: program exited with status $ac_status" >&5
6075 echo "$as_me: failed program was:" >&5
6076 cat "conftest.$ac_ext" >&5
6077 ac_cv_header_stdc=no
6078 fi
6079 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6080 fi
6081 fi
6082 fi
6083 echo "$as_me:6083: result: $ac_cv_header_stdc" >&5
6084 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6085 if test $ac_cv_header_stdc = yes; then
6086
6087 cat >>confdefs.h <<\EOF
6088 #define STDC_HEADERS 1
6089 EOF
6090
6091 fi
6092
6093 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6094
6095 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6096                   inttypes.h stdint.h unistd.h
6097 do
6098 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6099 echo "$as_me:6099: checking for $ac_header" >&5
6100 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6101 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6102   echo $ECHO_N "(cached) $ECHO_C" >&6
6103 else
6104   cat >"conftest.$ac_ext" <<_ACEOF
6105 #line 6105 "configure"
6106 #include "confdefs.h"
6107 $ac_includes_default
6108 #include <$ac_header>
6109 _ACEOF
6110 rm -f "conftest.$ac_objext"
6111 if { (eval echo "$as_me:6111: \"$ac_compile\"") >&5
6112   (eval $ac_compile) 2>&5
6113   ac_status=$?
6114   echo "$as_me:6114: \$? = $ac_status" >&5
6115   (exit "$ac_status"); } &&
6116          { ac_try='test -s "conftest.$ac_objext"'
6117   { (eval echo "$as_me:6117: \"$ac_try\"") >&5
6118   (eval $ac_try) 2>&5
6119   ac_status=$?
6120   echo "$as_me:6120: \$? = $ac_status" >&5
6121   (exit "$ac_status"); }; }; then
6122   eval "$as_ac_Header=yes"
6123 else
6124   echo "$as_me: failed program was:" >&5
6125 cat "conftest.$ac_ext" >&5
6126 eval "$as_ac_Header=no"
6127 fi
6128 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6129 fi
6130 echo "$as_me:6130: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6131 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6132 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6133   cat >>confdefs.h <<EOF
6134 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6135 EOF
6136
6137 fi
6138 done
6139
6140 echo "$as_me:6140: checking whether exit is declared" >&5
6141 echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
6142 if test "${ac_cv_have_decl_exit+set}" = set; then
6143   echo $ECHO_N "(cached) $ECHO_C" >&6
6144 else
6145   cat >"conftest.$ac_ext" <<_ACEOF
6146 #line 6146 "configure"
6147 #include "confdefs.h"
6148 $ac_includes_default
6149 int
6150 main (void)
6151 {
6152 #ifndef exit
6153   (void) exit;
6154 #endif
6155
6156   ;
6157   return 0;
6158 }
6159 _ACEOF
6160 rm -f "conftest.$ac_objext"
6161 if { (eval echo "$as_me:6161: \"$ac_compile\"") >&5
6162   (eval $ac_compile) 2>&5
6163   ac_status=$?
6164   echo "$as_me:6164: \$? = $ac_status" >&5
6165   (exit "$ac_status"); } &&
6166          { ac_try='test -s "conftest.$ac_objext"'
6167   { (eval echo "$as_me:6167: \"$ac_try\"") >&5
6168   (eval $ac_try) 2>&5
6169   ac_status=$?
6170   echo "$as_me:6170: \$? = $ac_status" >&5
6171   (exit "$ac_status"); }; }; then
6172   ac_cv_have_decl_exit=yes
6173 else
6174   echo "$as_me: failed program was:" >&5
6175 cat "conftest.$ac_ext" >&5
6176 ac_cv_have_decl_exit=no
6177 fi
6178 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6179 fi
6180 echo "$as_me:6180: result: $ac_cv_have_decl_exit" >&5
6181 echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
6182
6183 ac_header_dirent=no
6184 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
6185   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
6186 echo "$as_me:6186: checking for $ac_hdr that defines DIR" >&5
6187 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
6188 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6189   echo $ECHO_N "(cached) $ECHO_C" >&6
6190 else
6191   cat >"conftest.$ac_ext" <<_ACEOF
6192 #line 6192 "configure"
6193 #include "confdefs.h"
6194 #include <sys/types.h>
6195 #include <$ac_hdr>
6196
6197 int
6198 main (void)
6199 {
6200 if ((DIR *) 0)
6201 return 0;
6202   ;
6203   return 0;
6204 }
6205 _ACEOF
6206 rm -f "conftest.$ac_objext"
6207 if { (eval echo "$as_me:6207: \"$ac_compile\"") >&5
6208   (eval $ac_compile) 2>&5
6209   ac_status=$?
6210   echo "$as_me:6210: \$? = $ac_status" >&5
6211   (exit "$ac_status"); } &&
6212          { ac_try='test -s "conftest.$ac_objext"'
6213   { (eval echo "$as_me:6213: \"$ac_try\"") >&5
6214   (eval $ac_try) 2>&5
6215   ac_status=$?
6216   echo "$as_me:6216: \$? = $ac_status" >&5
6217   (exit "$ac_status"); }; }; then
6218   eval "$as_ac_Header=yes"
6219 else
6220   echo "$as_me: failed program was:" >&5
6221 cat "conftest.$ac_ext" >&5
6222 eval "$as_ac_Header=no"
6223 fi
6224 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6225 fi
6226 echo "$as_me:6226: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6227 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6228 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6229   cat >>confdefs.h <<EOF
6230 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
6231 EOF
6232
6233 ac_header_dirent=$ac_hdr; break
6234 fi
6235
6236 done
6237 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6238 if test $ac_header_dirent = dirent.h; then
6239   echo "$as_me:6239: checking for opendir in -ldir" >&5
6240 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
6241 if test "${ac_cv_lib_dir_opendir+set}" = set; then
6242   echo $ECHO_N "(cached) $ECHO_C" >&6
6243 else
6244   ac_check_lib_save_LIBS=$LIBS
6245 LIBS="-ldir  $LIBS"
6246 cat >"conftest.$ac_ext" <<_ACEOF
6247 #line 6247 "configure"
6248 #include "confdefs.h"
6249
6250 /* Override any gcc2 internal prototype to avoid an error.  */
6251 #ifdef __cplusplus
6252 extern "C"
6253 #endif
6254 /* We use char because int might match the return type of a gcc2
6255    builtin and then its argument prototype would still apply.  */
6256 char opendir (void);
6257 int
6258 main (void)
6259 {
6260 opendir ();
6261   ;
6262   return 0;
6263 }
6264 _ACEOF
6265 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6266 if { (eval echo "$as_me:6266: \"$ac_link\"") >&5
6267   (eval $ac_link) 2>&5
6268   ac_status=$?
6269   echo "$as_me:6269: \$? = $ac_status" >&5
6270   (exit "$ac_status"); } &&
6271          { ac_try='test -s "conftest$ac_exeext"'
6272   { (eval echo "$as_me:6272: \"$ac_try\"") >&5
6273   (eval $ac_try) 2>&5
6274   ac_status=$?
6275   echo "$as_me:6275: \$? = $ac_status" >&5
6276   (exit "$ac_status"); }; }; then
6277   ac_cv_lib_dir_opendir=yes
6278 else
6279   echo "$as_me: failed program was:" >&5
6280 cat "conftest.$ac_ext" >&5
6281 ac_cv_lib_dir_opendir=no
6282 fi
6283 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6284 LIBS=$ac_check_lib_save_LIBS
6285 fi
6286 echo "$as_me:6286: result: $ac_cv_lib_dir_opendir" >&5
6287 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
6288 if test "$ac_cv_lib_dir_opendir" = yes; then
6289   LIBS="$LIBS -ldir"
6290 fi
6291
6292 else
6293   echo "$as_me:6293: checking for opendir in -lx" >&5
6294 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
6295 if test "${ac_cv_lib_x_opendir+set}" = set; then
6296   echo $ECHO_N "(cached) $ECHO_C" >&6
6297 else
6298   ac_check_lib_save_LIBS=$LIBS
6299 LIBS="-lx  $LIBS"
6300 cat >"conftest.$ac_ext" <<_ACEOF
6301 #line 6301 "configure"
6302 #include "confdefs.h"
6303
6304 /* Override any gcc2 internal prototype to avoid an error.  */
6305 #ifdef __cplusplus
6306 extern "C"
6307 #endif
6308 /* We use char because int might match the return type of a gcc2
6309    builtin and then its argument prototype would still apply.  */
6310 char opendir (void);
6311 int
6312 main (void)
6313 {
6314 opendir ();
6315   ;
6316   return 0;
6317 }
6318 _ACEOF
6319 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6320 if { (eval echo "$as_me:6320: \"$ac_link\"") >&5
6321   (eval $ac_link) 2>&5
6322   ac_status=$?
6323   echo "$as_me:6323: \$? = $ac_status" >&5
6324   (exit "$ac_status"); } &&
6325          { ac_try='test -s "conftest$ac_exeext"'
6326   { (eval echo "$as_me:6326: \"$ac_try\"") >&5
6327   (eval $ac_try) 2>&5
6328   ac_status=$?
6329   echo "$as_me:6329: \$? = $ac_status" >&5
6330   (exit "$ac_status"); }; }; then
6331   ac_cv_lib_x_opendir=yes
6332 else
6333   echo "$as_me: failed program was:" >&5
6334 cat "conftest.$ac_ext" >&5
6335 ac_cv_lib_x_opendir=no
6336 fi
6337 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6338 LIBS=$ac_check_lib_save_LIBS
6339 fi
6340 echo "$as_me:6340: result: $ac_cv_lib_x_opendir" >&5
6341 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
6342 if test "$ac_cv_lib_x_opendir" = yes; then
6343   LIBS="$LIBS -lx"
6344 fi
6345
6346 fi
6347
6348 ###############################################################################
6349
6350 echo "$as_me:6350: checking if you want to build a separate terminfo library" >&5
6351 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
6352
6353 # Check whether --with-termlib or --without-termlib was given.
6354 if test "${with_termlib+set}" = set; then
6355   withval="$with_termlib"
6356   with_termlib=$withval
6357 else
6358   with_termlib=no
6359 fi;
6360 echo "$as_me:6360: result: $with_termlib" >&5
6361 echo "${ECHO_T}$with_termlib" >&6
6362
6363 echo "$as_me:6363: checking if you want to build a separate tic library" >&5
6364 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
6365
6366 # Check whether --with-ticlib or --without-ticlib was given.
6367 if test "${with_ticlib+set}" = set; then
6368   withval="$with_ticlib"
6369   with_ticlib=$withval
6370 else
6371   with_ticlib=no
6372 fi;
6373 echo "$as_me:6373: result: $with_ticlib" >&5
6374 echo "${ECHO_T}$with_ticlib" >&6
6375
6376 if test X"$CC_G_OPT" = X"" ; then
6377         CC_G_OPT='-g'
6378         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
6379 fi
6380
6381 if test X"$CXX_G_OPT" = X"" ; then
6382         CXX_G_OPT='-g'
6383         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
6384 fi
6385
6386 echo "$as_me:6386: checking for default loader flags" >&5
6387 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
6388 case "$DFT_LWR_MODEL" in
6389 (libtool) LD_MODEL=''   ;;
6390 (normal)  LD_MODEL=''   ;;
6391 (debug)   LD_MODEL=$CC_G_OPT ;;
6392 (profile) LD_MODEL='-pg';;
6393 (shared)  LD_MODEL=''   ;;
6394 esac
6395 echo "$as_me:6395: result: ${LD_MODEL:-(none)}" >&5
6396 echo "${ECHO_T}${LD_MODEL:-(none)}" >&6
6397
6398 case "$DFT_LWR_MODEL" in
6399 (shared)
6400
6401 echo "$as_me:6401: checking if rpath option should be used" >&5
6402 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
6403
6404 # Check whether --enable-rpath or --disable-rpath was given.
6405 if test "${enable_rpath+set}" = set; then
6406   enableval="$enable_rpath"
6407   cf_cv_enable_rpath=$enableval
6408 else
6409   cf_cv_enable_rpath=no
6410 fi;
6411 echo "$as_me:6411: result: $cf_cv_enable_rpath" >&5
6412 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
6413
6414 echo "$as_me:6414: checking if shared libraries should be relinked during install" >&5
6415 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
6416
6417 # Check whether --enable-relink or --disable-relink was given.
6418 if test "${enable_relink+set}" = set; then
6419   enableval="$enable_relink"
6420   cf_cv_do_relink=$enableval
6421 else
6422   cf_cv_do_relink=yes
6423 fi;
6424 echo "$as_me:6424: result: $cf_cv_do_relink" >&5
6425 echo "${ECHO_T}$cf_cv_do_relink" >&6
6426         ;;
6427 esac
6428
6429 # we will build libraries one-level down.
6430 rel_builddir=..
6431
6432 LD_RPATH_OPT=
6433 if test "x$cf_cv_enable_rpath" != xno
6434 then
6435         echo "$as_me:6435: checking for an rpath option" >&5
6436 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
6437         case "$cf_cv_system_name" in
6438         (irix*)
6439                 if test "$GCC" = yes; then
6440                         LD_RPATH_OPT="-Wl,-rpath,"
6441                 else
6442                         LD_RPATH_OPT="-rpath "
6443                 fi
6444                 ;;
6445         (linux*|gnu*|k*bsd*-gnu|freebsd*)
6446                 LD_RPATH_OPT="-Wl,-rpath,"
6447                 ;;
6448         (openbsd[2-9].*|mirbsd*)
6449                 LD_RPATH_OPT="-Wl,-rpath,"
6450                 ;;
6451         (dragonfly*)
6452                 LD_RPATH_OPT="-rpath "
6453                 ;;
6454         (netbsd*)
6455                 LD_RPATH_OPT="-Wl,-rpath,"
6456                 ;;
6457         (osf*|mls+*)
6458                 LD_RPATH_OPT="-rpath "
6459                 ;;
6460         (solaris2*)
6461                 LD_RPATH_OPT="-R"
6462                 ;;
6463         (*)
6464                 ;;
6465         esac
6466         echo "$as_me:6466: result: $LD_RPATH_OPT" >&5
6467 echo "${ECHO_T}$LD_RPATH_OPT" >&6
6468
6469         case "x$LD_RPATH_OPT" in
6470         (x-R*)
6471                 echo "$as_me:6471: checking if we need a space after rpath option" >&5
6472 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
6473                 cf_save_LIBS="$LIBS"
6474
6475 cf_add_libs="$LIBS"
6476 # reverse order
6477 cf_add_0lib=
6478 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6479 # filter duplicates
6480 for cf_add_1lib in $cf_add_0lib; do
6481         for cf_add_2lib in $cf_add_libs; do
6482                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6483                         cf_add_1lib=
6484                         break
6485                 fi
6486         done
6487         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6488 done
6489 LIBS="$cf_add_libs"
6490
6491                 cat >"conftest.$ac_ext" <<_ACEOF
6492 #line 6492 "configure"
6493 #include "confdefs.h"
6494
6495 int
6496 main (void)
6497 {
6498
6499   ;
6500   return 0;
6501 }
6502 _ACEOF
6503 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6504 if { (eval echo "$as_me:6504: \"$ac_link\"") >&5
6505   (eval $ac_link) 2>&5
6506   ac_status=$?
6507   echo "$as_me:6507: \$? = $ac_status" >&5
6508   (exit "$ac_status"); } &&
6509          { ac_try='test -s "conftest$ac_exeext"'
6510   { (eval echo "$as_me:6510: \"$ac_try\"") >&5
6511   (eval $ac_try) 2>&5
6512   ac_status=$?
6513   echo "$as_me:6513: \$? = $ac_status" >&5
6514   (exit "$ac_status"); }; }; then
6515   cf_rpath_space=no
6516 else
6517   echo "$as_me: failed program was:" >&5
6518 cat "conftest.$ac_ext" >&5
6519 cf_rpath_space=yes
6520 fi
6521 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6522                 LIBS="$cf_save_LIBS"
6523                 echo "$as_me:6523: result: $cf_rpath_space" >&5
6524 echo "${ECHO_T}$cf_rpath_space" >&6
6525                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6526                 ;;
6527         esac
6528 fi
6529
6530         RM_SHARED_OPTS=
6531         LOCAL_LDFLAGS=
6532         LOCAL_LDFLAGS2=
6533         LD_SHARED_OPTS=
6534         INSTALL_LIB="-m 644"
6535         : ${rel_builddir:=.}
6536
6537         shlibdir=$libdir
6538
6539         MAKE_DLLS="#"
6540
6541         cf_cv_do_symlinks=no
6542         cf_ld_rpath_opt=
6543         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6544
6545         echo "$as_me:6545: checking whether to use release or ABI version in shared library file names" >&5
6546 echo $ECHO_N "checking whether to use release or ABI version in shared library file names... $ECHO_C" >&6
6547
6548 # Check whether --with-shlib-version or --without-shlib-version was given.
6549 if test "${with_shlib_version+set}" = set; then
6550   withval="$with_shlib_version"
6551   test -z "$withval" && withval=auto
6552         case "$withval" in
6553         (yes)
6554                 cf_cv_shlib_version=auto
6555                 ;;
6556         (rel|abi|auto)
6557                 cf_cv_shlib_version=$withval
6558                 ;;
6559         (*)
6560                 echo "$as_me:6560: result: $withval" >&5
6561 echo "${ECHO_T}$withval" >&6
6562                 { { echo "$as_me:6562: error: option value must be one of: rel, abi, or auto" >&5
6563 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6564    { (exit 1); exit 1; }; }
6565                 ;;
6566         esac
6567
6568 else
6569   cf_cv_shlib_version=auto
6570 fi;
6571         echo "$as_me:6571: result: $cf_cv_shlib_version" >&5
6572 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6573
6574         cf_cv_rm_so_locs=no
6575         cf_try_cflags=
6576
6577         # Some less-capable ports of gcc support only -fpic
6578         CC_SHARED_OPTS=
6579
6580         cf_try_fPIC=no
6581         if test "$GCC" = yes
6582         then
6583                 cf_try_fPIC=yes
6584         else
6585                 case "$cf_cv_system_name" in
6586                 (*linux*)       # e.g., PGI compiler
6587                         cf_try_fPIC=yes
6588                         ;;
6589                 esac
6590         fi
6591
6592         if test "$cf_try_fPIC" = yes
6593         then
6594                 echo "$as_me:6594: checking which $CC option to use" >&5
6595 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6596                 cf_save_CFLAGS="$CFLAGS"
6597                 for CC_SHARED_OPTS in -fPIC -fpic ''
6598                 do
6599                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6600                         cat >"conftest.$ac_ext" <<_ACEOF
6601 #line 6601 "configure"
6602 #include "confdefs.h"
6603 #include <stdio.h>
6604 int
6605 main (void)
6606 {
6607 int x = 1; (void)x
6608   ;
6609   return 0;
6610 }
6611 _ACEOF
6612 rm -f "conftest.$ac_objext"
6613 if { (eval echo "$as_me:6613: \"$ac_compile\"") >&5
6614   (eval $ac_compile) 2>&5
6615   ac_status=$?
6616   echo "$as_me:6616: \$? = $ac_status" >&5
6617   (exit "$ac_status"); } &&
6618          { ac_try='test -s "conftest.$ac_objext"'
6619   { (eval echo "$as_me:6619: \"$ac_try\"") >&5
6620   (eval $ac_try) 2>&5
6621   ac_status=$?
6622   echo "$as_me:6622: \$? = $ac_status" >&5
6623   (exit "$ac_status"); }; }; then
6624   break
6625 else
6626   echo "$as_me: failed program was:" >&5
6627 cat "conftest.$ac_ext" >&5
6628 fi
6629 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6630                 done
6631                 echo "$as_me:6631: result: $CC_SHARED_OPTS" >&5
6632 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6633                 CFLAGS="$cf_save_CFLAGS"
6634         fi
6635
6636         cf_cv_shlib_version_infix=no
6637
6638         case "$cf_cv_system_name" in
6639         (aix4.3-9*|aix[5-7]*)
6640                 if test "$GCC" = yes; then
6641                         CC_SHARED_OPTS='-Wl,-brtl'
6642                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6643                 else
6644                         CC_SHARED_OPTS='-brtl'
6645                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6646                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6647                 fi
6648                 ;;
6649         (beos*)
6650                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6651                 ;;
6652         (cygwin*)
6653                 CC_SHARED_OPTS=
6654                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6655                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6656                 cf_cv_shlib_version=cygdll
6657                 cf_cv_shlib_version_infix=cygdll
6658                 shlibdir=$bindir
6659                 MAKE_DLLS=
6660                 cat >mk_shared_lib.sh <<-CF_EOF
6661                 #!$SHELL
6662                 SHARED_LIB=\$1
6663                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6664                 shift
6665                 cat <<-EOF
6666                 Linking shared library
6667                 ** SHARED_LIB \$SHARED_LIB
6668                 ** IMPORT_LIB \$IMPORT_LIB
6669 EOF
6670                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6671 CF_EOF
6672                 chmod +x mk_shared_lib.sh
6673                 ;;
6674         (msys*)
6675                 CC_SHARED_OPTS=
6676                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6677                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6678                 cf_cv_shlib_version=msysdll
6679                 cf_cv_shlib_version_infix=msysdll
6680                 shlibdir=$bindir
6681                 MAKE_DLLS=
6682                 cat >mk_shared_lib.sh <<-CF_EOF
6683                 #!$SHELL
6684                 SHARED_LIB=\$1
6685                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6686                 shift
6687                 cat <<-EOF
6688                 Linking shared library
6689                 ** SHARED_LIB \$SHARED_LIB
6690                 ** IMPORT_LIB \$IMPORT_LIB
6691 EOF
6692                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6693 CF_EOF
6694                 chmod +x mk_shared_lib.sh
6695                 ;;
6696         (darwin*)
6697                 cf_try_cflags="no-cpp-precomp"
6698                 CC_SHARED_OPTS="-dynamic"
6699                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6700                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6701                 cf_cv_shlib_version_infix=yes
6702                 echo "$as_me:6702: checking if ld -search_paths_first works" >&5
6703 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6704 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6705   echo $ECHO_N "(cached) $ECHO_C" >&6
6706 else
6707
6708                         cf_save_LDFLAGS=$LDFLAGS
6709                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6710                         cat >"conftest.$ac_ext" <<_ACEOF
6711 #line 6711 "configure"
6712 #include "confdefs.h"
6713
6714 int
6715 main (void)
6716 {
6717 int i;
6718   ;
6719   return 0;
6720 }
6721 _ACEOF
6722 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6723 if { (eval echo "$as_me:6723: \"$ac_link\"") >&5
6724   (eval $ac_link) 2>&5
6725   ac_status=$?
6726   echo "$as_me:6726: \$? = $ac_status" >&5
6727   (exit "$ac_status"); } &&
6728          { ac_try='test -s "conftest$ac_exeext"'
6729   { (eval echo "$as_me:6729: \"$ac_try\"") >&5
6730   (eval $ac_try) 2>&5
6731   ac_status=$?
6732   echo "$as_me:6732: \$? = $ac_status" >&5
6733   (exit "$ac_status"); }; }; then
6734   cf_cv_ldflags_search_paths_first=yes
6735 else
6736   echo "$as_me: failed program was:" >&5
6737 cat "conftest.$ac_ext" >&5
6738 cf_cv_ldflags_search_paths_first=no
6739 fi
6740 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6741                                 LDFLAGS=$cf_save_LDFLAGS
6742 fi
6743 echo "$as_me:6743: result: $cf_cv_ldflags_search_paths_first" >&5
6744 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6745                 if test "$cf_cv_ldflags_search_paths_first" = yes; then
6746                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6747                 fi
6748                 ;;
6749         (haiku*)
6750
6751         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6752         if test "$cf_cv_shlib_version" = rel; then
6753                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6754         else
6755                 cf_cv_shared_soname='`basename $@`'
6756         fi
6757
6758                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6759                 ;;
6760         (hpux[7-8]*)
6761                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6762                 if test "$GCC" != yes; then
6763                         CC_SHARED_OPTS='+Z'
6764                 fi
6765                 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6766                 INSTALL_LIB="-m 555"
6767                 ;;
6768         (hpux*)
6769                 # (tested with gcc 2.7.2 -- I don't have c89)
6770                 if test "$GCC" = yes; then
6771                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6772                 else
6773                         CC_SHARED_OPTS='+Z'
6774                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
6775                 fi
6776                 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6777                 # HP-UX shared libraries must be executable, and should be
6778                 # readonly to exploit a quirk in the memory manager.
6779                 INSTALL_LIB="-m 555"
6780                 ;;
6781         (interix*)
6782                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6783                 if test "$cf_cv_shlib_version" = rel; then
6784                         cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6785                 else
6786                         cf_shared_soname='`basename $@`'
6787                 fi
6788                 CC_SHARED_OPTS=
6789                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6790                 ;;
6791         (irix*)
6792                 if test "$cf_cv_enable_rpath" = yes ; then
6793                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6794                 fi
6795                 # tested with IRIX 5.2 and 'cc'.
6796                 if test "$GCC" != yes; then
6797                         CC_SHARED_OPTS='-KPIC'
6798                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6799                 else
6800                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6801                 fi
6802                 cf_cv_rm_so_locs=yes
6803                 ;;
6804         (linux*|gnu*|k*bsd*-gnu)
6805                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6806                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6807                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6808                 fi
6809                 if test "$cf_cv_enable_rpath" = yes ; then
6810                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6811                 fi
6812
6813         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6814         if test "$cf_cv_shlib_version" = rel; then
6815                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6816         else
6817                 cf_cv_shared_soname='`basename $@`'
6818         fi
6819
6820                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6821                 ;;
6822         (mingw*msvc*)
6823                 cf_cv_shlib_version=msvcdll
6824                 cf_cv_shlib_version_infix=msvcdll
6825                 shlibdir=$bindir
6826                 MAKE_DLLS=
6827                 if test "$DFT_LWR_MODEL" = "shared" ; then
6828                         LOCAL_LDFLAGS="-link -dll"
6829                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6830                         EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6831                 fi
6832                 CC_SHARED_OPTS=
6833                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6834                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6835                 cat >mk_shared_lib.sh <<-CF_EOF
6836                 #!$SHELL
6837                 SHARED_LIB=\$1
6838                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6839                 shift
6840                 my_ld=\$1
6841                 shift
6842                 cat <<-EOF
6843                 Linking shared library
6844                 ** SHARED LIB \$SHARED_LIB
6845                 ** IMPORT_LIB \$IMPORT_LIB
6846 EOF
6847                 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6848                 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6849                 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6850 CF_EOF
6851                 chmod +x mk_shared_lib.sh
6852                 cat >mk_prog.sh <<-CF_EOF
6853                 #!$SHELL
6854                 shift
6855                 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6856                 LD="$LD"
6857                 clopts=()
6858                 ldopts=("/subsystem:console")
6859                 libs=()
6860                 isdll=0
6861                 while test \$# -gt 0; do
6862                         case "\$1" in
6863                                 -link)
6864                                         # ignore -link argument
6865                                         ;;
6866                                 -M[TD] | -M[TD]d)
6867                                         # ignore runtime-library option
6868                                         ;;
6869                                 -dll)
6870                                         isdll=1
6871                                         ;;
6872                                 -W* | -w*)
6873                                         # ignore warnings
6874                                         ;;
6875                                 -D*)
6876                                         clopts+=("\$1")
6877                                         ;;
6878                                 -I*)
6879                                         clopts+=("\$1")
6880                                         ;;
6881                                 -l*)
6882                                         libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6883                                         ;;
6884                                 -L*)
6885                                         ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6886                                         ;;
6887                                 *.obj | *.o)
6888                                         ldopts+=("\$1")
6889                                         ;;
6890                                 -Wl,*)
6891                                         for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6892                                                 ldopts+=("\${linkarg}")
6893                                         done
6894                                         ;;
6895                                 *.lib)
6896                                         ldopts+=("\$1")
6897                                         ;;
6898                                 -o)
6899                                         shift
6900                                         ldopts+=("-out:\$1")
6901                                         ;;
6902                                 *)
6903                                         clopts+=("\$1")
6904                                         ldopts+=("\$1")
6905                                         ;;
6906                         esac
6907                         shift
6908                 done
6909                 if [ "\$isdll" -ne 0 ]; then
6910                         for lib in \${libs[*]}; do
6911                                 ldopts+=("\$lib.dll.lib")
6912                         done
6913                 else
6914                         for lib in \${libs[*]}; do
6915                                 ldopts+=("\$lib.lib")
6916                         done
6917                 fi
6918                 cat <<-EOF
6919                 Creating program
6920                 ** ld options:   "\${ldopts[@]}"
6921 EOF
6922                 exec \$LD \${ldopts[@]}
6923 CF_EOF
6924                 chmod +x mk_prog.sh
6925                 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6926                 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6927                 ;;
6928         (mingw*)
6929                 cf_cv_shlib_version=mingw
6930                 cf_cv_shlib_version_infix=mingw
6931                 shlibdir=$bindir
6932                 MAKE_DLLS=
6933                 if test "$DFT_LWR_MODEL" = "shared" ; then
6934                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6935                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6936                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6937                 fi
6938                 CC_SHARED_OPTS=
6939                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6940                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6941                 cat >mk_shared_lib.sh <<-CF_EOF
6942                 #!$SHELL
6943                 SHARED_LIB=\$1
6944                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6945                 shift
6946                 cat <<-EOF
6947                 Linking shared library
6948                 ** SHARED_LIB \$SHARED_LIB
6949                 ** IMPORT_LIB \$IMPORT_LIB
6950 EOF
6951                 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6952 CF_EOF
6953                 chmod +x mk_shared_lib.sh
6954                 ;;
6955         (openbsd[2-9].*|mirbsd*)
6956                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6957                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6958                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6959                 fi
6960                 if test "$cf_cv_enable_rpath" = yes ; then
6961                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6962                 fi
6963                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6964
6965         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6966         if test "$cf_cv_shlib_version" = rel; then
6967                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6968         else
6969                 cf_cv_shared_soname='`basename $@`'
6970         fi
6971
6972                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6973                 ;;
6974         (nskJ*)
6975                 CC_SHARED_OPTS=
6976                 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6977                 ;;
6978         (nskL*)
6979                 CC_SHARED_OPTS=
6980                 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
6981                 ;;
6982         (nto-qnx*|openbsd*|freebsd[12].*)
6983                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6984                 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
6985                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6986                 ;;
6987         (dragonfly*|freebsd*)
6988                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6989                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6990                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6991                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6992                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6993                 fi
6994
6995         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6996         if test "$cf_cv_shlib_version" = rel; then
6997                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6998         else
6999                 cf_cv_shared_soname='`basename $@`'
7000         fi
7001
7002                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7003                 ;;
7004         (netbsd*)
7005                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7006                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7007                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7008                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7009                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7010                         if test "$cf_cv_shlib_version" = auto; then
7011                         if test -f /usr/libexec/ld.elf_so; then
7012                                 cf_cv_shlib_version=abi
7013                         else
7014                                 cf_cv_shlib_version=rel
7015                         fi
7016                         fi
7017
7018         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7019         if test "$cf_cv_shlib_version" = rel; then
7020                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7021         else
7022                 cf_cv_shared_soname='`basename $@`'
7023         fi
7024
7025                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
7026                 else
7027                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
7028                 fi
7029                 ;;
7030         (osf*|mls+*)
7031                 # tested with OSF/1 V3.2 and 'cc'
7032                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
7033                 # link with shared libs).
7034                 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
7035                 case "$host_os" in
7036                 (osf4*)
7037                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
7038                         ;;
7039                 esac
7040                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
7041                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
7042                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7043                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7044                 fi
7045                 cf_cv_rm_so_locs=yes
7046                 ;;
7047         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
7048                 # tested with osr5.0.5
7049                 if test "$GCC" != yes; then
7050                         CC_SHARED_OPTS='-belf -KPIC'
7051                 fi
7052                 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
7053                 if test "$cf_cv_enable_rpath" = yes ; then
7054                         # only way is to set LD_RUN_PATH but no switch for it
7055                         RUN_PATH=$libdir
7056                 fi
7057                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7058                 LINK_PROGS='LD_RUN_PATH=${libdir}'
7059                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
7060                 ;;
7061         (sunos4*)
7062                 # tested with SunOS 4.1.1 and gcc 2.7.0
7063                 if test "$GCC" != yes; then
7064                         CC_SHARED_OPTS='-KPIC'
7065                 fi
7066                 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
7067                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7068                 ;;
7069         (solaris2*)
7070                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
7071                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
7072                 if test "$DFT_LWR_MODEL" = "shared" ; then
7073                         LOCAL_LDFLAGS="-R\$(LOCAL_LIBDIR):\${libdir}"
7074                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7075                 fi
7076                 if test "$cf_cv_enable_rpath" = yes ; then
7077                         EXTRA_LDFLAGS="-R\${libdir} $EXTRA_LDFLAGS"
7078                 fi
7079
7080         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7081         if test "$cf_cv_shlib_version" = rel; then
7082                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7083         else
7084                 cf_cv_shared_soname='`basename $@`'
7085         fi
7086
7087                 if test "$GCC" != yes; then
7088                         cf_save_CFLAGS="$CFLAGS"
7089                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
7090                         do
7091                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
7092                                 cat >"conftest.$ac_ext" <<_ACEOF
7093 #line 7093 "configure"
7094 #include "confdefs.h"
7095 #include <stdio.h>
7096 int
7097 main (void)
7098 {
7099 printf("Hello\\n");
7100   ;
7101   return 0;
7102 }
7103 _ACEOF
7104 rm -f "conftest.$ac_objext"
7105 if { (eval echo "$as_me:7105: \"$ac_compile\"") >&5
7106   (eval $ac_compile) 2>&5
7107   ac_status=$?
7108   echo "$as_me:7108: \$? = $ac_status" >&5
7109   (exit "$ac_status"); } &&
7110          { ac_try='test -s "conftest.$ac_objext"'
7111   { (eval echo "$as_me:7111: \"$ac_try\"") >&5
7112   (eval $ac_try) 2>&5
7113   ac_status=$?
7114   echo "$as_me:7114: \$? = $ac_status" >&5
7115   (exit "$ac_status"); }; }; then
7116   break
7117 else
7118   echo "$as_me: failed program was:" >&5
7119 cat "conftest.$ac_ext" >&5
7120 fi
7121 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7122                         done
7123                         CFLAGS="$cf_save_CFLAGS"
7124                         CC_SHARED_OPTS=$cf_shared_opts
7125                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
7126                 else
7127                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
7128                 fi
7129                 ;;
7130         (sysv5uw7*|unix_sv*)
7131                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
7132                 if test "$GCC" != yes; then
7133                         CC_SHARED_OPTS='-KPIC'
7134                 fi
7135                 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
7136                 ;;
7137         (*)
7138                 CC_SHARED_OPTS='unknown'
7139                 MK_SHARED_LIB='echo unknown'
7140                 ;;
7141         esac
7142
7143         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
7144         case "$cf_cv_shlib_version" in
7145         (rel|abi)
7146                 case "$MK_SHARED_LIB" in
7147                 (*'-o $@')
7148                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
7149                         ;;
7150                 (*)
7151                         { echo "$as_me:7151: WARNING: ignored --with-shlib-version" >&5
7152 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
7153                         ;;
7154                 esac
7155                 ;;
7156         esac
7157
7158         if test -n "$cf_try_cflags"
7159         then
7160 cat > conftest.$ac_ext <<EOF
7161 #line 7161 "${as_me:-configure}"
7162 #include <stdio.h>
7163 int main(int argc, char *argv[])
7164 {
7165         printf("hello\\n");
7166         return (argv[argc-1] == 0) ;
7167 }
7168 EOF
7169                 cf_save_CFLAGS="$CFLAGS"
7170                 for cf_opt in $cf_try_cflags
7171                 do
7172                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
7173                         echo "$as_me:7173: checking if CFLAGS option -$cf_opt works" >&5
7174 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
7175                         if { (eval echo "$as_me:7175: \"$ac_compile\"") >&5
7176   (eval $ac_compile) 2>&5
7177   ac_status=$?
7178   echo "$as_me:7178: \$? = $ac_status" >&5
7179   (exit "$ac_status"); }; then
7180                                 echo "$as_me:7180: result: yes" >&5
7181 echo "${ECHO_T}yes" >&6
7182                                 cf_save_CFLAGS="$CFLAGS"
7183                         else
7184                                 echo "$as_me:7184: result: no" >&5
7185 echo "${ECHO_T}no" >&6
7186                         fi
7187                 done
7188                 CFLAGS="$cf_save_CFLAGS"
7189         fi
7190
7191         # RPATH_LIST is a colon-separated list of directories
7192         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
7193         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
7194
7195         test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
7196
7197         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
7198
7199 echo "${as_me:-configure}:7199: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
7200
7201         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7202
7203 echo "${as_me:-configure}:7203: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7204
7205 for model in $cf_list_models ; do
7206         case "$model" in
7207         (libtool)
7208
7209 echo "$as_me:7209: checking for additional libtool options" >&5
7210 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
7211
7212 # Check whether --with-libtool-opts or --without-libtool-opts was given.
7213 if test "${with_libtool_opts+set}" = set; then
7214   withval="$with_libtool_opts"
7215   with_libtool_opts=$withval
7216 else
7217   with_libtool_opts=no
7218 fi;
7219 echo "$as_me:7219: result: $with_libtool_opts" >&5
7220 echo "${ECHO_T}$with_libtool_opts" >&6
7221
7222 case .$with_libtool_opts in
7223 (.yes|.no|.)
7224         ;;
7225 (*)
7226         LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
7227         ;;
7228 esac
7229
7230 echo "$as_me:7230: checking if exported-symbols file should be used" >&5
7231 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
7232
7233 # Check whether --with-export-syms or --without-export-syms was given.
7234 if test "${with_export_syms+set}" = set; then
7235   withval="$with_export_syms"
7236   with_export_syms=$withval
7237 else
7238   with_export_syms=no
7239 fi;
7240 if test "x$with_export_syms" = xyes
7241 then
7242         with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
7243
7244 fi
7245 echo "$as_me:7245: result: $with_export_syms" >&5
7246 echo "${ECHO_T}$with_export_syms" >&6
7247 if test "x$with_export_syms" != xno
7248 then
7249         EXPORT_SYMS="-export-symbols $with_export_syms"
7250
7251 fi
7252
7253                 ;;
7254         (shared)
7255                 if test "$CC_SHARED_OPTS" = "unknown"; then
7256                         { { echo "$as_me:7256: error: Shared libraries are not supported in this version" >&5
7257 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
7258    { (exit 1); exit 1; }; }
7259                 fi
7260                 # workaround for inept transition to PIE vs PIC...
7261                 echo "$as_me:7261: checking if current CFLAGS link properly" >&5
7262 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
7263                 cat >"conftest.$ac_ext" <<_ACEOF
7264 #line 7264 "configure"
7265 #include "confdefs.h"
7266 #include <stdio.h>
7267 int
7268 main (void)
7269 {
7270 printf("Hello work\\n");
7271   ;
7272   return 0;
7273 }
7274 _ACEOF
7275 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7276 if { (eval echo "$as_me:7276: \"$ac_link\"") >&5
7277   (eval $ac_link) 2>&5
7278   ac_status=$?
7279   echo "$as_me:7279: \$? = $ac_status" >&5
7280   (exit "$ac_status"); } &&
7281          { ac_try='test -s "conftest$ac_exeext"'
7282   { (eval echo "$as_me:7282: \"$ac_try\"") >&5
7283   (eval $ac_try) 2>&5
7284   ac_status=$?
7285   echo "$as_me:7285: \$? = $ac_status" >&5
7286   (exit "$ac_status"); }; }; then
7287   cf_cflags_work=yes
7288 else
7289   echo "$as_me: failed program was:" >&5
7290 cat "conftest.$ac_ext" >&5
7291 cf_cflags_work=no
7292 fi
7293 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7294                 echo "$as_me:7294: result: $cf_cflags_work" >&5
7295 echo "${ECHO_T}$cf_cflags_work" >&6
7296                 if test "$cf_cflags_work" = no
7297                 then
7298                         test -n "$verbose" && echo "    try to work around by appending shared-options" 1>&6
7299
7300 echo "${as_me:-configure}:7300: testing try to work around by appending shared-options ..." 1>&5
7301
7302                         CFLAGS="$CFLAGS $CC_SHARED_OPTS"
7303                 fi
7304
7305 echo "$as_me:7305: checking if versioned-symbols file should be used" >&5
7306 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
7307
7308 # Check whether --with-versioned-syms or --without-versioned-syms was given.
7309 if test "${with_versioned_syms+set}" = set; then
7310   withval="$with_versioned_syms"
7311   with_versioned_syms=$withval
7312 else
7313   with_versioned_syms=no
7314 fi;
7315 case "x$with_versioned_syms" in
7316 (xyes)
7317         with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
7318
7319         ;;
7320 (xno)
7321         ;;
7322 (x/*)
7323         test -f "$with_versioned_syms" || { { echo "$as_me:7323: error: expected a filename: $with_versioned_syms" >&5
7324 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7325    { (exit 1); exit 1; }; }
7326         ;;
7327 (*)
7328         test -f "$with_versioned_syms" || { { echo "$as_me:7328: error: expected a filename: $with_versioned_syms" >&5
7329 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7330    { (exit 1); exit 1; }; }
7331         with_versioned_syms=`pwd`/"$with_versioned_syms"
7332         ;;
7333 esac
7334 echo "$as_me:7334: result: $with_versioned_syms" >&5
7335 echo "${ECHO_T}$with_versioned_syms" >&6
7336
7337 RESULTING_SYMS=
7338 VERSIONED_SYMS=
7339 WILDCARD_SYMS=
7340
7341 if test "x$with_versioned_syms" != xno
7342 then
7343         RESULTING_SYMS=$with_versioned_syms
7344         case "x$MK_SHARED_LIB" in
7345         (*-Wl,*)
7346                 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
7347                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
7348                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7349
7350 echo "${as_me:-configure}:7350: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7351
7352                 ;;
7353         (*-dy\ *)
7354                 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
7355                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
7356                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7357
7358 echo "${as_me:-configure}:7358: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7359
7360                 ;;
7361         (*)
7362                 { echo "$as_me:7362: WARNING: this system does not support versioned-symbols" >&5
7363 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
7364                 ;;
7365         esac
7366
7367         # Linux ld can selectively override scope, e.g., of symbols beginning with
7368         # "_" by first declaring some as global, and then using a wildcard to
7369         # declare the others as local.  Some other loaders cannot do this.  Check
7370         # by constructing a (very) simple shared library and inspecting its
7371         # symbols.
7372         if test "x$VERSIONED_SYMS" != "x"
7373         then
7374                 echo "$as_me:7374: checking if wildcards can be used to selectively omit symbols" >&5
7375 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
7376                 WILDCARD_SYMS=no
7377
7378                 # make sources
7379                 rm -f conftest.*
7380
7381                 cat >conftest.ver <<EOF
7382 module_1.0 {
7383 global:
7384         globalf1;
7385 local:
7386         localf1;
7387 };
7388 module_2.0 {
7389 global:
7390         globalf2;
7391 local:
7392         localf2;
7393         _*;
7394 } module_1.0;
7395 submodule_1.0 {
7396 global:
7397         subglobalf1;
7398         _ismissing;
7399 local:
7400         sublocalf1;
7401 };
7402 submodule_2.0 {
7403 global:
7404         subglobalf2;
7405 local:
7406         sublocalf2;
7407         _*;
7408 } submodule_1.0;
7409 EOF
7410                 cat >conftest.$ac_ext <<EOF
7411 #line 7411 "configure"
7412 extern int _ismissing(void);    int _ismissing(void)  { return 1; }
7413 extern int _localf1(void);      int _localf1(void)    { return 1; }
7414 extern int _localf2(void);      int _localf2(void)    { return 2; }
7415 extern int globalf1(void);      int globalf1(void)    { return 1; }
7416 extern int globalf2(void);      int globalf2(void)    { return 2; }
7417 extern int _sublocalf1(void);   int _sublocalf1(void) { return 1; }
7418 extern int _sublocalf2(void);   int _sublocalf2(void) { return 2; }
7419 extern int subglobalf1(void);   int subglobalf1(void) { return 1; }
7420 extern int subglobalf2(void);   int subglobalf2(void) { return 2; }
7421 EOF
7422                 cat >conftest.mk <<EOF
7423 CC=${CC}
7424 CFLAGS=${CFLAGS}
7425 CPPFLAGS=${CPPFLAGS}
7426 LDFLAGS=${LDFLAGS}
7427 LIBS=${LIBS}
7428 VERSIONED_SYMS=${VERSIONED_SYMS}
7429 RESULTING_SYMS=conftest.ver
7430 MK_SHARED_LIB=${MK_SHARED_LIB}
7431 conftest.so: conftest.$ac_cv_objext
7432                 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
7433 EOF
7434
7435                 # compile source, make library
7436                 if make -f conftest.mk 2>&5 >/dev/null
7437                 then
7438                         # test for missing symbol in either Data or Text section
7439                         cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[      ][DT][  ]'`"
7440                         test -n "$cf_missing" && WILDCARD_SYMS=yes
7441                 fi
7442                 echo "$as_me:7442: result: $WILDCARD_SYMS" >&5
7443 echo "${ECHO_T}$WILDCARD_SYMS" >&6
7444                 rm -f conftest.*
7445         fi
7446 fi
7447
7448                 ;;
7449         esac
7450 done
7451
7452 ### Checks for special libraries, must be done up-front.
7453 SHLIB_LIST=""
7454
7455 echo "$as_me:7455: checking if you want to link with the GPM mouse library" >&5
7456 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
7457
7458 # Check whether --with-gpm or --without-gpm was given.
7459 if test "${with_gpm+set}" = set; then
7460   withval="$with_gpm"
7461   with_gpm=$withval
7462 else
7463   with_gpm=maybe
7464 fi;
7465 echo "$as_me:7465: result: $with_gpm" >&5
7466 echo "${ECHO_T}$with_gpm" >&6
7467
7468 if test "$with_gpm" != no ; then
7469         echo "$as_me:7469: checking for gpm.h" >&5
7470 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
7471 if test "${ac_cv_header_gpm_h+set}" = set; then
7472   echo $ECHO_N "(cached) $ECHO_C" >&6
7473 else
7474   cat >"conftest.$ac_ext" <<_ACEOF
7475 #line 7475 "configure"
7476 #include "confdefs.h"
7477 #include <gpm.h>
7478 _ACEOF
7479 if { (eval echo "$as_me:7479: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7480   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7481   ac_status=$?
7482   $EGREP -v '^ *\+' conftest.er1 >conftest.err
7483   rm -f conftest.er1
7484   cat conftest.err >&5
7485   echo "$as_me:7485: \$? = $ac_status" >&5
7486   (exit "$ac_status"); } >/dev/null; then
7487   if test -s conftest.err; then
7488     ac_cpp_err=$ac_c_preproc_warn_flag
7489   else
7490     ac_cpp_err=
7491   fi
7492 else
7493   ac_cpp_err=yes
7494 fi
7495 if test -z "$ac_cpp_err"; then
7496   ac_cv_header_gpm_h=yes
7497 else
7498   echo "$as_me: failed program was:" >&5
7499   cat "conftest.$ac_ext" >&5
7500   ac_cv_header_gpm_h=no
7501 fi
7502 rm -f conftest.err "conftest.$ac_ext"
7503 fi
7504 echo "$as_me:7504: result: $ac_cv_header_gpm_h" >&5
7505 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
7506 if test "$ac_cv_header_gpm_h" = yes; then
7507
7508 cat >>confdefs.h <<\EOF
7509 #define HAVE_GPM_H 1
7510 EOF
7511
7512                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
7513                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
7514
7515 echo "${as_me:-configure}:7515: testing assuming we really have GPM library ..." 1>&5
7516
7517 cat >>confdefs.h <<\EOF
7518 #define HAVE_LIBGPM 1
7519 EOF
7520
7521                         with_gpm=yes
7522                 else
7523                         echo "$as_me:7523: checking for Gpm_Open in -lgpm" >&5
7524 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
7525 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
7526   echo $ECHO_N "(cached) $ECHO_C" >&6
7527 else
7528   ac_check_lib_save_LIBS=$LIBS
7529 LIBS="-lgpm  $LIBS"
7530 cat >"conftest.$ac_ext" <<_ACEOF
7531 #line 7531 "configure"
7532 #include "confdefs.h"
7533
7534 /* Override any gcc2 internal prototype to avoid an error.  */
7535 #ifdef __cplusplus
7536 extern "C"
7537 #endif
7538 /* We use char because int might match the return type of a gcc2
7539    builtin and then its argument prototype would still apply.  */
7540 char Gpm_Open (void);
7541 int
7542 main (void)
7543 {
7544 Gpm_Open ();
7545   ;
7546   return 0;
7547 }
7548 _ACEOF
7549 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7550 if { (eval echo "$as_me:7550: \"$ac_link\"") >&5
7551   (eval $ac_link) 2>&5
7552   ac_status=$?
7553   echo "$as_me:7553: \$? = $ac_status" >&5
7554   (exit "$ac_status"); } &&
7555          { ac_try='test -s "conftest$ac_exeext"'
7556   { (eval echo "$as_me:7556: \"$ac_try\"") >&5
7557   (eval $ac_try) 2>&5
7558   ac_status=$?
7559   echo "$as_me:7559: \$? = $ac_status" >&5
7560   (exit "$ac_status"); }; }; then
7561   ac_cv_lib_gpm_Gpm_Open=yes
7562 else
7563   echo "$as_me: failed program was:" >&5
7564 cat "conftest.$ac_ext" >&5
7565 ac_cv_lib_gpm_Gpm_Open=no
7566 fi
7567 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7568 LIBS=$ac_check_lib_save_LIBS
7569 fi
7570 echo "$as_me:7570: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7571 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7572 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7573   with_gpm=yes
7574 else
7575
7576                                 if test "$with_gpm" = maybe; then
7577                                         { echo "$as_me:7577: WARNING: Cannot link with GPM library" >&5
7578 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7579                                         with_gpm=no
7580                                 else
7581                                         { { echo "$as_me:7581: error: Cannot link with GPM library" >&5
7582 echo "$as_me: error: Cannot link with GPM library" >&2;}
7583    { (exit 1); exit 1; }; }
7584                                 fi
7585
7586 fi
7587
7588                 fi
7589
7590 else
7591
7592                 test "$with_gpm" != maybe && { echo "$as_me:7592: WARNING: Cannot find GPM header" >&5
7593 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7594                 with_gpm=no
7595
7596 fi
7597
7598 fi
7599
7600 if test "$with_gpm" != no ; then
7601         echo "$as_me:7601: checking if you want to load GPM dynamically" >&5
7602 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7603
7604 # Check whether --with-dlsym or --without-dlsym was given.
7605 if test "${with_dlsym+set}" = set; then
7606   withval="$with_dlsym"
7607   with_dlsym=$withval
7608 else
7609   with_dlsym=yes
7610 fi;
7611         echo "$as_me:7611: result: $with_dlsym" >&5
7612 echo "${ECHO_T}$with_dlsym" >&6
7613         if test "x$with_dlsym" = xyes ; then
7614
7615 cf_have_dlsym=no
7616 echo "$as_me:7616: checking for dlsym" >&5
7617 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7618 if test "${ac_cv_func_dlsym+set}" = set; then
7619   echo $ECHO_N "(cached) $ECHO_C" >&6
7620 else
7621   cat >"conftest.$ac_ext" <<_ACEOF
7622 #line 7622 "configure"
7623 #include "confdefs.h"
7624 #define dlsym autoconf_temporary
7625 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
7626 #undef dlsym
7627
7628 #ifdef __cplusplus
7629 extern "C"
7630 #endif
7631
7632 /* We use char because int might match the return type of a gcc2
7633    builtin and then its argument prototype would still apply.  */
7634 char dlsym (void);
7635
7636 int
7637 main (void)
7638 {
7639
7640 /* The GNU C library defines stubs for functions which it implements
7641     to always fail with ENOSYS.  Some functions are actually named
7642     something starting with __ and the normal name is an alias.  */
7643 #if defined (__stub_dlsym) || defined (__stub___dlsym)
7644 #error found stub for dlsym
7645 #endif
7646
7647         return dlsym ();
7648   ;
7649   return 0;
7650 }
7651 _ACEOF
7652 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7653 if { (eval echo "$as_me:7653: \"$ac_link\"") >&5
7654   (eval $ac_link) 2>&5
7655   ac_status=$?
7656   echo "$as_me:7656: \$? = $ac_status" >&5
7657   (exit "$ac_status"); } &&
7658          { ac_try='test -s "conftest$ac_exeext"'
7659   { (eval echo "$as_me:7659: \"$ac_try\"") >&5
7660   (eval $ac_try) 2>&5
7661   ac_status=$?
7662   echo "$as_me:7662: \$? = $ac_status" >&5
7663   (exit "$ac_status"); }; }; then
7664   ac_cv_func_dlsym=yes
7665 else
7666   echo "$as_me: failed program was:" >&5
7667 cat "conftest.$ac_ext" >&5
7668 ac_cv_func_dlsym=no
7669 fi
7670 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7671 fi
7672 echo "$as_me:7672: result: $ac_cv_func_dlsym" >&5
7673 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7674 if test "$ac_cv_func_dlsym" = yes; then
7675   cf_have_dlsym=yes
7676 else
7677
7678 cf_have_libdl=no
7679 echo "$as_me:7679: checking for dlsym in -ldl" >&5
7680 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7681 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7682   echo $ECHO_N "(cached) $ECHO_C" >&6
7683 else
7684   ac_check_lib_save_LIBS=$LIBS
7685 LIBS="-ldl  $LIBS"
7686 cat >"conftest.$ac_ext" <<_ACEOF
7687 #line 7687 "configure"
7688 #include "confdefs.h"
7689
7690 /* Override any gcc2 internal prototype to avoid an error.  */
7691 #ifdef __cplusplus
7692 extern "C"
7693 #endif
7694 /* We use char because int might match the return type of a gcc2
7695    builtin and then its argument prototype would still apply.  */
7696 char dlsym (void);
7697 int
7698 main (void)
7699 {
7700 dlsym ();
7701   ;
7702   return 0;
7703 }
7704 _ACEOF
7705 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7706 if { (eval echo "$as_me:7706: \"$ac_link\"") >&5
7707   (eval $ac_link) 2>&5
7708   ac_status=$?
7709   echo "$as_me:7709: \$? = $ac_status" >&5
7710   (exit "$ac_status"); } &&
7711          { ac_try='test -s "conftest$ac_exeext"'
7712   { (eval echo "$as_me:7712: \"$ac_try\"") >&5
7713   (eval $ac_try) 2>&5
7714   ac_status=$?
7715   echo "$as_me:7715: \$? = $ac_status" >&5
7716   (exit "$ac_status"); }; }; then
7717   ac_cv_lib_dl_dlsym=yes
7718 else
7719   echo "$as_me: failed program was:" >&5
7720 cat "conftest.$ac_ext" >&5
7721 ac_cv_lib_dl_dlsym=no
7722 fi
7723 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7724 LIBS=$ac_check_lib_save_LIBS
7725 fi
7726 echo "$as_me:7726: result: $ac_cv_lib_dl_dlsym" >&5
7727 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7728 if test "$ac_cv_lib_dl_dlsym" = yes; then
7729
7730         cf_have_dlsym=yes
7731         cf_have_libdl=yes
7732 fi
7733
7734 fi
7735
7736 if test "$cf_have_dlsym" = yes ; then
7737         test "$cf_have_libdl" = yes && {
7738 cf_add_libs="$LIBS"
7739 # reverse order
7740 cf_add_0lib=
7741 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7742 # filter duplicates
7743 for cf_add_1lib in $cf_add_0lib; do
7744         for cf_add_2lib in $cf_add_libs; do
7745                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7746                         cf_add_1lib=
7747                         break
7748                 fi
7749         done
7750         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7751 done
7752 LIBS="$cf_add_libs"
7753  }
7754
7755         echo "$as_me:7755: checking whether able to link to dl*() functions" >&5
7756 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7757         cat >"conftest.$ac_ext" <<_ACEOF
7758 #line 7758 "configure"
7759 #include "confdefs.h"
7760 #include <dlfcn.h>
7761 int
7762 main (void)
7763 {
7764
7765                 void *obj;
7766                 if ((obj = dlopen("filename", 0)) != 0) {
7767                         if (dlsym(obj, "symbolname") == 0) {
7768                         dlclose(obj);
7769                         }
7770                 }
7771   ;
7772   return 0;
7773 }
7774 _ACEOF
7775 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7776 if { (eval echo "$as_me:7776: \"$ac_link\"") >&5
7777   (eval $ac_link) 2>&5
7778   ac_status=$?
7779   echo "$as_me:7779: \$? = $ac_status" >&5
7780   (exit "$ac_status"); } &&
7781          { ac_try='test -s "conftest$ac_exeext"'
7782   { (eval echo "$as_me:7782: \"$ac_try\"") >&5
7783   (eval $ac_try) 2>&5
7784   ac_status=$?
7785   echo "$as_me:7785: \$? = $ac_status" >&5
7786   (exit "$ac_status"); }; }; then
7787
7788 cat >>confdefs.h <<\EOF
7789 #define HAVE_LIBDL 1
7790 EOF
7791
7792 else
7793   echo "$as_me: failed program was:" >&5
7794 cat "conftest.$ac_ext" >&5
7795
7796                 { { echo "$as_me:7796: error: Cannot link test program for libdl" >&5
7797 echo "$as_me: error: Cannot link test program for libdl" >&2;}
7798    { (exit 1); exit 1; }; }
7799 fi
7800 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7801         echo "$as_me:7801: result: ok" >&5
7802 echo "${ECHO_T}ok" >&6
7803 else
7804         { { echo "$as_me:7804: error: Cannot find dlsym function" >&5
7805 echo "$as_me: error: Cannot find dlsym function" >&2;}
7806    { (exit 1); exit 1; }; }
7807 fi
7808
7809                 if test "x$with_gpm" != xyes ; then
7810                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
7811
7812 echo "${as_me:-configure}:7812: testing assuming soname for gpm is $with_gpm ..." 1>&5
7813
7814                         cf_cv_gpm_soname="$with_gpm"
7815                 else
7816
7817 echo "$as_me:7817: checking for soname of gpm library" >&5
7818 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7819 if test "${cf_cv_gpm_soname+set}" = set; then
7820   echo $ECHO_N "(cached) $ECHO_C" >&6
7821 else
7822
7823 cf_cv_gpm_soname=unknown
7824 if test "$cross_compiling" != yes ; then
7825 cat >conftest.$ac_ext <<CF_EOF
7826 #include <gpm.h>
7827 int main(void)
7828 {
7829 if (Gpm_Open(0,0)) Gpm_Close();
7830         ${cf_cv_main_return:-return}(0);
7831 }
7832 CF_EOF
7833 cf_save_LIBS="$LIBS"
7834
7835 cf_add_libs="$LIBS"
7836 # reverse order
7837 cf_add_0lib=
7838 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7839 # filter duplicates
7840 for cf_add_1lib in $cf_add_0lib; do
7841         for cf_add_2lib in $cf_add_libs; do
7842                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7843                         cf_add_1lib=
7844                         break
7845                 fi
7846         done
7847         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7848 done
7849 LIBS="$cf_add_libs"
7850
7851         if { (eval echo "$as_me:7851: \"$ac_compile\"") >&5
7852   (eval $ac_compile) 2>&5
7853   ac_status=$?
7854   echo "$as_me:7854: \$? = $ac_status" >&5
7855   (exit "$ac_status"); } ; then
7856                 if { (eval echo "$as_me:7856: \"$ac_link\"") >&5
7857   (eval $ac_link) 2>&5
7858   ac_status=$?
7859   echo "$as_me:7859: \$? = $ac_status" >&5
7860   (exit "$ac_status"); } ; then
7861                         cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7862                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7863                 fi
7864         fi
7865 rm -rf ./conftest*
7866 LIBS="$cf_save_LIBS"
7867 fi
7868
7869 fi
7870 echo "$as_me:7870: result: $cf_cv_gpm_soname" >&5
7871 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7872
7873                 fi
7874                 test "$cf_cv_gpm_soname" != "unknown" &&
7875 cat >>confdefs.h <<EOF
7876 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7877 EOF
7878
7879                 SHLIB_LIST="-ldl $SHLIB_LIST"
7880
7881 cf_add_libs="$PRIVATE_LIBS"
7882 # reverse order
7883 cf_add_0lib=
7884 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7885 # filter duplicates
7886 for cf_add_1lib in $cf_add_0lib; do
7887         for cf_add_2lib in $cf_add_libs; do
7888                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7889                         cf_add_1lib=
7890                         break
7891                 fi
7892         done
7893         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7894 done
7895 PRIVATE_LIBS="$cf_add_libs"
7896
7897         else
7898                 SHLIB_LIST="-lgpm $SHLIB_LIST"
7899
7900 cf_add_libs="$TEST_LIBS"
7901 # reverse order
7902 cf_add_0lib=
7903 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7904 # filter duplicates
7905 for cf_add_1lib in $cf_add_0lib; do
7906         for cf_add_2lib in $cf_add_libs; do
7907                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7908                         cf_add_1lib=
7909                         break
7910                 fi
7911         done
7912         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7913 done
7914 TEST_LIBS="$cf_add_libs"
7915
7916 cf_add_libs="$PRIVATE_LIBS"
7917 # reverse order
7918 cf_add_0lib=
7919 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7920 # filter duplicates
7921 for cf_add_1lib in $cf_add_0lib; do
7922         for cf_add_2lib in $cf_add_libs; do
7923                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7924                         cf_add_1lib=
7925                         break
7926                 fi
7927         done
7928         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7929 done
7930 PRIVATE_LIBS="$cf_add_libs"
7931
7932         fi
7933
7934 cat >>confdefs.h <<\EOF
7935 #define HAVE_LIBGPM 1
7936 EOF
7937
7938 echo "$as_me:7938: checking for Gpm_Wgetch in -lgpm" >&5
7939 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7940 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7941   echo $ECHO_N "(cached) $ECHO_C" >&6
7942 else
7943   ac_check_lib_save_LIBS=$LIBS
7944 LIBS="-lgpm  $LIBS"
7945 cat >"conftest.$ac_ext" <<_ACEOF
7946 #line 7946 "configure"
7947 #include "confdefs.h"
7948
7949 /* Override any gcc2 internal prototype to avoid an error.  */
7950 #ifdef __cplusplus
7951 extern "C"
7952 #endif
7953 /* We use char because int might match the return type of a gcc2
7954    builtin and then its argument prototype would still apply.  */
7955 char Gpm_Wgetch (void);
7956 int
7957 main (void)
7958 {
7959 Gpm_Wgetch ();
7960   ;
7961   return 0;
7962 }
7963 _ACEOF
7964 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7965 if { (eval echo "$as_me:7965: \"$ac_link\"") >&5
7966   (eval $ac_link) 2>&5
7967   ac_status=$?
7968   echo "$as_me:7968: \$? = $ac_status" >&5
7969   (exit "$ac_status"); } &&
7970          { ac_try='test -s "conftest$ac_exeext"'
7971   { (eval echo "$as_me:7971: \"$ac_try\"") >&5
7972   (eval $ac_try) 2>&5
7973   ac_status=$?
7974   echo "$as_me:7974: \$? = $ac_status" >&5
7975   (exit "$ac_status"); }; }; then
7976   ac_cv_lib_gpm_Gpm_Wgetch=yes
7977 else
7978   echo "$as_me: failed program was:" >&5
7979 cat "conftest.$ac_ext" >&5
7980 ac_cv_lib_gpm_Gpm_Wgetch=no
7981 fi
7982 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7983 LIBS=$ac_check_lib_save_LIBS
7984 fi
7985 echo "$as_me:7985: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
7986 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
7987 if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
7988
7989 echo "$as_me:7989: checking if GPM is weakly bound to curses library" >&5
7990 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
7991 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
7992   echo $ECHO_N "(cached) $ECHO_C" >&6
7993 else
7994
7995 cf_cv_check_gpm_wgetch=unknown
7996 if test "$cross_compiling" != yes ; then
7997
7998 cat >conftest.$ac_ext <<CF_EOF
7999 #include <gpm.h>
8000 int main(void)
8001 {
8002         Gpm_Wgetch();
8003         ${cf_cv_main_return:-return}(0);
8004 }
8005 CF_EOF
8006
8007         cf_save_LIBS="$LIBS"
8008         # This only works if we can look at the symbol table.  If a shared
8009         # library is stripped for install, we cannot use that.  So we're forced
8010         # to rely on the static library, noting that some packagers may not
8011         # include it.
8012         LIBS="-static -lgpm -dynamic $LIBS"
8013         if { (eval echo "$as_me:8013: \"$ac_compile\"") >&5
8014   (eval $ac_compile) 2>&5
8015   ac_status=$?
8016   echo "$as_me:8016: \$? = $ac_status" >&5
8017   (exit "$ac_status"); } ; then
8018                 if { (eval echo "$as_me:8018: \"$ac_link\"") >&5
8019   (eval $ac_link) 2>&5
8020   ac_status=$?
8021   echo "$as_me:8021: \$? = $ac_status" >&5
8022   (exit "$ac_status"); } ; then
8023                         cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
8024                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
8025                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
8026                 fi
8027         fi
8028         rm -rf ./conftest*
8029         LIBS="$cf_save_LIBS"
8030 fi
8031
8032 fi
8033 echo "$as_me:8033: result: $cf_cv_check_gpm_wgetch" >&5
8034 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
8035
8036 if test "$cf_cv_check_gpm_wgetch" != yes ; then
8037         { echo "$as_me:8037: WARNING: GPM library is already linked with curses - read the FAQ" >&5
8038 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
8039 fi
8040
8041 fi
8042
8043 fi
8044
8045 echo "$as_me:8045: checking if you want to use PCRE2 for regular-expressions" >&5
8046 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
8047
8048 # Check whether --with-pcre2 or --without-pcre2 was given.
8049 if test "${with_pcre2+set}" = set; then
8050   withval="$with_pcre2"
8051
8052 fi;
8053 test -z "$with_pcre2" && with_pcre2=no
8054 echo "$as_me:8054: result: $with_pcre2" >&5
8055 echo "${ECHO_T}$with_pcre2" >&6
8056
8057 if test "x$with_pcre2" != xno ; then
8058         cf_with_pcre2_ok=no
8059         for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
8060         do
8061
8062 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
8063         test -n "$verbose" && echo "    found package $cf_with_pcre2" 1>&6
8064
8065 echo "${as_me:-configure}:8065: testing found package $cf_with_pcre2 ..." 1>&5
8066
8067         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
8068         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$cf_with_pcre2" 2>/dev/null`"
8069         test -n "$verbose" && echo "    package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
8070
8071 echo "${as_me:-configure}:8071: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
8072
8073         test -n "$verbose" && echo "    package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
8074
8075 echo "${as_me:-configure}:8075: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
8076
8077 cf_fix_cppflags=no
8078 cf_new_cflags=
8079 cf_new_cppflags=
8080 cf_new_extra_cppflags=
8081
8082 for cf_add_cflags in $cf_pkgconfig_incs
8083 do
8084 case "$cf_fix_cppflags" in
8085 (no)
8086         case "$cf_add_cflags" in
8087         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8088                 case "$cf_add_cflags" in
8089                 (-D*)
8090                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8091
8092                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8093                                 && test -z "${cf_tst_cflags}" \
8094                                 && cf_fix_cppflags=yes
8095
8096                         if test "$cf_fix_cppflags" = yes ; then
8097
8098         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8099         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8100
8101                                 continue
8102                         elif test "${cf_tst_cflags}" = "\"'" ; then
8103
8104         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8105         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8106
8107                                 continue
8108                         fi
8109                         ;;
8110                 esac
8111                 case "$CPPFLAGS" in
8112                 (*$cf_add_cflags)
8113                         ;;
8114                 (*)
8115                         case "$cf_add_cflags" in
8116                         (-D*)
8117                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8118
8119 CPPFLAGS=`echo "$CPPFLAGS" | \
8120         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8121                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8122
8123                                 ;;
8124                         esac
8125
8126         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8127         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8128
8129                         ;;
8130                 esac
8131                 ;;
8132         (*)
8133
8134         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8135         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8136
8137                 ;;
8138         esac
8139         ;;
8140 (yes)
8141
8142         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8143         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8144
8145         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8146
8147         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8148                 && test -z "${cf_tst_cflags}" \
8149                 && cf_fix_cppflags=no
8150         ;;
8151 esac
8152 done
8153
8154 if test -n "$cf_new_cflags" ; then
8155
8156         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8157         CFLAGS="${CFLAGS}$cf_new_cflags"
8158
8159 fi
8160
8161 if test -n "$cf_new_cppflags" ; then
8162
8163         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8164         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8165
8166 fi
8167
8168 if test -n "$cf_new_extra_cppflags" ; then
8169
8170         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8171         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8172
8173 fi
8174
8175 cf_add_libs="$LIBS"
8176 # reverse order
8177 cf_add_0lib=
8178 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8179 # filter duplicates
8180 for cf_add_1lib in $cf_add_0lib; do
8181         for cf_add_2lib in $cf_add_libs; do
8182                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8183                         cf_add_1lib=
8184                         break
8185                 fi
8186         done
8187         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8188 done
8189 LIBS="$cf_add_libs"
8190
8191         cf_with_pcre2_ok=yes; break
8192 else
8193         cf_pkgconfig_incs=
8194         cf_pkgconfig_libs=
8195         :
8196 fi
8197
8198         done
8199         cf_with_pcre2_ok=yes || { { echo "$as_me:8199: error: Cannot find PCRE2 library" >&5
8200 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
8201    { (exit 1); exit 1; }; }
8202
8203 cat >>confdefs.h <<\EOF
8204 #define HAVE_LIB_PCRE2 1
8205 EOF
8206
8207         # if pkgconfig gave no results, look for the libraries directly
8208         case "$LIBS" in
8209         (*pcre2-posix*|*pcreposix*)
8210                 ;;
8211         (*)
8212                 echo "$as_me:8212: checking for regcomp in -lpcre2-posix" >&5
8213 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
8214 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
8215   echo $ECHO_N "(cached) $ECHO_C" >&6
8216 else
8217   ac_check_lib_save_LIBS=$LIBS
8218 LIBS="-lpcre2-posix  $LIBS"
8219 cat >"conftest.$ac_ext" <<_ACEOF
8220 #line 8220 "configure"
8221 #include "confdefs.h"
8222
8223 /* Override any gcc2 internal prototype to avoid an error.  */
8224 #ifdef __cplusplus
8225 extern "C"
8226 #endif
8227 /* We use char because int might match the return type of a gcc2
8228    builtin and then its argument prototype would still apply.  */
8229 char regcomp (void);
8230 int
8231 main (void)
8232 {
8233 regcomp ();
8234   ;
8235   return 0;
8236 }
8237 _ACEOF
8238 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8239 if { (eval echo "$as_me:8239: \"$ac_link\"") >&5
8240   (eval $ac_link) 2>&5
8241   ac_status=$?
8242   echo "$as_me:8242: \$? = $ac_status" >&5
8243   (exit "$ac_status"); } &&
8244          { ac_try='test -s "conftest$ac_exeext"'
8245   { (eval echo "$as_me:8245: \"$ac_try\"") >&5
8246   (eval $ac_try) 2>&5
8247   ac_status=$?
8248   echo "$as_me:8248: \$? = $ac_status" >&5
8249   (exit "$ac_status"); }; }; then
8250   ac_cv_lib_pcre2_posix_regcomp=yes
8251 else
8252   echo "$as_me: failed program was:" >&5
8253 cat "conftest.$ac_ext" >&5
8254 ac_cv_lib_pcre2_posix_regcomp=no
8255 fi
8256 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8257 LIBS=$ac_check_lib_save_LIBS
8258 fi
8259 echo "$as_me:8259: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
8260 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
8261 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
8262
8263 cf_add_libs="$LIBS"
8264 # reverse order
8265 cf_add_0lib=
8266 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8267 # filter duplicates
8268 for cf_add_1lib in $cf_add_0lib; do
8269         for cf_add_2lib in $cf_add_libs; do
8270                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8271                         cf_add_1lib=
8272                         break
8273                 fi
8274         done
8275         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8276 done
8277 LIBS="$cf_add_libs"
8278
8279 else
8280   echo "$as_me:8280: checking for regcomp in -lpcreposix" >&5
8281 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
8282 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
8283   echo $ECHO_N "(cached) $ECHO_C" >&6
8284 else
8285   ac_check_lib_save_LIBS=$LIBS
8286 LIBS="-lpcreposix  $LIBS"
8287 cat >"conftest.$ac_ext" <<_ACEOF
8288 #line 8288 "configure"
8289 #include "confdefs.h"
8290
8291 /* Override any gcc2 internal prototype to avoid an error.  */
8292 #ifdef __cplusplus
8293 extern "C"
8294 #endif
8295 /* We use char because int might match the return type of a gcc2
8296    builtin and then its argument prototype would still apply.  */
8297 char regcomp (void);
8298 int
8299 main (void)
8300 {
8301 regcomp ();
8302   ;
8303   return 0;
8304 }
8305 _ACEOF
8306 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8307 if { (eval echo "$as_me:8307: \"$ac_link\"") >&5
8308   (eval $ac_link) 2>&5
8309   ac_status=$?
8310   echo "$as_me:8310: \$? = $ac_status" >&5
8311   (exit "$ac_status"); } &&
8312          { ac_try='test -s "conftest$ac_exeext"'
8313   { (eval echo "$as_me:8313: \"$ac_try\"") >&5
8314   (eval $ac_try) 2>&5
8315   ac_status=$?
8316   echo "$as_me:8316: \$? = $ac_status" >&5
8317   (exit "$ac_status"); }; }; then
8318   ac_cv_lib_pcreposix_regcomp=yes
8319 else
8320   echo "$as_me: failed program was:" >&5
8321 cat "conftest.$ac_ext" >&5
8322 ac_cv_lib_pcreposix_regcomp=no
8323 fi
8324 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8325 LIBS=$ac_check_lib_save_LIBS
8326 fi
8327 echo "$as_me:8327: result: $ac_cv_lib_pcreposix_regcomp" >&5
8328 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
8329 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
8330
8331 cf_add_libs="$LIBS"
8332 # reverse order
8333 cf_add_0lib=
8334 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8335 # filter duplicates
8336 for cf_add_1lib in $cf_add_0lib; do
8337         for cf_add_2lib in $cf_add_libs; do
8338                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8339                         cf_add_1lib=
8340                         break
8341                 fi
8342         done
8343         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8344 done
8345 LIBS="$cf_add_libs"
8346
8347 else
8348   { { echo "$as_me:8348: error: Cannot find PCRE2 POSIX library" >&5
8349 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
8350    { (exit 1); exit 1; }; }
8351 fi
8352
8353 fi
8354
8355                 ;;
8356         esac
8357
8358         # either way, check for the library header files
8359
8360 for ac_header in pcre2posix.h pcreposix.h
8361 do
8362 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8363 echo "$as_me:8363: checking for $ac_header" >&5
8364 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8365 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8366   echo $ECHO_N "(cached) $ECHO_C" >&6
8367 else
8368   cat >"conftest.$ac_ext" <<_ACEOF
8369 #line 8369 "configure"
8370 #include "confdefs.h"
8371 #include <$ac_header>
8372 _ACEOF
8373 if { (eval echo "$as_me:8373: \"$ac_cpp "conftest.$ac_ext"\"") >&5
8374   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
8375   ac_status=$?
8376   $EGREP -v '^ *\+' conftest.er1 >conftest.err
8377   rm -f conftest.er1
8378   cat conftest.err >&5
8379   echo "$as_me:8379: \$? = $ac_status" >&5
8380   (exit "$ac_status"); } >/dev/null; then
8381   if test -s conftest.err; then
8382     ac_cpp_err=$ac_c_preproc_warn_flag
8383   else
8384     ac_cpp_err=
8385   fi
8386 else
8387   ac_cpp_err=yes
8388 fi
8389 if test -z "$ac_cpp_err"; then
8390   eval "$as_ac_Header=yes"
8391 else
8392   echo "$as_me: failed program was:" >&5
8393   cat "conftest.$ac_ext" >&5
8394   eval "$as_ac_Header=no"
8395 fi
8396 rm -f conftest.err "conftest.$ac_ext"
8397 fi
8398 echo "$as_me:8398: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
8399 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
8400 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
8401   cat >>confdefs.h <<EOF
8402 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8403 EOF
8404
8405 fi
8406 done
8407
8408 for ac_func in PCRE2regcomp
8409 do
8410 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8411 echo "$as_me:8411: checking for $ac_func" >&5
8412 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8413 if eval "test \"\${$as_ac_var+set}\" = set"; then
8414   echo $ECHO_N "(cached) $ECHO_C" >&6
8415 else
8416   cat >"conftest.$ac_ext" <<_ACEOF
8417 #line 8417 "configure"
8418 #include "confdefs.h"
8419 #define $ac_func autoconf_temporary
8420 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
8421 #undef $ac_func
8422
8423 #ifdef __cplusplus
8424 extern "C"
8425 #endif
8426
8427 /* We use char because int might match the return type of a gcc2
8428    builtin and then its argument prototype would still apply.  */
8429 char $ac_func (void);
8430
8431 int
8432 main (void)
8433 {
8434
8435 /* The GNU C library defines stubs for functions which it implements
8436     to always fail with ENOSYS.  Some functions are actually named
8437     something starting with __ and the normal name is an alias.  */
8438 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8439 #error found stub for $ac_func
8440 #endif
8441
8442         return $ac_func ();
8443   ;
8444   return 0;
8445 }
8446 _ACEOF
8447 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8448 if { (eval echo "$as_me:8448: \"$ac_link\"") >&5
8449   (eval $ac_link) 2>&5
8450   ac_status=$?
8451   echo "$as_me:8451: \$? = $ac_status" >&5
8452   (exit "$ac_status"); } &&
8453          { ac_try='test -s "conftest$ac_exeext"'
8454   { (eval echo "$as_me:8454: \"$ac_try\"") >&5
8455   (eval $ac_try) 2>&5
8456   ac_status=$?
8457   echo "$as_me:8457: \$? = $ac_status" >&5
8458   (exit "$ac_status"); }; }; then
8459   eval "$as_ac_var=yes"
8460 else
8461   echo "$as_me: failed program was:" >&5
8462 cat "conftest.$ac_ext" >&5
8463 eval "$as_ac_var=no"
8464 fi
8465 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8466 fi
8467 echo "$as_me:8467: result: `eval echo '${'"$as_ac_var"'}'`" >&5
8468 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
8469 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
8470   cat >>confdefs.h <<EOF
8471 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8472 EOF
8473
8474 fi
8475 done
8476
8477 fi
8478
8479 # not everyone has "test -c"
8480 if test -c /dev/sysmouse 2>/dev/null ; then
8481 echo "$as_me:8481: checking if you want to use sysmouse" >&5
8482 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
8483
8484 # Check whether --with-sysmouse or --without-sysmouse was given.
8485 if test "${with_sysmouse+set}" = set; then
8486   withval="$with_sysmouse"
8487   cf_with_sysmouse=$withval
8488 else
8489   cf_with_sysmouse=maybe
8490 fi;
8491         if test "$cf_with_sysmouse" != no ; then
8492         cat >"conftest.$ac_ext" <<_ACEOF
8493 #line 8493 "configure"
8494 #include "confdefs.h"
8495
8496 #include <osreldate.h>
8497 #if (__FreeBSD_version >= 400017)
8498 #include <sys/consio.h>
8499 #include <sys/fbio.h>
8500 #else
8501 #include <machine/console.h>
8502 #endif
8503
8504 int
8505 main (void)
8506 {
8507
8508         struct mouse_info the_mouse;
8509         ioctl(0, CONS_MOUSECTL, &the_mouse);
8510
8511   ;
8512   return 0;
8513 }
8514 _ACEOF
8515 rm -f "conftest.$ac_objext"
8516 if { (eval echo "$as_me:8516: \"$ac_compile\"") >&5
8517   (eval $ac_compile) 2>&5
8518   ac_status=$?
8519   echo "$as_me:8519: \$? = $ac_status" >&5
8520   (exit "$ac_status"); } &&
8521          { ac_try='test -s "conftest.$ac_objext"'
8522   { (eval echo "$as_me:8522: \"$ac_try\"") >&5
8523   (eval $ac_try) 2>&5
8524   ac_status=$?
8525   echo "$as_me:8525: \$? = $ac_status" >&5
8526   (exit "$ac_status"); }; }; then
8527   cf_with_sysmouse=yes
8528 else
8529   echo "$as_me: failed program was:" >&5
8530 cat "conftest.$ac_ext" >&5
8531 cf_with_sysmouse=no
8532 fi
8533 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8534         fi
8535 echo "$as_me:8535: result: $cf_with_sysmouse" >&5
8536 echo "${ECHO_T}$cf_with_sysmouse" >&6
8537 test "$cf_with_sysmouse" = yes &&
8538 cat >>confdefs.h <<\EOF
8539 #define USE_SYSMOUSE 1
8540 EOF
8541
8542 fi
8543
8544 # pretend that ncurses==ncursesw==ncursest
8545 echo "$as_me:8545: checking if you want to disable library suffixes" >&5
8546 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
8547
8548 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
8549 if test "${enable_lib_suffixes+set}" = set; then
8550   enableval="$enable_lib_suffixes"
8551   test "$enableval" != no && enableval=yes
8552         if test "$enableval" != "yes" ; then
8553     disable_lib_suffixes=yes
8554         else
8555                 disable_lib_suffixes=no
8556         fi
8557 else
8558   enableval=yes
8559         disable_lib_suffixes=no
8560
8561 fi;
8562 echo "$as_me:8562: result: $disable_lib_suffixes" >&5
8563 echo "${ECHO_T}$disable_lib_suffixes" >&6
8564
8565 ### If we're building with rpath, try to link non-standard libs that way too.
8566 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
8567
8568 echo "$as_me:8568: checking if rpath-hack should be disabled" >&5
8569 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
8570
8571 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
8572 if test "${enable_rpath_hack+set}" = set; then
8573   enableval="$enable_rpath_hack"
8574   test "$enableval" != no && enableval=yes
8575         if test "$enableval" != "yes" ; then
8576     enable_rpath_hack=no
8577         else
8578                 enable_rpath_hack=yes
8579         fi
8580 else
8581   enableval=yes
8582         enable_rpath_hack=yes
8583
8584 fi;
8585 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
8586 echo "$as_me:8586: result: $cf_disable_rpath_hack" >&5
8587 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
8588
8589 if test "$enable_rpath_hack" = yes ; then
8590
8591 echo "$as_me:8591: checking for updated LDFLAGS" >&5
8592 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
8593 if test -n "$LD_RPATH_OPT" ; then
8594         echo "$as_me:8594: result: maybe" >&5
8595 echo "${ECHO_T}maybe" >&6
8596
8597         for ac_prog in ldd
8598 do
8599   # Extract the first word of "$ac_prog", so it can be a program name with args.
8600 set dummy $ac_prog; ac_word=$2
8601 echo "$as_me:8601: checking for $ac_word" >&5
8602 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8603 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8604   echo $ECHO_N "(cached) $ECHO_C" >&6
8605 else
8606   if test -n "$cf_ldd_prog"; then
8607   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8608 else
8609   ac_save_IFS=$IFS; IFS=$ac_path_separator
8610 ac_dummy="$PATH"
8611 for ac_dir in $ac_dummy; do
8612   IFS=$ac_save_IFS
8613   test -z "$ac_dir" && ac_dir=.
8614   $as_executable_p "$ac_dir/$ac_word" || continue
8615 ac_cv_prog_cf_ldd_prog="$ac_prog"
8616 echo "$as_me:8616: found $ac_dir/$ac_word" >&5
8617 break
8618 done
8619
8620 fi
8621 fi
8622 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8623 if test -n "$cf_ldd_prog"; then
8624   echo "$as_me:8624: result: $cf_ldd_prog" >&5
8625 echo "${ECHO_T}$cf_ldd_prog" >&6
8626 else
8627   echo "$as_me:8627: result: no" >&5
8628 echo "${ECHO_T}no" >&6
8629 fi
8630
8631   test -n "$cf_ldd_prog" && break
8632 done
8633 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8634
8635         cf_rpath_list="/usr/lib /lib"
8636         if test "$cf_ldd_prog" != no
8637         then
8638                 cf_rpath_oops=
8639
8640 cat >"conftest.$ac_ext" <<_ACEOF
8641 #line 8641 "configure"
8642 #include "confdefs.h"
8643 #include <stdio.h>
8644 int
8645 main (void)
8646 {
8647 printf("Hello");
8648   ;
8649   return 0;
8650 }
8651 _ACEOF
8652 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8653 if { (eval echo "$as_me:8653: \"$ac_link\"") >&5
8654   (eval $ac_link) 2>&5
8655   ac_status=$?
8656   echo "$as_me:8656: \$? = $ac_status" >&5
8657   (exit "$ac_status"); } &&
8658          { ac_try='test -s "conftest$ac_exeext"'
8659   { (eval echo "$as_me:8659: \"$ac_try\"") >&5
8660   (eval $ac_try) 2>&5
8661   ac_status=$?
8662   echo "$as_me:8662: \$? = $ac_status" >&5
8663   (exit "$ac_status"); }; }; then
8664   cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8665                  cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[         ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8666 else
8667   echo "$as_me: failed program was:" >&5
8668 cat "conftest.$ac_ext" >&5
8669 fi
8670 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8671
8672                 # If we passed the link-test, but get a "not found" on a given library,
8673                 # this could be due to inept reconfiguration of gcc to make it only
8674                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
8675                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
8676                 # /usr/local libraries.
8677                 if test -n "$cf_rpath_oops"
8678                 then
8679                         for cf_rpath_src in $cf_rpath_oops
8680                         do
8681                                 for cf_rpath_dir in \
8682                                         /usr/local \
8683                                         /usr/pkg \
8684                                         /opt/sfw
8685                                 do
8686                                         if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8687                                         then
8688                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8689
8690 echo "${as_me:-configure}:8690: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8691
8692                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8693                                                 break
8694                                         fi
8695                                 done
8696                         done
8697                 fi
8698         fi
8699
8700         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8701
8702 echo "${as_me:-configure}:8702: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8703
8704 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
8705
8706 echo "${as_me:-configure}:8706: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8707
8708 cf_rpath_dst=
8709 for cf_rpath_src in $LDFLAGS
8710 do
8711         case "$cf_rpath_src" in
8712         (-L*)
8713
8714                 # check if this refers to a directory which we will ignore
8715                 cf_rpath_skip=no
8716                 if test -n "$cf_rpath_list"
8717                 then
8718                         for cf_rpath_item in $cf_rpath_list
8719                         do
8720                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8721                                 then
8722                                         cf_rpath_skip=yes
8723                                         break
8724                                 fi
8725                         done
8726                 fi
8727
8728                 if test "$cf_rpath_skip" = no
8729                 then
8730                         # transform the option
8731                         if test "$LD_RPATH_OPT" = "-R " ; then
8732                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8733                         else
8734                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8735                         fi
8736
8737                         # if we have not already added this, add it now
8738                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8739                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8740                         then
8741                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8742
8743 echo "${as_me:-configure}:8743: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8744
8745                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8746                         fi
8747                 fi
8748                 ;;
8749         esac
8750         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8751 done
8752 LDFLAGS=$cf_rpath_dst
8753
8754 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
8755
8756 echo "${as_me:-configure}:8756: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8757
8758 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
8759
8760 echo "${as_me:-configure}:8760: testing ...checking LIBS $LIBS ..." 1>&5
8761
8762 cf_rpath_dst=
8763 for cf_rpath_src in $LIBS
8764 do
8765         case "$cf_rpath_src" in
8766         (-L*)
8767
8768                 # check if this refers to a directory which we will ignore
8769                 cf_rpath_skip=no
8770                 if test -n "$cf_rpath_list"
8771                 then
8772                         for cf_rpath_item in $cf_rpath_list
8773                         do
8774                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8775                                 then
8776                                         cf_rpath_skip=yes
8777                                         break
8778                                 fi
8779                         done
8780                 fi
8781
8782                 if test "$cf_rpath_skip" = no
8783                 then
8784                         # transform the option
8785                         if test "$LD_RPATH_OPT" = "-R " ; then
8786                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8787                         else
8788                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8789                         fi
8790
8791                         # if we have not already added this, add it now
8792                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8793                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8794                         then
8795                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8796
8797 echo "${as_me:-configure}:8797: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8798
8799                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8800                         fi
8801                 fi
8802                 ;;
8803         esac
8804         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8805 done
8806 LIBS=$cf_rpath_dst
8807
8808 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
8809
8810 echo "${as_me:-configure}:8810: testing ...checked LIBS $LIBS ..." 1>&5
8811
8812         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8813
8814 echo "${as_me:-configure}:8814: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8815
8816 else
8817         echo "$as_me:8817: result: no" >&5
8818 echo "${ECHO_T}no" >&6
8819 fi
8820
8821 fi
8822
8823 fi
8824
8825 ### Depending on the system, someone may use rpath to build ncurses but not
8826 # want users of the package to rely upon that feature.  Give those people an
8827 # option to suppress that detail from EXTRA_LDFLAGS.
8828 EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8829 if test -n "$EXTRA_PKG_LDFLAGS"
8830 then
8831         echo "$as_me:8831: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8832 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8833
8834 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8835 if test "${enable_pkg_ldflags+set}" = set; then
8836   enableval="$enable_pkg_ldflags"
8837   test "$enableval" != no && enableval=yes
8838         if test "$enableval" != "yes" ; then
8839     disable_pkg_ldflags=yes
8840         else
8841                 disable_pkg_ldflags=no
8842         fi
8843 else
8844   enableval=yes
8845         disable_pkg_ldflags=no
8846
8847 fi;
8848         echo "$as_me:8848: result: $disable_pkg_ldflags" >&5
8849 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8850         test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8851 fi
8852
8853 ###############################################################################
8854
8855 ###     use option --with-extra-suffix to append suffix to headers and libraries
8856 echo "$as_me:8856: checking for extra suffix to append to header/library paths" >&5
8857 echo $ECHO_N "checking for extra suffix to append to header/library paths... $ECHO_C" >&6
8858 EXTRA_SUFFIX=
8859
8860 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8861 if test "${with_extra_suffix+set}" = set; then
8862   withval="$with_extra_suffix"
8863   case x$withval in
8864         (xno)
8865                 ;;
8866         (xyes|x)
8867                 EXTRA_SUFFIX=$cf_cv_abi_version
8868                 ;;
8869         (*)
8870                 EXTRA_SUFFIX=$withval
8871                 ;;
8872         esac
8873
8874 fi;
8875 echo "$as_me:8875: result: ${EXTRA_SUFFIX:-(none)}" >&5
8876 echo "${ECHO_T}${EXTRA_SUFFIX:-(none)}" >&6
8877
8878 ###     use option --disable-overwrite to leave out the link to -lcurses
8879 echo "$as_me:8879: checking if you wish to install ncurses overwriting curses" >&5
8880 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8881
8882 # Check whether --enable-overwrite or --disable-overwrite was given.
8883 if test "${enable_overwrite+set}" = set; then
8884   enableval="$enable_overwrite"
8885   with_overwrite=$enableval
8886 else
8887   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8888 fi;
8889 echo "$as_me:8889: result: $with_overwrite" >&5
8890 echo "${ECHO_T}$with_overwrite" >&6
8891
8892 echo "$as_me:8892: checking if external terminfo-database is used" >&5
8893 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8894
8895 # Check whether --enable-database or --disable-database was given.
8896 if test "${enable_database+set}" = set; then
8897   enableval="$enable_database"
8898   use_database=$enableval
8899 else
8900   use_database=yes
8901 fi;
8902 echo "$as_me:8902: result: $use_database" >&5
8903 echo "${ECHO_T}$use_database" >&6
8904
8905 case "$host_os" in
8906 (os2*)
8907         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8908         ;;
8909 (*)
8910         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8911         ;;
8912 esac
8913
8914 NCURSES_USE_DATABASE=0
8915 if test "$use_database" != no ; then
8916         NCURSES_USE_DATABASE=1
8917
8918         echo "$as_me:8918: checking which terminfo source-file will be installed" >&5
8919 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8920
8921 # Check whether --with-database or --without-database was given.
8922 if test "${with_database+set}" = set; then
8923   withval="$with_database"
8924   TERMINFO_SRC=$withval
8925 fi;
8926         echo "$as_me:8926: result: $TERMINFO_SRC" >&5
8927 echo "${ECHO_T}$TERMINFO_SRC" >&6
8928
8929         echo "$as_me:8929: checking whether to use hashed database instead of directory/tree" >&5
8930 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8931
8932 # Check whether --with-hashed-db or --without-hashed-db was given.
8933 if test "${with_hashed_db+set}" = set; then
8934   withval="$with_hashed_db"
8935
8936 else
8937   with_hashed_db=no
8938 fi;
8939         echo "$as_me:8939: result: $with_hashed_db" >&5
8940 echo "${ECHO_T}$with_hashed_db" >&6
8941 else
8942         with_hashed_db=no
8943 fi
8944
8945 echo "$as_me:8945: checking for list of fallback terminal descriptions" >&5
8946 echo $ECHO_N "checking for list of fallback terminal descriptions... $ECHO_C" >&6
8947
8948 # Check whether --with-fallbacks or --without-fallbacks was given.
8949 if test "${with_fallbacks+set}" = set; then
8950   withval="$with_fallbacks"
8951   with_fallback=$withval
8952 else
8953   with_fallback=
8954 fi;
8955 echo "$as_me:8955: result: ${with_fallback:-(none)}" >&5
8956 echo "${ECHO_T}${with_fallback:-(none)}" >&6
8957
8958 case ".$with_fallback" in
8959 (.|.no)
8960         FALLBACK_LIST=
8961         ;;
8962 (.yes)
8963         { echo "$as_me:8963: WARNING: expected a list of terminal descriptions" >&5
8964 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8965         ;;
8966 (*)
8967         FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8968         ;;
8969 esac
8970
8971 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8972 # tree for generating the terminal descriptions that will be compiled into the
8973 # library.  If your toolchain is old, it may not handle current terminal
8974 # databases.  Use configure-options to point to the tools which will be used,
8975 # rather than the first ones found on the $PATH.
8976 if test -n "$ac_tool_prefix"; then
8977   # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8978 set dummy ${ac_tool_prefix}tic; ac_word=$2
8979 echo "$as_me:8979: checking for $ac_word" >&5
8980 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8981 if test "${ac_cv_prog_TIC+set}" = set; then
8982   echo $ECHO_N "(cached) $ECHO_C" >&6
8983 else
8984   if test -n "$TIC"; then
8985   ac_cv_prog_TIC="$TIC" # Let the user override the test.
8986 else
8987   ac_save_IFS=$IFS; IFS=$ac_path_separator
8988 ac_dummy="$PATH"
8989 for ac_dir in $ac_dummy; do
8990   IFS=$ac_save_IFS
8991   test -z "$ac_dir" && ac_dir=.
8992   $as_executable_p "$ac_dir/$ac_word" || continue
8993 ac_cv_prog_TIC="${ac_tool_prefix}tic"
8994 echo "$as_me:8994: found $ac_dir/$ac_word" >&5
8995 break
8996 done
8997
8998 fi
8999 fi
9000 TIC=$ac_cv_prog_TIC
9001 if test -n "$TIC"; then
9002   echo "$as_me:9002: result: $TIC" >&5
9003 echo "${ECHO_T}$TIC" >&6
9004 else
9005   echo "$as_me:9005: result: no" >&5
9006 echo "${ECHO_T}no" >&6
9007 fi
9008
9009 fi
9010 if test -z "$ac_cv_prog_TIC"; then
9011   ac_ct_TIC=$TIC
9012   # Extract the first word of "tic", so it can be a program name with args.
9013 set dummy tic; ac_word=$2
9014 echo "$as_me:9014: checking for $ac_word" >&5
9015 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9016 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
9017   echo $ECHO_N "(cached) $ECHO_C" >&6
9018 else
9019   if test -n "$ac_ct_TIC"; then
9020   ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
9021 else
9022   ac_save_IFS=$IFS; IFS=$ac_path_separator
9023 ac_dummy="$PATH"
9024 for ac_dir in $ac_dummy; do
9025   IFS=$ac_save_IFS
9026   test -z "$ac_dir" && ac_dir=.
9027   $as_executable_p "$ac_dir/$ac_word" || continue
9028 ac_cv_prog_ac_ct_TIC="tic"
9029 echo "$as_me:9029: found $ac_dir/$ac_word" >&5
9030 break
9031 done
9032
9033 fi
9034 fi
9035 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
9036 if test -n "$ac_ct_TIC"; then
9037   echo "$as_me:9037: result: $ac_ct_TIC" >&5
9038 echo "${ECHO_T}$ac_ct_TIC" >&6
9039 else
9040   echo "$as_me:9040: result: no" >&5
9041 echo "${ECHO_T}no" >&6
9042 fi
9043
9044   TIC=$ac_ct_TIC
9045 else
9046   TIC="$ac_cv_prog_TIC"
9047 fi
9048
9049 if test -n "$ac_tool_prefix"; then
9050   # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
9051 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
9052 echo "$as_me:9052: checking for $ac_word" >&5
9053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9054 if test "${ac_cv_prog_INFOCMP+set}" = set; then
9055   echo $ECHO_N "(cached) $ECHO_C" >&6
9056 else
9057   if test -n "$INFOCMP"; then
9058   ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
9059 else
9060   ac_save_IFS=$IFS; IFS=$ac_path_separator
9061 ac_dummy="$PATH"
9062 for ac_dir in $ac_dummy; do
9063   IFS=$ac_save_IFS
9064   test -z "$ac_dir" && ac_dir=.
9065   $as_executable_p "$ac_dir/$ac_word" || continue
9066 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
9067 echo "$as_me:9067: found $ac_dir/$ac_word" >&5
9068 break
9069 done
9070
9071 fi
9072 fi
9073 INFOCMP=$ac_cv_prog_INFOCMP
9074 if test -n "$INFOCMP"; then
9075   echo "$as_me:9075: result: $INFOCMP" >&5
9076 echo "${ECHO_T}$INFOCMP" >&6
9077 else
9078   echo "$as_me:9078: result: no" >&5
9079 echo "${ECHO_T}no" >&6
9080 fi
9081
9082 fi
9083 if test -z "$ac_cv_prog_INFOCMP"; then
9084   ac_ct_INFOCMP=$INFOCMP
9085   # Extract the first word of "infocmp", so it can be a program name with args.
9086 set dummy infocmp; ac_word=$2
9087 echo "$as_me:9087: checking for $ac_word" >&5
9088 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9089 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
9090   echo $ECHO_N "(cached) $ECHO_C" >&6
9091 else
9092   if test -n "$ac_ct_INFOCMP"; then
9093   ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
9094 else
9095   ac_save_IFS=$IFS; IFS=$ac_path_separator
9096 ac_dummy="$PATH"
9097 for ac_dir in $ac_dummy; do
9098   IFS=$ac_save_IFS
9099   test -z "$ac_dir" && ac_dir=.
9100   $as_executable_p "$ac_dir/$ac_word" || continue
9101 ac_cv_prog_ac_ct_INFOCMP="infocmp"
9102 echo "$as_me:9102: found $ac_dir/$ac_word" >&5
9103 break
9104 done
9105
9106 fi
9107 fi
9108 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
9109 if test -n "$ac_ct_INFOCMP"; then
9110   echo "$as_me:9110: result: $ac_ct_INFOCMP" >&5
9111 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
9112 else
9113   echo "$as_me:9113: result: no" >&5
9114 echo "${ECHO_T}no" >&6
9115 fi
9116
9117   INFOCMP=$ac_ct_INFOCMP
9118 else
9119   INFOCMP="$ac_cv_prog_INFOCMP"
9120 fi
9121
9122 if test -n "$FALLBACK_LIST"
9123 then
9124
9125 # Check whether --with-tic-path or --without-tic-path was given.
9126 if test "${with_tic_path+set}" = set; then
9127   withval="$with_tic_path"
9128   echo "$as_me:9128: checking for tic program for fallbacks" >&5
9129 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
9130                 TIC=$withval
9131                 echo "$as_me:9131: result: $TIC" >&5
9132 echo "${ECHO_T}$TIC" >&6
9133
9134 if test "x$prefix" != xNONE; then
9135         cf_path_syntax="$prefix"
9136 else
9137         cf_path_syntax="$ac_default_prefix"
9138 fi
9139
9140 case ".$TIC" in
9141 (.\$\(*\)*|.\'*\'*)
9142         ;;
9143 (..|./*|.\\*)
9144         ;;
9145 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9146         ;;
9147 (.\$\{*prefix\}*|.\$\{*dir\}*)
9148         eval TIC="$TIC"
9149         case ".$TIC" in
9150         (.NONE/*)
9151                 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9152                 ;;
9153         esac
9154         ;;
9155 (.no|.NONE/*)
9156         TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9157         ;;
9158 (*)
9159         { { echo "$as_me:9159: error: expected a pathname, not \"$TIC\"" >&5
9160 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
9161    { (exit 1); exit 1; }; }
9162         ;;
9163 esac
9164
9165 else
9166
9167 test -z "$TIC" && TIC="tic"
9168 for ac_prog in $TIC tic
9169 do
9170   # Extract the first word of "$ac_prog", so it can be a program name with args.
9171 set dummy $ac_prog; ac_word=$2
9172 echo "$as_me:9172: checking for $ac_word" >&5
9173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9174 if test "${ac_cv_path_TIC+set}" = set; then
9175   echo $ECHO_N "(cached) $ECHO_C" >&6
9176 else
9177   case $TIC in
9178   [\\/]* | ?:[\\/]*)
9179   ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9180   ;;
9181   *)
9182   ac_save_IFS=$IFS; IFS=$ac_path_separator
9183 ac_dummy="$PATH:/usr/local/ncurses/bin"
9184 for ac_dir in $ac_dummy; do
9185   IFS=$ac_save_IFS
9186   test -z "$ac_dir" && ac_dir=.
9187   if $as_executable_p "$ac_dir/$ac_word"; then
9188    ac_cv_path_TIC="$ac_dir/$ac_word"
9189    echo "$as_me:9189: found $ac_dir/$ac_word" >&5
9190    break
9191 fi
9192 done
9193
9194   ;;
9195 esac
9196 fi
9197 TIC=$ac_cv_path_TIC
9198
9199 if test -n "$TIC"; then
9200   echo "$as_me:9200: result: $TIC" >&5
9201 echo "${ECHO_T}$TIC" >&6
9202 else
9203   echo "$as_me:9203: result: no" >&5
9204 echo "${ECHO_T}no" >&6
9205 fi
9206
9207   test -n "$TIC" && break
9208 done
9209 test -n "$TIC" || TIC="$TIC"
9210
9211 cf_path_prog=""
9212 cf_path_args=""
9213 IFS="${IFS:-    }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9214 for cf_temp in $ac_cv_path_TIC
9215 do
9216         if test -z "$cf_path_prog" ; then
9217                 if test "$with_full_paths" = yes ; then
9218
9219 if test "x$prefix" != xNONE; then
9220         cf_path_syntax="$prefix"
9221 else
9222         cf_path_syntax="$ac_default_prefix"
9223 fi
9224
9225 case ".$cf_temp" in
9226 (.\$\(*\)*|.\'*\'*)
9227         ;;
9228 (..|./*|.\\*)
9229         ;;
9230 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9231         ;;
9232 (.\$\{*prefix\}*|.\$\{*dir\}*)
9233         eval cf_temp="$cf_temp"
9234         case ".$cf_temp" in
9235         (.NONE/*)
9236                 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9237                 ;;
9238         esac
9239         ;;
9240 (.no|.NONE/*)
9241         cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9242         ;;
9243 (*)
9244         break
9245         ;;
9246 esac
9247
9248                         cf_path_prog="$cf_temp"
9249                 else
9250                         cf_path_prog="`basename "$cf_temp"`"
9251                 fi
9252         elif test -z "$cf_path_args" ; then
9253                 cf_path_args="$cf_temp"
9254         else
9255                 cf_path_args="$cf_path_args $cf_temp"
9256         fi
9257 done
9258 IFS="$cf_save_ifs"
9259
9260 if test -n "$cf_path_prog" ; then
9261
9262 echo "${as_me:-configure}:9262: testing defining path for ${cf_path_prog} ..." 1>&5
9263
9264 cat >>confdefs.h <<EOF
9265 #define TIC_PATH "$cf_path_prog"
9266 EOF
9267
9268         test -n "$cf_path_args" &&
9269 cat >>confdefs.h <<EOF
9270 #define TIC_ARGS "$cf_path_args"
9271 EOF
9272
9273 fi
9274
9275                 if test -z "$TIC"
9276                 then
9277                         { echo "$as_me:9277: WARNING: no tic program found for fallbacks" >&5
9278 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
9279                 fi
9280
9281 fi;
9282
9283 # Check whether --with-infocmp-path or --without-infocmp-path was given.
9284 if test "${with_infocmp_path+set}" = set; then
9285   withval="$with_infocmp_path"
9286   echo "$as_me:9286: checking for infocmp program for fallbacks" >&5
9287 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
9288                 INFOCMP=$withval
9289                 echo "$as_me:9289: result: $INFOCMP" >&5
9290 echo "${ECHO_T}$INFOCMP" >&6
9291
9292 if test "x$prefix" != xNONE; then
9293         cf_path_syntax="$prefix"
9294 else
9295         cf_path_syntax="$ac_default_prefix"
9296 fi
9297
9298 case ".$INFOCMP" in
9299 (.\$\(*\)*|.\'*\'*)
9300         ;;
9301 (..|./*|.\\*)
9302         ;;
9303 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9304         ;;
9305 (.\$\{*prefix\}*|.\$\{*dir\}*)
9306         eval INFOCMP="$INFOCMP"
9307         case ".$INFOCMP" in
9308         (.NONE/*)
9309                 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9310                 ;;
9311         esac
9312         ;;
9313 (.no|.NONE/*)
9314         INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9315         ;;
9316 (*)
9317         { { echo "$as_me:9317: error: expected a pathname, not \"$INFOCMP\"" >&5
9318 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
9319    { (exit 1); exit 1; }; }
9320         ;;
9321 esac
9322
9323 else
9324
9325 test -z "$INFOCMP" && INFOCMP="infocmp"
9326 for ac_prog in $INFOCMP infocmp
9327 do
9328   # Extract the first word of "$ac_prog", so it can be a program name with args.
9329 set dummy $ac_prog; ac_word=$2
9330 echo "$as_me:9330: checking for $ac_word" >&5
9331 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9332 if test "${ac_cv_path_INFOCMP+set}" = set; then
9333   echo $ECHO_N "(cached) $ECHO_C" >&6
9334 else
9335   case $INFOCMP in
9336   [\\/]* | ?:[\\/]*)
9337   ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
9338   ;;
9339   *)
9340   ac_save_IFS=$IFS; IFS=$ac_path_separator
9341 ac_dummy="$PATH:/usr/local/ncurses/bin"
9342 for ac_dir in $ac_dummy; do
9343   IFS=$ac_save_IFS
9344   test -z "$ac_dir" && ac_dir=.
9345   if $as_executable_p "$ac_dir/$ac_word"; then
9346    ac_cv_path_INFOCMP="$ac_dir/$ac_word"
9347    echo "$as_me:9347: found $ac_dir/$ac_word" >&5
9348    break
9349 fi
9350 done
9351
9352   ;;
9353 esac
9354 fi
9355 INFOCMP=$ac_cv_path_INFOCMP
9356
9357 if test -n "$INFOCMP"; then
9358   echo "$as_me:9358: result: $INFOCMP" >&5
9359 echo "${ECHO_T}$INFOCMP" >&6
9360 else
9361   echo "$as_me:9361: result: no" >&5
9362 echo "${ECHO_T}no" >&6
9363 fi
9364
9365   test -n "$INFOCMP" && break
9366 done
9367 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
9368
9369 cf_path_prog=""
9370 cf_path_args=""
9371 IFS="${IFS:-    }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9372 for cf_temp in $ac_cv_path_INFOCMP
9373 do
9374         if test -z "$cf_path_prog" ; then
9375                 if test "$with_full_paths" = yes ; then
9376
9377 if test "x$prefix" != xNONE; then
9378         cf_path_syntax="$prefix"
9379 else
9380         cf_path_syntax="$ac_default_prefix"
9381 fi
9382
9383 case ".$cf_temp" in
9384 (.\$\(*\)*|.\'*\'*)
9385         ;;
9386 (..|./*|.\\*)
9387         ;;
9388 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9389         ;;
9390 (.\$\{*prefix\}*|.\$\{*dir\}*)
9391         eval cf_temp="$cf_temp"
9392         case ".$cf_temp" in
9393         (.NONE/*)
9394                 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9395                 ;;
9396         esac
9397         ;;
9398 (.no|.NONE/*)
9399         cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9400         ;;
9401 (*)
9402         break
9403         ;;
9404 esac
9405
9406                         cf_path_prog="$cf_temp"
9407                 else
9408                         cf_path_prog="`basename "$cf_temp"`"
9409                 fi
9410         elif test -z "$cf_path_args" ; then
9411                 cf_path_args="$cf_temp"
9412         else
9413                 cf_path_args="$cf_path_args $cf_temp"
9414         fi
9415 done
9416 IFS="$cf_save_ifs"
9417
9418 if test -n "$cf_path_prog" ; then
9419
9420 echo "${as_me:-configure}:9420: testing defining path for ${cf_path_prog} ..." 1>&5
9421
9422 cat >>confdefs.h <<EOF
9423 #define INFOCMP_PATH "$cf_path_prog"
9424 EOF
9425
9426         test -n "$cf_path_args" &&
9427 cat >>confdefs.h <<EOF
9428 #define INFOCMP_ARGS "$cf_path_args"
9429 EOF
9430
9431 fi
9432
9433                 if test -z "$INFOCMP"
9434                 then
9435                         { echo "$as_me:9435: WARNING: no infocmp program found for fallbacks" >&5
9436 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
9437                 fi
9438
9439 fi;
9440
9441         test -z "$TIC" && FALLBACK_LIST=
9442         test -z "$INFOCMP" && FALLBACK_LIST=
9443         if test -z "$FALLBACK_LIST"
9444         then
9445                 { echo "$as_me:9445: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
9446 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
9447         fi
9448 fi
9449
9450 USE_FALLBACKS=
9451 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
9452
9453 echo "$as_me:9453: checking if you want modern xterm or antique" >&5
9454 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
9455
9456 # Check whether --with-xterm-new or --without-xterm-new was given.
9457 if test "${with_xterm_new+set}" = set; then
9458   withval="$with_xterm_new"
9459   with_xterm_new=$withval
9460 else
9461   with_xterm_new=yes
9462 fi;
9463 case "$with_xterm_new" in
9464 (no) with_xterm_new=xterm-old;;
9465 (*)      with_xterm_new=xterm-new;;
9466 esac
9467 echo "$as_me:9467: result: $with_xterm_new" >&5
9468 echo "${ECHO_T}$with_xterm_new" >&6
9469 WHICH_XTERM=$with_xterm_new
9470
9471 case $host_os in
9472 (*linux-gnu|*cygwin|*mingw32|*msys)
9473         want_xterm_kbs=DEL
9474         ;;
9475 (*)
9476         want_xterm_kbs=BS
9477         ;;
9478 esac
9479
9480 echo "$as_me:9480: checking if xterm backspace sends BS or DEL" >&5
9481 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
9482
9483 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
9484 if test "${with_xterm_kbs+set}" = set; then
9485   withval="$with_xterm_kbs"
9486   with_xterm_kbs=$withval
9487 else
9488   with_xterm_kbs=auto
9489 fi;
9490 case x$with_xterm_kbs in
9491 (xyes|xno|xBS|xbs|x8)
9492         with_xterm_kbs=BS
9493         ;;
9494 (xDEL|xdel|x127)
9495         with_xterm_kbs=DEL
9496         ;;
9497 (xauto)
9498         with_xterm_kbs=$want_xterm_kbs
9499         ;;
9500 (*)
9501         with_xterm_kbs=$withval
9502         ;;
9503 esac
9504 echo "$as_me:9504: result: $with_xterm_kbs" >&5
9505 echo "${ECHO_T}$with_xterm_kbs" >&6
9506 XTERM_KBS=$with_xterm_kbs
9507
9508 if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
9509 then
9510         { echo "$as_me:9510: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs" >&5
9511 echo "$as_me: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs" >&2;}
9512 fi
9513
9514 MAKE_TERMINFO=
9515 if test "$use_database" = no ; then
9516         TERMINFO="${datadir}/terminfo"
9517         MAKE_TERMINFO="#"
9518 else
9519
9520 echo "$as_me:9520: checking for list of terminfo directories" >&5
9521 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
9522
9523 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
9524 if test "${with_terminfo_dirs+set}" = set; then
9525   withval="$with_terminfo_dirs"
9526
9527 else
9528   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
9529 fi;
9530 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9531 cf_dst_path=
9532 for cf_src_path in $withval
9533 do
9534
9535 if test "x$prefix" != xNONE; then
9536         cf_path_syntax="$prefix"
9537 else
9538         cf_path_syntax="$ac_default_prefix"
9539 fi
9540
9541 case ".$cf_src_path" in
9542 (.\$\(*\)*|.\'*\'*)
9543         ;;
9544 (..|./*|.\\*)
9545         ;;
9546 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9547         ;;
9548 (.\$\{*prefix\}*|.\$\{*dir\}*)
9549         eval cf_src_path="$cf_src_path"
9550         case ".$cf_src_path" in
9551         (.NONE/*)
9552                 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9553                 ;;
9554         esac
9555         ;;
9556 (.no|.NONE/*)
9557         cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9558         ;;
9559 (*)
9560         { { echo "$as_me:9560: error: expected a pathname, not \"$cf_src_path\"" >&5
9561 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9562    { (exit 1); exit 1; }; }
9563         ;;
9564 esac
9565
9566   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9567   cf_dst_path="${cf_dst_path}${cf_src_path}"
9568 done
9569 IFS="$ac_save_ifs"
9570
9571 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9572 # so we have to check/work around.  We do prefer the result of "eval"...
9573 eval cf_dst_eval="$cf_dst_path"
9574 case "x$cf_dst_eval" in
9575 (xNONE*)
9576         TERMINFO_DIRS=$cf_dst_path
9577         ;;
9578 (*)
9579         TERMINFO_DIRS="$cf_dst_eval"
9580         ;;
9581 esac
9582
9583 echo "$as_me:9583: result: $TERMINFO_DIRS" >&5
9584 echo "${ECHO_T}$TERMINFO_DIRS" >&6
9585 test -n "$TERMINFO_DIRS" &&
9586 cat >>confdefs.h <<EOF
9587 #define TERMINFO_DIRS "$TERMINFO_DIRS"
9588 EOF
9589
9590 case "x$TERMINFO" in
9591 x???:*)
9592         { echo "$as_me:9592: WARNING: ignoring non-directory/file TERMINFO value" >&5
9593 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
9594         unset TERMINFO
9595         ;;
9596 esac
9597
9598 echo "$as_me:9598: checking for default terminfo directory" >&5
9599 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
9600
9601 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
9602 if test "${with_default_terminfo_dir+set}" = set; then
9603   withval="$with_default_terminfo_dir"
9604
9605 else
9606   withval="${TERMINFO:-${datadir}/terminfo}"
9607 fi; if test -n "${datadir}/terminfo" ; then
9608
9609 if test "x$prefix" != xNONE; then
9610         cf_path_syntax="$prefix"
9611 else
9612         cf_path_syntax="$ac_default_prefix"
9613 fi
9614
9615 case ".$withval" in
9616 (.\$\(*\)*|.\'*\'*)
9617         ;;
9618 (..|./*|.\\*)
9619         ;;
9620 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9621         ;;
9622 (.\$\{*prefix\}*|.\$\{*dir\}*)
9623         eval withval="$withval"
9624         case ".$withval" in
9625         (.NONE/*)
9626                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9627                 ;;
9628         esac
9629         ;;
9630 (.no|.NONE/*)
9631         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9632         ;;
9633 (*)
9634         { { echo "$as_me:9634: error: expected a pathname, not \"$withval\"" >&5
9635 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9636    { (exit 1); exit 1; }; }
9637         ;;
9638 esac
9639
9640 fi
9641 eval TERMINFO="$withval"
9642
9643 echo "$as_me:9643: result: $TERMINFO" >&5
9644 echo "${ECHO_T}$TERMINFO" >&6
9645
9646 cat >>confdefs.h <<EOF
9647 #define TERMINFO "$TERMINFO"
9648 EOF
9649
9650 fi
9651
9652 ###     use option --disable-big-core to make tic run on small machines
9653 ###     We need 4Mb, check if we can allocate 50% more than that.
9654 echo "$as_me:9654: checking if big-core option selected" >&5
9655 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9656
9657 # Check whether --enable-big-core or --disable-big-core was given.
9658 if test "${enable_big_core+set}" = set; then
9659   enableval="$enable_big_core"
9660   with_big_core=$enableval
9661 else
9662   if test "$cross_compiling" = yes; then
9663   with_big_core=no
9664 else
9665   cat >"conftest.$ac_ext" <<_ACEOF
9666 #line 9666 "configure"
9667 #include "confdefs.h"
9668
9669 #include <stdlib.h>
9670 #include <string.h>
9671 int main(void) {
9672         unsigned long n = 6000000L;
9673         char *s = malloc(n);
9674         if (s != 0)
9675                 s[0] = s[n-1] = 0;
9676         ${cf_cv_main_return:-return}(s == 0);
9677 }
9678 _ACEOF
9679 rm -f "conftest$ac_exeext"
9680 if { (eval echo "$as_me:9680: \"$ac_link\"") >&5
9681   (eval $ac_link) 2>&5
9682   ac_status=$?
9683   echo "$as_me:9683: \$? = $ac_status" >&5
9684   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9685   { (eval echo "$as_me:9685: \"$ac_try\"") >&5
9686   (eval $ac_try) 2>&5
9687   ac_status=$?
9688   echo "$as_me:9688: \$? = $ac_status" >&5
9689   (exit "$ac_status"); }; }; then
9690   with_big_core=yes
9691 else
9692   echo "$as_me: program exited with status $ac_status" >&5
9693 echo "$as_me: failed program was:" >&5
9694 cat "conftest.$ac_ext" >&5
9695 with_big_core=no
9696 fi
9697 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9698 fi
9699 fi;
9700 echo "$as_me:9700: result: $with_big_core" >&5
9701 echo "${ECHO_T}$with_big_core" >&6
9702 test "x$with_big_core" = "xyes" &&
9703 cat >>confdefs.h <<\EOF
9704 #define HAVE_BIG_CORE 1
9705 EOF
9706
9707 ### ISO C only guarantees 512-char strings, we have tables which load faster
9708 ### when constructed using "big" strings.  More than the C compiler, the awk
9709 ### program is a limit on most vendor UNIX systems.  Check that we can build.
9710 echo "$as_me:9710: checking if big-strings option selected" >&5
9711 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9712
9713 # Check whether --enable-big-strings or --disable-big-strings was given.
9714 if test "${enable_big_strings+set}" = set; then
9715   enableval="$enable_big_strings"
9716   with_big_strings=$enableval
9717 else
9718
9719         case x$AWK in
9720         (x)
9721                 eval with_big_strings=no
9722                 ;;
9723         (*)
9724                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9725                         | $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
9726                         eval with_big_strings=yes
9727                 else
9728                         eval with_big_strings=no
9729                 fi
9730                 ;;
9731         esac
9732
9733 fi;
9734 echo "$as_me:9734: result: $with_big_strings" >&5
9735 echo "${ECHO_T}$with_big_strings" >&6
9736
9737 USE_BIG_STRINGS=0
9738 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9739
9740 ###     use option --enable-termcap to compile in the termcap fallback support
9741 echo "$as_me:9741: checking if you want termcap-fallback support" >&5
9742 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9743
9744 # Check whether --enable-termcap or --disable-termcap was given.
9745 if test "${enable_termcap+set}" = set; then
9746   enableval="$enable_termcap"
9747   with_termcap=$enableval
9748 else
9749   with_termcap=no
9750 fi;
9751 echo "$as_me:9751: result: $with_termcap" >&5
9752 echo "${ECHO_T}$with_termcap" >&6
9753
9754 NCURSES_USE_TERMCAP=0
9755 if test "x$with_termcap" != "xyes" ; then
9756         if test "$use_database" = no ; then
9757                 if test -z "$with_fallback" ; then
9758                         { { echo "$as_me:9758: error: You have disabled the database w/o specifying fallbacks" >&5
9759 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9760    { (exit 1); exit 1; }; }
9761                 fi
9762         fi
9763
9764 cat >>confdefs.h <<\EOF
9765 #define PURE_TERMINFO 1
9766 EOF
9767
9768 else
9769
9770         if test "$with_ticlib" != no ; then
9771                 { { echo "$as_me:9771: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9772 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9773    { (exit 1); exit 1; }; }
9774         fi
9775
9776         NCURSES_USE_TERMCAP=1
9777         echo "$as_me:9777: checking for list of termcap files" >&5
9778 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9779
9780 # Check whether --with-termpath or --without-termpath was given.
9781 if test "${with_termpath+set}" = set; then
9782   withval="$with_termpath"
9783
9784 else
9785   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9786 fi;
9787 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9788 cf_dst_path=
9789 for cf_src_path in $withval
9790 do
9791
9792 if test "x$prefix" != xNONE; then
9793         cf_path_syntax="$prefix"
9794 else
9795         cf_path_syntax="$ac_default_prefix"
9796 fi
9797
9798 case ".$cf_src_path" in
9799 (.\$\(*\)*|.\'*\'*)
9800         ;;
9801 (..|./*|.\\*)
9802         ;;
9803 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9804         ;;
9805 (.\$\{*prefix\}*|.\$\{*dir\}*)
9806         eval cf_src_path="$cf_src_path"
9807         case ".$cf_src_path" in
9808         (.NONE/*)
9809                 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9810                 ;;
9811         esac
9812         ;;
9813 (.no|.NONE/*)
9814         cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9815         ;;
9816 (*)
9817         { { echo "$as_me:9817: error: expected a pathname, not \"$cf_src_path\"" >&5
9818 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9819    { (exit 1); exit 1; }; }
9820         ;;
9821 esac
9822
9823   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9824   cf_dst_path="${cf_dst_path}${cf_src_path}"
9825 done
9826 IFS="$ac_save_ifs"
9827
9828 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9829 # so we have to check/work around.  We do prefer the result of "eval"...
9830 eval cf_dst_eval="$cf_dst_path"
9831 case "x$cf_dst_eval" in
9832 (xNONE*)
9833         TERMPATH=$cf_dst_path
9834         ;;
9835 (*)
9836         TERMPATH="$cf_dst_eval"
9837         ;;
9838 esac
9839
9840         echo "$as_me:9840: result: $TERMPATH" >&5
9841 echo "${ECHO_T}$TERMPATH" >&6
9842         test -n "$TERMPATH" &&
9843 cat >>confdefs.h <<EOF
9844 #define TERMPATH "$TERMPATH"
9845 EOF
9846
9847         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
9848         echo "$as_me:9848: checking if fast termcap-loader is needed" >&5
9849 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9850
9851 # Check whether --enable-getcap or --disable-getcap was given.
9852 if test "${enable_getcap+set}" = set; then
9853   enableval="$enable_getcap"
9854   with_getcap=$enableval
9855 else
9856   with_getcap=no
9857 fi;
9858         echo "$as_me:9858: result: $with_getcap" >&5
9859 echo "${ECHO_T}$with_getcap" >&6
9860         test "x$with_getcap" = "xyes" &&
9861 cat >>confdefs.h <<\EOF
9862 #define USE_GETCAP 1
9863 EOF
9864
9865         echo "$as_me:9865: checking if translated termcaps will be cached in ~/.terminfo" >&5
9866 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9867
9868 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9869 if test "${enable_getcap_cache+set}" = set; then
9870   enableval="$enable_getcap_cache"
9871   with_getcap_cache=$enableval
9872 else
9873   with_getcap_cache=no
9874 fi;
9875         echo "$as_me:9875: result: $with_getcap_cache" >&5
9876 echo "${ECHO_T}$with_getcap_cache" >&6
9877         test "x$with_getcap_cache" = "xyes" &&
9878 cat >>confdefs.h <<\EOF
9879 #define USE_GETCAP_CACHE 1
9880 EOF
9881
9882 fi
9883
9884 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
9885 echo "$as_me:9885: checking if ~/.terminfo is wanted" >&5
9886 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9887
9888 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9889 if test "${enable_home_terminfo+set}" = set; then
9890   enableval="$enable_home_terminfo"
9891   with_home_terminfo=$enableval
9892 else
9893   with_home_terminfo=yes
9894 fi;
9895 echo "$as_me:9895: result: $with_home_terminfo" >&5
9896 echo "${ECHO_T}$with_home_terminfo" >&6
9897 test "x$with_home_terminfo" = "xyes" &&
9898 cat >>confdefs.h <<\EOF
9899 #define USE_HOME_TERMINFO 1
9900 EOF
9901
9902 echo "$as_me:9902: checking if you want to permit root to use ncurses environment variables" >&5
9903 echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9904
9905 # Check whether --enable-root-environ or --disable-root-environ was given.
9906 if test "${enable_root_environ+set}" = set; then
9907   enableval="$enable_root_environ"
9908   with_root_environ=$enableval
9909 else
9910   with_root_environ=yes
9911 fi;
9912 echo "$as_me:9912: result: $with_root_environ" >&5
9913 echo "${ECHO_T}$with_root_environ" >&6
9914 test "x$with_root_environ" = xyes &&
9915 cat >>confdefs.h <<\EOF
9916 #define USE_ROOT_ENVIRON 1
9917 EOF
9918
9919 echo "$as_me:9919: checking if you want to permit setuid programs to access all files" >&5
9920 echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9921
9922 # Check whether --enable-root-access or --disable-root-access was given.
9923 if test "${enable_root_access+set}" = set; then
9924   enableval="$enable_root_access"
9925   with_root_access=$enableval
9926 else
9927   with_root_access=yes
9928 fi;
9929 echo "$as_me:9929: result: $with_root_access" >&5
9930 echo "${ECHO_T}$with_root_access" >&6
9931 test "x$with_root_access" = xyes &&
9932 cat >>confdefs.h <<\EOF
9933 #define USE_ROOT_ACCESS 1
9934 EOF
9935
9936 echo "$as_me:9936: checking if you want to permit setuid use of ncurses environment variables" >&5
9937 echo $ECHO_N "checking if you want to permit setuid use of ncurses environment variables... $ECHO_C" >&6
9938
9939 # Check whether --enable-setuid-environ or --disable-setuid-environ was given.
9940 if test "${enable_setuid_environ+set}" = set; then
9941   enableval="$enable_setuid_environ"
9942   with_setuid_environ=$enableval
9943 else
9944   with_setuid_environ=$with_root_environ
9945 fi;
9946 echo "$as_me:9946: result: $with_setuid_environ" >&5
9947 echo "${ECHO_T}$with_setuid_environ" >&6
9948 test "x$with_setuid_environ" = xyes &&
9949 cat >>confdefs.h <<\EOF
9950 #define USE_SETUID_ENVIRON 1
9951 EOF
9952
9953 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
9954 ###   to reduce storage requirements for the terminfo database.
9955
9956 for ac_header in \
9957 unistd.h \
9958
9959 do
9960 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9961 echo "$as_me:9961: checking for $ac_header" >&5
9962 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9963 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9964   echo $ECHO_N "(cached) $ECHO_C" >&6
9965 else
9966   cat >"conftest.$ac_ext" <<_ACEOF
9967 #line 9967 "configure"
9968 #include "confdefs.h"
9969 #include <$ac_header>
9970 _ACEOF
9971 if { (eval echo "$as_me:9971: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9972   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9973   ac_status=$?
9974   $EGREP -v '^ *\+' conftest.er1 >conftest.err
9975   rm -f conftest.er1
9976   cat conftest.err >&5
9977   echo "$as_me:9977: \$? = $ac_status" >&5
9978   (exit "$ac_status"); } >/dev/null; then
9979   if test -s conftest.err; then
9980     ac_cpp_err=$ac_c_preproc_warn_flag
9981   else
9982     ac_cpp_err=
9983   fi
9984 else
9985   ac_cpp_err=yes
9986 fi
9987 if test -z "$ac_cpp_err"; then
9988   eval "$as_ac_Header=yes"
9989 else
9990   echo "$as_me: failed program was:" >&5
9991   cat "conftest.$ac_ext" >&5
9992   eval "$as_ac_Header=no"
9993 fi
9994 rm -f conftest.err "conftest.$ac_ext"
9995 fi
9996 echo "$as_me:9996: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9997 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9998 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9999   cat >>confdefs.h <<EOF
10000 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10001 EOF
10002
10003 fi
10004 done
10005
10006 for ac_func in \
10007         remove \
10008         unlink
10009 do
10010 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10011 echo "$as_me:10011: checking for $ac_func" >&5
10012 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10013 if eval "test \"\${$as_ac_var+set}\" = set"; then
10014   echo $ECHO_N "(cached) $ECHO_C" >&6
10015 else
10016   cat >"conftest.$ac_ext" <<_ACEOF
10017 #line 10017 "configure"
10018 #include "confdefs.h"
10019 #define $ac_func autoconf_temporary
10020 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
10021 #undef $ac_func
10022
10023 #ifdef __cplusplus
10024 extern "C"
10025 #endif
10026
10027 /* We use char because int might match the return type of a gcc2
10028    builtin and then its argument prototype would still apply.  */
10029 char $ac_func (void);
10030
10031 int
10032 main (void)
10033 {
10034
10035 /* The GNU C library defines stubs for functions which it implements
10036     to always fail with ENOSYS.  Some functions are actually named
10037     something starting with __ and the normal name is an alias.  */
10038 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10039 #error found stub for $ac_func
10040 #endif
10041
10042         return $ac_func ();
10043   ;
10044   return 0;
10045 }
10046 _ACEOF
10047 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10048 if { (eval echo "$as_me:10048: \"$ac_link\"") >&5
10049   (eval $ac_link) 2>&5
10050   ac_status=$?
10051   echo "$as_me:10051: \$? = $ac_status" >&5
10052   (exit "$ac_status"); } &&
10053          { ac_try='test -s "conftest$ac_exeext"'
10054   { (eval echo "$as_me:10054: \"$ac_try\"") >&5
10055   (eval $ac_try) 2>&5
10056   ac_status=$?
10057   echo "$as_me:10057: \$? = $ac_status" >&5
10058   (exit "$ac_status"); }; }; then
10059   eval "$as_ac_var=yes"
10060 else
10061   echo "$as_me: failed program was:" >&5
10062 cat "conftest.$ac_ext" >&5
10063 eval "$as_ac_var=no"
10064 fi
10065 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10066 fi
10067 echo "$as_me:10067: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10068 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10069 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10070   cat >>confdefs.h <<EOF
10071 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10072 EOF
10073
10074 fi
10075 done
10076
10077 if test "$cross_compiling" = yes ; then
10078
10079 for ac_func in \
10080                 link \
10081                 symlink
10082 do
10083 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10084 echo "$as_me:10084: checking for $ac_func" >&5
10085 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10086 if eval "test \"\${$as_ac_var+set}\" = set"; then
10087   echo $ECHO_N "(cached) $ECHO_C" >&6
10088 else
10089   cat >"conftest.$ac_ext" <<_ACEOF
10090 #line 10090 "configure"
10091 #include "confdefs.h"
10092 #define $ac_func autoconf_temporary
10093 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
10094 #undef $ac_func
10095
10096 #ifdef __cplusplus
10097 extern "C"
10098 #endif
10099
10100 /* We use char because int might match the return type of a gcc2
10101    builtin and then its argument prototype would still apply.  */
10102 char $ac_func (void);
10103
10104 int
10105 main (void)
10106 {
10107
10108 /* The GNU C library defines stubs for functions which it implements
10109     to always fail with ENOSYS.  Some functions are actually named
10110     something starting with __ and the normal name is an alias.  */
10111 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10112 #error found stub for $ac_func
10113 #endif
10114
10115         return $ac_func ();
10116   ;
10117   return 0;
10118 }
10119 _ACEOF
10120 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10121 if { (eval echo "$as_me:10121: \"$ac_link\"") >&5
10122   (eval $ac_link) 2>&5
10123   ac_status=$?
10124   echo "$as_me:10124: \$? = $ac_status" >&5
10125   (exit "$ac_status"); } &&
10126          { ac_try='test -s "conftest$ac_exeext"'
10127   { (eval echo "$as_me:10127: \"$ac_try\"") >&5
10128   (eval $ac_try) 2>&5
10129   ac_status=$?
10130   echo "$as_me:10130: \$? = $ac_status" >&5
10131   (exit "$ac_status"); }; }; then
10132   eval "$as_ac_var=yes"
10133 else
10134   echo "$as_me: failed program was:" >&5
10135 cat "conftest.$ac_ext" >&5
10136 eval "$as_ac_var=no"
10137 fi
10138 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10139 fi
10140 echo "$as_me:10140: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10141 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10142 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10143   cat >>confdefs.h <<EOF
10144 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10145 EOF
10146
10147 fi
10148 done
10149
10150 else
10151         echo "$as_me:10151: checking if link/symlink functions work" >&5
10152 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
10153 if test "${cf_cv_link_funcs+set}" = set; then
10154   echo $ECHO_N "(cached) $ECHO_C" >&6
10155 else
10156
10157                 cf_cv_link_funcs=
10158                 for cf_func in link symlink ; do
10159                         if test "$cross_compiling" = yes; then
10160
10161                         eval 'ac_cv_func_'$cf_func'=error'
10162 else
10163   cat >"conftest.$ac_ext" <<_ACEOF
10164 #line 10164 "configure"
10165 #include "confdefs.h"
10166
10167 $ac_includes_default
10168
10169 int main(void)
10170 {
10171         int fail = 0;
10172         char src[] = "conftest.tmp";
10173         char dst[] = "conftest.chk";
10174         struct stat src_sb, dst_sb;
10175         FILE *fp = fopen(src, "w");
10176         if (fp == 0) { fail = 3; } else {
10177                 fclose(fp); stat(src, &src_sb);
10178                 if ($cf_func(src, dst) < 0) {
10179                         fail = 1;
10180                 } else if (stat(dst, &dst_sb) < 0) {
10181                         fail = 2;
10182                 } else {
10183                         long diff = (dst_sb.st_mtime - src_sb.st_mtime);
10184                         if (diff < 0) diff = -diff;
10185                         if (diff > 2) fail = 3;
10186                 }
10187         }
10188 #ifdef HAVE_UNLINK
10189         unlink(dst); unlink(src);
10190 #else
10191         remove(dst); remove(src);
10192 #endif
10193         ${cf_cv_main_return:-return} (fail);
10194 }
10195
10196 _ACEOF
10197 rm -f "conftest$ac_exeext"
10198 if { (eval echo "$as_me:10198: \"$ac_link\"") >&5
10199   (eval $ac_link) 2>&5
10200   ac_status=$?
10201   echo "$as_me:10201: \$? = $ac_status" >&5
10202   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10203   { (eval echo "$as_me:10203: \"$ac_try\"") >&5
10204   (eval $ac_try) 2>&5
10205   ac_status=$?
10206   echo "$as_me:10206: \$? = $ac_status" >&5
10207   (exit "$ac_status"); }; }; then
10208
10209                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
10210                         eval 'ac_cv_func_'$cf_func'=yes'
10211 else
10212   echo "$as_me: program exited with status $ac_status" >&5
10213 echo "$as_me: failed program was:" >&5
10214 cat "conftest.$ac_ext" >&5
10215
10216                         eval 'ac_cv_func_'$cf_func'=no'
10217 fi
10218 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10219 fi
10220                 done
10221                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
10222
10223 fi
10224 echo "$as_me:10224: result: $cf_cv_link_funcs" >&5
10225 echo "${ECHO_T}$cf_cv_link_funcs" >&6
10226         test "$ac_cv_func_link"    = yes &&
10227 cat >>confdefs.h <<\EOF
10228 #define HAVE_LINK 1
10229 EOF
10230
10231         test "$ac_cv_func_symlink" = yes &&
10232 cat >>confdefs.h <<\EOF
10233 #define HAVE_SYMLINK 1
10234 EOF
10235
10236 fi
10237
10238 with_links=no
10239 with_symlinks=no
10240
10241 # soft links (symbolic links) are useful for some systems where hard links do
10242 # not work, or to make it simpler to copy terminfo trees around.
10243 if test "x$ac_cv_func_symlink" = xyes ; then
10244         echo "$as_me:10244: checking if tic should use symbolic links" >&5
10245 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
10246
10247 # Check whether --enable-symlinks or --disable-symlinks was given.
10248 if test "${enable_symlinks+set}" = set; then
10249   enableval="$enable_symlinks"
10250   with_symlinks=$enableval
10251 else
10252   with_symlinks=no
10253 fi;
10254         echo "$as_me:10254: result: $with_symlinks" >&5
10255 echo "${ECHO_T}$with_symlinks" >&6
10256 fi
10257
10258 # If we have hard links and did not choose to use soft links instead, there is
10259 # no reason to make this choice optional - use the hard links.
10260 if test "$with_symlinks" = no ; then
10261         echo "$as_me:10261: checking if tic should use hard links" >&5
10262 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
10263         if test "x$ac_cv_func_link" = xyes ; then
10264                 with_links=yes
10265         else
10266                 with_links=no
10267         fi
10268         echo "$as_me:10268: result: $with_links" >&5
10269 echo "${ECHO_T}$with_links" >&6
10270 fi
10271
10272 test "x$with_links" = xyes &&
10273 cat >>confdefs.h <<\EOF
10274 #define USE_LINKS 1
10275 EOF
10276
10277 test "x$with_symlinks" = xyes &&
10278 cat >>confdefs.h <<\EOF
10279 #define USE_SYMLINKS 1
10280 EOF
10281
10282 ###   use option --enable-broken-linker to force on use of broken-linker support
10283
10284 echo "$as_me:10284: checking if you want broken-linker support code" >&5
10285 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
10286
10287 # Check whether --enable-broken_linker or --disable-broken_linker was given.
10288 if test "${enable_broken_linker+set}" = set; then
10289   enableval="$enable_broken_linker"
10290   with_broken_linker=$enableval
10291 else
10292   with_broken_linker=no
10293 fi;
10294 echo "$as_me:10294: result: $with_broken_linker" >&5
10295 echo "${ECHO_T}$with_broken_linker" >&6
10296
10297 : "${BROKEN_LINKER:=0}"
10298 if test "x$with_broken_linker" = xyes ; then
10299
10300 cat >>confdefs.h <<\EOF
10301 #define BROKEN_LINKER 1
10302 EOF
10303
10304         BROKEN_LINKER=1
10305 fi
10306
10307 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
10308 echo "$as_me:10308: checking if tputs should process BSD-style prefix padding" >&5
10309 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
10310
10311 # Check whether --enable-bsdpad or --disable-bsdpad was given.
10312 if test "${enable_bsdpad+set}" = set; then
10313   enableval="$enable_bsdpad"
10314   with_bsdpad=$enableval
10315 else
10316   with_bsdpad=no
10317 fi;
10318 echo "$as_me:10318: result: $with_bsdpad" >&5
10319 echo "${ECHO_T}$with_bsdpad" >&6
10320 test "x$with_bsdpad" = xyes &&
10321 cat >>confdefs.h <<\EOF
10322 #define BSD_TPUTS 1
10323 EOF
10324
10325 ###   use option --enable-widec to turn on use of wide-character support
10326 NCURSES_CH_T=chtype
10327 NCURSES_LIBUTF8=0
10328
10329 NEED_WCHAR_H=0
10330 NCURSES_MBSTATE_T=0
10331 NCURSES_WCHAR_T=0
10332 NCURSES_WINT_T=0
10333
10334 # Check to define _XOPEN_SOURCE "automatically"
10335 CPPFLAGS_before_XOPEN="$CPPFLAGS"
10336
10337 echo "$as_me:10337: checking if the POSIX test-macros are already defined" >&5
10338 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
10339 if test "${cf_cv_posix_visible+set}" = set; then
10340   echo $ECHO_N "(cached) $ECHO_C" >&6
10341 else
10342
10343 cat >"conftest.$ac_ext" <<_ACEOF
10344 #line 10344 "configure"
10345 #include "confdefs.h"
10346 #include <stdio.h>
10347 int
10348 main (void)
10349 {
10350
10351 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
10352         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
10353         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
10354         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
10355 #error conflicting symbols found
10356 #endif
10357
10358   ;
10359   return 0;
10360 }
10361 _ACEOF
10362 rm -f "conftest.$ac_objext"
10363 if { (eval echo "$as_me:10363: \"$ac_compile\"") >&5
10364   (eval $ac_compile) 2>&5
10365   ac_status=$?
10366   echo "$as_me:10366: \$? = $ac_status" >&5
10367   (exit "$ac_status"); } &&
10368          { ac_try='test -s "conftest.$ac_objext"'
10369   { (eval echo "$as_me:10369: \"$ac_try\"") >&5
10370   (eval $ac_try) 2>&5
10371   ac_status=$?
10372   echo "$as_me:10372: \$? = $ac_status" >&5
10373   (exit "$ac_status"); }; }; then
10374   cf_cv_posix_visible=no
10375 else
10376   echo "$as_me: failed program was:" >&5
10377 cat "conftest.$ac_ext" >&5
10378 cf_cv_posix_visible=yes
10379 fi
10380 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10381
10382 fi
10383 echo "$as_me:10383: result: $cf_cv_posix_visible" >&5
10384 echo "${ECHO_T}$cf_cv_posix_visible" >&6
10385
10386 if test "$cf_cv_posix_visible" = no; then
10387
10388 cf_XOPEN_SOURCE=600
10389 cf_POSIX_C_SOURCE=199506L
10390 cf_xopen_source=
10391
10392 case "$host_os" in
10393 (aix[4-7]*)
10394         cf_xopen_source="-D_ALL_SOURCE"
10395         ;;
10396 (darwin[0-8].*)
10397         cf_xopen_source="-D_APPLE_C_SOURCE"
10398         ;;
10399 (darwin*)
10400         cf_xopen_source="-D_DARWIN_C_SOURCE"
10401         cf_XOPEN_SOURCE=
10402         ;;
10403 (freebsd*|dragonfly*|midnightbsd*)
10404         # 5.x headers associate
10405         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
10406         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
10407         cf_POSIX_C_SOURCE=200112L
10408         cf_XOPEN_SOURCE=600
10409         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10410         ;;
10411 (hpux11*)
10412         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
10413         ;;
10414 (hpux*)
10415         cf_xopen_source="-D_HPUX_SOURCE"
10416         ;;
10417 (irix[56].*)
10418         cf_xopen_source="-D_SGI_SOURCE"
10419         cf_XOPEN_SOURCE=
10420         ;;
10421 (linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
10422
10423 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
10424
10425 echo "$as_me:10425: checking if this is the GNU C library" >&5
10426 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
10427 if test "${cf_cv_gnu_library+set}" = set; then
10428   echo $ECHO_N "(cached) $ECHO_C" >&6
10429 else
10430
10431 cat >"conftest.$ac_ext" <<_ACEOF
10432 #line 10432 "configure"
10433 #include "confdefs.h"
10434 #include <sys/types.h>
10435 int
10436 main (void)
10437 {
10438
10439         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
10440                 return 0;
10441         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
10442                 return 0;
10443         #else
10444         #       error not GNU C library
10445         #endif
10446   ;
10447   return 0;
10448 }
10449 _ACEOF
10450 rm -f "conftest.$ac_objext"
10451 if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452   (eval $ac_compile) 2>&5
10453   ac_status=$?
10454   echo "$as_me:10454: \$? = $ac_status" >&5
10455   (exit "$ac_status"); } &&
10456          { ac_try='test -s "conftest.$ac_objext"'
10457   { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458   (eval $ac_try) 2>&5
10459   ac_status=$?
10460   echo "$as_me:10460: \$? = $ac_status" >&5
10461   (exit "$ac_status"); }; }; then
10462   cf_cv_gnu_library=yes
10463 else
10464   echo "$as_me: failed program was:" >&5
10465 cat "conftest.$ac_ext" >&5
10466 cf_cv_gnu_library=no
10467 fi
10468 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10469
10470 fi
10471 echo "$as_me:10471: result: $cf_cv_gnu_library" >&5
10472 echo "${ECHO_T}$cf_cv_gnu_library" >&6
10473
10474 if test x$cf_cv_gnu_library = xyes; then
10475
10476         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
10477         # was changed to help a little.  newlib incorporated the change about 4
10478         # years later.
10479         echo "$as_me:10479: checking if _DEFAULT_SOURCE can be used as a basis" >&5
10480 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
10481 if test "${cf_cv_gnu_library_219+set}" = set; then
10482   echo $ECHO_N "(cached) $ECHO_C" >&6
10483 else
10484
10485                 cf_save="$CPPFLAGS"
10486
10487         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10488         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10489
10490                 cat >"conftest.$ac_ext" <<_ACEOF
10491 #line 10491 "configure"
10492 #include "confdefs.h"
10493 #include <sys/types.h>
10494 int
10495 main (void)
10496 {
10497
10498                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
10499                                 return 0;
10500                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
10501                                 return 0;
10502                         #else
10503                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
10504                         #endif
10505   ;
10506   return 0;
10507 }
10508 _ACEOF
10509 rm -f "conftest.$ac_objext"
10510 if { (eval echo "$as_me:10510: \"$ac_compile\"") >&5
10511   (eval $ac_compile) 2>&5
10512   ac_status=$?
10513   echo "$as_me:10513: \$? = $ac_status" >&5
10514   (exit "$ac_status"); } &&
10515          { ac_try='test -s "conftest.$ac_objext"'
10516   { (eval echo "$as_me:10516: \"$ac_try\"") >&5
10517   (eval $ac_try) 2>&5
10518   ac_status=$?
10519   echo "$as_me:10519: \$? = $ac_status" >&5
10520   (exit "$ac_status"); }; }; then
10521   cf_cv_gnu_library_219=yes
10522 else
10523   echo "$as_me: failed program was:" >&5
10524 cat "conftest.$ac_ext" >&5
10525 cf_cv_gnu_library_219=no
10526 fi
10527 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10528                 CPPFLAGS="$cf_save"
10529
10530 fi
10531 echo "$as_me:10531: result: $cf_cv_gnu_library_219" >&5
10532 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
10533
10534         if test "x$cf_cv_gnu_library_219" = xyes; then
10535                 cf_save="$CPPFLAGS"
10536                 echo "$as_me:10536: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
10537 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
10538 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
10539   echo $ECHO_N "(cached) $ECHO_C" >&6
10540 else
10541
10542 cf_fix_cppflags=no
10543 cf_new_cflags=
10544 cf_new_cppflags=
10545 cf_new_extra_cppflags=
10546
10547 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
10548 do
10549 case "$cf_fix_cppflags" in
10550 (no)
10551         case "$cf_add_cflags" in
10552         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10553                 case "$cf_add_cflags" in
10554                 (-D*)
10555                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10556
10557                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10558                                 && test -z "${cf_tst_cflags}" \
10559                                 && cf_fix_cppflags=yes
10560
10561                         if test "$cf_fix_cppflags" = yes ; then
10562
10563         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10564         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10565
10566                                 continue
10567                         elif test "${cf_tst_cflags}" = "\"'" ; then
10568
10569         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10570         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10571
10572                                 continue
10573                         fi
10574                         ;;
10575                 esac
10576                 case "$CPPFLAGS" in
10577                 (*$cf_add_cflags)
10578                         ;;
10579                 (*)
10580                         case "$cf_add_cflags" in
10581                         (-D*)
10582                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10583
10584 CPPFLAGS=`echo "$CPPFLAGS" | \
10585         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10586                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10587
10588                                 ;;
10589                         esac
10590
10591         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10592         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10593
10594                         ;;
10595                 esac
10596                 ;;
10597         (*)
10598
10599         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10600         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10601
10602                 ;;
10603         esac
10604         ;;
10605 (yes)
10606
10607         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10608         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10609
10610         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10611
10612         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10613                 && test -z "${cf_tst_cflags}" \
10614                 && cf_fix_cppflags=no
10615         ;;
10616 esac
10617 done
10618
10619 if test -n "$cf_new_cflags" ; then
10620
10621         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10622         CFLAGS="${CFLAGS}$cf_new_cflags"
10623
10624 fi
10625
10626 if test -n "$cf_new_cppflags" ; then
10627
10628         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10629         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10630
10631 fi
10632
10633 if test -n "$cf_new_extra_cppflags" ; then
10634
10635         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10636         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10637
10638 fi
10639
10640                         cat >"conftest.$ac_ext" <<_ACEOF
10641 #line 10641 "configure"
10642 #include "confdefs.h"
10643
10644                                 #include <limits.h>
10645                                 #include <sys/types.h>
10646
10647 int
10648 main (void)
10649 {
10650
10651                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10652                                         return 0;
10653                                 #else
10654                                 #       error GNU C library is too old
10655                                 #endif
10656   ;
10657   return 0;
10658 }
10659 _ACEOF
10660 rm -f "conftest.$ac_objext"
10661 if { (eval echo "$as_me:10661: \"$ac_compile\"") >&5
10662   (eval $ac_compile) 2>&5
10663   ac_status=$?
10664   echo "$as_me:10664: \$? = $ac_status" >&5
10665   (exit "$ac_status"); } &&
10666          { ac_try='test -s "conftest.$ac_objext"'
10667   { (eval echo "$as_me:10667: \"$ac_try\"") >&5
10668   (eval $ac_try) 2>&5
10669   ac_status=$?
10670   echo "$as_me:10670: \$? = $ac_status" >&5
10671   (exit "$ac_status"); }; }; then
10672   cf_cv_gnu_dftsrc_219=yes
10673 else
10674   echo "$as_me: failed program was:" >&5
10675 cat "conftest.$ac_ext" >&5
10676 cf_cv_gnu_dftsrc_219=no
10677 fi
10678 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10679
10680 fi
10681 echo "$as_me:10681: result: $cf_cv_gnu_dftsrc_219" >&5
10682 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10683                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10684         else
10685                 cf_cv_gnu_dftsrc_219=maybe
10686         fi
10687
10688         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10689
10690                 echo "$as_me:10690: checking if we must define _GNU_SOURCE" >&5
10691 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10692 if test "${cf_cv_gnu_source+set}" = set; then
10693   echo $ECHO_N "(cached) $ECHO_C" >&6
10694 else
10695
10696                 cat >"conftest.$ac_ext" <<_ACEOF
10697 #line 10697 "configure"
10698 #include "confdefs.h"
10699 #include <sys/types.h>
10700 int
10701 main (void)
10702 {
10703
10704                         #ifndef _XOPEN_SOURCE
10705                         #error  expected _XOPEN_SOURCE to be defined
10706                         #endif
10707   ;
10708   return 0;
10709 }
10710 _ACEOF
10711 rm -f "conftest.$ac_objext"
10712 if { (eval echo "$as_me:10712: \"$ac_compile\"") >&5
10713   (eval $ac_compile) 2>&5
10714   ac_status=$?
10715   echo "$as_me:10715: \$? = $ac_status" >&5
10716   (exit "$ac_status"); } &&
10717          { ac_try='test -s "conftest.$ac_objext"'
10718   { (eval echo "$as_me:10718: \"$ac_try\"") >&5
10719   (eval $ac_try) 2>&5
10720   ac_status=$?
10721   echo "$as_me:10721: \$? = $ac_status" >&5
10722   (exit "$ac_status"); }; }; then
10723   cf_cv_gnu_source=no
10724 else
10725   echo "$as_me: failed program was:" >&5
10726 cat "conftest.$ac_ext" >&5
10727 cf_save="$CPPFLAGS"
10728
10729 cf_fix_cppflags=no
10730 cf_new_cflags=
10731 cf_new_cppflags=
10732 cf_new_extra_cppflags=
10733
10734 for cf_add_cflags in -D_GNU_SOURCE
10735 do
10736 case "$cf_fix_cppflags" in
10737 (no)
10738         case "$cf_add_cflags" in
10739         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10740                 case "$cf_add_cflags" in
10741                 (-D*)
10742                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10743
10744                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10745                                 && test -z "${cf_tst_cflags}" \
10746                                 && cf_fix_cppflags=yes
10747
10748                         if test "$cf_fix_cppflags" = yes ; then
10749
10750         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10751         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10752
10753                                 continue
10754                         elif test "${cf_tst_cflags}" = "\"'" ; then
10755
10756         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10757         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10758
10759                                 continue
10760                         fi
10761                         ;;
10762                 esac
10763                 case "$CPPFLAGS" in
10764                 (*$cf_add_cflags)
10765                         ;;
10766                 (*)
10767                         case "$cf_add_cflags" in
10768                         (-D*)
10769                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10770
10771 CPPFLAGS=`echo "$CPPFLAGS" | \
10772         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10773                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10774
10775                                 ;;
10776                         esac
10777
10778         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10779         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10780
10781                         ;;
10782                 esac
10783                 ;;
10784         (*)
10785
10786         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10787         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10788
10789                 ;;
10790         esac
10791         ;;
10792 (yes)
10793
10794         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10795         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10796
10797         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10798
10799         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10800                 && test -z "${cf_tst_cflags}" \
10801                 && cf_fix_cppflags=no
10802         ;;
10803 esac
10804 done
10805
10806 if test -n "$cf_new_cflags" ; then
10807
10808         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10809         CFLAGS="${CFLAGS}$cf_new_cflags"
10810
10811 fi
10812
10813 if test -n "$cf_new_cppflags" ; then
10814
10815         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10816         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10817
10818 fi
10819
10820 if test -n "$cf_new_extra_cppflags" ; then
10821
10822         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10823         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10824
10825 fi
10826
10827                          cat >"conftest.$ac_ext" <<_ACEOF
10828 #line 10828 "configure"
10829 #include "confdefs.h"
10830 #include <sys/types.h>
10831 int
10832 main (void)
10833 {
10834
10835                                 #ifdef _XOPEN_SOURCE
10836                                 #error  expected _XOPEN_SOURCE to be undefined
10837                                 #endif
10838   ;
10839   return 0;
10840 }
10841 _ACEOF
10842 rm -f "conftest.$ac_objext"
10843 if { (eval echo "$as_me:10843: \"$ac_compile\"") >&5
10844   (eval $ac_compile) 2>&5
10845   ac_status=$?
10846   echo "$as_me:10846: \$? = $ac_status" >&5
10847   (exit "$ac_status"); } &&
10848          { ac_try='test -s "conftest.$ac_objext"'
10849   { (eval echo "$as_me:10849: \"$ac_try\"") >&5
10850   (eval $ac_try) 2>&5
10851   ac_status=$?
10852   echo "$as_me:10852: \$? = $ac_status" >&5
10853   (exit "$ac_status"); }; }; then
10854   cf_cv_gnu_source=no
10855 else
10856   echo "$as_me: failed program was:" >&5
10857 cat "conftest.$ac_ext" >&5
10858 cf_cv_gnu_source=yes
10859 fi
10860 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10861                         CPPFLAGS="$cf_save"
10862
10863 fi
10864 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10865
10866 fi
10867 echo "$as_me:10867: result: $cf_cv_gnu_source" >&5
10868 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10869
10870                 if test "$cf_cv_gnu_source" = yes
10871                 then
10872                 echo "$as_me:10872: checking if we should also define _DEFAULT_SOURCE" >&5
10873 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10874 if test "${cf_cv_default_source+set}" = set; then
10875   echo $ECHO_N "(cached) $ECHO_C" >&6
10876 else
10877
10878         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10879         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10880
10881                         cat >"conftest.$ac_ext" <<_ACEOF
10882 #line 10882 "configure"
10883 #include "confdefs.h"
10884 #include <sys/types.h>
10885 int
10886 main (void)
10887 {
10888
10889                                 #ifdef _DEFAULT_SOURCE
10890                                 #error  expected _DEFAULT_SOURCE to be undefined
10891                                 #endif
10892   ;
10893   return 0;
10894 }
10895 _ACEOF
10896 rm -f "conftest.$ac_objext"
10897 if { (eval echo "$as_me:10897: \"$ac_compile\"") >&5
10898   (eval $ac_compile) 2>&5
10899   ac_status=$?
10900   echo "$as_me:10900: \$? = $ac_status" >&5
10901   (exit "$ac_status"); } &&
10902          { ac_try='test -s "conftest.$ac_objext"'
10903   { (eval echo "$as_me:10903: \"$ac_try\"") >&5
10904   (eval $ac_try) 2>&5
10905   ac_status=$?
10906   echo "$as_me:10906: \$? = $ac_status" >&5
10907   (exit "$ac_status"); }; }; then
10908   cf_cv_default_source=no
10909 else
10910   echo "$as_me: failed program was:" >&5
10911 cat "conftest.$ac_ext" >&5
10912 cf_cv_default_source=yes
10913 fi
10914 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10915
10916 fi
10917 echo "$as_me:10917: result: $cf_cv_default_source" >&5
10918 echo "${ECHO_T}$cf_cv_default_source" >&6
10919                         if test "$cf_cv_default_source" = yes
10920                         then
10921
10922         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10923         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10924
10925                         fi
10926                 fi
10927         fi
10928
10929 fi
10930
10931         ;;
10932 (minix*)
10933         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10934         ;;
10935 (mirbsd*)
10936         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10937         cf_XOPEN_SOURCE=
10938
10939 if test "$cf_cv_posix_visible" = no; then
10940
10941 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10942
10943 cf_save_CFLAGS="$CFLAGS"
10944 cf_save_CPPFLAGS="$CPPFLAGS"
10945
10946 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10947         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10948                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10949
10950 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10951         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10952                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10953
10954 echo "$as_me:10954: checking if we should define _POSIX_C_SOURCE" >&5
10955 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10956 if test "${cf_cv_posix_c_source+set}" = set; then
10957   echo $ECHO_N "(cached) $ECHO_C" >&6
10958 else
10959
10960 echo "${as_me:-configure}:10960: testing if the symbol is already defined go no further ..." 1>&5
10961
10962         cat >"conftest.$ac_ext" <<_ACEOF
10963 #line 10963 "configure"
10964 #include "confdefs.h"
10965 #include <sys/types.h>
10966 int
10967 main (void)
10968 {
10969
10970 #ifndef _POSIX_C_SOURCE
10971 #error _POSIX_C_SOURCE is not defined
10972 #endif
10973   ;
10974   return 0;
10975 }
10976 _ACEOF
10977 rm -f "conftest.$ac_objext"
10978 if { (eval echo "$as_me:10978: \"$ac_compile\"") >&5
10979   (eval $ac_compile) 2>&5
10980   ac_status=$?
10981   echo "$as_me:10981: \$? = $ac_status" >&5
10982   (exit "$ac_status"); } &&
10983          { ac_try='test -s "conftest.$ac_objext"'
10984   { (eval echo "$as_me:10984: \"$ac_try\"") >&5
10985   (eval $ac_try) 2>&5
10986   ac_status=$?
10987   echo "$as_me:10987: \$? = $ac_status" >&5
10988   (exit "$ac_status"); }; }; then
10989   cf_cv_posix_c_source=no
10990 else
10991   echo "$as_me: failed program was:" >&5
10992 cat "conftest.$ac_ext" >&5
10993 cf_want_posix_source=no
10994          case .$cf_POSIX_C_SOURCE in
10995          (.[12]??*)
10996                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10997                 ;;
10998          (.2)
10999                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11000                 cf_want_posix_source=yes
11001                 ;;
11002          (.*)
11003                 cf_want_posix_source=yes
11004                 ;;
11005          esac
11006          if test "$cf_want_posix_source" = yes ; then
11007                 cat >"conftest.$ac_ext" <<_ACEOF
11008 #line 11008 "configure"
11009 #include "confdefs.h"
11010 #include <sys/types.h>
11011 int
11012 main (void)
11013 {
11014
11015 #ifdef _POSIX_SOURCE
11016 #error _POSIX_SOURCE is defined
11017 #endif
11018   ;
11019   return 0;
11020 }
11021 _ACEOF
11022 rm -f "conftest.$ac_objext"
11023 if { (eval echo "$as_me:11023: \"$ac_compile\"") >&5
11024   (eval $ac_compile) 2>&5
11025   ac_status=$?
11026   echo "$as_me:11026: \$? = $ac_status" >&5
11027   (exit "$ac_status"); } &&
11028          { ac_try='test -s "conftest.$ac_objext"'
11029   { (eval echo "$as_me:11029: \"$ac_try\"") >&5
11030   (eval $ac_try) 2>&5
11031   ac_status=$?
11032   echo "$as_me:11032: \$? = $ac_status" >&5
11033   (exit "$ac_status"); }; }; then
11034   :
11035 else
11036   echo "$as_me: failed program was:" >&5
11037 cat "conftest.$ac_ext" >&5
11038 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11039 fi
11040 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11041          fi
11042
11043 echo "${as_me:-configure}:11043: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11044
11045          CFLAGS="$cf_trim_CFLAGS"
11046          CPPFLAGS="$cf_trim_CPPFLAGS"
11047
11048         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11049         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11050
11051 echo "${as_me:-configure}:11051: testing if the second compile does not leave our definition intact error ..." 1>&5
11052
11053          cat >"conftest.$ac_ext" <<_ACEOF
11054 #line 11054 "configure"
11055 #include "confdefs.h"
11056 #include <sys/types.h>
11057 int
11058 main (void)
11059 {
11060
11061 #ifndef _POSIX_C_SOURCE
11062 #error _POSIX_C_SOURCE is not defined
11063 #endif
11064   ;
11065   return 0;
11066 }
11067 _ACEOF
11068 rm -f "conftest.$ac_objext"
11069 if { (eval echo "$as_me:11069: \"$ac_compile\"") >&5
11070   (eval $ac_compile) 2>&5
11071   ac_status=$?
11072   echo "$as_me:11072: \$? = $ac_status" >&5
11073   (exit "$ac_status"); } &&
11074          { ac_try='test -s "conftest.$ac_objext"'
11075   { (eval echo "$as_me:11075: \"$ac_try\"") >&5
11076   (eval $ac_try) 2>&5
11077   ac_status=$?
11078   echo "$as_me:11078: \$? = $ac_status" >&5
11079   (exit "$ac_status"); }; }; then
11080   :
11081 else
11082   echo "$as_me: failed program was:" >&5
11083 cat "conftest.$ac_ext" >&5
11084 cf_cv_posix_c_source=no
11085 fi
11086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11087          CFLAGS="$cf_save_CFLAGS"
11088          CPPFLAGS="$cf_save_CPPFLAGS"
11089
11090 fi
11091 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11092
11093 fi
11094 echo "$as_me:11094: result: $cf_cv_posix_c_source" >&5
11095 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11096
11097 if test "$cf_cv_posix_c_source" != no ; then
11098         CFLAGS="$cf_trim_CFLAGS"
11099         CPPFLAGS="$cf_trim_CPPFLAGS"
11100
11101 cf_fix_cppflags=no
11102 cf_new_cflags=
11103 cf_new_cppflags=
11104 cf_new_extra_cppflags=
11105
11106 for cf_add_cflags in $cf_cv_posix_c_source
11107 do
11108 case "$cf_fix_cppflags" in
11109 (no)
11110         case "$cf_add_cflags" in
11111         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11112                 case "$cf_add_cflags" in
11113                 (-D*)
11114                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11115
11116                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11117                                 && test -z "${cf_tst_cflags}" \
11118                                 && cf_fix_cppflags=yes
11119
11120                         if test "$cf_fix_cppflags" = yes ; then
11121
11122         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11123         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11124
11125                                 continue
11126                         elif test "${cf_tst_cflags}" = "\"'" ; then
11127
11128         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11129         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11130
11131                                 continue
11132                         fi
11133                         ;;
11134                 esac
11135                 case "$CPPFLAGS" in
11136                 (*$cf_add_cflags)
11137                         ;;
11138                 (*)
11139                         case "$cf_add_cflags" in
11140                         (-D*)
11141                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11142
11143 CPPFLAGS=`echo "$CPPFLAGS" | \
11144         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11145                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11146
11147                                 ;;
11148                         esac
11149
11150         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11151         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11152
11153                         ;;
11154                 esac
11155                 ;;
11156         (*)
11157
11158         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11159         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11160
11161                 ;;
11162         esac
11163         ;;
11164 (yes)
11165
11166         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11167         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11168
11169         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11170
11171         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11172                 && test -z "${cf_tst_cflags}" \
11173                 && cf_fix_cppflags=no
11174         ;;
11175 esac
11176 done
11177
11178 if test -n "$cf_new_cflags" ; then
11179
11180         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11181         CFLAGS="${CFLAGS}$cf_new_cflags"
11182
11183 fi
11184
11185 if test -n "$cf_new_cppflags" ; then
11186
11187         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11188         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11189
11190 fi
11191
11192 if test -n "$cf_new_extra_cppflags" ; then
11193
11194         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11195         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11196
11197 fi
11198
11199 fi
11200
11201 fi # cf_cv_posix_visible
11202
11203         ;;
11204 (netbsd*)
11205         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
11206         ;;
11207 (openbsd[6-9]*)
11208         # OpenBSD 6.x has broken locale support, both compile-time and runtime.
11209         # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
11210         # Abusing the conformance level is a workaround.
11211         { echo "$as_me:11211: WARNING: this system does not provide usable locale support" >&5
11212 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
11213         cf_xopen_source="-D_BSD_SOURCE"
11214         cf_XOPEN_SOURCE=700
11215         ;;
11216 (openbsd[4-5]*)
11217         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
11218         cf_xopen_source="-D_BSD_SOURCE"
11219         cf_XOPEN_SOURCE=600
11220         ;;
11221 (openbsd*)
11222         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
11223         ;;
11224 (osf[45]*)
11225         cf_xopen_source="-D_OSF_SOURCE"
11226         ;;
11227 (nto-qnx*)
11228         cf_xopen_source="-D_QNX_SOURCE"
11229         ;;
11230 (sco*)
11231         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
11232         ;;
11233 (solaris2.*)
11234         cf_xopen_source="-D__EXTENSIONS__"
11235         cf_cv_xopen_source=broken
11236         ;;
11237 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
11238         cf_XOPEN_SOURCE=
11239         cf_POSIX_C_SOURCE=
11240         ;;
11241 (*)
11242
11243 echo "$as_me:11243: checking if we should define _XOPEN_SOURCE" >&5
11244 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11245 if test "${cf_cv_xopen_source+set}" = set; then
11246   echo $ECHO_N "(cached) $ECHO_C" >&6
11247 else
11248
11249         cat >"conftest.$ac_ext" <<_ACEOF
11250 #line 11250 "configure"
11251 #include "confdefs.h"
11252
11253 $ac_includes_default
11254
11255 int
11256 main (void)
11257 {
11258
11259 #ifndef _XOPEN_SOURCE
11260 #error _XOPEN_SOURCE is not defined
11261 #endif
11262
11263   ;
11264   return 0;
11265 }
11266 _ACEOF
11267 rm -f "conftest.$ac_objext"
11268 if { (eval echo "$as_me:11268: \"$ac_compile\"") >&5
11269   (eval $ac_compile) 2>&5
11270   ac_status=$?
11271   echo "$as_me:11271: \$? = $ac_status" >&5
11272   (exit "$ac_status"); } &&
11273          { ac_try='test -s "conftest.$ac_objext"'
11274   { (eval echo "$as_me:11274: \"$ac_try\"") >&5
11275   (eval $ac_try) 2>&5
11276   ac_status=$?
11277   echo "$as_me:11277: \$? = $ac_status" >&5
11278   (exit "$ac_status"); }; }; then
11279   cf_cv_xopen_source=no
11280 else
11281   echo "$as_me: failed program was:" >&5
11282 cat "conftest.$ac_ext" >&5
11283 cf_save="$CPPFLAGS"
11284
11285         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11286         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11287
11288          cat >"conftest.$ac_ext" <<_ACEOF
11289 #line 11289 "configure"
11290 #include "confdefs.h"
11291
11292 $ac_includes_default
11293
11294 int
11295 main (void)
11296 {
11297
11298 #ifndef _XOPEN_SOURCE
11299 #error _XOPEN_SOURCE is not defined
11300 #endif
11301
11302   ;
11303   return 0;
11304 }
11305 _ACEOF
11306 rm -f "conftest.$ac_objext"
11307 if { (eval echo "$as_me:11307: \"$ac_compile\"") >&5
11308   (eval $ac_compile) 2>&5
11309   ac_status=$?
11310   echo "$as_me:11310: \$? = $ac_status" >&5
11311   (exit "$ac_status"); } &&
11312          { ac_try='test -s "conftest.$ac_objext"'
11313   { (eval echo "$as_me:11313: \"$ac_try\"") >&5
11314   (eval $ac_try) 2>&5
11315   ac_status=$?
11316   echo "$as_me:11316: \$? = $ac_status" >&5
11317   (exit "$ac_status"); }; }; then
11318   cf_cv_xopen_source=no
11319 else
11320   echo "$as_me: failed program was:" >&5
11321 cat "conftest.$ac_ext" >&5
11322 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11323 fi
11324 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11325                 CPPFLAGS="$cf_save"
11326
11327 fi
11328 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11329
11330 fi
11331 echo "$as_me:11331: result: $cf_cv_xopen_source" >&5
11332 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11333
11334 if test "$cf_cv_xopen_source" != no ; then
11335
11336 CFLAGS=`echo "$CFLAGS" | \
11337         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
11338                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
11339
11340 CPPFLAGS=`echo "$CPPFLAGS" | \
11341         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
11342                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
11343
11344         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11345
11346 for cf_add_cflags in $cf_temp_xopen_source
11347 do
11348         case "x$cf_add_cflags" in
11349         (x-[DU]*)
11350
11351 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11352 while true
11353 do
11354         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11355         test "$CFLAGS" != "$cf_old_cflag" || break
11356
11357         CFLAGS="$cf_old_cflag"
11358 done
11359
11360 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11361 while true
11362 do
11363         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11364         test "$CPPFLAGS" != "$cf_old_cflag" || break
11365
11366         CPPFLAGS="$cf_old_cflag"
11367 done
11368
11369                 ;;
11370         esac
11371
11372 cf_fix_cppflags=no
11373 cf_new_cflags=
11374 cf_new_cppflags=
11375 cf_new_extra_cppflags=
11376
11377 for cf_add_cflags in $cf_add_cflags
11378 do
11379 case "$cf_fix_cppflags" in
11380 (no)
11381         case "$cf_add_cflags" in
11382         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11383                 case "$cf_add_cflags" in
11384                 (-D*)
11385                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11386
11387                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11388                                 && test -z "${cf_tst_cflags}" \
11389                                 && cf_fix_cppflags=yes
11390
11391                         if test "$cf_fix_cppflags" = yes ; then
11392
11393         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11394         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11395
11396                                 continue
11397                         elif test "${cf_tst_cflags}" = "\"'" ; then
11398
11399         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11400         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11401
11402                                 continue
11403                         fi
11404                         ;;
11405                 esac
11406                 case "$CPPFLAGS" in
11407                 (*$cf_add_cflags)
11408                         ;;
11409                 (*)
11410                         case "$cf_add_cflags" in
11411                         (-D*)
11412                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11413
11414 CPPFLAGS=`echo "$CPPFLAGS" | \
11415         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11416                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11417
11418                                 ;;
11419                         esac
11420
11421         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11422         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11423
11424                         ;;
11425                 esac
11426                 ;;
11427         (*)
11428
11429         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11430         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11431
11432                 ;;
11433         esac
11434         ;;
11435 (yes)
11436
11437         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11438         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11439
11440         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11441
11442         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11443                 && test -z "${cf_tst_cflags}" \
11444                 && cf_fix_cppflags=no
11445         ;;
11446 esac
11447 done
11448
11449 if test -n "$cf_new_cflags" ; then
11450
11451         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11452         CFLAGS="${CFLAGS}$cf_new_cflags"
11453
11454 fi
11455
11456 if test -n "$cf_new_cppflags" ; then
11457
11458         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11459         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11460
11461 fi
11462
11463 if test -n "$cf_new_extra_cppflags" ; then
11464
11465         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11466         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11467
11468 fi
11469
11470 done
11471
11472 fi
11473
11474         cf_save_xopen_cppflags="$CPPFLAGS"
11475
11476 if test "$cf_cv_posix_visible" = no; then
11477
11478 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11479
11480 cf_save_CFLAGS="$CFLAGS"
11481 cf_save_CPPFLAGS="$CPPFLAGS"
11482
11483 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11484         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
11485                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
11486
11487 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11488         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
11489                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
11490
11491 echo "$as_me:11491: checking if we should define _POSIX_C_SOURCE" >&5
11492 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11493 if test "${cf_cv_posix_c_source+set}" = set; then
11494   echo $ECHO_N "(cached) $ECHO_C" >&6
11495 else
11496
11497 echo "${as_me:-configure}:11497: testing if the symbol is already defined go no further ..." 1>&5
11498
11499         cat >"conftest.$ac_ext" <<_ACEOF
11500 #line 11500 "configure"
11501 #include "confdefs.h"
11502 #include <sys/types.h>
11503 int
11504 main (void)
11505 {
11506
11507 #ifndef _POSIX_C_SOURCE
11508 #error _POSIX_C_SOURCE is not defined
11509 #endif
11510   ;
11511   return 0;
11512 }
11513 _ACEOF
11514 rm -f "conftest.$ac_objext"
11515 if { (eval echo "$as_me:11515: \"$ac_compile\"") >&5
11516   (eval $ac_compile) 2>&5
11517   ac_status=$?
11518   echo "$as_me:11518: \$? = $ac_status" >&5
11519   (exit "$ac_status"); } &&
11520          { ac_try='test -s "conftest.$ac_objext"'
11521   { (eval echo "$as_me:11521: \"$ac_try\"") >&5
11522   (eval $ac_try) 2>&5
11523   ac_status=$?
11524   echo "$as_me:11524: \$? = $ac_status" >&5
11525   (exit "$ac_status"); }; }; then
11526   cf_cv_posix_c_source=no
11527 else
11528   echo "$as_me: failed program was:" >&5
11529 cat "conftest.$ac_ext" >&5
11530 cf_want_posix_source=no
11531          case .$cf_POSIX_C_SOURCE in
11532          (.[12]??*)
11533                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11534                 ;;
11535          (.2)
11536                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11537                 cf_want_posix_source=yes
11538                 ;;
11539          (.*)
11540                 cf_want_posix_source=yes
11541                 ;;
11542          esac
11543          if test "$cf_want_posix_source" = yes ; then
11544                 cat >"conftest.$ac_ext" <<_ACEOF
11545 #line 11545 "configure"
11546 #include "confdefs.h"
11547 #include <sys/types.h>
11548 int
11549 main (void)
11550 {
11551
11552 #ifdef _POSIX_SOURCE
11553 #error _POSIX_SOURCE is defined
11554 #endif
11555   ;
11556   return 0;
11557 }
11558 _ACEOF
11559 rm -f "conftest.$ac_objext"
11560 if { (eval echo "$as_me:11560: \"$ac_compile\"") >&5
11561   (eval $ac_compile) 2>&5
11562   ac_status=$?
11563   echo "$as_me:11563: \$? = $ac_status" >&5
11564   (exit "$ac_status"); } &&
11565          { ac_try='test -s "conftest.$ac_objext"'
11566   { (eval echo "$as_me:11566: \"$ac_try\"") >&5
11567   (eval $ac_try) 2>&5
11568   ac_status=$?
11569   echo "$as_me:11569: \$? = $ac_status" >&5
11570   (exit "$ac_status"); }; }; then
11571   :
11572 else
11573   echo "$as_me: failed program was:" >&5
11574 cat "conftest.$ac_ext" >&5
11575 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11576 fi
11577 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11578          fi
11579
11580 echo "${as_me:-configure}:11580: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11581
11582          CFLAGS="$cf_trim_CFLAGS"
11583          CPPFLAGS="$cf_trim_CPPFLAGS"
11584
11585         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11586         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11587
11588 echo "${as_me:-configure}:11588: testing if the second compile does not leave our definition intact error ..." 1>&5
11589
11590          cat >"conftest.$ac_ext" <<_ACEOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11593 #include <sys/types.h>
11594 int
11595 main (void)
11596 {
11597
11598 #ifndef _POSIX_C_SOURCE
11599 #error _POSIX_C_SOURCE is not defined
11600 #endif
11601   ;
11602   return 0;
11603 }
11604 _ACEOF
11605 rm -f "conftest.$ac_objext"
11606 if { (eval echo "$as_me:11606: \"$ac_compile\"") >&5
11607   (eval $ac_compile) 2>&5
11608   ac_status=$?
11609   echo "$as_me:11609: \$? = $ac_status" >&5
11610   (exit "$ac_status"); } &&
11611          { ac_try='test -s "conftest.$ac_objext"'
11612   { (eval echo "$as_me:11612: \"$ac_try\"") >&5
11613   (eval $ac_try) 2>&5
11614   ac_status=$?
11615   echo "$as_me:11615: \$? = $ac_status" >&5
11616   (exit "$ac_status"); }; }; then
11617   :
11618 else
11619   echo "$as_me: failed program was:" >&5
11620 cat "conftest.$ac_ext" >&5
11621 cf_cv_posix_c_source=no
11622 fi
11623 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11624          CFLAGS="$cf_save_CFLAGS"
11625          CPPFLAGS="$cf_save_CPPFLAGS"
11626
11627 fi
11628 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11629
11630 fi
11631 echo "$as_me:11631: result: $cf_cv_posix_c_source" >&5
11632 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11633
11634 if test "$cf_cv_posix_c_source" != no ; then
11635         CFLAGS="$cf_trim_CFLAGS"
11636         CPPFLAGS="$cf_trim_CPPFLAGS"
11637
11638 cf_fix_cppflags=no
11639 cf_new_cflags=
11640 cf_new_cppflags=
11641 cf_new_extra_cppflags=
11642
11643 for cf_add_cflags in $cf_cv_posix_c_source
11644 do
11645 case "$cf_fix_cppflags" in
11646 (no)
11647         case "$cf_add_cflags" in
11648         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11649                 case "$cf_add_cflags" in
11650                 (-D*)
11651                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11652
11653                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11654                                 && test -z "${cf_tst_cflags}" \
11655                                 && cf_fix_cppflags=yes
11656
11657                         if test "$cf_fix_cppflags" = yes ; then
11658
11659         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11660         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11661
11662                                 continue
11663                         elif test "${cf_tst_cflags}" = "\"'" ; then
11664
11665         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11666         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11667
11668                                 continue
11669                         fi
11670                         ;;
11671                 esac
11672                 case "$CPPFLAGS" in
11673                 (*$cf_add_cflags)
11674                         ;;
11675                 (*)
11676                         case "$cf_add_cflags" in
11677                         (-D*)
11678                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11679
11680 CPPFLAGS=`echo "$CPPFLAGS" | \
11681         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11682                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11683
11684                                 ;;
11685                         esac
11686
11687         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11688         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11689
11690                         ;;
11691                 esac
11692                 ;;
11693         (*)
11694
11695         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11696         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11697
11698                 ;;
11699         esac
11700         ;;
11701 (yes)
11702
11703         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11704         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11705
11706         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11707
11708         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11709                 && test -z "${cf_tst_cflags}" \
11710                 && cf_fix_cppflags=no
11711         ;;
11712 esac
11713 done
11714
11715 if test -n "$cf_new_cflags" ; then
11716
11717         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11718         CFLAGS="${CFLAGS}$cf_new_cflags"
11719
11720 fi
11721
11722 if test -n "$cf_new_cppflags" ; then
11723
11724         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11725         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11726
11727 fi
11728
11729 if test -n "$cf_new_extra_cppflags" ; then
11730
11731         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11732         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11733
11734 fi
11735
11736 fi
11737
11738 fi # cf_cv_posix_visible
11739
11740         # Some of these niche implementations use copy/paste, double-check...
11741         if test "$cf_cv_xopen_source" = no ; then
11742                 test -n "$verbose" && echo "    checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6
11743
11744 echo "${as_me:-configure}:11744: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5
11745
11746                 cat >"conftest.$ac_ext" <<_ACEOF
11747 #line 11747 "configure"
11748 #include "confdefs.h"
11749
11750 $ac_includes_default
11751
11752 int
11753 main (void)
11754 {
11755
11756 #ifndef _XOPEN_SOURCE
11757 #error _XOPEN_SOURCE is not defined
11758 #endif
11759
11760   ;
11761   return 0;
11762 }
11763 _ACEOF
11764 rm -f "conftest.$ac_objext"
11765 if { (eval echo "$as_me:11765: \"$ac_compile\"") >&5
11766   (eval $ac_compile) 2>&5
11767   ac_status=$?
11768   echo "$as_me:11768: \$? = $ac_status" >&5
11769   (exit "$ac_status"); } &&
11770          { ac_try='test -s "conftest.$ac_objext"'
11771   { (eval echo "$as_me:11771: \"$ac_try\"") >&5
11772   (eval $ac_try) 2>&5
11773   ac_status=$?
11774   echo "$as_me:11774: \$? = $ac_status" >&5
11775   (exit "$ac_status"); }; }; then
11776   :
11777 else
11778   echo "$as_me: failed program was:" >&5
11779 cat "conftest.$ac_ext" >&5
11780
11781                         { echo "$as_me:11781: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
11782 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
11783                         CPPFLAGS="$cf_save_xopen_cppflags"
11784 fi
11785 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11786         fi
11787         ;;
11788 esac
11789
11790 if test -n "$cf_xopen_source" ; then
11791
11792 for cf_add_cflags in $cf_xopen_source
11793 do
11794         case "x$cf_add_cflags" in
11795         (x-[DU]*)
11796
11797 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11798 while true
11799 do
11800         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11801         test "$CFLAGS" != "$cf_old_cflag" || break
11802         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CFLAGS" 1>&6
11803
11804 echo "${as_me:-configure}:11804: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11805
11806         CFLAGS="$cf_old_cflag"
11807 done
11808
11809 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11810 while true
11811 do
11812         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11813         test "$CPPFLAGS" != "$cf_old_cflag" || break
11814         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11815
11816 echo "${as_me:-configure}:11816: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11817
11818         CPPFLAGS="$cf_old_cflag"
11819 done
11820
11821                 ;;
11822         esac
11823
11824 cf_fix_cppflags=no
11825 cf_new_cflags=
11826 cf_new_cppflags=
11827 cf_new_extra_cppflags=
11828
11829 for cf_add_cflags in $cf_add_cflags
11830 do
11831 case "$cf_fix_cppflags" in
11832 (no)
11833         case "$cf_add_cflags" in
11834         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11835                 case "$cf_add_cflags" in
11836                 (-D*)
11837                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11838
11839                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11840                                 && test -z "${cf_tst_cflags}" \
11841                                 && cf_fix_cppflags=yes
11842
11843                         if test "$cf_fix_cppflags" = yes ; then
11844
11845         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11846         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11847
11848                                 continue
11849                         elif test "${cf_tst_cflags}" = "\"'" ; then
11850
11851         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11852         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11853
11854                                 continue
11855                         fi
11856                         ;;
11857                 esac
11858                 case "$CPPFLAGS" in
11859                 (*$cf_add_cflags)
11860                         ;;
11861                 (*)
11862                         case "$cf_add_cflags" in
11863                         (-D*)
11864                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11865
11866 CPPFLAGS=`echo "$CPPFLAGS" | \
11867         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11868                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11869
11870                                 ;;
11871                         esac
11872
11873         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11874         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11875
11876                         ;;
11877                 esac
11878                 ;;
11879         (*)
11880
11881         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11882         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11883
11884                 ;;
11885         esac
11886         ;;
11887 (yes)
11888
11889         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11890         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11891
11892         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11893
11894         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11895                 && test -z "${cf_tst_cflags}" \
11896                 && cf_fix_cppflags=no
11897         ;;
11898 esac
11899 done
11900
11901 if test -n "$cf_new_cflags" ; then
11902         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
11903
11904 echo "${as_me:-configure}:11904: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11905
11906         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11907         CFLAGS="${CFLAGS}$cf_new_cflags"
11908
11909 fi
11910
11911 if test -n "$cf_new_cppflags" ; then
11912         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11913
11914 echo "${as_me:-configure}:11914: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11915
11916         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11917         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11918
11919 fi
11920
11921 if test -n "$cf_new_extra_cppflags" ; then
11922         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11923
11924 echo "${as_me:-configure}:11924: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11925
11926         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11927         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11928
11929 fi
11930
11931 done
11932
11933 fi
11934
11935 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11936         echo "$as_me:11936: checking if _XOPEN_SOURCE really is set" >&5
11937 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11938         cat >"conftest.$ac_ext" <<_ACEOF
11939 #line 11939 "configure"
11940 #include "confdefs.h"
11941 #include <stdlib.h>
11942 int
11943 main (void)
11944 {
11945
11946 #ifndef _XOPEN_SOURCE
11947 #error _XOPEN_SOURCE is not defined
11948 #endif
11949   ;
11950   return 0;
11951 }
11952 _ACEOF
11953 rm -f "conftest.$ac_objext"
11954 if { (eval echo "$as_me:11954: \"$ac_compile\"") >&5
11955   (eval $ac_compile) 2>&5
11956   ac_status=$?
11957   echo "$as_me:11957: \$? = $ac_status" >&5
11958   (exit "$ac_status"); } &&
11959          { ac_try='test -s "conftest.$ac_objext"'
11960   { (eval echo "$as_me:11960: \"$ac_try\"") >&5
11961   (eval $ac_try) 2>&5
11962   ac_status=$?
11963   echo "$as_me:11963: \$? = $ac_status" >&5
11964   (exit "$ac_status"); }; }; then
11965   cf_XOPEN_SOURCE_set=yes
11966 else
11967   echo "$as_me: failed program was:" >&5
11968 cat "conftest.$ac_ext" >&5
11969 cf_XOPEN_SOURCE_set=no
11970 fi
11971 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11972         echo "$as_me:11972: result: $cf_XOPEN_SOURCE_set" >&5
11973 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11974         if test "$cf_XOPEN_SOURCE_set" = yes
11975         then
11976                 cat >"conftest.$ac_ext" <<_ACEOF
11977 #line 11977 "configure"
11978 #include "confdefs.h"
11979 #include <stdlib.h>
11980 int
11981 main (void)
11982 {
11983
11984 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11985 #error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11986 #endif
11987   ;
11988   return 0;
11989 }
11990 _ACEOF
11991 rm -f "conftest.$ac_objext"
11992 if { (eval echo "$as_me:11992: \"$ac_compile\"") >&5
11993   (eval $ac_compile) 2>&5
11994   ac_status=$?
11995   echo "$as_me:11995: \$? = $ac_status" >&5
11996   (exit "$ac_status"); } &&
11997          { ac_try='test -s "conftest.$ac_objext"'
11998   { (eval echo "$as_me:11998: \"$ac_try\"") >&5
11999   (eval $ac_try) 2>&5
12000   ac_status=$?
12001   echo "$as_me:12001: \$? = $ac_status" >&5
12002   (exit "$ac_status"); }; }; then
12003   cf_XOPEN_SOURCE_set_ok=yes
12004 else
12005   echo "$as_me: failed program was:" >&5
12006 cat "conftest.$ac_ext" >&5
12007 cf_XOPEN_SOURCE_set_ok=no
12008 fi
12009 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12010                 if test "$cf_XOPEN_SOURCE_set_ok" = no
12011                 then
12012                         { echo "$as_me:12012: WARNING: _XOPEN_SOURCE is lower than requested" >&5
12013 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
12014                 fi
12015         else
12016
12017 echo "$as_me:12017: checking if we should define _XOPEN_SOURCE" >&5
12018 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
12019 if test "${cf_cv_xopen_source+set}" = set; then
12020   echo $ECHO_N "(cached) $ECHO_C" >&6
12021 else
12022
12023         cat >"conftest.$ac_ext" <<_ACEOF
12024 #line 12024 "configure"
12025 #include "confdefs.h"
12026
12027 $ac_includes_default
12028
12029 int
12030 main (void)
12031 {
12032
12033 #ifndef _XOPEN_SOURCE
12034 #error _XOPEN_SOURCE is not defined
12035 #endif
12036
12037   ;
12038   return 0;
12039 }
12040 _ACEOF
12041 rm -f "conftest.$ac_objext"
12042 if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043   (eval $ac_compile) 2>&5
12044   ac_status=$?
12045   echo "$as_me:12045: \$? = $ac_status" >&5
12046   (exit "$ac_status"); } &&
12047          { ac_try='test -s "conftest.$ac_objext"'
12048   { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049   (eval $ac_try) 2>&5
12050   ac_status=$?
12051   echo "$as_me:12051: \$? = $ac_status" >&5
12052   (exit "$ac_status"); }; }; then
12053   cf_cv_xopen_source=no
12054 else
12055   echo "$as_me: failed program was:" >&5
12056 cat "conftest.$ac_ext" >&5
12057 cf_save="$CPPFLAGS"
12058
12059         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12060         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12061
12062          cat >"conftest.$ac_ext" <<_ACEOF
12063 #line 12063 "configure"
12064 #include "confdefs.h"
12065
12066 $ac_includes_default
12067
12068 int
12069 main (void)
12070 {
12071
12072 #ifndef _XOPEN_SOURCE
12073 #error _XOPEN_SOURCE is not defined
12074 #endif
12075
12076   ;
12077   return 0;
12078 }
12079 _ACEOF
12080 rm -f "conftest.$ac_objext"
12081 if { (eval echo "$as_me:12081: \"$ac_compile\"") >&5
12082   (eval $ac_compile) 2>&5
12083   ac_status=$?
12084   echo "$as_me:12084: \$? = $ac_status" >&5
12085   (exit "$ac_status"); } &&
12086          { ac_try='test -s "conftest.$ac_objext"'
12087   { (eval echo "$as_me:12087: \"$ac_try\"") >&5
12088   (eval $ac_try) 2>&5
12089   ac_status=$?
12090   echo "$as_me:12090: \$? = $ac_status" >&5
12091   (exit "$ac_status"); }; }; then
12092   cf_cv_xopen_source=no
12093 else
12094   echo "$as_me: failed program was:" >&5
12095 cat "conftest.$ac_ext" >&5
12096 cf_cv_xopen_source=$cf_XOPEN_SOURCE
12097 fi
12098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12099                 CPPFLAGS="$cf_save"
12100
12101 fi
12102 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12103
12104 fi
12105 echo "$as_me:12105: result: $cf_cv_xopen_source" >&5
12106 echo "${ECHO_T}$cf_cv_xopen_source" >&6
12107
12108 if test "$cf_cv_xopen_source" != no ; then
12109
12110 CFLAGS=`echo "$CFLAGS" | \
12111         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
12112                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
12113
12114 CPPFLAGS=`echo "$CPPFLAGS" | \
12115         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
12116                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
12117
12118         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
12119
12120 for cf_add_cflags in $cf_temp_xopen_source
12121 do
12122         case "x$cf_add_cflags" in
12123         (x-[DU]*)
12124
12125 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12126 while true
12127 do
12128         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12129         test "$CFLAGS" != "$cf_old_cflag" || break
12130
12131         CFLAGS="$cf_old_cflag"
12132 done
12133
12134 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12135 while true
12136 do
12137         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12138         test "$CPPFLAGS" != "$cf_old_cflag" || break
12139
12140         CPPFLAGS="$cf_old_cflag"
12141 done
12142
12143                 ;;
12144         esac
12145
12146 cf_fix_cppflags=no
12147 cf_new_cflags=
12148 cf_new_cppflags=
12149 cf_new_extra_cppflags=
12150
12151 for cf_add_cflags in $cf_add_cflags
12152 do
12153 case "$cf_fix_cppflags" in
12154 (no)
12155         case "$cf_add_cflags" in
12156         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12157                 case "$cf_add_cflags" in
12158                 (-D*)
12159                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12160
12161                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12162                                 && test -z "${cf_tst_cflags}" \
12163                                 && cf_fix_cppflags=yes
12164
12165                         if test "$cf_fix_cppflags" = yes ; then
12166
12167         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12168         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12169
12170                                 continue
12171                         elif test "${cf_tst_cflags}" = "\"'" ; then
12172
12173         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12174         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12175
12176                                 continue
12177                         fi
12178                         ;;
12179                 esac
12180                 case "$CPPFLAGS" in
12181                 (*$cf_add_cflags)
12182                         ;;
12183                 (*)
12184                         case "$cf_add_cflags" in
12185                         (-D*)
12186                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12187
12188 CPPFLAGS=`echo "$CPPFLAGS" | \
12189         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12190                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12191
12192                                 ;;
12193                         esac
12194
12195         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12196         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12197
12198                         ;;
12199                 esac
12200                 ;;
12201         (*)
12202
12203         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12204         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12205
12206                 ;;
12207         esac
12208         ;;
12209 (yes)
12210
12211         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12212         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12213
12214         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12215
12216         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12217                 && test -z "${cf_tst_cflags}" \
12218                 && cf_fix_cppflags=no
12219         ;;
12220 esac
12221 done
12222
12223 if test -n "$cf_new_cflags" ; then
12224
12225         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12226         CFLAGS="${CFLAGS}$cf_new_cflags"
12227
12228 fi
12229
12230 if test -n "$cf_new_cppflags" ; then
12231
12232         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12233         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12234
12235 fi
12236
12237 if test -n "$cf_new_extra_cppflags" ; then
12238
12239         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12240         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12241
12242 fi
12243
12244 done
12245
12246 fi
12247
12248         fi
12249 fi
12250 fi # cf_cv_posix_visible
12251
12252 CPPFLAGS_after_XOPEN="$CPPFLAGS"
12253
12254 # Work around breakage on OS X
12255
12256 echo "$as_me:12256: checking if SIGWINCH is defined" >&5
12257 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
12258 if test "${cf_cv_define_sigwinch+set}" = set; then
12259   echo $ECHO_N "(cached) $ECHO_C" >&6
12260 else
12261
12262         cat >"conftest.$ac_ext" <<_ACEOF
12263 #line 12263 "configure"
12264 #include "confdefs.h"
12265
12266 #include <sys/types.h>
12267 #include <sys/signal.h>
12268
12269 int
12270 main (void)
12271 {
12272 int x = SIGWINCH; (void)x
12273   ;
12274   return 0;
12275 }
12276 _ACEOF
12277 rm -f "conftest.$ac_objext"
12278 if { (eval echo "$as_me:12278: \"$ac_compile\"") >&5
12279   (eval $ac_compile) 2>&5
12280   ac_status=$?
12281   echo "$as_me:12281: \$? = $ac_status" >&5
12282   (exit "$ac_status"); } &&
12283          { ac_try='test -s "conftest.$ac_objext"'
12284   { (eval echo "$as_me:12284: \"$ac_try\"") >&5
12285   (eval $ac_try) 2>&5
12286   ac_status=$?
12287   echo "$as_me:12287: \$? = $ac_status" >&5
12288   (exit "$ac_status"); }; }; then
12289   cf_cv_define_sigwinch=yes
12290 else
12291   echo "$as_me: failed program was:" >&5
12292 cat "conftest.$ac_ext" >&5
12293 cat >"conftest.$ac_ext" <<_ACEOF
12294 #line 12294 "configure"
12295 #include "confdefs.h"
12296
12297 #undef _XOPEN_SOURCE
12298 #undef _POSIX_SOURCE
12299 #undef _POSIX_C_SOURCE
12300 #include <sys/types.h>
12301 #include <sys/signal.h>
12302
12303 int
12304 main (void)
12305 {
12306 int x = SIGWINCH; (void)x
12307   ;
12308   return 0;
12309 }
12310 _ACEOF
12311 rm -f "conftest.$ac_objext"
12312 if { (eval echo "$as_me:12312: \"$ac_compile\"") >&5
12313   (eval $ac_compile) 2>&5
12314   ac_status=$?
12315   echo "$as_me:12315: \$? = $ac_status" >&5
12316   (exit "$ac_status"); } &&
12317          { ac_try='test -s "conftest.$ac_objext"'
12318   { (eval echo "$as_me:12318: \"$ac_try\"") >&5
12319   (eval $ac_try) 2>&5
12320   ac_status=$?
12321   echo "$as_me:12321: \$? = $ac_status" >&5
12322   (exit "$ac_status"); }; }; then
12323   cf_cv_define_sigwinch=maybe
12324 else
12325   echo "$as_me: failed program was:" >&5
12326 cat "conftest.$ac_ext" >&5
12327 cf_cv_define_sigwinch=no
12328 fi
12329 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12330
12331 fi
12332 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12333
12334 fi
12335 echo "$as_me:12335: result: $cf_cv_define_sigwinch" >&5
12336 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
12337
12338 if test "$cf_cv_define_sigwinch" = maybe ; then
12339 echo "$as_me:12339: checking for actual SIGWINCH definition" >&5
12340 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
12341 if test "${cf_cv_fixup_sigwinch+set}" = set; then
12342   echo $ECHO_N "(cached) $ECHO_C" >&6
12343 else
12344
12345 cf_cv_fixup_sigwinch=unknown
12346 cf_sigwinch=32
12347 while test "$cf_sigwinch" != 1
12348 do
12349         cat >"conftest.$ac_ext" <<_ACEOF
12350 #line 12350 "configure"
12351 #include "confdefs.h"
12352
12353 #undef _XOPEN_SOURCE
12354 #undef _POSIX_SOURCE
12355 #undef _POSIX_C_SOURCE
12356 #include <sys/types.h>
12357 #include <sys/signal.h>
12358
12359 int
12360 main (void)
12361 {
12362
12363 #if SIGWINCH != $cf_sigwinch
12364 #error SIGWINCH is not $cf_sigwinch
12365 #endif
12366 int x = SIGWINCH; (void)x
12367   ;
12368   return 0;
12369 }
12370 _ACEOF
12371 rm -f "conftest.$ac_objext"
12372 if { (eval echo "$as_me:12372: \"$ac_compile\"") >&5
12373   (eval $ac_compile) 2>&5
12374   ac_status=$?
12375   echo "$as_me:12375: \$? = $ac_status" >&5
12376   (exit "$ac_status"); } &&
12377          { ac_try='test -s "conftest.$ac_objext"'
12378   { (eval echo "$as_me:12378: \"$ac_try\"") >&5
12379   (eval $ac_try) 2>&5
12380   ac_status=$?
12381   echo "$as_me:12381: \$? = $ac_status" >&5
12382   (exit "$ac_status"); }; }; then
12383   cf_cv_fixup_sigwinch=$cf_sigwinch
12384          break
12385 else
12386   echo "$as_me: failed program was:" >&5
12387 cat "conftest.$ac_ext" >&5
12388 fi
12389 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12390
12391 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
12392 done
12393
12394 fi
12395 echo "$as_me:12395: result: $cf_cv_fixup_sigwinch" >&5
12396 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
12397
12398         if test "$cf_cv_fixup_sigwinch" != unknown ; then
12399                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
12400         fi
12401 fi
12402
12403 # Checks for CODESET support.
12404
12405 echo "$as_me:12405: checking for nl_langinfo and CODESET" >&5
12406 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12407 if test "${am_cv_langinfo_codeset+set}" = set; then
12408   echo $ECHO_N "(cached) $ECHO_C" >&6
12409 else
12410   cat >"conftest.$ac_ext" <<_ACEOF
12411 #line 12411 "configure"
12412 #include "confdefs.h"
12413
12414 $ac_includes_default
12415 #include <langinfo.h>
12416 int
12417 main (void)
12418 {
12419 char* cs = nl_langinfo(CODESET); (void)cs
12420   ;
12421   return 0;
12422 }
12423 _ACEOF
12424 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12425 if { (eval echo "$as_me:12425: \"$ac_link\"") >&5
12426   (eval $ac_link) 2>&5
12427   ac_status=$?
12428   echo "$as_me:12428: \$? = $ac_status" >&5
12429   (exit "$ac_status"); } &&
12430          { ac_try='test -s "conftest$ac_exeext"'
12431   { (eval echo "$as_me:12431: \"$ac_try\"") >&5
12432   (eval $ac_try) 2>&5
12433   ac_status=$?
12434   echo "$as_me:12434: \$? = $ac_status" >&5
12435   (exit "$ac_status"); }; }; then
12436   am_cv_langinfo_codeset=yes
12437 else
12438   echo "$as_me: failed program was:" >&5
12439 cat "conftest.$ac_ext" >&5
12440 am_cv_langinfo_codeset=no
12441 fi
12442 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12443
12444 fi
12445 echo "$as_me:12445: result: $am_cv_langinfo_codeset" >&5
12446 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12447         if test "$am_cv_langinfo_codeset" = yes; then
12448
12449 cat >>confdefs.h <<\EOF
12450 #define HAVE_LANGINFO_CODESET 1
12451 EOF
12452
12453         fi
12454
12455 # use these variables to work around a defect in gcc's fixincludes.
12456 NCURSES_OK_WCHAR_T=
12457 NCURSES_OK_WINT_T=
12458
12459 echo "$as_me:12459: checking if you want wide-character code" >&5
12460 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
12461
12462 # Check whether --enable-widec or --disable-widec was given.
12463 if test "${enable_widec+set}" = set; then
12464   enableval="$enable_widec"
12465   with_widec=$enableval
12466 else
12467   with_widec=$cf_dft_widec
12468 fi;
12469 echo "$as_me:12469: result: $with_widec" >&5
12470 echo "${ECHO_T}$with_widec" >&6
12471
12472 NCURSES_WCWIDTH_GRAPHICS=1
12473
12474 if test "x$with_widec" = xyes ; then
12475         if test "x$disable_lib_suffixes" = xno ; then
12476                 LIB_SUFFIX="w${LIB_SUFFIX}"
12477         fi
12478
12479 cat >>confdefs.h <<\EOF
12480 #define USE_WIDEC_SUPPORT 1
12481 EOF
12482
12483 cat >>confdefs.h <<\EOF
12484 #define NCURSES_WIDECHAR 1
12485 EOF
12486
12487         case "$CPPFLAGS" in
12488         (*_XOPEN_SOURCE=*)
12489                 ;;
12490         (*)
12491                 { echo "$as_me:12491: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&5
12492 echo "$as_me: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&2;}
12493                 # CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
12494                 CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
12495                 ;;
12496         esac
12497
12498 for ac_header in \
12499 wchar.h \
12500 wctype.h \
12501
12502 do
12503 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12504 echo "$as_me:12504: checking for $ac_header" >&5
12505 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12506 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12507   echo $ECHO_N "(cached) $ECHO_C" >&6
12508 else
12509   cat >"conftest.$ac_ext" <<_ACEOF
12510 #line 12510 "configure"
12511 #include "confdefs.h"
12512 #include <$ac_header>
12513 _ACEOF
12514 if { (eval echo "$as_me:12514: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12515   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12516   ac_status=$?
12517   $EGREP -v '^ *\+' conftest.er1 >conftest.err
12518   rm -f conftest.er1
12519   cat conftest.err >&5
12520   echo "$as_me:12520: \$? = $ac_status" >&5
12521   (exit "$ac_status"); } >/dev/null; then
12522   if test -s conftest.err; then
12523     ac_cpp_err=$ac_c_preproc_warn_flag
12524   else
12525     ac_cpp_err=
12526   fi
12527 else
12528   ac_cpp_err=yes
12529 fi
12530 if test -z "$ac_cpp_err"; then
12531   eval "$as_ac_Header=yes"
12532 else
12533   echo "$as_me: failed program was:" >&5
12534   cat "conftest.$ac_ext" >&5
12535   eval "$as_ac_Header=no"
12536 fi
12537 rm -f conftest.err "conftest.$ac_ext"
12538 fi
12539 echo "$as_me:12539: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12540 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12541 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12542   cat >>confdefs.h <<EOF
12543 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12544 EOF
12545
12546 fi
12547 done
12548
12549 echo "$as_me:12549: checking if wchar.h can be used as is" >&5
12550 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12551 if test "${cf_cv_wchar_h_okay+set}" = set; then
12552   echo $ECHO_N "(cached) $ECHO_C" >&6
12553 else
12554
12555 cat >"conftest.$ac_ext" <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558
12559 $ac_includes_default
12560 #ifdef HAVE_WCHAR_H
12561 #include <wchar.h>
12562 #endif
12563 #ifdef HAVE_WCTYPE_H
12564 #include <wctype.h>
12565 #endif
12566
12567 int
12568 main (void)
12569 {
12570
12571         wint_t foo = 0;
12572         int bar = iswpunct(foo); (void) bar
12573   ;
12574   return 0;
12575 }
12576 _ACEOF
12577 rm -f "conftest.$ac_objext"
12578 if { (eval echo "$as_me:12578: \"$ac_compile\"") >&5
12579   (eval $ac_compile) 2>&5
12580   ac_status=$?
12581   echo "$as_me:12581: \$? = $ac_status" >&5
12582   (exit "$ac_status"); } &&
12583          { ac_try='test -s "conftest.$ac_objext"'
12584   { (eval echo "$as_me:12584: \"$ac_try\"") >&5
12585   (eval $ac_try) 2>&5
12586   ac_status=$?
12587   echo "$as_me:12587: \$? = $ac_status" >&5
12588   (exit "$ac_status"); }; }; then
12589   cf_cv_wchar_h_okay=yes
12590 else
12591   echo "$as_me: failed program was:" >&5
12592 cat "conftest.$ac_ext" >&5
12593 cf_cv_wchar_h_okay=no
12594 fi
12595 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12596 fi
12597 echo "$as_me:12597: result: $cf_cv_wchar_h_okay" >&5
12598 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12599
12600 if test "$cf_cv_wchar_h_okay" = no
12601 then
12602
12603 echo "$as_me:12603: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12604 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12605 cat >"conftest.$ac_ext" <<_ACEOF
12606 #line 12606 "configure"
12607 #include "confdefs.h"
12608 #include <sys/types.h>
12609
12610 int
12611 main (void)
12612 {
12613
12614 #ifndef _XOPEN_SOURCE_EXTENDED
12615 #error _XOPEN_SOURCE_EXTENDED is not defined
12616 #endif
12617   ;
12618   return 0;
12619 }
12620 _ACEOF
12621 rm -f "conftest.$ac_objext"
12622 if { (eval echo "$as_me:12622: \"$ac_compile\"") >&5
12623   (eval $ac_compile) 2>&5
12624   ac_status=$?
12625   echo "$as_me:12625: \$? = $ac_status" >&5
12626   (exit "$ac_status"); } &&
12627          { ac_try='test -s "conftest.$ac_objext"'
12628   { (eval echo "$as_me:12628: \"$ac_try\"") >&5
12629   (eval $ac_try) 2>&5
12630   ac_status=$?
12631   echo "$as_me:12631: \$? = $ac_status" >&5
12632   (exit "$ac_status"); }; }; then
12633   cf_result=no
12634 else
12635   echo "$as_me: failed program was:" >&5
12636 cat "conftest.$ac_ext" >&5
12637 cf_result=yes
12638 fi
12639 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12640 echo "$as_me:12640: result: $cf_result" >&5
12641 echo "${ECHO_T}$cf_result" >&6
12642
12643 if test "$cf_result" = yes ; then
12644         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12645 elif test "x" != "x" ; then
12646         echo "$as_me:12646: checking checking for compatible value versus " >&5
12647 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12648         cat >"conftest.$ac_ext" <<_ACEOF
12649 #line 12649 "configure"
12650 #include "confdefs.h"
12651 #include <sys/types.h>
12652
12653 int
12654 main (void)
12655 {
12656
12657 #if _XOPEN_SOURCE_EXTENDED- < 0
12658 #error _XOPEN_SOURCE_EXTENDED- is negative
12659 #endif
12660   ;
12661   return 0;
12662 }
12663 _ACEOF
12664 rm -f "conftest.$ac_objext"
12665 if { (eval echo "$as_me:12665: \"$ac_compile\"") >&5
12666   (eval $ac_compile) 2>&5
12667   ac_status=$?
12668   echo "$as_me:12668: \$? = $ac_status" >&5
12669   (exit "$ac_status"); } &&
12670          { ac_try='test -s "conftest.$ac_objext"'
12671   { (eval echo "$as_me:12671: \"$ac_try\"") >&5
12672   (eval $ac_try) 2>&5
12673   ac_status=$?
12674   echo "$as_me:12674: \$? = $ac_status" >&5
12675   (exit "$ac_status"); }; }; then
12676   cf_result=yes
12677 else
12678   echo "$as_me: failed program was:" >&5
12679 cat "conftest.$ac_ext" >&5
12680 cf_result=no
12681 fi
12682 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12683         echo "$as_me:12683: result: $cf_result" >&5
12684 echo "${ECHO_T}$cf_result" >&6
12685         if test "$cf_result" = no ; then
12686                 # perhaps we can override it - try...
12687                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12688         fi
12689 fi
12690
12691 fi
12692
12693 echo "$as_me:12693: checking if wcwidth agrees graphics are single-width" >&5
12694 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12695 if test "${cf_cv_wcwidth_graphics+set}" = set; then
12696   echo $ECHO_N "(cached) $ECHO_C" >&6
12697 else
12698
12699 cat >conftest.in <<CF_EOF
12700 -       VT100 symbols
12701 0x250c  upper left corner
12702 0x2514  lower left corner
12703 0x2510  upper right corner
12704 0x2518  lower right corner
12705 0x251c  tee pointing left
12706 0x2524  tee pointing right
12707 0x2534  tee pointing up
12708 0x252c  tee pointing down
12709 0x2500  horizontal line
12710 0x2502  vertical line
12711 0x253c  large plus or crossover
12712 0x23ba  scan line 1
12713 0x23bd  scan line 9
12714 0x25c6  diamond
12715 0x2592  checker board (stipple)
12716 0x00b0  degree symbol
12717 0x00b1  plus/minus
12718 0x00b7  bullet
12719 -       Teletype 5410v1 symbols
12720 0x2190  arrow pointing left
12721 0x2192  arrow pointing right
12722 0x2193  arrow pointing down
12723 0x2191  arrow pointing up
12724 0x2592  board of squares
12725 0x2603  lantern symbol
12726 0x25ae  solid square block
12727 -       these defaults were invented for ncurses
12728 0x23bb  scan line 3
12729 0x23bc  scan line 7
12730 0x2264  less-than-or-equal-to
12731 0x2265  greater-than-or-equal-to
12732 0x03c0  greek pi
12733 0x2260  not-equal
12734 0x00a3  pound-sterling symbol
12735 -       thick-line-drawing
12736 0x250f  upper left corner
12737 0x2517  lower left corner
12738 0x2513  upper right corner
12739 0x251b  lower right corner
12740 0x2523  tee pointing left
12741 0x252b  tee pointing right
12742 0x253b  tee pointing up
12743 0x2533  tee pointing down
12744 0x2501  horizontal line
12745 0x2503  vertical line
12746 0x254b  large plus or crossover
12747 -       double-line-drawing
12748 0x2554  upper left corner
12749 0x255a  lower left corner
12750 0x2557  upper right corner
12751 0x255d  lower right corner
12752 0x2563  tee pointing left
12753 0x2560  tee pointing right
12754 0x2569  tee pointing up
12755 0x2566  tee pointing down
12756 0x2550  horizontal line
12757 0x2551  vertical line
12758 0x256c  large plus or crossover
12759 CF_EOF
12760 if test "$cross_compiling" = yes; then
12761   cf_cv_wcwidth_graphics=unknown
12762 else
12763   cat >"conftest.$ac_ext" <<_ACEOF
12764 #line 12764 "configure"
12765 #include "confdefs.h"
12766
12767 $ac_includes_default
12768
12769 #include <locale.h>
12770 #include <wchar.h>
12771
12772 #define MY_LEN 80
12773
12774 int
12775 main(void)
12776 {
12777         FILE *fp;
12778         unsigned value;
12779         char buffer[MY_LEN + 1];
12780         char notes[MY_LEN + 1];
12781         int totals = 0;
12782         int passed = 0;
12783
12784         if (setlocale(LC_ALL, "en_US.UTF8") ||
12785                 setlocale(LC_ALL, "en_US.UTF-8") ||
12786                 setlocale(LC_ALL, "en_US.utf8") ||
12787                 setlocale(LC_ALL, "en_US.utf-8")) {
12788                 if ((fp = fopen("conftest.in", "r")) != 0) {
12789                         while (fgets(buffer, MY_LEN, fp) != 0) {
12790                                 if (*buffer == '-') {
12791                                         fprintf(stderr, "\\t%s", buffer);
12792                                 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12793                                         ++totals;
12794                                         if (wcwidth((int)value) == 1)
12795                                                 ++passed;
12796                                         fprintf(stderr, "%d\\t%s", wcwidth((int)value), buffer);
12797                                 } else {
12798                                         fprintf(stderr, "?\\t%s", buffer);
12799                                 }
12800                         }
12801                 }
12802         }
12803         fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12804         return (totals == passed) ? 0 : 1;
12805 }
12806
12807 _ACEOF
12808 rm -f "conftest$ac_exeext"
12809 if { (eval echo "$as_me:12809: \"$ac_link\"") >&5
12810   (eval $ac_link) 2>&5
12811   ac_status=$?
12812   echo "$as_me:12812: \$? = $ac_status" >&5
12813   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12814   { (eval echo "$as_me:12814: \"$ac_try\"") >&5
12815   (eval $ac_try) 2>&5
12816   ac_status=$?
12817   echo "$as_me:12817: \$? = $ac_status" >&5
12818   (exit "$ac_status"); }; }; then
12819   cf_cv_wcwidth_graphics=yes
12820 else
12821   echo "$as_me: program exited with status $ac_status" >&5
12822 echo "$as_me: failed program was:" >&5
12823 cat "conftest.$ac_ext" >&5
12824 cf_cv_wcwidth_graphics=no
12825 fi
12826 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12827 fi
12828
12829 fi
12830 echo "$as_me:12830: result: $cf_cv_wcwidth_graphics" >&5
12831 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12832
12833         test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12834
12835         # with_overwrite=no
12836         NCURSES_CH_T=cchar_t
12837
12838 for ac_func in putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12839 do
12840 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12841 echo "$as_me:12841: checking for $ac_func" >&5
12842 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12843 if eval "test \"\${$as_ac_var+set}\" = set"; then
12844   echo $ECHO_N "(cached) $ECHO_C" >&6
12845 else
12846   cat >"conftest.$ac_ext" <<_ACEOF
12847 #line 12847 "configure"
12848 #include "confdefs.h"
12849 #define $ac_func autoconf_temporary
12850 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
12851 #undef $ac_func
12852
12853 #ifdef __cplusplus
12854 extern "C"
12855 #endif
12856
12857 /* We use char because int might match the return type of a gcc2
12858    builtin and then its argument prototype would still apply.  */
12859 char $ac_func (void);
12860
12861 int
12862 main (void)
12863 {
12864
12865 /* The GNU C library defines stubs for functions which it implements
12866     to always fail with ENOSYS.  Some functions are actually named
12867     something starting with __ and the normal name is an alias.  */
12868 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12869 #error found stub for $ac_func
12870 #endif
12871
12872         return $ac_func ();
12873   ;
12874   return 0;
12875 }
12876 _ACEOF
12877 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12878 if { (eval echo "$as_me:12878: \"$ac_link\"") >&5
12879   (eval $ac_link) 2>&5
12880   ac_status=$?
12881   echo "$as_me:12881: \$? = $ac_status" >&5
12882   (exit "$ac_status"); } &&
12883          { ac_try='test -s "conftest$ac_exeext"'
12884   { (eval echo "$as_me:12884: \"$ac_try\"") >&5
12885   (eval $ac_try) 2>&5
12886   ac_status=$?
12887   echo "$as_me:12887: \$? = $ac_status" >&5
12888   (exit "$ac_status"); }; }; then
12889   eval "$as_ac_var=yes"
12890 else
12891   echo "$as_me: failed program was:" >&5
12892 cat "conftest.$ac_ext" >&5
12893 eval "$as_ac_var=no"
12894 fi
12895 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12896 fi
12897 echo "$as_me:12897: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12898 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12899 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12900   cat >>confdefs.h <<EOF
12901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12902 EOF
12903
12904 fi
12905 done
12906
12907         if test "x$ac_cv_func_putwc" != xyes ; then
12908
12909 for ac_header in wchar.h
12910 do
12911 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12912 echo "$as_me:12912: checking for $ac_header" >&5
12913 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12914 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12915   echo $ECHO_N "(cached) $ECHO_C" >&6
12916 else
12917   cat >"conftest.$ac_ext" <<_ACEOF
12918 #line 12918 "configure"
12919 #include "confdefs.h"
12920 #include <$ac_header>
12921 _ACEOF
12922 if { (eval echo "$as_me:12922: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12923   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12924   ac_status=$?
12925   $EGREP -v '^ *\+' conftest.er1 >conftest.err
12926   rm -f conftest.er1
12927   cat conftest.err >&5
12928   echo "$as_me:12928: \$? = $ac_status" >&5
12929   (exit "$ac_status"); } >/dev/null; then
12930   if test -s conftest.err; then
12931     ac_cpp_err=$ac_c_preproc_warn_flag
12932   else
12933     ac_cpp_err=
12934   fi
12935 else
12936   ac_cpp_err=yes
12937 fi
12938 if test -z "$ac_cpp_err"; then
12939   eval "$as_ac_Header=yes"
12940 else
12941   echo "$as_me: failed program was:" >&5
12942   cat "conftest.$ac_ext" >&5
12943   eval "$as_ac_Header=no"
12944 fi
12945 rm -f conftest.err "conftest.$ac_ext"
12946 fi
12947 echo "$as_me:12947: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12948 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12949 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12950   cat >>confdefs.h <<EOF
12951 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12952 EOF
12953
12954 fi
12955 done
12956
12957 echo "$as_me:12957: checking for multibyte character support" >&5
12958 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12959 if test "${cf_cv_utf8_lib+set}" = set; then
12960   echo $ECHO_N "(cached) $ECHO_C" >&6
12961 else
12962
12963         cf_save_LIBS="$LIBS"
12964         cat >"conftest.$ac_ext" <<_ACEOF
12965 #line 12965 "configure"
12966 #include "confdefs.h"
12967
12968 $ac_includes_default
12969 #ifdef HAVE_WCHAR_H
12970 #include <wchar.h>
12971 #endif
12972
12973 int
12974 main (void)
12975 {
12976 putwc(0,0);
12977   ;
12978   return 0;
12979 }
12980 _ACEOF
12981 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12982 if { (eval echo "$as_me:12982: \"$ac_link\"") >&5
12983   (eval $ac_link) 2>&5
12984   ac_status=$?
12985   echo "$as_me:12985: \$? = $ac_status" >&5
12986   (exit "$ac_status"); } &&
12987          { ac_try='test -s "conftest$ac_exeext"'
12988   { (eval echo "$as_me:12988: \"$ac_try\"") >&5
12989   (eval $ac_try) 2>&5
12990   ac_status=$?
12991   echo "$as_me:12991: \$? = $ac_status" >&5
12992   (exit "$ac_status"); }; }; then
12993   cf_cv_utf8_lib=yes
12994 else
12995   echo "$as_me: failed program was:" >&5
12996 cat "conftest.$ac_ext" >&5
12997
12998 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12999 # will be set on completion of the AC_TRY_LINK below.
13000 cf_cv_header_path_utf8=
13001 cf_cv_library_path_utf8=
13002
13003 echo "${as_me:-configure}:13003: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
13004
13005 cf_save_LIBS="$LIBS"
13006
13007 cat >"conftest.$ac_ext" <<_ACEOF
13008 #line 13008 "configure"
13009 #include "confdefs.h"
13010
13011 #include <libutf8.h>
13012 int
13013 main (void)
13014 {
13015 putwc(0,0);
13016   ;
13017   return 0;
13018 }
13019 _ACEOF
13020 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13021 if { (eval echo "$as_me:13021: \"$ac_link\"") >&5
13022   (eval $ac_link) 2>&5
13023   ac_status=$?
13024   echo "$as_me:13024: \$? = $ac_status" >&5
13025   (exit "$ac_status"); } &&
13026          { ac_try='test -s "conftest$ac_exeext"'
13027   { (eval echo "$as_me:13027: \"$ac_try\"") >&5
13028   (eval $ac_try) 2>&5
13029   ac_status=$?
13030   echo "$as_me:13030: \$? = $ac_status" >&5
13031   (exit "$ac_status"); }; }; then
13032
13033         cf_cv_find_linkage_utf8=yes
13034         cf_cv_header_path_utf8=/usr/include
13035         cf_cv_library_path_utf8=/usr/lib
13036
13037 else
13038   echo "$as_me: failed program was:" >&5
13039 cat "conftest.$ac_ext" >&5
13040
13041 LIBS="-lutf8  $cf_save_LIBS"
13042
13043 cat >"conftest.$ac_ext" <<_ACEOF
13044 #line 13044 "configure"
13045 #include "confdefs.h"
13046
13047 #include <libutf8.h>
13048 int
13049 main (void)
13050 {
13051 putwc(0,0);
13052   ;
13053   return 0;
13054 }
13055 _ACEOF
13056 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13057 if { (eval echo "$as_me:13057: \"$ac_link\"") >&5
13058   (eval $ac_link) 2>&5
13059   ac_status=$?
13060   echo "$as_me:13060: \$? = $ac_status" >&5
13061   (exit "$ac_status"); } &&
13062          { ac_try='test -s "conftest$ac_exeext"'
13063   { (eval echo "$as_me:13063: \"$ac_try\"") >&5
13064   (eval $ac_try) 2>&5
13065   ac_status=$?
13066   echo "$as_me:13066: \$? = $ac_status" >&5
13067   (exit "$ac_status"); }; }; then
13068
13069         cf_cv_find_linkage_utf8=yes
13070         cf_cv_header_path_utf8=/usr/include
13071         cf_cv_library_path_utf8=/usr/lib
13072         cf_cv_library_file_utf8="-lutf8"
13073
13074 else
13075   echo "$as_me: failed program was:" >&5
13076 cat "conftest.$ac_ext" >&5
13077
13078         cf_cv_find_linkage_utf8=no
13079         LIBS="$cf_save_LIBS"
13080
13081         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
13082
13083 echo "${as_me:-configure}:13083: testing find linkage for utf8 library ..." 1>&5
13084
13085 echo "${as_me:-configure}:13085: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
13086
13087         cf_save_CPPFLAGS="$CPPFLAGS"
13088         cf_test_CPPFLAGS="$CPPFLAGS"
13089
13090 cf_search=
13091
13092 # collect the current set of include-directories from compiler flags
13093 cf_header_path_list=""
13094 if test -n "${CFLAGS}${CPPFLAGS}" ; then
13095         for cf_header_path in $CPPFLAGS $CFLAGS
13096         do
13097                 case "$cf_header_path" in
13098                 (-I*)
13099                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
13100
13101 test "x$cf_header_path" != "xNONE" && \
13102 test -d "$cf_header_path" && \
13103  {
13104         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
13105         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
13106         test -d "$cf_header_path/include/utf8" &&       cf_search="$cf_search $cf_header_path/include/utf8"
13107         test -d "$cf_header_path/include/utf8/include" &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
13108         test -d "$cf_header_path/utf8/include" &&       cf_search="$cf_search $cf_header_path/utf8/include"
13109         test -d "$cf_header_path/utf8/include/utf8" &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
13110 }
13111
13112                         cf_header_path_list="$cf_header_path_list $cf_search"
13113                         ;;
13114                 esac
13115         done
13116 fi
13117
13118 # add the variations for the package we are looking for
13119
13120 cf_search=
13121
13122 test "x$prefix" != "xNONE" && \
13123 test -d "$prefix" && \
13124  {
13125         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
13126         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
13127         test -d "$prefix/include/utf8" &&       cf_search="$cf_search $prefix/include/utf8"
13128         test -d "$prefix/include/utf8/include" &&    cf_search="$cf_search $prefix/include/utf8/include"
13129         test -d "$prefix/utf8/include" &&       cf_search="$cf_search $prefix/utf8/include"
13130         test -d "$prefix/utf8/include/utf8" &&    cf_search="$cf_search $prefix/utf8/include/utf8"
13131 }
13132
13133 for cf_subdir_prefix in \
13134         /usr \
13135         /usr/local \
13136         /usr/pkg \
13137         /opt \
13138         /opt/local \
13139         $HOME
13140 do
13141
13142 test "x$cf_subdir_prefix" != "x$prefix" && \
13143 test -d "$cf_subdir_prefix" && \
13144 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13145         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
13146         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
13147         test -d "$cf_subdir_prefix/include/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
13148         test -d "$cf_subdir_prefix/include/utf8/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
13149         test -d "$cf_subdir_prefix/utf8/include" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
13150         test -d "$cf_subdir_prefix/utf8/include/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
13151 }
13152
13153 done
13154
13155 test "$includedir" != NONE && \
13156 test "$includedir" != "/usr/include" && \
13157 test -d "$includedir" && {
13158         test -d "$includedir" &&    cf_search="$cf_search $includedir"
13159         test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
13160 }
13161
13162 test "$oldincludedir" != NONE && \
13163 test "$oldincludedir" != "/usr/include" && \
13164 test -d "$oldincludedir" && {
13165         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
13166         test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
13167 }
13168
13169 cf_search="$cf_search $cf_header_path_list"
13170
13171         for cf_cv_header_path_utf8 in $cf_search
13172         do
13173                 if test -d "$cf_cv_header_path_utf8" ; then
13174                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
13175
13176 echo "${as_me:-configure}:13176: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
13177
13178                         CPPFLAGS="$cf_save_CPPFLAGS"
13179
13180         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13181         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
13182
13183                         cat >"conftest.$ac_ext" <<_ACEOF
13184 #line 13184 "configure"
13185 #include "confdefs.h"
13186
13187 #include <libutf8.h>
13188 int
13189 main (void)
13190 {
13191 putwc(0,0);
13192   ;
13193   return 0;
13194 }
13195 _ACEOF
13196 rm -f "conftest.$ac_objext"
13197 if { (eval echo "$as_me:13197: \"$ac_compile\"") >&5
13198   (eval $ac_compile) 2>&5
13199   ac_status=$?
13200   echo "$as_me:13200: \$? = $ac_status" >&5
13201   (exit "$ac_status"); } &&
13202          { ac_try='test -s "conftest.$ac_objext"'
13203   { (eval echo "$as_me:13203: \"$ac_try\"") >&5
13204   (eval $ac_try) 2>&5
13205   ac_status=$?
13206   echo "$as_me:13206: \$? = $ac_status" >&5
13207   (exit "$ac_status"); }; }; then
13208
13209                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
13210
13211 echo "${as_me:-configure}:13211: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
13212
13213                                 cf_cv_find_linkage_utf8=maybe
13214                                 cf_test_CPPFLAGS="$CPPFLAGS"
13215                                 break
13216 else
13217   echo "$as_me: failed program was:" >&5
13218 cat "conftest.$ac_ext" >&5
13219
13220                                 CPPFLAGS="$cf_save_CPPFLAGS"
13221
13222 fi
13223 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13224                 fi
13225         done
13226
13227         if test "$cf_cv_find_linkage_utf8" = maybe ; then
13228
13229 echo "${as_me:-configure}:13229: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
13230
13231                 cf_save_LIBS="$LIBS"
13232                 cf_save_LDFLAGS="$LDFLAGS"
13233
13234                 if test "$cf_cv_find_linkage_utf8" != yes ; then
13235
13236 cf_search=
13237 cf_library_path_list=""
13238 if test -n "${LDFLAGS}${LIBS}" ; then
13239         for cf_library_path in $LDFLAGS $LIBS
13240         do
13241                 case "$cf_library_path" in
13242                 (-L*)
13243                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
13244
13245 test "x$cf_library_path" != "xNONE" && \
13246 test -d "$cf_library_path" && \
13247  {
13248         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
13249         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
13250         test -d "$cf_library_path/lib/utf8" &&       cf_search="$cf_search $cf_library_path/lib/utf8"
13251         test -d "$cf_library_path/lib/utf8/lib" &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
13252         test -d "$cf_library_path/utf8/lib" &&       cf_search="$cf_search $cf_library_path/utf8/lib"
13253         test -d "$cf_library_path/utf8/lib/utf8" &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
13254 }
13255
13256                         cf_library_path_list="$cf_library_path_list $cf_search"
13257                         ;;
13258                 esac
13259         done
13260 fi
13261
13262 cf_search=
13263
13264 test "x$prefix" != "xNONE" && \
13265 test -d "$prefix" && \
13266  {
13267         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
13268         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
13269         test -d "$prefix/lib/utf8" &&       cf_search="$cf_search $prefix/lib/utf8"
13270         test -d "$prefix/lib/utf8/lib" &&    cf_search="$cf_search $prefix/lib/utf8/lib"
13271         test -d "$prefix/utf8/lib" &&       cf_search="$cf_search $prefix/utf8/lib"
13272         test -d "$prefix/utf8/lib/utf8" &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
13273 }
13274
13275 for cf_subdir_prefix in \
13276         /usr \
13277         /usr/local \
13278         /usr/pkg \
13279         /opt \
13280         /opt/local \
13281         $HOME
13282 do
13283
13284 test "x$cf_subdir_prefix" != "x$prefix" && \
13285 test -d "$cf_subdir_prefix" && \
13286 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13287         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
13288         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
13289         test -d "$cf_subdir_prefix/lib/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
13290         test -d "$cf_subdir_prefix/lib/utf8/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
13291         test -d "$cf_subdir_prefix/utf8/lib" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
13292         test -d "$cf_subdir_prefix/utf8/lib/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
13293 }
13294
13295 done
13296
13297 cf_search="$cf_library_path_list $cf_search"
13298
13299                         for cf_cv_library_path_utf8 in $cf_search
13300                         do
13301                                 if test -d "$cf_cv_library_path_utf8" ; then
13302                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
13303
13304 echo "${as_me:-configure}:13304: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
13305
13306                                         CPPFLAGS="$cf_test_CPPFLAGS"
13307                                         LIBS="-lutf8  $cf_save_LIBS"
13308                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
13309                                         cat >"conftest.$ac_ext" <<_ACEOF
13310 #line 13310 "configure"
13311 #include "confdefs.h"
13312
13313 #include <libutf8.h>
13314 int
13315 main (void)
13316 {
13317 putwc(0,0);
13318   ;
13319   return 0;
13320 }
13321 _ACEOF
13322 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13323 if { (eval echo "$as_me:13323: \"$ac_link\"") >&5
13324   (eval $ac_link) 2>&5
13325   ac_status=$?
13326   echo "$as_me:13326: \$? = $ac_status" >&5
13327   (exit "$ac_status"); } &&
13328          { ac_try='test -s "conftest$ac_exeext"'
13329   { (eval echo "$as_me:13329: \"$ac_try\"") >&5
13330   (eval $ac_try) 2>&5
13331   ac_status=$?
13332   echo "$as_me:13332: \$? = $ac_status" >&5
13333   (exit "$ac_status"); }; }; then
13334
13335                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
13336
13337 echo "${as_me:-configure}:13337: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
13338
13339                                         cf_cv_find_linkage_utf8=yes
13340                                         cf_cv_library_file_utf8="-lutf8"
13341                                         break
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 cat "conftest.$ac_ext" >&5
13345
13346                                         CPPFLAGS="$cf_save_CPPFLAGS"
13347                                         LIBS="$cf_save_LIBS"
13348                                         LDFLAGS="$cf_save_LDFLAGS"
13349
13350 fi
13351 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13352                                 fi
13353                         done
13354                         CPPFLAGS="$cf_save_CPPFLAGS"
13355                         LDFLAGS="$cf_save_LDFLAGS"
13356                 fi
13357
13358         else
13359                 cf_cv_find_linkage_utf8=no
13360         fi
13361
13362 fi
13363 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13364
13365 fi
13366 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13367
13368 LIBS="$cf_save_LIBS"
13369
13370 if test "$cf_cv_find_linkage_utf8" = yes ; then
13371 cf_cv_utf8_lib=add-on
13372 else
13373 cf_cv_utf8_lib=no
13374 fi
13375
13376 fi
13377 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13378 fi
13379 echo "$as_me:13379: result: $cf_cv_utf8_lib" >&5
13380 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
13381
13382 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
13383 # ncurses/ncursesw:
13384 if test "$cf_cv_utf8_lib" = "add-on" ; then
13385
13386 cat >>confdefs.h <<\EOF
13387 #define HAVE_LIBUTF8_H 1
13388 EOF
13389
13390 if test -n "$cf_cv_header_path_utf8" ; then
13391   for cf_add_incdir in $cf_cv_header_path_utf8
13392   do
13393         while test "$cf_add_incdir" != /usr/include
13394         do
13395           if test -d "$cf_add_incdir"
13396           then
13397                 cf_have_incdir=no
13398                 if test -n "$CFLAGS$CPPFLAGS" ; then
13399                   # a loop is needed to ensure we can add subdirs of existing dirs
13400                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13401                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13402                           cf_have_incdir=yes; break
13403                         fi
13404                   done
13405                 fi
13406
13407                 if test "$cf_have_incdir" = no ; then
13408                   if test "$cf_add_incdir" = /usr/local/include ; then
13409                         if test "$GCC" = yes
13410                         then
13411                           cf_save_CPPFLAGS=$CPPFLAGS
13412
13413         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13414         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
13415
13416                           cat >"conftest.$ac_ext" <<_ACEOF
13417 #line 13417 "configure"
13418 #include "confdefs.h"
13419 #include <stdio.h>
13420 int
13421 main (void)
13422 {
13423 printf("Hello")
13424   ;
13425   return 0;
13426 }
13427 _ACEOF
13428 rm -f "conftest.$ac_objext"
13429 if { (eval echo "$as_me:13429: \"$ac_compile\"") >&5
13430   (eval $ac_compile) 2>&5
13431   ac_status=$?
13432   echo "$as_me:13432: \$? = $ac_status" >&5
13433   (exit "$ac_status"); } &&
13434          { ac_try='test -s "conftest.$ac_objext"'
13435   { (eval echo "$as_me:13435: \"$ac_try\"") >&5
13436   (eval $ac_try) 2>&5
13437   ac_status=$?
13438   echo "$as_me:13438: \$? = $ac_status" >&5
13439   (exit "$ac_status"); }; }; then
13440   :
13441 else
13442   echo "$as_me: failed program was:" >&5
13443 cat "conftest.$ac_ext" >&5
13444 cf_have_incdir=yes
13445 fi
13446 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13447                           CPPFLAGS=$cf_save_CPPFLAGS
13448                         fi
13449                   fi
13450                 fi
13451
13452                 if test "$cf_have_incdir" = no ; then
13453                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
13454
13455 echo "${as_me:-configure}:13455: testing adding $cf_add_incdir to include-path ..." 1>&5
13456
13457                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13458
13459                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
13460                   test "$cf_top_incdir" = "$cf_add_incdir" && break
13461                   cf_add_incdir="$cf_top_incdir"
13462                 else
13463                   break
13464                 fi
13465           else
13466                 break
13467           fi
13468         done
13469   done
13470 fi
13471
13472 if test -n "$cf_cv_library_path_utf8" ; then
13473         for cf_add_libdir in $cf_cv_library_path_utf8
13474         do
13475                 if test "$cf_add_libdir" = /usr/lib ; then
13476                         :
13477                 elif test -d "$cf_add_libdir"
13478                 then
13479                         cf_have_libdir=no
13480                         if test -n "$LDFLAGS$LIBS" ; then
13481                                 # a loop is needed to ensure we can add subdirs of existing dirs
13482                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
13483                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13484                                                 cf_have_libdir=yes; break
13485                                         fi
13486                                 done
13487                         fi
13488                         if test "$cf_have_libdir" = no ; then
13489                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
13490
13491 echo "${as_me:-configure}:13491: testing adding $cf_add_libdir to library-path ..." 1>&5
13492
13493                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13494                         fi
13495                 fi
13496         done
13497 fi
13498
13499 cf_add_libs="$LIBS"
13500 # reverse order
13501 cf_add_0lib=
13502 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13503 # filter duplicates
13504 for cf_add_1lib in $cf_add_0lib; do
13505         for cf_add_2lib in $cf_add_libs; do
13506                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13507                         cf_add_1lib=
13508                         break
13509                 fi
13510         done
13511         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13512 done
13513 LIBS="$cf_add_libs"
13514
13515 fi
13516
13517                 if test "$cf_cv_utf8_lib" != no ; then
13518                         NCURSES_LIBUTF8=1
13519                 fi
13520         fi
13521
13522 # This is needed on Tru64 5.0 to declare mbstate_t
13523 echo "$as_me:13523: checking if we must include wchar.h to declare mbstate_t" >&5
13524 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
13525 if test "${cf_cv_mbstate_t+set}" = set; then
13526   echo $ECHO_N "(cached) $ECHO_C" >&6
13527 else
13528
13529 cat >"conftest.$ac_ext" <<_ACEOF
13530 #line 13530 "configure"
13531 #include "confdefs.h"
13532
13533 #include <stdlib.h>
13534 #include <stdarg.h>
13535 #include <stdio.h>
13536 #ifdef HAVE_LIBUTF8_H
13537 #include <libutf8.h>
13538 #endif
13539 int
13540 main (void)
13541 {
13542 mbstate_t state; (void)state
13543   ;
13544   return 0;
13545 }
13546 _ACEOF
13547 rm -f "conftest.$ac_objext"
13548 if { (eval echo "$as_me:13548: \"$ac_compile\"") >&5
13549   (eval $ac_compile) 2>&5
13550   ac_status=$?
13551   echo "$as_me:13551: \$? = $ac_status" >&5
13552   (exit "$ac_status"); } &&
13553          { ac_try='test -s "conftest.$ac_objext"'
13554   { (eval echo "$as_me:13554: \"$ac_try\"") >&5
13555   (eval $ac_try) 2>&5
13556   ac_status=$?
13557   echo "$as_me:13557: \$? = $ac_status" >&5
13558   (exit "$ac_status"); }; }; then
13559   cf_cv_mbstate_t=no
13560 else
13561   echo "$as_me: failed program was:" >&5
13562 cat "conftest.$ac_ext" >&5
13563 cat >"conftest.$ac_ext" <<_ACEOF
13564 #line 13564 "configure"
13565 #include "confdefs.h"
13566
13567 #include <stdlib.h>
13568 #include <stdarg.h>
13569 #include <stdio.h>
13570 #include <wchar.h>
13571 #ifdef HAVE_LIBUTF8_H
13572 #include <libutf8.h>
13573 #endif
13574 int
13575 main (void)
13576 {
13577 mbstate_t value; (void) value
13578   ;
13579   return 0;
13580 }
13581 _ACEOF
13582 rm -f "conftest.$ac_objext"
13583 if { (eval echo "$as_me:13583: \"$ac_compile\"") >&5
13584   (eval $ac_compile) 2>&5
13585   ac_status=$?
13586   echo "$as_me:13586: \$? = $ac_status" >&5
13587   (exit "$ac_status"); } &&
13588          { ac_try='test -s "conftest.$ac_objext"'
13589   { (eval echo "$as_me:13589: \"$ac_try\"") >&5
13590   (eval $ac_try) 2>&5
13591   ac_status=$?
13592   echo "$as_me:13592: \$? = $ac_status" >&5
13593   (exit "$ac_status"); }; }; then
13594   cf_cv_mbstate_t=yes
13595 else
13596   echo "$as_me: failed program was:" >&5
13597 cat "conftest.$ac_ext" >&5
13598 cf_cv_mbstate_t=unknown
13599 fi
13600 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13601 fi
13602 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13603 fi
13604 echo "$as_me:13604: result: $cf_cv_mbstate_t" >&5
13605 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13606
13607 if test "$cf_cv_mbstate_t" = yes ; then
13608
13609 cat >>confdefs.h <<\EOF
13610 #define NEED_WCHAR_H 1
13611 EOF
13612
13613         NEED_WCHAR_H=1
13614 fi
13615
13616 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
13617 if test "$cf_cv_mbstate_t" = unknown ; then
13618         NCURSES_MBSTATE_T=1
13619 fi
13620
13621 # This is needed on Tru64 5.0 to declare wchar_t
13622 echo "$as_me:13622: checking if we must include wchar.h to declare wchar_t" >&5
13623 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13624 if test "${cf_cv_wchar_t+set}" = set; then
13625   echo $ECHO_N "(cached) $ECHO_C" >&6
13626 else
13627
13628 cat >"conftest.$ac_ext" <<_ACEOF
13629 #line 13629 "configure"
13630 #include "confdefs.h"
13631
13632 #include <stdlib.h>
13633 #include <stdarg.h>
13634 #include <stdio.h>
13635 #ifdef HAVE_LIBUTF8_H
13636 #include <libutf8.h>
13637 #endif
13638 int
13639 main (void)
13640 {
13641 wchar_t state; (void)state
13642   ;
13643   return 0;
13644 }
13645 _ACEOF
13646 rm -f "conftest.$ac_objext"
13647 if { (eval echo "$as_me:13647: \"$ac_compile\"") >&5
13648   (eval $ac_compile) 2>&5
13649   ac_status=$?
13650   echo "$as_me:13650: \$? = $ac_status" >&5
13651   (exit "$ac_status"); } &&
13652          { ac_try='test -s "conftest.$ac_objext"'
13653   { (eval echo "$as_me:13653: \"$ac_try\"") >&5
13654   (eval $ac_try) 2>&5
13655   ac_status=$?
13656   echo "$as_me:13656: \$? = $ac_status" >&5
13657   (exit "$ac_status"); }; }; then
13658   cf_cv_wchar_t=no
13659 else
13660   echo "$as_me: failed program was:" >&5
13661 cat "conftest.$ac_ext" >&5
13662 cat >"conftest.$ac_ext" <<_ACEOF
13663 #line 13663 "configure"
13664 #include "confdefs.h"
13665
13666 #include <stdlib.h>
13667 #include <stdarg.h>
13668 #include <stdio.h>
13669 #include <wchar.h>
13670 #ifdef HAVE_LIBUTF8_H
13671 #include <libutf8.h>
13672 #endif
13673 int
13674 main (void)
13675 {
13676 wchar_t value; (void) value
13677   ;
13678   return 0;
13679 }
13680 _ACEOF
13681 rm -f "conftest.$ac_objext"
13682 if { (eval echo "$as_me:13682: \"$ac_compile\"") >&5
13683   (eval $ac_compile) 2>&5
13684   ac_status=$?
13685   echo "$as_me:13685: \$? = $ac_status" >&5
13686   (exit "$ac_status"); } &&
13687          { ac_try='test -s "conftest.$ac_objext"'
13688   { (eval echo "$as_me:13688: \"$ac_try\"") >&5
13689   (eval $ac_try) 2>&5
13690   ac_status=$?
13691   echo "$as_me:13691: \$? = $ac_status" >&5
13692   (exit "$ac_status"); }; }; then
13693   cf_cv_wchar_t=yes
13694 else
13695   echo "$as_me: failed program was:" >&5
13696 cat "conftest.$ac_ext" >&5
13697 cf_cv_wchar_t=unknown
13698 fi
13699 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13700 fi
13701 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13702 fi
13703 echo "$as_me:13703: result: $cf_cv_wchar_t" >&5
13704 echo "${ECHO_T}$cf_cv_wchar_t" >&6
13705
13706 if test "$cf_cv_wchar_t" = yes ; then
13707
13708 cat >>confdefs.h <<\EOF
13709 #define NEED_WCHAR_H 1
13710 EOF
13711
13712         NEED_WCHAR_H=1
13713 fi
13714
13715 # if we do not find wchar_t in either place, use substitution to provide a fallback.
13716 if test "$cf_cv_wchar_t" = unknown ; then
13717         NCURSES_WCHAR_T=1
13718 fi
13719
13720 # if we find wchar_t in either place, use substitution to provide a fallback.
13721 if test "$cf_cv_wchar_t" != unknown ; then
13722         NCURSES_OK_WCHAR_T=1
13723 fi
13724
13725 # This is needed on Tru64 5.0 to declare wint_t
13726 echo "$as_me:13726: checking if we must include wchar.h to declare wint_t" >&5
13727 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13728 if test "${cf_cv_wint_t+set}" = set; then
13729   echo $ECHO_N "(cached) $ECHO_C" >&6
13730 else
13731
13732 cat >"conftest.$ac_ext" <<_ACEOF
13733 #line 13733 "configure"
13734 #include "confdefs.h"
13735
13736 #include <stdlib.h>
13737 #include <stdarg.h>
13738 #include <stdio.h>
13739 #ifdef HAVE_LIBUTF8_H
13740 #include <libutf8.h>
13741 #endif
13742 int
13743 main (void)
13744 {
13745 wint_t state; (void)state
13746   ;
13747   return 0;
13748 }
13749 _ACEOF
13750 rm -f "conftest.$ac_objext"
13751 if { (eval echo "$as_me:13751: \"$ac_compile\"") >&5
13752   (eval $ac_compile) 2>&5
13753   ac_status=$?
13754   echo "$as_me:13754: \$? = $ac_status" >&5
13755   (exit "$ac_status"); } &&
13756          { ac_try='test -s "conftest.$ac_objext"'
13757   { (eval echo "$as_me:13757: \"$ac_try\"") >&5
13758   (eval $ac_try) 2>&5
13759   ac_status=$?
13760   echo "$as_me:13760: \$? = $ac_status" >&5
13761   (exit "$ac_status"); }; }; then
13762   cf_cv_wint_t=no
13763 else
13764   echo "$as_me: failed program was:" >&5
13765 cat "conftest.$ac_ext" >&5
13766 cat >"conftest.$ac_ext" <<_ACEOF
13767 #line 13767 "configure"
13768 #include "confdefs.h"
13769
13770 #include <stdlib.h>
13771 #include <stdarg.h>
13772 #include <stdio.h>
13773 #include <wchar.h>
13774 #ifdef HAVE_LIBUTF8_H
13775 #include <libutf8.h>
13776 #endif
13777 int
13778 main (void)
13779 {
13780 wint_t value; (void) value
13781   ;
13782   return 0;
13783 }
13784 _ACEOF
13785 rm -f "conftest.$ac_objext"
13786 if { (eval echo "$as_me:13786: \"$ac_compile\"") >&5
13787   (eval $ac_compile) 2>&5
13788   ac_status=$?
13789   echo "$as_me:13789: \$? = $ac_status" >&5
13790   (exit "$ac_status"); } &&
13791          { ac_try='test -s "conftest.$ac_objext"'
13792   { (eval echo "$as_me:13792: \"$ac_try\"") >&5
13793   (eval $ac_try) 2>&5
13794   ac_status=$?
13795   echo "$as_me:13795: \$? = $ac_status" >&5
13796   (exit "$ac_status"); }; }; then
13797   cf_cv_wint_t=yes
13798 else
13799   echo "$as_me: failed program was:" >&5
13800 cat "conftest.$ac_ext" >&5
13801 cf_cv_wint_t=unknown
13802 fi
13803 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13804 fi
13805 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13806 fi
13807 echo "$as_me:13807: result: $cf_cv_wint_t" >&5
13808 echo "${ECHO_T}$cf_cv_wint_t" >&6
13809
13810 if test "$cf_cv_wint_t" = yes ; then
13811
13812 cat >>confdefs.h <<\EOF
13813 #define NEED_WCHAR_H 1
13814 EOF
13815
13816         NEED_WCHAR_H=1
13817 fi
13818
13819 # if we do not find wint_t in either place, use substitution to provide a fallback.
13820 if test "$cf_cv_wint_t" = unknown ; then
13821         NCURSES_WINT_T=1
13822 fi
13823
13824 # if we find wint_t in either place, use substitution to provide a fallback.
13825 if test "$cf_cv_wint_t" != unknown ; then
13826         NCURSES_OK_WINT_T=1
13827 fi
13828
13829         if test "$NCURSES_MBSTATE_T" != 0; then
13830
13831 cat >>confdefs.h <<\EOF
13832 #define NEED_MBSTATE_T_DEF 1
13833 EOF
13834
13835         fi
13836 fi
13837
13838 ###   use option --disable-lp64 to allow long chtype
13839 echo "$as_me:13839: checking whether to enable _LP64 definition in curses.h" >&5
13840 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13841
13842 # Check whether --enable-lp64 or --disable-lp64 was given.
13843 if test "${enable_lp64+set}" = set; then
13844   enableval="$enable_lp64"
13845   with_lp64=$enableval
13846 else
13847   with_lp64=$cf_dft_with_lp64
13848 fi;
13849 echo "$as_me:13849: result: $with_lp64" >&5
13850 echo "${ECHO_T}$with_lp64" >&6
13851
13852 if test "x$with_lp64" = xyes ; then
13853         cf_cv_enable_lp64=1
13854 else
13855         cf_cv_enable_lp64=0
13856 fi
13857
13858 # Check whether --enable-largefile or --disable-largefile was given.
13859 if test "${enable_largefile+set}" = set; then
13860   enableval="$enable_largefile"
13861
13862 fi;
13863 if test "$enable_largefile" != no; then
13864
13865   echo "$as_me:13865: checking for special C compiler options needed for large files" >&5
13866 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13867 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13868   echo $ECHO_N "(cached) $ECHO_C" >&6
13869 else
13870   ac_cv_sys_largefile_CC=no
13871      if test "$GCC" != yes; then
13872        ac_save_CC=$CC
13873        while :; do
13874          # IRIX 6.2 and later do not support large files by default,
13875          # so use the C compiler's -n32 option if that helps.
13876          cat >"conftest.$ac_ext" <<_ACEOF
13877 #line 13877 "configure"
13878 #include "confdefs.h"
13879 #include <sys/types.h>
13880  /* Check that off_t can represent 2**63 - 1 correctly.
13881     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13882     since some C++ compilers masquerading as C compilers
13883     incorrectly reject 9223372036854775807.  */
13884 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13885   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13886                        && LARGE_OFF_T % 2147483647 == 1)
13887                       ? 1 : -1];
13888 int
13889 main (void)
13890 {
13891
13892   ;
13893   return 0;
13894 }
13895 _ACEOF
13896          rm -f "conftest.$ac_objext"
13897 if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898   (eval $ac_compile) 2>&5
13899   ac_status=$?
13900   echo "$as_me:13900: \$? = $ac_status" >&5
13901   (exit "$ac_status"); } &&
13902          { ac_try='test -s "conftest.$ac_objext"'
13903   { (eval echo "$as_me:13903: \"$ac_try\"") >&5
13904   (eval $ac_try) 2>&5
13905   ac_status=$?
13906   echo "$as_me:13906: \$? = $ac_status" >&5
13907   (exit "$ac_status"); }; }; then
13908   break
13909 else
13910   echo "$as_me: failed program was:" >&5
13911 cat "conftest.$ac_ext" >&5
13912 fi
13913 rm -f "conftest.$ac_objext"
13914          CC="$CC -n32"
13915          rm -f "conftest.$ac_objext"
13916 if { (eval echo "$as_me:13916: \"$ac_compile\"") >&5
13917   (eval $ac_compile) 2>&5
13918   ac_status=$?
13919   echo "$as_me:13919: \$? = $ac_status" >&5
13920   (exit "$ac_status"); } &&
13921          { ac_try='test -s "conftest.$ac_objext"'
13922   { (eval echo "$as_me:13922: \"$ac_try\"") >&5
13923   (eval $ac_try) 2>&5
13924   ac_status=$?
13925   echo "$as_me:13925: \$? = $ac_status" >&5
13926   (exit "$ac_status"); }; }; then
13927   ac_cv_sys_largefile_CC=' -n32'; break
13928 else
13929   echo "$as_me: failed program was:" >&5
13930 cat "conftest.$ac_ext" >&5
13931 fi
13932 rm -f "conftest.$ac_objext"
13933          break
13934        done
13935        CC=$ac_save_CC
13936        rm -f "conftest.$ac_ext"
13937     fi
13938 fi
13939 echo "$as_me:13939: result: $ac_cv_sys_largefile_CC" >&5
13940 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13941   if test "$ac_cv_sys_largefile_CC" != no; then
13942     CC=$CC$ac_cv_sys_largefile_CC
13943   fi
13944
13945   echo "$as_me:13945: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13946 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13947 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13948   echo $ECHO_N "(cached) $ECHO_C" >&6
13949 else
13950   while :; do
13951   ac_cv_sys_file_offset_bits=no
13952   cat >"conftest.$ac_ext" <<_ACEOF
13953 #line 13953 "configure"
13954 #include "confdefs.h"
13955 #include <sys/types.h>
13956  /* Check that off_t can represent 2**63 - 1 correctly.
13957     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13958     since some C++ compilers masquerading as C compilers
13959     incorrectly reject 9223372036854775807.  */
13960 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13961   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13962                        && LARGE_OFF_T % 2147483647 == 1)
13963                       ? 1 : -1];
13964 int
13965 main (void)
13966 {
13967
13968   ;
13969   return 0;
13970 }
13971 _ACEOF
13972 rm -f "conftest.$ac_objext"
13973 if { (eval echo "$as_me:13973: \"$ac_compile\"") >&5
13974   (eval $ac_compile) 2>&5
13975   ac_status=$?
13976   echo "$as_me:13976: \$? = $ac_status" >&5
13977   (exit "$ac_status"); } &&
13978          { ac_try='test -s "conftest.$ac_objext"'
13979   { (eval echo "$as_me:13979: \"$ac_try\"") >&5
13980   (eval $ac_try) 2>&5
13981   ac_status=$?
13982   echo "$as_me:13982: \$? = $ac_status" >&5
13983   (exit "$ac_status"); }; }; then
13984   break
13985 else
13986   echo "$as_me: failed program was:" >&5
13987 cat "conftest.$ac_ext" >&5
13988 fi
13989 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13990   cat >"conftest.$ac_ext" <<_ACEOF
13991 #line 13991 "configure"
13992 #include "confdefs.h"
13993 #define _FILE_OFFSET_BITS 64
13994 #include <sys/types.h>
13995  /* Check that off_t can represent 2**63 - 1 correctly.
13996     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13997     since some C++ compilers masquerading as C compilers
13998     incorrectly reject 9223372036854775807.  */
13999 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14000   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14001                        && LARGE_OFF_T % 2147483647 == 1)
14002                       ? 1 : -1];
14003 int
14004 main (void)
14005 {
14006
14007   ;
14008   return 0;
14009 }
14010 _ACEOF
14011 rm -f "conftest.$ac_objext"
14012 if { (eval echo "$as_me:14012: \"$ac_compile\"") >&5
14013   (eval $ac_compile) 2>&5
14014   ac_status=$?
14015   echo "$as_me:14015: \$? = $ac_status" >&5
14016   (exit "$ac_status"); } &&
14017          { ac_try='test -s "conftest.$ac_objext"'
14018   { (eval echo "$as_me:14018: \"$ac_try\"") >&5
14019   (eval $ac_try) 2>&5
14020   ac_status=$?
14021   echo "$as_me:14021: \$? = $ac_status" >&5
14022   (exit "$ac_status"); }; }; then
14023   ac_cv_sys_file_offset_bits=64; break
14024 else
14025   echo "$as_me: failed program was:" >&5
14026 cat "conftest.$ac_ext" >&5
14027 fi
14028 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14029   break
14030 done
14031 fi
14032 echo "$as_me:14032: result: $ac_cv_sys_file_offset_bits" >&5
14033 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
14034 if test "$ac_cv_sys_file_offset_bits" != no; then
14035
14036 cat >>confdefs.h <<EOF
14037 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14038 EOF
14039
14040 fi
14041 rm -rf conftest*
14042   echo "$as_me:14042: checking for _LARGE_FILES value needed for large files" >&5
14043 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
14044 if test "${ac_cv_sys_large_files+set}" = set; then
14045   echo $ECHO_N "(cached) $ECHO_C" >&6
14046 else
14047   while :; do
14048   ac_cv_sys_large_files=no
14049   cat >"conftest.$ac_ext" <<_ACEOF
14050 #line 14050 "configure"
14051 #include "confdefs.h"
14052 #include <sys/types.h>
14053  /* Check that off_t can represent 2**63 - 1 correctly.
14054     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14055     since some C++ compilers masquerading as C compilers
14056     incorrectly reject 9223372036854775807.  */
14057 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14058   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14059                        && LARGE_OFF_T % 2147483647 == 1)
14060                       ? 1 : -1];
14061 int
14062 main (void)
14063 {
14064
14065   ;
14066   return 0;
14067 }
14068 _ACEOF
14069 rm -f "conftest.$ac_objext"
14070 if { (eval echo "$as_me:14070: \"$ac_compile\"") >&5
14071   (eval $ac_compile) 2>&5
14072   ac_status=$?
14073   echo "$as_me:14073: \$? = $ac_status" >&5
14074   (exit "$ac_status"); } &&
14075          { ac_try='test -s "conftest.$ac_objext"'
14076   { (eval echo "$as_me:14076: \"$ac_try\"") >&5
14077   (eval $ac_try) 2>&5
14078   ac_status=$?
14079   echo "$as_me:14079: \$? = $ac_status" >&5
14080   (exit "$ac_status"); }; }; then
14081   break
14082 else
14083   echo "$as_me: failed program was:" >&5
14084 cat "conftest.$ac_ext" >&5
14085 fi
14086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14087   cat >"conftest.$ac_ext" <<_ACEOF
14088 #line 14088 "configure"
14089 #include "confdefs.h"
14090 #define _LARGE_FILES 1
14091 #include <sys/types.h>
14092  /* Check that off_t can represent 2**63 - 1 correctly.
14093     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14094     since some C++ compilers masquerading as C compilers
14095     incorrectly reject 9223372036854775807.  */
14096 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14097   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14098                        && LARGE_OFF_T % 2147483647 == 1)
14099                       ? 1 : -1];
14100 int
14101 main (void)
14102 {
14103
14104   ;
14105   return 0;
14106 }
14107 _ACEOF
14108 rm -f "conftest.$ac_objext"
14109 if { (eval echo "$as_me:14109: \"$ac_compile\"") >&5
14110   (eval $ac_compile) 2>&5
14111   ac_status=$?
14112   echo "$as_me:14112: \$? = $ac_status" >&5
14113   (exit "$ac_status"); } &&
14114          { ac_try='test -s "conftest.$ac_objext"'
14115   { (eval echo "$as_me:14115: \"$ac_try\"") >&5
14116   (eval $ac_try) 2>&5
14117   ac_status=$?
14118   echo "$as_me:14118: \$? = $ac_status" >&5
14119   (exit "$ac_status"); }; }; then
14120   ac_cv_sys_large_files=1; break
14121 else
14122   echo "$as_me: failed program was:" >&5
14123 cat "conftest.$ac_ext" >&5
14124 fi
14125 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14126   break
14127 done
14128 fi
14129 echo "$as_me:14129: result: $ac_cv_sys_large_files" >&5
14130 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
14131 if test "$ac_cv_sys_large_files" != no; then
14132
14133 cat >>confdefs.h <<EOF
14134 #define _LARGE_FILES $ac_cv_sys_large_files
14135 EOF
14136
14137 fi
14138 rm -rf conftest*
14139 fi
14140
14141         if test "$enable_largefile" != no ; then
14142         echo "$as_me:14142: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14143 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
14144 if test "${ac_cv_sys_largefile_source+set}" = set; then
14145   echo $ECHO_N "(cached) $ECHO_C" >&6
14146 else
14147   while :; do
14148   ac_cv_sys_largefile_source=no
14149   cat >"conftest.$ac_ext" <<_ACEOF
14150 #line 14150 "configure"
14151 #include "confdefs.h"
14152 #include <stdio.h>
14153     #include <sys/types.h>
14154 int
14155 main (void)
14156 {
14157
14158     int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14159     return my_fseeko(stdin, 0, 0);
14160   ;
14161   return 0;
14162 }
14163 _ACEOF
14164 rm -f "conftest.$ac_objext"
14165 if { (eval echo "$as_me:14165: \"$ac_compile\"") >&5
14166   (eval $ac_compile) 2>&5
14167   ac_status=$?
14168   echo "$as_me:14168: \$? = $ac_status" >&5
14169   (exit "$ac_status"); } &&
14170          { ac_try='test -s "conftest.$ac_objext"'
14171   { (eval echo "$as_me:14171: \"$ac_try\"") >&5
14172   (eval $ac_try) 2>&5
14173   ac_status=$?
14174   echo "$as_me:14174: \$? = $ac_status" >&5
14175   (exit "$ac_status"); }; }; then
14176   break
14177 else
14178   echo "$as_me: failed program was:" >&5
14179 cat "conftest.$ac_ext" >&5
14180 fi
14181 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14182   cat >"conftest.$ac_ext" <<_ACEOF
14183 #line 14183 "configure"
14184 #include "confdefs.h"
14185 #define _LARGEFILE_SOURCE 1
14186 #include <stdio.h>
14187     #include <sys/types.h>
14188 int
14189 main (void)
14190 {
14191
14192     int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14193     return my_fseeko(stdin, 0, 0);
14194   ;
14195   return 0;
14196 }
14197 _ACEOF
14198 rm -f "conftest.$ac_objext"
14199 if { (eval echo "$as_me:14199: \"$ac_compile\"") >&5
14200   (eval $ac_compile) 2>&5
14201   ac_status=$?
14202   echo "$as_me:14202: \$? = $ac_status" >&5
14203   (exit "$ac_status"); } &&
14204          { ac_try='test -s "conftest.$ac_objext"'
14205   { (eval echo "$as_me:14205: \"$ac_try\"") >&5
14206   (eval $ac_try) 2>&5
14207   ac_status=$?
14208   echo "$as_me:14208: \$? = $ac_status" >&5
14209   (exit "$ac_status"); }; }; then
14210   ac_cv_sys_largefile_source=1; break
14211 else
14212   echo "$as_me: failed program was:" >&5
14213 cat "conftest.$ac_ext" >&5
14214 fi
14215 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14216   break
14217 done
14218 fi
14219 echo "$as_me:14219: result: $ac_cv_sys_largefile_source" >&5
14220 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
14221 if test "$ac_cv_sys_largefile_source" != no; then
14222
14223 cat >>confdefs.h <<EOF
14224 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14225 EOF
14226
14227 fi
14228 rm -rf conftest*
14229
14230 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14231 # in glibc 2.1.3, but that breaks too many other things.
14232 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14233 echo "$as_me:14233: checking for fseeko" >&5
14234 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
14235 if test "${ac_cv_func_fseeko+set}" = set; then
14236   echo $ECHO_N "(cached) $ECHO_C" >&6
14237 else
14238   cat >"conftest.$ac_ext" <<_ACEOF
14239 #line 14239 "configure"
14240 #include "confdefs.h"
14241 #include <stdio.h>
14242                              #include <sys/types.h>
14243 int
14244 main (void)
14245 {
14246 int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14247                             return my_fseeko && my_fseeko (stdin, 0, 0);
14248   ;
14249   return 0;
14250 }
14251 _ACEOF
14252 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14253 if { (eval echo "$as_me:14253: \"$ac_link\"") >&5
14254   (eval $ac_link) 2>&5
14255   ac_status=$?
14256   echo "$as_me:14256: \$? = $ac_status" >&5
14257   (exit "$ac_status"); } &&
14258          { ac_try='test -s "conftest$ac_exeext"'
14259   { (eval echo "$as_me:14259: \"$ac_try\"") >&5
14260   (eval $ac_try) 2>&5
14261   ac_status=$?
14262   echo "$as_me:14262: \$? = $ac_status" >&5
14263   (exit "$ac_status"); }; }; then
14264   ac_cv_func_fseeko=yes
14265 else
14266   echo "$as_me: failed program was:" >&5
14267 cat "conftest.$ac_ext" >&5
14268 ac_cv_func_fseeko=no
14269 fi
14270 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14271 fi
14272 echo "$as_me:14272: result: $ac_cv_func_fseeko" >&5
14273 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
14274 if test $ac_cv_func_fseeko = yes; then
14275
14276 cat >>confdefs.h <<\EOF
14277 #define HAVE_FSEEKO 1
14278 EOF
14279
14280 fi
14281
14282         # Normally we would collect these definitions in the config.h,
14283         # but (like _XOPEN_SOURCE), some environments rely on having these
14284         # defined before any of the system headers are included.  Another
14285         # case comes up with C++, e.g., on AIX the compiler compiles the
14286         # header files by themselves before looking at the body files it is
14287         # told to compile.  For ncurses, those header files do not include
14288         # the config.h
14289         if test "$ac_cv_sys_large_files" != no
14290         then
14291
14292         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14293         CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
14294
14295         fi
14296         if test "$ac_cv_sys_largefile_source" != no
14297         then
14298
14299         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14300         CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
14301
14302         fi
14303         if test "$ac_cv_sys_file_offset_bits" != no
14304         then
14305
14306         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14307         CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
14308
14309         fi
14310
14311         echo "$as_me:14311: checking whether to use struct dirent64" >&5
14312 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
14313 if test "${cf_cv_struct_dirent64+set}" = set; then
14314   echo $ECHO_N "(cached) $ECHO_C" >&6
14315 else
14316
14317                 cat >"conftest.$ac_ext" <<_ACEOF
14318 #line 14318 "configure"
14319 #include "confdefs.h"
14320
14321 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
14322 #include <sys/types.h>
14323 #include <dirent.h>
14324
14325 #ifndef __REDIRECT
14326 /* if transitional largefile support is setup, this is true */
14327 extern struct dirent64 * readdir(DIR *);
14328 #endif
14329
14330 int
14331 main (void)
14332 {
14333
14334                 DIR *dp = opendir(".");
14335                 struct dirent64 *x = readdir(dp);
14336                 struct dirent *y = readdir(dp);
14337                 int z = x - y;
14338                 (void)z;
14339
14340   ;
14341   return 0;
14342 }
14343 _ACEOF
14344 rm -f "conftest.$ac_objext"
14345 if { (eval echo "$as_me:14345: \"$ac_compile\"") >&5
14346   (eval $ac_compile) 2>&5
14347   ac_status=$?
14348   echo "$as_me:14348: \$? = $ac_status" >&5
14349   (exit "$ac_status"); } &&
14350          { ac_try='test -s "conftest.$ac_objext"'
14351   { (eval echo "$as_me:14351: \"$ac_try\"") >&5
14352   (eval $ac_try) 2>&5
14353   ac_status=$?
14354   echo "$as_me:14354: \$? = $ac_status" >&5
14355   (exit "$ac_status"); }; }; then
14356   cf_cv_struct_dirent64=yes
14357 else
14358   echo "$as_me: failed program was:" >&5
14359 cat "conftest.$ac_ext" >&5
14360 cf_cv_struct_dirent64=no
14361 fi
14362 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14363
14364 fi
14365 echo "$as_me:14365: result: $cf_cv_struct_dirent64" >&5
14366 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
14367         test "$cf_cv_struct_dirent64" = yes &&
14368 cat >>confdefs.h <<\EOF
14369 #define HAVE_STRUCT_DIRENT64 1
14370 EOF
14371
14372         fi
14373
14374 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
14375 echo "$as_me:14375: checking if you want tparm not to use X/Open fixed-parameter list" >&5
14376 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
14377
14378 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
14379 if test "${enable_tparm_varargs+set}" = set; then
14380   enableval="$enable_tparm_varargs"
14381   with_tparm_varargs=$enableval
14382 else
14383   with_tparm_varargs=yes
14384 fi;
14385 echo "$as_me:14385: result: $with_tparm_varargs" >&5
14386 echo "${ECHO_T}$with_tparm_varargs" >&6
14387 NCURSES_TPARM_VARARGS=0
14388 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
14389
14390 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
14391 if test "$with_ticlib" != no ; then
14392 echo "$as_me:14392: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
14393 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
14394
14395 # Check whether --enable-tic-depends or --disable-tic-depends was given.
14396 if test "${enable_tic_depends+set}" = set; then
14397   enableval="$enable_tic_depends"
14398   with_tic_depends=$enableval
14399 else
14400   with_tic_depends=yes
14401 fi;
14402 echo "$as_me:14402: result: $with_tic_depends" >&5
14403 echo "${ECHO_T}$with_tic_depends" >&6
14404 else
14405         with_tic_depends=no
14406 fi
14407
14408 ###   use option --enable-wattr-macros to enable wattr* macros in curses.h
14409 echo "$as_me:14409: checking if you want to enable wattr* macros" >&5
14410 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
14411
14412 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
14413 if test "${enable_wattr_macros+set}" = set; then
14414   enableval="$enable_wattr_macros"
14415   with_wattr_macros=$enableval
14416 else
14417   with_wattr_macros=no
14418 fi;
14419 if [ "x$with_wattr_macros" != xyes ]; then
14420         NCURSES_WATTR_MACROS=0
14421         echo "$as_me:14421: result: no" >&5
14422 echo "${ECHO_T}no" >&6
14423 else
14424         NCURSES_WATTR_MACROS=1
14425         echo "$as_me:14425: result: yes" >&5
14426 echo "${ECHO_T}yes" >&6
14427 fi
14428
14429 echo "$as_me:14429: checking for X11 rgb file" >&5
14430 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
14431
14432 # Check whether --with-x11-rgb or --without-x11-rgb was given.
14433 if test "${with_x11_rgb+set}" = set; then
14434   withval="$with_x11_rgb"
14435   RGB_PATH=$withval
14436 else
14437   RGB_PATH=auto
14438 fi;
14439
14440 if test "x$RGB_PATH" = xauto
14441 then
14442         RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
14443         for cf_path in \
14444                 /opt/local/share/X11/rgb.txt \
14445                 /opt/X11/share/X11/rgb.txt \
14446                 /usr/share/X11/rgb.txt \
14447                 /usr/X11/share/X11/rgb.txt \
14448                 /usr/X11/lib/X11/rgb.txt \
14449                 /usr/lib/X11/rgb.txt \
14450                 /etc/X11/rgb.txt \
14451                 /usr/pkg/lib/X11/rgb.txt \
14452                 /usr/X11R7/lib/X11/rgb.txt \
14453                 /usr/X11R6/lib/X11/rgb.txt \
14454                 /usr/X11R5/lib/X11/rgb.txt \
14455                 /usr/X11R4/lib/X11/rgb.txt \
14456                 /usr/local/lib/X11/rgb.txt \
14457                 /usr/local/share/X11/rgb.txt \
14458                 /usr/lib64/X11/rgb.txt
14459         do
14460                 if test -f "$cf_path" ; then
14461                         RGB_PATH="$cf_path"
14462                         break
14463                 fi
14464         done
14465 else
14466         cf_path=$RGB_PATH
14467
14468 if test "x$prefix" != xNONE; then
14469         cf_path_syntax="$prefix"
14470 else
14471         cf_path_syntax="$ac_default_prefix"
14472 fi
14473
14474 case ".$cf_path" in
14475 (.\$\(*\)*|.\'*\'*)
14476         ;;
14477 (..|./*|.\\*)
14478         ;;
14479 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
14480         ;;
14481 (.\$\{*prefix\}*|.\$\{*dir\}*)
14482         eval cf_path="$cf_path"
14483         case ".$cf_path" in
14484         (.NONE/*)
14485                 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14486                 ;;
14487         esac
14488         ;;
14489 (.no|.NONE/*)
14490         cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14491         ;;
14492 (*)
14493         { { echo "$as_me:14493: error: expected a pathname, not \"$cf_path\"" >&5
14494 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
14495    { (exit 1); exit 1; }; }
14496         ;;
14497 esac
14498
14499 fi
14500
14501 echo "$as_me:14501: result: $RGB_PATH" >&5
14502 echo "${ECHO_T}$RGB_PATH" >&6
14503
14504 cat >>confdefs.h <<EOF
14505 #define RGB_PATH "$cf_path"
14506 EOF
14507
14508 no_x11_rgb=
14509 if test "$RGB_PATH" = no
14510 then
14511         no_x11_rgb="#"
14512 fi
14513
14514 ###   use option --with-bool to override bool's type
14515
14516 echo "$as_me:14516: checking for type of bool" >&5
14517 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
14518
14519 # Check whether --with-bool or --without-bool was given.
14520 if test "${with_bool+set}" = set; then
14521   withval="$with_bool"
14522   NCURSES_BOOL="$withval"
14523 else
14524   NCURSES_BOOL=auto
14525 fi;
14526 echo "$as_me:14526: result: $NCURSES_BOOL" >&5
14527 echo "${ECHO_T}$NCURSES_BOOL" >&6
14528 case x$NCURSES_BOOL in
14529 (x|xyes|xno)
14530         { { echo "$as_me:14530: error: expected a type name for bool" >&5
14531 echo "$as_me: error: expected a type name for bool" >&2;}
14532    { (exit 1); exit 1; }; }
14533         ;;
14534 esac
14535
14536 echo "$as_me:14536: checking for alternate terminal capabilities file" >&5
14537 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
14538
14539 # Check whether --with-caps or --without-caps was given.
14540 if test "${with_caps+set}" = set; then
14541   withval="$with_caps"
14542   TERMINFO_CAPS=Caps.$withval
14543 else
14544   TERMINFO_CAPS=Caps
14545 fi;
14546 if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
14547 then
14548         { echo "$as_me:14548: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
14549 echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
14550         TERMINFO_CAPS=Caps
14551 fi
14552 echo "$as_me:14552: result: $TERMINFO_CAPS" >&5
14553 echo "${ECHO_T}$TERMINFO_CAPS" >&6
14554
14555 ###   use option --with-chtype to override chtype's type
14556
14557 echo "$as_me:14557: checking for type of chtype" >&5
14558 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14559
14560 # Check whether --with-chtype or --without-chtype was given.
14561 if test "${with_chtype+set}" = set; then
14562   withval="$with_chtype"
14563   NCURSES_CHTYPE="$withval"
14564 else
14565   NCURSES_CHTYPE=$cf_dft_chtype
14566 fi;
14567 echo "$as_me:14567: result: $NCURSES_CHTYPE" >&5
14568 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14569 case x$NCURSES_CHTYPE in
14570 (x|xyes|xno)
14571         { { echo "$as_me:14571: error: expected a type name for chtype" >&5
14572 echo "$as_me: error: expected a type name for chtype" >&2;}
14573    { (exit 1); exit 1; }; }
14574         ;;
14575 esac
14576
14577 ###   use option --with-ospeed to override ospeed's type
14578
14579 echo "$as_me:14579: checking for type of ospeed" >&5
14580 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14581
14582 # Check whether --with-ospeed or --without-ospeed was given.
14583 if test "${with_ospeed+set}" = set; then
14584   withval="$with_ospeed"
14585   NCURSES_OSPEED="$withval"
14586 else
14587   NCURSES_OSPEED=short
14588 fi;
14589 echo "$as_me:14589: result: $NCURSES_OSPEED" >&5
14590 echo "${ECHO_T}$NCURSES_OSPEED" >&6
14591 case x$NCURSES_OSPEED in
14592 (x|xyes|xno)
14593         { { echo "$as_me:14593: error: expected a type name for ospeed" >&5
14594 echo "$as_me: error: expected a type name for ospeed" >&2;}
14595    { (exit 1); exit 1; }; }
14596         ;;
14597 esac
14598
14599 ###   use option --with-mmask-t to override mmask_t's type
14600
14601 echo "$as_me:14601: checking for type of mmask-t" >&5
14602 echo $ECHO_N "checking for type of mmask-t... $ECHO_C" >&6
14603
14604 # Check whether --with-mmask-t or --without-mmask-t was given.
14605 if test "${with_mmask_t+set}" = set; then
14606   withval="$with_mmask_t"
14607   NCURSES_MMASK_T="$withval"
14608 else
14609   NCURSES_MMASK_T=$cf_dft_mmask_t
14610 fi;
14611 echo "$as_me:14611: result: $NCURSES_MMASK_T" >&5
14612 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14613 case x$NCURSES_MMASK_T in
14614 (x|xyes|xno)
14615         { { echo "$as_me:14615: error: expected a type name for mmask-t" >&5
14616 echo "$as_me: error: expected a type name for mmask-t" >&2;}
14617    { (exit 1); exit 1; }; }
14618         ;;
14619 esac
14620
14621 ###   use option --with-ccharw-max to override CCHARW_MAX size
14622 echo "$as_me:14622: checking for size CCHARW_MAX" >&5
14623 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14624
14625 # Check whether --with-ccharw-max or --without-ccharw-max was given.
14626 if test "${with_ccharw_max+set}" = set; then
14627   withval="$with_ccharw_max"
14628   NCURSES_CCHARW_MAX="$withval"
14629 else
14630   NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14631 fi;
14632 echo "$as_me:14632: result: $NCURSES_CCHARW_MAX" >&5
14633 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14634
14635 echo "$as_me:14635: checking for signed char" >&5
14636 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14637 if test "${ac_cv_type_signed_char+set}" = set; then
14638   echo $ECHO_N "(cached) $ECHO_C" >&6
14639 else
14640   cat >"conftest.$ac_ext" <<_ACEOF
14641 #line 14641 "configure"
14642 #include "confdefs.h"
14643 $ac_includes_default
14644 int
14645 main (void)
14646 {
14647 if ((signed char *) 0)
14648   return 0;
14649 if (sizeof (signed char))
14650   return 0;
14651   ;
14652   return 0;
14653 }
14654 _ACEOF
14655 rm -f "conftest.$ac_objext"
14656 if { (eval echo "$as_me:14656: \"$ac_compile\"") >&5
14657   (eval $ac_compile) 2>&5
14658   ac_status=$?
14659   echo "$as_me:14659: \$? = $ac_status" >&5
14660   (exit "$ac_status"); } &&
14661          { ac_try='test -s "conftest.$ac_objext"'
14662   { (eval echo "$as_me:14662: \"$ac_try\"") >&5
14663   (eval $ac_try) 2>&5
14664   ac_status=$?
14665   echo "$as_me:14665: \$? = $ac_status" >&5
14666   (exit "$ac_status"); }; }; then
14667   ac_cv_type_signed_char=yes
14668 else
14669   echo "$as_me: failed program was:" >&5
14670 cat "conftest.$ac_ext" >&5
14671 ac_cv_type_signed_char=no
14672 fi
14673 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14674 fi
14675 echo "$as_me:14675: result: $ac_cv_type_signed_char" >&5
14676 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14677
14678 echo "$as_me:14678: checking size of signed char" >&5
14679 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14680 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14681   echo $ECHO_N "(cached) $ECHO_C" >&6
14682 else
14683   if test "$ac_cv_type_signed_char" = yes; then
14684   if test "$cross_compiling" = yes; then
14685   # Depending upon the size, compute the lo and hi bounds.
14686 cat >"conftest.$ac_ext" <<_ACEOF
14687 #line 14687 "configure"
14688 #include "confdefs.h"
14689 $ac_includes_default
14690 int
14691 main (void)
14692 {
14693 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14694   ;
14695   return 0;
14696 }
14697 _ACEOF
14698 rm -f "conftest.$ac_objext"
14699 if { (eval echo "$as_me:14699: \"$ac_compile\"") >&5
14700   (eval $ac_compile) 2>&5
14701   ac_status=$?
14702   echo "$as_me:14702: \$? = $ac_status" >&5
14703   (exit "$ac_status"); } &&
14704          { ac_try='test -s "conftest.$ac_objext"'
14705   { (eval echo "$as_me:14705: \"$ac_try\"") >&5
14706   (eval $ac_try) 2>&5
14707   ac_status=$?
14708   echo "$as_me:14708: \$? = $ac_status" >&5
14709   (exit "$ac_status"); }; }; then
14710   ac_lo=0 ac_mid=0
14711   while :; do
14712     cat >"conftest.$ac_ext" <<_ACEOF
14713 #line 14713 "configure"
14714 #include "confdefs.h"
14715 $ac_includes_default
14716 int
14717 main (void)
14718 {
14719 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14720   ;
14721   return 0;
14722 }
14723 _ACEOF
14724 rm -f "conftest.$ac_objext"
14725 if { (eval echo "$as_me:14725: \"$ac_compile\"") >&5
14726   (eval $ac_compile) 2>&5
14727   ac_status=$?
14728   echo "$as_me:14728: \$? = $ac_status" >&5
14729   (exit "$ac_status"); } &&
14730          { ac_try='test -s "conftest.$ac_objext"'
14731   { (eval echo "$as_me:14731: \"$ac_try\"") >&5
14732   (eval $ac_try) 2>&5
14733   ac_status=$?
14734   echo "$as_me:14734: \$? = $ac_status" >&5
14735   (exit "$ac_status"); }; }; then
14736   ac_hi=$ac_mid; break
14737 else
14738   echo "$as_me: failed program was:" >&5
14739 cat "conftest.$ac_ext" >&5
14740 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14741 fi
14742 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14743   done
14744 else
14745   echo "$as_me: failed program was:" >&5
14746 cat "conftest.$ac_ext" >&5
14747 ac_hi=-1 ac_mid=-1
14748   while :; do
14749     cat >"conftest.$ac_ext" <<_ACEOF
14750 #line 14750 "configure"
14751 #include "confdefs.h"
14752 $ac_includes_default
14753 int
14754 main (void)
14755 {
14756 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14757   ;
14758   return 0;
14759 }
14760 _ACEOF
14761 rm -f "conftest.$ac_objext"
14762 if { (eval echo "$as_me:14762: \"$ac_compile\"") >&5
14763   (eval $ac_compile) 2>&5
14764   ac_status=$?
14765   echo "$as_me:14765: \$? = $ac_status" >&5
14766   (exit "$ac_status"); } &&
14767          { ac_try='test -s "conftest.$ac_objext"'
14768   { (eval echo "$as_me:14768: \"$ac_try\"") >&5
14769   (eval $ac_try) 2>&5
14770   ac_status=$?
14771   echo "$as_me:14771: \$? = $ac_status" >&5
14772   (exit "$ac_status"); }; }; then
14773   ac_lo=$ac_mid; break
14774 else
14775   echo "$as_me: failed program was:" >&5
14776 cat "conftest.$ac_ext" >&5
14777 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14778 fi
14779 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14780   done
14781 fi
14782 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14783 # Binary search between lo and hi bounds.
14784 while test "x$ac_lo" != "x$ac_hi"; do
14785   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14786   cat >"conftest.$ac_ext" <<_ACEOF
14787 #line 14787 "configure"
14788 #include "confdefs.h"
14789 $ac_includes_default
14790 int
14791 main (void)
14792 {
14793 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14794   ;
14795   return 0;
14796 }
14797 _ACEOF
14798 rm -f "conftest.$ac_objext"
14799 if { (eval echo "$as_me:14799: \"$ac_compile\"") >&5
14800   (eval $ac_compile) 2>&5
14801   ac_status=$?
14802   echo "$as_me:14802: \$? = $ac_status" >&5
14803   (exit "$ac_status"); } &&
14804          { ac_try='test -s "conftest.$ac_objext"'
14805   { (eval echo "$as_me:14805: \"$ac_try\"") >&5
14806   (eval $ac_try) 2>&5
14807   ac_status=$?
14808   echo "$as_me:14808: \$? = $ac_status" >&5
14809   (exit "$ac_status"); }; }; then
14810   ac_hi=$ac_mid
14811 else
14812   echo "$as_me: failed program was:" >&5
14813 cat "conftest.$ac_ext" >&5
14814 ac_lo=`expr "$ac_mid" + 1`
14815 fi
14816 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14817 done
14818 ac_cv_sizeof_signed_char=$ac_lo
14819 else
14820   if test "$cross_compiling" = yes; then
14821   { { echo "$as_me:14821: error: cannot run test program while cross compiling" >&5
14822 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14823    { (exit 1); exit 1; }; }
14824 else
14825   cat >"conftest.$ac_ext" <<_ACEOF
14826 #line 14826 "configure"
14827 #include "confdefs.h"
14828 $ac_includes_default
14829 int
14830 main (void)
14831 {
14832 FILE *f = fopen ("conftest.val", "w");
14833 if (!f)
14834   $ac_main_return (1);
14835 fprintf (f, "%ld", (long)(sizeof (signed char)));
14836 fclose (f);
14837   ;
14838   return 0;
14839 }
14840 _ACEOF
14841 rm -f "conftest$ac_exeext"
14842 if { (eval echo "$as_me:14842: \"$ac_link\"") >&5
14843   (eval $ac_link) 2>&5
14844   ac_status=$?
14845   echo "$as_me:14845: \$? = $ac_status" >&5
14846   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14847   { (eval echo "$as_me:14847: \"$ac_try\"") >&5
14848   (eval $ac_try) 2>&5
14849   ac_status=$?
14850   echo "$as_me:14850: \$? = $ac_status" >&5
14851   (exit "$ac_status"); }; }; then
14852   ac_cv_sizeof_signed_char=`cat conftest.val`
14853 else
14854   echo "$as_me: program exited with status $ac_status" >&5
14855 echo "$as_me: failed program was:" >&5
14856 cat "conftest.$ac_ext" >&5
14857 fi
14858 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14859 fi
14860 fi
14861 rm -f conftest.val
14862 else
14863   ac_cv_sizeof_signed_char=0
14864 fi
14865 fi
14866 echo "$as_me:14866: result: $ac_cv_sizeof_signed_char" >&5
14867 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14868 cat >>confdefs.h <<EOF
14869 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14870 EOF
14871
14872 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14873         NCURSES_SBOOL="signed char"
14874 else
14875         NCURSES_SBOOL="char"
14876 fi
14877 echo "$as_me:14877: checking whether to use signed chars for Boolean array in term.h" >&5
14878 echo $ECHO_N "checking whether to use signed chars for Boolean array in term.h... $ECHO_C" >&6
14879
14880 # Check whether --enable-signed-char or --disable-signed-char was given.
14881 if test "${enable_signed_char+set}" = set; then
14882   enableval="$enable_signed_char"
14883   with_signed_char=$enableval
14884 else
14885   with_signed_char=$cf_dft_signed_char
14886 fi;
14887 echo "$as_me:14887: result: $with_signed_char" >&5
14888 echo "${ECHO_T}$with_signed_char" >&6
14889 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14890
14891 ###   use option --with-tparm-arg to override tparm's argument type
14892
14893 echo "$as_me:14893: checking for type of tparm-arg" >&5
14894 echo $ECHO_N "checking for type of tparm-arg... $ECHO_C" >&6
14895
14896 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14897 if test "${with_tparm_arg+set}" = set; then
14898   withval="$with_tparm_arg"
14899   NCURSES_TPARM_ARG="$withval"
14900 else
14901   NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14902 fi;
14903 echo "$as_me:14903: result: $NCURSES_TPARM_ARG" >&5
14904 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14905 case x$NCURSES_TPARM_ARG in
14906 (x|xyes|xno)
14907         { { echo "$as_me:14907: error: expected a type name for tparm-arg" >&5
14908 echo "$as_me: error: expected a type name for tparm-arg" >&2;}
14909    { (exit 1); exit 1; }; }
14910         ;;
14911 esac
14912
14913 ### Enable compiling-in rcs id's
14914 echo "$as_me:14914: checking if RCS identifiers should be compiled-in" >&5
14915 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14916
14917 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14918 if test "${with_rcs_ids+set}" = set; then
14919   withval="$with_rcs_ids"
14920   with_rcs_ids=$withval
14921 else
14922   with_rcs_ids=no
14923 fi;
14924 echo "$as_me:14924: result: $with_rcs_ids" >&5
14925 echo "${ECHO_T}$with_rcs_ids" >&6
14926 test "x$with_rcs_ids" = xyes &&
14927 cat >>confdefs.h <<\EOF
14928 #define USE_RCS_IDS 1
14929 EOF
14930
14931 ###############################################################################
14932
14933 echo "$as_me:14933: checking format of man-pages" >&5
14934 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14935
14936 # Check whether --with-manpage-format or --without-manpage-format was given.
14937 if test "${with_manpage_format+set}" = set; then
14938   withval="$with_manpage_format"
14939   MANPAGE_FORMAT=$withval
14940 else
14941   MANPAGE_FORMAT=unknown
14942 fi;
14943
14944 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14945 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14946
14947 cf_unknown=
14948
14949 case "$MANPAGE_FORMAT" in
14950 (unknown)
14951         if test -z "$MANPATH" ; then
14952                 MANPATH="/usr/man:/usr/share/man"
14953         fi
14954
14955         # look for the 'date' man-page (it is most likely to be installed!)
14956         MANPAGE_FORMAT=
14957         cf_preform="no"
14958         cf_catonly="yes"
14959         cf_example="date"
14960
14961         IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14962         for cf_dir in $MANPATH; do
14963                 test -z "$cf_dir" && cf_dir=/usr/man
14964                 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
14965                 do
14966                         cf_test=`echo "$cf_name" | sed -e 's/*//'`
14967                         if test "x$cf_test" = "x$cf_name" ; then
14968
14969                                 case "$cf_name" in
14970                                 (*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";;
14971                                 (*.xz)  MANPAGE_FORMAT="$MANPAGE_FORMAT xz";;
14972                                 (*.gz)  MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14973                                 (*.Z)   MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14974                                 (*.0)   MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14975                                 (*)     MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14976                                 esac
14977
14978                                 case "$cf_name" in
14979                                 ($cf_dir/man*)
14980                                         cf_catonly=no
14981                                         ;;
14982                                 ($cf_dir/cat*)
14983                                         cf_preform=yes
14984                                         ;;
14985                                 esac
14986                                 break
14987                         fi
14988
14989                         # if we found a match in either man* or cat*, stop looking
14990                         if test -n "$MANPAGE_FORMAT" ; then
14991                                 cf_found=no
14992                                 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14993                                 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14994                                 case "$cf_name" in
14995                                 ($cf_dir/cat*)
14996                                         cf_found=yes
14997                                         ;;
14998                                 esac
14999                                 test "$cf_found" = yes && break
15000                         fi
15001                 done
15002                 # only check the first directory in $MANPATH where we find manpages
15003                 if test -n "$MANPAGE_FORMAT" ; then
15004                         break
15005                 fi
15006         done
15007         # if we did not find the example, just assume it is normal
15008         test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
15009         IFS="$ac_save_ifs"
15010         ;;
15011 (*)
15012         for cf_option in $MANPAGE_FORMAT; do
15013         case "$cf_option" in
15014         (xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly)
15015                 ;;
15016         (*)
15017                 cf_unknown="$cf_unknown $cf_option"
15018                 ;;
15019         esac
15020         done
15021         ;;
15022 esac
15023
15024 echo "$as_me:15024: result: $MANPAGE_FORMAT" >&5
15025 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
15026 if test -n "$cf_unknown" ; then
15027         { echo "$as_me:15027: WARNING: Unexpected manpage-format $cf_unknown" >&5
15028 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
15029 fi
15030
15031 cf_manpage_format=no
15032 cf_manpage_inboth=no
15033 cf_manpage_so_strip=
15034 cf_manpage_compress=
15035 cf_manpage_coptions=
15036
15037 for cf_item in $MANPAGE_FORMAT
15038 do
15039 case "$cf_item" in
15040 (catonly)
15041         cf_manpage_format=yes
15042         cf_manpage_inboth=no
15043         ;;
15044 (formatted)
15045         cf_manpage_format=yes
15046         cf_manpage_inboth=yes
15047         ;;
15048 (compress)
15049         cf_manpage_so_strip="Z"
15050         cf_manpage_compress=compress
15051         ;;
15052 (gzip)
15053         cf_manpage_so_strip="gz"
15054         cf_manpage_compress=gzip
15055         cf_manpage_coptions=-n
15056         ;;
15057 (bzip2)
15058         cf_manpage_so_strip="bz2"
15059         cf_manpage_compress=bzip2
15060         ;;
15061 (xz)
15062         cf_manpage_so_strip="xz"
15063         cf_manpage_compress=xz
15064         ;;
15065 esac
15066 done
15067
15068 echo "$as_me:15068: checking for manpage renaming" >&5
15069 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
15070
15071 # Check whether --with-manpage-renames or --without-manpage-renames was given.
15072 if test "${with_manpage_renames+set}" = set; then
15073   withval="$with_manpage_renames"
15074   MANPAGE_RENAMES=$withval
15075 else
15076   MANPAGE_RENAMES=yes
15077 fi;
15078
15079 case ".$MANPAGE_RENAMES" in
15080 (.no)
15081         ;;
15082 (.|.yes)
15083         # Debian 'man' program?
15084         if test -f /etc/debian_version ; then
15085                 MANPAGE_RENAMES=man/man_db.renames
15086         else
15087                 MANPAGE_RENAMES=no
15088         fi
15089         ;;
15090 esac
15091
15092 if test "$MANPAGE_RENAMES" = man/man_db.renames ; then
15093         MANPAGE_RENAMES=`pwd`/$MANPAGE_RENAMES
15094 elif test "$MANPAGE_RENAMES" = no ; then
15095         :
15096 elif test ! -f "$MANPAGE_RENAMES" ; then
15097         { { echo "$as_me:15097: error: not a filename: $MANPAGE_RENAMES" >&5
15098 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
15099    { (exit 1); exit 1; }; }
15100 fi
15101
15102 echo "$as_me:15102: result: $MANPAGE_RENAMES" >&5
15103 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
15104
15105 echo "$as_me:15105: checking if manpage aliases will be installed" >&5
15106 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
15107
15108 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
15109 if test "${with_manpage_aliases+set}" = set; then
15110   withval="$with_manpage_aliases"
15111   MANPAGE_ALIASES=$withval
15112 else
15113   MANPAGE_ALIASES=yes
15114 fi;
15115
15116 echo "$as_me:15116: result: $MANPAGE_ALIASES" >&5
15117 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
15118
15119 case "x$LN_S" in
15120 (xln*)
15121         cf_use_symlinks=yes
15122         ;;
15123 (*)
15124         cf_use_symlinks=no
15125         ;;
15126 esac
15127
15128 MANPAGE_SYMLINKS=no
15129 if test "$MANPAGE_ALIASES" = yes ; then
15130 echo "$as_me:15130: checking if manpage symlinks should be used" >&5
15131 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
15132
15133 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
15134 if test "${with_manpage_symlinks+set}" = set; then
15135   withval="$with_manpage_symlinks"
15136   MANPAGE_SYMLINKS=$withval
15137 else
15138   MANPAGE_SYMLINKS=$cf_use_symlinks
15139 fi;
15140
15141 if test "$cf_use_symlinks" = no; then
15142 if test "$MANPAGE_SYMLINKS" = yes ; then
15143         { echo "$as_me:15143: WARNING: cannot make symlinks" >&5
15144 echo "$as_me: WARNING: cannot make symlinks" >&2;}
15145         MANPAGE_SYMLINKS=no
15146 fi
15147 fi
15148
15149 echo "$as_me:15149: result: $MANPAGE_SYMLINKS" >&5
15150 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
15151 fi
15152
15153 echo "$as_me:15153: checking for manpage tbl" >&5
15154 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
15155
15156 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
15157 if test "${with_manpage_tbl+set}" = set; then
15158   withval="$with_manpage_tbl"
15159   MANPAGE_TBL=$withval
15160 else
15161   MANPAGE_TBL=no
15162 fi;
15163
15164 echo "$as_me:15164: result: $MANPAGE_TBL" >&5
15165 echo "${ECHO_T}$MANPAGE_TBL" >&6
15166
15167 if test "$prefix" = "NONE" ; then
15168         cf_prefix="$ac_default_prefix"
15169 else
15170         cf_prefix="$prefix"
15171 fi
15172
15173 test ! -d man && mkdir man
15174
15175 cf_edit_man=./edit_man.sh
15176 cf_man_alias=`pwd`/man_alias.sed
15177
15178 cat >$cf_edit_man <<CF_EOF
15179 #! $SHELL
15180 # this script is generated by the configure-script CF_MAN_PAGES macro.
15181
15182 prefix="$cf_prefix"
15183 datarootdir="$datarootdir"
15184 datadir="$datadir"
15185
15186 NCURSES_MAJOR="$NCURSES_MAJOR"
15187 NCURSES_MINOR="$NCURSES_MINOR"
15188 NCURSES_PATCH="$NCURSES_PATCH"
15189
15190 NCURSES_OSPEED="$NCURSES_OSPEED"
15191 TERMINFO="$TERMINFO"
15192 TERMINFO_DIRS="$TERMINFO_DIRS"
15193
15194 INSTALL="$INSTALL"
15195 INSTALL_DATA="$INSTALL_DATA"
15196
15197 transform="$program_transform_name"
15198
15199 TMP=\${TMPDIR:=/tmp}/man\$\$
15200 trap "rm -f \$TMP; exit 1" 1 2 3 15
15201 trap "rm -f \$TMP" 0
15202
15203 form=\$1
15204 shift || exit 1
15205
15206 verb=\$1
15207 shift || exit 1
15208
15209 mandir=\$1
15210 shift || exit 1
15211
15212 srcdir=\$1
15213 top_srcdir=\$srcdir/..
15214 shift || exit 1
15215
15216 if test "\$form" = normal ; then
15217         if test "$cf_manpage_format" = yes ; then
15218         if test "$cf_manpage_inboth" = no ; then
15219                 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15220                 exit $?
15221         fi
15222         fi
15223         cf_subdir=\$mandir/man
15224         cf_tables=$MANPAGE_TBL
15225 else
15226         cf_subdir=\$mandir/cat
15227         cf_tables=yes
15228 fi
15229
15230 # process the list of source-files
15231 for i in "\$@" ; do
15232 case \$i in
15233 (*.orig|*.rej) ;;
15234 (*.[0-9]*)
15235         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
15236         if test "\$verb" = installing ; then
15237         if test ! -d "\$cf_subdir\${section}" ; then
15238                 mkdir -p "\$cf_subdir\$section"
15239         fi
15240         fi
15241
15242         # replace variables in man page
15243         if test ! -f "$cf_man_alias" ; then
15244 cat >>$cf_man_alias <<-CF_EOF2
15245                 s,@DATADIR@,\$datadir,g
15246                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
15247                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
15248                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
15249                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
15250                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
15251                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
15252 CF_EOF
15253
15254         for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
15255         do
15256                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15257                 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
15258 cat >>$cf_edit_man <<-CF_EOF
15259                 s,@$cf_NAME@,$cf_name,g
15260 CF_EOF
15261         done
15262
15263 cat >>$cf_edit_man <<CF_EOF
15264 CF_EOF2
15265                 echo "...made $cf_man_alias"
15266         fi
15267
15268         aliases=
15269         cf_source=\`basename "\$i"\`
15270         cf_full_alias=\$cf_source
15271         test ! -f "\$cf_full_alias" && cf_full_alias="\$srcdir/\$cf_full_alias"
15272         if test ! -f "\$cf_full_alias" ; then
15273                 echo ".. skipped \$cf_source"
15274                 continue
15275         fi
15276 CF_EOF
15277
15278 if test "$MANPAGE_ALIASES" != no ; then
15279 cat >>$cf_edit_man <<CF_EOF
15280         nCurses=ignore.3x
15281         cf_part_alias=\`echo \$cf_full_alias| sed -e 's,^.*/,,'\`
15282         test "$with_curses_h" = yes && nCurses=ncurses.3x
15283         aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$cf_full_alias" |sed -f "$cf_man_alias" | sort -u; test "\$cf_part_alias" = "\$nCurses" && echo curses\`
15284 CF_EOF
15285 fi
15286
15287 if test "$MANPAGE_RENAMES" = no ; then
15288 cat >>$cf_edit_man <<CF_EOF
15289         # perform program transformations for section 1 man pages
15290         if test \$section = 1 ; then
15291                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
15292         else
15293                 cf_target=\$cf_subdir\${section}/\$cf_source
15294         fi
15295 CF_EOF
15296 else
15297 cat >>$cf_edit_man <<CF_EOF
15298         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
15299         if test -z "\$cf_target" ; then
15300                 echo "? missing rename for \$cf_source"
15301                 cf_target="\$cf_source"
15302         fi
15303         cf_target="\$cf_subdir\${section}/\${cf_target}"
15304
15305 CF_EOF
15306 fi
15307
15308 cat >>$cf_edit_man <<CF_EOF
15309         sed     -f "$cf_man_alias" \\
15310 CF_EOF
15311
15312 if test "$MANPAGE_RENAMES" != no ; then
15313 cat >>$cf_edit_man <<CF_EOF
15314                 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
15315 CF_EOF
15316 else
15317 cat >>$cf_edit_man <<CF_EOF
15318                 < "\$i" >\$TMP
15319 CF_EOF
15320 fi
15321
15322 cat >>$cf_edit_man <<CF_EOF
15323 if test \$cf_tables = yes ; then
15324         tbl \$TMP >\$TMP.out
15325         mv \$TMP.out \$TMP
15326 fi
15327 CF_EOF
15328
15329 if test "$with_overwrite" != yes ; then
15330 cat >>$cf_edit_man <<CF_EOF
15331         sed -e "/\\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
15332         mv \$TMP.out \$TMP
15333 CF_EOF
15334 fi
15335
15336 if test "$with_curses_h" != yes ; then
15337 cat >>$cf_edit_man <<CF_EOF
15338         sed -e "/\\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
15339         mv \$TMP.out \$TMP
15340 CF_EOF
15341 fi
15342
15343 cat >>$cf_edit_man <<CF_EOF
15344         if test "\$form" = format ; then
15345                 nroff -man \$TMP >\$TMP.out
15346                 mv \$TMP.out \$TMP
15347         fi
15348 CF_EOF
15349
15350 if test -n "$cf_manpage_compress" ; then
15351 cat >>$cf_edit_man <<CF_EOF
15352         if test "\$verb" = installing ; then
15353         if ( "$cf_manpage_compress" -f \$TMP )
15354         then
15355                 mv \$TMP.$cf_manpage_so_strip \$TMP
15356         fi
15357         fi
15358         cf_target="\$cf_target.$cf_manpage_so_strip"
15359 CF_EOF
15360 fi
15361
15362 case "$MANPAGE_FORMAT" in
15363 (*BSDI*)
15364 cat >>$cf_edit_man <<CF_EOF
15365         if test "\$form" = format ; then
15366                 # BSDI installs only .0 suffixes in the cat directories
15367                 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
15368         fi
15369 CF_EOF
15370   ;;
15371 esac
15372
15373 cat >>$cf_edit_man <<CF_EOF
15374         suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
15375         extra_suffix=
15376         if test -n "$EXTRA_SUFFIX" ; then
15377                 case \$cf_target in
15378                 (*${EXTRA_SUFFIX}\$suffix)
15379                         extra_suffix="$EXTRA_SUFFIX"
15380                         ;;
15381                 esac
15382         fi
15383         if test "\$verb" = installing ; then
15384                 echo "\$verb \$cf_target"
15385                 \$INSTALL_DATA \$TMP "\$cf_target"
15386                 test -d "\$cf_subdir\${section}" &&
15387                 test -n "\$aliases" && (
15388                         cd "\$cf_subdir\${section}" && (
15389                                 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
15390                                 test -n "$cf_manpage_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_manpage_so_strip\$%%'\`
15391                                 cf_target=\`basename "\$cf_target"\`
15392                                 for cf_alias in \$aliases
15393                                 do
15394                                         if test "\$section" = 1 ; then
15395                                                 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15396                                         fi
15397                                         cf_alias="\${cf_alias}\${extra_suffix}"
15398
15399                                         if test "$MANPAGE_SYMLINKS" = yes ; then
15400                                                 if test -f "\$cf_alias\${suffix}" ; then
15401                                                         if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
15402                                                         then
15403                                                                 continue
15404                                                         fi
15405                                                 fi
15406                                                 echo ".. \$verb alias \$cf_alias\${suffix}"
15407 CF_EOF
15408 case "x$LN_S" in
15409 (*-f)
15410 cat >>$cf_edit_man <<CF_EOF
15411                                                 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15412 CF_EOF
15413         ;;
15414 (*)
15415 cat >>$cf_edit_man <<CF_EOF
15416                                                 rm -f "\$cf_alias\${suffix}"
15417                                                 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15418 CF_EOF
15419         ;;
15420 esac
15421 cat >>$cf_edit_man <<CF_EOF
15422                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15423                                                 echo ".so \$cf_source" >\$TMP
15424 CF_EOF
15425 if test -n "$cf_manpage_compress" ; then
15426 cat >>$cf_edit_man <<CF_EOF
15427                                                 if test -n "$cf_manpage_so_strip" ; then
15428                                                         "$cf_manpage_compress" $cf_manpage_coptions -f \$TMP
15429                                                         mv \$TMP.$cf_manpage_so_strip \$TMP
15430                                                 fi
15431 CF_EOF
15432 fi
15433 cat >>$cf_edit_man <<CF_EOF
15434                                                 echo ".. \$verb alias \$cf_alias\${suffix}"
15435                                                 rm -f "\$cf_alias\${suffix}"
15436                                                 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15437                                         fi
15438                                 done
15439                         )
15440                 )
15441         elif test "\$verb" = removing ; then
15442                 test -f "\$cf_target" && (
15443                         echo "\$verb \$cf_target"
15444                         rm -f "\$cf_target"
15445                 )
15446                 test -d "\$cf_subdir\${section}" &&
15447                 test -n "\$aliases" && (
15448                         cd "\$cf_subdir\${section}" && (
15449                                 for cf_alias in \$aliases
15450                                 do
15451                                         if test "\$section" = 1 ; then
15452                                                 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15453                                         fi
15454                                         cf_alias="\${cf_alias}\${extra_suffix}"
15455
15456                                         echo ".. \$verb alias \$cf_alias\${suffix}"
15457                                         rm -f "\$cf_alias\${suffix}"
15458                                 done
15459                         )
15460                 )
15461         else
15462 #               echo ".hy 0"
15463                 cat \$TMP
15464         fi
15465         ;;
15466 esac
15467 done
15468
15469 if test "$cf_manpage_inboth" = yes ; then
15470 if test "\$form" != format ; then
15471         $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15472 fi
15473 fi
15474
15475 exit 0
15476 CF_EOF
15477 chmod 755 "$cf_edit_man"
15478
15479 ###############################################################################
15480
15481 ### Note that some functions (such as const) are normally disabled anyway.
15482 echo "$as_me:15482: checking if you want to build with function extensions" >&5
15483 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15484
15485 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15486 if test "${enable_ext_funcs+set}" = set; then
15487   enableval="$enable_ext_funcs"
15488   with_ext_funcs=$enableval
15489 else
15490   with_ext_funcs=yes
15491 fi;
15492 echo "$as_me:15492: result: $with_ext_funcs" >&5
15493 echo "${ECHO_T}$with_ext_funcs" >&6
15494 if test "x$with_ext_funcs" = xyes ; then
15495         NCURSES_EXT_FUNCS=1
15496
15497 cat >>confdefs.h <<\EOF
15498 #define NCURSES_EXT_FUNCS 1
15499 EOF
15500
15501 cat >>confdefs.h <<\EOF
15502 #define HAVE_ASSUME_DEFAULT_COLORS 1
15503 EOF
15504
15505 cat >>confdefs.h <<\EOF
15506 #define HAVE_CURSES_VERSION 1
15507 EOF
15508
15509 cat >>confdefs.h <<\EOF
15510 #define HAVE_HAS_KEY 1
15511 EOF
15512
15513 cat >>confdefs.h <<\EOF
15514 #define HAVE_RESIZETERM 1
15515 EOF
15516
15517 cat >>confdefs.h <<\EOF
15518 #define HAVE_RESIZE_TERM 1
15519 EOF
15520
15521 cat >>confdefs.h <<\EOF
15522 #define HAVE_TERM_ENTRY_H 1
15523 EOF
15524
15525 cat >>confdefs.h <<\EOF
15526 #define HAVE_USE_DEFAULT_COLORS 1
15527 EOF
15528
15529 cat >>confdefs.h <<\EOF
15530 #define HAVE_USE_SCREEN 1
15531 EOF
15532
15533 cat >>confdefs.h <<\EOF
15534 #define HAVE_USE_WINDOW 1
15535 EOF
15536
15537 cat >>confdefs.h <<\EOF
15538 #define HAVE_WRESIZE 1
15539 EOF
15540
15541         GENERATED_EXT_FUNCS=generated
15542         test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15543 else
15544         NCURSES_EXT_FUNCS=0
15545         GENERATED_EXT_FUNCS=
15546 fi
15547
15548 echo "$as_me:15548: checking if you want to build with SCREEN extensions" >&5
15549 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15550
15551 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15552 if test "${enable_sp_funcs+set}" = set; then
15553   enableval="$enable_sp_funcs"
15554   with_sp_funcs=$enableval
15555 else
15556   with_sp_funcs=$cf_dft_ext_spfuncs
15557 fi;
15558 echo "$as_me:15558: result: $with_sp_funcs" >&5
15559 echo "${ECHO_T}$with_sp_funcs" >&6
15560 if test "x$with_sp_funcs" = xyes ; then
15561         NCURSES_SP_FUNCS=1
15562
15563 cat >>confdefs.h <<\EOF
15564 #define NCURSES_SP_FUNCS 1
15565 EOF
15566
15567 cat >>confdefs.h <<\EOF
15568 #define HAVE_TPUTS_SP 1
15569 EOF
15570
15571         GENERATED_SP_FUNCS=generated
15572 else
15573         NCURSES_SP_FUNCS=0
15574         GENERATED_SP_FUNCS=
15575 fi
15576
15577 echo "$as_me:15577: checking if you want to build with terminal-driver" >&5
15578 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15579
15580 # Check whether --enable-term-driver or --disable-term-driver was given.
15581 if test "${enable_term_driver+set}" = set; then
15582   enableval="$enable_term_driver"
15583   with_term_driver=$enableval
15584 else
15585   with_term_driver=no
15586 fi;
15587 echo "$as_me:15587: result: $with_term_driver" >&5
15588 echo "${ECHO_T}$with_term_driver" >&6
15589 if test "x$with_term_driver" = xyes ; then
15590
15591 cat >>confdefs.h <<\EOF
15592 #define USE_TERM_DRIVER 1
15593 EOF
15594
15595         if test "x$with_termlib" != xno ; then
15596                 { { echo "$as_me:15596: error: The term-driver option conflicts with the termlib option" >&5
15597 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15598    { (exit 1); exit 1; }; }
15599         fi
15600         if test "x$with_sp_funcs" != xyes ; then
15601                 { { echo "$as_me:15601: error: The term-driver option relies upon sp-funcs" >&5
15602 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15603    { (exit 1); exit 1; }; }
15604         fi
15605 fi
15606
15607 ###   use option --enable-const to turn on use of const beyond that in XSI.
15608 echo "$as_me:15608: checking for extended use of const keyword" >&5
15609 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15610
15611 # Check whether --enable-const or --disable-const was given.
15612 if test "${enable_const+set}" = set; then
15613   enableval="$enable_const"
15614   with_ext_const=$enableval
15615 else
15616   with_ext_const=$cf_dft_ext_const
15617 fi;
15618 echo "$as_me:15618: result: $with_ext_const" >&5
15619 echo "${ECHO_T}$with_ext_const" >&6
15620 NCURSES_CONST='/*nothing*/'
15621 if test "x$with_ext_const" = xyes ; then
15622         NCURSES_CONST=const
15623 fi
15624
15625 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
15626 echo "$as_me:15626: checking if you want to use extended colors" >&5
15627 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15628
15629 # Check whether --enable-ext-colors or --disable-ext-colors was given.
15630 if test "${enable_ext_colors+set}" = set; then
15631   enableval="$enable_ext_colors"
15632   with_ext_colors=$enableval
15633 else
15634   with_ext_colors=$cf_dft_ext_colors
15635 fi;
15636 echo "$as_me:15636: result: $with_ext_colors" >&5
15637 echo "${ECHO_T}$with_ext_colors" >&6
15638 NCURSES_EXT_COLORS=0
15639 if test "x$with_ext_colors" = xyes ; then
15640         if test "x$with_widec" != xyes ; then
15641                 { echo "$as_me:15641: WARNING: This option applies only to wide-character library" >&5
15642 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15643         else
15644                 # cannot be ABI 5 since it changes sizeof(cchar_t)
15645
15646 if test "${with_abi_version+set}" != set; then
15647         case "$cf_cv_rel_version" in
15648         (5.*)
15649                 cf_cv_rel_version=6.0
15650                 cf_cv_abi_version=6
15651                 cf_cv_abi_default=6
15652                 { echo "$as_me:15652: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15653 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15654                 ;;
15655         esac
15656 fi
15657
15658                 NCURSES_EXT_COLORS=1
15659
15660 cat >>confdefs.h <<\EOF
15661 #define NCURSES_EXT_COLORS 1
15662 EOF
15663
15664 cat >>confdefs.h <<\EOF
15665 #define HAVE_ALLOC_PAIR 1
15666 EOF
15667
15668 cat >>confdefs.h <<\EOF
15669 #define HAVE_INIT_EXTENDED_COLOR 1
15670 EOF
15671
15672 cat >>confdefs.h <<\EOF
15673 #define HAVE_RESET_COLOR_PAIRS 1
15674 EOF
15675
15676         fi
15677 fi
15678
15679 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
15680 echo "$as_me:15680: checking if you want to use extended mouse encoding" >&5
15681 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15682
15683 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15684 if test "${enable_ext_mouse+set}" = set; then
15685   enableval="$enable_ext_mouse"
15686   with_ext_mouse=$enableval
15687 else
15688   with_ext_mouse=$cf_dft_ext_mouse
15689 fi;
15690 echo "$as_me:15690: result: $with_ext_mouse" >&5
15691 echo "${ECHO_T}$with_ext_mouse" >&6
15692 if test "x$with_ext_mouse" = xyes ; then
15693
15694 if test "${with_abi_version+set}" != set; then
15695         case "$cf_cv_rel_version" in
15696         (5.*)
15697                 cf_cv_rel_version=6.0
15698                 cf_cv_abi_version=6
15699                 cf_cv_abi_default=6
15700                 { echo "$as_me:15700: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15701 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15702                 ;;
15703         esac
15704 fi
15705
15706 fi
15707
15708 if test $cf_cv_abi_default -le 5 ; then
15709         NCURSES_MOUSE_VERSION=1
15710 elif test $cf_cv_abi_default -le 6 ; then
15711         NCURSES_MOUSE_VERSION=2
15712 else
15713         NCURSES_MOUSE_VERSION=3
15714 fi
15715
15716 ###   use option --enable-ext-putwin to turn on extended screendumps
15717 echo "$as_me:15717: checking if you want to use extended putwin/screendump" >&5
15718 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15719
15720 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15721 if test "${enable_ext_putwin+set}" = set; then
15722   enableval="$enable_ext_putwin"
15723   with_ext_putwin=$enableval
15724 else
15725   with_ext_putwin=$cf_dft_ext_putwin
15726 fi;
15727 echo "$as_me:15727: result: $with_ext_putwin" >&5
15728 echo "${ECHO_T}$with_ext_putwin" >&6
15729 if test "x$with_ext_putwin" = xyes ; then
15730
15731 cat >>confdefs.h <<\EOF
15732 #define NCURSES_EXT_PUTWIN 1
15733 EOF
15734
15735 fi
15736
15737 echo "$as_me:15737: checking if you want \$NCURSES_NO_PADDING code" >&5
15738 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15739
15740 # Check whether --enable-no-padding or --disable-no-padding was given.
15741 if test "${enable_no_padding+set}" = set; then
15742   enableval="$enable_no_padding"
15743   with_no_padding=$enableval
15744 else
15745   with_no_padding=$with_ext_funcs
15746 fi;
15747 echo "$as_me:15747: result: $with_no_padding" >&5
15748 echo "${ECHO_T}$with_no_padding" >&6
15749 test "x$with_no_padding" = xyes &&
15750 cat >>confdefs.h <<\EOF
15751 #define NCURSES_NO_PADDING 1
15752 EOF
15753
15754 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
15755 echo "$as_me:15755: checking if you want SIGWINCH handler" >&5
15756 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15757
15758 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15759 if test "${enable_sigwinch+set}" = set; then
15760   enableval="$enable_sigwinch"
15761   with_sigwinch=$enableval
15762 else
15763   with_sigwinch=$with_ext_funcs
15764 fi;
15765 echo "$as_me:15765: result: $with_sigwinch" >&5
15766 echo "${ECHO_T}$with_sigwinch" >&6
15767 if test "x$with_sigwinch" = xyes
15768 then
15769
15770 cat >>confdefs.h <<\EOF
15771 #define USE_SIGWINCH 1
15772 EOF
15773
15774         cf_cv_enable_sigwinch=1
15775 else
15776         cf_cv_enable_sigwinch=0
15777 fi
15778
15779 ###   use option --enable-tcap-names to allow user to define new capabilities
15780 echo "$as_me:15780: checking if you want user-definable terminal capabilities like termcap" >&5
15781 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15782
15783 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15784 if test "${enable_tcap_names+set}" = set; then
15785   enableval="$enable_tcap_names"
15786   with_tcap_names=$enableval
15787 else
15788   with_tcap_names=$with_ext_funcs
15789 fi;
15790 echo "$as_me:15790: result: $with_tcap_names" >&5
15791 echo "${ECHO_T}$with_tcap_names" >&6
15792 NCURSES_XNAMES=0
15793 if test "x$with_tcap_names" = xyes; then
15794         NCURSES_XNAMES=1
15795
15796 cat >>confdefs.h <<\EOF
15797 #define NCURSES_XNAMES 1
15798 EOF
15799
15800 fi
15801
15802 ##############################################################################
15803
15804 echo "$as_me:15804: checking if you want to link with the pthread library" >&5
15805 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15806
15807 # Check whether --with-pthread or --without-pthread was given.
15808 if test "${with_pthread+set}" = set; then
15809   withval="$with_pthread"
15810   with_pthread=$withval
15811 else
15812   with_pthread=no
15813 fi;
15814 echo "$as_me:15814: result: $with_pthread" >&5
15815 echo "${ECHO_T}$with_pthread" >&6
15816
15817 if test "$with_pthread" != no ; then
15818         echo "$as_me:15818: checking for pthread.h" >&5
15819 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15820 if test "${ac_cv_header_pthread_h+set}" = set; then
15821   echo $ECHO_N "(cached) $ECHO_C" >&6
15822 else
15823   cat >"conftest.$ac_ext" <<_ACEOF
15824 #line 15824 "configure"
15825 #include "confdefs.h"
15826 #include <pthread.h>
15827 _ACEOF
15828 if { (eval echo "$as_me:15828: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15829   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15830   ac_status=$?
15831   $EGREP -v '^ *\+' conftest.er1 >conftest.err
15832   rm -f conftest.er1
15833   cat conftest.err >&5
15834   echo "$as_me:15834: \$? = $ac_status" >&5
15835   (exit "$ac_status"); } >/dev/null; then
15836   if test -s conftest.err; then
15837     ac_cpp_err=$ac_c_preproc_warn_flag
15838   else
15839     ac_cpp_err=
15840   fi
15841 else
15842   ac_cpp_err=yes
15843 fi
15844 if test -z "$ac_cpp_err"; then
15845   ac_cv_header_pthread_h=yes
15846 else
15847   echo "$as_me: failed program was:" >&5
15848   cat "conftest.$ac_ext" >&5
15849   ac_cv_header_pthread_h=no
15850 fi
15851 rm -f conftest.err "conftest.$ac_ext"
15852 fi
15853 echo "$as_me:15853: result: $ac_cv_header_pthread_h" >&5
15854 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15855 if test "$ac_cv_header_pthread_h" = yes; then
15856
15857 cat >>confdefs.h <<\EOF
15858 #define HAVE_PTHREADS_H 1
15859 EOF
15860
15861         for cf_lib_pthread in pthread c_r
15862         do
15863             echo "$as_me:15863: checking if we can link with the $cf_lib_pthread library" >&5
15864 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15865             cf_save_LIBS="$LIBS"
15866
15867 cf_add_libs="$LIBS"
15868 # reverse order
15869 cf_add_0lib=
15870 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15871 # filter duplicates
15872 for cf_add_1lib in $cf_add_0lib; do
15873         for cf_add_2lib in $cf_add_libs; do
15874                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15875                         cf_add_1lib=
15876                         break
15877                 fi
15878         done
15879         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15880 done
15881 LIBS="$cf_add_libs"
15882
15883             cat >"conftest.$ac_ext" <<_ACEOF
15884 #line 15884 "configure"
15885 #include "confdefs.h"
15886
15887 #include <pthread.h>
15888
15889 int
15890 main (void)
15891 {
15892
15893                 int rc = pthread_create(0,0,0,0);
15894                 int r2 = pthread_mutexattr_settype(0, 0);
15895
15896   ;
15897   return 0;
15898 }
15899 _ACEOF
15900 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15901 if { (eval echo "$as_me:15901: \"$ac_link\"") >&5
15902   (eval $ac_link) 2>&5
15903   ac_status=$?
15904   echo "$as_me:15904: \$? = $ac_status" >&5
15905   (exit "$ac_status"); } &&
15906          { ac_try='test -s "conftest$ac_exeext"'
15907   { (eval echo "$as_me:15907: \"$ac_try\"") >&5
15908   (eval $ac_try) 2>&5
15909   ac_status=$?
15910   echo "$as_me:15910: \$? = $ac_status" >&5
15911   (exit "$ac_status"); }; }; then
15912   with_pthread=yes
15913 else
15914   echo "$as_me: failed program was:" >&5
15915 cat "conftest.$ac_ext" >&5
15916 with_pthread=no
15917 fi
15918 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15919             LIBS="$cf_save_LIBS"
15920             echo "$as_me:15920: result: $with_pthread" >&5
15921 echo "${ECHO_T}$with_pthread" >&6
15922             test "$with_pthread" = yes && break
15923         done
15924
15925         if test "$with_pthread" = yes ; then
15926
15927 cf_add_libs="$LIBS"
15928 # reverse order
15929 cf_add_0lib=
15930 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15931 # filter duplicates
15932 for cf_add_1lib in $cf_add_0lib; do
15933         for cf_add_2lib in $cf_add_libs; do
15934                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15935                         cf_add_1lib=
15936                         break
15937                 fi
15938         done
15939         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15940 done
15941 LIBS="$cf_add_libs"
15942
15943 cat >>confdefs.h <<\EOF
15944 #define HAVE_LIBPTHREADS 1
15945 EOF
15946
15947         else
15948             { { echo "$as_me:15948: error: Cannot link with pthread library" >&5
15949 echo "$as_me: error: Cannot link with pthread library" >&2;}
15950    { (exit 1); exit 1; }; }
15951         fi
15952
15953 fi
15954
15955 fi
15956
15957 if test "x$with_pthread" != xno; then
15958         echo "$as_me:15958: checking for pthread_kill" >&5
15959 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15960 if test "${ac_cv_func_pthread_kill+set}" = set; then
15961   echo $ECHO_N "(cached) $ECHO_C" >&6
15962 else
15963   cat >"conftest.$ac_ext" <<_ACEOF
15964 #line 15964 "configure"
15965 #include "confdefs.h"
15966 #define pthread_kill autoconf_temporary
15967 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15968 #undef pthread_kill
15969
15970 #ifdef __cplusplus
15971 extern "C"
15972 #endif
15973
15974 /* We use char because int might match the return type of a gcc2
15975    builtin and then its argument prototype would still apply.  */
15976 char pthread_kill (void);
15977
15978 int
15979 main (void)
15980 {
15981
15982 /* The GNU C library defines stubs for functions which it implements
15983     to always fail with ENOSYS.  Some functions are actually named
15984     something starting with __ and the normal name is an alias.  */
15985 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15986 #error found stub for pthread_kill
15987 #endif
15988
15989         return pthread_kill ();
15990   ;
15991   return 0;
15992 }
15993 _ACEOF
15994 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15995 if { (eval echo "$as_me:15995: \"$ac_link\"") >&5
15996   (eval $ac_link) 2>&5
15997   ac_status=$?
15998   echo "$as_me:15998: \$? = $ac_status" >&5
15999   (exit "$ac_status"); } &&
16000          { ac_try='test -s "conftest$ac_exeext"'
16001   { (eval echo "$as_me:16001: \"$ac_try\"") >&5
16002   (eval $ac_try) 2>&5
16003   ac_status=$?
16004   echo "$as_me:16004: \$? = $ac_status" >&5
16005   (exit "$ac_status"); }; }; then
16006   ac_cv_func_pthread_kill=yes
16007 else
16008   echo "$as_me: failed program was:" >&5
16009 cat "conftest.$ac_ext" >&5
16010 ac_cv_func_pthread_kill=no
16011 fi
16012 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16013 fi
16014 echo "$as_me:16014: result: $ac_cv_func_pthread_kill" >&5
16015 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
16016 if test "$ac_cv_func_pthread_kill" = yes; then
16017
16018                 echo "$as_me:16018: checking if you want to allow EINTR in wgetch with pthreads" >&5
16019 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
16020
16021 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
16022 if test "${enable_pthreads_eintr+set}" = set; then
16023   enableval="$enable_pthreads_eintr"
16024   use_pthreads_eintr=$enableval
16025 else
16026   use_pthreads_eintr=no
16027 fi;
16028                 echo "$as_me:16028: result: $use_pthreads_eintr" >&5
16029 echo "${ECHO_T}$use_pthreads_eintr" >&6
16030                 if test "x$use_pthreads_eintr" = xyes ; then
16031
16032 cat >>confdefs.h <<\EOF
16033 #define USE_PTHREADS_EINTR 1
16034 EOF
16035
16036                 fi
16037 fi
16038
16039         echo "$as_me:16039: checking if you want to use weak-symbols for pthreads" >&5
16040 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
16041
16042 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
16043 if test "${enable_weak_symbols+set}" = set; then
16044   enableval="$enable_weak_symbols"
16045   use_weak_symbols=$enableval
16046 else
16047   use_weak_symbols=no
16048 fi;
16049         echo "$as_me:16049: result: $use_weak_symbols" >&5
16050 echo "${ECHO_T}$use_weak_symbols" >&6
16051         if test "x$use_weak_symbols" = xyes ; then
16052
16053 echo "$as_me:16053: checking if $CC supports weak symbols" >&5
16054 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
16055 if test "${cf_cv_weak_symbols+set}" = set; then
16056   echo $ECHO_N "(cached) $ECHO_C" >&6
16057 else
16058
16059 cat >"conftest.$ac_ext" <<_ACEOF
16060 #line 16060 "configure"
16061 #include "confdefs.h"
16062
16063 #include <stdio.h>
16064 int
16065 main (void)
16066 {
16067
16068 #if defined(__GNUC__)
16069 #  if defined __USE_ISOC99
16070 #    define _cat_pragma(exp)    _Pragma(#exp)
16071 #    define _weak_pragma(exp)   _cat_pragma(weak name)
16072 #  else
16073 #    define _weak_pragma(exp)
16074 #  endif
16075 #  define _declare(name)        __extension__ extern __typeof__(name) name
16076 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
16077 #endif
16078
16079 weak_symbol(fopen);
16080
16081   ;
16082   return 0;
16083 }
16084 _ACEOF
16085 rm -f "conftest.$ac_objext"
16086 if { (eval echo "$as_me:16086: \"$ac_compile\"") >&5
16087   (eval $ac_compile) 2>&5
16088   ac_status=$?
16089   echo "$as_me:16089: \$? = $ac_status" >&5
16090   (exit "$ac_status"); } &&
16091          { ac_try='test -s "conftest.$ac_objext"'
16092   { (eval echo "$as_me:16092: \"$ac_try\"") >&5
16093   (eval $ac_try) 2>&5
16094   ac_status=$?
16095   echo "$as_me:16095: \$? = $ac_status" >&5
16096   (exit "$ac_status"); }; }; then
16097   cf_cv_weak_symbols=yes
16098 else
16099   echo "$as_me: failed program was:" >&5
16100 cat "conftest.$ac_ext" >&5
16101 cf_cv_weak_symbols=no
16102 fi
16103 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16104
16105 fi
16106 echo "$as_me:16106: result: $cf_cv_weak_symbols" >&5
16107 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
16108
16109         else
16110                 cf_cv_weak_symbols=no
16111         fi
16112
16113         if test "x$cf_cv_weak_symbols" = xyes ; then
16114
16115 cat >>confdefs.h <<\EOF
16116 #define USE_WEAK_SYMBOLS 1
16117 EOF
16118
16119         fi
16120 fi
16121
16122 PTHREAD=
16123 if test "x$with_pthread" = "xyes" ; then
16124
16125 cat >>confdefs.h <<\EOF
16126 #define USE_PTHREADS 1
16127 EOF
16128
16129         enable_reentrant=yes
16130         if test "x$cf_cv_weak_symbols" = xyes ; then
16131                 PTHREAD=-lpthread
16132
16133 cf_add_libs="$PRIVATE_LIBS"
16134 # reverse order
16135 cf_add_0lib=
16136 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16137 # filter duplicates
16138 for cf_add_1lib in $cf_add_0lib; do
16139         for cf_add_2lib in $cf_add_libs; do
16140                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16141                         cf_add_1lib=
16142                         break
16143                 fi
16144         done
16145         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16146 done
16147 PRIVATE_LIBS="$cf_add_libs"
16148
16149         fi
16150 fi
16151
16152 # Reentrant code has to be opaque; there's little advantage to making ncurses
16153 # opaque outside of that, so there is no --enable-opaque option.  We can use
16154 # this option without --with-pthreads, but this will be always set for
16155 # pthreads.
16156 echo "$as_me:16156: checking if you want reentrant code" >&5
16157 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
16158
16159 # Check whether --enable-reentrant or --disable-reentrant was given.
16160 if test "${enable_reentrant+set}" = set; then
16161   enableval="$enable_reentrant"
16162   with_reentrant=$enableval
16163 else
16164   with_reentrant=no
16165 fi;
16166 echo "$as_me:16166: result: $with_reentrant" >&5
16167 echo "${ECHO_T}$with_reentrant" >&6
16168 if test "x$with_reentrant" = xyes ; then
16169         cf_cv_enable_reentrant=1
16170         cf_cv_enable_opaque="NCURSES_INTERNALS"
16171         NCURSES_SIZE_T=int
16172         if test "x$cf_cv_weak_symbols" = xyes ; then
16173
16174 # remove pthread library from $LIBS
16175 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
16176
16177 cf_add_libs="$TEST_LIBS"
16178 # reverse order
16179 cf_add_0lib=
16180 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16181 # filter duplicates
16182 for cf_add_1lib in $cf_add_0lib; do
16183         for cf_add_2lib in $cf_add_libs; do
16184                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16185                         cf_add_1lib=
16186                         break
16187                 fi
16188         done
16189         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16190 done
16191 TEST_LIBS="$cf_add_libs"
16192
16193 cf_add_libs="$TEST_LIBS2"
16194 # reverse order
16195 cf_add_0lib=
16196 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16197 # filter duplicates
16198 for cf_add_1lib in $cf_add_0lib; do
16199         for cf_add_2lib in $cf_add_libs; do
16200                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16201                         cf_add_1lib=
16202                         break
16203                 fi
16204         done
16205         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16206 done
16207 TEST_LIBS2="$cf_add_libs"
16208
16209 cf_add_libs="$PRIVATE_LIBS"
16210 # reverse order
16211 cf_add_0lib=
16212 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16213 # filter duplicates
16214 for cf_add_1lib in $cf_add_0lib; do
16215         for cf_add_2lib in $cf_add_libs; do
16216                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16217                         cf_add_1lib=
16218                         break
16219                 fi
16220         done
16221         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16222 done
16223 PRIVATE_LIBS="$cf_add_libs"
16224
16225         else
16226                 # when not using weak symbols but with_reentrant,
16227                 # add 't' to the library suffix on all platforms
16228                 # except cygwin, where we only do that if ALSO
16229                 # compiling with full thread support.
16230                 case "$host" in
16231                 (*cygwin* | *msys*)
16232                         if test "$with_pthread" = "yes" ; then
16233                                 if test "x$disable_lib_suffixes" = "xno" ; then
16234                                         LIB_SUFFIX="t${LIB_SUFFIX}"
16235                                 fi
16236                         fi ;;
16237                 (*)
16238                         if test "x$disable_lib_suffixes" = "xno" ; then
16239                                 LIB_SUFFIX="t${LIB_SUFFIX}"
16240                         fi
16241                         ;;
16242                 esac
16243         fi
16244
16245 cat >>confdefs.h <<\EOF
16246 #define USE_REENTRANT 1
16247 EOF
16248
16249 if test "${with_abi_version+set}" != set; then
16250         case "$cf_cv_rel_version" in
16251         (5.*)
16252                 cf_cv_rel_version=6.0
16253                 cf_cv_abi_version=6
16254                 cf_cv_abi_default=6
16255                 { echo "$as_me:16255: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
16256 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
16257                 ;;
16258         esac
16259 fi
16260
16261 else
16262         cf_cv_enable_reentrant=0
16263         cf_cv_enable_opaque="NCURSES_OPAQUE"
16264         NCURSES_SIZE_T=$cf_dft_ordinate_type
16265 fi
16266
16267 echo "$as_me:16267: checking whether curses library structures should be opaque" >&5
16268 echo $ECHO_N "checking whether curses library structures should be opaque... $ECHO_C" >&6
16269
16270 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
16271 if test "${enable_opaque_curses+set}" = set; then
16272   enableval="$enable_opaque_curses"
16273   test "$enableval" != no && enableval=yes
16274         if test "$enableval" != "yes" ; then
16275     enable_opaque_curses=no
16276         else
16277
16278          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16279          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16280
16281         fi
16282 else
16283   enableval=yes
16284
16285          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16286          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16287
16288 fi;
16289 echo "$as_me:16289: result: $enable_opaque_curses" >&5
16290 echo "${ECHO_T}$enable_opaque_curses" >&6
16291
16292 test "$cf_cv_enable_reentrant" = 1 && \
16293 test "$enable_opaque_curses" = no && \
16294 { { echo "$as_me:16294: error: reentrant configuration requires opaque library" >&5
16295 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
16296    { (exit 1); exit 1; }; }
16297
16298 echo "$as_me:16298: checking whether form library structures should be opaque" >&5
16299 echo $ECHO_N "checking whether form library structures should be opaque... $ECHO_C" >&6
16300
16301 # Check whether --enable-opaque-form or --disable-opaque-form was given.
16302 if test "${enable_opaque_form+set}" = set; then
16303   enableval="$enable_opaque_form"
16304   test "$enableval" != no && enableval=yes
16305         if test "$enableval" != "yes" ; then
16306     enable_opaque_form=no
16307         else
16308                 enable_opaque_form=$cf_dft_opaque_curses
16309         fi
16310 else
16311   enableval=yes
16312         enable_opaque_form=$cf_dft_opaque_curses
16313
16314 fi;
16315 echo "$as_me:16315: result: $enable_opaque_form" >&5
16316 echo "${ECHO_T}$enable_opaque_form" >&6
16317
16318 echo "$as_me:16318: checking whether menu library structures should be opaque" >&5
16319 echo $ECHO_N "checking whether menu library structures should be opaque... $ECHO_C" >&6
16320
16321 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
16322 if test "${enable_opaque_menu+set}" = set; then
16323   enableval="$enable_opaque_menu"
16324   test "$enableval" != no && enableval=yes
16325         if test "$enableval" != "yes" ; then
16326     enable_opaque_menu=no
16327         else
16328                 enable_opaque_menu=$cf_dft_opaque_curses
16329         fi
16330 else
16331   enableval=yes
16332         enable_opaque_menu=$cf_dft_opaque_curses
16333
16334 fi;
16335 echo "$as_me:16335: result: $enable_opaque_menu" >&5
16336 echo "${ECHO_T}$enable_opaque_menu" >&6
16337
16338 echo "$as_me:16338: checking whether panel library structures should be opaque" >&5
16339 echo $ECHO_N "checking whether panel library structures should be opaque... $ECHO_C" >&6
16340
16341 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
16342 if test "${enable_opaque_panel+set}" = set; then
16343   enableval="$enable_opaque_panel"
16344   test "$enableval" != no && enableval=yes
16345         if test "$enableval" != "yes" ; then
16346     enable_opaque_panel=no
16347         else
16348                 enable_opaque_panel=$cf_dft_opaque_curses
16349         fi
16350 else
16351   enableval=yes
16352         enable_opaque_panel=$cf_dft_opaque_curses
16353
16354 fi;
16355 echo "$as_me:16355: result: $enable_opaque_panel" >&5
16356 echo "${ECHO_T}$enable_opaque_panel" >&6
16357
16358 NCURSES_OPAQUE=0;               test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
16359 NCURSES_OPAQUE_FORM=0;  test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
16360 NCURSES_OPAQUE_MENU=0;  test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
16361 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
16362
16363 ### Allow using a different wrap-prefix
16364 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
16365         echo "$as_me:16365: checking for prefix used to wrap public variables" >&5
16366 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
16367
16368 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
16369 if test "${with_wrap_prefix+set}" = set; then
16370   withval="$with_wrap_prefix"
16371   NCURSES_WRAP_PREFIX=$withval
16372 else
16373   NCURSES_WRAP_PREFIX=_nc_
16374 fi;
16375         echo "$as_me:16375: result: $NCURSES_WRAP_PREFIX" >&5
16376 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
16377 else
16378         NCURSES_WRAP_PREFIX=_nc_
16379 fi
16380
16381 cat >>confdefs.h <<EOF
16382 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
16383 EOF
16384
16385 ###############################################################################
16386 # These options are relatively safe to experiment with.
16387
16388 echo "$as_me:16388: checking if you want all development code" >&5
16389 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
16390
16391 # Check whether --with-develop or --without-develop was given.
16392 if test "${with_develop+set}" = set; then
16393   withval="$with_develop"
16394   with_develop=$withval
16395 else
16396   with_develop=no
16397 fi;
16398 echo "$as_me:16398: result: $with_develop" >&5
16399 echo "${ECHO_T}$with_develop" >&6
16400
16401 ###   use option --enable-check-size to detect screensize with CPR
16402 echo "$as_me:16402: checking if you want to check screensize of serial terminals" >&5
16403 echo $ECHO_N "checking if you want to check screensize of serial terminals... $ECHO_C" >&6
16404
16405 # Check whether --enable-check-size or --disable-check-size was given.
16406 if test "${enable_check_size+set}" = set; then
16407   enableval="$enable_check_size"
16408
16409 else
16410   enable_check_size=$with_develop
16411 fi;
16412 echo "$as_me:16412: result: $enable_check_size" >&5
16413 echo "${ECHO_T}$enable_check_size" >&6
16414 test "x$enable_check_size" = xyes &&
16415 cat >>confdefs.h <<\EOF
16416 #define USE_CHECK_SIZE 1
16417 EOF
16418
16419 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
16420 echo "$as_me:16420: checking if you want hard-tabs code" >&5
16421 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
16422
16423 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
16424 if test "${enable_hard_tabs+set}" = set; then
16425   enableval="$enable_hard_tabs"
16426
16427 else
16428   enable_hard_tabs=$with_develop
16429 fi;
16430 echo "$as_me:16430: result: $enable_hard_tabs" >&5
16431 echo "${ECHO_T}$enable_hard_tabs" >&6
16432 test "x$enable_hard_tabs" = xyes &&
16433 cat >>confdefs.h <<\EOF
16434 #define USE_HARD_TABS 1
16435 EOF
16436
16437 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
16438 echo "$as_me:16438: checking if you want limited support for xmc" >&5
16439 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
16440
16441 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
16442 if test "${enable_xmc_glitch+set}" = set; then
16443   enableval="$enable_xmc_glitch"
16444
16445 else
16446   enable_xmc_glitch=$with_develop
16447 fi;
16448 echo "$as_me:16448: result: $enable_xmc_glitch" >&5
16449 echo "${ECHO_T}$enable_xmc_glitch" >&6
16450 test "x$enable_xmc_glitch" = xyes &&
16451 cat >>confdefs.h <<\EOF
16452 #define USE_XMC_SUPPORT 1
16453 EOF
16454
16455 ###############################################################################
16456 # These are just experimental, probably should not be in a package:
16457
16458 echo "$as_me:16458: checking if you do not want to assume colors are white-on-black" >&5
16459 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
16460
16461 # Check whether --enable-assumed-color or --disable-assumed-color was given.
16462 if test "${enable_assumed_color+set}" = set; then
16463   enableval="$enable_assumed_color"
16464   with_assumed_color=$enableval
16465 else
16466   with_assumed_color=yes
16467 fi;
16468 echo "$as_me:16468: result: $with_assumed_color" >&5
16469 echo "${ECHO_T}$with_assumed_color" >&6
16470 test "x$with_assumed_color" = xyes &&
16471 cat >>confdefs.h <<\EOF
16472 #define USE_ASSUMED_COLOR 1
16473 EOF
16474
16475 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
16476 echo "$as_me:16476: checking if you want hashmap scrolling-optimization code" >&5
16477 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16478
16479 # Check whether --enable-hashmap or --disable-hashmap was given.
16480 if test "${enable_hashmap+set}" = set; then
16481   enableval="$enable_hashmap"
16482   with_hashmap=$enableval
16483 else
16484   with_hashmap=yes
16485 fi;
16486 echo "$as_me:16486: result: $with_hashmap" >&5
16487 echo "${ECHO_T}$with_hashmap" >&6
16488 test "x$with_hashmap" = xyes &&
16489 cat >>confdefs.h <<\EOF
16490 #define USE_HASHMAP 1
16491 EOF
16492
16493 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16494 echo "$as_me:16494: checking if you want colorfgbg code" >&5
16495 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16496
16497 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16498 if test "${enable_colorfgbg+set}" = set; then
16499   enableval="$enable_colorfgbg"
16500   with_colorfgbg=$enableval
16501 else
16502   with_colorfgbg=no
16503 fi;
16504 echo "$as_me:16504: result: $with_colorfgbg" >&5
16505 echo "${ECHO_T}$with_colorfgbg" >&6
16506 test "x$with_colorfgbg" = xyes &&
16507 cat >>confdefs.h <<\EOF
16508 #define USE_COLORFGBG 1
16509 EOF
16510
16511 ###   use option --enable-fvisibility to turn on use of gcc-specific feature
16512 echo "$as_me:16512: checking if you want to use gcc -fvisibility option" >&5
16513 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16514
16515 # Check whether --enable-fvisibility or --disable-fvisibility was given.
16516 if test "${enable_fvisibility+set}" = set; then
16517   enableval="$enable_fvisibility"
16518   cf_with_fvisibility=$enableval
16519 else
16520   cf_with_fvisibility=no
16521 fi;
16522 echo "$as_me:16522: result: $cf_with_fvisibility" >&5
16523 echo "${ECHO_T}$cf_with_fvisibility" >&6
16524
16525 NCURSES_IMPEXP=
16526 NCURSES_CXX_IMPEXP=
16527 if test "x$cf_with_fvisibility" = xyes; then
16528
16529 echo "$as_me:16529: checking if $CC -fvisibility=hidden option works" >&5
16530 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16531 if test "${cf_cv_fvisibility_hidden+set}" = set; then
16532   echo $ECHO_N "(cached) $ECHO_C" >&6
16533 else
16534
16535     cf_save_cflags="$CFLAGS"
16536     CFLAGS="$CFLAGS -fvisibility=hidden"
16537     cat >"conftest.$ac_ext" <<_ACEOF
16538 #line 16538 "configure"
16539 #include "confdefs.h"
16540
16541 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16542
16543 int
16544 main (void)
16545 {
16546
16547         if (somefunc()) return 1;
16548
16549   ;
16550   return 0;
16551 }
16552 _ACEOF
16553 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16554 if { (eval echo "$as_me:16554: \"$ac_link\"") >&5
16555   (eval $ac_link) 2>&5
16556   ac_status=$?
16557   echo "$as_me:16557: \$? = $ac_status" >&5
16558   (exit "$ac_status"); } &&
16559          { ac_try='test -s "conftest$ac_exeext"'
16560   { (eval echo "$as_me:16560: \"$ac_try\"") >&5
16561   (eval $ac_try) 2>&5
16562   ac_status=$?
16563   echo "$as_me:16563: \$? = $ac_status" >&5
16564   (exit "$ac_status"); }; }; then
16565   cf_cv_fvisibility_hidden=yes
16566 else
16567   echo "$as_me: failed program was:" >&5
16568 cat "conftest.$ac_ext" >&5
16569 cf_cv_fvisibility_hidden=no
16570 fi
16571 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16572     CFLAGS=$cf_save_cflags
16573
16574 fi
16575 echo "$as_me:16575: result: $cf_cv_fvisibility_hidden" >&5
16576 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16577
16578         if test "x$cf_cv_fvisibility_hidden" = xyes
16579         then
16580
16581 cf_fix_cppflags=no
16582 cf_new_cflags=
16583 cf_new_cppflags=
16584 cf_new_extra_cppflags=
16585
16586 for cf_add_cflags in -fvisibility=hidden
16587 do
16588 case "$cf_fix_cppflags" in
16589 (no)
16590         case "$cf_add_cflags" in
16591         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16592                 case "$cf_add_cflags" in
16593                 (-D*)
16594                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16595
16596                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16597                                 && test -z "${cf_tst_cflags}" \
16598                                 && cf_fix_cppflags=yes
16599
16600                         if test "$cf_fix_cppflags" = yes ; then
16601
16602         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16603         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16604
16605                                 continue
16606                         elif test "${cf_tst_cflags}" = "\"'" ; then
16607
16608         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16609         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16610
16611                                 continue
16612                         fi
16613                         ;;
16614                 esac
16615                 case "$CPPFLAGS" in
16616                 (*$cf_add_cflags)
16617                         ;;
16618                 (*)
16619                         case "$cf_add_cflags" in
16620                         (-D*)
16621                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16622
16623 CPPFLAGS=`echo "$CPPFLAGS" | \
16624         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16625                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16626
16627                                 ;;
16628                         esac
16629
16630         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16631         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16632
16633                         ;;
16634                 esac
16635                 ;;
16636         (*)
16637
16638         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16639         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16640
16641                 ;;
16642         esac
16643         ;;
16644 (yes)
16645
16646         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16647         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16648
16649         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16650
16651         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16652                 && test -z "${cf_tst_cflags}" \
16653                 && cf_fix_cppflags=no
16654         ;;
16655 esac
16656 done
16657
16658 if test -n "$cf_new_cflags" ; then
16659
16660         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16661         CFLAGS="${CFLAGS}$cf_new_cflags"
16662
16663 fi
16664
16665 if test -n "$cf_new_cppflags" ; then
16666
16667         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16668         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16669
16670 fi
16671
16672 if test -n "$cf_new_extra_cppflags" ; then
16673
16674         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16675         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16676
16677 fi
16678
16679                 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16680         fi
16681         if test -n "$CXX"
16682         then
16683                 ac_ext=cc
16684 ac_cpp='$CXXCPP $CPPFLAGS'
16685 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16686 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16687 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16688 ac_main_return="return"
16689
16690 echo "$as_me:16690: checking if $CXX -fvisibility=hidden option works" >&5
16691 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16692 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16693   echo $ECHO_N "(cached) $ECHO_C" >&6
16694 else
16695
16696     cf_save_cflags="$CXXFLAGS"
16697     CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16698     cat >"conftest.$ac_ext" <<_ACEOF
16699 #line 16699 "configure"
16700 #include "confdefs.h"
16701
16702 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16703
16704 int
16705 main (void)
16706 {
16707
16708         if (somefunc()) return 1;
16709
16710   ;
16711   return 0;
16712 }
16713 _ACEOF
16714 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16715 if { (eval echo "$as_me:16715: \"$ac_link\"") >&5
16716   (eval $ac_link) 2>&5
16717   ac_status=$?
16718   echo "$as_me:16718: \$? = $ac_status" >&5
16719   (exit "$ac_status"); } &&
16720          { ac_try='test -s "conftest$ac_exeext"'
16721   { (eval echo "$as_me:16721: \"$ac_try\"") >&5
16722   (eval $ac_try) 2>&5
16723   ac_status=$?
16724   echo "$as_me:16724: \$? = $ac_status" >&5
16725   (exit "$ac_status"); }; }; then
16726   cf_cv_fvisibility_hidden2=yes
16727 else
16728   echo "$as_me: failed program was:" >&5
16729 cat "conftest.$ac_ext" >&5
16730 cf_cv_fvisibility_hidden2=no
16731 fi
16732 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16733     CXXFLAGS=$cf_save_cflags
16734
16735 fi
16736 echo "$as_me:16736: result: $cf_cv_fvisibility_hidden2" >&5
16737 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16738
16739                 if test "x$cf_cv_fvisibility_hidden2" = xyes
16740                 then
16741
16742 cf_save_CXXFLAGS="$CFLAGS"
16743 CFLAGS="$CXXFLAGS"
16744
16745 cf_fix_cppflags=no
16746 cf_new_cflags=
16747 cf_new_cppflags=
16748 cf_new_extra_cppflags=
16749
16750 for cf_add_cflags in -fvisibility=hidden
16751 do
16752 case "$cf_fix_cppflags" in
16753 (no)
16754         case "$cf_add_cflags" in
16755         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16756                 case "$cf_add_cflags" in
16757                 (-D*)
16758                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16759
16760                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16761                                 && test -z "${cf_tst_cflags}" \
16762                                 && cf_fix_cppflags=yes
16763
16764                         if test "$cf_fix_cppflags" = yes ; then
16765
16766         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16767         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16768
16769                                 continue
16770                         elif test "${cf_tst_cflags}" = "\"'" ; then
16771
16772         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16773         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16774
16775                                 continue
16776                         fi
16777                         ;;
16778                 esac
16779                 case "$CPPFLAGS" in
16780                 (*$cf_add_cflags)
16781                         ;;
16782                 (*)
16783                         case "$cf_add_cflags" in
16784                         (-D*)
16785                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16786
16787 CPPFLAGS=`echo "$CPPFLAGS" | \
16788         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16789                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16790
16791                                 ;;
16792                         esac
16793
16794         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16795         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16796
16797                         ;;
16798                 esac
16799                 ;;
16800         (*)
16801
16802         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16803         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16804
16805                 ;;
16806         esac
16807         ;;
16808 (yes)
16809
16810         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16811         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16812
16813         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16814
16815         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16816                 && test -z "${cf_tst_cflags}" \
16817                 && cf_fix_cppflags=no
16818         ;;
16819 esac
16820 done
16821
16822 if test -n "$cf_new_cflags" ; then
16823
16824         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16825         CFLAGS="${CFLAGS}$cf_new_cflags"
16826
16827 fi
16828
16829 if test -n "$cf_new_cppflags" ; then
16830
16831         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16832         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16833
16834 fi
16835
16836 if test -n "$cf_new_extra_cppflags" ; then
16837
16838         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16839         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16840
16841 fi
16842
16843 CXXFLAGS="$CFLAGS"
16844 CFLAGS="$cf_save_CXXFLAGS"
16845
16846                         NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16847                 fi
16848                 ac_ext=c
16849 ac_cpp='$CPP $CPPFLAGS'
16850 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16851 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16853 ac_main_return="return"
16854
16855         fi
16856 fi
16857
16858 ###   use option --enable-interop to turn on use of bindings used for interop
16859 echo "$as_me:16859: checking if you want interop bindings" >&5
16860 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16861
16862 # Check whether --enable-interop or --disable-interop was given.
16863 if test "${enable_interop+set}" = set; then
16864   enableval="$enable_interop"
16865   with_exp_interop=$enableval
16866 else
16867   with_exp_interop=$cf_dft_interop
16868 fi;
16869 echo "$as_me:16869: result: $with_exp_interop" >&5
16870 echo "${ECHO_T}$with_exp_interop" >&6
16871
16872 NCURSES_INTEROP_FUNCS=0
16873 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16874
16875 echo "$as_me:16875: checking if you want experimental safe-sprintf code" >&5
16876 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16877
16878 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16879 if test "${enable_safe_sprintf+set}" = set; then
16880   enableval="$enable_safe_sprintf"
16881   with_safe_sprintf=$enableval
16882 else
16883   with_safe_sprintf=no
16884 fi;
16885 echo "$as_me:16885: result: $with_safe_sprintf" >&5
16886 echo "${ECHO_T}$with_safe_sprintf" >&6
16887
16888 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16889 # when hashmap is used scroll hints are useless
16890 if test "$with_hashmap" = no ; then
16891 echo "$as_me:16891: checking if you want to experiment without scrolling-hints code" >&5
16892 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16893
16894 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16895 if test "${enable_scroll_hints+set}" = set; then
16896   enableval="$enable_scroll_hints"
16897   with_scroll_hints=$enableval
16898 else
16899   with_scroll_hints=yes
16900 fi;
16901 echo "$as_me:16901: result: $with_scroll_hints" >&5
16902 echo "${ECHO_T}$with_scroll_hints" >&6
16903 test "x$with_scroll_hints" = xyes &&
16904 cat >>confdefs.h <<\EOF
16905 #define USE_SCROLL_HINTS 1
16906 EOF
16907
16908 fi
16909
16910 echo "$as_me:16910: checking if you want wgetch-events code" >&5
16911 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16912
16913 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16914 if test "${enable_wgetch_events+set}" = set; then
16915   enableval="$enable_wgetch_events"
16916   with_wgetch_events=$enableval
16917 else
16918   with_wgetch_events=no
16919 fi;
16920 echo "$as_me:16920: result: $with_wgetch_events" >&5
16921 echo "${ECHO_T}$with_wgetch_events" >&6
16922 if test "x$with_wgetch_events" = xyes ; then
16923
16924 cat >>confdefs.h <<\EOF
16925 #define NCURSES_WGETCH_EVENTS 1
16926 EOF
16927
16928         NCURSES_WGETCH_EVENTS=1
16929 else
16930         NCURSES_WGETCH_EVENTS=0
16931 fi
16932
16933 case "$cf_cv_system_name" in
16934 (*mingw32*|*mingw64*|*-msvc*)
16935         echo "$as_me:16935: checking if you want experimental-Windows driver" >&5
16936 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16937
16938 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16939 if test "${enable_exp_win32+set}" = set; then
16940   enableval="$enable_exp_win32"
16941   with_exp_win32=$enableval
16942 else
16943   with_exp_win32=no
16944 fi;
16945         echo "$as_me:16945: result: $with_exp_win32" >&5
16946 echo "${ECHO_T}$with_exp_win32" >&6
16947         if test "x$with_exp_win32" = xyes
16948         then
16949
16950 cat >>confdefs.h <<\EOF
16951 #define EXP_WIN32_DRIVER 1
16952 EOF
16953
16954                 EXP_WIN32_DRIVER=1
16955                 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16956         else
16957                 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16958                 EXP_WIN32_DRIVER=0
16959         fi
16960         ;;
16961 (*)
16962         EXP_WIN32_DRIVER=0
16963         INTERNALS_HDR=
16964         ;;
16965 esac
16966
16967 ###############################################################################
16968
16969 ###     use option --disable-echo to suppress full display compiling commands
16970
16971 echo "$as_me:16971: checking if you want to see long compiling messages" >&5
16972 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16973
16974 # Check whether --enable-echo or --disable-echo was given.
16975 if test "${enable_echo+set}" = set; then
16976   enableval="$enable_echo"
16977   test "$enableval" != no && enableval=yes
16978         if test "$enableval" != "yes" ; then
16979
16980         ECHO_LT='--silent'
16981         ECHO_LD='@echo linking $@;'
16982         RULE_CC='@echo compiling $<'
16983         SHOW_CC='@echo compiling $@'
16984         ECHO_CC='@'
16985
16986         else
16987
16988         ECHO_LT=''
16989         ECHO_LD=''
16990         RULE_CC=''
16991         SHOW_CC=''
16992         ECHO_CC=''
16993
16994         fi
16995 else
16996   enableval=yes
16997
16998         ECHO_LT=''
16999         ECHO_LD=''
17000         RULE_CC=''
17001         SHOW_CC=''
17002         ECHO_CC=''
17003
17004 fi;
17005 echo "$as_me:17005: result: $enableval" >&5
17006 echo "${ECHO_T}$enableval" >&6
17007
17008 if test "x$enable_echo" = xyes; then
17009         ECHO_LINK=
17010 else
17011         ECHO_LINK='@ echo linking $@ ... ;'
17012         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
17013         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
17014 fi
17015
17016 # --disable-stripping is used for debugging
17017
17018 echo "$as_me:17018: checking if you want to install stripped executables" >&5
17019 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
17020
17021 # Check whether --enable-stripping or --disable-stripping was given.
17022 if test "${enable_stripping+set}" = set; then
17023   enableval="$enable_stripping"
17024   test "$enableval" != no && enableval=yes
17025         if test "$enableval" != "yes" ; then
17026     enable_stripping=no
17027         else
17028                 enable_stripping=yes
17029         fi
17030 else
17031   enableval=yes
17032         enable_stripping=yes
17033
17034 fi;
17035 echo "$as_me:17035: result: $enable_stripping" >&5
17036 echo "${ECHO_T}$enable_stripping" >&6
17037
17038 if test "$enable_stripping" = yes
17039 then
17040         INSTALL_OPT_S="-s"
17041 else
17042         INSTALL_OPT_S=
17043 fi
17044
17045 : "${INSTALL:=install}"
17046 echo "$as_me:17046: checking if install accepts -p option" >&5
17047 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
17048 if test "${cf_cv_install_p+set}" = set; then
17049   echo $ECHO_N "(cached) $ECHO_C" >&6
17050 else
17051
17052         rm -rf ./conftest*
17053         date >conftest.in
17054         mkdir conftest.out
17055         sleep 3
17056         if $INSTALL -p conftest.in conftest.out 2>/dev/null
17057         then
17058                 if test -f conftest.out/conftest.in
17059                 then
17060                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
17061                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
17062                         if test -s conftest.err
17063                         then
17064                                 cf_cv_install_p=no
17065                         else
17066                                 cf_cv_install_p=yes
17067                         fi
17068                 else
17069                         cf_cv_install_p=no
17070                 fi
17071         else
17072                 cf_cv_install_p=no
17073         fi
17074         rm -rf ./conftest*
17075
17076 fi
17077 echo "$as_me:17077: result: $cf_cv_install_p" >&5
17078 echo "${ECHO_T}$cf_cv_install_p" >&6
17079
17080 echo "$as_me:17080: checking if install needs to be told about ownership" >&5
17081 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
17082 case `$ac_config_guess` in
17083 (*minix)
17084         with_install_o=yes
17085         ;;
17086 (*)
17087         with_install_o=no
17088         ;;
17089 esac
17090
17091 echo "$as_me:17091: result: $with_install_o" >&5
17092 echo "${ECHO_T}$with_install_o" >&6
17093 if test "x$with_install_o" = xyes
17094 then
17095         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'`"
17096 else
17097         INSTALL_OPT_O=
17098 fi
17099
17100 if test -n "$INSTALL_OPT_S"
17101 then
17102         echo "$as_me:17102: checking if you want to specify strip-program" >&5
17103 echo $ECHO_N "checking if you want to specify strip-program... $ECHO_C" >&6
17104
17105 # Check whether --with-strip-program or --without-strip-program was given.
17106 if test "${with_strip_program+set}" = set; then
17107   withval="$with_strip_program"
17108   with_strip_program=$withval
17109 else
17110   with_strip_program=no
17111 fi;
17112         echo "$as_me:17112: result: $with_strip_program" >&5
17113 echo "${ECHO_T}$with_strip_program" >&6
17114         if test "$with_strip_program" != no
17115         then
17116                 echo "$as_me:17116: checking if strip-program is supported with this installer" >&5
17117 echo $ECHO_N "checking if strip-program is supported with this installer... $ECHO_C" >&6
17118                 cf_install_program=`echo "$INSTALL" | sed -e 's%[ ]*[ ]-.%%'`
17119                 check_install_strip=no
17120                 if test -f "$cf_install_program"
17121                 then
17122                         check_install_version=`"$cf_install_program" --version 2>/dev/null | head -n 1 | grep coreutils`
17123                         if test -n "$check_install_version"
17124                         then
17125                                 check_install_strip="option"
17126                         else
17127                                 for check_strip_variable in STRIPBIN STRIP
17128                                 do
17129                                         if strings "$cf_install_program" | grep "^$check_strip_variable$" >/dev/null
17130                                         then
17131                                                 check_install_strip="environ"
17132                                                 break
17133                                         fi
17134                                 done
17135                         fi
17136                 fi
17137                 echo "$as_me:17137: result: $check_install_strip" >&5
17138 echo "${ECHO_T}$check_install_strip" >&6
17139                 case "$check_install_strip" in
17140                 (no)
17141                         { echo "$as_me:17141: WARNING: $cf_install_program does not support strip program option" >&5
17142 echo "$as_me: WARNING: $cf_install_program does not support strip program option" >&2;}
17143                         with_strip_program=no
17144                         ;;
17145                 (environ)
17146                         cat >install.tmp <<-CF_EOF
17147                         #! $SHELL
17148                         STRIPBIN="$with_strip_program" \\
17149                         STRIP="$with_strip_program" \\
17150                         $INSTALL "$@"
17151                         CF_EOF
17152                         INSTALL="`pwd`/install.tmp"
17153                         chmod +x "$INSTALL"
17154                         test -n "$verbose" && echo "    created $INSTALL" 1>&6
17155
17156 echo "${as_me:-configure}:17156: testing created $INSTALL ..." 1>&5
17157
17158                         ;;
17159                 (option)
17160                         INSTALL_OPT_S="$INSTALL_OPT_S --strip-program=\"$with_strip_program\""
17161                         ;;
17162                 esac
17163         fi
17164 fi
17165
17166 # If we're avoiding relinking of shared libraries during install, that is to
17167 # avoid modifying the build-tree.  For the same reason, avoid doing ranlib if
17168 # the install program has "-p" (for preserving timestamps).
17169 cf_cv_do_reranlib=yes
17170 if test "x$cf_cv_install_p" = xyes
17171 then
17172         if test "x$cf_cv_do_relink" != xyes
17173         then
17174                 cf_cv_do_reranlib=no
17175                 INSTALL_OPT_P="-p"
17176                 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
17177         fi
17178 fi
17179
17180 ###     use option --enable-warnings to turn on all gcc warnings
17181
17182 echo "$as_me:17182: checking if you want to use C11 _Noreturn feature" >&5
17183 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
17184
17185 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
17186 if test "${enable_stdnoreturn+set}" = set; then
17187   enableval="$enable_stdnoreturn"
17188   test "$enableval" != yes && enableval=no
17189         if test "$enableval" != "no" ; then
17190     enable_stdnoreturn=yes
17191         else
17192                 enable_stdnoreturn=no
17193         fi
17194 else
17195   enableval=no
17196         enable_stdnoreturn=no
17197
17198 fi;
17199 echo "$as_me:17199: result: $enable_stdnoreturn" >&5
17200 echo "${ECHO_T}$enable_stdnoreturn" >&6
17201
17202 if test $enable_stdnoreturn = yes; then
17203 echo "$as_me:17203: checking for C11 _Noreturn feature" >&5
17204 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
17205 if test "${cf_cv_c11_noreturn+set}" = set; then
17206   echo $ECHO_N "(cached) $ECHO_C" >&6
17207 else
17208   cat >"conftest.$ac_ext" <<_ACEOF
17209 #line 17209 "configure"
17210 #include "confdefs.h"
17211
17212 $ac_includes_default
17213 #include <stdnoreturn.h>
17214 static _Noreturn void giveup(void) { exit(0); }
17215
17216 int
17217 main (void)
17218 {
17219 if (feof(stdin)) giveup()
17220   ;
17221   return 0;
17222 }
17223 _ACEOF
17224 rm -f "conftest.$ac_objext"
17225 if { (eval echo "$as_me:17225: \"$ac_compile\"") >&5
17226   (eval $ac_compile) 2>&5
17227   ac_status=$?
17228   echo "$as_me:17228: \$? = $ac_status" >&5
17229   (exit "$ac_status"); } &&
17230          { ac_try='test -s "conftest.$ac_objext"'
17231   { (eval echo "$as_me:17231: \"$ac_try\"") >&5
17232   (eval $ac_try) 2>&5
17233   ac_status=$?
17234   echo "$as_me:17234: \$? = $ac_status" >&5
17235   (exit "$ac_status"); }; }; then
17236   cf_cv_c11_noreturn=yes
17237 else
17238   echo "$as_me: failed program was:" >&5
17239 cat "conftest.$ac_ext" >&5
17240 cf_cv_c11_noreturn=no
17241 fi
17242 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17243
17244 fi
17245 echo "$as_me:17245: result: $cf_cv_c11_noreturn" >&5
17246 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
17247 else
17248         cf_cv_c11_noreturn=no,
17249 fi
17250
17251 if test "$cf_cv_c11_noreturn" = yes; then
17252
17253 cat >>confdefs.h <<\EOF
17254 #define HAVE_STDNORETURN_H 1
17255 EOF
17256
17257 cat >>confdefs.h <<EOF
17258 #define STDC_NORETURN _Noreturn
17259 EOF
17260
17261         HAVE_STDNORETURN_H=1
17262 else
17263         HAVE_STDNORETURN_H=0
17264 fi
17265
17266 if test "$GCC" = yes || test "$GXX" = yes
17267 then
17268
17269 if test "$GCC" = yes || test "$GXX" = yes
17270 then
17271         case $CFLAGS in
17272         (*-Werror=*)
17273                 cf_temp_flags=
17274                 for cf_temp_scan in $CFLAGS
17275                 do
17276                         case "x$cf_temp_scan" in
17277                         (x-Werror=format*)
17278
17279         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17280         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17281
17282                                 ;;
17283                         (x-Werror=*)
17284
17285         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17286         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17287
17288                                 ;;
17289                         (*)
17290
17291         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17292         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17293
17294                                 ;;
17295                         esac
17296                 done
17297                 if test "x$CFLAGS" != "x$cf_temp_flags"
17298                 then
17299                         test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
17300
17301 echo "${as_me:-configure}:17301: testing repairing CFLAGS: $CFLAGS ..." 1>&5
17302
17303                         CFLAGS="$cf_temp_flags"
17304                         test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
17305
17306 echo "${as_me:-configure}:17306: testing ... fixed $CFLAGS ..." 1>&5
17307
17308                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
17309
17310 echo "${as_me:-configure}:17310: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17311
17312                 fi
17313                 ;;
17314         esac
17315 fi
17316
17317 if test "$GCC" = yes || test "$GXX" = yes
17318 then
17319         case $CPPFLAGS in
17320         (*-Werror=*)
17321                 cf_temp_flags=
17322                 for cf_temp_scan in $CPPFLAGS
17323                 do
17324                         case "x$cf_temp_scan" in
17325                         (x-Werror=format*)
17326
17327         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17328         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17329
17330                                 ;;
17331                         (x-Werror=*)
17332
17333         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17334         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17335
17336                                 ;;
17337                         (*)
17338
17339         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17340         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17341
17342                                 ;;
17343                         esac
17344                 done
17345                 if test "x$CPPFLAGS" != "x$cf_temp_flags"
17346                 then
17347                         test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
17348
17349 echo "${as_me:-configure}:17349: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
17350
17351                         CPPFLAGS="$cf_temp_flags"
17352                         test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
17353
17354 echo "${as_me:-configure}:17354: testing ... fixed $CPPFLAGS ..." 1>&5
17355
17356                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
17357
17358 echo "${as_me:-configure}:17358: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17359
17360                 fi
17361                 ;;
17362         esac
17363 fi
17364
17365 if test "$GCC" = yes || test "$GXX" = yes
17366 then
17367         case $LDFLAGS in
17368         (*-Werror=*)
17369                 cf_temp_flags=
17370                 for cf_temp_scan in $LDFLAGS
17371                 do
17372                         case "x$cf_temp_scan" in
17373                         (x-Werror=format*)
17374
17375         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17376         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17377
17378                                 ;;
17379                         (x-Werror=*)
17380
17381         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17382         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17383
17384                                 ;;
17385                         (*)
17386
17387         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17388         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17389
17390                                 ;;
17391                         esac
17392                 done
17393                 if test "x$LDFLAGS" != "x$cf_temp_flags"
17394                 then
17395                         test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
17396
17397 echo "${as_me:-configure}:17397: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
17398
17399                         LDFLAGS="$cf_temp_flags"
17400                         test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
17401
17402 echo "${as_me:-configure}:17402: testing ... fixed $LDFLAGS ..." 1>&5
17403
17404                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
17405
17406 echo "${as_me:-configure}:17406: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17407
17408                 fi
17409                 ;;
17410         esac
17411 fi
17412
17413 echo "$as_me:17413: checking if you want to turn on gcc warnings" >&5
17414 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
17415
17416 # Check whether --enable-warnings or --disable-warnings was given.
17417 if test "${enable_warnings+set}" = set; then
17418   enableval="$enable_warnings"
17419   test "$enableval" != yes && enableval=no
17420         if test "$enableval" != "no" ; then
17421     enable_warnings=yes
17422         else
17423                 enable_warnings=no
17424         fi
17425 else
17426   enableval=no
17427         enable_warnings=no
17428
17429 fi;
17430 echo "$as_me:17430: result: $enable_warnings" >&5
17431 echo "${ECHO_T}$enable_warnings" >&6
17432 if test "$enable_warnings" = "yes"
17433 then
17434
17435 if test "x$have_x" = xyes; then
17436
17437 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
17438 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
17439 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
17440 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
17441 for cf_X_CFLAGS in $X_CFLAGS
17442 do
17443         case "x$cf_X_CFLAGS" in
17444         x-[IUD]*)
17445                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
17446                 ;;
17447         *)
17448                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
17449                 ;;
17450         esac
17451 done
17452
17453 cat >"conftest.$ac_ext" <<_ACEOF
17454 #line 17454 "configure"
17455 #include "confdefs.h"
17456
17457 #include <stdlib.h>
17458 #include <X11/Intrinsic.h>
17459
17460 int
17461 main (void)
17462 {
17463 String foo = malloc(1); free((void*)foo)
17464   ;
17465   return 0;
17466 }
17467 _ACEOF
17468 rm -f "conftest.$ac_objext"
17469 if { (eval echo "$as_me:17469: \"$ac_compile\"") >&5
17470   (eval $ac_compile) 2>&5
17471   ac_status=$?
17472   echo "$as_me:17472: \$? = $ac_status" >&5
17473   (exit "$ac_status"); } &&
17474          { ac_try='test -s "conftest.$ac_objext"'
17475   { (eval echo "$as_me:17475: \"$ac_try\"") >&5
17476   (eval $ac_try) 2>&5
17477   ac_status=$?
17478   echo "$as_me:17478: \$? = $ac_status" >&5
17479   (exit "$ac_status"); }; }; then
17480
17481 echo "$as_me:17481: checking for X11/Xt const-feature" >&5
17482 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
17483 if test "${cf_cv_const_x_string+set}" = set; then
17484   echo $ECHO_N "(cached) $ECHO_C" >&6
17485 else
17486
17487         cat >"conftest.$ac_ext" <<_ACEOF
17488 #line 17488 "configure"
17489 #include "confdefs.h"
17490
17491 #undef  _CONST_X_STRING
17492 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
17493 #undef  XTSTRINGDEFINES /* X11R5 and later */
17494 #include <stdlib.h>
17495 #include <X11/Intrinsic.h>
17496
17497 int
17498 main (void)
17499 {
17500 String foo = malloc(1); *foo = 0
17501   ;
17502   return 0;
17503 }
17504 _ACEOF
17505 rm -f "conftest.$ac_objext"
17506 if { (eval echo "$as_me:17506: \"$ac_compile\"") >&5
17507   (eval $ac_compile) 2>&5
17508   ac_status=$?
17509   echo "$as_me:17509: \$? = $ac_status" >&5
17510   (exit "$ac_status"); } &&
17511          { ac_try='test -s "conftest.$ac_objext"'
17512   { (eval echo "$as_me:17512: \"$ac_try\"") >&5
17513   (eval $ac_try) 2>&5
17514   ac_status=$?
17515   echo "$as_me:17515: \$? = $ac_status" >&5
17516   (exit "$ac_status"); }; }; then
17517
17518                         cf_cv_const_x_string=no
17519
17520 else
17521   echo "$as_me: failed program was:" >&5
17522 cat "conftest.$ac_ext" >&5
17523
17524                         cf_cv_const_x_string=yes
17525
17526 fi
17527 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17528
17529 fi
17530 echo "$as_me:17530: result: $cf_cv_const_x_string" >&5
17531 echo "${ECHO_T}$cf_cv_const_x_string" >&6
17532
17533 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17534 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17535 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17536
17537 case "$cf_cv_const_x_string" in
17538 (no)
17539
17540         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17541         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17542
17543         ;;
17544 (*)
17545
17546         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17547         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17548
17549         ;;
17550 esac
17551
17552 else
17553   echo "$as_me: failed program was:" >&5
17554 cat "conftest.$ac_ext" >&5
17555 fi
17556 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17557  fi
17558 cat > "conftest.$ac_ext" <<EOF
17559 #line 17559 "${as_me:-configure}"
17560 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17561 EOF
17562 if test "$INTEL_COMPILER" = yes
17563 then
17564 # The "-wdXXX" options suppress warnings:
17565 # remark #1419: external declaration in primary source file
17566 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17567 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17568 # remark #193: zero used for undefined preprocessing identifier
17569 # remark #593: variable "curs_sb_left_arrow" was set but never used
17570 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17571 # remark #869: parameter "tw" was never referenced
17572 # remark #981: operands are evaluated in unspecified order
17573 # warning #279: controlling expression is constant
17574
17575         { echo "$as_me:17575: checking for $CC warning options..." >&5
17576 echo "$as_me: checking for $CC warning options..." >&6;}
17577         cf_save_CFLAGS="$CFLAGS"
17578         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17579         for cf_opt in \
17580                 wd1419 \
17581                 wd1683 \
17582                 wd1684 \
17583                 wd193 \
17584                 wd593 \
17585                 wd279 \
17586                 wd810 \
17587                 wd869 \
17588                 wd981
17589         do
17590                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17591                 if { (eval echo "$as_me:17591: \"$ac_compile\"") >&5
17592   (eval $ac_compile) 2>&5
17593   ac_status=$?
17594   echo "$as_me:17594: \$? = $ac_status" >&5
17595   (exit "$ac_status"); }; then
17596                         test -n "$verbose" && echo "$as_me:17596: result: ... -$cf_opt" >&5
17597 echo "${ECHO_T}... -$cf_opt" >&6
17598                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17599                 fi
17600         done
17601         CFLAGS="$cf_save_CFLAGS"
17602 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17603 then
17604         { echo "$as_me:17604: checking for $CC warning options..." >&5
17605 echo "$as_me: checking for $CC warning options..." >&6;}
17606         cf_save_CFLAGS="$CFLAGS"
17607         cf_warn_CONST=""
17608         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17609         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17610         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17611         for cf_opt in W Wall \
17612                 Wbad-function-cast \
17613                 Wcast-align \
17614                 Wcast-qual \
17615                 Wdeclaration-after-statement \
17616                 Wextra \
17617                 Winline \
17618                 Wmissing-declarations \
17619                 Wmissing-prototypes \
17620                 Wnested-externs \
17621                 Wpointer-arith \
17622                 Wshadow \
17623                 Wstrict-prototypes \
17624                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17625         do
17626                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17627                 if { (eval echo "$as_me:17627: \"$ac_compile\"") >&5
17628   (eval $ac_compile) 2>&5
17629   ac_status=$?
17630   echo "$as_me:17630: \$? = $ac_status" >&5
17631   (exit "$ac_status"); }; then
17632                         test -n "$verbose" && echo "$as_me:17632: result: ... -$cf_opt" >&5
17633 echo "${ECHO_T}... -$cf_opt" >&6
17634                         case "$cf_opt" in
17635                         (Winline)
17636                                 case "$GCC_VERSION" in
17637                                 ([34].*)
17638                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
17639
17640 echo "${as_me:-configure}:17640: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17641
17642                                         continue;;
17643                                 esac
17644                                 ;;
17645                         (Wpointer-arith)
17646                                 case "$GCC_VERSION" in
17647                                 ([12].*)
17648                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
17649
17650 echo "${as_me:-configure}:17650: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17651
17652                                         continue;;
17653                                 esac
17654                                 ;;
17655                         esac
17656                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17657                 fi
17658         done
17659         CFLAGS="$cf_save_CFLAGS"
17660 fi
17661 rm -rf ./conftest*
17662
17663 fi
17664
17665 if test "$GCC" = yes || test "$GXX" = yes
17666 then
17667 cat > conftest.i <<EOF
17668 #ifndef GCC_PRINTF
17669 #define GCC_PRINTF 0
17670 #endif
17671 #ifndef GCC_SCANF
17672 #define GCC_SCANF 0
17673 #endif
17674 #ifndef GCC_NORETURN
17675 #define GCC_NORETURN /* nothing */
17676 #endif
17677 #ifndef GCC_UNUSED
17678 #define GCC_UNUSED /* nothing */
17679 #endif
17680 EOF
17681 if test "$GCC" = yes
17682 then
17683         { echo "$as_me:17683: checking for $CC __attribute__ directives..." >&5
17684 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17685 cat > "conftest.$ac_ext" <<EOF
17686 #line 17686 "${as_me:-configure}"
17687 #include <stdio.h>
17688 #include "confdefs.h"
17689 #include "conftest.h"
17690 #include "conftest.i"
17691 #if     GCC_PRINTF
17692 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17693 #else
17694 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17695 #endif
17696 #if     GCC_SCANF
17697 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
17698 #else
17699 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
17700 #endif
17701 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17702 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17703 extern GCC_NORETURN void foo(void);
17704 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17705 EOF
17706         cf_printf_attribute=no
17707         cf_scanf_attribute=no
17708         for cf_attribute in scanf printf unused noreturn
17709         do
17710
17711 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17712
17713                 cf_directive="__attribute__(($cf_attribute))"
17714                 echo "checking for $CC $cf_directive" 1>&5
17715
17716                 case "$cf_attribute" in
17717                 (printf)
17718                         cf_printf_attribute=yes
17719                         cat >conftest.h <<EOF
17720 #define GCC_$cf_ATTRIBUTE 1
17721 EOF
17722                         ;;
17723                 (scanf)
17724                         cf_scanf_attribute=yes
17725                         cat >conftest.h <<EOF
17726 #define GCC_$cf_ATTRIBUTE 1
17727 EOF
17728                         ;;
17729                 (*)
17730                         cat >conftest.h <<EOF
17731 #define GCC_$cf_ATTRIBUTE $cf_directive
17732 EOF
17733                         ;;
17734                 esac
17735
17736                 if { (eval echo "$as_me:17736: \"$ac_compile\"") >&5
17737   (eval $ac_compile) 2>&5
17738   ac_status=$?
17739   echo "$as_me:17739: \$? = $ac_status" >&5
17740   (exit "$ac_status"); }; then
17741                         test -n "$verbose" && echo "$as_me:17741: result: ... $cf_attribute" >&5
17742 echo "${ECHO_T}... $cf_attribute" >&6
17743                         cat conftest.h >>confdefs.h
17744                         case "$cf_attribute" in
17745                         (noreturn)
17746
17747 cat >>confdefs.h <<EOF
17748 #define GCC_NORETURN $cf_directive
17749 EOF
17750
17751                                 ;;
17752                         (printf)
17753                                 cf_value='/* nothing */'
17754                                 if test "$cf_printf_attribute" != no ; then
17755                                         cf_value='__attribute__((format(printf,fmt,var)))'
17756
17757 cat >>confdefs.h <<\EOF
17758 #define GCC_PRINTF 1
17759 EOF
17760
17761                                 fi
17762
17763 cat >>confdefs.h <<EOF
17764 #define GCC_PRINTFLIKE(fmt,var) $cf_value
17765 EOF
17766
17767                                 ;;
17768                         (scanf)
17769                                 cf_value='/* nothing */'
17770                                 if test "$cf_scanf_attribute" != no ; then
17771                                         cf_value='__attribute__((format(scanf,fmt,var)))'
17772
17773 cat >>confdefs.h <<\EOF
17774 #define GCC_SCANF 1
17775 EOF
17776
17777                                 fi
17778
17779 cat >>confdefs.h <<EOF
17780 #define GCC_SCANFLIKE(fmt,var) $cf_value
17781 EOF
17782
17783                                 ;;
17784                         (unused)
17785
17786 cat >>confdefs.h <<EOF
17787 #define GCC_UNUSED $cf_directive
17788 EOF
17789
17790                                 ;;
17791                         esac
17792                 fi
17793         done
17794 else
17795         ${FGREP-fgrep} define conftest.i >>confdefs.h
17796 fi
17797 rm -rf ./conftest*
17798 fi
17799
17800 fi
17801
17802 if test "x$enable_warnings" = "xyes"; then
17803
17804         ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17805
17806         if test "x$cf_with_cxx" = xyes ; then
17807
17808 INTEL_CPLUSPLUS=no
17809
17810 if test "$GCC" = yes ; then
17811         case "$host_os" in
17812         (linux*|gnu*)
17813                 echo "$as_me:17813: checking if this is really Intel C++ compiler" >&5
17814 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17815                 cf_save_CFLAGS="$CXXFLAGS"
17816                 CXXFLAGS="$CXXFLAGS -no-gcc"
17817                 cat >"conftest.$ac_ext" <<_ACEOF
17818 #line 17818 "configure"
17819 #include "confdefs.h"
17820
17821 int
17822 main (void)
17823 {
17824
17825 #ifdef __INTEL_COMPILER
17826 #else
17827 #error __INTEL_COMPILER is not defined
17828 #endif
17829
17830   ;
17831   return 0;
17832 }
17833 _ACEOF
17834 rm -f "conftest.$ac_objext"
17835 if { (eval echo "$as_me:17835: \"$ac_compile\"") >&5
17836   (eval $ac_compile) 2>&5
17837   ac_status=$?
17838   echo "$as_me:17838: \$? = $ac_status" >&5
17839   (exit "$ac_status"); } &&
17840          { ac_try='test -s "conftest.$ac_objext"'
17841   { (eval echo "$as_me:17841: \"$ac_try\"") >&5
17842   (eval $ac_try) 2>&5
17843   ac_status=$?
17844   echo "$as_me:17844: \$? = $ac_status" >&5
17845   (exit "$ac_status"); }; }; then
17846   INTEL_CPLUSPLUS=yes
17847 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17848
17849 else
17850   echo "$as_me: failed program was:" >&5
17851 cat "conftest.$ac_ext" >&5
17852 fi
17853 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17854                 CXXFLAGS="$cf_save_CFLAGS"
17855                 echo "$as_me:17855: result: $INTEL_CPLUSPLUS" >&5
17856 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17857                 ;;
17858         esac
17859 fi
17860
17861 CLANG_CPLUSPLUS=no
17862
17863 if test "$GCC" = yes ; then
17864         echo "$as_me:17864: checking if this is really Clang C++ compiler" >&5
17865 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17866         cf_save_CFLAGS="$CXXFLAGS"
17867         cat >"conftest.$ac_ext" <<_ACEOF
17868 #line 17868 "configure"
17869 #include "confdefs.h"
17870
17871 int
17872 main (void)
17873 {
17874
17875 #ifdef __clang__
17876 #else
17877 #error __clang__ is not defined
17878 #endif
17879
17880   ;
17881   return 0;
17882 }
17883 _ACEOF
17884 rm -f "conftest.$ac_objext"
17885 if { (eval echo "$as_me:17885: \"$ac_compile\"") >&5
17886   (eval $ac_compile) 2>&5
17887   ac_status=$?
17888   echo "$as_me:17888: \$? = $ac_status" >&5
17889   (exit "$ac_status"); } &&
17890          { ac_try='test -s "conftest.$ac_objext"'
17891   { (eval echo "$as_me:17891: \"$ac_try\"") >&5
17892   (eval $ac_try) 2>&5
17893   ac_status=$?
17894   echo "$as_me:17894: \$? = $ac_status" >&5
17895   (exit "$ac_status"); }; }; then
17896   CLANG_CPLUSPLUS=yes
17897
17898 else
17899   echo "$as_me: failed program was:" >&5
17900 cat "conftest.$ac_ext" >&5
17901 fi
17902 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17903         CXXFLAGS="$cf_save_CFLAGS"
17904         echo "$as_me:17904: result: $CLANG_CPLUSPLUS" >&5
17905 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17906 fi
17907
17908 CLANG_VERSION=none
17909
17910 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17911         case "$CC" in
17912         (c[1-9][0-9]|*/c[1-9][0-9])
17913                 { echo "$as_me:17913: WARNING: replacing broken compiler alias $CC" >&5
17914 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17915                 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17916                 CC=clang
17917                 ;;
17918         esac
17919
17920         echo "$as_me:17920: checking version of $CC" >&5
17921 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17922         CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
17923         test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17924         echo "$as_me:17924: result: $CLANG_VERSION" >&5
17925 echo "${ECHO_T}$CLANG_VERSION" >&6
17926
17927         for cf_clang_opt in \
17928                 -Qunused-arguments \
17929                 -Wno-error=implicit-function-declaration
17930         do
17931                 echo "$as_me:17931: checking if option $cf_clang_opt works" >&5
17932 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17933                 cf_save_CFLAGS="$CFLAGS"
17934                 CFLAGS="$CFLAGS $cf_clang_opt"
17935                 cat >"conftest.$ac_ext" <<_ACEOF
17936 #line 17936 "configure"
17937 #include "confdefs.h"
17938
17939                         #include <stdio.h>
17940 int
17941 main (void)
17942 {
17943
17944                         printf("hello!\\n");
17945   ;
17946   return 0;
17947 }
17948 _ACEOF
17949 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17950 if { (eval echo "$as_me:17950: \"$ac_link\"") >&5
17951   (eval $ac_link) 2>&5
17952   ac_status=$?
17953   echo "$as_me:17953: \$? = $ac_status" >&5
17954   (exit "$ac_status"); } &&
17955          { ac_try='test -s "conftest$ac_exeext"'
17956   { (eval echo "$as_me:17956: \"$ac_try\"") >&5
17957   (eval $ac_try) 2>&5
17958   ac_status=$?
17959   echo "$as_me:17959: \$? = $ac_status" >&5
17960   (exit "$ac_status"); }; }; then
17961
17962                         cf_clang_optok=yes
17963 else
17964   echo "$as_me: failed program was:" >&5
17965 cat "conftest.$ac_ext" >&5
17966
17967                         cf_clang_optok=no
17968 fi
17969 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17970                 echo "$as_me:17970: result: $cf_clang_optok" >&5
17971 echo "${ECHO_T}$cf_clang_optok" >&6
17972                 CFLAGS="$cf_save_CFLAGS"
17973                 if test "$cf_clang_optok" = yes; then
17974                         test -n "$verbose" && echo "    adding option $cf_clang_opt" 1>&6
17975
17976 echo "${as_me:-configure}:17976: testing adding option $cf_clang_opt ..." 1>&5
17977
17978         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17979         CFLAGS="${CFLAGS}$cf_clang_opt"
17980
17981                 fi
17982         done
17983 fi
17984
17985 ac_ext=cc
17986 ac_cpp='$CXXCPP $CPPFLAGS'
17987 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17988 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17989 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17990 ac_main_return="return"
17991
17992 cat > conftest.$ac_ext <<EOF
17993 #line 17993 "configure"
17994 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17995 EOF
17996
17997 if test "$INTEL_CPLUSPLUS" = yes
17998 then
17999 # The "-wdXXX" options suppress warnings:
18000 # remark #1419: external declaration in primary source file
18001 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
18002 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
18003 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
18004 # remark #193: zero used for undefined preprocessing identifier
18005 # remark #593: variable "curs_sb_left_arrow" was set but never used
18006 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
18007 # remark #869: parameter "tw" was never referenced
18008 # remark #981: operands are evaluated in unspecified order
18009 # warning #269: invalid format string conversion
18010
18011         { echo "$as_me:18011: checking for $CC warning options..." >&5
18012 echo "$as_me: checking for $CC warning options..." >&6;}
18013         cf_save_CXXFLAGS="$CXXFLAGS"
18014         EXTRA_CXXFLAGS="-Wall"
18015         for cf_opt in \
18016                 wd1419 \
18017                 wd1682 \
18018                 wd1683 \
18019                 wd1684 \
18020                 wd193 \
18021                 wd279 \
18022                 wd593 \
18023                 wd810 \
18024                 wd869 \
18025                 wd981
18026         do
18027                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
18028                 if { (eval echo "$as_me:18028: \"$ac_compile\"") >&5
18029   (eval $ac_compile) 2>&5
18030   ac_status=$?
18031   echo "$as_me:18031: \$? = $ac_status" >&5
18032   (exit "$ac_status"); }; then
18033                         test -n "$verbose" && echo "$as_me:18033: result: ... -$cf_opt" >&5
18034 echo "${ECHO_T}... -$cf_opt" >&6
18035                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
18036                 fi
18037         done
18038         CXXFLAGS="$cf_save_CXXFLAGS"
18039
18040 elif test "$GXX" = yes
18041 then
18042         { echo "$as_me:18042: checking for $CXX warning options..." >&5
18043 echo "$as_me: checking for $CXX warning options..." >&6;}
18044         cf_save_CXXFLAGS="$CXXFLAGS"
18045         EXTRA_CXXFLAGS="-W -Wall"
18046         cf_gxx_extra_warnings=""
18047         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
18048         case "$GXX_VERSION" in
18049         ([1-2].*)
18050                 ;;
18051         (*)
18052                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
18053                 ;;
18054         esac
18055         for cf_opt in \
18056                 Wabi \
18057                 fabi-version=0 \
18058                 Wextra \
18059                 Wignored-qualifiers \
18060                 Wlogical-op \
18061                 Woverloaded-virtual \
18062                 Wsign-promo \
18063                 Wsynth \
18064                 Wold-style-cast \
18065                 Wcast-align \
18066                 Wcast-qual \
18067                 Wpointer-arith \
18068                 Wshadow \
18069                 Wundef $cf_gxx_extra_warnings Wno-unused
18070         do
18071                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
18072                 if { (eval echo "$as_me:18072: \"$ac_compile\"") >&5
18073   (eval $ac_compile) 2>&5
18074   ac_status=$?
18075   echo "$as_me:18075: \$? = $ac_status" >&5
18076   (exit "$ac_status"); }; then
18077                         test -n "$verbose" && echo "$as_me:18077: result: ... -$cf_opt" >&5
18078 echo "${ECHO_T}... -$cf_opt" >&6
18079                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
18080                 else
18081                         test -n "$verbose" && echo "$as_me:18081: result: ... no -$cf_opt" >&5
18082 echo "${ECHO_T}... no -$cf_opt" >&6
18083                 fi
18084         done
18085         CXXFLAGS="$cf_save_CXXFLAGS"
18086 fi
18087
18088 rm -rf ./conftest*
18089 ac_ext=c
18090 ac_cpp='$CPP $CPPFLAGS'
18091 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
18092 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
18093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18094 ac_main_return="return"
18095
18096         fi
18097 fi
18098
18099 echo "$as_me:18099: checking if you want to work around bogus compiler/loader warnings" >&5
18100 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
18101
18102 # Check whether --enable-string-hacks or --disable-string-hacks was given.
18103 if test "${enable_string_hacks+set}" = set; then
18104   enableval="$enable_string_hacks"
18105   enable_string_hacks=$enableval
18106 else
18107   enable_string_hacks=no
18108 fi;
18109 echo "$as_me:18109: result: $enable_string_hacks" >&5
18110 echo "${ECHO_T}$enable_string_hacks" >&6
18111
18112 if test "x$enable_string_hacks" = "xyes"; then
18113
18114 cat >>confdefs.h <<\EOF
18115 #define USE_STRING_HACKS 1
18116 EOF
18117
18118         { echo "$as_me:18118: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
18119 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
18120         echo "$as_me:18120: checking for strlcat" >&5
18121 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
18122 if test "${ac_cv_func_strlcat+set}" = set; then
18123   echo $ECHO_N "(cached) $ECHO_C" >&6
18124 else
18125   cat >"conftest.$ac_ext" <<_ACEOF
18126 #line 18126 "configure"
18127 #include "confdefs.h"
18128 #define strlcat autoconf_temporary
18129 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18130 #undef strlcat
18131
18132 #ifdef __cplusplus
18133 extern "C"
18134 #endif
18135
18136 /* We use char because int might match the return type of a gcc2
18137    builtin and then its argument prototype would still apply.  */
18138 char strlcat (void);
18139
18140 int
18141 main (void)
18142 {
18143
18144 /* The GNU C library defines stubs for functions which it implements
18145     to always fail with ENOSYS.  Some functions are actually named
18146     something starting with __ and the normal name is an alias.  */
18147 #if defined (__stub_strlcat) || defined (__stub___strlcat)
18148 #error found stub for strlcat
18149 #endif
18150
18151         return strlcat ();
18152   ;
18153   return 0;
18154 }
18155 _ACEOF
18156 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18157 if { (eval echo "$as_me:18157: \"$ac_link\"") >&5
18158   (eval $ac_link) 2>&5
18159   ac_status=$?
18160   echo "$as_me:18160: \$? = $ac_status" >&5
18161   (exit "$ac_status"); } &&
18162          { ac_try='test -s "conftest$ac_exeext"'
18163   { (eval echo "$as_me:18163: \"$ac_try\"") >&5
18164   (eval $ac_try) 2>&5
18165   ac_status=$?
18166   echo "$as_me:18166: \$? = $ac_status" >&5
18167   (exit "$ac_status"); }; }; then
18168   ac_cv_func_strlcat=yes
18169 else
18170   echo "$as_me: failed program was:" >&5
18171 cat "conftest.$ac_ext" >&5
18172 ac_cv_func_strlcat=no
18173 fi
18174 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18175 fi
18176 echo "$as_me:18176: result: $ac_cv_func_strlcat" >&5
18177 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
18178 if test "$ac_cv_func_strlcat" = yes; then
18179
18180 cat >>confdefs.h <<\EOF
18181 #define HAVE_STRLCAT 1
18182 EOF
18183
18184 else
18185
18186                 echo "$as_me:18186: checking for strlcat in -lbsd" >&5
18187 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
18188 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
18189   echo $ECHO_N "(cached) $ECHO_C" >&6
18190 else
18191   ac_check_lib_save_LIBS=$LIBS
18192 LIBS="-lbsd  $LIBS"
18193 cat >"conftest.$ac_ext" <<_ACEOF
18194 #line 18194 "configure"
18195 #include "confdefs.h"
18196
18197 /* Override any gcc2 internal prototype to avoid an error.  */
18198 #ifdef __cplusplus
18199 extern "C"
18200 #endif
18201 /* We use char because int might match the return type of a gcc2
18202    builtin and then its argument prototype would still apply.  */
18203 char strlcat (void);
18204 int
18205 main (void)
18206 {
18207 strlcat ();
18208   ;
18209   return 0;
18210 }
18211 _ACEOF
18212 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18213 if { (eval echo "$as_me:18213: \"$ac_link\"") >&5
18214   (eval $ac_link) 2>&5
18215   ac_status=$?
18216   echo "$as_me:18216: \$? = $ac_status" >&5
18217   (exit "$ac_status"); } &&
18218          { ac_try='test -s "conftest$ac_exeext"'
18219   { (eval echo "$as_me:18219: \"$ac_try\"") >&5
18220   (eval $ac_try) 2>&5
18221   ac_status=$?
18222   echo "$as_me:18222: \$? = $ac_status" >&5
18223   (exit "$ac_status"); }; }; then
18224   ac_cv_lib_bsd_strlcat=yes
18225 else
18226   echo "$as_me: failed program was:" >&5
18227 cat "conftest.$ac_ext" >&5
18228 ac_cv_lib_bsd_strlcat=no
18229 fi
18230 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18231 LIBS=$ac_check_lib_save_LIBS
18232 fi
18233 echo "$as_me:18233: result: $ac_cv_lib_bsd_strlcat" >&5
18234 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
18235 if test "$ac_cv_lib_bsd_strlcat" = yes; then
18236
18237 cf_add_libs="$LIBS"
18238 # reverse order
18239 cf_add_0lib=
18240 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18241 # filter duplicates
18242 for cf_add_1lib in $cf_add_0lib; do
18243         for cf_add_2lib in $cf_add_libs; do
18244                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18245                         cf_add_1lib=
18246                         break
18247                 fi
18248         done
18249         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18250 done
18251 LIBS="$cf_add_libs"
18252
18253 for ac_header in bsd/string.h
18254 do
18255 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18256 echo "$as_me:18256: checking for $ac_header" >&5
18257 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18258 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18259   echo $ECHO_N "(cached) $ECHO_C" >&6
18260 else
18261   cat >"conftest.$ac_ext" <<_ACEOF
18262 #line 18262 "configure"
18263 #include "confdefs.h"
18264 #include <$ac_header>
18265 _ACEOF
18266 if { (eval echo "$as_me:18266: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18267   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18268   ac_status=$?
18269   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18270   rm -f conftest.er1
18271   cat conftest.err >&5
18272   echo "$as_me:18272: \$? = $ac_status" >&5
18273   (exit "$ac_status"); } >/dev/null; then
18274   if test -s conftest.err; then
18275     ac_cpp_err=$ac_c_preproc_warn_flag
18276   else
18277     ac_cpp_err=
18278   fi
18279 else
18280   ac_cpp_err=yes
18281 fi
18282 if test -z "$ac_cpp_err"; then
18283   eval "$as_ac_Header=yes"
18284 else
18285   echo "$as_me: failed program was:" >&5
18286   cat "conftest.$ac_ext" >&5
18287   eval "$as_ac_Header=no"
18288 fi
18289 rm -f conftest.err "conftest.$ac_ext"
18290 fi
18291 echo "$as_me:18291: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18292 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18293 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18294   cat >>confdefs.h <<EOF
18295 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18296 EOF
18297
18298 fi
18299 done
18300
18301 cat >>confdefs.h <<\EOF
18302 #define HAVE_STRLCAT 1
18303 EOF
18304
18305 fi
18306
18307 fi
18308
18309 for ac_func in strlcpy snprintf
18310 do
18311 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18312 echo "$as_me:18312: checking for $ac_func" >&5
18313 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18314 if eval "test \"\${$as_ac_var+set}\" = set"; then
18315   echo $ECHO_N "(cached) $ECHO_C" >&6
18316 else
18317   cat >"conftest.$ac_ext" <<_ACEOF
18318 #line 18318 "configure"
18319 #include "confdefs.h"
18320 #define $ac_func autoconf_temporary
18321 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18322 #undef $ac_func
18323
18324 #ifdef __cplusplus
18325 extern "C"
18326 #endif
18327
18328 /* We use char because int might match the return type of a gcc2
18329    builtin and then its argument prototype would still apply.  */
18330 char $ac_func (void);
18331
18332 int
18333 main (void)
18334 {
18335
18336 /* The GNU C library defines stubs for functions which it implements
18337     to always fail with ENOSYS.  Some functions are actually named
18338     something starting with __ and the normal name is an alias.  */
18339 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18340 #error found stub for $ac_func
18341 #endif
18342
18343         return $ac_func ();
18344   ;
18345   return 0;
18346 }
18347 _ACEOF
18348 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18349 if { (eval echo "$as_me:18349: \"$ac_link\"") >&5
18350   (eval $ac_link) 2>&5
18351   ac_status=$?
18352   echo "$as_me:18352: \$? = $ac_status" >&5
18353   (exit "$ac_status"); } &&
18354          { ac_try='test -s "conftest$ac_exeext"'
18355   { (eval echo "$as_me:18355: \"$ac_try\"") >&5
18356   (eval $ac_try) 2>&5
18357   ac_status=$?
18358   echo "$as_me:18358: \$? = $ac_status" >&5
18359   (exit "$ac_status"); }; }; then
18360   eval "$as_ac_var=yes"
18361 else
18362   echo "$as_me: failed program was:" >&5
18363 cat "conftest.$ac_ext" >&5
18364 eval "$as_ac_var=no"
18365 fi
18366 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18367 fi
18368 echo "$as_me:18368: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18369 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18370 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18371   cat >>confdefs.h <<EOF
18372 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18373 EOF
18374
18375 fi
18376 done
18377
18378 fi
18379
18380 ###     use option --enable-assertions to turn on generation of assertion code
18381 echo "$as_me:18381: checking if you want to enable runtime assertions" >&5
18382 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
18383
18384 # Check whether --enable-assertions or --disable-assertions was given.
18385 if test "${enable_assertions+set}" = set; then
18386   enableval="$enable_assertions"
18387   with_assertions=$enableval
18388 else
18389   with_assertions=no
18390 fi;
18391 echo "$as_me:18391: result: $with_assertions" >&5
18392 echo "${ECHO_T}$with_assertions" >&6
18393 if test -n "$GCC"
18394 then
18395         if test "$with_assertions" = no
18396         then
18397                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
18398         else
18399
18400         ADAFLAGS="$ADAFLAGS -gnata"
18401
18402         fi
18403 fi
18404
18405 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
18406
18407 echo "$as_me:18407: checking if you want to use dmalloc for testing" >&5
18408 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
18409
18410 # Check whether --with-dmalloc or --without-dmalloc was given.
18411 if test "${with_dmalloc+set}" = set; then
18412   withval="$with_dmalloc"
18413   case "x$withval" in
18414         (x|xno) ;;
18415         (*)
18416                 : "${with_cflags:=-g}"
18417                 : "${enable_leaks:=no}"
18418                 with_dmalloc=yes
18419
18420 cat >>confdefs.h <<EOF
18421 #define USE_DMALLOC 1
18422 EOF
18423
18424                 ;;
18425         esac
18426 else
18427   with_dmalloc=
18428 fi;
18429 echo "$as_me:18429: result: ${with_dmalloc:-no}" >&5
18430 echo "${ECHO_T}${with_dmalloc:-no}" >&6
18431
18432 case ".$with_cflags" in
18433 (.*-g*)
18434         case .$CFLAGS in
18435         (.*-g*)
18436                 ;;
18437         (*)
18438
18439 cf_fix_cppflags=no
18440 cf_new_cflags=
18441 cf_new_cppflags=
18442 cf_new_extra_cppflags=
18443
18444 for cf_add_cflags in -g
18445 do
18446 case "$cf_fix_cppflags" in
18447 (no)
18448         case "$cf_add_cflags" in
18449         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18450                 case "$cf_add_cflags" in
18451                 (-D*)
18452                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18453
18454                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18455                                 && test -z "${cf_tst_cflags}" \
18456                                 && cf_fix_cppflags=yes
18457
18458                         if test "$cf_fix_cppflags" = yes ; then
18459
18460         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18461         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18462
18463                                 continue
18464                         elif test "${cf_tst_cflags}" = "\"'" ; then
18465
18466         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18467         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18468
18469                                 continue
18470                         fi
18471                         ;;
18472                 esac
18473                 case "$CPPFLAGS" in
18474                 (*$cf_add_cflags)
18475                         ;;
18476                 (*)
18477                         case "$cf_add_cflags" in
18478                         (-D*)
18479                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18480
18481 CPPFLAGS=`echo "$CPPFLAGS" | \
18482         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18483                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18484
18485                                 ;;
18486                         esac
18487
18488         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18489         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18490
18491                         ;;
18492                 esac
18493                 ;;
18494         (*)
18495
18496         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18497         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18498
18499                 ;;
18500         esac
18501         ;;
18502 (yes)
18503
18504         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18505         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18506
18507         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18508
18509         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18510                 && test -z "${cf_tst_cflags}" \
18511                 && cf_fix_cppflags=no
18512         ;;
18513 esac
18514 done
18515
18516 if test -n "$cf_new_cflags" ; then
18517
18518         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18519         CFLAGS="${CFLAGS}$cf_new_cflags"
18520
18521 fi
18522
18523 if test -n "$cf_new_cppflags" ; then
18524
18525         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18526         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18527
18528 fi
18529
18530 if test -n "$cf_new_extra_cppflags" ; then
18531
18532         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18533         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18534
18535 fi
18536
18537                 ;;
18538         esac
18539         ;;
18540 esac
18541
18542 if test "$with_dmalloc" = yes ; then
18543         echo "$as_me:18543: checking for dmalloc.h" >&5
18544 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18545 if test "${ac_cv_header_dmalloc_h+set}" = set; then
18546   echo $ECHO_N "(cached) $ECHO_C" >&6
18547 else
18548   cat >"conftest.$ac_ext" <<_ACEOF
18549 #line 18549 "configure"
18550 #include "confdefs.h"
18551 #include <dmalloc.h>
18552 _ACEOF
18553 if { (eval echo "$as_me:18553: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18554   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18555   ac_status=$?
18556   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18557   rm -f conftest.er1
18558   cat conftest.err >&5
18559   echo "$as_me:18559: \$? = $ac_status" >&5
18560   (exit "$ac_status"); } >/dev/null; then
18561   if test -s conftest.err; then
18562     ac_cpp_err=$ac_c_preproc_warn_flag
18563   else
18564     ac_cpp_err=
18565   fi
18566 else
18567   ac_cpp_err=yes
18568 fi
18569 if test -z "$ac_cpp_err"; then
18570   ac_cv_header_dmalloc_h=yes
18571 else
18572   echo "$as_me: failed program was:" >&5
18573   cat "conftest.$ac_ext" >&5
18574   ac_cv_header_dmalloc_h=no
18575 fi
18576 rm -f conftest.err "conftest.$ac_ext"
18577 fi
18578 echo "$as_me:18578: result: $ac_cv_header_dmalloc_h" >&5
18579 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18580 if test "$ac_cv_header_dmalloc_h" = yes; then
18581
18582 echo "$as_me:18582: checking for dmalloc_debug in -ldmalloc" >&5
18583 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18584 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18585   echo $ECHO_N "(cached) $ECHO_C" >&6
18586 else
18587   ac_check_lib_save_LIBS=$LIBS
18588 LIBS="-ldmalloc  $LIBS"
18589 cat >"conftest.$ac_ext" <<_ACEOF
18590 #line 18590 "configure"
18591 #include "confdefs.h"
18592
18593 /* Override any gcc2 internal prototype to avoid an error.  */
18594 #ifdef __cplusplus
18595 extern "C"
18596 #endif
18597 /* We use char because int might match the return type of a gcc2
18598    builtin and then its argument prototype would still apply.  */
18599 char dmalloc_debug (void);
18600 int
18601 main (void)
18602 {
18603 dmalloc_debug ();
18604   ;
18605   return 0;
18606 }
18607 _ACEOF
18608 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18609 if { (eval echo "$as_me:18609: \"$ac_link\"") >&5
18610   (eval $ac_link) 2>&5
18611   ac_status=$?
18612   echo "$as_me:18612: \$? = $ac_status" >&5
18613   (exit "$ac_status"); } &&
18614          { ac_try='test -s "conftest$ac_exeext"'
18615   { (eval echo "$as_me:18615: \"$ac_try\"") >&5
18616   (eval $ac_try) 2>&5
18617   ac_status=$?
18618   echo "$as_me:18618: \$? = $ac_status" >&5
18619   (exit "$ac_status"); }; }; then
18620   ac_cv_lib_dmalloc_dmalloc_debug=yes
18621 else
18622   echo "$as_me: failed program was:" >&5
18623 cat "conftest.$ac_ext" >&5
18624 ac_cv_lib_dmalloc_dmalloc_debug=no
18625 fi
18626 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18627 LIBS=$ac_check_lib_save_LIBS
18628 fi
18629 echo "$as_me:18629: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18630 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18631 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18632   cat >>confdefs.h <<EOF
18633 #define HAVE_LIBDMALLOC 1
18634 EOF
18635
18636   LIBS="-ldmalloc $LIBS"
18637
18638 fi
18639
18640 fi
18641
18642 fi
18643
18644 echo "$as_me:18644: checking if you want to use dbmalloc for testing" >&5
18645 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18646
18647 # Check whether --with-dbmalloc or --without-dbmalloc was given.
18648 if test "${with_dbmalloc+set}" = set; then
18649   withval="$with_dbmalloc"
18650   case "x$withval" in
18651         (x|xno) ;;
18652         (*)
18653                 : "${with_cflags:=-g}"
18654                 : "${enable_leaks:=no}"
18655                 with_dbmalloc=yes
18656
18657 cat >>confdefs.h <<EOF
18658 #define USE_DBMALLOC 1
18659 EOF
18660
18661                 ;;
18662         esac
18663 else
18664   with_dbmalloc=
18665 fi;
18666 echo "$as_me:18666: result: ${with_dbmalloc:-no}" >&5
18667 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18668
18669 case ".$with_cflags" in
18670 (.*-g*)
18671         case .$CFLAGS in
18672         (.*-g*)
18673                 ;;
18674         (*)
18675
18676 cf_fix_cppflags=no
18677 cf_new_cflags=
18678 cf_new_cppflags=
18679 cf_new_extra_cppflags=
18680
18681 for cf_add_cflags in -g
18682 do
18683 case "$cf_fix_cppflags" in
18684 (no)
18685         case "$cf_add_cflags" in
18686         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18687                 case "$cf_add_cflags" in
18688                 (-D*)
18689                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18690
18691                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18692                                 && test -z "${cf_tst_cflags}" \
18693                                 && cf_fix_cppflags=yes
18694
18695                         if test "$cf_fix_cppflags" = yes ; then
18696
18697         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18698         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18699
18700                                 continue
18701                         elif test "${cf_tst_cflags}" = "\"'" ; then
18702
18703         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18704         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18705
18706                                 continue
18707                         fi
18708                         ;;
18709                 esac
18710                 case "$CPPFLAGS" in
18711                 (*$cf_add_cflags)
18712                         ;;
18713                 (*)
18714                         case "$cf_add_cflags" in
18715                         (-D*)
18716                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18717
18718 CPPFLAGS=`echo "$CPPFLAGS" | \
18719         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18720                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18721
18722                                 ;;
18723                         esac
18724
18725         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18726         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18727
18728                         ;;
18729                 esac
18730                 ;;
18731         (*)
18732
18733         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18734         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18735
18736                 ;;
18737         esac
18738         ;;
18739 (yes)
18740
18741         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18742         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18743
18744         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18745
18746         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18747                 && test -z "${cf_tst_cflags}" \
18748                 && cf_fix_cppflags=no
18749         ;;
18750 esac
18751 done
18752
18753 if test -n "$cf_new_cflags" ; then
18754
18755         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18756         CFLAGS="${CFLAGS}$cf_new_cflags"
18757
18758 fi
18759
18760 if test -n "$cf_new_cppflags" ; then
18761
18762         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18763         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18764
18765 fi
18766
18767 if test -n "$cf_new_extra_cppflags" ; then
18768
18769         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18770         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18771
18772 fi
18773
18774                 ;;
18775         esac
18776         ;;
18777 esac
18778
18779 if test "$with_dbmalloc" = yes ; then
18780         echo "$as_me:18780: checking for dbmalloc.h" >&5
18781 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18782 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18783   echo $ECHO_N "(cached) $ECHO_C" >&6
18784 else
18785   cat >"conftest.$ac_ext" <<_ACEOF
18786 #line 18786 "configure"
18787 #include "confdefs.h"
18788 #include <dbmalloc.h>
18789 _ACEOF
18790 if { (eval echo "$as_me:18790: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18791   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18792   ac_status=$?
18793   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18794   rm -f conftest.er1
18795   cat conftest.err >&5
18796   echo "$as_me:18796: \$? = $ac_status" >&5
18797   (exit "$ac_status"); } >/dev/null; then
18798   if test -s conftest.err; then
18799     ac_cpp_err=$ac_c_preproc_warn_flag
18800   else
18801     ac_cpp_err=
18802   fi
18803 else
18804   ac_cpp_err=yes
18805 fi
18806 if test -z "$ac_cpp_err"; then
18807   ac_cv_header_dbmalloc_h=yes
18808 else
18809   echo "$as_me: failed program was:" >&5
18810   cat "conftest.$ac_ext" >&5
18811   ac_cv_header_dbmalloc_h=no
18812 fi
18813 rm -f conftest.err "conftest.$ac_ext"
18814 fi
18815 echo "$as_me:18815: result: $ac_cv_header_dbmalloc_h" >&5
18816 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18817 if test "$ac_cv_header_dbmalloc_h" = yes; then
18818
18819 echo "$as_me:18819: checking for debug_malloc in -ldbmalloc" >&5
18820 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18821 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18822   echo $ECHO_N "(cached) $ECHO_C" >&6
18823 else
18824   ac_check_lib_save_LIBS=$LIBS
18825 LIBS="-ldbmalloc  $LIBS"
18826 cat >"conftest.$ac_ext" <<_ACEOF
18827 #line 18827 "configure"
18828 #include "confdefs.h"
18829
18830 /* Override any gcc2 internal prototype to avoid an error.  */
18831 #ifdef __cplusplus
18832 extern "C"
18833 #endif
18834 /* We use char because int might match the return type of a gcc2
18835    builtin and then its argument prototype would still apply.  */
18836 char debug_malloc (void);
18837 int
18838 main (void)
18839 {
18840 debug_malloc ();
18841   ;
18842   return 0;
18843 }
18844 _ACEOF
18845 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18846 if { (eval echo "$as_me:18846: \"$ac_link\"") >&5
18847   (eval $ac_link) 2>&5
18848   ac_status=$?
18849   echo "$as_me:18849: \$? = $ac_status" >&5
18850   (exit "$ac_status"); } &&
18851          { ac_try='test -s "conftest$ac_exeext"'
18852   { (eval echo "$as_me:18852: \"$ac_try\"") >&5
18853   (eval $ac_try) 2>&5
18854   ac_status=$?
18855   echo "$as_me:18855: \$? = $ac_status" >&5
18856   (exit "$ac_status"); }; }; then
18857   ac_cv_lib_dbmalloc_debug_malloc=yes
18858 else
18859   echo "$as_me: failed program was:" >&5
18860 cat "conftest.$ac_ext" >&5
18861 ac_cv_lib_dbmalloc_debug_malloc=no
18862 fi
18863 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18864 LIBS=$ac_check_lib_save_LIBS
18865 fi
18866 echo "$as_me:18866: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18867 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18868 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18869   cat >>confdefs.h <<EOF
18870 #define HAVE_LIBDBMALLOC 1
18871 EOF
18872
18873   LIBS="-ldbmalloc $LIBS"
18874
18875 fi
18876
18877 fi
18878
18879 fi
18880
18881 echo "$as_me:18881: checking if you want to use valgrind for testing" >&5
18882 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18883
18884 # Check whether --with-valgrind or --without-valgrind was given.
18885 if test "${with_valgrind+set}" = set; then
18886   withval="$with_valgrind"
18887   case "x$withval" in
18888         (x|xno) ;;
18889         (*)
18890                 : "${with_cflags:=-g}"
18891                 : "${enable_leaks:=no}"
18892                 with_valgrind=yes
18893
18894 cat >>confdefs.h <<EOF
18895 #define USE_VALGRIND 1
18896 EOF
18897
18898                 ;;
18899         esac
18900 else
18901   with_valgrind=
18902 fi;
18903 echo "$as_me:18903: result: ${with_valgrind:-no}" >&5
18904 echo "${ECHO_T}${with_valgrind:-no}" >&6
18905
18906 case ".$with_cflags" in
18907 (.*-g*)
18908         case .$CFLAGS in
18909         (.*-g*)
18910                 ;;
18911         (*)
18912
18913 cf_fix_cppflags=no
18914 cf_new_cflags=
18915 cf_new_cppflags=
18916 cf_new_extra_cppflags=
18917
18918 for cf_add_cflags in -g
18919 do
18920 case "$cf_fix_cppflags" in
18921 (no)
18922         case "$cf_add_cflags" in
18923         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18924                 case "$cf_add_cflags" in
18925                 (-D*)
18926                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18927
18928                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18929                                 && test -z "${cf_tst_cflags}" \
18930                                 && cf_fix_cppflags=yes
18931
18932                         if test "$cf_fix_cppflags" = yes ; then
18933
18934         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18935         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18936
18937                                 continue
18938                         elif test "${cf_tst_cflags}" = "\"'" ; then
18939
18940         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18941         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18942
18943                                 continue
18944                         fi
18945                         ;;
18946                 esac
18947                 case "$CPPFLAGS" in
18948                 (*$cf_add_cflags)
18949                         ;;
18950                 (*)
18951                         case "$cf_add_cflags" in
18952                         (-D*)
18953                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18954
18955 CPPFLAGS=`echo "$CPPFLAGS" | \
18956         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18957                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18958
18959                                 ;;
18960                         esac
18961
18962         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18963         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18964
18965                         ;;
18966                 esac
18967                 ;;
18968         (*)
18969
18970         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18971         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18972
18973                 ;;
18974         esac
18975         ;;
18976 (yes)
18977
18978         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18979         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18980
18981         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18982
18983         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18984                 && test -z "${cf_tst_cflags}" \
18985                 && cf_fix_cppflags=no
18986         ;;
18987 esac
18988 done
18989
18990 if test -n "$cf_new_cflags" ; then
18991
18992         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18993         CFLAGS="${CFLAGS}$cf_new_cflags"
18994
18995 fi
18996
18997 if test -n "$cf_new_cppflags" ; then
18998
18999         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19000         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19001
19002 fi
19003
19004 if test -n "$cf_new_extra_cppflags" ; then
19005
19006         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19007         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19008
19009 fi
19010
19011                 ;;
19012         esac
19013         ;;
19014 esac
19015
19016 echo "$as_me:19016: checking if you want to perform memory-leak testing" >&5
19017 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
19018
19019 # Check whether --enable-leaks or --disable-leaks was given.
19020 if test "${enable_leaks+set}" = set; then
19021   enableval="$enable_leaks"
19022   enable_leaks=$enableval
19023 else
19024   enable_leaks=yes
19025 fi;
19026 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
19027 echo "$as_me:19027: result: $with_no_leaks" >&5
19028 echo "${ECHO_T}$with_no_leaks" >&6
19029
19030 if test "$enable_leaks" = no ; then
19031
19032 cat >>confdefs.h <<\EOF
19033 #define NO_LEAKS 1
19034 EOF
19035
19036 cat >>confdefs.h <<\EOF
19037 #define YY_NO_LEAKS 1
19038 EOF
19039
19040 fi
19041
19042 cat >>confdefs.h <<\EOF
19043 #define HAVE_NC_ALLOC_H 1
19044 EOF
19045
19046 ###     use option --enable-expanded to generate certain macros as functions
19047
19048 # Check whether --enable-expanded or --disable-expanded was given.
19049 if test "${enable_expanded+set}" = set; then
19050   enableval="$enable_expanded"
19051   test "x$enableval" = xyes &&
19052 cat >>confdefs.h <<\EOF
19053 #define NCURSES_EXPANDED 1
19054 EOF
19055
19056 fi;
19057
19058 ###     use option --disable-macros to suppress macros in favor of functions
19059
19060 # Check whether --enable-macros or --disable-macros was given.
19061 if test "${enable_macros+set}" = set; then
19062   enableval="$enable_macros"
19063   test "$enableval" = no &&
19064 cat >>confdefs.h <<\EOF
19065 #define NCURSES_NOMACROS 1
19066 EOF
19067
19068 fi;
19069
19070 # Normally we only add trace() to the debug-library.  Allow this to be
19071 # extended to all models of the ncurses library:
19072 cf_all_traces=no
19073 case "$CFLAGS $CPPFLAGS" in
19074 (*-DTRACE*)
19075         cf_all_traces=yes
19076         ;;
19077 esac
19078
19079 echo "$as_me:19079: checking whether to add trace feature to all models" >&5
19080 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
19081
19082 # Check whether --with-trace or --without-trace was given.
19083 if test "${with_trace+set}" = set; then
19084   withval="$with_trace"
19085   cf_with_trace=$withval
19086 else
19087   cf_with_trace=$cf_all_traces
19088 fi;
19089 echo "$as_me:19089: result: $cf_with_trace" >&5
19090 echo "${ECHO_T}$cf_with_trace" >&6
19091
19092 if test "x$cf_with_trace" = xyes ; then
19093         LIB_TRACING=all
19094         ADA_TRACE=TRUE
19095
19096 cf_fix_cppflags=no
19097 cf_new_cflags=
19098 cf_new_cppflags=
19099 cf_new_extra_cppflags=
19100
19101 for cf_add_cflags in -DTRACE
19102 do
19103 case "$cf_fix_cppflags" in
19104 (no)
19105         case "$cf_add_cflags" in
19106         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
19107                 case "$cf_add_cflags" in
19108                 (-D*)
19109                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
19110
19111                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19112                                 && test -z "${cf_tst_cflags}" \
19113                                 && cf_fix_cppflags=yes
19114
19115                         if test "$cf_fix_cppflags" = yes ; then
19116
19117         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19118         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19119
19120                                 continue
19121                         elif test "${cf_tst_cflags}" = "\"'" ; then
19122
19123         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19124         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19125
19126                                 continue
19127                         fi
19128                         ;;
19129                 esac
19130                 case "$CPPFLAGS" in
19131                 (*$cf_add_cflags)
19132                         ;;
19133                 (*)
19134                         case "$cf_add_cflags" in
19135                         (-D*)
19136                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
19137
19138 CPPFLAGS=`echo "$CPPFLAGS" | \
19139         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
19140                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
19141
19142                                 ;;
19143                         esac
19144
19145         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
19146         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
19147
19148                         ;;
19149                 esac
19150                 ;;
19151         (*)
19152
19153         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
19154         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
19155
19156                 ;;
19157         esac
19158         ;;
19159 (yes)
19160
19161         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19162         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19163
19164         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
19165
19166         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19167                 && test -z "${cf_tst_cflags}" \
19168                 && cf_fix_cppflags=no
19169         ;;
19170 esac
19171 done
19172
19173 if test -n "$cf_new_cflags" ; then
19174
19175         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
19176         CFLAGS="${CFLAGS}$cf_new_cflags"
19177
19178 fi
19179
19180 if test -n "$cf_new_cppflags" ; then
19181
19182         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19183         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19184
19185 fi
19186
19187 if test -n "$cf_new_extra_cppflags" ; then
19188
19189         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19190         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19191
19192 fi
19193
19194 cat >>confdefs.h <<\EOF
19195 #define HAVE__TRACEF 1
19196 EOF
19197
19198 else
19199         LIB_TRACING=DEBUG
19200         ADA_TRACE=FALSE
19201 fi
19202
19203 echo "$as_me:19203: checking if we want to use GNAT projects" >&5
19204 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
19205
19206 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
19207 if test "${enable_gnat_projects+set}" = set; then
19208   enableval="$enable_gnat_projects"
19209   test "$enableval" != no && enableval=yes
19210         if test "$enableval" != "yes" ; then
19211     enable_gnat_projects=no
19212         else
19213                 enable_gnat_projects=yes
19214         fi
19215 else
19216   enableval=yes
19217         enable_gnat_projects=yes
19218
19219 fi;
19220 echo "$as_me:19220: result: $enable_gnat_projects" >&5
19221 echo "${ECHO_T}$enable_gnat_projects" >&6
19222
19223 ###     Checks for libraries.
19224 case "$cf_cv_system_name" in
19225 (*mingw32*|*mingw64*)
19226         # Note: WINVER may be a problem with Windows 10
19227         if test "x$with_exp_win32" = xyes ; then
19228                 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
19229         else
19230                 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
19231         fi
19232
19233 echo "$as_me:19233: checking if ssp library is needed" >&5
19234 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
19235 if test "${cf_cv_need_libssp+set}" = set; then
19236   echo $ECHO_N "(cached) $ECHO_C" >&6
19237 else
19238
19239 cat >"conftest.$ac_ext" <<_ACEOF
19240 #line 19240 "configure"
19241 #include "confdefs.h"
19242
19243 #include <sys/types.h>
19244 #include <dirent.h>
19245
19246 int
19247 main (void)
19248 {
19249
19250        DIR *dp = opendir(".");
19251
19252   ;
19253   return 0;
19254 }
19255 _ACEOF
19256 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19257 if { (eval echo "$as_me:19257: \"$ac_link\"") >&5
19258   (eval $ac_link) 2>&5
19259   ac_status=$?
19260   echo "$as_me:19260: \$? = $ac_status" >&5
19261   (exit "$ac_status"); } &&
19262          { ac_try='test -s "conftest$ac_exeext"'
19263   { (eval echo "$as_me:19263: \"$ac_try\"") >&5
19264   (eval $ac_try) 2>&5
19265   ac_status=$?
19266   echo "$as_me:19266: \$? = $ac_status" >&5
19267   (exit "$ac_status"); }; }; then
19268   cf_cv_need_libssp=no
19269 else
19270   echo "$as_me: failed program was:" >&5
19271 cat "conftest.$ac_ext" >&5
19272
19273         cf_save_LIBS="$LIBS"
19274         LIBS="$LIBS -lssp"
19275         cat >"conftest.$ac_ext" <<_ACEOF
19276 #line 19276 "configure"
19277 #include "confdefs.h"
19278
19279 #include <sys/types.h>
19280 #include <dirent.h>
19281
19282 int
19283 main (void)
19284 {
19285
19286                    DIR *dp = opendir(".");
19287
19288   ;
19289   return 0;
19290 }
19291 _ACEOF
19292 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19293 if { (eval echo "$as_me:19293: \"$ac_link\"") >&5
19294   (eval $ac_link) 2>&5
19295   ac_status=$?
19296   echo "$as_me:19296: \$? = $ac_status" >&5
19297   (exit "$ac_status"); } &&
19298          { ac_try='test -s "conftest$ac_exeext"'
19299   { (eval echo "$as_me:19299: \"$ac_try\"") >&5
19300   (eval $ac_try) 2>&5
19301   ac_status=$?
19302   echo "$as_me:19302: \$? = $ac_status" >&5
19303   (exit "$ac_status"); }; }; then
19304   cf_cv_need_libssp=yes
19305 else
19306   echo "$as_me: failed program was:" >&5
19307 cat "conftest.$ac_ext" >&5
19308 cf_cv_need_libssp=maybe
19309 fi
19310 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19311         LIBS="$cf_save_LIBS"
19312
19313 fi
19314 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19315 fi
19316 echo "$as_me:19316: result: $cf_cv_need_libssp" >&5
19317 echo "${ECHO_T}$cf_cv_need_libssp" >&6
19318
19319 if test "x$cf_cv_need_libssp" = xyes
19320 then
19321
19322 cf_add_libs="$LIBS"
19323 # reverse order
19324 cf_add_0lib=
19325 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19326 # filter duplicates
19327 for cf_add_1lib in $cf_add_0lib; do
19328         for cf_add_2lib in $cf_add_libs; do
19329                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19330                         cf_add_1lib=
19331                         break
19332                 fi
19333         done
19334         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19335 done
19336 LIBS="$cf_add_libs"
19337
19338 fi
19339
19340         ;;
19341 (*)
19342         ;;
19343 esac
19344
19345 echo "$as_me:19345: checking if -lm needed for math functions" >&5
19346 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19347 if test "${cf_cv_need_libm+set}" = set; then
19348   echo $ECHO_N "(cached) $ECHO_C" >&6
19349 else
19350
19351         cat >"conftest.$ac_ext" <<_ACEOF
19352 #line 19352 "configure"
19353 #include "confdefs.h"
19354
19355                 #include <stdio.h>
19356                 #include <stdlib.h>
19357                 #include <math.h>
19358
19359 int
19360 main (void)
19361 {
19362 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19363   ;
19364   return 0;
19365 }
19366 _ACEOF
19367 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19368 if { (eval echo "$as_me:19368: \"$ac_link\"") >&5
19369   (eval $ac_link) 2>&5
19370   ac_status=$?
19371   echo "$as_me:19371: \$? = $ac_status" >&5
19372   (exit "$ac_status"); } &&
19373          { ac_try='test -s "conftest$ac_exeext"'
19374   { (eval echo "$as_me:19374: \"$ac_try\"") >&5
19375   (eval $ac_try) 2>&5
19376   ac_status=$?
19377   echo "$as_me:19377: \$? = $ac_status" >&5
19378   (exit "$ac_status"); }; }; then
19379   cf_cv_need_libm=no
19380 else
19381   echo "$as_me: failed program was:" >&5
19382 cat "conftest.$ac_ext" >&5
19383 cf_cv_need_libm=yes
19384 fi
19385 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19386 fi
19387 echo "$as_me:19387: result: $cf_cv_need_libm" >&5
19388 echo "${ECHO_T}$cf_cv_need_libm" >&6
19389
19390 if test "$cf_cv_need_libm" = yes
19391 then
19392
19393         cf_save_LIBS="$LIBS"
19394         LIBS="$LIBS -lm"
19395         echo "$as_me:19395: checking if -lm is available for math functions" >&5
19396 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19397 if test "${cf_cv_have_libm+set}" = set; then
19398   echo $ECHO_N "(cached) $ECHO_C" >&6
19399 else
19400
19401         cat >"conftest.$ac_ext" <<_ACEOF
19402 #line 19402 "configure"
19403 #include "confdefs.h"
19404
19405                 #include <stdio.h>
19406                 #include <stdlib.h>
19407                 #include <math.h>
19408
19409 int
19410 main (void)
19411 {
19412 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19413   ;
19414   return 0;
19415 }
19416 _ACEOF
19417 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19418 if { (eval echo "$as_me:19418: \"$ac_link\"") >&5
19419   (eval $ac_link) 2>&5
19420   ac_status=$?
19421   echo "$as_me:19421: \$? = $ac_status" >&5
19422   (exit "$ac_status"); } &&
19423          { ac_try='test -s "conftest$ac_exeext"'
19424   { (eval echo "$as_me:19424: \"$ac_try\"") >&5
19425   (eval $ac_try) 2>&5
19426   ac_status=$?
19427   echo "$as_me:19427: \$? = $ac_status" >&5
19428   (exit "$ac_status"); }; }; then
19429   cf_cv_have_libm=yes
19430 else
19431   echo "$as_me: failed program was:" >&5
19432 cat "conftest.$ac_ext" >&5
19433 cf_cv_have_libm=no
19434 fi
19435 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19436 fi
19437 echo "$as_me:19437: result: $cf_cv_have_libm" >&5
19438 echo "${ECHO_T}$cf_cv_have_libm" >&6
19439         LIBS="$cf_save_LIBS"
19440
19441         if test "$cf_cv_have_libm" = yes
19442         then
19443                 MATH_LIB=-lm
19444         fi
19445 else
19446         cf_cv_have_libm=yes
19447 fi
19448
19449 if test "$cf_cv_have_libm" = yes
19450 then
19451
19452 cat >>confdefs.h <<\EOF
19453 #define HAVE_MATH_FUNCS 1
19454 EOF
19455
19456 fi
19457
19458 ###     Checks for header files.
19459 echo "$as_me:19459: checking whether time.h and sys/time.h may both be included" >&5
19460 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19461 if test "${ac_cv_header_time+set}" = set; then
19462   echo $ECHO_N "(cached) $ECHO_C" >&6
19463 else
19464   cat >"conftest.$ac_ext" <<_ACEOF
19465 #line 19465 "configure"
19466 #include "confdefs.h"
19467 #include <sys/types.h>
19468 #include <sys/time.h>
19469 #include <time.h>
19470
19471 int
19472 main (void)
19473 {
19474 if ((struct tm *) 0)
19475 return 0;
19476   ;
19477   return 0;
19478 }
19479 _ACEOF
19480 rm -f "conftest.$ac_objext"
19481 if { (eval echo "$as_me:19481: \"$ac_compile\"") >&5
19482   (eval $ac_compile) 2>&5
19483   ac_status=$?
19484   echo "$as_me:19484: \$? = $ac_status" >&5
19485   (exit "$ac_status"); } &&
19486          { ac_try='test -s "conftest.$ac_objext"'
19487   { (eval echo "$as_me:19487: \"$ac_try\"") >&5
19488   (eval $ac_try) 2>&5
19489   ac_status=$?
19490   echo "$as_me:19490: \$? = $ac_status" >&5
19491   (exit "$ac_status"); }; }; then
19492   ac_cv_header_time=yes
19493 else
19494   echo "$as_me: failed program was:" >&5
19495 cat "conftest.$ac_ext" >&5
19496 ac_cv_header_time=no
19497 fi
19498 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19499 fi
19500 echo "$as_me:19500: result: $ac_cv_header_time" >&5
19501 echo "${ECHO_T}$ac_cv_header_time" >&6
19502 if test $ac_cv_header_time = yes; then
19503
19504 cat >>confdefs.h <<\EOF
19505 #define TIME_WITH_SYS_TIME 1
19506 EOF
19507
19508 fi
19509
19510 cf_regex_func=no
19511 cf_regex_libs=
19512 case "$host_os" in
19513 (mingw*)
19514         # -lsystre -ltre -lintl -liconv
19515         echo "$as_me:19515: checking for regcomp in -lsystre" >&5
19516 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19517 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19518   echo $ECHO_N "(cached) $ECHO_C" >&6
19519 else
19520   ac_check_lib_save_LIBS=$LIBS
19521 LIBS="-lsystre  $LIBS"
19522 cat >"conftest.$ac_ext" <<_ACEOF
19523 #line 19523 "configure"
19524 #include "confdefs.h"
19525
19526 /* Override any gcc2 internal prototype to avoid an error.  */
19527 #ifdef __cplusplus
19528 extern "C"
19529 #endif
19530 /* We use char because int might match the return type of a gcc2
19531    builtin and then its argument prototype would still apply.  */
19532 char regcomp (void);
19533 int
19534 main (void)
19535 {
19536 regcomp ();
19537   ;
19538   return 0;
19539 }
19540 _ACEOF
19541 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19542 if { (eval echo "$as_me:19542: \"$ac_link\"") >&5
19543   (eval $ac_link) 2>&5
19544   ac_status=$?
19545   echo "$as_me:19545: \$? = $ac_status" >&5
19546   (exit "$ac_status"); } &&
19547          { ac_try='test -s "conftest$ac_exeext"'
19548   { (eval echo "$as_me:19548: \"$ac_try\"") >&5
19549   (eval $ac_try) 2>&5
19550   ac_status=$?
19551   echo "$as_me:19551: \$? = $ac_status" >&5
19552   (exit "$ac_status"); }; }; then
19553   ac_cv_lib_systre_regcomp=yes
19554 else
19555   echo "$as_me: failed program was:" >&5
19556 cat "conftest.$ac_ext" >&5
19557 ac_cv_lib_systre_regcomp=no
19558 fi
19559 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19560 LIBS=$ac_check_lib_save_LIBS
19561 fi
19562 echo "$as_me:19562: result: $ac_cv_lib_systre_regcomp" >&5
19563 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19564 if test "$ac_cv_lib_systre_regcomp" = yes; then
19565
19566                 echo "$as_me:19566: checking for libiconv_open in -liconv" >&5
19567 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19568 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19569   echo $ECHO_N "(cached) $ECHO_C" >&6
19570 else
19571   ac_check_lib_save_LIBS=$LIBS
19572 LIBS="-liconv  $LIBS"
19573 cat >"conftest.$ac_ext" <<_ACEOF
19574 #line 19574 "configure"
19575 #include "confdefs.h"
19576
19577 /* Override any gcc2 internal prototype to avoid an error.  */
19578 #ifdef __cplusplus
19579 extern "C"
19580 #endif
19581 /* We use char because int might match the return type of a gcc2
19582    builtin and then its argument prototype would still apply.  */
19583 char libiconv_open (void);
19584 int
19585 main (void)
19586 {
19587 libiconv_open ();
19588   ;
19589   return 0;
19590 }
19591 _ACEOF
19592 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19593 if { (eval echo "$as_me:19593: \"$ac_link\"") >&5
19594   (eval $ac_link) 2>&5
19595   ac_status=$?
19596   echo "$as_me:19596: \$? = $ac_status" >&5
19597   (exit "$ac_status"); } &&
19598          { ac_try='test -s "conftest$ac_exeext"'
19599   { (eval echo "$as_me:19599: \"$ac_try\"") >&5
19600   (eval $ac_try) 2>&5
19601   ac_status=$?
19602   echo "$as_me:19602: \$? = $ac_status" >&5
19603   (exit "$ac_status"); }; }; then
19604   ac_cv_lib_iconv_libiconv_open=yes
19605 else
19606   echo "$as_me: failed program was:" >&5
19607 cat "conftest.$ac_ext" >&5
19608 ac_cv_lib_iconv_libiconv_open=no
19609 fi
19610 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19611 LIBS=$ac_check_lib_save_LIBS
19612 fi
19613 echo "$as_me:19613: result: $ac_cv_lib_iconv_libiconv_open" >&5
19614 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19615 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19616
19617 cf_add_libs="$LIBS"
19618 # reverse order
19619 cf_add_0lib=
19620 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19621 # filter duplicates
19622 for cf_add_1lib in $cf_add_0lib; do
19623         for cf_add_2lib in $cf_add_libs; do
19624                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19625                         cf_add_1lib=
19626                         break
19627                 fi
19628         done
19629         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19630 done
19631 LIBS="$cf_add_libs"
19632
19633 fi
19634
19635                 echo "$as_me:19635: checking for libintl_gettext in -lintl" >&5
19636 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19637 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19638   echo $ECHO_N "(cached) $ECHO_C" >&6
19639 else
19640   ac_check_lib_save_LIBS=$LIBS
19641 LIBS="-lintl  $LIBS"
19642 cat >"conftest.$ac_ext" <<_ACEOF
19643 #line 19643 "configure"
19644 #include "confdefs.h"
19645
19646 /* Override any gcc2 internal prototype to avoid an error.  */
19647 #ifdef __cplusplus
19648 extern "C"
19649 #endif
19650 /* We use char because int might match the return type of a gcc2
19651    builtin and then its argument prototype would still apply.  */
19652 char libintl_gettext (void);
19653 int
19654 main (void)
19655 {
19656 libintl_gettext ();
19657   ;
19658   return 0;
19659 }
19660 _ACEOF
19661 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19662 if { (eval echo "$as_me:19662: \"$ac_link\"") >&5
19663   (eval $ac_link) 2>&5
19664   ac_status=$?
19665   echo "$as_me:19665: \$? = $ac_status" >&5
19666   (exit "$ac_status"); } &&
19667          { ac_try='test -s "conftest$ac_exeext"'
19668   { (eval echo "$as_me:19668: \"$ac_try\"") >&5
19669   (eval $ac_try) 2>&5
19670   ac_status=$?
19671   echo "$as_me:19671: \$? = $ac_status" >&5
19672   (exit "$ac_status"); }; }; then
19673   ac_cv_lib_intl_libintl_gettext=yes
19674 else
19675   echo "$as_me: failed program was:" >&5
19676 cat "conftest.$ac_ext" >&5
19677 ac_cv_lib_intl_libintl_gettext=no
19678 fi
19679 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19680 LIBS=$ac_check_lib_save_LIBS
19681 fi
19682 echo "$as_me:19682: result: $ac_cv_lib_intl_libintl_gettext" >&5
19683 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19684 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19685
19686 cf_add_libs="$LIBS"
19687 # reverse order
19688 cf_add_0lib=
19689 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19690 # filter duplicates
19691 for cf_add_1lib in $cf_add_0lib; do
19692         for cf_add_2lib in $cf_add_libs; do
19693                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19694                         cf_add_1lib=
19695                         break
19696                 fi
19697         done
19698         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19699 done
19700 LIBS="$cf_add_libs"
19701
19702 fi
19703
19704                 echo "$as_me:19704: checking for tre_regcomp in -ltre" >&5
19705 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19706 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19707   echo $ECHO_N "(cached) $ECHO_C" >&6
19708 else
19709   ac_check_lib_save_LIBS=$LIBS
19710 LIBS="-ltre  $LIBS"
19711 cat >"conftest.$ac_ext" <<_ACEOF
19712 #line 19712 "configure"
19713 #include "confdefs.h"
19714
19715 /* Override any gcc2 internal prototype to avoid an error.  */
19716 #ifdef __cplusplus
19717 extern "C"
19718 #endif
19719 /* We use char because int might match the return type of a gcc2
19720    builtin and then its argument prototype would still apply.  */
19721 char tre_regcomp (void);
19722 int
19723 main (void)
19724 {
19725 tre_regcomp ();
19726   ;
19727   return 0;
19728 }
19729 _ACEOF
19730 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19731 if { (eval echo "$as_me:19731: \"$ac_link\"") >&5
19732   (eval $ac_link) 2>&5
19733   ac_status=$?
19734   echo "$as_me:19734: \$? = $ac_status" >&5
19735   (exit "$ac_status"); } &&
19736          { ac_try='test -s "conftest$ac_exeext"'
19737   { (eval echo "$as_me:19737: \"$ac_try\"") >&5
19738   (eval $ac_try) 2>&5
19739   ac_status=$?
19740   echo "$as_me:19740: \$? = $ac_status" >&5
19741   (exit "$ac_status"); }; }; then
19742   ac_cv_lib_tre_tre_regcomp=yes
19743 else
19744   echo "$as_me: failed program was:" >&5
19745 cat "conftest.$ac_ext" >&5
19746 ac_cv_lib_tre_tre_regcomp=no
19747 fi
19748 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19749 LIBS=$ac_check_lib_save_LIBS
19750 fi
19751 echo "$as_me:19751: result: $ac_cv_lib_tre_tre_regcomp" >&5
19752 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19753 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19754
19755 cf_add_libs="$LIBS"
19756 # reverse order
19757 cf_add_0lib=
19758 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19759 # filter duplicates
19760 for cf_add_1lib in $cf_add_0lib; do
19761         for cf_add_2lib in $cf_add_libs; do
19762                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19763                         cf_add_1lib=
19764                         break
19765                 fi
19766         done
19767         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19768 done
19769 LIBS="$cf_add_libs"
19770
19771 fi
19772
19773 cf_add_libs="$LIBS"
19774 # reverse order
19775 cf_add_0lib=
19776 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19777 # filter duplicates
19778 for cf_add_1lib in $cf_add_0lib; do
19779         for cf_add_2lib in $cf_add_libs; do
19780                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19781                         cf_add_1lib=
19782                         break
19783                 fi
19784         done
19785         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19786 done
19787 LIBS="$cf_add_libs"
19788
19789                 cf_regex_func=regcomp
19790
19791 else
19792
19793                 echo "$as_me:19793: checking for regcomp in -lgnurx" >&5
19794 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19795 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19796   echo $ECHO_N "(cached) $ECHO_C" >&6
19797 else
19798   ac_check_lib_save_LIBS=$LIBS
19799 LIBS="-lgnurx  $LIBS"
19800 cat >"conftest.$ac_ext" <<_ACEOF
19801 #line 19801 "configure"
19802 #include "confdefs.h"
19803
19804 /* Override any gcc2 internal prototype to avoid an error.  */
19805 #ifdef __cplusplus
19806 extern "C"
19807 #endif
19808 /* We use char because int might match the return type of a gcc2
19809    builtin and then its argument prototype would still apply.  */
19810 char regcomp (void);
19811 int
19812 main (void)
19813 {
19814 regcomp ();
19815   ;
19816   return 0;
19817 }
19818 _ACEOF
19819 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19820 if { (eval echo "$as_me:19820: \"$ac_link\"") >&5
19821   (eval $ac_link) 2>&5
19822   ac_status=$?
19823   echo "$as_me:19823: \$? = $ac_status" >&5
19824   (exit "$ac_status"); } &&
19825          { ac_try='test -s "conftest$ac_exeext"'
19826   { (eval echo "$as_me:19826: \"$ac_try\"") >&5
19827   (eval $ac_try) 2>&5
19828   ac_status=$?
19829   echo "$as_me:19829: \$? = $ac_status" >&5
19830   (exit "$ac_status"); }; }; then
19831   ac_cv_lib_gnurx_regcomp=yes
19832 else
19833   echo "$as_me: failed program was:" >&5
19834 cat "conftest.$ac_ext" >&5
19835 ac_cv_lib_gnurx_regcomp=no
19836 fi
19837 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19838 LIBS=$ac_check_lib_save_LIBS
19839 fi
19840 echo "$as_me:19840: result: $ac_cv_lib_gnurx_regcomp" >&5
19841 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19842 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19843
19844 cf_add_libs="$LIBS"
19845 # reverse order
19846 cf_add_0lib=
19847 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19848 # filter duplicates
19849 for cf_add_1lib in $cf_add_0lib; do
19850         for cf_add_2lib in $cf_add_libs; do
19851                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19852                         cf_add_1lib=
19853                         break
19854                 fi
19855         done
19856         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19857 done
19858 LIBS="$cf_add_libs"
19859
19860                         cf_regex_func=regcomp
19861 fi
19862
19863 fi
19864
19865         ;;
19866 (*)
19867         cf_regex_libs="regex re"
19868         echo "$as_me:19868: checking for regcomp" >&5
19869 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19870 if test "${ac_cv_func_regcomp+set}" = set; then
19871   echo $ECHO_N "(cached) $ECHO_C" >&6
19872 else
19873   cat >"conftest.$ac_ext" <<_ACEOF
19874 #line 19874 "configure"
19875 #include "confdefs.h"
19876 #define regcomp autoconf_temporary
19877 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19878 #undef regcomp
19879
19880 #ifdef __cplusplus
19881 extern "C"
19882 #endif
19883
19884 /* We use char because int might match the return type of a gcc2
19885    builtin and then its argument prototype would still apply.  */
19886 char regcomp (void);
19887
19888 int
19889 main (void)
19890 {
19891
19892 /* The GNU C library defines stubs for functions which it implements
19893     to always fail with ENOSYS.  Some functions are actually named
19894     something starting with __ and the normal name is an alias.  */
19895 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19896 #error found stub for regcomp
19897 #endif
19898
19899         return regcomp ();
19900   ;
19901   return 0;
19902 }
19903 _ACEOF
19904 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19905 if { (eval echo "$as_me:19905: \"$ac_link\"") >&5
19906   (eval $ac_link) 2>&5
19907   ac_status=$?
19908   echo "$as_me:19908: \$? = $ac_status" >&5
19909   (exit "$ac_status"); } &&
19910          { ac_try='test -s "conftest$ac_exeext"'
19911   { (eval echo "$as_me:19911: \"$ac_try\"") >&5
19912   (eval $ac_try) 2>&5
19913   ac_status=$?
19914   echo "$as_me:19914: \$? = $ac_status" >&5
19915   (exit "$ac_status"); }; }; then
19916   ac_cv_func_regcomp=yes
19917 else
19918   echo "$as_me: failed program was:" >&5
19919 cat "conftest.$ac_ext" >&5
19920 ac_cv_func_regcomp=no
19921 fi
19922 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19923 fi
19924 echo "$as_me:19924: result: $ac_cv_func_regcomp" >&5
19925 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19926 if test "$ac_cv_func_regcomp" = yes; then
19927   cf_regex_func=regcomp
19928 else
19929
19930                 for cf_regex_lib in $cf_regex_libs
19931                 do
19932                         as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19933 echo "$as_me:19933: checking for regcomp in -l$cf_regex_lib" >&5
19934 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19935 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19936   echo $ECHO_N "(cached) $ECHO_C" >&6
19937 else
19938   ac_check_lib_save_LIBS=$LIBS
19939 LIBS="-l$cf_regex_lib  $LIBS"
19940 cat >"conftest.$ac_ext" <<_ACEOF
19941 #line 19941 "configure"
19942 #include "confdefs.h"
19943
19944 /* Override any gcc2 internal prototype to avoid an error.  */
19945 #ifdef __cplusplus
19946 extern "C"
19947 #endif
19948 /* We use char because int might match the return type of a gcc2
19949    builtin and then its argument prototype would still apply.  */
19950 char regcomp (void);
19951 int
19952 main (void)
19953 {
19954 regcomp ();
19955   ;
19956   return 0;
19957 }
19958 _ACEOF
19959 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19960 if { (eval echo "$as_me:19960: \"$ac_link\"") >&5
19961   (eval $ac_link) 2>&5
19962   ac_status=$?
19963   echo "$as_me:19963: \$? = $ac_status" >&5
19964   (exit "$ac_status"); } &&
19965          { ac_try='test -s "conftest$ac_exeext"'
19966   { (eval echo "$as_me:19966: \"$ac_try\"") >&5
19967   (eval $ac_try) 2>&5
19968   ac_status=$?
19969   echo "$as_me:19969: \$? = $ac_status" >&5
19970   (exit "$ac_status"); }; }; then
19971   eval "$as_ac_Lib=yes"
19972 else
19973   echo "$as_me: failed program was:" >&5
19974 cat "conftest.$ac_ext" >&5
19975 eval "$as_ac_Lib=no"
19976 fi
19977 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19978 LIBS=$ac_check_lib_save_LIBS
19979 fi
19980 echo "$as_me:19980: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19981 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19982 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19983
19984 cf_add_libs="$LIBS"
19985 # reverse order
19986 cf_add_0lib=
19987 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19988 # filter duplicates
19989 for cf_add_1lib in $cf_add_0lib; do
19990         for cf_add_2lib in $cf_add_libs; do
19991                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19992                         cf_add_1lib=
19993                         break
19994                 fi
19995         done
19996         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19997 done
19998 LIBS="$cf_add_libs"
19999
20000                                         cf_regex_func=regcomp
20001                                         break
20002 fi
20003
20004                 done
20005
20006 fi
20007
20008         ;;
20009 esac
20010
20011 if test "$cf_regex_func" = no ; then
20012         echo "$as_me:20012: checking for compile" >&5
20013 echo $ECHO_N "checking for compile... $ECHO_C" >&6
20014 if test "${ac_cv_func_compile+set}" = set; then
20015   echo $ECHO_N "(cached) $ECHO_C" >&6
20016 else
20017   cat >"conftest.$ac_ext" <<_ACEOF
20018 #line 20018 "configure"
20019 #include "confdefs.h"
20020 #define compile autoconf_temporary
20021 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20022 #undef compile
20023
20024 #ifdef __cplusplus
20025 extern "C"
20026 #endif
20027
20028 /* We use char because int might match the return type of a gcc2
20029    builtin and then its argument prototype would still apply.  */
20030 char compile (void);
20031
20032 int
20033 main (void)
20034 {
20035
20036 /* The GNU C library defines stubs for functions which it implements
20037     to always fail with ENOSYS.  Some functions are actually named
20038     something starting with __ and the normal name is an alias.  */
20039 #if defined (__stub_compile) || defined (__stub___compile)
20040 #error found stub for compile
20041 #endif
20042
20043         return compile ();
20044   ;
20045   return 0;
20046 }
20047 _ACEOF
20048 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20049 if { (eval echo "$as_me:20049: \"$ac_link\"") >&5
20050   (eval $ac_link) 2>&5
20051   ac_status=$?
20052   echo "$as_me:20052: \$? = $ac_status" >&5
20053   (exit "$ac_status"); } &&
20054          { ac_try='test -s "conftest$ac_exeext"'
20055   { (eval echo "$as_me:20055: \"$ac_try\"") >&5
20056   (eval $ac_try) 2>&5
20057   ac_status=$?
20058   echo "$as_me:20058: \$? = $ac_status" >&5
20059   (exit "$ac_status"); }; }; then
20060   ac_cv_func_compile=yes
20061 else
20062   echo "$as_me: failed program was:" >&5
20063 cat "conftest.$ac_ext" >&5
20064 ac_cv_func_compile=no
20065 fi
20066 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20067 fi
20068 echo "$as_me:20068: result: $ac_cv_func_compile" >&5
20069 echo "${ECHO_T}$ac_cv_func_compile" >&6
20070 if test "$ac_cv_func_compile" = yes; then
20071   cf_regex_func=compile
20072 else
20073
20074                 echo "$as_me:20074: checking for compile in -lgen" >&5
20075 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
20076 if test "${ac_cv_lib_gen_compile+set}" = set; then
20077   echo $ECHO_N "(cached) $ECHO_C" >&6
20078 else
20079   ac_check_lib_save_LIBS=$LIBS
20080 LIBS="-lgen  $LIBS"
20081 cat >"conftest.$ac_ext" <<_ACEOF
20082 #line 20082 "configure"
20083 #include "confdefs.h"
20084
20085 /* Override any gcc2 internal prototype to avoid an error.  */
20086 #ifdef __cplusplus
20087 extern "C"
20088 #endif
20089 /* We use char because int might match the return type of a gcc2
20090    builtin and then its argument prototype would still apply.  */
20091 char compile (void);
20092 int
20093 main (void)
20094 {
20095 compile ();
20096   ;
20097   return 0;
20098 }
20099 _ACEOF
20100 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20101 if { (eval echo "$as_me:20101: \"$ac_link\"") >&5
20102   (eval $ac_link) 2>&5
20103   ac_status=$?
20104   echo "$as_me:20104: \$? = $ac_status" >&5
20105   (exit "$ac_status"); } &&
20106          { ac_try='test -s "conftest$ac_exeext"'
20107   { (eval echo "$as_me:20107: \"$ac_try\"") >&5
20108   (eval $ac_try) 2>&5
20109   ac_status=$?
20110   echo "$as_me:20110: \$? = $ac_status" >&5
20111   (exit "$ac_status"); }; }; then
20112   ac_cv_lib_gen_compile=yes
20113 else
20114   echo "$as_me: failed program was:" >&5
20115 cat "conftest.$ac_ext" >&5
20116 ac_cv_lib_gen_compile=no
20117 fi
20118 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20119 LIBS=$ac_check_lib_save_LIBS
20120 fi
20121 echo "$as_me:20121: result: $ac_cv_lib_gen_compile" >&5
20122 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
20123 if test "$ac_cv_lib_gen_compile" = yes; then
20124
20125 cf_add_libs="$LIBS"
20126 # reverse order
20127 cf_add_0lib=
20128 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20129 # filter duplicates
20130 for cf_add_1lib in $cf_add_0lib; do
20131         for cf_add_2lib in $cf_add_libs; do
20132                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20133                         cf_add_1lib=
20134                         break
20135                 fi
20136         done
20137         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20138 done
20139 LIBS="$cf_add_libs"
20140
20141                                 cf_regex_func=compile
20142 fi
20143
20144 fi
20145
20146 fi
20147
20148 if test "$cf_regex_func" = no ; then
20149         { echo "$as_me:20149: WARNING: cannot find regular expression library" >&5
20150 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
20151 fi
20152
20153 echo "$as_me:20153: checking for regular-expression headers" >&5
20154 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20155 if test "${cf_cv_regex_hdrs+set}" = set; then
20156   echo $ECHO_N "(cached) $ECHO_C" >&6
20157 else
20158
20159 cf_cv_regex_hdrs=no
20160 case "$cf_regex_func" in
20161 (compile)
20162         for cf_regex_hdr in regexp.h regexpr.h
20163         do
20164                 cat >"conftest.$ac_ext" <<_ACEOF
20165 #line 20165 "configure"
20166 #include "confdefs.h"
20167 #include <$cf_regex_hdr>
20168 int
20169 main (void)
20170 {
20171
20172                         char *p = compile("", "", "", 0);
20173                         int x = step("", "");
20174                         (void)p;
20175                         (void)x;
20176
20177   ;
20178   return 0;
20179 }
20180 _ACEOF
20181 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20182 if { (eval echo "$as_me:20182: \"$ac_link\"") >&5
20183   (eval $ac_link) 2>&5
20184   ac_status=$?
20185   echo "$as_me:20185: \$? = $ac_status" >&5
20186   (exit "$ac_status"); } &&
20187          { ac_try='test -s "conftest$ac_exeext"'
20188   { (eval echo "$as_me:20188: \"$ac_try\"") >&5
20189   (eval $ac_try) 2>&5
20190   ac_status=$?
20191   echo "$as_me:20191: \$? = $ac_status" >&5
20192   (exit "$ac_status"); }; }; then
20193
20194                         cf_cv_regex_hdrs=$cf_regex_hdr
20195                         break
20196
20197 else
20198   echo "$as_me: failed program was:" >&5
20199 cat "conftest.$ac_ext" >&5
20200 fi
20201 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20202         done
20203         ;;
20204 (*)
20205         for cf_regex_hdr in regex.h
20206         do
20207                 cat >"conftest.$ac_ext" <<_ACEOF
20208 #line 20208 "configure"
20209 #include "confdefs.h"
20210 #include <sys/types.h>
20211 #include <$cf_regex_hdr>
20212 int
20213 main (void)
20214 {
20215
20216                         regex_t *p = 0;
20217                         int x = regcomp(p, "", 0);
20218                         int y = regexec(p, "", 0, 0, 0);
20219                         (void)x;
20220                         (void)y;
20221                         regfree(p);
20222
20223   ;
20224   return 0;
20225 }
20226 _ACEOF
20227 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20228 if { (eval echo "$as_me:20228: \"$ac_link\"") >&5
20229   (eval $ac_link) 2>&5
20230   ac_status=$?
20231   echo "$as_me:20231: \$? = $ac_status" >&5
20232   (exit "$ac_status"); } &&
20233          { ac_try='test -s "conftest$ac_exeext"'
20234   { (eval echo "$as_me:20234: \"$ac_try\"") >&5
20235   (eval $ac_try) 2>&5
20236   ac_status=$?
20237   echo "$as_me:20237: \$? = $ac_status" >&5
20238   (exit "$ac_status"); }; }; then
20239
20240                         cf_cv_regex_hdrs=$cf_regex_hdr
20241                         break
20242
20243 else
20244   echo "$as_me: failed program was:" >&5
20245 cat "conftest.$ac_ext" >&5
20246 fi
20247 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20248         done
20249         ;;
20250 esac
20251
20252 fi
20253 echo "$as_me:20253: result: $cf_cv_regex_hdrs" >&5
20254 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20255
20256 case "$cf_cv_regex_hdrs" in
20257         (no)            { echo "$as_me:20257: WARNING: no regular expression header found" >&5
20258 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20259         (regex.h)
20260 cat >>confdefs.h <<\EOF
20261 #define HAVE_REGEX_H_FUNCS 1
20262 EOF
20263  ;;
20264         (regexp.h)
20265 cat >>confdefs.h <<\EOF
20266 #define HAVE_REGEXP_H_FUNCS 1
20267 EOF
20268  ;;
20269         (regexpr.h)
20270 cat >>confdefs.h <<\EOF
20271 #define HAVE_REGEXPR_H_FUNCS 1
20272 EOF
20273  ;;
20274 esac
20275
20276 for ac_header in \
20277 fcntl.h \
20278 getopt.h \
20279 limits.h \
20280 locale.h \
20281 math.h \
20282 poll.h \
20283 sys/auxv.h \
20284 sys/ioctl.h \
20285 sys/param.h \
20286 sys/poll.h \
20287 sys/select.h \
20288 sys/time.h \
20289 sys/times.h \
20290 unistd.h \
20291 wctype.h \
20292
20293 do
20294 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20295 echo "$as_me:20295: checking for $ac_header" >&5
20296 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20297 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20298   echo $ECHO_N "(cached) $ECHO_C" >&6
20299 else
20300   cat >"conftest.$ac_ext" <<_ACEOF
20301 #line 20301 "configure"
20302 #include "confdefs.h"
20303 #include <$ac_header>
20304 _ACEOF
20305 if { (eval echo "$as_me:20305: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20306   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20307   ac_status=$?
20308   $EGREP -v '^ *\+' conftest.er1 >conftest.err
20309   rm -f conftest.er1
20310   cat conftest.err >&5
20311   echo "$as_me:20311: \$? = $ac_status" >&5
20312   (exit "$ac_status"); } >/dev/null; then
20313   if test -s conftest.err; then
20314     ac_cpp_err=$ac_c_preproc_warn_flag
20315   else
20316     ac_cpp_err=
20317   fi
20318 else
20319   ac_cpp_err=yes
20320 fi
20321 if test -z "$ac_cpp_err"; then
20322   eval "$as_ac_Header=yes"
20323 else
20324   echo "$as_me: failed program was:" >&5
20325   cat "conftest.$ac_ext" >&5
20326   eval "$as_ac_Header=no"
20327 fi
20328 rm -f conftest.err "conftest.$ac_ext"
20329 fi
20330 echo "$as_me:20330: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20331 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20332 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20333   cat >>confdefs.h <<EOF
20334 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20335 EOF
20336
20337 fi
20338 done
20339
20340 for ac_header in unistd.h getopt.h
20341 do
20342 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20343 echo "$as_me:20343: checking for $ac_header" >&5
20344 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20345 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20346   echo $ECHO_N "(cached) $ECHO_C" >&6
20347 else
20348   cat >"conftest.$ac_ext" <<_ACEOF
20349 #line 20349 "configure"
20350 #include "confdefs.h"
20351 #include <$ac_header>
20352 _ACEOF
20353 if { (eval echo "$as_me:20353: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20354   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20355   ac_status=$?
20356   $EGREP -v '^ *\+' conftest.er1 >conftest.err
20357   rm -f conftest.er1
20358   cat conftest.err >&5
20359   echo "$as_me:20359: \$? = $ac_status" >&5
20360   (exit "$ac_status"); } >/dev/null; then
20361   if test -s conftest.err; then
20362     ac_cpp_err=$ac_c_preproc_warn_flag
20363   else
20364     ac_cpp_err=
20365   fi
20366 else
20367   ac_cpp_err=yes
20368 fi
20369 if test -z "$ac_cpp_err"; then
20370   eval "$as_ac_Header=yes"
20371 else
20372   echo "$as_me: failed program was:" >&5
20373   cat "conftest.$ac_ext" >&5
20374   eval "$as_ac_Header=no"
20375 fi
20376 rm -f conftest.err "conftest.$ac_ext"
20377 fi
20378 echo "$as_me:20378: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20379 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20380 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20381   cat >>confdefs.h <<EOF
20382 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20383 EOF
20384
20385 fi
20386 done
20387
20388 echo "$as_me:20388: checking for header declaring getopt variables" >&5
20389 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20390 if test "${cf_cv_getopt_header+set}" = set; then
20391   echo $ECHO_N "(cached) $ECHO_C" >&6
20392 else
20393
20394 cf_cv_getopt_header=none
20395 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20396 do
20397 cat >"conftest.$ac_ext" <<_ACEOF
20398 #line 20398 "configure"
20399 #include "confdefs.h"
20400
20401 #include <$cf_header>
20402 int
20403 main (void)
20404 {
20405 int x = optind; char *y = optarg; (void)x; (void)y
20406   ;
20407   return 0;
20408 }
20409 _ACEOF
20410 rm -f "conftest.$ac_objext"
20411 if { (eval echo "$as_me:20411: \"$ac_compile\"") >&5
20412   (eval $ac_compile) 2>&5
20413   ac_status=$?
20414   echo "$as_me:20414: \$? = $ac_status" >&5
20415   (exit "$ac_status"); } &&
20416          { ac_try='test -s "conftest.$ac_objext"'
20417   { (eval echo "$as_me:20417: \"$ac_try\"") >&5
20418   (eval $ac_try) 2>&5
20419   ac_status=$?
20420   echo "$as_me:20420: \$? = $ac_status" >&5
20421   (exit "$ac_status"); }; }; then
20422   cf_cv_getopt_header=$cf_header
20423  break
20424 else
20425   echo "$as_me: failed program was:" >&5
20426 cat "conftest.$ac_ext" >&5
20427 fi
20428 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20429 done
20430
20431 fi
20432 echo "$as_me:20432: result: $cf_cv_getopt_header" >&5
20433 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20434 if test "$cf_cv_getopt_header" != none ; then
20435
20436 cat >>confdefs.h <<\EOF
20437 #define HAVE_GETOPT_HEADER 1
20438 EOF
20439
20440 fi
20441 if test "$cf_cv_getopt_header" = getopt.h ; then
20442
20443 cat >>confdefs.h <<\EOF
20444 #define NEED_GETOPT_H 1
20445 EOF
20446
20447 fi
20448
20449 echo "$as_me:20449: checking if external environ is declared" >&5
20450 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20451 if test "${cf_cv_dcl_environ+set}" = set; then
20452   echo $ECHO_N "(cached) $ECHO_C" >&6
20453 else
20454
20455     cat >"conftest.$ac_ext" <<_ACEOF
20456 #line 20456 "configure"
20457 #include "confdefs.h"
20458
20459 $ac_includes_default
20460 int
20461 main (void)
20462 {
20463 void* x = (void*) environ; (void)x
20464   ;
20465   return 0;
20466 }
20467 _ACEOF
20468 rm -f "conftest.$ac_objext"
20469 if { (eval echo "$as_me:20469: \"$ac_compile\"") >&5
20470   (eval $ac_compile) 2>&5
20471   ac_status=$?
20472   echo "$as_me:20472: \$? = $ac_status" >&5
20473   (exit "$ac_status"); } &&
20474          { ac_try='test -s "conftest.$ac_objext"'
20475   { (eval echo "$as_me:20475: \"$ac_try\"") >&5
20476   (eval $ac_try) 2>&5
20477   ac_status=$?
20478   echo "$as_me:20478: \$? = $ac_status" >&5
20479   (exit "$ac_status"); }; }; then
20480   cf_cv_dcl_environ=yes
20481 else
20482   echo "$as_me: failed program was:" >&5
20483 cat "conftest.$ac_ext" >&5
20484 cf_cv_dcl_environ=no
20485 fi
20486 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20487
20488 fi
20489 echo "$as_me:20489: result: $cf_cv_dcl_environ" >&5
20490 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20491
20492 if test "$cf_cv_dcl_environ" = no ; then
20493
20494 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20495
20496     cat >>confdefs.h <<EOF
20497 #define $cf_result 1
20498 EOF
20499
20500 fi
20501
20502 # It's possible (for near-UNIX clones) that the data doesn't exist
20503
20504 echo "$as_me:20504: checking if external environ exists" >&5
20505 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20506 if test "${cf_cv_have_environ+set}" = set; then
20507   echo $ECHO_N "(cached) $ECHO_C" >&6
20508 else
20509
20510         cat >"conftest.$ac_ext" <<_ACEOF
20511 #line 20511 "configure"
20512 #include "confdefs.h"
20513
20514 #undef environ
20515 extern int environ;
20516
20517 int
20518 main (void)
20519 {
20520 environ = 2
20521   ;
20522   return 0;
20523 }
20524 _ACEOF
20525 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20526 if { (eval echo "$as_me:20526: \"$ac_link\"") >&5
20527   (eval $ac_link) 2>&5
20528   ac_status=$?
20529   echo "$as_me:20529: \$? = $ac_status" >&5
20530   (exit "$ac_status"); } &&
20531          { ac_try='test -s "conftest$ac_exeext"'
20532   { (eval echo "$as_me:20532: \"$ac_try\"") >&5
20533   (eval $ac_try) 2>&5
20534   ac_status=$?
20535   echo "$as_me:20535: \$? = $ac_status" >&5
20536   (exit "$ac_status"); }; }; then
20537   cf_cv_have_environ=yes
20538 else
20539   echo "$as_me: failed program was:" >&5
20540 cat "conftest.$ac_ext" >&5
20541 cf_cv_have_environ=no
20542 fi
20543 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20544
20545 fi
20546 echo "$as_me:20546: result: $cf_cv_have_environ" >&5
20547 echo "${ECHO_T}$cf_cv_have_environ" >&6
20548
20549 if test "$cf_cv_have_environ" = yes ; then
20550
20551 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20552
20553         cat >>confdefs.h <<EOF
20554 #define $cf_result 1
20555 EOF
20556
20557 fi
20558
20559 echo "$as_me:20559: checking for getenv" >&5
20560 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20561 if test "${ac_cv_func_getenv+set}" = set; then
20562   echo $ECHO_N "(cached) $ECHO_C" >&6
20563 else
20564   cat >"conftest.$ac_ext" <<_ACEOF
20565 #line 20565 "configure"
20566 #include "confdefs.h"
20567 #define getenv autoconf_temporary
20568 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20569 #undef getenv
20570
20571 #ifdef __cplusplus
20572 extern "C"
20573 #endif
20574
20575 /* We use char because int might match the return type of a gcc2
20576    builtin and then its argument prototype would still apply.  */
20577 char getenv (void);
20578
20579 int
20580 main (void)
20581 {
20582
20583 /* The GNU C library defines stubs for functions which it implements
20584     to always fail with ENOSYS.  Some functions are actually named
20585     something starting with __ and the normal name is an alias.  */
20586 #if defined (__stub_getenv) || defined (__stub___getenv)
20587 #error found stub for getenv
20588 #endif
20589
20590         return getenv ();
20591   ;
20592   return 0;
20593 }
20594 _ACEOF
20595 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20596 if { (eval echo "$as_me:20596: \"$ac_link\"") >&5
20597   (eval $ac_link) 2>&5
20598   ac_status=$?
20599   echo "$as_me:20599: \$? = $ac_status" >&5
20600   (exit "$ac_status"); } &&
20601          { ac_try='test -s "conftest$ac_exeext"'
20602   { (eval echo "$as_me:20602: \"$ac_try\"") >&5
20603   (eval $ac_try) 2>&5
20604   ac_status=$?
20605   echo "$as_me:20605: \$? = $ac_status" >&5
20606   (exit "$ac_status"); }; }; then
20607   ac_cv_func_getenv=yes
20608 else
20609   echo "$as_me: failed program was:" >&5
20610 cat "conftest.$ac_ext" >&5
20611 ac_cv_func_getenv=no
20612 fi
20613 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20614 fi
20615 echo "$as_me:20615: result: $ac_cv_func_getenv" >&5
20616 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20617
20618 for ac_func in putenv setenv strdup
20619 do
20620 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20621 echo "$as_me:20621: checking for $ac_func" >&5
20622 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20623 if eval "test \"\${$as_ac_var+set}\" = set"; then
20624   echo $ECHO_N "(cached) $ECHO_C" >&6
20625 else
20626   cat >"conftest.$ac_ext" <<_ACEOF
20627 #line 20627 "configure"
20628 #include "confdefs.h"
20629 #define $ac_func autoconf_temporary
20630 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20631 #undef $ac_func
20632
20633 #ifdef __cplusplus
20634 extern "C"
20635 #endif
20636
20637 /* We use char because int might match the return type of a gcc2
20638    builtin and then its argument prototype would still apply.  */
20639 char $ac_func (void);
20640
20641 int
20642 main (void)
20643 {
20644
20645 /* The GNU C library defines stubs for functions which it implements
20646     to always fail with ENOSYS.  Some functions are actually named
20647     something starting with __ and the normal name is an alias.  */
20648 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20649 #error found stub for $ac_func
20650 #endif
20651
20652         return $ac_func ();
20653   ;
20654   return 0;
20655 }
20656 _ACEOF
20657 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20658 if { (eval echo "$as_me:20658: \"$ac_link\"") >&5
20659   (eval $ac_link) 2>&5
20660   ac_status=$?
20661   echo "$as_me:20661: \$? = $ac_status" >&5
20662   (exit "$ac_status"); } &&
20663          { ac_try='test -s "conftest$ac_exeext"'
20664   { (eval echo "$as_me:20664: \"$ac_try\"") >&5
20665   (eval $ac_try) 2>&5
20666   ac_status=$?
20667   echo "$as_me:20667: \$? = $ac_status" >&5
20668   (exit "$ac_status"); }; }; then
20669   eval "$as_ac_var=yes"
20670 else
20671   echo "$as_me: failed program was:" >&5
20672 cat "conftest.$ac_ext" >&5
20673 eval "$as_ac_var=no"
20674 fi
20675 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20676 fi
20677 echo "$as_me:20677: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20678 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20679 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20680   cat >>confdefs.h <<EOF
20681 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20682 EOF
20683
20684 fi
20685 done
20686
20687 echo "$as_me:20687: checking if getenv returns consistent values" >&5
20688 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20689 if test "${cf_cv_consistent_getenv+set}" = set; then
20690   echo $ECHO_N "(cached) $ECHO_C" >&6
20691 else
20692
20693 if test "$cross_compiling" = yes; then
20694   cf_cv_consistent_getenv=unknown
20695 else
20696   cat >"conftest.$ac_ext" <<_ACEOF
20697 #line 20697 "configure"
20698 #include "confdefs.h"
20699
20700 $ac_includes_default
20701
20702 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20703 extern char **environ;  /* POSIX, but some systems are not... */
20704 #endif
20705
20706 #if defined(HAVE_STRDUP)
20707 #define str_alloc(s) strdup(s)
20708 #else
20709 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20710 #endif
20711
20712 static void set_value(const char *name, const char *value)
20713 {
20714 #if defined(HAVE_SETENV)
20715         setenv(name, value, 1);
20716 #elif defined(HAVE_PUTENV)
20717         char buffer[1024];
20718         sprintf(buffer, "%s=%s", name, value);
20719         putenv(str_alloc(buffer));
20720 #else
20721 #error neither putenv/setenv found
20722 #endif
20723 }
20724 int main(void)
20725 {
20726         int pass;
20727         size_t numenv, limit, j;
20728         char **mynames;
20729         char **myvalues;
20730         char **mypointer;
20731         char *equals;
20732         for (numenv = 0; environ[numenv]; ++numenv) ;
20733         limit = numenv + 10;
20734         mynames = (char **) calloc(limit + 1, sizeof(char *));
20735         myvalues = (char **) calloc(limit + 1, sizeof(char *));
20736         mypointer = (char **) calloc(limit + 1, sizeof(char *));
20737 #if defined(HAVE_ENVIRON)
20738         for (j = 0; environ[j]; ++j) {
20739                 mynames[j] = str_alloc(environ[j]);
20740                 equals = strchr(mynames[j], '=');
20741                 if (equals != 0) {
20742                         *equals++ = '\\0';
20743                         myvalues[j] = str_alloc(equals);
20744                 } else {
20745                         myvalues[j] = str_alloc("");
20746                 }
20747         }
20748 #endif
20749         for (j = numenv; j < limit; ++j) {
20750                 char name[80];
20751                 char value[80];
20752                 size_t found;
20753                 size_t k = 0;
20754                 do {
20755                         size_t jk;
20756                         found = 0;
20757                         sprintf(name, "TERM%lu", (unsigned long) k);
20758                         for (jk = 0; jk < j; ++jk) {
20759                                 if (!strcmp(name, mynames[jk])) {
20760                                         found = 1;
20761                                         ++k;
20762                                         break;
20763                                 }
20764                         }
20765                 } while (found);
20766                 sprintf(value, "%lu:%p", (unsigned long) k, (void*)&mynames[j]);
20767                 set_value(name, value);
20768                 mynames[j] = str_alloc(name);
20769                 myvalues[j] = str_alloc(value);
20770         }
20771         for (pass = 0; pass < 3; ++pass) {
20772                 for (j = 0; j < limit; ++j) {
20773                         char *value = getenv(mynames[j]);
20774                         if (pass) {
20775                                 if (value == 0) {
20776                                         fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20777                                         ${cf_cv_main_return:-return}(1);
20778                                 } else if (value != mypointer[j]) {
20779                                         fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20780                                         ${cf_cv_main_return:-return}(1);
20781                                 } else if (strcmp(value, myvalues[j])) {
20782                                         fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20783                                         ${cf_cv_main_return:-return}(1);
20784                                 }
20785                         } else {
20786                                 size_t k;
20787                                 mypointer[j] = value;
20788                                 for (k = 0; k < j; ++k) {
20789                                         if (mypointer[j] == mypointer[k]) {
20790                                                 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20791                                                 ${cf_cv_main_return:-return}(1);
20792                                         }
20793                                 }
20794                         }
20795                 }
20796         }
20797         ${cf_cv_main_return:-return}(0);
20798 }
20799
20800 _ACEOF
20801 rm -f "conftest$ac_exeext"
20802 if { (eval echo "$as_me:20802: \"$ac_link\"") >&5
20803   (eval $ac_link) 2>&5
20804   ac_status=$?
20805   echo "$as_me:20805: \$? = $ac_status" >&5
20806   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20807   { (eval echo "$as_me:20807: \"$ac_try\"") >&5
20808   (eval $ac_try) 2>&5
20809   ac_status=$?
20810   echo "$as_me:20810: \$? = $ac_status" >&5
20811   (exit "$ac_status"); }; }; then
20812   cf_cv_consistent_getenv=yes
20813 else
20814   echo "$as_me: program exited with status $ac_status" >&5
20815 echo "$as_me: failed program was:" >&5
20816 cat "conftest.$ac_ext" >&5
20817 cf_cv_consistent_getenv=no
20818 fi
20819 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20820 fi
20821
20822 fi
20823 echo "$as_me:20823: result: $cf_cv_consistent_getenv" >&5
20824 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20825
20826 if test "x$cf_cv_consistent_getenv" = xno
20827 then
20828
20829 cat >>confdefs.h <<\EOF
20830 #define HAVE_CONSISTENT_GETENV 1
20831 EOF
20832
20833 fi
20834
20835 if test "x$cf_cv_consistent_getenv" = xno && \
20836         test "x$cf_with_trace" = xyes
20837 then
20838         { echo "$as_me:20838: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20839 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20840 fi
20841
20842 echo "$as_me:20842: checking if sys/time.h works with sys/select.h" >&5
20843 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20844 if test "${cf_cv_sys_time_select+set}" = set; then
20845   echo $ECHO_N "(cached) $ECHO_C" >&6
20846 else
20847
20848 cat >"conftest.$ac_ext" <<_ACEOF
20849 #line 20849 "configure"
20850 #include "confdefs.h"
20851
20852 #include <sys/types.h>
20853 #ifdef HAVE_SYS_TIME_H
20854 #include <sys/time.h>
20855 #endif
20856 #ifdef HAVE_SYS_SELECT_H
20857 #include <sys/select.h>
20858 #endif
20859
20860 int
20861 main (void)
20862 {
20863
20864   ;
20865   return 0;
20866 }
20867 _ACEOF
20868 rm -f "conftest.$ac_objext"
20869 if { (eval echo "$as_me:20869: \"$ac_compile\"") >&5
20870   (eval $ac_compile) 2>&5
20871   ac_status=$?
20872   echo "$as_me:20872: \$? = $ac_status" >&5
20873   (exit "$ac_status"); } &&
20874          { ac_try='test -s "conftest.$ac_objext"'
20875   { (eval echo "$as_me:20875: \"$ac_try\"") >&5
20876   (eval $ac_try) 2>&5
20877   ac_status=$?
20878   echo "$as_me:20878: \$? = $ac_status" >&5
20879   (exit "$ac_status"); }; }; then
20880   cf_cv_sys_time_select=yes
20881 else
20882   echo "$as_me: failed program was:" >&5
20883 cat "conftest.$ac_ext" >&5
20884 cf_cv_sys_time_select=no
20885 fi
20886 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20887
20888 fi
20889
20890 echo "$as_me:20890: result: $cf_cv_sys_time_select" >&5
20891 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20892 test "$cf_cv_sys_time_select" = yes &&
20893 cat >>confdefs.h <<\EOF
20894 #define HAVE_SYS_TIME_SELECT 1
20895 EOF
20896
20897 ###     checks for compiler characteristics
20898 ac_ext=c
20899 ac_cpp='$CPP $CPPFLAGS'
20900 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20901 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20902 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20903 ac_main_return="return"
20904
20905 echo "$as_me:20905: checking for an ANSI C-conforming const" >&5
20906 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20907 if test "${ac_cv_c_const+set}" = set; then
20908   echo $ECHO_N "(cached) $ECHO_C" >&6
20909 else
20910   cat >"conftest.$ac_ext" <<_ACEOF
20911 #line 20911 "configure"
20912 #include "confdefs.h"
20913
20914 int
20915 main (void)
20916 {
20917 /* FIXME: Include the comments suggested by Paul. */
20918 #ifndef __cplusplus
20919   /* Ultrix mips cc rejects this.  */
20920   typedef int charset[2];
20921   const charset x; (void)x;
20922   /* SunOS 4.1.1 cc rejects this.  */
20923   char const *const *ccp;
20924   char **p;
20925   /* NEC SVR4.0.2 mips cc rejects this.  */
20926   struct point {int x, y;};
20927   static struct point const zero = {0,0}; (void)zero;
20928   /* AIX XL C 1.02.0.0 rejects this.
20929      It does not let you subtract one const X* pointer from another in
20930      an arm of an if-expression whose if-part is not a constant
20931      expression */
20932   const char *g = "string";
20933   ccp = &g + (g ? g-g : 0);
20934   /* HPUX 7.0 cc rejects these. */
20935   ++ccp;
20936   p = (char**) ccp;
20937   ccp = (char const *const *) p;
20938   { /* SCO 3.2v4 cc rejects this.  */
20939     char *t;
20940     char const *s = 0 ? (char *) 0 : (char const *) 0;
20941
20942     *t++ = 0;
20943         (void)s;
20944   }
20945   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20946     int x[] = {25, 17};
20947     const int *foo = &x[0];
20948     ++foo;
20949         (void)foo;
20950   }
20951   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20952     typedef const int *iptr;
20953     iptr p = 0;
20954     ++p;
20955         (void)p;
20956   }
20957   { /* AIX XL C 1.02.0.0 rejects this saying
20958        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20959     struct s { int j; const int *ap[3]; };
20960     struct s *b; b->j = 5;
20961   }
20962   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20963     const int foo = 10;
20964         (void)foo;
20965   }
20966 #endif
20967
20968   ;
20969   return 0;
20970 }
20971 _ACEOF
20972 rm -f "conftest.$ac_objext"
20973 if { (eval echo "$as_me:20973: \"$ac_compile\"") >&5
20974   (eval $ac_compile) 2>&5
20975   ac_status=$?
20976   echo "$as_me:20976: \$? = $ac_status" >&5
20977   (exit "$ac_status"); } &&
20978          { ac_try='test -s "conftest.$ac_objext"'
20979   { (eval echo "$as_me:20979: \"$ac_try\"") >&5
20980   (eval $ac_try) 2>&5
20981   ac_status=$?
20982   echo "$as_me:20982: \$? = $ac_status" >&5
20983   (exit "$ac_status"); }; }; then
20984   ac_cv_c_const=yes
20985 else
20986   echo "$as_me: failed program was:" >&5
20987 cat "conftest.$ac_ext" >&5
20988 ac_cv_c_const=no
20989 fi
20990 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20991 fi
20992 echo "$as_me:20992: result: $ac_cv_c_const" >&5
20993 echo "${ECHO_T}$ac_cv_c_const" >&6
20994 if test $ac_cv_c_const = no; then
20995
20996 cat >>confdefs.h <<\EOF
20997 #define const
20998 EOF
20999
21000 fi
21001
21002 echo "$as_me:21002: checking for inline" >&5
21003 echo $ECHO_N "checking for inline... $ECHO_C" >&6
21004 if test "${ac_cv_c_inline+set}" = set; then
21005   echo $ECHO_N "(cached) $ECHO_C" >&6
21006 else
21007   ac_cv_c_inline=no
21008 for ac_kw in inline __inline__ __inline; do
21009   cat >"conftest.$ac_ext" <<_ACEOF
21010 #line 21010 "configure"
21011 #include "confdefs.h"
21012 #ifndef __cplusplus
21013 static $ac_kw int static_foo (void) {return 0; }
21014 $ac_kw int foo (void) {return 0; }
21015 #endif
21016
21017 _ACEOF
21018 rm -f "conftest.$ac_objext"
21019 if { (eval echo "$as_me:21019: \"$ac_compile\"") >&5
21020   (eval $ac_compile) 2>&5
21021   ac_status=$?
21022   echo "$as_me:21022: \$? = $ac_status" >&5
21023   (exit "$ac_status"); } &&
21024          { ac_try='test -s "conftest.$ac_objext"'
21025   { (eval echo "$as_me:21025: \"$ac_try\"") >&5
21026   (eval $ac_try) 2>&5
21027   ac_status=$?
21028   echo "$as_me:21028: \$? = $ac_status" >&5
21029   (exit "$ac_status"); }; }; then
21030   ac_cv_c_inline=$ac_kw; break
21031 else
21032   echo "$as_me: failed program was:" >&5
21033 cat "conftest.$ac_ext" >&5
21034 fi
21035 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21036 done
21037
21038 fi
21039 echo "$as_me:21039: result: $ac_cv_c_inline" >&5
21040 echo "${ECHO_T}$ac_cv_c_inline" >&6
21041 case $ac_cv_c_inline in
21042   inline | yes) ;;
21043   no)
21044 cat >>confdefs.h <<\EOF
21045 #define inline
21046 EOF
21047  ;;
21048   *)  cat >>confdefs.h <<EOF
21049 #define inline $ac_cv_c_inline
21050 EOF
21051  ;;
21052 esac
21053
21054 NCURSES_INLINE=
21055 if test "$ac_cv_c_inline" != no ; then
21056         NCURSES_INLINE=inline
21057         if test "$INTEL_COMPILER" = yes
21058         then
21059                 :
21060         elif test "$CLANG_COMPILER" = yes
21061         then
21062                 :
21063         elif test "$GCC" = yes
21064         then
21065                 echo "$as_me:21065: checking if $CC supports options to tune inlining" >&5
21066 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
21067 if test "${cf_cv_gcc_inline+set}" = set; then
21068   echo $ECHO_N "(cached) $ECHO_C" >&6
21069 else
21070
21071                 cf_save_CFLAGS=$CFLAGS
21072                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
21073                 cat >"conftest.$ac_ext" <<_ACEOF
21074 #line 21074 "configure"
21075 #include "confdefs.h"
21076 inline int foo(void) { return 1; }
21077 int
21078 main (void)
21079 {
21080 ${cf_cv_main_return:-return} foo()
21081   ;
21082   return 0;
21083 }
21084 _ACEOF
21085 rm -f "conftest.$ac_objext"
21086 if { (eval echo "$as_me:21086: \"$ac_compile\"") >&5
21087   (eval $ac_compile) 2>&5
21088   ac_status=$?
21089   echo "$as_me:21089: \$? = $ac_status" >&5
21090   (exit "$ac_status"); } &&
21091          { ac_try='test -s "conftest.$ac_objext"'
21092   { (eval echo "$as_me:21092: \"$ac_try\"") >&5
21093   (eval $ac_try) 2>&5
21094   ac_status=$?
21095   echo "$as_me:21095: \$? = $ac_status" >&5
21096   (exit "$ac_status"); }; }; then
21097   cf_cv_gcc_inline=yes
21098 else
21099   echo "$as_me: failed program was:" >&5
21100 cat "conftest.$ac_ext" >&5
21101 cf_cv_gcc_inline=no
21102 fi
21103 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21104                 CFLAGS=$cf_save_CFLAGS
21105
21106 fi
21107 echo "$as_me:21107: result: $cf_cv_gcc_inline" >&5
21108 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
21109                 if test "$cf_cv_gcc_inline" = yes ; then
21110
21111 cf_fix_cppflags=no
21112 cf_new_cflags=
21113 cf_new_cppflags=
21114 cf_new_extra_cppflags=
21115
21116 for cf_add_cflags in --param max-inline-insns-single=1200
21117 do
21118 case "$cf_fix_cppflags" in
21119 (no)
21120         case "$cf_add_cflags" in
21121         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21122                 case "$cf_add_cflags" in
21123                 (-D*)
21124                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21125
21126                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21127                                 && test -z "${cf_tst_cflags}" \
21128                                 && cf_fix_cppflags=yes
21129
21130                         if test "$cf_fix_cppflags" = yes ; then
21131
21132         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21133         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21134
21135                                 continue
21136                         elif test "${cf_tst_cflags}" = "\"'" ; then
21137
21138         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21139         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21140
21141                                 continue
21142                         fi
21143                         ;;
21144                 esac
21145                 case "$CPPFLAGS" in
21146                 (*$cf_add_cflags)
21147                         ;;
21148                 (*)
21149                         case "$cf_add_cflags" in
21150                         (-D*)
21151                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21152
21153 CPPFLAGS=`echo "$CPPFLAGS" | \
21154         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
21155                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
21156
21157                                 ;;
21158                         esac
21159
21160         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21161         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21162
21163                         ;;
21164                 esac
21165                 ;;
21166         (*)
21167
21168         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21169         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21170
21171                 ;;
21172         esac
21173         ;;
21174 (yes)
21175
21176         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21177         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21178
21179         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21180
21181         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21182                 && test -z "${cf_tst_cflags}" \
21183                 && cf_fix_cppflags=no
21184         ;;
21185 esac
21186 done
21187
21188 if test -n "$cf_new_cflags" ; then
21189
21190         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21191         CFLAGS="${CFLAGS}$cf_new_cflags"
21192
21193 fi
21194
21195 if test -n "$cf_new_cppflags" ; then
21196
21197         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21198         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21199
21200 fi
21201
21202 if test -n "$cf_new_extra_cppflags" ; then
21203
21204         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21205         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21206
21207 fi
21208
21209                 fi
21210         fi
21211 fi
21212
21213 echo "$as_me:21213: checking for signal global datatype" >&5
21214 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21215 if test "${cf_cv_sig_atomic_t+set}" = set; then
21216   echo $ECHO_N "(cached) $ECHO_C" >&6
21217 else
21218
21219         for cf_type in \
21220                 "volatile sig_atomic_t" \
21221                 "sig_atomic_t" \
21222                 "int"
21223         do
21224         cat >"conftest.$ac_ext" <<_ACEOF
21225 #line 21225 "configure"
21226 #include "confdefs.h"
21227
21228 #include <sys/types.h>
21229 #include <signal.h>
21230 #include <stdio.h>
21231
21232 extern $cf_type x;
21233 $cf_type x;
21234 static void handler(int sig)
21235 {
21236         (void)sig;
21237         x = 5;
21238 }
21239 int
21240 main (void)
21241 {
21242 signal(SIGINT, handler);
21243                  x = 1
21244   ;
21245   return 0;
21246 }
21247 _ACEOF
21248 rm -f "conftest.$ac_objext"
21249 if { (eval echo "$as_me:21249: \"$ac_compile\"") >&5
21250   (eval $ac_compile) 2>&5
21251   ac_status=$?
21252   echo "$as_me:21252: \$? = $ac_status" >&5
21253   (exit "$ac_status"); } &&
21254          { ac_try='test -s "conftest.$ac_objext"'
21255   { (eval echo "$as_me:21255: \"$ac_try\"") >&5
21256   (eval $ac_try) 2>&5
21257   ac_status=$?
21258   echo "$as_me:21258: \$? = $ac_status" >&5
21259   (exit "$ac_status"); }; }; then
21260   cf_cv_sig_atomic_t=$cf_type
21261 else
21262   echo "$as_me: failed program was:" >&5
21263 cat "conftest.$ac_ext" >&5
21264 cf_cv_sig_atomic_t=no
21265 fi
21266 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21267                 test "$cf_cv_sig_atomic_t" != no && break
21268         done
21269
21270 fi
21271
21272 echo "$as_me:21272: result: $cf_cv_sig_atomic_t" >&5
21273 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21274 test "$cf_cv_sig_atomic_t" != no &&
21275 cat >>confdefs.h <<EOF
21276 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21277 EOF
21278
21279 if test "$NCURSES_CHTYPE" = auto ; then
21280
21281 echo "$as_me:21281: checking for type of chtype" >&5
21282 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21283 if test "${cf_cv_typeof_chtype+set}" = set; then
21284   echo $ECHO_N "(cached) $ECHO_C" >&6
21285 else
21286
21287                 if test "$cross_compiling" = yes; then
21288   cf_cv_typeof_chtype=long
21289 else
21290   cat >"conftest.$ac_ext" <<_ACEOF
21291 #line 21291 "configure"
21292 #include "confdefs.h"
21293
21294 $ac_includes_default
21295 #define WANT_BITS 31
21296 int main(void)
21297 {
21298         FILE *fp = fopen("cf_test.out", "w");
21299         if (fp != 0) {
21300                 char *result = "long";
21301                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21302                         int n;
21303                         unsigned int x, y;
21304                         for (n = 0; n < WANT_BITS; n++) {
21305                                 x = (1 << n);
21306                                 y = (x >> n);
21307                                 if (y != 1 || x == 0) {
21308                                         x = 0;
21309                                         break;
21310                                 }
21311                         }
21312                         /*
21313                          * If x is nonzero, an int is big enough for the bits
21314                          * that we want.
21315                          */
21316                         result = (x != 0) ? "int" : "long";
21317                 }
21318                 fputs(result, fp);
21319                 fclose(fp);
21320         }
21321         ${cf_cv_main_return:-return}(0);
21322 }
21323
21324 _ACEOF
21325 rm -f "conftest$ac_exeext"
21326 if { (eval echo "$as_me:21326: \"$ac_link\"") >&5
21327   (eval $ac_link) 2>&5
21328   ac_status=$?
21329   echo "$as_me:21329: \$? = $ac_status" >&5
21330   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21331   { (eval echo "$as_me:21331: \"$ac_try\"") >&5
21332   (eval $ac_try) 2>&5
21333   ac_status=$?
21334   echo "$as_me:21334: \$? = $ac_status" >&5
21335   (exit "$ac_status"); }; }; then
21336   cf_cv_typeof_chtype=`cat cf_test.out`
21337 else
21338   echo "$as_me: program exited with status $ac_status" >&5
21339 echo "$as_me: failed program was:" >&5
21340 cat "conftest.$ac_ext" >&5
21341 cf_cv_typeof_chtype=long
21342 fi
21343 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21344 fi
21345                 rm -f cf_test.out
21346
21347 fi
21348
21349 echo "$as_me:21349: result: $cf_cv_typeof_chtype" >&5
21350 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21351
21352 cat >>confdefs.h <<EOF
21353 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21354 EOF
21355
21356 else
21357         cf_cv_typeof_chtype=$NCURSES_CHTYPE
21358 fi
21359 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21360
21361 echo "$as_me:21361: checking if unsigned literals are legal" >&5
21362 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21363 if test "${cf_cv_unsigned_literals+set}" = set; then
21364   echo $ECHO_N "(cached) $ECHO_C" >&6
21365 else
21366
21367         cat >"conftest.$ac_ext" <<_ACEOF
21368 #line 21368 "configure"
21369 #include "confdefs.h"
21370
21371 int
21372 main (void)
21373 {
21374 long x = 1L + 1UL + 1U + 1; (void)x
21375   ;
21376   return 0;
21377 }
21378 _ACEOF
21379 rm -f "conftest.$ac_objext"
21380 if { (eval echo "$as_me:21380: \"$ac_compile\"") >&5
21381   (eval $ac_compile) 2>&5
21382   ac_status=$?
21383   echo "$as_me:21383: \$? = $ac_status" >&5
21384   (exit "$ac_status"); } &&
21385          { ac_try='test -s "conftest.$ac_objext"'
21386   { (eval echo "$as_me:21386: \"$ac_try\"") >&5
21387   (eval $ac_try) 2>&5
21388   ac_status=$?
21389   echo "$as_me:21389: \$? = $ac_status" >&5
21390   (exit "$ac_status"); }; }; then
21391   cf_cv_unsigned_literals=yes
21392 else
21393   echo "$as_me: failed program was:" >&5
21394 cat "conftest.$ac_ext" >&5
21395 cf_cv_unsigned_literals=no
21396 fi
21397 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21398
21399 fi
21400
21401 echo "$as_me:21401: result: $cf_cv_unsigned_literals" >&5
21402 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21403
21404 cf_cv_1UL="1"
21405 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21406 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
21407
21408 if test "$NCURSES_MMASK_T" = auto ; then
21409         cf_cv_typeof_mmask_t=long
21410 else
21411         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21412 fi
21413 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21414
21415 ###     Checks for external-data
21416
21417 echo "$as_me:21417: checking if external errno is declared" >&5
21418 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21419 if test "${cf_cv_dcl_errno+set}" = set; then
21420   echo $ECHO_N "(cached) $ECHO_C" >&6
21421 else
21422
21423         cat >"conftest.$ac_ext" <<_ACEOF
21424 #line 21424 "configure"
21425 #include "confdefs.h"
21426
21427 $ac_includes_default
21428 #include <errno.h>
21429 int
21430 main (void)
21431 {
21432 int x = (int) errno; (void)x
21433   ;
21434   return 0;
21435 }
21436 _ACEOF
21437 rm -f "conftest.$ac_objext"
21438 if { (eval echo "$as_me:21438: \"$ac_compile\"") >&5
21439   (eval $ac_compile) 2>&5
21440   ac_status=$?
21441   echo "$as_me:21441: \$? = $ac_status" >&5
21442   (exit "$ac_status"); } &&
21443          { ac_try='test -s "conftest.$ac_objext"'
21444   { (eval echo "$as_me:21444: \"$ac_try\"") >&5
21445   (eval $ac_try) 2>&5
21446   ac_status=$?
21447   echo "$as_me:21447: \$? = $ac_status" >&5
21448   (exit "$ac_status"); }; }; then
21449   cf_cv_dcl_errno=yes
21450 else
21451   echo "$as_me: failed program was:" >&5
21452 cat "conftest.$ac_ext" >&5
21453 cf_cv_dcl_errno=no
21454 fi
21455 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21456
21457 fi
21458 echo "$as_me:21458: result: $cf_cv_dcl_errno" >&5
21459 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21460
21461 if test "$cf_cv_dcl_errno" = no ; then
21462
21463 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21464
21465         cat >>confdefs.h <<EOF
21466 #define $cf_result 1
21467 EOF
21468
21469 fi
21470
21471 # It's possible (for near-UNIX clones) that the data doesn't exist
21472
21473 echo "$as_me:21473: checking if external errno exists" >&5
21474 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21475 if test "${cf_cv_have_errno+set}" = set; then
21476   echo $ECHO_N "(cached) $ECHO_C" >&6
21477 else
21478
21479         cat >"conftest.$ac_ext" <<_ACEOF
21480 #line 21480 "configure"
21481 #include "confdefs.h"
21482
21483 #undef errno
21484 extern int errno;
21485
21486 int
21487 main (void)
21488 {
21489 errno = 2
21490   ;
21491   return 0;
21492 }
21493 _ACEOF
21494 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21495 if { (eval echo "$as_me:21495: \"$ac_link\"") >&5
21496   (eval $ac_link) 2>&5
21497   ac_status=$?
21498   echo "$as_me:21498: \$? = $ac_status" >&5
21499   (exit "$ac_status"); } &&
21500          { ac_try='test -s "conftest$ac_exeext"'
21501   { (eval echo "$as_me:21501: \"$ac_try\"") >&5
21502   (eval $ac_try) 2>&5
21503   ac_status=$?
21504   echo "$as_me:21504: \$? = $ac_status" >&5
21505   (exit "$ac_status"); }; }; then
21506   cf_cv_have_errno=yes
21507 else
21508   echo "$as_me: failed program was:" >&5
21509 cat "conftest.$ac_ext" >&5
21510 cf_cv_have_errno=no
21511 fi
21512 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21513
21514 fi
21515 echo "$as_me:21515: result: $cf_cv_have_errno" >&5
21516 echo "${ECHO_T}$cf_cv_have_errno" >&6
21517
21518 if test "$cf_cv_have_errno" = yes ; then
21519
21520 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21521
21522         cat >>confdefs.h <<EOF
21523 #define $cf_result 1
21524 EOF
21525
21526 fi
21527
21528 echo "$as_me:21528: checking if data-only library module links" >&5
21529 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21530 if test "${cf_cv_link_dataonly+set}" = set; then
21531   echo $ECHO_N "(cached) $ECHO_C" >&6
21532 else
21533
21534         rm -f conftest.a
21535         cat >conftest.$ac_ext <<EOF
21536 #line 21536 "configure"
21537 int     testdata[3] = { 123, 456, 789 };
21538 EOF
21539         if { (eval echo "$as_me:21539: \"$ac_compile\"") >&5
21540   (eval $ac_compile) 2>&5
21541   ac_status=$?
21542   echo "$as_me:21542: \$? = $ac_status" >&5
21543   (exit "$ac_status"); } ; then
21544                 mv conftest.o data.o && \
21545                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21546         fi
21547         rm -f conftest.$ac_ext data.o
21548         cat >conftest.$ac_ext <<EOF
21549 #line 21549 "configure"
21550 extern int testfunc(void);
21551 #if defined(NeXT)
21552 int     testfunc(void)
21553 {
21554         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
21555 }
21556 #else
21557 extern int testdata[3];
21558 int     testfunc(void)
21559 {
21560         return testdata[0] == 123
21561            &&  testdata[1] == 456
21562            &&  testdata[2] == 789;
21563 }
21564 #endif
21565 EOF
21566         if { (eval echo "$as_me:21566: \"$ac_compile\"") >&5
21567   (eval $ac_compile) 2>&5
21568   ac_status=$?
21569   echo "$as_me:21569: \$? = $ac_status" >&5
21570   (exit "$ac_status"); }; then
21571                 mv conftest.o func.o && \
21572                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21573         fi
21574         rm -f conftest.$ac_ext func.o
21575         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21576         cf_saveLIBS="$LIBS"
21577         LIBS="conftest.a $LIBS"
21578         if test "$cross_compiling" = yes; then
21579   cf_cv_link_dataonly=unknown
21580 else
21581   cat >"conftest.$ac_ext" <<_ACEOF
21582 #line 21582 "configure"
21583 #include "confdefs.h"
21584
21585         extern int testfunc(void);
21586         int main(void)
21587         {
21588                 ${cf_cv_main_return:-return} (!testfunc());
21589         }
21590
21591 _ACEOF
21592 rm -f "conftest$ac_exeext"
21593 if { (eval echo "$as_me:21593: \"$ac_link\"") >&5
21594   (eval $ac_link) 2>&5
21595   ac_status=$?
21596   echo "$as_me:21596: \$? = $ac_status" >&5
21597   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21598   { (eval echo "$as_me:21598: \"$ac_try\"") >&5
21599   (eval $ac_try) 2>&5
21600   ac_status=$?
21601   echo "$as_me:21601: \$? = $ac_status" >&5
21602   (exit "$ac_status"); }; }; then
21603   cf_cv_link_dataonly=yes
21604 else
21605   echo "$as_me: program exited with status $ac_status" >&5
21606 echo "$as_me: failed program was:" >&5
21607 cat "conftest.$ac_ext" >&5
21608 cf_cv_link_dataonly=no
21609 fi
21610 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21611 fi
21612         LIBS="$cf_saveLIBS"
21613
21614 fi
21615
21616 echo "$as_me:21616: result: $cf_cv_link_dataonly" >&5
21617 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21618
21619 if test "$cf_cv_link_dataonly" = no ; then
21620
21621 cat >>confdefs.h <<\EOF
21622 #define BROKEN_LINKER 1
21623 EOF
21624
21625         BROKEN_LINKER=1
21626 fi
21627
21628 ###     Checks for library functions.
21629
21630 echo "$as_me:21630: checking for clock_gettime" >&5
21631 echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
21632 if test "${cf_cv_func_clock_gettime+set}" = set; then
21633   echo $ECHO_N "(cached) $ECHO_C" >&6
21634 else
21635
21636                 cat >"conftest.$ac_ext" <<_ACEOF
21637 #line 21637 "configure"
21638 #include "confdefs.h"
21639 #include <time.h>
21640 int
21641 main (void)
21642 {
21643 struct timespec ts;
21644                 int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts
21645   ;
21646   return 0;
21647 }
21648 _ACEOF
21649 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21650 if { (eval echo "$as_me:21650: \"$ac_link\"") >&5
21651   (eval $ac_link) 2>&5
21652   ac_status=$?
21653   echo "$as_me:21653: \$? = $ac_status" >&5
21654   (exit "$ac_status"); } &&
21655          { ac_try='test -s "conftest$ac_exeext"'
21656   { (eval echo "$as_me:21656: \"$ac_try\"") >&5
21657   (eval $ac_try) 2>&5
21658   ac_status=$?
21659   echo "$as_me:21659: \$? = $ac_status" >&5
21660   (exit "$ac_status"); }; }; then
21661   cf_cv_func_clock_gettime=yes
21662 else
21663   echo "$as_me: failed program was:" >&5
21664 cat "conftest.$ac_ext" >&5
21665 cf_cv_func_clock_gettime=no
21666 fi
21667 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21668
21669 fi
21670 echo "$as_me:21670: result: $cf_cv_func_clock_gettime" >&5
21671 echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6
21672
21673 if test "$cf_cv_func_clock_gettime" = yes
21674 then
21675
21676 cat >>confdefs.h <<\EOF
21677 #define HAVE_CLOCK_GETTIME 1
21678 EOF
21679
21680 else
21681 echo "$as_me:21681: checking for gettimeofday" >&5
21682 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
21683 if test "${ac_cv_func_gettimeofday+set}" = set; then
21684   echo $ECHO_N "(cached) $ECHO_C" >&6
21685 else
21686   cat >"conftest.$ac_ext" <<_ACEOF
21687 #line 21687 "configure"
21688 #include "confdefs.h"
21689 #define gettimeofday autoconf_temporary
21690 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21691 #undef gettimeofday
21692
21693 #ifdef __cplusplus
21694 extern "C"
21695 #endif
21696
21697 /* We use char because int might match the return type of a gcc2
21698    builtin and then its argument prototype would still apply.  */
21699 char gettimeofday (void);
21700
21701 int
21702 main (void)
21703 {
21704
21705 /* The GNU C library defines stubs for functions which it implements
21706     to always fail with ENOSYS.  Some functions are actually named
21707     something starting with __ and the normal name is an alias.  */
21708 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
21709 #error found stub for gettimeofday
21710 #endif
21711
21712         return gettimeofday ();
21713   ;
21714   return 0;
21715 }
21716 _ACEOF
21717 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21718 if { (eval echo "$as_me:21718: \"$ac_link\"") >&5
21719   (eval $ac_link) 2>&5
21720   ac_status=$?
21721   echo "$as_me:21721: \$? = $ac_status" >&5
21722   (exit "$ac_status"); } &&
21723          { ac_try='test -s "conftest$ac_exeext"'
21724   { (eval echo "$as_me:21724: \"$ac_try\"") >&5
21725   (eval $ac_try) 2>&5
21726   ac_status=$?
21727   echo "$as_me:21727: \$? = $ac_status" >&5
21728   (exit "$ac_status"); }; }; then
21729   ac_cv_func_gettimeofday=yes
21730 else
21731   echo "$as_me: failed program was:" >&5
21732 cat "conftest.$ac_ext" >&5
21733 ac_cv_func_gettimeofday=no
21734 fi
21735 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21736 fi
21737 echo "$as_me:21737: result: $ac_cv_func_gettimeofday" >&5
21738 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
21739 if test "$ac_cv_func_gettimeofday" = yes; then
21740
21741 cat >>confdefs.h <<\EOF
21742 #define HAVE_GETTIMEOFDAY 1
21743 EOF
21744
21745 else
21746
21747 echo "$as_me:21747: checking for gettimeofday in -lbsd" >&5
21748 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
21749 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
21750   echo $ECHO_N "(cached) $ECHO_C" >&6
21751 else
21752   ac_check_lib_save_LIBS=$LIBS
21753 LIBS="-lbsd  $LIBS"
21754 cat >"conftest.$ac_ext" <<_ACEOF
21755 #line 21755 "configure"
21756 #include "confdefs.h"
21757
21758 /* Override any gcc2 internal prototype to avoid an error.  */
21759 #ifdef __cplusplus
21760 extern "C"
21761 #endif
21762 /* We use char because int might match the return type of a gcc2
21763    builtin and then its argument prototype would still apply.  */
21764 char gettimeofday (void);
21765 int
21766 main (void)
21767 {
21768 gettimeofday ();
21769   ;
21770   return 0;
21771 }
21772 _ACEOF
21773 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21774 if { (eval echo "$as_me:21774: \"$ac_link\"") >&5
21775   (eval $ac_link) 2>&5
21776   ac_status=$?
21777   echo "$as_me:21777: \$? = $ac_status" >&5
21778   (exit "$ac_status"); } &&
21779          { ac_try='test -s "conftest$ac_exeext"'
21780   { (eval echo "$as_me:21780: \"$ac_try\"") >&5
21781   (eval $ac_try) 2>&5
21782   ac_status=$?
21783   echo "$as_me:21783: \$? = $ac_status" >&5
21784   (exit "$ac_status"); }; }; then
21785   ac_cv_lib_bsd_gettimeofday=yes
21786 else
21787   echo "$as_me: failed program was:" >&5
21788 cat "conftest.$ac_ext" >&5
21789 ac_cv_lib_bsd_gettimeofday=no
21790 fi
21791 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21792 LIBS=$ac_check_lib_save_LIBS
21793 fi
21794 echo "$as_me:21794: result: $ac_cv_lib_bsd_gettimeofday" >&5
21795 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
21796 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
21797
21798 cat >>confdefs.h <<\EOF
21799 #define HAVE_GETTIMEOFDAY 1
21800 EOF
21801
21802 cf_add_libs="$LIBS"
21803 # reverse order
21804 cf_add_0lib=
21805 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
21806 # filter duplicates
21807 for cf_add_1lib in $cf_add_0lib; do
21808         for cf_add_2lib in $cf_add_libs; do
21809                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
21810                         cf_add_1lib=
21811                         break
21812                 fi
21813         done
21814         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
21815 done
21816 LIBS="$cf_add_libs"
21817
21818 fi
21819
21820 fi
21821 fi
21822
21823 for ac_func in \
21824 fpathconf \
21825 getcwd \
21826 getauxval \
21827 getegid \
21828 geteuid \
21829 getopt \
21830 getuid \
21831 issetugid \
21832 localeconv \
21833 poll \
21834 remove \
21835 select \
21836 setbuf \
21837 setbuffer \
21838 setfsuid \
21839 setvbuf \
21840 sigaction \
21841 sigvec \
21842 snprintf \
21843 strdup \
21844 strstr \
21845 sysconf \
21846 tcgetpgrp \
21847 times \
21848 tsearch \
21849 vsnprintf \
21850
21851 do
21852 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21853 echo "$as_me:21853: checking for $ac_func" >&5
21854 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21855 if eval "test \"\${$as_ac_var+set}\" = set"; then
21856   echo $ECHO_N "(cached) $ECHO_C" >&6
21857 else
21858   cat >"conftest.$ac_ext" <<_ACEOF
21859 #line 21859 "configure"
21860 #include "confdefs.h"
21861 #define $ac_func autoconf_temporary
21862 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21863 #undef $ac_func
21864
21865 #ifdef __cplusplus
21866 extern "C"
21867 #endif
21868
21869 /* We use char because int might match the return type of a gcc2
21870    builtin and then its argument prototype would still apply.  */
21871 char $ac_func (void);
21872
21873 int
21874 main (void)
21875 {
21876
21877 /* The GNU C library defines stubs for functions which it implements
21878     to always fail with ENOSYS.  Some functions are actually named
21879     something starting with __ and the normal name is an alias.  */
21880 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21881 #error found stub for $ac_func
21882 #endif
21883
21884         return $ac_func ();
21885   ;
21886   return 0;
21887 }
21888 _ACEOF
21889 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21890 if { (eval echo "$as_me:21890: \"$ac_link\"") >&5
21891   (eval $ac_link) 2>&5
21892   ac_status=$?
21893   echo "$as_me:21893: \$? = $ac_status" >&5
21894   (exit "$ac_status"); } &&
21895          { ac_try='test -s "conftest$ac_exeext"'
21896   { (eval echo "$as_me:21896: \"$ac_try\"") >&5
21897   (eval $ac_try) 2>&5
21898   ac_status=$?
21899   echo "$as_me:21899: \$? = $ac_status" >&5
21900   (exit "$ac_status"); }; }; then
21901   eval "$as_ac_var=yes"
21902 else
21903   echo "$as_me: failed program was:" >&5
21904 cat "conftest.$ac_ext" >&5
21905 eval "$as_ac_var=no"
21906 fi
21907 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21908 fi
21909 echo "$as_me:21909: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21910 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21911 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21912   cat >>confdefs.h <<EOF
21913 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21914 EOF
21915
21916 fi
21917 done
21918
21919 echo "$as_me:21919: checking if _PATH_TTYS is defined in ttyent.h" >&5
21920 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21921 if test "${cf_cv_PATH_TTYS+set}" = set; then
21922   echo $ECHO_N "(cached) $ECHO_C" >&6
21923 else
21924
21925 cat >"conftest.$ac_ext" <<_ACEOF
21926 #line 21926 "configure"
21927 #include "confdefs.h"
21928
21929 #include <stdio.h>
21930 #include <ttyent.h>
21931 int
21932 main (void)
21933 {
21934
21935 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21936   ;
21937   return 0;
21938 }
21939 _ACEOF
21940 rm -f "conftest.$ac_objext"
21941 if { (eval echo "$as_me:21941: \"$ac_compile\"") >&5
21942   (eval $ac_compile) 2>&5
21943   ac_status=$?
21944   echo "$as_me:21944: \$? = $ac_status" >&5
21945   (exit "$ac_status"); } &&
21946          { ac_try='test -s "conftest.$ac_objext"'
21947   { (eval echo "$as_me:21947: \"$ac_try\"") >&5
21948   (eval $ac_try) 2>&5
21949   ac_status=$?
21950   echo "$as_me:21950: \$? = $ac_status" >&5
21951   (exit "$ac_status"); }; }; then
21952   cf_cv_PATH_TTYS=yes
21953 else
21954   echo "$as_me: failed program was:" >&5
21955 cat "conftest.$ac_ext" >&5
21956 cf_cv_PATH_TTYS=no
21957 fi
21958 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21959 fi
21960 echo "$as_me:21960: result: $cf_cv_PATH_TTYS" >&5
21961 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21962
21963 if test $cf_cv_PATH_TTYS = no
21964 then
21965         for cf_ttys in /etc/ttytype /etc/ttys
21966         do
21967                 if test -f $cf_ttys
21968                 then
21969                         cf_cv_PATH_TTYS=maybe
21970
21971 cat >>confdefs.h <<\EOF
21972 #define _PATH_TTYS $cf_ttys
21973 EOF
21974
21975                         break
21976                 fi
21977         done
21978 fi
21979
21980 if test $cf_cv_PATH_TTYS != no
21981 then
21982         echo "$as_me:21982: checking if _PATH_TTYS file exists" >&5
21983 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21984 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21985   echo $ECHO_N "(cached) $ECHO_C" >&6
21986 else
21987
21988                 if test "$cross_compiling" = yes; then
21989   cf_cv_have_PATH_TTYS=unknown
21990 else
21991   cat >"conftest.$ac_ext" <<_ACEOF
21992 #line 21992 "configure"
21993 #include "confdefs.h"
21994
21995 $ac_includes_default
21996
21997 #include <ttyent.h>
21998
21999 int main(void) {
22000         FILE *fp = fopen(_PATH_TTYS, "r");
22001         ${cf_cv_main_return:-return} (fp == 0);
22002 }
22003 _ACEOF
22004 rm -f "conftest$ac_exeext"
22005 if { (eval echo "$as_me:22005: \"$ac_link\"") >&5
22006   (eval $ac_link) 2>&5
22007   ac_status=$?
22008   echo "$as_me:22008: \$? = $ac_status" >&5
22009   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22010   { (eval echo "$as_me:22010: \"$ac_try\"") >&5
22011   (eval $ac_try) 2>&5
22012   ac_status=$?
22013   echo "$as_me:22013: \$? = $ac_status" >&5
22014   (exit "$ac_status"); }; }; then
22015   cf_cv_have_PATH_TTYS=yes
22016 else
22017   echo "$as_me: program exited with status $ac_status" >&5
22018 echo "$as_me: failed program was:" >&5
22019 cat "conftest.$ac_ext" >&5
22020 cf_cv_have_PATH_TTYS=no
22021 fi
22022 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22023 fi
22024 fi
22025 echo "$as_me:22025: result: $cf_cv_have_PATH_TTYS" >&5
22026 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
22027         test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
22028 fi
22029
22030 if test $cf_cv_PATH_TTYS != no
22031 then
22032
22033 cat >>confdefs.h <<\EOF
22034 #define HAVE_PATH_TTYS 1
22035 EOF
22036
22037         echo "$as_me:22037: checking for getttynam" >&5
22038 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
22039 if test "${cf_cv_func_getttynam+set}" = set; then
22040   echo $ECHO_N "(cached) $ECHO_C" >&6
22041 else
22042
22043                 cat >"conftest.$ac_ext" <<_ACEOF
22044 #line 22044 "configure"
22045 #include "confdefs.h"
22046 #include <ttyent.h>
22047 int
22048 main (void)
22049 {
22050 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
22051   ;
22052   return 0;
22053 }
22054 _ACEOF
22055 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22056 if { (eval echo "$as_me:22056: \"$ac_link\"") >&5
22057   (eval $ac_link) 2>&5
22058   ac_status=$?
22059   echo "$as_me:22059: \$? = $ac_status" >&5
22060   (exit "$ac_status"); } &&
22061          { ac_try='test -s "conftest$ac_exeext"'
22062   { (eval echo "$as_me:22062: \"$ac_try\"") >&5
22063   (eval $ac_try) 2>&5
22064   ac_status=$?
22065   echo "$as_me:22065: \$? = $ac_status" >&5
22066   (exit "$ac_status"); }; }; then
22067   cf_cv_func_getttynam=yes
22068 else
22069   echo "$as_me: failed program was:" >&5
22070 cat "conftest.$ac_ext" >&5
22071 cf_cv_func_getttynam=no
22072 fi
22073 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22074 fi
22075 echo "$as_me:22075: result: $cf_cv_func_getttynam" >&5
22076 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
22077         test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
22078 #define HAVE_GETTTYNAM 1
22079 EOF
22080
22081 fi
22082
22083 if test "x$ac_cv_func_getopt" = xno && \
22084    test "x$cf_with_progs$cf_with_tests" != xnono; then
22085         { { echo "$as_me:22085: error: getopt is required for building programs" >&5
22086 echo "$as_me: error: getopt is required for building programs" >&2;}
22087    { (exit 1); exit 1; }; }
22088 fi
22089
22090 if test "x$with_safe_sprintf" = xyes
22091 then
22092         if test "x$ac_cv_func_vsnprintf" = xyes
22093         then
22094                 { echo "$as_me:22094: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
22095 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
22096         else
22097
22098 cat >>confdefs.h <<\EOF
22099 #define USE_SAFE_SPRINTF 1
22100 EOF
22101
22102         fi
22103 fi
22104
22105 if test "x$with_getcap" = "xyes" ; then
22106
22107 echo "$as_me:22107: checking for terminal-capability database functions" >&5
22108 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
22109 if test "${cf_cv_cgetent+set}" = set; then
22110   echo $ECHO_N "(cached) $ECHO_C" >&6
22111 else
22112
22113 cat >"conftest.$ac_ext" <<_ACEOF
22114 #line 22114 "configure"
22115 #include "confdefs.h"
22116
22117 $ac_includes_default
22118 int
22119 main (void)
22120 {
22121
22122         char temp[128];
22123         char *buf = temp;
22124         char *db_array = temp;
22125         cgetent(&buf, &db_array, "vt100");
22126         cgetcap(buf, "tc", '=');
22127         cgetmatch(buf, "tc");
22128
22129   ;
22130   return 0;
22131 }
22132 _ACEOF
22133 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22134 if { (eval echo "$as_me:22134: \"$ac_link\"") >&5
22135   (eval $ac_link) 2>&5
22136   ac_status=$?
22137   echo "$as_me:22137: \$? = $ac_status" >&5
22138   (exit "$ac_status"); } &&
22139          { ac_try='test -s "conftest$ac_exeext"'
22140   { (eval echo "$as_me:22140: \"$ac_try\"") >&5
22141   (eval $ac_try) 2>&5
22142   ac_status=$?
22143   echo "$as_me:22143: \$? = $ac_status" >&5
22144   (exit "$ac_status"); }; }; then
22145   cf_cv_cgetent=yes
22146 else
22147   echo "$as_me: failed program was:" >&5
22148 cat "conftest.$ac_ext" >&5
22149 cf_cv_cgetent=no
22150 fi
22151 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22152
22153 fi
22154 echo "$as_me:22154: result: $cf_cv_cgetent" >&5
22155 echo "${ECHO_T}$cf_cv_cgetent" >&6
22156
22157 if test "$cf_cv_cgetent" = yes
22158 then
22159
22160 cat >>confdefs.h <<\EOF
22161 #define HAVE_BSD_CGETENT 1
22162 EOF
22163
22164 echo "$as_me:22164: checking if cgetent uses const parameter" >&5
22165 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
22166 if test "${cf_cv_cgetent_const+set}" = set; then
22167   echo $ECHO_N "(cached) $ECHO_C" >&6
22168 else
22169
22170 cat >"conftest.$ac_ext" <<_ACEOF
22171 #line 22171 "configure"
22172 #include "confdefs.h"
22173
22174 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
22175 $ac_includes_default
22176 int
22177 main (void)
22178 {
22179
22180         char temp[128];
22181         char *buf = temp;
22182 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
22183         const char *db_array = temp;
22184         cgetent(&buf, &db_array, "vt100");
22185 #endif
22186         cgetcap(buf, "tc", '=');
22187         cgetmatch(buf, "tc");
22188
22189   ;
22190   return 0;
22191 }
22192 _ACEOF
22193 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22194 if { (eval echo "$as_me:22194: \"$ac_link\"") >&5
22195   (eval $ac_link) 2>&5
22196   ac_status=$?
22197   echo "$as_me:22197: \$? = $ac_status" >&5
22198   (exit "$ac_status"); } &&
22199          { ac_try='test -s "conftest$ac_exeext"'
22200   { (eval echo "$as_me:22200: \"$ac_try\"") >&5
22201   (eval $ac_try) 2>&5
22202   ac_status=$?
22203   echo "$as_me:22203: \$? = $ac_status" >&5
22204   (exit "$ac_status"); }; }; then
22205   cf_cv_cgetent_const=yes
22206 else
22207   echo "$as_me: failed program was:" >&5
22208 cat "conftest.$ac_ext" >&5
22209 cf_cv_cgetent_const=no
22210 fi
22211 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22212
22213 fi
22214 echo "$as_me:22214: result: $cf_cv_cgetent_const" >&5
22215 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
22216         if test "$cf_cv_cgetent_const" = yes
22217         then
22218
22219 cat >>confdefs.h <<EOF
22220 #define CGETENT_CONST const
22221 EOF
22222
22223         fi
22224 fi
22225
22226 fi
22227
22228 echo "$as_me:22228: checking for isascii" >&5
22229 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
22230 if test "${cf_cv_have_isascii+set}" = set; then
22231   echo $ECHO_N "(cached) $ECHO_C" >&6
22232 else
22233
22234         cat >"conftest.$ac_ext" <<_ACEOF
22235 #line 22235 "configure"
22236 #include "confdefs.h"
22237 #include <ctype.h>
22238 int
22239 main (void)
22240 {
22241 int x = isascii(' '); (void)x
22242   ;
22243   return 0;
22244 }
22245 _ACEOF
22246 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22247 if { (eval echo "$as_me:22247: \"$ac_link\"") >&5
22248   (eval $ac_link) 2>&5
22249   ac_status=$?
22250   echo "$as_me:22250: \$? = $ac_status" >&5
22251   (exit "$ac_status"); } &&
22252          { ac_try='test -s "conftest$ac_exeext"'
22253   { (eval echo "$as_me:22253: \"$ac_try\"") >&5
22254   (eval $ac_try) 2>&5
22255   ac_status=$?
22256   echo "$as_me:22256: \$? = $ac_status" >&5
22257   (exit "$ac_status"); }; }; then
22258   cf_cv_have_isascii=yes
22259 else
22260   echo "$as_me: failed program was:" >&5
22261 cat "conftest.$ac_ext" >&5
22262 cf_cv_have_isascii=no
22263 fi
22264 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22265
22266 fi
22267 echo "$as_me:22267: result: $cf_cv_have_isascii" >&5
22268 echo "${ECHO_T}$cf_cv_have_isascii" >&6
22269 test "$cf_cv_have_isascii" = yes &&
22270 cat >>confdefs.h <<\EOF
22271 #define HAVE_ISASCII 1
22272 EOF
22273
22274 if test "$ac_cv_func_sigaction" = yes; then
22275 echo "$as_me:22275: checking whether sigaction needs _POSIX_SOURCE" >&5
22276 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22277 cat >"conftest.$ac_ext" <<_ACEOF
22278 #line 22278 "configure"
22279 #include "confdefs.h"
22280
22281 #include <sys/types.h>
22282 #include <signal.h>
22283 int
22284 main (void)
22285 {
22286 struct sigaction act; (void)act
22287   ;
22288   return 0;
22289 }
22290 _ACEOF
22291 rm -f "conftest.$ac_objext"
22292 if { (eval echo "$as_me:22292: \"$ac_compile\"") >&5
22293   (eval $ac_compile) 2>&5
22294   ac_status=$?
22295   echo "$as_me:22295: \$? = $ac_status" >&5
22296   (exit "$ac_status"); } &&
22297          { ac_try='test -s "conftest.$ac_objext"'
22298   { (eval echo "$as_me:22298: \"$ac_try\"") >&5
22299   (eval $ac_try) 2>&5
22300   ac_status=$?
22301   echo "$as_me:22301: \$? = $ac_status" >&5
22302   (exit "$ac_status"); }; }; then
22303   sigact_bad=no
22304 else
22305   echo "$as_me: failed program was:" >&5
22306 cat "conftest.$ac_ext" >&5
22307
22308 cat >"conftest.$ac_ext" <<_ACEOF
22309 #line 22309 "configure"
22310 #include "confdefs.h"
22311
22312 #define _POSIX_SOURCE
22313 #include <sys/types.h>
22314 #include <signal.h>
22315 int
22316 main (void)
22317 {
22318 struct sigaction act; (void)act
22319   ;
22320   return 0;
22321 }
22322 _ACEOF
22323 rm -f "conftest.$ac_objext"
22324 if { (eval echo "$as_me:22324: \"$ac_compile\"") >&5
22325   (eval $ac_compile) 2>&5
22326   ac_status=$?
22327   echo "$as_me:22327: \$? = $ac_status" >&5
22328   (exit "$ac_status"); } &&
22329          { ac_try='test -s "conftest.$ac_objext"'
22330   { (eval echo "$as_me:22330: \"$ac_try\"") >&5
22331   (eval $ac_try) 2>&5
22332   ac_status=$?
22333   echo "$as_me:22333: \$? = $ac_status" >&5
22334   (exit "$ac_status"); }; }; then
22335   sigact_bad=yes
22336
22337 cat >>confdefs.h <<\EOF
22338 #define _POSIX_SOURCE 1
22339 EOF
22340
22341 else
22342   echo "$as_me: failed program was:" >&5
22343 cat "conftest.$ac_ext" >&5
22344 sigact_bad=unknown
22345 fi
22346 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22347 fi
22348 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22349 echo "$as_me:22349: result: $sigact_bad" >&5
22350 echo "${ECHO_T}$sigact_bad" >&6
22351 fi
22352
22353 echo "$as_me:22353: checking if nanosleep really works" >&5
22354 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22355 if test "${cf_cv_func_nanosleep+set}" = set; then
22356   echo $ECHO_N "(cached) $ECHO_C" >&6
22357 else
22358
22359 if test "$cross_compiling" = yes; then
22360   cf_cv_func_nanosleep=unknown
22361 else
22362   cat >"conftest.$ac_ext" <<_ACEOF
22363 #line 22363 "configure"
22364 #include "confdefs.h"
22365
22366 $ac_includes_default
22367
22368 #include <errno.h>
22369 #include <time.h>
22370
22371 #ifdef HAVE_SYS_TIME_H
22372 #include <sys/time.h>
22373 #endif
22374
22375 int main(void) {
22376         struct timespec ts1, ts2;
22377         int code;
22378         ts1.tv_sec  = 0;
22379         ts1.tv_nsec = 750000000;
22380         ts2.tv_sec  = 0;
22381         ts2.tv_nsec = 0;
22382         errno = 0;
22383         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22384         ${cf_cv_main_return:-return}(code != 0);
22385 }
22386
22387 _ACEOF
22388 rm -f "conftest$ac_exeext"
22389 if { (eval echo "$as_me:22389: \"$ac_link\"") >&5
22390   (eval $ac_link) 2>&5
22391   ac_status=$?
22392   echo "$as_me:22392: \$? = $ac_status" >&5
22393   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22394   { (eval echo "$as_me:22394: \"$ac_try\"") >&5
22395   (eval $ac_try) 2>&5
22396   ac_status=$?
22397   echo "$as_me:22397: \$? = $ac_status" >&5
22398   (exit "$ac_status"); }; }; then
22399   cf_cv_func_nanosleep=yes
22400 else
22401   echo "$as_me: program exited with status $ac_status" >&5
22402 echo "$as_me: failed program was:" >&5
22403 cat "conftest.$ac_ext" >&5
22404 cf_cv_func_nanosleep=no
22405 fi
22406 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22407 fi
22408 fi
22409 echo "$as_me:22409: result: $cf_cv_func_nanosleep" >&5
22410 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22411
22412 test "$cf_cv_func_nanosleep" = "yes" &&
22413 cat >>confdefs.h <<\EOF
22414 #define HAVE_NANOSLEEP 1
22415 EOF
22416
22417 for ac_header in \
22418 termio.h \
22419 termios.h \
22420 unistd.h \
22421 sys/ioctl.h \
22422 sys/termio.h \
22423
22424 do
22425 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22426 echo "$as_me:22426: checking for $ac_header" >&5
22427 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22428 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22429   echo $ECHO_N "(cached) $ECHO_C" >&6
22430 else
22431   cat >"conftest.$ac_ext" <<_ACEOF
22432 #line 22432 "configure"
22433 #include "confdefs.h"
22434 #include <$ac_header>
22435 _ACEOF
22436 if { (eval echo "$as_me:22436: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22437   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22438   ac_status=$?
22439   $EGREP -v '^ *\+' conftest.er1 >conftest.err
22440   rm -f conftest.er1
22441   cat conftest.err >&5
22442   echo "$as_me:22442: \$? = $ac_status" >&5
22443   (exit "$ac_status"); } >/dev/null; then
22444   if test -s conftest.err; then
22445     ac_cpp_err=$ac_c_preproc_warn_flag
22446   else
22447     ac_cpp_err=
22448   fi
22449 else
22450   ac_cpp_err=yes
22451 fi
22452 if test -z "$ac_cpp_err"; then
22453   eval "$as_ac_Header=yes"
22454 else
22455   echo "$as_me: failed program was:" >&5
22456   cat "conftest.$ac_ext" >&5
22457   eval "$as_ac_Header=no"
22458 fi
22459 rm -f conftest.err "conftest.$ac_ext"
22460 fi
22461 echo "$as_me:22461: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22462 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22463 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22464   cat >>confdefs.h <<EOF
22465 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22466 EOF
22467
22468 fi
22469 done
22470
22471 if test "$ac_cv_header_termios_h" = yes ; then
22472         case "$CFLAGS $CPPFLAGS" in
22473         (*-D_POSIX_SOURCE*)
22474                 termios_bad=dunno ;;
22475         (*)     termios_bad=maybe ;;
22476         esac
22477         if test "$termios_bad" = maybe ; then
22478         echo "$as_me:22478: checking whether termios.h needs _POSIX_SOURCE" >&5
22479 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22480         cat >"conftest.$ac_ext" <<_ACEOF
22481 #line 22481 "configure"
22482 #include "confdefs.h"
22483 #include <termios.h>
22484 int
22485 main (void)
22486 {
22487 struct termios foo; int x = (int)(foo.c_iflag = 1); (void)x
22488   ;
22489   return 0;
22490 }
22491 _ACEOF
22492 rm -f "conftest.$ac_objext"
22493 if { (eval echo "$as_me:22493: \"$ac_compile\"") >&5
22494   (eval $ac_compile) 2>&5
22495   ac_status=$?
22496   echo "$as_me:22496: \$? = $ac_status" >&5
22497   (exit "$ac_status"); } &&
22498          { ac_try='test -s "conftest.$ac_objext"'
22499   { (eval echo "$as_me:22499: \"$ac_try\"") >&5
22500   (eval $ac_try) 2>&5
22501   ac_status=$?
22502   echo "$as_me:22502: \$? = $ac_status" >&5
22503   (exit "$ac_status"); }; }; then
22504   termios_bad=no
22505 else
22506   echo "$as_me: failed program was:" >&5
22507 cat "conftest.$ac_ext" >&5
22508
22509                 cat >"conftest.$ac_ext" <<_ACEOF
22510 #line 22510 "configure"
22511 #include "confdefs.h"
22512
22513 #define _POSIX_SOURCE
22514 #include <termios.h>
22515 int
22516 main (void)
22517 {
22518 struct termios foo; int x = (int)(foo.c_iflag = 2); (void)x
22519   ;
22520   return 0;
22521 }
22522 _ACEOF
22523 rm -f "conftest.$ac_objext"
22524 if { (eval echo "$as_me:22524: \"$ac_compile\"") >&5
22525   (eval $ac_compile) 2>&5
22526   ac_status=$?
22527   echo "$as_me:22527: \$? = $ac_status" >&5
22528   (exit "$ac_status"); } &&
22529          { ac_try='test -s "conftest.$ac_objext"'
22530   { (eval echo "$as_me:22530: \"$ac_try\"") >&5
22531   (eval $ac_try) 2>&5
22532   ac_status=$?
22533   echo "$as_me:22533: \$? = $ac_status" >&5
22534   (exit "$ac_status"); }; }; then
22535   termios_bad=unknown
22536 else
22537   echo "$as_me: failed program was:" >&5
22538 cat "conftest.$ac_ext" >&5
22539 termios_bad=yes
22540 cat >>confdefs.h <<\EOF
22541 #define _POSIX_SOURCE 1
22542 EOF
22543
22544 fi
22545 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22546
22547 fi
22548 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22549         echo "$as_me:22549: result: $termios_bad" >&5
22550 echo "${ECHO_T}$termios_bad" >&6
22551         fi
22552 fi
22553
22554 echo "$as_me:22554: checking for tcgetattr" >&5
22555 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22556 if test "${cf_cv_have_tcgetattr+set}" = set; then
22557   echo $ECHO_N "(cached) $ECHO_C" >&6
22558 else
22559
22560 cat >"conftest.$ac_ext" <<_ACEOF
22561 #line 22561 "configure"
22562 #include "confdefs.h"
22563
22564 #include <sys/types.h>
22565 #ifdef HAVE_UNISTD_H
22566 #include <unistd.h>
22567 #endif
22568 #ifdef HAVE_TERMIOS_H
22569 #include <termios.h>
22570 #define TTY struct termios
22571 #else
22572 #ifdef HAVE_TERMIO_H
22573 #include <termio.h>
22574 #define TTY struct termio
22575 #endif
22576 #endif
22577
22578 int
22579 main (void)
22580 {
22581
22582 TTY foo;
22583 tcgetattr(1, &foo);
22584   ;
22585   return 0;
22586 }
22587 _ACEOF
22588 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22589 if { (eval echo "$as_me:22589: \"$ac_link\"") >&5
22590   (eval $ac_link) 2>&5
22591   ac_status=$?
22592   echo "$as_me:22592: \$? = $ac_status" >&5
22593   (exit "$ac_status"); } &&
22594          { ac_try='test -s "conftest$ac_exeext"'
22595   { (eval echo "$as_me:22595: \"$ac_try\"") >&5
22596   (eval $ac_try) 2>&5
22597   ac_status=$?
22598   echo "$as_me:22598: \$? = $ac_status" >&5
22599   (exit "$ac_status"); }; }; then
22600   cf_cv_have_tcgetattr=yes
22601 else
22602   echo "$as_me: failed program was:" >&5
22603 cat "conftest.$ac_ext" >&5
22604 cf_cv_have_tcgetattr=no
22605 fi
22606 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22607 fi
22608 echo "$as_me:22608: result: $cf_cv_have_tcgetattr" >&5
22609 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22610 test "$cf_cv_have_tcgetattr" = yes &&
22611 cat >>confdefs.h <<\EOF
22612 #define HAVE_TCGETATTR 1
22613 EOF
22614
22615 echo "$as_me:22615: checking for vsscanf function or workaround" >&5
22616 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22617 if test "${cf_cv_func_vsscanf+set}" = set; then
22618   echo $ECHO_N "(cached) $ECHO_C" >&6
22619 else
22620
22621 cat >"conftest.$ac_ext" <<_ACEOF
22622 #line 22622 "configure"
22623 #include "confdefs.h"
22624
22625 #include <stdarg.h>
22626 #include <stdio.h>
22627
22628 static void
22629 myfunc(const char *str, const char *fmt, ...)
22630 {
22631         va_list ap;
22632         va_start(ap, fmt);
22633         vsscanf(str, fmt, ap);
22634         va_end(ap);
22635 }
22636
22637 int
22638 main (void)
22639 {
22640
22641         myfunc("55", "%d");
22642
22643   ;
22644   return 0;
22645 }
22646 _ACEOF
22647 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22648 if { (eval echo "$as_me:22648: \"$ac_link\"") >&5
22649   (eval $ac_link) 2>&5
22650   ac_status=$?
22651   echo "$as_me:22651: \$? = $ac_status" >&5
22652   (exit "$ac_status"); } &&
22653          { ac_try='test -s "conftest$ac_exeext"'
22654   { (eval echo "$as_me:22654: \"$ac_try\"") >&5
22655   (eval $ac_try) 2>&5
22656   ac_status=$?
22657   echo "$as_me:22657: \$? = $ac_status" >&5
22658   (exit "$ac_status"); }; }; then
22659   cf_cv_func_vsscanf=vsscanf
22660 else
22661   echo "$as_me: failed program was:" >&5
22662 cat "conftest.$ac_ext" >&5
22663
22664 cat >"conftest.$ac_ext" <<_ACEOF
22665 #line 22665 "configure"
22666 #include "confdefs.h"
22667
22668 #include <stdarg.h>
22669 #include <stdio.h>
22670 int
22671 main (void)
22672 {
22673
22674         FILE strbuf;
22675         char *str = "from";
22676
22677         strbuf._flag = _IOREAD;
22678         strbuf._ptr = strbuf._base = (unsigned char *) str;
22679         strbuf._cnt = strlen(str);
22680         strbuf._file = _NFILE;
22681         return (vfscanf(&strbuf, "%d", ap))
22682   ;
22683   return 0;
22684 }
22685 _ACEOF
22686 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22687 if { (eval echo "$as_me:22687: \"$ac_link\"") >&5
22688   (eval $ac_link) 2>&5
22689   ac_status=$?
22690   echo "$as_me:22690: \$? = $ac_status" >&5
22691   (exit "$ac_status"); } &&
22692          { ac_try='test -s "conftest$ac_exeext"'
22693   { (eval echo "$as_me:22693: \"$ac_try\"") >&5
22694   (eval $ac_try) 2>&5
22695   ac_status=$?
22696   echo "$as_me:22696: \$? = $ac_status" >&5
22697   (exit "$ac_status"); }; }; then
22698   cf_cv_func_vsscanf=vfscanf
22699 else
22700   echo "$as_me: failed program was:" >&5
22701 cat "conftest.$ac_ext" >&5
22702
22703 cat >"conftest.$ac_ext" <<_ACEOF
22704 #line 22704 "configure"
22705 #include "confdefs.h"
22706
22707 #include <stdarg.h>
22708 #include <stdio.h>
22709 int
22710 main (void)
22711 {
22712
22713         FILE strbuf;
22714         char *str = "from";
22715
22716         strbuf._flag = _IOREAD;
22717         strbuf._ptr = strbuf._base = (unsigned char *) str;
22718         strbuf._cnt = strlen(str);
22719         strbuf._file = _NFILE;
22720         return (_doscan(&strbuf, "%d", ap))
22721   ;
22722   return 0;
22723 }
22724 _ACEOF
22725 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22726 if { (eval echo "$as_me:22726: \"$ac_link\"") >&5
22727   (eval $ac_link) 2>&5
22728   ac_status=$?
22729   echo "$as_me:22729: \$? = $ac_status" >&5
22730   (exit "$ac_status"); } &&
22731          { ac_try='test -s "conftest$ac_exeext"'
22732   { (eval echo "$as_me:22732: \"$ac_try\"") >&5
22733   (eval $ac_try) 2>&5
22734   ac_status=$?
22735   echo "$as_me:22735: \$? = $ac_status" >&5
22736   (exit "$ac_status"); }; }; then
22737   cf_cv_func_vsscanf=_doscan
22738 else
22739   echo "$as_me: failed program was:" >&5
22740 cat "conftest.$ac_ext" >&5
22741
22742 cf_cv_func_vsscanf=no
22743 fi
22744 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22745 fi
22746 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22747 fi
22748 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22749 fi
22750 echo "$as_me:22750: result: $cf_cv_func_vsscanf" >&5
22751 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22752
22753 case "$cf_cv_func_vsscanf" in
22754 (vsscanf)
22755 cat >>confdefs.h <<\EOF
22756 #define HAVE_VSSCANF 1
22757 EOF
22758 ;;
22759 (vfscanf)
22760 cat >>confdefs.h <<\EOF
22761 #define HAVE_VFSCANF 1
22762 EOF
22763 ;;
22764 (_doscan)
22765 cat >>confdefs.h <<\EOF
22766 #define HAVE__DOSCAN 1
22767 EOF
22768 ;;
22769 esac
22770
22771 for ac_header in \
22772 unistd.h \
22773
22774 do
22775 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22776 echo "$as_me:22776: checking for $ac_header" >&5
22777 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22778 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22779   echo $ECHO_N "(cached) $ECHO_C" >&6
22780 else
22781   cat >"conftest.$ac_ext" <<_ACEOF
22782 #line 22782 "configure"
22783 #include "confdefs.h"
22784 #include <$ac_header>
22785 _ACEOF
22786 if { (eval echo "$as_me:22786: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22787   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22788   ac_status=$?
22789   $EGREP -v '^ *\+' conftest.er1 >conftest.err
22790   rm -f conftest.er1
22791   cat conftest.err >&5
22792   echo "$as_me:22792: \$? = $ac_status" >&5
22793   (exit "$ac_status"); } >/dev/null; then
22794   if test -s conftest.err; then
22795     ac_cpp_err=$ac_c_preproc_warn_flag
22796   else
22797     ac_cpp_err=
22798   fi
22799 else
22800   ac_cpp_err=yes
22801 fi
22802 if test -z "$ac_cpp_err"; then
22803   eval "$as_ac_Header=yes"
22804 else
22805   echo "$as_me: failed program was:" >&5
22806   cat "conftest.$ac_ext" >&5
22807   eval "$as_ac_Header=no"
22808 fi
22809 rm -f conftest.err "conftest.$ac_ext"
22810 fi
22811 echo "$as_me:22811: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22812 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22813 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22814   cat >>confdefs.h <<EOF
22815 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22816 EOF
22817
22818 fi
22819 done
22820
22821 echo "$as_me:22821: checking for working mkstemp" >&5
22822 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22823 if test "${cf_cv_func_mkstemp+set}" = set; then
22824   echo $ECHO_N "(cached) $ECHO_C" >&6
22825 else
22826
22827 rm -rf ./conftest*
22828 if test "$cross_compiling" = yes; then
22829   cf_cv_func_mkstemp=maybe
22830 else
22831   cat >"conftest.$ac_ext" <<_ACEOF
22832 #line 22832 "configure"
22833 #include "confdefs.h"
22834
22835 $ac_includes_default
22836
22837 int main(void)
22838 {
22839         static char tmpl[] = "conftestXXXXXX";
22840         char name[2][80];
22841         int n;
22842         int result = 0;
22843         int fd;
22844         struct stat sb;
22845
22846         umask(077);
22847         for (n = 0; n < 2; ++n) {
22848                 strcpy(name[n], tmpl);
22849                 if ((fd = mkstemp(name[n])) >= 0) {
22850                         if (!strcmp(name[n], tmpl)
22851                          || stat(name[n], &sb) != 0
22852                          || (sb.st_mode & S_IFMT) != S_IFREG
22853                          || (sb.st_mode & 077) != 0) {
22854                                 result = 1;
22855                         }
22856                         close(fd);
22857                 }
22858         }
22859         if (result == 0
22860          && !strcmp(name[0], name[1]))
22861                 result = 1;
22862         ${cf_cv_main_return:-return}(result);
22863 }
22864
22865 _ACEOF
22866 rm -f "conftest$ac_exeext"
22867 if { (eval echo "$as_me:22867: \"$ac_link\"") >&5
22868   (eval $ac_link) 2>&5
22869   ac_status=$?
22870   echo "$as_me:22870: \$? = $ac_status" >&5
22871   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22872   { (eval echo "$as_me:22872: \"$ac_try\"") >&5
22873   (eval $ac_try) 2>&5
22874   ac_status=$?
22875   echo "$as_me:22875: \$? = $ac_status" >&5
22876   (exit "$ac_status"); }; }; then
22877   cf_cv_func_mkstemp=yes
22878
22879 else
22880   echo "$as_me: program exited with status $ac_status" >&5
22881 echo "$as_me: failed program was:" >&5
22882 cat "conftest.$ac_ext" >&5
22883 cf_cv_func_mkstemp=no
22884
22885 fi
22886 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22887 fi
22888
22889 fi
22890 echo "$as_me:22890: result: $cf_cv_func_mkstemp" >&5
22891 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22892 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22893         echo "$as_me:22893: checking for mkstemp" >&5
22894 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22895 if test "${ac_cv_func_mkstemp+set}" = set; then
22896   echo $ECHO_N "(cached) $ECHO_C" >&6
22897 else
22898   cat >"conftest.$ac_ext" <<_ACEOF
22899 #line 22899 "configure"
22900 #include "confdefs.h"
22901 #define mkstemp autoconf_temporary
22902 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22903 #undef mkstemp
22904
22905 #ifdef __cplusplus
22906 extern "C"
22907 #endif
22908
22909 /* We use char because int might match the return type of a gcc2
22910    builtin and then its argument prototype would still apply.  */
22911 char mkstemp (void);
22912
22913 int
22914 main (void)
22915 {
22916
22917 /* The GNU C library defines stubs for functions which it implements
22918     to always fail with ENOSYS.  Some functions are actually named
22919     something starting with __ and the normal name is an alias.  */
22920 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22921 #error found stub for mkstemp
22922 #endif
22923
22924         return mkstemp ();
22925   ;
22926   return 0;
22927 }
22928 _ACEOF
22929 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22930 if { (eval echo "$as_me:22930: \"$ac_link\"") >&5
22931   (eval $ac_link) 2>&5
22932   ac_status=$?
22933   echo "$as_me:22933: \$? = $ac_status" >&5
22934   (exit "$ac_status"); } &&
22935          { ac_try='test -s "conftest$ac_exeext"'
22936   { (eval echo "$as_me:22936: \"$ac_try\"") >&5
22937   (eval $ac_try) 2>&5
22938   ac_status=$?
22939   echo "$as_me:22939: \$? = $ac_status" >&5
22940   (exit "$ac_status"); }; }; then
22941   ac_cv_func_mkstemp=yes
22942 else
22943   echo "$as_me: failed program was:" >&5
22944 cat "conftest.$ac_ext" >&5
22945 ac_cv_func_mkstemp=no
22946 fi
22947 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22948 fi
22949 echo "$as_me:22949: result: $ac_cv_func_mkstemp" >&5
22950 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22951
22952 fi
22953 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22954
22955 cat >>confdefs.h <<\EOF
22956 #define HAVE_MKSTEMP 1
22957 EOF
22958
22959 fi
22960
22961 # setup for prototype of fallback for vsscanf()
22962
22963 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22964         HAVE_VSSCANF=1
22965 else
22966         HAVE_VSSCANF=0
22967 fi
22968
22969 if test "x$cross_compiling" = xyes ; then
22970         { echo "$as_me:22970: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22971 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22972 else
22973         echo "$as_me:22973: checking whether setvbuf arguments are reversed" >&5
22974 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22975 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22976   echo $ECHO_N "(cached) $ECHO_C" >&6
22977 else
22978   if test "$cross_compiling" = yes; then
22979   { { echo "$as_me:22979: error: cannot run test program while cross compiling" >&5
22980 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22981    { (exit 1); exit 1; }; }
22982 else
22983   cat >"conftest.$ac_ext" <<_ACEOF
22984 #line 22984 "configure"
22985 #include "confdefs.h"
22986 #include <stdio.h>
22987 /* If setvbuf has the reversed format, exit 0. */
22988 int
22989 main (void)
22990 {
22991   /* This call has the arguments reversed.
22992      A reversed system may check and see that the address of main
22993      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
22994   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22995     $ac_main_return(1);
22996   putc('\r', stdout);
22997   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
22998 }
22999 _ACEOF
23000 rm -f "conftest$ac_exeext"
23001 if { (eval echo "$as_me:23001: \"$ac_link\"") >&5
23002   (eval $ac_link) 2>&5
23003   ac_status=$?
23004   echo "$as_me:23004: \$? = $ac_status" >&5
23005   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23006   { (eval echo "$as_me:23006: \"$ac_try\"") >&5
23007   (eval $ac_try) 2>&5
23008   ac_status=$?
23009   echo "$as_me:23009: \$? = $ac_status" >&5
23010   (exit "$ac_status"); }; }; then
23011   ac_cv_func_setvbuf_reversed=yes
23012 else
23013   echo "$as_me: program exited with status $ac_status" >&5
23014 echo "$as_me: failed program was:" >&5
23015 cat "conftest.$ac_ext" >&5
23016 ac_cv_func_setvbuf_reversed=no
23017 fi
23018 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23019 fi
23020 rm -f core ./core.* ./*.core
23021 fi
23022 echo "$as_me:23022: result: $ac_cv_func_setvbuf_reversed" >&5
23023 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
23024 if test $ac_cv_func_setvbuf_reversed = yes; then
23025
23026 cat >>confdefs.h <<\EOF
23027 #define SETVBUF_REVERSED 1
23028 EOF
23029
23030 fi
23031
23032 fi
23033 echo "$as_me:23033: checking for intptr_t" >&5
23034 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
23035 if test "${ac_cv_type_intptr_t+set}" = set; then
23036   echo $ECHO_N "(cached) $ECHO_C" >&6
23037 else
23038   cat >"conftest.$ac_ext" <<_ACEOF
23039 #line 23039 "configure"
23040 #include "confdefs.h"
23041 $ac_includes_default
23042 int
23043 main (void)
23044 {
23045 if ((intptr_t *) 0)
23046   return 0;
23047 if (sizeof (intptr_t))
23048   return 0;
23049   ;
23050   return 0;
23051 }
23052 _ACEOF
23053 rm -f "conftest.$ac_objext"
23054 if { (eval echo "$as_me:23054: \"$ac_compile\"") >&5
23055   (eval $ac_compile) 2>&5
23056   ac_status=$?
23057   echo "$as_me:23057: \$? = $ac_status" >&5
23058   (exit "$ac_status"); } &&
23059          { ac_try='test -s "conftest.$ac_objext"'
23060   { (eval echo "$as_me:23060: \"$ac_try\"") >&5
23061   (eval $ac_try) 2>&5
23062   ac_status=$?
23063   echo "$as_me:23063: \$? = $ac_status" >&5
23064   (exit "$ac_status"); }; }; then
23065   ac_cv_type_intptr_t=yes
23066 else
23067   echo "$as_me: failed program was:" >&5
23068 cat "conftest.$ac_ext" >&5
23069 ac_cv_type_intptr_t=no
23070 fi
23071 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23072 fi
23073 echo "$as_me:23073: result: $ac_cv_type_intptr_t" >&5
23074 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
23075 if test "$ac_cv_type_intptr_t" = yes; then
23076   :
23077 else
23078
23079 cat >>confdefs.h <<EOF
23080 #define intptr_t long
23081 EOF
23082
23083 fi
23084
23085 echo "$as_me:23085: checking for ssize_t" >&5
23086 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
23087 if test "${ac_cv_type_ssize_t+set}" = set; then
23088   echo $ECHO_N "(cached) $ECHO_C" >&6
23089 else
23090   cat >"conftest.$ac_ext" <<_ACEOF
23091 #line 23091 "configure"
23092 #include "confdefs.h"
23093 $ac_includes_default
23094 int
23095 main (void)
23096 {
23097 if ((ssize_t *) 0)
23098   return 0;
23099 if (sizeof (ssize_t))
23100   return 0;
23101   ;
23102   return 0;
23103 }
23104 _ACEOF
23105 rm -f "conftest.$ac_objext"
23106 if { (eval echo "$as_me:23106: \"$ac_compile\"") >&5
23107   (eval $ac_compile) 2>&5
23108   ac_status=$?
23109   echo "$as_me:23109: \$? = $ac_status" >&5
23110   (exit "$ac_status"); } &&
23111          { ac_try='test -s "conftest.$ac_objext"'
23112   { (eval echo "$as_me:23112: \"$ac_try\"") >&5
23113   (eval $ac_try) 2>&5
23114   ac_status=$?
23115   echo "$as_me:23115: \$? = $ac_status" >&5
23116   (exit "$ac_status"); }; }; then
23117   ac_cv_type_ssize_t=yes
23118 else
23119   echo "$as_me: failed program was:" >&5
23120 cat "conftest.$ac_ext" >&5
23121 ac_cv_type_ssize_t=no
23122 fi
23123 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23124 fi
23125 echo "$as_me:23125: result: $ac_cv_type_ssize_t" >&5
23126 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
23127 if test "$ac_cv_type_ssize_t" = yes; then
23128   :
23129 else
23130
23131 cat >>confdefs.h <<EOF
23132 #define ssize_t int
23133 EOF
23134
23135 fi
23136
23137 echo "$as_me:23137: checking for type sigaction_t" >&5
23138 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
23139 if test "${cf_cv_type_sigaction+set}" = set; then
23140   echo $ECHO_N "(cached) $ECHO_C" >&6
23141 else
23142
23143         cat >"conftest.$ac_ext" <<_ACEOF
23144 #line 23144 "configure"
23145 #include "confdefs.h"
23146
23147 #include <signal.h>
23148 int
23149 main (void)
23150 {
23151 sigaction_t x; (void)x
23152   ;
23153   return 0;
23154 }
23155 _ACEOF
23156 rm -f "conftest.$ac_objext"
23157 if { (eval echo "$as_me:23157: \"$ac_compile\"") >&5
23158   (eval $ac_compile) 2>&5
23159   ac_status=$?
23160   echo "$as_me:23160: \$? = $ac_status" >&5
23161   (exit "$ac_status"); } &&
23162          { ac_try='test -s "conftest.$ac_objext"'
23163   { (eval echo "$as_me:23163: \"$ac_try\"") >&5
23164   (eval $ac_try) 2>&5
23165   ac_status=$?
23166   echo "$as_me:23166: \$? = $ac_status" >&5
23167   (exit "$ac_status"); }; }; then
23168   cf_cv_type_sigaction=yes
23169 else
23170   echo "$as_me: failed program was:" >&5
23171 cat "conftest.$ac_ext" >&5
23172 cf_cv_type_sigaction=no
23173 fi
23174 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23175 fi
23176
23177 echo "$as_me:23177: result: $cf_cv_type_sigaction" >&5
23178 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
23179 test "$cf_cv_type_sigaction" = yes &&
23180 cat >>confdefs.h <<\EOF
23181 #define HAVE_TYPE_SIGACTION 1
23182 EOF
23183
23184 echo "$as_me:23184: checking declaration of size-change" >&5
23185 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
23186 if test "${cf_cv_sizechange+set}" = set; then
23187   echo $ECHO_N "(cached) $ECHO_C" >&6
23188 else
23189
23190         cf_cv_sizechange=unknown
23191         cf_save_CPPFLAGS="$CPPFLAGS"
23192
23193 for cf_opts in "" "NEED_PTEM_H"
23194 do
23195
23196         CPPFLAGS="$cf_save_CPPFLAGS"
23197         if test -n "$cf_opts"
23198         then
23199
23200         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23201         CPPFLAGS="${CPPFLAGS}-D$cf_opts"
23202
23203         fi
23204         cat >"conftest.$ac_ext" <<_ACEOF
23205 #line 23205 "configure"
23206 #include "confdefs.h"
23207 #include <sys/types.h>
23208 #ifdef HAVE_TERMIOS_H
23209 #include <termios.h>
23210 #else
23211 #ifdef HAVE_TERMIO_H
23212 #include <termio.h>
23213 #endif
23214 #endif
23215
23216 #ifdef NEED_PTEM_H
23217 /* This is a workaround for SCO:  they neglected to define struct winsize in
23218  * termios.h -- it is only in termio.h and ptem.h
23219  */
23220 #include <sys/stream.h>
23221 #include <sys/ptem.h>
23222 #endif
23223
23224 #ifdef HAVE_SYS_IOCTL_H
23225 #include <sys/ioctl.h>
23226 #endif
23227
23228 int
23229 main (void)
23230 {
23231
23232 #ifdef TIOCGSIZE
23233         struct ttysize win;     /* SunOS 3.0... */
23234         int y = win.ts_lines = 2;
23235         int x = win.ts_cols = 1;
23236         (void)y;
23237         (void)x;
23238 #else
23239 #ifdef TIOCGWINSZ
23240         struct winsize win;     /* everything else */
23241         int y = win.ws_row = 2;
23242         int x = win.ws_col = 1;
23243         (void)y;
23244         (void)x;
23245 #else
23246         no TIOCGSIZE or TIOCGWINSZ
23247 #endif /* TIOCGWINSZ */
23248 #endif /* TIOCGSIZE */
23249
23250   ;
23251   return 0;
23252 }
23253 _ACEOF
23254 rm -f "conftest.$ac_objext"
23255 if { (eval echo "$as_me:23255: \"$ac_compile\"") >&5
23256   (eval $ac_compile) 2>&5
23257   ac_status=$?
23258   echo "$as_me:23258: \$? = $ac_status" >&5
23259   (exit "$ac_status"); } &&
23260          { ac_try='test -s "conftest.$ac_objext"'
23261   { (eval echo "$as_me:23261: \"$ac_try\"") >&5
23262   (eval $ac_try) 2>&5
23263   ac_status=$?
23264   echo "$as_me:23264: \$? = $ac_status" >&5
23265   (exit "$ac_status"); }; }; then
23266   cf_cv_sizechange=yes
23267 else
23268   echo "$as_me: failed program was:" >&5
23269 cat "conftest.$ac_ext" >&5
23270 cf_cv_sizechange=no
23271 fi
23272 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23273
23274         CPPFLAGS="$cf_save_CPPFLAGS"
23275         if test "$cf_cv_sizechange" = yes ; then
23276                 echo "size-change succeeded ($cf_opts)" >&5
23277                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23278                 break
23279         fi
23280 done
23281
23282 fi
23283 echo "$as_me:23283: result: $cf_cv_sizechange" >&5
23284 echo "${ECHO_T}$cf_cv_sizechange" >&6
23285 if test "$cf_cv_sizechange" != no ; then
23286
23287 cat >>confdefs.h <<\EOF
23288 #define HAVE_SIZECHANGE 1
23289 EOF
23290
23291         case "$cf_cv_sizechange" in
23292         (NEED*)
23293                 cat >>confdefs.h <<EOF
23294 #define $cf_cv_sizechange  1
23295 EOF
23296
23297                 ;;
23298         esac
23299 fi
23300
23301 echo "$as_me:23301: checking for memmove" >&5
23302 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23303 if test "${ac_cv_func_memmove+set}" = set; then
23304   echo $ECHO_N "(cached) $ECHO_C" >&6
23305 else
23306   cat >"conftest.$ac_ext" <<_ACEOF
23307 #line 23307 "configure"
23308 #include "confdefs.h"
23309 #define memmove autoconf_temporary
23310 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23311 #undef memmove
23312
23313 #ifdef __cplusplus
23314 extern "C"
23315 #endif
23316
23317 /* We use char because int might match the return type of a gcc2
23318    builtin and then its argument prototype would still apply.  */
23319 char memmove (void);
23320
23321 int
23322 main (void)
23323 {
23324
23325 /* The GNU C library defines stubs for functions which it implements
23326     to always fail with ENOSYS.  Some functions are actually named
23327     something starting with __ and the normal name is an alias.  */
23328 #if defined (__stub_memmove) || defined (__stub___memmove)
23329 #error found stub for memmove
23330 #endif
23331
23332         return memmove ();
23333   ;
23334   return 0;
23335 }
23336 _ACEOF
23337 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23338 if { (eval echo "$as_me:23338: \"$ac_link\"") >&5
23339   (eval $ac_link) 2>&5
23340   ac_status=$?
23341   echo "$as_me:23341: \$? = $ac_status" >&5
23342   (exit "$ac_status"); } &&
23343          { ac_try='test -s "conftest$ac_exeext"'
23344   { (eval echo "$as_me:23344: \"$ac_try\"") >&5
23345   (eval $ac_try) 2>&5
23346   ac_status=$?
23347   echo "$as_me:23347: \$? = $ac_status" >&5
23348   (exit "$ac_status"); }; }; then
23349   ac_cv_func_memmove=yes
23350 else
23351   echo "$as_me: failed program was:" >&5
23352 cat "conftest.$ac_ext" >&5
23353 ac_cv_func_memmove=no
23354 fi
23355 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23356 fi
23357 echo "$as_me:23357: result: $ac_cv_func_memmove" >&5
23358 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23359 if test "$ac_cv_func_memmove" = yes; then
23360   :
23361 else
23362
23363 echo "$as_me:23363: checking for bcopy" >&5
23364 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23365 if test "${ac_cv_func_bcopy+set}" = set; then
23366   echo $ECHO_N "(cached) $ECHO_C" >&6
23367 else
23368   cat >"conftest.$ac_ext" <<_ACEOF
23369 #line 23369 "configure"
23370 #include "confdefs.h"
23371 #define bcopy autoconf_temporary
23372 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23373 #undef bcopy
23374
23375 #ifdef __cplusplus
23376 extern "C"
23377 #endif
23378
23379 /* We use char because int might match the return type of a gcc2
23380    builtin and then its argument prototype would still apply.  */
23381 char bcopy (void);
23382
23383 int
23384 main (void)
23385 {
23386
23387 /* The GNU C library defines stubs for functions which it implements
23388     to always fail with ENOSYS.  Some functions are actually named
23389     something starting with __ and the normal name is an alias.  */
23390 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23391 #error found stub for bcopy
23392 #endif
23393
23394         return bcopy ();
23395   ;
23396   return 0;
23397 }
23398 _ACEOF
23399 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23400 if { (eval echo "$as_me:23400: \"$ac_link\"") >&5
23401   (eval $ac_link) 2>&5
23402   ac_status=$?
23403   echo "$as_me:23403: \$? = $ac_status" >&5
23404   (exit "$ac_status"); } &&
23405          { ac_try='test -s "conftest$ac_exeext"'
23406   { (eval echo "$as_me:23406: \"$ac_try\"") >&5
23407   (eval $ac_try) 2>&5
23408   ac_status=$?
23409   echo "$as_me:23409: \$? = $ac_status" >&5
23410   (exit "$ac_status"); }; }; then
23411   ac_cv_func_bcopy=yes
23412 else
23413   echo "$as_me: failed program was:" >&5
23414 cat "conftest.$ac_ext" >&5
23415 ac_cv_func_bcopy=no
23416 fi
23417 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23418 fi
23419 echo "$as_me:23419: result: $ac_cv_func_bcopy" >&5
23420 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23421 if test "$ac_cv_func_bcopy" = yes; then
23422
23423         echo "$as_me:23423: checking if bcopy does overlapping moves" >&5
23424 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23425 if test "${cf_cv_good_bcopy+set}" = set; then
23426   echo $ECHO_N "(cached) $ECHO_C" >&6
23427 else
23428
23429                 if test "$cross_compiling" = yes; then
23430   cf_cv_good_bcopy=unknown
23431 else
23432   cat >"conftest.$ac_ext" <<_ACEOF
23433 #line 23433 "configure"
23434 #include "confdefs.h"
23435
23436 $ac_includes_default
23437
23438 int main(void) {
23439         static char data[] = "abcdefghijklmnopqrstuwwxyz";
23440         char temp[40];
23441         bcopy(data, temp, sizeof(data));
23442         bcopy(temp+10, temp, 15);
23443         bcopy(temp+5, temp+15, 10);
23444         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23445 }
23446
23447 _ACEOF
23448 rm -f "conftest$ac_exeext"
23449 if { (eval echo "$as_me:23449: \"$ac_link\"") >&5
23450   (eval $ac_link) 2>&5
23451   ac_status=$?
23452   echo "$as_me:23452: \$? = $ac_status" >&5
23453   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23454   { (eval echo "$as_me:23454: \"$ac_try\"") >&5
23455   (eval $ac_try) 2>&5
23456   ac_status=$?
23457   echo "$as_me:23457: \$? = $ac_status" >&5
23458   (exit "$ac_status"); }; }; then
23459   cf_cv_good_bcopy=yes
23460 else
23461   echo "$as_me: program exited with status $ac_status" >&5
23462 echo "$as_me: failed program was:" >&5
23463 cat "conftest.$ac_ext" >&5
23464 cf_cv_good_bcopy=no
23465 fi
23466 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23467 fi
23468
23469 fi
23470 echo "$as_me:23470: result: $cf_cv_good_bcopy" >&5
23471 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23472
23473 else
23474   cf_cv_good_bcopy=no
23475 fi
23476
23477         if test "$cf_cv_good_bcopy" = yes ; then
23478
23479 cat >>confdefs.h <<\EOF
23480 #define USE_OK_BCOPY 1
23481 EOF
23482
23483         else
23484
23485 cat >>confdefs.h <<\EOF
23486 #define USE_MY_MEMMOVE 1
23487 EOF
23488
23489         fi
23490
23491 fi
23492
23493 tty >/dev/null 2>&1 || {
23494 for ac_func in posix_openpt
23495 do
23496 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23497 echo "$as_me:23497: checking for $ac_func" >&5
23498 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23499 if eval "test \"\${$as_ac_var+set}\" = set"; then
23500   echo $ECHO_N "(cached) $ECHO_C" >&6
23501 else
23502   cat >"conftest.$ac_ext" <<_ACEOF
23503 #line 23503 "configure"
23504 #include "confdefs.h"
23505 #define $ac_func autoconf_temporary
23506 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23507 #undef $ac_func
23508
23509 #ifdef __cplusplus
23510 extern "C"
23511 #endif
23512
23513 /* We use char because int might match the return type of a gcc2
23514    builtin and then its argument prototype would still apply.  */
23515 char $ac_func (void);
23516
23517 int
23518 main (void)
23519 {
23520
23521 /* The GNU C library defines stubs for functions which it implements
23522     to always fail with ENOSYS.  Some functions are actually named
23523     something starting with __ and the normal name is an alias.  */
23524 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23525 #error found stub for $ac_func
23526 #endif
23527
23528         return $ac_func ();
23529   ;
23530   return 0;
23531 }
23532 _ACEOF
23533 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23534 if { (eval echo "$as_me:23534: \"$ac_link\"") >&5
23535   (eval $ac_link) 2>&5
23536   ac_status=$?
23537   echo "$as_me:23537: \$? = $ac_status" >&5
23538   (exit "$ac_status"); } &&
23539          { ac_try='test -s "conftest$ac_exeext"'
23540   { (eval echo "$as_me:23540: \"$ac_try\"") >&5
23541   (eval $ac_try) 2>&5
23542   ac_status=$?
23543   echo "$as_me:23543: \$? = $ac_status" >&5
23544   (exit "$ac_status"); }; }; then
23545   eval "$as_ac_var=yes"
23546 else
23547   echo "$as_me: failed program was:" >&5
23548 cat "conftest.$ac_ext" >&5
23549 eval "$as_ac_var=no"
23550 fi
23551 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23552 fi
23553 echo "$as_me:23553: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23554 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23555 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23556   cat >>confdefs.h <<EOF
23557 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23558 EOF
23559
23560 fi
23561 done
23562  }
23563 echo "$as_me:23563: checking if poll really works" >&5
23564 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23565 if test "${cf_cv_working_poll+set}" = set; then
23566   echo $ECHO_N "(cached) $ECHO_C" >&6
23567 else
23568
23569 if test "$cross_compiling" = yes; then
23570   cf_cv_working_poll=unknown
23571 else
23572   cat >"conftest.$ac_ext" <<_ACEOF
23573 #line 23573 "configure"
23574 #include "confdefs.h"
23575
23576 $ac_includes_default
23577
23578 #include <fcntl.h>
23579
23580 #ifdef HAVE_POLL_H
23581 #include <poll.h>
23582 #else
23583 #include <sys/poll.h>
23584 #endif
23585
23586 int main(void) {
23587         struct pollfd myfds;
23588         int ret;
23589
23590         /* check for Darwin bug with respect to "devices" */
23591         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
23592         if (myfds.fd < 0)
23593                 myfds.fd = 0;
23594         myfds.events = POLLIN;
23595         myfds.revents = 0;
23596
23597         ret = poll(&myfds, 1, 100);
23598
23599         if (ret < 0 || (myfds.revents & POLLNVAL)) {
23600                 ret = -1;
23601         } else {
23602                 int fd = 0;
23603                 if (!isatty(fd)) {
23604                         fd = open("/dev/tty", 2);       /* O_RDWR */
23605                 }
23606 #ifdef HAVE_POSIX_OPENPT
23607                 if (fd < 0) {
23608                         fd = posix_openpt(O_RDWR);
23609                 }
23610 #endif
23611
23612                 if (fd >= 0) {
23613                         /* also check with standard input */
23614                         myfds.fd = fd;
23615                         myfds.events = POLLIN;
23616                         myfds.revents = 0;
23617                         ret = poll(&myfds, 1, 100);
23618                 } else {
23619                         ret = -1;
23620                 }
23621         }
23622         ${cf_cv_main_return:-return}(ret < 0);
23623 }
23624 _ACEOF
23625 rm -f "conftest$ac_exeext"
23626 if { (eval echo "$as_me:23626: \"$ac_link\"") >&5
23627   (eval $ac_link) 2>&5
23628   ac_status=$?
23629   echo "$as_me:23629: \$? = $ac_status" >&5
23630   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23631   { (eval echo "$as_me:23631: \"$ac_try\"") >&5
23632   (eval $ac_try) 2>&5
23633   ac_status=$?
23634   echo "$as_me:23634: \$? = $ac_status" >&5
23635   (exit "$ac_status"); }; }; then
23636   cf_cv_working_poll=yes
23637 else
23638   echo "$as_me: program exited with status $ac_status" >&5
23639 echo "$as_me: failed program was:" >&5
23640 cat "conftest.$ac_ext" >&5
23641 cf_cv_working_poll=no
23642 fi
23643 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23644 fi
23645 fi
23646 echo "$as_me:23646: result: $cf_cv_working_poll" >&5
23647 echo "${ECHO_T}$cf_cv_working_poll" >&6
23648 test "$cf_cv_working_poll" = "yes" &&
23649 cat >>confdefs.h <<\EOF
23650 #define HAVE_WORKING_POLL 1
23651 EOF
23652
23653 echo "$as_me:23653: checking if MB_LEN_MAX is usable" >&5
23654 echo $ECHO_N "checking if MB_LEN_MAX is usable... $ECHO_C" >&6
23655 if test "${cf_cv_mb_len_max+set}" = set; then
23656   echo $ECHO_N "(cached) $ECHO_C" >&6
23657 else
23658
23659 cat >"conftest.$ac_ext" <<_ACEOF
23660 #line 23660 "configure"
23661 #include "confdefs.h"
23662
23663 $ac_includes_default
23664 #include <limits.h>
23665 int
23666 main (void)
23667 {
23668
23669 #if defined(MB_LEN_MAX) && MB_LEN_MAX >= 6
23670         ${cf_cv_main_return:-return}(0);
23671 #else
23672 #error MB_LEN_MAX is not usable
23673 #endif
23674
23675   ;
23676   return 0;
23677 }
23678 _ACEOF
23679 rm -f "conftest.$ac_objext"
23680 if { (eval echo "$as_me:23680: \"$ac_compile\"") >&5
23681   (eval $ac_compile) 2>&5
23682   ac_status=$?
23683   echo "$as_me:23683: \$? = $ac_status" >&5
23684   (exit "$ac_status"); } &&
23685          { ac_try='test -s "conftest.$ac_objext"'
23686   { (eval echo "$as_me:23686: \"$ac_try\"") >&5
23687   (eval $ac_try) 2>&5
23688   ac_status=$?
23689   echo "$as_me:23689: \$? = $ac_status" >&5
23690   (exit "$ac_status"); }; }; then
23691   cf_cv_mb_len_max=yes
23692 else
23693   echo "$as_me: failed program was:" >&5
23694 cat "conftest.$ac_ext" >&5
23695 cf_cv_mb_len_max=no
23696 fi
23697 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23698 fi
23699 echo "$as_me:23699: result: $cf_cv_mb_len_max" >&5
23700 echo "${ECHO_T}$cf_cv_mb_len_max" >&6
23701 if test "$cf_cv_mb_len_max" = yes
23702 then
23703
23704 cat >>confdefs.h <<\EOF
23705 #define HAVE_CONSISTENT_MB_LEN_MAX 1
23706 EOF
23707
23708 else
23709         { echo "$as_me:23709: WARNING: MB_LEN_MAX is missing/inconsistent in system headers" >&5
23710 echo "$as_me: WARNING: MB_LEN_MAX is missing/inconsistent in system headers" >&2;}
23711 fi
23712
23713 echo "$as_me:23713: checking for va_copy" >&5
23714 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23715 if test "${cf_cv_have_va_copy+set}" = set; then
23716   echo $ECHO_N "(cached) $ECHO_C" >&6
23717 else
23718
23719 cat >"conftest.$ac_ext" <<_ACEOF
23720 #line 23720 "configure"
23721 #include "confdefs.h"
23722
23723 #include <stdarg.h>
23724
23725 int
23726 main (void)
23727 {
23728
23729         static va_list dst;
23730         static va_list src;
23731         va_copy(dst, src)
23732   ;
23733   return 0;
23734 }
23735 _ACEOF
23736 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23737 if { (eval echo "$as_me:23737: \"$ac_link\"") >&5
23738   (eval $ac_link) 2>&5
23739   ac_status=$?
23740   echo "$as_me:23740: \$? = $ac_status" >&5
23741   (exit "$ac_status"); } &&
23742          { ac_try='test -s "conftest$ac_exeext"'
23743   { (eval echo "$as_me:23743: \"$ac_try\"") >&5
23744   (eval $ac_try) 2>&5
23745   ac_status=$?
23746   echo "$as_me:23746: \$? = $ac_status" >&5
23747   (exit "$ac_status"); }; }; then
23748   cf_cv_have_va_copy=yes
23749 else
23750   echo "$as_me: failed program was:" >&5
23751 cat "conftest.$ac_ext" >&5
23752 cf_cv_have_va_copy=no
23753 fi
23754 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23755 fi
23756 echo "$as_me:23756: result: $cf_cv_have_va_copy" >&5
23757 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23758
23759 if test "$cf_cv_have_va_copy" = yes;
23760 then
23761
23762 cat >>confdefs.h <<\EOF
23763 #define HAVE_VA_COPY 1
23764 EOF
23765
23766 else # !cf_cv_have_va_copy
23767
23768 echo "$as_me:23768: checking for __va_copy" >&5
23769 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23770 if test "${cf_cv_have___va_copy+set}" = set; then
23771   echo $ECHO_N "(cached) $ECHO_C" >&6
23772 else
23773
23774 cat >"conftest.$ac_ext" <<_ACEOF
23775 #line 23775 "configure"
23776 #include "confdefs.h"
23777
23778 #include <stdarg.h>
23779
23780 int
23781 main (void)
23782 {
23783
23784         static va_list dst;
23785         static va_list src;
23786         __va_copy(dst, src)
23787   ;
23788   return 0;
23789 }
23790 _ACEOF
23791 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23792 if { (eval echo "$as_me:23792: \"$ac_link\"") >&5
23793   (eval $ac_link) 2>&5
23794   ac_status=$?
23795   echo "$as_me:23795: \$? = $ac_status" >&5
23796   (exit "$ac_status"); } &&
23797          { ac_try='test -s "conftest$ac_exeext"'
23798   { (eval echo "$as_me:23798: \"$ac_try\"") >&5
23799   (eval $ac_try) 2>&5
23800   ac_status=$?
23801   echo "$as_me:23801: \$? = $ac_status" >&5
23802   (exit "$ac_status"); }; }; then
23803   cf_cv_have___va_copy=yes
23804 else
23805   echo "$as_me: failed program was:" >&5
23806 cat "conftest.$ac_ext" >&5
23807 cf_cv_have___va_copy=no
23808 fi
23809 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23810 fi
23811 echo "$as_me:23811: result: $cf_cv_have___va_copy" >&5
23812 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23813
23814 if test "$cf_cv_have___va_copy" = yes
23815 then
23816
23817 cat >>confdefs.h <<\EOF
23818 #define HAVE___VA_COPY 1
23819 EOF
23820
23821 else # !cf_cv_have___va_copy
23822
23823 echo "$as_me:23823: checking for __builtin_va_copy" >&5
23824 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23825 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23826   echo $ECHO_N "(cached) $ECHO_C" >&6
23827 else
23828
23829 cat >"conftest.$ac_ext" <<_ACEOF
23830 #line 23830 "configure"
23831 #include "confdefs.h"
23832
23833 #include <stdarg.h>
23834
23835 int
23836 main (void)
23837 {
23838
23839         static va_list dst;
23840         static va_list src;
23841         __builtin_va_copy(dst, src)
23842   ;
23843   return 0;
23844 }
23845 _ACEOF
23846 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23847 if { (eval echo "$as_me:23847: \"$ac_link\"") >&5
23848   (eval $ac_link) 2>&5
23849   ac_status=$?
23850   echo "$as_me:23850: \$? = $ac_status" >&5
23851   (exit "$ac_status"); } &&
23852          { ac_try='test -s "conftest$ac_exeext"'
23853   { (eval echo "$as_me:23853: \"$ac_try\"") >&5
23854   (eval $ac_try) 2>&5
23855   ac_status=$?
23856   echo "$as_me:23856: \$? = $ac_status" >&5
23857   (exit "$ac_status"); }; }; then
23858   cf_cv_have___builtin_va_copy=yes
23859 else
23860   echo "$as_me: failed program was:" >&5
23861 cat "conftest.$ac_ext" >&5
23862 cf_cv_have___builtin_va_copy=no
23863 fi
23864 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23865 fi
23866 echo "$as_me:23866: result: $cf_cv_have___builtin_va_copy" >&5
23867 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23868
23869 test "$cf_cv_have___builtin_va_copy" = yes &&
23870
23871 cat >>confdefs.h <<\EOF
23872 #define HAVE___BUILTIN_VA_COPY 1
23873 EOF
23874
23875 fi # cf_cv_have___va_copy
23876
23877 fi # cf_cv_have_va_copy
23878
23879 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23880 (*yes*)
23881         ;;
23882
23883 (*)
23884         echo "$as_me:23884: checking if we can simply copy va_list" >&5
23885 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23886 if test "${cf_cv_pointer_va_list+set}" = set; then
23887   echo $ECHO_N "(cached) $ECHO_C" >&6
23888 else
23889
23890 cat >"conftest.$ac_ext" <<_ACEOF
23891 #line 23891 "configure"
23892 #include "confdefs.h"
23893
23894 #include <stdarg.h>
23895
23896 int
23897 main (void)
23898 {
23899
23900         va_list dst;
23901         va_list src;
23902         dst = src
23903   ;
23904   return 0;
23905 }
23906 _ACEOF
23907 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23908 if { (eval echo "$as_me:23908: \"$ac_link\"") >&5
23909   (eval $ac_link) 2>&5
23910   ac_status=$?
23911   echo "$as_me:23911: \$? = $ac_status" >&5
23912   (exit "$ac_status"); } &&
23913          { ac_try='test -s "conftest$ac_exeext"'
23914   { (eval echo "$as_me:23914: \"$ac_try\"") >&5
23915   (eval $ac_try) 2>&5
23916   ac_status=$?
23917   echo "$as_me:23917: \$? = $ac_status" >&5
23918   (exit "$ac_status"); }; }; then
23919   cf_cv_pointer_va_list=yes
23920 else
23921   echo "$as_me: failed program was:" >&5
23922 cat "conftest.$ac_ext" >&5
23923 cf_cv_pointer_va_list=no
23924 fi
23925 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23926 fi
23927 echo "$as_me:23927: result: $cf_cv_pointer_va_list" >&5
23928 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23929
23930         if test "$cf_cv_pointer_va_list" = no
23931         then
23932                 echo "$as_me:23932: checking if we can copy va_list indirectly" >&5
23933 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23934 if test "${cf_cv_array_va_list+set}" = set; then
23935   echo $ECHO_N "(cached) $ECHO_C" >&6
23936 else
23937
23938 cat >"conftest.$ac_ext" <<_ACEOF
23939 #line 23939 "configure"
23940 #include "confdefs.h"
23941
23942 #include <stdarg.h>
23943
23944 int
23945 main (void)
23946 {
23947
23948         va_list dst;
23949         va_list src;
23950         *dst = *src
23951   ;
23952   return 0;
23953 }
23954 _ACEOF
23955 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23956 if { (eval echo "$as_me:23956: \"$ac_link\"") >&5
23957   (eval $ac_link) 2>&5
23958   ac_status=$?
23959   echo "$as_me:23959: \$? = $ac_status" >&5
23960   (exit "$ac_status"); } &&
23961          { ac_try='test -s "conftest$ac_exeext"'
23962   { (eval echo "$as_me:23962: \"$ac_try\"") >&5
23963   (eval $ac_try) 2>&5
23964   ac_status=$?
23965   echo "$as_me:23965: \$? = $ac_status" >&5
23966   (exit "$ac_status"); }; }; then
23967   cf_cv_array_va_list=yes
23968 else
23969   echo "$as_me: failed program was:" >&5
23970 cat "conftest.$ac_ext" >&5
23971 cf_cv_array_va_list=no
23972 fi
23973 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23974 fi
23975 echo "$as_me:23975: result: $cf_cv_array_va_list" >&5
23976 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23977                 test "$cf_cv_array_va_list" = yes &&
23978 cat >>confdefs.h <<\EOF
23979 #define ARRAY_VA_LIST 1
23980 EOF
23981
23982         fi
23983         ;;
23984 esac
23985
23986 echo "$as_me:23986: checking for pid_t" >&5
23987 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23988 if test "${ac_cv_type_pid_t+set}" = set; then
23989   echo $ECHO_N "(cached) $ECHO_C" >&6
23990 else
23991   cat >"conftest.$ac_ext" <<_ACEOF
23992 #line 23992 "configure"
23993 #include "confdefs.h"
23994 $ac_includes_default
23995 int
23996 main (void)
23997 {
23998 if ((pid_t *) 0)
23999   return 0;
24000 if (sizeof (pid_t))
24001   return 0;
24002   ;
24003   return 0;
24004 }
24005 _ACEOF
24006 rm -f "conftest.$ac_objext"
24007 if { (eval echo "$as_me:24007: \"$ac_compile\"") >&5
24008   (eval $ac_compile) 2>&5
24009   ac_status=$?
24010   echo "$as_me:24010: \$? = $ac_status" >&5
24011   (exit "$ac_status"); } &&
24012          { ac_try='test -s "conftest.$ac_objext"'
24013   { (eval echo "$as_me:24013: \"$ac_try\"") >&5
24014   (eval $ac_try) 2>&5
24015   ac_status=$?
24016   echo "$as_me:24016: \$? = $ac_status" >&5
24017   (exit "$ac_status"); }; }; then
24018   ac_cv_type_pid_t=yes
24019 else
24020   echo "$as_me: failed program was:" >&5
24021 cat "conftest.$ac_ext" >&5
24022 ac_cv_type_pid_t=no
24023 fi
24024 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24025 fi
24026 echo "$as_me:24026: result: $ac_cv_type_pid_t" >&5
24027 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
24028 if test "$ac_cv_type_pid_t" = yes; then
24029   :
24030 else
24031
24032 cat >>confdefs.h <<EOF
24033 #define pid_t int
24034 EOF
24035
24036 fi
24037
24038 for ac_header in unistd.h vfork.h
24039 do
24040 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24041 echo "$as_me:24041: checking for $ac_header" >&5
24042 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24043 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24044   echo $ECHO_N "(cached) $ECHO_C" >&6
24045 else
24046   cat >"conftest.$ac_ext" <<_ACEOF
24047 #line 24047 "configure"
24048 #include "confdefs.h"
24049 #include <$ac_header>
24050 _ACEOF
24051 if { (eval echo "$as_me:24051: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24052   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24053   ac_status=$?
24054   $EGREP -v '^ *\+' conftest.er1 >conftest.err
24055   rm -f conftest.er1
24056   cat conftest.err >&5
24057   echo "$as_me:24057: \$? = $ac_status" >&5
24058   (exit "$ac_status"); } >/dev/null; then
24059   if test -s conftest.err; then
24060     ac_cpp_err=$ac_c_preproc_warn_flag
24061   else
24062     ac_cpp_err=
24063   fi
24064 else
24065   ac_cpp_err=yes
24066 fi
24067 if test -z "$ac_cpp_err"; then
24068   eval "$as_ac_Header=yes"
24069 else
24070   echo "$as_me: failed program was:" >&5
24071   cat "conftest.$ac_ext" >&5
24072   eval "$as_ac_Header=no"
24073 fi
24074 rm -f conftest.err "conftest.$ac_ext"
24075 fi
24076 echo "$as_me:24076: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
24077 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
24078 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
24079   cat >>confdefs.h <<EOF
24080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24081 EOF
24082
24083 fi
24084 done
24085
24086 for ac_func in fork vfork
24087 do
24088 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24089 echo "$as_me:24089: checking for $ac_func" >&5
24090 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24091 if eval "test \"\${$as_ac_var+set}\" = set"; then
24092   echo $ECHO_N "(cached) $ECHO_C" >&6
24093 else
24094   cat >"conftest.$ac_ext" <<_ACEOF
24095 #line 24095 "configure"
24096 #include "confdefs.h"
24097 #define $ac_func autoconf_temporary
24098 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
24099 #undef $ac_func
24100
24101 #ifdef __cplusplus
24102 extern "C"
24103 #endif
24104
24105 /* We use char because int might match the return type of a gcc2
24106    builtin and then its argument prototype would still apply.  */
24107 char $ac_func (void);
24108
24109 int
24110 main (void)
24111 {
24112
24113 /* The GNU C library defines stubs for functions which it implements
24114     to always fail with ENOSYS.  Some functions are actually named
24115     something starting with __ and the normal name is an alias.  */
24116 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24117 #error found stub for $ac_func
24118 #endif
24119
24120         return $ac_func ();
24121   ;
24122   return 0;
24123 }
24124 _ACEOF
24125 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24126 if { (eval echo "$as_me:24126: \"$ac_link\"") >&5
24127   (eval $ac_link) 2>&5
24128   ac_status=$?
24129   echo "$as_me:24129: \$? = $ac_status" >&5
24130   (exit "$ac_status"); } &&
24131          { ac_try='test -s "conftest$ac_exeext"'
24132   { (eval echo "$as_me:24132: \"$ac_try\"") >&5
24133   (eval $ac_try) 2>&5
24134   ac_status=$?
24135   echo "$as_me:24135: \$? = $ac_status" >&5
24136   (exit "$ac_status"); }; }; then
24137   eval "$as_ac_var=yes"
24138 else
24139   echo "$as_me: failed program was:" >&5
24140 cat "conftest.$ac_ext" >&5
24141 eval "$as_ac_var=no"
24142 fi
24143 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24144 fi
24145 echo "$as_me:24145: result: `eval echo '${'"$as_ac_var"'}'`" >&5
24146 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
24147 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
24148   cat >>confdefs.h <<EOF
24149 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24150 EOF
24151
24152 fi
24153 done
24154
24155 ac_cv_func_fork_works=$ac_cv_func_fork
24156 if test "x$ac_cv_func_fork" = xyes; then
24157   echo "$as_me:24157: checking for working fork" >&5
24158 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
24159 if test "${ac_cv_func_fork_works+set}" = set; then
24160   echo $ECHO_N "(cached) $ECHO_C" >&6
24161 else
24162   if test "$cross_compiling" = yes; then
24163   ac_cv_func_fork_works=cross
24164 else
24165   cat >"conftest.$ac_ext" <<_ACEOF
24166 /* By Rüdiger Kuhlmann. */
24167       #include <sys/types.h>
24168       #if HAVE_UNISTD_H
24169       # include <unistd.h>
24170       #endif
24171       /* Some systems only have a dummy stub for fork() */
24172       int main (void)
24173       {
24174         if (fork() < 0)
24175           $ac_main_return (1);
24176         $ac_main_return (0);
24177       }
24178 _ACEOF
24179 rm -f "conftest$ac_exeext"
24180 if { (eval echo "$as_me:24180: \"$ac_link\"") >&5
24181   (eval $ac_link) 2>&5
24182   ac_status=$?
24183   echo "$as_me:24183: \$? = $ac_status" >&5
24184   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24185   { (eval echo "$as_me:24185: \"$ac_try\"") >&5
24186   (eval $ac_try) 2>&5
24187   ac_status=$?
24188   echo "$as_me:24188: \$? = $ac_status" >&5
24189   (exit "$ac_status"); }; }; then
24190   ac_cv_func_fork_works=yes
24191 else
24192   echo "$as_me: program exited with status $ac_status" >&5
24193 echo "$as_me: failed program was:" >&5
24194 cat "conftest.$ac_ext" >&5
24195 ac_cv_func_fork_works=no
24196 fi
24197 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24198 fi
24199 fi
24200 echo "$as_me:24200: result: $ac_cv_func_fork_works" >&5
24201 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
24202
24203 fi
24204 if test "x$ac_cv_func_fork_works" = xcross; then
24205   case $host in
24206     *-*-amigaos* | *-*-msdosdjgpp*)
24207       # Override, as these systems have only a dummy fork() stub
24208       ac_cv_func_fork_works=no
24209       ;;
24210     *)
24211       ac_cv_func_fork_works=yes
24212       ;;
24213   esac
24214   { echo "$as_me:24214: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
24215 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
24216 fi
24217 ac_cv_func_vfork_works=$ac_cv_func_vfork
24218 if test "x$ac_cv_func_vfork" = xyes; then
24219   echo "$as_me:24219: checking for working vfork" >&5
24220 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
24221 if test "${ac_cv_func_vfork_works+set}" = set; then
24222   echo $ECHO_N "(cached) $ECHO_C" >&6
24223 else
24224   if test "$cross_compiling" = yes; then
24225   ac_cv_func_vfork_works=cross
24226 else
24227   cat >"conftest.$ac_ext" <<_ACEOF
24228 #line 24228 "configure"
24229 #include "confdefs.h"
24230 /* Thanks to Paul Eggert for this test.  */
24231 #include <stdio.h>
24232 #include <sys/types.h>
24233 #include <sys/stat.h>
24234 #if HAVE_UNISTD_H
24235 # include <unistd.h>
24236 #endif
24237 #if HAVE_VFORK_H
24238 # include <vfork.h>
24239 #endif
24240 /* On some sparc systems, changes by the child to local and incoming
24241    argument registers are propagated back to the parent.  The compiler
24242    is told about this with #include <vfork.h>, but some compilers
24243    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
24244    static variable whose address is put into a register that is
24245    clobbered by the vfork.  */
24246 static
24247 sparc_address_test (int arg)
24248 {
24249   static pid_t child;
24250   if (!child) {
24251     child = vfork ();
24252     if (child < 0) {
24253       perror ("vfork");
24254       _exit(2);
24255     }
24256     if (!child) {
24257       arg = getpid();
24258       write(-1, "", 0);
24259       _exit (arg);
24260     }
24261   }
24262 }
24263
24264 int
24265 main (void)
24266 {
24267   pid_t parent = getpid ();
24268   pid_t child;
24269
24270   sparc_address_test ();
24271
24272   child = vfork ();
24273
24274   if (child == 0) {
24275     /* Here is another test for sparc vfork register problems.  This
24276        test uses lots of local variables, at least as many local
24277        variables as main has allocated so far including compiler
24278        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
24279        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
24280        reuse the register of parent for one of the local variables,
24281        since it will think that parent can't possibly be used any more
24282        in this routine.  Assigning to the local variable will thus
24283        munge parent in the parent process.  */
24284     pid_t
24285       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24286       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24287     /* Convince the compiler that p..p7 are live; otherwise, it might
24288        use the same hardware register for all 8 local variables.  */
24289     if (p != p1 || p != p2 || p != p3 || p != p4
24290         || p != p5 || p != p6 || p != p7)
24291       _exit(1);
24292
24293     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24294        from child file descriptors.  If the child closes a descriptor
24295        before it execs or exits, this munges the parent's descriptor
24296        as well.  Test for this by closing stdout in the child.  */
24297     _exit(close(fileno(stdout)) != 0);
24298   } else {
24299     int status;
24300     struct stat st;
24301
24302     while (wait(&status) != child)
24303       ;
24304     $ac_main_return(
24305          /* Was there some problem with vforking?  */
24306          child < 0
24307
24308          /* Did the child fail?  (This shouldn't happen.)  */
24309          || status
24310
24311          /* Did the vfork/compiler bug occur?  */
24312          || parent != getpid()
24313
24314          /* Did the file descriptor bug occur?  */
24315          || fstat(fileno(stdout), &st) != 0
24316          );
24317   }
24318 }
24319 _ACEOF
24320 rm -f "conftest$ac_exeext"
24321 if { (eval echo "$as_me:24321: \"$ac_link\"") >&5
24322   (eval $ac_link) 2>&5
24323   ac_status=$?
24324   echo "$as_me:24324: \$? = $ac_status" >&5
24325   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24326   { (eval echo "$as_me:24326: \"$ac_try\"") >&5
24327   (eval $ac_try) 2>&5
24328   ac_status=$?
24329   echo "$as_me:24329: \$? = $ac_status" >&5
24330   (exit "$ac_status"); }; }; then
24331   ac_cv_func_vfork_works=yes
24332 else
24333   echo "$as_me: program exited with status $ac_status" >&5
24334 echo "$as_me: failed program was:" >&5
24335 cat "conftest.$ac_ext" >&5
24336 ac_cv_func_vfork_works=no
24337 fi
24338 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24339 fi
24340 fi
24341 echo "$as_me:24341: result: $ac_cv_func_vfork_works" >&5
24342 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24343
24344 fi;
24345 if test "x$ac_cv_func_fork_works" = xcross; then
24346   ac_cv_func_vfork_works=ac_cv_func_vfork
24347   { echo "$as_me:24347: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24348 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24349 fi
24350
24351 if test "x$ac_cv_func_vfork_works" = xyes; then
24352
24353 cat >>confdefs.h <<\EOF
24354 #define HAVE_WORKING_VFORK 1
24355 EOF
24356
24357 else
24358
24359 cat >>confdefs.h <<\EOF
24360 #define vfork fork
24361 EOF
24362
24363 fi
24364 if test "x$ac_cv_func_fork_works" = xyes; then
24365
24366 cat >>confdefs.h <<\EOF
24367 #define HAVE_WORKING_FORK 1
24368 EOF
24369
24370 fi
24371
24372 echo "$as_me:24372: checking if fopen accepts explicit binary mode" >&5
24373 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24374 if test "${cf_cv_fopen_bin_r+set}" = set; then
24375   echo $ECHO_N "(cached) $ECHO_C" >&6
24376 else
24377
24378         if test "$cross_compiling" = yes; then
24379   cf_cv_fopen_bin_r=unknown
24380 else
24381   cat >"conftest.$ac_ext" <<_ACEOF
24382 #line 24382 "configure"
24383 #include "confdefs.h"
24384
24385 $ac_includes_default
24386
24387 int main(void)
24388 {
24389         FILE *fp = fopen("conftest.tmp", "wb");
24390         int rc = 0;
24391         if (fp != 0) {
24392                 int p, q;
24393                 for (p = 0; p < 256; ++p) {
24394                         fputc(p, fp);
24395                 }
24396                 fclose(fp);
24397                 fp = fopen("conftest.tmp", "rb");
24398                 if (fp != 0) {
24399                         for (p = 0; p < 256; ++p) {
24400                                 q = fgetc(fp);
24401                                 if (q != p) {
24402                                         rc = 1;
24403                                         break;
24404                                 }
24405                         }
24406                 } else {
24407                         rc = 1;
24408                 }
24409         } else {
24410                 rc = 1;
24411         }
24412         ${cf_cv_main_return:-return} (rc);
24413 }
24414
24415 _ACEOF
24416 rm -f "conftest$ac_exeext"
24417 if { (eval echo "$as_me:24417: \"$ac_link\"") >&5
24418   (eval $ac_link) 2>&5
24419   ac_status=$?
24420   echo "$as_me:24420: \$? = $ac_status" >&5
24421   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24422   { (eval echo "$as_me:24422: \"$ac_try\"") >&5
24423   (eval $ac_try) 2>&5
24424   ac_status=$?
24425   echo "$as_me:24425: \$? = $ac_status" >&5
24426   (exit "$ac_status"); }; }; then
24427   cf_cv_fopen_bin_r=yes
24428 else
24429   echo "$as_me: program exited with status $ac_status" >&5
24430 echo "$as_me: failed program was:" >&5
24431 cat "conftest.$ac_ext" >&5
24432 cf_cv_fopen_bin_r=no
24433 fi
24434 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24435 fi
24436
24437 fi
24438 echo "$as_me:24438: result: $cf_cv_fopen_bin_r" >&5
24439 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24440 test "x$cf_cv_fopen_bin_r" != xno &&
24441 cat >>confdefs.h <<\EOF
24442 #define USE_FOPEN_BIN_R 1
24443 EOF
24444
24445 # special check for test/ditto.c
24446
24447 echo "$as_me:24447: checking for openpty in -lutil" >&5
24448 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24449 if test "${ac_cv_lib_util_openpty+set}" = set; then
24450   echo $ECHO_N "(cached) $ECHO_C" >&6
24451 else
24452   ac_check_lib_save_LIBS=$LIBS
24453 LIBS="-lutil  $LIBS"
24454 cat >"conftest.$ac_ext" <<_ACEOF
24455 #line 24455 "configure"
24456 #include "confdefs.h"
24457
24458 /* Override any gcc2 internal prototype to avoid an error.  */
24459 #ifdef __cplusplus
24460 extern "C"
24461 #endif
24462 /* We use char because int might match the return type of a gcc2
24463    builtin and then its argument prototype would still apply.  */
24464 char openpty (void);
24465 int
24466 main (void)
24467 {
24468 openpty ();
24469   ;
24470   return 0;
24471 }
24472 _ACEOF
24473 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24474 if { (eval echo "$as_me:24474: \"$ac_link\"") >&5
24475   (eval $ac_link) 2>&5
24476   ac_status=$?
24477   echo "$as_me:24477: \$? = $ac_status" >&5
24478   (exit "$ac_status"); } &&
24479          { ac_try='test -s "conftest$ac_exeext"'
24480   { (eval echo "$as_me:24480: \"$ac_try\"") >&5
24481   (eval $ac_try) 2>&5
24482   ac_status=$?
24483   echo "$as_me:24483: \$? = $ac_status" >&5
24484   (exit "$ac_status"); }; }; then
24485   ac_cv_lib_util_openpty=yes
24486 else
24487   echo "$as_me: failed program was:" >&5
24488 cat "conftest.$ac_ext" >&5
24489 ac_cv_lib_util_openpty=no
24490 fi
24491 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24492 LIBS=$ac_check_lib_save_LIBS
24493 fi
24494 echo "$as_me:24494: result: $ac_cv_lib_util_openpty" >&5
24495 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24496 if test "$ac_cv_lib_util_openpty" = yes; then
24497   cf_cv_lib_util=yes
24498 else
24499   cf_cv_lib_util=no
24500 fi
24501
24502 echo "$as_me:24502: checking for openpty header" >&5
24503 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24504 if test "${cf_cv_func_openpty+set}" = set; then
24505   echo $ECHO_N "(cached) $ECHO_C" >&6
24506 else
24507
24508         cf_save_LIBS="$LIBS"
24509         test "$cf_cv_lib_util" = yes && {
24510 cf_add_libs="$LIBS"
24511 # reverse order
24512 cf_add_0lib=
24513 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24514 # filter duplicates
24515 for cf_add_1lib in $cf_add_0lib; do
24516         for cf_add_2lib in $cf_add_libs; do
24517                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24518                         cf_add_1lib=
24519                         break
24520                 fi
24521         done
24522         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24523 done
24524 LIBS="$cf_add_libs"
24525  }
24526         for cf_header in pty.h libutil.h util.h
24527         do
24528         cat >"conftest.$ac_ext" <<_ACEOF
24529 #line 24529 "configure"
24530 #include "confdefs.h"
24531
24532 #include <$cf_header>
24533
24534 int
24535 main (void)
24536 {
24537
24538         int x = openpty((int *)0, (int *)0, (char *)0,
24539                                    (struct termios *)0, (struct winsize *)0);
24540         (void)x;
24541
24542   ;
24543   return 0;
24544 }
24545 _ACEOF
24546 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24547 if { (eval echo "$as_me:24547: \"$ac_link\"") >&5
24548   (eval $ac_link) 2>&5
24549   ac_status=$?
24550   echo "$as_me:24550: \$? = $ac_status" >&5
24551   (exit "$ac_status"); } &&
24552          { ac_try='test -s "conftest$ac_exeext"'
24553   { (eval echo "$as_me:24553: \"$ac_try\"") >&5
24554   (eval $ac_try) 2>&5
24555   ac_status=$?
24556   echo "$as_me:24556: \$? = $ac_status" >&5
24557   (exit "$ac_status"); }; }; then
24558
24559                 cf_cv_func_openpty=$cf_header
24560                 break
24561
24562 else
24563   echo "$as_me: failed program was:" >&5
24564 cat "conftest.$ac_ext" >&5
24565
24566                 cf_cv_func_openpty=no
24567
24568 fi
24569 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24570         done
24571         LIBS="$cf_save_LIBS"
24572
24573 fi
24574 echo "$as_me:24574: result: $cf_cv_func_openpty" >&5
24575 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24576
24577 if test "$cf_cv_func_openpty" != no ; then
24578
24579 cat >>confdefs.h <<EOF
24580 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24581 EOF
24582
24583 cat >>confdefs.h <<\EOF
24584 #define USE_XTERM_PTY 1
24585 EOF
24586
24587         if test "x$cf_cv_lib_util" = xyes ; then
24588
24589 cf_add_libs="$TEST_LIBS"
24590 # reverse order
24591 cf_add_0lib=
24592 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24593 # filter duplicates
24594 for cf_add_1lib in $cf_add_0lib; do
24595         for cf_add_2lib in $cf_add_libs; do
24596                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24597                         cf_add_1lib=
24598                         break
24599                 fi
24600         done
24601         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24602 done
24603 TEST_LIBS="$cf_add_libs"
24604
24605         fi
24606 fi
24607
24608 if test "$with_hashed_db" != no ; then
24609
24610 cat >>confdefs.h <<\EOF
24611 #define USE_HASHED_DB 1
24612 EOF
24613
24614 case $with_hashed_db in
24615 (yes|*able*)
24616         ;;
24617 (*)
24618         if test -d "$with_hashed_db" ; then
24619
24620 if test -n "$with_hashed_db/include" ; then
24621   for cf_add_incdir in $with_hashed_db/include
24622   do
24623         while test "$cf_add_incdir" != /usr/include
24624         do
24625           if test -d "$cf_add_incdir"
24626           then
24627                 cf_have_incdir=no
24628                 if test -n "$CFLAGS$CPPFLAGS" ; then
24629                   # a loop is needed to ensure we can add subdirs of existing dirs
24630                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24631                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24632                           cf_have_incdir=yes; break
24633                         fi
24634                   done
24635                 fi
24636
24637                 if test "$cf_have_incdir" = no ; then
24638                   if test "$cf_add_incdir" = /usr/local/include ; then
24639                         if test "$GCC" = yes
24640                         then
24641                           cf_save_CPPFLAGS=$CPPFLAGS
24642
24643         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24644         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24645
24646                           cat >"conftest.$ac_ext" <<_ACEOF
24647 #line 24647 "configure"
24648 #include "confdefs.h"
24649 #include <stdio.h>
24650 int
24651 main (void)
24652 {
24653 printf("Hello")
24654   ;
24655   return 0;
24656 }
24657 _ACEOF
24658 rm -f "conftest.$ac_objext"
24659 if { (eval echo "$as_me:24659: \"$ac_compile\"") >&5
24660   (eval $ac_compile) 2>&5
24661   ac_status=$?
24662   echo "$as_me:24662: \$? = $ac_status" >&5
24663   (exit "$ac_status"); } &&
24664          { ac_try='test -s "conftest.$ac_objext"'
24665   { (eval echo "$as_me:24665: \"$ac_try\"") >&5
24666   (eval $ac_try) 2>&5
24667   ac_status=$?
24668   echo "$as_me:24668: \$? = $ac_status" >&5
24669   (exit "$ac_status"); }; }; then
24670   :
24671 else
24672   echo "$as_me: failed program was:" >&5
24673 cat "conftest.$ac_ext" >&5
24674 cf_have_incdir=yes
24675 fi
24676 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24677                           CPPFLAGS=$cf_save_CPPFLAGS
24678                         fi
24679                   fi
24680                 fi
24681
24682                 if test "$cf_have_incdir" = no ; then
24683                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
24684
24685 echo "${as_me:-configure}:24685: testing adding $cf_add_incdir to include-path ..." 1>&5
24686
24687                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24688
24689                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24690                   test "$cf_top_incdir" = "$cf_add_incdir" && break
24691                   cf_add_incdir="$cf_top_incdir"
24692                 else
24693                   break
24694                 fi
24695           else
24696                 break
24697           fi
24698         done
24699   done
24700 fi
24701
24702 if test -n "$with_hashed_db/lib" ; then
24703         for cf_add_libdir in $with_hashed_db/lib
24704         do
24705                 if test "$cf_add_libdir" = /usr/lib ; then
24706                         :
24707                 elif test -d "$cf_add_libdir"
24708                 then
24709                         cf_have_libdir=no
24710                         if test -n "$LDFLAGS$LIBS" ; then
24711                                 # a loop is needed to ensure we can add subdirs of existing dirs
24712                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
24713                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24714                                                 cf_have_libdir=yes; break
24715                                         fi
24716                                 done
24717                         fi
24718                         if test "$cf_have_libdir" = no ; then
24719                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
24720
24721 echo "${as_me:-configure}:24721: testing adding $cf_add_libdir to library-path ..." 1>&5
24722
24723                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24724                         fi
24725                 fi
24726         done
24727 fi
24728
24729         else
24730                 case "$with_hashed_db" in
24731                 (./*|../*|/*)
24732                         { echo "$as_me:24732: WARNING: no such directory $with_hashed_db" >&5
24733 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24734                         ;;
24735                 (*)
24736
24737 cf_search=
24738
24739 test "x$prefix" != "xNONE" && \
24740 test -d "$prefix" && \
24741  {
24742         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
24743         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
24744         test -d "$prefix/include/$with_hashed_db" &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
24745         test -d "$prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24746         test -d "$prefix/$with_hashed_db/include" &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
24747         test -d "$prefix/$with_hashed_db/include/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24748 }
24749
24750 for cf_subdir_prefix in \
24751         /usr \
24752         /usr/local \
24753         /usr/pkg \
24754         /opt \
24755         /opt/local \
24756         $HOME
24757 do
24758
24759 test "x$cf_subdir_prefix" != "x$prefix" && \
24760 test -d "$cf_subdir_prefix" && \
24761 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24762         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
24763         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
24764         test -d "$cf_subdir_prefix/include/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24765         test -d "$cf_subdir_prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24766         test -d "$cf_subdir_prefix/$with_hashed_db/include" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24767         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"
24768 }
24769
24770 done
24771
24772         for cf_item in $cf_search
24773         do
24774                 case "$cf_item" in
24775                 (*/$with_hashed_db)
24776
24777 if test -n "$cf_item" ; then
24778   for cf_add_incdir in $cf_item
24779   do
24780         while test "$cf_add_incdir" != /usr/include
24781         do
24782           if test -d "$cf_add_incdir"
24783           then
24784                 cf_have_incdir=no
24785                 if test -n "$CFLAGS$CPPFLAGS" ; then
24786                   # a loop is needed to ensure we can add subdirs of existing dirs
24787                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24788                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24789                           cf_have_incdir=yes; break
24790                         fi
24791                   done
24792                 fi
24793
24794                 if test "$cf_have_incdir" = no ; then
24795                   if test "$cf_add_incdir" = /usr/local/include ; then
24796                         if test "$GCC" = yes
24797                         then
24798                           cf_save_CPPFLAGS=$CPPFLAGS
24799
24800         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24801         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24802
24803                           cat >"conftest.$ac_ext" <<_ACEOF
24804 #line 24804 "configure"
24805 #include "confdefs.h"
24806 #include <stdio.h>
24807 int
24808 main (void)
24809 {
24810 printf("Hello")
24811   ;
24812   return 0;
24813 }
24814 _ACEOF
24815 rm -f "conftest.$ac_objext"
24816 if { (eval echo "$as_me:24816: \"$ac_compile\"") >&5
24817   (eval $ac_compile) 2>&5
24818   ac_status=$?
24819   echo "$as_me:24819: \$? = $ac_status" >&5
24820   (exit "$ac_status"); } &&
24821          { ac_try='test -s "conftest.$ac_objext"'
24822   { (eval echo "$as_me:24822: \"$ac_try\"") >&5
24823   (eval $ac_try) 2>&5
24824   ac_status=$?
24825   echo "$as_me:24825: \$? = $ac_status" >&5
24826   (exit "$ac_status"); }; }; then
24827   :
24828 else
24829   echo "$as_me: failed program was:" >&5
24830 cat "conftest.$ac_ext" >&5
24831 cf_have_incdir=yes
24832 fi
24833 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24834                           CPPFLAGS=$cf_save_CPPFLAGS
24835                         fi
24836                   fi
24837                 fi
24838
24839                 if test "$cf_have_incdir" = no ; then
24840                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
24841
24842 echo "${as_me:-configure}:24842: testing adding $cf_add_incdir to include-path ..." 1>&5
24843
24844                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24845
24846                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24847                   test "$cf_top_incdir" = "$cf_add_incdir" && break
24848                   cf_add_incdir="$cf_top_incdir"
24849                 else
24850                   break
24851                 fi
24852           else
24853                 break
24854           fi
24855         done
24856   done
24857 fi
24858
24859                         ;;
24860                 esac
24861         done
24862
24863 cf_search=
24864
24865 test "x$prefix" != "xNONE" && \
24866 test -d "$prefix" && \
24867  {
24868         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
24869         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
24870         test -d "$prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
24871         test -d "$prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24872         test -d "$prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
24873         test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24874 }
24875
24876 for cf_subdir_prefix in \
24877         /usr \
24878         /usr/local \
24879         /usr/pkg \
24880         /opt \
24881         /opt/local \
24882         $HOME
24883 do
24884
24885 test "x$cf_subdir_prefix" != "x$prefix" && \
24886 test -d "$cf_subdir_prefix" && \
24887 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24888         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
24889         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
24890         test -d "$cf_subdir_prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24891         test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24892         test -d "$cf_subdir_prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24893         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"
24894 }
24895
24896 done
24897
24898         for cf_item in $cf_search
24899         do
24900                 case "$cf_item" in
24901                 (*/$with_hashed_db)
24902
24903 if test -n "$cf_item" ; then
24904         for cf_add_libdir in $cf_item
24905         do
24906                 if test "$cf_add_libdir" = /usr/lib ; then
24907                         :
24908                 elif test -d "$cf_add_libdir"
24909                 then
24910                         cf_have_libdir=no
24911                         if test -n "$LDFLAGS$LIBS" ; then
24912                                 # a loop is needed to ensure we can add subdirs of existing dirs
24913                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
24914                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24915                                                 cf_have_libdir=yes; break
24916                                         fi
24917                                 done
24918                         fi
24919                         if test "$cf_have_libdir" = no ; then
24920                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
24921
24922 echo "${as_me:-configure}:24922: testing adding $cf_add_libdir to library-path ..." 1>&5
24923
24924                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24925                         fi
24926                 fi
24927         done
24928 fi
24929
24930                         ;;
24931                 esac
24932         done
24933
24934                         ;;
24935                 esac
24936         fi
24937 esac
24938
24939 echo "$as_me:24939: checking for db.h" >&5
24940 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24941 if test "${ac_cv_header_db_h+set}" = set; then
24942   echo $ECHO_N "(cached) $ECHO_C" >&6
24943 else
24944   cat >"conftest.$ac_ext" <<_ACEOF
24945 #line 24945 "configure"
24946 #include "confdefs.h"
24947 #include <db.h>
24948 _ACEOF
24949 if { (eval echo "$as_me:24949: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24950   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24951   ac_status=$?
24952   $EGREP -v '^ *\+' conftest.er1 >conftest.err
24953   rm -f conftest.er1
24954   cat conftest.err >&5
24955   echo "$as_me:24955: \$? = $ac_status" >&5
24956   (exit "$ac_status"); } >/dev/null; then
24957   if test -s conftest.err; then
24958     ac_cpp_err=$ac_c_preproc_warn_flag
24959   else
24960     ac_cpp_err=
24961   fi
24962 else
24963   ac_cpp_err=yes
24964 fi
24965 if test -z "$ac_cpp_err"; then
24966   ac_cv_header_db_h=yes
24967 else
24968   echo "$as_me: failed program was:" >&5
24969   cat "conftest.$ac_ext" >&5
24970   ac_cv_header_db_h=no
24971 fi
24972 rm -f conftest.err "conftest.$ac_ext"
24973 fi
24974 echo "$as_me:24974: result: $ac_cv_header_db_h" >&5
24975 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24976 if test "$ac_cv_header_db_h" = yes; then
24977
24978 echo "$as_me:24978: checking for version of db" >&5
24979 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24980 if test "${cf_cv_hashed_db_version+set}" = set; then
24981   echo $ECHO_N "(cached) $ECHO_C" >&6
24982 else
24983
24984 cf_cv_hashed_db_version=unknown
24985
24986 for cf_db_version in 1 2 3 4 5 6
24987 do
24988
24989 echo "${as_me:-configure}:24989: testing checking for db version $cf_db_version ..." 1>&5
24990
24991         cat >"conftest.$ac_ext" <<_ACEOF
24992 #line 24992 "configure"
24993 #include "confdefs.h"
24994
24995 $ac_includes_default
24996 #include <db.h>
24997
24998 #ifdef DB_VERSION_MAJOR
24999         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
25000 #if $cf_db_version == DB_VERSION_MAJOR
25001         /* ok */
25002 #else
25003         #error $cf_db_version is not DB_VERSION_MAJOR
25004 #endif
25005 #else
25006 #if $cf_db_version == 1
25007         /* ok: assuming this is DB 1.8.5 */
25008 #else
25009         #error $cf_db_version is not 1
25010 #endif
25011 #endif
25012
25013 int
25014 main (void)
25015 {
25016 DBT *foo = 0
25017   ;
25018   return 0;
25019 }
25020 _ACEOF
25021 rm -f "conftest.$ac_objext"
25022 if { (eval echo "$as_me:25022: \"$ac_compile\"") >&5
25023   (eval $ac_compile) 2>&5
25024   ac_status=$?
25025   echo "$as_me:25025: \$? = $ac_status" >&5
25026   (exit "$ac_status"); } &&
25027          { ac_try='test -s "conftest.$ac_objext"'
25028   { (eval echo "$as_me:25028: \"$ac_try\"") >&5
25029   (eval $ac_try) 2>&5
25030   ac_status=$?
25031   echo "$as_me:25031: \$? = $ac_status" >&5
25032   (exit "$ac_status"); }; }; then
25033
25034         cf_cv_hashed_db_version=$cf_db_version
25035         break
25036
25037 else
25038   echo "$as_me: failed program was:" >&5
25039 cat "conftest.$ac_ext" >&5
25040 fi
25041 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25042 done
25043
25044 fi
25045 echo "$as_me:25045: result: $cf_cv_hashed_db_version" >&5
25046 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
25047
25048 if test "$cf_cv_hashed_db_version" = unknown ; then
25049         { { echo "$as_me:25049: error: Cannot determine version of db" >&5
25050 echo "$as_me: error: Cannot determine version of db" >&2;}
25051    { (exit 1); exit 1; }; }
25052 else
25053
25054 echo "$as_me:25054: checking for db libraries" >&5
25055 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
25056 if test "${cf_cv_hashed_db_libs+set}" = set; then
25057   echo $ECHO_N "(cached) $ECHO_C" >&6
25058 else
25059
25060 cf_cv_hashed_db_libs=unknown
25061 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
25062 do
25063         cf_save_libs="$LIBS"
25064         if test -n "$cf_db_libs"; then
25065
25066 cf_add_libs="$LIBS"
25067 # reverse order
25068 cf_add_0lib=
25069 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25070 # filter duplicates
25071 for cf_add_1lib in $cf_add_0lib; do
25072         for cf_add_2lib in $cf_add_libs; do
25073                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25074                         cf_add_1lib=
25075                         break
25076                 fi
25077         done
25078         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25079 done
25080 LIBS="$cf_add_libs"
25081
25082         fi
25083
25084 echo "${as_me:-configure}:25084: testing checking for library $cf_db_libs ..." 1>&5
25085
25086         cat >"conftest.$ac_ext" <<_ACEOF
25087 #line 25087 "configure"
25088 #include "confdefs.h"
25089
25090 $ac_includes_default
25091 #include <db.h>
25092
25093 int
25094 main (void)
25095 {
25096
25097         char *path = "/tmp/foo";
25098 #ifdef DB_VERSION_MAJOR
25099 #if DB_VERSION_MAJOR >= 4
25100         DB *result = 0;
25101         db_create(&result, NULL, 0);
25102         result->open(result,
25103                 NULL,
25104                 path,
25105                 path,
25106                 DB_HASH,
25107                 DB_CREATE,
25108                 0644);
25109 #elif DB_VERSION_MAJOR >= 3
25110         DB *result = 0;
25111         db_create(&result, NULL, 0);
25112         result->open(result,
25113                 path,
25114                 path,
25115                 DB_HASH,
25116                 DB_CREATE,
25117                 0644);
25118 #elif DB_VERSION_MAJOR >= 2
25119         DB *result = 0;
25120         db_open(path,
25121                 DB_HASH,
25122                 DB_CREATE,
25123                 0644,
25124                 (DB_ENV *) 0,
25125                 (DB_INFO *) 0,
25126                 &result);
25127 #endif /* DB_VERSION_MAJOR */
25128 #else
25129         DB *result = dbopen(path,
25130                      2,
25131                      0644,
25132                      DB_HASH,
25133                      0);
25134 #endif
25135         ${cf_cv_main_return:-return}(result != 0)
25136
25137   ;
25138   return 0;
25139 }
25140 _ACEOF
25141 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25142 if { (eval echo "$as_me:25142: \"$ac_link\"") >&5
25143   (eval $ac_link) 2>&5
25144   ac_status=$?
25145   echo "$as_me:25145: \$? = $ac_status" >&5
25146   (exit "$ac_status"); } &&
25147          { ac_try='test -s "conftest$ac_exeext"'
25148   { (eval echo "$as_me:25148: \"$ac_try\"") >&5
25149   (eval $ac_try) 2>&5
25150   ac_status=$?
25151   echo "$as_me:25151: \$? = $ac_status" >&5
25152   (exit "$ac_status"); }; }; then
25153
25154         if test -n "$cf_db_libs" ; then
25155                 cf_cv_hashed_db_libs=$cf_db_libs
25156         else
25157                 cf_cv_hashed_db_libs=default
25158         fi
25159         LIBS="$cf_save_libs"
25160         break
25161
25162 else
25163   echo "$as_me: failed program was:" >&5
25164 cat "conftest.$ac_ext" >&5
25165 fi
25166 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25167         LIBS="$cf_save_libs"
25168 done
25169
25170 fi
25171 echo "$as_me:25171: result: $cf_cv_hashed_db_libs" >&5
25172 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
25173
25174         if test "$cf_cv_hashed_db_libs" = unknown ; then
25175                 { { echo "$as_me:25175: error: Cannot determine library for db" >&5
25176 echo "$as_me: error: Cannot determine library for db" >&2;}
25177    { (exit 1); exit 1; }; }
25178         elif test "$cf_cv_hashed_db_libs" != default ; then
25179
25180 cf_add_libs="$LIBS"
25181 # reverse order
25182 cf_add_0lib=
25183 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25184 # filter duplicates
25185 for cf_add_1lib in $cf_add_0lib; do
25186         for cf_add_2lib in $cf_add_libs; do
25187                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25188                         cf_add_1lib=
25189                         break
25190                 fi
25191         done
25192         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25193 done
25194 LIBS="$cf_add_libs"
25195
25196         fi
25197 fi
25198
25199 else
25200
25201         { { echo "$as_me:25201: error: Cannot find db.h" >&5
25202 echo "$as_me: error: Cannot find db.h" >&2;}
25203    { (exit 1); exit 1; }; }
25204
25205 fi
25206
25207 fi
25208
25209 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
25210         CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[        ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
25211         CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[    ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
25212 fi
25213
25214 # Just in case, check if the C compiler has a bool type.
25215
25216 echo "$as_me:25216: checking if we should include stdbool.h" >&5
25217 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25218
25219 if test "${cf_cv_header_stdbool_h+set}" = set; then
25220   echo $ECHO_N "(cached) $ECHO_C" >&6
25221 else
25222
25223         cat >"conftest.$ac_ext" <<_ACEOF
25224 #line 25224 "configure"
25225 #include "confdefs.h"
25226
25227 int
25228 main (void)
25229 {
25230 bool foo = false; (void)foo
25231   ;
25232   return 0;
25233 }
25234 _ACEOF
25235 rm -f "conftest.$ac_objext"
25236 if { (eval echo "$as_me:25236: \"$ac_compile\"") >&5
25237   (eval $ac_compile) 2>&5
25238   ac_status=$?
25239   echo "$as_me:25239: \$? = $ac_status" >&5
25240   (exit "$ac_status"); } &&
25241          { ac_try='test -s "conftest.$ac_objext"'
25242   { (eval echo "$as_me:25242: \"$ac_try\"") >&5
25243   (eval $ac_try) 2>&5
25244   ac_status=$?
25245   echo "$as_me:25245: \$? = $ac_status" >&5
25246   (exit "$ac_status"); }; }; then
25247   cf_cv_header_stdbool_h=0
25248 else
25249   echo "$as_me: failed program was:" >&5
25250 cat "conftest.$ac_ext" >&5
25251 cat >"conftest.$ac_ext" <<_ACEOF
25252 #line 25252 "configure"
25253 #include "confdefs.h"
25254
25255 #ifndef __BEOS__
25256 #include <stdbool.h>
25257 #endif
25258
25259 int
25260 main (void)
25261 {
25262 bool foo = false; (void)foo
25263   ;
25264   return 0;
25265 }
25266 _ACEOF
25267 rm -f "conftest.$ac_objext"
25268 if { (eval echo "$as_me:25268: \"$ac_compile\"") >&5
25269   (eval $ac_compile) 2>&5
25270   ac_status=$?
25271   echo "$as_me:25271: \$? = $ac_status" >&5
25272   (exit "$ac_status"); } &&
25273          { ac_try='test -s "conftest.$ac_objext"'
25274   { (eval echo "$as_me:25274: \"$ac_try\"") >&5
25275   (eval $ac_try) 2>&5
25276   ac_status=$?
25277   echo "$as_me:25277: \$? = $ac_status" >&5
25278   (exit "$ac_status"); }; }; then
25279   cf_cv_header_stdbool_h=1
25280 else
25281   echo "$as_me: failed program was:" >&5
25282 cat "conftest.$ac_ext" >&5
25283 cf_cv_header_stdbool_h=0
25284 fi
25285 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25286 fi
25287 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25288 fi
25289
25290 if test "$cf_cv_header_stdbool_h" = 1
25291 then    echo "$as_me:25291: result: yes" >&5
25292 echo "${ECHO_T}yes" >&6
25293 else    echo "$as_me:25293: result: no" >&5
25294 echo "${ECHO_T}no" >&6
25295 fi
25296
25297 echo "$as_me:25297: checking for builtin bool type" >&5
25298 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25299
25300 if test "${cf_cv_cc_bool_type+set}" = set; then
25301   echo $ECHO_N "(cached) $ECHO_C" >&6
25302 else
25303
25304         cat >"conftest.$ac_ext" <<_ACEOF
25305 #line 25305 "configure"
25306 #include "confdefs.h"
25307
25308 #include <stdio.h>
25309 #include <sys/types.h>
25310
25311 int
25312 main (void)
25313 {
25314 bool x = false; (void)x
25315   ;
25316   return 0;
25317 }
25318 _ACEOF
25319 rm -f "conftest.$ac_objext"
25320 if { (eval echo "$as_me:25320: \"$ac_compile\"") >&5
25321   (eval $ac_compile) 2>&5
25322   ac_status=$?
25323   echo "$as_me:25323: \$? = $ac_status" >&5
25324   (exit "$ac_status"); } &&
25325          { ac_try='test -s "conftest.$ac_objext"'
25326   { (eval echo "$as_me:25326: \"$ac_try\"") >&5
25327   (eval $ac_try) 2>&5
25328   ac_status=$?
25329   echo "$as_me:25329: \$? = $ac_status" >&5
25330   (exit "$ac_status"); }; }; then
25331   cf_cv_cc_bool_type=1
25332 else
25333   echo "$as_me: failed program was:" >&5
25334 cat "conftest.$ac_ext" >&5
25335 cf_cv_cc_bool_type=0
25336 fi
25337 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25338
25339 fi
25340
25341 if test "$cf_cv_cc_bool_type" = 1
25342 then    echo "$as_me:25342: result: yes" >&5
25343 echo "${ECHO_T}yes" >&6
25344 else    echo "$as_me:25344: result: no" >&5
25345 echo "${ECHO_T}no" >&6
25346 fi
25347
25348 # Check for C++ compiler characteristics (and ensure that it's there!)
25349 if test -n "$CXX" ; then
25350         ac_ext=cc
25351 ac_cpp='$CXXCPP $CPPFLAGS'
25352 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25353 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25354 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25355 ac_main_return="return"
25356
25357 if test -n "$GXX" ; then
25358
25359         cf_save="$LIBS"
25360         LIBS="$LIBS $CXXLIBS"
25361         echo "$as_me:25361: checking if we already have C++ library" >&5
25362 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25363         cat >"conftest.$ac_ext" <<_ACEOF
25364 #line 25364 "configure"
25365 #include "confdefs.h"
25366
25367                         #include <iostream>
25368 int
25369 main (void)
25370 {
25371
25372                         std::cout << "Hello World!" << std::endl;
25373   ;
25374   return 0;
25375 }
25376 _ACEOF
25377 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25378 if { (eval echo "$as_me:25378: \"$ac_link\"") >&5
25379   (eval $ac_link) 2>&5
25380   ac_status=$?
25381   echo "$as_me:25381: \$? = $ac_status" >&5
25382   (exit "$ac_status"); } &&
25383          { ac_try='test -s "conftest$ac_exeext"'
25384   { (eval echo "$as_me:25384: \"$ac_try\"") >&5
25385   (eval $ac_try) 2>&5
25386   ac_status=$?
25387   echo "$as_me:25387: \$? = $ac_status" >&5
25388   (exit "$ac_status"); }; }; then
25389   cf_have_libstdcpp=yes
25390 else
25391   echo "$as_me: failed program was:" >&5
25392 cat "conftest.$ac_ext" >&5
25393 cf_have_libstdcpp=no
25394 fi
25395 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25396         echo "$as_me:25396: result: $cf_have_libstdcpp" >&5
25397 echo "${ECHO_T}$cf_have_libstdcpp" >&6
25398         LIBS="$cf_save"
25399
25400         if test "$cf_have_libstdcpp" != yes
25401         then
25402                 case "$cf_cv_system_name" in
25403                 (os2*)
25404                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25405                                 cf_stdcpp_libname=stdcpp
25406                         else
25407                                 cf_stdcpp_libname=stdc++
25408                         fi
25409                         ;;
25410                 (*)
25411                         cf_stdcpp_libname=stdc++
25412                         ;;
25413                 esac
25414
25415                 echo "$as_me:25415: checking for library $cf_stdcpp_libname" >&5
25416 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25417 if test "${cf_cv_libstdcpp+set}" = set; then
25418   echo $ECHO_N "(cached) $ECHO_C" >&6
25419 else
25420
25421                         cf_save="$LIBS"
25422                         LIBS="$LIBS $CXXLIBS"
25423
25424 cf_add_libs="$LIBS"
25425 # reverse order
25426 cf_add_0lib=
25427 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25428 # filter duplicates
25429 for cf_add_1lib in $cf_add_0lib; do
25430         for cf_add_2lib in $cf_add_libs; do
25431                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25432                         cf_add_1lib=
25433                         break
25434                 fi
25435         done
25436         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25437 done
25438 LIBS="$cf_add_libs"
25439
25440                 cat >"conftest.$ac_ext" <<_ACEOF
25441 #line 25441 "configure"
25442 #include "confdefs.h"
25443
25444                                 #include <iostream>
25445 int
25446 main (void)
25447 {
25448
25449                                 std::cout << "Hello World!" << std::endl;
25450   ;
25451   return 0;
25452 }
25453 _ACEOF
25454 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25455 if { (eval echo "$as_me:25455: \"$ac_link\"") >&5
25456   (eval $ac_link) 2>&5
25457   ac_status=$?
25458   echo "$as_me:25458: \$? = $ac_status" >&5
25459   (exit "$ac_status"); } &&
25460          { ac_try='test -s "conftest$ac_exeext"'
25461   { (eval echo "$as_me:25461: \"$ac_try\"") >&5
25462   (eval $ac_try) 2>&5
25463   ac_status=$?
25464   echo "$as_me:25464: \$? = $ac_status" >&5
25465   (exit "$ac_status"); }; }; then
25466   cf_cv_libstdcpp=yes
25467 else
25468   echo "$as_me: failed program was:" >&5
25469 cat "conftest.$ac_ext" >&5
25470 cf_cv_libstdcpp=no
25471 fi
25472 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25473                         LIBS="$cf_save"
25474
25475 fi
25476 echo "$as_me:25476: result: $cf_cv_libstdcpp" >&5
25477 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25478                 test "$cf_cv_libstdcpp" = yes && {
25479 cf_add_libs="$CXXLIBS"
25480 # reverse order
25481 cf_add_0lib=
25482 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25483 # filter duplicates
25484 for cf_add_1lib in $cf_add_0lib; do
25485         for cf_add_2lib in $cf_add_libs; do
25486                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25487                         cf_add_1lib=
25488                         break
25489                 fi
25490         done
25491         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25492 done
25493 CXXLIBS="$cf_add_libs"
25494  }
25495         fi
25496 fi
25497
25498         echo "$as_me:25498: checking whether $CXX understands -c and -o together" >&5
25499 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25500 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25501   echo $ECHO_N "(cached) $ECHO_C" >&6
25502 else
25503
25504 cat > conftest.$ac_ext <<CF_EOF
25505 int main(void)
25506 {
25507         ${cf_cv_main_return:-return}(0);
25508 }
25509 CF_EOF
25510 # We do the test twice because some compilers refuse to overwrite an
25511 # existing .o file with -o, though they will create one.
25512 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25513 if { (eval echo "$as_me:25513: \"$ac_try\"") >&5
25514   (eval $ac_try) 2>&5
25515   ac_status=$?
25516   echo "$as_me:25516: \$? = $ac_status" >&5
25517   (exit "$ac_status"); } &&
25518   test -f conftest2.$ac_objext && { (eval echo "$as_me:25518: \"$ac_try\"") >&5
25519   (eval $ac_try) 2>&5
25520   ac_status=$?
25521   echo "$as_me:25521: \$? = $ac_status" >&5
25522   (exit "$ac_status"); };
25523 then
25524   eval cf_cv_prog_CXX_c_o=yes
25525 else
25526   eval cf_cv_prog_CXX_c_o=no
25527 fi
25528 rm -rf ./conftest*
25529
25530 fi
25531 if test "$cf_cv_prog_CXX_c_o" = yes; then
25532   echo "$as_me:25532: result: yes" >&5
25533 echo "${ECHO_T}yes" >&6
25534 else
25535   echo "$as_me:25535: result: no" >&5
25536 echo "${ECHO_T}no" >&6
25537 fi
25538
25539         case "$GXX_VERSION" in
25540         (1.*|2.[0-6]*|[1-9][0-9].*)
25541                 cf_cxx_library=yes
25542                 ;;
25543         (*-2.7*|2.7*)
25544
25545 cf_cxx_library=unknown
25546 case "$cf_cv_system_name" in
25547 (os2*)
25548         cf_gpp_libname=gpp
25549         ;;
25550 (*)
25551         cf_gpp_libname=g++
25552         ;;
25553 esac
25554 if test "$GXX" = yes; then
25555         echo "$as_me:25555: checking for lib$cf_gpp_libname" >&5
25556 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25557         cf_save="$LIBS"
25558
25559 cf_add_libs="$LIBS"
25560 # reverse order
25561 cf_add_0lib=
25562 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25563 # filter duplicates
25564 for cf_add_1lib in $cf_add_0lib; do
25565         for cf_add_2lib in $cf_add_libs; do
25566                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25567                         cf_add_1lib=
25568                         break
25569                 fi
25570         done
25571         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25572 done
25573 LIBS="$cf_add_libs"
25574
25575         cat >"conftest.$ac_ext" <<_ACEOF
25576 #line 25576 "configure"
25577 #include "confdefs.h"
25578
25579 #include <$cf_gpp_libname/builtin.h>
25580
25581 int
25582 main (void)
25583 {
25584 two_arg_error_handler_t foo2 = lib_error_handler
25585   ;
25586   return 0;
25587 }
25588 _ACEOF
25589 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25590 if { (eval echo "$as_me:25590: \"$ac_link\"") >&5
25591   (eval $ac_link) 2>&5
25592   ac_status=$?
25593   echo "$as_me:25593: \$? = $ac_status" >&5
25594   (exit "$ac_status"); } &&
25595          { ac_try='test -s "conftest$ac_exeext"'
25596   { (eval echo "$as_me:25596: \"$ac_try\"") >&5
25597   (eval $ac_try) 2>&5
25598   ac_status=$?
25599   echo "$as_me:25599: \$? = $ac_status" >&5
25600   (exit "$ac_status"); }; }; then
25601   cf_cxx_library=yes
25602
25603 cf_add_libs="$CXXLIBS"
25604 # reverse order
25605 cf_add_0lib=
25606 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25607 # filter duplicates
25608 for cf_add_1lib in $cf_add_0lib; do
25609         for cf_add_2lib in $cf_add_libs; do
25610                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25611                         cf_add_1lib=
25612                         break
25613                 fi
25614         done
25615         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25616 done
25617 CXXLIBS="$cf_add_libs"
25618
25619          if test "$cf_gpp_libname" = cpp ; then
25620
25621 cat >>confdefs.h <<\EOF
25622 #define HAVE_GPP_BUILTIN_H 1
25623 EOF
25624
25625          else
25626
25627 cat >>confdefs.h <<\EOF
25628 #define HAVE_GXX_BUILTIN_H 1
25629 EOF
25630
25631          fi
25632 else
25633   echo "$as_me: failed program was:" >&5
25634 cat "conftest.$ac_ext" >&5
25635 cat >"conftest.$ac_ext" <<_ACEOF
25636 #line 25636 "configure"
25637 #include "confdefs.h"
25638
25639 #include <builtin.h>
25640
25641 int
25642 main (void)
25643 {
25644 two_arg_error_handler_t foo2 = lib_error_handler
25645   ;
25646   return 0;
25647 }
25648 _ACEOF
25649 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25650 if { (eval echo "$as_me:25650: \"$ac_link\"") >&5
25651   (eval $ac_link) 2>&5
25652   ac_status=$?
25653   echo "$as_me:25653: \$? = $ac_status" >&5
25654   (exit "$ac_status"); } &&
25655          { ac_try='test -s "conftest$ac_exeext"'
25656   { (eval echo "$as_me:25656: \"$ac_try\"") >&5
25657   (eval $ac_try) 2>&5
25658   ac_status=$?
25659   echo "$as_me:25659: \$? = $ac_status" >&5
25660   (exit "$ac_status"); }; }; then
25661   cf_cxx_library=yes
25662
25663 cf_add_libs="$CXXLIBS"
25664 # reverse order
25665 cf_add_0lib=
25666 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25667 # filter duplicates
25668 for cf_add_1lib in $cf_add_0lib; do
25669         for cf_add_2lib in $cf_add_libs; do
25670                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25671                         cf_add_1lib=
25672                         break
25673                 fi
25674         done
25675         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25676 done
25677 CXXLIBS="$cf_add_libs"
25678
25679 cat >>confdefs.h <<\EOF
25680 #define HAVE_BUILTIN_H 1
25681 EOF
25682
25683 else
25684   echo "$as_me: failed program was:" >&5
25685 cat "conftest.$ac_ext" >&5
25686 cf_cxx_library=no
25687 fi
25688 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25689 fi
25690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25691         LIBS="$cf_save"
25692         echo "$as_me:25692: result: $cf_cxx_library" >&5
25693 echo "${ECHO_T}$cf_cxx_library" >&6
25694 fi
25695
25696                 ;;
25697         (*)
25698                 cf_cxx_library=no
25699                 ;;
25700         esac
25701
25702         ac_ext=cc
25703 ac_cpp='$CXXCPP $CPPFLAGS'
25704 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25705 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25706 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25707 ac_main_return="return"
25708 echo "$as_me:25708: checking how to run the C++ preprocessor" >&5
25709 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25710 if test -z "$CXXCPP"; then
25711   if test "${ac_cv_prog_CXXCPP+set}" = set; then
25712   echo $ECHO_N "(cached) $ECHO_C" >&6
25713 else
25714       # Double quotes because CXXCPP needs to be expanded
25715     for CXXCPP in "$CXX -E" "/lib/cpp"
25716     do
25717       ac_preproc_ok=false
25718 for ac_cxx_preproc_warn_flag in '' yes
25719 do
25720   # Use a header file that comes with gcc, so configuring glibc
25721   # with a fresh cross-compiler works.
25722   # On the NeXT, cc -E runs the code through the compiler's parser,
25723   # not just through cpp. "Syntax error" is here to catch this case.
25724   cat >"conftest.$ac_ext" <<_ACEOF
25725 #line 25725 "configure"
25726 #include "confdefs.h"
25727 #include <assert.h>
25728                      Syntax error
25729 _ACEOF
25730 if { (eval echo "$as_me:25730: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25731   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25732   ac_status=$?
25733   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25734   rm -f conftest.er1
25735   cat conftest.err >&5
25736   echo "$as_me:25736: \$? = $ac_status" >&5
25737   (exit "$ac_status"); } >/dev/null; then
25738   if test -s conftest.err; then
25739     ac_cpp_err=$ac_cxx_preproc_warn_flag
25740   else
25741     ac_cpp_err=
25742   fi
25743 else
25744   ac_cpp_err=yes
25745 fi
25746 if test -z "$ac_cpp_err"; then
25747   :
25748 else
25749   echo "$as_me: failed program was:" >&5
25750   cat "conftest.$ac_ext" >&5
25751   # Broken: fails on valid input.
25752 continue
25753 fi
25754 rm -f conftest.err "conftest.$ac_ext"
25755
25756   # OK, works on sane cases.  Now check whether non-existent headers
25757   # can be detected and how.
25758   cat >"conftest.$ac_ext" <<_ACEOF
25759 #line 25759 "configure"
25760 #include "confdefs.h"
25761 #include <ac_nonexistent.h>
25762 _ACEOF
25763 if { (eval echo "$as_me:25763: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25764   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25765   ac_status=$?
25766   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25767   rm -f conftest.er1
25768   cat conftest.err >&5
25769   echo "$as_me:25769: \$? = $ac_status" >&5
25770   (exit "$ac_status"); } >/dev/null; then
25771   if test -s conftest.err; then
25772     ac_cpp_err=$ac_cxx_preproc_warn_flag
25773   else
25774     ac_cpp_err=
25775   fi
25776 else
25777   ac_cpp_err=yes
25778 fi
25779 if test -z "$ac_cpp_err"; then
25780   # Broken: success on invalid input.
25781 continue
25782 else
25783   echo "$as_me: failed program was:" >&5
25784   cat "conftest.$ac_ext" >&5
25785   # Passes both tests.
25786 ac_preproc_ok=:
25787 break
25788 fi
25789 rm -f conftest.err "conftest.$ac_ext"
25790
25791 done
25792 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25793 rm -f conftest.err "conftest.$ac_ext"
25794 if $ac_preproc_ok; then
25795   break
25796 fi
25797
25798     done
25799     ac_cv_prog_CXXCPP=$CXXCPP
25800
25801 fi
25802   CXXCPP=$ac_cv_prog_CXXCPP
25803 else
25804   ac_cv_prog_CXXCPP=$CXXCPP
25805 fi
25806 echo "$as_me:25806: result: $CXXCPP" >&5
25807 echo "${ECHO_T}$CXXCPP" >&6
25808 ac_preproc_ok=false
25809 for ac_cxx_preproc_warn_flag in '' yes
25810 do
25811   # Use a header file that comes with gcc, so configuring glibc
25812   # with a fresh cross-compiler works.
25813   # On the NeXT, cc -E runs the code through the compiler's parser,
25814   # not just through cpp. "Syntax error" is here to catch this case.
25815   cat >"conftest.$ac_ext" <<_ACEOF
25816 #line 25816 "configure"
25817 #include "confdefs.h"
25818 #include <assert.h>
25819                      Syntax error
25820 _ACEOF
25821 if { (eval echo "$as_me:25821: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25822   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25823   ac_status=$?
25824   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25825   rm -f conftest.er1
25826   cat conftest.err >&5
25827   echo "$as_me:25827: \$? = $ac_status" >&5
25828   (exit "$ac_status"); } >/dev/null; then
25829   if test -s conftest.err; then
25830     ac_cpp_err=$ac_cxx_preproc_warn_flag
25831   else
25832     ac_cpp_err=
25833   fi
25834 else
25835   ac_cpp_err=yes
25836 fi
25837 if test -z "$ac_cpp_err"; then
25838   :
25839 else
25840   echo "$as_me: failed program was:" >&5
25841   cat "conftest.$ac_ext" >&5
25842   # Broken: fails on valid input.
25843 continue
25844 fi
25845 rm -f conftest.err "conftest.$ac_ext"
25846
25847   # OK, works on sane cases.  Now check whether non-existent headers
25848   # can be detected and how.
25849   cat >"conftest.$ac_ext" <<_ACEOF
25850 #line 25850 "configure"
25851 #include "confdefs.h"
25852 #include <ac_nonexistent.h>
25853 _ACEOF
25854 if { (eval echo "$as_me:25854: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25855   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25856   ac_status=$?
25857   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25858   rm -f conftest.er1
25859   cat conftest.err >&5
25860   echo "$as_me:25860: \$? = $ac_status" >&5
25861   (exit "$ac_status"); } >/dev/null; then
25862   if test -s conftest.err; then
25863     ac_cpp_err=$ac_cxx_preproc_warn_flag
25864   else
25865     ac_cpp_err=
25866   fi
25867 else
25868   ac_cpp_err=yes
25869 fi
25870 if test -z "$ac_cpp_err"; then
25871   # Broken: success on invalid input.
25872 continue
25873 else
25874   echo "$as_me: failed program was:" >&5
25875   cat "conftest.$ac_ext" >&5
25876   # Passes both tests.
25877 ac_preproc_ok=:
25878 break
25879 fi
25880 rm -f conftest.err "conftest.$ac_ext"
25881
25882 done
25883 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25884 rm -f conftest.err "conftest.$ac_ext"
25885 if $ac_preproc_ok; then
25886   :
25887 else
25888   { { echo "$as_me:25888: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25889 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25890    { (exit 1); exit 1; }; }
25891 fi
25892
25893 ac_ext=cc
25894 ac_cpp='$CXXCPP $CPPFLAGS'
25895 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25896 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25897 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25898 ac_main_return="return"
25899
25900 for ac_header in typeinfo
25901 do
25902 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25903 echo "$as_me:25903: checking for $ac_header" >&5
25904 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25905 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25906   echo $ECHO_N "(cached) $ECHO_C" >&6
25907 else
25908   cat >"conftest.$ac_ext" <<_ACEOF
25909 #line 25909 "configure"
25910 #include "confdefs.h"
25911 #include <$ac_header>
25912 _ACEOF
25913 if { (eval echo "$as_me:25913: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25914   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25915   ac_status=$?
25916   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25917   rm -f conftest.er1
25918   cat conftest.err >&5
25919   echo "$as_me:25919: \$? = $ac_status" >&5
25920   (exit "$ac_status"); } >/dev/null; then
25921   if test -s conftest.err; then
25922     ac_cpp_err=$ac_cxx_preproc_warn_flag
25923   else
25924     ac_cpp_err=
25925   fi
25926 else
25927   ac_cpp_err=yes
25928 fi
25929 if test -z "$ac_cpp_err"; then
25930   eval "$as_ac_Header=yes"
25931 else
25932   echo "$as_me: failed program was:" >&5
25933   cat "conftest.$ac_ext" >&5
25934   eval "$as_ac_Header=no"
25935 fi
25936 rm -f conftest.err "conftest.$ac_ext"
25937 fi
25938 echo "$as_me:25938: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25939 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25940 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25941   cat >>confdefs.h <<EOF
25942 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25943 EOF
25944
25945 fi
25946 done
25947
25948 for ac_header in iostream
25949 do
25950 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25951 echo "$as_me:25951: checking for $ac_header" >&5
25952 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25953 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25954   echo $ECHO_N "(cached) $ECHO_C" >&6
25955 else
25956   cat >"conftest.$ac_ext" <<_ACEOF
25957 #line 25957 "configure"
25958 #include "confdefs.h"
25959 #include <$ac_header>
25960 _ACEOF
25961 if { (eval echo "$as_me:25961: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25962   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25963   ac_status=$?
25964   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25965   rm -f conftest.er1
25966   cat conftest.err >&5
25967   echo "$as_me:25967: \$? = $ac_status" >&5
25968   (exit "$ac_status"); } >/dev/null; then
25969   if test -s conftest.err; then
25970     ac_cpp_err=$ac_cxx_preproc_warn_flag
25971   else
25972     ac_cpp_err=
25973   fi
25974 else
25975   ac_cpp_err=yes
25976 fi
25977 if test -z "$ac_cpp_err"; then
25978   eval "$as_ac_Header=yes"
25979 else
25980   echo "$as_me: failed program was:" >&5
25981   cat "conftest.$ac_ext" >&5
25982   eval "$as_ac_Header=no"
25983 fi
25984 rm -f conftest.err "conftest.$ac_ext"
25985 fi
25986 echo "$as_me:25986: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25987 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25988 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25989   cat >>confdefs.h <<EOF
25990 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25991 EOF
25992
25993 fi
25994 done
25995
25996 if test x"$ac_cv_header_iostream" = xyes ; then
25997         echo "$as_me:25997: checking if iostream uses std-namespace" >&5
25998 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25999         cat >"conftest.$ac_ext" <<_ACEOF
26000 #line 26000 "configure"
26001 #include "confdefs.h"
26002
26003 #include <iostream>
26004 using std::endl;
26005 using std::cerr;
26006 int
26007 main (void)
26008 {
26009
26010 cerr << "testing" << endl;
26011
26012   ;
26013   return 0;
26014 }
26015 _ACEOF
26016 rm -f "conftest.$ac_objext"
26017 if { (eval echo "$as_me:26017: \"$ac_compile\"") >&5
26018   (eval $ac_compile) 2>&5
26019   ac_status=$?
26020   echo "$as_me:26020: \$? = $ac_status" >&5
26021   (exit "$ac_status"); } &&
26022          { ac_try='test -s "conftest.$ac_objext"'
26023   { (eval echo "$as_me:26023: \"$ac_try\"") >&5
26024   (eval $ac_try) 2>&5
26025   ac_status=$?
26026   echo "$as_me:26026: \$? = $ac_status" >&5
26027   (exit "$ac_status"); }; }; then
26028   cf_iostream_namespace=yes
26029 else
26030   echo "$as_me: failed program was:" >&5
26031 cat "conftest.$ac_ext" >&5
26032 cf_iostream_namespace=no
26033 fi
26034 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26035         echo "$as_me:26035: result: $cf_iostream_namespace" >&5
26036 echo "${ECHO_T}$cf_iostream_namespace" >&6
26037         if test "$cf_iostream_namespace" = yes ; then
26038
26039 cat >>confdefs.h <<\EOF
26040 #define IOSTREAM_NAMESPACE 1
26041 EOF
26042
26043         fi
26044 fi
26045
26046 echo "$as_me:26046: checking if we should include stdbool.h" >&5
26047 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
26048
26049 if test "${cf_cv_header_stdbool_h+set}" = set; then
26050   echo $ECHO_N "(cached) $ECHO_C" >&6
26051 else
26052
26053         cat >"conftest.$ac_ext" <<_ACEOF
26054 #line 26054 "configure"
26055 #include "confdefs.h"
26056
26057 int
26058 main (void)
26059 {
26060 bool foo = false; (void)foo
26061   ;
26062   return 0;
26063 }
26064 _ACEOF
26065 rm -f "conftest.$ac_objext"
26066 if { (eval echo "$as_me:26066: \"$ac_compile\"") >&5
26067   (eval $ac_compile) 2>&5
26068   ac_status=$?
26069   echo "$as_me:26069: \$? = $ac_status" >&5
26070   (exit "$ac_status"); } &&
26071          { ac_try='test -s "conftest.$ac_objext"'
26072   { (eval echo "$as_me:26072: \"$ac_try\"") >&5
26073   (eval $ac_try) 2>&5
26074   ac_status=$?
26075   echo "$as_me:26075: \$? = $ac_status" >&5
26076   (exit "$ac_status"); }; }; then
26077   cf_cv_header_stdbool_h=0
26078 else
26079   echo "$as_me: failed program was:" >&5
26080 cat "conftest.$ac_ext" >&5
26081 cat >"conftest.$ac_ext" <<_ACEOF
26082 #line 26082 "configure"
26083 #include "confdefs.h"
26084
26085 #ifndef __BEOS__
26086 #include <stdbool.h>
26087 #endif
26088
26089 int
26090 main (void)
26091 {
26092 bool foo = false; (void)foo
26093   ;
26094   return 0;
26095 }
26096 _ACEOF
26097 rm -f "conftest.$ac_objext"
26098 if { (eval echo "$as_me:26098: \"$ac_compile\"") >&5
26099   (eval $ac_compile) 2>&5
26100   ac_status=$?
26101   echo "$as_me:26101: \$? = $ac_status" >&5
26102   (exit "$ac_status"); } &&
26103          { ac_try='test -s "conftest.$ac_objext"'
26104   { (eval echo "$as_me:26104: \"$ac_try\"") >&5
26105   (eval $ac_try) 2>&5
26106   ac_status=$?
26107   echo "$as_me:26107: \$? = $ac_status" >&5
26108   (exit "$ac_status"); }; }; then
26109   cf_cv_header_stdbool_h=1
26110 else
26111   echo "$as_me: failed program was:" >&5
26112 cat "conftest.$ac_ext" >&5
26113 cf_cv_header_stdbool_h=0
26114 fi
26115 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26116 fi
26117 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26118 fi
26119
26120 if test "$cf_cv_header_stdbool_h" = 1
26121 then    echo "$as_me:26121: result: yes" >&5
26122 echo "${ECHO_T}yes" >&6
26123 else    echo "$as_me:26123: result: no" >&5
26124 echo "${ECHO_T}no" >&6
26125 fi
26126
26127 echo "$as_me:26127: checking for builtin bool type" >&5
26128 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
26129
26130 if test "${cf_cv_builtin_bool+set}" = set; then
26131   echo $ECHO_N "(cached) $ECHO_C" >&6
26132 else
26133
26134         cat >"conftest.$ac_ext" <<_ACEOF
26135 #line 26135 "configure"
26136 #include "confdefs.h"
26137
26138 #include <stdio.h>
26139 #include <sys/types.h>
26140
26141 int
26142 main (void)
26143 {
26144 bool x = false; (void)x
26145   ;
26146   return 0;
26147 }
26148 _ACEOF
26149 rm -f "conftest.$ac_objext"
26150 if { (eval echo "$as_me:26150: \"$ac_compile\"") >&5
26151   (eval $ac_compile) 2>&5
26152   ac_status=$?
26153   echo "$as_me:26153: \$? = $ac_status" >&5
26154   (exit "$ac_status"); } &&
26155          { ac_try='test -s "conftest.$ac_objext"'
26156   { (eval echo "$as_me:26156: \"$ac_try\"") >&5
26157   (eval $ac_try) 2>&5
26158   ac_status=$?
26159   echo "$as_me:26159: \$? = $ac_status" >&5
26160   (exit "$ac_status"); }; }; then
26161   cf_cv_builtin_bool=1
26162 else
26163   echo "$as_me: failed program was:" >&5
26164 cat "conftest.$ac_ext" >&5
26165 cf_cv_builtin_bool=0
26166 fi
26167 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26168
26169 fi
26170
26171 if test "$cf_cv_builtin_bool" = 1
26172 then    echo "$as_me:26172: result: yes" >&5
26173 echo "${ECHO_T}yes" >&6
26174 else    echo "$as_me:26174: result: no" >&5
26175 echo "${ECHO_T}no" >&6
26176 fi
26177
26178 echo "$as_me:26178: checking for bool" >&5
26179 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26180 if test "${ac_cv_type_bool+set}" = set; then
26181   echo $ECHO_N "(cached) $ECHO_C" >&6
26182 else
26183   cat >"conftest.$ac_ext" <<_ACEOF
26184 #line 26184 "configure"
26185 #include "confdefs.h"
26186
26187 $ac_includes_default
26188
26189 #if defined(__cplusplus)
26190
26191 #ifdef HAVE_GXX_BUILTIN_H
26192 #include <g++/builtin.h>
26193 #elif HAVE_GPP_BUILTIN_H
26194 #include <gpp/builtin.h>
26195 #elif HAVE_BUILTIN_H
26196 #include <builtin.h>
26197 #endif
26198
26199 #else
26200
26201 #if $cf_cv_header_stdbool_h
26202 #include <stdbool.h>
26203 #endif
26204
26205 #endif
26206
26207 int
26208 main (void)
26209 {
26210 if ((bool *) 0)
26211   return 0;
26212 if (sizeof (bool))
26213   return 0;
26214   ;
26215   return 0;
26216 }
26217 _ACEOF
26218 rm -f "conftest.$ac_objext"
26219 if { (eval echo "$as_me:26219: \"$ac_compile\"") >&5
26220   (eval $ac_compile) 2>&5
26221   ac_status=$?
26222   echo "$as_me:26222: \$? = $ac_status" >&5
26223   (exit "$ac_status"); } &&
26224          { ac_try='test -s "conftest.$ac_objext"'
26225   { (eval echo "$as_me:26225: \"$ac_try\"") >&5
26226   (eval $ac_try) 2>&5
26227   ac_status=$?
26228   echo "$as_me:26228: \$? = $ac_status" >&5
26229   (exit "$ac_status"); }; }; then
26230   ac_cv_type_bool=yes
26231 else
26232   echo "$as_me: failed program was:" >&5
26233 cat "conftest.$ac_ext" >&5
26234 ac_cv_type_bool=no
26235 fi
26236 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26237 fi
26238 echo "$as_me:26238: result: $ac_cv_type_bool" >&5
26239 echo "${ECHO_T}$ac_cv_type_bool" >&6
26240
26241 echo "$as_me:26241: checking size of bool" >&5
26242 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26243 if test "${ac_cv_sizeof_bool+set}" = set; then
26244   echo $ECHO_N "(cached) $ECHO_C" >&6
26245 else
26246   if test "$ac_cv_type_bool" = yes; then
26247   if test "$cross_compiling" = yes; then
26248   # Depending upon the size, compute the lo and hi bounds.
26249 cat >"conftest.$ac_ext" <<_ACEOF
26250 #line 26250 "configure"
26251 #include "confdefs.h"
26252
26253 $ac_includes_default
26254
26255 #if defined(__cplusplus)
26256
26257 #ifdef HAVE_GXX_BUILTIN_H
26258 #include <g++/builtin.h>
26259 #elif HAVE_GPP_BUILTIN_H
26260 #include <gpp/builtin.h>
26261 #elif HAVE_BUILTIN_H
26262 #include <builtin.h>
26263 #endif
26264
26265 #else
26266
26267 #if $cf_cv_header_stdbool_h
26268 #include <stdbool.h>
26269 #endif
26270
26271 #endif
26272
26273 int
26274 main (void)
26275 {
26276 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26277   ;
26278   return 0;
26279 }
26280 _ACEOF
26281 rm -f "conftest.$ac_objext"
26282 if { (eval echo "$as_me:26282: \"$ac_compile\"") >&5
26283   (eval $ac_compile) 2>&5
26284   ac_status=$?
26285   echo "$as_me:26285: \$? = $ac_status" >&5
26286   (exit "$ac_status"); } &&
26287          { ac_try='test -s "conftest.$ac_objext"'
26288   { (eval echo "$as_me:26288: \"$ac_try\"") >&5
26289   (eval $ac_try) 2>&5
26290   ac_status=$?
26291   echo "$as_me:26291: \$? = $ac_status" >&5
26292   (exit "$ac_status"); }; }; then
26293   ac_lo=0 ac_mid=0
26294   while :; do
26295     cat >"conftest.$ac_ext" <<_ACEOF
26296 #line 26296 "configure"
26297 #include "confdefs.h"
26298
26299 $ac_includes_default
26300
26301 #if defined(__cplusplus)
26302
26303 #ifdef HAVE_GXX_BUILTIN_H
26304 #include <g++/builtin.h>
26305 #elif HAVE_GPP_BUILTIN_H
26306 #include <gpp/builtin.h>
26307 #elif HAVE_BUILTIN_H
26308 #include <builtin.h>
26309 #endif
26310
26311 #else
26312
26313 #if $cf_cv_header_stdbool_h
26314 #include <stdbool.h>
26315 #endif
26316
26317 #endif
26318
26319 int
26320 main (void)
26321 {
26322 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26323   ;
26324   return 0;
26325 }
26326 _ACEOF
26327 rm -f "conftest.$ac_objext"
26328 if { (eval echo "$as_me:26328: \"$ac_compile\"") >&5
26329   (eval $ac_compile) 2>&5
26330   ac_status=$?
26331   echo "$as_me:26331: \$? = $ac_status" >&5
26332   (exit "$ac_status"); } &&
26333          { ac_try='test -s "conftest.$ac_objext"'
26334   { (eval echo "$as_me:26334: \"$ac_try\"") >&5
26335   (eval $ac_try) 2>&5
26336   ac_status=$?
26337   echo "$as_me:26337: \$? = $ac_status" >&5
26338   (exit "$ac_status"); }; }; then
26339   ac_hi=$ac_mid; break
26340 else
26341   echo "$as_me: failed program was:" >&5
26342 cat "conftest.$ac_ext" >&5
26343 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26344 fi
26345 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26346   done
26347 else
26348   echo "$as_me: failed program was:" >&5
26349 cat "conftest.$ac_ext" >&5
26350 ac_hi=-1 ac_mid=-1
26351   while :; do
26352     cat >"conftest.$ac_ext" <<_ACEOF
26353 #line 26353 "configure"
26354 #include "confdefs.h"
26355
26356 $ac_includes_default
26357
26358 #if defined(__cplusplus)
26359
26360 #ifdef HAVE_GXX_BUILTIN_H
26361 #include <g++/builtin.h>
26362 #elif HAVE_GPP_BUILTIN_H
26363 #include <gpp/builtin.h>
26364 #elif HAVE_BUILTIN_H
26365 #include <builtin.h>
26366 #endif
26367
26368 #else
26369
26370 #if $cf_cv_header_stdbool_h
26371 #include <stdbool.h>
26372 #endif
26373
26374 #endif
26375
26376 int
26377 main (void)
26378 {
26379 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26380   ;
26381   return 0;
26382 }
26383 _ACEOF
26384 rm -f "conftest.$ac_objext"
26385 if { (eval echo "$as_me:26385: \"$ac_compile\"") >&5
26386   (eval $ac_compile) 2>&5
26387   ac_status=$?
26388   echo "$as_me:26388: \$? = $ac_status" >&5
26389   (exit "$ac_status"); } &&
26390          { ac_try='test -s "conftest.$ac_objext"'
26391   { (eval echo "$as_me:26391: \"$ac_try\"") >&5
26392   (eval $ac_try) 2>&5
26393   ac_status=$?
26394   echo "$as_me:26394: \$? = $ac_status" >&5
26395   (exit "$ac_status"); }; }; then
26396   ac_lo=$ac_mid; break
26397 else
26398   echo "$as_me: failed program was:" >&5
26399 cat "conftest.$ac_ext" >&5
26400 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26401 fi
26402 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26403   done
26404 fi
26405 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26406 # Binary search between lo and hi bounds.
26407 while test "x$ac_lo" != "x$ac_hi"; do
26408   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26409   cat >"conftest.$ac_ext" <<_ACEOF
26410 #line 26410 "configure"
26411 #include "confdefs.h"
26412
26413 $ac_includes_default
26414
26415 #if defined(__cplusplus)
26416
26417 #ifdef HAVE_GXX_BUILTIN_H
26418 #include <g++/builtin.h>
26419 #elif HAVE_GPP_BUILTIN_H
26420 #include <gpp/builtin.h>
26421 #elif HAVE_BUILTIN_H
26422 #include <builtin.h>
26423 #endif
26424
26425 #else
26426
26427 #if $cf_cv_header_stdbool_h
26428 #include <stdbool.h>
26429 #endif
26430
26431 #endif
26432
26433 int
26434 main (void)
26435 {
26436 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26437   ;
26438   return 0;
26439 }
26440 _ACEOF
26441 rm -f "conftest.$ac_objext"
26442 if { (eval echo "$as_me:26442: \"$ac_compile\"") >&5
26443   (eval $ac_compile) 2>&5
26444   ac_status=$?
26445   echo "$as_me:26445: \$? = $ac_status" >&5
26446   (exit "$ac_status"); } &&
26447          { ac_try='test -s "conftest.$ac_objext"'
26448   { (eval echo "$as_me:26448: \"$ac_try\"") >&5
26449   (eval $ac_try) 2>&5
26450   ac_status=$?
26451   echo "$as_me:26451: \$? = $ac_status" >&5
26452   (exit "$ac_status"); }; }; then
26453   ac_hi=$ac_mid
26454 else
26455   echo "$as_me: failed program was:" >&5
26456 cat "conftest.$ac_ext" >&5
26457 ac_lo=`expr "$ac_mid" + 1`
26458 fi
26459 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26460 done
26461 ac_cv_sizeof_bool=$ac_lo
26462 else
26463   if test "$cross_compiling" = yes; then
26464   { { echo "$as_me:26464: error: cannot run test program while cross compiling" >&5
26465 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26466    { (exit 1); exit 1; }; }
26467 else
26468   cat >"conftest.$ac_ext" <<_ACEOF
26469 #line 26469 "configure"
26470 #include "confdefs.h"
26471
26472 $ac_includes_default
26473
26474 #if defined(__cplusplus)
26475
26476 #ifdef HAVE_GXX_BUILTIN_H
26477 #include <g++/builtin.h>
26478 #elif HAVE_GPP_BUILTIN_H
26479 #include <gpp/builtin.h>
26480 #elif HAVE_BUILTIN_H
26481 #include <builtin.h>
26482 #endif
26483
26484 #else
26485
26486 #if $cf_cv_header_stdbool_h
26487 #include <stdbool.h>
26488 #endif
26489
26490 #endif
26491
26492 int
26493 main (void)
26494 {
26495 FILE *f = fopen ("conftest.val", "w");
26496 if (!f)
26497   $ac_main_return (1);
26498 fprintf (f, "%ld", (long)(sizeof (bool)));
26499 fclose (f);
26500   ;
26501   return 0;
26502 }
26503 _ACEOF
26504 rm -f "conftest$ac_exeext"
26505 if { (eval echo "$as_me:26505: \"$ac_link\"") >&5
26506   (eval $ac_link) 2>&5
26507   ac_status=$?
26508   echo "$as_me:26508: \$? = $ac_status" >&5
26509   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26510   { (eval echo "$as_me:26510: \"$ac_try\"") >&5
26511   (eval $ac_try) 2>&5
26512   ac_status=$?
26513   echo "$as_me:26513: \$? = $ac_status" >&5
26514   (exit "$ac_status"); }; }; then
26515   ac_cv_sizeof_bool=`cat conftest.val`
26516 else
26517   echo "$as_me: program exited with status $ac_status" >&5
26518 echo "$as_me: failed program was:" >&5
26519 cat "conftest.$ac_ext" >&5
26520 fi
26521 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26522 fi
26523 fi
26524 rm -f conftest.val
26525 else
26526   ac_cv_sizeof_bool=0
26527 fi
26528 fi
26529 echo "$as_me:26529: result: $ac_cv_sizeof_bool" >&5
26530 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26531 cat >>confdefs.h <<EOF
26532 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26533 EOF
26534
26535 echo "$as_me:26535: checking for type of bool" >&5
26536 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26537 if test "${cf_cv_type_of_bool+set}" = set; then
26538   echo $ECHO_N "(cached) $ECHO_C" >&6
26539 else
26540
26541         rm -f cf_test.out
26542         if test "$cross_compiling" = yes; then
26543
26544                 case x$ac_cv_sizeof_bool in
26545                 (x1) cf_cv_type_of_bool="unsigned char";;
26546                 (x2) cf_cv_type_of_bool="unsigned short";;
26547                 (x4) cf_cv_type_of_bool="unsigned int";;
26548                 (x8) cf_cv_type_of_bool="unsigned long";;
26549                 (*)  cf_cv_type_of_bool=unknown;;
26550                 esac
26551
26552 else
26553   cat >"conftest.$ac_ext" <<_ACEOF
26554 #line 26554 "configure"
26555 #include "confdefs.h"
26556
26557 $ac_includes_default
26558
26559 #if defined(__cplusplus)
26560
26561 #ifdef HAVE_GXX_BUILTIN_H
26562 #include <g++/builtin.h>
26563 #elif HAVE_GPP_BUILTIN_H
26564 #include <gpp/builtin.h>
26565 #elif HAVE_BUILTIN_H
26566 #include <builtin.h>
26567 #endif
26568
26569 #else
26570
26571 #if $cf_cv_header_stdbool_h
26572 #include <stdbool.h>
26573 #endif
26574
26575 #endif
26576
26577 int main(void)
26578 {
26579         FILE *fp = fopen("cf_test.out", "w");
26580         if (fp != 0) {
26581                 bool x = true;
26582                 if ((bool)(-x) >= 0)
26583                         fputs("unsigned ", fp);
26584                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
26585                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26586                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26587                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26588                 fclose(fp);
26589         }
26590         ${cf_cv_main_return:-return}(0);
26591 }
26592
26593 _ACEOF
26594 rm -f "conftest$ac_exeext"
26595 if { (eval echo "$as_me:26595: \"$ac_link\"") >&5
26596   (eval $ac_link) 2>&5
26597   ac_status=$?
26598   echo "$as_me:26598: \$? = $ac_status" >&5
26599   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26600   { (eval echo "$as_me:26600: \"$ac_try\"") >&5
26601   (eval $ac_try) 2>&5
26602   ac_status=$?
26603   echo "$as_me:26603: \$? = $ac_status" >&5
26604   (exit "$ac_status"); }; }; then
26605   cf_cv_type_of_bool=`cat cf_test.out`
26606                  if test -z "$cf_cv_type_of_bool"; then
26607                    cf_cv_type_of_bool=unknown
26608                  fi
26609 else
26610   echo "$as_me: program exited with status $ac_status" >&5
26611 echo "$as_me: failed program was:" >&5
26612 cat "conftest.$ac_ext" >&5
26613 cf_cv_type_of_bool=unknown
26614 fi
26615 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26616 fi
26617         rm -f cf_test.out
26618
26619 fi
26620 echo "$as_me:26620: result: $cf_cv_type_of_bool" >&5
26621 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26622
26623 if test "$cf_cv_type_of_bool" = unknown ; then
26624         case .$NCURSES_BOOL in
26625         (.auto|.) NCURSES_BOOL=unsigned;;
26626         esac
26627         { echo "$as_me:26627: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26628 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26629         cf_cv_type_of_bool=$NCURSES_BOOL
26630 fi
26631
26632 echo "$as_me:26632: checking for special defines needed for etip.h" >&5
26633 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26634 cf_save_CXXFLAGS="$CXXFLAGS"
26635 cf_result="none"
26636
26637 # etip.h includes ncurses.h which includes ncurses_dll.h
26638 # But ncurses_dll.h is generated - fix here.
26639 test -d include || mkdir include
26640 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
26641
26642 for cf_math in "" MATH_H
26643 do
26644 for cf_excp in "" MATH_EXCEPTION
26645 do
26646         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26647         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26648         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26649 cat >"conftest.$ac_ext" <<_ACEOF
26650 #line 26650 "configure"
26651 #include "confdefs.h"
26652
26653 #include <etip.h.in>
26654
26655 int
26656 main (void)
26657 {
26658
26659   ;
26660   return 0;
26661 }
26662 _ACEOF
26663 rm -f "conftest.$ac_objext"
26664 if { (eval echo "$as_me:26664: \"$ac_compile\"") >&5
26665   (eval $ac_compile) 2>&5
26666   ac_status=$?
26667   echo "$as_me:26667: \$? = $ac_status" >&5
26668   (exit "$ac_status"); } &&
26669          { ac_try='test -s "conftest.$ac_objext"'
26670   { (eval echo "$as_me:26670: \"$ac_try\"") >&5
26671   (eval $ac_try) 2>&5
26672   ac_status=$?
26673   echo "$as_me:26673: \$? = $ac_status" >&5
26674   (exit "$ac_status"); }; }; then
26675
26676         test -n "$cf_math" && cat >>confdefs.h <<EOF
26677 #define ETIP_NEEDS_${cf_math} 1
26678 EOF
26679
26680         test -n "$cf_excp" && cat >>confdefs.h <<EOF
26681 #define ETIP_NEEDS_${cf_excp} 1
26682 EOF
26683
26684         cf_result="$cf_math $cf_excp"
26685         break 2
26686
26687 else
26688   echo "$as_me: failed program was:" >&5
26689 cat "conftest.$ac_ext" >&5
26690 fi
26691 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26692 done
26693 done
26694 echo "$as_me:26694: result: ${cf_result:-(none)}" >&5
26695 echo "${ECHO_T}${cf_result:-(none)}" >&6
26696 CXXFLAGS="$cf_save_CXXFLAGS"
26697
26698 if test -n "$CXX"; then
26699 echo "$as_me:26699: checking if $CXX accepts override keyword" >&5
26700 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26701 if test "${cf_cv_cpp_override+set}" = set; then
26702   echo $ECHO_N "(cached) $ECHO_C" >&6
26703 else
26704
26705         ac_ext=cc
26706 ac_cpp='$CXXCPP $CPPFLAGS'
26707 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26708 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26709 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26710 ac_main_return="return"
26711
26712         if test "$cross_compiling" = yes; then
26713   cf_cv_cpp_override=unknown
26714 else
26715   cat >"conftest.$ac_ext" <<_ACEOF
26716 #line 26716 "configure"
26717 #include "confdefs.h"
26718
26719 class base
26720 {
26721 public:
26722         virtual int foo(float x) = 0;
26723 };
26724
26725 class derived: public base
26726 {
26727 public:
26728         int foo(float x) override { return x != 0.0 ? 1 : 0; }
26729 };
26730
26731 int main(void) { }
26732
26733 _ACEOF
26734 rm -f "conftest$ac_exeext"
26735 if { (eval echo "$as_me:26735: \"$ac_link\"") >&5
26736   (eval $ac_link) 2>&5
26737   ac_status=$?
26738   echo "$as_me:26738: \$? = $ac_status" >&5
26739   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26740   { (eval echo "$as_me:26740: \"$ac_try\"") >&5
26741   (eval $ac_try) 2>&5
26742   ac_status=$?
26743   echo "$as_me:26743: \$? = $ac_status" >&5
26744   (exit "$ac_status"); }; }; then
26745   cf_cv_cpp_override=yes
26746 else
26747   echo "$as_me: program exited with status $ac_status" >&5
26748 echo "$as_me: failed program was:" >&5
26749 cat "conftest.$ac_ext" >&5
26750 cf_cv_cpp_override=no
26751 fi
26752 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26753 fi
26754         ac_ext=cc
26755 ac_cpp='$CXXCPP $CPPFLAGS'
26756 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26757 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26758 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26759 ac_main_return="return"
26760
26761 fi
26762 echo "$as_me:26762: result: $cf_cv_cpp_override" >&5
26763 echo "${ECHO_T}$cf_cv_cpp_override" >&6
26764 fi
26765 test "$cf_cv_cpp_override" = yes &&
26766 cat >>confdefs.h <<\EOF
26767 #define CPP_HAS_OVERRIDE 1
26768 EOF
26769
26770 if test -n "$CXX"; then
26771 echo "$as_me:26771: checking if $CXX accepts parameter initialization" >&5
26772 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26773 if test "${cf_cv_cpp_param_init+set}" = set; then
26774   echo $ECHO_N "(cached) $ECHO_C" >&6
26775 else
26776
26777         ac_ext=cc
26778 ac_cpp='$CXXCPP $CPPFLAGS'
26779 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26780 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26781 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26782 ac_main_return="return"
26783
26784         if test "$cross_compiling" = yes; then
26785   cf_cv_cpp_param_init=unknown
26786 else
26787   cat >"conftest.$ac_ext" <<_ACEOF
26788 #line 26788 "configure"
26789 #include "confdefs.h"
26790
26791 class TEST {
26792 private:
26793         int value;
26794 public:
26795         TEST(int x = 1);
26796         ~TEST();
26797 };
26798
26799 TEST::TEST(int x = 1)   // some compilers do not like second initializer
26800 {
26801         value = x;
26802 }
26803 int main(void) { }
26804
26805 _ACEOF
26806 rm -f "conftest$ac_exeext"
26807 if { (eval echo "$as_me:26807: \"$ac_link\"") >&5
26808   (eval $ac_link) 2>&5
26809   ac_status=$?
26810   echo "$as_me:26810: \$? = $ac_status" >&5
26811   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26812   { (eval echo "$as_me:26812: \"$ac_try\"") >&5
26813   (eval $ac_try) 2>&5
26814   ac_status=$?
26815   echo "$as_me:26815: \$? = $ac_status" >&5
26816   (exit "$ac_status"); }; }; then
26817   cf_cv_cpp_param_init=yes
26818 else
26819   echo "$as_me: program exited with status $ac_status" >&5
26820 echo "$as_me: failed program was:" >&5
26821 cat "conftest.$ac_ext" >&5
26822 cf_cv_cpp_param_init=no
26823 fi
26824 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26825 fi
26826         ac_ext=cc
26827 ac_cpp='$CXXCPP $CPPFLAGS'
26828 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26829 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26830 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26831 ac_main_return="return"
26832
26833 fi
26834 echo "$as_me:26834: result: $cf_cv_cpp_param_init" >&5
26835 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26836 fi
26837 test "$cf_cv_cpp_param_init" = yes &&
26838 cat >>confdefs.h <<\EOF
26839 #define CPP_HAS_PARAM_INIT 1
26840 EOF
26841
26842 if test -n "$CXX"; then
26843
26844 echo "$as_me:26844: checking if $CXX accepts static_cast" >&5
26845 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26846 if test "${cf_cv_cpp_static_cast+set}" = set; then
26847   echo $ECHO_N "(cached) $ECHO_C" >&6
26848 else
26849
26850         ac_ext=cc
26851 ac_cpp='$CXXCPP $CPPFLAGS'
26852 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26853 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26854 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26855 ac_main_return="return"
26856
26857         cat >"conftest.$ac_ext" <<_ACEOF
26858 #line 26858 "configure"
26859 #include "confdefs.h"
26860
26861 class NCursesPanel
26862 {
26863 public:
26864   NCursesPanel(int nlines,
26865                int ncols,
26866                int begin_y = 0,
26867                int begin_x = 0)
26868   {
26869   }
26870   NCursesPanel();
26871   ~NCursesPanel();
26872 };
26873
26874 template<class T> class NCursesUserPanel : public NCursesPanel
26875 {
26876 public:
26877   NCursesUserPanel (int nlines,
26878                     int ncols,
26879                     int begin_y = 0,
26880                     int begin_x = 0,
26881                     const T* p_UserData = static_cast<T*>(0))
26882     : NCursesPanel (nlines, ncols, begin_y, begin_x)
26883   {
26884   };
26885   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26886   {
26887   };
26888
26889   virtual ~NCursesUserPanel() {};
26890 };
26891
26892 int
26893 main (void)
26894 {
26895
26896         const char* p_UserData = static_cast<char*>(0)
26897   ;
26898   return 0;
26899 }
26900 _ACEOF
26901 rm -f "conftest.$ac_objext"
26902 if { (eval echo "$as_me:26902: \"$ac_compile\"") >&5
26903   (eval $ac_compile) 2>&5
26904   ac_status=$?
26905   echo "$as_me:26905: \$? = $ac_status" >&5
26906   (exit "$ac_status"); } &&
26907          { ac_try='test -s "conftest.$ac_objext"'
26908   { (eval echo "$as_me:26908: \"$ac_try\"") >&5
26909   (eval $ac_try) 2>&5
26910   ac_status=$?
26911   echo "$as_me:26911: \$? = $ac_status" >&5
26912   (exit "$ac_status"); }; }; then
26913   cf_cv_cpp_static_cast=yes
26914 else
26915   echo "$as_me: failed program was:" >&5
26916 cat "conftest.$ac_ext" >&5
26917 cf_cv_cpp_static_cast=no
26918 fi
26919 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26920
26921         ac_ext=cc
26922 ac_cpp='$CXXCPP $CPPFLAGS'
26923 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26924 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26925 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26926 ac_main_return="return"
26927
26928 fi
26929 echo "$as_me:26929: result: $cf_cv_cpp_static_cast" >&5
26930 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26931
26932 fi
26933
26934 test "$cf_cv_cpp_static_cast" = yes &&
26935 cat >>confdefs.h <<\EOF
26936 #define CPP_HAS_STATIC_CAST 1
26937 EOF
26938
26939         CXX_AR='$(AR)'
26940         CXX_ARFLAGS='$(ARFLAGS)'
26941         case "$cf_cv_system_name" in
26942         (irix*)
26943             if test "$GXX" != yes ; then
26944                 CXX_AR='$(CXX)'
26945                 CXX_ARFLAGS='-ar -o'
26946             fi
26947             ;;
26948         (sco3.2v5*)
26949             CXXLDFLAGS="-u main"
26950             ;;
26951         (solaris2*)
26952             if test "$GXX" != yes ; then
26953                 CXX_AR='$(CXX)'
26954                 CXX_ARFLAGS='-xar -o'
26955             fi
26956             ;;
26957         esac
26958
26959 else
26960         cf_cxx_library=no
26961         cf_cv_builtin_bool=1
26962
26963         # Just because we are not configuring against C++ right now does not
26964         # mean that a user will not want to use C++.  Some distributors disable
26965         # the C++ portion of this configuration as a shortcut (or just to avoid
26966         # compiling the demo in the c++ directory).  So we need a reasonable
26967         # default for the 'bool' type.
26968         #
26969         # Caveat: since the storage of the bool type is not standardized, it
26970         # may change.
26971
26972         if test "$NCURSES_BOOL" != auto ; then
26973                 cf_cv_type_of_bool=$NCURSES_BOOL
26974                 cf_cv_header_stdbool_h=0
26975         else
26976                 if test "$cf_cv_header_stdbool_h" = 1 ; then
26977
26978 echo "$as_me:26978: checking for bool" >&5
26979 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26980 if test "${ac_cv_type_bool+set}" = set; then
26981   echo $ECHO_N "(cached) $ECHO_C" >&6
26982 else
26983   cat >"conftest.$ac_ext" <<_ACEOF
26984 #line 26984 "configure"
26985 #include "confdefs.h"
26986
26987 $ac_includes_default
26988
26989 #if defined(__cplusplus)
26990
26991 #ifdef HAVE_GXX_BUILTIN_H
26992 #include <g++/builtin.h>
26993 #elif HAVE_GPP_BUILTIN_H
26994 #include <gpp/builtin.h>
26995 #elif HAVE_BUILTIN_H
26996 #include <builtin.h>
26997 #endif
26998
26999 #else
27000
27001 #if $cf_cv_header_stdbool_h
27002 #include <stdbool.h>
27003 #endif
27004
27005 #endif
27006
27007 int
27008 main (void)
27009 {
27010 if ((bool *) 0)
27011   return 0;
27012 if (sizeof (bool))
27013   return 0;
27014   ;
27015   return 0;
27016 }
27017 _ACEOF
27018 rm -f "conftest.$ac_objext"
27019 if { (eval echo "$as_me:27019: \"$ac_compile\"") >&5
27020   (eval $ac_compile) 2>&5
27021   ac_status=$?
27022   echo "$as_me:27022: \$? = $ac_status" >&5
27023   (exit "$ac_status"); } &&
27024          { ac_try='test -s "conftest.$ac_objext"'
27025   { (eval echo "$as_me:27025: \"$ac_try\"") >&5
27026   (eval $ac_try) 2>&5
27027   ac_status=$?
27028   echo "$as_me:27028: \$? = $ac_status" >&5
27029   (exit "$ac_status"); }; }; then
27030   ac_cv_type_bool=yes
27031 else
27032   echo "$as_me: failed program was:" >&5
27033 cat "conftest.$ac_ext" >&5
27034 ac_cv_type_bool=no
27035 fi
27036 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27037 fi
27038 echo "$as_me:27038: result: $ac_cv_type_bool" >&5
27039 echo "${ECHO_T}$ac_cv_type_bool" >&6
27040
27041 echo "$as_me:27041: checking size of bool" >&5
27042 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
27043 if test "${ac_cv_sizeof_bool+set}" = set; then
27044   echo $ECHO_N "(cached) $ECHO_C" >&6
27045 else
27046   if test "$ac_cv_type_bool" = yes; then
27047   if test "$cross_compiling" = yes; then
27048   # Depending upon the size, compute the lo and hi bounds.
27049 cat >"conftest.$ac_ext" <<_ACEOF
27050 #line 27050 "configure"
27051 #include "confdefs.h"
27052
27053 $ac_includes_default
27054
27055 #if defined(__cplusplus)
27056
27057 #ifdef HAVE_GXX_BUILTIN_H
27058 #include <g++/builtin.h>
27059 #elif HAVE_GPP_BUILTIN_H
27060 #include <gpp/builtin.h>
27061 #elif HAVE_BUILTIN_H
27062 #include <builtin.h>
27063 #endif
27064
27065 #else
27066
27067 #if $cf_cv_header_stdbool_h
27068 #include <stdbool.h>
27069 #endif
27070
27071 #endif
27072
27073 int
27074 main (void)
27075 {
27076 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
27077   ;
27078   return 0;
27079 }
27080 _ACEOF
27081 rm -f "conftest.$ac_objext"
27082 if { (eval echo "$as_me:27082: \"$ac_compile\"") >&5
27083   (eval $ac_compile) 2>&5
27084   ac_status=$?
27085   echo "$as_me:27085: \$? = $ac_status" >&5
27086   (exit "$ac_status"); } &&
27087          { ac_try='test -s "conftest.$ac_objext"'
27088   { (eval echo "$as_me:27088: \"$ac_try\"") >&5
27089   (eval $ac_try) 2>&5
27090   ac_status=$?
27091   echo "$as_me:27091: \$? = $ac_status" >&5
27092   (exit "$ac_status"); }; }; then
27093   ac_lo=0 ac_mid=0
27094   while :; do
27095     cat >"conftest.$ac_ext" <<_ACEOF
27096 #line 27096 "configure"
27097 #include "confdefs.h"
27098
27099 $ac_includes_default
27100
27101 #if defined(__cplusplus)
27102
27103 #ifdef HAVE_GXX_BUILTIN_H
27104 #include <g++/builtin.h>
27105 #elif HAVE_GPP_BUILTIN_H
27106 #include <gpp/builtin.h>
27107 #elif HAVE_BUILTIN_H
27108 #include <builtin.h>
27109 #endif
27110
27111 #else
27112
27113 #if $cf_cv_header_stdbool_h
27114 #include <stdbool.h>
27115 #endif
27116
27117 #endif
27118
27119 int
27120 main (void)
27121 {
27122 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
27123   ;
27124   return 0;
27125 }
27126 _ACEOF
27127 rm -f "conftest.$ac_objext"
27128 if { (eval echo "$as_me:27128: \"$ac_compile\"") >&5
27129   (eval $ac_compile) 2>&5
27130   ac_status=$?
27131   echo "$as_me:27131: \$? = $ac_status" >&5
27132   (exit "$ac_status"); } &&
27133          { ac_try='test -s "conftest.$ac_objext"'
27134   { (eval echo "$as_me:27134: \"$ac_try\"") >&5
27135   (eval $ac_try) 2>&5
27136   ac_status=$?
27137   echo "$as_me:27137: \$? = $ac_status" >&5
27138   (exit "$ac_status"); }; }; then
27139   ac_hi=$ac_mid; break
27140 else
27141   echo "$as_me: failed program was:" >&5
27142 cat "conftest.$ac_ext" >&5
27143 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27144 fi
27145 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27146   done
27147 else
27148   echo "$as_me: failed program was:" >&5
27149 cat "conftest.$ac_ext" >&5
27150 ac_hi=-1 ac_mid=-1
27151   while :; do
27152     cat >"conftest.$ac_ext" <<_ACEOF
27153 #line 27153 "configure"
27154 #include "confdefs.h"
27155
27156 $ac_includes_default
27157
27158 #if defined(__cplusplus)
27159
27160 #ifdef HAVE_GXX_BUILTIN_H
27161 #include <g++/builtin.h>
27162 #elif HAVE_GPP_BUILTIN_H
27163 #include <gpp/builtin.h>
27164 #elif HAVE_BUILTIN_H
27165 #include <builtin.h>
27166 #endif
27167
27168 #else
27169
27170 #if $cf_cv_header_stdbool_h
27171 #include <stdbool.h>
27172 #endif
27173
27174 #endif
27175
27176 int
27177 main (void)
27178 {
27179 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
27180   ;
27181   return 0;
27182 }
27183 _ACEOF
27184 rm -f "conftest.$ac_objext"
27185 if { (eval echo "$as_me:27185: \"$ac_compile\"") >&5
27186   (eval $ac_compile) 2>&5
27187   ac_status=$?
27188   echo "$as_me:27188: \$? = $ac_status" >&5
27189   (exit "$ac_status"); } &&
27190          { ac_try='test -s "conftest.$ac_objext"'
27191   { (eval echo "$as_me:27191: \"$ac_try\"") >&5
27192   (eval $ac_try) 2>&5
27193   ac_status=$?
27194   echo "$as_me:27194: \$? = $ac_status" >&5
27195   (exit "$ac_status"); }; }; then
27196   ac_lo=$ac_mid; break
27197 else
27198   echo "$as_me: failed program was:" >&5
27199 cat "conftest.$ac_ext" >&5
27200 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27201 fi
27202 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27203   done
27204 fi
27205 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27206 # Binary search between lo and hi bounds.
27207 while test "x$ac_lo" != "x$ac_hi"; do
27208   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27209   cat >"conftest.$ac_ext" <<_ACEOF
27210 #line 27210 "configure"
27211 #include "confdefs.h"
27212
27213 $ac_includes_default
27214
27215 #if defined(__cplusplus)
27216
27217 #ifdef HAVE_GXX_BUILTIN_H
27218 #include <g++/builtin.h>
27219 #elif HAVE_GPP_BUILTIN_H
27220 #include <gpp/builtin.h>
27221 #elif HAVE_BUILTIN_H
27222 #include <builtin.h>
27223 #endif
27224
27225 #else
27226
27227 #if $cf_cv_header_stdbool_h
27228 #include <stdbool.h>
27229 #endif
27230
27231 #endif
27232
27233 int
27234 main (void)
27235 {
27236 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
27237   ;
27238   return 0;
27239 }
27240 _ACEOF
27241 rm -f "conftest.$ac_objext"
27242 if { (eval echo "$as_me:27242: \"$ac_compile\"") >&5
27243   (eval $ac_compile) 2>&5
27244   ac_status=$?
27245   echo "$as_me:27245: \$? = $ac_status" >&5
27246   (exit "$ac_status"); } &&
27247          { ac_try='test -s "conftest.$ac_objext"'
27248   { (eval echo "$as_me:27248: \"$ac_try\"") >&5
27249   (eval $ac_try) 2>&5
27250   ac_status=$?
27251   echo "$as_me:27251: \$? = $ac_status" >&5
27252   (exit "$ac_status"); }; }; then
27253   ac_hi=$ac_mid
27254 else
27255   echo "$as_me: failed program was:" >&5
27256 cat "conftest.$ac_ext" >&5
27257 ac_lo=`expr "$ac_mid" + 1`
27258 fi
27259 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27260 done
27261 ac_cv_sizeof_bool=$ac_lo
27262 else
27263   if test "$cross_compiling" = yes; then
27264   { { echo "$as_me:27264: error: cannot run test program while cross compiling" >&5
27265 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27266    { (exit 1); exit 1; }; }
27267 else
27268   cat >"conftest.$ac_ext" <<_ACEOF
27269 #line 27269 "configure"
27270 #include "confdefs.h"
27271
27272 $ac_includes_default
27273
27274 #if defined(__cplusplus)
27275
27276 #ifdef HAVE_GXX_BUILTIN_H
27277 #include <g++/builtin.h>
27278 #elif HAVE_GPP_BUILTIN_H
27279 #include <gpp/builtin.h>
27280 #elif HAVE_BUILTIN_H
27281 #include <builtin.h>
27282 #endif
27283
27284 #else
27285
27286 #if $cf_cv_header_stdbool_h
27287 #include <stdbool.h>
27288 #endif
27289
27290 #endif
27291
27292 int
27293 main (void)
27294 {
27295 FILE *f = fopen ("conftest.val", "w");
27296 if (!f)
27297   $ac_main_return (1);
27298 fprintf (f, "%ld", (long)(sizeof (bool)));
27299 fclose (f);
27300   ;
27301   return 0;
27302 }
27303 _ACEOF
27304 rm -f "conftest$ac_exeext"
27305 if { (eval echo "$as_me:27305: \"$ac_link\"") >&5
27306   (eval $ac_link) 2>&5
27307   ac_status=$?
27308   echo "$as_me:27308: \$? = $ac_status" >&5
27309   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27310   { (eval echo "$as_me:27310: \"$ac_try\"") >&5
27311   (eval $ac_try) 2>&5
27312   ac_status=$?
27313   echo "$as_me:27313: \$? = $ac_status" >&5
27314   (exit "$ac_status"); }; }; then
27315   ac_cv_sizeof_bool=`cat conftest.val`
27316 else
27317   echo "$as_me: program exited with status $ac_status" >&5
27318 echo "$as_me: failed program was:" >&5
27319 cat "conftest.$ac_ext" >&5
27320 fi
27321 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27322 fi
27323 fi
27324 rm -f conftest.val
27325 else
27326   ac_cv_sizeof_bool=0
27327 fi
27328 fi
27329 echo "$as_me:27329: result: $ac_cv_sizeof_bool" >&5
27330 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27331 cat >>confdefs.h <<EOF
27332 #define SIZEOF_BOOL $ac_cv_sizeof_bool
27333 EOF
27334
27335 echo "$as_me:27335: checking for type of bool" >&5
27336 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27337 if test "${cf_cv_type_of_bool+set}" = set; then
27338   echo $ECHO_N "(cached) $ECHO_C" >&6
27339 else
27340
27341         rm -f cf_test.out
27342         if test "$cross_compiling" = yes; then
27343
27344                 case x$ac_cv_sizeof_bool in
27345                 (x1) cf_cv_type_of_bool="unsigned char";;
27346                 (x2) cf_cv_type_of_bool="unsigned short";;
27347                 (x4) cf_cv_type_of_bool="unsigned int";;
27348                 (x8) cf_cv_type_of_bool="unsigned long";;
27349                 (*)  cf_cv_type_of_bool=unknown;;
27350                 esac
27351
27352 else
27353   cat >"conftest.$ac_ext" <<_ACEOF
27354 #line 27354 "configure"
27355 #include "confdefs.h"
27356
27357 $ac_includes_default
27358
27359 #if defined(__cplusplus)
27360
27361 #ifdef HAVE_GXX_BUILTIN_H
27362 #include <g++/builtin.h>
27363 #elif HAVE_GPP_BUILTIN_H
27364 #include <gpp/builtin.h>
27365 #elif HAVE_BUILTIN_H
27366 #include <builtin.h>
27367 #endif
27368
27369 #else
27370
27371 #if $cf_cv_header_stdbool_h
27372 #include <stdbool.h>
27373 #endif
27374
27375 #endif
27376
27377 int main(void)
27378 {
27379         FILE *fp = fopen("cf_test.out", "w");
27380         if (fp != 0) {
27381                 bool x = true;
27382                 if ((bool)(-x) >= 0)
27383                         fputs("unsigned ", fp);
27384                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
27385                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27386                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
27387                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27388                 fclose(fp);
27389         }
27390         ${cf_cv_main_return:-return}(0);
27391 }
27392
27393 _ACEOF
27394 rm -f "conftest$ac_exeext"
27395 if { (eval echo "$as_me:27395: \"$ac_link\"") >&5
27396   (eval $ac_link) 2>&5
27397   ac_status=$?
27398   echo "$as_me:27398: \$? = $ac_status" >&5
27399   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27400   { (eval echo "$as_me:27400: \"$ac_try\"") >&5
27401   (eval $ac_try) 2>&5
27402   ac_status=$?
27403   echo "$as_me:27403: \$? = $ac_status" >&5
27404   (exit "$ac_status"); }; }; then
27405   cf_cv_type_of_bool=`cat cf_test.out`
27406                  if test -z "$cf_cv_type_of_bool"; then
27407                    cf_cv_type_of_bool=unknown
27408                  fi
27409 else
27410   echo "$as_me: program exited with status $ac_status" >&5
27411 echo "$as_me: failed program was:" >&5
27412 cat "conftest.$ac_ext" >&5
27413 cf_cv_type_of_bool=unknown
27414 fi
27415 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27416 fi
27417         rm -f cf_test.out
27418
27419 fi
27420 echo "$as_me:27420: result: $cf_cv_type_of_bool" >&5
27421 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27422
27423 if test "$cf_cv_type_of_bool" = unknown ; then
27424         case .$NCURSES_BOOL in
27425         (.auto|.) NCURSES_BOOL=unsigned;;
27426         esac
27427         { echo "$as_me:27427: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27428 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27429         cf_cv_type_of_bool=$NCURSES_BOOL
27430 fi
27431
27432                 else
27433                         echo "$as_me:27433: checking for fallback type of bool" >&5
27434 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27435                         case "$host_cpu" in
27436                         (i?86)  cf_cv_type_of_bool=char ;;
27437                         (*)     cf_cv_type_of_bool=int  ;;
27438                         esac
27439                         echo "$as_me:27439: result: $cf_cv_type_of_bool" >&5
27440 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27441                 fi
27442         fi
27443 fi
27444
27445 # If the C compiler did not declare bool, and we did not determine that the C++
27446 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
27447 # ncurses library use the same type as C++ bool.  Note that this allows one to
27448 # specify the type of bool in a configure-script option and postpone
27449 # integration with the C++ compiler provided that the types are compatible.
27450 USE_CXX_BOOL=1
27451 if test "$cf_cv_cc_bool_type" = 1
27452 then
27453         # oops: C has a bool.  Unlikely, but C++ could differ.
27454         USE_CXX_BOOL=0
27455 elif test "$cf_cv_builtin_bool" = 0
27456 then
27457         # C++ has no bool
27458         USE_CXX_BOOL=0
27459 else
27460         # this is the normal case
27461         USE_CXX_BOOL='defined(__cplusplus)'
27462 fi
27463
27464 if test -f "${srcdir}/Ada95/Makefile.in" ; then
27465
27466         if test "$cf_with_ada" != "no" ; then
27467                 if test "$with_libtool" != "no"; then
27468                         { echo "$as_me:27468: WARNING: libtool does not support Ada - disabling feature" >&5
27469 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27470                         cf_with_ada=no
27471                 fi
27472         fi
27473
27474         if test "$cf_with_ada" != "no" ; then
27475
27476 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27477 do
27478
27479 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27480
27481         unset ac_cv_path_cf_TEMP_gnat
27482         unset cf_TEMP_gnat
27483         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27484 set dummy $cf_prog_gnat; ac_word=$2
27485 echo "$as_me:27485: checking for $ac_word" >&5
27486 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27487 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27488   echo $ECHO_N "(cached) $ECHO_C" >&6
27489 else
27490   case $cf_TEMP_gnat in
27491   [\\/]* | ?:[\\/]*)
27492   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27493   ;;
27494   *)
27495   ac_save_IFS=$IFS; IFS=$ac_path_separator
27496 ac_dummy="$PATH"
27497 for ac_dir in $ac_dummy; do
27498   IFS=$ac_save_IFS
27499   test -z "$ac_dir" && ac_dir=.
27500   if $as_executable_p "$ac_dir/$ac_word"; then
27501    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27502    echo "$as_me:27502: found $ac_dir/$ac_word" >&5
27503    break
27504 fi
27505 done
27506
27507   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27508   ;;
27509 esac
27510 fi
27511 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27512
27513 if test -n "$cf_TEMP_gnat"; then
27514   echo "$as_me:27514: result: $cf_TEMP_gnat" >&5
27515 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27516 else
27517   echo "$as_me:27517: result: no" >&5
27518 echo "${ECHO_T}no" >&6
27519 fi
27520
27521         eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27522
27523         if test "x$cf_TEMP_gnat" != xno; then
27524                 unset cf_cv_gnat_version
27525                 unset cf_TEMP_gnat
27526
27527 echo "$as_me:27527: checking for $cf_prog_gnat version" >&5
27528 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27529 if test "${cf_cv_gnat_version+set}" = set; then
27530   echo $ECHO_N "(cached) $ECHO_C" >&6
27531 else
27532
27533 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27534         grep '[0-9].[0-9][0-9]*' |\
27535         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27536
27537 fi
27538 echo "$as_me:27538: result: $cf_cv_gnat_version" >&5
27539 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27540 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27541 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27542
27543         fi
27544         eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27545
27546         unset cf_TEMP_gnat
27547         unset cf_cv_gnat_version
27548         unset ac_cv_path_cf_TEMP_gnat
27549 done
27550
27551 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27552         cf_ada_make=
27553         cf_cv_prog_gnat_correct=no
27554 else
27555         cf_ada_make=gnatmake
27556         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27557                 # gprconfig is newer than gnatmake; we can continue...
27558                 cf_ada_config="##"
27559         else
27560                 rm -rf ./conftest* ./*~conftest*
27561                 if mkdir conftest.src
27562                 then
27563                         cf_ada_config=""
27564                         cd conftest.src
27565                         for cf_gprconfig in Ada C
27566                         do
27567                                 echo "$as_me:27567: checking for gprconfig name for $cf_gprconfig" >&5
27568 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27569                                 if test "$cf_gprconfig" = C
27570                                 then
27571                                         for cf_gprconfig_param in \
27572                                                 "$cf_gprconfig,,,,GNATGCC" \
27573                                                 "$cf_gprconfig,,,,GCC" \
27574                                                 "$cf_gprconfig"
27575                                         do
27576                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27577                                                 test -n "$cf_gprconfig_value" && break
27578                                         done
27579                                 else
27580                                         cf_gprconfig_param=$cf_gprconfig
27581                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27582                                 fi
27583                                 if test -n "$cf_gprconfig_value"
27584                                 then
27585                                         eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27586                                         echo "$as_me:27586: result: $cf_gprconfig_value" >&5
27587 echo "${ECHO_T}$cf_gprconfig_value" >&6
27588                                 else
27589                                         echo "$as_me:27589: result: missing" >&5
27590 echo "${ECHO_T}missing" >&6
27591                                         cf_ada_config="#"
27592                                         break
27593                                 fi
27594                         done
27595                         cd ..
27596                         rm -rf ./conftest* ./*~conftest*
27597                 fi
27598         fi
27599         if test "x$cf_ada_config" != "x#"
27600         then
27601
27602 echo "$as_me:27602: checking for gnat version" >&5
27603 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27604 if test "${cf_cv_gnat_version+set}" = set; then
27605   echo $ECHO_N "(cached) $ECHO_C" >&6
27606 else
27607
27608 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27609         grep '[0-9].[0-9][0-9]*' |\
27610         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27611
27612 fi
27613 echo "$as_me:27613: result: $cf_cv_gnat_version" >&5
27614 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27615 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27616
27617 case "$cf_cv_gnat_version" in
27618 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27619         cf_cv_prog_gnat_correct=yes
27620         ;;
27621 (*)
27622         { echo "$as_me:27622: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27623 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27624         cf_cv_prog_gnat_correct=no
27625         ;;
27626 esac
27627
27628                 # Extract the first word of "m4", so it can be a program name with args.
27629 set dummy m4; ac_word=$2
27630 echo "$as_me:27630: checking for $ac_word" >&5
27631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27632 if test "${ac_cv_prog_M4_exists+set}" = set; then
27633   echo $ECHO_N "(cached) $ECHO_C" >&6
27634 else
27635   if test -n "$M4_exists"; then
27636   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27637 else
27638   ac_save_IFS=$IFS; IFS=$ac_path_separator
27639 ac_dummy="$PATH"
27640 for ac_dir in $ac_dummy; do
27641   IFS=$ac_save_IFS
27642   test -z "$ac_dir" && ac_dir=.
27643   $as_executable_p "$ac_dir/$ac_word" || continue
27644 ac_cv_prog_M4_exists="yes"
27645 echo "$as_me:27645: found $ac_dir/$ac_word" >&5
27646 break
27647 done
27648
27649   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27650 fi
27651 fi
27652 M4_exists=$ac_cv_prog_M4_exists
27653 if test -n "$M4_exists"; then
27654   echo "$as_me:27654: result: $M4_exists" >&5
27655 echo "${ECHO_T}$M4_exists" >&6
27656 else
27657   echo "$as_me:27657: result: no" >&5
27658 echo "${ECHO_T}no" >&6
27659 fi
27660
27661                 if test "$ac_cv_prog_M4_exists" = no; then
27662                         cf_cv_prog_gnat_correct=no
27663                         { echo "$as_me:27663: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27664 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27665                 fi
27666                 if test "$cf_cv_prog_gnat_correct" = yes; then
27667                         echo "$as_me:27667: checking if GNAT works" >&5
27668 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27669
27670 rm -rf ./conftest* ./*~conftest*
27671 cat >>conftest.ads <<CF_EOF
27672 procedure conftest;
27673 CF_EOF
27674 cat >>conftest.adb <<CF_EOF
27675 with Text_IO;
27676 with GNAT.OS_Lib;
27677 procedure conftest is
27678 begin
27679    Text_IO.Put ("Hello World");
27680    Text_IO.New_Line;
27681    GNAT.OS_Lib.OS_Exit (0);
27682 end conftest;
27683 CF_EOF
27684 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27685    if ( ./conftest 1>&5 2>&1 ) ; then
27686       cf_cv_prog_gnat_correct=yes
27687    else
27688       cf_cv_prog_gnat_correct=no
27689    fi
27690 else
27691    cf_cv_prog_gnat_correct=no
27692 fi
27693 rm -rf ./conftest* ./*~conftest*
27694
27695                         echo "$as_me:27695: result: $cf_cv_prog_gnat_correct" >&5
27696 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27697                 fi
27698         else
27699                 cf_cv_prog_gnat_correct=no
27700         fi
27701 fi
27702
27703                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27704
27705         ADAFLAGS="$ADAFLAGS -gnatpn"
27706
27707         echo "$as_me:27707: checking optimization options for ADAFLAGS" >&5
27708 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27709         case "$CFLAGS" in
27710         (*-g*)
27711
27712         ADAFLAGS="$ADAFLAGS -g"
27713
27714                 ;;
27715         esac
27716         case "$CFLAGS" in
27717         (*-O*)
27718                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
27719
27720         ADAFLAGS="$ADAFLAGS $cf_O_flag"
27721
27722                 ;;
27723         esac
27724         echo "$as_me:27724: result: $ADAFLAGS" >&5
27725 echo "${ECHO_T}$ADAFLAGS" >&6
27726
27727 echo "$as_me:27727: checking if GNATPREP supports -T option" >&5
27728 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27729 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27730   echo $ECHO_N "(cached) $ECHO_C" >&6
27731 else
27732
27733 cf_cv_gnatprep_opt_t=no
27734 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27735
27736 fi
27737 echo "$as_me:27737: result: $cf_cv_gnatprep_opt_t" >&5
27738 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27739 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27740
27741 echo "$as_me:27741: checking if GNAT supports generics" >&5
27742 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27743 case "$cf_cv_gnat_version" in
27744 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27745         cf_gnat_generics=yes
27746         ;;
27747 (*)
27748         cf_gnat_generics=no
27749         ;;
27750 esac
27751 echo "$as_me:27751: result: $cf_gnat_generics" >&5
27752 echo "${ECHO_T}$cf_gnat_generics" >&6
27753
27754 if test "$cf_gnat_generics" = yes
27755 then
27756         cf_compile_generics=generics
27757         cf_generic_objects="\${GENOBJS}"
27758 else
27759         cf_compile_generics=
27760         cf_generic_objects=
27761 fi
27762
27763 echo "$as_me:27763: checking if GNAT supports SIGINT" >&5
27764 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27765 if test "${cf_cv_gnat_sigint+set}" = set; then
27766   echo $ECHO_N "(cached) $ECHO_C" >&6
27767 else
27768
27769 rm -rf ./conftest* ./*~conftest*
27770 cat >>conftest.ads <<CF_EOF
27771 with Ada.Interrupts.Names;
27772
27773 package ConfTest is
27774
27775    pragma Warnings (Off);  --  the next pragma exists since 3.11p
27776    pragma Unreserve_All_Interrupts;
27777    pragma Warnings (On);
27778
27779    protected Process is
27780       procedure Stop;
27781       function Continue return Boolean;
27782       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27783    private
27784       Done : Boolean := False;
27785    end Process;
27786
27787 end ConfTest;
27788 CF_EOF
27789 cat >>conftest.adb <<CF_EOF
27790 package body ConfTest is
27791    protected body Process is
27792       procedure Stop is
27793       begin
27794          Done := True;
27795       end Stop;
27796       function Continue return Boolean is
27797       begin
27798          return not Done;
27799       end Continue;
27800    end Process;
27801 end ConfTest;
27802 CF_EOF
27803 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27804       cf_cv_gnat_sigint=yes
27805 else
27806    cf_cv_gnat_sigint=no
27807 fi
27808 rm -rf ./conftest* ./*~conftest*
27809
27810 fi
27811 echo "$as_me:27811: result: $cf_cv_gnat_sigint" >&5
27812 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27813
27814 if test "$cf_cv_gnat_sigint" = yes ; then
27815         USE_GNAT_SIGINT=""
27816 else
27817         USE_GNAT_SIGINT="#"
27818 fi
27819
27820 cf_gnat_libraries=no
27821 cf_gnat_projects=no
27822
27823 if test "$enable_gnat_projects" != no ; then
27824 echo "$as_me:27824: checking if GNAT supports project files" >&5
27825 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27826 case "$cf_cv_gnat_version" in
27827 (3.[0-9]*)
27828         ;;
27829 (*)
27830         case "$cf_cv_system_name" in
27831         (cygwin*|msys*)
27832                 ;;
27833         (*)
27834                 rm -rf ./conftest* ./*~conftest*
27835                 if mkdir conftest.src conftest.bin conftest.lib
27836                 then
27837                         cd conftest.src
27838                         rm -rf ./conftest* ./*~conftest*
27839                         cat >>library.gpr <<CF_EOF
27840 project Library is
27841   Kind := External ("LIB_KIND");
27842   for Library_Name use "ConfTest";
27843   for Object_Dir use ".";
27844   for Library_ALI_Dir use External("LIBRARY_DIR");
27845   for Library_Version use External ("SONAME");
27846   for Library_Kind use Kind;
27847   for Library_Dir use External("BUILD_DIR");
27848   Source_Dir := External ("SOURCE_DIR");
27849   for Source_Dirs use (Source_Dir);
27850 end Library;
27851 CF_EOF
27852                         cat >>confpackage.ads <<CF_EOF
27853 package ConfPackage is
27854    procedure conftest;
27855 end ConfPackage;
27856 CF_EOF
27857                         cat >>confpackage.adb <<CF_EOF
27858 with Text_IO;
27859 package body ConfPackage is
27860    procedure conftest is
27861    begin
27862       Text_IO.Put ("Hello World");
27863       Text_IO.New_Line;
27864    end conftest;
27865 end ConfPackage;
27866 CF_EOF
27867                         if ( "$cf_ada_make" $ADAFLAGS \
27868                                         -Plibrary.gpr \
27869                                         -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27870                                         -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27871                                         -XSOURCE_DIR="`pwd`" \
27872                                         -XSONAME=libConfTest.so.1 \
27873                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
27874                                 cf_gnat_projects=yes
27875                         fi
27876                         cd ..
27877                 fi
27878                 if test -f conftest.lib/confpackage.ali
27879                 then
27880                         cf_gnat_libraries=yes
27881                 fi
27882                 rm -rf ./conftest* ./*~conftest*
27883                 ;;
27884         esac
27885         ;;
27886 esac
27887 echo "$as_me:27887: result: $cf_gnat_projects" >&5
27888 echo "${ECHO_T}$cf_gnat_projects" >&6
27889 fi # enable_gnat_projects
27890
27891 if test "$cf_gnat_projects" = yes
27892 then
27893         echo "$as_me:27893: checking if GNAT supports libraries" >&5
27894 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27895         echo "$as_me:27895: result: $cf_gnat_libraries" >&5
27896 echo "${ECHO_T}$cf_gnat_libraries" >&6
27897 fi
27898
27899 USE_OLD_MAKERULES=""
27900 USE_GNAT_PROJECTS="#"
27901 USE_GNAT_MAKE_GPR="#"
27902 USE_GNAT_GPRBUILD="#"
27903
27904 if test "$cf_gnat_projects" = yes
27905 then
27906         USE_OLD_MAKERULES="#"
27907         USE_GNAT_PROJECTS=""
27908         if test "$cf_cv_VERSION_GPRBUILD" != no
27909         then
27910                 USE_GNAT_GPRBUILD=""
27911         elif test "$cf_cv_VERSION_GNATMAKE" != no
27912         then
27913                 USE_GNAT_MAKE_GPR=""
27914         else
27915                 { echo "$as_me:27915: WARNING: use old makefile rules since tools are missing" >&5
27916 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27917         fi
27918 fi
27919
27920 if test "$cf_gnat_libraries" = yes
27921 then
27922         USE_GNAT_LIBRARIES=""
27923 else
27924         USE_GNAT_LIBRARIES="#"
27925 fi
27926
27927 echo "$as_me:27927: checking for Ada95 compiler" >&5
27928 echo $ECHO_N "checking for Ada95 compiler... $ECHO_C" >&6
27929
27930 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27931 if test "${with_ada_compiler+set}" = set; then
27932   withval="$with_ada_compiler"
27933   cf_ada_compiler=$withval
27934 else
27935   cf_ada_compiler=gnatmake
27936 fi;
27937
27938 echo "$as_me:27938: result: $cf_ada_compiler" >&5
27939 echo "${ECHO_T}$cf_ada_compiler" >&6
27940
27941                         cf_ada_package=terminal_interface
27942
27943 echo "$as_me:27943: checking for Ada95 include directory" >&5
27944 echo $ECHO_N "checking for Ada95 include directory... $ECHO_C" >&6
27945
27946 # Check whether --with-ada-include or --without-ada-include was given.
27947 if test "${with_ada_include+set}" = set; then
27948   withval="$with_ada_include"
27949
27950 else
27951   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27952 fi; if test -n "$prefix/share/ada/adainclude" ; then
27953
27954 if test "x$prefix" != xNONE; then
27955         cf_path_syntax="$prefix"
27956 else
27957         cf_path_syntax="$ac_default_prefix"
27958 fi
27959
27960 case ".$withval" in
27961 (.\$\(*\)*|.\'*\'*)
27962         ;;
27963 (..|./*|.\\*)
27964         ;;
27965 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27966         ;;
27967 (.\$\{*prefix\}*|.\$\{*dir\}*)
27968         eval withval="$withval"
27969         case ".$withval" in
27970         (.NONE/*)
27971                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27972                 ;;
27973         esac
27974         ;;
27975 (.no|.NONE/*)
27976         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27977         ;;
27978 (*)
27979         { { echo "$as_me:27979: error: expected a pathname, not \"$withval\"" >&5
27980 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27981    { (exit 1); exit 1; }; }
27982         ;;
27983 esac
27984
27985 fi
27986 eval ADA_INCLUDE="$withval"
27987
27988 echo "$as_me:27988: result: $ADA_INCLUDE" >&5
27989 echo "${ECHO_T}$ADA_INCLUDE" >&6
27990
27991 echo "$as_me:27991: checking for Ada95 object directory" >&5
27992 echo $ECHO_N "checking for Ada95 object directory... $ECHO_C" >&6
27993
27994 # Check whether --with-ada-objects or --without-ada-objects was given.
27995 if test "${with_ada_objects+set}" = set; then
27996   withval="$with_ada_objects"
27997
27998 else
27999   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
28000 fi; if test -n "$prefix/lib/ada/adalib" ; then
28001
28002 if test "x$prefix" != xNONE; then
28003         cf_path_syntax="$prefix"
28004 else
28005         cf_path_syntax="$ac_default_prefix"
28006 fi
28007
28008 case ".$withval" in
28009 (.\$\(*\)*|.\'*\'*)
28010         ;;
28011 (..|./*|.\\*)
28012         ;;
28013 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
28014         ;;
28015 (.\$\{*prefix\}*|.\$\{*dir\}*)
28016         eval withval="$withval"
28017         case ".$withval" in
28018         (.NONE/*)
28019                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
28020                 ;;
28021         esac
28022         ;;
28023 (.no|.NONE/*)
28024         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
28025         ;;
28026 (*)
28027         { { echo "$as_me:28027: error: expected a pathname, not \"$withval\"" >&5
28028 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
28029    { (exit 1); exit 1; }; }
28030         ;;
28031 esac
28032
28033 fi
28034 eval ADA_OBJECTS="$withval"
28035
28036 echo "$as_me:28036: result: $ADA_OBJECTS" >&5
28037 echo "${ECHO_T}$ADA_OBJECTS" >&6
28038
28039 echo "$as_me:28039: checking whether to build an Ada95 shared library" >&5
28040 echo $ECHO_N "checking whether to build an Ada95 shared library... $ECHO_C" >&6
28041
28042 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
28043 if test "${with_ada_sharedlib+set}" = set; then
28044   withval="$with_ada_sharedlib"
28045   with_ada_sharedlib=$withval
28046 else
28047   with_ada_sharedlib=no
28048 fi;
28049 cf_ada_sharedlib_warn=no
28050
28051 if test "x$with_ada_sharedlib" != xno
28052 then
28053         if test "x$cf_gnat_projects" != xyes
28054         then
28055                 with_ada_sharedlib=no
28056                 cf_ada_sharedlib_warn=yes
28057         fi
28058 fi
28059
28060 echo "$as_me:28060: result: $with_ada_sharedlib" >&5
28061 echo "${ECHO_T}$with_ada_sharedlib" >&6
28062 if test "x$cf_ada_sharedlib_warn" != xno
28063 then
28064         { echo "$as_me:28064: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&5
28065 echo "$as_me: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&2;}
28066 fi
28067
28068 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
28069 MAKE_ADA_SHAREDLIB="#"
28070
28071 if test "x$with_ada_sharedlib" != xno
28072 then
28073         MAKE_ADA_SHAREDLIB=
28074         if test "x$with_ada_sharedlib" != xyes
28075         then
28076                 ADA_SHAREDLIB="$with_ada_sharedlib"
28077         fi
28078 fi
28079
28080                         # allow the Ada binding to be renamed
28081
28082 echo "$as_me:28082: checking for Ada95 curses library name" >&5
28083 echo $ECHO_N "checking for Ada95 curses library name... $ECHO_C" >&6
28084
28085 # Check whether --with-ada-libname or --without-ada-libname was given.
28086 if test "${with_ada_libname+set}" = set; then
28087   withval="$with_ada_libname"
28088   ADA_LIBNAME=$withval
28089 else
28090   ADA_LIBNAME=AdaCurses
28091 fi;
28092 case "x$ADA_LIBNAME" in
28093 (x|xyes|xno)
28094         ADA_LIBNAME=AdaCurses
28095         ;;
28096 esac
28097
28098 echo "$as_me:28098: result: $ADA_LIBNAME" >&5
28099 echo "${ECHO_T}$ADA_LIBNAME" >&6
28100
28101                 fi
28102         fi
28103 else
28104         cf_with_ada=no
28105 fi
28106
28107 # do this "late" to avoid conflict with header-checks
28108 if test "x$with_widec" = xyes ; then
28109         echo "$as_me:28109: checking for wchar_t" >&5
28110 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
28111 if test "${ac_cv_type_wchar_t+set}" = set; then
28112   echo $ECHO_N "(cached) $ECHO_C" >&6
28113 else
28114   cat >"conftest.$ac_ext" <<_ACEOF
28115 #line 28115 "configure"
28116 #include "confdefs.h"
28117 $ac_includes_default
28118 int
28119 main (void)
28120 {
28121 if ((wchar_t *) 0)
28122   return 0;
28123 if (sizeof (wchar_t))
28124   return 0;
28125   ;
28126   return 0;
28127 }
28128 _ACEOF
28129 rm -f "conftest.$ac_objext"
28130 if { (eval echo "$as_me:28130: \"$ac_compile\"") >&5
28131   (eval $ac_compile) 2>&5
28132   ac_status=$?
28133   echo "$as_me:28133: \$? = $ac_status" >&5
28134   (exit "$ac_status"); } &&
28135          { ac_try='test -s "conftest.$ac_objext"'
28136   { (eval echo "$as_me:28136: \"$ac_try\"") >&5
28137   (eval $ac_try) 2>&5
28138   ac_status=$?
28139   echo "$as_me:28139: \$? = $ac_status" >&5
28140   (exit "$ac_status"); }; }; then
28141   ac_cv_type_wchar_t=yes
28142 else
28143   echo "$as_me: failed program was:" >&5
28144 cat "conftest.$ac_ext" >&5
28145 ac_cv_type_wchar_t=no
28146 fi
28147 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28148 fi
28149 echo "$as_me:28149: result: $ac_cv_type_wchar_t" >&5
28150 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
28151
28152 echo "$as_me:28152: checking size of wchar_t" >&5
28153 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
28154 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
28155   echo $ECHO_N "(cached) $ECHO_C" >&6
28156 else
28157   if test "$ac_cv_type_wchar_t" = yes; then
28158   if test "$cross_compiling" = yes; then
28159   # Depending upon the size, compute the lo and hi bounds.
28160 cat >"conftest.$ac_ext" <<_ACEOF
28161 #line 28161 "configure"
28162 #include "confdefs.h"
28163 $ac_includes_default
28164 int
28165 main (void)
28166 {
28167 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
28168   ;
28169   return 0;
28170 }
28171 _ACEOF
28172 rm -f "conftest.$ac_objext"
28173 if { (eval echo "$as_me:28173: \"$ac_compile\"") >&5
28174   (eval $ac_compile) 2>&5
28175   ac_status=$?
28176   echo "$as_me:28176: \$? = $ac_status" >&5
28177   (exit "$ac_status"); } &&
28178          { ac_try='test -s "conftest.$ac_objext"'
28179   { (eval echo "$as_me:28179: \"$ac_try\"") >&5
28180   (eval $ac_try) 2>&5
28181   ac_status=$?
28182   echo "$as_me:28182: \$? = $ac_status" >&5
28183   (exit "$ac_status"); }; }; then
28184   ac_lo=0 ac_mid=0
28185   while :; do
28186     cat >"conftest.$ac_ext" <<_ACEOF
28187 #line 28187 "configure"
28188 #include "confdefs.h"
28189 $ac_includes_default
28190 int
28191 main (void)
28192 {
28193 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28194   ;
28195   return 0;
28196 }
28197 _ACEOF
28198 rm -f "conftest.$ac_objext"
28199 if { (eval echo "$as_me:28199: \"$ac_compile\"") >&5
28200   (eval $ac_compile) 2>&5
28201   ac_status=$?
28202   echo "$as_me:28202: \$? = $ac_status" >&5
28203   (exit "$ac_status"); } &&
28204          { ac_try='test -s "conftest.$ac_objext"'
28205   { (eval echo "$as_me:28205: \"$ac_try\"") >&5
28206   (eval $ac_try) 2>&5
28207   ac_status=$?
28208   echo "$as_me:28208: \$? = $ac_status" >&5
28209   (exit "$ac_status"); }; }; then
28210   ac_hi=$ac_mid; break
28211 else
28212   echo "$as_me: failed program was:" >&5
28213 cat "conftest.$ac_ext" >&5
28214 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
28215 fi
28216 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28217   done
28218 else
28219   echo "$as_me: failed program was:" >&5
28220 cat "conftest.$ac_ext" >&5
28221 ac_hi=-1 ac_mid=-1
28222   while :; do
28223     cat >"conftest.$ac_ext" <<_ACEOF
28224 #line 28224 "configure"
28225 #include "confdefs.h"
28226 $ac_includes_default
28227 int
28228 main (void)
28229 {
28230 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
28231   ;
28232   return 0;
28233 }
28234 _ACEOF
28235 rm -f "conftest.$ac_objext"
28236 if { (eval echo "$as_me:28236: \"$ac_compile\"") >&5
28237   (eval $ac_compile) 2>&5
28238   ac_status=$?
28239   echo "$as_me:28239: \$? = $ac_status" >&5
28240   (exit "$ac_status"); } &&
28241          { ac_try='test -s "conftest.$ac_objext"'
28242   { (eval echo "$as_me:28242: \"$ac_try\"") >&5
28243   (eval $ac_try) 2>&5
28244   ac_status=$?
28245   echo "$as_me:28245: \$? = $ac_status" >&5
28246   (exit "$ac_status"); }; }; then
28247   ac_lo=$ac_mid; break
28248 else
28249   echo "$as_me: failed program was:" >&5
28250 cat "conftest.$ac_ext" >&5
28251 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
28252 fi
28253 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28254   done
28255 fi
28256 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28257 # Binary search between lo and hi bounds.
28258 while test "x$ac_lo" != "x$ac_hi"; do
28259   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
28260   cat >"conftest.$ac_ext" <<_ACEOF
28261 #line 28261 "configure"
28262 #include "confdefs.h"
28263 $ac_includes_default
28264 int
28265 main (void)
28266 {
28267 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28268   ;
28269   return 0;
28270 }
28271 _ACEOF
28272 rm -f "conftest.$ac_objext"
28273 if { (eval echo "$as_me:28273: \"$ac_compile\"") >&5
28274   (eval $ac_compile) 2>&5
28275   ac_status=$?
28276   echo "$as_me:28276: \$? = $ac_status" >&5
28277   (exit "$ac_status"); } &&
28278          { ac_try='test -s "conftest.$ac_objext"'
28279   { (eval echo "$as_me:28279: \"$ac_try\"") >&5
28280   (eval $ac_try) 2>&5
28281   ac_status=$?
28282   echo "$as_me:28282: \$? = $ac_status" >&5
28283   (exit "$ac_status"); }; }; then
28284   ac_hi=$ac_mid
28285 else
28286   echo "$as_me: failed program was:" >&5
28287 cat "conftest.$ac_ext" >&5
28288 ac_lo=`expr "$ac_mid" + 1`
28289 fi
28290 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28291 done
28292 ac_cv_sizeof_wchar_t=$ac_lo
28293 else
28294   if test "$cross_compiling" = yes; then
28295   { { echo "$as_me:28295: error: cannot run test program while cross compiling" >&5
28296 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
28297    { (exit 1); exit 1; }; }
28298 else
28299   cat >"conftest.$ac_ext" <<_ACEOF
28300 #line 28300 "configure"
28301 #include "confdefs.h"
28302 $ac_includes_default
28303 int
28304 main (void)
28305 {
28306 FILE *f = fopen ("conftest.val", "w");
28307 if (!f)
28308   $ac_main_return (1);
28309 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28310 fclose (f);
28311   ;
28312   return 0;
28313 }
28314 _ACEOF
28315 rm -f "conftest$ac_exeext"
28316 if { (eval echo "$as_me:28316: \"$ac_link\"") >&5
28317   (eval $ac_link) 2>&5
28318   ac_status=$?
28319   echo "$as_me:28319: \$? = $ac_status" >&5
28320   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28321   { (eval echo "$as_me:28321: \"$ac_try\"") >&5
28322   (eval $ac_try) 2>&5
28323   ac_status=$?
28324   echo "$as_me:28324: \$? = $ac_status" >&5
28325   (exit "$ac_status"); }; }; then
28326   ac_cv_sizeof_wchar_t=`cat conftest.val`
28327 else
28328   echo "$as_me: program exited with status $ac_status" >&5
28329 echo "$as_me: failed program was:" >&5
28330 cat "conftest.$ac_ext" >&5
28331 fi
28332 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28333 fi
28334 fi
28335 rm -f conftest.val
28336 else
28337   ac_cv_sizeof_wchar_t=0
28338 fi
28339 fi
28340 echo "$as_me:28340: result: $ac_cv_sizeof_wchar_t" >&5
28341 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28342 cat >>confdefs.h <<EOF
28343 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28344 EOF
28345
28346         # cross-compiling to mingw can run into the problem that attempting to
28347         # link with the regex library fails, causing the test to not set this to
28348         # a number.  "recent" autoconf does not address this problem either -TD
28349         if test -z "$ac_cv_sizeof_wchar_t"
28350         then
28351                 test -n "$verbose" && echo "    test failed (assume 2)" 1>&6
28352
28353 echo "${as_me:-configure}:28353: testing test failed (assume 2) ..." 1>&5
28354
28355                 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28356                 mv confdefs.tmp confdefs.h
28357                 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28358         fi
28359 fi
28360
28361 ### Construct the ncurses library-subsets, if any, from this set of keywords:
28362 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28363 ###
28364 ### ticlib modules may be a separate library, otherwise contained in termlib.
28365 ### termlib modules may be a separate library, otherwise contained in ncurses.
28366 ###
28367 ### The of "+" or " " between the tokens controls the way the script
28368 ### chooses to split module lists into libraries.
28369 ###
28370 ### (see CF_LIB_RULES).
28371 echo "$as_me:28371: checking for library subsets" >&5
28372 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28373 LIB_SUBSETS=
28374
28375 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28376         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28377         if test "$with_ticlib" != no ; then
28378                 LIB_SUBSETS="${LIB_SUBSETS} "
28379         else
28380                 LIB_SUBSETS="${LIB_SUBSETS}+"
28381         fi
28382 fi
28383
28384 LIB_SUBSETS="${LIB_SUBSETS}termlib"
28385 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28386
28387 if test "$with_termlib" != no ; then
28388         LIB_SUBSETS="${LIB_SUBSETS} "
28389 else
28390         LIB_SUBSETS="${LIB_SUBSETS}+"
28391 fi
28392
28393 LIB_SUBSETS="${LIB_SUBSETS}base"
28394
28395 # Most term-driver calls are to tinfo, but some like init_pair are to the
28396 # base library (so it resides in base).
28397 if test "$with_term_driver" != no ; then
28398         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28399         case "$cf_cv_system_name" in
28400         (*mingw32*|*mingw64*)
28401                 if test "x$with_exp_win32" = xyes ; then
28402                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28403                 else
28404                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28405                 fi
28406                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28407                 ;;
28408         (*)
28409                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28410                 ;;
28411         esac
28412 elif test "x$with_exp_win32" = xyes ; then
28413         case "$cf_cv_system_name" in
28414         (*mingw32*|*mingw64*)
28415                 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28416                 ;;
28417         (*)
28418                 ;;
28419         esac
28420 fi
28421
28422 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28423 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28424
28425 echo "$as_me:28425: result: $LIB_SUBSETS" >&5
28426 echo "${ECHO_T}$LIB_SUBSETS" >&6
28427
28428 ### Construct the list of include-directories to be generated
28429
28430 if test "$srcdir" != "."; then
28431         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28432 fi
28433 CPPFLAGS="-I../include $CPPFLAGS"
28434 if test "$srcdir" != "."; then
28435         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28436 fi
28437 CPPFLAGS="-I. $CPPFLAGS"
28438
28439 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28440 if test "$srcdir" != "."; then
28441         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28442 fi
28443 if test "$GCC" != yes; then
28444         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28445 elif test "$includedir" != "/usr/include"; then
28446         if test "$includedir" = '${prefix}/include' ; then
28447                 if test x$prefix != x/usr ; then
28448                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28449                 fi
28450         else
28451                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28452         fi
28453 fi
28454
28455 ### Build up pieces for makefile rules
28456 echo "$as_me:28456: checking default library suffix" >&5
28457 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28458
28459         case $DFT_LWR_MODEL in
28460         (libtool) DFT_ARG_SUFFIX=''   ;;
28461         (normal)  DFT_ARG_SUFFIX=''   ;;
28462         (debug)   DFT_ARG_SUFFIX='_g' ;;
28463         (profile) DFT_ARG_SUFFIX='_p' ;;
28464         (shared)  DFT_ARG_SUFFIX=''   ;;
28465         esac
28466         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28467 echo "$as_me:28467: result: $DFT_ARG_SUFFIX" >&5
28468 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28469
28470 echo "$as_me:28470: checking default library-dependency suffix" >&5
28471 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28472
28473         case X$DFT_LWR_MODEL in
28474         (Xlibtool)
28475                 DFT_LIB_SUFFIX='.la'
28476                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28477                 ;;
28478         (Xdebug)
28479                 case "$cf_cv_system_name" in
28480                 (*-msvc*)
28481                         DFT_LIB_SUFFIX='_g.lib'
28482                         ;;
28483                 (*)
28484                         DFT_LIB_SUFFIX='_g.a'
28485                         ;;
28486                 esac
28487                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28488                 ;;
28489         (Xprofile)
28490                 case "$cf_cv_system_name" in
28491                 (*-msvc*)
28492                         DFT_LIB_SUFFIX='_p.lib'
28493                         ;;
28494                 (*)
28495                         DFT_LIB_SUFFIX='_p.a'
28496                         ;;
28497                 esac
28498                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28499                 ;;
28500         (Xshared)
28501                 case "$cf_cv_system_name" in
28502                 (aix[5-7]*)
28503                         DFT_LIB_SUFFIX='.so'
28504                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28505                         ;;
28506                 (*-msvc*)
28507                         DFT_LIB_SUFFIX='.dll'
28508                         DFT_DEP_SUFFIX='.dll.lib'
28509                         ;;
28510                 (cygwin*|msys*|mingw*)
28511                         DFT_LIB_SUFFIX='.dll'
28512                         DFT_DEP_SUFFIX='.dll.a'
28513                         ;;
28514                 (darwin*)
28515                         DFT_LIB_SUFFIX='.dylib'
28516                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28517                         ;;
28518                 (hpux*)
28519                         case "$target" in
28520                         (ia64*)
28521                                 DFT_LIB_SUFFIX='.so'
28522                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28523                                 ;;
28524                         (*)
28525                                 DFT_LIB_SUFFIX='.sl'
28526                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28527                                 ;;
28528                         esac
28529                         ;;
28530                 (*)
28531                         DFT_LIB_SUFFIX='.so'
28532                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28533                         ;;
28534                 esac
28535                 ;;
28536         (*)
28537                 case "$target" in
28538                 (*-msvc*)
28539                         DFT_LIB_SUFFIX='.lib'
28540                         ;;
28541                 (*)
28542                         DFT_LIB_SUFFIX='.a'
28543                         ;;
28544                 esac
28545                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28546                 ;;
28547         esac
28548         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28549         then
28550                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28551                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28552         fi
28553 echo "$as_me:28553: result: $DFT_DEP_SUFFIX" >&5
28554 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28555
28556 echo "$as_me:28556: checking default object directory" >&5
28557 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28558
28559         case $DFT_LWR_MODEL in
28560         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
28561         (normal)  DFT_OBJ_SUBDIR='objects' ;;
28562         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
28563         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28564         (shared)
28565                 case "$cf_cv_system_name" in
28566                 (cygwin|msys)
28567                         DFT_OBJ_SUBDIR='objects' ;;
28568                 (*)
28569                         DFT_OBJ_SUBDIR='obj_s' ;;
28570                 esac
28571         esac
28572 echo "$as_me:28572: result: $DFT_OBJ_SUBDIR" >&5
28573 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28574
28575 if test "x$cf_with_cxx" = xyes ; then
28576 echo "$as_me:28576: checking c++ library-dependency suffix" >&5
28577 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28578 if test "$with_libtool" != "no"; then
28579         # libtool thinks it can make c++ shared libraries (perhaps only g++)
28580         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28581 elif test "$with_shared_cxx" != "no"; then
28582         # also for g++ users...
28583         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28584 else
28585         # we normally make a static library because C/C++ library rules differ
28586
28587         case Xnormal in
28588         (Xlibtool)
28589                 CXX_LIB_SUFFIX='.la'
28590                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28591                 ;;
28592         (Xdebug)
28593                 case "$cf_cv_system_name" in
28594                 (*-msvc*)
28595                         CXX_LIB_SUFFIX='_g.lib'
28596                         ;;
28597                 (*)
28598                         CXX_LIB_SUFFIX='_g.a'
28599                         ;;
28600                 esac
28601                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28602                 ;;
28603         (Xprofile)
28604                 case "$cf_cv_system_name" in
28605                 (*-msvc*)
28606                         CXX_LIB_SUFFIX='_p.lib'
28607                         ;;
28608                 (*)
28609                         CXX_LIB_SUFFIX='_p.a'
28610                         ;;
28611                 esac
28612                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28613                 ;;
28614         (Xshared)
28615                 case "$cf_cv_system_name" in
28616                 (aix[5-7]*)
28617                         CXX_LIB_SUFFIX='.so'
28618                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28619                         ;;
28620                 (*-msvc*)
28621                         CXX_LIB_SUFFIX='.dll'
28622                         CXX_DEP_SUFFIX='.dll.lib'
28623                         ;;
28624                 (cygwin*|msys*|mingw*)
28625                         CXX_LIB_SUFFIX='.dll'
28626                         CXX_DEP_SUFFIX='.dll.a'
28627                         ;;
28628                 (darwin*)
28629                         CXX_LIB_SUFFIX='.dylib'
28630                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28631                         ;;
28632                 (hpux*)
28633                         case "$target" in
28634                         (ia64*)
28635                                 CXX_LIB_SUFFIX='.so'
28636                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28637                                 ;;
28638                         (*)
28639                                 CXX_LIB_SUFFIX='.sl'
28640                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28641                                 ;;
28642                         esac
28643                         ;;
28644                 (*)
28645                         CXX_LIB_SUFFIX='.so'
28646                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28647                         ;;
28648                 esac
28649                 ;;
28650         (*)
28651                 case "$target" in
28652                 (*-msvc*)
28653                         CXX_LIB_SUFFIX='.lib'
28654                         ;;
28655                 (*)
28656                         CXX_LIB_SUFFIX='.a'
28657                         ;;
28658                 esac
28659                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28660                 ;;
28661         esac
28662         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28663         then
28664                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28665                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28666         fi
28667
28668 fi
28669 echo "$as_me:28669: result: $CXX_LIB_SUFFIX" >&5
28670 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28671
28672 fi
28673
28674 # do not want -ldl in build except as needed for -lncurses dependency
28675 if test "x$with_dlsym" = xyes ; then
28676 if test "$DFT_LWR_MODEL" = shared || \
28677    test "$DFT_LWR_MODEL" = libtool ; then
28678
28679 # remove dl library from $LIBS
28680 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
28681
28682 fi
28683 fi
28684 ### Set up low-level terminfo dependencies for makefiles.
28685
28686 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28687 # do not need libdl
28688 TICS_LIST=
28689 if test "x$with_dlsym" = xyes ; then
28690
28691 # remove dl library from $SHLIB_LIST
28692 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
28693
28694 fi
28695
28696 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28697 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28698 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28699 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28700 then
28701         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28702 fi
28703
28704 if test "$with_ticlib" != no ; then
28705
28706         if test "x$with_ticlib" != xyes ; then
28707                 TICS_NAME=$with_ticlib
28708                 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28709                 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28710                 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28711                 TICS_LIB_SUFFIX="${with_ticlib}"
28712         else
28713                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28714                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28715                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28716                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28717         fi
28718         TICS_LDFLAGS="-L${LIB_DIR}"
28719         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28720 else
28721         TICS_SUFFIX=${DFT_LIB_SUFFIX}
28722         TICS_LDFLAGS="-L${LIB_DIR}"
28723         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28724 fi
28725
28726 if test "$with_termlib" != no ; then
28727
28728         if test "x$with_termlib" != xyes ; then
28729                 TINFO_NAME=$with_termlib
28730                 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28731                 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28732                 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28733                 TINFO_LIB_SUFFIX="${with_termlib}"
28734         else
28735                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28736                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28737                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28738                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28739         fi
28740
28741         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28742         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28743         if test "$DFT_LWR_MODEL" = "libtool"; then
28744                 TEST_ARGS="${TEST_DEPS}"
28745                 TEST_ARG2="${TEST_DEP2}"
28746                 TINFO_LDFLAGS="-L${LIB_DIR}"
28747                 TINFO_LIBS="$TEST_ARGS"
28748                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28749                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28750         else
28751                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28752                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28753                 if test "x$with_term_driver" != xno ; then
28754                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28755                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28756                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28757                 else
28758                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28759                         TINFO_LIBS="$TEST_ARGS"
28760                 fi
28761                 TINFO_LDFLAGS="-L${LIB_DIR}"
28762                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28763         fi
28764 else
28765         # the next lines are needed for linking libtic over libncurses
28766         TINFO_NAME=${LIB_NAME}
28767         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28768         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28769         if test "x$with_tic_depends" = xyes ; then
28770                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28771         else
28772                 TICS_LIST="$SHLIB_LIST"
28773         fi
28774
28775         TINFO_LDFLAGS="-L${LIB_DIR}"
28776         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28777 fi
28778
28779 if test "$DFT_LWR_MODEL" = shared ; then
28780         case "$cf_cv_system_name" in
28781         (cygwin*|msys*)
28782                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28783                 TINFO_SUFFIX=.dll
28784                 ;;
28785         esac
28786 fi
28787
28788 if test "x$with_dlsym" = xyes ; then
28789
28790 # remove dl library from $TICS_LIST
28791 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
28792
28793 fi
28794
28795 if test "$DFT_LWR_MODEL" = "libtool"; then
28796         OBJEXT=lo
28797 fi
28798
28799 # needed for Ada95
28800 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28801
28802 case "$DFT_LWR_MODEL" in
28803 (normal|debug|profile)
28804
28805 if test "$GCC" = yes ; then
28806         case "$cf_cv_system_name" in
28807         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28808                 LDFLAGS_STATIC=
28809                 LDFLAGS_SHARED=
28810                 ;;
28811         (*)     # normally, except when broken
28812                 LDFLAGS_STATIC=-static
28813                 LDFLAGS_SHARED=-dynamic
28814                 ;;
28815         esac
28816 else
28817         case "$cf_cv_system_name" in
28818         (aix[4-7]*)     # from ld manpage
28819                 LDFLAGS_STATIC=-bstatic
28820                 LDFLAGS_SHARED=-bdynamic
28821                 ;;
28822         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
28823                 # We could also use just "archive" and "shared".
28824                 LDFLAGS_STATIC=-Wl,-a,archive_shared
28825                 LDFLAGS_SHARED=-Wl,-a,shared_archive
28826                 ;;
28827         (irix*)         # from ld manpage IRIX64
28828                 LDFLAGS_STATIC=-Bstatic
28829                 LDFLAGS_SHARED=-Bdynamic
28830                 ;;
28831         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
28832                 # alternative "-oldstyle_liblookup" (not in cc manpage)
28833                 LDFLAGS_STATIC=-noso
28834                 LDFLAGS_SHARED=-so_archive
28835                 ;;
28836         (solaris2*)
28837                 LDFLAGS_STATIC=-Bstatic
28838                 LDFLAGS_SHARED=-Bdynamic
28839                 ;;
28840         esac
28841 fi
28842
28843 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28844 then
28845         echo "$as_me:28845: checking if linker supports switching between static/dynamic" >&5
28846 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28847
28848         rm -f libconftest.a
28849         cat >conftest.$ac_ext <<EOF
28850 #line 28850 "configure"
28851 #include <stdio.h>
28852 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28853 EOF
28854         if { (eval echo "$as_me:28854: \"$ac_compile\"") >&5
28855   (eval $ac_compile) 2>&5
28856   ac_status=$?
28857   echo "$as_me:28857: \$? = $ac_status" >&5
28858   (exit "$ac_status"); } ; then
28859                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28860                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28861         fi
28862         rm -f conftest.*
28863
28864         cf_save_LIBS="$LIBS"
28865
28866         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28867         cat >"conftest.$ac_ext" <<_ACEOF
28868 #line 28868 "configure"
28869 #include "confdefs.h"
28870
28871 #line 28871 "configure"
28872 #include <stdio.h>
28873 int cf_ldflags_static(FILE *fp);
28874
28875 int
28876 main (void)
28877 {
28878
28879         return cf_ldflags_static(stdin);
28880
28881   ;
28882   return 0;
28883 }
28884 _ACEOF
28885 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28886 if { (eval echo "$as_me:28886: \"$ac_link\"") >&5
28887   (eval $ac_link) 2>&5
28888   ac_status=$?
28889   echo "$as_me:28889: \$? = $ac_status" >&5
28890   (exit "$ac_status"); } &&
28891          { ac_try='test -s "conftest$ac_exeext"'
28892   { (eval echo "$as_me:28892: \"$ac_try\"") >&5
28893   (eval $ac_try) 2>&5
28894   ac_status=$?
28895   echo "$as_me:28895: \$? = $ac_status" >&5
28896   (exit "$ac_status"); }; }; then
28897
28898         # some linkers simply ignore the -dynamic
28899         case x`file "conftest$ac_exeext" 2>/dev/null` in
28900         (*static*)
28901                 cf_ldflags_static=no
28902                 ;;
28903         (*)
28904                 cf_ldflags_static=yes
28905                 ;;
28906         esac
28907
28908 else
28909   echo "$as_me: failed program was:" >&5
28910 cat "conftest.$ac_ext" >&5
28911 cf_ldflags_static=no
28912 fi
28913 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28914
28915         rm -f libconftest.*
28916         LIBS="$cf_save_LIBS"
28917
28918         echo "$as_me:28918: result: $cf_ldflags_static" >&5
28919 echo "${ECHO_T}$cf_ldflags_static" >&6
28920
28921         if test "$cf_ldflags_static" != yes
28922         then
28923                 LDFLAGS_STATIC=
28924                 LDFLAGS_SHARED=
28925         fi
28926 else
28927         LDFLAGS_STATIC=
28928         LDFLAGS_SHARED=
28929 fi
28930
28931         ;;
28932 esac
28933
28934 echo "$as_me:28934: checking where we will install curses.h" >&5
28935 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28936
28937 includesubdir=
28938 if test "$with_overwrite" = no && \
28939  { test "x$includedir" = 'x${prefix}/include' || \
28940    test "x$includedir" = "x${prefix}/include"; }
28941 then
28942         includesubdir="/ncurses${USE_LIB_SUFFIX}"
28943 fi
28944 echo "$as_me:28944: result: ${includedir}${includesubdir}" >&5
28945 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28946
28947 ### Resolve a conflict between normal and wide-curses by forcing applications
28948 ### that will need libutf8 to add it to their configure script.
28949 if test "$with_overwrite" != no ; then
28950 if test "$NCURSES_LIBUTF8" = 1 ; then
28951         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28952         { echo "$as_me:28952: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28953 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28954 fi
28955 fi
28956 WITH_OVERWRITE=$with_overwrite
28957
28958 ### At least on MinGW a shared library build without libtool
28959 ### requires adding the additional libs to the link list.
28960 case "$cf_cv_system_name" in
28961 (*mingw32*|*mingw64*)
28962         if test "$DFT_LWR_MODEL" != "libtool"; then
28963            SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28964         fi
28965         ;;
28966 *)      ;;
28967 esac
28968
28969 ### predefined stuff for the test programs
28970
28971 cat >>confdefs.h <<\EOF
28972 #define HAVE_SLK_COLOR 1
28973 EOF
28974
28975 # pkgsrc uses these
28976
28977 echo "$as_me:28977: checking for desired basename for form library" >&5
28978 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28979
28980 # Check whether --with-form-libname or --without-form-libname was given.
28981 if test "${with_form_libname+set}" = set; then
28982   withval="$with_form_libname"
28983   with_lib_basename=$withval
28984 else
28985   with_lib_basename=form
28986 fi;
28987 FORM_NAME="$with_lib_basename"
28988
28989 case "x$FORM_NAME" in
28990 (x|xno|xnone|xyes)
28991         FORM_NAME=form
28992         ;;
28993 (*)
28994         ;;
28995 esac
28996
28997 echo "$as_me:28997: result: $FORM_NAME" >&5
28998 echo "${ECHO_T}$FORM_NAME" >&6
28999
29000 echo "$as_me:29000: checking for desired basename for menu library" >&5
29001 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
29002
29003 # Check whether --with-menu-libname or --without-menu-libname was given.
29004 if test "${with_menu_libname+set}" = set; then
29005   withval="$with_menu_libname"
29006   with_lib_basename=$withval
29007 else
29008   with_lib_basename=menu
29009 fi;
29010 MENU_NAME="$with_lib_basename"
29011
29012 case "x$MENU_NAME" in
29013 (x|xno|xnone|xyes)
29014         MENU_NAME=menu
29015         ;;
29016 (*)
29017         ;;
29018 esac
29019
29020 echo "$as_me:29020: result: $MENU_NAME" >&5
29021 echo "${ECHO_T}$MENU_NAME" >&6
29022
29023 echo "$as_me:29023: checking for desired basename for panel library" >&5
29024 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
29025
29026 # Check whether --with-panel-libname or --without-panel-libname was given.
29027 if test "${with_panel_libname+set}" = set; then
29028   withval="$with_panel_libname"
29029   with_lib_basename=$withval
29030 else
29031   with_lib_basename=panel
29032 fi;
29033 PANEL_NAME="$with_lib_basename"
29034
29035 case "x$PANEL_NAME" in
29036 (x|xno|xnone|xyes)
29037         PANEL_NAME=panel
29038         ;;
29039 (*)
29040         ;;
29041 esac
29042
29043 echo "$as_me:29043: result: $PANEL_NAME" >&5
29044 echo "${ECHO_T}$PANEL_NAME" >&6
29045
29046 echo "$as_me:29046: checking for desired basename for cxx library" >&5
29047 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
29048
29049 # Check whether --with-cxx-libname or --without-cxx-libname was given.
29050 if test "${with_cxx_libname+set}" = set; then
29051   withval="$with_cxx_libname"
29052   with_lib_basename=$withval
29053 else
29054   with_lib_basename=ncurses++
29055 fi;
29056 CXX_NAME="$with_lib_basename"
29057
29058 case "x$CXX_NAME" in
29059 (x|xno|xnone|xyes)
29060         CXX_NAME=ncurses++
29061         ;;
29062 (*)
29063         ;;
29064 esac
29065
29066 echo "$as_me:29066: result: $CXX_NAME" >&5
29067 echo "${ECHO_T}$CXX_NAME" >&6
29068
29069 ### Construct the list of subdirectories for which we'll customize makefiles
29070 ### with the appropriate compile-rules.
29071
29072 echo "$as_me:29072: checking for src modules" >&5
29073 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
29074
29075 # dependencies and linker-arguments for test-programs
29076 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
29077 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
29078 if test "$DFT_LWR_MODEL" = "libtool"; then
29079         TEST_ARGS="${TEST_DEPS}"
29080         TEST_ARG2="${TEST_DEP2}"
29081 else
29082         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
29083         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
29084 fi
29085
29086 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
29087 cf_cv_src_modules=
29088 for cf_dir in $modules_to_build
29089 do
29090         if test -f "$srcdir/$cf_dir/modules" ; then
29091
29092                 if test -z "$cf_cv_src_modules"; then
29093                         cf_cv_src_modules=$cf_dir
29094                 else
29095                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
29096                 fi
29097
29098                 # Make the ncurses_cfg.h file record the library interface files as
29099                 # well.  These are header files that are the same name as their
29100                 # directory.  Ncurses is the only library that does not follow
29101                 # that pattern.
29102                 if test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
29103
29104 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29105
29106                         cat >>confdefs.h <<EOF
29107 #define HAVE_${cf_have_include}_H 1
29108 EOF
29109
29110                         cat >>confdefs.h <<EOF
29111 #define HAVE_LIB${cf_have_include} 1
29112 EOF
29113
29114 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29115
29116 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
29117
29118                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
29119                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
29120                         if test "$DFT_LWR_MODEL" = "libtool"; then
29121                                 TEST_ARGS="${TEST_DEPS}"
29122                                 TEST_ARG2="${TEST_DEP2}"
29123                         else
29124                                 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
29125                                 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
29126                         fi
29127                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
29128                 fi
29129         fi
29130 done
29131 echo "$as_me:29131: result: $cf_cv_src_modules" >&5
29132 echo "${ECHO_T}$cf_cv_src_modules" >&6
29133
29134 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
29135 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
29136
29137 SRC_SUBDIRS=
29138 if test "x$cf_with_manpages" != xno ; then
29139         SRC_SUBDIRS="$SRC_SUBDIRS man"
29140 fi
29141 SRC_SUBDIRS="$SRC_SUBDIRS include"
29142 for cf_dir in $cf_cv_src_modules
29143 do
29144         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
29145 done
29146 if test "x$cf_with_tests" != "xno" ; then
29147         SRC_SUBDIRS="$SRC_SUBDIRS test"
29148 fi
29149 # always make this, to install the ncurses-config script
29150 SRC_SUBDIRS="$SRC_SUBDIRS misc"
29151 if test "$cf_with_cxx_binding" != no; then
29152         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
29153         SRC_SUBDIRS="$SRC_SUBDIRS c++"
29154 fi
29155
29156 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
29157 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
29158
29159 ADA_SUBDIRS=
29160 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
29161         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
29162         ADA_SUBDIRS="gen src"
29163         if test "x$cf_with_tests" != "xno" ; then
29164                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
29165         fi
29166 fi
29167
29168 SUB_MAKEFILES=
29169 for cf_dir in $SRC_SUBDIRS
29170 do
29171         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
29172 done
29173
29174 if test -n "$ADA_SUBDIRS"; then
29175         for cf_dir in $ADA_SUBDIRS
29176         do
29177                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
29178         done
29179
29180 fi
29181
29182 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
29183    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
29184    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
29185    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
29186 fi
29187
29188 DIRS_TO_MAKE="lib"
29189 for cf_item in $cf_list_models
29190 do
29191
29192         case $cf_item in
29193         (libtool) cf_subdir='obj_lo'  ;;
29194         (normal)  cf_subdir='objects' ;;
29195         (debug)   cf_subdir='obj_g' ;;
29196         (profile) cf_subdir='obj_p' ;;
29197         (shared)
29198                 case "$cf_cv_system_name" in
29199                 (cygwin|msys)
29200                         cf_subdir='objects' ;;
29201                 (*)
29202                         cf_subdir='obj_s' ;;
29203                 esac
29204         esac
29205
29206         for cf_item2 in $DIRS_TO_MAKE
29207         do
29208                 test "$cf_item2" = "$cf_subdir" && break
29209         done
29210         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
29211 done
29212 for cf_dir in $DIRS_TO_MAKE
29213 do
29214         test ! -d "$cf_dir" && mkdir "$cf_dir"
29215 done
29216
29217 # symbols that differ when compiling Ada95 by itself.
29218 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
29219
29220 # values to use as strings
29221
29222 cat >>confdefs.h <<EOF
29223 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
29224 EOF
29225
29226 cat >>confdefs.h <<EOF
29227 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
29228 EOF
29229
29230 ### Define substitutions for header files to avoid name-pollution
29231
29232 if test "x$cf_cv_have_tcgetattr" = xyes ; then
29233         HAVE_TCGETATTR=1
29234 else
29235         HAVE_TCGETATTR=0
29236 fi
29237
29238 if test "x$ac_cv_header_stdint_h" = xyes ; then
29239         HAVE_STDINT_H=1
29240 else
29241         HAVE_STDINT_H=0
29242 fi
29243
29244 if test "x$ac_cv_header_termio_h" = xyes ; then
29245         HAVE_TERMIO_H=1
29246 else
29247         HAVE_TERMIO_H=0
29248 fi
29249
29250 if test "x$ac_cv_header_termios_h" = xyes ; then
29251         HAVE_TERMIOS_H=1
29252 else
29253         HAVE_TERMIOS_H=0
29254 fi
29255
29256 ################################################################################
29257 test "x$use_database" = xyes && \
29258 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
29259
29260 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
29261 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
29262
29263 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
29264 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
29265 fi
29266
29267 if test "x$cf_with_tests" != xno ; then
29268         MAKE_TESTS=
29269 else
29270         MAKE_TESTS="#"
29271 fi
29272
29273 ADAHTML_DIR=../../doc/html/ada
29274
29275 # workaround for OS/2 (20151017)
29276 case "$cf_cv_system_name" in
29277 (os2*)
29278         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
29279         ;;
29280 (*)
29281         LIBTOOL_OPTS_CXX=
29282         ;;
29283 esac
29284
29285 # workaround for g++ versus Solaris (20131116)
29286 case "$cf_cv_system_name" in
29287 (solaris2*)
29288         case "x$CPPFLAGS" in
29289         (*-D_XOPEN_SOURCE_EXTENDED*)
29290                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
29291
29292 echo "${as_me:-configure}:29292: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
29293
29294                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
29295                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
29296                 ;;
29297         esac
29298         ;;
29299 esac
29300
29301 # Help to automatically enable the extended curses features when using either
29302 # the *-config or the ".pc" files by adding defines.
29303 echo "$as_me:29303: checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script" >&5
29304 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script... $ECHO_C" >&6
29305 PKG_CFLAGS=
29306 for cf_loop1 in $CPPFLAGS_after_XOPEN
29307 do
29308         cf_found=no
29309         for cf_loop2 in $CPPFLAGS_before_XOPEN
29310         do
29311                 if test "x$cf_loop1" = "x$cf_loop2"
29312                 then
29313                         cf_found=yes
29314                         break
29315                 fi
29316         done
29317         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29318 done
29319 echo "$as_me:29319: result: $PKG_CFLAGS" >&5
29320 echo "${ECHO_T}$PKG_CFLAGS" >&6
29321
29322 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
29323 case "x$NCURSES_OSPEED" in
29324 (*short*)
29325         cf_compatible=1
29326         ;;
29327 (*)
29328         cf_compatible=0
29329         ;;
29330 esac
29331
29332 cat >>confdefs.h <<EOF
29333 #define NCURSES_OSPEED_COMPAT $cf_compatible
29334 EOF
29335
29336 case "x$cf_cv_typeof_chtype" in
29337 (xshort|xint|xlong)
29338         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29339         ;;
29340 esac
29341
29342 case "x$cf_cv_typeof_mmask_t" in
29343 (xshort|xint|xlong)
29344         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29345         ;;
29346 esac
29347
29348 # substitute into misc/Makefile to suppress
29349 # (un)install.data from the
29350 # (un)install rules.
29351 if test "x$cf_with_db_install" = "xno"; then
29352         MISC_INSTALL_DATA=
29353         MISC_UNINSTALL_DATA=
29354 else
29355         MISC_INSTALL_DATA=install.data
29356         MISC_UNINSTALL_DATA=uninstall.data
29357 fi
29358
29359 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29360         MAKE_DATABASE="#"
29361 else
29362         MAKE_DATABASE="$MAKE_TERMINFO"
29363 fi
29364
29365 if test -n "$PACKAGE"
29366 then
29367         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29368         export PACKAGE
29369         echo "package: $PACKAGE"
29370 fi
29371
29372 UNALTERED_SYMS=
29373 cf_filter_syms=no
29374
29375 if test -n "$RESULTING_SYMS"
29376 then
29377         cf_filter_syms=$cf_dft_filter_syms
29378         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_default" 1>&6
29379
29380 echo "${as_me:-configure}:29380: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5
29381
29382 fi
29383
29384 if test "x$WILDCARD_SYMS" = xno
29385 then
29386         cf_filter_syms=yes
29387 fi
29388
29389 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29390
29391 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29392 if test "$cf_filter_syms" = yes
29393 then
29394         RESULTING_SYMS=resulting.map
29395 fi
29396
29397 if test "x$cross_compiling" = xyes ; then
29398         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29399         CHECK_BUILD="#"
29400 else
29401         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29402         CHECK_BUILD=
29403 fi
29404
29405 # This is used for the *-config script and *.pc data files.
29406
29407 echo "$as_me:29407: checking for linker search path" >&5
29408 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29409 if test "${cf_cv_ld_searchpath+set}" = set; then
29410   echo $ECHO_N "(cached) $ECHO_C" >&6
29411 else
29412
29413 if test "$cross_compiling" != yes ; then
29414
29415 # GNU binutils' ld does not involve permissions which may stop ldconfig.
29416 cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29417
29418 # The -NX options tell newer versions of Linux ldconfig to not attempt to
29419 # update the cache, which makes it run faster.
29420 test -z "$cf_pathlist" && \
29421         cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[        ]/d' -e 's/:$//' | sort -u`
29422
29423 test -z "$cf_pathlist" &&
29424         cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[         ]/d' -e 's/:$//p' | sort -u`
29425
29426 # This works with OpenBSD 6.5, which lists only filenames
29427 test -z "$cf_pathlist" &&
29428         cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29429
29430 if test -z "$cf_pathlist"
29431 then
29432         # dyld default path with MacOS
29433         if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29434         then
29435                 # do this to bypass check
29436                 cf_cv_ld_searchpath='$HOME/lib'
29437                 cf_pathlist="/usr/local/lib /lib /usr/lib"
29438         fi
29439 fi
29440
29441 if test -z "$cf_pathlist"
29442 then
29443         # Solaris is "SunOS"
29444         if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29445         then
29446                 case x`(isainfo -b)` in
29447                 (x64)
29448                         cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29449                         ;;
29450                 (x32)
29451                         test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29452                         cf_pathlist="$cf_pathlist /lib /usr/lib"
29453                         ;;
29454                 (*)
29455                         { echo "$as_me:29455: WARNING: problem with Solaris architecture" >&5
29456 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29457                         ;;
29458                 esac
29459         fi
29460 fi
29461
29462 if test -z "$cf_pathlist"
29463 then
29464         # HP-UX
29465         if test x"`uname -s`" = xHP-UX
29466         then
29467                 case x`getconf LONG_BIT` in
29468                 (x64)
29469                         cf_pathlist="/usr/lib/hpux64"
29470                         ;;
29471                 (x*)
29472                         cf_pathlist="/usr/lib/hpux32"
29473                         ;;
29474                 esac
29475         fi
29476 fi
29477
29478 fi
29479
29480 # If nothing else, assume it is conventional
29481 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29482
29483 # Finally, check that this is only directories
29484 for cf_path in $0 $cf_pathlist
29485 do
29486         if test -d "$cf_path"; then
29487                 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29488                 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29489         fi
29490 done
29491
29492 # Ensure that it is nonempty
29493 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29494
29495 fi
29496 echo "$as_me:29496: result: $cf_cv_ld_searchpath" >&5
29497 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29498
29499 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29500
29501 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h man/man_db.renames $SUB_MAKEFILES Makefile"
29502 ac_config_commands="$ac_config_commands default"
29503 cat >confcache <<\_ACEOF
29504 # This file is a shell script that caches the results of configure
29505 # tests run on this system so they can be shared between configure
29506 # scripts and configure runs, see configure's option --config-cache.
29507 # It is not useful on other systems.  If it contains results you don't
29508 # want to keep, you may remove or edit it.
29509 #
29510 # config.status only pays attention to the cache file if you give it
29511 # the --recheck option to rerun configure.
29512 #
29513 # `ac_cv_env_foo' variables (set or unset) will be overridden when
29514 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29515 # following values.
29516
29517 _ACEOF
29518
29519 # The following way of writing the cache mishandles newlines in values,
29520 # but we know of no workaround that is simple, portable, and efficient.
29521 # So, don't put newlines in cache variables' values.
29522 # Ultrix sh set writes to stderr and can't be redirected directly,
29523 # and sets the high bit in the cache file unless we assign to the vars.
29524 {
29525   (set) 2>&1 |
29526     case `(ac_space=' '; set | grep ac_space) 2>&1` in
29527     *ac_space=\ *)
29528       # `set' does not quote correctly, so add quotes (double-quote
29529       # substitution turns \\\\ into \\, and sed turns \\ into \).
29530       sed -n \
29531         "s/'/'\\\\''/g;
29532           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29533       ;;
29534     *)
29535       # `set' quotes correctly as required by POSIX, so do not add quotes.
29536       sed -n \
29537         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29538       ;;
29539     esac;
29540 } |
29541   sed '
29542      t clear
29543      : clear
29544      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29545      t end
29546      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29547      : end' >>confcache
29548 if cmp -s $cache_file confcache; then :; else
29549   if test -w $cache_file; then
29550     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29551     cat confcache >$cache_file
29552   else
29553     echo "not updating unwritable cache $cache_file"
29554   fi
29555 fi
29556 rm -f confcache
29557
29558 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29559 # Let make expand exec_prefix.
29560 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29561
29562 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29563 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29564 # trailing colons and then remove the whole line if VPATH becomes empty
29565 # (actually we leave an empty line to preserve line numbers).
29566 if test "x$srcdir" = x.; then
29567   ac_vpsub='/^[         ]*VPATH[        ]*=/{
29568 s/:*\$(srcdir):*/:/;
29569 s/:*\${srcdir}:*/:/;
29570 s/:*@srcdir@:*/:/;
29571 s/^\([^=]*=[    ]*\):*/\1/;
29572 s/:*$//;
29573 s/^[^=]*=[      ]*$//;
29574 }'
29575 fi
29576
29577 DEFS=-DHAVE_CONFIG_H
29578
29579 : "${CONFIG_STATUS=./config.status}"
29580 ac_clean_files_save=$ac_clean_files
29581 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29582 { echo "$as_me:29582: creating $CONFIG_STATUS" >&5
29583 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29584 cat >"$CONFIG_STATUS" <<_ACEOF
29585 #! $SHELL
29586 # Generated automatically by configure.
29587 # Run this file to recreate the current configuration.
29588 # Compiler output produced by configure, useful for debugging
29589 # configure, is in config.log if it exists.
29590
29591 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
29592
29593 debug=false
29594 SHELL=\${CONFIG_SHELL-$SHELL}
29595 ac_cs_invocation="\$0 \$@"
29596
29597 CLICOLOR_FORCE= GREP_OPTIONS=
29598 unset CLICOLOR_FORCE GREP_OPTIONS
29599 _ACEOF
29600
29601 cat >>"$CONFIG_STATUS" <<\_ACEOF
29602 # Be Bourne compatible
29603 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29604   emulate sh
29605   NULLCMD=:
29606 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29607   set -o posix
29608 fi
29609
29610 # Name of the executable.
29611 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29612
29613 if expr a : '\(a\)' >/dev/null 2>&1; then
29614   as_expr="expr"
29615 else
29616   as_expr="false"
29617 fi
29618
29619 rm -f conf$$ conf$$.exe conf$$.file
29620 echo >conf$$.file
29621 if ln -s conf$$.file conf$$ 2>/dev/null; then
29622   # We could just check for DJGPP; but this test a) works b) is more generic
29623   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29624   if test -f conf$$.exe; then
29625     # Don't use ln at all; we don't have any links
29626     as_ln_s='cp -p'
29627   else
29628     as_ln_s='ln -s'
29629   fi
29630 elif ln conf$$.file conf$$ 2>/dev/null; then
29631   as_ln_s='ln'
29632 else
29633   as_ln_s='cp -p'
29634 fi
29635 rm -f conf$$ conf$$.exe conf$$.file
29636
29637 as_executable_p="test -f"
29638
29639 # Support unset when possible.
29640 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29641   as_unset="unset"
29642 else
29643   as_unset="false"
29644 fi
29645
29646 # NLS nuisances.
29647 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29648 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29649 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29650 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29651 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29652 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29653 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29654 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29655
29656 # IFS
29657 # We need space, tab and new line, in precisely that order.
29658 as_nl='
29659 '
29660 IFS="   $as_nl"
29661
29662 # CDPATH.
29663 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29664
29665 exec 6>&1
29666
29667 _ACEOF
29668
29669 # Files that config.status was made for.
29670 if test -n "$ac_config_files"; then
29671   echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29672 fi
29673
29674 if test -n "$ac_config_headers"; then
29675   echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29676 fi
29677
29678 if test -n "$ac_config_links"; then
29679   echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29680 fi
29681
29682 if test -n "$ac_config_commands"; then
29683   echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29684 fi
29685
29686 cat >>"$CONFIG_STATUS" <<\EOF
29687
29688 ac_cs_usage="\
29689 \`$as_me' instantiates files from templates according to the
29690 current configuration.
29691
29692 Usage: $0 [OPTIONS] [FILE]...
29693
29694   -h, --help       print this help, then exit
29695   -V, --version    print version number, then exit
29696   -d, --debug      don't remove temporary files
29697       --recheck    update $as_me by reconfiguring in the same conditions
29698   --file=FILE[:TEMPLATE]
29699                    instantiate the configuration file FILE
29700   --header=FILE[:TEMPLATE]
29701                    instantiate the configuration header FILE
29702
29703 Configuration files:
29704 $config_files
29705
29706 Configuration headers:
29707 $config_headers
29708
29709 Configuration commands:
29710 $config_commands
29711
29712 Report bugs to <dickey@invisible-island.net>."
29713 EOF
29714
29715 cat >>"$CONFIG_STATUS" <<EOF
29716 ac_cs_version="\\
29717 config.status
29718 configured by $0, generated by GNU Autoconf 2.52.20231210,
29719   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29720
29721 Copyright 2003-2022,2023        Thomas E. Dickey
29722 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29723 Free Software Foundation, Inc.
29724 This config.status script is free software; the Free Software Foundation
29725 gives unlimited permission to copy, distribute and modify it."
29726 srcdir="$srcdir"
29727 INSTALL="$INSTALL"
29728 EOF
29729
29730 cat >>"$CONFIG_STATUS" <<\EOF
29731 # If no file are specified by the user, then we need to provide default
29732 # value.  By we need to know if files were specified by the user.
29733 ac_need_defaults=:
29734 while test $# != 0
29735 do
29736   case $1 in
29737   --*=*)
29738     ac_option=`expr "x$1" : 'x\([^=]*\)='`
29739     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29740     shift
29741     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29742     shift
29743     ;;
29744   -*);;
29745   *) # This is not an option, so the user has probably given explicit
29746      # arguments.
29747      ac_need_defaults=false;;
29748   esac
29749
29750   case $1 in
29751   # Handling of the options.
29752 EOF
29753 cat >>"$CONFIG_STATUS" <<EOF
29754   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29755     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29756     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29757 EOF
29758 cat >>"$CONFIG_STATUS" <<\EOF
29759   --version | --vers* | -V )
29760     echo "$ac_cs_version"; exit 0 ;;
29761   --he | --h)
29762     # Conflict between --help and --header
29763     { { echo "$as_me:29763: error: ambiguous option: $1
29764 Try \`$0 --help' for more information." >&5
29765 echo "$as_me: error: ambiguous option: $1
29766 Try \`$0 --help' for more information." >&2;}
29767    { (exit 1); exit 1; }; };;
29768   --help | --hel | -h )
29769     echo "$ac_cs_usage"; exit 0 ;;
29770   --debug | --d* | -d )
29771     debug=: ;;
29772   --file | --fil | --fi | --f )
29773     shift
29774     CONFIG_FILES="$CONFIG_FILES $1"
29775     ac_need_defaults=false;;
29776   --header | --heade | --head | --hea )
29777     shift
29778     CONFIG_HEADERS="$CONFIG_HEADERS $1"
29779     ac_need_defaults=false;;
29780
29781   # This is an error.
29782   -*) { { echo "$as_me:29782: error: unrecognized option: $1
29783 Try \`$0 --help' for more information." >&5
29784 echo "$as_me: error: unrecognized option: $1
29785 Try \`$0 --help' for more information." >&2;}
29786    { (exit 1); exit 1; }; } ;;
29787
29788   *) ac_config_targets="$ac_config_targets $1" ;;
29789
29790   esac
29791   shift
29792 done
29793
29794 exec 5>>config.log
29795 cat >&5 << _ACEOF
29796
29797 ## ----------------------- ##
29798 ## Running config.status.  ##
29799 ## ----------------------- ##
29800
29801 This file was extended by $as_me 2.52.20231210, executed with
29802   CONFIG_FILES    = $CONFIG_FILES
29803   CONFIG_HEADERS  = $CONFIG_HEADERS
29804   CONFIG_LINKS    = $CONFIG_LINKS
29805   CONFIG_COMMANDS = $CONFIG_COMMANDS
29806   > "$ac_cs_invocation"
29807 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29808
29809 _ACEOF
29810 EOF
29811
29812 cat >>"$CONFIG_STATUS" <<EOF
29813 #
29814 # INIT-COMMANDS section.
29815 #
29816
29817 ### Special initialization commands, used to pass information from the
29818 ### configuration-run into config.status
29819
29820 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29821 AWK="$AWK"
29822 CXX_NAME="$CXX_NAME"
29823 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29824 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29825 ECHO_LD="$ECHO_LD"
29826 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29827 FORM_NAME="$FORM_NAME"
29828 LDCONFIG="$LDCONFIG"
29829 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29830 LIB_NAME="$LIB_NAME"
29831 LIB_PREFIX="$LIB_PREFIX"
29832 LIB_SUBSETS="$LIB_SUBSETS"
29833 LIB_SUFFIX="$LIB_SUFFIX"
29834 LIB_TRACING="$LIB_TRACING"
29835 LN_S="$LN_S"
29836 MAKE_TERMINFO="$MAKE_TERMINFO"
29837 MANPAGE_RENAMES="$MANPAGE_RENAMES"
29838 MENU_NAME="$MENU_NAME"
29839 NCURSES_MAJOR="$NCURSES_MAJOR"
29840 NCURSES_MINOR="$NCURSES_MINOR"
29841 NCURSES_OSPEED="$NCURSES_OSPEED"
29842 NCURSES_PATCH="$NCURSES_PATCH"
29843 PANEL_NAME="$PANEL_NAME"
29844 SRC_SUBDIRS="$SRC_SUBDIRS"
29845 TERMINFO="$TERMINFO"
29846 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29847 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29848 TICS_NAME="$TICS_NAME"
29849 TICS_SUFFIX="$TICS_SUFFIX"
29850 TIC_PATH="$TIC_PATH"
29851 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29852 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29853 TINFO_NAME="$TINFO_NAME"
29854 TINFO_SUFFIX="$TINFO_SUFFIX"
29855 UNALTERED_SYMS="$UNALTERED_SYMS"
29856 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29857 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29858 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29859 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29860 WILDCARD_SYMS="$WILDCARD_SYMS"
29861 WITH_CURSES_H="$with_curses_h"
29862 WITH_ECHO="${enable_echo:=yes}"
29863 WITH_OVERWRITE="$with_overwrite"
29864 cf_LIST_MODELS="$cf_list_models"
29865 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29866 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29867 cf_cv_abi_default="$cf_cv_abi_default"
29868 cf_cv_abi_version="$cf_cv_abi_version"
29869 cf_cv_do_relink="$cf_cv_do_relink"
29870 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29871 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29872 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29873 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29874 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29875 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29876 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29877 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29878 cf_cv_rel_version="$cf_cv_rel_version"
29879 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29880 cf_cv_shared_soname='$cf_cv_shared_soname'
29881 cf_cv_shlib_version="$cf_cv_shlib_version"
29882 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29883 cf_cv_system_name="$cf_cv_system_name"
29884 cf_cv_term_driver="$with_term_driver"
29885 cf_with_ada="$cf_with_ada"
29886 cf_with_cxx_binding="$cf_with_cxx_binding"
29887 cf_with_db_install="$cf_with_db_install"
29888 cf_with_manpages="$cf_with_manpages"
29889 cf_with_tests="$cf_with_tests"
29890 host="$host"
29891 target="$target"
29892 verbose="$verbose"
29893 with_shared_cxx="$with_shared_cxx"
29894
29895 EOF
29896
29897 cat >>"$CONFIG_STATUS" <<\EOF
29898 for ac_config_target in $ac_config_targets
29899 do
29900   case "$ac_config_target" in
29901   # Handling of arguments.
29902   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29903   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29904   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29905   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29906   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29907   "man/man_db.renames" ) CONFIG_FILES="$CONFIG_FILES man/man_db.renames" ;;
29908   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29909   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29910   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29911   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29912   *) { { echo "$as_me:29912: error: invalid argument: $ac_config_target" >&5
29913 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29914    { (exit 1); exit 1; }; };;
29915   esac
29916 done
29917
29918 # If the user did not use the arguments to specify the items to instantiate,
29919 # then the envvar interface is used.  Set only those that are not.
29920 # We use the long form for the default assignment because of an extremely
29921 # bizarre bug on SunOS 4.1.3.
29922 if "$ac_need_defaults"; then
29923   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29924   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29925   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29926 fi
29927
29928 # Create a temporary directory, and hook for its removal unless debugging.
29929 $debug ||
29930 {
29931   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29932   trap '{ (exit 1); exit 1; }' 1 2 13 15
29933 }
29934
29935 # Create a (secure) tmp directory for tmp files.
29936 : "${TMPDIR=/tmp}"
29937 {
29938   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29939   test -n "$tmp" && test -d "$tmp"
29940 }  ||
29941 {
29942   tmp=$TMPDIR/cs$$-$RANDOM
29943   (umask 077 && mkdir "$tmp")
29944 } ||
29945 {
29946    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29947    { (exit 1); exit 1; }
29948 }
29949
29950 EOF
29951
29952 cat >>"$CONFIG_STATUS" <<EOF
29953
29954 #
29955 # CONFIG_FILES section.
29956 #
29957
29958 # No need to generate the scripts if there are no CONFIG_FILES.
29959 # This happens for instance when ./config.status config.h
29960 if test -n "\$CONFIG_FILES"; then
29961   # Protect against being on the right side of a sed subst in config.status.
29962   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29963    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
29964 s,@SHELL@,$SHELL,;t t
29965 s,@exec_prefix@,$exec_prefix,;t t
29966 s,@prefix@,$prefix,;t t
29967 s,@program_transform_name@,$program_transform_name,;t t
29968 s,@bindir@,$bindir,;t t
29969 s,@sbindir@,$sbindir,;t t
29970 s,@libexecdir@,$libexecdir,;t t
29971 s,@datarootdir@,$datarootdir,;t t
29972 s,@datadir@,$datadir,;t t
29973 s,@sysconfdir@,$sysconfdir,;t t
29974 s,@sharedstatedir@,$sharedstatedir,;t t
29975 s,@localstatedir@,$localstatedir,;t t
29976 s,@runstatedir@,$runstatedir,;t t
29977 s,@libdir@,$libdir,;t t
29978 s,@includedir@,$includedir,;t t
29979 s,@oldincludedir@,$oldincludedir,;t t
29980 s,@infodir@,$infodir,;t t
29981 s,@mandir@,$mandir,;t t
29982 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29983 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29984 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29985 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29986 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29987 s,@build_alias@,$build_alias,;t t
29988 s,@host_alias@,$host_alias,;t t
29989 s,@target_alias@,$target_alias,;t t
29990 s,@ECHO_C@,$ECHO_C,;t t
29991 s,@ECHO_N@,$ECHO_N,;t t
29992 s,@ECHO_T@,$ECHO_T,;t t
29993 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29994 s,@DEFS@,$DEFS,;t t
29995 s,@LIBS@,$LIBS,;t t
29996 s,@top_builddir@,$top_builddir,;t t
29997 s,@GREP@,$GREP,;t t
29998 s,@EGREP@,$EGREP,;t t
29999 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
30000 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
30001 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
30002 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
30003 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
30004 s,@cf_cv_abi_default@,$cf_cv_abi_default,;t t
30005 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
30006 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
30007 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
30008 s,@VERSION@,$VERSION,;t t
30009 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
30010 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
30011 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
30012 s,@PACKAGE@,$PACKAGE,;t t
30013 s,@build@,$build,;t t
30014 s,@build_cpu@,$build_cpu,;t t
30015 s,@build_vendor@,$build_vendor,;t t
30016 s,@build_os@,$build_os,;t t
30017 s,@host@,$host,;t t
30018 s,@host_cpu@,$host_cpu,;t t
30019 s,@host_vendor@,$host_vendor,;t t
30020 s,@host_os@,$host_os,;t t
30021 s,@target@,$target,;t t
30022 s,@target_cpu@,$target_cpu,;t t
30023 s,@target_vendor@,$target_vendor,;t t
30024 s,@target_os@,$target_os,;t t
30025 s,@FGREP@,$FGREP,;t t
30026 s,@CC@,$CC,;t t
30027 s,@CFLAGS@,$CFLAGS,;t t
30028 s,@LDFLAGS@,$LDFLAGS,;t t
30029 s,@CPPFLAGS@,$CPPFLAGS,;t t
30030 s,@ac_ct_CC@,$ac_ct_CC,;t t
30031 s,@EXEEXT@,$EXEEXT,;t t
30032 s,@OBJEXT@,$OBJEXT,;t t
30033 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
30034 s,@CPP@,$CPP,;t t
30035 s,@LDCONFIG@,$LDCONFIG,;t t
30036 s,@CXX@,$CXX,;t t
30037 s,@CXXFLAGS@,$CXXFLAGS,;t t
30038 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
30039 s,@AWK@,$AWK,;t t
30040 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
30041 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
30042 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
30043 s,@LINT@,$LINT,;t t
30044 s,@LINT_OPTS@,$LINT_OPTS,;t t
30045 s,@LINT_LIBS@,$LINT_LIBS,;t t
30046 s,@LN_S@,$LN_S,;t t
30047 s,@cf_config_suffix@,$cf_config_suffix,;t t
30048 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
30049 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
30050 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
30051 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
30052 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
30053 s,@SET_MAKE@,$SET_MAKE,;t t
30054 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
30055 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
30056 s,@CTAGS@,$CTAGS,;t t
30057 s,@ETAGS@,$ETAGS,;t t
30058 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
30059 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
30060 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
30061 s,@RANLIB@,$RANLIB,;t t
30062 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
30063 s,@LD@,$LD,;t t
30064 s,@ac_ct_LD@,$ac_ct_LD,;t t
30065 s,@AR@,$AR,;t t
30066 s,@ac_ct_AR@,$ac_ct_AR,;t t
30067 s,@NM@,$NM,;t t
30068 s,@ac_ct_NM@,$ac_ct_NM,;t t
30069 s,@ARFLAGS@,$ARFLAGS,;t t
30070 s,@DESTDIR@,$DESTDIR,;t t
30071 s,@BUILD_CC@,$BUILD_CC,;t t
30072 s,@BUILD_CPP@,$BUILD_CPP,;t t
30073 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
30074 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
30075 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
30076 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
30077 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
30078 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
30079 s,@cf_list_models@,$cf_list_models,;t t
30080 s,@ABI_VERSION@,$ABI_VERSION,;t t
30081 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
30082 s,@LIBTOOL@,$LIBTOOL,;t t
30083 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
30084 s,@LT_UNDEF@,$LT_UNDEF,;t t
30085 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
30086 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
30087 s,@LIB_CREATE@,$LIB_CREATE,;t t
30088 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
30089 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
30090 s,@LIB_PREP@,$LIB_PREP,;t t
30091 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
30092 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
30093 s,@LIB_LINK@,$LIB_LINK,;t t
30094 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
30095 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
30096 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
30097 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
30098 s,@TICS_NAME@,$TICS_NAME,;t t
30099 s,@TINFO_NAME@,$TINFO_NAME,;t t
30100 s,@LIB_NAME@,$LIB_NAME,;t t
30101 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
30102 s,@CC_G_OPT@,$CC_G_OPT,;t t
30103 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
30104 s,@LD_MODEL@,$LD_MODEL,;t t
30105 s,@shlibdir@,$shlibdir,;t t
30106 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
30107 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
30108 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
30109 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
30110 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
30111 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
30112 s,@LINK_PROGS@,$LINK_PROGS,;t t
30113 s,@LINK_TESTS@,$LINK_TESTS,;t t
30114 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
30115 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
30116 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
30117 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
30118 s,@RPATH_LIST@,$RPATH_LIST,;t t
30119 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
30120 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
30121 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
30122 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
30123 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
30124 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
30125 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
30126 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
30127 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
30128 s,@TIC@,$TIC,;t t
30129 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
30130 s,@INFOCMP@,$INFOCMP,;t t
30131 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
30132 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
30133 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
30134 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
30135 s,@XTERM_KBS@,$XTERM_KBS,;t t
30136 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
30137 s,@TERMINFO@,$TERMINFO,;t t
30138 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
30139 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
30140 s,@TERMPATH@,$TERMPATH,;t t
30141 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
30142 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
30143 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
30144 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
30145 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
30146 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
30147 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
30148 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
30149 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
30150 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
30151 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
30152 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
30153 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
30154 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
30155 s,@RGB_PATH@,$RGB_PATH,;t t
30156 s,@no_x11_rgb@,$no_x11_rgb,;t t
30157 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
30158 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
30159 s,@NCURSES_CHTYPE@,$NCURSES_CHTYPE,;t t
30160 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
30161 s,@NCURSES_MMASK_T@,$NCURSES_MMASK_T,;t t
30162 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
30163 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
30164 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
30165 s,@cf_manpage_format@,$cf_manpage_format,;t t
30166 s,@cf_manpage_inboth@,$cf_manpage_inboth,;t t
30167 s,@cf_manpage_so_strip@,$cf_manpage_so_strip,;t t
30168 s,@cf_manpage_compress@,$cf_manpage_compress,;t t
30169 s,@cf_manpage_coptions@,$cf_manpage_coptions,;t t
30170 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
30171 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
30172 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
30173 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
30174 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
30175 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
30176 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
30177 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
30178 s,@cf_cv_enable_sigwinch@,$cf_cv_enable_sigwinch,;t t
30179 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
30180 s,@PTHREAD@,$PTHREAD,;t t
30181 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
30182 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
30183 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
30184 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
30185 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
30186 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
30187 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
30188 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
30189 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
30190 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
30191 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
30192 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
30193 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
30194 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
30195 s,@ECHO_LT@,$ECHO_LT,;t t
30196 s,@ECHO_LD@,$ECHO_LD,;t t
30197 s,@RULE_CC@,$RULE_CC,;t t
30198 s,@SHOW_CC@,$SHOW_CC,;t t
30199 s,@ECHO_CC@,$ECHO_CC,;t t
30200 s,@ECHO_LINK@,$ECHO_LINK,;t t
30201 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
30202 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
30203 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
30204 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
30205 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
30206 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
30207 s,@ADAFLAGS@,$ADAFLAGS,;t t
30208 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
30209 s,@ADA_TRACE@,$ADA_TRACE,;t t
30210 s,@MATH_LIB@,$MATH_LIB,;t t
30211 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
30212 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
30213 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
30214 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
30215 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
30216 s,@TEST_LIBS@,$TEST_LIBS,;t t
30217 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
30218 s,@CXXCPP@,$CXXCPP,;t t
30219 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
30220 s,@CXX_AR@,$CXX_AR,;t t
30221 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
30222 s,@CXXLIBS@,$CXXLIBS,;t t
30223 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
30224 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
30225 s,@M4_exists@,$M4_exists,;t t
30226 s,@cf_ada_make@,$cf_ada_make,;t t
30227 s,@cf_ada_config@,$cf_ada_config,;t t
30228 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
30229 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
30230 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
30231 s,@cf_compile_generics@,$cf_compile_generics,;t t
30232 s,@cf_generic_objects@,$cf_generic_objects,;t t
30233 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
30234 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
30235 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
30236 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
30237 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
30238 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
30239 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
30240 s,@cf_ada_package@,$cf_ada_package,;t t
30241 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
30242 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
30243 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
30244 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
30245 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
30246 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
30247 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
30248 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
30249 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
30250 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
30251 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
30252 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
30253 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
30254 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
30255 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
30256 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
30257 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
30258 s,@TICS_LIBS@,$TICS_LIBS,;t t
30259 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
30260 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
30261 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
30262 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
30263 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
30264 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
30265 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
30266 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
30267 s,@includesubdir@,$includesubdir,;t t
30268 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
30269 s,@TICS_LIST@,$TICS_LIST,;t t
30270 s,@TINFO_LIST@,$TINFO_LIST,;t t
30271 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
30272 s,@FORM_NAME@,$FORM_NAME,;t t
30273 s,@MENU_NAME@,$MENU_NAME,;t t
30274 s,@PANEL_NAME@,$PANEL_NAME,;t t
30275 s,@CXX_NAME@,$CXX_NAME,;t t
30276 s,@TEST_ARGS@,$TEST_ARGS,;t t
30277 s,@TEST_DEPS@,$TEST_DEPS,;t t
30278 s,@TEST_ARG2@,$TEST_ARG2,;t t
30279 s,@TEST_DEP2@,$TEST_DEP2,;t t
30280 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
30281 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
30282 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
30283 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
30284 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
30285 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
30286 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
30287 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
30288 s,@cross_compiling@,$cross_compiling,;t t
30289 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
30290 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
30291 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
30292 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
30293 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
30294 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
30295 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
30296 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
30297 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
30298 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
30299 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30300 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30301 CEOF
30302
30303 EOF
30304
30305   cat >>"$CONFIG_STATUS" <<\EOF
30306   # Split the substitutions into bite-sized pieces for seds with
30307   # small command number limits, like on Digital OSF/1 and HP-UX.
30308   ac_max_sed_lines=48
30309   ac_sed_frag=1 # Number of current file.
30310   ac_beg=1 # First line for current file.
30311   ac_end=$ac_max_sed_lines # Line after last line for current file.
30312   ac_more_lines=:
30313   ac_sed_cmds=
30314   while "$ac_more_lines"; do
30315     if test "$ac_beg" -gt 1; then
30316       sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30317     else
30318       sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30319     fi
30320     if test ! -s "$tmp"/subs.frag; then
30321       ac_more_lines=false
30322     else
30323       # The purpose of the label and of the branching condition is to
30324       # speed up the sed processing (if there are no `@' at all, there
30325       # is no need to browse any of the substitutions).
30326       # These are the two extra sed commands mentioned above.
30327       (echo ':t
30328   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
30329       # It is possible to make a multiline substitution using escaped newlines.
30330       # Ensure that we do not split the substitution between script fragments.
30331       ac_BEG=$ac_end
30332       ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30333       sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
30334       if test -s "$tmp"/subs.next; then
30335         grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
30336         if test ! -s "$tmp"/subs.edit; then
30337           grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
30338           if test ! -s "$tmp"/subs.edit; then
30339             if test "$ac_beg" -gt 1; then
30340               ac_end=`expr "$ac_end" - 1`
30341               continue
30342             fi
30343           fi
30344         fi
30345       fi
30346
30347       if test -z "$ac_sed_cmds"; then
30348         ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30349       else
30350         ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30351       fi
30352       ac_sed_frag=`expr "$ac_sed_frag" + 1`
30353       ac_beg=$ac_end
30354       ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30355     fi
30356   done
30357   if test -z "$ac_sed_cmds"; then
30358     ac_sed_cmds="cat"
30359   fi
30360 fi # test -n "$CONFIG_FILES"
30361
30362 EOF
30363 cat >>"$CONFIG_STATUS" <<\EOF
30364 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30365   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30366   case "$ac_file" in
30367   - | *:- | *:-:* ) # input from stdin
30368         cat >"$tmp"/stdin
30369         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30370         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30371   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30372         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30373   * )   ac_file_in=$ac_file.in ;;
30374   esac
30375
30376   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30377   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30378          X"$ac_file" : 'X\(//\)[^/]' \| \
30379          X"$ac_file" : 'X\(//\)$' \| \
30380          X"$ac_file" : 'X\(/\)' \| \
30381          .     : '\(.\)' 2>/dev/null ||
30382 echo X"$ac_file" |
30383     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30384           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30385           /^X\(\/\/\)$/{ s//\1/; q; }
30386           /^X\(\/\).*/{ s//\1/; q; }
30387           s/.*/./; q'`
30388   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30389     { case "$ac_dir" in
30390   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30391   *)                      as_incr_dir=.;;
30392 esac
30393 as_dummy="$ac_dir"
30394 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30395   case $as_mkdir_dir in
30396     # Skip DOS drivespec
30397     ?:) as_incr_dir=$as_mkdir_dir ;;
30398     *)
30399       as_incr_dir=$as_incr_dir/$as_mkdir_dir
30400       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30401     ;;
30402   esac
30403 done; }
30404
30405     ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
30406     # A "../" for each directory in $ac_dir_suffix.
30407     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30408   else
30409     ac_dir_suffix= ac_dots=
30410   fi
30411
30412   case "$srcdir" in
30413   .)  ac_srcdir=.
30414       if test -z "$ac_dots"; then
30415          ac_top_srcdir=.
30416       else
30417          ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30418       fi ;;
30419   [\\/]* | ?:[\\/]* )
30420       ac_srcdir="$srcdir$ac_dir_suffix";
30421       ac_top_srcdir="$srcdir" ;;
30422   *) # Relative path.
30423     ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30424     ac_top_srcdir="$ac_dots$srcdir" ;;
30425   esac
30426
30427   case $INSTALL in
30428   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30429   *) ac_INSTALL=$ac_dots$INSTALL ;;
30430   esac
30431
30432   if test x"$ac_file" != x-; then
30433     { echo "$as_me:30433: creating $ac_file" >&5
30434 echo "$as_me: creating $ac_file" >&6;}
30435     rm -f "$ac_file"
30436   fi
30437   # Let's still pretend it is `configure' which instantiates (i.e., don't
30438   # use $as_me), people would be surprised to read:
30439   #    /* config.h.  Generated automatically by config.status.  */
30440   configure_input="Generated automatically from `echo $ac_file_in |
30441                                                  sed 's,.*/,,'` by configure."
30442
30443   # First look for the input files in the build tree, otherwise in the
30444   # src tree.
30445   ac_file_inputs=`IFS=:
30446     for f in $ac_file_in; do
30447       case $f in
30448       -) echo "$tmp"/stdin ;;
30449       [\\/$]*)
30450          # Absolute (can't be DOS-style, as IFS=:)
30451          test -f "$f" || { { echo "$as_me:30451: error: cannot find input file: $f" >&5
30452 echo "$as_me: error: cannot find input file: $f" >&2;}
30453    { (exit 1); exit 1; }; }
30454          echo "$f";;
30455       *) # Relative
30456          if test -f "$f"; then
30457            # Build tree
30458            echo "$f"
30459          elif test -f "$srcdir/$f"; then
30460            # Source tree
30461            echo "$srcdir/$f"
30462          else
30463            # /dev/null tree
30464            { { echo "$as_me:30464: error: cannot find input file: $f" >&5
30465 echo "$as_me: error: cannot find input file: $f" >&2;}
30466    { (exit 1); exit 1; }; }
30467          fi;;
30468       esac
30469     done` || { (exit 1); exit 1; }
30470 EOF
30471 cat >>"$CONFIG_STATUS" <<\EOF
30472   ac_warn_datarootdir=no
30473   if test x"$ac_file" != x-; then
30474     for ac_item in $ac_file_inputs
30475     do
30476       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30477       if test -n "$ac_seen"; then
30478         ac_used=`grep '@datarootdir@' "$ac_item"`
30479         if test -z "$ac_used"; then
30480           { echo "$as_me:30480: WARNING: datarootdir was used implicitly but not set:
30481 $ac_seen" >&5
30482 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30483 $ac_seen" >&2;}
30484           ac_warn_datarootdir=yes
30485         fi
30486       fi
30487       ac_seen=`grep '${datarootdir}' "$ac_item"`
30488       if test -n "$ac_seen"; then
30489         { echo "$as_me:30489: WARNING: datarootdir was used explicitly but not set:
30490 $ac_seen" >&5
30491 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30492 $ac_seen" >&2;}
30493         ac_warn_datarootdir=yes
30494       fi
30495     done
30496   fi
30497
30498 if test "x$ac_warn_datarootdir" = xyes; then
30499   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30500 fi
30501
30502 EOF
30503 cat >>"$CONFIG_STATUS" <<EOF
30504   sed "$ac_vpsub
30505 $extrasub
30506 EOF
30507 cat >>"$CONFIG_STATUS" <<\EOF
30508 :t
30509 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30510 s,@configure_input@,$configure_input,;t t
30511 s,@srcdir@,$ac_srcdir,;t t
30512 s,@top_srcdir@,$ac_top_srcdir,;t t
30513 s,@INSTALL@,$ac_INSTALL,;t t
30514 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
30515   rm -f "$tmp"/stdin
30516 EOF
30517 test -n "${FGREP}" || FGREP="grep -F"
30518 test -n "${EGREP}" || EGREP="grep -E"
30519 cat >>"$CONFIG_STATUS" <<EOF
30520   test -n "\${FGREP}" || FGREP="$FGREP"
30521   test -n "\${EGREP}" || EGREP="$EGREP"
30522 EOF
30523 cat >>"$CONFIG_STATUS" <<\EOF
30524   if test x"$ac_file" != x-; then
30525     cp "$tmp/out" "$ac_file"
30526
30527     for ac_name in prefix exec_prefix datarootdir
30528     do
30529         ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
30530         if test -n "$ac_seen"; then
30531             ac_init=`$EGREP '[  ]*'$ac_name'[   ]*=' "$ac_file"`
30532             if test -z "$ac_init"; then
30533               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
30534               { echo "$as_me:30534: WARNING: Variable $ac_name is used but was not set:
30535 $ac_seen" >&5
30536 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30537 $ac_seen" >&2;}
30538             fi
30539         fi
30540     done
30541     $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
30542     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
30543     if test -s "$tmp"/out; then
30544       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
30545       { echo "$as_me:30545: WARNING: Some variables may not be substituted:
30546 $ac_seen" >&5
30547 echo "$as_me: WARNING: Some variables may not be substituted:
30548 $ac_seen" >&2;}
30549     fi
30550   else
30551     cat "$tmp"/out
30552   fi
30553   rm -f "$tmp"/out
30554
30555 done
30556 EOF
30557 cat >>"$CONFIG_STATUS" <<\EOF
30558
30559 #
30560 # CONFIG_HEADER section.
30561 #
30562
30563 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30564 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30565 #
30566 # ac_d sets the value in "#define NAME VALUE" lines.
30567 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
30568 ac_dB='[        ].*$,\1#\2'
30569 ac_dC=' '
30570 ac_dD=',;t'
30571 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30572 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30573 ac_iB='\([      ]\),\1#\2define\3'
30574 ac_iC=' '
30575 ac_iD='\4,;t'
30576 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30577 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30578 ac_uB='$,\1#\2define\3'
30579 ac_uC=' '
30580 ac_uD=',;t'
30581
30582 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30583   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30584   case "$ac_file" in
30585   - | *:- | *:-:* ) # input from stdin
30586         cat >"$tmp"/stdin
30587         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30588         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30589   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30590         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30591   * )   ac_file_in=$ac_file.in ;;
30592   esac
30593
30594   test x"$ac_file" != x- && { echo "$as_me:30594: creating $ac_file" >&5
30595 echo "$as_me: creating $ac_file" >&6;}
30596
30597   # First look for the input files in the build tree, otherwise in the
30598   # src tree.
30599   ac_file_inputs=`IFS=:
30600     for f in $ac_file_in; do
30601       case $f in
30602       -) echo "$tmp"/stdin ;;
30603       [\\/$]*)
30604          # Absolute (can't be DOS-style, as IFS=:)
30605          test -f "$f" || { { echo "$as_me:30605: error: cannot find input file: $f" >&5
30606 echo "$as_me: error: cannot find input file: $f" >&2;}
30607    { (exit 1); exit 1; }; }
30608          echo $f;;
30609       *) # Relative
30610          if test -f "$f"; then
30611            # Build tree
30612            echo $f
30613          elif test -f "$srcdir/$f"; then
30614            # Source tree
30615            echo "$srcdir/$f"
30616          else
30617            # /dev/null tree
30618            { { echo "$as_me:30618: error: cannot find input file: $f" >&5
30619 echo "$as_me: error: cannot find input file: $f" >&2;}
30620    { (exit 1); exit 1; }; }
30621          fi;;
30622       esac
30623     done` || { (exit 1); exit 1; }
30624   # Remove the trailing spaces.
30625   sed 's/[      ]*$//' $ac_file_inputs >"$tmp"/in
30626
30627 EOF
30628
30629 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
30630 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
30631 # be either 'cat' or 'sort'.
30632 cat confdefs.h | uniq >conftest.vals
30633
30634 # Break up conftest.vals because some shells have a limit on
30635 # the size of here documents, and old seds have small limits too.
30636
30637 rm -f conftest.tail
30638 echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
30639 while grep . conftest.vals >/dev/null
30640 do
30641   # Write chunks of a limited-size here document to conftest.frag.
30642   echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30643   sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30644   echo 'CEOF' >> "$CONFIG_STATUS"
30645   sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30646   rm -f conftest.vals
30647   mv conftest.tail conftest.vals
30648 done
30649 rm -f conftest.vals
30650
30651 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30652 # marker @DEFS@.
30653 echo '  cat >> conftest.edit <<CEOF
30654 /@DEFS@/r conftest.frag
30655 /@DEFS@/d
30656 CEOF
30657 sed -f conftest.edit "$tmp"/in > "$tmp"/out
30658 rm -f "$tmp"/in
30659 mv "$tmp"/out "$tmp"/in
30660 rm -f conftest.edit conftest.frag
30661 ' >> "$CONFIG_STATUS"
30662
30663 cat >>"$CONFIG_STATUS" <<\EOF
30664   # Let's still pretend it is `configure' which instantiates (i.e., don't
30665   # use $as_me), people would be surprised to read:
30666   #    /* config.h.  Generated automatically by config.status.  */
30667   if test x"$ac_file" = x-; then
30668     echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
30669   else
30670     echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
30671   fi
30672   cat "$tmp"/in >>"$tmp"/config.h
30673   rm -f "$tmp"/in
30674   if test x"$ac_file" != x-; then
30675     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30676       { echo "$as_me:30676: $ac_file is unchanged" >&5
30677 echo "$as_me: $ac_file is unchanged" >&6;}
30678     else
30679       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30680          X"$ac_file" : 'X\(//\)[^/]' \| \
30681          X"$ac_file" : 'X\(//\)$' \| \
30682          X"$ac_file" : 'X\(/\)' \| \
30683          .     : '\(.\)' 2>/dev/null ||
30684 echo X"$ac_file" |
30685     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30686           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30687           /^X\(\/\/\)$/{ s//\1/; q; }
30688           /^X\(\/\).*/{ s//\1/; q; }
30689           s/.*/./; q'`
30690       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30691         { case "$ac_dir" in
30692   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30693   *)                      as_incr_dir=.;;
30694 esac
30695 as_dummy="$ac_dir"
30696 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30697   case $as_mkdir_dir in
30698     # Skip DOS drivespec
30699     ?:) as_incr_dir=$as_mkdir_dir ;;
30700     *)
30701       as_incr_dir=$as_incr_dir/$as_mkdir_dir
30702       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30703     ;;
30704   esac
30705 done; }
30706
30707       fi
30708       rm -f "$ac_file"
30709       mv "$tmp/config.h" "$ac_file"
30710     fi
30711   else
30712     cat "$tmp"/config.h
30713     rm -f "$tmp"/config.h
30714   fi
30715 done
30716 EOF
30717 cat >>"$CONFIG_STATUS" <<\EOF
30718 #
30719 # CONFIG_COMMANDS section.
30720 #
30721 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30722   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30723   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30724
30725   case "$ac_dest" in
30726     default )
30727 if test "x$cf_with_tests" != xno ; then
30728
30729 for cf_dir in test
30730 do
30731         if test ! -d "$srcdir/$cf_dir" ; then
30732                 continue
30733         elif test -f "$srcdir/$cf_dir/programs" ; then
30734                 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30735         fi
30736 done
30737
30738 fi
30739
30740 cf_prefix=$LIB_PREFIX
30741
30742 case "$cf_cv_shlib_version" in
30743 (cygdll|msysdll|mingw|msvcdll)
30744         TINFO_NAME=$TINFO_ARG_SUFFIX
30745         TINFO_SUFFIX=.dll
30746         ;;
30747 esac
30748
30749 if test -n "$TINFO_SUFFIX" ; then
30750         case "$TINFO_SUFFIX" in
30751         (tw*)
30752                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30753                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30754                 ;;
30755         (t*)
30756                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30757                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30758                 ;;
30759         (w*)
30760                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30761                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30762                 ;;
30763         esac
30764 fi
30765
30766 for cf_dir in $SRC_SUBDIRS
30767 do
30768         if test ! -d "$srcdir/$cf_dir" ; then
30769                 continue
30770         elif test -f "$srcdir/$cf_dir/modules" ; then
30771
30772                 SHARED_LIB=
30773                 Libs_To_Make=
30774                 cf_awk_program=
30775                 if test -n "${cf_cv_abi_default}" && test "x${cf_cv_abi_default}" != "x5"
30776                 then
30777                         cf_awk_program="$cf_awk_program\
30778 /deprecated in ABI${cf_cv_abi_default}/ { next; }\
30779 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_default}\"); }\
30780 "
30781                 fi
30782
30783                 if test "x$WILDCARD_SYMS" = xno
30784                 then
30785                         cf_awk_program="$cf_awk_program\
30786 /[      ]_\\*;/ { skip=1; next; }\
30787 "
30788                 fi
30789
30790                 if test "x$cf_awk_program" != "x"
30791                 then
30792                         cat >>$cf_dir/Makefile <<CF_EOF
30793
30794 # Generated by CF_LIB_RULES
30795 resulting.map: $UNALTERED_SYMS
30796         $AWK 'BEGIN { skip = 1; last=""; } \
30797 $cf_awk_program \
30798 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30799  skip = 0; last = \$\$0; } \
30800 END { print last; }' < "$UNALTERED_SYMS" >\$@
30801
30802 distclean::
30803         rm -f resulting.map
30804 CF_EOF
30805                 fi
30806
30807                 for cf_item in $cf_LIST_MODELS
30808                 do
30809
30810         case X$cf_item in
30811         (Xlibtool)
30812                 cf_suffix='.la'
30813                 cf_depsuf=$cf_suffix
30814                 ;;
30815         (Xdebug)
30816                 case "$cf_cv_system_name" in
30817                 (*-msvc*)
30818                         cf_suffix='_g.lib'
30819                         ;;
30820                 (*)
30821                         cf_suffix='_g.a'
30822                         ;;
30823                 esac
30824                 cf_depsuf=$cf_suffix
30825                 ;;
30826         (Xprofile)
30827                 case "$cf_cv_system_name" in
30828                 (*-msvc*)
30829                         cf_suffix='_p.lib'
30830                         ;;
30831                 (*)
30832                         cf_suffix='_p.a'
30833                         ;;
30834                 esac
30835                 cf_depsuf=$cf_suffix
30836                 ;;
30837         (Xshared)
30838                 case "$cf_cv_system_name" in
30839                 (aix[5-7]*)
30840                         cf_suffix='.so'
30841                         cf_depsuf=$cf_suffix
30842                         ;;
30843                 (*-msvc*)
30844                         cf_suffix='.dll'
30845                         cf_depsuf='.dll.lib'
30846                         ;;
30847                 (cygwin*|msys*|mingw*)
30848                         cf_suffix='.dll'
30849                         cf_depsuf='.dll.a'
30850                         ;;
30851                 (darwin*)
30852                         cf_suffix='.dylib'
30853                         cf_depsuf=$cf_suffix
30854                         ;;
30855                 (hpux*)
30856                         case "$target" in
30857                         (ia64*)
30858                                 cf_suffix='.so'
30859                                 cf_depsuf=$cf_suffix
30860                                 ;;
30861                         (*)
30862                                 cf_suffix='.sl'
30863                                 cf_depsuf=$cf_suffix
30864                                 ;;
30865                         esac
30866                         ;;
30867                 (*)
30868                         cf_suffix='.so'
30869                         cf_depsuf=$cf_suffix
30870                         ;;
30871                 esac
30872                 ;;
30873         (*)
30874                 case "$target" in
30875                 (*-msvc*)
30876                         cf_suffix='.lib'
30877                         ;;
30878                 (*)
30879                         cf_suffix='.a'
30880                         ;;
30881                 esac
30882                 cf_depsuf=$cf_suffix
30883                 ;;
30884         esac
30885         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30886         then
30887                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30888                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30889         fi
30890
30891                         if test "$cf_dir" = "c++"
30892                         then
30893
30894 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30895
30896 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30897
30898                         else
30899
30900 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30901
30902 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30903
30904                         fi
30905                         test -z "$cf_libname" && cf_libname="$cf_dir"
30906                         if test "$cf_item" = shared ; then
30907                                 if test -n "${LIB_SUFFIX}"
30908                                 then
30909                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30910                                 else
30911                                         cf_shared_suffix="$cf_suffix"
30912                                 fi
30913                                 if test "$cf_cv_do_symlinks" = yes ; then
30914                                         cf_version_name=
30915
30916                                         case "$cf_cv_shlib_version" in
30917                                         (rel)
30918                                                 cf_version_name=REL_VERSION
30919                                                 ;;
30920                                         (abi)
30921                                                 cf_version_name=ABI_VERSION
30922                                                 ;;
30923                                         esac
30924
30925                                         if test -n "$cf_version_name"
30926                                         then
30927                                                 case "$cf_cv_system_name" in
30928                                                 (darwin*)
30929                                                         # "w", etc?
30930                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30931                                                         ;;
30932                                                 (*)
30933                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30934                                                         ;;
30935                                                 esac
30936                                         fi
30937                                         if test -n "${USE_LIB_SUFFIX}"
30938                                         then
30939                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30940                                         else
30941                                                 cf_shared_suffix="$cf_suffix"
30942                                         fi
30943                                 fi
30944                                 # cygwin needs import library, and has unique naming convention
30945                                 # use autodetected ${cf_prefix} for import lib and static lib, but
30946                                 # use 'cyg' prefix for shared lib.
30947                                 case "$cf_cv_shlib_version" in
30948                                 (cygdll)
30949                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30950                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30951                                         ;;
30952                                 (msysdll)
30953                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30954                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30955                                         ;;
30956                                 (mingw)
30957                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30958                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30959                                         ;;
30960                                 (msvcdll)
30961                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30962                                         cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30963                                         ;;
30964                                 (*)
30965                                         cf_add_lib=
30966                                         ;;
30967                                 esac
30968                                 if test -n "$cf_add_lib"
30969                                 then
30970                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
30971                                         continue
30972                                 fi
30973                         fi
30974                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30975                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
30976                 done
30977
30978                 if test "$cf_dir" = ncurses ; then
30979                         cf_subsets="$LIB_SUBSETS"
30980                         cf_r_parts="$cf_subsets"
30981                         cf_liblist="$Libs_To_Make"
30982
30983                         while test -n "$cf_r_parts"
30984                         do
30985                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30986                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30987                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
30988                                         cf_add_lib=
30989                                         case "$cf_l_parts" in
30990                                         (*termlib*)
30991                                                 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30992                                                 ;;
30993                                         (*ticlib*)
30994                                                 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30995                                                 ;;
30996                                         (*)
30997                                                 break
30998                                                 ;;
30999                                         esac
31000                                         if test -n "$cf_add_lib"; then
31001                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
31002                                         fi
31003                                 else
31004                                         break
31005                                 fi
31006                         done
31007                 else
31008                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
31009                 fi
31010
31011                 if test "$cf_dir" = c++; then
31012                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
31013                                 cf_list=
31014                                 for cf_item in $Libs_To_Make
31015                                 do
31016                                         case "$cf_item" in
31017                                         (*.a)
31018                                                 ;;
31019                                         (*)
31020                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
31021                                                 ;;
31022                                         esac
31023                                         for cf_test in $cf_list
31024                                         do
31025                                                 if test "$cf_test" = "$cf_item"
31026                                                 then
31027                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
31028                                                         cf_item=
31029                                                         break
31030                                                 fi
31031                                         done
31032                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
31033                                 done
31034                                 Libs_To_Make="$cf_list"
31035                         fi
31036                 fi
31037
31038                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
31039                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
31040                         "$cf_dir/Makefile" >$cf_dir/Makefile.out
31041                 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
31042
31043                 $AWK -f "$srcdir/mk-0th.awk" \
31044                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
31045                         "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31046
31047                 for cf_subset in $cf_subsets
31048                 do
31049                         cf_subdirs=
31050                         for cf_item in $cf_LIST_MODELS
31051                         do
31052
31053                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
31054
31055 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31056
31057                         CXX_MODEL=$cf_ITEM
31058                         if test "$CXX_MODEL" = SHARED; then
31059                                 case "$cf_cv_shlib_version" in
31060                                 (cygdll|msysdll|mingw|msvcdll)
31061                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
31062
31063 echo "${as_me:-configure}:31063: testing overriding CXX_MODEL to SHARED ..." 1>&5
31064
31065                                         with_shared_cxx=yes
31066                                         ;;
31067                                 (*)
31068                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
31069                                         ;;
31070                                 esac
31071                         fi
31072
31073         case X$cf_item in
31074         (Xlibtool)
31075                 cf_suffix='.la'
31076                 cf_depsuf=$cf_suffix
31077                 ;;
31078         (Xdebug)
31079                 case "$cf_cv_system_name" in
31080                 (*-msvc*)
31081                         cf_suffix='_g.lib'
31082                         ;;
31083                 (*)
31084                         cf_suffix='_g.a'
31085                         ;;
31086                 esac
31087                 cf_depsuf=$cf_suffix
31088                 ;;
31089         (Xprofile)
31090                 case "$cf_cv_system_name" in
31091                 (*-msvc*)
31092                         cf_suffix='_p.lib'
31093                         ;;
31094                 (*)
31095                         cf_suffix='_p.a'
31096                         ;;
31097                 esac
31098                 cf_depsuf=$cf_suffix
31099                 ;;
31100         (Xshared)
31101                 case "$cf_cv_system_name" in
31102                 (aix[5-7]*)
31103                         cf_suffix='.so'
31104                         cf_depsuf=$cf_suffix
31105                         ;;
31106                 (*-msvc*)
31107                         cf_suffix='.dll'
31108                         cf_depsuf='.dll.lib'
31109                         ;;
31110                 (cygwin*|msys*|mingw*)
31111                         cf_suffix='.dll'
31112                         cf_depsuf='.dll.a'
31113                         ;;
31114                 (darwin*)
31115                         cf_suffix='.dylib'
31116                         cf_depsuf=$cf_suffix
31117                         ;;
31118                 (hpux*)
31119                         case "$target" in
31120                         (ia64*)
31121                                 cf_suffix='.so'
31122                                 cf_depsuf=$cf_suffix
31123                                 ;;
31124                         (*)
31125                                 cf_suffix='.sl'
31126                                 cf_depsuf=$cf_suffix
31127                                 ;;
31128                         esac
31129                         ;;
31130                 (*)
31131                         cf_suffix='.so'
31132                         cf_depsuf=$cf_suffix
31133                         ;;
31134                 esac
31135                 ;;
31136         (*)
31137                 case "$target" in
31138                 (*-msvc*)
31139                         cf_suffix='.lib'
31140                         ;;
31141                 (*)
31142                         cf_suffix='.a'
31143                         ;;
31144                 esac
31145                 cf_depsuf=$cf_suffix
31146                 ;;
31147         esac
31148         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
31149         then
31150                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
31151                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
31152         fi
31153
31154         case $cf_item in
31155         (libtool) cf_subdir='obj_lo'  ;;
31156         (normal)  cf_subdir='objects' ;;
31157         (debug)   cf_subdir='obj_g' ;;
31158         (profile) cf_subdir='obj_p' ;;
31159         (shared)
31160                 case "$cf_cv_system_name" in
31161                 (cygwin|msys)
31162                         cf_subdir='objects' ;;
31163                 (*)
31164                         cf_subdir='obj_s' ;;
31165                 esac
31166         esac
31167
31168                         # Test for case where we build libtinfo with a different name.
31169                         cf_libname=$cf_dir
31170                         if test "$cf_dir" = ncurses ; then
31171                                 case "$cf_subset" in
31172                                 (*base*)
31173                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
31174                                         ;;
31175                                 (*termlib*)
31176                                         cf_libname=$TINFO_LIB_SUFFIX
31177                                         ;;
31178                                 (ticlib*)
31179                                         cf_libname=$TICS_LIB_SUFFIX
31180                                         ;;
31181                                 esac
31182                         elif test "$cf_dir" = c++ ; then
31183
31184 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31185
31186 eval cf_libname="\$${cf_map_lib_basename}_NAME"
31187
31188                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
31189                         else
31190
31191 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31192
31193 eval cf_libname="\$${cf_map_lib_basename}_NAME"
31194
31195                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
31196                         fi
31197                         if test -n "${USE_ARG_SUFFIX}" ; then
31198                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
31199                                 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
31200                         fi
31201
31202                         # These dependencies really are for development, not
31203                         # builds, but they are useful in porting, too.
31204                         cf_depend="../include/ncurses_cfg.h"
31205                         if test "$srcdir" = "."; then
31206                                 cf_reldir="."
31207                         else
31208                                 cf_reldir="\${srcdir}"
31209                         fi
31210
31211                         if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
31212                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
31213                         elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
31214                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
31215                         fi
31216
31217                         cf_dir_suffix=
31218                         old_cf_suffix="$cf_suffix"
31219                         if test "$cf_cv_shlib_version_infix" = yes ; then
31220                         if test -n "$USE_LIB_SUFFIX" ; then
31221                                 case "$USE_LIB_SUFFIX" in
31222                                 (tw*)
31223                                         cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
31224                                         cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
31225                                         cf_dir_suffix=tw$EXTRA_SUFFIX
31226                                         ;;
31227                                 (t*)
31228                                         cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
31229                                         cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
31230                                         cf_dir_suffix=t$EXTRA_SUFFIX
31231                                         ;;
31232                                 (w*)
31233                                         cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
31234                                         cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
31235                                         cf_dir_suffix=w$EXTRA_SUFFIX
31236                                         ;;
31237                                 (*)
31238                                         cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
31239                                         cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
31240                                         cf_dir_suffix=$EXTRA_SUFFIX
31241                                         ;;
31242                                 esac
31243                         fi
31244                         fi
31245
31246                         $AWK -f "$srcdir/mk-1st.awk" \
31247                                 name=${cf_libname}${cf_dir_suffix} \
31248                                 traces=$LIB_TRACING \
31249                                 MODEL=$cf_ITEM \
31250                                 CXX_MODEL=$CXX_MODEL \
31251                                 LIB_SUFFIX=$LIB_SUFFIX \
31252                                 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
31253                                 make_phony="${cf_cv_make_PHONY:-no}" \
31254                                 model=$cf_subdir \
31255                                 prefix=$cf_prefix \
31256                                 suffix=$cf_suffix \
31257                                 subset=$cf_subset \
31258                                 driver=$cf_cv_term_driver \
31259                                 SymLink="$LN_S" \
31260                                 TermlibRoot=$TINFO_NAME \
31261                                 TermlibSuffix=$TINFO_SUFFIX \
31262                                 ShlibVer=$cf_cv_shlib_version \
31263                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
31264                                 ReLink=${cf_cv_do_relink:-no} \
31265                                 ReRanlib=${cf_cv_do_reranlib:-yes} \
31266                                 DoLinks=$cf_cv_do_symlinks \
31267                                 rmSoLocs=$cf_cv_rm_so_locs \
31268                                 ldconfig="$LDCONFIG" \
31269                                 overwrite=$WITH_OVERWRITE \
31270                                 depend="$cf_depend" \
31271                                 host="$host" \
31272                                 libtool_version="$LIBTOOL_VERSION" \
31273                                 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31274
31275                         cf_suffix="$old_cf_suffix"
31276
31277                         for cf_subdir2 in $cf_subdirs lib
31278                         do
31279                                 test "$cf_subdir" = "$cf_subdir2" && break
31280                         done
31281                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
31282                         $AWK -f "$srcdir/mk-2nd.awk" \
31283                                 name=$cf_dir \
31284                                 traces=$LIB_TRACING \
31285                                 MODEL=$cf_ITEM \
31286                                 model=$cf_subdir \
31287                                 subset=$cf_subset \
31288                                 srcdir=$srcdir \
31289                                 echo=$WITH_ECHO \
31290                                 crenames=$cf_cv_prog_CC_c_o \
31291                                 cxxrenames=$cf_cv_prog_CXX_c_o \
31292                                 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31293                         cf_subdirs="$cf_subdirs $cf_subdir"
31294                         done
31295                 done
31296         fi
31297
31298         echo '  ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
31299 done
31300
31301 echo >> Makefile
31302 echo '# generated by CF_LIB_RULES' >> Makefile
31303
31304 if test "x$cf_cv_make_PHONY" = xyes ; then
31305         cat >> Makefile <<-CF_EOF
31306
31307         .PHONY :        libs
31308         .PHONY :        lintlib
31309         .PHONY :        install.includes
31310         .PHONY :        uninstall.includes
31311         .PHONY :        install.libs
31312         .PHONY :        uninstall.libs
31313 CF_EOF
31314 fi
31315
31316 for cf_dir in $SRC_SUBDIRS
31317 do
31318         if test ! -d "$srcdir/$cf_dir" ; then
31319                 continue
31320         fi
31321
31322         if test -f "$cf_dir/Makefile" ; then
31323                 case "$cf_dir" in
31324                 (Ada95)
31325                         echo 'libs \' >> Makefile
31326                         echo 'install.libs \' >> Makefile
31327                         echo 'uninstall.libs ::' >> Makefile
31328                         echo '  ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31329                         ;;
31330                 esac
31331         fi
31332
31333         if test -f "$srcdir/$cf_dir/modules" ; then
31334
31335                 if test "x$cf_cv_make_PHONY" = xyes ; then
31336                         cat >> Makefile <<-CF_EOF
31337
31338                         .PHONY :        install.$cf_dir
31339                         .PHONY :        uninstall.$cf_dir
31340 CF_EOF
31341                 fi
31342
31343                 echo >> Makefile
31344                 if test -f "$srcdir/$cf_dir/headers" ; then
31345 cat >> Makefile <<CF_EOF
31346 install.includes \\
31347 uninstall.includes \\
31348 CF_EOF
31349                 fi
31350
31351 cat >> Makefile <<CF_EOF
31352 lint \\
31353 libs \\
31354 lintlib \\
31355 install.libs \\
31356 uninstall.libs \\
31357 install.$cf_dir \\
31358 uninstall.$cf_dir ::
31359         ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31360 CF_EOF
31361         elif test -f "$srcdir/$cf_dir/headers" ; then
31362 cat >> Makefile <<CF_EOF
31363
31364 libs \\
31365 install.libs \\
31366 uninstall.libs \\
31367 install.includes \\
31368 uninstall.includes ::
31369         ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31370 CF_EOF
31371 fi
31372 done
31373
31374 if test "x$cf_cv_make_PHONY" = xyes ; then
31375         cat >> Makefile <<-CF_EOF
31376
31377         .PHONY :        install.data
31378         .PHONY :        uninstall.data
31379 CF_EOF
31380 fi
31381
31382 if test "x$cf_with_db_install" = xyes; then
31383 cat >> Makefile <<CF_EOF
31384
31385 install.libs uninstall.libs \\
31386 install.data uninstall.data ::
31387 $MAKE_TERMINFO  ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31388 CF_EOF
31389 else
31390 cat >> Makefile <<CF_EOF
31391
31392 install.libs uninstall.libs ::
31393         ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31394 CF_EOF
31395 fi
31396
31397 if test "x$cf_with_manpages" = xyes; then
31398
31399 if test "x$cf_cv_make_PHONY" = xyes ; then
31400         cat >> Makefile <<-CF_EOF
31401
31402         .PHONY :        install.man
31403         .PHONY :        uninstall.man
31404 CF_EOF
31405 fi
31406
31407 cat >> Makefile <<CF_EOF
31408
31409 install.man \\
31410 uninstall.man ::
31411         ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31412 CF_EOF
31413 fi
31414
31415 cat >> Makefile <<CF_EOF
31416
31417 distclean ::
31418         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31419         rm -f headers.sh headers.sed mk_shared_lib.sh
31420         rm -f edit_man.* man_alias.* *.tmp
31421         rm -rf \${DIRS_TO_MAKE}
31422 CF_EOF
31423
31424 rm -f headers.sed headers.sh
31425
31426 echo creating headers.sh
31427 cat >headers.sh <<CF_EOF
31428 #! $SHELL
31429 # This shell script is generated by the 'configure' script.  It is invoked in a
31430 # subdirectory of the build tree.  It generates a sed-script in the parent
31431 # directory that is used to adjust includes for header files that reside in a
31432 # subdirectory of /usr/include, etc.
31433 PRG=""
31434 while test \$# != 3
31435 do
31436 PRG="\$PRG \$1"; shift
31437 done
31438 DST=\$1
31439 REF=\$2
31440 SRC=\$3
31441 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31442 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31443 echo installing \$SRC in \$DST
31444 CF_EOF
31445
31446 if test "$WITH_CURSES_H" = yes; then
31447         cat >>headers.sh <<CF_EOF
31448 case \$DST in
31449 (/*/include/*)
31450         END=\`basename \$DST\`
31451         for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31452         do
31453                 NAME=\`basename \$i\`
31454                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31455         done
31456         ;;
31457 (*)
31458         echo "" >> \$TMPSED
31459         ;;
31460 esac
31461 CF_EOF
31462
31463 else
31464         cat >>headers.sh <<CF_EOF
31465 case \$DST in
31466 (/*/include/*)
31467         END=\`basename \$DST\`
31468         for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31469         do
31470                 NAME=\`basename \$i\`
31471                 if test "\$NAME" = "curses.h"
31472                 then
31473                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31474                         NAME=ncurses.h
31475                 fi
31476                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31477         done
31478         ;;
31479 (*)
31480         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31481         ;;
31482 esac
31483 CF_EOF
31484 fi
31485 cat >>headers.sh <<CF_EOF
31486 rm -f \$TMPSRC
31487 sed -f \$TMPSED \$SRC > \$TMPSRC
31488 NAME=\`basename \$SRC\`
31489 CF_EOF
31490 if test "$WITH_CURSES_H" != yes; then
31491         cat >>headers.sh <<CF_EOF
31492 test "\$NAME" = "curses.h" && NAME=ncurses.h
31493 CF_EOF
31494 fi
31495 cat >>headers.sh <<CF_EOF
31496 # Just in case someone gzip'd manpages, remove the conflicting copy.
31497 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31498
31499 eval \$PRG \$TMPSRC \$DST/\$NAME
31500 rm -f \$TMPSRC \$TMPSED
31501 CF_EOF
31502
31503 chmod 0755 headers.sh
31504
31505 for cf_dir in $SRC_SUBDIRS
31506 do
31507         if test ! -d "$srcdir/$cf_dir" ; then
31508                 continue
31509         fi
31510
31511         if test -f "$srcdir/$cf_dir/headers" ; then
31512                 $AWK -f "$srcdir/mk-hdr.awk" \
31513                         subset="$LIB_SUBSETS" \
31514                         compat="$WITH_CURSES_H" \
31515                         "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31516         fi
31517
31518         if test -f "$srcdir/$cf_dir/modules" ; then
31519                 if test "$cf_dir" != "c++" ; then
31520                         if test "x$cf_cv_make_PHONY" = xyes ; then
31521                                 cat >> $cf_dir/Makefile <<-CF_EOF
31522
31523                                 .PHONY :        depend
31524 CF_EOF
31525                         fi
31526
31527                         cat >>$cf_dir/Makefile <<"CF_EOF"
31528 depend : ${AUTO_SRC}
31529         makedepend -- ${CPPFLAGS} -- ${C_SRC}
31530
31531 # DO NOT DELETE THIS LINE -- make depend depends on it.
31532 CF_EOF
31533                 fi
31534         fi
31535 done
31536
31537 if test "$MANPAGE_RENAMES" != no ; then
31538         # Construct a sed-script to perform renaming within man-pages
31539         test -n "$verbose" && echo "creating edit_man.sed"
31540         test ! -d man && mkdir man
31541         FGREP="${FGREP-grep -F}" $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
31542 fi
31543
31544 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31545 if test -z "$USE_OLD_MAKERULES" ; then
31546         $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31547 fi
31548 fi
31549  ;;
31550   esac
31551 done
31552 EOF
31553
31554 cat >>"$CONFIG_STATUS" <<\EOF
31555
31556 { (exit 0); exit 0; }
31557 EOF
31558 chmod +x "$CONFIG_STATUS"
31559 ac_clean_files=$ac_clean_files_save
31560
31561 # configure is writing to config.log, and then calls config.status.
31562 # config.status does its own redirection, appending to config.log.
31563 # Unfortunately, on DOS this fails, as config.log is still kept open
31564 # by configure, so config.status won't be able to write to it; its
31565 # output is simply discarded.  So we exec the FD to /dev/null,
31566 # effectively closing config.log, so it can be properly (re)opened and
31567 # appended to by config.status.  When coming back to configure, we
31568 # need to make the FD available again.
31569 if test "$no_create" != yes; then
31570   ac_cs_success=:
31571   exec 5>/dev/null
31572   $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31573   exec 5>>config.log
31574   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31575   # would make configure fail if this is the last instruction.
31576   "$ac_cs_success" || { (exit 1); exit 1; }
31577 fi
31578 ${MAKE:-make} preinstall