]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 5.9 - patch 20140322
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.578 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20121002.
5 #
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26   emulate sh
27   NULLCMD=:
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29   set -o posix
30 fi
31
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35 if expr a : '\(a\)' >/dev/null 2>&1; then
36   as_expr=expr
37 else
38   as_expr=false
39 fi
40
41 rm -f conf$$ conf$$.exe conf$$.file
42 echo >conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44   # We could just check for DJGPP; but this test a) works b) is more generic
45   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46   if test -f conf$$.exe; then
47     # Don't use ln at all; we don't have any links
48     as_ln_s='cp -p'
49   else
50     as_ln_s='ln -s'
51   fi
52 elif ln conf$$.file conf$$ 2>/dev/null; then
53   as_ln_s=ln
54 else
55   as_ln_s='cp -p'
56 fi
57 rm -f conf$$ conf$$.exe conf$$.file
58
59 as_executable_p="test -f"
60
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63   as_unset=unset
64 else
65   as_unset=false
66 fi
67
68 # NLS nuisances.
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78 # IFS
79 # We need space, tab and new line, in precisely that order.
80 as_nl='
81 '
82 IFS="   $as_nl"
83
84 # CDPATH.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87 # Name of the host.
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92 exec 6>&1
93
94 #
95 # Initializations.
96 #
97 ac_default_prefix=/usr/local
98 cross_compiling=no
99 subdirs=
100 MFLAGS= MAKEFLAGS=
101 SHELL=${CONFIG_SHELL-/bin/sh}
102
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete.  It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
107
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
111 #include <stdio.h>
112 #if HAVE_SYS_TYPES_H
113 # include <sys/types.h>
114 #endif
115 #if HAVE_SYS_STAT_H
116 # include <sys/stat.h>
117 #endif
118 #if STDC_HEADERS
119 # include <stdlib.h>
120 # include <stddef.h>
121 #else
122 # if HAVE_STDLIB_H
123 #  include <stdlib.h>
124 # endif
125 #endif
126 #if HAVE_STRING_H
127 # if !STDC_HEADERS && HAVE_MEMORY_H
128 #  include <memory.h>
129 # endif
130 # include <string.h>
131 #endif
132 #if HAVE_STRINGS_H
133 # include <strings.h>
134 #endif
135 #if HAVE_INTTYPES_H
136 # include <inttypes.h>
137 #else
138 # if HAVE_STDINT_H
139 #  include <stdint.h>
140 # endif
141 #endif
142 #if HAVE_UNISTD_H
143 # include <unistd.h>
144 #endif"
145
146 # Initialize some variables set by options.
147 ac_init_help=
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
151 cache_file=/dev/null
152 exec_prefix=NONE
153 no_create=
154 no_recursion=
155 prefix=NONE
156 program_prefix=NONE
157 program_suffix=NONE
158 program_transform_name=s,x,x,
159 silent=
160 site=
161 srcdir=
162 verbose=
163 x_includes=NONE
164 x_libraries=NONE
165
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datarootdir='${prefix}/share'
175 datadir='${datarootdir}'
176 sysconfdir='${prefix}/etc'
177 sharedstatedir='${prefix}/com'
178 localstatedir='${prefix}/var'
179 libdir='${exec_prefix}/lib'
180 includedir='${prefix}/include'
181 oldincludedir='/usr/include'
182 infodir='${datarootdir}/info'
183 mandir='${datarootdir}/man'
184
185 # Identity of this package.
186 PACKAGE_NAME=
187 PACKAGE_TARNAME=
188 PACKAGE_VERSION=
189 PACKAGE_STRING=
190 PACKAGE_BUGREPORT=
191
192 ac_prev=
193 for ac_option
194 do
195   # If the previous option needs an argument, assign it.
196   if test -n "$ac_prev"; then
197     eval "$ac_prev=\$ac_option"
198     ac_prev=
199     continue
200   fi
201
202   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
203
204   # Accept the important Cygnus configure options, so we can diagnose typos.
205
206   case $ac_option in
207
208   -bindir | --bindir | --bindi | --bind | --bin | --bi)
209     ac_prev=bindir ;;
210   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
211     bindir=$ac_optarg ;;
212
213   -build | --build | --buil | --bui | --bu)
214     ac_prev=build_alias ;;
215   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
216     build_alias=$ac_optarg ;;
217
218   -cache-file | --cache-file | --cache-fil | --cache-fi \
219   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
220     ac_prev=cache_file ;;
221   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
222   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
223     cache_file=$ac_optarg ;;
224
225   --config-cache | -C)
226     cache_file=config.cache ;;
227
228   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
229     ac_prev=datadir ;;
230   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
231   | --da=*)
232     datadir=$ac_optarg ;;
233
234   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
235   | --dataroo | --dataro | --datar)
236     ac_prev=datarootdir ;;
237   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
238   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
239     datarootdir=$ac_optarg ;;
240
241   -disable-* | --disable-*)
242     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
243     # Reject names that are not valid shell variable names.
244     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
245       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
246    { (exit 1); exit 1; }; }
247     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
248     eval "enable_$ac_feature=no" ;;
249
250   -enable-* | --enable-*)
251     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252     # Reject names that are not valid shell variable names.
253     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
254       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
255    { (exit 1); exit 1; }; }
256     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
257     case $ac_option in
258       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
259       *) ac_optarg=yes ;;
260     esac
261     eval "enable_$ac_feature='$ac_optarg'" ;;
262
263   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
264   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
265   | --exec | --exe | --ex)
266     ac_prev=exec_prefix ;;
267   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
268   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
269   | --exec=* | --exe=* | --ex=*)
270     exec_prefix=$ac_optarg ;;
271
272   -gas | --gas | --ga | --g)
273     # Obsolete; use --with-gas.
274     with_gas=yes ;;
275
276   -help | --help | --hel | --he | -h)
277     ac_init_help=long ;;
278   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
279     ac_init_help=recursive ;;
280   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
281     ac_init_help=short ;;
282
283   -host | --host | --hos | --ho)
284     ac_prev=host_alias ;;
285   -host=* | --host=* | --hos=* | --ho=*)
286     host_alias=$ac_optarg ;;
287
288   -includedir | --includedir | --includedi | --included | --include \
289   | --includ | --inclu | --incl | --inc)
290     ac_prev=includedir ;;
291   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
292   | --includ=* | --inclu=* | --incl=* | --inc=*)
293     includedir=$ac_optarg ;;
294
295   -infodir | --infodir | --infodi | --infod | --info | --inf)
296     ac_prev=infodir ;;
297   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
298     infodir=$ac_optarg ;;
299
300   -libdir | --libdir | --libdi | --libd)
301     ac_prev=libdir ;;
302   -libdir=* | --libdir=* | --libdi=* | --libd=*)
303     libdir=$ac_optarg ;;
304
305   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
306   | --libexe | --libex | --libe)
307     ac_prev=libexecdir ;;
308   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
309   | --libexe=* | --libex=* | --libe=*)
310     libexecdir=$ac_optarg ;;
311
312   -localstatedir | --localstatedir | --localstatedi | --localstated \
313   | --localstate | --localstat | --localsta | --localst \
314   | --locals | --local | --loca | --loc | --lo)
315     ac_prev=localstatedir ;;
316   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
317   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
318   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
319     localstatedir=$ac_optarg ;;
320
321   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
322     ac_prev=mandir ;;
323   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
324     mandir=$ac_optarg ;;
325
326   -nfp | --nfp | --nf)
327     # Obsolete; use --without-fp.
328     with_fp=no ;;
329
330   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
331   | --no-cr | --no-c)
332     no_create=yes ;;
333
334   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
335   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
336     no_recursion=yes ;;
337
338   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
339   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
340   | --oldin | --oldi | --old | --ol | --o)
341     ac_prev=oldincludedir ;;
342   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
343   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
344   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
345     oldincludedir=$ac_optarg ;;
346
347   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
348     ac_prev=prefix ;;
349   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
350     prefix=$ac_optarg ;;
351
352   -program-prefix | --program-prefix | --program-prefi | --program-pref \
353   | --program-pre | --program-pr | --program-p)
354     ac_prev=program_prefix ;;
355   -program-prefix=* | --program-prefix=* | --program-prefi=* \
356   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
357     program_prefix=$ac_optarg ;;
358
359   -program-suffix | --program-suffix | --program-suffi | --program-suff \
360   | --program-suf | --program-su | --program-s)
361     ac_prev=program_suffix ;;
362   -program-suffix=* | --program-suffix=* | --program-suffi=* \
363   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
364     program_suffix=$ac_optarg ;;
365
366   -program-transform-name | --program-transform-name \
367   | --program-transform-nam | --program-transform-na \
368   | --program-transform-n | --program-transform- \
369   | --program-transform | --program-transfor \
370   | --program-transfo | --program-transf \
371   | --program-trans | --program-tran \
372   | --progr-tra | --program-tr | --program-t)
373     ac_prev=program_transform_name ;;
374   -program-transform-name=* | --program-transform-name=* \
375   | --program-transform-nam=* | --program-transform-na=* \
376   | --program-transform-n=* | --program-transform-=* \
377   | --program-transform=* | --program-transfor=* \
378   | --program-transfo=* | --program-transf=* \
379   | --program-trans=* | --program-tran=* \
380   | --progr-tra=* | --program-tr=* | --program-t=*)
381     program_transform_name=$ac_optarg ;;
382
383   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
384   | -silent | --silent | --silen | --sile | --sil)
385     silent=yes ;;
386
387   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
388     ac_prev=sbindir ;;
389   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
390   | --sbi=* | --sb=*)
391     sbindir=$ac_optarg ;;
392
393   -sharedstatedir | --sharedstatedir | --sharedstatedi \
394   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
395   | --sharedst | --shareds | --shared | --share | --shar \
396   | --sha | --sh)
397     ac_prev=sharedstatedir ;;
398   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
399   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
400   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
401   | --sha=* | --sh=*)
402     sharedstatedir=$ac_optarg ;;
403
404   -site | --site | --sit)
405     ac_prev=site ;;
406   -site=* | --site=* | --sit=*)
407     site=$ac_optarg ;;
408
409   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
410     ac_prev=srcdir ;;
411   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
412     srcdir=$ac_optarg ;;
413
414   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
415   | --syscon | --sysco | --sysc | --sys | --sy)
416     ac_prev=sysconfdir ;;
417   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
418   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
419     sysconfdir=$ac_optarg ;;
420
421   -target | --target | --targe | --targ | --tar | --ta | --t)
422     ac_prev=target_alias ;;
423   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
424     target_alias=$ac_optarg ;;
425
426   -v | -verbose | --verbose | --verbos | --verbo | --verb)
427     verbose=yes ;;
428
429   -version | --version | --versio | --versi | --vers | -V)
430     ac_init_version=: ;;
431
432   -with-* | --with-*)
433     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
434     # Reject names that are not valid shell variable names.
435     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
436       { echo "$as_me: error: invalid package name: $ac_package" >&2
437    { (exit 1); exit 1; }; }
438     ac_package=`echo $ac_package| sed 's/-/_/g'`
439     case $ac_option in
440       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
441       *) ac_optarg=yes ;;
442     esac
443     eval "with_$ac_package='$ac_optarg'" ;;
444
445   -without-* | --without-*)
446     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
447     # Reject names that are not valid shell variable names.
448     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
449       { echo "$as_me: error: invalid package name: $ac_package" >&2
450    { (exit 1); exit 1; }; }
451     ac_package=`echo $ac_package | sed 's/-/_/g'`
452     eval "with_$ac_package=no" ;;
453
454   --x)
455     # Obsolete; use --with-x.
456     with_x=yes ;;
457
458   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
459   | --x-incl | --x-inc | --x-in | --x-i)
460     ac_prev=x_includes ;;
461   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
462   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
463     x_includes=$ac_optarg ;;
464
465   -x-libraries | --x-libraries | --x-librarie | --x-librari \
466   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
467     ac_prev=x_libraries ;;
468   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
469   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
470     x_libraries=$ac_optarg ;;
471
472   -*) { echo "$as_me: error: unrecognized option: $ac_option
473 Try \`$0 --help' for more information." >&2
474    { (exit 1); exit 1; }; }
475     ;;
476
477   *=*)
478     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
479     # Reject names that are not valid shell variable names.
480     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
481       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
482    { (exit 1); exit 1; }; }
483     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
484     eval "$ac_envvar='$ac_optarg'"
485     export $ac_envvar ;;
486
487   *)
488     # FIXME: should be removed in autoconf 3.0.
489     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
490     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
491       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
492     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
493     ;;
494
495   esac
496 done
497
498 if test -n "$ac_prev"; then
499   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
500   { echo "$as_me: error: missing argument to $ac_option" >&2
501    { (exit 1); exit 1; }; }
502 fi
503
504 # Be sure to have absolute paths.
505 for ac_var in exec_prefix prefix
506 do
507   eval ac_val=$`echo $ac_var`
508   case $ac_val in
509     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
510     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
511    { (exit 1); exit 1; }; };;
512   esac
513 done
514
515 # Be sure to have absolute paths.
516 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
517               localstatedir libdir includedir oldincludedir infodir mandir
518 do
519   eval ac_val=$`echo $ac_var`
520   case $ac_val in
521     [\\/$]* | ?:[\\/]* ) ;;
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 # There might be people who depend on the old broken behavior: `$host'
528 # used to hold the argument of --host etc.
529 build=$build_alias
530 host=$host_alias
531 target=$target_alias
532
533 # FIXME: should be removed in autoconf 3.0.
534 if test "x$host_alias" != x; then
535   if test "x$build_alias" = x; then
536     cross_compiling=maybe
537     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
538     If a cross compiler is detected then cross compile mode will be used." >&2
539   elif test "x$build_alias" != "x$host_alias"; then
540     cross_compiling=yes
541   fi
542 fi
543
544 ac_tool_prefix=
545 test -n "$host_alias" && ac_tool_prefix=$host_alias-
546
547 test "$silent" = yes && exec 6>/dev/null
548
549 # Find the source files, if location was not specified.
550 if test -z "$srcdir"; then
551   ac_srcdir_defaulted=yes
552   # Try the directory containing this script, then its parent.
553   ac_prog=$0
554   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
555   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
556   srcdir=$ac_confdir
557   if test ! -r $srcdir/$ac_unique_file; then
558     srcdir=..
559   fi
560 else
561   ac_srcdir_defaulted=no
562 fi
563 if test ! -r $srcdir/$ac_unique_file; then
564   if test "$ac_srcdir_defaulted" = yes; then
565     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
566    { (exit 1); exit 1; }; }
567   else
568     { echo "$as_me: error: cannot find sources in $srcdir" >&2
569    { (exit 1); exit 1; }; }
570   fi
571 fi
572 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
573 ac_env_build_alias_set=${build_alias+set}
574 ac_env_build_alias_value=$build_alias
575 ac_cv_env_build_alias_set=${build_alias+set}
576 ac_cv_env_build_alias_value=$build_alias
577 ac_env_host_alias_set=${host_alias+set}
578 ac_env_host_alias_value=$host_alias
579 ac_cv_env_host_alias_set=${host_alias+set}
580 ac_cv_env_host_alias_value=$host_alias
581 ac_env_target_alias_set=${target_alias+set}
582 ac_env_target_alias_value=$target_alias
583 ac_cv_env_target_alias_set=${target_alias+set}
584 ac_cv_env_target_alias_value=$target_alias
585 ac_env_CC_set=${CC+set}
586 ac_env_CC_value=$CC
587 ac_cv_env_CC_set=${CC+set}
588 ac_cv_env_CC_value=$CC
589 ac_env_CFLAGS_set=${CFLAGS+set}
590 ac_env_CFLAGS_value=$CFLAGS
591 ac_cv_env_CFLAGS_set=${CFLAGS+set}
592 ac_cv_env_CFLAGS_value=$CFLAGS
593 ac_env_LDFLAGS_set=${LDFLAGS+set}
594 ac_env_LDFLAGS_value=$LDFLAGS
595 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
596 ac_cv_env_LDFLAGS_value=$LDFLAGS
597 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
598 ac_env_CPPFLAGS_value=$CPPFLAGS
599 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
600 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
601 ac_env_CPP_set=${CPP+set}
602 ac_env_CPP_value=$CPP
603 ac_cv_env_CPP_set=${CPP+set}
604 ac_cv_env_CPP_value=$CPP
605 ac_env_CXX_set=${CXX+set}
606 ac_env_CXX_value=$CXX
607 ac_cv_env_CXX_set=${CXX+set}
608 ac_cv_env_CXX_value=$CXX
609 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
610 ac_env_CXXFLAGS_value=$CXXFLAGS
611 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
612 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
613 ac_env_CXXCPP_set=${CXXCPP+set}
614 ac_env_CXXCPP_value=$CXXCPP
615 ac_cv_env_CXXCPP_set=${CXXCPP+set}
616 ac_cv_env_CXXCPP_value=$CXXCPP
617
618 #
619 # Report the --help message.
620 #
621 if test "$ac_init_help" = "long"; then
622   # Omit some internal or obsolete options to make the list less imposing.
623   # This message is too long to be a string in the A/UX 3.1 sh.
624   cat <<EOF
625 \`configure' configures this package to adapt to many kinds of systems.
626
627 Usage: $0 [OPTION]... [VAR=VALUE]...
628
629 To assign environment variables (e.g., CC, CFLAGS...), specify them as
630 VAR=VALUE.  See below for descriptions of some of the useful variables.
631
632 Defaults for the options are specified in brackets.
633
634 Configuration:
635   -h, --help              display this help and exit
636       --help=short        display options specific to this package
637       --help=recursive    display the short help of all the included packages
638   -V, --version           display version information and exit
639   -q, --quiet, --silent   do not print \`checking...' messages
640       --cache-file=FILE   cache test results in FILE [disabled]
641   -C, --config-cache      alias for \`--cache-file=config.cache'
642   -n, --no-create         do not create output files
643       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
644
645 EOF
646
647   cat <<EOF
648 Installation directories:
649   --prefix=PREFIX         install architecture-independent files in PREFIX
650                           [$ac_default_prefix]
651   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
652                           [PREFIX]
653
654 By default, \`make install' will install all the files in
655 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
656 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
657 for instance \`--prefix=\$HOME'.
658
659 For better control, use the options below.
660
661 Fine tuning of the installation directories:
662   --bindir=DIR            user executables [EPREFIX/bin]
663   --sbindir=DIR           system admin executables [EPREFIX/sbin]
664   --libexecdir=DIR        program executables [EPREFIX/libexec]
665   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
666   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
667   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
668   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
669   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
670   --libdir=DIR            object code libraries [EPREFIX/lib]
671   --includedir=DIR        C header files [PREFIX/include]
672   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
673   --infodir=DIR           info documentation [DATAROOTDIR/info]
674   --mandir=DIR            man documentation [DATAROOTDIR/man]
675 EOF
676
677   cat <<\EOF
678
679 Program names:
680   --program-prefix=PREFIX            prepend PREFIX to installed program names
681   --program-suffix=SUFFIX            append SUFFIX to installed program names
682   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
683
684 System types:
685   --build=BUILD           configure for building on BUILD [guessed]
686   --host=HOST       build programs to run on HOST [BUILD]
687   --target=TARGET   configure for building compilers for TARGET [HOST]
688 EOF
689 fi
690
691 if test -n "$ac_init_help"; then
692
693   cat <<\EOF
694
695 Optional Packages:
696   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
697   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
698
699 Optional Features:
700   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
701   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
702
703   --with-rel-version=XXX  override derived release version
704   --with-abi-version=XXX  override derived ABI version
705   --with-system-type=XXX  test: override derived host system-type
706   --without-ada           suppress check for Ada95, don't build demo
707   --without-cxx           do not adjust ncurses bool to match C++
708   --without-cxx-binding   do not build C++ binding and demo
709   --disable-db-install    suppress install of terminal database
710   --without-manpages      suppress install of manpages
711   --without-progs         suppress build/install with programs (e.g., tic)
712   --without-tests         suppress build/install with test-programs
713   --without-curses-h      install curses.h as ncurses.h only
714   --with-pkg-config{=path} enable/disable use of pkg-config
715   --with-pkg-config-libdir=XXX use given directory for installing pc-files
716   --enable-pc-files       generate and install .pc files for pkg-config
717   --enable-mixed-case     tic should assume mixed-case filenames
718   --with-install-prefix   prefixes actual install-location ($DESTDIR)
719 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
720   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
721   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
722   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
723   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
724   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
725   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
726 Options to Specify the Libraries Built/Used:
727   --disable-libtool-version  enable to use libtool's incompatible naming scheme
728   --with-libtool          generate libraries with libtool
729   --with-shared           generate shared-libraries
730   --with-normal           generate normal-libraries (default)
731   --with-debug            generate debug-libraries (default)
732   --with-profile          generate profile-libraries
733   --with-cxx-shared       generate C++ shared-libraries
734   --with-lib-prefix       override library-prefix
735   --with-termlib          generate separate terminfo library
736   --with-ticlib           generate separate tic library
737   --with-gpm              use Alessandro Rubini's GPM library
738   --without-dlsym         do not use dlsym() to load GPM dynamically
739   --with-sysmouse         use sysmouse (FreeBSD console)
740   --enable-rpath          use rpath option when generating shared libraries
741   --disable-relink        relink shared libraries during install
742   --with-shlib-version=X  Specify rel or abi version for shared libs
743   --disable-rpath-hack    don't add rpath options for additional libraries
744 Fine-Tuning Your Configuration:
745   --disable-overwrite     leave out the link to -lcurses
746   --disable-database      do not use terminfo, only fallbacks/termcap
747   --with-database=XXX     specify terminfo source to install
748   --with-hashed-db        specify hashed-database library
749   --with-fallbacks=XXX    specify list of fallback terminal descriptions
750   --without-xterm-new     specify if xterm terminfo should be old version
751   --with-xterm-kbs=XXX    specify if xterm backspace sends BS or DEL
752   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
753   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
754   --disable-big-core      assume machine has little memory
755   --disable-big-strings   assume compiler has only standard-size strings
756   --enable-termcap        compile in termcap fallback support
757   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
758   --enable-getcap         fast termcap load, no xrefs to terminfo
759   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
760   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
761   --disable-root-environ  restrict environment when running as root
762   --enable-symlinks       make tic use symbolic links not hard links
763   --enable-broken_linker  compile with broken-linker support code
764   --enable-bsdpad         recognize BSD-style prefix padding
765   --enable-widec          compile with wide-char/UTF-8 code
766   --disable-lp64          allow chtype to be long (ignore _LP64)
767   --disable-largefile     omit support for large files
768   --disable-tparm-varargs compile tparm() without varargs interface
769   --disable-tic-depends   link tic library without explicit dependency on ncurses library
770   --with-bool=TYPE        override fallback type of bool variable
771   --with-caps=alt         compile with alternate Caps file
772   --with-chtype=TYPE      override type of chtype
773   --with-ospeed=TYPE      override type of ospeed variable
774   --with-mmask-t=TYPE     override type of mmask_t
775   --with-ccharw-max=XXX   override size CCHARW_MAX
776   --with-tparm-arg=TYPE   override parameter type of tparm
777   --with-rcs-ids          compile-in RCS identifiers
778 Options to Specify How Manpages are Installed:
779   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
780                           optionally formatted/catonly, e.g., gzip,formatted
781   --with-manpage-renames  specify manpage-renaming
782   --with-manpage-aliases  specify manpage-aliases using .so
783   --with-manpage-symlinks specify manpage-aliases using symlinks
784   --with-manpage-tbl      specify manpage processing with tbl
785 Extensions:
786   --disable-ext-funcs     disable function-extensions
787   --enable-sp-funcs       enable experimental SCREEN-extensions
788   --enable-term-driver    enable experimental terminal-driver
789   --enable-const          compile with extra/non-standard const
790   --enable-ext-colors     compile for 256-color support
791   --enable-ext-mouse      compile for extended mouse-encoding
792   --enable-no-padding     compile with $NCURSES_NO_PADDING code
793   --enable-signed-char    compile using signed Boolean's in term.h
794   --enable-sigwinch       compile with SIGWINCH handler
795   --enable-tcap-names     compile with user-definable terminal capabilities
796 Development Code:
797   --without-develop       disable development options
798   --enable-hard-tabs      compile with hard-tabs code
799   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
800 Experimental Code:
801   --disable-assumed-color do not assume anything about default-colors
802   --disable-hashmap       compile without hashmap scrolling-optimization
803   --enable-colorfgbg      compile-in experimental $COLORFGBG code
804   --enable-interop        compile-in experimental interop bindings
805   --with-pthread          use POSIX thread library
806   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
807   --enable-weak-symbols   enable weak-symbols for pthreads
808   --enable-reentrant      compile with experimental reentrant code
809   --with-wrap-prefix=XXX  override prefix used for public variables
810   --enable-safe-sprintf   compile with experimental safe-sprintf code
811   --disable-scroll-hints  compile without scroll-hints code
812   --enable-wgetch-events  compile with experimental wgetch-events code
813 Testing/development Options:
814   --disable-echo          do not display "compiling" commands
815   --enable-warnings       build: turn on GCC compiler warnings
816   --enable-string-hacks   work around bogus compiler/loader warnings
817   --enable-assertions     test: turn on generation of assertion code
818   --with-dmalloc          test: use Gray Watson's dmalloc library
819   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
820   --with-valgrind         test: use valgrind
821   --disable-leaks         test: free permanent memory, analyze leaks
822   --enable-expanded       test: generate functions for certain macros
823   --disable-macros        test: use functions rather than macros
824   --with-trace            test: add trace() function to all models of ncurses
825 Ada95 Binding Options:
826   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
827   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
828   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
829   --with-ada-sharedlib=XX build Ada95 shared-library
830
831 Some influential environment variables:
832   CC          C compiler command
833   CFLAGS      C compiler flags
834   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
835               nonstandard directory <lib dir>
836   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
837               headers in a nonstandard directory <include dir>
838   CPP         C preprocessor
839   CXX         C++ compiler command
840   CXXFLAGS    C++ compiler flags
841   CXXCPP      C++ preprocessor
842
843 Use these variables to override the choices made by `configure' or to help
844 it to find libraries and programs with nonstandard names/locations.
845
846 EOF
847 fi
848
849 if test "$ac_init_help" = "recursive"; then
850   # If there are subdirs, report their specific --help.
851   ac_popdir=`pwd`
852   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
853     cd $ac_subdir
854     # A "../" for each directory in /$ac_subdir.
855     ac_dots=`echo $ac_subdir |
856              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
857
858     case $srcdir in
859     .) # No --srcdir option.  We are building in place.
860       ac_sub_srcdir=$srcdir ;;
861     [\\/]* | ?:[\\/]* ) # Absolute path.
862       ac_sub_srcdir=$srcdir/$ac_subdir ;;
863     *) # Relative path.
864       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
865     esac
866
867     # Check for guested configure; otherwise get Cygnus style configure.
868     if test -f $ac_sub_srcdir/configure.gnu; then
869       echo
870       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
871     elif test -f $ac_sub_srcdir/configure; then
872       echo
873       $SHELL $ac_sub_srcdir/configure  --help=recursive
874     elif test -f $ac_sub_srcdir/configure.ac ||
875            test -f $ac_sub_srcdir/configure.in; then
876       echo
877       $ac_configure --help
878     else
879       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
880     fi
881     cd $ac_popdir
882   done
883 fi
884
885 test -n "$ac_init_help" && exit 0
886 if $ac_init_version; then
887   cat <<\EOF
888
889 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
890 Free Software Foundation, Inc.
891 This configure script is free software; the Free Software Foundation
892 gives unlimited permission to copy, distribute and modify it.
893 EOF
894   exit 0
895 fi
896 exec 5>config.log
897 cat >&5 <<EOF
898 This file contains any messages produced by compilers while
899 running configure, to aid debugging if configure makes a mistake.
900
901 It was created by $as_me, which was
902 generated by GNU Autoconf 2.52.20121002.  Invocation command line was
903
904   $ $0 $@
905
906 EOF
907 {
908 cat <<_ASUNAME
909 ## ---------- ##
910 ## Platform.  ##
911 ## ---------- ##
912
913 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
914 uname -m = `(uname -m) 2>/dev/null || echo unknown`
915 uname -r = `(uname -r) 2>/dev/null || echo unknown`
916 uname -s = `(uname -s) 2>/dev/null || echo unknown`
917 uname -v = `(uname -v) 2>/dev/null || echo unknown`
918
919 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
920 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
921
922 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
923 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
924 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
925 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
926 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
927 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
928 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
929
930 PATH = $PATH
931
932 _ASUNAME
933 } >&5
934
935 cat >&5 <<EOF
936 ## ------------ ##
937 ## Core tests.  ##
938 ## ------------ ##
939
940 EOF
941
942 # Keep a trace of the command line.
943 # Strip out --no-create and --no-recursion so they do not pile up.
944 # Also quote any args containing shell meta-characters.
945 ac_configure_args=
946 ac_sep=
947 for ac_arg
948 do
949   case $ac_arg in
950   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
951   | --no-cr | --no-c) ;;
952   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
953   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
954   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
955     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
956     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
957     ac_sep=" " ;;
958   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
959      ac_sep=" " ;;
960   esac
961   # Get rid of the leading space.
962 done
963
964 # When interrupted or exit'd, cleanup temporary files, and complete
965 # config.log.  We remove comments because anyway the quotes in there
966 # would cause problems or look ugly.
967 trap 'exit_status=$?
968   # Save into config.log some information that might help in debugging.
969   echo >&5
970   echo "## ----------------- ##" >&5
971   echo "## Cache variables.  ##" >&5
972   echo "## ----------------- ##" >&5
973   echo >&5
974   # The following way of writing the cache mishandles newlines in values,
975 {
976   (set) 2>&1 |
977     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
978     *ac_space=\ *)
979       sed -n \
980         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
981           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
982       ;;
983     *)
984       sed -n \
985         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
986       ;;
987     esac;
988 } >&5
989   sed "/^$/d" confdefs.h >conftest.log
990   if test -s conftest.log; then
991     echo >&5
992     echo "## ------------ ##" >&5
993     echo "## confdefs.h.  ##" >&5
994     echo "## ------------ ##" >&5
995     echo >&5
996     cat conftest.log >&5
997   fi
998   (echo; echo) >&5
999   test "$ac_signal" != 0 &&
1000     echo "$as_me: caught signal $ac_signal" >&5
1001   echo "$as_me: exit $exit_status" >&5
1002   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1003     exit $exit_status
1004      ' 0
1005 for ac_signal in 1 2 13 15; do
1006   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1007 done
1008 ac_signal=0
1009
1010 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1011 rm -rf conftest* confdefs.h
1012 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1013 echo >confdefs.h
1014
1015 # Let the site file select an alternate cache file if it wants to.
1016 # Prefer explicitly selected file to automatically selected ones.
1017 if test -z "$CONFIG_SITE"; then
1018   if test "x$prefix" != xNONE; then
1019     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1020   else
1021     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1022   fi
1023 fi
1024 for ac_site_file in $CONFIG_SITE; do
1025   if test -r "$ac_site_file"; then
1026     { echo "$as_me:1026: loading site script $ac_site_file" >&5
1027 echo "$as_me: loading site script $ac_site_file" >&6;}
1028     cat "$ac_site_file" >&5
1029     . "$ac_site_file"
1030   fi
1031 done
1032
1033 if test -r "$cache_file"; then
1034   # Some versions of bash will fail to source /dev/null (special
1035   # files actually), so we avoid doing that.
1036   if test -f "$cache_file"; then
1037     { echo "$as_me:1037: loading cache $cache_file" >&5
1038 echo "$as_me: loading cache $cache_file" >&6;}
1039     case $cache_file in
1040       [\\/]* | ?:[\\/]* ) . $cache_file;;
1041       *)                      . ./$cache_file;;
1042     esac
1043   fi
1044 else
1045   { echo "$as_me:1045: creating cache $cache_file" >&5
1046 echo "$as_me: creating cache $cache_file" >&6;}
1047   >$cache_file
1048 fi
1049
1050 # Check that the precious variables saved in the cache have kept the same
1051 # value.
1052 ac_cache_corrupted=false
1053 for ac_var in `(set) 2>&1 |
1054                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1055   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1056   eval ac_new_set=\$ac_env_${ac_var}_set
1057   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1058   eval ac_new_val="\$ac_env_${ac_var}_value"
1059   case $ac_old_set,$ac_new_set in
1060     set,)
1061       { echo "$as_me:1061: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1062 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1063       ac_cache_corrupted=: ;;
1064     ,set)
1065       { echo "$as_me:1065: error: \`$ac_var' was not set in the previous run" >&5
1066 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1067       ac_cache_corrupted=: ;;
1068     ,);;
1069     *)
1070       if test "x$ac_old_val" != "x$ac_new_val"; then
1071         { echo "$as_me:1071: error: \`$ac_var' has changed since the previous run:" >&5
1072 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1073         { echo "$as_me:1073:   former value:  $ac_old_val" >&5
1074 echo "$as_me:   former value:  $ac_old_val" >&2;}
1075         { echo "$as_me:1075:   current value: $ac_new_val" >&5
1076 echo "$as_me:   current value: $ac_new_val" >&2;}
1077         ac_cache_corrupted=:
1078       fi;;
1079   esac
1080   # Pass precious variables to config.status.  It doesn't matter if
1081   # we pass some twice (in addition to the command line arguments).
1082   if test "$ac_new_set" = set; then
1083     case $ac_new_val in
1084     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1085       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1086       ac_configure_args="$ac_configure_args '$ac_arg'"
1087       ;;
1088     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1089        ;;
1090     esac
1091   fi
1092 done
1093 if $ac_cache_corrupted; then
1094   { echo "$as_me:1094: error: changes in the environment can compromise the build" >&5
1095 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1096   { { echo "$as_me:1096: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1097 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1098    { (exit 1); exit 1; }; }
1099 fi
1100
1101 ac_ext=c
1102 ac_cpp='$CPP $CPPFLAGS'
1103 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1104 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1105 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1106 ac_main_return=return
1107
1108 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1109   *c*,-n*) ECHO_N= ECHO_C='
1110 ' ECHO_T='      ' ;;
1111   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1112   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1113 esac
1114 echo "#! $SHELL" >conftest.sh
1115 echo  "exit 0"   >>conftest.sh
1116 chmod +x conftest.sh
1117 if { (echo "$as_me:1117: PATH=\".;.\"; conftest.sh") >&5
1118   (PATH=".;."; conftest.sh) 2>&5
1119   ac_status=$?
1120   echo "$as_me:1120: \$? = $ac_status" >&5
1121   (exit $ac_status); }; then
1122   ac_path_separator=';'
1123 else
1124   ac_path_separator=:
1125 fi
1126 PATH_SEPARATOR="$ac_path_separator"
1127 rm -f conftest.sh
1128
1129 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1130
1131 top_builddir=`pwd`
1132
1133 echo "$as_me:1133: checking for egrep" >&5
1134 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1135 if test "${ac_cv_prog_egrep+set}" = set; then
1136   echo $ECHO_N "(cached) $ECHO_C" >&6
1137 else
1138   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1139     then ac_cv_prog_egrep='grep -E'
1140     else ac_cv_prog_egrep='egrep'
1141     fi
1142 fi
1143 echo "$as_me:1143: result: $ac_cv_prog_egrep" >&5
1144 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1145  EGREP=$ac_cv_prog_egrep
1146
1147 test -z "$EGREP" && { { echo "$as_me:1147: error: No egrep program found" >&5
1148 echo "$as_me: error: No egrep program found" >&2;}
1149    { (exit 1); exit 1; }; }
1150
1151 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1152 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1153 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1154 cf_cv_abi_version=${NCURSES_MAJOR}
1155 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1156 cf_cv_timestamp=`date`
1157 echo "$as_me:1157: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1158 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1159
1160 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1161
1162 # Check whether --with-rel-version or --without-rel-version was given.
1163 if test "${with_rel_version+set}" = set; then
1164   withval="$with_rel_version"
1165   { echo "$as_me:1165: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1166 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1167  cf_cv_rel_version=$withval
1168 fi;
1169
1170  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1171  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1172
1173 if test -n "$NCURSES_MAJOR" ; then
1174   case $NCURSES_MAJOR in #(vi
1175   [0-9]*) #(vi
1176         ;;
1177   *)
1178         { { echo "$as_me:1178: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1179 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1180    { (exit 1); exit 1; }; }
1181         ;;
1182   esac
1183 else
1184   { { echo "$as_me:1184: error: Release major-version value is empty" >&5
1185 echo "$as_me: error: Release major-version value is empty" >&2;}
1186    { (exit 1); exit 1; }; }
1187 fi
1188
1189 if test -n "$NCURSES_MINOR" ; then
1190   case $NCURSES_MINOR in #(vi
1191   [0-9]*) #(vi
1192         ;;
1193   *)
1194         { { echo "$as_me:1194: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1195 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1196    { (exit 1); exit 1; }; }
1197         ;;
1198   esac
1199 else
1200   { { echo "$as_me:1200: error: Release minor-version value is empty" >&5
1201 echo "$as_me: error: Release minor-version value is empty" >&2;}
1202    { (exit 1); exit 1; }; }
1203 fi
1204
1205 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1206
1207 # Check whether --with-abi-version or --without-abi-version was given.
1208 if test "${with_abi_version+set}" = set; then
1209   withval="$with_abi_version"
1210   { echo "$as_me:1210: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1211 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1212  cf_cv_abi_version=$withval
1213 fi;
1214
1215 if test -n "$cf_cv_abi_version" ; then
1216   case $cf_cv_abi_version in #(vi
1217   [0-9]*) #(vi
1218         ;;
1219   *)
1220         { { echo "$as_me:1220: error: ABI version is not a number: $cf_cv_abi_version" >&5
1221 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1222    { (exit 1); exit 1; }; }
1223         ;;
1224   esac
1225 else
1226   { { echo "$as_me:1226: error: ABI version value is empty" >&5
1227 echo "$as_me: error: ABI version value is empty" >&2;}
1228    { (exit 1); exit 1; }; }
1229 fi
1230
1231 ac_aux_dir=
1232 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1233   if test -f $ac_dir/install-sh; then
1234     ac_aux_dir=$ac_dir
1235     ac_install_sh="$ac_aux_dir/install-sh -c"
1236     break
1237   elif test -f $ac_dir/install.sh; then
1238     ac_aux_dir=$ac_dir
1239     ac_install_sh="$ac_aux_dir/install.sh -c"
1240     break
1241   elif test -f $ac_dir/shtool; then
1242     ac_aux_dir=$ac_dir
1243     ac_install_sh="$ac_aux_dir/shtool install -c"
1244     break
1245   fi
1246 done
1247 if test -z "$ac_aux_dir"; then
1248   { { echo "$as_me:1248: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1249 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1250    { (exit 1); exit 1; }; }
1251 fi
1252 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1253 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1254 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1255
1256 # Make sure we can run config.sub.
1257 $ac_config_sub sun4 >/dev/null 2>&1 ||
1258   { { echo "$as_me:1258: error: cannot run $ac_config_sub" >&5
1259 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1260    { (exit 1); exit 1; }; }
1261
1262 echo "$as_me:1262: checking build system type" >&5
1263 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1264 if test "${ac_cv_build+set}" = set; then
1265   echo $ECHO_N "(cached) $ECHO_C" >&6
1266 else
1267   ac_cv_build_alias=$build_alias
1268 test -z "$ac_cv_build_alias" &&
1269   ac_cv_build_alias=`$ac_config_guess`
1270 test -z "$ac_cv_build_alias" &&
1271   { { echo "$as_me:1271: error: cannot guess build type; you must specify one" >&5
1272 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1273    { (exit 1); exit 1; }; }
1274 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1275   { { echo "$as_me:1275: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1276 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1277    { (exit 1); exit 1; }; }
1278
1279 fi
1280 echo "$as_me:1280: result: $ac_cv_build" >&5
1281 echo "${ECHO_T}$ac_cv_build" >&6
1282 build=$ac_cv_build
1283 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1284 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1285 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1286
1287 echo "$as_me:1287: checking host system type" >&5
1288 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1289 if test "${ac_cv_host+set}" = set; then
1290   echo $ECHO_N "(cached) $ECHO_C" >&6
1291 else
1292   ac_cv_host_alias=$host_alias
1293 test -z "$ac_cv_host_alias" &&
1294   ac_cv_host_alias=$ac_cv_build_alias
1295 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1296   { { echo "$as_me:1296: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1297 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1298    { (exit 1); exit 1; }; }
1299
1300 fi
1301 echo "$as_me:1301: result: $ac_cv_host" >&5
1302 echo "${ECHO_T}$ac_cv_host" >&6
1303 host=$ac_cv_host
1304 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1305 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1306 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1307
1308 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1309         echo "$as_me:1309: checking target system type" >&5
1310 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1311 if test "${ac_cv_target+set}" = set; then
1312   echo $ECHO_N "(cached) $ECHO_C" >&6
1313 else
1314   ac_cv_target_alias=$target_alias
1315 test "x$ac_cv_target_alias" = "x" &&
1316   ac_cv_target_alias=$ac_cv_host_alias
1317 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1318   { { echo "$as_me:1318: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1319 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1320    { (exit 1); exit 1; }; }
1321
1322 fi
1323 echo "$as_me:1323: result: $ac_cv_target" >&5
1324 echo "${ECHO_T}$ac_cv_target" >&6
1325 target=$ac_cv_target
1326 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1327 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1328 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1329
1330 # The aliases save the names the user supplied, while $host etc.
1331 # will get canonicalized.
1332 test -n "$target_alias" &&
1333   test "$program_prefix$program_suffix$program_transform_name" = \
1334     NONENONEs,x,x, &&
1335   program_prefix=${target_alias}-
1336         system_name="$host_os"
1337 else
1338         system_name="`(uname -s -r) 2>/dev/null`"
1339         if test -z "$system_name" ; then
1340                 system_name="`(hostname) 2>/dev/null`"
1341         fi
1342 fi
1343 test -n "$system_name" &&
1344 cat >>confdefs.h <<EOF
1345 #define SYSTEM_NAME "$system_name"
1346 EOF
1347
1348 if test "${cf_cv_system_name+set}" = set; then
1349   echo $ECHO_N "(cached) $ECHO_C" >&6
1350 else
1351   cf_cv_system_name="$system_name"
1352 fi
1353
1354 test -z "$system_name" && system_name="$cf_cv_system_name"
1355 test -n "$cf_cv_system_name" && echo "$as_me:1355: result: Configuring for $cf_cv_system_name" >&5
1356 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1357
1358 if test ".$system_name" != ".$cf_cv_system_name" ; then
1359         echo "$as_me:1359: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1360 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1361         { { echo "$as_me:1361: error: \"Please remove config.cache and try again.\"" >&5
1362 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1363    { (exit 1); exit 1; }; }
1364 fi
1365
1366 # Check whether --with-system-type or --without-system-type was given.
1367 if test "${with_system_type+set}" = set; then
1368   withval="$with_system_type"
1369   { echo "$as_me:1369: WARNING: overriding system type to $withval" >&5
1370 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1371         cf_cv_system_name=$withval
1372         host_os=$withval
1373
1374 fi;
1375
1376 ###     Save the given $CFLAGS to allow user-override.
1377 cf_user_CFLAGS="$CFLAGS"
1378
1379 ###     Default install-location
1380
1381 echo "$as_me:1381: checking for prefix" >&5
1382 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1383 if test "x$prefix" = "xNONE" ; then
1384         case "$cf_cv_system_name" in
1385                 # non-vendor systems don't have a conflict
1386         openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1387                 prefix=/usr
1388                 ;;
1389         *)      prefix=$ac_default_prefix
1390                 ;;
1391         esac
1392 fi
1393 echo "$as_me:1393: result: $prefix" >&5
1394 echo "${ECHO_T}$prefix" >&6
1395
1396 if test "x$prefix" = "xNONE" ; then
1397 echo "$as_me:1397: checking for default include-directory" >&5
1398 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1399 test -n "$verbose" && echo 1>&6
1400 for cf_symbol in \
1401         $includedir \
1402         $includedir/ncurses \
1403         $prefix/include \
1404         $prefix/include/ncurses \
1405         /usr/local/include \
1406         /usr/local/include/ncurses \
1407         /usr/include \
1408         /usr/include/ncurses
1409 do
1410         cf_dir=`eval echo $cf_symbol`
1411         if test -f $cf_dir/curses.h ; then
1412         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1413                 includedir="$cf_symbol"
1414                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1415                 break
1416         fi
1417         fi
1418         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1419 done
1420 echo "$as_me:1420: result: $includedir" >&5
1421 echo "${ECHO_T}$includedir" >&6
1422 fi
1423
1424 ###     Checks for programs.
1425
1426 # Check whether --with-ada or --without-ada was given.
1427 if test "${with_ada+set}" = set; then
1428   withval="$with_ada"
1429   cf_with_ada=$withval
1430 else
1431   cf_with_ada=yes
1432 fi;
1433 if test "x$cf_with_ada" = xyes
1434 then
1435         cf_PROG_CC="gnatgcc gcc cc"
1436 else
1437         cf_PROG_CC="gcc cc"
1438 fi
1439
1440 ac_ext=c
1441 ac_cpp='$CPP $CPPFLAGS'
1442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1445 ac_main_return=return
1446 if test -n "$ac_tool_prefix"; then
1447   for ac_prog in $cf_PROG_CC
1448   do
1449     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1450 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1451 echo "$as_me:1451: checking for $ac_word" >&5
1452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1453 if test "${ac_cv_prog_CC+set}" = set; then
1454   echo $ECHO_N "(cached) $ECHO_C" >&6
1455 else
1456   if test -n "$CC"; then
1457   ac_cv_prog_CC="$CC" # Let the user override the test.
1458 else
1459   ac_save_IFS=$IFS; IFS=$ac_path_separator
1460 ac_dummy="$PATH"
1461 for ac_dir in $ac_dummy; do
1462   IFS=$ac_save_IFS
1463   test -z "$ac_dir" && ac_dir=.
1464   $as_executable_p "$ac_dir/$ac_word" || continue
1465 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1466 echo "$as_me:1466: found $ac_dir/$ac_word" >&5
1467 break
1468 done
1469
1470 fi
1471 fi
1472 CC=$ac_cv_prog_CC
1473 if test -n "$CC"; then
1474   echo "$as_me:1474: result: $CC" >&5
1475 echo "${ECHO_T}$CC" >&6
1476 else
1477   echo "$as_me:1477: result: no" >&5
1478 echo "${ECHO_T}no" >&6
1479 fi
1480
1481     test -n "$CC" && break
1482   done
1483 fi
1484 if test -z "$CC"; then
1485   ac_ct_CC=$CC
1486   for ac_prog in $cf_PROG_CC
1487 do
1488   # Extract the first word of "$ac_prog", so it can be a program name with args.
1489 set dummy $ac_prog; ac_word=$2
1490 echo "$as_me:1490: checking for $ac_word" >&5
1491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1492 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1493   echo $ECHO_N "(cached) $ECHO_C" >&6
1494 else
1495   if test -n "$ac_ct_CC"; then
1496   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1497 else
1498   ac_save_IFS=$IFS; IFS=$ac_path_separator
1499 ac_dummy="$PATH"
1500 for ac_dir in $ac_dummy; do
1501   IFS=$ac_save_IFS
1502   test -z "$ac_dir" && ac_dir=.
1503   $as_executable_p "$ac_dir/$ac_word" || continue
1504 ac_cv_prog_ac_ct_CC="$ac_prog"
1505 echo "$as_me:1505: found $ac_dir/$ac_word" >&5
1506 break
1507 done
1508
1509 fi
1510 fi
1511 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1512 if test -n "$ac_ct_CC"; then
1513   echo "$as_me:1513: result: $ac_ct_CC" >&5
1514 echo "${ECHO_T}$ac_ct_CC" >&6
1515 else
1516   echo "$as_me:1516: result: no" >&5
1517 echo "${ECHO_T}no" >&6
1518 fi
1519
1520   test -n "$ac_ct_CC" && break
1521 done
1522
1523   CC=$ac_ct_CC
1524 fi
1525
1526 test -z "$CC" && { { echo "$as_me:1526: error: no acceptable cc found in \$PATH" >&5
1527 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1528    { (exit 1); exit 1; }; }
1529
1530 # Provide some information about the compiler.
1531 echo "$as_me:1531:" \
1532      "checking for C compiler version" >&5
1533 ac_compiler=`set X $ac_compile; echo $2`
1534 { (eval echo "$as_me:1534: \"$ac_compiler --version </dev/null >&5\"") >&5
1535   (eval $ac_compiler --version </dev/null >&5) 2>&5
1536   ac_status=$?
1537   echo "$as_me:1537: \$? = $ac_status" >&5
1538   (exit $ac_status); }
1539 { (eval echo "$as_me:1539: \"$ac_compiler -v </dev/null >&5\"") >&5
1540   (eval $ac_compiler -v </dev/null >&5) 2>&5
1541   ac_status=$?
1542   echo "$as_me:1542: \$? = $ac_status" >&5
1543   (exit $ac_status); }
1544 { (eval echo "$as_me:1544: \"$ac_compiler -V </dev/null >&5\"") >&5
1545   (eval $ac_compiler -V </dev/null >&5) 2>&5
1546   ac_status=$?
1547   echo "$as_me:1547: \$? = $ac_status" >&5
1548   (exit $ac_status); }
1549
1550 cat >conftest.$ac_ext <<_ACEOF
1551 #line 1551 "configure"
1552 #include "confdefs.h"
1553
1554 int
1555 main ()
1556 {
1557
1558   ;
1559   return 0;
1560 }
1561 _ACEOF
1562 ac_clean_files_save=$ac_clean_files
1563 ac_clean_files="$ac_clean_files a.out a.exe"
1564 # Try to create an executable without -o first, disregard a.out.
1565 # It will help us diagnose broken compilers, and finding out an intuition
1566 # of exeext.
1567 echo "$as_me:1567: checking for C compiler default output" >&5
1568 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1569 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1570 if { (eval echo "$as_me:1570: \"$ac_link_default\"") >&5
1571   (eval $ac_link_default) 2>&5
1572   ac_status=$?
1573   echo "$as_me:1573: \$? = $ac_status" >&5
1574   (exit $ac_status); }; then
1575   # Find the output, starting from the most likely.  This scheme is
1576 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1577 # resort.
1578 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1579                 ls a.out conftest 2>/dev/null;
1580                 ls a.* conftest.* 2>/dev/null`; do
1581   case $ac_file in
1582     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1583     a.out ) # We found the default executable, but exeext='' is most
1584             # certainly right.
1585             break;;
1586     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1587           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1588           export ac_cv_exeext
1589           break;;
1590     * ) break;;
1591   esac
1592 done
1593 else
1594   echo "$as_me: failed program was:" >&5
1595 cat conftest.$ac_ext >&5
1596 { { echo "$as_me:1596: error: C compiler cannot create executables" >&5
1597 echo "$as_me: error: C compiler cannot create executables" >&2;}
1598    { (exit 77); exit 77; }; }
1599 fi
1600
1601 ac_exeext=$ac_cv_exeext
1602 echo "$as_me:1602: result: $ac_file" >&5
1603 echo "${ECHO_T}$ac_file" >&6
1604
1605 # Check the compiler produces executables we can run.  If not, either
1606 # the compiler is broken, or we cross compile.
1607 echo "$as_me:1607: checking whether the C compiler works" >&5
1608 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1609 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1610 # If not cross compiling, check that we can run a simple program.
1611 if test "$cross_compiling" != yes; then
1612   if { ac_try='./$ac_file'
1613   { (eval echo "$as_me:1613: \"$ac_try\"") >&5
1614   (eval $ac_try) 2>&5
1615   ac_status=$?
1616   echo "$as_me:1616: \$? = $ac_status" >&5
1617   (exit $ac_status); }; }; then
1618     cross_compiling=no
1619   else
1620     if test "$cross_compiling" = maybe; then
1621         cross_compiling=yes
1622     else
1623         { { echo "$as_me:1623: error: cannot run C compiled programs.
1624 If you meant to cross compile, use \`--host'." >&5
1625 echo "$as_me: error: cannot run C compiled programs.
1626 If you meant to cross compile, use \`--host'." >&2;}
1627    { (exit 1); exit 1; }; }
1628     fi
1629   fi
1630 fi
1631 echo "$as_me:1631: result: yes" >&5
1632 echo "${ECHO_T}yes" >&6
1633
1634 rm -f a.out a.exe conftest$ac_cv_exeext
1635 ac_clean_files=$ac_clean_files_save
1636 # Check the compiler produces executables we can run.  If not, either
1637 # the compiler is broken, or we cross compile.
1638 echo "$as_me:1638: checking whether we are cross compiling" >&5
1639 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1640 echo "$as_me:1640: result: $cross_compiling" >&5
1641 echo "${ECHO_T}$cross_compiling" >&6
1642
1643 echo "$as_me:1643: checking for executable suffix" >&5
1644 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1645 if { (eval echo "$as_me:1645: \"$ac_link\"") >&5
1646   (eval $ac_link) 2>&5
1647   ac_status=$?
1648   echo "$as_me:1648: \$? = $ac_status" >&5
1649   (exit $ac_status); }; then
1650   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1651 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1652 # work properly (i.e., refer to `conftest.exe'), while it won't with
1653 # `rm'.
1654 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1655   case $ac_file in
1656     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1657     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1658           export ac_cv_exeext
1659           break;;
1660     * ) break;;
1661   esac
1662 done
1663 else
1664   { { echo "$as_me:1664: error: cannot compute EXEEXT: cannot compile and link" >&5
1665 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1666    { (exit 1); exit 1; }; }
1667 fi
1668
1669 rm -f conftest$ac_cv_exeext
1670 echo "$as_me:1670: result: $ac_cv_exeext" >&5
1671 echo "${ECHO_T}$ac_cv_exeext" >&6
1672
1673 rm -f conftest.$ac_ext
1674 EXEEXT=$ac_cv_exeext
1675 ac_exeext=$EXEEXT
1676 echo "$as_me:1676: checking for object suffix" >&5
1677 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1678 if test "${ac_cv_objext+set}" = set; then
1679   echo $ECHO_N "(cached) $ECHO_C" >&6
1680 else
1681   cat >conftest.$ac_ext <<_ACEOF
1682 #line 1682 "configure"
1683 #include "confdefs.h"
1684
1685 int
1686 main ()
1687 {
1688
1689   ;
1690   return 0;
1691 }
1692 _ACEOF
1693 rm -f conftest.o conftest.obj
1694 if { (eval echo "$as_me:1694: \"$ac_compile\"") >&5
1695   (eval $ac_compile) 2>&5
1696   ac_status=$?
1697   echo "$as_me:1697: \$? = $ac_status" >&5
1698   (exit $ac_status); }; then
1699   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1700   case $ac_file in
1701     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1702     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1703        break;;
1704   esac
1705 done
1706 else
1707   echo "$as_me: failed program was:" >&5
1708 cat conftest.$ac_ext >&5
1709 { { echo "$as_me:1709: error: cannot compute OBJEXT: cannot compile" >&5
1710 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1711    { (exit 1); exit 1; }; }
1712 fi
1713
1714 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1715 fi
1716 echo "$as_me:1716: result: $ac_cv_objext" >&5
1717 echo "${ECHO_T}$ac_cv_objext" >&6
1718 OBJEXT=$ac_cv_objext
1719 ac_objext=$OBJEXT
1720 echo "$as_me:1720: checking whether we are using the GNU C compiler" >&5
1721 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1722 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1723   echo $ECHO_N "(cached) $ECHO_C" >&6
1724 else
1725   cat >conftest.$ac_ext <<_ACEOF
1726 #line 1726 "configure"
1727 #include "confdefs.h"
1728
1729 int
1730 main ()
1731 {
1732 #ifndef __GNUC__
1733        choke me
1734 #endif
1735
1736   ;
1737   return 0;
1738 }
1739 _ACEOF
1740 rm -f conftest.$ac_objext
1741 if { (eval echo "$as_me:1741: \"$ac_compile\"") >&5
1742   (eval $ac_compile) 2>&5
1743   ac_status=$?
1744   echo "$as_me:1744: \$? = $ac_status" >&5
1745   (exit $ac_status); } &&
1746          { ac_try='test -s conftest.$ac_objext'
1747   { (eval echo "$as_me:1747: \"$ac_try\"") >&5
1748   (eval $ac_try) 2>&5
1749   ac_status=$?
1750   echo "$as_me:1750: \$? = $ac_status" >&5
1751   (exit $ac_status); }; }; then
1752   ac_compiler_gnu=yes
1753 else
1754   echo "$as_me: failed program was:" >&5
1755 cat conftest.$ac_ext >&5
1756 ac_compiler_gnu=no
1757 fi
1758 rm -f conftest.$ac_objext conftest.$ac_ext
1759 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1760
1761 fi
1762 echo "$as_me:1762: result: $ac_cv_c_compiler_gnu" >&5
1763 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1764 GCC=`test $ac_compiler_gnu = yes && echo yes`
1765 ac_test_CFLAGS=${CFLAGS+set}
1766 ac_save_CFLAGS=$CFLAGS
1767 CFLAGS="-g"
1768 echo "$as_me:1768: checking whether $CC accepts -g" >&5
1769 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1770 if test "${ac_cv_prog_cc_g+set}" = set; then
1771   echo $ECHO_N "(cached) $ECHO_C" >&6
1772 else
1773   cat >conftest.$ac_ext <<_ACEOF
1774 #line 1774 "configure"
1775 #include "confdefs.h"
1776
1777 int
1778 main ()
1779 {
1780
1781   ;
1782   return 0;
1783 }
1784 _ACEOF
1785 rm -f conftest.$ac_objext
1786 if { (eval echo "$as_me:1786: \"$ac_compile\"") >&5
1787   (eval $ac_compile) 2>&5
1788   ac_status=$?
1789   echo "$as_me:1789: \$? = $ac_status" >&5
1790   (exit $ac_status); } &&
1791          { ac_try='test -s conftest.$ac_objext'
1792   { (eval echo "$as_me:1792: \"$ac_try\"") >&5
1793   (eval $ac_try) 2>&5
1794   ac_status=$?
1795   echo "$as_me:1795: \$? = $ac_status" >&5
1796   (exit $ac_status); }; }; then
1797   ac_cv_prog_cc_g=yes
1798 else
1799   echo "$as_me: failed program was:" >&5
1800 cat conftest.$ac_ext >&5
1801 ac_cv_prog_cc_g=no
1802 fi
1803 rm -f conftest.$ac_objext conftest.$ac_ext
1804 fi
1805 echo "$as_me:1805: result: $ac_cv_prog_cc_g" >&5
1806 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1807 if test "$ac_test_CFLAGS" = set; then
1808   CFLAGS=$ac_save_CFLAGS
1809 elif test $ac_cv_prog_cc_g = yes; then
1810   if test "$GCC" = yes; then
1811     CFLAGS="-g -O2"
1812   else
1813     CFLAGS="-g"
1814   fi
1815 else
1816   if test "$GCC" = yes; then
1817     CFLAGS="-O2"
1818   else
1819     CFLAGS=
1820   fi
1821 fi
1822 # Some people use a C++ compiler to compile C.  Since we use `exit',
1823 # in C++ we need to declare it.  In case someone uses the same compiler
1824 # for both compiling C and C++ we need to have the C++ compiler decide
1825 # the declaration of exit, since it's the most demanding environment.
1826 cat >conftest.$ac_ext <<_ACEOF
1827 #ifndef __cplusplus
1828   choke me
1829 #endif
1830 _ACEOF
1831 rm -f conftest.$ac_objext
1832 if { (eval echo "$as_me:1832: \"$ac_compile\"") >&5
1833   (eval $ac_compile) 2>&5
1834   ac_status=$?
1835   echo "$as_me:1835: \$? = $ac_status" >&5
1836   (exit $ac_status); } &&
1837          { ac_try='test -s conftest.$ac_objext'
1838   { (eval echo "$as_me:1838: \"$ac_try\"") >&5
1839   (eval $ac_try) 2>&5
1840   ac_status=$?
1841   echo "$as_me:1841: \$? = $ac_status" >&5
1842   (exit $ac_status); }; }; then
1843   for ac_declaration in \
1844    ''\
1845    '#include <stdlib.h>' \
1846    'extern "C" void std::exit (int) throw (); using std::exit;' \
1847    'extern "C" void std::exit (int); using std::exit;' \
1848    'extern "C" void exit (int) throw ();' \
1849    'extern "C" void exit (int);' \
1850    'void exit (int);'
1851 do
1852   cat >conftest.$ac_ext <<_ACEOF
1853 #line 1853 "configure"
1854 #include "confdefs.h"
1855 #include <stdlib.h>
1856 $ac_declaration
1857 int
1858 main ()
1859 {
1860 exit (42);
1861   ;
1862   return 0;
1863 }
1864 _ACEOF
1865 rm -f conftest.$ac_objext
1866 if { (eval echo "$as_me:1866: \"$ac_compile\"") >&5
1867   (eval $ac_compile) 2>&5
1868   ac_status=$?
1869   echo "$as_me:1869: \$? = $ac_status" >&5
1870   (exit $ac_status); } &&
1871          { ac_try='test -s conftest.$ac_objext'
1872   { (eval echo "$as_me:1872: \"$ac_try\"") >&5
1873   (eval $ac_try) 2>&5
1874   ac_status=$?
1875   echo "$as_me:1875: \$? = $ac_status" >&5
1876   (exit $ac_status); }; }; then
1877   :
1878 else
1879   echo "$as_me: failed program was:" >&5
1880 cat conftest.$ac_ext >&5
1881 continue
1882 fi
1883 rm -f conftest.$ac_objext conftest.$ac_ext
1884   cat >conftest.$ac_ext <<_ACEOF
1885 #line 1885 "configure"
1886 #include "confdefs.h"
1887 $ac_declaration
1888 int
1889 main ()
1890 {
1891 exit (42);
1892   ;
1893   return 0;
1894 }
1895 _ACEOF
1896 rm -f conftest.$ac_objext
1897 if { (eval echo "$as_me:1897: \"$ac_compile\"") >&5
1898   (eval $ac_compile) 2>&5
1899   ac_status=$?
1900   echo "$as_me:1900: \$? = $ac_status" >&5
1901   (exit $ac_status); } &&
1902          { ac_try='test -s conftest.$ac_objext'
1903   { (eval echo "$as_me:1903: \"$ac_try\"") >&5
1904   (eval $ac_try) 2>&5
1905   ac_status=$?
1906   echo "$as_me:1906: \$? = $ac_status" >&5
1907   (exit $ac_status); }; }; then
1908   break
1909 else
1910   echo "$as_me: failed program was:" >&5
1911 cat conftest.$ac_ext >&5
1912 fi
1913 rm -f conftest.$ac_objext conftest.$ac_ext
1914 done
1915 rm -rf conftest*
1916 if test -n "$ac_declaration"; then
1917   echo '#ifdef __cplusplus' >>confdefs.h
1918   echo $ac_declaration      >>confdefs.h
1919   echo '#endif'             >>confdefs.h
1920 fi
1921
1922 else
1923   echo "$as_me: failed program was:" >&5
1924 cat conftest.$ac_ext >&5
1925 fi
1926 rm -f conftest.$ac_objext conftest.$ac_ext
1927 ac_ext=c
1928 ac_cpp='$CPP $CPPFLAGS'
1929 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1930 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1931 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1932 ac_main_return=return
1933
1934 GCC_VERSION=none
1935 if test "$GCC" = yes ; then
1936         echo "$as_me:1936: checking version of $CC" >&5
1937 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1938         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1939         test -z "$GCC_VERSION" && GCC_VERSION=unknown
1940         echo "$as_me:1940: result: $GCC_VERSION" >&5
1941 echo "${ECHO_T}$GCC_VERSION" >&6
1942 fi
1943
1944 echo "$as_me:1944: checking for $CC option to accept ANSI C" >&5
1945 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
1946 if test "${ac_cv_prog_cc_stdc+set}" = set; then
1947   echo $ECHO_N "(cached) $ECHO_C" >&6
1948 else
1949   ac_cv_prog_cc_stdc=no
1950 ac_save_CC=$CC
1951 cat >conftest.$ac_ext <<_ACEOF
1952 #line 1952 "configure"
1953 #include "confdefs.h"
1954 #include <stdarg.h>
1955 #include <stdio.h>
1956 #include <sys/types.h>
1957 #include <sys/stat.h>
1958 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
1959 struct buf { int x; };
1960 FILE * (*rcsopen) (struct buf *, struct stat *, int);
1961 static char *e (p, i)
1962      char **p;
1963      int i;
1964 {
1965   return p[i];
1966 }
1967 static char *f (char * (*g) (char **, int), char **p, ...)
1968 {
1969   char *s;
1970   va_list v;
1971   va_start (v,p);
1972   s = g (p, va_arg (v,int));
1973   va_end (v);
1974   return s;
1975 }
1976 int test (int i, double x);
1977 struct s1 {int (*f) (int a);};
1978 struct s2 {int (*f) (double a);};
1979 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1980 int argc;
1981 char **argv;
1982 int
1983 main ()
1984 {
1985 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1986   ;
1987   return 0;
1988 }
1989 _ACEOF
1990 # Don't try gcc -ansi; that turns off useful extensions and
1991 # breaks some systems' header files.
1992 # AIX                   -qlanglvl=ansi
1993 # Ultrix and OSF/1      -std1
1994 # HP-UX 10.20 and later -Ae
1995 # HP-UX older versions  -Aa -D_HPUX_SOURCE
1996 # SVR4                  -Xc -D__EXTENSIONS__
1997 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1998 do
1999   CC="$ac_save_CC $ac_arg"
2000   rm -f conftest.$ac_objext
2001 if { (eval echo "$as_me:2001: \"$ac_compile\"") >&5
2002   (eval $ac_compile) 2>&5
2003   ac_status=$?
2004   echo "$as_me:2004: \$? = $ac_status" >&5
2005   (exit $ac_status); } &&
2006          { ac_try='test -s conftest.$ac_objext'
2007   { (eval echo "$as_me:2007: \"$ac_try\"") >&5
2008   (eval $ac_try) 2>&5
2009   ac_status=$?
2010   echo "$as_me:2010: \$? = $ac_status" >&5
2011   (exit $ac_status); }; }; then
2012   ac_cv_prog_cc_stdc=$ac_arg
2013 break
2014 else
2015   echo "$as_me: failed program was:" >&5
2016 cat conftest.$ac_ext >&5
2017 fi
2018 rm -f conftest.$ac_objext
2019 done
2020 rm -f conftest.$ac_ext conftest.$ac_objext
2021 CC=$ac_save_CC
2022
2023 fi
2024
2025 case "x$ac_cv_prog_cc_stdc" in
2026   x|xno)
2027     echo "$as_me:2027: result: none needed" >&5
2028 echo "${ECHO_T}none needed" >&6 ;;
2029   *)
2030     echo "$as_me:2030: result: $ac_cv_prog_cc_stdc" >&5
2031 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2032     CC="$CC $ac_cv_prog_cc_stdc" ;;
2033 esac
2034
2035 # This should have been defined by AC_PROG_CC
2036 : ${CC:=cc}
2037
2038 echo "$as_me:2038: checking \$CC variable" >&5
2039 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2040 case "$CC" in #(vi
2041 *[\ \   ]-[IUD]*)
2042         echo "$as_me:2042: result: broken" >&5
2043 echo "${ECHO_T}broken" >&6
2044         { echo "$as_me:2044: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2045 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2046         # humor him...
2047         cf_flags=`echo "$CC" | sed -e 's/^[^    ]*[     ]//'`
2048         CC=`echo "$CC" | sed -e 's/[    ].*//'`
2049
2050 cf_fix_cppflags=no
2051 cf_new_cflags=
2052 cf_new_cppflags=
2053 cf_new_extra_cppflags=
2054
2055 for cf_add_cflags in $cf_flags
2056 do
2057 case $cf_fix_cppflags in
2058 no)
2059         case $cf_add_cflags in #(vi
2060         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2061                 case $cf_add_cflags in
2062                 -D*)
2063                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2064
2065                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2066                                 && test -z "${cf_tst_cflags}" \
2067                                 && cf_fix_cppflags=yes
2068
2069                         if test $cf_fix_cppflags = yes ; then
2070                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2071                                 continue
2072                         elif test "${cf_tst_cflags}" = "\"'" ; then
2073                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2074                                 continue
2075                         fi
2076                         ;;
2077                 esac
2078                 case "$CPPFLAGS" in
2079                 *$cf_add_cflags) #(vi
2080                         ;;
2081                 *) #(vi
2082                         case $cf_add_cflags in #(vi
2083                         -D*)
2084                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2085
2086 CPPFLAGS=`echo "$CPPFLAGS" | \
2087         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2088                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2089
2090                                 ;;
2091                         esac
2092                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2093                         ;;
2094                 esac
2095                 ;;
2096         *)
2097                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2098                 ;;
2099         esac
2100         ;;
2101 yes)
2102         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2103
2104         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2105
2106         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2107                 && test -z "${cf_tst_cflags}" \
2108                 && cf_fix_cppflags=no
2109         ;;
2110 esac
2111 done
2112
2113 if test -n "$cf_new_cflags" ; then
2114
2115         CFLAGS="$CFLAGS $cf_new_cflags"
2116 fi
2117
2118 if test -n "$cf_new_cppflags" ; then
2119
2120         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2121 fi
2122
2123 if test -n "$cf_new_extra_cppflags" ; then
2124
2125         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2126 fi
2127
2128         ;;
2129 *)
2130         echo "$as_me:2130: result: ok" >&5
2131 echo "${ECHO_T}ok" >&6
2132         ;;
2133 esac
2134
2135 ac_ext=c
2136 ac_cpp='$CPP $CPPFLAGS'
2137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2140 ac_main_return=return
2141 echo "$as_me:2141: checking how to run the C preprocessor" >&5
2142 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2143 # On Suns, sometimes $CPP names a directory.
2144 if test -n "$CPP" && test -d "$CPP"; then
2145   CPP=
2146 fi
2147 if test -z "$CPP"; then
2148   if test "${ac_cv_prog_CPP+set}" = set; then
2149   echo $ECHO_N "(cached) $ECHO_C" >&6
2150 else
2151       # Double quotes because CPP needs to be expanded
2152     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2153     do
2154       ac_preproc_ok=false
2155 for ac_c_preproc_warn_flag in '' yes
2156 do
2157   # Use a header file that comes with gcc, so configuring glibc
2158   # with a fresh cross-compiler works.
2159   # On the NeXT, cc -E runs the code through the compiler's parser,
2160   # not just through cpp. "Syntax error" is here to catch this case.
2161   cat >conftest.$ac_ext <<_ACEOF
2162 #line 2162 "configure"
2163 #include "confdefs.h"
2164 #include <assert.h>
2165                      Syntax error
2166 _ACEOF
2167 if { (eval echo "$as_me:2167: \"$ac_cpp conftest.$ac_ext\"") >&5
2168   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2169   ac_status=$?
2170   egrep -v '^ *\+' conftest.er1 >conftest.err
2171   rm -f conftest.er1
2172   cat conftest.err >&5
2173   echo "$as_me:2173: \$? = $ac_status" >&5
2174   (exit $ac_status); } >/dev/null; then
2175   if test -s conftest.err; then
2176     ac_cpp_err=$ac_c_preproc_warn_flag
2177   else
2178     ac_cpp_err=
2179   fi
2180 else
2181   ac_cpp_err=yes
2182 fi
2183 if test -z "$ac_cpp_err"; then
2184   :
2185 else
2186   echo "$as_me: failed program was:" >&5
2187   cat conftest.$ac_ext >&5
2188   # Broken: fails on valid input.
2189 continue
2190 fi
2191 rm -f conftest.err conftest.$ac_ext
2192
2193   # OK, works on sane cases.  Now check whether non-existent headers
2194   # can be detected and how.
2195   cat >conftest.$ac_ext <<_ACEOF
2196 #line 2196 "configure"
2197 #include "confdefs.h"
2198 #include <ac_nonexistent.h>
2199 _ACEOF
2200 if { (eval echo "$as_me:2200: \"$ac_cpp conftest.$ac_ext\"") >&5
2201   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2202   ac_status=$?
2203   egrep -v '^ *\+' conftest.er1 >conftest.err
2204   rm -f conftest.er1
2205   cat conftest.err >&5
2206   echo "$as_me:2206: \$? = $ac_status" >&5
2207   (exit $ac_status); } >/dev/null; then
2208   if test -s conftest.err; then
2209     ac_cpp_err=$ac_c_preproc_warn_flag
2210   else
2211     ac_cpp_err=
2212   fi
2213 else
2214   ac_cpp_err=yes
2215 fi
2216 if test -z "$ac_cpp_err"; then
2217   # Broken: success on invalid input.
2218 continue
2219 else
2220   echo "$as_me: failed program was:" >&5
2221   cat conftest.$ac_ext >&5
2222   # Passes both tests.
2223 ac_preproc_ok=:
2224 break
2225 fi
2226 rm -f conftest.err conftest.$ac_ext
2227
2228 done
2229 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2230 rm -f conftest.err conftest.$ac_ext
2231 if $ac_preproc_ok; then
2232   break
2233 fi
2234
2235     done
2236     ac_cv_prog_CPP=$CPP
2237
2238 fi
2239   CPP=$ac_cv_prog_CPP
2240 else
2241   ac_cv_prog_CPP=$CPP
2242 fi
2243 echo "$as_me:2243: result: $CPP" >&5
2244 echo "${ECHO_T}$CPP" >&6
2245 ac_preproc_ok=false
2246 for ac_c_preproc_warn_flag in '' yes
2247 do
2248   # Use a header file that comes with gcc, so configuring glibc
2249   # with a fresh cross-compiler works.
2250   # On the NeXT, cc -E runs the code through the compiler's parser,
2251   # not just through cpp. "Syntax error" is here to catch this case.
2252   cat >conftest.$ac_ext <<_ACEOF
2253 #line 2253 "configure"
2254 #include "confdefs.h"
2255 #include <assert.h>
2256                      Syntax error
2257 _ACEOF
2258 if { (eval echo "$as_me:2258: \"$ac_cpp conftest.$ac_ext\"") >&5
2259   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2260   ac_status=$?
2261   egrep -v '^ *\+' conftest.er1 >conftest.err
2262   rm -f conftest.er1
2263   cat conftest.err >&5
2264   echo "$as_me:2264: \$? = $ac_status" >&5
2265   (exit $ac_status); } >/dev/null; then
2266   if test -s conftest.err; then
2267     ac_cpp_err=$ac_c_preproc_warn_flag
2268   else
2269     ac_cpp_err=
2270   fi
2271 else
2272   ac_cpp_err=yes
2273 fi
2274 if test -z "$ac_cpp_err"; then
2275   :
2276 else
2277   echo "$as_me: failed program was:" >&5
2278   cat conftest.$ac_ext >&5
2279   # Broken: fails on valid input.
2280 continue
2281 fi
2282 rm -f conftest.err conftest.$ac_ext
2283
2284   # OK, works on sane cases.  Now check whether non-existent headers
2285   # can be detected and how.
2286   cat >conftest.$ac_ext <<_ACEOF
2287 #line 2287 "configure"
2288 #include "confdefs.h"
2289 #include <ac_nonexistent.h>
2290 _ACEOF
2291 if { (eval echo "$as_me:2291: \"$ac_cpp conftest.$ac_ext\"") >&5
2292   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2293   ac_status=$?
2294   egrep -v '^ *\+' conftest.er1 >conftest.err
2295   rm -f conftest.er1
2296   cat conftest.err >&5
2297   echo "$as_me:2297: \$? = $ac_status" >&5
2298   (exit $ac_status); } >/dev/null; then
2299   if test -s conftest.err; then
2300     ac_cpp_err=$ac_c_preproc_warn_flag
2301   else
2302     ac_cpp_err=
2303   fi
2304 else
2305   ac_cpp_err=yes
2306 fi
2307 if test -z "$ac_cpp_err"; then
2308   # Broken: success on invalid input.
2309 continue
2310 else
2311   echo "$as_me: failed program was:" >&5
2312   cat conftest.$ac_ext >&5
2313   # Passes both tests.
2314 ac_preproc_ok=:
2315 break
2316 fi
2317 rm -f conftest.err conftest.$ac_ext
2318
2319 done
2320 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2321 rm -f conftest.err conftest.$ac_ext
2322 if $ac_preproc_ok; then
2323   :
2324 else
2325   { { echo "$as_me:2325: error: C preprocessor \"$CPP\" fails sanity check" >&5
2326 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2327    { (exit 1); exit 1; }; }
2328 fi
2329
2330 ac_ext=c
2331 ac_cpp='$CPP $CPPFLAGS'
2332 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2333 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2334 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2335 ac_main_return=return
2336
2337 if test $ac_cv_c_compiler_gnu = yes; then
2338     echo "$as_me:2338: checking whether $CC needs -traditional" >&5
2339 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2340 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2341   echo $ECHO_N "(cached) $ECHO_C" >&6
2342 else
2343     ac_pattern="Autoconf.*'x'"
2344   cat >conftest.$ac_ext <<_ACEOF
2345 #line 2345 "configure"
2346 #include "confdefs.h"
2347 #include <sgtty.h>
2348 int Autoconf = TIOCGETP;
2349 _ACEOF
2350 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2351   egrep "$ac_pattern" >/dev/null 2>&1; then
2352   ac_cv_prog_gcc_traditional=yes
2353 else
2354   ac_cv_prog_gcc_traditional=no
2355 fi
2356 rm -rf conftest*
2357
2358   if test $ac_cv_prog_gcc_traditional = no; then
2359     cat >conftest.$ac_ext <<_ACEOF
2360 #line 2360 "configure"
2361 #include "confdefs.h"
2362 #include <termio.h>
2363 int Autoconf = TCGETA;
2364 _ACEOF
2365 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2366   egrep "$ac_pattern" >/dev/null 2>&1; then
2367   ac_cv_prog_gcc_traditional=yes
2368 fi
2369 rm -rf conftest*
2370
2371   fi
2372 fi
2373 echo "$as_me:2373: result: $ac_cv_prog_gcc_traditional" >&5
2374 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2375   if test $ac_cv_prog_gcc_traditional = yes; then
2376     CC="$CC -traditional"
2377   fi
2378 fi
2379
2380 echo "$as_me:2380: checking whether $CC understands -c and -o together" >&5
2381 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2382 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2383   echo $ECHO_N "(cached) $ECHO_C" >&6
2384 else
2385
2386 cat > conftest.$ac_ext <<CF_EOF
2387 #include <stdio.h>
2388 int main()
2389 {
2390         ${cf_cv_main_return:-return}(0);
2391 }
2392 CF_EOF
2393 # We do the test twice because some compilers refuse to overwrite an
2394 # existing .o file with -o, though they will create one.
2395 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2396 if { (eval echo "$as_me:2396: \"$ac_try\"") >&5
2397   (eval $ac_try) 2>&5
2398   ac_status=$?
2399   echo "$as_me:2399: \$? = $ac_status" >&5
2400   (exit $ac_status); } &&
2401   test -f conftest2.$ac_objext && { (eval echo "$as_me:2401: \"$ac_try\"") >&5
2402   (eval $ac_try) 2>&5
2403   ac_status=$?
2404   echo "$as_me:2404: \$? = $ac_status" >&5
2405   (exit $ac_status); };
2406 then
2407   eval cf_cv_prog_CC_c_o=yes
2408 else
2409   eval cf_cv_prog_CC_c_o=no
2410 fi
2411 rm -rf conftest*
2412
2413 fi
2414 if test $cf_cv_prog_CC_c_o = yes; then
2415   echo "$as_me:2415: result: yes" >&5
2416 echo "${ECHO_T}yes" >&6
2417 else
2418   echo "$as_me:2418: result: no" >&5
2419 echo "${ECHO_T}no" >&6
2420 fi
2421
2422 if test "$cross_compiling" = yes ; then
2423   LDCONFIG=:
2424 else
2425 case "$cf_cv_system_name" in #(vi
2426 dragonfly*|mirbsd*|freebsd*) #(vi
2427   test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2428   ;;
2429 *) LDPATH=$PATH:/sbin:/usr/sbin
2430   # Extract the first word of "ldconfig", so it can be a program name with args.
2431 set dummy ldconfig; ac_word=$2
2432 echo "$as_me:2432: checking for $ac_word" >&5
2433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2434 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2435   echo $ECHO_N "(cached) $ECHO_C" >&6
2436 else
2437   case $LDCONFIG in
2438   [\\/]* | ?:[\\/]*)
2439   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2440   ;;
2441   *)
2442   ac_save_IFS=$IFS; IFS=$ac_path_separator
2443 ac_dummy="$LDPATH"
2444 for ac_dir in $ac_dummy; do
2445   IFS=$ac_save_IFS
2446   test -z "$ac_dir" && ac_dir=.
2447   if $as_executable_p "$ac_dir/$ac_word"; then
2448    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2449    echo "$as_me:2449: found $ac_dir/$ac_word" >&5
2450    break
2451 fi
2452 done
2453
2454   ;;
2455 esac
2456 fi
2457 LDCONFIG=$ac_cv_path_LDCONFIG
2458
2459 if test -n "$LDCONFIG"; then
2460   echo "$as_me:2460: result: $LDCONFIG" >&5
2461 echo "${ECHO_T}$LDCONFIG" >&6
2462 else
2463   echo "$as_me:2463: result: no" >&5
2464 echo "${ECHO_T}no" >&6
2465 fi
2466
2467   ;;
2468 esac
2469 fi
2470
2471 echo "$as_me:2471: checking if you want to ensure bool is consistent with C++" >&5
2472 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2473
2474 # Check whether --with-cxx or --without-cxx was given.
2475 if test "${with_cxx+set}" = set; then
2476   withval="$with_cxx"
2477   cf_with_cxx=$withval
2478 else
2479   cf_with_cxx=yes
2480 fi;
2481 echo "$as_me:2481: result: $cf_with_cxx" >&5
2482 echo "${ECHO_T}$cf_with_cxx" >&6
2483 if test "X$cf_with_cxx" = Xno ; then
2484         CXX=""
2485         GXX=""
2486 else
2487         # with autoconf 2.13, we can change the error to a warning:
2488                 ac_ext=cc
2489 ac_cpp='$CXXCPP $CPPFLAGS'
2490 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2491 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2492 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2493 ac_main_return=return
2494 if test -n "$ac_tool_prefix"; then
2495   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2496   do
2497     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2498 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2499 echo "$as_me:2499: checking for $ac_word" >&5
2500 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2501 if test "${ac_cv_prog_CXX+set}" = set; then
2502   echo $ECHO_N "(cached) $ECHO_C" >&6
2503 else
2504   if test -n "$CXX"; then
2505   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2506 else
2507   ac_save_IFS=$IFS; IFS=$ac_path_separator
2508 ac_dummy="$PATH"
2509 for ac_dir in $ac_dummy; do
2510   IFS=$ac_save_IFS
2511   test -z "$ac_dir" && ac_dir=.
2512   $as_executable_p "$ac_dir/$ac_word" || continue
2513 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2514 echo "$as_me:2514: found $ac_dir/$ac_word" >&5
2515 break
2516 done
2517
2518 fi
2519 fi
2520 CXX=$ac_cv_prog_CXX
2521 if test -n "$CXX"; then
2522   echo "$as_me:2522: result: $CXX" >&5
2523 echo "${ECHO_T}$CXX" >&6
2524 else
2525   echo "$as_me:2525: result: no" >&5
2526 echo "${ECHO_T}no" >&6
2527 fi
2528
2529     test -n "$CXX" && break
2530   done
2531 fi
2532 if test -z "$CXX"; then
2533   ac_ct_CXX=$CXX
2534   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2535 do
2536   # Extract the first word of "$ac_prog", so it can be a program name with args.
2537 set dummy $ac_prog; ac_word=$2
2538 echo "$as_me:2538: checking for $ac_word" >&5
2539 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2540 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2541   echo $ECHO_N "(cached) $ECHO_C" >&6
2542 else
2543   if test -n "$ac_ct_CXX"; then
2544   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2545 else
2546   ac_save_IFS=$IFS; IFS=$ac_path_separator
2547 ac_dummy="$PATH"
2548 for ac_dir in $ac_dummy; do
2549   IFS=$ac_save_IFS
2550   test -z "$ac_dir" && ac_dir=.
2551   $as_executable_p "$ac_dir/$ac_word" || continue
2552 ac_cv_prog_ac_ct_CXX="$ac_prog"
2553 echo "$as_me:2553: found $ac_dir/$ac_word" >&5
2554 break
2555 done
2556
2557 fi
2558 fi
2559 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2560 if test -n "$ac_ct_CXX"; then
2561   echo "$as_me:2561: result: $ac_ct_CXX" >&5
2562 echo "${ECHO_T}$ac_ct_CXX" >&6
2563 else
2564   echo "$as_me:2564: result: no" >&5
2565 echo "${ECHO_T}no" >&6
2566 fi
2567
2568   test -n "$ac_ct_CXX" && break
2569 done
2570 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2571
2572   CXX=$ac_ct_CXX
2573 fi
2574
2575 # Provide some information about the compiler.
2576 echo "$as_me:2576:" \
2577      "checking for C++ compiler version" >&5
2578 ac_compiler=`set X $ac_compile; echo $2`
2579 { (eval echo "$as_me:2579: \"$ac_compiler --version </dev/null >&5\"") >&5
2580   (eval $ac_compiler --version </dev/null >&5) 2>&5
2581   ac_status=$?
2582   echo "$as_me:2582: \$? = $ac_status" >&5
2583   (exit $ac_status); }
2584 { (eval echo "$as_me:2584: \"$ac_compiler -v </dev/null >&5\"") >&5
2585   (eval $ac_compiler -v </dev/null >&5) 2>&5
2586   ac_status=$?
2587   echo "$as_me:2587: \$? = $ac_status" >&5
2588   (exit $ac_status); }
2589 { (eval echo "$as_me:2589: \"$ac_compiler -V </dev/null >&5\"") >&5
2590   (eval $ac_compiler -V </dev/null >&5) 2>&5
2591   ac_status=$?
2592   echo "$as_me:2592: \$? = $ac_status" >&5
2593   (exit $ac_status); }
2594
2595 echo "$as_me:2595: checking whether we are using the GNU C++ compiler" >&5
2596 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2597 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2598   echo $ECHO_N "(cached) $ECHO_C" >&6
2599 else
2600   cat >conftest.$ac_ext <<_ACEOF
2601 #line 2601 "configure"
2602 #include "confdefs.h"
2603
2604 int
2605 main ()
2606 {
2607 #ifndef __GNUC__
2608        choke me
2609 #endif
2610
2611   ;
2612   return 0;
2613 }
2614 _ACEOF
2615 rm -f conftest.$ac_objext
2616 if { (eval echo "$as_me:2616: \"$ac_compile\"") >&5
2617   (eval $ac_compile) 2>&5
2618   ac_status=$?
2619   echo "$as_me:2619: \$? = $ac_status" >&5
2620   (exit $ac_status); } &&
2621          { ac_try='test -s conftest.$ac_objext'
2622   { (eval echo "$as_me:2622: \"$ac_try\"") >&5
2623   (eval $ac_try) 2>&5
2624   ac_status=$?
2625   echo "$as_me:2625: \$? = $ac_status" >&5
2626   (exit $ac_status); }; }; then
2627   ac_compiler_gnu=yes
2628 else
2629   echo "$as_me: failed program was:" >&5
2630 cat conftest.$ac_ext >&5
2631 ac_compiler_gnu=no
2632 fi
2633 rm -f conftest.$ac_objext conftest.$ac_ext
2634 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2635
2636 fi
2637 echo "$as_me:2637: result: $ac_cv_cxx_compiler_gnu" >&5
2638 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2639 GXX=`test $ac_compiler_gnu = yes && echo yes`
2640 ac_test_CXXFLAGS=${CXXFLAGS+set}
2641 ac_save_CXXFLAGS=$CXXFLAGS
2642 CXXFLAGS="-g"
2643 echo "$as_me:2643: checking whether $CXX accepts -g" >&5
2644 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2645 if test "${ac_cv_prog_cxx_g+set}" = set; then
2646   echo $ECHO_N "(cached) $ECHO_C" >&6
2647 else
2648   cat >conftest.$ac_ext <<_ACEOF
2649 #line 2649 "configure"
2650 #include "confdefs.h"
2651
2652 int
2653 main ()
2654 {
2655
2656   ;
2657   return 0;
2658 }
2659 _ACEOF
2660 rm -f conftest.$ac_objext
2661 if { (eval echo "$as_me:2661: \"$ac_compile\"") >&5
2662   (eval $ac_compile) 2>&5
2663   ac_status=$?
2664   echo "$as_me:2664: \$? = $ac_status" >&5
2665   (exit $ac_status); } &&
2666          { ac_try='test -s conftest.$ac_objext'
2667   { (eval echo "$as_me:2667: \"$ac_try\"") >&5
2668   (eval $ac_try) 2>&5
2669   ac_status=$?
2670   echo "$as_me:2670: \$? = $ac_status" >&5
2671   (exit $ac_status); }; }; then
2672   ac_cv_prog_cxx_g=yes
2673 else
2674   echo "$as_me: failed program was:" >&5
2675 cat conftest.$ac_ext >&5
2676 ac_cv_prog_cxx_g=no
2677 fi
2678 rm -f conftest.$ac_objext conftest.$ac_ext
2679 fi
2680 echo "$as_me:2680: result: $ac_cv_prog_cxx_g" >&5
2681 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2682 if test "$ac_test_CXXFLAGS" = set; then
2683   CXXFLAGS=$ac_save_CXXFLAGS
2684 elif test $ac_cv_prog_cxx_g = yes; then
2685   if test "$GXX" = yes; then
2686     CXXFLAGS="-g -O2"
2687   else
2688     CXXFLAGS="-g"
2689   fi
2690 else
2691   if test "$GXX" = yes; then
2692     CXXFLAGS="-O2"
2693   else
2694     CXXFLAGS=
2695   fi
2696 fi
2697 for ac_declaration in \
2698    ''\
2699    '#include <stdlib.h>' \
2700    'extern "C" void std::exit (int) throw (); using std::exit;' \
2701    'extern "C" void std::exit (int); using std::exit;' \
2702    'extern "C" void exit (int) throw ();' \
2703    'extern "C" void exit (int);' \
2704    'void exit (int);'
2705 do
2706   cat >conftest.$ac_ext <<_ACEOF
2707 #line 2707 "configure"
2708 #include "confdefs.h"
2709 #include <stdlib.h>
2710 $ac_declaration
2711 int
2712 main ()
2713 {
2714 exit (42);
2715   ;
2716   return 0;
2717 }
2718 _ACEOF
2719 rm -f conftest.$ac_objext
2720 if { (eval echo "$as_me:2720: \"$ac_compile\"") >&5
2721   (eval $ac_compile) 2>&5
2722   ac_status=$?
2723   echo "$as_me:2723: \$? = $ac_status" >&5
2724   (exit $ac_status); } &&
2725          { ac_try='test -s conftest.$ac_objext'
2726   { (eval echo "$as_me:2726: \"$ac_try\"") >&5
2727   (eval $ac_try) 2>&5
2728   ac_status=$?
2729   echo "$as_me:2729: \$? = $ac_status" >&5
2730   (exit $ac_status); }; }; then
2731   :
2732 else
2733   echo "$as_me: failed program was:" >&5
2734 cat conftest.$ac_ext >&5
2735 continue
2736 fi
2737 rm -f conftest.$ac_objext conftest.$ac_ext
2738   cat >conftest.$ac_ext <<_ACEOF
2739 #line 2739 "configure"
2740 #include "confdefs.h"
2741 $ac_declaration
2742 int
2743 main ()
2744 {
2745 exit (42);
2746   ;
2747   return 0;
2748 }
2749 _ACEOF
2750 rm -f conftest.$ac_objext
2751 if { (eval echo "$as_me:2751: \"$ac_compile\"") >&5
2752   (eval $ac_compile) 2>&5
2753   ac_status=$?
2754   echo "$as_me:2754: \$? = $ac_status" >&5
2755   (exit $ac_status); } &&
2756          { ac_try='test -s conftest.$ac_objext'
2757   { (eval echo "$as_me:2757: \"$ac_try\"") >&5
2758   (eval $ac_try) 2>&5
2759   ac_status=$?
2760   echo "$as_me:2760: \$? = $ac_status" >&5
2761   (exit $ac_status); }; }; then
2762   break
2763 else
2764   echo "$as_me: failed program was:" >&5
2765 cat conftest.$ac_ext >&5
2766 fi
2767 rm -f conftest.$ac_objext conftest.$ac_ext
2768 done
2769 rm -rf conftest*
2770 if test -n "$ac_declaration"; then
2771   echo '#ifdef __cplusplus' >>confdefs.h
2772   echo $ac_declaration      >>confdefs.h
2773   echo '#endif'             >>confdefs.h
2774 fi
2775
2776 ac_ext=c
2777 ac_cpp='$CPP $CPPFLAGS'
2778 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2779 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2780 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2781 ac_main_return=return
2782
2783                 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
2784         if test "$CXX" = "g++" ; then
2785                 # Extract the first word of "g++", so it can be a program name with args.
2786 set dummy g++; ac_word=$2
2787 echo "$as_me:2787: checking for $ac_word" >&5
2788 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2789 if test "${ac_cv_path_CXX+set}" = set; then
2790   echo $ECHO_N "(cached) $ECHO_C" >&6
2791 else
2792   case $CXX in
2793   [\\/]* | ?:[\\/]*)
2794   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2795   ;;
2796   *)
2797   ac_save_IFS=$IFS; IFS=$ac_path_separator
2798 ac_dummy="$PATH"
2799 for ac_dir in $ac_dummy; do
2800   IFS=$ac_save_IFS
2801   test -z "$ac_dir" && ac_dir=.
2802   if $as_executable_p "$ac_dir/$ac_word"; then
2803    ac_cv_path_CXX="$ac_dir/$ac_word"
2804    echo "$as_me:2804: found $ac_dir/$ac_word" >&5
2805    break
2806 fi
2807 done
2808
2809   ;;
2810 esac
2811 fi
2812 CXX=$ac_cv_path_CXX
2813
2814 if test -n "$CXX"; then
2815   echo "$as_me:2815: result: $CXX" >&5
2816 echo "${ECHO_T}$CXX" >&6
2817 else
2818   echo "$as_me:2818: result: no" >&5
2819 echo "${ECHO_T}no" >&6
2820 fi
2821
2822         fi
2823         case "x$CXX" in #(vi
2824         x|xg++)
2825                 { echo "$as_me:2825: WARNING: You don't have any C++ compiler, too bad" >&5
2826 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
2827                 cf_with_cxx=no; CXX=""; GXX="";
2828                 ;;
2829         esac
2830 fi
2831
2832 GXX_VERSION=none
2833 if test "$GXX" = yes; then
2834         echo "$as_me:2834: checking version of ${CXX:-g++}" >&5
2835 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
2836         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2837         test -z "$GXX_VERSION" && GXX_VERSION=unknown
2838         echo "$as_me:2838: result: $GXX_VERSION" >&5
2839 echo "${ECHO_T}$GXX_VERSION" >&6
2840 fi
2841
2842 case $GXX_VERSION in
2843 1*|2.[0-6]*)
2844         # GXX=""; CXX=""; ac_cv_prog_gxx=no
2845         # cf_cxx_library=no
2846         { echo "$as_me:2846: WARNING: templates do not work" >&5
2847 echo "$as_me: WARNING: templates do not work" >&2;}
2848         ;;
2849 esac
2850
2851 echo "$as_me:2851: checking if you want to build C++ binding and demo" >&5
2852 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
2853
2854 # Check whether --with-cxx-binding or --without-cxx-binding was given.
2855 if test "${with_cxx_binding+set}" = set; then
2856   withval="$with_cxx_binding"
2857   cf_with_cxx_binding=$withval
2858 else
2859   cf_with_cxx_binding=$cf_with_cxx
2860 fi;
2861 echo "$as_me:2861: result: $cf_with_cxx_binding" >&5
2862 echo "${ECHO_T}$cf_with_cxx_binding" >&6
2863
2864 echo "$as_me:2864: checking if you want to build with Ada95" >&5
2865 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
2866 echo "$as_me:2866: result: $cf_with_ada" >&5
2867 echo "${ECHO_T}$cf_with_ada" >&6
2868
2869 echo "$as_me:2869: checking if you want to install terminal database" >&5
2870 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
2871
2872 # Check whether --enable-db-install or --disable-db-install was given.
2873 if test "${enable_db_install+set}" = set; then
2874   enableval="$enable_db_install"
2875   cf_with_db_install=$enableval
2876 else
2877   cf_with_db_install=yes
2878 fi;
2879 echo "$as_me:2879: result: $cf_with_db_install" >&5
2880 echo "${ECHO_T}$cf_with_db_install" >&6
2881
2882 echo "$as_me:2882: checking if you want to install manpages" >&5
2883 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
2884
2885 # Check whether --with-manpages or --without-manpages was given.
2886 if test "${with_manpages+set}" = set; then
2887   withval="$with_manpages"
2888   cf_with_manpages=$withval
2889 else
2890   cf_with_manpages=yes
2891 fi;
2892 echo "$as_me:2892: result: $cf_with_manpages" >&5
2893 echo "${ECHO_T}$cf_with_manpages" >&6
2894
2895 echo "$as_me:2895: checking if you want to build programs such as tic" >&5
2896 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
2897
2898 # Check whether --with-progs or --without-progs was given.
2899 if test "${with_progs+set}" = set; then
2900   withval="$with_progs"
2901   cf_with_progs=$withval
2902 else
2903   cf_with_progs=yes
2904 fi;
2905 echo "$as_me:2905: result: $cf_with_progs" >&5
2906 echo "${ECHO_T}$cf_with_progs" >&6
2907
2908 echo "$as_me:2908: checking if you want to build test-programs" >&5
2909 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
2910
2911 # Check whether --with-tests or --without-tests was given.
2912 if test "${with_tests+set}" = set; then
2913   withval="$with_tests"
2914   cf_with_tests=$withval
2915 else
2916   cf_with_tests=yes
2917 fi;
2918 echo "$as_me:2918: result: $cf_with_tests" >&5
2919 echo "${ECHO_T}$cf_with_tests" >&6
2920
2921 echo "$as_me:2921: checking if you wish to install curses.h" >&5
2922 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
2923
2924 # Check whether --with-curses-h or --without-curses-h was given.
2925 if test "${with_curses_h+set}" = set; then
2926   withval="$with_curses_h"
2927   with_curses_h=$withval
2928 else
2929   with_curses_h=yes
2930 fi;
2931 echo "$as_me:2931: result: $with_curses_h" >&5
2932 echo "${ECHO_T}$with_curses_h" >&6
2933
2934 modules_to_build="ncurses"
2935 if test "X$cf_with_progs" != Xno ; then
2936 modules_to_build="$modules_to_build progs tack"
2937 fi
2938 modules_to_build="$modules_to_build panel menu form"
2939
2940 test "$program_prefix" != NONE &&
2941   program_transform_name="s,^,$program_prefix,;$program_transform_name"
2942 # Use a double $ so make ignores it.
2943 test "$program_suffix" != NONE &&
2944   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2945 # Double any \ or $.  echo might interpret backslashes.
2946 # By default was `s,x,x', remove it if useless.
2947 cat <<\_ACEOF >conftest.sed
2948 s/[\\$]/&&/g;s/;s,x,x,$//
2949 _ACEOF
2950 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2951 rm conftest.sed
2952
2953 for ac_prog in mawk gawk nawk awk
2954 do
2955   # Extract the first word of "$ac_prog", so it can be a program name with args.
2956 set dummy $ac_prog; ac_word=$2
2957 echo "$as_me:2957: checking for $ac_word" >&5
2958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2959 if test "${ac_cv_prog_AWK+set}" = set; then
2960   echo $ECHO_N "(cached) $ECHO_C" >&6
2961 else
2962   if test -n "$AWK"; then
2963   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2964 else
2965   ac_save_IFS=$IFS; IFS=$ac_path_separator
2966 ac_dummy="$PATH"
2967 for ac_dir in $ac_dummy; do
2968   IFS=$ac_save_IFS
2969   test -z "$ac_dir" && ac_dir=.
2970   $as_executable_p "$ac_dir/$ac_word" || continue
2971 ac_cv_prog_AWK="$ac_prog"
2972 echo "$as_me:2972: found $ac_dir/$ac_word" >&5
2973 break
2974 done
2975
2976 fi
2977 fi
2978 AWK=$ac_cv_prog_AWK
2979 if test -n "$AWK"; then
2980   echo "$as_me:2980: result: $AWK" >&5
2981 echo "${ECHO_T}$AWK" >&6
2982 else
2983   echo "$as_me:2983: result: no" >&5
2984 echo "${ECHO_T}no" >&6
2985 fi
2986
2987   test -n "$AWK" && break
2988 done
2989
2990 test -z "$AWK" && { { echo "$as_me:2990: error: No awk program found" >&5
2991 echo "$as_me: error: No awk program found" >&2;}
2992    { (exit 1); exit 1; }; }
2993
2994 echo "$as_me:2994: checking for egrep" >&5
2995 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2996 if test "${ac_cv_prog_egrep+set}" = set; then
2997   echo $ECHO_N "(cached) $ECHO_C" >&6
2998 else
2999   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3000     then ac_cv_prog_egrep='grep -E'
3001     else ac_cv_prog_egrep='egrep'
3002     fi
3003 fi
3004 echo "$as_me:3004: result: $ac_cv_prog_egrep" >&5
3005 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3006  EGREP=$ac_cv_prog_egrep
3007
3008 test -z "$EGREP" && { { echo "$as_me:3008: error: No egrep program found" >&5
3009 echo "$as_me: error: No egrep program found" >&2;}
3010    { (exit 1); exit 1; }; }
3011
3012 # Find a good install program.  We prefer a C program (faster),
3013 # so one script is as good as another.  But avoid the broken or
3014 # incompatible versions:
3015 # SysV /etc/install, /usr/sbin/install
3016 # SunOS /usr/etc/install
3017 # IRIX /sbin/install
3018 # AIX /bin/install
3019 # AmigaOS /C/install, which installs bootblocks on floppy discs
3020 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3021 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3022 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3023 # ./install, which can be erroneously created by make from ./install.sh.
3024 echo "$as_me:3024: checking for a BSD compatible install" >&5
3025 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3026 if test -z "$INSTALL"; then
3027 if test "${ac_cv_path_install+set}" = set; then
3028   echo $ECHO_N "(cached) $ECHO_C" >&6
3029 else
3030     ac_save_IFS=$IFS; IFS=$ac_path_separator
3031   for ac_dir in $PATH; do
3032     IFS=$ac_save_IFS
3033     # Account for people who put trailing slashes in PATH elements.
3034     case $ac_dir/ in
3035     / | ./ | .// | /cC/* \
3036     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3037     | /usr/ucb/* ) ;;
3038     *)
3039       # OSF1 and SCO ODT 3.0 have their own names for install.
3040       # Don't use installbsd from OSF since it installs stuff as root
3041       # by default.
3042       for ac_prog in ginstall scoinst install; do
3043         if $as_executable_p "$ac_dir/$ac_prog"; then
3044           if test $ac_prog = install &&
3045             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3046             # AIX install.  It has an incompatible calling convention.
3047             :
3048           elif test $ac_prog = install &&
3049             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3050             # program-specific install script used by HP pwplus--don't use.
3051             :
3052           else
3053             ac_cv_path_install="$ac_dir/$ac_prog -c"
3054             break 2
3055           fi
3056         fi
3057       done
3058       ;;
3059     esac
3060   done
3061
3062 fi
3063   if test "${ac_cv_path_install+set}" = set; then
3064     INSTALL=$ac_cv_path_install
3065   else
3066     # As a last resort, use the slow shell script.  We don't cache a
3067     # path for INSTALL within a source directory, because that will
3068     # break other packages using the cache if that directory is
3069     # removed, or if the path is relative.
3070     INSTALL=$ac_install_sh
3071   fi
3072 fi
3073 echo "$as_me:3073: result: $INSTALL" >&5
3074 echo "${ECHO_T}$INSTALL" >&6
3075
3076 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3077 # It thinks the first close brace ends the variable substitution.
3078 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3079
3080 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3081
3082 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3083
3084 case $INSTALL in
3085 /*)
3086   ;;
3087 *)
3088   cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3089   test -z "$cf_dir" && cf_dir=.
3090   INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3091   ;;
3092 esac
3093
3094 for ac_prog in tdlint lint alint splint lclint
3095 do
3096   # Extract the first word of "$ac_prog", so it can be a program name with args.
3097 set dummy $ac_prog; ac_word=$2
3098 echo "$as_me:3098: checking for $ac_word" >&5
3099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3100 if test "${ac_cv_prog_LINT+set}" = set; then
3101   echo $ECHO_N "(cached) $ECHO_C" >&6
3102 else
3103   if test -n "$LINT"; then
3104   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3105 else
3106   ac_save_IFS=$IFS; IFS=$ac_path_separator
3107 ac_dummy="$PATH"
3108 for ac_dir in $ac_dummy; do
3109   IFS=$ac_save_IFS
3110   test -z "$ac_dir" && ac_dir=.
3111   $as_executable_p "$ac_dir/$ac_word" || continue
3112 ac_cv_prog_LINT="$ac_prog"
3113 echo "$as_me:3113: found $ac_dir/$ac_word" >&5
3114 break
3115 done
3116
3117 fi
3118 fi
3119 LINT=$ac_cv_prog_LINT
3120 if test -n "$LINT"; then
3121   echo "$as_me:3121: result: $LINT" >&5
3122 echo "${ECHO_T}$LINT" >&6
3123 else
3124   echo "$as_me:3124: result: no" >&5
3125 echo "${ECHO_T}no" >&6
3126 fi
3127
3128   test -n "$LINT" && break
3129 done
3130
3131 echo "$as_me:3131: checking whether ln -s works" >&5
3132 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3133 LN_S=$as_ln_s
3134 if test "$LN_S" = "ln -s"; then
3135   echo "$as_me:3135: result: yes" >&5
3136 echo "${ECHO_T}yes" >&6
3137 else
3138   echo "$as_me:3138: result: no, using $LN_S" >&5
3139 echo "${ECHO_T}no, using $LN_S" >&6
3140 fi
3141
3142 echo "$as_me:3142: checking if $LN_S -f options work" >&5
3143 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3144
3145 rm -f conf$$.src conf$$dst
3146 echo >conf$$.dst
3147 echo first >conf$$.src
3148 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3149         cf_prog_ln_sf=yes
3150 else
3151         cf_prog_ln_sf=no
3152 fi
3153 rm -f conf$$.dst conf$$src
3154 echo "$as_me:3154: result: $cf_prog_ln_sf" >&5
3155 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3156
3157 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3158
3159 echo "$as_me:3159: checking for long file names" >&5
3160 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3161 if test "${ac_cv_sys_long_file_names+set}" = set; then
3162   echo $ECHO_N "(cached) $ECHO_C" >&6
3163 else
3164   ac_cv_sys_long_file_names=yes
3165 # Test for long file names in all the places we know might matter:
3166 #      .                the current directory, where building will happen
3167 #      $prefix/lib      where we will be installing things
3168 #      $exec_prefix/lib likewise
3169 # eval it to expand exec_prefix.
3170 #      $TMPDIR          if set, where it might want to write temporary files
3171 # if $TMPDIR is not set:
3172 #      /tmp             where it might want to write temporary files
3173 #      /var/tmp         likewise
3174 #      /usr/tmp         likewise
3175 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3176   ac_tmpdirs=$TMPDIR
3177 else
3178   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3179 fi
3180 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3181   test -d $ac_dir || continue
3182   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3183   ac_xdir=$ac_dir/cf$$
3184   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3185   ac_tf1=$ac_xdir/conftest9012345
3186   ac_tf2=$ac_xdir/conftest9012346
3187   (echo 1 >$ac_tf1) 2>/dev/null
3188   (echo 2 >$ac_tf2) 2>/dev/null
3189   ac_val=`cat $ac_tf1 2>/dev/null`
3190   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3191     ac_cv_sys_long_file_names=no
3192     rm -rf $ac_xdir 2>/dev/null
3193     break
3194   fi
3195   rm -rf $ac_xdir 2>/dev/null
3196 done
3197 fi
3198 echo "$as_me:3198: result: $ac_cv_sys_long_file_names" >&5
3199 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3200 if test $ac_cv_sys_long_file_names = yes; then
3201
3202 cat >>confdefs.h <<\EOF
3203 #define HAVE_LONG_FILE_NAMES 1
3204 EOF
3205
3206 fi
3207
3208 # if we find pkg-config, check if we should install the ".pc" files.
3209
3210 echo "$as_me:3210: checking if you want to use pkg-config" >&5
3211 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3212
3213 # Check whether --with-pkg-config or --without-pkg-config was given.
3214 if test "${with_pkg_config+set}" = set; then
3215   withval="$with_pkg_config"
3216   cf_pkg_config=$withval
3217 else
3218   cf_pkg_config=yes
3219 fi;
3220 echo "$as_me:3220: result: $cf_pkg_config" >&5
3221 echo "${ECHO_T}$cf_pkg_config" >&6
3222
3223 case $cf_pkg_config in #(vi
3224 no) #(vi
3225         PKG_CONFIG=none
3226         ;;
3227 yes) #(vi
3228
3229 if test -n "$ac_tool_prefix"; then
3230   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3231 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3232 echo "$as_me:3232: checking for $ac_word" >&5
3233 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3234 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3235   echo $ECHO_N "(cached) $ECHO_C" >&6
3236 else
3237   case $PKG_CONFIG in
3238   [\\/]* | ?:[\\/]*)
3239   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3240   ;;
3241   *)
3242   ac_save_IFS=$IFS; IFS=$ac_path_separator
3243 ac_dummy="$PATH"
3244 for ac_dir in $ac_dummy; do
3245   IFS=$ac_save_IFS
3246   test -z "$ac_dir" && ac_dir=.
3247   if $as_executable_p "$ac_dir/$ac_word"; then
3248    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3249    echo "$as_me:3249: found $ac_dir/$ac_word" >&5
3250    break
3251 fi
3252 done
3253
3254   ;;
3255 esac
3256 fi
3257 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3258
3259 if test -n "$PKG_CONFIG"; then
3260   echo "$as_me:3260: result: $PKG_CONFIG" >&5
3261 echo "${ECHO_T}$PKG_CONFIG" >&6
3262 else
3263   echo "$as_me:3263: result: no" >&5
3264 echo "${ECHO_T}no" >&6
3265 fi
3266
3267 fi
3268 if test -z "$ac_cv_path_PKG_CONFIG"; then
3269   ac_pt_PKG_CONFIG=$PKG_CONFIG
3270   # Extract the first word of "pkg-config", so it can be a program name with args.
3271 set dummy pkg-config; ac_word=$2
3272 echo "$as_me:3272: checking for $ac_word" >&5
3273 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3274 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3275   echo $ECHO_N "(cached) $ECHO_C" >&6
3276 else
3277   case $ac_pt_PKG_CONFIG in
3278   [\\/]* | ?:[\\/]*)
3279   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3280   ;;
3281   *)
3282   ac_save_IFS=$IFS; IFS=$ac_path_separator
3283 ac_dummy="$PATH"
3284 for ac_dir in $ac_dummy; do
3285   IFS=$ac_save_IFS
3286   test -z "$ac_dir" && ac_dir=.
3287   if $as_executable_p "$ac_dir/$ac_word"; then
3288    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3289    echo "$as_me:3289: found $ac_dir/$ac_word" >&5
3290    break
3291 fi
3292 done
3293
3294   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3295   ;;
3296 esac
3297 fi
3298 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3299
3300 if test -n "$ac_pt_PKG_CONFIG"; then
3301   echo "$as_me:3301: result: $ac_pt_PKG_CONFIG" >&5
3302 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3303 else
3304   echo "$as_me:3304: result: no" >&5
3305 echo "${ECHO_T}no" >&6
3306 fi
3307
3308   PKG_CONFIG=$ac_pt_PKG_CONFIG
3309 else
3310   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3311 fi
3312
3313         ;;
3314 *)
3315         PKG_CONFIG=$withval
3316         ;;
3317 esac
3318
3319 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3320 if test "$PKG_CONFIG" != none ; then
3321
3322 if test "x$prefix" != xNONE; then
3323   cf_path_syntax="$prefix"
3324 else
3325   cf_path_syntax="$ac_default_prefix"
3326 fi
3327
3328 case ".$PKG_CONFIG" in #(vi
3329 .\$\(*\)*|.\'*\'*) #(vi
3330   ;;
3331 ..|./*|.\\*) #(vi
3332   ;;
3333 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3334   ;;
3335 .\${*prefix}*|.\${*dir}*) #(vi
3336   eval PKG_CONFIG="$PKG_CONFIG"
3337   case ".$PKG_CONFIG" in #(vi
3338   .NONE/*)
3339     PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3340     ;;
3341   esac
3342   ;; #(vi
3343 .no|.NONE/*)
3344   PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3345   ;;
3346 *)
3347   { { echo "$as_me:3347: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3348 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3349    { (exit 1); exit 1; }; }
3350   ;;
3351 esac
3352
3353 fi
3354
3355 if test "$PKG_CONFIG" != none ; then
3356         echo "$as_me:3356: checking for $PKG_CONFIG library directory" >&5
3357 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3358
3359 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3360 if test "${with_pkg_config_libdir+set}" = set; then
3361   withval="$with_pkg_config_libdir"
3362   PKG_CONFIG_LIBDIR=$withval
3363 else
3364   PKG_CONFIG_LIBDIR=yes
3365 fi;
3366
3367         case x$PKG_CONFIG_LIBDIR in #(vi
3368         x/*) #(vi
3369                 ;;
3370         xyes) #(vi
3371                 # look for the library directory using the same prefix as the executable
3372                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3373                 case x`(arch) 2>/dev/null` in #(vi
3374                 *64) #(vi
3375                         for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3376                         do
3377                                 if test -d $cf_config/pkgconfig
3378                                 then
3379                                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3380                                         break
3381                                 fi
3382                         done
3383                         ;;
3384                 *)
3385                         PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3386                         ;;
3387                 esac
3388                 ;;
3389         *)
3390                 ;;
3391         esac
3392
3393         echo "$as_me:3393: result: $PKG_CONFIG_LIBDIR" >&5
3394 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3395 fi
3396
3397 if test "$PKG_CONFIG" != none ; then
3398         echo "$as_me:3398: checking if we should install .pc files for $PKG_CONFIG" >&5
3399 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3400
3401 # Check whether --enable-pc-files or --disable-pc-files was given.
3402 if test "${enable_pc_files+set}" = set; then
3403   enableval="$enable_pc_files"
3404   enable_pc_files=$enableval
3405 else
3406   enable_pc_files=no
3407 fi;
3408         echo "$as_me:3408: result: $enable_pc_files" >&5
3409 echo "${ECHO_T}$enable_pc_files" >&6
3410         if test "$enable_pc_files" != no
3411         then
3412
3413 if test "x$prefix" != xNONE; then
3414   cf_path_syntax="$prefix"
3415 else
3416   cf_path_syntax="$ac_default_prefix"
3417 fi
3418
3419 case ".$PKG_CONFIG_LIBDIR" in #(vi
3420 .\$\(*\)*|.\'*\'*) #(vi
3421   ;;
3422 ..|./*|.\\*) #(vi
3423   ;;
3424 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3425   ;;
3426 .\${*prefix}*|.\${*dir}*) #(vi
3427   eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3428   case ".$PKG_CONFIG_LIBDIR" in #(vi
3429   .NONE/*)
3430     PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3431     ;;
3432   esac
3433   ;; #(vi
3434 .no|.NONE/*)
3435   PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3436   ;;
3437 *)
3438   { { echo "$as_me:3438: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3439 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3440    { (exit 1); exit 1; }; }
3441   ;;
3442 esac
3443
3444         fi
3445 else
3446         enable_pc_files=no
3447 fi
3448
3449 echo "$as_me:3449: checking if we should assume mixed-case filenames" >&5
3450 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3451
3452 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3453 if test "${enable_mixed_case+set}" = set; then
3454   enableval="$enable_mixed_case"
3455   enable_mixedcase=$enableval
3456 else
3457   enable_mixedcase=auto
3458 fi;
3459 echo "$as_me:3459: result: $enable_mixedcase" >&5
3460 echo "${ECHO_T}$enable_mixedcase" >&6
3461 if test "$enable_mixedcase" = "auto" ; then
3462
3463 echo "$as_me:3463: checking if filesystem supports mixed-case filenames" >&5
3464 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3465 if test "${cf_cv_mixedcase+set}" = set; then
3466   echo $ECHO_N "(cached) $ECHO_C" >&6
3467 else
3468
3469 if test "$cross_compiling" = yes ; then
3470         case $target_alias in #(vi
3471         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*) #(vi
3472                 cf_cv_mixedcase=no
3473                 ;;
3474         *)
3475                 cf_cv_mixedcase=yes
3476                 ;;
3477         esac
3478 else
3479         rm -f conftest CONFTEST
3480         echo test >conftest
3481         if test -f CONFTEST ; then
3482                 cf_cv_mixedcase=no
3483         else
3484                 cf_cv_mixedcase=yes
3485         fi
3486         rm -f conftest CONFTEST
3487 fi
3488
3489 fi
3490 echo "$as_me:3490: result: $cf_cv_mixedcase" >&5
3491 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3492 test "$cf_cv_mixedcase" = yes &&
3493 cat >>confdefs.h <<\EOF
3494 #define MIXEDCASE_FILENAMES 1
3495 EOF
3496
3497 else
3498     cf_cv_mixedcase=$enable_mixedcase
3499     if test "x$enable_mixedcase" = "xyes" ; then
3500
3501 cat >>confdefs.h <<\EOF
3502 #define MIXEDCASE_FILENAMES 1
3503 EOF
3504
3505     fi
3506 fi
3507
3508 # do this after mixed-case option (tags/TAGS is not as important as tic).
3509 echo "$as_me:3509: checking whether ${MAKE-make} sets \${MAKE}" >&5
3510 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3511 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3512 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3513   echo $ECHO_N "(cached) $ECHO_C" >&6
3514 else
3515   cat >conftest.make <<\EOF
3516 all:
3517         @echo 'ac_maketemp="${MAKE}"'
3518 EOF
3519 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3520 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3521 if test -n "$ac_maketemp"; then
3522   eval ac_cv_prog_make_${ac_make}_set=yes
3523 else
3524   eval ac_cv_prog_make_${ac_make}_set=no
3525 fi
3526 rm -f conftest.make
3527 fi
3528 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3529   echo "$as_me:3529: result: yes" >&5
3530 echo "${ECHO_T}yes" >&6
3531   SET_MAKE=
3532 else
3533   echo "$as_me:3533: result: no" >&5
3534 echo "${ECHO_T}no" >&6
3535   SET_MAKE="MAKE=${MAKE-make}"
3536 fi
3537
3538 for ac_prog in exctags ctags
3539 do
3540   # Extract the first word of "$ac_prog", so it can be a program name with args.
3541 set dummy $ac_prog; ac_word=$2
3542 echo "$as_me:3542: checking for $ac_word" >&5
3543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3544 if test "${ac_cv_prog_CTAGS+set}" = set; then
3545   echo $ECHO_N "(cached) $ECHO_C" >&6
3546 else
3547   if test -n "$CTAGS"; then
3548   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3549 else
3550   ac_save_IFS=$IFS; IFS=$ac_path_separator
3551 ac_dummy="$PATH"
3552 for ac_dir in $ac_dummy; do
3553   IFS=$ac_save_IFS
3554   test -z "$ac_dir" && ac_dir=.
3555   $as_executable_p "$ac_dir/$ac_word" || continue
3556 ac_cv_prog_CTAGS="$ac_prog"
3557 echo "$as_me:3557: found $ac_dir/$ac_word" >&5
3558 break
3559 done
3560
3561 fi
3562 fi
3563 CTAGS=$ac_cv_prog_CTAGS
3564 if test -n "$CTAGS"; then
3565   echo "$as_me:3565: result: $CTAGS" >&5
3566 echo "${ECHO_T}$CTAGS" >&6
3567 else
3568   echo "$as_me:3568: result: no" >&5
3569 echo "${ECHO_T}no" >&6
3570 fi
3571
3572   test -n "$CTAGS" && break
3573 done
3574
3575 for ac_prog in exetags etags
3576 do
3577   # Extract the first word of "$ac_prog", so it can be a program name with args.
3578 set dummy $ac_prog; ac_word=$2
3579 echo "$as_me:3579: checking for $ac_word" >&5
3580 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3581 if test "${ac_cv_prog_ETAGS+set}" = set; then
3582   echo $ECHO_N "(cached) $ECHO_C" >&6
3583 else
3584   if test -n "$ETAGS"; then
3585   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3586 else
3587   ac_save_IFS=$IFS; IFS=$ac_path_separator
3588 ac_dummy="$PATH"
3589 for ac_dir in $ac_dummy; do
3590   IFS=$ac_save_IFS
3591   test -z "$ac_dir" && ac_dir=.
3592   $as_executable_p "$ac_dir/$ac_word" || continue
3593 ac_cv_prog_ETAGS="$ac_prog"
3594 echo "$as_me:3594: found $ac_dir/$ac_word" >&5
3595 break
3596 done
3597
3598 fi
3599 fi
3600 ETAGS=$ac_cv_prog_ETAGS
3601 if test -n "$ETAGS"; then
3602   echo "$as_me:3602: result: $ETAGS" >&5
3603 echo "${ECHO_T}$ETAGS" >&6
3604 else
3605   echo "$as_me:3605: result: no" >&5
3606 echo "${ECHO_T}no" >&6
3607 fi
3608
3609   test -n "$ETAGS" && break
3610 done
3611
3612 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3613 set dummy ${CTAGS:-ctags}; ac_word=$2
3614 echo "$as_me:3614: checking for $ac_word" >&5
3615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3616 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3617   echo $ECHO_N "(cached) $ECHO_C" >&6
3618 else
3619   if test -n "$MAKE_LOWER_TAGS"; then
3620   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3621 else
3622   ac_save_IFS=$IFS; IFS=$ac_path_separator
3623 ac_dummy="$PATH"
3624 for ac_dir in $ac_dummy; do
3625   IFS=$ac_save_IFS
3626   test -z "$ac_dir" && ac_dir=.
3627   $as_executable_p "$ac_dir/$ac_word" || continue
3628 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3629 echo "$as_me:3629: found $ac_dir/$ac_word" >&5
3630 break
3631 done
3632
3633   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3634 fi
3635 fi
3636 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3637 if test -n "$MAKE_LOWER_TAGS"; then
3638   echo "$as_me:3638: result: $MAKE_LOWER_TAGS" >&5
3639 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3640 else
3641   echo "$as_me:3641: result: no" >&5
3642 echo "${ECHO_T}no" >&6
3643 fi
3644
3645 if test "$cf_cv_mixedcase" = yes ; then
3646         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3647 set dummy ${ETAGS:-etags}; ac_word=$2
3648 echo "$as_me:3648: checking for $ac_word" >&5
3649 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3650 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3651   echo $ECHO_N "(cached) $ECHO_C" >&6
3652 else
3653   if test -n "$MAKE_UPPER_TAGS"; then
3654   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3655 else
3656   ac_save_IFS=$IFS; IFS=$ac_path_separator
3657 ac_dummy="$PATH"
3658 for ac_dir in $ac_dummy; do
3659   IFS=$ac_save_IFS
3660   test -z "$ac_dir" && ac_dir=.
3661   $as_executable_p "$ac_dir/$ac_word" || continue
3662 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3663 echo "$as_me:3663: found $ac_dir/$ac_word" >&5
3664 break
3665 done
3666
3667   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3668 fi
3669 fi
3670 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3671 if test -n "$MAKE_UPPER_TAGS"; then
3672   echo "$as_me:3672: result: $MAKE_UPPER_TAGS" >&5
3673 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3674 else
3675   echo "$as_me:3675: result: no" >&5
3676 echo "${ECHO_T}no" >&6
3677 fi
3678
3679 else
3680         MAKE_UPPER_TAGS=no
3681 fi
3682
3683 if test "$MAKE_UPPER_TAGS" = yes ; then
3684         MAKE_UPPER_TAGS=
3685 else
3686         MAKE_UPPER_TAGS="#"
3687 fi
3688
3689 if test "$MAKE_LOWER_TAGS" = yes ; then
3690         MAKE_LOWER_TAGS=
3691 else
3692         MAKE_LOWER_TAGS="#"
3693 fi
3694
3695 echo "$as_me:3695: checking for makeflags variable" >&5
3696 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3697 if test "${cf_cv_makeflags+set}" = set; then
3698   echo $ECHO_N "(cached) $ECHO_C" >&6
3699 else
3700
3701         cf_cv_makeflags=''
3702         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3703         do
3704                 cat >cf_makeflags.tmp <<CF_EOF
3705 SHELL = /bin/sh
3706 all :
3707         @ echo '.$cf_option'
3708 CF_EOF
3709                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
3710                 case "$cf_result" in
3711                 .*k)
3712                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3713                         case "$cf_result" in
3714                         .*CC=*) cf_cv_makeflags=
3715                                 ;;
3716                         *)      cf_cv_makeflags=$cf_option
3717                                 ;;
3718                         esac
3719                         break
3720                         ;;
3721                 .-)     ;;
3722                 *)      echo "given option \"$cf_option\", no match \"$cf_result\""
3723                         ;;
3724                 esac
3725         done
3726         rm -f cf_makeflags.tmp
3727
3728 fi
3729 echo "$as_me:3729: result: $cf_cv_makeflags" >&5
3730 echo "${ECHO_T}$cf_cv_makeflags" >&6
3731
3732 if test -n "$ac_tool_prefix"; then
3733   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3734 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3735 echo "$as_me:3735: checking for $ac_word" >&5
3736 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3737 if test "${ac_cv_prog_RANLIB+set}" = set; then
3738   echo $ECHO_N "(cached) $ECHO_C" >&6
3739 else
3740   if test -n "$RANLIB"; then
3741   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3742 else
3743   ac_save_IFS=$IFS; IFS=$ac_path_separator
3744 ac_dummy="$PATH"
3745 for ac_dir in $ac_dummy; do
3746   IFS=$ac_save_IFS
3747   test -z "$ac_dir" && ac_dir=.
3748   $as_executable_p "$ac_dir/$ac_word" || continue
3749 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3750 echo "$as_me:3750: found $ac_dir/$ac_word" >&5
3751 break
3752 done
3753
3754 fi
3755 fi
3756 RANLIB=$ac_cv_prog_RANLIB
3757 if test -n "$RANLIB"; then
3758   echo "$as_me:3758: result: $RANLIB" >&5
3759 echo "${ECHO_T}$RANLIB" >&6
3760 else
3761   echo "$as_me:3761: result: no" >&5
3762 echo "${ECHO_T}no" >&6
3763 fi
3764
3765 fi
3766 if test -z "$ac_cv_prog_RANLIB"; then
3767   ac_ct_RANLIB=$RANLIB
3768   # Extract the first word of "ranlib", so it can be a program name with args.
3769 set dummy ranlib; ac_word=$2
3770 echo "$as_me:3770: checking for $ac_word" >&5
3771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3772 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3773   echo $ECHO_N "(cached) $ECHO_C" >&6
3774 else
3775   if test -n "$ac_ct_RANLIB"; then
3776   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3777 else
3778   ac_save_IFS=$IFS; IFS=$ac_path_separator
3779 ac_dummy="$PATH"
3780 for ac_dir in $ac_dummy; do
3781   IFS=$ac_save_IFS
3782   test -z "$ac_dir" && ac_dir=.
3783   $as_executable_p "$ac_dir/$ac_word" || continue
3784 ac_cv_prog_ac_ct_RANLIB="ranlib"
3785 echo "$as_me:3785: found $ac_dir/$ac_word" >&5
3786 break
3787 done
3788
3789   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3790 fi
3791 fi
3792 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3793 if test -n "$ac_ct_RANLIB"; then
3794   echo "$as_me:3794: result: $ac_ct_RANLIB" >&5
3795 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3796 else
3797   echo "$as_me:3797: result: no" >&5
3798 echo "${ECHO_T}no" >&6
3799 fi
3800
3801   RANLIB=$ac_ct_RANLIB
3802 else
3803   RANLIB="$ac_cv_prog_RANLIB"
3804 fi
3805
3806 if test -n "$ac_tool_prefix"; then
3807   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3808 set dummy ${ac_tool_prefix}ld; ac_word=$2
3809 echo "$as_me:3809: checking for $ac_word" >&5
3810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3811 if test "${ac_cv_prog_LD+set}" = set; then
3812   echo $ECHO_N "(cached) $ECHO_C" >&6
3813 else
3814   if test -n "$LD"; then
3815   ac_cv_prog_LD="$LD" # Let the user override the test.
3816 else
3817   ac_save_IFS=$IFS; IFS=$ac_path_separator
3818 ac_dummy="$PATH"
3819 for ac_dir in $ac_dummy; do
3820   IFS=$ac_save_IFS
3821   test -z "$ac_dir" && ac_dir=.
3822   $as_executable_p "$ac_dir/$ac_word" || continue
3823 ac_cv_prog_LD="${ac_tool_prefix}ld"
3824 echo "$as_me:3824: found $ac_dir/$ac_word" >&5
3825 break
3826 done
3827
3828 fi
3829 fi
3830 LD=$ac_cv_prog_LD
3831 if test -n "$LD"; then
3832   echo "$as_me:3832: result: $LD" >&5
3833 echo "${ECHO_T}$LD" >&6
3834 else
3835   echo "$as_me:3835: result: no" >&5
3836 echo "${ECHO_T}no" >&6
3837 fi
3838
3839 fi
3840 if test -z "$ac_cv_prog_LD"; then
3841   ac_ct_LD=$LD
3842   # Extract the first word of "ld", so it can be a program name with args.
3843 set dummy ld; ac_word=$2
3844 echo "$as_me:3844: checking for $ac_word" >&5
3845 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3846 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3847   echo $ECHO_N "(cached) $ECHO_C" >&6
3848 else
3849   if test -n "$ac_ct_LD"; then
3850   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3851 else
3852   ac_save_IFS=$IFS; IFS=$ac_path_separator
3853 ac_dummy="$PATH"
3854 for ac_dir in $ac_dummy; do
3855   IFS=$ac_save_IFS
3856   test -z "$ac_dir" && ac_dir=.
3857   $as_executable_p "$ac_dir/$ac_word" || continue
3858 ac_cv_prog_ac_ct_LD="ld"
3859 echo "$as_me:3859: found $ac_dir/$ac_word" >&5
3860 break
3861 done
3862
3863   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3864 fi
3865 fi
3866 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3867 if test -n "$ac_ct_LD"; then
3868   echo "$as_me:3868: result: $ac_ct_LD" >&5
3869 echo "${ECHO_T}$ac_ct_LD" >&6
3870 else
3871   echo "$as_me:3871: result: no" >&5
3872 echo "${ECHO_T}no" >&6
3873 fi
3874
3875   LD=$ac_ct_LD
3876 else
3877   LD="$ac_cv_prog_LD"
3878 fi
3879
3880 if test -n "$ac_tool_prefix"; then
3881   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3882 set dummy ${ac_tool_prefix}ar; ac_word=$2
3883 echo "$as_me:3883: checking for $ac_word" >&5
3884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3885 if test "${ac_cv_prog_AR+set}" = set; then
3886   echo $ECHO_N "(cached) $ECHO_C" >&6
3887 else
3888   if test -n "$AR"; then
3889   ac_cv_prog_AR="$AR" # Let the user override the test.
3890 else
3891   ac_save_IFS=$IFS; IFS=$ac_path_separator
3892 ac_dummy="$PATH"
3893 for ac_dir in $ac_dummy; do
3894   IFS=$ac_save_IFS
3895   test -z "$ac_dir" && ac_dir=.
3896   $as_executable_p "$ac_dir/$ac_word" || continue
3897 ac_cv_prog_AR="${ac_tool_prefix}ar"
3898 echo "$as_me:3898: found $ac_dir/$ac_word" >&5
3899 break
3900 done
3901
3902 fi
3903 fi
3904 AR=$ac_cv_prog_AR
3905 if test -n "$AR"; then
3906   echo "$as_me:3906: result: $AR" >&5
3907 echo "${ECHO_T}$AR" >&6
3908 else
3909   echo "$as_me:3909: result: no" >&5
3910 echo "${ECHO_T}no" >&6
3911 fi
3912
3913 fi
3914 if test -z "$ac_cv_prog_AR"; then
3915   ac_ct_AR=$AR
3916   # Extract the first word of "ar", so it can be a program name with args.
3917 set dummy ar; ac_word=$2
3918 echo "$as_me:3918: checking for $ac_word" >&5
3919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3920 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3921   echo $ECHO_N "(cached) $ECHO_C" >&6
3922 else
3923   if test -n "$ac_ct_AR"; then
3924   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3925 else
3926   ac_save_IFS=$IFS; IFS=$ac_path_separator
3927 ac_dummy="$PATH"
3928 for ac_dir in $ac_dummy; do
3929   IFS=$ac_save_IFS
3930   test -z "$ac_dir" && ac_dir=.
3931   $as_executable_p "$ac_dir/$ac_word" || continue
3932 ac_cv_prog_ac_ct_AR="ar"
3933 echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3934 break
3935 done
3936
3937   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3938 fi
3939 fi
3940 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3941 if test -n "$ac_ct_AR"; then
3942   echo "$as_me:3942: result: $ac_ct_AR" >&5
3943 echo "${ECHO_T}$ac_ct_AR" >&6
3944 else
3945   echo "$as_me:3945: result: no" >&5
3946 echo "${ECHO_T}no" >&6
3947 fi
3948
3949   AR=$ac_ct_AR
3950 else
3951   AR="$ac_cv_prog_AR"
3952 fi
3953
3954 if test -n "$ac_tool_prefix"; then
3955   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
3956 set dummy ${ac_tool_prefix}nm; ac_word=$2
3957 echo "$as_me:3957: checking for $ac_word" >&5
3958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3959 if test "${ac_cv_prog_NM+set}" = set; then
3960   echo $ECHO_N "(cached) $ECHO_C" >&6
3961 else
3962   if test -n "$NM"; then
3963   ac_cv_prog_NM="$NM" # Let the user override the test.
3964 else
3965   ac_save_IFS=$IFS; IFS=$ac_path_separator
3966 ac_dummy="$PATH"
3967 for ac_dir in $ac_dummy; do
3968   IFS=$ac_save_IFS
3969   test -z "$ac_dir" && ac_dir=.
3970   $as_executable_p "$ac_dir/$ac_word" || continue
3971 ac_cv_prog_NM="${ac_tool_prefix}nm"
3972 echo "$as_me:3972: found $ac_dir/$ac_word" >&5
3973 break
3974 done
3975
3976 fi
3977 fi
3978 NM=$ac_cv_prog_NM
3979 if test -n "$NM"; then
3980   echo "$as_me:3980: result: $NM" >&5
3981 echo "${ECHO_T}$NM" >&6
3982 else
3983   echo "$as_me:3983: result: no" >&5
3984 echo "${ECHO_T}no" >&6
3985 fi
3986
3987 fi
3988 if test -z "$ac_cv_prog_NM"; then
3989   ac_ct_NM=$NM
3990   # Extract the first word of "nm", so it can be a program name with args.
3991 set dummy nm; ac_word=$2
3992 echo "$as_me:3992: checking for $ac_word" >&5
3993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3994 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
3995   echo $ECHO_N "(cached) $ECHO_C" >&6
3996 else
3997   if test -n "$ac_ct_NM"; then
3998   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
3999 else
4000   ac_save_IFS=$IFS; IFS=$ac_path_separator
4001 ac_dummy="$PATH"
4002 for ac_dir in $ac_dummy; do
4003   IFS=$ac_save_IFS
4004   test -z "$ac_dir" && ac_dir=.
4005   $as_executable_p "$ac_dir/$ac_word" || continue
4006 ac_cv_prog_ac_ct_NM="nm"
4007 echo "$as_me:4007: found $ac_dir/$ac_word" >&5
4008 break
4009 done
4010
4011   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4012 fi
4013 fi
4014 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4015 if test -n "$ac_ct_NM"; then
4016   echo "$as_me:4016: result: $ac_ct_NM" >&5
4017 echo "${ECHO_T}$ac_ct_NM" >&6
4018 else
4019   echo "$as_me:4019: result: no" >&5
4020 echo "${ECHO_T}no" >&6
4021 fi
4022
4023   NM=$ac_ct_NM
4024 else
4025   NM="$ac_cv_prog_NM"
4026 fi
4027
4028 if test -n "$ac_tool_prefix"; then
4029   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4030 set dummy ${ac_tool_prefix}ar; ac_word=$2
4031 echo "$as_me:4031: checking for $ac_word" >&5
4032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033 if test "${ac_cv_prog_AR+set}" = set; then
4034   echo $ECHO_N "(cached) $ECHO_C" >&6
4035 else
4036   if test -n "$AR"; then
4037   ac_cv_prog_AR="$AR" # Let the user override the test.
4038 else
4039   ac_save_IFS=$IFS; IFS=$ac_path_separator
4040 ac_dummy="$PATH"
4041 for ac_dir in $ac_dummy; do
4042   IFS=$ac_save_IFS
4043   test -z "$ac_dir" && ac_dir=.
4044   $as_executable_p "$ac_dir/$ac_word" || continue
4045 ac_cv_prog_AR="${ac_tool_prefix}ar"
4046 echo "$as_me:4046: found $ac_dir/$ac_word" >&5
4047 break
4048 done
4049
4050 fi
4051 fi
4052 AR=$ac_cv_prog_AR
4053 if test -n "$AR"; then
4054   echo "$as_me:4054: result: $AR" >&5
4055 echo "${ECHO_T}$AR" >&6
4056 else
4057   echo "$as_me:4057: result: no" >&5
4058 echo "${ECHO_T}no" >&6
4059 fi
4060
4061 fi
4062 if test -z "$ac_cv_prog_AR"; then
4063   ac_ct_AR=$AR
4064   # Extract the first word of "ar", so it can be a program name with args.
4065 set dummy ar; ac_word=$2
4066 echo "$as_me:4066: checking for $ac_word" >&5
4067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4068 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4069   echo $ECHO_N "(cached) $ECHO_C" >&6
4070 else
4071   if test -n "$ac_ct_AR"; then
4072   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4073 else
4074   ac_save_IFS=$IFS; IFS=$ac_path_separator
4075 ac_dummy="$PATH"
4076 for ac_dir in $ac_dummy; do
4077   IFS=$ac_save_IFS
4078   test -z "$ac_dir" && ac_dir=.
4079   $as_executable_p "$ac_dir/$ac_word" || continue
4080 ac_cv_prog_ac_ct_AR="ar"
4081 echo "$as_me:4081: found $ac_dir/$ac_word" >&5
4082 break
4083 done
4084
4085   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4086 fi
4087 fi
4088 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4089 if test -n "$ac_ct_AR"; then
4090   echo "$as_me:4090: result: $ac_ct_AR" >&5
4091 echo "${ECHO_T}$ac_ct_AR" >&6
4092 else
4093   echo "$as_me:4093: result: no" >&5
4094 echo "${ECHO_T}no" >&6
4095 fi
4096
4097   AR=$ac_ct_AR
4098 else
4099   AR="$ac_cv_prog_AR"
4100 fi
4101
4102 echo "$as_me:4102: checking for options to update archives" >&5
4103 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4104 if test "${cf_cv_ar_flags+set}" = set; then
4105   echo $ECHO_N "(cached) $ECHO_C" >&6
4106 else
4107
4108         cf_cv_ar_flags=unknown
4109         for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4110         do
4111
4112                 # check if $ARFLAGS already contains this choice
4113                 if test "x$ARFLAGS" != "x" ; then
4114                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4115                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4116                                 cf_cv_ar_flags=
4117                                 break
4118                         fi
4119                 fi
4120
4121                 rm -f conftest.$ac_cv_objext
4122                 rm -f conftest.a
4123
4124                 cat >conftest.$ac_ext <<EOF
4125 #line 4125 "configure"
4126 int     testdata[3] = { 123, 456, 789 };
4127 EOF
4128                 if { (eval echo "$as_me:4128: \"$ac_compile\"") >&5
4129   (eval $ac_compile) 2>&5
4130   ac_status=$?
4131   echo "$as_me:4131: \$? = $ac_status" >&5
4132   (exit $ac_status); } ; then
4133                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4134                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4135                         if test -f conftest.a ; then
4136                                 cf_cv_ar_flags=$cf_ar_flags
4137                                 break
4138                         fi
4139                 else
4140                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4141
4142 echo "${as_me:-configure}:4142: testing cannot compile test-program ..." 1>&5
4143
4144                         break
4145                 fi
4146         done
4147         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4148
4149 fi
4150 echo "$as_me:4150: result: $cf_cv_ar_flags" >&5
4151 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4152
4153 if test -n "$ARFLAGS" ; then
4154         if test -n "$cf_cv_ar_flags" ; then
4155                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4156         fi
4157 else
4158         ARFLAGS=$cf_cv_ar_flags
4159 fi
4160
4161 echo "$as_me:4161: checking if you have specified an install-prefix" >&5
4162 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4163
4164 # Check whether --with-install-prefix or --without-install-prefix was given.
4165 if test "${with_install_prefix+set}" = set; then
4166   withval="$with_install_prefix"
4167   case "x$withval" in #(vi
4168         xyes|xno) #(vi
4169                 ;;
4170         *)      DESTDIR="$withval"
4171                 ;;
4172         esac
4173 fi;
4174 echo "$as_me:4174: result: $DESTDIR" >&5
4175 echo "${ECHO_T}$DESTDIR" >&6
4176
4177 ###############################################################################
4178
4179 # If we're cross-compiling, allow the user to override the tools and their
4180 # options.  The configure script is oriented toward identifying the host
4181 # compiler, etc., but we need a build compiler to generate parts of the source.
4182
4183 if test "$cross_compiling" = yes ; then
4184
4185         # defaults that we might want to override
4186         : ${BUILD_CFLAGS:=''}
4187         : ${BUILD_CPPFLAGS:=''}
4188         : ${BUILD_LDFLAGS:=''}
4189         : ${BUILD_LIBS:=''}
4190         : ${BUILD_EXEEXT:='$x'}
4191         : ${BUILD_OBJEXT:='o'}
4192
4193 # Check whether --with-build-cc or --without-build-cc was given.
4194 if test "${with_build_cc+set}" = set; then
4195   withval="$with_build_cc"
4196   BUILD_CC="$withval"
4197 else
4198   for ac_prog in gcc cc cl
4199 do
4200   # Extract the first word of "$ac_prog", so it can be a program name with args.
4201 set dummy $ac_prog; ac_word=$2
4202 echo "$as_me:4202: checking for $ac_word" >&5
4203 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4204 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4205   echo $ECHO_N "(cached) $ECHO_C" >&6
4206 else
4207   if test -n "$BUILD_CC"; then
4208   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4209 else
4210   ac_save_IFS=$IFS; IFS=$ac_path_separator
4211 ac_dummy="$PATH"
4212 for ac_dir in $ac_dummy; do
4213   IFS=$ac_save_IFS
4214   test -z "$ac_dir" && ac_dir=.
4215   $as_executable_p "$ac_dir/$ac_word" || continue
4216 ac_cv_prog_BUILD_CC="$ac_prog"
4217 echo "$as_me:4217: found $ac_dir/$ac_word" >&5
4218 break
4219 done
4220
4221 fi
4222 fi
4223 BUILD_CC=$ac_cv_prog_BUILD_CC
4224 if test -n "$BUILD_CC"; then
4225   echo "$as_me:4225: result: $BUILD_CC" >&5
4226 echo "${ECHO_T}$BUILD_CC" >&6
4227 else
4228   echo "$as_me:4228: result: no" >&5
4229 echo "${ECHO_T}no" >&6
4230 fi
4231
4232   test -n "$BUILD_CC" && break
4233 done
4234
4235 fi;
4236         echo "$as_me:4236: checking for native build C compiler" >&5
4237 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4238         echo "$as_me:4238: result: $BUILD_CC" >&5
4239 echo "${ECHO_T}$BUILD_CC" >&6
4240
4241         echo "$as_me:4241: checking for native build C preprocessor" >&5
4242 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4243
4244 # Check whether --with-build-cpp or --without-build-cpp was given.
4245 if test "${with_build_cpp+set}" = set; then
4246   withval="$with_build_cpp"
4247   BUILD_CPP="$withval"
4248 else
4249   BUILD_CPP='${BUILD_CC} -E'
4250 fi;
4251         echo "$as_me:4251: result: $BUILD_CPP" >&5
4252 echo "${ECHO_T}$BUILD_CPP" >&6
4253
4254         echo "$as_me:4254: checking for native build C flags" >&5
4255 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4256
4257 # Check whether --with-build-cflags or --without-build-cflags was given.
4258 if test "${with_build_cflags+set}" = set; then
4259   withval="$with_build_cflags"
4260   BUILD_CFLAGS="$withval"
4261 fi;
4262         echo "$as_me:4262: result: $BUILD_CFLAGS" >&5
4263 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4264
4265         echo "$as_me:4265: checking for native build C preprocessor-flags" >&5
4266 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4267
4268 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4269 if test "${with_build_cppflags+set}" = set; then
4270   withval="$with_build_cppflags"
4271   BUILD_CPPFLAGS="$withval"
4272 fi;
4273         echo "$as_me:4273: result: $BUILD_CPPFLAGS" >&5
4274 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4275
4276         echo "$as_me:4276: checking for native build linker-flags" >&5
4277 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4278
4279 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4280 if test "${with_build_ldflags+set}" = set; then
4281   withval="$with_build_ldflags"
4282   BUILD_LDFLAGS="$withval"
4283 fi;
4284         echo "$as_me:4284: result: $BUILD_LDFLAGS" >&5
4285 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4286
4287         echo "$as_me:4287: checking for native build linker-libraries" >&5
4288 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4289
4290 # Check whether --with-build-libs or --without-build-libs was given.
4291 if test "${with_build_libs+set}" = set; then
4292   withval="$with_build_libs"
4293   BUILD_LIBS="$withval"
4294 fi;
4295         echo "$as_me:4295: result: $BUILD_LIBS" >&5
4296 echo "${ECHO_T}$BUILD_LIBS" >&6
4297
4298         # this assumes we're on Unix.
4299         BUILD_EXEEXT=
4300         BUILD_OBJEXT=o
4301
4302         : ${BUILD_CC:='${CC}'}
4303
4304         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4305                 { { echo "$as_me:4305: error: Cross-build requires two compilers.
4306 Use --with-build-cc to specify the native compiler." >&5
4307 echo "$as_me: error: Cross-build requires two compilers.
4308 Use --with-build-cc to specify the native compiler." >&2;}
4309    { (exit 1); exit 1; }; }
4310         fi
4311
4312 else
4313         : ${BUILD_CC:='${CC}'}
4314         : ${BUILD_CPP:='${CPP}'}
4315         : ${BUILD_CFLAGS:='${CFLAGS}'}
4316         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4317         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4318         : ${BUILD_LIBS:='${LIBS}'}
4319         : ${BUILD_EXEEXT:='$x'}
4320         : ${BUILD_OBJEXT:='o'}
4321 fi
4322
4323 ###############################################################################
4324
4325 ### Options to allow the user to specify the set of libraries which are used.
4326 ### Use "--without-normal --with-shared" to allow the default model to be
4327 ### shared, for example.
4328 cf_list_models=""
4329
4330 echo "$as_me:4330: checking if libtool -version-number should be used" >&5
4331 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4332
4333 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4334 if test "${enable_libtool_version+set}" = set; then
4335   enableval="$enable_libtool_version"
4336   test "$enableval" != no && enableval=yes
4337   if test "$enableval" != "yes" ; then
4338     cf_libtool_version=no
4339   else
4340     cf_libtool_version=yes
4341   fi
4342 else
4343   enableval=yes
4344   cf_libtool_version=yes
4345
4346 fi;
4347 echo "$as_me:4347: result: $cf_libtool_version" >&5
4348 echo "${ECHO_T}$cf_libtool_version" >&6
4349
4350 if test "$cf_libtool_version" = yes ; then
4351         LIBTOOL_VERSION="-version-number"
4352 else
4353         LIBTOOL_VERSION="-version-info"
4354 fi
4355
4356 LIBTOOL=
4357
4358 # common library maintenance symbols that are convenient for libtool scripts:
4359 LIB_CREATE='${AR} -cr'
4360 LIB_OBJECT='${OBJECTS}'
4361 LIB_SUFFIX=.a
4362 LIB_PREP="$RANLIB"
4363
4364 # symbols used to prop libtool up to enable it to determine what it should be
4365 # doing:
4366 LIB_CLEAN=
4367 LIB_COMPILE=
4368 LIB_LINK='${CC}'
4369 LIB_INSTALL=
4370 LIB_UNINSTALL=
4371
4372 echo "$as_me:4372: checking if you want to build libraries with libtool" >&5
4373 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4374
4375 # Check whether --with-libtool or --without-libtool was given.
4376 if test "${with_libtool+set}" = set; then
4377   withval="$with_libtool"
4378   with_libtool=$withval
4379 else
4380   with_libtool=no
4381 fi;
4382 echo "$as_me:4382: result: $with_libtool" >&5
4383 echo "${ECHO_T}$with_libtool" >&6
4384 if test "$with_libtool" != "no"; then
4385
4386         if test "$with_libtool" != "yes" ; then
4387
4388 if test "x$prefix" != xNONE; then
4389   cf_path_syntax="$prefix"
4390 else
4391   cf_path_syntax="$ac_default_prefix"
4392 fi
4393
4394 case ".$with_libtool" in #(vi
4395 .\$\(*\)*|.\'*\'*) #(vi
4396   ;;
4397 ..|./*|.\\*) #(vi
4398   ;;
4399 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4400   ;;
4401 .\${*prefix}*|.\${*dir}*) #(vi
4402   eval with_libtool="$with_libtool"
4403   case ".$with_libtool" in #(vi
4404   .NONE/*)
4405     with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4406     ;;
4407   esac
4408   ;; #(vi
4409 .no|.NONE/*)
4410   with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4411   ;;
4412 *)
4413   { { echo "$as_me:4413: error: expected a pathname, not \"$with_libtool\"" >&5
4414 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4415    { (exit 1); exit 1; }; }
4416   ;;
4417 esac
4418
4419                 LIBTOOL=$with_libtool
4420         else
4421                 if test -n "$ac_tool_prefix"; then
4422   for ac_prog in libtool glibtool
4423   do
4424     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4425 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4426 echo "$as_me:4426: checking for $ac_word" >&5
4427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4428 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4429   echo $ECHO_N "(cached) $ECHO_C" >&6
4430 else
4431   if test -n "$LIBTOOL"; then
4432   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4433 else
4434   ac_save_IFS=$IFS; IFS=$ac_path_separator
4435 ac_dummy="$PATH"
4436 for ac_dir in $ac_dummy; do
4437   IFS=$ac_save_IFS
4438   test -z "$ac_dir" && ac_dir=.
4439   $as_executable_p "$ac_dir/$ac_word" || continue
4440 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4441 echo "$as_me:4441: found $ac_dir/$ac_word" >&5
4442 break
4443 done
4444
4445 fi
4446 fi
4447 LIBTOOL=$ac_cv_prog_LIBTOOL
4448 if test -n "$LIBTOOL"; then
4449   echo "$as_me:4449: result: $LIBTOOL" >&5
4450 echo "${ECHO_T}$LIBTOOL" >&6
4451 else
4452   echo "$as_me:4452: result: no" >&5
4453 echo "${ECHO_T}no" >&6
4454 fi
4455
4456     test -n "$LIBTOOL" && break
4457   done
4458 fi
4459 if test -z "$LIBTOOL"; then
4460   ac_ct_LIBTOOL=$LIBTOOL
4461   for ac_prog in libtool glibtool
4462 do
4463   # Extract the first word of "$ac_prog", so it can be a program name with args.
4464 set dummy $ac_prog; ac_word=$2
4465 echo "$as_me:4465: checking for $ac_word" >&5
4466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4467 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4468   echo $ECHO_N "(cached) $ECHO_C" >&6
4469 else
4470   if test -n "$ac_ct_LIBTOOL"; then
4471   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4472 else
4473   ac_save_IFS=$IFS; IFS=$ac_path_separator
4474 ac_dummy="$PATH"
4475 for ac_dir in $ac_dummy; do
4476   IFS=$ac_save_IFS
4477   test -z "$ac_dir" && ac_dir=.
4478   $as_executable_p "$ac_dir/$ac_word" || continue
4479 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4480 echo "$as_me:4480: found $ac_dir/$ac_word" >&5
4481 break
4482 done
4483
4484 fi
4485 fi
4486 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4487 if test -n "$ac_ct_LIBTOOL"; then
4488   echo "$as_me:4488: result: $ac_ct_LIBTOOL" >&5
4489 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4490 else
4491   echo "$as_me:4491: result: no" >&5
4492 echo "${ECHO_T}no" >&6
4493 fi
4494
4495   test -n "$ac_ct_LIBTOOL" && break
4496 done
4497 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4498
4499   LIBTOOL=$ac_ct_LIBTOOL
4500 fi
4501
4502 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4503 then
4504         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.].*//'`
4505 else
4506         cf_cv_libtool_version=
4507 fi
4508 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4509
4510                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
4511                 then
4512
4513 unset ac_cv_prog_ac_ct_LIBTOOL
4514 unset ac_ct_LIBTOOL
4515 unset LIBTOOL
4516
4517                         if test -n "$ac_tool_prefix"; then
4518   for ac_prog in glibtool
4519   do
4520     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4521 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4522 echo "$as_me:4522: checking for $ac_word" >&5
4523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4524 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4525   echo $ECHO_N "(cached) $ECHO_C" >&6
4526 else
4527   if test -n "$LIBTOOL"; then
4528   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4529 else
4530   ac_save_IFS=$IFS; IFS=$ac_path_separator
4531 ac_dummy="$PATH"
4532 for ac_dir in $ac_dummy; do
4533   IFS=$ac_save_IFS
4534   test -z "$ac_dir" && ac_dir=.
4535   $as_executable_p "$ac_dir/$ac_word" || continue
4536 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4537 echo "$as_me:4537: found $ac_dir/$ac_word" >&5
4538 break
4539 done
4540
4541 fi
4542 fi
4543 LIBTOOL=$ac_cv_prog_LIBTOOL
4544 if test -n "$LIBTOOL"; then
4545   echo "$as_me:4545: result: $LIBTOOL" >&5
4546 echo "${ECHO_T}$LIBTOOL" >&6
4547 else
4548   echo "$as_me:4548: result: no" >&5
4549 echo "${ECHO_T}no" >&6
4550 fi
4551
4552     test -n "$LIBTOOL" && break
4553   done
4554 fi
4555 if test -z "$LIBTOOL"; then
4556   ac_ct_LIBTOOL=$LIBTOOL
4557   for ac_prog in glibtool
4558 do
4559   # Extract the first word of "$ac_prog", so it can be a program name with args.
4560 set dummy $ac_prog; ac_word=$2
4561 echo "$as_me:4561: checking for $ac_word" >&5
4562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4563 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4564   echo $ECHO_N "(cached) $ECHO_C" >&6
4565 else
4566   if test -n "$ac_ct_LIBTOOL"; then
4567   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4568 else
4569   ac_save_IFS=$IFS; IFS=$ac_path_separator
4570 ac_dummy="$PATH"
4571 for ac_dir in $ac_dummy; do
4572   IFS=$ac_save_IFS
4573   test -z "$ac_dir" && ac_dir=.
4574   $as_executable_p "$ac_dir/$ac_word" || continue
4575 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4576 echo "$as_me:4576: found $ac_dir/$ac_word" >&5
4577 break
4578 done
4579
4580 fi
4581 fi
4582 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4583 if test -n "$ac_ct_LIBTOOL"; then
4584   echo "$as_me:4584: result: $ac_ct_LIBTOOL" >&5
4585 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4586 else
4587   echo "$as_me:4587: result: no" >&5
4588 echo "${ECHO_T}no" >&6
4589 fi
4590
4591   test -n "$ac_ct_LIBTOOL" && break
4592 done
4593 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4594
4595   LIBTOOL=$ac_ct_LIBTOOL
4596 fi
4597
4598 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4599 then
4600         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.].*//'`
4601 else
4602         cf_cv_libtool_version=
4603 fi
4604 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4605
4606                 fi
4607         fi
4608         if test -z "$LIBTOOL" ; then
4609                 { { echo "$as_me:4609: error: Cannot find libtool" >&5
4610 echo "$as_me: error: Cannot find libtool" >&2;}
4611    { (exit 1); exit 1; }; }
4612         fi
4613         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4614         LIB_OBJECT='${OBJECTS:.o=.lo}'
4615         LIB_SUFFIX=.la
4616         LIB_CLEAN='${LIBTOOL} --mode=clean'
4617         LIB_COMPILE='${LIBTOOL} --mode=compile'
4618         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4619         LIB_INSTALL='${LIBTOOL} --mode=install'
4620         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4621         LIB_PREP=:
4622
4623 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4624 then
4625         echo "$as_me:4625: checking version of $LIBTOOL" >&5
4626 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
4627
4628 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4629 then
4630         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.].*//'`
4631 else
4632         cf_cv_libtool_version=
4633 fi
4634 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4635
4636         echo "$as_me:4636: result: $cf_cv_libtool_version" >&5
4637 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4638         if test -z "$cf_cv_libtool_version" ; then
4639                 { { echo "$as_me:4639: error: This is not GNU libtool" >&5
4640 echo "$as_me: error: This is not GNU libtool" >&2;}
4641    { (exit 1); exit 1; }; }
4642         fi
4643 else
4644         { { echo "$as_me:4644: error: GNU libtool has not been found" >&5
4645 echo "$as_me: error: GNU libtool has not been found" >&2;}
4646    { (exit 1); exit 1; }; }
4647 fi
4648
4649         # special hack to add -no-undefined (which libtool should do for itself)
4650         LT_UNDEF=
4651         case "$cf_cv_system_name" in #(vi
4652         cygwin*|msys*|mingw32*|uwin*|aix[4-7]) #(vi
4653                 LT_UNDEF=-no-undefined
4654                 ;;
4655         esac
4656
4657         # special hack to add --tag option for C++ compiler
4658         case $cf_cv_libtool_version in #(vi
4659         1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4660                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4661                 LIBTOOL="$LIBTOOL --tag=CC"
4662                 ;;
4663         *)
4664                 LIBTOOL_CXX="$LIBTOOL"
4665                 ;;
4666         esac
4667 else
4668         LIBTOOL=""
4669         LIBTOOL_CXX=""
4670 fi
4671
4672 test -z "$LIBTOOL" && ECHO_LT=
4673
4674 if test "$with_libtool" != "no" ; then
4675
4676 cf_list_models="$cf_list_models libtool"
4677
4678 else
4679
4680 echo "$as_me:4680: checking if you want to build shared libraries" >&5
4681 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4682
4683 # Check whether --with-shared or --without-shared was given.
4684 if test "${with_shared+set}" = set; then
4685   withval="$with_shared"
4686   with_shared=$withval
4687 else
4688   with_shared=no
4689 fi;
4690 echo "$as_me:4690: result: $with_shared" >&5
4691 echo "${ECHO_T}$with_shared" >&6
4692 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
4693
4694 echo "$as_me:4694: checking if you want to build static libraries" >&5
4695 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4696
4697 # Check whether --with-normal or --without-normal was given.
4698 if test "${with_normal+set}" = set; then
4699   withval="$with_normal"
4700   with_normal=$withval
4701 else
4702   with_normal=yes
4703 fi;
4704 echo "$as_me:4704: result: $with_normal" >&5
4705 echo "${ECHO_T}$with_normal" >&6
4706 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
4707
4708 echo "$as_me:4708: checking if you want to build debug libraries" >&5
4709 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4710
4711 # Check whether --with-debug or --without-debug was given.
4712 if test "${with_debug+set}" = set; then
4713   withval="$with_debug"
4714   with_debug=$withval
4715 else
4716   with_debug=yes
4717 fi;
4718 echo "$as_me:4718: result: $with_debug" >&5
4719 echo "${ECHO_T}$with_debug" >&6
4720 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
4721
4722 echo "$as_me:4722: checking if you want to build profiling libraries" >&5
4723 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4724
4725 # Check whether --with-profile or --without-profile was given.
4726 if test "${with_profile+set}" = set; then
4727   withval="$with_profile"
4728   with_profile=$withval
4729 else
4730   with_profile=no
4731 fi;
4732 echo "$as_me:4732: result: $with_profile" >&5
4733 echo "${ECHO_T}$with_profile" >&6
4734 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
4735
4736 fi
4737
4738 if test "X$cf_with_cxx_binding" != Xno; then
4739 if test "x$with_shared" = "xyes"; then
4740 echo "$as_me:4740: checking if you want to build C++ shared libraries" >&5
4741 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
4742
4743 # Check whether --with-cxx-shared or --without-cxx-shared was given.
4744 if test "${with_cxx_shared+set}" = set; then
4745   withval="$with_cxx_shared"
4746   with_shared_cxx=$withval
4747 else
4748   with_shared_cxx=no
4749 fi;
4750 echo "$as_me:4750: result: $with_shared_cxx" >&5
4751 echo "${ECHO_T}$with_shared_cxx" >&6
4752 fi
4753 fi
4754
4755 ###############################################################################
4756
4757 echo "$as_me:4757: checking for specified models" >&5
4758 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4759 test -z "$cf_list_models" && cf_list_models=normal
4760 test "$with_libtool" != "no" && cf_list_models=libtool
4761 echo "$as_me:4761: result: $cf_list_models" >&5
4762 echo "${ECHO_T}$cf_list_models" >&6
4763
4764 ### Use the first model as the default, and save its suffix for use in building
4765 ### up test-applications.
4766 echo "$as_me:4766: checking for default model" >&5
4767 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4768 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4769 echo "$as_me:4769: result: $DFT_LWR_MODEL" >&5
4770 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4771
4772 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4773
4774 TICS_NAME=tic
4775
4776 TINFO_NAME=tinfo
4777
4778 LIB_NAME=ncurses
4779
4780 LIB_DIR=../lib
4781 LIB_2ND=../../lib
4782
4783 echo "$as_me:4783: checking if you want to have a library-prefix" >&5
4784 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
4785
4786 # Check whether --with-lib-prefix or --without-lib-prefix was given.
4787 if test "${with_lib_prefix+set}" = set; then
4788   withval="$with_lib_prefix"
4789   with_lib_prefix=$withval
4790 else
4791   with_lib_prefix=auto
4792 fi;
4793 echo "$as_me:4793: result: $with_lib_prefix" >&5
4794 echo "${ECHO_T}$with_lib_prefix" >&6
4795
4796 if test $with_lib_prefix = auto
4797 then
4798
4799         case $cf_cv_system_name in #(vi
4800         OS/2*|os2*) #(vi
4801         LIB_PREFIX=''
4802         ;;
4803         *)      LIB_PREFIX='lib'
4804         ;;
4805         esac
4806 cf_prefix=$LIB_PREFIX
4807
4808 elif test $with_lib_prefix = no
4809 then
4810         LIB_PREFIX=
4811 else
4812         LIB_PREFIX=$with_lib_prefix
4813 fi
4814
4815 LIB_SUFFIX=
4816
4817         echo "$as_me:4817: checking for PATH separator" >&5
4818 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
4819         case $cf_cv_system_name in
4820         os2*)   PATH_SEPARATOR=';'  ;;
4821         *)      ${PATH_SEPARATOR:=':'}  ;;
4822         esac
4823
4824         echo "$as_me:4824: result: $PATH_SEPARATOR" >&5
4825 echo "${ECHO_T}$PATH_SEPARATOR" >&6
4826
4827 ###############################################################################
4828
4829 echo "$as_me:4829: checking if you want to build a separate terminfo library" >&5
4830 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4831
4832 # Check whether --with-termlib or --without-termlib was given.
4833 if test "${with_termlib+set}" = set; then
4834   withval="$with_termlib"
4835   with_termlib=$withval
4836 else
4837   with_termlib=no
4838 fi;
4839 echo "$as_me:4839: result: $with_termlib" >&5
4840 echo "${ECHO_T}$with_termlib" >&6
4841
4842 echo "$as_me:4842: checking if you want to build a separate tic library" >&5
4843 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4844
4845 # Check whether --with-ticlib or --without-ticlib was given.
4846 if test "${with_ticlib+set}" = set; then
4847   withval="$with_ticlib"
4848   with_ticlib=$withval
4849 else
4850   with_ticlib=no
4851 fi;
4852 echo "$as_me:4852: result: $with_ticlib" >&5
4853 echo "${ECHO_T}$with_ticlib" >&6
4854
4855 ### Checks for special libraries, must be done up-front.
4856 SHLIB_LIST=""
4857
4858 echo "$as_me:4858: checking if you want to link with the GPM mouse library" >&5
4859 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4860
4861 # Check whether --with-gpm or --without-gpm was given.
4862 if test "${with_gpm+set}" = set; then
4863   withval="$with_gpm"
4864   with_gpm=$withval
4865 else
4866   with_gpm=maybe
4867 fi;
4868 echo "$as_me:4868: result: $with_gpm" >&5
4869 echo "${ECHO_T}$with_gpm" >&6
4870
4871 if test "$with_gpm" != no ; then
4872         echo "$as_me:4872: checking for gpm.h" >&5
4873 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4874 if test "${ac_cv_header_gpm_h+set}" = set; then
4875   echo $ECHO_N "(cached) $ECHO_C" >&6
4876 else
4877   cat >conftest.$ac_ext <<_ACEOF
4878 #line 4878 "configure"
4879 #include "confdefs.h"
4880 #include <gpm.h>
4881 _ACEOF
4882 if { (eval echo "$as_me:4882: \"$ac_cpp conftest.$ac_ext\"") >&5
4883   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4884   ac_status=$?
4885   egrep -v '^ *\+' conftest.er1 >conftest.err
4886   rm -f conftest.er1
4887   cat conftest.err >&5
4888   echo "$as_me:4888: \$? = $ac_status" >&5
4889   (exit $ac_status); } >/dev/null; then
4890   if test -s conftest.err; then
4891     ac_cpp_err=$ac_c_preproc_warn_flag
4892   else
4893     ac_cpp_err=
4894   fi
4895 else
4896   ac_cpp_err=yes
4897 fi
4898 if test -z "$ac_cpp_err"; then
4899   ac_cv_header_gpm_h=yes
4900 else
4901   echo "$as_me: failed program was:" >&5
4902   cat conftest.$ac_ext >&5
4903   ac_cv_header_gpm_h=no
4904 fi
4905 rm -f conftest.err conftest.$ac_ext
4906 fi
4907 echo "$as_me:4907: result: $ac_cv_header_gpm_h" >&5
4908 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4909 if test $ac_cv_header_gpm_h = yes; then
4910
4911 cat >>confdefs.h <<\EOF
4912 #define HAVE_GPM_H 1
4913 EOF
4914
4915                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4916                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
4917
4918 echo "${as_me:-configure}:4918: testing assuming we really have GPM library ..." 1>&5
4919
4920 cat >>confdefs.h <<\EOF
4921 #define HAVE_LIBGPM 1
4922 EOF
4923
4924                 else
4925                         echo "$as_me:4925: checking for Gpm_Open in -lgpm" >&5
4926 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4927 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4928   echo $ECHO_N "(cached) $ECHO_C" >&6
4929 else
4930   ac_check_lib_save_LIBS=$LIBS
4931 LIBS="-lgpm  $LIBS"
4932 cat >conftest.$ac_ext <<_ACEOF
4933 #line 4933 "configure"
4934 #include "confdefs.h"
4935
4936 /* Override any gcc2 internal prototype to avoid an error.  */
4937 #ifdef __cplusplus
4938 extern "C"
4939 #endif
4940 /* We use char because int might match the return type of a gcc2
4941    builtin and then its argument prototype would still apply.  */
4942 char Gpm_Open ();
4943 int
4944 main ()
4945 {
4946 Gpm_Open ();
4947   ;
4948   return 0;
4949 }
4950 _ACEOF
4951 rm -f conftest.$ac_objext conftest$ac_exeext
4952 if { (eval echo "$as_me:4952: \"$ac_link\"") >&5
4953   (eval $ac_link) 2>&5
4954   ac_status=$?
4955   echo "$as_me:4955: \$? = $ac_status" >&5
4956   (exit $ac_status); } &&
4957          { ac_try='test -s conftest$ac_exeext'
4958   { (eval echo "$as_me:4958: \"$ac_try\"") >&5
4959   (eval $ac_try) 2>&5
4960   ac_status=$?
4961   echo "$as_me:4961: \$? = $ac_status" >&5
4962   (exit $ac_status); }; }; then
4963   ac_cv_lib_gpm_Gpm_Open=yes
4964 else
4965   echo "$as_me: failed program was:" >&5
4966 cat conftest.$ac_ext >&5
4967 ac_cv_lib_gpm_Gpm_Open=no
4968 fi
4969 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4970 LIBS=$ac_check_lib_save_LIBS
4971 fi
4972 echo "$as_me:4972: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4973 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4974 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4975   :
4976 else
4977
4978                                 { { echo "$as_me:4978: error: Cannot link with GPM library" >&5
4979 echo "$as_me: error: Cannot link with GPM library" >&2;}
4980    { (exit 1); exit 1; }; }
4981                 fi
4982                 with_gpm=yes
4983
4984 fi
4985
4986 else
4987
4988                 test "$with_gpm" != maybe && { echo "$as_me:4988: WARNING: Cannot find GPM header" >&5
4989 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4990                 with_gpm=no
4991
4992 fi
4993
4994 fi
4995
4996 if test "$with_gpm" != no ; then
4997         echo "$as_me:4997: checking if you want to load GPM dynamically" >&5
4998 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4999
5000 # Check whether --with-dlsym or --without-dlsym was given.
5001 if test "${with_dlsym+set}" = set; then
5002   withval="$with_dlsym"
5003   with_dlsym=$withval
5004 else
5005   with_dlsym=yes
5006 fi;
5007         echo "$as_me:5007: result: $with_dlsym" >&5
5008 echo "${ECHO_T}$with_dlsym" >&6
5009         if test "x$with_dlsym" = xyes ; then
5010
5011 cf_have_dlsym=no
5012 echo "$as_me:5012: checking for dlsym" >&5
5013 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5014 if test "${ac_cv_func_dlsym+set}" = set; then
5015   echo $ECHO_N "(cached) $ECHO_C" >&6
5016 else
5017   cat >conftest.$ac_ext <<_ACEOF
5018 #line 5018 "configure"
5019 #include "confdefs.h"
5020 /* System header to define __stub macros and hopefully few prototypes,
5021     which can conflict with char dlsym (); below.  */
5022 #include <assert.h>
5023 /* Override any gcc2 internal prototype to avoid an error.  */
5024 #ifdef __cplusplus
5025 extern "C"
5026 #endif
5027 /* We use char because int might match the return type of a gcc2
5028    builtin and then its argument prototype would still apply.  */
5029 char dlsym ();
5030 char (*f) ();
5031
5032 int
5033 main ()
5034 {
5035 /* The GNU C library defines this for functions which it implements
5036     to always fail with ENOSYS.  Some functions are actually named
5037     something starting with __ and the normal name is an alias.  */
5038 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5039 choke me
5040 #else
5041 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5042 #endif
5043
5044   ;
5045   return 0;
5046 }
5047 _ACEOF
5048 rm -f conftest.$ac_objext conftest$ac_exeext
5049 if { (eval echo "$as_me:5049: \"$ac_link\"") >&5
5050   (eval $ac_link) 2>&5
5051   ac_status=$?
5052   echo "$as_me:5052: \$? = $ac_status" >&5
5053   (exit $ac_status); } &&
5054          { ac_try='test -s conftest$ac_exeext'
5055   { (eval echo "$as_me:5055: \"$ac_try\"") >&5
5056   (eval $ac_try) 2>&5
5057   ac_status=$?
5058   echo "$as_me:5058: \$? = $ac_status" >&5
5059   (exit $ac_status); }; }; then
5060   ac_cv_func_dlsym=yes
5061 else
5062   echo "$as_me: failed program was:" >&5
5063 cat conftest.$ac_ext >&5
5064 ac_cv_func_dlsym=no
5065 fi
5066 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5067 fi
5068 echo "$as_me:5068: result: $ac_cv_func_dlsym" >&5
5069 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5070 if test $ac_cv_func_dlsym = yes; then
5071   cf_have_dlsym=yes
5072 else
5073
5074 cf_have_libdl=no
5075 echo "$as_me:5075: checking for dlsym in -ldl" >&5
5076 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5077 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5078   echo $ECHO_N "(cached) $ECHO_C" >&6
5079 else
5080   ac_check_lib_save_LIBS=$LIBS
5081 LIBS="-ldl  $LIBS"
5082 cat >conftest.$ac_ext <<_ACEOF
5083 #line 5083 "configure"
5084 #include "confdefs.h"
5085
5086 /* Override any gcc2 internal prototype to avoid an error.  */
5087 #ifdef __cplusplus
5088 extern "C"
5089 #endif
5090 /* We use char because int might match the return type of a gcc2
5091    builtin and then its argument prototype would still apply.  */
5092 char dlsym ();
5093 int
5094 main ()
5095 {
5096 dlsym ();
5097   ;
5098   return 0;
5099 }
5100 _ACEOF
5101 rm -f conftest.$ac_objext conftest$ac_exeext
5102 if { (eval echo "$as_me:5102: \"$ac_link\"") >&5
5103   (eval $ac_link) 2>&5
5104   ac_status=$?
5105   echo "$as_me:5105: \$? = $ac_status" >&5
5106   (exit $ac_status); } &&
5107          { ac_try='test -s conftest$ac_exeext'
5108   { (eval echo "$as_me:5108: \"$ac_try\"") >&5
5109   (eval $ac_try) 2>&5
5110   ac_status=$?
5111   echo "$as_me:5111: \$? = $ac_status" >&5
5112   (exit $ac_status); }; }; then
5113   ac_cv_lib_dl_dlsym=yes
5114 else
5115   echo "$as_me: failed program was:" >&5
5116 cat conftest.$ac_ext >&5
5117 ac_cv_lib_dl_dlsym=no
5118 fi
5119 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5120 LIBS=$ac_check_lib_save_LIBS
5121 fi
5122 echo "$as_me:5122: result: $ac_cv_lib_dl_dlsym" >&5
5123 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5124 if test $ac_cv_lib_dl_dlsym = yes; then
5125
5126         cf_have_dlsym=yes
5127         cf_have_libdl=yes
5128 fi
5129
5130 fi
5131
5132 if test "$cf_have_dlsym" = yes ; then
5133         test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5134
5135         echo "$as_me:5135: checking whether able to link to dl*() functions" >&5
5136 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5137         cat >conftest.$ac_ext <<_ACEOF
5138 #line 5138 "configure"
5139 #include "confdefs.h"
5140 #include <dlfcn.h>
5141 int
5142 main ()
5143 {
5144
5145                 void *obj;
5146                 if ((obj = dlopen("filename", 0)) != 0) {
5147                         if (dlsym(obj, "symbolname") == 0) {
5148                         dlclose(obj);
5149                         }
5150                 }
5151   ;
5152   return 0;
5153 }
5154 _ACEOF
5155 rm -f conftest.$ac_objext conftest$ac_exeext
5156 if { (eval echo "$as_me:5156: \"$ac_link\"") >&5
5157   (eval $ac_link) 2>&5
5158   ac_status=$?
5159   echo "$as_me:5159: \$? = $ac_status" >&5
5160   (exit $ac_status); } &&
5161          { ac_try='test -s conftest$ac_exeext'
5162   { (eval echo "$as_me:5162: \"$ac_try\"") >&5
5163   (eval $ac_try) 2>&5
5164   ac_status=$?
5165   echo "$as_me:5165: \$? = $ac_status" >&5
5166   (exit $ac_status); }; }; then
5167
5168 cat >>confdefs.h <<\EOF
5169 #define HAVE_LIBDL 1
5170 EOF
5171
5172 else
5173   echo "$as_me: failed program was:" >&5
5174 cat conftest.$ac_ext >&5
5175
5176                 { { echo "$as_me:5176: error: Cannot link test program for libdl" >&5
5177 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5178    { (exit 1); exit 1; }; }
5179 fi
5180 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5181         echo "$as_me:5181: result: ok" >&5
5182 echo "${ECHO_T}ok" >&6
5183 else
5184         { { echo "$as_me:5184: error: Cannot find dlsym function" >&5
5185 echo "$as_me: error: Cannot find dlsym function" >&2;}
5186    { (exit 1); exit 1; }; }
5187 fi
5188
5189                 if test "x$with_gpm" != xyes ; then
5190                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5191
5192 echo "${as_me:-configure}:5192: testing assuming soname for gpm is $with_gpm ..." 1>&5
5193
5194                         cf_cv_gpm_soname="$with_gpm"
5195                 else
5196
5197 echo "$as_me:5197: checking for soname of gpm library" >&5
5198 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5199 if test "${cf_cv_gpm_soname+set}" = set; then
5200   echo $ECHO_N "(cached) $ECHO_C" >&6
5201 else
5202
5203 cf_cv_gpm_soname=unknown
5204 if test "$cross_compiling" != yes ; then
5205 cat >conftest.$ac_ext <<CF_EOF
5206 #include <gpm.h>
5207 int main()
5208 {
5209 if (Gpm_Open(0,0)) Gpm_Close();
5210         ${cf_cv_main_return:-return}(0);
5211 }
5212 CF_EOF
5213 cf_save_LIBS="$LIBS"
5214         LIBS="-lgpm $LIBS"
5215         if { (eval echo "$as_me:5215: \"$ac_compile\"") >&5
5216   (eval $ac_compile) 2>&5
5217   ac_status=$?
5218   echo "$as_me:5218: \$? = $ac_status" >&5
5219   (exit $ac_status); } ; then
5220                 if { (eval echo "$as_me:5220: \"$ac_link\"") >&5
5221   (eval $ac_link) 2>&5
5222   ac_status=$?
5223   echo "$as_me:5223: \$? = $ac_status" >&5
5224   (exit $ac_status); } ; then
5225                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5226                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5227                 fi
5228         fi
5229 rm -rf conftest*
5230 LIBS="$cf_save_LIBS"
5231 fi
5232
5233 fi
5234 echo "$as_me:5234: result: $cf_cv_gpm_soname" >&5
5235 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5236
5237                 fi
5238                 test "$cf_cv_gpm_soname" != "unknown" &&
5239 cat >>confdefs.h <<EOF
5240 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5241 EOF
5242
5243                 SHLIB_LIST="-ldl $SHLIB_LIST"
5244         else
5245                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5246                 TEST_LIBS="-lgpm $TEST_LIBS"
5247         fi
5248
5249 cat >>confdefs.h <<\EOF
5250 #define HAVE_LIBGPM 1
5251 EOF
5252
5253 echo "$as_me:5253: checking for Gpm_Wgetch in -lgpm" >&5
5254 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5255 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5256   echo $ECHO_N "(cached) $ECHO_C" >&6
5257 else
5258   ac_check_lib_save_LIBS=$LIBS
5259 LIBS="-lgpm  $LIBS"
5260 cat >conftest.$ac_ext <<_ACEOF
5261 #line 5261 "configure"
5262 #include "confdefs.h"
5263
5264 /* Override any gcc2 internal prototype to avoid an error.  */
5265 #ifdef __cplusplus
5266 extern "C"
5267 #endif
5268 /* We use char because int might match the return type of a gcc2
5269    builtin and then its argument prototype would still apply.  */
5270 char Gpm_Wgetch ();
5271 int
5272 main ()
5273 {
5274 Gpm_Wgetch ();
5275   ;
5276   return 0;
5277 }
5278 _ACEOF
5279 rm -f conftest.$ac_objext conftest$ac_exeext
5280 if { (eval echo "$as_me:5280: \"$ac_link\"") >&5
5281   (eval $ac_link) 2>&5
5282   ac_status=$?
5283   echo "$as_me:5283: \$? = $ac_status" >&5
5284   (exit $ac_status); } &&
5285          { ac_try='test -s conftest$ac_exeext'
5286   { (eval echo "$as_me:5286: \"$ac_try\"") >&5
5287   (eval $ac_try) 2>&5
5288   ac_status=$?
5289   echo "$as_me:5289: \$? = $ac_status" >&5
5290   (exit $ac_status); }; }; then
5291   ac_cv_lib_gpm_Gpm_Wgetch=yes
5292 else
5293   echo "$as_me: failed program was:" >&5
5294 cat conftest.$ac_ext >&5
5295 ac_cv_lib_gpm_Gpm_Wgetch=no
5296 fi
5297 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5298 LIBS=$ac_check_lib_save_LIBS
5299 fi
5300 echo "$as_me:5300: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5301 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5302 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5303
5304 echo "$as_me:5304: checking if GPM is weakly bound to curses library" >&5
5305 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5306 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5307   echo $ECHO_N "(cached) $ECHO_C" >&6
5308 else
5309
5310 cf_cv_check_gpm_wgetch=unknown
5311 if test "$cross_compiling" != yes ; then
5312
5313 cat >conftest.$ac_ext <<CF_EOF
5314 #include <gpm.h>
5315 int main()
5316 {
5317         Gpm_Wgetch();
5318         ${cf_cv_main_return:-return}(0);
5319 }
5320 CF_EOF
5321
5322         cf_save_LIBS="$LIBS"
5323         # This only works if we can look at the symbol table.  If a shared
5324         # library is stripped for install, we cannot use that.  So we're forced
5325         # to rely on the static library, noting that some packagers may not
5326         # include it.
5327         LIBS="-static -lgpm -dynamic $LIBS"
5328         if { (eval echo "$as_me:5328: \"$ac_compile\"") >&5
5329   (eval $ac_compile) 2>&5
5330   ac_status=$?
5331   echo "$as_me:5331: \$? = $ac_status" >&5
5332   (exit $ac_status); } ; then
5333                 if { (eval echo "$as_me:5333: \"$ac_link\"") >&5
5334   (eval $ac_link) 2>&5
5335   ac_status=$?
5336   echo "$as_me:5336: \$? = $ac_status" >&5
5337   (exit $ac_status); } ; then
5338                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5339                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5340                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5341                 fi
5342         fi
5343         rm -rf conftest*
5344         LIBS="$cf_save_LIBS"
5345 fi
5346
5347 fi
5348 echo "$as_me:5348: result: $cf_cv_check_gpm_wgetch" >&5
5349 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5350
5351 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5352         { echo "$as_me:5352: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5353 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5354 fi
5355
5356 fi
5357
5358 fi
5359
5360 # not everyone has "test -c"
5361 if test -c /dev/sysmouse 2>/dev/null ; then
5362 echo "$as_me:5362: checking if you want to use sysmouse" >&5
5363 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5364
5365 # Check whether --with-sysmouse or --without-sysmouse was given.
5366 if test "${with_sysmouse+set}" = set; then
5367   withval="$with_sysmouse"
5368   cf_with_sysmouse=$withval
5369 else
5370   cf_with_sysmouse=maybe
5371 fi;
5372         if test "$cf_with_sysmouse" != no ; then
5373         cat >conftest.$ac_ext <<_ACEOF
5374 #line 5374 "configure"
5375 #include "confdefs.h"
5376
5377 #include <osreldate.h>
5378 #if (__FreeBSD_version >= 400017)
5379 #include <sys/consio.h>
5380 #include <sys/fbio.h>
5381 #else
5382 #include <machine/console.h>
5383 #endif
5384
5385 int
5386 main ()
5387 {
5388
5389         struct mouse_info the_mouse;
5390         ioctl(0, CONS_MOUSECTL, &the_mouse);
5391
5392   ;
5393   return 0;
5394 }
5395 _ACEOF
5396 rm -f conftest.$ac_objext
5397 if { (eval echo "$as_me:5397: \"$ac_compile\"") >&5
5398   (eval $ac_compile) 2>&5
5399   ac_status=$?
5400   echo "$as_me:5400: \$? = $ac_status" >&5
5401   (exit $ac_status); } &&
5402          { ac_try='test -s conftest.$ac_objext'
5403   { (eval echo "$as_me:5403: \"$ac_try\"") >&5
5404   (eval $ac_try) 2>&5
5405   ac_status=$?
5406   echo "$as_me:5406: \$? = $ac_status" >&5
5407   (exit $ac_status); }; }; then
5408   cf_with_sysmouse=yes
5409 else
5410   echo "$as_me: failed program was:" >&5
5411 cat conftest.$ac_ext >&5
5412 cf_with_sysmouse=no
5413 fi
5414 rm -f conftest.$ac_objext conftest.$ac_ext
5415         fi
5416 echo "$as_me:5416: result: $cf_with_sysmouse" >&5
5417 echo "${ECHO_T}$cf_with_sysmouse" >&6
5418 test "$cf_with_sysmouse" = yes &&
5419 cat >>confdefs.h <<\EOF
5420 #define USE_SYSMOUSE 1
5421 EOF
5422
5423 fi
5424
5425 if test X"$CC_G_OPT" = X"" ; then
5426         CC_G_OPT='-g'
5427         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5428 fi
5429
5430 if test X"$CXX_G_OPT" = X"" ; then
5431         CXX_G_OPT='-g'
5432         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5433 fi
5434
5435 echo "$as_me:5435: checking for default loader flags" >&5
5436 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5437 case $DFT_LWR_MODEL in
5438 libtool) LD_MODEL=''   ;;
5439 normal)  LD_MODEL=''   ;;
5440 debug)   LD_MODEL=$CC_G_OPT ;;
5441 profile) LD_MODEL='-pg';;
5442 shared)  LD_MODEL=''   ;;
5443 esac
5444 echo "$as_me:5444: result: $LD_MODEL" >&5
5445 echo "${ECHO_T}$LD_MODEL" >&6
5446
5447 case $DFT_LWR_MODEL in
5448 shared)
5449
5450 echo "$as_me:5450: checking if rpath option should be used" >&5
5451 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5452
5453 # Check whether --enable-rpath or --disable-rpath was given.
5454 if test "${enable_rpath+set}" = set; then
5455   enableval="$enable_rpath"
5456   cf_cv_enable_rpath=$enableval
5457 else
5458   cf_cv_enable_rpath=no
5459 fi;
5460 echo "$as_me:5460: result: $cf_cv_enable_rpath" >&5
5461 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5462
5463 echo "$as_me:5463: checking if shared libraries should be relinked during install" >&5
5464 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5465
5466 # Check whether --enable-relink or --disable-relink was given.
5467 if test "${enable_relink+set}" = set; then
5468   enableval="$enable_relink"
5469   cf_cv_do_relink=$enableval
5470 else
5471   cf_cv_do_relink=yes
5472 fi;
5473 echo "$as_me:5473: result: $cf_cv_do_relink" >&5
5474 echo "${ECHO_T}$cf_cv_do_relink" >&6
5475         ;;
5476 esac
5477
5478 # we will build libraries one-level down.
5479 rel_builddir=..
5480
5481 LD_RPATH_OPT=
5482 echo "$as_me:5482: checking for an rpath option" >&5
5483 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5484 case $cf_cv_system_name in #(vi
5485 irix*) #(vi
5486         if test "$GCC" = yes; then
5487                 LD_RPATH_OPT="-Wl,-rpath,"
5488         else
5489                 LD_RPATH_OPT="-rpath "
5490         fi
5491         ;;
5492 linux*|gnu*|k*bsd*-gnu) #(vi
5493         LD_RPATH_OPT="-Wl,-rpath,"
5494         ;;
5495 openbsd[2-9].*|mirbsd*) #(vi
5496         LD_RPATH_OPT="-Wl,-rpath,"
5497         ;;
5498 dragonfly*|freebsd*) #(vi
5499         LD_RPATH_OPT="-rpath "
5500         ;;
5501 netbsd*) #(vi
5502         LD_RPATH_OPT="-Wl,-rpath,"
5503         ;;
5504 osf*|mls+*) #(vi
5505         LD_RPATH_OPT="-rpath "
5506         ;;
5507 solaris2*) #(vi
5508         LD_RPATH_OPT="-R"
5509         ;;
5510 *)
5511         ;;
5512 esac
5513 echo "$as_me:5513: result: $LD_RPATH_OPT" >&5
5514 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5515
5516 case "x$LD_RPATH_OPT" in #(vi
5517 x-R*)
5518         echo "$as_me:5518: checking if we need a space after rpath option" >&5
5519 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5520         cf_save_LIBS="$LIBS"
5521         LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5522         cat >conftest.$ac_ext <<_ACEOF
5523 #line 5523 "configure"
5524 #include "confdefs.h"
5525
5526 int
5527 main ()
5528 {
5529
5530   ;
5531   return 0;
5532 }
5533 _ACEOF
5534 rm -f conftest.$ac_objext conftest$ac_exeext
5535 if { (eval echo "$as_me:5535: \"$ac_link\"") >&5
5536   (eval $ac_link) 2>&5
5537   ac_status=$?
5538   echo "$as_me:5538: \$? = $ac_status" >&5
5539   (exit $ac_status); } &&
5540          { ac_try='test -s conftest$ac_exeext'
5541   { (eval echo "$as_me:5541: \"$ac_try\"") >&5
5542   (eval $ac_try) 2>&5
5543   ac_status=$?
5544   echo "$as_me:5544: \$? = $ac_status" >&5
5545   (exit $ac_status); }; }; then
5546   cf_rpath_space=no
5547 else
5548   echo "$as_me: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5550 cf_rpath_space=yes
5551 fi
5552 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5553         LIBS="$cf_save_LIBS"
5554         echo "$as_me:5554: result: $cf_rpath_space" >&5
5555 echo "${ECHO_T}$cf_rpath_space" >&6
5556         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5557         ;;
5558 esac
5559
5560         RM_SHARED_OPTS=
5561         LOCAL_LDFLAGS=
5562         LOCAL_LDFLAGS2=
5563         LD_SHARED_OPTS=
5564         INSTALL_LIB="-m 644"
5565         : ${rel_builddir:=.}
5566
5567         shlibdir=$libdir
5568
5569         MAKE_DLLS="#"
5570
5571         cf_cv_do_symlinks=no
5572         cf_ld_rpath_opt=
5573         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5574
5575         echo "$as_me:5575: checking if release/abi version should be used for shared libs" >&5
5576 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5577
5578 # Check whether --with-shlib-version or --without-shlib-version was given.
5579 if test "${with_shlib_version+set}" = set; then
5580   withval="$with_shlib_version"
5581   test -z "$withval" && withval=auto
5582         case $withval in #(vi
5583         yes) #(vi
5584                 cf_cv_shlib_version=auto
5585                 ;;
5586         rel|abi|auto|no) #(vi
5587                 cf_cv_shlib_version=$withval
5588                 ;;
5589         *)
5590                 { { echo "$as_me:5590: error: option value must be one of: rel, abi, auto or no" >&5
5591 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5592    { (exit 1); exit 1; }; }
5593                 ;;
5594         esac
5595
5596 else
5597   cf_cv_shlib_version=auto
5598 fi;
5599         echo "$as_me:5599: result: $cf_cv_shlib_version" >&5
5600 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5601
5602         cf_cv_rm_so_locs=no
5603         cf_try_cflags=
5604
5605         # Some less-capable ports of gcc support only -fpic
5606         CC_SHARED_OPTS=
5607         if test "$GCC" = yes
5608         then
5609                 echo "$as_me:5609: checking which $CC option to use" >&5
5610 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5611                 cf_save_CFLAGS="$CFLAGS"
5612                 for CC_SHARED_OPTS in -fPIC -fpic ''
5613                 do
5614                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5615                         cat >conftest.$ac_ext <<_ACEOF
5616 #line 5616 "configure"
5617 #include "confdefs.h"
5618 #include <stdio.h>
5619 int
5620 main ()
5621 {
5622 int x = 1
5623   ;
5624   return 0;
5625 }
5626 _ACEOF
5627 rm -f conftest.$ac_objext
5628 if { (eval echo "$as_me:5628: \"$ac_compile\"") >&5
5629   (eval $ac_compile) 2>&5
5630   ac_status=$?
5631   echo "$as_me:5631: \$? = $ac_status" >&5
5632   (exit $ac_status); } &&
5633          { ac_try='test -s conftest.$ac_objext'
5634   { (eval echo "$as_me:5634: \"$ac_try\"") >&5
5635   (eval $ac_try) 2>&5
5636   ac_status=$?
5637   echo "$as_me:5637: \$? = $ac_status" >&5
5638   (exit $ac_status); }; }; then
5639   break
5640 else
5641   echo "$as_me: failed program was:" >&5
5642 cat conftest.$ac_ext >&5
5643 fi
5644 rm -f conftest.$ac_objext conftest.$ac_ext
5645                 done
5646                 echo "$as_me:5646: result: $CC_SHARED_OPTS" >&5
5647 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5648                 CFLAGS="$cf_save_CFLAGS"
5649         fi
5650
5651         cf_cv_shlib_version_infix=no
5652
5653         case $cf_cv_system_name in #(vi
5654         aix4.3-9*|aix[5-7]*) #(vi
5655                 if test "$GCC" = yes; then
5656                         CC_SHARED_OPTS=
5657                         MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5658                 else
5659                         # CC_SHARED_OPTS='-qpic=large -G'
5660                         # perhaps "-bM:SRE -bnoentry -bexpall"
5661                         MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5662                 fi
5663                 ;;
5664         beos*) #(vi
5665                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5666                 ;;
5667         cygwin*) #(vi
5668                 CC_SHARED_OPTS=
5669                 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5670                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5671                 cf_cv_shlib_version=cygdll
5672                 cf_cv_shlib_version_infix=cygdll
5673                 shlibdir=$bindir
5674                 MAKE_DLLS=
5675                 cat >mk_shared_lib.sh <<-CF_EOF
5676                 #!/bin/sh
5677                 SHARED_LIB=\$1
5678                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5679                 shift
5680                 cat <<-EOF
5681                 Linking shared library
5682                 ** SHARED_LIB \$SHARED_LIB
5683                 ** IMPORT_LIB \$IMPORT_LIB
5684 EOF
5685                 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5686 CF_EOF
5687                 chmod +x mk_shared_lib.sh
5688                 ;;
5689         msys*) #(vi
5690                 CC_SHARED_OPTS=
5691                 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5692                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5693                 cf_cv_shlib_version=msysdll
5694                 cf_cv_shlib_version_infix=msysdll
5695                 shlibdir=$bindir
5696                 MAKE_DLLS=
5697                 cat >mk_shared_lib.sh <<-CF_EOF
5698                 #!/bin/sh
5699                 SHARED_LIB=\$1
5700                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5701                 shift
5702                 cat <<-EOF
5703                 Linking shared library
5704                 ** SHARED_LIB \$SHARED_LIB
5705                 ** IMPORT_LIB \$IMPORT_LIB
5706 EOF
5707                 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5708 CF_EOF
5709                 chmod +x mk_shared_lib.sh
5710                 ;;
5711         darwin*) #(vi
5712                 cf_try_cflags="no-cpp-precomp"
5713                 CC_SHARED_OPTS="-dynamic"
5714                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5715                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5716                 cf_cv_shlib_version_infix=yes
5717                 echo "$as_me:5717: checking if ld -search_paths_first works" >&5
5718 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5719 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5720   echo $ECHO_N "(cached) $ECHO_C" >&6
5721 else
5722
5723                         cf_save_LDFLAGS=$LDFLAGS
5724                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5725                         cat >conftest.$ac_ext <<_ACEOF
5726 #line 5726 "configure"
5727 #include "confdefs.h"
5728
5729 int
5730 main ()
5731 {
5732 int i;
5733   ;
5734   return 0;
5735 }
5736 _ACEOF
5737 rm -f conftest.$ac_objext conftest$ac_exeext
5738 if { (eval echo "$as_me:5738: \"$ac_link\"") >&5
5739   (eval $ac_link) 2>&5
5740   ac_status=$?
5741   echo "$as_me:5741: \$? = $ac_status" >&5
5742   (exit $ac_status); } &&
5743          { ac_try='test -s conftest$ac_exeext'
5744   { (eval echo "$as_me:5744: \"$ac_try\"") >&5
5745   (eval $ac_try) 2>&5
5746   ac_status=$?
5747   echo "$as_me:5747: \$? = $ac_status" >&5
5748   (exit $ac_status); }; }; then
5749   cf_cv_ldflags_search_paths_first=yes
5750 else
5751   echo "$as_me: failed program was:" >&5
5752 cat conftest.$ac_ext >&5
5753 cf_cv_ldflags_search_paths_first=no
5754 fi
5755 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5756                                 LDFLAGS=$cf_save_LDFLAGS
5757 fi
5758 echo "$as_me:5758: result: $cf_cv_ldflags_search_paths_first" >&5
5759 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5760                 if test $cf_cv_ldflags_search_paths_first = yes; then
5761                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5762                 fi
5763                 ;;
5764         hpux[7-8]*) #(vi
5765                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
5766                 if test "$GCC" != yes; then
5767                         CC_SHARED_OPTS='+Z'
5768                 fi
5769                 MK_SHARED_LIB='${LD} -b -o $@'
5770                 INSTALL_LIB="-m 555"
5771                 ;;
5772         hpux*) #(vi
5773                 # (tested with gcc 2.7.2 -- I don't have c89)
5774                 if test "$GCC" = yes; then
5775                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5776                 else
5777                         CC_SHARED_OPTS='+Z'
5778                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5779                 fi
5780                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5781                 # HP-UX shared libraries must be executable, and should be
5782                 # readonly to exploit a quirk in the memory manager.
5783                 INSTALL_LIB="-m 555"
5784                 ;;
5785         interix*)
5786                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5787                 if test "$cf_cv_shlib_version" = rel; then
5788                         cf_shared_soname='`basename  .${REL_VERSION}`.${ABI_VERSION}'
5789                 else
5790                         cf_shared_soname='`basename `'
5791                 fi
5792                 CC_SHARED_OPTS=
5793                 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5794                 ;;
5795         irix*) #(vi
5796                 if test "$cf_cv_enable_rpath" = yes ; then
5797                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5798                 fi
5799                 # tested with IRIX 5.2 and 'cc'.
5800                 if test "$GCC" != yes; then
5801                         CC_SHARED_OPTS='-KPIC'
5802                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5803                 else
5804                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5805                 fi
5806                 cf_cv_rm_so_locs=yes
5807                 ;;
5808         linux*|gnu*|k*bsd*-gnu) #(vi
5809                 if test "$DFT_LWR_MODEL" = "shared" ; then
5810                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5811                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5812                 fi
5813                 if test "$cf_cv_enable_rpath" = yes ; then
5814                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5815                 fi
5816
5817         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5818         if test "$cf_cv_shlib_version" = rel; then
5819                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5820         else
5821                 cf_cv_shared_soname='`basename $@`'
5822         fi
5823
5824                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5825                 ;;
5826         mingw*) #(vi
5827                 cf_cv_shlib_version=mingw
5828                 cf_cv_shlib_version_infix=mingw
5829                 shlibdir=$bindir
5830                 MAKE_DLLS=
5831                 if test "$DFT_LWR_MODEL" = "shared" ; then
5832                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
5833                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5834                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
5835                 fi
5836                 CC_SHARED_OPTS=
5837                 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5838                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5839                 cat >mk_shared_lib.sh <<-CF_EOF
5840                 #!/bin/sh
5841                 SHARED_LIB=\$1
5842                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
5843                 shift
5844                 cat <<-EOF
5845                 Linking shared library
5846                 ** SHARED_LIB \$SHARED_LIB
5847                 ** IMPORT_LIB \$IMPORT_LIB
5848 EOF
5849                 exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5850 CF_EOF
5851                 chmod +x mk_shared_lib.sh
5852                 ;;
5853         openbsd[2-9].*|mirbsd*) #(vi
5854                 if test "$DFT_LWR_MODEL" = "shared" ; then
5855                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5856                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5857                 fi
5858                 if test "$cf_cv_enable_rpath" = yes ; then
5859                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5860                 fi
5861                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5862
5863         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5864         if test "$cf_cv_shlib_version" = rel; then
5865                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5866         else
5867                 cf_cv_shared_soname='`basename $@`'
5868         fi
5869
5870                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5871                 ;;
5872         nto-qnx*|openbsd*|freebsd[12].*) #(vi
5873                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5874                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5875                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5876                 ;;
5877         dragonfly*|freebsd*) #(vi
5878                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5879                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5880                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5881                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5882                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5883                 fi
5884
5885         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5886         if test "$cf_cv_shlib_version" = rel; then
5887                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5888         else
5889                 cf_cv_shared_soname='`basename $@`'
5890         fi
5891
5892                 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5893                 ;;
5894         netbsd*) #(vi
5895                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5896                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5897                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5898                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5899                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5900                         if test "$cf_cv_shlib_version" = auto; then
5901                         if test -f /usr/libexec/ld.elf_so; then
5902                                 cf_cv_shlib_version=abi
5903                         else
5904                                 cf_cv_shlib_version=rel
5905                         fi
5906                         fi
5907
5908         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5909         if test "$cf_cv_shlib_version" = rel; then
5910                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5911         else
5912                 cf_cv_shared_soname='`basename $@`'
5913         fi
5914
5915                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5916                 else
5917                         MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
5918                 fi
5919                 ;;
5920         osf*|mls+*) #(vi
5921                 # tested with OSF/1 V3.2 and 'cc'
5922                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5923                 # link with shared libs).
5924                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5925                 case $host_os in #(vi
5926                 osf4*)
5927                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5928                         ;;
5929                 esac
5930                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5931                 if test "$DFT_LWR_MODEL" = "shared" ; then
5932                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5933                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5934                 fi
5935                 cf_cv_rm_so_locs=yes
5936                 ;;
5937         sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
5938                 # tested with osr5.0.5
5939                 if test "$GCC" != yes; then
5940                         CC_SHARED_OPTS='-belf -KPIC'
5941                 fi
5942                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5943                 if test "$cf_cv_enable_rpath" = yes ; then
5944                         # only way is to set LD_RUN_PATH but no switch for it
5945                         RUN_PATH=$libdir
5946                 fi
5947                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5948                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5949                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5950                 ;;
5951         sunos4*) #(vi
5952                 # tested with SunOS 4.1.1 and gcc 2.7.0
5953                 if test "$GCC" != yes; then
5954                         CC_SHARED_OPTS='-KPIC'
5955                 fi
5956                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5957                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5958                 ;;
5959         solaris2*) #(vi
5960                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5961                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5962                 if test "$DFT_LWR_MODEL" = "shared" ; then
5963                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5964                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5965                 fi
5966                 if test "$cf_cv_enable_rpath" = yes ; then
5967                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5968                 fi
5969
5970         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5971         if test "$cf_cv_shlib_version" = rel; then
5972                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5973         else
5974                 cf_cv_shared_soname='`basename $@`'
5975         fi
5976
5977                 if test "$GCC" != yes; then
5978                         cf_save_CFLAGS="$CFLAGS"
5979                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5980                         do
5981                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5982                                 cat >conftest.$ac_ext <<_ACEOF
5983 #line 5983 "configure"
5984 #include "confdefs.h"
5985 #include <stdio.h>
5986 int
5987 main ()
5988 {
5989 printf("Hello\n");
5990   ;
5991   return 0;
5992 }
5993 _ACEOF
5994 rm -f conftest.$ac_objext
5995 if { (eval echo "$as_me:5995: \"$ac_compile\"") >&5
5996   (eval $ac_compile) 2>&5
5997   ac_status=$?
5998   echo "$as_me:5998: \$? = $ac_status" >&5
5999   (exit $ac_status); } &&
6000          { ac_try='test -s conftest.$ac_objext'
6001   { (eval echo "$as_me:6001: \"$ac_try\"") >&5
6002   (eval $ac_try) 2>&5
6003   ac_status=$?
6004   echo "$as_me:6004: \$? = $ac_status" >&5
6005   (exit $ac_status); }; }; then
6006   break
6007 else
6008   echo "$as_me: failed program was:" >&5
6009 cat conftest.$ac_ext >&5
6010 fi
6011 rm -f conftest.$ac_objext conftest.$ac_ext
6012                         done
6013                         CFLAGS="$cf_save_CFLAGS"
6014                         CC_SHARED_OPTS=$cf_shared_opts
6015                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6016                 else
6017                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6018                 fi
6019                 ;;
6020         sysv5uw7*|unix_sv*) #(vi
6021                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6022                 if test "$GCC" != yes; then
6023                         CC_SHARED_OPTS='-KPIC'
6024                 fi
6025                 MK_SHARED_LIB='${LD} -d y -G -o $@'
6026                 ;;
6027         *)
6028                 CC_SHARED_OPTS='unknown'
6029                 MK_SHARED_LIB='echo unknown'
6030                 ;;
6031         esac
6032
6033         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6034         case "$cf_cv_shlib_version" in #(vi
6035         rel|abi)
6036                 case "$MK_SHARED_LIB" in #(vi
6037                 *'-o $@') #(vi
6038                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6039                         ;;
6040                 *)
6041                         { echo "$as_me:6041: WARNING: ignored --with-shlib-version" >&5
6042 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6043                         ;;
6044                 esac
6045                 ;;
6046         esac
6047
6048         if test -n "$cf_try_cflags"
6049         then
6050 cat > conftest.$ac_ext <<EOF
6051 #line 6051 "${as_me:-configure}"
6052 #include <stdio.h>
6053 int main(int argc, char *argv[])
6054 {
6055         printf("hello\n");
6056         return (argv[argc-1] == 0) ;
6057 }
6058 EOF
6059                 cf_save_CFLAGS="$CFLAGS"
6060                 for cf_opt in $cf_try_cflags
6061                 do
6062                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
6063                         echo "$as_me:6063: checking if CFLAGS option -$cf_opt works" >&5
6064 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6065                         if { (eval echo "$as_me:6065: \"$ac_compile\"") >&5
6066   (eval $ac_compile) 2>&5
6067   ac_status=$?
6068   echo "$as_me:6068: \$? = $ac_status" >&5
6069   (exit $ac_status); }; then
6070                                 echo "$as_me:6070: result: yes" >&5
6071 echo "${ECHO_T}yes" >&6
6072                                 cf_save_CFLAGS="$CFLAGS"
6073                         else
6074                                 echo "$as_me:6074: result: no" >&5
6075 echo "${ECHO_T}no" >&6
6076                         fi
6077                 done
6078                 CFLAGS="$cf_save_CFLAGS"
6079         fi
6080
6081         # RPATH_LIST is a colon-separated list of directories
6082         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6083         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6084
6085         test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6086
6087         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6088
6089 echo "${as_me:-configure}:6089: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6090
6091         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6092
6093 echo "${as_me:-configure}:6093: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6094
6095 if test "$CC_SHARED_OPTS" = "unknown"; then
6096         for model in $cf_list_models; do
6097                 if test "$model" = "shared"; then
6098                         { { echo "$as_me:6098: error: Shared libraries are not supported in this version" >&5
6099 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6100    { (exit 1); exit 1; }; }
6101                 fi
6102         done
6103 fi
6104
6105 ### If we're building with rpath, try to link non-standard libs that way too.
6106 if test "$DFT_LWR_MODEL" = "shared"; then
6107
6108 echo "$as_me:6108: checking if rpath-hack should be disabled" >&5
6109 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6110
6111 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6112 if test "${enable_rpath_hack+set}" = set; then
6113   enableval="$enable_rpath_hack"
6114   test "$enableval" != no && enableval=yes
6115   if test "$enableval" != "yes" ; then
6116     cf_disable_rpath_hack=yes
6117   else
6118     cf_disable_rpath_hack=no
6119   fi
6120 else
6121   enableval=yes
6122   cf_disable_rpath_hack=no
6123
6124 fi;
6125 echo "$as_me:6125: result: $cf_disable_rpath_hack" >&5
6126 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6127 if test "$cf_disable_rpath_hack" = no ; then
6128
6129 echo "$as_me:6129: checking for updated LDFLAGS" >&5
6130 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6131 if test -n "$LD_RPATH_OPT" ; then
6132         echo "$as_me:6132: result: maybe" >&5
6133 echo "${ECHO_T}maybe" >&6
6134
6135         for ac_prog in ldd
6136 do
6137   # Extract the first word of "$ac_prog", so it can be a program name with args.
6138 set dummy $ac_prog; ac_word=$2
6139 echo "$as_me:6139: checking for $ac_word" >&5
6140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6141 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6142   echo $ECHO_N "(cached) $ECHO_C" >&6
6143 else
6144   if test -n "$cf_ldd_prog"; then
6145   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6146 else
6147   ac_save_IFS=$IFS; IFS=$ac_path_separator
6148 ac_dummy="$PATH"
6149 for ac_dir in $ac_dummy; do
6150   IFS=$ac_save_IFS
6151   test -z "$ac_dir" && ac_dir=.
6152   $as_executable_p "$ac_dir/$ac_word" || continue
6153 ac_cv_prog_cf_ldd_prog="$ac_prog"
6154 echo "$as_me:6154: found $ac_dir/$ac_word" >&5
6155 break
6156 done
6157
6158 fi
6159 fi
6160 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6161 if test -n "$cf_ldd_prog"; then
6162   echo "$as_me:6162: result: $cf_ldd_prog" >&5
6163 echo "${ECHO_T}$cf_ldd_prog" >&6
6164 else
6165   echo "$as_me:6165: result: no" >&5
6166 echo "${ECHO_T}no" >&6
6167 fi
6168
6169   test -n "$cf_ldd_prog" && break
6170 done
6171 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6172
6173         cf_rpath_list="/usr/lib /lib"
6174         if test "$cf_ldd_prog" != no
6175         then
6176                 cf_rpath_oops=
6177
6178 cat >conftest.$ac_ext <<_ACEOF
6179 #line 6179 "configure"
6180 #include "confdefs.h"
6181 #include <stdio.h>
6182 int
6183 main ()
6184 {
6185 printf("Hello");
6186   ;
6187   return 0;
6188 }
6189 _ACEOF
6190 rm -f conftest.$ac_objext conftest$ac_exeext
6191 if { (eval echo "$as_me:6191: \"$ac_link\"") >&5
6192   (eval $ac_link) 2>&5
6193   ac_status=$?
6194   echo "$as_me:6194: \$? = $ac_status" >&5
6195   (exit $ac_status); } &&
6196          { ac_try='test -s conftest$ac_exeext'
6197   { (eval echo "$as_me:6197: \"$ac_try\"") >&5
6198   (eval $ac_try) 2>&5
6199   ac_status=$?
6200   echo "$as_me:6200: \$? = $ac_status" >&5
6201   (exit $ac_status); }; }; then
6202   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
6203                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
6204 else
6205   echo "$as_me: failed program was:" >&5
6206 cat conftest.$ac_ext >&5
6207 fi
6208 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6209
6210                 # If we passed the link-test, but get a "not found" on a given library,
6211                 # this could be due to inept reconfiguration of gcc to make it only
6212                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
6213                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6214                 # /usr/local libraries.
6215                 if test -n "$cf_rpath_oops"
6216                 then
6217                         for cf_rpath_src in $cf_rpath_oops
6218                         do
6219                                 for cf_rpath_dir in \
6220                                         /usr/local \
6221                                         /usr/pkg \
6222                                         /opt/sfw
6223                                 do
6224                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
6225                                         then
6226                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6227
6228 echo "${as_me:-configure}:6228: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6229
6230                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6231                                                 break
6232                                         fi
6233                                 done
6234                         done
6235                 fi
6236         fi
6237
6238         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6239
6240 echo "${as_me:-configure}:6240: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6241
6242 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
6243
6244 echo "${as_me:-configure}:6244: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6245
6246 cf_rpath_dst=
6247 for cf_rpath_src in $LDFLAGS
6248 do
6249         case $cf_rpath_src in #(vi
6250         -L*) #(vi
6251
6252                 # check if this refers to a directory which we will ignore
6253                 cf_rpath_skip=no
6254                 if test -n "$cf_rpath_list"
6255                 then
6256                         for cf_rpath_item in $cf_rpath_list
6257                         do
6258                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6259                                 then
6260                                         cf_rpath_skip=yes
6261                                         break
6262                                 fi
6263                         done
6264                 fi
6265
6266                 if test "$cf_rpath_skip" = no
6267                 then
6268                         # transform the option
6269                         if test "$LD_RPATH_OPT" = "-R " ; then
6270                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6271                         else
6272                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6273                         fi
6274
6275                         # if we have not already added this, add it now
6276                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6277                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6278                         then
6279                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6280
6281 echo "${as_me:-configure}:6281: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6282
6283                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6284                         fi
6285                 fi
6286                 ;;
6287         esac
6288         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6289 done
6290 LDFLAGS=$cf_rpath_dst
6291
6292 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
6293
6294 echo "${as_me:-configure}:6294: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6295
6296 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
6297
6298 echo "${as_me:-configure}:6298: testing ...checking LIBS $LIBS ..." 1>&5
6299
6300 cf_rpath_dst=
6301 for cf_rpath_src in $LIBS
6302 do
6303         case $cf_rpath_src in #(vi
6304         -L*) #(vi
6305
6306                 # check if this refers to a directory which we will ignore
6307                 cf_rpath_skip=no
6308                 if test -n "$cf_rpath_list"
6309                 then
6310                         for cf_rpath_item in $cf_rpath_list
6311                         do
6312                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6313                                 then
6314                                         cf_rpath_skip=yes
6315                                         break
6316                                 fi
6317                         done
6318                 fi
6319
6320                 if test "$cf_rpath_skip" = no
6321                 then
6322                         # transform the option
6323                         if test "$LD_RPATH_OPT" = "-R " ; then
6324                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6325                         else
6326                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6327                         fi
6328
6329                         # if we have not already added this, add it now
6330                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6331                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6332                         then
6333                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6334
6335 echo "${as_me:-configure}:6335: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6336
6337                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6338                         fi
6339                 fi
6340                 ;;
6341         esac
6342         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6343 done
6344 LIBS=$cf_rpath_dst
6345
6346 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
6347
6348 echo "${as_me:-configure}:6348: testing ...checked LIBS $LIBS ..." 1>&5
6349
6350         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6351
6352 echo "${as_me:-configure}:6352: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6353
6354 else
6355         echo "$as_me:6355: result: no" >&5
6356 echo "${ECHO_T}no" >&6
6357 fi
6358
6359 fi
6360
6361 fi
6362
6363 ###############################################################################
6364
6365 ###     use option --disable-overwrite to leave out the link to -lcurses
6366 echo "$as_me:6366: checking if you wish to install ncurses overwriting curses" >&5
6367 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6368
6369 # Check whether --enable-overwrite or --disable-overwrite was given.
6370 if test "${enable_overwrite+set}" = set; then
6371   enableval="$enable_overwrite"
6372   with_overwrite=$enableval
6373 else
6374   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6375 fi;
6376 echo "$as_me:6376: result: $with_overwrite" >&5
6377 echo "${ECHO_T}$with_overwrite" >&6
6378
6379 echo "$as_me:6379: checking if external terminfo-database is used" >&5
6380 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6381
6382 # Check whether --enable-database or --disable-database was given.
6383 if test "${enable_database+set}" = set; then
6384   enableval="$enable_database"
6385   use_database=$enableval
6386 else
6387   use_database=yes
6388 fi;
6389 echo "$as_me:6389: result: $use_database" >&5
6390 echo "${ECHO_T}$use_database" >&6
6391
6392 case $host_os in #(vi
6393 os2*) #(vi
6394         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6395         ;;
6396 *) #(vi
6397         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6398         ;;
6399 esac
6400
6401 NCURSES_USE_DATABASE=0
6402 if test "$use_database" != no ; then
6403         NCURSES_USE_DATABASE=1
6404
6405         echo "$as_me:6405: checking which terminfo source-file will be installed" >&5
6406 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6407
6408 # Check whether --with-database or --without-database was given.
6409 if test "${with_database+set}" = set; then
6410   withval="$with_database"
6411   TERMINFO_SRC=$withval
6412 fi;
6413         echo "$as_me:6413: result: $TERMINFO_SRC" >&5
6414 echo "${ECHO_T}$TERMINFO_SRC" >&6
6415
6416         echo "$as_me:6416: checking whether to use hashed database instead of directory/tree" >&5
6417 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6418
6419 # Check whether --with-hashed-db or --without-hashed-db was given.
6420 if test "${with_hashed_db+set}" = set; then
6421   withval="$with_hashed_db"
6422
6423 else
6424   with_hashed_db=no
6425 fi;
6426         echo "$as_me:6426: result: $with_hashed_db" >&5
6427 echo "${ECHO_T}$with_hashed_db" >&6
6428 else
6429         with_hashed_db=no
6430 fi
6431
6432 echo "$as_me:6432: checking for list of fallback descriptions" >&5
6433 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6434
6435 # Check whether --with-fallbacks or --without-fallbacks was given.
6436 if test "${with_fallbacks+set}" = set; then
6437   withval="$with_fallbacks"
6438   with_fallback=$withval
6439 else
6440   with_fallback=
6441 fi;
6442 echo "$as_me:6442: result: $with_fallback" >&5
6443 echo "${ECHO_T}$with_fallback" >&6
6444 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6445
6446 echo "$as_me:6446: checking if you want modern xterm or antique" >&5
6447 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6448
6449 # Check whether --with-xterm-new or --without-xterm-new was given.
6450 if test "${with_xterm_new+set}" = set; then
6451   withval="$with_xterm_new"
6452   with_xterm_new=$withval
6453 else
6454   with_xterm_new=yes
6455 fi;
6456 case $with_xterm_new in
6457 no)     with_xterm_new=xterm-old;;
6458 *)      with_xterm_new=xterm-new;;
6459 esac
6460 echo "$as_me:6460: result: $with_xterm_new" >&5
6461 echo "${ECHO_T}$with_xterm_new" >&6
6462 WHICH_XTERM=$with_xterm_new
6463
6464 echo "$as_me:6464: checking if xterm backspace sends BS or DEL" >&5
6465 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
6466
6467 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
6468 if test "${with_xterm_kbs+set}" = set; then
6469   withval="$with_xterm_kbs"
6470   with_xterm_kbs=$withval
6471 else
6472   with_xterm_kbs=BS
6473 fi;
6474 case x$with_xterm_kbs in
6475 xyes|xno|xBS|xbs|x8)
6476         with_xterm_kbs=BS
6477         ;;
6478 xDEL|xdel|x127)
6479         with_xterm_kbs=DEL
6480         ;;
6481 *)
6482         with_xterm_kbs=$withval
6483         ;;
6484 esac
6485 echo "$as_me:6485: result: $with_xterm_kbs" >&5
6486 echo "${ECHO_T}$with_xterm_kbs" >&6
6487 XTERM_KBS=$with_xterm_kbs
6488
6489 MAKE_TERMINFO=
6490 if test "$use_database" = no ; then
6491         TERMINFO="${datadir}/terminfo"
6492         MAKE_TERMINFO="#"
6493 else
6494
6495 echo "$as_me:6495: checking for list of terminfo directories" >&5
6496 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6497
6498 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6499 if test "${with_terminfo_dirs+set}" = set; then
6500   withval="$with_terminfo_dirs"
6501
6502 else
6503   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6504 fi;
6505 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6506 cf_dst_path=
6507 for cf_src_path in $withval
6508 do
6509
6510 if test "x$prefix" != xNONE; then
6511   cf_path_syntax="$prefix"
6512 else
6513   cf_path_syntax="$ac_default_prefix"
6514 fi
6515
6516 case ".$cf_src_path" in #(vi
6517 .\$\(*\)*|.\'*\'*) #(vi
6518   ;;
6519 ..|./*|.\\*) #(vi
6520   ;;
6521 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6522   ;;
6523 .\${*prefix}*|.\${*dir}*) #(vi
6524   eval cf_src_path="$cf_src_path"
6525   case ".$cf_src_path" in #(vi
6526   .NONE/*)
6527     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6528     ;;
6529   esac
6530   ;; #(vi
6531 .no|.NONE/*)
6532   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6533   ;;
6534 *)
6535   { { echo "$as_me:6535: error: expected a pathname, not \"$cf_src_path\"" >&5
6536 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6537    { (exit 1); exit 1; }; }
6538   ;;
6539 esac
6540
6541   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
6542   cf_dst_path="${cf_dst_path}${cf_src_path}"
6543 done
6544 IFS="$ac_save_ifs"
6545
6546 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
6547 # so we have to check/work around.  We do prefer the result of "eval"...
6548 eval cf_dst_eval="$cf_dst_path"
6549 case "x$cf_dst_eval" in #(vi
6550 xNONE*) #(vi
6551         TERMINFO_DIRS=$cf_dst_path
6552         ;;
6553 *)
6554         TERMINFO_DIRS="$cf_dst_eval"
6555         ;;
6556 esac
6557
6558 echo "$as_me:6558: result: $TERMINFO_DIRS" >&5
6559 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6560 test -n "$TERMINFO_DIRS" &&
6561 cat >>confdefs.h <<EOF
6562 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6563 EOF
6564
6565 echo "$as_me:6565: checking for default terminfo directory" >&5
6566 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6567
6568 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6569 if test "${with_default_terminfo_dir+set}" = set; then
6570   withval="$with_default_terminfo_dir"
6571
6572 else
6573   withval="${TERMINFO:-${datadir}/terminfo}"
6574 fi; if test -n "${datadir}/terminfo" ; then
6575
6576 if test "x$prefix" != xNONE; then
6577   cf_path_syntax="$prefix"
6578 else
6579   cf_path_syntax="$ac_default_prefix"
6580 fi
6581
6582 case ".$withval" in #(vi
6583 .\$\(*\)*|.\'*\'*) #(vi
6584   ;;
6585 ..|./*|.\\*) #(vi
6586   ;;
6587 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6588   ;;
6589 .\${*prefix}*|.\${*dir}*) #(vi
6590   eval withval="$withval"
6591   case ".$withval" in #(vi
6592   .NONE/*)
6593     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6594     ;;
6595   esac
6596   ;; #(vi
6597 .no|.NONE/*)
6598   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6599   ;;
6600 *)
6601   { { echo "$as_me:6601: error: expected a pathname, not \"$withval\"" >&5
6602 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6603    { (exit 1); exit 1; }; }
6604   ;;
6605 esac
6606
6607 fi
6608 eval TERMINFO="$withval"
6609
6610 echo "$as_me:6610: result: $TERMINFO" >&5
6611 echo "${ECHO_T}$TERMINFO" >&6
6612
6613 cat >>confdefs.h <<EOF
6614 #define TERMINFO "$TERMINFO"
6615 EOF
6616
6617 fi
6618
6619 ###     use option --disable-big-core to make tic run on small machines
6620 ###     We need 4Mb, check if we can allocate 50% more than that.
6621 echo "$as_me:6621: checking if big-core option selected" >&5
6622 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6623
6624 # Check whether --enable-big-core or --disable-big-core was given.
6625 if test "${enable_big_core+set}" = set; then
6626   enableval="$enable_big_core"
6627   with_big_core=$enableval
6628 else
6629   if test "$cross_compiling" = yes; then
6630   with_big_core=no
6631 else
6632   cat >conftest.$ac_ext <<_ACEOF
6633 #line 6633 "configure"
6634 #include "confdefs.h"
6635
6636 #include <stdlib.h>
6637 #include <string.h>
6638 int main() {
6639         unsigned long n = 6000000L;
6640         char *s = malloc(n);
6641         if (s != 0)
6642                 s[0] = s[n-1] = 0;
6643         ${cf_cv_main_return:-return}(s == 0);
6644 }
6645 _ACEOF
6646 rm -f conftest$ac_exeext
6647 if { (eval echo "$as_me:6647: \"$ac_link\"") >&5
6648   (eval $ac_link) 2>&5
6649   ac_status=$?
6650   echo "$as_me:6650: \$? = $ac_status" >&5
6651   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6652   { (eval echo "$as_me:6652: \"$ac_try\"") >&5
6653   (eval $ac_try) 2>&5
6654   ac_status=$?
6655   echo "$as_me:6655: \$? = $ac_status" >&5
6656   (exit $ac_status); }; }; then
6657   with_big_core=yes
6658 else
6659   echo "$as_me: program exited with status $ac_status" >&5
6660 echo "$as_me: failed program was:" >&5
6661 cat conftest.$ac_ext >&5
6662 with_big_core=no
6663 fi
6664 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6665 fi
6666 fi;
6667 echo "$as_me:6667: result: $with_big_core" >&5
6668 echo "${ECHO_T}$with_big_core" >&6
6669 test "x$with_big_core" = "xyes" &&
6670 cat >>confdefs.h <<\EOF
6671 #define HAVE_BIG_CORE 1
6672 EOF
6673
6674 ### ISO C only guarantees 512-char strings, we have tables which load faster
6675 ### when constructed using "big" strings.  More than the C compiler, the awk
6676 ### program is a limit on most vendor UNIX systems.  Check that we can build.
6677 echo "$as_me:6677: checking if big-strings option selected" >&5
6678 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6679
6680 # Check whether --enable-big-strings or --disable-big-strings was given.
6681 if test "${enable_big_strings+set}" = set; then
6682   enableval="$enable_big_strings"
6683   with_big_strings=$enableval
6684 else
6685
6686         case x$AWK in #(vi
6687         x)
6688                 eval with_big_strings=no
6689                 ;;
6690         *) #(vi
6691                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6692                         | $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
6693                         eval with_big_strings=yes
6694                 else
6695                         eval with_big_strings=no
6696                 fi
6697                 ;;
6698         esac
6699
6700 fi;
6701 echo "$as_me:6701: result: $with_big_strings" >&5
6702 echo "${ECHO_T}$with_big_strings" >&6
6703
6704 USE_BIG_STRINGS=0
6705 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
6706
6707 ###     use option --enable-termcap to compile in the termcap fallback support
6708 echo "$as_me:6708: checking if you want termcap-fallback support" >&5
6709 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6710
6711 # Check whether --enable-termcap or --disable-termcap was given.
6712 if test "${enable_termcap+set}" = set; then
6713   enableval="$enable_termcap"
6714   with_termcap=$enableval
6715 else
6716   with_termcap=no
6717 fi;
6718 echo "$as_me:6718: result: $with_termcap" >&5
6719 echo "${ECHO_T}$with_termcap" >&6
6720
6721 NCURSES_USE_TERMCAP=0
6722 if test "x$with_termcap" != "xyes" ; then
6723         if test "$use_database" = no ; then
6724                 if test -z "$with_fallback" ; then
6725                         { { echo "$as_me:6725: error: You have disabled the database w/o specifying fallbacks" >&5
6726 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6727    { (exit 1); exit 1; }; }
6728                 fi
6729         fi
6730
6731 cat >>confdefs.h <<\EOF
6732 #define PURE_TERMINFO 1
6733 EOF
6734
6735 else
6736
6737         if test "$with_ticlib" != no ; then
6738                 { { echo "$as_me:6738: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6739 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6740    { (exit 1); exit 1; }; }
6741         fi
6742
6743         NCURSES_USE_TERMCAP=1
6744         echo "$as_me:6744: checking for list of termcap files" >&5
6745 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6746
6747 # Check whether --with-termpath or --without-termpath was given.
6748 if test "${with_termpath+set}" = set; then
6749   withval="$with_termpath"
6750
6751 else
6752   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6753 fi;
6754 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6755 cf_dst_path=
6756 for cf_src_path in $withval
6757 do
6758
6759 if test "x$prefix" != xNONE; then
6760   cf_path_syntax="$prefix"
6761 else
6762   cf_path_syntax="$ac_default_prefix"
6763 fi
6764
6765 case ".$cf_src_path" in #(vi
6766 .\$\(*\)*|.\'*\'*) #(vi
6767   ;;
6768 ..|./*|.\\*) #(vi
6769   ;;
6770 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6771   ;;
6772 .\${*prefix}*|.\${*dir}*) #(vi
6773   eval cf_src_path="$cf_src_path"
6774   case ".$cf_src_path" in #(vi
6775   .NONE/*)
6776     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6777     ;;
6778   esac
6779   ;; #(vi
6780 .no|.NONE/*)
6781   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6782   ;;
6783 *)
6784   { { echo "$as_me:6784: error: expected a pathname, not \"$cf_src_path\"" >&5
6785 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6786    { (exit 1); exit 1; }; }
6787   ;;
6788 esac
6789
6790   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
6791   cf_dst_path="${cf_dst_path}${cf_src_path}"
6792 done
6793 IFS="$ac_save_ifs"
6794
6795 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
6796 # so we have to check/work around.  We do prefer the result of "eval"...
6797 eval cf_dst_eval="$cf_dst_path"
6798 case "x$cf_dst_eval" in #(vi
6799 xNONE*) #(vi
6800         TERMPATH=$cf_dst_path
6801         ;;
6802 *)
6803         TERMPATH="$cf_dst_eval"
6804         ;;
6805 esac
6806
6807         echo "$as_me:6807: result: $TERMPATH" >&5
6808 echo "${ECHO_T}$TERMPATH" >&6
6809         test -n "$TERMPATH" &&
6810 cat >>confdefs.h <<EOF
6811 #define TERMPATH "$TERMPATH"
6812 EOF
6813
6814         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
6815         echo "$as_me:6815: checking if fast termcap-loader is needed" >&5
6816 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6817
6818 # Check whether --enable-getcap or --disable-getcap was given.
6819 if test "${enable_getcap+set}" = set; then
6820   enableval="$enable_getcap"
6821   with_getcap=$enableval
6822 else
6823   with_getcap=no
6824 fi;
6825         echo "$as_me:6825: result: $with_getcap" >&5
6826 echo "${ECHO_T}$with_getcap" >&6
6827         test "x$with_getcap" = "xyes" &&
6828 cat >>confdefs.h <<\EOF
6829 #define USE_GETCAP 1
6830 EOF
6831
6832         echo "$as_me:6832: checking if translated termcaps will be cached in ~/.terminfo" >&5
6833 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6834
6835 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6836 if test "${enable_getcap_cache+set}" = set; then
6837   enableval="$enable_getcap_cache"
6838   with_getcap_cache=$enableval
6839 else
6840   with_getcap_cache=no
6841 fi;
6842         echo "$as_me:6842: result: $with_getcap_cache" >&5
6843 echo "${ECHO_T}$with_getcap_cache" >&6
6844         test "x$with_getcap_cache" = "xyes" &&
6845 cat >>confdefs.h <<\EOF
6846 #define USE_GETCAP_CACHE 1
6847 EOF
6848
6849 fi
6850
6851 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
6852 echo "$as_me:6852: checking if ~/.terminfo is wanted" >&5
6853 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6854
6855 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6856 if test "${enable_home_terminfo+set}" = set; then
6857   enableval="$enable_home_terminfo"
6858   with_home_terminfo=$enableval
6859 else
6860   with_home_terminfo=yes
6861 fi;
6862 echo "$as_me:6862: result: $with_home_terminfo" >&5
6863 echo "${ECHO_T}$with_home_terminfo" >&6
6864 test "x$with_home_terminfo" = "xyes" &&
6865 cat >>confdefs.h <<\EOF
6866 #define USE_HOME_TERMINFO 1
6867 EOF
6868
6869 echo "$as_me:6869: checking if you want to use restricted environment when running as root" >&5
6870 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6871
6872 # Check whether --enable-root-environ or --disable-root-environ was given.
6873 if test "${enable_root_environ+set}" = set; then
6874   enableval="$enable_root_environ"
6875   with_root_environ=$enableval
6876 else
6877   with_root_environ=yes
6878 fi;
6879 echo "$as_me:6879: result: $with_root_environ" >&5
6880 echo "${ECHO_T}$with_root_environ" >&6
6881 test "x$with_root_environ" = xyes &&
6882 cat >>confdefs.h <<\EOF
6883 #define USE_ROOT_ENVIRON 1
6884 EOF
6885
6886 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
6887 ###   to reduce storage requirements for the terminfo database.
6888
6889 for ac_func in \
6890         remove \
6891         unlink
6892 do
6893 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6894 echo "$as_me:6894: checking for $ac_func" >&5
6895 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6896 if eval "test \"\${$as_ac_var+set}\" = set"; then
6897   echo $ECHO_N "(cached) $ECHO_C" >&6
6898 else
6899   cat >conftest.$ac_ext <<_ACEOF
6900 #line 6900 "configure"
6901 #include "confdefs.h"
6902 /* System header to define __stub macros and hopefully few prototypes,
6903     which can conflict with char $ac_func (); below.  */
6904 #include <assert.h>
6905 /* Override any gcc2 internal prototype to avoid an error.  */
6906 #ifdef __cplusplus
6907 extern "C"
6908 #endif
6909 /* We use char because int might match the return type of a gcc2
6910    builtin and then its argument prototype would still apply.  */
6911 char $ac_func ();
6912 char (*f) ();
6913
6914 int
6915 main ()
6916 {
6917 /* The GNU C library defines this for functions which it implements
6918     to always fail with ENOSYS.  Some functions are actually named
6919     something starting with __ and the normal name is an alias.  */
6920 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6921 choke me
6922 #else
6923 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6924 #endif
6925
6926   ;
6927   return 0;
6928 }
6929 _ACEOF
6930 rm -f conftest.$ac_objext conftest$ac_exeext
6931 if { (eval echo "$as_me:6931: \"$ac_link\"") >&5
6932   (eval $ac_link) 2>&5
6933   ac_status=$?
6934   echo "$as_me:6934: \$? = $ac_status" >&5
6935   (exit $ac_status); } &&
6936          { ac_try='test -s conftest$ac_exeext'
6937   { (eval echo "$as_me:6937: \"$ac_try\"") >&5
6938   (eval $ac_try) 2>&5
6939   ac_status=$?
6940   echo "$as_me:6940: \$? = $ac_status" >&5
6941   (exit $ac_status); }; }; then
6942   eval "$as_ac_var=yes"
6943 else
6944   echo "$as_me: failed program was:" >&5
6945 cat conftest.$ac_ext >&5
6946 eval "$as_ac_var=no"
6947 fi
6948 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6949 fi
6950 echo "$as_me:6950: result: `eval echo '${'$as_ac_var'}'`" >&5
6951 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6952 if test `eval echo '${'$as_ac_var'}'` = yes; then
6953   cat >>confdefs.h <<EOF
6954 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6955 EOF
6956
6957 fi
6958 done
6959
6960 if test "$cross_compiling" = yes ; then
6961
6962 for ac_func in \
6963                 link \
6964                 symlink
6965 do
6966 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6967 echo "$as_me:6967: checking for $ac_func" >&5
6968 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6969 if eval "test \"\${$as_ac_var+set}\" = set"; then
6970   echo $ECHO_N "(cached) $ECHO_C" >&6
6971 else
6972   cat >conftest.$ac_ext <<_ACEOF
6973 #line 6973 "configure"
6974 #include "confdefs.h"
6975 /* System header to define __stub macros and hopefully few prototypes,
6976     which can conflict with char $ac_func (); below.  */
6977 #include <assert.h>
6978 /* Override any gcc2 internal prototype to avoid an error.  */
6979 #ifdef __cplusplus
6980 extern "C"
6981 #endif
6982 /* We use char because int might match the return type of a gcc2
6983    builtin and then its argument prototype would still apply.  */
6984 char $ac_func ();
6985 char (*f) ();
6986
6987 int
6988 main ()
6989 {
6990 /* The GNU C library defines this for functions which it implements
6991     to always fail with ENOSYS.  Some functions are actually named
6992     something starting with __ and the normal name is an alias.  */
6993 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6994 choke me
6995 #else
6996 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6997 #endif
6998
6999   ;
7000   return 0;
7001 }
7002 _ACEOF
7003 rm -f conftest.$ac_objext conftest$ac_exeext
7004 if { (eval echo "$as_me:7004: \"$ac_link\"") >&5
7005   (eval $ac_link) 2>&5
7006   ac_status=$?
7007   echo "$as_me:7007: \$? = $ac_status" >&5
7008   (exit $ac_status); } &&
7009          { ac_try='test -s conftest$ac_exeext'
7010   { (eval echo "$as_me:7010: \"$ac_try\"") >&5
7011   (eval $ac_try) 2>&5
7012   ac_status=$?
7013   echo "$as_me:7013: \$? = $ac_status" >&5
7014   (exit $ac_status); }; }; then
7015   eval "$as_ac_var=yes"
7016 else
7017   echo "$as_me: failed program was:" >&5
7018 cat conftest.$ac_ext >&5
7019 eval "$as_ac_var=no"
7020 fi
7021 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7022 fi
7023 echo "$as_me:7023: result: `eval echo '${'$as_ac_var'}'`" >&5
7024 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7025 if test `eval echo '${'$as_ac_var'}'` = yes; then
7026   cat >>confdefs.h <<EOF
7027 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7028 EOF
7029
7030 fi
7031 done
7032
7033 else
7034         echo "$as_me:7034: checking if link/symlink functions work" >&5
7035 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
7036 if test "${cf_cv_link_funcs+set}" = set; then
7037   echo $ECHO_N "(cached) $ECHO_C" >&6
7038 else
7039
7040                 cf_cv_link_funcs=
7041                 for cf_func in link symlink ; do
7042                         if test "$cross_compiling" = yes; then
7043
7044                         eval 'ac_cv_func_'$cf_func'=error'
7045 else
7046   cat >conftest.$ac_ext <<_ACEOF
7047 #line 7047 "configure"
7048 #include "confdefs.h"
7049
7050 #include <sys/types.h>
7051 #include <sys/stat.h>
7052 #ifdef HAVE_UNISTD_H
7053 #include <unistd.h>
7054 #endif
7055 int main()
7056 {
7057         int fail = 0;
7058         char *src = "config.log";
7059         char *dst = "conftest.chk";
7060         struct stat src_sb;
7061         struct stat dst_sb;
7062
7063         stat(src, &src_sb);
7064         fail = ($cf_func("config.log", "conftest.chk") < 0)
7065             || (stat(dst, &dst_sb) < 0)
7066             || (dst_sb.st_mtime != src_sb.st_mtime);
7067 #ifdef HAVE_UNLINK
7068         unlink(dst);
7069 #else
7070         remove(dst);
7071 #endif
7072         ${cf_cv_main_return:-return} (fail);
7073 }
7074
7075 _ACEOF
7076 rm -f conftest$ac_exeext
7077 if { (eval echo "$as_me:7077: \"$ac_link\"") >&5
7078   (eval $ac_link) 2>&5
7079   ac_status=$?
7080   echo "$as_me:7080: \$? = $ac_status" >&5
7081   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7082   { (eval echo "$as_me:7082: \"$ac_try\"") >&5
7083   (eval $ac_try) 2>&5
7084   ac_status=$?
7085   echo "$as_me:7085: \$? = $ac_status" >&5
7086   (exit $ac_status); }; }; then
7087
7088                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
7089                         eval 'ac_cv_func_'$cf_func'=yes'
7090 else
7091   echo "$as_me: program exited with status $ac_status" >&5
7092 echo "$as_me: failed program was:" >&5
7093 cat conftest.$ac_ext >&5
7094
7095                         eval 'ac_cv_func_'$cf_func'=no'
7096 fi
7097 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7098 fi
7099                 done
7100                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
7101
7102 fi
7103 echo "$as_me:7103: result: $cf_cv_link_funcs" >&5
7104 echo "${ECHO_T}$cf_cv_link_funcs" >&6
7105         test "$ac_cv_func_link"    = yes &&
7106 cat >>confdefs.h <<\EOF
7107 #define HAVE_LINK 1
7108 EOF
7109
7110         test "$ac_cv_func_symlink" = yes &&
7111 cat >>confdefs.h <<\EOF
7112 #define HAVE_SYMLINK 1
7113 EOF
7114
7115 fi
7116
7117 with_links=no
7118 with_symlinks=no
7119
7120 # soft links (symbolic links) are useful for some systems where hard links do
7121 # not work, or to make it simpler to copy terminfo trees around.
7122 if test "x$ac_cv_func_symlink" = xyes ; then
7123     echo "$as_me:7123: checking if tic should use symbolic links" >&5
7124 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7125
7126 # Check whether --enable-symlinks or --disable-symlinks was given.
7127 if test "${enable_symlinks+set}" = set; then
7128   enableval="$enable_symlinks"
7129   with_symlinks=$enableval
7130 else
7131   with_symlinks=no
7132 fi;
7133     echo "$as_me:7133: result: $with_symlinks" >&5
7134 echo "${ECHO_T}$with_symlinks" >&6
7135 fi
7136
7137 # If we have hard links and did not choose to use soft links instead, there is
7138 # no reason to make this choice optional - use the hard links.
7139 if test "$with_symlinks" = no ; then
7140     echo "$as_me:7140: checking if tic should use hard links" >&5
7141 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7142     if test "x$ac_cv_func_link" = xyes ; then
7143         with_links=yes
7144     else
7145         with_links=no
7146     fi
7147     echo "$as_me:7147: result: $with_links" >&5
7148 echo "${ECHO_T}$with_links" >&6
7149 fi
7150
7151 test "x$with_links" = xyes &&
7152 cat >>confdefs.h <<\EOF
7153 #define USE_LINKS 1
7154 EOF
7155
7156 test "x$with_symlinks" = xyes &&
7157 cat >>confdefs.h <<\EOF
7158 #define USE_SYMLINKS 1
7159 EOF
7160
7161 ###   use option --enable-broken-linker to force on use of broken-linker support
7162 echo "$as_me:7162: checking if you want broken-linker support code" >&5
7163 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7164
7165 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7166 if test "${enable_broken_linker+set}" = set; then
7167   enableval="$enable_broken_linker"
7168   with_broken_linker=$enableval
7169 else
7170   with_broken_linker=${BROKEN_LINKER:-no}
7171 fi;
7172 echo "$as_me:7172: result: $with_broken_linker" >&5
7173 echo "${ECHO_T}$with_broken_linker" >&6
7174
7175 BROKEN_LINKER=0
7176 if test "x$with_broken_linker" = xyes ; then
7177
7178 cat >>confdefs.h <<\EOF
7179 #define BROKEN_LINKER 1
7180 EOF
7181
7182         BROKEN_LINKER=1
7183 elif test "$DFT_LWR_MODEL" = shared ; then
7184         case $cf_cv_system_name in #(vi
7185         cygwin*)
7186
7187 cat >>confdefs.h <<\EOF
7188 #define BROKEN_LINKER 1
7189 EOF
7190
7191                 BROKEN_LINKER=1
7192                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
7193
7194 echo "${as_me:-configure}:7194: testing cygwin linker is broken anyway ..." 1>&5
7195
7196                 ;;
7197         esac
7198 fi
7199
7200 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
7201 echo "$as_me:7201: checking if tputs should process BSD-style prefix padding" >&5
7202 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7203
7204 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7205 if test "${enable_bsdpad+set}" = set; then
7206   enableval="$enable_bsdpad"
7207   with_bsdpad=$enableval
7208 else
7209   with_bsdpad=no
7210 fi;
7211 echo "$as_me:7211: result: $with_bsdpad" >&5
7212 echo "${ECHO_T}$with_bsdpad" >&6
7213 test "x$with_bsdpad" = xyes &&
7214 cat >>confdefs.h <<\EOF
7215 #define BSD_TPUTS 1
7216 EOF
7217
7218 ###   use option --enable-widec to turn on use of wide-character support
7219 NCURSES_CH_T=chtype
7220 NCURSES_LIBUTF8=0
7221
7222 NEED_WCHAR_H=0
7223 NCURSES_MBSTATE_T=0
7224 NCURSES_WCHAR_T=0
7225 NCURSES_WINT_T=0
7226
7227 # Check to define _XOPEN_SOURCE "automatically"
7228
7229 cf_XOPEN_SOURCE=500
7230 cf_POSIX_C_SOURCE=199506L
7231 cf_xopen_source=
7232
7233 case $host_os in #(vi
7234 aix[4-7]*) #(vi
7235         cf_xopen_source="-D_ALL_SOURCE"
7236         ;;
7237 cygwin|msys) #(vi
7238         cf_XOPEN_SOURCE=600
7239         ;;
7240 darwin[0-8].*) #(vi
7241         cf_xopen_source="-D_APPLE_C_SOURCE"
7242         ;;
7243 darwin*) #(vi
7244         cf_xopen_source="-D_DARWIN_C_SOURCE"
7245         cf_XOPEN_SOURCE=
7246         ;;
7247 freebsd*|dragonfly*) #(vi
7248         # 5.x headers associate
7249         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7250         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7251         cf_POSIX_C_SOURCE=200112L
7252         cf_XOPEN_SOURCE=600
7253         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7254         ;;
7255 hpux11*) #(vi
7256         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7257         ;;
7258 hpux*) #(vi
7259         cf_xopen_source="-D_HPUX_SOURCE"
7260         ;;
7261 irix[56].*) #(vi
7262         cf_xopen_source="-D_SGI_SOURCE"
7263         cf_XOPEN_SOURCE=
7264         ;;
7265 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7266
7267 echo "$as_me:7267: checking if we must define _GNU_SOURCE" >&5
7268 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7269 if test "${cf_cv_gnu_source+set}" = set; then
7270   echo $ECHO_N "(cached) $ECHO_C" >&6
7271 else
7272
7273 cat >conftest.$ac_ext <<_ACEOF
7274 #line 7274 "configure"
7275 #include "confdefs.h"
7276 #include <sys/types.h>
7277 int
7278 main ()
7279 {
7280
7281 #ifndef _XOPEN_SOURCE
7282 make an error
7283 #endif
7284   ;
7285   return 0;
7286 }
7287 _ACEOF
7288 rm -f conftest.$ac_objext
7289 if { (eval echo "$as_me:7289: \"$ac_compile\"") >&5
7290   (eval $ac_compile) 2>&5
7291   ac_status=$?
7292   echo "$as_me:7292: \$? = $ac_status" >&5
7293   (exit $ac_status); } &&
7294          { ac_try='test -s conftest.$ac_objext'
7295   { (eval echo "$as_me:7295: \"$ac_try\"") >&5
7296   (eval $ac_try) 2>&5
7297   ac_status=$?
7298   echo "$as_me:7298: \$? = $ac_status" >&5
7299   (exit $ac_status); }; }; then
7300   cf_cv_gnu_source=no
7301 else
7302   echo "$as_me: failed program was:" >&5
7303 cat conftest.$ac_ext >&5
7304 cf_save="$CPPFLAGS"
7305          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7306          cat >conftest.$ac_ext <<_ACEOF
7307 #line 7307 "configure"
7308 #include "confdefs.h"
7309 #include <sys/types.h>
7310 int
7311 main ()
7312 {
7313
7314 #ifdef _XOPEN_SOURCE
7315 make an error
7316 #endif
7317   ;
7318   return 0;
7319 }
7320 _ACEOF
7321 rm -f conftest.$ac_objext
7322 if { (eval echo "$as_me:7322: \"$ac_compile\"") >&5
7323   (eval $ac_compile) 2>&5
7324   ac_status=$?
7325   echo "$as_me:7325: \$? = $ac_status" >&5
7326   (exit $ac_status); } &&
7327          { ac_try='test -s conftest.$ac_objext'
7328   { (eval echo "$as_me:7328: \"$ac_try\"") >&5
7329   (eval $ac_try) 2>&5
7330   ac_status=$?
7331   echo "$as_me:7331: \$? = $ac_status" >&5
7332   (exit $ac_status); }; }; then
7333   cf_cv_gnu_source=no
7334 else
7335   echo "$as_me: failed program was:" >&5
7336 cat conftest.$ac_ext >&5
7337 cf_cv_gnu_source=yes
7338 fi
7339 rm -f conftest.$ac_objext conftest.$ac_ext
7340         CPPFLAGS="$cf_save"
7341
7342 fi
7343 rm -f conftest.$ac_objext conftest.$ac_ext
7344
7345 fi
7346 echo "$as_me:7346: result: $cf_cv_gnu_source" >&5
7347 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7348 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7349
7350         ;;
7351 mirbsd*) #(vi
7352         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7353         cf_XOPEN_SOURCE=
7354
7355 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7356
7357 cf_save_CFLAGS="$CFLAGS"
7358 cf_save_CPPFLAGS="$CPPFLAGS"
7359
7360 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7361         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7362                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7363
7364 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7365         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7366                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7367
7368 echo "$as_me:7368: checking if we should define _POSIX_C_SOURCE" >&5
7369 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7370 if test "${cf_cv_posix_c_source+set}" = set; then
7371   echo $ECHO_N "(cached) $ECHO_C" >&6
7372 else
7373
7374 echo "${as_me:-configure}:7374: testing if the symbol is already defined go no further ..." 1>&5
7375
7376         cat >conftest.$ac_ext <<_ACEOF
7377 #line 7377 "configure"
7378 #include "confdefs.h"
7379 #include <sys/types.h>
7380 int
7381 main ()
7382 {
7383
7384 #ifndef _POSIX_C_SOURCE
7385 make an error
7386 #endif
7387   ;
7388   return 0;
7389 }
7390 _ACEOF
7391 rm -f conftest.$ac_objext
7392 if { (eval echo "$as_me:7392: \"$ac_compile\"") >&5
7393   (eval $ac_compile) 2>&5
7394   ac_status=$?
7395   echo "$as_me:7395: \$? = $ac_status" >&5
7396   (exit $ac_status); } &&
7397          { ac_try='test -s conftest.$ac_objext'
7398   { (eval echo "$as_me:7398: \"$ac_try\"") >&5
7399   (eval $ac_try) 2>&5
7400   ac_status=$?
7401   echo "$as_me:7401: \$? = $ac_status" >&5
7402   (exit $ac_status); }; }; then
7403   cf_cv_posix_c_source=no
7404 else
7405   echo "$as_me: failed program was:" >&5
7406 cat conftest.$ac_ext >&5
7407 cf_want_posix_source=no
7408          case .$cf_POSIX_C_SOURCE in #(vi
7409          .[12]??*) #(vi
7410                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7411                 ;;
7412          .2) #(vi
7413                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7414                 cf_want_posix_source=yes
7415                 ;;
7416          .*)
7417                 cf_want_posix_source=yes
7418                 ;;
7419          esac
7420          if test "$cf_want_posix_source" = yes ; then
7421                 cat >conftest.$ac_ext <<_ACEOF
7422 #line 7422 "configure"
7423 #include "confdefs.h"
7424 #include <sys/types.h>
7425 int
7426 main ()
7427 {
7428
7429 #ifdef _POSIX_SOURCE
7430 make an error
7431 #endif
7432   ;
7433   return 0;
7434 }
7435 _ACEOF
7436 rm -f conftest.$ac_objext
7437 if { (eval echo "$as_me:7437: \"$ac_compile\"") >&5
7438   (eval $ac_compile) 2>&5
7439   ac_status=$?
7440   echo "$as_me:7440: \$? = $ac_status" >&5
7441   (exit $ac_status); } &&
7442          { ac_try='test -s conftest.$ac_objext'
7443   { (eval echo "$as_me:7443: \"$ac_try\"") >&5
7444   (eval $ac_try) 2>&5
7445   ac_status=$?
7446   echo "$as_me:7446: \$? = $ac_status" >&5
7447   (exit $ac_status); }; }; then
7448   :
7449 else
7450   echo "$as_me: failed program was:" >&5
7451 cat conftest.$ac_ext >&5
7452 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7453 fi
7454 rm -f conftest.$ac_objext conftest.$ac_ext
7455          fi
7456
7457 echo "${as_me:-configure}:7457: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7458
7459          CFLAGS="$cf_trim_CFLAGS"
7460          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7461
7462 echo "${as_me:-configure}:7462: testing if the second compile does not leave our definition intact error ..." 1>&5
7463
7464          cat >conftest.$ac_ext <<_ACEOF
7465 #line 7465 "configure"
7466 #include "confdefs.h"
7467 #include <sys/types.h>
7468 int
7469 main ()
7470 {
7471
7472 #ifndef _POSIX_C_SOURCE
7473 make an error
7474 #endif
7475   ;
7476   return 0;
7477 }
7478 _ACEOF
7479 rm -f conftest.$ac_objext
7480 if { (eval echo "$as_me:7480: \"$ac_compile\"") >&5
7481   (eval $ac_compile) 2>&5
7482   ac_status=$?
7483   echo "$as_me:7483: \$? = $ac_status" >&5
7484   (exit $ac_status); } &&
7485          { ac_try='test -s conftest.$ac_objext'
7486   { (eval echo "$as_me:7486: \"$ac_try\"") >&5
7487   (eval $ac_try) 2>&5
7488   ac_status=$?
7489   echo "$as_me:7489: \$? = $ac_status" >&5
7490   (exit $ac_status); }; }; then
7491   :
7492 else
7493   echo "$as_me: failed program was:" >&5
7494 cat conftest.$ac_ext >&5
7495 cf_cv_posix_c_source=no
7496 fi
7497 rm -f conftest.$ac_objext conftest.$ac_ext
7498          CFLAGS="$cf_save_CFLAGS"
7499          CPPFLAGS="$cf_save_CPPFLAGS"
7500
7501 fi
7502 rm -f conftest.$ac_objext conftest.$ac_ext
7503
7504 fi
7505 echo "$as_me:7505: result: $cf_cv_posix_c_source" >&5
7506 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7507
7508 if test "$cf_cv_posix_c_source" != no ; then
7509         CFLAGS="$cf_trim_CFLAGS"
7510         CPPFLAGS="$cf_trim_CPPFLAGS"
7511
7512 cf_fix_cppflags=no
7513 cf_new_cflags=
7514 cf_new_cppflags=
7515 cf_new_extra_cppflags=
7516
7517 for cf_add_cflags in $cf_cv_posix_c_source
7518 do
7519 case $cf_fix_cppflags in
7520 no)
7521         case $cf_add_cflags in #(vi
7522         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7523                 case $cf_add_cflags in
7524                 -D*)
7525                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7526
7527                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7528                                 && test -z "${cf_tst_cflags}" \
7529                                 && cf_fix_cppflags=yes
7530
7531                         if test $cf_fix_cppflags = yes ; then
7532                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7533                                 continue
7534                         elif test "${cf_tst_cflags}" = "\"'" ; then
7535                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7536                                 continue
7537                         fi
7538                         ;;
7539                 esac
7540                 case "$CPPFLAGS" in
7541                 *$cf_add_cflags) #(vi
7542                         ;;
7543                 *) #(vi
7544                         case $cf_add_cflags in #(vi
7545                         -D*)
7546                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7547
7548 CPPFLAGS=`echo "$CPPFLAGS" | \
7549         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7550                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7551
7552                                 ;;
7553                         esac
7554                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7555                         ;;
7556                 esac
7557                 ;;
7558         *)
7559                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7560                 ;;
7561         esac
7562         ;;
7563 yes)
7564         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7565
7566         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7567
7568         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7569                 && test -z "${cf_tst_cflags}" \
7570                 && cf_fix_cppflags=no
7571         ;;
7572 esac
7573 done
7574
7575 if test -n "$cf_new_cflags" ; then
7576
7577         CFLAGS="$CFLAGS $cf_new_cflags"
7578 fi
7579
7580 if test -n "$cf_new_cppflags" ; then
7581
7582         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7583 fi
7584
7585 if test -n "$cf_new_extra_cppflags" ; then
7586
7587         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7588 fi
7589
7590 fi
7591
7592         ;;
7593 netbsd*) #(vi
7594         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7595         ;;
7596 openbsd[4-9]*) #(vi
7597         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7598         cf_xopen_source="-D_BSD_SOURCE"
7599         cf_XOPEN_SOURCE=600
7600         ;;
7601 openbsd*) #(vi
7602         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7603         ;;
7604 osf[45]*) #(vi
7605         cf_xopen_source="-D_OSF_SOURCE"
7606         ;;
7607 nto-qnx*) #(vi
7608         cf_xopen_source="-D_QNX_SOURCE"
7609         ;;
7610 sco*) #(vi
7611         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7612         ;;
7613 solaris2.*) #(vi
7614         cf_xopen_source="-D__EXTENSIONS__"
7615         cf_cv_xopen_source=broken
7616         ;;
7617 *)
7618
7619 echo "$as_me:7619: checking if we should define _XOPEN_SOURCE" >&5
7620 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7621 if test "${cf_cv_xopen_source+set}" = set; then
7622   echo $ECHO_N "(cached) $ECHO_C" >&6
7623 else
7624
7625         cat >conftest.$ac_ext <<_ACEOF
7626 #line 7626 "configure"
7627 #include "confdefs.h"
7628
7629 #include <stdlib.h>
7630 #include <string.h>
7631 #include <sys/types.h>
7632
7633 int
7634 main ()
7635 {
7636
7637 #ifndef _XOPEN_SOURCE
7638 make an error
7639 #endif
7640   ;
7641   return 0;
7642 }
7643 _ACEOF
7644 rm -f conftest.$ac_objext
7645 if { (eval echo "$as_me:7645: \"$ac_compile\"") >&5
7646   (eval $ac_compile) 2>&5
7647   ac_status=$?
7648   echo "$as_me:7648: \$? = $ac_status" >&5
7649   (exit $ac_status); } &&
7650          { ac_try='test -s conftest.$ac_objext'
7651   { (eval echo "$as_me:7651: \"$ac_try\"") >&5
7652   (eval $ac_try) 2>&5
7653   ac_status=$?
7654   echo "$as_me:7654: \$? = $ac_status" >&5
7655   (exit $ac_status); }; }; then
7656   cf_cv_xopen_source=no
7657 else
7658   echo "$as_me: failed program was:" >&5
7659 cat conftest.$ac_ext >&5
7660 cf_save="$CPPFLAGS"
7661          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7662          cat >conftest.$ac_ext <<_ACEOF
7663 #line 7663 "configure"
7664 #include "confdefs.h"
7665
7666 #include <stdlib.h>
7667 #include <string.h>
7668 #include <sys/types.h>
7669
7670 int
7671 main ()
7672 {
7673
7674 #ifdef _XOPEN_SOURCE
7675 make an error
7676 #endif
7677   ;
7678   return 0;
7679 }
7680 _ACEOF
7681 rm -f conftest.$ac_objext
7682 if { (eval echo "$as_me:7682: \"$ac_compile\"") >&5
7683   (eval $ac_compile) 2>&5
7684   ac_status=$?
7685   echo "$as_me:7685: \$? = $ac_status" >&5
7686   (exit $ac_status); } &&
7687          { ac_try='test -s conftest.$ac_objext'
7688   { (eval echo "$as_me:7688: \"$ac_try\"") >&5
7689   (eval $ac_try) 2>&5
7690   ac_status=$?
7691   echo "$as_me:7691: \$? = $ac_status" >&5
7692   (exit $ac_status); }; }; then
7693   cf_cv_xopen_source=no
7694 else
7695   echo "$as_me: failed program was:" >&5
7696 cat conftest.$ac_ext >&5
7697 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7698 fi
7699 rm -f conftest.$ac_objext conftest.$ac_ext
7700         CPPFLAGS="$cf_save"
7701
7702 fi
7703 rm -f conftest.$ac_objext conftest.$ac_ext
7704
7705 fi
7706 echo "$as_me:7706: result: $cf_cv_xopen_source" >&5
7707 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7708
7709 if test "$cf_cv_xopen_source" != no ; then
7710
7711 CFLAGS=`echo "$CFLAGS" | \
7712         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7713                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7714
7715 CPPFLAGS=`echo "$CPPFLAGS" | \
7716         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7717                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7718
7719         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7720
7721 cf_fix_cppflags=no
7722 cf_new_cflags=
7723 cf_new_cppflags=
7724 cf_new_extra_cppflags=
7725
7726 for cf_add_cflags in $cf_temp_xopen_source
7727 do
7728 case $cf_fix_cppflags in
7729 no)
7730         case $cf_add_cflags in #(vi
7731         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7732                 case $cf_add_cflags in
7733                 -D*)
7734                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7735
7736                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7737                                 && test -z "${cf_tst_cflags}" \
7738                                 && cf_fix_cppflags=yes
7739
7740                         if test $cf_fix_cppflags = yes ; then
7741                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7742                                 continue
7743                         elif test "${cf_tst_cflags}" = "\"'" ; then
7744                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7745                                 continue
7746                         fi
7747                         ;;
7748                 esac
7749                 case "$CPPFLAGS" in
7750                 *$cf_add_cflags) #(vi
7751                         ;;
7752                 *) #(vi
7753                         case $cf_add_cflags in #(vi
7754                         -D*)
7755                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7756
7757 CPPFLAGS=`echo "$CPPFLAGS" | \
7758         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7759                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7760
7761                                 ;;
7762                         esac
7763                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7764                         ;;
7765                 esac
7766                 ;;
7767         *)
7768                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7769                 ;;
7770         esac
7771         ;;
7772 yes)
7773         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7774
7775         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7776
7777         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7778                 && test -z "${cf_tst_cflags}" \
7779                 && cf_fix_cppflags=no
7780         ;;
7781 esac
7782 done
7783
7784 if test -n "$cf_new_cflags" ; then
7785
7786         CFLAGS="$CFLAGS $cf_new_cflags"
7787 fi
7788
7789 if test -n "$cf_new_cppflags" ; then
7790
7791         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7792 fi
7793
7794 if test -n "$cf_new_extra_cppflags" ; then
7795
7796         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7797 fi
7798
7799 fi
7800
7801 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7802
7803 cf_save_CFLAGS="$CFLAGS"
7804 cf_save_CPPFLAGS="$CPPFLAGS"
7805
7806 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7807         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7808                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7809
7810 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7811         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7812                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7813
7814 echo "$as_me:7814: checking if we should define _POSIX_C_SOURCE" >&5
7815 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7816 if test "${cf_cv_posix_c_source+set}" = set; then
7817   echo $ECHO_N "(cached) $ECHO_C" >&6
7818 else
7819
7820 echo "${as_me:-configure}:7820: testing if the symbol is already defined go no further ..." 1>&5
7821
7822         cat >conftest.$ac_ext <<_ACEOF
7823 #line 7823 "configure"
7824 #include "confdefs.h"
7825 #include <sys/types.h>
7826 int
7827 main ()
7828 {
7829
7830 #ifndef _POSIX_C_SOURCE
7831 make an error
7832 #endif
7833   ;
7834   return 0;
7835 }
7836 _ACEOF
7837 rm -f conftest.$ac_objext
7838 if { (eval echo "$as_me:7838: \"$ac_compile\"") >&5
7839   (eval $ac_compile) 2>&5
7840   ac_status=$?
7841   echo "$as_me:7841: \$? = $ac_status" >&5
7842   (exit $ac_status); } &&
7843          { ac_try='test -s conftest.$ac_objext'
7844   { (eval echo "$as_me:7844: \"$ac_try\"") >&5
7845   (eval $ac_try) 2>&5
7846   ac_status=$?
7847   echo "$as_me:7847: \$? = $ac_status" >&5
7848   (exit $ac_status); }; }; then
7849   cf_cv_posix_c_source=no
7850 else
7851   echo "$as_me: failed program was:" >&5
7852 cat conftest.$ac_ext >&5
7853 cf_want_posix_source=no
7854          case .$cf_POSIX_C_SOURCE in #(vi
7855          .[12]??*) #(vi
7856                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7857                 ;;
7858          .2) #(vi
7859                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7860                 cf_want_posix_source=yes
7861                 ;;
7862          .*)
7863                 cf_want_posix_source=yes
7864                 ;;
7865          esac
7866          if test "$cf_want_posix_source" = yes ; then
7867                 cat >conftest.$ac_ext <<_ACEOF
7868 #line 7868 "configure"
7869 #include "confdefs.h"
7870 #include <sys/types.h>
7871 int
7872 main ()
7873 {
7874
7875 #ifdef _POSIX_SOURCE
7876 make an error
7877 #endif
7878   ;
7879   return 0;
7880 }
7881 _ACEOF
7882 rm -f conftest.$ac_objext
7883 if { (eval echo "$as_me:7883: \"$ac_compile\"") >&5
7884   (eval $ac_compile) 2>&5
7885   ac_status=$?
7886   echo "$as_me:7886: \$? = $ac_status" >&5
7887   (exit $ac_status); } &&
7888          { ac_try='test -s conftest.$ac_objext'
7889   { (eval echo "$as_me:7889: \"$ac_try\"") >&5
7890   (eval $ac_try) 2>&5
7891   ac_status=$?
7892   echo "$as_me:7892: \$? = $ac_status" >&5
7893   (exit $ac_status); }; }; then
7894   :
7895 else
7896   echo "$as_me: failed program was:" >&5
7897 cat conftest.$ac_ext >&5
7898 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7899 fi
7900 rm -f conftest.$ac_objext conftest.$ac_ext
7901          fi
7902
7903 echo "${as_me:-configure}:7903: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7904
7905          CFLAGS="$cf_trim_CFLAGS"
7906          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7907
7908 echo "${as_me:-configure}:7908: testing if the second compile does not leave our definition intact error ..." 1>&5
7909
7910          cat >conftest.$ac_ext <<_ACEOF
7911 #line 7911 "configure"
7912 #include "confdefs.h"
7913 #include <sys/types.h>
7914 int
7915 main ()
7916 {
7917
7918 #ifndef _POSIX_C_SOURCE
7919 make an error
7920 #endif
7921   ;
7922   return 0;
7923 }
7924 _ACEOF
7925 rm -f conftest.$ac_objext
7926 if { (eval echo "$as_me:7926: \"$ac_compile\"") >&5
7927   (eval $ac_compile) 2>&5
7928   ac_status=$?
7929   echo "$as_me:7929: \$? = $ac_status" >&5
7930   (exit $ac_status); } &&
7931          { ac_try='test -s conftest.$ac_objext'
7932   { (eval echo "$as_me:7932: \"$ac_try\"") >&5
7933   (eval $ac_try) 2>&5
7934   ac_status=$?
7935   echo "$as_me:7935: \$? = $ac_status" >&5
7936   (exit $ac_status); }; }; then
7937   :
7938 else
7939   echo "$as_me: failed program was:" >&5
7940 cat conftest.$ac_ext >&5
7941 cf_cv_posix_c_source=no
7942 fi
7943 rm -f conftest.$ac_objext conftest.$ac_ext
7944          CFLAGS="$cf_save_CFLAGS"
7945          CPPFLAGS="$cf_save_CPPFLAGS"
7946
7947 fi
7948 rm -f conftest.$ac_objext conftest.$ac_ext
7949
7950 fi
7951 echo "$as_me:7951: result: $cf_cv_posix_c_source" >&5
7952 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7953
7954 if test "$cf_cv_posix_c_source" != no ; then
7955         CFLAGS="$cf_trim_CFLAGS"
7956         CPPFLAGS="$cf_trim_CPPFLAGS"
7957
7958 cf_fix_cppflags=no
7959 cf_new_cflags=
7960 cf_new_cppflags=
7961 cf_new_extra_cppflags=
7962
7963 for cf_add_cflags in $cf_cv_posix_c_source
7964 do
7965 case $cf_fix_cppflags in
7966 no)
7967         case $cf_add_cflags in #(vi
7968         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7969                 case $cf_add_cflags in
7970                 -D*)
7971                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7972
7973                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7974                                 && test -z "${cf_tst_cflags}" \
7975                                 && cf_fix_cppflags=yes
7976
7977                         if test $cf_fix_cppflags = yes ; then
7978                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7979                                 continue
7980                         elif test "${cf_tst_cflags}" = "\"'" ; then
7981                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7982                                 continue
7983                         fi
7984                         ;;
7985                 esac
7986                 case "$CPPFLAGS" in
7987                 *$cf_add_cflags) #(vi
7988                         ;;
7989                 *) #(vi
7990                         case $cf_add_cflags in #(vi
7991                         -D*)
7992                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7993
7994 CPPFLAGS=`echo "$CPPFLAGS" | \
7995         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7996                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7997
7998                                 ;;
7999                         esac
8000                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8001                         ;;
8002                 esac
8003                 ;;
8004         *)
8005                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8006                 ;;
8007         esac
8008         ;;
8009 yes)
8010         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8011
8012         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8013
8014         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8015                 && test -z "${cf_tst_cflags}" \
8016                 && cf_fix_cppflags=no
8017         ;;
8018 esac
8019 done
8020
8021 if test -n "$cf_new_cflags" ; then
8022
8023         CFLAGS="$CFLAGS $cf_new_cflags"
8024 fi
8025
8026 if test -n "$cf_new_cppflags" ; then
8027
8028         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8029 fi
8030
8031 if test -n "$cf_new_extra_cppflags" ; then
8032
8033         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8034 fi
8035
8036 fi
8037
8038         ;;
8039 esac
8040
8041 if test -n "$cf_xopen_source" ; then
8042
8043 cf_fix_cppflags=no
8044 cf_new_cflags=
8045 cf_new_cppflags=
8046 cf_new_extra_cppflags=
8047
8048 for cf_add_cflags in $cf_xopen_source
8049 do
8050 case $cf_fix_cppflags in
8051 no)
8052         case $cf_add_cflags in #(vi
8053         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8054                 case $cf_add_cflags in
8055                 -D*)
8056                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8057
8058                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8059                                 && test -z "${cf_tst_cflags}" \
8060                                 && cf_fix_cppflags=yes
8061
8062                         if test $cf_fix_cppflags = yes ; then
8063                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8064                                 continue
8065                         elif test "${cf_tst_cflags}" = "\"'" ; then
8066                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8067                                 continue
8068                         fi
8069                         ;;
8070                 esac
8071                 case "$CPPFLAGS" in
8072                 *$cf_add_cflags) #(vi
8073                         ;;
8074                 *) #(vi
8075                         case $cf_add_cflags in #(vi
8076                         -D*)
8077                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8078
8079 CPPFLAGS=`echo "$CPPFLAGS" | \
8080         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8081                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8082
8083                                 ;;
8084                         esac
8085                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8086                         ;;
8087                 esac
8088                 ;;
8089         *)
8090                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8091                 ;;
8092         esac
8093         ;;
8094 yes)
8095         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8096
8097         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8098
8099         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8100                 && test -z "${cf_tst_cflags}" \
8101                 && cf_fix_cppflags=no
8102         ;;
8103 esac
8104 done
8105
8106 if test -n "$cf_new_cflags" ; then
8107
8108         CFLAGS="$CFLAGS $cf_new_cflags"
8109 fi
8110
8111 if test -n "$cf_new_cppflags" ; then
8112
8113         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8114 fi
8115
8116 if test -n "$cf_new_extra_cppflags" ; then
8117
8118         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8119 fi
8120
8121 fi
8122
8123 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8124         echo "$as_me:8124: checking if _XOPEN_SOURCE really is set" >&5
8125 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8126         cat >conftest.$ac_ext <<_ACEOF
8127 #line 8127 "configure"
8128 #include "confdefs.h"
8129 #include <stdlib.h>
8130 int
8131 main ()
8132 {
8133
8134 #ifndef _XOPEN_SOURCE
8135 make an error
8136 #endif
8137   ;
8138   return 0;
8139 }
8140 _ACEOF
8141 rm -f conftest.$ac_objext
8142 if { (eval echo "$as_me:8142: \"$ac_compile\"") >&5
8143   (eval $ac_compile) 2>&5
8144   ac_status=$?
8145   echo "$as_me:8145: \$? = $ac_status" >&5
8146   (exit $ac_status); } &&
8147          { ac_try='test -s conftest.$ac_objext'
8148   { (eval echo "$as_me:8148: \"$ac_try\"") >&5
8149   (eval $ac_try) 2>&5
8150   ac_status=$?
8151   echo "$as_me:8151: \$? = $ac_status" >&5
8152   (exit $ac_status); }; }; then
8153   cf_XOPEN_SOURCE_set=yes
8154 else
8155   echo "$as_me: failed program was:" >&5
8156 cat conftest.$ac_ext >&5
8157 cf_XOPEN_SOURCE_set=no
8158 fi
8159 rm -f conftest.$ac_objext conftest.$ac_ext
8160         echo "$as_me:8160: result: $cf_XOPEN_SOURCE_set" >&5
8161 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8162         if test $cf_XOPEN_SOURCE_set = yes
8163         then
8164                 cat >conftest.$ac_ext <<_ACEOF
8165 #line 8165 "configure"
8166 #include "confdefs.h"
8167 #include <stdlib.h>
8168 int
8169 main ()
8170 {
8171
8172 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8173 make an error
8174 #endif
8175   ;
8176   return 0;
8177 }
8178 _ACEOF
8179 rm -f conftest.$ac_objext
8180 if { (eval echo "$as_me:8180: \"$ac_compile\"") >&5
8181   (eval $ac_compile) 2>&5
8182   ac_status=$?
8183   echo "$as_me:8183: \$? = $ac_status" >&5
8184   (exit $ac_status); } &&
8185          { ac_try='test -s conftest.$ac_objext'
8186   { (eval echo "$as_me:8186: \"$ac_try\"") >&5
8187   (eval $ac_try) 2>&5
8188   ac_status=$?
8189   echo "$as_me:8189: \$? = $ac_status" >&5
8190   (exit $ac_status); }; }; then
8191   cf_XOPEN_SOURCE_set_ok=yes
8192 else
8193   echo "$as_me: failed program was:" >&5
8194 cat conftest.$ac_ext >&5
8195 cf_XOPEN_SOURCE_set_ok=no
8196 fi
8197 rm -f conftest.$ac_objext conftest.$ac_ext
8198                 if test $cf_XOPEN_SOURCE_set_ok = no
8199                 then
8200                         { echo "$as_me:8200: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8201 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8202                 fi
8203         else
8204
8205 echo "$as_me:8205: checking if we should define _XOPEN_SOURCE" >&5
8206 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8207 if test "${cf_cv_xopen_source+set}" = set; then
8208   echo $ECHO_N "(cached) $ECHO_C" >&6
8209 else
8210
8211         cat >conftest.$ac_ext <<_ACEOF
8212 #line 8212 "configure"
8213 #include "confdefs.h"
8214
8215 #include <stdlib.h>
8216 #include <string.h>
8217 #include <sys/types.h>
8218
8219 int
8220 main ()
8221 {
8222
8223 #ifndef _XOPEN_SOURCE
8224 make an error
8225 #endif
8226   ;
8227   return 0;
8228 }
8229 _ACEOF
8230 rm -f conftest.$ac_objext
8231 if { (eval echo "$as_me:8231: \"$ac_compile\"") >&5
8232   (eval $ac_compile) 2>&5
8233   ac_status=$?
8234   echo "$as_me:8234: \$? = $ac_status" >&5
8235   (exit $ac_status); } &&
8236          { ac_try='test -s conftest.$ac_objext'
8237   { (eval echo "$as_me:8237: \"$ac_try\"") >&5
8238   (eval $ac_try) 2>&5
8239   ac_status=$?
8240   echo "$as_me:8240: \$? = $ac_status" >&5
8241   (exit $ac_status); }; }; then
8242   cf_cv_xopen_source=no
8243 else
8244   echo "$as_me: failed program was:" >&5
8245 cat conftest.$ac_ext >&5
8246 cf_save="$CPPFLAGS"
8247          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8248          cat >conftest.$ac_ext <<_ACEOF
8249 #line 8249 "configure"
8250 #include "confdefs.h"
8251
8252 #include <stdlib.h>
8253 #include <string.h>
8254 #include <sys/types.h>
8255
8256 int
8257 main ()
8258 {
8259
8260 #ifdef _XOPEN_SOURCE
8261 make an error
8262 #endif
8263   ;
8264   return 0;
8265 }
8266 _ACEOF
8267 rm -f conftest.$ac_objext
8268 if { (eval echo "$as_me:8268: \"$ac_compile\"") >&5
8269   (eval $ac_compile) 2>&5
8270   ac_status=$?
8271   echo "$as_me:8271: \$? = $ac_status" >&5
8272   (exit $ac_status); } &&
8273          { ac_try='test -s conftest.$ac_objext'
8274   { (eval echo "$as_me:8274: \"$ac_try\"") >&5
8275   (eval $ac_try) 2>&5
8276   ac_status=$?
8277   echo "$as_me:8277: \$? = $ac_status" >&5
8278   (exit $ac_status); }; }; then
8279   cf_cv_xopen_source=no
8280 else
8281   echo "$as_me: failed program was:" >&5
8282 cat conftest.$ac_ext >&5
8283 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8284 fi
8285 rm -f conftest.$ac_objext conftest.$ac_ext
8286         CPPFLAGS="$cf_save"
8287
8288 fi
8289 rm -f conftest.$ac_objext conftest.$ac_ext
8290
8291 fi
8292 echo "$as_me:8292: result: $cf_cv_xopen_source" >&5
8293 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8294
8295 if test "$cf_cv_xopen_source" != no ; then
8296
8297 CFLAGS=`echo "$CFLAGS" | \
8298         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8299                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8300
8301 CPPFLAGS=`echo "$CPPFLAGS" | \
8302         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8303                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8304
8305         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8306
8307 cf_fix_cppflags=no
8308 cf_new_cflags=
8309 cf_new_cppflags=
8310 cf_new_extra_cppflags=
8311
8312 for cf_add_cflags in $cf_temp_xopen_source
8313 do
8314 case $cf_fix_cppflags in
8315 no)
8316         case $cf_add_cflags in #(vi
8317         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8318                 case $cf_add_cflags in
8319                 -D*)
8320                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8321
8322                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8323                                 && test -z "${cf_tst_cflags}" \
8324                                 && cf_fix_cppflags=yes
8325
8326                         if test $cf_fix_cppflags = yes ; then
8327                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8328                                 continue
8329                         elif test "${cf_tst_cflags}" = "\"'" ; then
8330                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8331                                 continue
8332                         fi
8333                         ;;
8334                 esac
8335                 case "$CPPFLAGS" in
8336                 *$cf_add_cflags) #(vi
8337                         ;;
8338                 *) #(vi
8339                         case $cf_add_cflags in #(vi
8340                         -D*)
8341                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8342
8343 CPPFLAGS=`echo "$CPPFLAGS" | \
8344         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8345                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8346
8347                                 ;;
8348                         esac
8349                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8350                         ;;
8351                 esac
8352                 ;;
8353         *)
8354                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8355                 ;;
8356         esac
8357         ;;
8358 yes)
8359         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8360
8361         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8362
8363         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8364                 && test -z "${cf_tst_cflags}" \
8365                 && cf_fix_cppflags=no
8366         ;;
8367 esac
8368 done
8369
8370 if test -n "$cf_new_cflags" ; then
8371
8372         CFLAGS="$CFLAGS $cf_new_cflags"
8373 fi
8374
8375 if test -n "$cf_new_cppflags" ; then
8376
8377         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8378 fi
8379
8380 if test -n "$cf_new_extra_cppflags" ; then
8381
8382         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8383 fi
8384
8385 fi
8386
8387         fi
8388 fi
8389
8390 # Work around breakage on OS X
8391
8392 echo "$as_me:8392: checking if SIGWINCH is defined" >&5
8393 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8394 if test "${cf_cv_define_sigwinch+set}" = set; then
8395   echo $ECHO_N "(cached) $ECHO_C" >&6
8396 else
8397
8398         cat >conftest.$ac_ext <<_ACEOF
8399 #line 8399 "configure"
8400 #include "confdefs.h"
8401
8402 #include <sys/types.h>
8403 #include <sys/signal.h>
8404
8405 int
8406 main ()
8407 {
8408 int x = SIGWINCH
8409   ;
8410   return 0;
8411 }
8412 _ACEOF
8413 rm -f conftest.$ac_objext
8414 if { (eval echo "$as_me:8414: \"$ac_compile\"") >&5
8415   (eval $ac_compile) 2>&5
8416   ac_status=$?
8417   echo "$as_me:8417: \$? = $ac_status" >&5
8418   (exit $ac_status); } &&
8419          { ac_try='test -s conftest.$ac_objext'
8420   { (eval echo "$as_me:8420: \"$ac_try\"") >&5
8421   (eval $ac_try) 2>&5
8422   ac_status=$?
8423   echo "$as_me:8423: \$? = $ac_status" >&5
8424   (exit $ac_status); }; }; then
8425   cf_cv_define_sigwinch=yes
8426 else
8427   echo "$as_me: failed program was:" >&5
8428 cat conftest.$ac_ext >&5
8429 cat >conftest.$ac_ext <<_ACEOF
8430 #line 8430 "configure"
8431 #include "confdefs.h"
8432
8433 #undef _XOPEN_SOURCE
8434 #undef _POSIX_SOURCE
8435 #undef _POSIX_C_SOURCE
8436 #include <sys/types.h>
8437 #include <sys/signal.h>
8438
8439 int
8440 main ()
8441 {
8442 int x = SIGWINCH
8443   ;
8444   return 0;
8445 }
8446 _ACEOF
8447 rm -f conftest.$ac_objext
8448 if { (eval echo "$as_me:8448: \"$ac_compile\"") >&5
8449   (eval $ac_compile) 2>&5
8450   ac_status=$?
8451   echo "$as_me:8451: \$? = $ac_status" >&5
8452   (exit $ac_status); } &&
8453          { ac_try='test -s conftest.$ac_objext'
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   cf_cv_define_sigwinch=maybe
8460 else
8461   echo "$as_me: failed program was:" >&5
8462 cat conftest.$ac_ext >&5
8463 cf_cv_define_sigwinch=no
8464 fi
8465 rm -f conftest.$ac_objext conftest.$ac_ext
8466
8467 fi
8468 rm -f conftest.$ac_objext conftest.$ac_ext
8469
8470 fi
8471 echo "$as_me:8471: result: $cf_cv_define_sigwinch" >&5
8472 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8473
8474 if test "$cf_cv_define_sigwinch" = maybe ; then
8475 echo "$as_me:8475: checking for actual SIGWINCH definition" >&5
8476 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8477 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8478   echo $ECHO_N "(cached) $ECHO_C" >&6
8479 else
8480
8481 cf_cv_fixup_sigwinch=unknown
8482 cf_sigwinch=32
8483 while test $cf_sigwinch != 1
8484 do
8485         cat >conftest.$ac_ext <<_ACEOF
8486 #line 8486 "configure"
8487 #include "confdefs.h"
8488
8489 #undef _XOPEN_SOURCE
8490 #undef _POSIX_SOURCE
8491 #undef _POSIX_C_SOURCE
8492 #include <sys/types.h>
8493 #include <sys/signal.h>
8494
8495 int
8496 main ()
8497 {
8498
8499 #if SIGWINCH != $cf_sigwinch
8500 make an error
8501 #endif
8502 int x = SIGWINCH
8503   ;
8504   return 0;
8505 }
8506 _ACEOF
8507 rm -f conftest.$ac_objext
8508 if { (eval echo "$as_me:8508: \"$ac_compile\"") >&5
8509   (eval $ac_compile) 2>&5
8510   ac_status=$?
8511   echo "$as_me:8511: \$? = $ac_status" >&5
8512   (exit $ac_status); } &&
8513          { ac_try='test -s conftest.$ac_objext'
8514   { (eval echo "$as_me:8514: \"$ac_try\"") >&5
8515   (eval $ac_try) 2>&5
8516   ac_status=$?
8517   echo "$as_me:8517: \$? = $ac_status" >&5
8518   (exit $ac_status); }; }; then
8519   cf_cv_fixup_sigwinch=$cf_sigwinch
8520          break
8521 else
8522   echo "$as_me: failed program was:" >&5
8523 cat conftest.$ac_ext >&5
8524 fi
8525 rm -f conftest.$ac_objext conftest.$ac_ext
8526
8527 cf_sigwinch=`expr $cf_sigwinch - 1`
8528 done
8529
8530 fi
8531 echo "$as_me:8531: result: $cf_cv_fixup_sigwinch" >&5
8532 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8533
8534         if test "$cf_cv_fixup_sigwinch" != unknown ; then
8535                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8536         fi
8537 fi
8538
8539 # Checks for CODESET support.
8540
8541   echo "$as_me:8541: checking for nl_langinfo and CODESET" >&5
8542 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8543 if test "${am_cv_langinfo_codeset+set}" = set; then
8544   echo $ECHO_N "(cached) $ECHO_C" >&6
8545 else
8546   cat >conftest.$ac_ext <<_ACEOF
8547 #line 8547 "configure"
8548 #include "confdefs.h"
8549 #include <langinfo.h>
8550 int
8551 main ()
8552 {
8553 char* cs = nl_langinfo(CODESET);
8554   ;
8555   return 0;
8556 }
8557 _ACEOF
8558 rm -f conftest.$ac_objext conftest$ac_exeext
8559 if { (eval echo "$as_me:8559: \"$ac_link\"") >&5
8560   (eval $ac_link) 2>&5
8561   ac_status=$?
8562   echo "$as_me:8562: \$? = $ac_status" >&5
8563   (exit $ac_status); } &&
8564          { ac_try='test -s conftest$ac_exeext'
8565   { (eval echo "$as_me:8565: \"$ac_try\"") >&5
8566   (eval $ac_try) 2>&5
8567   ac_status=$?
8568   echo "$as_me:8568: \$? = $ac_status" >&5
8569   (exit $ac_status); }; }; then
8570   am_cv_langinfo_codeset=yes
8571 else
8572   echo "$as_me: failed program was:" >&5
8573 cat conftest.$ac_ext >&5
8574 am_cv_langinfo_codeset=no
8575 fi
8576 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8577
8578 fi
8579 echo "$as_me:8579: result: $am_cv_langinfo_codeset" >&5
8580 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8581   if test $am_cv_langinfo_codeset = yes; then
8582
8583 cat >>confdefs.h <<\EOF
8584 #define HAVE_LANGINFO_CODESET 1
8585 EOF
8586
8587   fi
8588
8589 # use these variables to work around a defect in gcc's fixincludes.
8590 NCURSES_OK_WCHAR_T=
8591 NCURSES_OK_WINT_T=
8592
8593 echo "$as_me:8593: checking if you want wide-character code" >&5
8594 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8595
8596 # Check whether --enable-widec or --disable-widec was given.
8597 if test "${enable_widec+set}" = set; then
8598   enableval="$enable_widec"
8599   with_widec=$enableval
8600 else
8601   with_widec=no
8602 fi;
8603 echo "$as_me:8603: result: $with_widec" >&5
8604 echo "${ECHO_T}$with_widec" >&6
8605 if test "x$with_widec" = xyes ; then
8606         LIB_SUFFIX="w${LIB_SUFFIX}"
8607
8608 cat >>confdefs.h <<\EOF
8609 #define USE_WIDEC_SUPPORT 1
8610 EOF
8611
8612 cat >>confdefs.h <<\EOF
8613 #define NCURSES_WIDECHAR 1
8614 EOF
8615
8616 echo "$as_me:8616: checking if wchar.h can be used as is" >&5
8617 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8618 if test "${cf_cv_wchar_h_okay+set}" = set; then
8619   echo $ECHO_N "(cached) $ECHO_C" >&6
8620 else
8621
8622 cat >conftest.$ac_ext <<_ACEOF
8623 #line 8623 "configure"
8624 #include "confdefs.h"
8625
8626 #include <stdlib.h>
8627 #include <wchar.h>
8628
8629 int
8630 main ()
8631 {
8632
8633         wint_t foo = 0;
8634         int bar = iswpunct(foo)
8635   ;
8636   return 0;
8637 }
8638 _ACEOF
8639 rm -f conftest.$ac_objext
8640 if { (eval echo "$as_me:8640: \"$ac_compile\"") >&5
8641   (eval $ac_compile) 2>&5
8642   ac_status=$?
8643   echo "$as_me:8643: \$? = $ac_status" >&5
8644   (exit $ac_status); } &&
8645          { ac_try='test -s conftest.$ac_objext'
8646   { (eval echo "$as_me:8646: \"$ac_try\"") >&5
8647   (eval $ac_try) 2>&5
8648   ac_status=$?
8649   echo "$as_me:8649: \$? = $ac_status" >&5
8650   (exit $ac_status); }; }; then
8651   cf_cv_wchar_h_okay=yes
8652 else
8653   echo "$as_me: failed program was:" >&5
8654 cat conftest.$ac_ext >&5
8655 cf_cv_wchar_h_okay=no
8656 fi
8657 rm -f conftest.$ac_objext conftest.$ac_ext
8658 fi
8659 echo "$as_me:8659: result: $cf_cv_wchar_h_okay" >&5
8660 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8661
8662 if test $cf_cv_wchar_h_okay = no
8663 then
8664
8665 echo "$as_me:8665: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8666 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8667 cat >conftest.$ac_ext <<_ACEOF
8668 #line 8668 "configure"
8669 #include "confdefs.h"
8670 #include <sys/types.h>
8671
8672 int
8673 main ()
8674 {
8675
8676 #ifndef _XOPEN_SOURCE_EXTENDED
8677 make an error
8678 #endif
8679   ;
8680   return 0;
8681 }
8682 _ACEOF
8683 rm -f conftest.$ac_objext
8684 if { (eval echo "$as_me:8684: \"$ac_compile\"") >&5
8685   (eval $ac_compile) 2>&5
8686   ac_status=$?
8687   echo "$as_me:8687: \$? = $ac_status" >&5
8688   (exit $ac_status); } &&
8689          { ac_try='test -s conftest.$ac_objext'
8690   { (eval echo "$as_me:8690: \"$ac_try\"") >&5
8691   (eval $ac_try) 2>&5
8692   ac_status=$?
8693   echo "$as_me:8693: \$? = $ac_status" >&5
8694   (exit $ac_status); }; }; then
8695   cf_result=no
8696 else
8697   echo "$as_me: failed program was:" >&5
8698 cat conftest.$ac_ext >&5
8699 cf_result=yes
8700 fi
8701 rm -f conftest.$ac_objext conftest.$ac_ext
8702 echo "$as_me:8702: result: $cf_result" >&5
8703 echo "${ECHO_T}$cf_result" >&6
8704
8705 if test "$cf_result" = yes ; then
8706         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8707 elif test "x" != "x" ; then
8708         echo "$as_me:8708: checking checking for compatible value versus " >&5
8709 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8710         cat >conftest.$ac_ext <<_ACEOF
8711 #line 8711 "configure"
8712 #include "confdefs.h"
8713 #include <sys/types.h>
8714
8715 int
8716 main ()
8717 {
8718
8719 #if _XOPEN_SOURCE_EXTENDED- < 0
8720 make an error
8721 #endif
8722   ;
8723   return 0;
8724 }
8725 _ACEOF
8726 rm -f conftest.$ac_objext
8727 if { (eval echo "$as_me:8727: \"$ac_compile\"") >&5
8728   (eval $ac_compile) 2>&5
8729   ac_status=$?
8730   echo "$as_me:8730: \$? = $ac_status" >&5
8731   (exit $ac_status); } &&
8732          { ac_try='test -s conftest.$ac_objext'
8733   { (eval echo "$as_me:8733: \"$ac_try\"") >&5
8734   (eval $ac_try) 2>&5
8735   ac_status=$?
8736   echo "$as_me:8736: \$? = $ac_status" >&5
8737   (exit $ac_status); }; }; then
8738   cf_result=yes
8739 else
8740   echo "$as_me: failed program was:" >&5
8741 cat conftest.$ac_ext >&5
8742 cf_result=no
8743 fi
8744 rm -f conftest.$ac_objext conftest.$ac_ext
8745         echo "$as_me:8745: result: $cf_result" >&5
8746 echo "${ECHO_T}$cf_result" >&6
8747         if test "$cf_result" = no ; then
8748                 # perhaps we can override it - try...
8749                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8750         fi
8751 fi
8752
8753 fi
8754
8755         # with_overwrite=no
8756         NCURSES_CH_T=cchar_t
8757
8758 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8759 do
8760 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8761 echo "$as_me:8761: checking for $ac_func" >&5
8762 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8763 if eval "test \"\${$as_ac_var+set}\" = set"; then
8764   echo $ECHO_N "(cached) $ECHO_C" >&6
8765 else
8766   cat >conftest.$ac_ext <<_ACEOF
8767 #line 8767 "configure"
8768 #include "confdefs.h"
8769 /* System header to define __stub macros and hopefully few prototypes,
8770     which can conflict with char $ac_func (); below.  */
8771 #include <assert.h>
8772 /* Override any gcc2 internal prototype to avoid an error.  */
8773 #ifdef __cplusplus
8774 extern "C"
8775 #endif
8776 /* We use char because int might match the return type of a gcc2
8777    builtin and then its argument prototype would still apply.  */
8778 char $ac_func ();
8779 char (*f) ();
8780
8781 int
8782 main ()
8783 {
8784 /* The GNU C library defines this for functions which it implements
8785     to always fail with ENOSYS.  Some functions are actually named
8786     something starting with __ and the normal name is an alias.  */
8787 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8788 choke me
8789 #else
8790 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
8791 #endif
8792
8793   ;
8794   return 0;
8795 }
8796 _ACEOF
8797 rm -f conftest.$ac_objext conftest$ac_exeext
8798 if { (eval echo "$as_me:8798: \"$ac_link\"") >&5
8799   (eval $ac_link) 2>&5
8800   ac_status=$?
8801   echo "$as_me:8801: \$? = $ac_status" >&5
8802   (exit $ac_status); } &&
8803          { ac_try='test -s conftest$ac_exeext'
8804   { (eval echo "$as_me:8804: \"$ac_try\"") >&5
8805   (eval $ac_try) 2>&5
8806   ac_status=$?
8807   echo "$as_me:8807: \$? = $ac_status" >&5
8808   (exit $ac_status); }; }; then
8809   eval "$as_ac_var=yes"
8810 else
8811   echo "$as_me: failed program was:" >&5
8812 cat conftest.$ac_ext >&5
8813 eval "$as_ac_var=no"
8814 fi
8815 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8816 fi
8817 echo "$as_me:8817: result: `eval echo '${'$as_ac_var'}'`" >&5
8818 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8819 if test `eval echo '${'$as_ac_var'}'` = yes; then
8820   cat >>confdefs.h <<EOF
8821 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8822 EOF
8823
8824 fi
8825 done
8826
8827         if test "x$ac_cv_func_putwc" != xyes ; then
8828
8829 echo "$as_me:8829: checking for multibyte character support" >&5
8830 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8831 if test "${cf_cv_utf8_lib+set}" = set; then
8832   echo $ECHO_N "(cached) $ECHO_C" >&6
8833 else
8834
8835         cf_save_LIBS="$LIBS"
8836         cat >conftest.$ac_ext <<_ACEOF
8837 #line 8837 "configure"
8838 #include "confdefs.h"
8839
8840 #include <stdlib.h>
8841 int
8842 main ()
8843 {
8844 putwc(0,0);
8845   ;
8846   return 0;
8847 }
8848 _ACEOF
8849 rm -f conftest.$ac_objext conftest$ac_exeext
8850 if { (eval echo "$as_me:8850: \"$ac_link\"") >&5
8851   (eval $ac_link) 2>&5
8852   ac_status=$?
8853   echo "$as_me:8853: \$? = $ac_status" >&5
8854   (exit $ac_status); } &&
8855          { ac_try='test -s conftest$ac_exeext'
8856   { (eval echo "$as_me:8856: \"$ac_try\"") >&5
8857   (eval $ac_try) 2>&5
8858   ac_status=$?
8859   echo "$as_me:8859: \$? = $ac_status" >&5
8860   (exit $ac_status); }; }; then
8861   cf_cv_utf8_lib=yes
8862 else
8863   echo "$as_me: failed program was:" >&5
8864 cat conftest.$ac_ext >&5
8865
8866 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8867 # will be set on completion of the AC_TRY_LINK below.
8868 cf_cv_header_path_utf8=
8869 cf_cv_library_path_utf8=
8870
8871 echo "${as_me:-configure}:8871: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8872
8873 cf_save_LIBS="$LIBS"
8874
8875 cat >conftest.$ac_ext <<_ACEOF
8876 #line 8876 "configure"
8877 #include "confdefs.h"
8878
8879 #include <libutf8.h>
8880 int
8881 main ()
8882 {
8883 putwc(0,0);
8884   ;
8885   return 0;
8886 }
8887 _ACEOF
8888 rm -f conftest.$ac_objext conftest$ac_exeext
8889 if { (eval echo "$as_me:8889: \"$ac_link\"") >&5
8890   (eval $ac_link) 2>&5
8891   ac_status=$?
8892   echo "$as_me:8892: \$? = $ac_status" >&5
8893   (exit $ac_status); } &&
8894          { ac_try='test -s conftest$ac_exeext'
8895   { (eval echo "$as_me:8895: \"$ac_try\"") >&5
8896   (eval $ac_try) 2>&5
8897   ac_status=$?
8898   echo "$as_me:8898: \$? = $ac_status" >&5
8899   (exit $ac_status); }; }; then
8900
8901         cf_cv_find_linkage_utf8=yes
8902         cf_cv_header_path_utf8=/usr/include
8903         cf_cv_library_path_utf8=/usr/lib
8904
8905 else
8906   echo "$as_me: failed program was:" >&5
8907 cat conftest.$ac_ext >&5
8908
8909 LIBS="-lutf8  $cf_save_LIBS"
8910
8911 cat >conftest.$ac_ext <<_ACEOF
8912 #line 8912 "configure"
8913 #include "confdefs.h"
8914
8915 #include <libutf8.h>
8916 int
8917 main ()
8918 {
8919 putwc(0,0);
8920   ;
8921   return 0;
8922 }
8923 _ACEOF
8924 rm -f conftest.$ac_objext conftest$ac_exeext
8925 if { (eval echo "$as_me:8925: \"$ac_link\"") >&5
8926   (eval $ac_link) 2>&5
8927   ac_status=$?
8928   echo "$as_me:8928: \$? = $ac_status" >&5
8929   (exit $ac_status); } &&
8930          { ac_try='test -s conftest$ac_exeext'
8931   { (eval echo "$as_me:8931: \"$ac_try\"") >&5
8932   (eval $ac_try) 2>&5
8933   ac_status=$?
8934   echo "$as_me:8934: \$? = $ac_status" >&5
8935   (exit $ac_status); }; }; then
8936
8937         cf_cv_find_linkage_utf8=yes
8938         cf_cv_header_path_utf8=/usr/include
8939         cf_cv_library_path_utf8=/usr/lib
8940         cf_cv_library_file_utf8="-lutf8"
8941
8942 else
8943   echo "$as_me: failed program was:" >&5
8944 cat conftest.$ac_ext >&5
8945
8946         cf_cv_find_linkage_utf8=no
8947         LIBS="$cf_save_LIBS"
8948
8949     test -n "$verbose" && echo "        find linkage for utf8 library" 1>&6
8950
8951 echo "${as_me:-configure}:8951: testing find linkage for utf8 library ..." 1>&5
8952
8953 echo "${as_me:-configure}:8953: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8954
8955     cf_save_CPPFLAGS="$CPPFLAGS"
8956     cf_test_CPPFLAGS="$CPPFLAGS"
8957
8958 cf_search=
8959
8960 # collect the current set of include-directories from compiler flags
8961 cf_header_path_list=""
8962 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8963         for cf_header_path in $CPPFLAGS $CFLAGS
8964         do
8965                 case $cf_header_path in #(vi
8966                 -I*)
8967                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8968
8969 test "x$cf_header_path" != "xNONE" && \
8970 test -d "$cf_header_path" && \
8971  {
8972         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8973         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
8974         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
8975         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8976         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
8977         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8978 }
8979
8980                         cf_header_path_list="$cf_header_path_list $cf_search"
8981                         ;;
8982                 esac
8983         done
8984 fi
8985
8986 # add the variations for the package we are looking for
8987
8988 cf_search=
8989
8990 test "x/usr" != "x$prefix" && \
8991 test -d "/usr" && \
8992 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
8993         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
8994         test -d /usr/include &&          cf_search="$cf_search /usr/include"
8995         test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
8996         test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
8997         test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
8998         test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
8999 }
9000
9001 test "x$prefix" != "xNONE" && \
9002 test -d "$prefix" && \
9003  {
9004         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
9005         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
9006         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
9007         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
9008         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
9009         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
9010 }
9011
9012 test "x/usr/local" != "x$prefix" && \
9013 test -d "/usr/local" && \
9014 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9015         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
9016         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
9017         test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
9018         test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
9019         test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
9020         test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
9021 }
9022
9023 test "x/opt" != "x$prefix" && \
9024 test -d "/opt" && \
9025 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9026         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
9027         test -d /opt/include &&          cf_search="$cf_search /opt/include"
9028         test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
9029         test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
9030         test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
9031         test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
9032 }
9033
9034 test "x$HOME" != "x$prefix" && \
9035 test -d "$HOME" && \
9036 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9037         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
9038         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
9039         test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
9040         test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
9041         test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
9042         test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
9043 }
9044
9045 test "$includedir" != NONE && \
9046 test "$includedir" != "/usr/include" && \
9047 test -d "$includedir" && {
9048         test -d $includedir &&    cf_search="$cf_search $includedir"
9049         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
9050 }
9051
9052 test "$oldincludedir" != NONE && \
9053 test "$oldincludedir" != "/usr/include" && \
9054 test -d "$oldincludedir" && {
9055         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
9056         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
9057 }
9058
9059 cf_search="$cf_search $cf_header_path_list"
9060
9061     for cf_cv_header_path_utf8 in $cf_search
9062     do
9063       if test -d $cf_cv_header_path_utf8 ; then
9064         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
9065
9066 echo "${as_me:-configure}:9066: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
9067
9068         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
9069         cat >conftest.$ac_ext <<_ACEOF
9070 #line 9070 "configure"
9071 #include "confdefs.h"
9072
9073 #include <libutf8.h>
9074 int
9075 main ()
9076 {
9077 putwc(0,0);
9078   ;
9079   return 0;
9080 }
9081 _ACEOF
9082 rm -f conftest.$ac_objext
9083 if { (eval echo "$as_me:9083: \"$ac_compile\"") >&5
9084   (eval $ac_compile) 2>&5
9085   ac_status=$?
9086   echo "$as_me:9086: \$? = $ac_status" >&5
9087   (exit $ac_status); } &&
9088          { ac_try='test -s conftest.$ac_objext'
9089   { (eval echo "$as_me:9089: \"$ac_try\"") >&5
9090   (eval $ac_try) 2>&5
9091   ac_status=$?
9092   echo "$as_me:9092: \$? = $ac_status" >&5
9093   (exit $ac_status); }; }; then
9094
9095             test -n "$verbose" && echo "        ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
9096
9097 echo "${as_me:-configure}:9097: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
9098
9099             cf_cv_find_linkage_utf8=maybe
9100             cf_test_CPPFLAGS="$CPPFLAGS"
9101             break
9102 else
9103   echo "$as_me: failed program was:" >&5
9104 cat conftest.$ac_ext >&5
9105
9106             CPPFLAGS="$cf_save_CPPFLAGS"
9107
9108 fi
9109 rm -f conftest.$ac_objext conftest.$ac_ext
9110       fi
9111     done
9112
9113     if test "$cf_cv_find_linkage_utf8" = maybe ; then
9114
9115 echo "${as_me:-configure}:9115: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
9116
9117       cf_save_LIBS="$LIBS"
9118       cf_save_LDFLAGS="$LDFLAGS"
9119
9120       if test "$cf_cv_find_linkage_utf8" != yes ; then
9121
9122 cf_search=
9123 cf_library_path_list=""
9124 if test -n "${LDFLAGS}${LIBS}" ; then
9125         for cf_library_path in $LDFLAGS $LIBS
9126         do
9127                 case $cf_library_path in #(vi
9128                 -L*)
9129                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9130
9131 test "x$cf_library_path" != "xNONE" && \
9132 test -d "$cf_library_path" && \
9133  {
9134         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
9135         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
9136         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
9137         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
9138         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
9139         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
9140 }
9141
9142                         cf_library_path_list="$cf_library_path_list $cf_search"
9143                         ;;
9144                 esac
9145         done
9146 fi
9147
9148 cf_search=
9149
9150 test "x/usr" != "x$prefix" && \
9151 test -d "/usr" && \
9152 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
9153         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
9154         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
9155         test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
9156         test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
9157         test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
9158         test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
9159 }
9160
9161 test "x$prefix" != "xNONE" && \
9162 test -d "$prefix" && \
9163  {
9164         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
9165         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
9166         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
9167         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
9168         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
9169         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
9170 }
9171
9172 test "x/usr/local" != "x$prefix" && \
9173 test -d "/usr/local" && \
9174 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9175         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
9176         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
9177         test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
9178         test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
9179         test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
9180         test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
9181 }
9182
9183 test "x/opt" != "x$prefix" && \
9184 test -d "/opt" && \
9185 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9186         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
9187         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
9188         test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
9189         test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
9190         test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
9191         test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
9192 }
9193
9194 test "x$HOME" != "x$prefix" && \
9195 test -d "$HOME" && \
9196 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9197         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
9198         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
9199         test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
9200         test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
9201         test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
9202         test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
9203 }
9204
9205 cf_search="$cf_library_path_list $cf_search"
9206
9207         for cf_cv_library_path_utf8 in $cf_search
9208         do
9209           if test -d $cf_cv_library_path_utf8 ; then
9210             test -n "$verbose" && echo "        ... testing $cf_cv_library_path_utf8" 1>&6
9211
9212 echo "${as_me:-configure}:9212: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
9213
9214             CPPFLAGS="$cf_test_CPPFLAGS"
9215             LIBS="-lutf8  $cf_save_LIBS"
9216             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
9217             cat >conftest.$ac_ext <<_ACEOF
9218 #line 9218 "configure"
9219 #include "confdefs.h"
9220
9221 #include <libutf8.h>
9222 int
9223 main ()
9224 {
9225 putwc(0,0);
9226   ;
9227   return 0;
9228 }
9229 _ACEOF
9230 rm -f conftest.$ac_objext conftest$ac_exeext
9231 if { (eval echo "$as_me:9231: \"$ac_link\"") >&5
9232   (eval $ac_link) 2>&5
9233   ac_status=$?
9234   echo "$as_me:9234: \$? = $ac_status" >&5
9235   (exit $ac_status); } &&
9236          { ac_try='test -s conftest$ac_exeext'
9237   { (eval echo "$as_me:9237: \"$ac_try\"") >&5
9238   (eval $ac_try) 2>&5
9239   ac_status=$?
9240   echo "$as_me:9240: \$? = $ac_status" >&5
9241   (exit $ac_status); }; }; then
9242
9243                 test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9244
9245 echo "${as_me:-configure}:9245: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9246
9247                 cf_cv_find_linkage_utf8=yes
9248                 cf_cv_library_file_utf8="-lutf8"
9249                 break
9250 else
9251   echo "$as_me: failed program was:" >&5
9252 cat conftest.$ac_ext >&5
9253
9254                 CPPFLAGS="$cf_save_CPPFLAGS"
9255                 LIBS="$cf_save_LIBS"
9256                 LDFLAGS="$cf_save_LDFLAGS"
9257
9258 fi
9259 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9260           fi
9261         done
9262         CPPFLAGS="$cf_save_CPPFLAGS"
9263         LDFLAGS="$cf_save_LDFLAGS"
9264       fi
9265
9266     else
9267       cf_cv_find_linkage_utf8=no
9268     fi
9269
9270 fi
9271 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9272
9273 fi
9274 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9275
9276 LIBS="$cf_save_LIBS"
9277
9278 if test "$cf_cv_find_linkage_utf8" = yes ; then
9279 cf_cv_utf8_lib=add-on
9280 else
9281 cf_cv_utf8_lib=no
9282 fi
9283
9284 fi
9285 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9286 fi
9287 echo "$as_me:9287: result: $cf_cv_utf8_lib" >&5
9288 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9289
9290 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9291 # ncurses/ncursesw:
9292 if test "$cf_cv_utf8_lib" = "add-on" ; then
9293
9294 cat >>confdefs.h <<\EOF
9295 #define HAVE_LIBUTF8_H 1
9296 EOF
9297
9298 if test -n "$cf_cv_header_path_utf8" ; then
9299   for cf_add_incdir in $cf_cv_header_path_utf8
9300   do
9301         while test $cf_add_incdir != /usr/include
9302         do
9303           if test -d $cf_add_incdir
9304           then
9305                 cf_have_incdir=no
9306                 if test -n "$CFLAGS$CPPFLAGS" ; then
9307                   # a loop is needed to ensure we can add subdirs of existing dirs
9308                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9309                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9310                           cf_have_incdir=yes; break
9311                         fi
9312                   done
9313                 fi
9314
9315                 if test "$cf_have_incdir" = no ; then
9316                   if test "$cf_add_incdir" = /usr/local/include ; then
9317                         if test "$GCC" = yes
9318                         then
9319                           cf_save_CPPFLAGS=$CPPFLAGS
9320                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9321                           cat >conftest.$ac_ext <<_ACEOF
9322 #line 9322 "configure"
9323 #include "confdefs.h"
9324 #include <stdio.h>
9325 int
9326 main ()
9327 {
9328 printf("Hello")
9329   ;
9330   return 0;
9331 }
9332 _ACEOF
9333 rm -f conftest.$ac_objext
9334 if { (eval echo "$as_me:9334: \"$ac_compile\"") >&5
9335   (eval $ac_compile) 2>&5
9336   ac_status=$?
9337   echo "$as_me:9337: \$? = $ac_status" >&5
9338   (exit $ac_status); } &&
9339          { ac_try='test -s conftest.$ac_objext'
9340   { (eval echo "$as_me:9340: \"$ac_try\"") >&5
9341   (eval $ac_try) 2>&5
9342   ac_status=$?
9343   echo "$as_me:9343: \$? = $ac_status" >&5
9344   (exit $ac_status); }; }; then
9345   :
9346 else
9347   echo "$as_me: failed program was:" >&5
9348 cat conftest.$ac_ext >&5
9349 cf_have_incdir=yes
9350 fi
9351 rm -f conftest.$ac_objext conftest.$ac_ext
9352                           CPPFLAGS=$cf_save_CPPFLAGS
9353                         fi
9354                   fi
9355                 fi
9356
9357                 if test "$cf_have_incdir" = no ; then
9358                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9359
9360 echo "${as_me:-configure}:9360: testing adding $cf_add_incdir to include-path ..." 1>&5
9361
9362                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9363
9364                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9365                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9366                   cf_add_incdir="$cf_top_incdir"
9367                 else
9368                   break
9369                 fi
9370           fi
9371         done
9372   done
9373 fi
9374
9375 if test -n "$cf_cv_library_path_utf8" ; then
9376   for cf_add_libdir in $cf_cv_library_path_utf8
9377   do
9378     if test $cf_add_libdir = /usr/lib ; then
9379       :
9380     elif test -d $cf_add_libdir
9381     then
9382       cf_have_libdir=no
9383       if test -n "$LDFLAGS$LIBS" ; then
9384         # a loop is needed to ensure we can add subdirs of existing dirs
9385         for cf_test_libdir in $LDFLAGS $LIBS ; do
9386           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9387             cf_have_libdir=yes; break
9388           fi
9389         done
9390       fi
9391       if test "$cf_have_libdir" = no ; then
9392         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
9393
9394 echo "${as_me:-configure}:9394: testing adding $cf_add_libdir to library-path ..." 1>&5
9395
9396         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9397       fi
9398     fi
9399   done
9400 fi
9401
9402         LIBS="$cf_cv_library_file_utf8 $LIBS"
9403 fi
9404
9405                 if test "$cf_cv_utf8_lib" != no ; then
9406                         NCURSES_LIBUTF8=1
9407                 fi
9408         fi
9409
9410 # This is needed on Tru64 5.0 to declare mbstate_t
9411 echo "$as_me:9411: checking if we must include wchar.h to declare mbstate_t" >&5
9412 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9413 if test "${cf_cv_mbstate_t+set}" = set; then
9414   echo $ECHO_N "(cached) $ECHO_C" >&6
9415 else
9416
9417 cat >conftest.$ac_ext <<_ACEOF
9418 #line 9418 "configure"
9419 #include "confdefs.h"
9420
9421 #include <stdlib.h>
9422 #include <stdarg.h>
9423 #include <stdio.h>
9424 #ifdef HAVE_LIBUTF8_H
9425 #include <libutf8.h>
9426 #endif
9427 int
9428 main ()
9429 {
9430 mbstate_t state
9431   ;
9432   return 0;
9433 }
9434 _ACEOF
9435 rm -f conftest.$ac_objext
9436 if { (eval echo "$as_me:9436: \"$ac_compile\"") >&5
9437   (eval $ac_compile) 2>&5
9438   ac_status=$?
9439   echo "$as_me:9439: \$? = $ac_status" >&5
9440   (exit $ac_status); } &&
9441          { ac_try='test -s conftest.$ac_objext'
9442   { (eval echo "$as_me:9442: \"$ac_try\"") >&5
9443   (eval $ac_try) 2>&5
9444   ac_status=$?
9445   echo "$as_me:9445: \$? = $ac_status" >&5
9446   (exit $ac_status); }; }; then
9447   cf_cv_mbstate_t=no
9448 else
9449   echo "$as_me: failed program was:" >&5
9450 cat conftest.$ac_ext >&5
9451 cat >conftest.$ac_ext <<_ACEOF
9452 #line 9452 "configure"
9453 #include "confdefs.h"
9454
9455 #include <stdlib.h>
9456 #include <stdarg.h>
9457 #include <stdio.h>
9458 #include <wchar.h>
9459 #ifdef HAVE_LIBUTF8_H
9460 #include <libutf8.h>
9461 #endif
9462 int
9463 main ()
9464 {
9465 mbstate_t value
9466   ;
9467   return 0;
9468 }
9469 _ACEOF
9470 rm -f conftest.$ac_objext
9471 if { (eval echo "$as_me:9471: \"$ac_compile\"") >&5
9472   (eval $ac_compile) 2>&5
9473   ac_status=$?
9474   echo "$as_me:9474: \$? = $ac_status" >&5
9475   (exit $ac_status); } &&
9476          { ac_try='test -s conftest.$ac_objext'
9477   { (eval echo "$as_me:9477: \"$ac_try\"") >&5
9478   (eval $ac_try) 2>&5
9479   ac_status=$?
9480   echo "$as_me:9480: \$? = $ac_status" >&5
9481   (exit $ac_status); }; }; then
9482   cf_cv_mbstate_t=yes
9483 else
9484   echo "$as_me: failed program was:" >&5
9485 cat conftest.$ac_ext >&5
9486 cf_cv_mbstate_t=unknown
9487 fi
9488 rm -f conftest.$ac_objext conftest.$ac_ext
9489 fi
9490 rm -f conftest.$ac_objext conftest.$ac_ext
9491 fi
9492 echo "$as_me:9492: result: $cf_cv_mbstate_t" >&5
9493 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9494
9495 if test "$cf_cv_mbstate_t" = yes ; then
9496
9497 cat >>confdefs.h <<\EOF
9498 #define NEED_WCHAR_H 1
9499 EOF
9500
9501         NEED_WCHAR_H=1
9502 fi
9503
9504 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9505 if test "$cf_cv_mbstate_t" = unknown ; then
9506         NCURSES_MBSTATE_T=1
9507 fi
9508
9509 # This is needed on Tru64 5.0 to declare wchar_t
9510 echo "$as_me:9510: checking if we must include wchar.h to declare wchar_t" >&5
9511 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9512 if test "${cf_cv_wchar_t+set}" = set; then
9513   echo $ECHO_N "(cached) $ECHO_C" >&6
9514 else
9515
9516 cat >conftest.$ac_ext <<_ACEOF
9517 #line 9517 "configure"
9518 #include "confdefs.h"
9519
9520 #include <stdlib.h>
9521 #include <stdarg.h>
9522 #include <stdio.h>
9523 #ifdef HAVE_LIBUTF8_H
9524 #include <libutf8.h>
9525 #endif
9526 int
9527 main ()
9528 {
9529 wchar_t state
9530   ;
9531   return 0;
9532 }
9533 _ACEOF
9534 rm -f conftest.$ac_objext
9535 if { (eval echo "$as_me:9535: \"$ac_compile\"") >&5
9536   (eval $ac_compile) 2>&5
9537   ac_status=$?
9538   echo "$as_me:9538: \$? = $ac_status" >&5
9539   (exit $ac_status); } &&
9540          { ac_try='test -s conftest.$ac_objext'
9541   { (eval echo "$as_me:9541: \"$ac_try\"") >&5
9542   (eval $ac_try) 2>&5
9543   ac_status=$?
9544   echo "$as_me:9544: \$? = $ac_status" >&5
9545   (exit $ac_status); }; }; then
9546   cf_cv_wchar_t=no
9547 else
9548   echo "$as_me: failed program was:" >&5
9549 cat conftest.$ac_ext >&5
9550 cat >conftest.$ac_ext <<_ACEOF
9551 #line 9551 "configure"
9552 #include "confdefs.h"
9553
9554 #include <stdlib.h>
9555 #include <stdarg.h>
9556 #include <stdio.h>
9557 #include <wchar.h>
9558 #ifdef HAVE_LIBUTF8_H
9559 #include <libutf8.h>
9560 #endif
9561 int
9562 main ()
9563 {
9564 wchar_t value
9565   ;
9566   return 0;
9567 }
9568 _ACEOF
9569 rm -f conftest.$ac_objext
9570 if { (eval echo "$as_me:9570: \"$ac_compile\"") >&5
9571   (eval $ac_compile) 2>&5
9572   ac_status=$?
9573   echo "$as_me:9573: \$? = $ac_status" >&5
9574   (exit $ac_status); } &&
9575          { ac_try='test -s conftest.$ac_objext'
9576   { (eval echo "$as_me:9576: \"$ac_try\"") >&5
9577   (eval $ac_try) 2>&5
9578   ac_status=$?
9579   echo "$as_me:9579: \$? = $ac_status" >&5
9580   (exit $ac_status); }; }; then
9581   cf_cv_wchar_t=yes
9582 else
9583   echo "$as_me: failed program was:" >&5
9584 cat conftest.$ac_ext >&5
9585 cf_cv_wchar_t=unknown
9586 fi
9587 rm -f conftest.$ac_objext conftest.$ac_ext
9588 fi
9589 rm -f conftest.$ac_objext conftest.$ac_ext
9590 fi
9591 echo "$as_me:9591: result: $cf_cv_wchar_t" >&5
9592 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9593
9594 if test "$cf_cv_wchar_t" = yes ; then
9595
9596 cat >>confdefs.h <<\EOF
9597 #define NEED_WCHAR_H 1
9598 EOF
9599
9600         NEED_WCHAR_H=1
9601 fi
9602
9603 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9604 if test "$cf_cv_wchar_t" = unknown ; then
9605         NCURSES_WCHAR_T=1
9606 fi
9607
9608 # if we find wchar_t in either place, use substitution to provide a fallback.
9609 if test "$cf_cv_wchar_t" != unknown ; then
9610         NCURSES_OK_WCHAR_T=1
9611 fi
9612
9613 # This is needed on Tru64 5.0 to declare wint_t
9614 echo "$as_me:9614: checking if we must include wchar.h to declare wint_t" >&5
9615 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9616 if test "${cf_cv_wint_t+set}" = set; then
9617   echo $ECHO_N "(cached) $ECHO_C" >&6
9618 else
9619
9620 cat >conftest.$ac_ext <<_ACEOF
9621 #line 9621 "configure"
9622 #include "confdefs.h"
9623
9624 #include <stdlib.h>
9625 #include <stdarg.h>
9626 #include <stdio.h>
9627 #ifdef HAVE_LIBUTF8_H
9628 #include <libutf8.h>
9629 #endif
9630 int
9631 main ()
9632 {
9633 wint_t state
9634   ;
9635   return 0;
9636 }
9637 _ACEOF
9638 rm -f conftest.$ac_objext
9639 if { (eval echo "$as_me:9639: \"$ac_compile\"") >&5
9640   (eval $ac_compile) 2>&5
9641   ac_status=$?
9642   echo "$as_me:9642: \$? = $ac_status" >&5
9643   (exit $ac_status); } &&
9644          { ac_try='test -s conftest.$ac_objext'
9645   { (eval echo "$as_me:9645: \"$ac_try\"") >&5
9646   (eval $ac_try) 2>&5
9647   ac_status=$?
9648   echo "$as_me:9648: \$? = $ac_status" >&5
9649   (exit $ac_status); }; }; then
9650   cf_cv_wint_t=no
9651 else
9652   echo "$as_me: failed program was:" >&5
9653 cat conftest.$ac_ext >&5
9654 cat >conftest.$ac_ext <<_ACEOF
9655 #line 9655 "configure"
9656 #include "confdefs.h"
9657
9658 #include <stdlib.h>
9659 #include <stdarg.h>
9660 #include <stdio.h>
9661 #include <wchar.h>
9662 #ifdef HAVE_LIBUTF8_H
9663 #include <libutf8.h>
9664 #endif
9665 int
9666 main ()
9667 {
9668 wint_t value
9669   ;
9670   return 0;
9671 }
9672 _ACEOF
9673 rm -f conftest.$ac_objext
9674 if { (eval echo "$as_me:9674: \"$ac_compile\"") >&5
9675   (eval $ac_compile) 2>&5
9676   ac_status=$?
9677   echo "$as_me:9677: \$? = $ac_status" >&5
9678   (exit $ac_status); } &&
9679          { ac_try='test -s conftest.$ac_objext'
9680   { (eval echo "$as_me:9680: \"$ac_try\"") >&5
9681   (eval $ac_try) 2>&5
9682   ac_status=$?
9683   echo "$as_me:9683: \$? = $ac_status" >&5
9684   (exit $ac_status); }; }; then
9685   cf_cv_wint_t=yes
9686 else
9687   echo "$as_me: failed program was:" >&5
9688 cat conftest.$ac_ext >&5
9689 cf_cv_wint_t=unknown
9690 fi
9691 rm -f conftest.$ac_objext conftest.$ac_ext
9692 fi
9693 rm -f conftest.$ac_objext conftest.$ac_ext
9694 fi
9695 echo "$as_me:9695: result: $cf_cv_wint_t" >&5
9696 echo "${ECHO_T}$cf_cv_wint_t" >&6
9697
9698 if test "$cf_cv_wint_t" = yes ; then
9699
9700 cat >>confdefs.h <<\EOF
9701 #define NEED_WCHAR_H 1
9702 EOF
9703
9704         NEED_WCHAR_H=1
9705 fi
9706
9707 # if we do not find wint_t in either place, use substitution to provide a fallback.
9708 if test "$cf_cv_wint_t" = unknown ; then
9709         NCURSES_WINT_T=1
9710 fi
9711
9712 # if we find wint_t in either place, use substitution to provide a fallback.
9713 if test "$cf_cv_wint_t" != unknown ; then
9714         NCURSES_OK_WINT_T=1
9715 fi
9716
9717         if test "$NCURSES_MBSTATE_T" != 0; then
9718
9719 cat >>confdefs.h <<\EOF
9720 #define NEED_MBSTATE_T_DEF 1
9721 EOF
9722
9723         fi
9724 fi
9725
9726 ###   use option --disable-lp64 to allow long chtype
9727 case $cf_cv_abi_version in
9728 [345]*)
9729         default_with_lp64=no
9730         ;;
9731 *)
9732         default_with_lp64=yes
9733         ;;
9734 esac
9735
9736 echo "$as_me:9736: checking whether to enable _LP64 definition in curses.h" >&5
9737 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9738
9739 # Check whether --enable-lp64 or --disable-lp64 was given.
9740 if test "${enable_lp64+set}" = set; then
9741   enableval="$enable_lp64"
9742   with_lp64=$enableval
9743 else
9744   with_lp64=$default_with_lp64
9745 fi;
9746 echo "$as_me:9746: result: $with_lp64" >&5
9747 echo "${ECHO_T}$with_lp64" >&6
9748
9749 if test "x$with_lp64" = xyes ; then
9750         cf_cv_enable_lp64=1
9751 else
9752         cf_cv_enable_lp64=0
9753 fi
9754
9755 # Check whether --enable-largefile or --disable-largefile was given.
9756 if test "${enable_largefile+set}" = set; then
9757   enableval="$enable_largefile"
9758
9759 fi;
9760 if test "$enable_largefile" != no; then
9761
9762   echo "$as_me:9762: checking for special C compiler options needed for large files" >&5
9763 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9764 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9765   echo $ECHO_N "(cached) $ECHO_C" >&6
9766 else
9767   ac_cv_sys_largefile_CC=no
9768      if test "$GCC" != yes; then
9769        ac_save_CC=$CC
9770        while :; do
9771          # IRIX 6.2 and later do not support large files by default,
9772          # so use the C compiler's -n32 option if that helps.
9773          cat >conftest.$ac_ext <<_ACEOF
9774 #line 9774 "configure"
9775 #include "confdefs.h"
9776 #include <sys/types.h>
9777  /* Check that off_t can represent 2**63 - 1 correctly.
9778     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9779     since some C++ compilers masquerading as C compilers
9780     incorrectly reject 9223372036854775807.  */
9781 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9782   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9783                        && LARGE_OFF_T % 2147483647 == 1)
9784                       ? 1 : -1];
9785 int
9786 main ()
9787 {
9788
9789   ;
9790   return 0;
9791 }
9792 _ACEOF
9793          rm -f conftest.$ac_objext
9794 if { (eval echo "$as_me:9794: \"$ac_compile\"") >&5
9795   (eval $ac_compile) 2>&5
9796   ac_status=$?
9797   echo "$as_me:9797: \$? = $ac_status" >&5
9798   (exit $ac_status); } &&
9799          { ac_try='test -s conftest.$ac_objext'
9800   { (eval echo "$as_me:9800: \"$ac_try\"") >&5
9801   (eval $ac_try) 2>&5
9802   ac_status=$?
9803   echo "$as_me:9803: \$? = $ac_status" >&5
9804   (exit $ac_status); }; }; then
9805   break
9806 else
9807   echo "$as_me: failed program was:" >&5
9808 cat conftest.$ac_ext >&5
9809 fi
9810 rm -f conftest.$ac_objext
9811          CC="$CC -n32"
9812          rm -f conftest.$ac_objext
9813 if { (eval echo "$as_me:9813: \"$ac_compile\"") >&5
9814   (eval $ac_compile) 2>&5
9815   ac_status=$?
9816   echo "$as_me:9816: \$? = $ac_status" >&5
9817   (exit $ac_status); } &&
9818          { ac_try='test -s conftest.$ac_objext'
9819   { (eval echo "$as_me:9819: \"$ac_try\"") >&5
9820   (eval $ac_try) 2>&5
9821   ac_status=$?
9822   echo "$as_me:9822: \$? = $ac_status" >&5
9823   (exit $ac_status); }; }; then
9824   ac_cv_sys_largefile_CC=' -n32'; break
9825 else
9826   echo "$as_me: failed program was:" >&5
9827 cat conftest.$ac_ext >&5
9828 fi
9829 rm -f conftest.$ac_objext
9830          break
9831        done
9832        CC=$ac_save_CC
9833        rm -f conftest.$ac_ext
9834     fi
9835 fi
9836 echo "$as_me:9836: result: $ac_cv_sys_largefile_CC" >&5
9837 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9838   if test "$ac_cv_sys_largefile_CC" != no; then
9839     CC=$CC$ac_cv_sys_largefile_CC
9840   fi
9841
9842   echo "$as_me:9842: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9843 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9844 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9845   echo $ECHO_N "(cached) $ECHO_C" >&6
9846 else
9847   while :; do
9848   ac_cv_sys_file_offset_bits=no
9849   cat >conftest.$ac_ext <<_ACEOF
9850 #line 9850 "configure"
9851 #include "confdefs.h"
9852 #include <sys/types.h>
9853  /* Check that off_t can represent 2**63 - 1 correctly.
9854     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9855     since some C++ compilers masquerading as C compilers
9856     incorrectly reject 9223372036854775807.  */
9857 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9858   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9859                        && LARGE_OFF_T % 2147483647 == 1)
9860                       ? 1 : -1];
9861 int
9862 main ()
9863 {
9864
9865   ;
9866   return 0;
9867 }
9868 _ACEOF
9869 rm -f conftest.$ac_objext
9870 if { (eval echo "$as_me:9870: \"$ac_compile\"") >&5
9871   (eval $ac_compile) 2>&5
9872   ac_status=$?
9873   echo "$as_me:9873: \$? = $ac_status" >&5
9874   (exit $ac_status); } &&
9875          { ac_try='test -s conftest.$ac_objext'
9876   { (eval echo "$as_me:9876: \"$ac_try\"") >&5
9877   (eval $ac_try) 2>&5
9878   ac_status=$?
9879   echo "$as_me:9879: \$? = $ac_status" >&5
9880   (exit $ac_status); }; }; then
9881   break
9882 else
9883   echo "$as_me: failed program was:" >&5
9884 cat conftest.$ac_ext >&5
9885 fi
9886 rm -f conftest.$ac_objext conftest.$ac_ext
9887   cat >conftest.$ac_ext <<_ACEOF
9888 #line 9888 "configure"
9889 #include "confdefs.h"
9890 #define _FILE_OFFSET_BITS 64
9891 #include <sys/types.h>
9892  /* Check that off_t can represent 2**63 - 1 correctly.
9893     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9894     since some C++ compilers masquerading as C compilers
9895     incorrectly reject 9223372036854775807.  */
9896 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9897   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9898                        && LARGE_OFF_T % 2147483647 == 1)
9899                       ? 1 : -1];
9900 int
9901 main ()
9902 {
9903
9904   ;
9905   return 0;
9906 }
9907 _ACEOF
9908 rm -f conftest.$ac_objext
9909 if { (eval echo "$as_me:9909: \"$ac_compile\"") >&5
9910   (eval $ac_compile) 2>&5
9911   ac_status=$?
9912   echo "$as_me:9912: \$? = $ac_status" >&5
9913   (exit $ac_status); } &&
9914          { ac_try='test -s conftest.$ac_objext'
9915   { (eval echo "$as_me:9915: \"$ac_try\"") >&5
9916   (eval $ac_try) 2>&5
9917   ac_status=$?
9918   echo "$as_me:9918: \$? = $ac_status" >&5
9919   (exit $ac_status); }; }; then
9920   ac_cv_sys_file_offset_bits=64; break
9921 else
9922   echo "$as_me: failed program was:" >&5
9923 cat conftest.$ac_ext >&5
9924 fi
9925 rm -f conftest.$ac_objext conftest.$ac_ext
9926   break
9927 done
9928 fi
9929 echo "$as_me:9929: result: $ac_cv_sys_file_offset_bits" >&5
9930 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9931 if test "$ac_cv_sys_file_offset_bits" != no; then
9932
9933 cat >>confdefs.h <<EOF
9934 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9935 EOF
9936
9937 fi
9938 rm -rf conftest*
9939   echo "$as_me:9939: checking for _LARGE_FILES value needed for large files" >&5
9940 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9941 if test "${ac_cv_sys_large_files+set}" = set; then
9942   echo $ECHO_N "(cached) $ECHO_C" >&6
9943 else
9944   while :; do
9945   ac_cv_sys_large_files=no
9946   cat >conftest.$ac_ext <<_ACEOF
9947 #line 9947 "configure"
9948 #include "confdefs.h"
9949 #include <sys/types.h>
9950  /* Check that off_t can represent 2**63 - 1 correctly.
9951     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9952     since some C++ compilers masquerading as C compilers
9953     incorrectly reject 9223372036854775807.  */
9954 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9955   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9956                        && LARGE_OFF_T % 2147483647 == 1)
9957                       ? 1 : -1];
9958 int
9959 main ()
9960 {
9961
9962   ;
9963   return 0;
9964 }
9965 _ACEOF
9966 rm -f conftest.$ac_objext
9967 if { (eval echo "$as_me:9967: \"$ac_compile\"") >&5
9968   (eval $ac_compile) 2>&5
9969   ac_status=$?
9970   echo "$as_me:9970: \$? = $ac_status" >&5
9971   (exit $ac_status); } &&
9972          { ac_try='test -s conftest.$ac_objext'
9973   { (eval echo "$as_me:9973: \"$ac_try\"") >&5
9974   (eval $ac_try) 2>&5
9975   ac_status=$?
9976   echo "$as_me:9976: \$? = $ac_status" >&5
9977   (exit $ac_status); }; }; then
9978   break
9979 else
9980   echo "$as_me: failed program was:" >&5
9981 cat conftest.$ac_ext >&5
9982 fi
9983 rm -f conftest.$ac_objext conftest.$ac_ext
9984   cat >conftest.$ac_ext <<_ACEOF
9985 #line 9985 "configure"
9986 #include "confdefs.h"
9987 #define _LARGE_FILES 1
9988 #include <sys/types.h>
9989  /* Check that off_t can represent 2**63 - 1 correctly.
9990     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9991     since some C++ compilers masquerading as C compilers
9992     incorrectly reject 9223372036854775807.  */
9993 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9994   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9995                        && LARGE_OFF_T % 2147483647 == 1)
9996                       ? 1 : -1];
9997 int
9998 main ()
9999 {
10000
10001   ;
10002   return 0;
10003 }
10004 _ACEOF
10005 rm -f conftest.$ac_objext
10006 if { (eval echo "$as_me:10006: \"$ac_compile\"") >&5
10007   (eval $ac_compile) 2>&5
10008   ac_status=$?
10009   echo "$as_me:10009: \$? = $ac_status" >&5
10010   (exit $ac_status); } &&
10011          { ac_try='test -s conftest.$ac_objext'
10012   { (eval echo "$as_me:10012: \"$ac_try\"") >&5
10013   (eval $ac_try) 2>&5
10014   ac_status=$?
10015   echo "$as_me:10015: \$? = $ac_status" >&5
10016   (exit $ac_status); }; }; then
10017   ac_cv_sys_large_files=1; break
10018 else
10019   echo "$as_me: failed program was:" >&5
10020 cat conftest.$ac_ext >&5
10021 fi
10022 rm -f conftest.$ac_objext conftest.$ac_ext
10023   break
10024 done
10025 fi
10026 echo "$as_me:10026: result: $ac_cv_sys_large_files" >&5
10027 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
10028 if test "$ac_cv_sys_large_files" != no; then
10029
10030 cat >>confdefs.h <<EOF
10031 #define _LARGE_FILES $ac_cv_sys_large_files
10032 EOF
10033
10034 fi
10035 rm -rf conftest*
10036 fi
10037
10038     if test "$enable_largefile" != no ; then
10039         echo "$as_me:10039: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10040 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
10041 if test "${ac_cv_sys_largefile_source+set}" = set; then
10042   echo $ECHO_N "(cached) $ECHO_C" >&6
10043 else
10044   while :; do
10045   ac_cv_sys_largefile_source=no
10046   cat >conftest.$ac_ext <<_ACEOF
10047 #line 10047 "configure"
10048 #include "confdefs.h"
10049 #include <stdio.h>
10050 int
10051 main ()
10052 {
10053 return !fseeko;
10054   ;
10055   return 0;
10056 }
10057 _ACEOF
10058 rm -f conftest.$ac_objext
10059 if { (eval echo "$as_me:10059: \"$ac_compile\"") >&5
10060   (eval $ac_compile) 2>&5
10061   ac_status=$?
10062   echo "$as_me:10062: \$? = $ac_status" >&5
10063   (exit $ac_status); } &&
10064          { ac_try='test -s conftest.$ac_objext'
10065   { (eval echo "$as_me:10065: \"$ac_try\"") >&5
10066   (eval $ac_try) 2>&5
10067   ac_status=$?
10068   echo "$as_me:10068: \$? = $ac_status" >&5
10069   (exit $ac_status); }; }; then
10070   break
10071 else
10072   echo "$as_me: failed program was:" >&5
10073 cat conftest.$ac_ext >&5
10074 fi
10075 rm -f conftest.$ac_objext conftest.$ac_ext
10076   cat >conftest.$ac_ext <<_ACEOF
10077 #line 10077 "configure"
10078 #include "confdefs.h"
10079 #define _LARGEFILE_SOURCE 1
10080 #include <stdio.h>
10081 int
10082 main ()
10083 {
10084 return !fseeko;
10085   ;
10086   return 0;
10087 }
10088 _ACEOF
10089 rm -f conftest.$ac_objext
10090 if { (eval echo "$as_me:10090: \"$ac_compile\"") >&5
10091   (eval $ac_compile) 2>&5
10092   ac_status=$?
10093   echo "$as_me:10093: \$? = $ac_status" >&5
10094   (exit $ac_status); } &&
10095          { ac_try='test -s conftest.$ac_objext'
10096   { (eval echo "$as_me:10096: \"$ac_try\"") >&5
10097   (eval $ac_try) 2>&5
10098   ac_status=$?
10099   echo "$as_me:10099: \$? = $ac_status" >&5
10100   (exit $ac_status); }; }; then
10101   ac_cv_sys_largefile_source=1; break
10102 else
10103   echo "$as_me: failed program was:" >&5
10104 cat conftest.$ac_ext >&5
10105 fi
10106 rm -f conftest.$ac_objext conftest.$ac_ext
10107   break
10108 done
10109 fi
10110 echo "$as_me:10110: result: $ac_cv_sys_largefile_source" >&5
10111 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
10112 if test "$ac_cv_sys_largefile_source" != no; then
10113
10114 cat >>confdefs.h <<EOF
10115 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10116 EOF
10117
10118 fi
10119 rm -rf conftest*
10120
10121 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10122 # in glibc 2.1.3, but that breaks too many other things.
10123 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10124 echo "$as_me:10124: checking for fseeko" >&5
10125 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10126 if test "${ac_cv_func_fseeko+set}" = set; then
10127   echo $ECHO_N "(cached) $ECHO_C" >&6
10128 else
10129   cat >conftest.$ac_ext <<_ACEOF
10130 #line 10130 "configure"
10131 #include "confdefs.h"
10132 #include <stdio.h>
10133 int
10134 main ()
10135 {
10136 return fseeko && fseeko (stdin, 0, 0);
10137   ;
10138   return 0;
10139 }
10140 _ACEOF
10141 rm -f conftest.$ac_objext conftest$ac_exeext
10142 if { (eval echo "$as_me:10142: \"$ac_link\"") >&5
10143   (eval $ac_link) 2>&5
10144   ac_status=$?
10145   echo "$as_me:10145: \$? = $ac_status" >&5
10146   (exit $ac_status); } &&
10147          { ac_try='test -s conftest$ac_exeext'
10148   { (eval echo "$as_me:10148: \"$ac_try\"") >&5
10149   (eval $ac_try) 2>&5
10150   ac_status=$?
10151   echo "$as_me:10151: \$? = $ac_status" >&5
10152   (exit $ac_status); }; }; then
10153   ac_cv_func_fseeko=yes
10154 else
10155   echo "$as_me: failed program was:" >&5
10156 cat conftest.$ac_ext >&5
10157 ac_cv_func_fseeko=no
10158 fi
10159 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10160 fi
10161 echo "$as_me:10161: result: $ac_cv_func_fseeko" >&5
10162 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
10163 if test $ac_cv_func_fseeko = yes; then
10164
10165 cat >>confdefs.h <<\EOF
10166 #define HAVE_FSEEKO 1
10167 EOF
10168
10169 fi
10170
10171         # Normally we would collect these definitions in the config.h,
10172         # but (like _XOPEN_SOURCE), some environments rely on having these
10173         # defined before any of the system headers are included.  Another
10174         # case comes up with C++, e.g., on AIX the compiler compiles the
10175         # header files by themselves before looking at the body files it is
10176         # told to compile.  For ncurses, those header files do not include
10177         # the config.h
10178         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
10179         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
10180         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
10181
10182         echo "$as_me:10182: checking whether to use struct dirent64" >&5
10183 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
10184 if test "${cf_cv_struct_dirent64+set}" = set; then
10185   echo $ECHO_N "(cached) $ECHO_C" >&6
10186 else
10187
10188                 cat >conftest.$ac_ext <<_ACEOF
10189 #line 10189 "configure"
10190 #include "confdefs.h"
10191
10192 #include <sys/types.h>
10193 #include <dirent.h>
10194
10195 int
10196 main ()
10197 {
10198
10199                 /* if transitional largefile support is setup, this is true */
10200                 extern struct dirent64 * readdir(DIR *);
10201                 struct dirent64 *x = readdir((DIR *)0);
10202                 struct dirent *y = readdir((DIR *)0);
10203                 int z = x - y;
10204
10205   ;
10206   return 0;
10207 }
10208 _ACEOF
10209 rm -f conftest.$ac_objext
10210 if { (eval echo "$as_me:10210: \"$ac_compile\"") >&5
10211   (eval $ac_compile) 2>&5
10212   ac_status=$?
10213   echo "$as_me:10213: \$? = $ac_status" >&5
10214   (exit $ac_status); } &&
10215          { ac_try='test -s conftest.$ac_objext'
10216   { (eval echo "$as_me:10216: \"$ac_try\"") >&5
10217   (eval $ac_try) 2>&5
10218   ac_status=$?
10219   echo "$as_me:10219: \$? = $ac_status" >&5
10220   (exit $ac_status); }; }; then
10221   cf_cv_struct_dirent64=yes
10222 else
10223   echo "$as_me: failed program was:" >&5
10224 cat conftest.$ac_ext >&5
10225 cf_cv_struct_dirent64=no
10226 fi
10227 rm -f conftest.$ac_objext conftest.$ac_ext
10228
10229 fi
10230 echo "$as_me:10230: result: $cf_cv_struct_dirent64" >&5
10231 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
10232         test "$cf_cv_struct_dirent64" = yes &&
10233 cat >>confdefs.h <<\EOF
10234 #define HAVE_STRUCT_DIRENT64 1
10235 EOF
10236
10237     fi
10238
10239 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
10240 echo "$as_me:10240: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10241 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10242
10243 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10244 if test "${enable_tparm_varargs+set}" = set; then
10245   enableval="$enable_tparm_varargs"
10246   with_tparm_varargs=$enableval
10247 else
10248   with_tparm_varargs=yes
10249 fi;
10250 echo "$as_me:10250: result: $with_tparm_varargs" >&5
10251 echo "${ECHO_T}$with_tparm_varargs" >&6
10252 NCURSES_TPARM_VARARGS=0
10253 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
10254
10255 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10256 if test "$with_ticlib" != no ; then
10257 echo "$as_me:10257: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10258 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10259
10260 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10261 if test "${enable_tic_depends+set}" = set; then
10262   enableval="$enable_tic_depends"
10263   with_tic_depends=$enableval
10264 else
10265   with_tic_depends=yes
10266 fi;
10267 echo "$as_me:10267: result: $with_tic_depends" >&5
10268 echo "${ECHO_T}$with_tic_depends" >&6
10269 else
10270         with_tic_depends=no
10271 fi
10272
10273 ###   use option --with-bool to override bool's type
10274 echo "$as_me:10274: checking for type of bool" >&5
10275 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10276
10277 # Check whether --with-bool or --without-bool was given.
10278 if test "${with_bool+set}" = set; then
10279   withval="$with_bool"
10280   NCURSES_BOOL="$withval"
10281 else
10282   NCURSES_BOOL=auto
10283 fi;
10284 echo "$as_me:10284: result: $NCURSES_BOOL" >&5
10285 echo "${ECHO_T}$NCURSES_BOOL" >&6
10286
10287 echo "$as_me:10287: checking for alternate terminal capabilities file" >&5
10288 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10289
10290 # Check whether --with-caps or --without-caps was given.
10291 if test "${with_caps+set}" = set; then
10292   withval="$with_caps"
10293   TERMINFO_CAPS=Caps.$withval
10294 else
10295   TERMINFO_CAPS=Caps
10296 fi;
10297 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10298 echo "$as_me:10298: result: $TERMINFO_CAPS" >&5
10299 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10300
10301 ###   use option --with-chtype to override chtype's type
10302 echo "$as_me:10302: checking for type of chtype" >&5
10303 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10304
10305 # Check whether --with-chtype or --without-chtype was given.
10306 if test "${with_chtype+set}" = set; then
10307   withval="$with_chtype"
10308   NCURSES_CHTYPE="$withval"
10309 else
10310   NCURSES_CHTYPE=auto
10311 fi;
10312 echo "$as_me:10312: result: $NCURSES_CHTYPE" >&5
10313 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10314
10315 ###   use option --with-ospeed to override ospeed's type
10316 echo "$as_me:10316: checking for type of ospeed" >&5
10317 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10318
10319 # Check whether --with-ospeed or --without-ospeed was given.
10320 if test "${with_ospeed+set}" = set; then
10321   withval="$with_ospeed"
10322   NCURSES_OSPEED="$withval"
10323 else
10324   NCURSES_OSPEED=short
10325 fi;
10326 echo "$as_me:10326: result: $NCURSES_OSPEED" >&5
10327 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10328
10329 ###   use option --with-mmask-t to override mmask_t's type
10330 echo "$as_me:10330: checking for type of mmask_t" >&5
10331 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10332
10333 # Check whether --with-mmask-t or --without-mmask-t was given.
10334 if test "${with_mmask_t+set}" = set; then
10335   withval="$with_mmask_t"
10336   NCURSES_MMASK_T="$withval"
10337 else
10338   NCURSES_MMASK_T=auto
10339 fi;
10340 echo "$as_me:10340: result: $NCURSES_MMASK_T" >&5
10341 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10342
10343 ###   use option --with-ccharw-max to override CCHARW_MAX size
10344 echo "$as_me:10344: checking for size CCHARW_MAX" >&5
10345 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10346
10347 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10348 if test "${with_ccharw_max+set}" = set; then
10349   withval="$with_ccharw_max"
10350   NCURSES_CCHARW_MAX="$withval"
10351 else
10352   NCURSES_CCHARW_MAX=5
10353 fi;
10354 echo "$as_me:10354: result: $NCURSES_CCHARW_MAX" >&5
10355 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10356
10357 ###   use option --with-tparm-arg to override tparm's argument type
10358 echo "$as_me:10358: checking for type of tparm args" >&5
10359 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
10360
10361 # Check whether --with-tparm-arg or --without-tparm-arg was given.
10362 if test "${with_tparm_arg+set}" = set; then
10363   withval="$with_tparm_arg"
10364   NCURSES_TPARM_ARG="$withval"
10365 else
10366   NCURSES_TPARM_ARG=long
10367 fi;
10368 echo "$as_me:10368: result: $NCURSES_TPARM_ARG" >&5
10369 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
10370
10371 ### Enable compiling-in rcs id's
10372 echo "$as_me:10372: checking if RCS identifiers should be compiled-in" >&5
10373 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10374
10375 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10376 if test "${with_rcs_ids+set}" = set; then
10377   withval="$with_rcs_ids"
10378   with_rcs_ids=$withval
10379 else
10380   with_rcs_ids=no
10381 fi;
10382 echo "$as_me:10382: result: $with_rcs_ids" >&5
10383 echo "${ECHO_T}$with_rcs_ids" >&6
10384 test "x$with_rcs_ids" = xyes &&
10385 cat >>confdefs.h <<\EOF
10386 #define USE_RCS_IDS 1
10387 EOF
10388
10389 ###############################################################################
10390
10391 echo "$as_me:10391: checking format of man-pages" >&5
10392 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10393
10394 # Check whether --with-manpage-format or --without-manpage-format was given.
10395 if test "${with_manpage_format+set}" = set; then
10396   withval="$with_manpage_format"
10397   MANPAGE_FORMAT=$withval
10398 else
10399   MANPAGE_FORMAT=unknown
10400 fi;
10401
10402 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10403 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10404
10405 cf_unknown=
10406
10407 case $MANPAGE_FORMAT in
10408 unknown)
10409   if test -z "$MANPATH" ; then
10410     MANPATH="/usr/man:/usr/share/man"
10411   fi
10412
10413   # look for the 'date' man-page (it's most likely to be installed!)
10414   MANPAGE_FORMAT=
10415   cf_preform=no
10416   cf_catonly=yes
10417   cf_example=date
10418
10419   IFS="${IFS:-  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10420   for cf_dir in $MANPATH; do
10421     test -z "$cf_dir" && cf_dir=/usr/man
10422     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
10423     do
10424       cf_test=`echo $cf_name | sed -e 's/*//'`
10425       if test "x$cf_test" = "x$cf_name" ; then
10426
10427         case "$cf_name" in
10428         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10429         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10430         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10431         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10432         esac
10433
10434         case "$cf_name" in
10435         $cf_dir/man*)
10436           cf_catonly=no
10437           ;;
10438         $cf_dir/cat*)
10439           cf_preform=yes
10440           ;;
10441         esac
10442         break
10443       fi
10444
10445       # if we found a match in either man* or cat*, stop looking
10446       if test -n "$MANPAGE_FORMAT" ; then
10447         cf_found=no
10448         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10449         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10450         case "$cf_name" in
10451         $cf_dir/cat*)
10452           cf_found=yes
10453           ;;
10454         esac
10455         test $cf_found=yes && break
10456       fi
10457     done
10458     # only check the first directory in $MANPATH where we find manpages
10459     if test -n "$MANPAGE_FORMAT" ; then
10460        break
10461     fi
10462   done
10463   # if we did not find the example, just assume it is normal
10464   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10465   IFS="$ac_save_ifs"
10466   ;;
10467 *)
10468   for cf_option in $MANPAGE_FORMAT; do
10469      case $cf_option in #(vi
10470      gzip|compress|BSDI|normal|formatted|catonly)
10471        ;;
10472      *)
10473        cf_unknown="$cf_unknown $cf_option"
10474        ;;
10475      esac
10476   done
10477   ;;
10478 esac
10479
10480 echo "$as_me:10480: result: $MANPAGE_FORMAT" >&5
10481 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10482 if test -n "$cf_unknown" ; then
10483   { echo "$as_me:10483: WARNING: Unexpected manpage-format $cf_unknown" >&5
10484 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10485 fi
10486
10487 echo "$as_me:10487: checking for manpage renaming" >&5
10488 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10489
10490 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10491 if test "${with_manpage_renames+set}" = set; then
10492   withval="$with_manpage_renames"
10493   MANPAGE_RENAMES=$withval
10494 else
10495   MANPAGE_RENAMES=yes
10496 fi;
10497
10498 case ".$MANPAGE_RENAMES" in #(vi
10499 .no) #(vi
10500   ;;
10501 .|.yes)
10502   # Debian 'man' program?
10503   if test -f /etc/debian_version ; then
10504     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10505   else
10506     MANPAGE_RENAMES=no
10507   fi
10508   ;;
10509 esac
10510
10511 if test "$MANPAGE_RENAMES" != no ; then
10512   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10513     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10514   elif test ! -f $MANPAGE_RENAMES ; then
10515     { { echo "$as_me:10515: error: not a filename: $MANPAGE_RENAMES" >&5
10516 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10517    { (exit 1); exit 1; }; }
10518   fi
10519
10520   test ! -d man && mkdir man
10521
10522   # Construct a sed-script to perform renaming within man-pages
10523   if test -n "$MANPAGE_RENAMES" ; then
10524     test ! -d man && mkdir man
10525     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10526   fi
10527 fi
10528
10529 echo "$as_me:10529: result: $MANPAGE_RENAMES" >&5
10530 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10531
10532 echo "$as_me:10532: checking if manpage aliases will be installed" >&5
10533 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10534
10535 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10536 if test "${with_manpage_aliases+set}" = set; then
10537   withval="$with_manpage_aliases"
10538   MANPAGE_ALIASES=$withval
10539 else
10540   MANPAGE_ALIASES=yes
10541 fi;
10542
10543 echo "$as_me:10543: result: $MANPAGE_ALIASES" >&5
10544 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10545
10546 case "x$LN_S" in #(vi
10547 xln*) #(vi
10548         cf_use_symlinks=yes
10549         ;;
10550 *)
10551         cf_use_symlinks=no
10552         ;;
10553 esac
10554
10555 MANPAGE_SYMLINKS=no
10556 if test "$MANPAGE_ALIASES" = yes ; then
10557 echo "$as_me:10557: checking if manpage symlinks should be used" >&5
10558 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10559
10560 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10561 if test "${with_manpage_symlinks+set}" = set; then
10562   withval="$with_manpage_symlinks"
10563   MANPAGE_SYMLINKS=$withval
10564 else
10565   MANPAGE_SYMLINKS=$cf_use_symlinks
10566 fi;
10567
10568 if test "$$cf_use_symlinks" = no; then
10569 if test "$MANPAGE_SYMLINKS" = yes ; then
10570         { echo "$as_me:10570: WARNING: cannot make symlinks" >&5
10571 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10572         MANPAGE_SYMLINKS=no
10573 fi
10574 fi
10575
10576 echo "$as_me:10576: result: $MANPAGE_SYMLINKS" >&5
10577 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10578 fi
10579
10580 echo "$as_me:10580: checking for manpage tbl" >&5
10581 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10582
10583 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10584 if test "${with_manpage_tbl+set}" = set; then
10585   withval="$with_manpage_tbl"
10586   MANPAGE_TBL=$withval
10587 else
10588   MANPAGE_TBL=no
10589 fi;
10590
10591 echo "$as_me:10591: result: $MANPAGE_TBL" >&5
10592 echo "${ECHO_T}$MANPAGE_TBL" >&6
10593
10594   if test "$prefix" = "NONE" ; then
10595      cf_prefix="$ac_default_prefix"
10596   else
10597      cf_prefix="$prefix"
10598   fi
10599
10600   case "$MANPAGE_FORMAT" in # (vi
10601   *catonly*) # (vi
10602     cf_format=yes
10603     cf_inboth=no
10604     ;;
10605   *formatted*) # (vi
10606     cf_format=yes
10607     cf_inboth=yes
10608     ;;
10609   *)
10610     cf_format=no
10611     cf_inboth=no
10612     ;;
10613   esac
10614
10615 test ! -d man && mkdir man
10616
10617 cf_so_strip=
10618 cf_compress=
10619 case "$MANPAGE_FORMAT" in #(vi
10620 *compress*) #(vi
10621         cf_so_strip="Z"
10622         cf_compress=compress
10623   ;;
10624 *gzip*)
10625         cf_so_strip="gz"
10626         cf_compress=gzip
10627   ;;
10628 esac
10629
10630 cf_edit_man=./edit_man.sh
10631 cf_man_alias=`pwd`/man_alias.sed
10632
10633 cat >$cf_edit_man <<CF_EOF
10634 #! /bin/sh
10635 # this script is generated by the configure-script CF_MAN_PAGES macro.
10636
10637 prefix="$cf_prefix"
10638 datarootdir="$datarootdir"
10639 datadir="$datadir"
10640
10641 NCURSES_MAJOR="$NCURSES_MAJOR"
10642 NCURSES_MINOR="$NCURSES_MINOR"
10643 NCURSES_PATCH="$NCURSES_PATCH"
10644
10645 NCURSES_OSPEED="$NCURSES_OSPEED"
10646 TERMINFO="$TERMINFO"
10647
10648 INSTALL="$INSTALL"
10649 INSTALL_DATA="$INSTALL_DATA"
10650
10651 transform="$program_transform_name"
10652
10653 TMP=\${TMPDIR:=/tmp}/man\$\$
10654 trap "rm -f \$TMP" 0 1 2 5 15
10655
10656 form=\$1
10657 shift || exit 1
10658
10659 verb=\$1
10660 shift || exit 1
10661
10662 mandir=\$1
10663 shift || exit 1
10664
10665 srcdir=\$1
10666 top_srcdir=\$srcdir/..
10667 shift || exit 1
10668
10669 if test "\$form" = normal ; then
10670         if test "$cf_format" = yes ; then
10671         if test "$cf_inboth" = no ; then
10672                 sh \$0 format \$verb \$mandir \$srcdir \$*
10673                 exit $?
10674         fi
10675         fi
10676         cf_subdir=\$mandir/man
10677         cf_tables=$MANPAGE_TBL
10678 else
10679         cf_subdir=\$mandir/cat
10680         cf_tables=yes
10681 fi
10682
10683 # process the list of source-files
10684 for i in \$* ; do
10685 case \$i in #(vi
10686 *.orig|*.rej) ;; #(vi
10687 *.[0-9]*)
10688         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10689         if test \$verb = installing ; then
10690         if test ! -d \$cf_subdir\${section} ; then
10691                 mkdir -p \$cf_subdir\$section
10692         fi
10693         fi
10694
10695         # replace variables in man page
10696         if test ! -f $cf_man_alias ; then
10697 cat >>$cf_man_alias <<-CF_EOF2
10698                 s,@DATADIR@,\$datadir,g
10699                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
10700                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
10701                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
10702                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
10703                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
10704                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
10705 CF_EOF
10706
10707         for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
10708         do
10709                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10710                 cf_name=`echo $cf_name|sed "$program_transform_name"`
10711 cat >>$cf_edit_man <<-CF_EOF
10712                 s,@$cf_NAME@,$cf_name,g
10713 CF_EOF
10714         done
10715
10716 cat >>$cf_edit_man <<CF_EOF
10717 CF_EOF2
10718                 echo "...made $cf_man_alias"
10719         fi
10720
10721         aliases=
10722         cf_source=\`basename \$i\`
10723         inalias=\$cf_source
10724         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10725         if test ! -f \$inalias ; then
10726                 echo .. skipped \$cf_source
10727                 continue
10728         fi
10729 CF_EOF
10730
10731 if test "$MANPAGE_ALIASES" != no ; then
10732 cat >>$cf_edit_man <<CF_EOF
10733         nCurses=ignore.3x
10734         test $with_curses_h = yes && nCurses=ncurses.3x
10735         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10736 CF_EOF
10737 fi
10738
10739 if test "$MANPAGE_RENAMES" = no ; then
10740 cat >>$cf_edit_man <<CF_EOF
10741         # perform program transformations for section 1 man pages
10742         if test \$section = 1 ; then
10743                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10744         else
10745                 cf_target=\$cf_subdir\${section}/\$cf_source
10746         fi
10747 CF_EOF
10748 else
10749 cat >>$cf_edit_man <<CF_EOF
10750         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10751         if test -z "\$cf_target" ; then
10752                 echo '? missing rename for '\$cf_source
10753                 cf_target="\$cf_source"
10754         fi
10755         cf_target="\$cf_subdir\${section}/\${cf_target}"
10756
10757 CF_EOF
10758 fi
10759
10760 cat >>$cf_edit_man <<CF_EOF
10761         sed     -f $cf_man_alias \\
10762 CF_EOF
10763
10764 if test -f $MANPAGE_RENAMES ; then
10765 cat >>$cf_edit_man <<CF_EOF
10766                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10767 CF_EOF
10768 else
10769 cat >>$cf_edit_man <<CF_EOF
10770                 < \$i >\$TMP
10771 CF_EOF
10772 fi
10773
10774 cat >>$cf_edit_man <<CF_EOF
10775 if test \$cf_tables = yes ; then
10776         tbl \$TMP >\$TMP.out
10777         mv \$TMP.out \$TMP
10778 fi
10779 CF_EOF
10780
10781 if test $with_overwrite != yes ; then
10782 cat >>$cf_edit_man <<CF_EOF
10783         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10784         mv \$TMP.out \$TMP
10785 CF_EOF
10786 fi
10787
10788 if test $with_curses_h != yes ; then
10789 cat >>$cf_edit_man <<CF_EOF
10790         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10791         mv \$TMP.out \$TMP
10792 CF_EOF
10793 fi
10794
10795 cat >>$cf_edit_man <<CF_EOF
10796         if test \$form = format ; then
10797                 nroff -man \$TMP >\$TMP.out
10798                 mv \$TMP.out \$TMP
10799         fi
10800 CF_EOF
10801
10802 if test -n "$cf_compress" ; then
10803 cat >>$cf_edit_man <<CF_EOF
10804         if test \$verb = installing ; then
10805         if ( $cf_compress -f \$TMP )
10806         then
10807                 mv \$TMP.$cf_so_strip \$TMP
10808         fi
10809         fi
10810         cf_target="\$cf_target.$cf_so_strip"
10811 CF_EOF
10812 fi
10813
10814 case "$MANPAGE_FORMAT" in #(vi
10815 *BSDI*)
10816 cat >>$cf_edit_man <<CF_EOF
10817         if test \$form = format ; then
10818                 # BSDI installs only .0 suffixes in the cat directories
10819                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10820         fi
10821 CF_EOF
10822   ;;
10823 esac
10824
10825 cat >>$cf_edit_man <<CF_EOF
10826         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10827         if test \$verb = installing ; then
10828                 echo \$verb \$cf_target
10829                 \$INSTALL_DATA \$TMP \$cf_target
10830                 test -d \$cf_subdir\${section} &&
10831                 test -n "\$aliases" && (
10832                         cd \$cf_subdir\${section} && (
10833                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10834                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10835                                 cf_target=\`basename \$cf_target\`
10836                                 for cf_alias in \$aliases
10837                                 do
10838                                         if test \$section = 1 ; then
10839                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10840                                         fi
10841
10842                                         if test "$MANPAGE_SYMLINKS" = yes ; then
10843                                                 if test -f \$cf_alias\${suffix} ; then
10844                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10845                                                         then
10846                                                                 continue
10847                                                         fi
10848                                                 fi
10849                                                 echo .. \$verb alias \$cf_alias\${suffix}
10850 CF_EOF
10851 case "x$LN_S" in #(vi
10852 *-f) #(vi
10853 cat >>$cf_edit_man <<CF_EOF
10854                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10855 CF_EOF
10856         ;;
10857 *)
10858 cat >>$cf_edit_man <<CF_EOF
10859                                                 rm -f \$cf_alias\${suffix}
10860                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10861 CF_EOF
10862         ;;
10863 esac
10864 cat >>$cf_edit_man <<CF_EOF
10865                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10866                                                 echo ".so \$cf_source" >\$TMP
10867 CF_EOF
10868 if test -n "$cf_compress" ; then
10869 cat >>$cf_edit_man <<CF_EOF
10870                                                 if test -n "$cf_so_strip" ; then
10871                                                         $cf_compress -f \$TMP
10872                                                         mv \$TMP.$cf_so_strip \$TMP
10873                                                 fi
10874 CF_EOF
10875 fi
10876 cat >>$cf_edit_man <<CF_EOF
10877                                                 echo .. \$verb alias \$cf_alias\${suffix}
10878                                                 rm -f \$cf_alias\${suffix}
10879                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10880                                         fi
10881                                 done
10882                         )
10883                 )
10884         elif test \$verb = removing ; then
10885                 test -f \$cf_target && (
10886                         echo \$verb \$cf_target
10887                         rm -f \$cf_target
10888                 )
10889                 test -d \$cf_subdir\${section} &&
10890                 test -n "\$aliases" && (
10891                         cd \$cf_subdir\${section} && (
10892                                 for cf_alias in \$aliases
10893                                 do
10894                                         if test \$section = 1 ; then
10895                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10896                                         fi
10897
10898                                         echo .. \$verb alias \$cf_alias\${suffix}
10899                                         rm -f \$cf_alias\${suffix}
10900                                 done
10901                         )
10902                 )
10903         else
10904 #               echo ".hy 0"
10905                 cat \$TMP
10906         fi
10907         ;;
10908 esac
10909 done
10910
10911 if test $cf_inboth = yes ; then
10912 if test \$form != format ; then
10913         sh \$0 format \$verb \$mandir \$srcdir \$*
10914 fi
10915 fi
10916
10917 exit 0
10918 CF_EOF
10919 chmod 755 $cf_edit_man
10920
10921 ###############################################################################
10922
10923 ### Note that some functions (such as const) are normally disabled anyway.
10924 echo "$as_me:10924: checking if you want to build with function extensions" >&5
10925 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10926
10927 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10928 if test "${enable_ext_funcs+set}" = set; then
10929   enableval="$enable_ext_funcs"
10930   with_ext_funcs=$enableval
10931 else
10932   with_ext_funcs=yes
10933 fi;
10934 echo "$as_me:10934: result: $with_ext_funcs" >&5
10935 echo "${ECHO_T}$with_ext_funcs" >&6
10936 if test "x$with_ext_funcs" = xyes ; then
10937         NCURSES_EXT_FUNCS=1
10938
10939 cat >>confdefs.h <<\EOF
10940 #define HAVE_ASSUME_DEFAULT_COLORS 1
10941 EOF
10942
10943 cat >>confdefs.h <<\EOF
10944 #define HAVE_CURSES_VERSION 1
10945 EOF
10946
10947 cat >>confdefs.h <<\EOF
10948 #define HAVE_HAS_KEY 1
10949 EOF
10950
10951 cat >>confdefs.h <<\EOF
10952 #define HAVE_RESIZETERM 1
10953 EOF
10954
10955 cat >>confdefs.h <<\EOF
10956 #define HAVE_RESIZE_TERM 1
10957 EOF
10958
10959 cat >>confdefs.h <<\EOF
10960 #define HAVE_TERM_ENTRY_H 1
10961 EOF
10962
10963 cat >>confdefs.h <<\EOF
10964 #define HAVE_USE_DEFAULT_COLORS 1
10965 EOF
10966
10967 cat >>confdefs.h <<\EOF
10968 #define HAVE_USE_SCREEN 1
10969 EOF
10970
10971 cat >>confdefs.h <<\EOF
10972 #define HAVE_USE_WINDOW 1
10973 EOF
10974
10975 cat >>confdefs.h <<\EOF
10976 #define HAVE_WRESIZE 1
10977 EOF
10978
10979 cat >>confdefs.h <<\EOF
10980 #define NCURSES_EXT_FUNCS 1
10981 EOF
10982
10983         GENERATED_EXT_FUNCS=generated
10984 else
10985         NCURSES_EXT_FUNCS=0
10986         GENERATED_EXT_FUNCS=
10987 fi
10988
10989 echo "$as_me:10989: checking if you want to build with experimental SCREEN extensions" >&5
10990 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10991
10992 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10993 if test "${enable_sp_funcs+set}" = set; then
10994   enableval="$enable_sp_funcs"
10995   with_sp_funcs=$enableval
10996 else
10997   with_sp_funcs=no
10998 fi;
10999 echo "$as_me:10999: result: $with_sp_funcs" >&5
11000 echo "${ECHO_T}$with_sp_funcs" >&6
11001 if test "x$with_sp_funcs" = xyes ; then
11002         NCURSES_SP_FUNCS=1
11003
11004 cat >>confdefs.h <<\EOF
11005 #define NCURSES_SP_FUNCS 1
11006 EOF
11007
11008         GENERATED_SP_FUNCS=generated
11009 else
11010         NCURSES_SP_FUNCS=0
11011         GENERATED_SP_FUNCS=
11012 fi
11013
11014 echo "$as_me:11014: checking if you want to build with experimental terminal-driver" >&5
11015 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
11016
11017 # Check whether --enable-term-driver or --disable-term-driver was given.
11018 if test "${enable_term_driver+set}" = set; then
11019   enableval="$enable_term_driver"
11020   with_term_driver=$enableval
11021 else
11022   with_term_driver=no
11023 fi;
11024 echo "$as_me:11024: result: $with_term_driver" >&5
11025 echo "${ECHO_T}$with_term_driver" >&6
11026 if test "x$with_term_driver" = xyes ; then
11027
11028 cat >>confdefs.h <<\EOF
11029 #define USE_TERM_DRIVER 1
11030 EOF
11031
11032         if test "x$with_sp_funcs" != xyes ; then
11033                 { { echo "$as_me:11033: error: The term-driver option relies upon sp-funcs" >&5
11034 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
11035    { (exit 1); exit 1; }; }
11036         fi
11037 fi
11038
11039 ###   use option --enable-const to turn on use of const beyond that in XSI.
11040 echo "$as_me:11040: checking for extended use of const keyword" >&5
11041 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
11042
11043 # Check whether --enable-const or --disable-const was given.
11044 if test "${enable_const+set}" = set; then
11045   enableval="$enable_const"
11046   with_ext_const=$enableval
11047 else
11048   with_ext_const=no
11049 fi;
11050 echo "$as_me:11050: result: $with_ext_const" >&5
11051 echo "${ECHO_T}$with_ext_const" >&6
11052 NCURSES_CONST='/*nothing*/'
11053 if test "x$with_ext_const" = xyes ; then
11054         NCURSES_CONST=const
11055 fi
11056
11057 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
11058 echo "$as_me:11058: checking if you want to use extended colors" >&5
11059 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
11060
11061 # Check whether --enable-ext-colors or --disable-ext-colors was given.
11062 if test "${enable_ext_colors+set}" = set; then
11063   enableval="$enable_ext_colors"
11064   with_ext_colors=$enableval
11065 else
11066   with_ext_colors=no
11067 fi;
11068 echo "$as_me:11068: result: $with_ext_colors" >&5
11069 echo "${ECHO_T}$with_ext_colors" >&6
11070 NCURSES_EXT_COLORS=0
11071 if test "x$with_ext_colors" = xyes ; then
11072         if test "x$with_widec" != xyes ; then
11073                 { { echo "$as_me:11073: error: This option applies only to wide-character library" >&5
11074 echo "$as_me: error: This option applies only to wide-character library" >&2;}
11075    { (exit 1); exit 1; }; }
11076         else
11077                 # cannot be ABI 5 since it changes sizeof(cchar_t)
11078
11079 if test "${with_abi_version+set}" != set; then
11080         case $cf_cv_rel_version in
11081         5.*)
11082                 cf_cv_rel_version=6.0
11083                 cf_cv_abi_version=6
11084                 { echo "$as_me:11084: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11085 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11086                 ;;
11087         esac
11088 fi
11089
11090         fi
11091         NCURSES_EXT_COLORS=1
11092
11093 cat >>confdefs.h <<\EOF
11094 #define NCURSES_EXT_COLORS 1
11095 EOF
11096
11097 fi
11098
11099 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
11100 echo "$as_me:11100: checking if you want to use extended mouse encoding" >&5
11101 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
11102
11103 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
11104 if test "${enable_ext_mouse+set}" = set; then
11105   enableval="$enable_ext_mouse"
11106   with_ext_mouse=$enableval
11107 else
11108   with_ext_mouse=no
11109 fi;
11110 echo "$as_me:11110: result: $with_ext_mouse" >&5
11111 echo "${ECHO_T}$with_ext_mouse" >&6
11112 NCURSES_MOUSE_VERSION=1
11113 if test "x$with_ext_mouse" = xyes ; then
11114         NCURSES_MOUSE_VERSION=2
11115
11116 if test "${with_abi_version+set}" != set; then
11117         case $cf_cv_rel_version in
11118         5.*)
11119                 cf_cv_rel_version=6.0
11120                 cf_cv_abi_version=6
11121                 { echo "$as_me:11121: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11122 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11123                 ;;
11124         esac
11125 fi
11126
11127 fi
11128
11129 echo "$as_me:11129: checking if you want \$NCURSES_NO_PADDING code" >&5
11130 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
11131
11132 # Check whether --enable-no-padding or --disable-no-padding was given.
11133 if test "${enable_no_padding+set}" = set; then
11134   enableval="$enable_no_padding"
11135   with_no_padding=$enableval
11136 else
11137   with_no_padding=$with_ext_funcs
11138 fi;
11139 echo "$as_me:11139: result: $with_no_padding" >&5
11140 echo "${ECHO_T}$with_no_padding" >&6
11141 test "x$with_no_padding" = xyes &&
11142 cat >>confdefs.h <<\EOF
11143 #define NCURSES_NO_PADDING 1
11144 EOF
11145
11146 echo "$as_me:11146: checking for ANSI C header files" >&5
11147 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11148 if test "${ac_cv_header_stdc+set}" = set; then
11149   echo $ECHO_N "(cached) $ECHO_C" >&6
11150 else
11151   cat >conftest.$ac_ext <<_ACEOF
11152 #line 11152 "configure"
11153 #include "confdefs.h"
11154 #include <stdlib.h>
11155 #include <stdarg.h>
11156 #include <string.h>
11157 #include <float.h>
11158
11159 _ACEOF
11160 if { (eval echo "$as_me:11160: \"$ac_cpp conftest.$ac_ext\"") >&5
11161   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11162   ac_status=$?
11163   egrep -v '^ *\+' conftest.er1 >conftest.err
11164   rm -f conftest.er1
11165   cat conftest.err >&5
11166   echo "$as_me:11166: \$? = $ac_status" >&5
11167   (exit $ac_status); } >/dev/null; then
11168   if test -s conftest.err; then
11169     ac_cpp_err=$ac_c_preproc_warn_flag
11170   else
11171     ac_cpp_err=
11172   fi
11173 else
11174   ac_cpp_err=yes
11175 fi
11176 if test -z "$ac_cpp_err"; then
11177   ac_cv_header_stdc=yes
11178 else
11179   echo "$as_me: failed program was:" >&5
11180   cat conftest.$ac_ext >&5
11181   ac_cv_header_stdc=no
11182 fi
11183 rm -f conftest.err conftest.$ac_ext
11184
11185 if test $ac_cv_header_stdc = yes; then
11186   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11187   cat >conftest.$ac_ext <<_ACEOF
11188 #line 11188 "configure"
11189 #include "confdefs.h"
11190 #include <string.h>
11191
11192 _ACEOF
11193 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11194   egrep "memchr" >/dev/null 2>&1; then
11195   :
11196 else
11197   ac_cv_header_stdc=no
11198 fi
11199 rm -rf conftest*
11200
11201 fi
11202
11203 if test $ac_cv_header_stdc = yes; then
11204   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11205   cat >conftest.$ac_ext <<_ACEOF
11206 #line 11206 "configure"
11207 #include "confdefs.h"
11208 #include <stdlib.h>
11209
11210 _ACEOF
11211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11212   egrep "free" >/dev/null 2>&1; then
11213   :
11214 else
11215   ac_cv_header_stdc=no
11216 fi
11217 rm -rf conftest*
11218
11219 fi
11220
11221 if test $ac_cv_header_stdc = yes; then
11222   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11223   if test "$cross_compiling" = yes; then
11224   :
11225 else
11226   cat >conftest.$ac_ext <<_ACEOF
11227 #line 11227 "configure"
11228 #include "confdefs.h"
11229 #include <ctype.h>
11230 #if ((' ' & 0x0FF) == 0x020)
11231 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11232 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11233 #else
11234 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11235                      || ('j' <= (c) && (c) <= 'r') \
11236                      || ('s' <= (c) && (c) <= 'z'))
11237 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11238 #endif
11239
11240 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11241 int
11242 main ()
11243 {
11244   int i;
11245   for (i = 0; i < 256; i++)
11246     if (XOR (islower (i), ISLOWER (i))
11247         || toupper (i) != TOUPPER (i))
11248       $ac_main_return(2);
11249   $ac_main_return (0);
11250 }
11251 _ACEOF
11252 rm -f conftest$ac_exeext
11253 if { (eval echo "$as_me:11253: \"$ac_link\"") >&5
11254   (eval $ac_link) 2>&5
11255   ac_status=$?
11256   echo "$as_me:11256: \$? = $ac_status" >&5
11257   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11258   { (eval echo "$as_me:11258: \"$ac_try\"") >&5
11259   (eval $ac_try) 2>&5
11260   ac_status=$?
11261   echo "$as_me:11261: \$? = $ac_status" >&5
11262   (exit $ac_status); }; }; then
11263   :
11264 else
11265   echo "$as_me: program exited with status $ac_status" >&5
11266 echo "$as_me: failed program was:" >&5
11267 cat conftest.$ac_ext >&5
11268 ac_cv_header_stdc=no
11269 fi
11270 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11271 fi
11272 fi
11273 fi
11274 echo "$as_me:11274: result: $ac_cv_header_stdc" >&5
11275 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11276 if test $ac_cv_header_stdc = yes; then
11277
11278 cat >>confdefs.h <<\EOF
11279 #define STDC_HEADERS 1
11280 EOF
11281
11282 fi
11283
11284 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11285
11286 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11287                   inttypes.h stdint.h unistd.h
11288 do
11289 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11290 echo "$as_me:11290: checking for $ac_header" >&5
11291 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11292 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11293   echo $ECHO_N "(cached) $ECHO_C" >&6
11294 else
11295   cat >conftest.$ac_ext <<_ACEOF
11296 #line 11296 "configure"
11297 #include "confdefs.h"
11298 $ac_includes_default
11299 #include <$ac_header>
11300 _ACEOF
11301 rm -f conftest.$ac_objext
11302 if { (eval echo "$as_me:11302: \"$ac_compile\"") >&5
11303   (eval $ac_compile) 2>&5
11304   ac_status=$?
11305   echo "$as_me:11305: \$? = $ac_status" >&5
11306   (exit $ac_status); } &&
11307          { ac_try='test -s conftest.$ac_objext'
11308   { (eval echo "$as_me:11308: \"$ac_try\"") >&5
11309   (eval $ac_try) 2>&5
11310   ac_status=$?
11311   echo "$as_me:11311: \$? = $ac_status" >&5
11312   (exit $ac_status); }; }; then
11313   eval "$as_ac_Header=yes"
11314 else
11315   echo "$as_me: failed program was:" >&5
11316 cat conftest.$ac_ext >&5
11317 eval "$as_ac_Header=no"
11318 fi
11319 rm -f conftest.$ac_objext conftest.$ac_ext
11320 fi
11321 echo "$as_me:11321: result: `eval echo '${'$as_ac_Header'}'`" >&5
11322 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11323 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11324   cat >>confdefs.h <<EOF
11325 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11326 EOF
11327
11328 fi
11329 done
11330
11331 echo "$as_me:11331: checking for signed char" >&5
11332 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11333 if test "${ac_cv_type_signed_char+set}" = set; then
11334   echo $ECHO_N "(cached) $ECHO_C" >&6
11335 else
11336   cat >conftest.$ac_ext <<_ACEOF
11337 #line 11337 "configure"
11338 #include "confdefs.h"
11339 $ac_includes_default
11340 int
11341 main ()
11342 {
11343 if ((signed char *) 0)
11344   return 0;
11345 if (sizeof (signed char))
11346   return 0;
11347   ;
11348   return 0;
11349 }
11350 _ACEOF
11351 rm -f conftest.$ac_objext
11352 if { (eval echo "$as_me:11352: \"$ac_compile\"") >&5
11353   (eval $ac_compile) 2>&5
11354   ac_status=$?
11355   echo "$as_me:11355: \$? = $ac_status" >&5
11356   (exit $ac_status); } &&
11357          { ac_try='test -s conftest.$ac_objext'
11358   { (eval echo "$as_me:11358: \"$ac_try\"") >&5
11359   (eval $ac_try) 2>&5
11360   ac_status=$?
11361   echo "$as_me:11361: \$? = $ac_status" >&5
11362   (exit $ac_status); }; }; then
11363   ac_cv_type_signed_char=yes
11364 else
11365   echo "$as_me: failed program was:" >&5
11366 cat conftest.$ac_ext >&5
11367 ac_cv_type_signed_char=no
11368 fi
11369 rm -f conftest.$ac_objext conftest.$ac_ext
11370 fi
11371 echo "$as_me:11371: result: $ac_cv_type_signed_char" >&5
11372 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11373
11374 echo "$as_me:11374: checking size of signed char" >&5
11375 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11376 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11377   echo $ECHO_N "(cached) $ECHO_C" >&6
11378 else
11379   if test "$ac_cv_type_signed_char" = yes; then
11380   if test "$cross_compiling" = yes; then
11381   # Depending upon the size, compute the lo and hi bounds.
11382 cat >conftest.$ac_ext <<_ACEOF
11383 #line 11383 "configure"
11384 #include "confdefs.h"
11385 $ac_includes_default
11386 int
11387 main ()
11388 {
11389 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11390   ;
11391   return 0;
11392 }
11393 _ACEOF
11394 rm -f conftest.$ac_objext
11395 if { (eval echo "$as_me:11395: \"$ac_compile\"") >&5
11396   (eval $ac_compile) 2>&5
11397   ac_status=$?
11398   echo "$as_me:11398: \$? = $ac_status" >&5
11399   (exit $ac_status); } &&
11400          { ac_try='test -s conftest.$ac_objext'
11401   { (eval echo "$as_me:11401: \"$ac_try\"") >&5
11402   (eval $ac_try) 2>&5
11403   ac_status=$?
11404   echo "$as_me:11404: \$? = $ac_status" >&5
11405   (exit $ac_status); }; }; then
11406   ac_lo=0 ac_mid=0
11407   while :; do
11408     cat >conftest.$ac_ext <<_ACEOF
11409 #line 11409 "configure"
11410 #include "confdefs.h"
11411 $ac_includes_default
11412 int
11413 main ()
11414 {
11415 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11416   ;
11417   return 0;
11418 }
11419 _ACEOF
11420 rm -f conftest.$ac_objext
11421 if { (eval echo "$as_me:11421: \"$ac_compile\"") >&5
11422   (eval $ac_compile) 2>&5
11423   ac_status=$?
11424   echo "$as_me:11424: \$? = $ac_status" >&5
11425   (exit $ac_status); } &&
11426          { ac_try='test -s conftest.$ac_objext'
11427   { (eval echo "$as_me:11427: \"$ac_try\"") >&5
11428   (eval $ac_try) 2>&5
11429   ac_status=$?
11430   echo "$as_me:11430: \$? = $ac_status" >&5
11431   (exit $ac_status); }; }; then
11432   ac_hi=$ac_mid; break
11433 else
11434   echo "$as_me: failed program was:" >&5
11435 cat conftest.$ac_ext >&5
11436 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11437 fi
11438 rm -f conftest.$ac_objext conftest.$ac_ext
11439   done
11440 else
11441   echo "$as_me: failed program was:" >&5
11442 cat conftest.$ac_ext >&5
11443 ac_hi=-1 ac_mid=-1
11444   while :; do
11445     cat >conftest.$ac_ext <<_ACEOF
11446 #line 11446 "configure"
11447 #include "confdefs.h"
11448 $ac_includes_default
11449 int
11450 main ()
11451 {
11452 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11453   ;
11454   return 0;
11455 }
11456 _ACEOF
11457 rm -f conftest.$ac_objext
11458 if { (eval echo "$as_me:11458: \"$ac_compile\"") >&5
11459   (eval $ac_compile) 2>&5
11460   ac_status=$?
11461   echo "$as_me:11461: \$? = $ac_status" >&5
11462   (exit $ac_status); } &&
11463          { ac_try='test -s conftest.$ac_objext'
11464   { (eval echo "$as_me:11464: \"$ac_try\"") >&5
11465   (eval $ac_try) 2>&5
11466   ac_status=$?
11467   echo "$as_me:11467: \$? = $ac_status" >&5
11468   (exit $ac_status); }; }; then
11469   ac_lo=$ac_mid; break
11470 else
11471   echo "$as_me: failed program was:" >&5
11472 cat conftest.$ac_ext >&5
11473 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11474 fi
11475 rm -f conftest.$ac_objext conftest.$ac_ext
11476   done
11477 fi
11478 rm -f conftest.$ac_objext conftest.$ac_ext
11479 # Binary search between lo and hi bounds.
11480 while test "x$ac_lo" != "x$ac_hi"; do
11481   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11482   cat >conftest.$ac_ext <<_ACEOF
11483 #line 11483 "configure"
11484 #include "confdefs.h"
11485 $ac_includes_default
11486 int
11487 main ()
11488 {
11489 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11490   ;
11491   return 0;
11492 }
11493 _ACEOF
11494 rm -f conftest.$ac_objext
11495 if { (eval echo "$as_me:11495: \"$ac_compile\"") >&5
11496   (eval $ac_compile) 2>&5
11497   ac_status=$?
11498   echo "$as_me:11498: \$? = $ac_status" >&5
11499   (exit $ac_status); } &&
11500          { ac_try='test -s conftest.$ac_objext'
11501   { (eval echo "$as_me:11501: \"$ac_try\"") >&5
11502   (eval $ac_try) 2>&5
11503   ac_status=$?
11504   echo "$as_me:11504: \$? = $ac_status" >&5
11505   (exit $ac_status); }; }; then
11506   ac_hi=$ac_mid
11507 else
11508   echo "$as_me: failed program was:" >&5
11509 cat conftest.$ac_ext >&5
11510 ac_lo=`expr $ac_mid + 1`
11511 fi
11512 rm -f conftest.$ac_objext conftest.$ac_ext
11513 done
11514 ac_cv_sizeof_signed_char=$ac_lo
11515 else
11516   if test "$cross_compiling" = yes; then
11517   { { echo "$as_me:11517: error: cannot run test program while cross compiling" >&5
11518 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11519    { (exit 1); exit 1; }; }
11520 else
11521   cat >conftest.$ac_ext <<_ACEOF
11522 #line 11522 "configure"
11523 #include "confdefs.h"
11524 $ac_includes_default
11525 int
11526 main ()
11527 {
11528 FILE *f = fopen ("conftest.val", "w");
11529 if (!f)
11530   $ac_main_return (1);
11531 fprintf (f, "%d", (sizeof (signed char)));
11532 fclose (f);
11533   ;
11534   return 0;
11535 }
11536 _ACEOF
11537 rm -f conftest$ac_exeext
11538 if { (eval echo "$as_me:11538: \"$ac_link\"") >&5
11539   (eval $ac_link) 2>&5
11540   ac_status=$?
11541   echo "$as_me:11541: \$? = $ac_status" >&5
11542   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11543   { (eval echo "$as_me:11543: \"$ac_try\"") >&5
11544   (eval $ac_try) 2>&5
11545   ac_status=$?
11546   echo "$as_me:11546: \$? = $ac_status" >&5
11547   (exit $ac_status); }; }; then
11548   ac_cv_sizeof_signed_char=`cat conftest.val`
11549 else
11550   echo "$as_me: program exited with status $ac_status" >&5
11551 echo "$as_me: failed program was:" >&5
11552 cat conftest.$ac_ext >&5
11553 fi
11554 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11555 fi
11556 fi
11557 rm -f conftest.val
11558 else
11559   ac_cv_sizeof_signed_char=0
11560 fi
11561 fi
11562 echo "$as_me:11562: result: $ac_cv_sizeof_signed_char" >&5
11563 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11564 cat >>confdefs.h <<EOF
11565 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11566 EOF
11567
11568 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11569         NCURSES_SBOOL="signed char"
11570 else
11571         NCURSES_SBOOL="char"
11572 fi
11573 echo "$as_me:11573: checking if you want to use signed Boolean array in term.h" >&5
11574 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11575
11576 # Check whether --enable-signed-char or --disable-signed-char was given.
11577 if test "${enable_signed_char+set}" = set; then
11578   enableval="$enable_signed_char"
11579   with_signed_char=$enableval
11580 else
11581   with_signed_char=no
11582 fi;
11583 echo "$as_me:11583: result: $with_signed_char" >&5
11584 echo "${ECHO_T}$with_signed_char" >&6
11585 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
11586
11587 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
11588 echo "$as_me:11588: checking if you want SIGWINCH handler" >&5
11589 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11590
11591 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11592 if test "${enable_sigwinch+set}" = set; then
11593   enableval="$enable_sigwinch"
11594   with_sigwinch=$enableval
11595 else
11596   with_sigwinch=$with_ext_funcs
11597 fi;
11598 echo "$as_me:11598: result: $with_sigwinch" >&5
11599 echo "${ECHO_T}$with_sigwinch" >&6
11600 test "x$with_sigwinch" = xyes &&
11601 cat >>confdefs.h <<\EOF
11602 #define USE_SIGWINCH 1
11603 EOF
11604
11605 ###   use option --enable-tcap-names to allow user to define new capabilities
11606 echo "$as_me:11606: checking if you want user-definable terminal capabilities like termcap" >&5
11607 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11608
11609 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11610 if test "${enable_tcap_names+set}" = set; then
11611   enableval="$enable_tcap_names"
11612   with_tcap_names=$enableval
11613 else
11614   with_tcap_names=$with_ext_funcs
11615 fi;
11616 echo "$as_me:11616: result: $with_tcap_names" >&5
11617 echo "${ECHO_T}$with_tcap_names" >&6
11618 NCURSES_XNAMES=0
11619 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
11620
11621 ###############################################################################
11622 # These options are relatively safe to experiment with.
11623
11624 echo "$as_me:11624: checking if you want all development code" >&5
11625 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11626
11627 # Check whether --with-develop or --without-develop was given.
11628 if test "${with_develop+set}" = set; then
11629   withval="$with_develop"
11630   with_develop=$withval
11631 else
11632   with_develop=no
11633 fi;
11634 echo "$as_me:11634: result: $with_develop" >&5
11635 echo "${ECHO_T}$with_develop" >&6
11636
11637 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
11638 echo "$as_me:11638: checking if you want hard-tabs code" >&5
11639 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11640
11641 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11642 if test "${enable_hard_tabs+set}" = set; then
11643   enableval="$enable_hard_tabs"
11644
11645 else
11646   enable_hard_tabs=$with_develop
11647 fi;
11648 echo "$as_me:11648: result: $enable_hard_tabs" >&5
11649 echo "${ECHO_T}$enable_hard_tabs" >&6
11650 test "x$enable_hard_tabs" = xyes &&
11651 cat >>confdefs.h <<\EOF
11652 #define USE_HARD_TABS 1
11653 EOF
11654
11655 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11656 echo "$as_me:11656: checking if you want limited support for xmc" >&5
11657 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11658
11659 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11660 if test "${enable_xmc_glitch+set}" = set; then
11661   enableval="$enable_xmc_glitch"
11662
11663 else
11664   enable_xmc_glitch=$with_develop
11665 fi;
11666 echo "$as_me:11666: result: $enable_xmc_glitch" >&5
11667 echo "${ECHO_T}$enable_xmc_glitch" >&6
11668 test "x$enable_xmc_glitch" = xyes &&
11669 cat >>confdefs.h <<\EOF
11670 #define USE_XMC_SUPPORT 1
11671 EOF
11672
11673 ###############################################################################
11674 # These are just experimental, probably should not be in a package:
11675
11676 echo "$as_me:11676: checking if you do not want to assume colors are white-on-black" >&5
11677 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11678
11679 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11680 if test "${enable_assumed_color+set}" = set; then
11681   enableval="$enable_assumed_color"
11682   with_assumed_color=$enableval
11683 else
11684   with_assumed_color=yes
11685 fi;
11686 echo "$as_me:11686: result: $with_assumed_color" >&5
11687 echo "${ECHO_T}$with_assumed_color" >&6
11688 test "x$with_assumed_color" = xyes &&
11689 cat >>confdefs.h <<\EOF
11690 #define USE_ASSUMED_COLOR 1
11691 EOF
11692
11693 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
11694 echo "$as_me:11694: checking if you want hashmap scrolling-optimization code" >&5
11695 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11696
11697 # Check whether --enable-hashmap or --disable-hashmap was given.
11698 if test "${enable_hashmap+set}" = set; then
11699   enableval="$enable_hashmap"
11700   with_hashmap=$enableval
11701 else
11702   with_hashmap=yes
11703 fi;
11704 echo "$as_me:11704: result: $with_hashmap" >&5
11705 echo "${ECHO_T}$with_hashmap" >&6
11706 test "x$with_hashmap" = xyes &&
11707 cat >>confdefs.h <<\EOF
11708 #define USE_HASHMAP 1
11709 EOF
11710
11711 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11712 echo "$as_me:11712: checking if you want colorfgbg code" >&5
11713 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11714
11715 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11716 if test "${enable_colorfgbg+set}" = set; then
11717   enableval="$enable_colorfgbg"
11718   with_colorfgbg=$enableval
11719 else
11720   with_colorfgbg=no
11721 fi;
11722 echo "$as_me:11722: result: $with_colorfgbg" >&5
11723 echo "${ECHO_T}$with_colorfgbg" >&6
11724 test "x$with_colorfgbg" = xyes &&
11725 cat >>confdefs.h <<\EOF
11726 #define USE_COLORFGBG 1
11727 EOF
11728
11729 ###   use option --enable-interop to turn on use of bindings used for interop
11730 echo "$as_me:11730: checking if you want interop bindings" >&5
11731 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11732
11733 # Check whether --enable-interop or --disable-interop was given.
11734 if test "${enable_interop+set}" = set; then
11735   enableval="$enable_interop"
11736   with_exp_interop=$enableval
11737 else
11738   with_exp_interop=no
11739 fi;
11740 echo "$as_me:11740: result: $with_exp_interop" >&5
11741 echo "${ECHO_T}$with_exp_interop" >&6
11742
11743 NCURSES_INTEROP_FUNCS=0
11744 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
11745
11746 # This is still experimental (20080329), but should ultimately be moved to
11747 # the script-block --with-normal, etc.
11748
11749 echo "$as_me:11749: checking if you want to link with the pthread library" >&5
11750 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11751
11752 # Check whether --with-pthread or --without-pthread was given.
11753 if test "${with_pthread+set}" = set; then
11754   withval="$with_pthread"
11755   with_pthread=$withval
11756 else
11757   with_pthread=no
11758 fi;
11759 echo "$as_me:11759: result: $with_pthread" >&5
11760 echo "${ECHO_T}$with_pthread" >&6
11761
11762 if test "$with_pthread" != no ; then
11763     echo "$as_me:11763: checking for pthread.h" >&5
11764 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11765 if test "${ac_cv_header_pthread_h+set}" = set; then
11766   echo $ECHO_N "(cached) $ECHO_C" >&6
11767 else
11768   cat >conftest.$ac_ext <<_ACEOF
11769 #line 11769 "configure"
11770 #include "confdefs.h"
11771 #include <pthread.h>
11772 _ACEOF
11773 if { (eval echo "$as_me:11773: \"$ac_cpp conftest.$ac_ext\"") >&5
11774   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11775   ac_status=$?
11776   egrep -v '^ *\+' conftest.er1 >conftest.err
11777   rm -f conftest.er1
11778   cat conftest.err >&5
11779   echo "$as_me:11779: \$? = $ac_status" >&5
11780   (exit $ac_status); } >/dev/null; then
11781   if test -s conftest.err; then
11782     ac_cpp_err=$ac_c_preproc_warn_flag
11783   else
11784     ac_cpp_err=
11785   fi
11786 else
11787   ac_cpp_err=yes
11788 fi
11789 if test -z "$ac_cpp_err"; then
11790   ac_cv_header_pthread_h=yes
11791 else
11792   echo "$as_me: failed program was:" >&5
11793   cat conftest.$ac_ext >&5
11794   ac_cv_header_pthread_h=no
11795 fi
11796 rm -f conftest.err conftest.$ac_ext
11797 fi
11798 echo "$as_me:11798: result: $ac_cv_header_pthread_h" >&5
11799 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11800 if test $ac_cv_header_pthread_h = yes; then
11801
11802 cat >>confdefs.h <<\EOF
11803 #define HAVE_PTHREADS_H 1
11804 EOF
11805
11806         for cf_lib_pthread in pthread c_r
11807         do
11808             echo "$as_me:11808: checking if we can link with the $cf_lib_pthread library" >&5
11809 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11810             cf_save_LIBS="$LIBS"
11811             LIBS="-l$cf_lib_pthread $LIBS"
11812             cat >conftest.$ac_ext <<_ACEOF
11813 #line 11813 "configure"
11814 #include "confdefs.h"
11815
11816 #include <pthread.h>
11817
11818 int
11819 main ()
11820 {
11821
11822                 int rc = pthread_create(0,0,0,0);
11823                 int r2 = pthread_mutexattr_settype(0, 0);
11824
11825   ;
11826   return 0;
11827 }
11828 _ACEOF
11829 rm -f conftest.$ac_objext conftest$ac_exeext
11830 if { (eval echo "$as_me:11830: \"$ac_link\"") >&5
11831   (eval $ac_link) 2>&5
11832   ac_status=$?
11833   echo "$as_me:11833: \$? = $ac_status" >&5
11834   (exit $ac_status); } &&
11835          { ac_try='test -s conftest$ac_exeext'
11836   { (eval echo "$as_me:11836: \"$ac_try\"") >&5
11837   (eval $ac_try) 2>&5
11838   ac_status=$?
11839   echo "$as_me:11839: \$? = $ac_status" >&5
11840   (exit $ac_status); }; }; then
11841   with_pthread=yes
11842 else
11843   echo "$as_me: failed program was:" >&5
11844 cat conftest.$ac_ext >&5
11845 with_pthread=no
11846 fi
11847 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11848             LIBS="$cf_save_LIBS"
11849             echo "$as_me:11849: result: $with_pthread" >&5
11850 echo "${ECHO_T}$with_pthread" >&6
11851             test "$with_pthread" = yes && break
11852         done
11853
11854         if test "$with_pthread" = yes ; then
11855             LIBS="-l$cf_lib_pthread $LIBS"
11856
11857 cat >>confdefs.h <<\EOF
11858 #define HAVE_LIBPTHREADS 1
11859 EOF
11860
11861         else
11862             { { echo "$as_me:11862: error: Cannot link with pthread library" >&5
11863 echo "$as_me: error: Cannot link with pthread library" >&2;}
11864    { (exit 1); exit 1; }; }
11865         fi
11866
11867 fi
11868
11869 fi
11870
11871 if test "x$with_pthread" != xno; then
11872         echo "$as_me:11872: checking for pthread_kill" >&5
11873 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11874 if test "${ac_cv_func_pthread_kill+set}" = set; then
11875   echo $ECHO_N "(cached) $ECHO_C" >&6
11876 else
11877   cat >conftest.$ac_ext <<_ACEOF
11878 #line 11878 "configure"
11879 #include "confdefs.h"
11880 /* System header to define __stub macros and hopefully few prototypes,
11881     which can conflict with char pthread_kill (); below.  */
11882 #include <assert.h>
11883 /* Override any gcc2 internal prototype to avoid an error.  */
11884 #ifdef __cplusplus
11885 extern "C"
11886 #endif
11887 /* We use char because int might match the return type of a gcc2
11888    builtin and then its argument prototype would still apply.  */
11889 char pthread_kill ();
11890 char (*f) ();
11891
11892 int
11893 main ()
11894 {
11895 /* The GNU C library defines this for functions which it implements
11896     to always fail with ENOSYS.  Some functions are actually named
11897     something starting with __ and the normal name is an alias.  */
11898 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11899 choke me
11900 #else
11901 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11902 #endif
11903
11904   ;
11905   return 0;
11906 }
11907 _ACEOF
11908 rm -f conftest.$ac_objext conftest$ac_exeext
11909 if { (eval echo "$as_me:11909: \"$ac_link\"") >&5
11910   (eval $ac_link) 2>&5
11911   ac_status=$?
11912   echo "$as_me:11912: \$? = $ac_status" >&5
11913   (exit $ac_status); } &&
11914          { ac_try='test -s conftest$ac_exeext'
11915   { (eval echo "$as_me:11915: \"$ac_try\"") >&5
11916   (eval $ac_try) 2>&5
11917   ac_status=$?
11918   echo "$as_me:11918: \$? = $ac_status" >&5
11919   (exit $ac_status); }; }; then
11920   ac_cv_func_pthread_kill=yes
11921 else
11922   echo "$as_me: failed program was:" >&5
11923 cat conftest.$ac_ext >&5
11924 ac_cv_func_pthread_kill=no
11925 fi
11926 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11927 fi
11928 echo "$as_me:11928: result: $ac_cv_func_pthread_kill" >&5
11929 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11930 if test $ac_cv_func_pthread_kill = yes; then
11931
11932                 echo "$as_me:11932: checking if you want to allow EINTR in wgetch with pthreads" >&5
11933 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11934
11935 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11936 if test "${enable_pthreads_eintr+set}" = set; then
11937   enableval="$enable_pthreads_eintr"
11938   use_pthreads_eintr=$enableval
11939 else
11940   use_pthreads_eintr=no
11941 fi;
11942                 echo "$as_me:11942: result: $use_pthreads_eintr" >&5
11943 echo "${ECHO_T}$use_pthreads_eintr" >&6
11944                 if test "x$use_pthreads_eintr" = xyes ; then
11945
11946 cat >>confdefs.h <<\EOF
11947 #define USE_PTHREADS_EINTR 1
11948 EOF
11949
11950                 fi
11951 fi
11952
11953         echo "$as_me:11953: checking if you want to use weak-symbols for pthreads" >&5
11954 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11955
11956 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11957 if test "${enable_weak_symbols+set}" = set; then
11958   enableval="$enable_weak_symbols"
11959   use_weak_symbols=$enableval
11960 else
11961   use_weak_symbols=no
11962 fi;
11963         echo "$as_me:11963: result: $use_weak_symbols" >&5
11964 echo "${ECHO_T}$use_weak_symbols" >&6
11965         if test "x$use_weak_symbols" = xyes ; then
11966
11967 echo "$as_me:11967: checking if $CC supports weak symbols" >&5
11968 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11969 if test "${cf_cv_weak_symbols+set}" = set; then
11970   echo $ECHO_N "(cached) $ECHO_C" >&6
11971 else
11972
11973 cat >conftest.$ac_ext <<_ACEOF
11974 #line 11974 "configure"
11975 #include "confdefs.h"
11976
11977 #include <stdio.h>
11978 int
11979 main ()
11980 {
11981
11982 #if defined(__GNUC__)
11983 #  if defined __USE_ISOC99
11984 #    define _cat_pragma(exp)    _Pragma(#exp)
11985 #    define _weak_pragma(exp)   _cat_pragma(weak name)
11986 #  else
11987 #    define _weak_pragma(exp)
11988 #  endif
11989 #  define _declare(name)        __extension__ extern __typeof__(name) name
11990 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
11991 #endif
11992
11993 weak_symbol(fopen);
11994
11995   ;
11996   return 0;
11997 }
11998 _ACEOF
11999 rm -f conftest.$ac_objext
12000 if { (eval echo "$as_me:12000: \"$ac_compile\"") >&5
12001   (eval $ac_compile) 2>&5
12002   ac_status=$?
12003   echo "$as_me:12003: \$? = $ac_status" >&5
12004   (exit $ac_status); } &&
12005          { ac_try='test -s conftest.$ac_objext'
12006   { (eval echo "$as_me:12006: \"$ac_try\"") >&5
12007   (eval $ac_try) 2>&5
12008   ac_status=$?
12009   echo "$as_me:12009: \$? = $ac_status" >&5
12010   (exit $ac_status); }; }; then
12011   cf_cv_weak_symbols=yes
12012 else
12013   echo "$as_me: failed program was:" >&5
12014 cat conftest.$ac_ext >&5
12015 cf_cv_weak_symbols=no
12016 fi
12017 rm -f conftest.$ac_objext conftest.$ac_ext
12018
12019 fi
12020 echo "$as_me:12020: result: $cf_cv_weak_symbols" >&5
12021 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
12022
12023         else
12024                 cf_cv_weak_symbols=no
12025         fi
12026
12027         if test "x$cf_cv_weak_symbols" = xyes ; then
12028
12029 cat >>confdefs.h <<\EOF
12030 #define USE_WEAK_SYMBOLS 1
12031 EOF
12032
12033         fi
12034 fi
12035
12036 PTHREAD=
12037 if test "x$with_pthread" = "xyes" ; then
12038
12039 cat >>confdefs.h <<\EOF
12040 #define USE_PTHREADS 1
12041 EOF
12042
12043     enable_reentrant=yes
12044     if test "x$cf_cv_weak_symbols" = xyes ; then
12045         PTHREAD=-lpthread
12046     fi
12047 fi
12048
12049 # Reentrant code has to be opaque; there's little advantage to making ncurses
12050 # opaque outside of that, so there is no --enable-opaque option.  We can use
12051 # this option without --with-pthreads, but this will be always set for
12052 # pthreads.
12053 echo "$as_me:12053: checking if you want experimental reentrant code" >&5
12054 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
12055
12056 # Check whether --enable-reentrant or --disable-reentrant was given.
12057 if test "${enable_reentrant+set}" = set; then
12058   enableval="$enable_reentrant"
12059   with_reentrant=$enableval
12060 else
12061   with_reentrant=no
12062 fi;
12063 echo "$as_me:12063: result: $with_reentrant" >&5
12064 echo "${ECHO_T}$with_reentrant" >&6
12065 if test "x$with_reentrant" = xyes ; then
12066         cf_cv_enable_reentrant=1
12067         cf_cv_enable_opaque="NCURSES_INTERNALS"
12068         NCURSES_OPAQUE=1
12069         NCURSES_SIZE_T=int
12070         if test "x$cf_cv_weak_symbols" = xyes ; then
12071
12072 # remove pthread library from $LIBS
12073 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
12074
12075                 TEST_LIBS="-lpthread $TEST_LIBS"
12076                 TEST_LIBS2="-lpthread $TEST_LIBS2"
12077         else
12078                 # when not using weak symbols but with_reentrant,
12079                 # add 't' to the library suffix on all platforms
12080                 # except cygwin, where we only do that if ALSO
12081                 # compiling with full thread support.
12082                 case "$host" in
12083                 *cygwin* | *msys*)
12084                         if test "$with_pthread" = "yes" ; then
12085                                 LIB_SUFFIX="t${LIB_SUFFIX}"
12086                         fi ;;
12087                 * ) LIB_SUFFIX="t${LIB_SUFFIX}" ;;
12088                 esac
12089         fi
12090
12091 cat >>confdefs.h <<\EOF
12092 #define USE_REENTRANT 1
12093 EOF
12094
12095 if test "${with_abi_version+set}" != set; then
12096         case $cf_cv_rel_version in
12097         5.*)
12098                 cf_cv_rel_version=6.0
12099                 cf_cv_abi_version=6
12100                 { echo "$as_me:12100: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
12101 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
12102                 ;;
12103         esac
12104 fi
12105
12106 else
12107         cf_cv_enable_reentrant=0
12108         cf_cv_enable_opaque="NCURSES_OPAQUE"
12109         NCURSES_OPAQUE=0
12110         NCURSES_SIZE_T=short
12111 fi
12112
12113 ### Allow using a different wrap-prefix
12114 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
12115         echo "$as_me:12115: checking for prefix used to wrap public variables" >&5
12116 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
12117
12118 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
12119 if test "${with_wrap_prefix+set}" = set; then
12120   withval="$with_wrap_prefix"
12121   NCURSES_WRAP_PREFIX=$withval
12122 else
12123   NCURSES_WRAP_PREFIX=_nc_
12124 fi;
12125         echo "$as_me:12125: result: $NCURSES_WRAP_PREFIX" >&5
12126 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
12127 else
12128         NCURSES_WRAP_PREFIX=_nc_
12129 fi
12130
12131 cat >>confdefs.h <<EOF
12132 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
12133 EOF
12134
12135 echo "$as_me:12135: checking if you want experimental safe-sprintf code" >&5
12136 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
12137
12138 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
12139 if test "${enable_safe_sprintf+set}" = set; then
12140   enableval="$enable_safe_sprintf"
12141   with_safe_sprintf=$enableval
12142 else
12143   with_safe_sprintf=no
12144 fi;
12145 echo "$as_me:12145: result: $with_safe_sprintf" >&5
12146 echo "${ECHO_T}$with_safe_sprintf" >&6
12147 test "x$with_safe_sprintf" = xyes &&
12148 cat >>confdefs.h <<\EOF
12149 #define USE_SAFE_SPRINTF 1
12150 EOF
12151
12152 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
12153 # when hashmap is used scroll hints are useless
12154 if test "$with_hashmap" = no ; then
12155 echo "$as_me:12155: checking if you want to experiment without scrolling-hints code" >&5
12156 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
12157
12158 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
12159 if test "${enable_scroll_hints+set}" = set; then
12160   enableval="$enable_scroll_hints"
12161   with_scroll_hints=$enableval
12162 else
12163   with_scroll_hints=yes
12164 fi;
12165 echo "$as_me:12165: result: $with_scroll_hints" >&5
12166 echo "${ECHO_T}$with_scroll_hints" >&6
12167 test "x$with_scroll_hints" = xyes &&
12168 cat >>confdefs.h <<\EOF
12169 #define USE_SCROLL_HINTS 1
12170 EOF
12171
12172 fi
12173
12174 echo "$as_me:12174: checking if you want experimental wgetch-events code" >&5
12175 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
12176
12177 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
12178 if test "${enable_wgetch_events+set}" = set; then
12179   enableval="$enable_wgetch_events"
12180   with_wgetch_events=$enableval
12181 else
12182   with_wgetch_events=no
12183 fi;
12184 echo "$as_me:12184: result: $with_wgetch_events" >&5
12185 echo "${ECHO_T}$with_wgetch_events" >&6
12186 test "x$with_wgetch_events" = xyes &&
12187 cat >>confdefs.h <<\EOF
12188 #define NCURSES_WGETCH_EVENTS 1
12189 EOF
12190
12191 ###############################################################################
12192
12193 ###     use option --disable-echo to suppress full display compiling commands
12194
12195 echo "$as_me:12195: checking if you want to see long compiling messages" >&5
12196 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
12197
12198 # Check whether --enable-echo or --disable-echo was given.
12199 if test "${enable_echo+set}" = set; then
12200   enableval="$enable_echo"
12201   test "$enableval" != no && enableval=yes
12202   if test "$enableval" != "yes" ; then
12203
12204     ECHO_LT='--silent'
12205     ECHO_LD='@echo linking $@;'
12206     RULE_CC='@echo compiling $<'
12207     SHOW_CC='@echo compiling $@'
12208     ECHO_CC='@'
12209
12210   else
12211
12212     ECHO_LT=''
12213     ECHO_LD=''
12214     RULE_CC=''
12215     SHOW_CC=''
12216     ECHO_CC=''
12217
12218   fi
12219 else
12220   enableval=yes
12221
12222     ECHO_LT=''
12223     ECHO_LD=''
12224     RULE_CC=''
12225     SHOW_CC=''
12226     ECHO_CC=''
12227
12228 fi;
12229 echo "$as_me:12229: result: $enableval" >&5
12230 echo "${ECHO_T}$enableval" >&6
12231
12232 if test "x$enable_echo" = xyes; then
12233         ECHO_LINK=
12234 else
12235         ECHO_LINK='@ echo linking $@ ... ;'
12236         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
12237         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
12238 fi
12239
12240 ###     use option --enable-warnings to turn on all gcc warnings
12241 echo "$as_me:12241: checking if you want to see compiler warnings" >&5
12242 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
12243
12244 # Check whether --enable-warnings or --disable-warnings was given.
12245 if test "${enable_warnings+set}" = set; then
12246   enableval="$enable_warnings"
12247   with_warnings=$enableval
12248 fi;
12249 echo "$as_me:12249: result: $with_warnings" >&5
12250 echo "${ECHO_T}$with_warnings" >&6
12251
12252 if test "x$with_warnings" = "xyes"; then
12253
12254         ADAFLAGS="$ADAFLAGS -gnatg"
12255
12256 INTEL_COMPILER=no
12257
12258 if test "$GCC" = yes ; then
12259         case $host_os in
12260         linux*|gnu*)
12261                 echo "$as_me:12261: checking if this is really Intel C compiler" >&5
12262 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
12263                 cf_save_CFLAGS="$CFLAGS"
12264                 CFLAGS="$CFLAGS -no-gcc"
12265                 cat >conftest.$ac_ext <<_ACEOF
12266 #line 12266 "configure"
12267 #include "confdefs.h"
12268
12269 int
12270 main ()
12271 {
12272
12273 #ifdef __INTEL_COMPILER
12274 #else
12275 make an error
12276 #endif
12277
12278   ;
12279   return 0;
12280 }
12281 _ACEOF
12282 rm -f conftest.$ac_objext
12283 if { (eval echo "$as_me:12283: \"$ac_compile\"") >&5
12284   (eval $ac_compile) 2>&5
12285   ac_status=$?
12286   echo "$as_me:12286: \$? = $ac_status" >&5
12287   (exit $ac_status); } &&
12288          { ac_try='test -s conftest.$ac_objext'
12289   { (eval echo "$as_me:12289: \"$ac_try\"") >&5
12290   (eval $ac_try) 2>&5
12291   ac_status=$?
12292   echo "$as_me:12292: \$? = $ac_status" >&5
12293   (exit $ac_status); }; }; then
12294   INTEL_COMPILER=yes
12295 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12296
12297 else
12298   echo "$as_me: failed program was:" >&5
12299 cat conftest.$ac_ext >&5
12300 fi
12301 rm -f conftest.$ac_objext conftest.$ac_ext
12302                 CFLAGS="$cf_save_CFLAGS"
12303                 echo "$as_me:12303: result: $INTEL_COMPILER" >&5
12304 echo "${ECHO_T}$INTEL_COMPILER" >&6
12305                 ;;
12306         esac
12307 fi
12308
12309 CLANG_COMPILER=no
12310
12311 if test "$GCC" = yes ; then
12312         echo "$as_me:12312: checking if this is really Clang C compiler" >&5
12313 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
12314         cf_save_CFLAGS="$CFLAGS"
12315         CFLAGS="$CFLAGS -Qunused-arguments"
12316         cat >conftest.$ac_ext <<_ACEOF
12317 #line 12317 "configure"
12318 #include "confdefs.h"
12319
12320 int
12321 main ()
12322 {
12323
12324 #ifdef __clang__
12325 #else
12326 make an error
12327 #endif
12328
12329   ;
12330   return 0;
12331 }
12332 _ACEOF
12333 rm -f conftest.$ac_objext
12334 if { (eval echo "$as_me:12334: \"$ac_compile\"") >&5
12335   (eval $ac_compile) 2>&5
12336   ac_status=$?
12337   echo "$as_me:12337: \$? = $ac_status" >&5
12338   (exit $ac_status); } &&
12339          { ac_try='test -s conftest.$ac_objext'
12340   { (eval echo "$as_me:12340: \"$ac_try\"") >&5
12341   (eval $ac_try) 2>&5
12342   ac_status=$?
12343   echo "$as_me:12343: \$? = $ac_status" >&5
12344   (exit $ac_status); }; }; then
12345   CLANG_COMPILER=yes
12346 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12347
12348 else
12349   echo "$as_me: failed program was:" >&5
12350 cat conftest.$ac_ext >&5
12351 fi
12352 rm -f conftest.$ac_objext conftest.$ac_ext
12353         CFLAGS="$cf_save_CFLAGS"
12354         echo "$as_me:12354: result: $CLANG_COMPILER" >&5
12355 echo "${ECHO_T}$CLANG_COMPILER" >&6
12356 fi
12357
12358 cat > conftest.$ac_ext <<EOF
12359 #line 12359 "${as_me:-configure}"
12360 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12361 EOF
12362
12363 if test "$INTEL_COMPILER" = yes
12364 then
12365 # The "-wdXXX" options suppress warnings:
12366 # remark #1419: external declaration in primary source file
12367 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12368 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12369 # remark #193: zero used for undefined preprocessing identifier
12370 # remark #593: variable "curs_sb_left_arrow" was set but never used
12371 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12372 # remark #869: parameter "tw" was never referenced
12373 # remark #981: operands are evaluated in unspecified order
12374 # warning #279: controlling expression is constant
12375
12376         { echo "$as_me:12376: checking for $CC warning options..." >&5
12377 echo "$as_me: checking for $CC warning options..." >&6;}
12378         cf_save_CFLAGS="$CFLAGS"
12379         EXTRA_CFLAGS="-Wall"
12380         for cf_opt in \
12381                 wd1419 \
12382                 wd1683 \
12383                 wd1684 \
12384                 wd193 \
12385                 wd593 \
12386                 wd279 \
12387                 wd810 \
12388                 wd869 \
12389                 wd981
12390         do
12391                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12392                 if { (eval echo "$as_me:12392: \"$ac_compile\"") >&5
12393   (eval $ac_compile) 2>&5
12394   ac_status=$?
12395   echo "$as_me:12395: \$? = $ac_status" >&5
12396   (exit $ac_status); }; then
12397                         test -n "$verbose" && echo "$as_me:12397: result: ... -$cf_opt" >&5
12398 echo "${ECHO_T}... -$cf_opt" >&6
12399                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12400                 fi
12401         done
12402         CFLAGS="$cf_save_CFLAGS"
12403
12404 elif test "$GCC" = yes
12405 then
12406         { echo "$as_me:12406: checking for $CC warning options..." >&5
12407 echo "$as_me: checking for $CC warning options..." >&6;}
12408         cf_save_CFLAGS="$CFLAGS"
12409         EXTRA_CFLAGS=
12410         cf_warn_CONST=""
12411         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12412         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
12413         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
12414         for cf_opt in W Wall \
12415                 Wbad-function-cast \
12416                 Wcast-align \
12417                 Wcast-qual \
12418                 Wdeclaration-after-statement \
12419                 Wextra \
12420                 Winline \
12421                 Wmissing-declarations \
12422                 Wmissing-prototypes \
12423                 Wnested-externs \
12424                 Wpointer-arith \
12425                 Wshadow \
12426                 Wstrict-prototypes \
12427                 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
12428         do
12429                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12430                 if { (eval echo "$as_me:12430: \"$ac_compile\"") >&5
12431   (eval $ac_compile) 2>&5
12432   ac_status=$?
12433   echo "$as_me:12433: \$? = $ac_status" >&5
12434   (exit $ac_status); }; then
12435                         test -n "$verbose" && echo "$as_me:12435: result: ... -$cf_opt" >&5
12436 echo "${ECHO_T}... -$cf_opt" >&6
12437                         case $cf_opt in #(vi
12438                         Wcast-qual) #(vi
12439                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12440                                 ;;
12441                         Winline) #(vi
12442                                 case $GCC_VERSION in
12443                                 [34].*)
12444                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12445
12446 echo "${as_me:-configure}:12446: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12447
12448                                         continue;;
12449                                 esac
12450                                 ;;
12451                         Wpointer-arith) #(vi
12452                                 case $GCC_VERSION in
12453                                 [12].*)
12454                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12455
12456 echo "${as_me:-configure}:12456: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12457
12458                                         continue;;
12459                                 esac
12460                                 ;;
12461                         esac
12462                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12463                 fi
12464         done
12465         CFLAGS="$cf_save_CFLAGS"
12466 fi
12467 rm -rf conftest*
12468
12469         if test "x$cf_with_cxx" = xyes ; then
12470
12471 INTEL_CPLUSPLUS=no
12472
12473 if test "$GCC" = yes ; then
12474         case $host_os in
12475         linux*|gnu*)
12476                 echo "$as_me:12476: checking if this is really Intel C++ compiler" >&5
12477 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12478                 cf_save_CFLAGS="$CXXFLAGS"
12479                 CXXFLAGS="$CXXFLAGS -no-gcc"
12480                 cat >conftest.$ac_ext <<_ACEOF
12481 #line 12481 "configure"
12482 #include "confdefs.h"
12483
12484 int
12485 main ()
12486 {
12487
12488 #ifdef __INTEL_COMPILER
12489 #else
12490 make an error
12491 #endif
12492
12493   ;
12494   return 0;
12495 }
12496 _ACEOF
12497 rm -f conftest.$ac_objext
12498 if { (eval echo "$as_me:12498: \"$ac_compile\"") >&5
12499   (eval $ac_compile) 2>&5
12500   ac_status=$?
12501   echo "$as_me:12501: \$? = $ac_status" >&5
12502   (exit $ac_status); } &&
12503          { ac_try='test -s conftest.$ac_objext'
12504   { (eval echo "$as_me:12504: \"$ac_try\"") >&5
12505   (eval $ac_try) 2>&5
12506   ac_status=$?
12507   echo "$as_me:12507: \$? = $ac_status" >&5
12508   (exit $ac_status); }; }; then
12509   INTEL_CPLUSPLUS=yes
12510 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12511
12512 else
12513   echo "$as_me: failed program was:" >&5
12514 cat conftest.$ac_ext >&5
12515 fi
12516 rm -f conftest.$ac_objext conftest.$ac_ext
12517                 CXXFLAGS="$cf_save_CFLAGS"
12518                 echo "$as_me:12518: result: $INTEL_CPLUSPLUS" >&5
12519 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12520                 ;;
12521         esac
12522 fi
12523
12524 CLANG_CPLUSPLUS=no
12525
12526 if test "$GCC" = yes ; then
12527         echo "$as_me:12527: checking if this is really Clang C++ compiler" >&5
12528 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
12529         cf_save_CFLAGS="$CXXFLAGS"
12530         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
12531         cat >conftest.$ac_ext <<_ACEOF
12532 #line 12532 "configure"
12533 #include "confdefs.h"
12534
12535 int
12536 main ()
12537 {
12538
12539 #ifdef __clang__
12540 #else
12541 make an error
12542 #endif
12543
12544   ;
12545   return 0;
12546 }
12547 _ACEOF
12548 rm -f conftest.$ac_objext
12549 if { (eval echo "$as_me:12549: \"$ac_compile\"") >&5
12550   (eval $ac_compile) 2>&5
12551   ac_status=$?
12552   echo "$as_me:12552: \$? = $ac_status" >&5
12553   (exit $ac_status); } &&
12554          { ac_try='test -s conftest.$ac_objext'
12555   { (eval echo "$as_me:12555: \"$ac_try\"") >&5
12556   (eval $ac_try) 2>&5
12557   ac_status=$?
12558   echo "$as_me:12558: \$? = $ac_status" >&5
12559   (exit $ac_status); }; }; then
12560   CLANG_CPLUSPLUS=yes
12561 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12562
12563 else
12564   echo "$as_me: failed program was:" >&5
12565 cat conftest.$ac_ext >&5
12566 fi
12567 rm -f conftest.$ac_objext conftest.$ac_ext
12568         CXXFLAGS="$cf_save_CFLAGS"
12569         echo "$as_me:12569: result: $CLANG_CPLUSPLUS" >&5
12570 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
12571 fi
12572
12573 ac_ext=cc
12574 ac_cpp='$CXXCPP $CPPFLAGS'
12575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12576 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12578 ac_main_return=return
12579
12580 cat > conftest.$ac_ext <<EOF
12581 #line 12581 "configure"
12582 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12583 EOF
12584
12585 if test "$INTEL_CPLUSPLUS" = yes
12586 then
12587 # The "-wdXXX" options suppress warnings:
12588 # remark #1419: external declaration in primary source file
12589 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12590 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12591 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12592 # remark #193: zero used for undefined preprocessing identifier
12593 # remark #593: variable "curs_sb_left_arrow" was set but never used
12594 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12595 # remark #869: parameter "tw" was never referenced
12596 # remark #981: operands are evaluated in unspecified order
12597 # warning #269: invalid format string conversion
12598
12599         { echo "$as_me:12599: checking for $CC warning options..." >&5
12600 echo "$as_me: checking for $CC warning options..." >&6;}
12601         cf_save_CXXFLAGS="$CXXFLAGS"
12602         EXTRA_CXXFLAGS="-Wall"
12603         for cf_opt in \
12604                 wd1419 \
12605                 wd1682 \
12606                 wd1683 \
12607                 wd1684 \
12608                 wd193 \
12609                 wd279 \
12610                 wd593 \
12611                 wd810 \
12612                 wd869 \
12613                 wd981
12614         do
12615                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12616                 if { (eval echo "$as_me:12616: \"$ac_compile\"") >&5
12617   (eval $ac_compile) 2>&5
12618   ac_status=$?
12619   echo "$as_me:12619: \$? = $ac_status" >&5
12620   (exit $ac_status); }; then
12621                         test -n "$verbose" && echo "$as_me:12621: result: ... -$cf_opt" >&5
12622 echo "${ECHO_T}... -$cf_opt" >&6
12623                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12624                 fi
12625         done
12626         CXXFLAGS="$cf_save_CXXFLAGS"
12627
12628 elif test "$GXX" = yes
12629 then
12630         { echo "$as_me:12630: checking for $CXX warning options..." >&5
12631 echo "$as_me: checking for $CXX warning options..." >&6;}
12632         cf_save_CXXFLAGS="$CXXFLAGS"
12633         EXTRA_CXXFLAGS="-W -Wall"
12634         cf_gxx_extra_warnings=""
12635         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12636         case "$GCC_VERSION" in
12637         [1-2].*)
12638                 ;;
12639         *)
12640                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12641                 ;;
12642         esac
12643         for cf_opt in \
12644                 Wabi \
12645                 fabi-version=0 \
12646                 Wextra \
12647                 Wignored-qualifiers \
12648                 Wlogical-op \
12649                 Woverloaded-virtual \
12650                 Wsign-promo \
12651                 Wsynth \
12652                 Wold-style-cast \
12653                 Wcast-align \
12654                 Wcast-qual \
12655                 Wpointer-arith \
12656                 Wshadow \
12657                 Wundef $cf_gxx_extra_warnings Wno-unused
12658         do
12659                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12660                 if { (eval echo "$as_me:12660: \"$ac_compile\"") >&5
12661   (eval $ac_compile) 2>&5
12662   ac_status=$?
12663   echo "$as_me:12663: \$? = $ac_status" >&5
12664   (exit $ac_status); }; then
12665                         test -n "$verbose" && echo "$as_me:12665: result: ... -$cf_opt" >&5
12666 echo "${ECHO_T}... -$cf_opt" >&6
12667                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12668                 else
12669                         test -n "$verbose" && echo "$as_me:12669: result: ... no -$cf_opt" >&5
12670 echo "${ECHO_T}... no -$cf_opt" >&6
12671                 fi
12672         done
12673         CXXFLAGS="$cf_save_CXXFLAGS"
12674 fi
12675
12676 rm -rf conftest*
12677 ac_ext=c
12678 ac_cpp='$CPP $CPPFLAGS'
12679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12682 ac_main_return=return
12683
12684         fi
12685 fi
12686
12687 if test "$GCC" = yes
12688 then
12689 cat > conftest.i <<EOF
12690 #ifndef GCC_PRINTF
12691 #define GCC_PRINTF 0
12692 #endif
12693 #ifndef GCC_SCANF
12694 #define GCC_SCANF 0
12695 #endif
12696 #ifndef GCC_NORETURN
12697 #define GCC_NORETURN /* nothing */
12698 #endif
12699 #ifndef GCC_UNUSED
12700 #define GCC_UNUSED /* nothing */
12701 #endif
12702 EOF
12703 if test "$GCC" = yes
12704 then
12705         { echo "$as_me:12705: checking for $CC __attribute__ directives..." >&5
12706 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12707 cat > conftest.$ac_ext <<EOF
12708 #line 12708 "${as_me:-configure}"
12709 #include "confdefs.h"
12710 #include "conftest.h"
12711 #include "conftest.i"
12712 #if     GCC_PRINTF
12713 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12714 #else
12715 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12716 #endif
12717 #if     GCC_SCANF
12718 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12719 #else
12720 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
12721 #endif
12722 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12723 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12724 extern void foo(void) GCC_NORETURN;
12725 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12726 EOF
12727         cf_printf_attribute=no
12728         cf_scanf_attribute=no
12729         for cf_attribute in scanf printf unused noreturn
12730         do
12731
12732 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12733
12734                 cf_directive="__attribute__(($cf_attribute))"
12735                 echo "checking for $CC $cf_directive" 1>&5
12736
12737                 case $cf_attribute in #(vi
12738                 printf) #(vi
12739                         cf_printf_attribute=yes
12740                         cat >conftest.h <<EOF
12741 #define GCC_$cf_ATTRIBUTE 1
12742 EOF
12743                         ;;
12744                 scanf) #(vi
12745                         cf_scanf_attribute=yes
12746                         cat >conftest.h <<EOF
12747 #define GCC_$cf_ATTRIBUTE 1
12748 EOF
12749                         ;;
12750                 *) #(vi
12751                         cat >conftest.h <<EOF
12752 #define GCC_$cf_ATTRIBUTE $cf_directive
12753 EOF
12754                         ;;
12755                 esac
12756
12757                 if { (eval echo "$as_me:12757: \"$ac_compile\"") >&5
12758   (eval $ac_compile) 2>&5
12759   ac_status=$?
12760   echo "$as_me:12760: \$? = $ac_status" >&5
12761   (exit $ac_status); }; then
12762                         test -n "$verbose" && echo "$as_me:12762: result: ... $cf_attribute" >&5
12763 echo "${ECHO_T}... $cf_attribute" >&6
12764                         cat conftest.h >>confdefs.h
12765                         case $cf_attribute in #(vi
12766                         noreturn) #(vi
12767
12768 cat >>confdefs.h <<EOF
12769 #define GCC_NORETURN $cf_directive
12770 EOF
12771
12772                                 ;;
12773                         printf) #(vi
12774                                 cf_value='/* nothing */'
12775                                 if test "$cf_printf_attribute" != no ; then
12776                                         cf_value='__attribute__((format(printf,fmt,var)))'
12777
12778 cat >>confdefs.h <<\EOF
12779 #define GCC_PRINTF 1
12780 EOF
12781
12782                                 fi
12783
12784 cat >>confdefs.h <<EOF
12785 #define GCC_PRINTFLIKE(fmt,var) $cf_value
12786 EOF
12787
12788                                 ;;
12789                         scanf) #(vi
12790                                 cf_value='/* nothing */'
12791                                 if test "$cf_scanf_attribute" != no ; then
12792                                         cf_value='__attribute__((format(scanf,fmt,var)))'
12793
12794 cat >>confdefs.h <<\EOF
12795 #define GCC_SCANF 1
12796 EOF
12797
12798                                 fi
12799
12800 cat >>confdefs.h <<EOF
12801 #define GCC_SCANFLIKE(fmt,var) $cf_value
12802 EOF
12803
12804                                 ;;
12805                         unused) #(vi
12806
12807 cat >>confdefs.h <<EOF
12808 #define GCC_UNUSED $cf_directive
12809 EOF
12810
12811                                 ;;
12812                         esac
12813                 fi
12814         done
12815 else
12816         fgrep define conftest.i >>confdefs.h
12817 fi
12818 rm -rf conftest*
12819 fi
12820
12821 echo "$as_me:12821: checking if you want to work around bogus compiler/loader warnings" >&5
12822 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12823
12824 # Check whether --enable-string-hacks or --disable-string-hacks was given.
12825 if test "${enable_string_hacks+set}" = set; then
12826   enableval="$enable_string_hacks"
12827   with_string_hacks=$enableval
12828 else
12829   with_string_hacks=no
12830 fi;
12831 echo "$as_me:12831: result: $with_string_hacks" >&5
12832 echo "${ECHO_T}$with_string_hacks" >&6
12833
12834 if test "x$with_string_hacks" = "xyes"; then
12835
12836 cat >>confdefs.h <<\EOF
12837 #define USE_STRING_HACKS 1
12838 EOF
12839
12840         { echo "$as_me:12840: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12841 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12842
12843 for ac_func in strlcat strlcpy snprintf
12844 do
12845 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12846 echo "$as_me:12846: checking for $ac_func" >&5
12847 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12848 if eval "test \"\${$as_ac_var+set}\" = set"; then
12849   echo $ECHO_N "(cached) $ECHO_C" >&6
12850 else
12851   cat >conftest.$ac_ext <<_ACEOF
12852 #line 12852 "configure"
12853 #include "confdefs.h"
12854 /* System header to define __stub macros and hopefully few prototypes,
12855     which can conflict with char $ac_func (); below.  */
12856 #include <assert.h>
12857 /* Override any gcc2 internal prototype to avoid an error.  */
12858 #ifdef __cplusplus
12859 extern "C"
12860 #endif
12861 /* We use char because int might match the return type of a gcc2
12862    builtin and then its argument prototype would still apply.  */
12863 char $ac_func ();
12864 char (*f) ();
12865
12866 int
12867 main ()
12868 {
12869 /* The GNU C library defines this for functions which it implements
12870     to always fail with ENOSYS.  Some functions are actually named
12871     something starting with __ and the normal name is an alias.  */
12872 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12873 choke me
12874 #else
12875 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12876 #endif
12877
12878   ;
12879   return 0;
12880 }
12881 _ACEOF
12882 rm -f conftest.$ac_objext conftest$ac_exeext
12883 if { (eval echo "$as_me:12883: \"$ac_link\"") >&5
12884   (eval $ac_link) 2>&5
12885   ac_status=$?
12886   echo "$as_me:12886: \$? = $ac_status" >&5
12887   (exit $ac_status); } &&
12888          { ac_try='test -s conftest$ac_exeext'
12889   { (eval echo "$as_me:12889: \"$ac_try\"") >&5
12890   (eval $ac_try) 2>&5
12891   ac_status=$?
12892   echo "$as_me:12892: \$? = $ac_status" >&5
12893   (exit $ac_status); }; }; then
12894   eval "$as_ac_var=yes"
12895 else
12896   echo "$as_me: failed program was:" >&5
12897 cat conftest.$ac_ext >&5
12898 eval "$as_ac_var=no"
12899 fi
12900 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12901 fi
12902 echo "$as_me:12902: result: `eval echo '${'$as_ac_var'}'`" >&5
12903 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12904 if test `eval echo '${'$as_ac_var'}'` = yes; then
12905   cat >>confdefs.h <<EOF
12906 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12907 EOF
12908
12909 fi
12910 done
12911
12912 fi
12913
12914 ###     use option --enable-assertions to turn on generation of assertion code
12915 echo "$as_me:12915: checking if you want to enable runtime assertions" >&5
12916 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12917
12918 # Check whether --enable-assertions or --disable-assertions was given.
12919 if test "${enable_assertions+set}" = set; then
12920   enableval="$enable_assertions"
12921   with_assertions=$enableval
12922 else
12923   with_assertions=no
12924 fi;
12925 echo "$as_me:12925: result: $with_assertions" >&5
12926 echo "${ECHO_T}$with_assertions" >&6
12927 if test -n "$GCC"
12928 then
12929         if test "$with_assertions" = no
12930         then
12931                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12932         else
12933
12934         ADAFLAGS="$ADAFLAGS -gnata"
12935
12936         fi
12937 fi
12938
12939 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
12940
12941 echo "$as_me:12941: checking if you want to use dmalloc for testing" >&5
12942 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12943
12944 # Check whether --with-dmalloc or --without-dmalloc was given.
12945 if test "${with_dmalloc+set}" = set; then
12946   withval="$with_dmalloc"
12947
12948 cat >>confdefs.h <<EOF
12949 #define USE_DMALLOC 1
12950 EOF
12951
12952         : ${with_cflags:=-g}
12953         : ${with_no_leaks:=yes}
12954          with_dmalloc=yes
12955 else
12956   with_dmalloc=
12957 fi;
12958 echo "$as_me:12958: result: ${with_dmalloc:-no}" >&5
12959 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12960
12961 case .$with_cflags in #(vi
12962 .*-g*)
12963         case .$CFLAGS in #(vi
12964         .*-g*) #(vi
12965                 ;;
12966         *)
12967
12968 cf_fix_cppflags=no
12969 cf_new_cflags=
12970 cf_new_cppflags=
12971 cf_new_extra_cppflags=
12972
12973 for cf_add_cflags in -g
12974 do
12975 case $cf_fix_cppflags in
12976 no)
12977         case $cf_add_cflags in #(vi
12978         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12979                 case $cf_add_cflags in
12980                 -D*)
12981                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12982
12983                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12984                                 && test -z "${cf_tst_cflags}" \
12985                                 && cf_fix_cppflags=yes
12986
12987                         if test $cf_fix_cppflags = yes ; then
12988                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12989                                 continue
12990                         elif test "${cf_tst_cflags}" = "\"'" ; then
12991                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12992                                 continue
12993                         fi
12994                         ;;
12995                 esac
12996                 case "$CPPFLAGS" in
12997                 *$cf_add_cflags) #(vi
12998                         ;;
12999                 *) #(vi
13000                         case $cf_add_cflags in #(vi
13001                         -D*)
13002                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13003
13004 CPPFLAGS=`echo "$CPPFLAGS" | \
13005         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13006                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13007
13008                                 ;;
13009                         esac
13010                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13011                         ;;
13012                 esac
13013                 ;;
13014         *)
13015                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13016                 ;;
13017         esac
13018         ;;
13019 yes)
13020         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13021
13022         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13023
13024         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13025                 && test -z "${cf_tst_cflags}" \
13026                 && cf_fix_cppflags=no
13027         ;;
13028 esac
13029 done
13030
13031 if test -n "$cf_new_cflags" ; then
13032
13033         CFLAGS="$CFLAGS $cf_new_cflags"
13034 fi
13035
13036 if test -n "$cf_new_cppflags" ; then
13037
13038         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13039 fi
13040
13041 if test -n "$cf_new_extra_cppflags" ; then
13042
13043         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13044 fi
13045
13046                 ;;
13047         esac
13048         ;;
13049 esac
13050
13051 if test "$with_dmalloc" = yes ; then
13052         echo "$as_me:13052: checking for dmalloc.h" >&5
13053 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
13054 if test "${ac_cv_header_dmalloc_h+set}" = set; then
13055   echo $ECHO_N "(cached) $ECHO_C" >&6
13056 else
13057   cat >conftest.$ac_ext <<_ACEOF
13058 #line 13058 "configure"
13059 #include "confdefs.h"
13060 #include <dmalloc.h>
13061 _ACEOF
13062 if { (eval echo "$as_me:13062: \"$ac_cpp conftest.$ac_ext\"") >&5
13063   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13064   ac_status=$?
13065   egrep -v '^ *\+' conftest.er1 >conftest.err
13066   rm -f conftest.er1
13067   cat conftest.err >&5
13068   echo "$as_me:13068: \$? = $ac_status" >&5
13069   (exit $ac_status); } >/dev/null; then
13070   if test -s conftest.err; then
13071     ac_cpp_err=$ac_c_preproc_warn_flag
13072   else
13073     ac_cpp_err=
13074   fi
13075 else
13076   ac_cpp_err=yes
13077 fi
13078 if test -z "$ac_cpp_err"; then
13079   ac_cv_header_dmalloc_h=yes
13080 else
13081   echo "$as_me: failed program was:" >&5
13082   cat conftest.$ac_ext >&5
13083   ac_cv_header_dmalloc_h=no
13084 fi
13085 rm -f conftest.err conftest.$ac_ext
13086 fi
13087 echo "$as_me:13087: result: $ac_cv_header_dmalloc_h" >&5
13088 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
13089 if test $ac_cv_header_dmalloc_h = yes; then
13090
13091 echo "$as_me:13091: checking for dmalloc_debug in -ldmalloc" >&5
13092 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
13093 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
13094   echo $ECHO_N "(cached) $ECHO_C" >&6
13095 else
13096   ac_check_lib_save_LIBS=$LIBS
13097 LIBS="-ldmalloc  $LIBS"
13098 cat >conftest.$ac_ext <<_ACEOF
13099 #line 13099 "configure"
13100 #include "confdefs.h"
13101
13102 /* Override any gcc2 internal prototype to avoid an error.  */
13103 #ifdef __cplusplus
13104 extern "C"
13105 #endif
13106 /* We use char because int might match the return type of a gcc2
13107    builtin and then its argument prototype would still apply.  */
13108 char dmalloc_debug ();
13109 int
13110 main ()
13111 {
13112 dmalloc_debug ();
13113   ;
13114   return 0;
13115 }
13116 _ACEOF
13117 rm -f conftest.$ac_objext conftest$ac_exeext
13118 if { (eval echo "$as_me:13118: \"$ac_link\"") >&5
13119   (eval $ac_link) 2>&5
13120   ac_status=$?
13121   echo "$as_me:13121: \$? = $ac_status" >&5
13122   (exit $ac_status); } &&
13123          { ac_try='test -s conftest$ac_exeext'
13124   { (eval echo "$as_me:13124: \"$ac_try\"") >&5
13125   (eval $ac_try) 2>&5
13126   ac_status=$?
13127   echo "$as_me:13127: \$? = $ac_status" >&5
13128   (exit $ac_status); }; }; then
13129   ac_cv_lib_dmalloc_dmalloc_debug=yes
13130 else
13131   echo "$as_me: failed program was:" >&5
13132 cat conftest.$ac_ext >&5
13133 ac_cv_lib_dmalloc_dmalloc_debug=no
13134 fi
13135 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13136 LIBS=$ac_check_lib_save_LIBS
13137 fi
13138 echo "$as_me:13138: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
13139 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
13140 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
13141   cat >>confdefs.h <<EOF
13142 #define HAVE_LIBDMALLOC 1
13143 EOF
13144
13145   LIBS="-ldmalloc $LIBS"
13146
13147 fi
13148
13149 fi
13150
13151 fi
13152
13153 echo "$as_me:13153: checking if you want to use dbmalloc for testing" >&5
13154 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
13155
13156 # Check whether --with-dbmalloc or --without-dbmalloc was given.
13157 if test "${with_dbmalloc+set}" = set; then
13158   withval="$with_dbmalloc"
13159
13160 cat >>confdefs.h <<EOF
13161 #define USE_DBMALLOC 1
13162 EOF
13163
13164         : ${with_cflags:=-g}
13165         : ${with_no_leaks:=yes}
13166          with_dbmalloc=yes
13167 else
13168   with_dbmalloc=
13169 fi;
13170 echo "$as_me:13170: result: ${with_dbmalloc:-no}" >&5
13171 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
13172
13173 case .$with_cflags in #(vi
13174 .*-g*)
13175         case .$CFLAGS in #(vi
13176         .*-g*) #(vi
13177                 ;;
13178         *)
13179
13180 cf_fix_cppflags=no
13181 cf_new_cflags=
13182 cf_new_cppflags=
13183 cf_new_extra_cppflags=
13184
13185 for cf_add_cflags in -g
13186 do
13187 case $cf_fix_cppflags in
13188 no)
13189         case $cf_add_cflags in #(vi
13190         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13191                 case $cf_add_cflags in
13192                 -D*)
13193                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13194
13195                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13196                                 && test -z "${cf_tst_cflags}" \
13197                                 && cf_fix_cppflags=yes
13198
13199                         if test $cf_fix_cppflags = yes ; then
13200                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13201                                 continue
13202                         elif test "${cf_tst_cflags}" = "\"'" ; then
13203                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13204                                 continue
13205                         fi
13206                         ;;
13207                 esac
13208                 case "$CPPFLAGS" in
13209                 *$cf_add_cflags) #(vi
13210                         ;;
13211                 *) #(vi
13212                         case $cf_add_cflags in #(vi
13213                         -D*)
13214                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13215
13216 CPPFLAGS=`echo "$CPPFLAGS" | \
13217         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13218                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13219
13220                                 ;;
13221                         esac
13222                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13223                         ;;
13224                 esac
13225                 ;;
13226         *)
13227                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13228                 ;;
13229         esac
13230         ;;
13231 yes)
13232         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13233
13234         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13235
13236         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13237                 && test -z "${cf_tst_cflags}" \
13238                 && cf_fix_cppflags=no
13239         ;;
13240 esac
13241 done
13242
13243 if test -n "$cf_new_cflags" ; then
13244
13245         CFLAGS="$CFLAGS $cf_new_cflags"
13246 fi
13247
13248 if test -n "$cf_new_cppflags" ; then
13249
13250         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13251 fi
13252
13253 if test -n "$cf_new_extra_cppflags" ; then
13254
13255         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13256 fi
13257
13258                 ;;
13259         esac
13260         ;;
13261 esac
13262
13263 if test "$with_dbmalloc" = yes ; then
13264         echo "$as_me:13264: checking for dbmalloc.h" >&5
13265 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
13266 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
13267   echo $ECHO_N "(cached) $ECHO_C" >&6
13268 else
13269   cat >conftest.$ac_ext <<_ACEOF
13270 #line 13270 "configure"
13271 #include "confdefs.h"
13272 #include <dbmalloc.h>
13273 _ACEOF
13274 if { (eval echo "$as_me:13274: \"$ac_cpp conftest.$ac_ext\"") >&5
13275   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13276   ac_status=$?
13277   egrep -v '^ *\+' conftest.er1 >conftest.err
13278   rm -f conftest.er1
13279   cat conftest.err >&5
13280   echo "$as_me:13280: \$? = $ac_status" >&5
13281   (exit $ac_status); } >/dev/null; then
13282   if test -s conftest.err; then
13283     ac_cpp_err=$ac_c_preproc_warn_flag
13284   else
13285     ac_cpp_err=
13286   fi
13287 else
13288   ac_cpp_err=yes
13289 fi
13290 if test -z "$ac_cpp_err"; then
13291   ac_cv_header_dbmalloc_h=yes
13292 else
13293   echo "$as_me: failed program was:" >&5
13294   cat conftest.$ac_ext >&5
13295   ac_cv_header_dbmalloc_h=no
13296 fi
13297 rm -f conftest.err conftest.$ac_ext
13298 fi
13299 echo "$as_me:13299: result: $ac_cv_header_dbmalloc_h" >&5
13300 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
13301 if test $ac_cv_header_dbmalloc_h = yes; then
13302
13303 echo "$as_me:13303: checking for debug_malloc in -ldbmalloc" >&5
13304 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
13305 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
13306   echo $ECHO_N "(cached) $ECHO_C" >&6
13307 else
13308   ac_check_lib_save_LIBS=$LIBS
13309 LIBS="-ldbmalloc  $LIBS"
13310 cat >conftest.$ac_ext <<_ACEOF
13311 #line 13311 "configure"
13312 #include "confdefs.h"
13313
13314 /* Override any gcc2 internal prototype to avoid an error.  */
13315 #ifdef __cplusplus
13316 extern "C"
13317 #endif
13318 /* We use char because int might match the return type of a gcc2
13319    builtin and then its argument prototype would still apply.  */
13320 char debug_malloc ();
13321 int
13322 main ()
13323 {
13324 debug_malloc ();
13325   ;
13326   return 0;
13327 }
13328 _ACEOF
13329 rm -f conftest.$ac_objext conftest$ac_exeext
13330 if { (eval echo "$as_me:13330: \"$ac_link\"") >&5
13331   (eval $ac_link) 2>&5
13332   ac_status=$?
13333   echo "$as_me:13333: \$? = $ac_status" >&5
13334   (exit $ac_status); } &&
13335          { ac_try='test -s conftest$ac_exeext'
13336   { (eval echo "$as_me:13336: \"$ac_try\"") >&5
13337   (eval $ac_try) 2>&5
13338   ac_status=$?
13339   echo "$as_me:13339: \$? = $ac_status" >&5
13340   (exit $ac_status); }; }; then
13341   ac_cv_lib_dbmalloc_debug_malloc=yes
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 cat conftest.$ac_ext >&5
13345 ac_cv_lib_dbmalloc_debug_malloc=no
13346 fi
13347 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13348 LIBS=$ac_check_lib_save_LIBS
13349 fi
13350 echo "$as_me:13350: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
13351 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
13352 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
13353   cat >>confdefs.h <<EOF
13354 #define HAVE_LIBDBMALLOC 1
13355 EOF
13356
13357   LIBS="-ldbmalloc $LIBS"
13358
13359 fi
13360
13361 fi
13362
13363 fi
13364
13365 echo "$as_me:13365: checking if you want to use valgrind for testing" >&5
13366 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
13367
13368 # Check whether --with-valgrind or --without-valgrind was given.
13369 if test "${with_valgrind+set}" = set; then
13370   withval="$with_valgrind"
13371
13372 cat >>confdefs.h <<EOF
13373 #define USE_VALGRIND 1
13374 EOF
13375
13376         : ${with_cflags:=-g}
13377         : ${with_no_leaks:=yes}
13378          with_valgrind=yes
13379 else
13380   with_valgrind=
13381 fi;
13382 echo "$as_me:13382: result: ${with_valgrind:-no}" >&5
13383 echo "${ECHO_T}${with_valgrind:-no}" >&6
13384
13385 case .$with_cflags in #(vi
13386 .*-g*)
13387         case .$CFLAGS in #(vi
13388         .*-g*) #(vi
13389                 ;;
13390         *)
13391
13392 cf_fix_cppflags=no
13393 cf_new_cflags=
13394 cf_new_cppflags=
13395 cf_new_extra_cppflags=
13396
13397 for cf_add_cflags in -g
13398 do
13399 case $cf_fix_cppflags in
13400 no)
13401         case $cf_add_cflags in #(vi
13402         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13403                 case $cf_add_cflags in
13404                 -D*)
13405                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13406
13407                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13408                                 && test -z "${cf_tst_cflags}" \
13409                                 && cf_fix_cppflags=yes
13410
13411                         if test $cf_fix_cppflags = yes ; then
13412                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13413                                 continue
13414                         elif test "${cf_tst_cflags}" = "\"'" ; then
13415                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13416                                 continue
13417                         fi
13418                         ;;
13419                 esac
13420                 case "$CPPFLAGS" in
13421                 *$cf_add_cflags) #(vi
13422                         ;;
13423                 *) #(vi
13424                         case $cf_add_cflags in #(vi
13425                         -D*)
13426                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13427
13428 CPPFLAGS=`echo "$CPPFLAGS" | \
13429         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13430                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13431
13432                                 ;;
13433                         esac
13434                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13435                         ;;
13436                 esac
13437                 ;;
13438         *)
13439                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13440                 ;;
13441         esac
13442         ;;
13443 yes)
13444         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13445
13446         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13447
13448         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13449                 && test -z "${cf_tst_cflags}" \
13450                 && cf_fix_cppflags=no
13451         ;;
13452 esac
13453 done
13454
13455 if test -n "$cf_new_cflags" ; then
13456
13457         CFLAGS="$CFLAGS $cf_new_cflags"
13458 fi
13459
13460 if test -n "$cf_new_cppflags" ; then
13461
13462         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13463 fi
13464
13465 if test -n "$cf_new_extra_cppflags" ; then
13466
13467         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13468 fi
13469
13470                 ;;
13471         esac
13472         ;;
13473 esac
13474
13475 echo "$as_me:13475: checking if you want to perform memory-leak testing" >&5
13476 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13477
13478 # Check whether --enable-leaks or --disable-leaks was given.
13479 if test "${enable_leaks+set}" = set; then
13480   enableval="$enable_leaks"
13481   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13482 else
13483   : ${with_no_leaks:=no}
13484 fi;
13485 echo "$as_me:13485: result: $with_no_leaks" >&5
13486 echo "${ECHO_T}$with_no_leaks" >&6
13487
13488 if test "$with_no_leaks" = yes ; then
13489
13490 cat >>confdefs.h <<\EOF
13491 #define NO_LEAKS 1
13492 EOF
13493
13494 cat >>confdefs.h <<\EOF
13495 #define YY_NO_LEAKS 1
13496 EOF
13497
13498 fi
13499
13500 cat >>confdefs.h <<\EOF
13501 #define HAVE_NC_ALLOC_H 1
13502 EOF
13503
13504 ###     use option --enable-expanded to generate certain macros as functions
13505
13506 # Check whether --enable-expanded or --disable-expanded was given.
13507 if test "${enable_expanded+set}" = set; then
13508   enableval="$enable_expanded"
13509   test "x$enableval" = xyes &&
13510 cat >>confdefs.h <<\EOF
13511 #define NCURSES_EXPANDED 1
13512 EOF
13513
13514 fi;
13515
13516 ###     use option --disable-macros to suppress macros in favor of functions
13517
13518 # Check whether --enable-macros or --disable-macros was given.
13519 if test "${enable_macros+set}" = set; then
13520   enableval="$enable_macros"
13521   test "$enableval" = no &&
13522 cat >>confdefs.h <<\EOF
13523 #define NCURSES_NOMACROS 1
13524 EOF
13525
13526 fi;
13527
13528 # Normally we only add trace() to the debug-library.  Allow this to be
13529 # extended to all models of the ncurses library:
13530 cf_all_traces=no
13531 case "$CFLAGS $CPPFLAGS" in
13532 *-DTRACE*)
13533         cf_all_traces=yes
13534         ;;
13535 esac
13536
13537 echo "$as_me:13537: checking whether to add trace feature to all models" >&5
13538 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13539
13540 # Check whether --with-trace or --without-trace was given.
13541 if test "${with_trace+set}" = set; then
13542   withval="$with_trace"
13543   cf_with_trace=$withval
13544 else
13545   cf_with_trace=$cf_all_traces
13546 fi;
13547 echo "$as_me:13547: result: $cf_with_trace" >&5
13548 echo "${ECHO_T}$cf_with_trace" >&6
13549
13550 if test "x$cf_with_trace" = xyes ; then
13551         LIB_TRACING=all
13552         ADA_TRACE=TRUE
13553
13554 cf_fix_cppflags=no
13555 cf_new_cflags=
13556 cf_new_cppflags=
13557 cf_new_extra_cppflags=
13558
13559 for cf_add_cflags in -DTRACE
13560 do
13561 case $cf_fix_cppflags in
13562 no)
13563         case $cf_add_cflags in #(vi
13564         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13565                 case $cf_add_cflags in
13566                 -D*)
13567                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13568
13569                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13570                                 && test -z "${cf_tst_cflags}" \
13571                                 && cf_fix_cppflags=yes
13572
13573                         if test $cf_fix_cppflags = yes ; then
13574                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13575                                 continue
13576                         elif test "${cf_tst_cflags}" = "\"'" ; then
13577                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13578                                 continue
13579                         fi
13580                         ;;
13581                 esac
13582                 case "$CPPFLAGS" in
13583                 *$cf_add_cflags) #(vi
13584                         ;;
13585                 *) #(vi
13586                         case $cf_add_cflags in #(vi
13587                         -D*)
13588                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13589
13590 CPPFLAGS=`echo "$CPPFLAGS" | \
13591         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13592                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13593
13594                                 ;;
13595                         esac
13596                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13597                         ;;
13598                 esac
13599                 ;;
13600         *)
13601                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13602                 ;;
13603         esac
13604         ;;
13605 yes)
13606         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13607
13608         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13609
13610         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13611                 && test -z "${cf_tst_cflags}" \
13612                 && cf_fix_cppflags=no
13613         ;;
13614 esac
13615 done
13616
13617 if test -n "$cf_new_cflags" ; then
13618
13619         CFLAGS="$CFLAGS $cf_new_cflags"
13620 fi
13621
13622 if test -n "$cf_new_cppflags" ; then
13623
13624         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13625 fi
13626
13627 if test -n "$cf_new_extra_cppflags" ; then
13628
13629         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13630 fi
13631
13632 else
13633         LIB_TRACING=DEBUG
13634         ADA_TRACE=FALSE
13635 fi
13636
13637 ###     Checks for libraries.
13638 case $cf_cv_system_name in #(vi
13639 *mingw32*) #(vi
13640         ;;
13641 *)
13642 echo "$as_me:13642: checking for gettimeofday" >&5
13643 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13644 if test "${ac_cv_func_gettimeofday+set}" = set; then
13645   echo $ECHO_N "(cached) $ECHO_C" >&6
13646 else
13647   cat >conftest.$ac_ext <<_ACEOF
13648 #line 13648 "configure"
13649 #include "confdefs.h"
13650 /* System header to define __stub macros and hopefully few prototypes,
13651     which can conflict with char gettimeofday (); below.  */
13652 #include <assert.h>
13653 /* Override any gcc2 internal prototype to avoid an error.  */
13654 #ifdef __cplusplus
13655 extern "C"
13656 #endif
13657 /* We use char because int might match the return type of a gcc2
13658    builtin and then its argument prototype would still apply.  */
13659 char gettimeofday ();
13660 char (*f) ();
13661
13662 int
13663 main ()
13664 {
13665 /* The GNU C library defines this for functions which it implements
13666     to always fail with ENOSYS.  Some functions are actually named
13667     something starting with __ and the normal name is an alias.  */
13668 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13669 choke me
13670 #else
13671 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13672 #endif
13673
13674   ;
13675   return 0;
13676 }
13677 _ACEOF
13678 rm -f conftest.$ac_objext conftest$ac_exeext
13679 if { (eval echo "$as_me:13679: \"$ac_link\"") >&5
13680   (eval $ac_link) 2>&5
13681   ac_status=$?
13682   echo "$as_me:13682: \$? = $ac_status" >&5
13683   (exit $ac_status); } &&
13684          { ac_try='test -s conftest$ac_exeext'
13685   { (eval echo "$as_me:13685: \"$ac_try\"") >&5
13686   (eval $ac_try) 2>&5
13687   ac_status=$?
13688   echo "$as_me:13688: \$? = $ac_status" >&5
13689   (exit $ac_status); }; }; then
13690   ac_cv_func_gettimeofday=yes
13691 else
13692   echo "$as_me: failed program was:" >&5
13693 cat conftest.$ac_ext >&5
13694 ac_cv_func_gettimeofday=no
13695 fi
13696 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13697 fi
13698 echo "$as_me:13698: result: $ac_cv_func_gettimeofday" >&5
13699 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13700 if test $ac_cv_func_gettimeofday = yes; then
13701
13702 cat >>confdefs.h <<\EOF
13703 #define HAVE_GETTIMEOFDAY 1
13704 EOF
13705
13706 else
13707
13708 echo "$as_me:13708: checking for gettimeofday in -lbsd" >&5
13709 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13710 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13711   echo $ECHO_N "(cached) $ECHO_C" >&6
13712 else
13713   ac_check_lib_save_LIBS=$LIBS
13714 LIBS="-lbsd  $LIBS"
13715 cat >conftest.$ac_ext <<_ACEOF
13716 #line 13716 "configure"
13717 #include "confdefs.h"
13718
13719 /* Override any gcc2 internal prototype to avoid an error.  */
13720 #ifdef __cplusplus
13721 extern "C"
13722 #endif
13723 /* We use char because int might match the return type of a gcc2
13724    builtin and then its argument prototype would still apply.  */
13725 char gettimeofday ();
13726 int
13727 main ()
13728 {
13729 gettimeofday ();
13730   ;
13731   return 0;
13732 }
13733 _ACEOF
13734 rm -f conftest.$ac_objext conftest$ac_exeext
13735 if { (eval echo "$as_me:13735: \"$ac_link\"") >&5
13736   (eval $ac_link) 2>&5
13737   ac_status=$?
13738   echo "$as_me:13738: \$? = $ac_status" >&5
13739   (exit $ac_status); } &&
13740          { ac_try='test -s conftest$ac_exeext'
13741   { (eval echo "$as_me:13741: \"$ac_try\"") >&5
13742   (eval $ac_try) 2>&5
13743   ac_status=$?
13744   echo "$as_me:13744: \$? = $ac_status" >&5
13745   (exit $ac_status); }; }; then
13746   ac_cv_lib_bsd_gettimeofday=yes
13747 else
13748   echo "$as_me: failed program was:" >&5
13749 cat conftest.$ac_ext >&5
13750 ac_cv_lib_bsd_gettimeofday=no
13751 fi
13752 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13753 LIBS=$ac_check_lib_save_LIBS
13754 fi
13755 echo "$as_me:13755: result: $ac_cv_lib_bsd_gettimeofday" >&5
13756 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13757 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13758
13759 cat >>confdefs.h <<\EOF
13760 #define HAVE_GETTIMEOFDAY 1
13761 EOF
13762
13763         LIBS="-lbsd $LIBS"
13764 fi
13765
13766 fi
13767         ;;
13768 esac
13769
13770 echo "$as_me:13770: checking if -lm needed for math functions" >&5
13771 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13772 if test "${cf_cv_need_libm+set}" = set; then
13773   echo $ECHO_N "(cached) $ECHO_C" >&6
13774 else
13775
13776         cat >conftest.$ac_ext <<_ACEOF
13777 #line 13777 "configure"
13778 #include "confdefs.h"
13779
13780         #include <stdio.h>
13781         #include <math.h>
13782
13783 int
13784 main ()
13785 {
13786 double x = rand(); printf("result = %g\n", pow(sin(x),x))
13787   ;
13788   return 0;
13789 }
13790 _ACEOF
13791 rm -f conftest.$ac_objext conftest$ac_exeext
13792 if { (eval echo "$as_me:13792: \"$ac_link\"") >&5
13793   (eval $ac_link) 2>&5
13794   ac_status=$?
13795   echo "$as_me:13795: \$? = $ac_status" >&5
13796   (exit $ac_status); } &&
13797          { ac_try='test -s conftest$ac_exeext'
13798   { (eval echo "$as_me:13798: \"$ac_try\"") >&5
13799   (eval $ac_try) 2>&5
13800   ac_status=$?
13801   echo "$as_me:13801: \$? = $ac_status" >&5
13802   (exit $ac_status); }; }; then
13803   cf_cv_need_libm=no
13804 else
13805   echo "$as_me: failed program was:" >&5
13806 cat conftest.$ac_ext >&5
13807 cf_cv_need_libm=yes
13808 fi
13809 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13810 fi
13811 echo "$as_me:13811: result: $cf_cv_need_libm" >&5
13812 echo "${ECHO_T}$cf_cv_need_libm" >&6
13813 if test "$cf_cv_need_libm" = yes
13814 then
13815 MATH_LIB=-lm
13816 fi
13817
13818 ###     Checks for header files.
13819 echo "$as_me:13819: checking for ANSI C header files" >&5
13820 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13821 if test "${ac_cv_header_stdc+set}" = set; then
13822   echo $ECHO_N "(cached) $ECHO_C" >&6
13823 else
13824   cat >conftest.$ac_ext <<_ACEOF
13825 #line 13825 "configure"
13826 #include "confdefs.h"
13827 #include <stdlib.h>
13828 #include <stdarg.h>
13829 #include <string.h>
13830 #include <float.h>
13831
13832 _ACEOF
13833 if { (eval echo "$as_me:13833: \"$ac_cpp conftest.$ac_ext\"") >&5
13834   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13835   ac_status=$?
13836   egrep -v '^ *\+' conftest.er1 >conftest.err
13837   rm -f conftest.er1
13838   cat conftest.err >&5
13839   echo "$as_me:13839: \$? = $ac_status" >&5
13840   (exit $ac_status); } >/dev/null; then
13841   if test -s conftest.err; then
13842     ac_cpp_err=$ac_c_preproc_warn_flag
13843   else
13844     ac_cpp_err=
13845   fi
13846 else
13847   ac_cpp_err=yes
13848 fi
13849 if test -z "$ac_cpp_err"; then
13850   ac_cv_header_stdc=yes
13851 else
13852   echo "$as_me: failed program was:" >&5
13853   cat conftest.$ac_ext >&5
13854   ac_cv_header_stdc=no
13855 fi
13856 rm -f conftest.err conftest.$ac_ext
13857
13858 if test $ac_cv_header_stdc = yes; then
13859   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13860   cat >conftest.$ac_ext <<_ACEOF
13861 #line 13861 "configure"
13862 #include "confdefs.h"
13863 #include <string.h>
13864
13865 _ACEOF
13866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13867   egrep "memchr" >/dev/null 2>&1; then
13868   :
13869 else
13870   ac_cv_header_stdc=no
13871 fi
13872 rm -rf conftest*
13873
13874 fi
13875
13876 if test $ac_cv_header_stdc = yes; then
13877   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13878   cat >conftest.$ac_ext <<_ACEOF
13879 #line 13879 "configure"
13880 #include "confdefs.h"
13881 #include <stdlib.h>
13882
13883 _ACEOF
13884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13885   egrep "free" >/dev/null 2>&1; then
13886   :
13887 else
13888   ac_cv_header_stdc=no
13889 fi
13890 rm -rf conftest*
13891
13892 fi
13893
13894 if test $ac_cv_header_stdc = yes; then
13895   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13896   if test "$cross_compiling" = yes; then
13897   :
13898 else
13899   cat >conftest.$ac_ext <<_ACEOF
13900 #line 13900 "configure"
13901 #include "confdefs.h"
13902 #include <ctype.h>
13903 #if ((' ' & 0x0FF) == 0x020)
13904 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13905 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13906 #else
13907 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13908                      || ('j' <= (c) && (c) <= 'r') \
13909                      || ('s' <= (c) && (c) <= 'z'))
13910 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13911 #endif
13912
13913 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13914 int
13915 main ()
13916 {
13917   int i;
13918   for (i = 0; i < 256; i++)
13919     if (XOR (islower (i), ISLOWER (i))
13920         || toupper (i) != TOUPPER (i))
13921       $ac_main_return(2);
13922   $ac_main_return (0);
13923 }
13924 _ACEOF
13925 rm -f conftest$ac_exeext
13926 if { (eval echo "$as_me:13926: \"$ac_link\"") >&5
13927   (eval $ac_link) 2>&5
13928   ac_status=$?
13929   echo "$as_me:13929: \$? = $ac_status" >&5
13930   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13931   { (eval echo "$as_me:13931: \"$ac_try\"") >&5
13932   (eval $ac_try) 2>&5
13933   ac_status=$?
13934   echo "$as_me:13934: \$? = $ac_status" >&5
13935   (exit $ac_status); }; }; then
13936   :
13937 else
13938   echo "$as_me: program exited with status $ac_status" >&5
13939 echo "$as_me: failed program was:" >&5
13940 cat conftest.$ac_ext >&5
13941 ac_cv_header_stdc=no
13942 fi
13943 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13944 fi
13945 fi
13946 fi
13947 echo "$as_me:13947: result: $ac_cv_header_stdc" >&5
13948 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13949 if test $ac_cv_header_stdc = yes; then
13950
13951 cat >>confdefs.h <<\EOF
13952 #define STDC_HEADERS 1
13953 EOF
13954
13955 fi
13956
13957 ac_header_dirent=no
13958 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13959   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13960 echo "$as_me:13960: checking for $ac_hdr that defines DIR" >&5
13961 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13962 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13963   echo $ECHO_N "(cached) $ECHO_C" >&6
13964 else
13965   cat >conftest.$ac_ext <<_ACEOF
13966 #line 13966 "configure"
13967 #include "confdefs.h"
13968 #include <sys/types.h>
13969 #include <$ac_hdr>
13970
13971 int
13972 main ()
13973 {
13974 if ((DIR *) 0)
13975 return 0;
13976   ;
13977   return 0;
13978 }
13979 _ACEOF
13980 rm -f conftest.$ac_objext
13981 if { (eval echo "$as_me:13981: \"$ac_compile\"") >&5
13982   (eval $ac_compile) 2>&5
13983   ac_status=$?
13984   echo "$as_me:13984: \$? = $ac_status" >&5
13985   (exit $ac_status); } &&
13986          { ac_try='test -s conftest.$ac_objext'
13987   { (eval echo "$as_me:13987: \"$ac_try\"") >&5
13988   (eval $ac_try) 2>&5
13989   ac_status=$?
13990   echo "$as_me:13990: \$? = $ac_status" >&5
13991   (exit $ac_status); }; }; then
13992   eval "$as_ac_Header=yes"
13993 else
13994   echo "$as_me: failed program was:" >&5
13995 cat conftest.$ac_ext >&5
13996 eval "$as_ac_Header=no"
13997 fi
13998 rm -f conftest.$ac_objext conftest.$ac_ext
13999 fi
14000 echo "$as_me:14000: result: `eval echo '${'$as_ac_Header'}'`" >&5
14001 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14002 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14003   cat >>confdefs.h <<EOF
14004 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14005 EOF
14006
14007 ac_header_dirent=$ac_hdr; break
14008 fi
14009
14010 done
14011 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14012 if test $ac_header_dirent = dirent.h; then
14013   echo "$as_me:14013: checking for opendir in -ldir" >&5
14014 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
14015 if test "${ac_cv_lib_dir_opendir+set}" = set; then
14016   echo $ECHO_N "(cached) $ECHO_C" >&6
14017 else
14018   ac_check_lib_save_LIBS=$LIBS
14019 LIBS="-ldir  $LIBS"
14020 cat >conftest.$ac_ext <<_ACEOF
14021 #line 14021 "configure"
14022 #include "confdefs.h"
14023
14024 /* Override any gcc2 internal prototype to avoid an error.  */
14025 #ifdef __cplusplus
14026 extern "C"
14027 #endif
14028 /* We use char because int might match the return type of a gcc2
14029    builtin and then its argument prototype would still apply.  */
14030 char opendir ();
14031 int
14032 main ()
14033 {
14034 opendir ();
14035   ;
14036   return 0;
14037 }
14038 _ACEOF
14039 rm -f conftest.$ac_objext conftest$ac_exeext
14040 if { (eval echo "$as_me:14040: \"$ac_link\"") >&5
14041   (eval $ac_link) 2>&5
14042   ac_status=$?
14043   echo "$as_me:14043: \$? = $ac_status" >&5
14044   (exit $ac_status); } &&
14045          { ac_try='test -s conftest$ac_exeext'
14046   { (eval echo "$as_me:14046: \"$ac_try\"") >&5
14047   (eval $ac_try) 2>&5
14048   ac_status=$?
14049   echo "$as_me:14049: \$? = $ac_status" >&5
14050   (exit $ac_status); }; }; then
14051   ac_cv_lib_dir_opendir=yes
14052 else
14053   echo "$as_me: failed program was:" >&5
14054 cat conftest.$ac_ext >&5
14055 ac_cv_lib_dir_opendir=no
14056 fi
14057 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14058 LIBS=$ac_check_lib_save_LIBS
14059 fi
14060 echo "$as_me:14060: result: $ac_cv_lib_dir_opendir" >&5
14061 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
14062 if test $ac_cv_lib_dir_opendir = yes; then
14063   LIBS="$LIBS -ldir"
14064 fi
14065
14066 else
14067   echo "$as_me:14067: checking for opendir in -lx" >&5
14068 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
14069 if test "${ac_cv_lib_x_opendir+set}" = set; then
14070   echo $ECHO_N "(cached) $ECHO_C" >&6
14071 else
14072   ac_check_lib_save_LIBS=$LIBS
14073 LIBS="-lx  $LIBS"
14074 cat >conftest.$ac_ext <<_ACEOF
14075 #line 14075 "configure"
14076 #include "confdefs.h"
14077
14078 /* Override any gcc2 internal prototype to avoid an error.  */
14079 #ifdef __cplusplus
14080 extern "C"
14081 #endif
14082 /* We use char because int might match the return type of a gcc2
14083    builtin and then its argument prototype would still apply.  */
14084 char opendir ();
14085 int
14086 main ()
14087 {
14088 opendir ();
14089   ;
14090   return 0;
14091 }
14092 _ACEOF
14093 rm -f conftest.$ac_objext conftest$ac_exeext
14094 if { (eval echo "$as_me:14094: \"$ac_link\"") >&5
14095   (eval $ac_link) 2>&5
14096   ac_status=$?
14097   echo "$as_me:14097: \$? = $ac_status" >&5
14098   (exit $ac_status); } &&
14099          { ac_try='test -s conftest$ac_exeext'
14100   { (eval echo "$as_me:14100: \"$ac_try\"") >&5
14101   (eval $ac_try) 2>&5
14102   ac_status=$?
14103   echo "$as_me:14103: \$? = $ac_status" >&5
14104   (exit $ac_status); }; }; then
14105   ac_cv_lib_x_opendir=yes
14106 else
14107   echo "$as_me: failed program was:" >&5
14108 cat conftest.$ac_ext >&5
14109 ac_cv_lib_x_opendir=no
14110 fi
14111 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14112 LIBS=$ac_check_lib_save_LIBS
14113 fi
14114 echo "$as_me:14114: result: $ac_cv_lib_x_opendir" >&5
14115 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
14116 if test $ac_cv_lib_x_opendir = yes; then
14117   LIBS="$LIBS -lx"
14118 fi
14119
14120 fi
14121
14122 echo "$as_me:14122: checking whether time.h and sys/time.h may both be included" >&5
14123 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
14124 if test "${ac_cv_header_time+set}" = set; then
14125   echo $ECHO_N "(cached) $ECHO_C" >&6
14126 else
14127   cat >conftest.$ac_ext <<_ACEOF
14128 #line 14128 "configure"
14129 #include "confdefs.h"
14130 #include <sys/types.h>
14131 #include <sys/time.h>
14132 #include <time.h>
14133
14134 int
14135 main ()
14136 {
14137 if ((struct tm *) 0)
14138 return 0;
14139   ;
14140   return 0;
14141 }
14142 _ACEOF
14143 rm -f conftest.$ac_objext
14144 if { (eval echo "$as_me:14144: \"$ac_compile\"") >&5
14145   (eval $ac_compile) 2>&5
14146   ac_status=$?
14147   echo "$as_me:14147: \$? = $ac_status" >&5
14148   (exit $ac_status); } &&
14149          { ac_try='test -s conftest.$ac_objext'
14150   { (eval echo "$as_me:14150: \"$ac_try\"") >&5
14151   (eval $ac_try) 2>&5
14152   ac_status=$?
14153   echo "$as_me:14153: \$? = $ac_status" >&5
14154   (exit $ac_status); }; }; then
14155   ac_cv_header_time=yes
14156 else
14157   echo "$as_me: failed program was:" >&5
14158 cat conftest.$ac_ext >&5
14159 ac_cv_header_time=no
14160 fi
14161 rm -f conftest.$ac_objext conftest.$ac_ext
14162 fi
14163 echo "$as_me:14163: result: $ac_cv_header_time" >&5
14164 echo "${ECHO_T}$ac_cv_header_time" >&6
14165 if test $ac_cv_header_time = yes; then
14166
14167 cat >>confdefs.h <<\EOF
14168 #define TIME_WITH_SYS_TIME 1
14169 EOF
14170
14171 fi
14172
14173 cf_regex_func=no
14174
14175 cf_regex_libs="regex re"
14176 case $host_os in #(vi
14177 mingw*)
14178         cf_regex_libs="gnurx $cf_regex_libs"
14179         ;;
14180 esac
14181
14182 echo "$as_me:14182: checking for regcomp" >&5
14183 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
14184 if test "${ac_cv_func_regcomp+set}" = set; then
14185   echo $ECHO_N "(cached) $ECHO_C" >&6
14186 else
14187   cat >conftest.$ac_ext <<_ACEOF
14188 #line 14188 "configure"
14189 #include "confdefs.h"
14190 /* System header to define __stub macros and hopefully few prototypes,
14191     which can conflict with char regcomp (); below.  */
14192 #include <assert.h>
14193 /* Override any gcc2 internal prototype to avoid an error.  */
14194 #ifdef __cplusplus
14195 extern "C"
14196 #endif
14197 /* We use char because int might match the return type of a gcc2
14198    builtin and then its argument prototype would still apply.  */
14199 char regcomp ();
14200 char (*f) ();
14201
14202 int
14203 main ()
14204 {
14205 /* The GNU C library defines this for functions which it implements
14206     to always fail with ENOSYS.  Some functions are actually named
14207     something starting with __ and the normal name is an alias.  */
14208 #if defined (__stub_regcomp) || defined (__stub___regcomp)
14209 choke me
14210 #else
14211 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14212 #endif
14213
14214   ;
14215   return 0;
14216 }
14217 _ACEOF
14218 rm -f conftest.$ac_objext conftest$ac_exeext
14219 if { (eval echo "$as_me:14219: \"$ac_link\"") >&5
14220   (eval $ac_link) 2>&5
14221   ac_status=$?
14222   echo "$as_me:14222: \$? = $ac_status" >&5
14223   (exit $ac_status); } &&
14224          { ac_try='test -s conftest$ac_exeext'
14225   { (eval echo "$as_me:14225: \"$ac_try\"") >&5
14226   (eval $ac_try) 2>&5
14227   ac_status=$?
14228   echo "$as_me:14228: \$? = $ac_status" >&5
14229   (exit $ac_status); }; }; then
14230   ac_cv_func_regcomp=yes
14231 else
14232   echo "$as_me: failed program was:" >&5
14233 cat conftest.$ac_ext >&5
14234 ac_cv_func_regcomp=no
14235 fi
14236 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14237 fi
14238 echo "$as_me:14238: result: $ac_cv_func_regcomp" >&5
14239 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
14240 if test $ac_cv_func_regcomp = yes; then
14241   cf_regex_func=regcomp
14242 else
14243
14244         for cf_regex_lib in $cf_regex_libs
14245         do
14246                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
14247 echo "$as_me:14247: checking for regcomp in -l$cf_regex_lib" >&5
14248 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
14249 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
14250   echo $ECHO_N "(cached) $ECHO_C" >&6
14251 else
14252   ac_check_lib_save_LIBS=$LIBS
14253 LIBS="-l$cf_regex_lib  $LIBS"
14254 cat >conftest.$ac_ext <<_ACEOF
14255 #line 14255 "configure"
14256 #include "confdefs.h"
14257
14258 /* Override any gcc2 internal prototype to avoid an error.  */
14259 #ifdef __cplusplus
14260 extern "C"
14261 #endif
14262 /* We use char because int might match the return type of a gcc2
14263    builtin and then its argument prototype would still apply.  */
14264 char regcomp ();
14265 int
14266 main ()
14267 {
14268 regcomp ();
14269   ;
14270   return 0;
14271 }
14272 _ACEOF
14273 rm -f conftest.$ac_objext conftest$ac_exeext
14274 if { (eval echo "$as_me:14274: \"$ac_link\"") >&5
14275   (eval $ac_link) 2>&5
14276   ac_status=$?
14277   echo "$as_me:14277: \$? = $ac_status" >&5
14278   (exit $ac_status); } &&
14279          { ac_try='test -s conftest$ac_exeext'
14280   { (eval echo "$as_me:14280: \"$ac_try\"") >&5
14281   (eval $ac_try) 2>&5
14282   ac_status=$?
14283   echo "$as_me:14283: \$? = $ac_status" >&5
14284   (exit $ac_status); }; }; then
14285   eval "$as_ac_Lib=yes"
14286 else
14287   echo "$as_me: failed program was:" >&5
14288 cat conftest.$ac_ext >&5
14289 eval "$as_ac_Lib=no"
14290 fi
14291 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14292 LIBS=$ac_check_lib_save_LIBS
14293 fi
14294 echo "$as_me:14294: result: `eval echo '${'$as_ac_Lib'}'`" >&5
14295 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
14296 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
14297
14298                                 LIBS="-l$cf_regex_lib $LIBS"
14299                                 cf_regex_func=regcomp
14300                                 break
14301 fi
14302
14303         done
14304
14305 fi
14306
14307 if test "$cf_regex_func" = no ; then
14308         echo "$as_me:14308: checking for compile" >&5
14309 echo $ECHO_N "checking for compile... $ECHO_C" >&6
14310 if test "${ac_cv_func_compile+set}" = set; then
14311   echo $ECHO_N "(cached) $ECHO_C" >&6
14312 else
14313   cat >conftest.$ac_ext <<_ACEOF
14314 #line 14314 "configure"
14315 #include "confdefs.h"
14316 /* System header to define __stub macros and hopefully few prototypes,
14317     which can conflict with char compile (); below.  */
14318 #include <assert.h>
14319 /* Override any gcc2 internal prototype to avoid an error.  */
14320 #ifdef __cplusplus
14321 extern "C"
14322 #endif
14323 /* We use char because int might match the return type of a gcc2
14324    builtin and then its argument prototype would still apply.  */
14325 char compile ();
14326 char (*f) ();
14327
14328 int
14329 main ()
14330 {
14331 /* The GNU C library defines this for functions which it implements
14332     to always fail with ENOSYS.  Some functions are actually named
14333     something starting with __ and the normal name is an alias.  */
14334 #if defined (__stub_compile) || defined (__stub___compile)
14335 choke me
14336 #else
14337 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14338 #endif
14339
14340   ;
14341   return 0;
14342 }
14343 _ACEOF
14344 rm -f conftest.$ac_objext conftest$ac_exeext
14345 if { (eval echo "$as_me:14345: \"$ac_link\"") >&5
14346   (eval $ac_link) 2>&5
14347   ac_status=$?
14348   echo "$as_me:14348: \$? = $ac_status" >&5
14349   (exit $ac_status); } &&
14350          { ac_try='test -s conftest$ac_exeext'
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   ac_cv_func_compile=yes
14357 else
14358   echo "$as_me: failed program was:" >&5
14359 cat conftest.$ac_ext >&5
14360 ac_cv_func_compile=no
14361 fi
14362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14363 fi
14364 echo "$as_me:14364: result: $ac_cv_func_compile" >&5
14365 echo "${ECHO_T}$ac_cv_func_compile" >&6
14366 if test $ac_cv_func_compile = yes; then
14367   cf_regex_func=compile
14368 else
14369
14370                 echo "$as_me:14370: checking for compile in -lgen" >&5
14371 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
14372 if test "${ac_cv_lib_gen_compile+set}" = set; then
14373   echo $ECHO_N "(cached) $ECHO_C" >&6
14374 else
14375   ac_check_lib_save_LIBS=$LIBS
14376 LIBS="-lgen  $LIBS"
14377 cat >conftest.$ac_ext <<_ACEOF
14378 #line 14378 "configure"
14379 #include "confdefs.h"
14380
14381 /* Override any gcc2 internal prototype to avoid an error.  */
14382 #ifdef __cplusplus
14383 extern "C"
14384 #endif
14385 /* We use char because int might match the return type of a gcc2
14386    builtin and then its argument prototype would still apply.  */
14387 char compile ();
14388 int
14389 main ()
14390 {
14391 compile ();
14392   ;
14393   return 0;
14394 }
14395 _ACEOF
14396 rm -f conftest.$ac_objext conftest$ac_exeext
14397 if { (eval echo "$as_me:14397: \"$ac_link\"") >&5
14398   (eval $ac_link) 2>&5
14399   ac_status=$?
14400   echo "$as_me:14400: \$? = $ac_status" >&5
14401   (exit $ac_status); } &&
14402          { ac_try='test -s conftest$ac_exeext'
14403   { (eval echo "$as_me:14403: \"$ac_try\"") >&5
14404   (eval $ac_try) 2>&5
14405   ac_status=$?
14406   echo "$as_me:14406: \$? = $ac_status" >&5
14407   (exit $ac_status); }; }; then
14408   ac_cv_lib_gen_compile=yes
14409 else
14410   echo "$as_me: failed program was:" >&5
14411 cat conftest.$ac_ext >&5
14412 ac_cv_lib_gen_compile=no
14413 fi
14414 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14415 LIBS=$ac_check_lib_save_LIBS
14416 fi
14417 echo "$as_me:14417: result: $ac_cv_lib_gen_compile" >&5
14418 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14419 if test $ac_cv_lib_gen_compile = yes; then
14420
14421                                 LIBS="-lgen $LIBS"
14422                                 cf_regex_func=compile
14423 fi
14424
14425 fi
14426
14427 fi
14428
14429 if test "$cf_regex_func" = no ; then
14430         { echo "$as_me:14430: WARNING: cannot find regular expression library" >&5
14431 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14432 fi
14433
14434 echo "$as_me:14434: checking for regular-expression headers" >&5
14435 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14436 if test "${cf_cv_regex_hdrs+set}" = set; then
14437   echo $ECHO_N "(cached) $ECHO_C" >&6
14438 else
14439
14440 cf_cv_regex_hdrs=no
14441 case $cf_regex_func in #(vi
14442 compile) #(vi
14443         for cf_regex_hdr in regexp.h regexpr.h
14444         do
14445                 cat >conftest.$ac_ext <<_ACEOF
14446 #line 14446 "configure"
14447 #include "confdefs.h"
14448 #include <$cf_regex_hdr>
14449 int
14450 main ()
14451 {
14452
14453                         char *p = compile("", "", "", 0);
14454                         int x = step("", "");
14455
14456   ;
14457   return 0;
14458 }
14459 _ACEOF
14460 rm -f conftest.$ac_objext conftest$ac_exeext
14461 if { (eval echo "$as_me:14461: \"$ac_link\"") >&5
14462   (eval $ac_link) 2>&5
14463   ac_status=$?
14464   echo "$as_me:14464: \$? = $ac_status" >&5
14465   (exit $ac_status); } &&
14466          { ac_try='test -s conftest$ac_exeext'
14467   { (eval echo "$as_me:14467: \"$ac_try\"") >&5
14468   (eval $ac_try) 2>&5
14469   ac_status=$?
14470   echo "$as_me:14470: \$? = $ac_status" >&5
14471   (exit $ac_status); }; }; then
14472
14473                         cf_cv_regex_hdrs=$cf_regex_hdr
14474                         break
14475
14476 else
14477   echo "$as_me: failed program was:" >&5
14478 cat conftest.$ac_ext >&5
14479 fi
14480 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14481         done
14482         ;;
14483 *)
14484         for cf_regex_hdr in regex.h
14485         do
14486                 cat >conftest.$ac_ext <<_ACEOF
14487 #line 14487 "configure"
14488 #include "confdefs.h"
14489 #include <sys/types.h>
14490 #include <$cf_regex_hdr>
14491 int
14492 main ()
14493 {
14494
14495                         regex_t *p;
14496                         int x = regcomp(p, "", 0);
14497                         int y = regexec(p, "", 0, 0, 0);
14498                         regfree(p);
14499
14500   ;
14501   return 0;
14502 }
14503 _ACEOF
14504 rm -f conftest.$ac_objext conftest$ac_exeext
14505 if { (eval echo "$as_me:14505: \"$ac_link\"") >&5
14506   (eval $ac_link) 2>&5
14507   ac_status=$?
14508   echo "$as_me:14508: \$? = $ac_status" >&5
14509   (exit $ac_status); } &&
14510          { ac_try='test -s conftest$ac_exeext'
14511   { (eval echo "$as_me:14511: \"$ac_try\"") >&5
14512   (eval $ac_try) 2>&5
14513   ac_status=$?
14514   echo "$as_me:14514: \$? = $ac_status" >&5
14515   (exit $ac_status); }; }; then
14516
14517                         cf_cv_regex_hdrs=$cf_regex_hdr
14518                         break
14519
14520 else
14521   echo "$as_me: failed program was:" >&5
14522 cat conftest.$ac_ext >&5
14523 fi
14524 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14525         done
14526         ;;
14527 esac
14528
14529 fi
14530 echo "$as_me:14530: result: $cf_cv_regex_hdrs" >&5
14531 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14532
14533 case $cf_cv_regex_hdrs in #(vi
14534     no)        { echo "$as_me:14534: WARNING: no regular expression header found" >&5
14535 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14536     regex.h)
14537 cat >>confdefs.h <<\EOF
14538 #define HAVE_REGEX_H_FUNCS 1
14539 EOF
14540  ;; #(vi
14541     regexp.h)
14542 cat >>confdefs.h <<\EOF
14543 #define HAVE_REGEXP_H_FUNCS 1
14544 EOF
14545  ;; #(vi
14546     regexpr.h)
14547 cat >>confdefs.h <<\EOF
14548 #define HAVE_REGEXPR_H_FUNCS 1
14549 EOF
14550  ;;
14551 esac
14552
14553 for ac_header in \
14554 fcntl.h \
14555 getopt.h \
14556 limits.h \
14557 locale.h \
14558 math.h \
14559 poll.h \
14560 sys/bsdtypes.h \
14561 sys/ioctl.h \
14562 sys/param.h \
14563 sys/poll.h \
14564 sys/select.h \
14565 sys/time.h \
14566 sys/times.h \
14567 ttyent.h \
14568 unistd.h \
14569 wctype.h \
14570
14571 do
14572 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14573 echo "$as_me:14573: checking for $ac_header" >&5
14574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14575 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14576   echo $ECHO_N "(cached) $ECHO_C" >&6
14577 else
14578   cat >conftest.$ac_ext <<_ACEOF
14579 #line 14579 "configure"
14580 #include "confdefs.h"
14581 #include <$ac_header>
14582 _ACEOF
14583 if { (eval echo "$as_me:14583: \"$ac_cpp conftest.$ac_ext\"") >&5
14584   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14585   ac_status=$?
14586   egrep -v '^ *\+' conftest.er1 >conftest.err
14587   rm -f conftest.er1
14588   cat conftest.err >&5
14589   echo "$as_me:14589: \$? = $ac_status" >&5
14590   (exit $ac_status); } >/dev/null; then
14591   if test -s conftest.err; then
14592     ac_cpp_err=$ac_c_preproc_warn_flag
14593   else
14594     ac_cpp_err=
14595   fi
14596 else
14597   ac_cpp_err=yes
14598 fi
14599 if test -z "$ac_cpp_err"; then
14600   eval "$as_ac_Header=yes"
14601 else
14602   echo "$as_me: failed program was:" >&5
14603   cat conftest.$ac_ext >&5
14604   eval "$as_ac_Header=no"
14605 fi
14606 rm -f conftest.err conftest.$ac_ext
14607 fi
14608 echo "$as_me:14608: result: `eval echo '${'$as_ac_Header'}'`" >&5
14609 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14610 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14611   cat >>confdefs.h <<EOF
14612 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14613 EOF
14614
14615 fi
14616 done
14617
14618 for ac_header in unistd.h getopt.h
14619 do
14620 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14621 echo "$as_me:14621: checking for $ac_header" >&5
14622 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14623 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14624   echo $ECHO_N "(cached) $ECHO_C" >&6
14625 else
14626   cat >conftest.$ac_ext <<_ACEOF
14627 #line 14627 "configure"
14628 #include "confdefs.h"
14629 #include <$ac_header>
14630 _ACEOF
14631 if { (eval echo "$as_me:14631: \"$ac_cpp conftest.$ac_ext\"") >&5
14632   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14633   ac_status=$?
14634   egrep -v '^ *\+' conftest.er1 >conftest.err
14635   rm -f conftest.er1
14636   cat conftest.err >&5
14637   echo "$as_me:14637: \$? = $ac_status" >&5
14638   (exit $ac_status); } >/dev/null; then
14639   if test -s conftest.err; then
14640     ac_cpp_err=$ac_c_preproc_warn_flag
14641   else
14642     ac_cpp_err=
14643   fi
14644 else
14645   ac_cpp_err=yes
14646 fi
14647 if test -z "$ac_cpp_err"; then
14648   eval "$as_ac_Header=yes"
14649 else
14650   echo "$as_me: failed program was:" >&5
14651   cat conftest.$ac_ext >&5
14652   eval "$as_ac_Header=no"
14653 fi
14654 rm -f conftest.err conftest.$ac_ext
14655 fi
14656 echo "$as_me:14656: result: `eval echo '${'$as_ac_Header'}'`" >&5
14657 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14658 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14659   cat >>confdefs.h <<EOF
14660 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14661 EOF
14662
14663 fi
14664 done
14665
14666 echo "$as_me:14666: checking for header declaring getopt variables" >&5
14667 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14668 if test "${cf_cv_getopt_header+set}" = set; then
14669   echo $ECHO_N "(cached) $ECHO_C" >&6
14670 else
14671
14672 cf_cv_getopt_header=none
14673 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14674 do
14675 cat >conftest.$ac_ext <<_ACEOF
14676 #line 14676 "configure"
14677 #include "confdefs.h"
14678
14679 #include <$cf_header>
14680 int
14681 main ()
14682 {
14683 int x = optind; char *y = optarg
14684   ;
14685   return 0;
14686 }
14687 _ACEOF
14688 rm -f conftest.$ac_objext
14689 if { (eval echo "$as_me:14689: \"$ac_compile\"") >&5
14690   (eval $ac_compile) 2>&5
14691   ac_status=$?
14692   echo "$as_me:14692: \$? = $ac_status" >&5
14693   (exit $ac_status); } &&
14694          { ac_try='test -s conftest.$ac_objext'
14695   { (eval echo "$as_me:14695: \"$ac_try\"") >&5
14696   (eval $ac_try) 2>&5
14697   ac_status=$?
14698   echo "$as_me:14698: \$? = $ac_status" >&5
14699   (exit $ac_status); }; }; then
14700   cf_cv_getopt_header=$cf_header
14701  break
14702 else
14703   echo "$as_me: failed program was:" >&5
14704 cat conftest.$ac_ext >&5
14705 fi
14706 rm -f conftest.$ac_objext conftest.$ac_ext
14707 done
14708
14709 fi
14710 echo "$as_me:14710: result: $cf_cv_getopt_header" >&5
14711 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14712 if test $cf_cv_getopt_header != none ; then
14713
14714 cat >>confdefs.h <<\EOF
14715 #define HAVE_GETOPT_HEADER 1
14716 EOF
14717
14718 fi
14719
14720 # check for ISC (this may also define _POSIX_SOURCE)
14721 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14722 if test "x$ISC" = xyes ; then
14723
14724 echo "$as_me:14724: checking for main in -lcposix" >&5
14725 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14726 if test "${ac_cv_lib_cposix_main+set}" = set; then
14727   echo $ECHO_N "(cached) $ECHO_C" >&6
14728 else
14729   ac_check_lib_save_LIBS=$LIBS
14730 LIBS="-lcposix  $LIBS"
14731 cat >conftest.$ac_ext <<_ACEOF
14732 #line 14732 "configure"
14733 #include "confdefs.h"
14734
14735 int
14736 main ()
14737 {
14738 main ();
14739   ;
14740   return 0;
14741 }
14742 _ACEOF
14743 rm -f conftest.$ac_objext conftest$ac_exeext
14744 if { (eval echo "$as_me:14744: \"$ac_link\"") >&5
14745   (eval $ac_link) 2>&5
14746   ac_status=$?
14747   echo "$as_me:14747: \$? = $ac_status" >&5
14748   (exit $ac_status); } &&
14749          { ac_try='test -s conftest$ac_exeext'
14750   { (eval echo "$as_me:14750: \"$ac_try\"") >&5
14751   (eval $ac_try) 2>&5
14752   ac_status=$?
14753   echo "$as_me:14753: \$? = $ac_status" >&5
14754   (exit $ac_status); }; }; then
14755   ac_cv_lib_cposix_main=yes
14756 else
14757   echo "$as_me: failed program was:" >&5
14758 cat conftest.$ac_ext >&5
14759 ac_cv_lib_cposix_main=no
14760 fi
14761 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14762 LIBS=$ac_check_lib_save_LIBS
14763 fi
14764 echo "$as_me:14764: result: $ac_cv_lib_cposix_main" >&5
14765 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14766 if test $ac_cv_lib_cposix_main = yes; then
14767   cat >>confdefs.h <<EOF
14768 #define HAVE_LIBCPOSIX 1
14769 EOF
14770
14771   LIBS="-lcposix $LIBS"
14772
14773 fi
14774
14775         echo "$as_me:14775: checking for bzero in -linet" >&5
14776 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14777 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14778   echo $ECHO_N "(cached) $ECHO_C" >&6
14779 else
14780   ac_check_lib_save_LIBS=$LIBS
14781 LIBS="-linet  $LIBS"
14782 cat >conftest.$ac_ext <<_ACEOF
14783 #line 14783 "configure"
14784 #include "confdefs.h"
14785
14786 /* Override any gcc2 internal prototype to avoid an error.  */
14787 #ifdef __cplusplus
14788 extern "C"
14789 #endif
14790 /* We use char because int might match the return type of a gcc2
14791    builtin and then its argument prototype would still apply.  */
14792 char bzero ();
14793 int
14794 main ()
14795 {
14796 bzero ();
14797   ;
14798   return 0;
14799 }
14800 _ACEOF
14801 rm -f conftest.$ac_objext conftest$ac_exeext
14802 if { (eval echo "$as_me:14802: \"$ac_link\"") >&5
14803   (eval $ac_link) 2>&5
14804   ac_status=$?
14805   echo "$as_me:14805: \$? = $ac_status" >&5
14806   (exit $ac_status); } &&
14807          { ac_try='test -s conftest$ac_exeext'
14808   { (eval echo "$as_me:14808: \"$ac_try\"") >&5
14809   (eval $ac_try) 2>&5
14810   ac_status=$?
14811   echo "$as_me:14811: \$? = $ac_status" >&5
14812   (exit $ac_status); }; }; then
14813   ac_cv_lib_inet_bzero=yes
14814 else
14815   echo "$as_me: failed program was:" >&5
14816 cat conftest.$ac_ext >&5
14817 ac_cv_lib_inet_bzero=no
14818 fi
14819 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14820 LIBS=$ac_check_lib_save_LIBS
14821 fi
14822 echo "$as_me:14822: result: $ac_cv_lib_inet_bzero" >&5
14823 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14824 if test $ac_cv_lib_inet_bzero = yes; then
14825   LIBS="-linet $LIBS"
14826 fi
14827 fi
14828
14829 echo "$as_me:14829: checking if sys/time.h works with sys/select.h" >&5
14830 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14831 if test "${cf_cv_sys_time_select+set}" = set; then
14832   echo $ECHO_N "(cached) $ECHO_C" >&6
14833 else
14834
14835 cat >conftest.$ac_ext <<_ACEOF
14836 #line 14836 "configure"
14837 #include "confdefs.h"
14838
14839 #include <sys/types.h>
14840 #ifdef HAVE_SYS_TIME_H
14841 #include <sys/time.h>
14842 #endif
14843 #ifdef HAVE_SYS_SELECT_H
14844 #include <sys/select.h>
14845 #endif
14846
14847 int
14848 main ()
14849 {
14850
14851   ;
14852   return 0;
14853 }
14854 _ACEOF
14855 rm -f conftest.$ac_objext
14856 if { (eval echo "$as_me:14856: \"$ac_compile\"") >&5
14857   (eval $ac_compile) 2>&5
14858   ac_status=$?
14859   echo "$as_me:14859: \$? = $ac_status" >&5
14860   (exit $ac_status); } &&
14861          { ac_try='test -s conftest.$ac_objext'
14862   { (eval echo "$as_me:14862: \"$ac_try\"") >&5
14863   (eval $ac_try) 2>&5
14864   ac_status=$?
14865   echo "$as_me:14865: \$? = $ac_status" >&5
14866   (exit $ac_status); }; }; then
14867   cf_cv_sys_time_select=yes
14868 else
14869   echo "$as_me: failed program was:" >&5
14870 cat conftest.$ac_ext >&5
14871 cf_cv_sys_time_select=no
14872 fi
14873 rm -f conftest.$ac_objext conftest.$ac_ext
14874
14875 fi
14876
14877 echo "$as_me:14877: result: $cf_cv_sys_time_select" >&5
14878 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14879 test "$cf_cv_sys_time_select" = yes &&
14880 cat >>confdefs.h <<\EOF
14881 #define HAVE_SYS_TIME_SELECT 1
14882 EOF
14883
14884 ###     checks for compiler characteristics
14885 ac_ext=c
14886 ac_cpp='$CPP $CPPFLAGS'
14887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14890 ac_main_return=return
14891
14892 echo "$as_me:14892: checking for an ANSI C-conforming const" >&5
14893 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14894 if test "${ac_cv_c_const+set}" = set; then
14895   echo $ECHO_N "(cached) $ECHO_C" >&6
14896 else
14897   cat >conftest.$ac_ext <<_ACEOF
14898 #line 14898 "configure"
14899 #include "confdefs.h"
14900
14901 int
14902 main ()
14903 {
14904 /* FIXME: Include the comments suggested by Paul. */
14905 #ifndef __cplusplus
14906   /* Ultrix mips cc rejects this.  */
14907   typedef int charset[2];
14908   const charset x;
14909   /* SunOS 4.1.1 cc rejects this.  */
14910   char const *const *ccp;
14911   char **p;
14912   /* NEC SVR4.0.2 mips cc rejects this.  */
14913   struct point {int x, y;};
14914   static struct point const zero = {0,0};
14915   /* AIX XL C 1.02.0.0 rejects this.
14916      It does not let you subtract one const X* pointer from another in
14917      an arm of an if-expression whose if-part is not a constant
14918      expression */
14919   const char *g = "string";
14920   ccp = &g + (g ? g-g : 0);
14921   /* HPUX 7.0 cc rejects these. */
14922   ++ccp;
14923   p = (char**) ccp;
14924   ccp = (char const *const *) p;
14925   { /* SCO 3.2v4 cc rejects this.  */
14926     char *t;
14927     char const *s = 0 ? (char *) 0 : (char const *) 0;
14928
14929     *t++ = 0;
14930   }
14931   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14932     int x[] = {25, 17};
14933     const int *foo = &x[0];
14934     ++foo;
14935   }
14936   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14937     typedef const int *iptr;
14938     iptr p = 0;
14939     ++p;
14940   }
14941   { /* AIX XL C 1.02.0.0 rejects this saying
14942        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14943     struct s { int j; const int *ap[3]; };
14944     struct s *b; b->j = 5;
14945   }
14946   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14947     const int foo = 10;
14948   }
14949 #endif
14950
14951   ;
14952   return 0;
14953 }
14954 _ACEOF
14955 rm -f conftest.$ac_objext
14956 if { (eval echo "$as_me:14956: \"$ac_compile\"") >&5
14957   (eval $ac_compile) 2>&5
14958   ac_status=$?
14959   echo "$as_me:14959: \$? = $ac_status" >&5
14960   (exit $ac_status); } &&
14961          { ac_try='test -s conftest.$ac_objext'
14962   { (eval echo "$as_me:14962: \"$ac_try\"") >&5
14963   (eval $ac_try) 2>&5
14964   ac_status=$?
14965   echo "$as_me:14965: \$? = $ac_status" >&5
14966   (exit $ac_status); }; }; then
14967   ac_cv_c_const=yes
14968 else
14969   echo "$as_me: failed program was:" >&5
14970 cat conftest.$ac_ext >&5
14971 ac_cv_c_const=no
14972 fi
14973 rm -f conftest.$ac_objext conftest.$ac_ext
14974 fi
14975 echo "$as_me:14975: result: $ac_cv_c_const" >&5
14976 echo "${ECHO_T}$ac_cv_c_const" >&6
14977 if test $ac_cv_c_const = no; then
14978
14979 cat >>confdefs.h <<\EOF
14980 #define const
14981 EOF
14982
14983 fi
14984
14985 echo "$as_me:14985: checking for inline" >&5
14986 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14987 if test "${ac_cv_c_inline+set}" = set; then
14988   echo $ECHO_N "(cached) $ECHO_C" >&6
14989 else
14990   ac_cv_c_inline=no
14991 for ac_kw in inline __inline__ __inline; do
14992   cat >conftest.$ac_ext <<_ACEOF
14993 #line 14993 "configure"
14994 #include "confdefs.h"
14995 #ifndef __cplusplus
14996 static $ac_kw int static_foo () {return 0; }
14997 $ac_kw int foo () {return 0; }
14998 #endif
14999
15000 _ACEOF
15001 rm -f conftest.$ac_objext
15002 if { (eval echo "$as_me:15002: \"$ac_compile\"") >&5
15003   (eval $ac_compile) 2>&5
15004   ac_status=$?
15005   echo "$as_me:15005: \$? = $ac_status" >&5
15006   (exit $ac_status); } &&
15007          { ac_try='test -s conftest.$ac_objext'
15008   { (eval echo "$as_me:15008: \"$ac_try\"") >&5
15009   (eval $ac_try) 2>&5
15010   ac_status=$?
15011   echo "$as_me:15011: \$? = $ac_status" >&5
15012   (exit $ac_status); }; }; then
15013   ac_cv_c_inline=$ac_kw; break
15014 else
15015   echo "$as_me: failed program was:" >&5
15016 cat conftest.$ac_ext >&5
15017 fi
15018 rm -f conftest.$ac_objext conftest.$ac_ext
15019 done
15020
15021 fi
15022 echo "$as_me:15022: result: $ac_cv_c_inline" >&5
15023 echo "${ECHO_T}$ac_cv_c_inline" >&6
15024 case $ac_cv_c_inline in
15025   inline | yes) ;;
15026   no)
15027 cat >>confdefs.h <<\EOF
15028 #define inline
15029 EOF
15030  ;;
15031   *)  cat >>confdefs.h <<EOF
15032 #define inline $ac_cv_c_inline
15033 EOF
15034  ;;
15035 esac
15036
15037 NCURSES_INLINE=
15038 if test "$ac_cv_c_inline" != no ; then
15039   NCURSES_INLINE=inline
15040   if test "$INTEL_COMPILER" = yes
15041   then
15042     :
15043   elif test "$CLANG_COMPILER" = yes
15044   then
15045     :
15046   elif test "$GCC" = yes
15047   then
15048     echo "$as_me:15048: checking if $CC supports options to tune inlining" >&5
15049 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
15050 if test "${cf_cv_gcc_inline+set}" = set; then
15051   echo $ECHO_N "(cached) $ECHO_C" >&6
15052 else
15053
15054       cf_save_CFLAGS=$CFLAGS
15055       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
15056       cat >conftest.$ac_ext <<_ACEOF
15057 #line 15057 "configure"
15058 #include "confdefs.h"
15059 inline int foo(void) { return 1; }
15060 int
15061 main ()
15062 {
15063 ${cf_cv_main_return:-return} foo()
15064   ;
15065   return 0;
15066 }
15067 _ACEOF
15068 rm -f conftest.$ac_objext
15069 if { (eval echo "$as_me:15069: \"$ac_compile\"") >&5
15070   (eval $ac_compile) 2>&5
15071   ac_status=$?
15072   echo "$as_me:15072: \$? = $ac_status" >&5
15073   (exit $ac_status); } &&
15074          { ac_try='test -s conftest.$ac_objext'
15075   { (eval echo "$as_me:15075: \"$ac_try\"") >&5
15076   (eval $ac_try) 2>&5
15077   ac_status=$?
15078   echo "$as_me:15078: \$? = $ac_status" >&5
15079   (exit $ac_status); }; }; then
15080   cf_cv_gcc_inline=yes
15081 else
15082   echo "$as_me: failed program was:" >&5
15083 cat conftest.$ac_ext >&5
15084 cf_cv_gcc_inline=no
15085 fi
15086 rm -f conftest.$ac_objext conftest.$ac_ext
15087       CFLAGS=$cf_save_CFLAGS
15088
15089 fi
15090 echo "$as_me:15090: result: $cf_cv_gcc_inline" >&5
15091 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
15092     if test "$cf_cv_gcc_inline" = yes ; then
15093
15094 cf_fix_cppflags=no
15095 cf_new_cflags=
15096 cf_new_cppflags=
15097 cf_new_extra_cppflags=
15098
15099 for cf_add_cflags in --param max-inline-insns-single=1200
15100 do
15101 case $cf_fix_cppflags in
15102 no)
15103         case $cf_add_cflags in #(vi
15104         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
15105                 case $cf_add_cflags in
15106                 -D*)
15107                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15108
15109                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15110                                 && test -z "${cf_tst_cflags}" \
15111                                 && cf_fix_cppflags=yes
15112
15113                         if test $cf_fix_cppflags = yes ; then
15114                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15115                                 continue
15116                         elif test "${cf_tst_cflags}" = "\"'" ; then
15117                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15118                                 continue
15119                         fi
15120                         ;;
15121                 esac
15122                 case "$CPPFLAGS" in
15123                 *$cf_add_cflags) #(vi
15124                         ;;
15125                 *) #(vi
15126                         case $cf_add_cflags in #(vi
15127                         -D*)
15128                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15129
15130 CPPFLAGS=`echo "$CPPFLAGS" | \
15131         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15132                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15133
15134                                 ;;
15135                         esac
15136                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
15137                         ;;
15138                 esac
15139                 ;;
15140         *)
15141                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
15142                 ;;
15143         esac
15144         ;;
15145 yes)
15146         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15147
15148         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15149
15150         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15151                 && test -z "${cf_tst_cflags}" \
15152                 && cf_fix_cppflags=no
15153         ;;
15154 esac
15155 done
15156
15157 if test -n "$cf_new_cflags" ; then
15158
15159         CFLAGS="$CFLAGS $cf_new_cflags"
15160 fi
15161
15162 if test -n "$cf_new_cppflags" ; then
15163
15164         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
15165 fi
15166
15167 if test -n "$cf_new_extra_cppflags" ; then
15168
15169         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
15170 fi
15171
15172     fi
15173   fi
15174 fi
15175
15176 echo "$as_me:15176: checking for signal global datatype" >&5
15177 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
15178 if test "${cf_cv_sig_atomic_t+set}" = set; then
15179   echo $ECHO_N "(cached) $ECHO_C" >&6
15180 else
15181
15182         for cf_type in \
15183                 "volatile sig_atomic_t" \
15184                 "sig_atomic_t" \
15185                 "int"
15186         do
15187         cat >conftest.$ac_ext <<_ACEOF
15188 #line 15188 "configure"
15189 #include "confdefs.h"
15190
15191 #include <sys/types.h>
15192 #include <signal.h>
15193 #include <stdio.h>
15194
15195 extern $cf_type x;
15196 $cf_type x;
15197 static void handler(int sig)
15198 {
15199         x = 5;
15200 }
15201 int
15202 main ()
15203 {
15204 signal(SIGINT, handler);
15205                  x = 1
15206   ;
15207   return 0;
15208 }
15209 _ACEOF
15210 rm -f conftest.$ac_objext
15211 if { (eval echo "$as_me:15211: \"$ac_compile\"") >&5
15212   (eval $ac_compile) 2>&5
15213   ac_status=$?
15214   echo "$as_me:15214: \$? = $ac_status" >&5
15215   (exit $ac_status); } &&
15216          { ac_try='test -s conftest.$ac_objext'
15217   { (eval echo "$as_me:15217: \"$ac_try\"") >&5
15218   (eval $ac_try) 2>&5
15219   ac_status=$?
15220   echo "$as_me:15220: \$? = $ac_status" >&5
15221   (exit $ac_status); }; }; then
15222   cf_cv_sig_atomic_t=$cf_type
15223 else
15224   echo "$as_me: failed program was:" >&5
15225 cat conftest.$ac_ext >&5
15226 cf_cv_sig_atomic_t=no
15227 fi
15228 rm -f conftest.$ac_objext conftest.$ac_ext
15229                 test "$cf_cv_sig_atomic_t" != no && break
15230         done
15231
15232 fi
15233
15234 echo "$as_me:15234: result: $cf_cv_sig_atomic_t" >&5
15235 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
15236 test "$cf_cv_sig_atomic_t" != no &&
15237 cat >>confdefs.h <<EOF
15238 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
15239 EOF
15240
15241 if test $NCURSES_CHTYPE = auto ; then
15242
15243 echo "$as_me:15243: checking for type of chtype" >&5
15244 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
15245 if test "${cf_cv_typeof_chtype+set}" = set; then
15246   echo $ECHO_N "(cached) $ECHO_C" >&6
15247 else
15248
15249                 if test "$cross_compiling" = yes; then
15250   cf_cv_typeof_chtype=long
15251 else
15252   cat >conftest.$ac_ext <<_ACEOF
15253 #line 15253 "configure"
15254 #include "confdefs.h"
15255
15256 #define WANT_BITS 31
15257 #include <stdio.h>
15258 int main()
15259 {
15260         FILE *fp = fopen("cf_test.out", "w");
15261         if (fp != 0) {
15262                 char *result = "long";
15263                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
15264                         int n;
15265                         unsigned int x, y;
15266                         for (n = 0; n < WANT_BITS; n++) {
15267                                 x = (1 << n);
15268                                 y = (x >> n);
15269                                 if (y != 1 || x == 0) {
15270                                         x = 0;
15271                                         break;
15272                                 }
15273                         }
15274                         /*
15275                          * If x is nonzero, an int is big enough for the bits
15276                          * that we want.
15277                          */
15278                         result = (x != 0) ? "int" : "long";
15279                 }
15280                 fputs(result, fp);
15281                 fclose(fp);
15282         }
15283         ${cf_cv_main_return:-return}(0);
15284 }
15285
15286 _ACEOF
15287 rm -f conftest$ac_exeext
15288 if { (eval echo "$as_me:15288: \"$ac_link\"") >&5
15289   (eval $ac_link) 2>&5
15290   ac_status=$?
15291   echo "$as_me:15291: \$? = $ac_status" >&5
15292   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15293   { (eval echo "$as_me:15293: \"$ac_try\"") >&5
15294   (eval $ac_try) 2>&5
15295   ac_status=$?
15296   echo "$as_me:15296: \$? = $ac_status" >&5
15297   (exit $ac_status); }; }; then
15298   cf_cv_typeof_chtype=`cat cf_test.out`
15299 else
15300   echo "$as_me: program exited with status $ac_status" >&5
15301 echo "$as_me: failed program was:" >&5
15302 cat conftest.$ac_ext >&5
15303 cf_cv_typeof_chtype=long
15304 fi
15305 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15306 fi
15307                 rm -f cf_test.out
15308
15309 fi
15310
15311 echo "$as_me:15311: result: $cf_cv_typeof_chtype" >&5
15312 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
15313
15314 cat >>confdefs.h <<EOF
15315 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
15316 EOF
15317
15318 else
15319         cf_cv_typeof_chtype=$NCURSES_CHTYPE
15320 fi
15321 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
15322
15323 echo "$as_me:15323: checking if unsigned literals are legal" >&5
15324 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15325 if test "${cf_cv_unsigned_literals+set}" = set; then
15326   echo $ECHO_N "(cached) $ECHO_C" >&6
15327 else
15328
15329         cat >conftest.$ac_ext <<_ACEOF
15330 #line 15330 "configure"
15331 #include "confdefs.h"
15332
15333 int
15334 main ()
15335 {
15336 long x = 1L + 1UL + 1U + 1
15337   ;
15338   return 0;
15339 }
15340 _ACEOF
15341 rm -f conftest.$ac_objext
15342 if { (eval echo "$as_me:15342: \"$ac_compile\"") >&5
15343   (eval $ac_compile) 2>&5
15344   ac_status=$?
15345   echo "$as_me:15345: \$? = $ac_status" >&5
15346   (exit $ac_status); } &&
15347          { ac_try='test -s conftest.$ac_objext'
15348   { (eval echo "$as_me:15348: \"$ac_try\"") >&5
15349   (eval $ac_try) 2>&5
15350   ac_status=$?
15351   echo "$as_me:15351: \$? = $ac_status" >&5
15352   (exit $ac_status); }; }; then
15353   cf_cv_unsigned_literals=yes
15354 else
15355   echo "$as_me: failed program was:" >&5
15356 cat conftest.$ac_ext >&5
15357 cf_cv_unsigned_literals=no
15358 fi
15359 rm -f conftest.$ac_objext conftest.$ac_ext
15360
15361 fi
15362
15363 echo "$as_me:15363: result: $cf_cv_unsigned_literals" >&5
15364 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15365
15366 cf_cv_1UL="1"
15367 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15368 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
15369
15370 if test $NCURSES_MMASK_T = auto ; then
15371         cf_cv_typeof_mmask_t=long
15372 else
15373         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15374 fi
15375 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15376
15377 ###     Checks for external-data
15378
15379 echo "$as_me:15379: checking if external errno is declared" >&5
15380 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15381 if test "${cf_cv_dcl_errno+set}" = set; then
15382   echo $ECHO_N "(cached) $ECHO_C" >&6
15383 else
15384
15385     cat >conftest.$ac_ext <<_ACEOF
15386 #line 15386 "configure"
15387 #include "confdefs.h"
15388
15389 #ifdef HAVE_STDLIB_H
15390 #include <stdlib.h>
15391 #endif
15392 #include <stdio.h>
15393 #include <sys/types.h>
15394 #include <errno.h>
15395 int
15396 main ()
15397 {
15398 int x = (int) errno
15399   ;
15400   return 0;
15401 }
15402 _ACEOF
15403 rm -f conftest.$ac_objext
15404 if { (eval echo "$as_me:15404: \"$ac_compile\"") >&5
15405   (eval $ac_compile) 2>&5
15406   ac_status=$?
15407   echo "$as_me:15407: \$? = $ac_status" >&5
15408   (exit $ac_status); } &&
15409          { ac_try='test -s conftest.$ac_objext'
15410   { (eval echo "$as_me:15410: \"$ac_try\"") >&5
15411   (eval $ac_try) 2>&5
15412   ac_status=$?
15413   echo "$as_me:15413: \$? = $ac_status" >&5
15414   (exit $ac_status); }; }; then
15415   cf_cv_dcl_errno=yes
15416 else
15417   echo "$as_me: failed program was:" >&5
15418 cat conftest.$ac_ext >&5
15419 cf_cv_dcl_errno=no
15420 fi
15421 rm -f conftest.$ac_objext conftest.$ac_ext
15422
15423 fi
15424 echo "$as_me:15424: result: $cf_cv_dcl_errno" >&5
15425 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15426
15427 if test "$cf_cv_dcl_errno" = no ; then
15428
15429 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15430
15431     cat >>confdefs.h <<EOF
15432 #define $cf_result 1
15433 EOF
15434
15435 fi
15436
15437 # It's possible (for near-UNIX clones) that the data doesn't exist
15438
15439 echo "$as_me:15439: checking if external errno exists" >&5
15440 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15441 if test "${cf_cv_have_errno+set}" = set; then
15442   echo $ECHO_N "(cached) $ECHO_C" >&6
15443 else
15444
15445     cat >conftest.$ac_ext <<_ACEOF
15446 #line 15446 "configure"
15447 #include "confdefs.h"
15448
15449 #undef errno
15450 extern int errno;
15451
15452 int
15453 main ()
15454 {
15455 errno = 2
15456   ;
15457   return 0;
15458 }
15459 _ACEOF
15460 rm -f conftest.$ac_objext conftest$ac_exeext
15461 if { (eval echo "$as_me:15461: \"$ac_link\"") >&5
15462   (eval $ac_link) 2>&5
15463   ac_status=$?
15464   echo "$as_me:15464: \$? = $ac_status" >&5
15465   (exit $ac_status); } &&
15466          { ac_try='test -s conftest$ac_exeext'
15467   { (eval echo "$as_me:15467: \"$ac_try\"") >&5
15468   (eval $ac_try) 2>&5
15469   ac_status=$?
15470   echo "$as_me:15470: \$? = $ac_status" >&5
15471   (exit $ac_status); }; }; then
15472   cf_cv_have_errno=yes
15473 else
15474   echo "$as_me: failed program was:" >&5
15475 cat conftest.$ac_ext >&5
15476 cf_cv_have_errno=no
15477 fi
15478 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15479
15480 fi
15481 echo "$as_me:15481: result: $cf_cv_have_errno" >&5
15482 echo "${ECHO_T}$cf_cv_have_errno" >&6
15483
15484 if test "$cf_cv_have_errno" = yes ; then
15485
15486 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15487
15488     cat >>confdefs.h <<EOF
15489 #define $cf_result 1
15490 EOF
15491
15492 fi
15493
15494 echo "$as_me:15494: checking if data-only library module links" >&5
15495 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15496 if test "${cf_cv_link_dataonly+set}" = set; then
15497   echo $ECHO_N "(cached) $ECHO_C" >&6
15498 else
15499
15500         rm -f conftest.a
15501         cat >conftest.$ac_ext <<EOF
15502 #line 15502 "configure"
15503 int     testdata[3] = { 123, 456, 789 };
15504 EOF
15505         if { (eval echo "$as_me:15505: \"$ac_compile\"") >&5
15506   (eval $ac_compile) 2>&5
15507   ac_status=$?
15508   echo "$as_me:15508: \$? = $ac_status" >&5
15509   (exit $ac_status); } ; then
15510                 mv conftest.o data.o && \
15511                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15512         fi
15513         rm -f conftest.$ac_ext data.o
15514         cat >conftest.$ac_ext <<EOF
15515 #line 15515 "configure"
15516 int     testfunc()
15517 {
15518 #if defined(NeXT)
15519         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
15520 #else
15521         extern int testdata[3];
15522         return testdata[0] == 123
15523            &&  testdata[1] == 456
15524            &&  testdata[2] == 789;
15525 #endif
15526 }
15527 EOF
15528         if { (eval echo "$as_me:15528: \"$ac_compile\"") >&5
15529   (eval $ac_compile) 2>&5
15530   ac_status=$?
15531   echo "$as_me:15531: \$? = $ac_status" >&5
15532   (exit $ac_status); }; then
15533                 mv conftest.o func.o && \
15534                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15535         fi
15536         rm -f conftest.$ac_ext func.o
15537         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15538         cf_saveLIBS="$LIBS"
15539         LIBS="conftest.a $LIBS"
15540         if test "$cross_compiling" = yes; then
15541   cf_cv_link_dataonly=unknown
15542 else
15543   cat >conftest.$ac_ext <<_ACEOF
15544 #line 15544 "configure"
15545 #include "confdefs.h"
15546
15547         int main()
15548         {
15549                 extern int testfunc();
15550                 ${cf_cv_main_return:-return} (!testfunc());
15551         }
15552
15553 _ACEOF
15554 rm -f conftest$ac_exeext
15555 if { (eval echo "$as_me:15555: \"$ac_link\"") >&5
15556   (eval $ac_link) 2>&5
15557   ac_status=$?
15558   echo "$as_me:15558: \$? = $ac_status" >&5
15559   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15560   { (eval echo "$as_me:15560: \"$ac_try\"") >&5
15561   (eval $ac_try) 2>&5
15562   ac_status=$?
15563   echo "$as_me:15563: \$? = $ac_status" >&5
15564   (exit $ac_status); }; }; then
15565   cf_cv_link_dataonly=yes
15566 else
15567   echo "$as_me: program exited with status $ac_status" >&5
15568 echo "$as_me: failed program was:" >&5
15569 cat conftest.$ac_ext >&5
15570 cf_cv_link_dataonly=no
15571 fi
15572 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15573 fi
15574         LIBS="$cf_saveLIBS"
15575
15576 fi
15577
15578 echo "$as_me:15578: result: $cf_cv_link_dataonly" >&5
15579 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15580
15581 if test "$cf_cv_link_dataonly" = no ; then
15582
15583 cat >>confdefs.h <<\EOF
15584 #define BROKEN_LINKER 1
15585 EOF
15586
15587         BROKEN_LINKER=1
15588 fi
15589
15590 ###     Checks for library functions.
15591
15592 for ac_func in \
15593 getcwd \
15594 getegid \
15595 geteuid \
15596 getttynam \
15597 issetugid \
15598 poll \
15599 putenv \
15600 remove \
15601 select \
15602 setbuf \
15603 setbuffer \
15604 setenv \
15605 setvbuf \
15606 sigaction \
15607 sigvec \
15608 strdup \
15609 strstr \
15610 tcgetpgrp \
15611 times \
15612 vsnprintf \
15613
15614 do
15615 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15616 echo "$as_me:15616: checking for $ac_func" >&5
15617 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15618 if eval "test \"\${$as_ac_var+set}\" = set"; then
15619   echo $ECHO_N "(cached) $ECHO_C" >&6
15620 else
15621   cat >conftest.$ac_ext <<_ACEOF
15622 #line 15622 "configure"
15623 #include "confdefs.h"
15624 /* System header to define __stub macros and hopefully few prototypes,
15625     which can conflict with char $ac_func (); below.  */
15626 #include <assert.h>
15627 /* Override any gcc2 internal prototype to avoid an error.  */
15628 #ifdef __cplusplus
15629 extern "C"
15630 #endif
15631 /* We use char because int might match the return type of a gcc2
15632    builtin and then its argument prototype would still apply.  */
15633 char $ac_func ();
15634 char (*f) ();
15635
15636 int
15637 main ()
15638 {
15639 /* The GNU C library defines this for functions which it implements
15640     to always fail with ENOSYS.  Some functions are actually named
15641     something starting with __ and the normal name is an alias.  */
15642 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15643 choke me
15644 #else
15645 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15646 #endif
15647
15648   ;
15649   return 0;
15650 }
15651 _ACEOF
15652 rm -f conftest.$ac_objext conftest$ac_exeext
15653 if { (eval echo "$as_me:15653: \"$ac_link\"") >&5
15654   (eval $ac_link) 2>&5
15655   ac_status=$?
15656   echo "$as_me:15656: \$? = $ac_status" >&5
15657   (exit $ac_status); } &&
15658          { ac_try='test -s conftest$ac_exeext'
15659   { (eval echo "$as_me:15659: \"$ac_try\"") >&5
15660   (eval $ac_try) 2>&5
15661   ac_status=$?
15662   echo "$as_me:15662: \$? = $ac_status" >&5
15663   (exit $ac_status); }; }; then
15664   eval "$as_ac_var=yes"
15665 else
15666   echo "$as_me: failed program was:" >&5
15667 cat conftest.$ac_ext >&5
15668 eval "$as_ac_var=no"
15669 fi
15670 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15671 fi
15672 echo "$as_me:15672: result: `eval echo '${'$as_ac_var'}'`" >&5
15673 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15674 if test `eval echo '${'$as_ac_var'}'` = yes; then
15675   cat >>confdefs.h <<EOF
15676 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15677 EOF
15678
15679 fi
15680 done
15681
15682 if test "x$with_getcap" = "xyes" ; then
15683
15684 echo "$as_me:15684: checking for terminal-capability database functions" >&5
15685 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15686 if test "${cf_cv_cgetent+set}" = set; then
15687   echo $ECHO_N "(cached) $ECHO_C" >&6
15688 else
15689
15690 cat >conftest.$ac_ext <<_ACEOF
15691 #line 15691 "configure"
15692 #include "confdefs.h"
15693
15694 #include <stdlib.h>
15695 int
15696 main ()
15697 {
15698
15699         char temp[128];
15700         char *buf = temp;
15701         char *db_array = temp;
15702         cgetent(&buf, &db_array, "vt100");
15703         cgetcap(buf, "tc", '=');
15704         cgetmatch(buf, "tc");
15705
15706   ;
15707   return 0;
15708 }
15709 _ACEOF
15710 rm -f conftest.$ac_objext conftest$ac_exeext
15711 if { (eval echo "$as_me:15711: \"$ac_link\"") >&5
15712   (eval $ac_link) 2>&5
15713   ac_status=$?
15714   echo "$as_me:15714: \$? = $ac_status" >&5
15715   (exit $ac_status); } &&
15716          { ac_try='test -s conftest$ac_exeext'
15717   { (eval echo "$as_me:15717: \"$ac_try\"") >&5
15718   (eval $ac_try) 2>&5
15719   ac_status=$?
15720   echo "$as_me:15720: \$? = $ac_status" >&5
15721   (exit $ac_status); }; }; then
15722   cf_cv_cgetent=yes
15723 else
15724   echo "$as_me: failed program was:" >&5
15725 cat conftest.$ac_ext >&5
15726 cf_cv_cgetent=no
15727 fi
15728 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15729
15730 fi
15731 echo "$as_me:15731: result: $cf_cv_cgetent" >&5
15732 echo "${ECHO_T}$cf_cv_cgetent" >&6
15733
15734 if test "$cf_cv_cgetent" = yes
15735 then
15736
15737 cat >>confdefs.h <<\EOF
15738 #define HAVE_BSD_CGETENT 1
15739 EOF
15740
15741 echo "$as_me:15741: checking if cgetent uses const parameter" >&5
15742 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15743 if test "${cf_cv_cgetent_const+set}" = set; then
15744   echo $ECHO_N "(cached) $ECHO_C" >&6
15745 else
15746
15747 cat >conftest.$ac_ext <<_ACEOF
15748 #line 15748 "configure"
15749 #include "confdefs.h"
15750
15751 #include <stdlib.h>
15752 int
15753 main ()
15754 {
15755
15756         char temp[128];
15757         char *buf = temp;
15758 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
15759         const char *db_array = temp;
15760         cgetent(&buf, &db_array, "vt100");
15761 #endif
15762         cgetcap(buf, "tc", '=');
15763         cgetmatch(buf, "tc");
15764
15765   ;
15766   return 0;
15767 }
15768 _ACEOF
15769 rm -f conftest.$ac_objext conftest$ac_exeext
15770 if { (eval echo "$as_me:15770: \"$ac_link\"") >&5
15771   (eval $ac_link) 2>&5
15772   ac_status=$?
15773   echo "$as_me:15773: \$? = $ac_status" >&5
15774   (exit $ac_status); } &&
15775          { ac_try='test -s conftest$ac_exeext'
15776   { (eval echo "$as_me:15776: \"$ac_try\"") >&5
15777   (eval $ac_try) 2>&5
15778   ac_status=$?
15779   echo "$as_me:15779: \$? = $ac_status" >&5
15780   (exit $ac_status); }; }; then
15781   cf_cv_cgetent_const=yes
15782 else
15783   echo "$as_me: failed program was:" >&5
15784 cat conftest.$ac_ext >&5
15785 cf_cv_cgetent_const=no
15786 fi
15787 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15788
15789 fi
15790 echo "$as_me:15790: result: $cf_cv_cgetent_const" >&5
15791 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15792         if test "$cf_cv_cgetent_const" = yes
15793         then
15794
15795 cat >>confdefs.h <<EOF
15796 #define CGETENT_CONST const
15797 EOF
15798
15799         fi
15800 fi
15801
15802 fi
15803
15804 echo "$as_me:15804: checking for isascii" >&5
15805 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15806 if test "${cf_cv_have_isascii+set}" = set; then
15807   echo $ECHO_N "(cached) $ECHO_C" >&6
15808 else
15809
15810         cat >conftest.$ac_ext <<_ACEOF
15811 #line 15811 "configure"
15812 #include "confdefs.h"
15813 #include <ctype.h>
15814 int
15815 main ()
15816 {
15817 int x = isascii(' ')
15818   ;
15819   return 0;
15820 }
15821 _ACEOF
15822 rm -f conftest.$ac_objext conftest$ac_exeext
15823 if { (eval echo "$as_me:15823: \"$ac_link\"") >&5
15824   (eval $ac_link) 2>&5
15825   ac_status=$?
15826   echo "$as_me:15826: \$? = $ac_status" >&5
15827   (exit $ac_status); } &&
15828          { ac_try='test -s conftest$ac_exeext'
15829   { (eval echo "$as_me:15829: \"$ac_try\"") >&5
15830   (eval $ac_try) 2>&5
15831   ac_status=$?
15832   echo "$as_me:15832: \$? = $ac_status" >&5
15833   (exit $ac_status); }; }; then
15834   cf_cv_have_isascii=yes
15835 else
15836   echo "$as_me: failed program was:" >&5
15837 cat conftest.$ac_ext >&5
15838 cf_cv_have_isascii=no
15839 fi
15840 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15841
15842 fi
15843 echo "$as_me:15843: result: $cf_cv_have_isascii" >&5
15844 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15845 test "$cf_cv_have_isascii" = yes &&
15846 cat >>confdefs.h <<\EOF
15847 #define HAVE_ISASCII 1
15848 EOF
15849
15850 if test "$ac_cv_func_sigaction" = yes; then
15851 echo "$as_me:15851: checking whether sigaction needs _POSIX_SOURCE" >&5
15852 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15853 cat >conftest.$ac_ext <<_ACEOF
15854 #line 15854 "configure"
15855 #include "confdefs.h"
15856
15857 #include <sys/types.h>
15858 #include <signal.h>
15859 int
15860 main ()
15861 {
15862 struct sigaction act
15863   ;
15864   return 0;
15865 }
15866 _ACEOF
15867 rm -f conftest.$ac_objext
15868 if { (eval echo "$as_me:15868: \"$ac_compile\"") >&5
15869   (eval $ac_compile) 2>&5
15870   ac_status=$?
15871   echo "$as_me:15871: \$? = $ac_status" >&5
15872   (exit $ac_status); } &&
15873          { ac_try='test -s conftest.$ac_objext'
15874   { (eval echo "$as_me:15874: \"$ac_try\"") >&5
15875   (eval $ac_try) 2>&5
15876   ac_status=$?
15877   echo "$as_me:15877: \$? = $ac_status" >&5
15878   (exit $ac_status); }; }; then
15879   sigact_bad=no
15880 else
15881   echo "$as_me: failed program was:" >&5
15882 cat conftest.$ac_ext >&5
15883
15884 cat >conftest.$ac_ext <<_ACEOF
15885 #line 15885 "configure"
15886 #include "confdefs.h"
15887
15888 #define _POSIX_SOURCE
15889 #include <sys/types.h>
15890 #include <signal.h>
15891 int
15892 main ()
15893 {
15894 struct sigaction act
15895   ;
15896   return 0;
15897 }
15898 _ACEOF
15899 rm -f conftest.$ac_objext
15900 if { (eval echo "$as_me:15900: \"$ac_compile\"") >&5
15901   (eval $ac_compile) 2>&5
15902   ac_status=$?
15903   echo "$as_me:15903: \$? = $ac_status" >&5
15904   (exit $ac_status); } &&
15905          { ac_try='test -s conftest.$ac_objext'
15906   { (eval echo "$as_me:15906: \"$ac_try\"") >&5
15907   (eval $ac_try) 2>&5
15908   ac_status=$?
15909   echo "$as_me:15909: \$? = $ac_status" >&5
15910   (exit $ac_status); }; }; then
15911   sigact_bad=yes
15912
15913 cat >>confdefs.h <<\EOF
15914 #define _POSIX_SOURCE 1
15915 EOF
15916
15917 else
15918   echo "$as_me: failed program was:" >&5
15919 cat conftest.$ac_ext >&5
15920 sigact_bad=unknown
15921 fi
15922 rm -f conftest.$ac_objext conftest.$ac_ext
15923 fi
15924 rm -f conftest.$ac_objext conftest.$ac_ext
15925 echo "$as_me:15925: result: $sigact_bad" >&5
15926 echo "${ECHO_T}$sigact_bad" >&6
15927 fi
15928
15929 echo "$as_me:15929: checking if nanosleep really works" >&5
15930 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15931 if test "${cf_cv_func_nanosleep+set}" = set; then
15932   echo $ECHO_N "(cached) $ECHO_C" >&6
15933 else
15934
15935 if test "$cross_compiling" = yes; then
15936   cf_cv_func_nanosleep=unknown
15937 else
15938   cat >conftest.$ac_ext <<_ACEOF
15939 #line 15939 "configure"
15940 #include "confdefs.h"
15941
15942 #include <stdio.h>
15943 #include <errno.h>
15944 #include <time.h>
15945
15946 #ifdef HAVE_SYS_TIME_H
15947 #include <sys/time.h>
15948 #endif
15949
15950 int main() {
15951         struct timespec ts1, ts2;
15952         int code;
15953         ts1.tv_sec  = 0;
15954         ts1.tv_nsec = 750000000;
15955         ts2.tv_sec  = 0;
15956         ts2.tv_nsec = 0;
15957         errno = 0;
15958         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15959         ${cf_cv_main_return:-return}(code != 0);
15960 }
15961
15962 _ACEOF
15963 rm -f conftest$ac_exeext
15964 if { (eval echo "$as_me:15964: \"$ac_link\"") >&5
15965   (eval $ac_link) 2>&5
15966   ac_status=$?
15967   echo "$as_me:15967: \$? = $ac_status" >&5
15968   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15969   { (eval echo "$as_me:15969: \"$ac_try\"") >&5
15970   (eval $ac_try) 2>&5
15971   ac_status=$?
15972   echo "$as_me:15972: \$? = $ac_status" >&5
15973   (exit $ac_status); }; }; then
15974   cf_cv_func_nanosleep=yes
15975 else
15976   echo "$as_me: program exited with status $ac_status" >&5
15977 echo "$as_me: failed program was:" >&5
15978 cat conftest.$ac_ext >&5
15979 cf_cv_func_nanosleep=no
15980 fi
15981 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15982 fi
15983 fi
15984 echo "$as_me:15984: result: $cf_cv_func_nanosleep" >&5
15985 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15986
15987 test "$cf_cv_func_nanosleep" = "yes" &&
15988 cat >>confdefs.h <<\EOF
15989 #define HAVE_NANOSLEEP 1
15990 EOF
15991
15992 for ac_header in \
15993 termio.h \
15994 termios.h \
15995 unistd.h \
15996
15997 do
15998 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15999 echo "$as_me:15999: checking for $ac_header" >&5
16000 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16001 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16002   echo $ECHO_N "(cached) $ECHO_C" >&6
16003 else
16004   cat >conftest.$ac_ext <<_ACEOF
16005 #line 16005 "configure"
16006 #include "confdefs.h"
16007 #include <$ac_header>
16008 _ACEOF
16009 if { (eval echo "$as_me:16009: \"$ac_cpp conftest.$ac_ext\"") >&5
16010   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16011   ac_status=$?
16012   egrep -v '^ *\+' conftest.er1 >conftest.err
16013   rm -f conftest.er1
16014   cat conftest.err >&5
16015   echo "$as_me:16015: \$? = $ac_status" >&5
16016   (exit $ac_status); } >/dev/null; then
16017   if test -s conftest.err; then
16018     ac_cpp_err=$ac_c_preproc_warn_flag
16019   else
16020     ac_cpp_err=
16021   fi
16022 else
16023   ac_cpp_err=yes
16024 fi
16025 if test -z "$ac_cpp_err"; then
16026   eval "$as_ac_Header=yes"
16027 else
16028   echo "$as_me: failed program was:" >&5
16029   cat conftest.$ac_ext >&5
16030   eval "$as_ac_Header=no"
16031 fi
16032 rm -f conftest.err conftest.$ac_ext
16033 fi
16034 echo "$as_me:16034: result: `eval echo '${'$as_ac_Header'}'`" >&5
16035 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16036 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16037   cat >>confdefs.h <<EOF
16038 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16039 EOF
16040
16041 fi
16042 done
16043
16044 if test "$ISC" = yes ; then
16045
16046 for ac_header in sys/termio.h
16047 do
16048 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16049 echo "$as_me:16049: checking for $ac_header" >&5
16050 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16051 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16052   echo $ECHO_N "(cached) $ECHO_C" >&6
16053 else
16054   cat >conftest.$ac_ext <<_ACEOF
16055 #line 16055 "configure"
16056 #include "confdefs.h"
16057 #include <$ac_header>
16058 _ACEOF
16059 if { (eval echo "$as_me:16059: \"$ac_cpp conftest.$ac_ext\"") >&5
16060   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16061   ac_status=$?
16062   egrep -v '^ *\+' conftest.er1 >conftest.err
16063   rm -f conftest.er1
16064   cat conftest.err >&5
16065   echo "$as_me:16065: \$? = $ac_status" >&5
16066   (exit $ac_status); } >/dev/null; then
16067   if test -s conftest.err; then
16068     ac_cpp_err=$ac_c_preproc_warn_flag
16069   else
16070     ac_cpp_err=
16071   fi
16072 else
16073   ac_cpp_err=yes
16074 fi
16075 if test -z "$ac_cpp_err"; then
16076   eval "$as_ac_Header=yes"
16077 else
16078   echo "$as_me: failed program was:" >&5
16079   cat conftest.$ac_ext >&5
16080   eval "$as_ac_Header=no"
16081 fi
16082 rm -f conftest.err conftest.$ac_ext
16083 fi
16084 echo "$as_me:16084: result: `eval echo '${'$as_ac_Header'}'`" >&5
16085 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16086 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16087   cat >>confdefs.h <<EOF
16088 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16089 EOF
16090
16091 fi
16092 done
16093
16094 fi
16095 if test "$ac_cv_header_termios_h" = yes ; then
16096         case "$CFLAGS $CPPFLAGS" in
16097         *-D_POSIX_SOURCE*)
16098                 termios_bad=dunno ;;
16099         *)      termios_bad=maybe ;;
16100         esac
16101         if test "$termios_bad" = maybe ; then
16102         echo "$as_me:16102: checking whether termios.h needs _POSIX_SOURCE" >&5
16103 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
16104         cat >conftest.$ac_ext <<_ACEOF
16105 #line 16105 "configure"
16106 #include "confdefs.h"
16107 #include <termios.h>
16108 int
16109 main ()
16110 {
16111 struct termios foo; int x = foo.c_iflag
16112   ;
16113   return 0;
16114 }
16115 _ACEOF
16116 rm -f conftest.$ac_objext
16117 if { (eval echo "$as_me:16117: \"$ac_compile\"") >&5
16118   (eval $ac_compile) 2>&5
16119   ac_status=$?
16120   echo "$as_me:16120: \$? = $ac_status" >&5
16121   (exit $ac_status); } &&
16122          { ac_try='test -s conftest.$ac_objext'
16123   { (eval echo "$as_me:16123: \"$ac_try\"") >&5
16124   (eval $ac_try) 2>&5
16125   ac_status=$?
16126   echo "$as_me:16126: \$? = $ac_status" >&5
16127   (exit $ac_status); }; }; then
16128   termios_bad=no
16129 else
16130   echo "$as_me: failed program was:" >&5
16131 cat conftest.$ac_ext >&5
16132
16133                 cat >conftest.$ac_ext <<_ACEOF
16134 #line 16134 "configure"
16135 #include "confdefs.h"
16136
16137 #define _POSIX_SOURCE
16138 #include <termios.h>
16139 int
16140 main ()
16141 {
16142 struct termios foo; int x = foo.c_iflag
16143   ;
16144   return 0;
16145 }
16146 _ACEOF
16147 rm -f conftest.$ac_objext
16148 if { (eval echo "$as_me:16148: \"$ac_compile\"") >&5
16149   (eval $ac_compile) 2>&5
16150   ac_status=$?
16151   echo "$as_me:16151: \$? = $ac_status" >&5
16152   (exit $ac_status); } &&
16153          { ac_try='test -s conftest.$ac_objext'
16154   { (eval echo "$as_me:16154: \"$ac_try\"") >&5
16155   (eval $ac_try) 2>&5
16156   ac_status=$?
16157   echo "$as_me:16157: \$? = $ac_status" >&5
16158   (exit $ac_status); }; }; then
16159   termios_bad=unknown
16160 else
16161   echo "$as_me: failed program was:" >&5
16162 cat conftest.$ac_ext >&5
16163 termios_bad=yes
16164 cat >>confdefs.h <<\EOF
16165 #define _POSIX_SOURCE 1
16166 EOF
16167
16168 fi
16169 rm -f conftest.$ac_objext conftest.$ac_ext
16170
16171 fi
16172 rm -f conftest.$ac_objext conftest.$ac_ext
16173         echo "$as_me:16173: result: $termios_bad" >&5
16174 echo "${ECHO_T}$termios_bad" >&6
16175         fi
16176 fi
16177
16178 echo "$as_me:16178: checking for tcgetattr" >&5
16179 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
16180 if test "${cf_cv_have_tcgetattr+set}" = set; then
16181   echo $ECHO_N "(cached) $ECHO_C" >&6
16182 else
16183
16184 cat >conftest.$ac_ext <<_ACEOF
16185 #line 16185 "configure"
16186 #include "confdefs.h"
16187
16188 #include <sys/types.h>
16189 #ifdef HAVE_UNISTD_H
16190 #include <unistd.h>
16191 #endif
16192 #ifdef HAVE_TERMIOS_H
16193 #include <termios.h>
16194 #define TTY struct termios
16195 #else
16196 #ifdef HAVE_TERMIO_H
16197 #include <termio.h>
16198 #define TTY struct termio
16199 #endif
16200 #endif
16201
16202 int
16203 main ()
16204 {
16205
16206 TTY foo;
16207 tcgetattr(1, &foo);
16208   ;
16209   return 0;
16210 }
16211 _ACEOF
16212 rm -f conftest.$ac_objext conftest$ac_exeext
16213 if { (eval echo "$as_me:16213: \"$ac_link\"") >&5
16214   (eval $ac_link) 2>&5
16215   ac_status=$?
16216   echo "$as_me:16216: \$? = $ac_status" >&5
16217   (exit $ac_status); } &&
16218          { ac_try='test -s conftest$ac_exeext'
16219   { (eval echo "$as_me:16219: \"$ac_try\"") >&5
16220   (eval $ac_try) 2>&5
16221   ac_status=$?
16222   echo "$as_me:16222: \$? = $ac_status" >&5
16223   (exit $ac_status); }; }; then
16224   cf_cv_have_tcgetattr=yes
16225 else
16226   echo "$as_me: failed program was:" >&5
16227 cat conftest.$ac_ext >&5
16228 cf_cv_have_tcgetattr=no
16229 fi
16230 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16231 fi
16232 echo "$as_me:16232: result: $cf_cv_have_tcgetattr" >&5
16233 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
16234 test "$cf_cv_have_tcgetattr" = yes &&
16235 cat >>confdefs.h <<\EOF
16236 #define HAVE_TCGETATTR 1
16237 EOF
16238
16239 echo "$as_me:16239: checking for vsscanf function or workaround" >&5
16240 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
16241 if test "${cf_cv_func_vsscanf+set}" = set; then
16242   echo $ECHO_N "(cached) $ECHO_C" >&6
16243 else
16244
16245 cat >conftest.$ac_ext <<_ACEOF
16246 #line 16246 "configure"
16247 #include "confdefs.h"
16248
16249 #include <stdarg.h>
16250 #include <stdio.h>
16251 int
16252 main ()
16253 {
16254
16255         va_list ap;
16256         vsscanf("from", "%d", ap)
16257   ;
16258   return 0;
16259 }
16260 _ACEOF
16261 rm -f conftest.$ac_objext conftest$ac_exeext
16262 if { (eval echo "$as_me:16262: \"$ac_link\"") >&5
16263   (eval $ac_link) 2>&5
16264   ac_status=$?
16265   echo "$as_me:16265: \$? = $ac_status" >&5
16266   (exit $ac_status); } &&
16267          { ac_try='test -s conftest$ac_exeext'
16268   { (eval echo "$as_me:16268: \"$ac_try\"") >&5
16269   (eval $ac_try) 2>&5
16270   ac_status=$?
16271   echo "$as_me:16271: \$? = $ac_status" >&5
16272   (exit $ac_status); }; }; then
16273   cf_cv_func_vsscanf=vsscanf
16274 else
16275   echo "$as_me: failed program was:" >&5
16276 cat conftest.$ac_ext >&5
16277
16278 cat >conftest.$ac_ext <<_ACEOF
16279 #line 16279 "configure"
16280 #include "confdefs.h"
16281
16282 #include <stdarg.h>
16283 #include <stdio.h>
16284 int
16285 main ()
16286 {
16287
16288     FILE strbuf;
16289     char *str = "from";
16290
16291     strbuf._flag = _IOREAD;
16292     strbuf._ptr = strbuf._base = (unsigned char *) str;
16293     strbuf._cnt = strlen(str);
16294     strbuf._file = _NFILE;
16295     return (vfscanf(&strbuf, "%d", ap))
16296   ;
16297   return 0;
16298 }
16299 _ACEOF
16300 rm -f conftest.$ac_objext conftest$ac_exeext
16301 if { (eval echo "$as_me:16301: \"$ac_link\"") >&5
16302   (eval $ac_link) 2>&5
16303   ac_status=$?
16304   echo "$as_me:16304: \$? = $ac_status" >&5
16305   (exit $ac_status); } &&
16306          { ac_try='test -s conftest$ac_exeext'
16307   { (eval echo "$as_me:16307: \"$ac_try\"") >&5
16308   (eval $ac_try) 2>&5
16309   ac_status=$?
16310   echo "$as_me:16310: \$? = $ac_status" >&5
16311   (exit $ac_status); }; }; then
16312   cf_cv_func_vsscanf=vfscanf
16313 else
16314   echo "$as_me: failed program was:" >&5
16315 cat conftest.$ac_ext >&5
16316
16317 cat >conftest.$ac_ext <<_ACEOF
16318 #line 16318 "configure"
16319 #include "confdefs.h"
16320
16321 #include <stdarg.h>
16322 #include <stdio.h>
16323 int
16324 main ()
16325 {
16326
16327     FILE strbuf;
16328     char *str = "from";
16329
16330     strbuf._flag = _IOREAD;
16331     strbuf._ptr = strbuf._base = (unsigned char *) str;
16332     strbuf._cnt = strlen(str);
16333     strbuf._file = _NFILE;
16334     return (_doscan(&strbuf, "%d", ap))
16335   ;
16336   return 0;
16337 }
16338 _ACEOF
16339 rm -f conftest.$ac_objext conftest$ac_exeext
16340 if { (eval echo "$as_me:16340: \"$ac_link\"") >&5
16341   (eval $ac_link) 2>&5
16342   ac_status=$?
16343   echo "$as_me:16343: \$? = $ac_status" >&5
16344   (exit $ac_status); } &&
16345          { ac_try='test -s conftest$ac_exeext'
16346   { (eval echo "$as_me:16346: \"$ac_try\"") >&5
16347   (eval $ac_try) 2>&5
16348   ac_status=$?
16349   echo "$as_me:16349: \$? = $ac_status" >&5
16350   (exit $ac_status); }; }; then
16351   cf_cv_func_vsscanf=_doscan
16352 else
16353   echo "$as_me: failed program was:" >&5
16354 cat conftest.$ac_ext >&5
16355
16356 cf_cv_func_vsscanf=no
16357 fi
16358 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16359 fi
16360 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16361 fi
16362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16363 fi
16364 echo "$as_me:16364: result: $cf_cv_func_vsscanf" >&5
16365 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16366
16367 case $cf_cv_func_vsscanf in #(vi
16368 vsscanf)
16369 cat >>confdefs.h <<\EOF
16370 #define HAVE_VSSCANF 1
16371 EOF
16372 ;; #(vi
16373 vfscanf)
16374 cat >>confdefs.h <<\EOF
16375 #define HAVE_VFSCANF 1
16376 EOF
16377 ;; #(vi
16378 _doscan)
16379 cat >>confdefs.h <<\EOF
16380 #define HAVE__DOSCAN 1
16381 EOF
16382 ;;
16383 esac
16384
16385 echo "$as_me:16385: checking for working mkstemp" >&5
16386 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16387 if test "${cf_cv_func_mkstemp+set}" = set; then
16388   echo $ECHO_N "(cached) $ECHO_C" >&6
16389 else
16390
16391 rm -rf conftest*
16392 if test "$cross_compiling" = yes; then
16393   cf_cv_func_mkstemp=maybe
16394 else
16395   cat >conftest.$ac_ext <<_ACEOF
16396 #line 16396 "configure"
16397 #include "confdefs.h"
16398
16399 #include <sys/types.h>
16400 #include <stdlib.h>
16401 #include <stdio.h>
16402 #include <string.h>
16403 #include <sys/stat.h>
16404 int main()
16405 {
16406         char *tmpl = "conftestXXXXXX";
16407         char name[2][80];
16408         int n;
16409         int result = 0;
16410         int fd;
16411         struct stat sb;
16412
16413         umask(077);
16414         for (n = 0; n < 2; ++n) {
16415                 strcpy(name[n], tmpl);
16416                 if ((fd = mkstemp(name[n])) >= 0) {
16417                         if (!strcmp(name[n], tmpl)
16418                          || stat(name[n], &sb) != 0
16419                          || (sb.st_mode & S_IFMT) != S_IFREG
16420                          || (sb.st_mode & 077) != 0) {
16421                                 result = 1;
16422                         }
16423                         close(fd);
16424                 }
16425         }
16426         if (result == 0
16427          && !strcmp(name[0], name[1]))
16428                 result = 1;
16429         ${cf_cv_main_return:-return}(result);
16430 }
16431
16432 _ACEOF
16433 rm -f conftest$ac_exeext
16434 if { (eval echo "$as_me:16434: \"$ac_link\"") >&5
16435   (eval $ac_link) 2>&5
16436   ac_status=$?
16437   echo "$as_me:16437: \$? = $ac_status" >&5
16438   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16439   { (eval echo "$as_me:16439: \"$ac_try\"") >&5
16440   (eval $ac_try) 2>&5
16441   ac_status=$?
16442   echo "$as_me:16442: \$? = $ac_status" >&5
16443   (exit $ac_status); }; }; then
16444   cf_cv_func_mkstemp=yes
16445
16446 else
16447   echo "$as_me: program exited with status $ac_status" >&5
16448 echo "$as_me: failed program was:" >&5
16449 cat conftest.$ac_ext >&5
16450 cf_cv_func_mkstemp=no
16451
16452 fi
16453 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16454 fi
16455
16456 fi
16457 echo "$as_me:16457: result: $cf_cv_func_mkstemp" >&5
16458 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16459 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16460         echo "$as_me:16460: checking for mkstemp" >&5
16461 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16462 if test "${ac_cv_func_mkstemp+set}" = set; then
16463   echo $ECHO_N "(cached) $ECHO_C" >&6
16464 else
16465   cat >conftest.$ac_ext <<_ACEOF
16466 #line 16466 "configure"
16467 #include "confdefs.h"
16468 /* System header to define __stub macros and hopefully few prototypes,
16469     which can conflict with char mkstemp (); below.  */
16470 #include <assert.h>
16471 /* Override any gcc2 internal prototype to avoid an error.  */
16472 #ifdef __cplusplus
16473 extern "C"
16474 #endif
16475 /* We use char because int might match the return type of a gcc2
16476    builtin and then its argument prototype would still apply.  */
16477 char mkstemp ();
16478 char (*f) ();
16479
16480 int
16481 main ()
16482 {
16483 /* The GNU C library defines this for functions which it implements
16484     to always fail with ENOSYS.  Some functions are actually named
16485     something starting with __ and the normal name is an alias.  */
16486 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16487 choke me
16488 #else
16489 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16490 #endif
16491
16492   ;
16493   return 0;
16494 }
16495 _ACEOF
16496 rm -f conftest.$ac_objext conftest$ac_exeext
16497 if { (eval echo "$as_me:16497: \"$ac_link\"") >&5
16498   (eval $ac_link) 2>&5
16499   ac_status=$?
16500   echo "$as_me:16500: \$? = $ac_status" >&5
16501   (exit $ac_status); } &&
16502          { ac_try='test -s conftest$ac_exeext'
16503   { (eval echo "$as_me:16503: \"$ac_try\"") >&5
16504   (eval $ac_try) 2>&5
16505   ac_status=$?
16506   echo "$as_me:16506: \$? = $ac_status" >&5
16507   (exit $ac_status); }; }; then
16508   ac_cv_func_mkstemp=yes
16509 else
16510   echo "$as_me: failed program was:" >&5
16511 cat conftest.$ac_ext >&5
16512 ac_cv_func_mkstemp=no
16513 fi
16514 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16515 fi
16516 echo "$as_me:16516: result: $ac_cv_func_mkstemp" >&5
16517 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16518
16519 fi
16520 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16521
16522 cat >>confdefs.h <<\EOF
16523 #define HAVE_MKSTEMP 1
16524 EOF
16525
16526 fi
16527
16528 # setup for prototype of fallback for vsscanf()
16529
16530 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16531         HAVE_VSSCANF=1
16532 else
16533         HAVE_VSSCANF=0
16534 fi
16535
16536 if test "x$cross_compiling" = xyes ; then
16537         { echo "$as_me:16537: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16538 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16539 else
16540         echo "$as_me:16540: checking whether setvbuf arguments are reversed" >&5
16541 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16542 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16543   echo $ECHO_N "(cached) $ECHO_C" >&6
16544 else
16545   if test "$cross_compiling" = yes; then
16546   { { echo "$as_me:16546: error: cannot run test program while cross compiling" >&5
16547 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16548    { (exit 1); exit 1; }; }
16549 else
16550   cat >conftest.$ac_ext <<_ACEOF
16551 #line 16551 "configure"
16552 #include "confdefs.h"
16553 #include <stdio.h>
16554 /* If setvbuf has the reversed format, exit 0. */
16555 int
16556 main ()
16557 {
16558   /* This call has the arguments reversed.
16559      A reversed system may check and see that the address of main
16560      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
16561   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16562     $ac_main_return(1);
16563   putc('\r', stdout);
16564   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
16565 }
16566 _ACEOF
16567 rm -f conftest$ac_exeext
16568 if { (eval echo "$as_me:16568: \"$ac_link\"") >&5
16569   (eval $ac_link) 2>&5
16570   ac_status=$?
16571   echo "$as_me:16571: \$? = $ac_status" >&5
16572   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16573   { (eval echo "$as_me:16573: \"$ac_try\"") >&5
16574   (eval $ac_try) 2>&5
16575   ac_status=$?
16576   echo "$as_me:16576: \$? = $ac_status" >&5
16577   (exit $ac_status); }; }; then
16578   ac_cv_func_setvbuf_reversed=yes
16579 else
16580   echo "$as_me: program exited with status $ac_status" >&5
16581 echo "$as_me: failed program was:" >&5
16582 cat conftest.$ac_ext >&5
16583 ac_cv_func_setvbuf_reversed=no
16584 fi
16585 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16586 fi
16587 rm -f core core.* *.core
16588 fi
16589 echo "$as_me:16589: result: $ac_cv_func_setvbuf_reversed" >&5
16590 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16591 if test $ac_cv_func_setvbuf_reversed = yes; then
16592
16593 cat >>confdefs.h <<\EOF
16594 #define SETVBUF_REVERSED 1
16595 EOF
16596
16597 fi
16598
16599 fi
16600 echo "$as_me:16600: checking for intptr_t" >&5
16601 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16602 if test "${ac_cv_type_intptr_t+set}" = set; then
16603   echo $ECHO_N "(cached) $ECHO_C" >&6
16604 else
16605   cat >conftest.$ac_ext <<_ACEOF
16606 #line 16606 "configure"
16607 #include "confdefs.h"
16608 $ac_includes_default
16609 int
16610 main ()
16611 {
16612 if ((intptr_t *) 0)
16613   return 0;
16614 if (sizeof (intptr_t))
16615   return 0;
16616   ;
16617   return 0;
16618 }
16619 _ACEOF
16620 rm -f conftest.$ac_objext
16621 if { (eval echo "$as_me:16621: \"$ac_compile\"") >&5
16622   (eval $ac_compile) 2>&5
16623   ac_status=$?
16624   echo "$as_me:16624: \$? = $ac_status" >&5
16625   (exit $ac_status); } &&
16626          { ac_try='test -s conftest.$ac_objext'
16627   { (eval echo "$as_me:16627: \"$ac_try\"") >&5
16628   (eval $ac_try) 2>&5
16629   ac_status=$?
16630   echo "$as_me:16630: \$? = $ac_status" >&5
16631   (exit $ac_status); }; }; then
16632   ac_cv_type_intptr_t=yes
16633 else
16634   echo "$as_me: failed program was:" >&5
16635 cat conftest.$ac_ext >&5
16636 ac_cv_type_intptr_t=no
16637 fi
16638 rm -f conftest.$ac_objext conftest.$ac_ext
16639 fi
16640 echo "$as_me:16640: result: $ac_cv_type_intptr_t" >&5
16641 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16642 if test $ac_cv_type_intptr_t = yes; then
16643   :
16644 else
16645
16646 cat >>confdefs.h <<EOF
16647 #define intptr_t long
16648 EOF
16649
16650 fi
16651
16652 echo "$as_me:16652: checking for type sigaction_t" >&5
16653 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16654 if test "${cf_cv_type_sigaction+set}" = set; then
16655   echo $ECHO_N "(cached) $ECHO_C" >&6
16656 else
16657
16658         cat >conftest.$ac_ext <<_ACEOF
16659 #line 16659 "configure"
16660 #include "confdefs.h"
16661
16662 #include <signal.h>
16663 int
16664 main ()
16665 {
16666 sigaction_t x
16667   ;
16668   return 0;
16669 }
16670 _ACEOF
16671 rm -f conftest.$ac_objext
16672 if { (eval echo "$as_me:16672: \"$ac_compile\"") >&5
16673   (eval $ac_compile) 2>&5
16674   ac_status=$?
16675   echo "$as_me:16675: \$? = $ac_status" >&5
16676   (exit $ac_status); } &&
16677          { ac_try='test -s conftest.$ac_objext'
16678   { (eval echo "$as_me:16678: \"$ac_try\"") >&5
16679   (eval $ac_try) 2>&5
16680   ac_status=$?
16681   echo "$as_me:16681: \$? = $ac_status" >&5
16682   (exit $ac_status); }; }; then
16683   cf_cv_type_sigaction=yes
16684 else
16685   echo "$as_me: failed program was:" >&5
16686 cat conftest.$ac_ext >&5
16687 cf_cv_type_sigaction=no
16688 fi
16689 rm -f conftest.$ac_objext conftest.$ac_ext
16690 fi
16691
16692 echo "$as_me:16692: result: $cf_cv_type_sigaction" >&5
16693 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16694 test "$cf_cv_type_sigaction" = yes &&
16695 cat >>confdefs.h <<\EOF
16696 #define HAVE_TYPE_SIGACTION 1
16697 EOF
16698
16699 echo "$as_me:16699: checking declaration of size-change" >&5
16700 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16701 if test "${cf_cv_sizechange+set}" = set; then
16702   echo $ECHO_N "(cached) $ECHO_C" >&6
16703 else
16704
16705     cf_cv_sizechange=unknown
16706     cf_save_CPPFLAGS="$CPPFLAGS"
16707
16708 for cf_opts in "" "NEED_PTEM_H"
16709 do
16710
16711     CPPFLAGS="$cf_save_CPPFLAGS"
16712     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16713     cat >conftest.$ac_ext <<_ACEOF
16714 #line 16714 "configure"
16715 #include "confdefs.h"
16716 #include <sys/types.h>
16717 #ifdef HAVE_TERMIOS_H
16718 #include <termios.h>
16719 #else
16720 #ifdef HAVE_TERMIO_H
16721 #include <termio.h>
16722 #endif
16723 #endif
16724 #ifdef NEED_PTEM_H
16725 /* This is a workaround for SCO:  they neglected to define struct winsize in
16726  * termios.h -- it's only in termio.h and ptem.h
16727  */
16728 #include        <sys/stream.h>
16729 #include        <sys/ptem.h>
16730 #endif
16731 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16732 #include <sys/ioctl.h>
16733 #endif
16734
16735 int
16736 main ()
16737 {
16738
16739 #ifdef TIOCGSIZE
16740         struct ttysize win;     /* FIXME: what system is this? */
16741         int y = win.ts_lines;
16742         int x = win.ts_cols;
16743 #else
16744 #ifdef TIOCGWINSZ
16745         struct winsize win;
16746         int y = win.ws_row;
16747         int x = win.ws_col;
16748 #else
16749         no TIOCGSIZE or TIOCGWINSZ
16750 #endif /* TIOCGWINSZ */
16751 #endif /* TIOCGSIZE */
16752
16753   ;
16754   return 0;
16755 }
16756 _ACEOF
16757 rm -f conftest.$ac_objext
16758 if { (eval echo "$as_me:16758: \"$ac_compile\"") >&5
16759   (eval $ac_compile) 2>&5
16760   ac_status=$?
16761   echo "$as_me:16761: \$? = $ac_status" >&5
16762   (exit $ac_status); } &&
16763          { ac_try='test -s conftest.$ac_objext'
16764   { (eval echo "$as_me:16764: \"$ac_try\"") >&5
16765   (eval $ac_try) 2>&5
16766   ac_status=$?
16767   echo "$as_me:16767: \$? = $ac_status" >&5
16768   (exit $ac_status); }; }; then
16769   cf_cv_sizechange=yes
16770 else
16771   echo "$as_me: failed program was:" >&5
16772 cat conftest.$ac_ext >&5
16773 cf_cv_sizechange=no
16774 fi
16775 rm -f conftest.$ac_objext conftest.$ac_ext
16776
16777         CPPFLAGS="$cf_save_CPPFLAGS"
16778         if test "$cf_cv_sizechange" = yes ; then
16779                 echo "size-change succeeded ($cf_opts)" >&5
16780                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16781                 break
16782         fi
16783 done
16784
16785 fi
16786 echo "$as_me:16786: result: $cf_cv_sizechange" >&5
16787 echo "${ECHO_T}$cf_cv_sizechange" >&6
16788 if test "$cf_cv_sizechange" != no ; then
16789
16790 cat >>confdefs.h <<\EOF
16791 #define HAVE_SIZECHANGE 1
16792 EOF
16793
16794         case $cf_cv_sizechange in #(vi
16795         NEED*)
16796                 cat >>confdefs.h <<EOF
16797 #define $cf_cv_sizechange  1
16798 EOF
16799
16800                 ;;
16801         esac
16802 fi
16803
16804 echo "$as_me:16804: checking for memmove" >&5
16805 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16806 if test "${ac_cv_func_memmove+set}" = set; then
16807   echo $ECHO_N "(cached) $ECHO_C" >&6
16808 else
16809   cat >conftest.$ac_ext <<_ACEOF
16810 #line 16810 "configure"
16811 #include "confdefs.h"
16812 /* System header to define __stub macros and hopefully few prototypes,
16813     which can conflict with char memmove (); below.  */
16814 #include <assert.h>
16815 /* Override any gcc2 internal prototype to avoid an error.  */
16816 #ifdef __cplusplus
16817 extern "C"
16818 #endif
16819 /* We use char because int might match the return type of a gcc2
16820    builtin and then its argument prototype would still apply.  */
16821 char memmove ();
16822 char (*f) ();
16823
16824 int
16825 main ()
16826 {
16827 /* The GNU C library defines this for functions which it implements
16828     to always fail with ENOSYS.  Some functions are actually named
16829     something starting with __ and the normal name is an alias.  */
16830 #if defined (__stub_memmove) || defined (__stub___memmove)
16831 choke me
16832 #else
16833 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16834 #endif
16835
16836   ;
16837   return 0;
16838 }
16839 _ACEOF
16840 rm -f conftest.$ac_objext conftest$ac_exeext
16841 if { (eval echo "$as_me:16841: \"$ac_link\"") >&5
16842   (eval $ac_link) 2>&5
16843   ac_status=$?
16844   echo "$as_me:16844: \$? = $ac_status" >&5
16845   (exit $ac_status); } &&
16846          { ac_try='test -s conftest$ac_exeext'
16847   { (eval echo "$as_me:16847: \"$ac_try\"") >&5
16848   (eval $ac_try) 2>&5
16849   ac_status=$?
16850   echo "$as_me:16850: \$? = $ac_status" >&5
16851   (exit $ac_status); }; }; then
16852   ac_cv_func_memmove=yes
16853 else
16854   echo "$as_me: failed program was:" >&5
16855 cat conftest.$ac_ext >&5
16856 ac_cv_func_memmove=no
16857 fi
16858 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16859 fi
16860 echo "$as_me:16860: result: $ac_cv_func_memmove" >&5
16861 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16862 if test $ac_cv_func_memmove = yes; then
16863   :
16864 else
16865
16866 echo "$as_me:16866: checking for bcopy" >&5
16867 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16868 if test "${ac_cv_func_bcopy+set}" = set; then
16869   echo $ECHO_N "(cached) $ECHO_C" >&6
16870 else
16871   cat >conftest.$ac_ext <<_ACEOF
16872 #line 16872 "configure"
16873 #include "confdefs.h"
16874 /* System header to define __stub macros and hopefully few prototypes,
16875     which can conflict with char bcopy (); below.  */
16876 #include <assert.h>
16877 /* Override any gcc2 internal prototype to avoid an error.  */
16878 #ifdef __cplusplus
16879 extern "C"
16880 #endif
16881 /* We use char because int might match the return type of a gcc2
16882    builtin and then its argument prototype would still apply.  */
16883 char bcopy ();
16884 char (*f) ();
16885
16886 int
16887 main ()
16888 {
16889 /* The GNU C library defines this for functions which it implements
16890     to always fail with ENOSYS.  Some functions are actually named
16891     something starting with __ and the normal name is an alias.  */
16892 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16893 choke me
16894 #else
16895 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16896 #endif
16897
16898   ;
16899   return 0;
16900 }
16901 _ACEOF
16902 rm -f conftest.$ac_objext conftest$ac_exeext
16903 if { (eval echo "$as_me:16903: \"$ac_link\"") >&5
16904   (eval $ac_link) 2>&5
16905   ac_status=$?
16906   echo "$as_me:16906: \$? = $ac_status" >&5
16907   (exit $ac_status); } &&
16908          { ac_try='test -s conftest$ac_exeext'
16909   { (eval echo "$as_me:16909: \"$ac_try\"") >&5
16910   (eval $ac_try) 2>&5
16911   ac_status=$?
16912   echo "$as_me:16912: \$? = $ac_status" >&5
16913   (exit $ac_status); }; }; then
16914   ac_cv_func_bcopy=yes
16915 else
16916   echo "$as_me: failed program was:" >&5
16917 cat conftest.$ac_ext >&5
16918 ac_cv_func_bcopy=no
16919 fi
16920 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16921 fi
16922 echo "$as_me:16922: result: $ac_cv_func_bcopy" >&5
16923 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16924 if test $ac_cv_func_bcopy = yes; then
16925
16926         echo "$as_me:16926: checking if bcopy does overlapping moves" >&5
16927 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16928 if test "${cf_cv_good_bcopy+set}" = set; then
16929   echo $ECHO_N "(cached) $ECHO_C" >&6
16930 else
16931
16932                 if test "$cross_compiling" = yes; then
16933   cf_cv_good_bcopy=unknown
16934 else
16935   cat >conftest.$ac_ext <<_ACEOF
16936 #line 16936 "configure"
16937 #include "confdefs.h"
16938
16939 int main() {
16940         static char data[] = "abcdefghijklmnopqrstuwwxyz";
16941         char temp[40];
16942         bcopy(data, temp, sizeof(data));
16943         bcopy(temp+10, temp, 15);
16944         bcopy(temp+5, temp+15, 10);
16945         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16946 }
16947
16948 _ACEOF
16949 rm -f conftest$ac_exeext
16950 if { (eval echo "$as_me:16950: \"$ac_link\"") >&5
16951   (eval $ac_link) 2>&5
16952   ac_status=$?
16953   echo "$as_me:16953: \$? = $ac_status" >&5
16954   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16955   { (eval echo "$as_me:16955: \"$ac_try\"") >&5
16956   (eval $ac_try) 2>&5
16957   ac_status=$?
16958   echo "$as_me:16958: \$? = $ac_status" >&5
16959   (exit $ac_status); }; }; then
16960   cf_cv_good_bcopy=yes
16961 else
16962   echo "$as_me: program exited with status $ac_status" >&5
16963 echo "$as_me: failed program was:" >&5
16964 cat conftest.$ac_ext >&5
16965 cf_cv_good_bcopy=no
16966 fi
16967 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16968 fi
16969
16970 fi
16971 echo "$as_me:16971: result: $cf_cv_good_bcopy" >&5
16972 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16973
16974 else
16975   cf_cv_good_bcopy=no
16976 fi
16977
16978         if test "$cf_cv_good_bcopy" = yes ; then
16979
16980 cat >>confdefs.h <<\EOF
16981 #define USE_OK_BCOPY 1
16982 EOF
16983
16984         else
16985
16986 cat >>confdefs.h <<\EOF
16987 #define USE_MY_MEMMOVE 1
16988 EOF
16989
16990         fi
16991
16992 fi
16993
16994 echo "$as_me:16994: checking if poll really works" >&5
16995 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16996 if test "${cf_cv_working_poll+set}" = set; then
16997   echo $ECHO_N "(cached) $ECHO_C" >&6
16998 else
16999
17000 if test "$cross_compiling" = yes; then
17001   cf_cv_working_poll=unknown
17002 else
17003   cat >conftest.$ac_ext <<_ACEOF
17004 #line 17004 "configure"
17005 #include "confdefs.h"
17006
17007 #include <stdlib.h>
17008 #include <stdio.h>
17009 #include <unistd.h>
17010 #include <fcntl.h>
17011 #ifdef HAVE_POLL_H
17012 #include <poll.h>
17013 #else
17014 #include <sys/poll.h>
17015 #endif
17016 int main() {
17017         struct pollfd myfds;
17018         int ret;
17019
17020         /* check for Darwin bug with respect to "devices" */
17021         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
17022         if (myfds.fd < 0)
17023                 myfds.fd = 0;
17024         myfds.events = POLLIN;
17025         myfds.revents = 0;
17026
17027         ret = poll(&myfds, 1, 100);
17028
17029         if (ret < 0 || (myfds.revents & POLLNVAL)) {
17030                 ret = -1;
17031         } else {
17032                 int fd = 0;
17033                 if (!isatty(fd)) {
17034                         fd = open("/dev/tty", 2);       /* O_RDWR */
17035                 }
17036
17037                 if (fd >= 0) {
17038                         /* also check with standard input */
17039                         myfds.fd = fd;
17040                         myfds.events = POLLIN;
17041                         myfds.revents = 0;
17042                         ret = poll(&myfds, 1, 100);
17043                 } else {
17044                         ret = -1;
17045                 }
17046         }
17047         ${cf_cv_main_return:-return}(ret < 0);
17048 }
17049 _ACEOF
17050 rm -f conftest$ac_exeext
17051 if { (eval echo "$as_me:17051: \"$ac_link\"") >&5
17052   (eval $ac_link) 2>&5
17053   ac_status=$?
17054   echo "$as_me:17054: \$? = $ac_status" >&5
17055   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17056   { (eval echo "$as_me:17056: \"$ac_try\"") >&5
17057   (eval $ac_try) 2>&5
17058   ac_status=$?
17059   echo "$as_me:17059: \$? = $ac_status" >&5
17060   (exit $ac_status); }; }; then
17061   cf_cv_working_poll=yes
17062 else
17063   echo "$as_me: program exited with status $ac_status" >&5
17064 echo "$as_me: failed program was:" >&5
17065 cat conftest.$ac_ext >&5
17066 cf_cv_working_poll=no
17067 fi
17068 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17069 fi
17070 fi
17071 echo "$as_me:17071: result: $cf_cv_working_poll" >&5
17072 echo "${ECHO_T}$cf_cv_working_poll" >&6
17073 test "$cf_cv_working_poll" = "yes" &&
17074 cat >>confdefs.h <<\EOF
17075 #define HAVE_WORKING_POLL 1
17076 EOF
17077
17078 echo "$as_me:17078: checking for va_copy" >&5
17079 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
17080 if test "${cf_cv_have_va_copy+set}" = set; then
17081   echo $ECHO_N "(cached) $ECHO_C" >&6
17082 else
17083
17084 cat >conftest.$ac_ext <<_ACEOF
17085 #line 17085 "configure"
17086 #include "confdefs.h"
17087
17088 #include <stdarg.h>
17089
17090 int
17091 main ()
17092 {
17093
17094         static va_list dst;
17095         static va_list src;
17096         va_copy(dst, src)
17097   ;
17098   return 0;
17099 }
17100 _ACEOF
17101 rm -f conftest.$ac_objext conftest$ac_exeext
17102 if { (eval echo "$as_me:17102: \"$ac_link\"") >&5
17103   (eval $ac_link) 2>&5
17104   ac_status=$?
17105   echo "$as_me:17105: \$? = $ac_status" >&5
17106   (exit $ac_status); } &&
17107          { ac_try='test -s conftest$ac_exeext'
17108   { (eval echo "$as_me:17108: \"$ac_try\"") >&5
17109   (eval $ac_try) 2>&5
17110   ac_status=$?
17111   echo "$as_me:17111: \$? = $ac_status" >&5
17112   (exit $ac_status); }; }; then
17113   cf_cv_have_va_copy=yes
17114 else
17115   echo "$as_me: failed program was:" >&5
17116 cat conftest.$ac_ext >&5
17117 cf_cv_have_va_copy=no
17118 fi
17119 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17120 fi
17121 echo "$as_me:17121: result: $cf_cv_have_va_copy" >&5
17122 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
17123
17124 test "$cf_cv_have_va_copy" = yes &&
17125 cat >>confdefs.h <<\EOF
17126 #define HAVE_VA_COPY 1
17127 EOF
17128
17129 echo "$as_me:17129: checking for __va_copy" >&5
17130 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
17131 if test "${cf_cv_have___va_copy+set}" = set; then
17132   echo $ECHO_N "(cached) $ECHO_C" >&6
17133 else
17134
17135 cat >conftest.$ac_ext <<_ACEOF
17136 #line 17136 "configure"
17137 #include "confdefs.h"
17138
17139 #include <stdarg.h>
17140
17141 int
17142 main ()
17143 {
17144
17145         static va_list dst;
17146         static va_list src;
17147         __va_copy(dst, src)
17148   ;
17149   return 0;
17150 }
17151 _ACEOF
17152 rm -f conftest.$ac_objext conftest$ac_exeext
17153 if { (eval echo "$as_me:17153: \"$ac_link\"") >&5
17154   (eval $ac_link) 2>&5
17155   ac_status=$?
17156   echo "$as_me:17156: \$? = $ac_status" >&5
17157   (exit $ac_status); } &&
17158          { ac_try='test -s conftest$ac_exeext'
17159   { (eval echo "$as_me:17159: \"$ac_try\"") >&5
17160   (eval $ac_try) 2>&5
17161   ac_status=$?
17162   echo "$as_me:17162: \$? = $ac_status" >&5
17163   (exit $ac_status); }; }; then
17164   cf_cv_have___va_copy=yes
17165 else
17166   echo "$as_me: failed program was:" >&5
17167 cat conftest.$ac_ext >&5
17168 cf_cv_have___va_copy=no
17169 fi
17170 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17171 fi
17172 echo "$as_me:17172: result: $cf_cv_have___va_copy" >&5
17173 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
17174
17175 test "$cf_cv_have___va_copy" = yes &&
17176 cat >>confdefs.h <<\EOF
17177 #define HAVE___VA_COPY 1
17178 EOF
17179
17180 echo "$as_me:17180: checking for pid_t" >&5
17181 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
17182 if test "${ac_cv_type_pid_t+set}" = set; then
17183   echo $ECHO_N "(cached) $ECHO_C" >&6
17184 else
17185   cat >conftest.$ac_ext <<_ACEOF
17186 #line 17186 "configure"
17187 #include "confdefs.h"
17188 $ac_includes_default
17189 int
17190 main ()
17191 {
17192 if ((pid_t *) 0)
17193   return 0;
17194 if (sizeof (pid_t))
17195   return 0;
17196   ;
17197   return 0;
17198 }
17199 _ACEOF
17200 rm -f conftest.$ac_objext
17201 if { (eval echo "$as_me:17201: \"$ac_compile\"") >&5
17202   (eval $ac_compile) 2>&5
17203   ac_status=$?
17204   echo "$as_me:17204: \$? = $ac_status" >&5
17205   (exit $ac_status); } &&
17206          { ac_try='test -s conftest.$ac_objext'
17207   { (eval echo "$as_me:17207: \"$ac_try\"") >&5
17208   (eval $ac_try) 2>&5
17209   ac_status=$?
17210   echo "$as_me:17210: \$? = $ac_status" >&5
17211   (exit $ac_status); }; }; then
17212   ac_cv_type_pid_t=yes
17213 else
17214   echo "$as_me: failed program was:" >&5
17215 cat conftest.$ac_ext >&5
17216 ac_cv_type_pid_t=no
17217 fi
17218 rm -f conftest.$ac_objext conftest.$ac_ext
17219 fi
17220 echo "$as_me:17220: result: $ac_cv_type_pid_t" >&5
17221 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
17222 if test $ac_cv_type_pid_t = yes; then
17223   :
17224 else
17225
17226 cat >>confdefs.h <<EOF
17227 #define pid_t int
17228 EOF
17229
17230 fi
17231
17232 for ac_header in unistd.h vfork.h
17233 do
17234 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17235 echo "$as_me:17235: checking for $ac_header" >&5
17236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17237 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17238   echo $ECHO_N "(cached) $ECHO_C" >&6
17239 else
17240   cat >conftest.$ac_ext <<_ACEOF
17241 #line 17241 "configure"
17242 #include "confdefs.h"
17243 #include <$ac_header>
17244 _ACEOF
17245 if { (eval echo "$as_me:17245: \"$ac_cpp conftest.$ac_ext\"") >&5
17246   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17247   ac_status=$?
17248   egrep -v '^ *\+' conftest.er1 >conftest.err
17249   rm -f conftest.er1
17250   cat conftest.err >&5
17251   echo "$as_me:17251: \$? = $ac_status" >&5
17252   (exit $ac_status); } >/dev/null; then
17253   if test -s conftest.err; then
17254     ac_cpp_err=$ac_c_preproc_warn_flag
17255   else
17256     ac_cpp_err=
17257   fi
17258 else
17259   ac_cpp_err=yes
17260 fi
17261 if test -z "$ac_cpp_err"; then
17262   eval "$as_ac_Header=yes"
17263 else
17264   echo "$as_me: failed program was:" >&5
17265   cat conftest.$ac_ext >&5
17266   eval "$as_ac_Header=no"
17267 fi
17268 rm -f conftest.err conftest.$ac_ext
17269 fi
17270 echo "$as_me:17270: result: `eval echo '${'$as_ac_Header'}'`" >&5
17271 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17272 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17273   cat >>confdefs.h <<EOF
17274 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17275 EOF
17276
17277 fi
17278 done
17279
17280 for ac_func in fork vfork
17281 do
17282 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17283 echo "$as_me:17283: checking for $ac_func" >&5
17284 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17285 if eval "test \"\${$as_ac_var+set}\" = set"; then
17286   echo $ECHO_N "(cached) $ECHO_C" >&6
17287 else
17288   cat >conftest.$ac_ext <<_ACEOF
17289 #line 17289 "configure"
17290 #include "confdefs.h"
17291 /* System header to define __stub macros and hopefully few prototypes,
17292     which can conflict with char $ac_func (); below.  */
17293 #include <assert.h>
17294 /* Override any gcc2 internal prototype to avoid an error.  */
17295 #ifdef __cplusplus
17296 extern "C"
17297 #endif
17298 /* We use char because int might match the return type of a gcc2
17299    builtin and then its argument prototype would still apply.  */
17300 char $ac_func ();
17301 char (*f) ();
17302
17303 int
17304 main ()
17305 {
17306 /* The GNU C library defines this for functions which it implements
17307     to always fail with ENOSYS.  Some functions are actually named
17308     something starting with __ and the normal name is an alias.  */
17309 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17310 choke me
17311 #else
17312 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17313 #endif
17314
17315   ;
17316   return 0;
17317 }
17318 _ACEOF
17319 rm -f conftest.$ac_objext conftest$ac_exeext
17320 if { (eval echo "$as_me:17320: \"$ac_link\"") >&5
17321   (eval $ac_link) 2>&5
17322   ac_status=$?
17323   echo "$as_me:17323: \$? = $ac_status" >&5
17324   (exit $ac_status); } &&
17325          { ac_try='test -s conftest$ac_exeext'
17326   { (eval echo "$as_me:17326: \"$ac_try\"") >&5
17327   (eval $ac_try) 2>&5
17328   ac_status=$?
17329   echo "$as_me:17329: \$? = $ac_status" >&5
17330   (exit $ac_status); }; }; then
17331   eval "$as_ac_var=yes"
17332 else
17333   echo "$as_me: failed program was:" >&5
17334 cat conftest.$ac_ext >&5
17335 eval "$as_ac_var=no"
17336 fi
17337 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17338 fi
17339 echo "$as_me:17339: result: `eval echo '${'$as_ac_var'}'`" >&5
17340 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17341 if test `eval echo '${'$as_ac_var'}'` = yes; then
17342   cat >>confdefs.h <<EOF
17343 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17344 EOF
17345
17346 fi
17347 done
17348
17349 ac_cv_func_fork_works=$ac_cv_func_fork
17350 if test "x$ac_cv_func_fork" = xyes; then
17351   echo "$as_me:17351: checking for working fork" >&5
17352 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17353 if test "${ac_cv_func_fork_works+set}" = set; then
17354   echo $ECHO_N "(cached) $ECHO_C" >&6
17355 else
17356   if test "$cross_compiling" = yes; then
17357   ac_cv_func_fork_works=cross
17358 else
17359   cat >conftest.$ac_ext <<_ACEOF
17360 /* By Rüdiger Kuhlmann. */
17361       #include <sys/types.h>
17362       #if HAVE_UNISTD_H
17363       # include <unistd.h>
17364       #endif
17365       /* Some systems only have a dummy stub for fork() */
17366       int main ()
17367       {
17368         if (fork() < 0)
17369           $ac_main_return (1);
17370         $ac_main_return (0);
17371       }
17372 _ACEOF
17373 rm -f conftest$ac_exeext
17374 if { (eval echo "$as_me:17374: \"$ac_link\"") >&5
17375   (eval $ac_link) 2>&5
17376   ac_status=$?
17377   echo "$as_me:17377: \$? = $ac_status" >&5
17378   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17379   { (eval echo "$as_me:17379: \"$ac_try\"") >&5
17380   (eval $ac_try) 2>&5
17381   ac_status=$?
17382   echo "$as_me:17382: \$? = $ac_status" >&5
17383   (exit $ac_status); }; }; then
17384   ac_cv_func_fork_works=yes
17385 else
17386   echo "$as_me: program exited with status $ac_status" >&5
17387 echo "$as_me: failed program was:" >&5
17388 cat conftest.$ac_ext >&5
17389 ac_cv_func_fork_works=no
17390 fi
17391 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17392 fi
17393 fi
17394 echo "$as_me:17394: result: $ac_cv_func_fork_works" >&5
17395 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17396
17397 fi
17398 if test "x$ac_cv_func_fork_works" = xcross; then
17399   case $host in
17400     *-*-amigaos* | *-*-msdosdjgpp*)
17401       # Override, as these systems have only a dummy fork() stub
17402       ac_cv_func_fork_works=no
17403       ;;
17404     *)
17405       ac_cv_func_fork_works=yes
17406       ;;
17407   esac
17408   { echo "$as_me:17408: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17409 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17410 fi
17411 ac_cv_func_vfork_works=$ac_cv_func_vfork
17412 if test "x$ac_cv_func_vfork" = xyes; then
17413   echo "$as_me:17413: checking for working vfork" >&5
17414 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17415 if test "${ac_cv_func_vfork_works+set}" = set; then
17416   echo $ECHO_N "(cached) $ECHO_C" >&6
17417 else
17418   if test "$cross_compiling" = yes; then
17419   ac_cv_func_vfork_works=cross
17420 else
17421   cat >conftest.$ac_ext <<_ACEOF
17422 #line 17422 "configure"
17423 #include "confdefs.h"
17424 /* Thanks to Paul Eggert for this test.  */
17425 #include <stdio.h>
17426 #include <sys/types.h>
17427 #include <sys/stat.h>
17428 #if HAVE_UNISTD_H
17429 # include <unistd.h>
17430 #endif
17431 #if HAVE_VFORK_H
17432 # include <vfork.h>
17433 #endif
17434 /* On some sparc systems, changes by the child to local and incoming
17435    argument registers are propagated back to the parent.  The compiler
17436    is told about this with #include <vfork.h>, but some compilers
17437    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17438    static variable whose address is put into a register that is
17439    clobbered by the vfork.  */
17440 static
17441 #ifdef __cplusplus
17442 sparc_address_test (int arg)
17443 # else
17444 sparc_address_test (arg) int arg;
17445 #endif
17446 {
17447   static pid_t child;
17448   if (!child) {
17449     child = vfork ();
17450     if (child < 0) {
17451       perror ("vfork");
17452       _exit(2);
17453     }
17454     if (!child) {
17455       arg = getpid();
17456       write(-1, "", 0);
17457       _exit (arg);
17458     }
17459   }
17460 }
17461
17462 int
17463 main ()
17464 {
17465   pid_t parent = getpid ();
17466   pid_t child;
17467
17468   sparc_address_test ();
17469
17470   child = vfork ();
17471
17472   if (child == 0) {
17473     /* Here is another test for sparc vfork register problems.  This
17474        test uses lots of local variables, at least as many local
17475        variables as main has allocated so far including compiler
17476        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17477        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17478        reuse the register of parent for one of the local variables,
17479        since it will think that parent can't possibly be used any more
17480        in this routine.  Assigning to the local variable will thus
17481        munge parent in the parent process.  */
17482     pid_t
17483       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17484       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17485     /* Convince the compiler that p..p7 are live; otherwise, it might
17486        use the same hardware register for all 8 local variables.  */
17487     if (p != p1 || p != p2 || p != p3 || p != p4
17488         || p != p5 || p != p6 || p != p7)
17489       _exit(1);
17490
17491     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17492        from child file descriptors.  If the child closes a descriptor
17493        before it execs or exits, this munges the parent's descriptor
17494        as well.  Test for this by closing stdout in the child.  */
17495     _exit(close(fileno(stdout)) != 0);
17496   } else {
17497     int status;
17498     struct stat st;
17499
17500     while (wait(&status) != child)
17501       ;
17502     $ac_main_return(
17503          /* Was there some problem with vforking?  */
17504          child < 0
17505
17506          /* Did the child fail?  (This shouldn't happen.)  */
17507          || status
17508
17509          /* Did the vfork/compiler bug occur?  */
17510          || parent != getpid()
17511
17512          /* Did the file descriptor bug occur?  */
17513          || fstat(fileno(stdout), &st) != 0
17514          );
17515   }
17516 }
17517 _ACEOF
17518 rm -f conftest$ac_exeext
17519 if { (eval echo "$as_me:17519: \"$ac_link\"") >&5
17520   (eval $ac_link) 2>&5
17521   ac_status=$?
17522   echo "$as_me:17522: \$? = $ac_status" >&5
17523   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17524   { (eval echo "$as_me:17524: \"$ac_try\"") >&5
17525   (eval $ac_try) 2>&5
17526   ac_status=$?
17527   echo "$as_me:17527: \$? = $ac_status" >&5
17528   (exit $ac_status); }; }; then
17529   ac_cv_func_vfork_works=yes
17530 else
17531   echo "$as_me: program exited with status $ac_status" >&5
17532 echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17534 ac_cv_func_vfork_works=no
17535 fi
17536 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17537 fi
17538 fi
17539 echo "$as_me:17539: result: $ac_cv_func_vfork_works" >&5
17540 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17541
17542 fi;
17543 if test "x$ac_cv_func_fork_works" = xcross; then
17544   ac_cv_func_vfork_works=ac_cv_func_vfork
17545   { echo "$as_me:17545: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17546 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17547 fi
17548
17549 if test "x$ac_cv_func_vfork_works" = xyes; then
17550
17551 cat >>confdefs.h <<\EOF
17552 #define HAVE_WORKING_VFORK 1
17553 EOF
17554
17555 else
17556
17557 cat >>confdefs.h <<\EOF
17558 #define vfork fork
17559 EOF
17560
17561 fi
17562 if test "x$ac_cv_func_fork_works" = xyes; then
17563
17564 cat >>confdefs.h <<\EOF
17565 #define HAVE_WORKING_FORK 1
17566 EOF
17567
17568 fi
17569
17570 # special check for test/ditto.c
17571
17572 echo "$as_me:17572: checking for openpty in -lutil" >&5
17573 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17574 if test "${ac_cv_lib_util_openpty+set}" = set; then
17575   echo $ECHO_N "(cached) $ECHO_C" >&6
17576 else
17577   ac_check_lib_save_LIBS=$LIBS
17578 LIBS="-lutil  $LIBS"
17579 cat >conftest.$ac_ext <<_ACEOF
17580 #line 17580 "configure"
17581 #include "confdefs.h"
17582
17583 /* Override any gcc2 internal prototype to avoid an error.  */
17584 #ifdef __cplusplus
17585 extern "C"
17586 #endif
17587 /* We use char because int might match the return type of a gcc2
17588    builtin and then its argument prototype would still apply.  */
17589 char openpty ();
17590 int
17591 main ()
17592 {
17593 openpty ();
17594   ;
17595   return 0;
17596 }
17597 _ACEOF
17598 rm -f conftest.$ac_objext conftest$ac_exeext
17599 if { (eval echo "$as_me:17599: \"$ac_link\"") >&5
17600   (eval $ac_link) 2>&5
17601   ac_status=$?
17602   echo "$as_me:17602: \$? = $ac_status" >&5
17603   (exit $ac_status); } &&
17604          { ac_try='test -s conftest$ac_exeext'
17605   { (eval echo "$as_me:17605: \"$ac_try\"") >&5
17606   (eval $ac_try) 2>&5
17607   ac_status=$?
17608   echo "$as_me:17608: \$? = $ac_status" >&5
17609   (exit $ac_status); }; }; then
17610   ac_cv_lib_util_openpty=yes
17611 else
17612   echo "$as_me: failed program was:" >&5
17613 cat conftest.$ac_ext >&5
17614 ac_cv_lib_util_openpty=no
17615 fi
17616 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17617 LIBS=$ac_check_lib_save_LIBS
17618 fi
17619 echo "$as_me:17619: result: $ac_cv_lib_util_openpty" >&5
17620 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17621 if test $ac_cv_lib_util_openpty = yes; then
17622   cf_cv_lib_util=yes
17623 else
17624   cf_cv_lib_util=no
17625 fi
17626
17627 echo "$as_me:17627: checking for openpty header" >&5
17628 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17629 if test "${cf_cv_func_openpty+set}" = set; then
17630   echo $ECHO_N "(cached) $ECHO_C" >&6
17631 else
17632
17633     cf_save_LIBS="$LIBS"
17634     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17635     for cf_header in pty.h libutil.h util.h
17636     do
17637     cat >conftest.$ac_ext <<_ACEOF
17638 #line 17638 "configure"
17639 #include "confdefs.h"
17640
17641 #include <$cf_header>
17642
17643 int
17644 main ()
17645 {
17646
17647     int x = openpty((int *)0, (int *)0, (char *)0,
17648                    (struct termios *)0, (struct winsize *)0);
17649
17650   ;
17651   return 0;
17652 }
17653 _ACEOF
17654 rm -f conftest.$ac_objext conftest$ac_exeext
17655 if { (eval echo "$as_me:17655: \"$ac_link\"") >&5
17656   (eval $ac_link) 2>&5
17657   ac_status=$?
17658   echo "$as_me:17658: \$? = $ac_status" >&5
17659   (exit $ac_status); } &&
17660          { ac_try='test -s conftest$ac_exeext'
17661   { (eval echo "$as_me:17661: \"$ac_try\"") >&5
17662   (eval $ac_try) 2>&5
17663   ac_status=$?
17664   echo "$as_me:17664: \$? = $ac_status" >&5
17665   (exit $ac_status); }; }; then
17666
17667         cf_cv_func_openpty=$cf_header
17668         break
17669
17670 else
17671   echo "$as_me: failed program was:" >&5
17672 cat conftest.$ac_ext >&5
17673
17674         cf_cv_func_openpty=no
17675
17676 fi
17677 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17678     done
17679     LIBS="$cf_save_LIBS"
17680
17681 fi
17682 echo "$as_me:17682: result: $cf_cv_func_openpty" >&5
17683 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17684
17685 if test "$cf_cv_func_openpty" != no ; then
17686
17687 cat >>confdefs.h <<EOF
17688 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17689 EOF
17690
17691 cat >>confdefs.h <<\EOF
17692 #define USE_XTERM_PTY 1
17693 EOF
17694
17695     if test "x$cf_cv_lib_util" = xyes ; then
17696         TEST_LIBS="-lutil $TEST_LIBS"
17697     fi
17698 fi
17699
17700 if test "$with_hashed_db" != no ; then
17701
17702 cat >>confdefs.h <<\EOF
17703 #define USE_HASHED_DB 1
17704 EOF
17705
17706 case $with_hashed_db in #(vi
17707 yes|*able*) #(vi
17708     ;;
17709 *)
17710     if test -d "$with_hashed_db" ; then
17711
17712 if test -n "$with_hashed_db/include" ; then
17713   for cf_add_incdir in $with_hashed_db/include
17714   do
17715         while test $cf_add_incdir != /usr/include
17716         do
17717           if test -d $cf_add_incdir
17718           then
17719                 cf_have_incdir=no
17720                 if test -n "$CFLAGS$CPPFLAGS" ; then
17721                   # a loop is needed to ensure we can add subdirs of existing dirs
17722                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17723                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17724                           cf_have_incdir=yes; break
17725                         fi
17726                   done
17727                 fi
17728
17729                 if test "$cf_have_incdir" = no ; then
17730                   if test "$cf_add_incdir" = /usr/local/include ; then
17731                         if test "$GCC" = yes
17732                         then
17733                           cf_save_CPPFLAGS=$CPPFLAGS
17734                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17735                           cat >conftest.$ac_ext <<_ACEOF
17736 #line 17736 "configure"
17737 #include "confdefs.h"
17738 #include <stdio.h>
17739 int
17740 main ()
17741 {
17742 printf("Hello")
17743   ;
17744   return 0;
17745 }
17746 _ACEOF
17747 rm -f conftest.$ac_objext
17748 if { (eval echo "$as_me:17748: \"$ac_compile\"") >&5
17749   (eval $ac_compile) 2>&5
17750   ac_status=$?
17751   echo "$as_me:17751: \$? = $ac_status" >&5
17752   (exit $ac_status); } &&
17753          { ac_try='test -s conftest.$ac_objext'
17754   { (eval echo "$as_me:17754: \"$ac_try\"") >&5
17755   (eval $ac_try) 2>&5
17756   ac_status=$?
17757   echo "$as_me:17757: \$? = $ac_status" >&5
17758   (exit $ac_status); }; }; then
17759   :
17760 else
17761   echo "$as_me: failed program was:" >&5
17762 cat conftest.$ac_ext >&5
17763 cf_have_incdir=yes
17764 fi
17765 rm -f conftest.$ac_objext conftest.$ac_ext
17766                           CPPFLAGS=$cf_save_CPPFLAGS
17767                         fi
17768                   fi
17769                 fi
17770
17771                 if test "$cf_have_incdir" = no ; then
17772                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
17773
17774 echo "${as_me:-configure}:17774: testing adding $cf_add_incdir to include-path ..." 1>&5
17775
17776                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17777
17778                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17779                   test "$cf_top_incdir" = "$cf_add_incdir" && break
17780                   cf_add_incdir="$cf_top_incdir"
17781                 else
17782                   break
17783                 fi
17784           fi
17785         done
17786   done
17787 fi
17788
17789 if test -n "$with_hashed_db/lib" ; then
17790   for cf_add_libdir in $with_hashed_db/lib
17791   do
17792     if test $cf_add_libdir = /usr/lib ; then
17793       :
17794     elif test -d $cf_add_libdir
17795     then
17796       cf_have_libdir=no
17797       if test -n "$LDFLAGS$LIBS" ; then
17798         # a loop is needed to ensure we can add subdirs of existing dirs
17799         for cf_test_libdir in $LDFLAGS $LIBS ; do
17800           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17801             cf_have_libdir=yes; break
17802           fi
17803         done
17804       fi
17805       if test "$cf_have_libdir" = no ; then
17806         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
17807
17808 echo "${as_me:-configure}:17808: testing adding $cf_add_libdir to library-path ..." 1>&5
17809
17810         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17811       fi
17812     fi
17813   done
17814 fi
17815
17816     fi
17817 esac
17818
17819 echo "$as_me:17819: checking for db.h" >&5
17820 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17821 if test "${ac_cv_header_db_h+set}" = set; then
17822   echo $ECHO_N "(cached) $ECHO_C" >&6
17823 else
17824   cat >conftest.$ac_ext <<_ACEOF
17825 #line 17825 "configure"
17826 #include "confdefs.h"
17827 #include <db.h>
17828 _ACEOF
17829 if { (eval echo "$as_me:17829: \"$ac_cpp conftest.$ac_ext\"") >&5
17830   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17831   ac_status=$?
17832   egrep -v '^ *\+' conftest.er1 >conftest.err
17833   rm -f conftest.er1
17834   cat conftest.err >&5
17835   echo "$as_me:17835: \$? = $ac_status" >&5
17836   (exit $ac_status); } >/dev/null; then
17837   if test -s conftest.err; then
17838     ac_cpp_err=$ac_c_preproc_warn_flag
17839   else
17840     ac_cpp_err=
17841   fi
17842 else
17843   ac_cpp_err=yes
17844 fi
17845 if test -z "$ac_cpp_err"; then
17846   ac_cv_header_db_h=yes
17847 else
17848   echo "$as_me: failed program was:" >&5
17849   cat conftest.$ac_ext >&5
17850   ac_cv_header_db_h=no
17851 fi
17852 rm -f conftest.err conftest.$ac_ext
17853 fi
17854 echo "$as_me:17854: result: $ac_cv_header_db_h" >&5
17855 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17856 if test $ac_cv_header_db_h = yes; then
17857
17858 echo "$as_me:17858: checking for version of db" >&5
17859 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17860 if test "${cf_cv_hashed_db_version+set}" = set; then
17861   echo $ECHO_N "(cached) $ECHO_C" >&6
17862 else
17863
17864 cf_cv_hashed_db_version=unknown
17865
17866 for cf_db_version in 1 2 3 4 5
17867 do
17868
17869 echo "${as_me:-configure}:17869: testing checking for db version $cf_db_version ..." 1>&5
17870
17871         cat >conftest.$ac_ext <<_ACEOF
17872 #line 17872 "configure"
17873 #include "confdefs.h"
17874
17875 $ac_includes_default
17876 #include <db.h>
17877
17878 #ifdef DB_VERSION_MAJOR
17879         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17880 #if $cf_db_version == DB_VERSION_MAJOR
17881         /* ok */
17882 #else
17883         make an error
17884 #endif
17885 #else
17886 #if $cf_db_version == 1
17887         /* ok: assuming this is DB 1.8.5 */
17888 #else
17889         make an error
17890 #endif
17891 #endif
17892
17893 int
17894 main ()
17895 {
17896 DBT *foo = 0
17897   ;
17898   return 0;
17899 }
17900 _ACEOF
17901 rm -f conftest.$ac_objext
17902 if { (eval echo "$as_me:17902: \"$ac_compile\"") >&5
17903   (eval $ac_compile) 2>&5
17904   ac_status=$?
17905   echo "$as_me:17905: \$? = $ac_status" >&5
17906   (exit $ac_status); } &&
17907          { ac_try='test -s conftest.$ac_objext'
17908   { (eval echo "$as_me:17908: \"$ac_try\"") >&5
17909   (eval $ac_try) 2>&5
17910   ac_status=$?
17911   echo "$as_me:17911: \$? = $ac_status" >&5
17912   (exit $ac_status); }; }; then
17913
17914         cf_cv_hashed_db_version=$cf_db_version
17915         break
17916
17917 else
17918   echo "$as_me: failed program was:" >&5
17919 cat conftest.$ac_ext >&5
17920 fi
17921 rm -f conftest.$ac_objext conftest.$ac_ext
17922 done
17923
17924 fi
17925 echo "$as_me:17925: result: $cf_cv_hashed_db_version" >&5
17926 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17927
17928 if test "$cf_cv_hashed_db_version" = unknown ; then
17929         { { echo "$as_me:17929: error: Cannot determine version of db" >&5
17930 echo "$as_me: error: Cannot determine version of db" >&2;}
17931    { (exit 1); exit 1; }; }
17932 else
17933
17934 echo "$as_me:17934: checking for db libraries" >&5
17935 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17936 if test "${cf_cv_hashed_db_libs+set}" = set; then
17937   echo $ECHO_N "(cached) $ECHO_C" >&6
17938 else
17939
17940 cf_cv_hashed_db_libs=unknown
17941 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17942 do
17943         cf_save_libs="$LIBS"
17944         if test -n "$cf_db_libs"; then
17945                 LIBS="-l$cf_db_libs $LIBS"
17946         fi
17947
17948 echo "${as_me:-configure}:17948: testing checking for library "$cf_db_libs" ..." 1>&5
17949
17950         cat >conftest.$ac_ext <<_ACEOF
17951 #line 17951 "configure"
17952 #include "confdefs.h"
17953
17954 $ac_includes_default
17955 #include <db.h>
17956
17957 int
17958 main ()
17959 {
17960
17961         char *path = "/tmp/foo";
17962 #ifdef DB_VERSION_MAJOR
17963 #if DB_VERSION_MAJOR >= 4
17964         DB *result = 0;
17965         db_create(&result, NULL, 0);
17966         result->open(result,
17967                 NULL,
17968                 path,
17969                 path,
17970                 DB_HASH,
17971                 DB_CREATE,
17972                 0644);
17973 #elif DB_VERSION_MAJOR >= 3
17974         DB *result = 0;
17975         db_create(&result, NULL, 0);
17976         result->open(result,
17977                 path,
17978                 path,
17979                 DB_HASH,
17980                 DB_CREATE,
17981                 0644);
17982 #elif DB_VERSION_MAJOR >= 2
17983         DB *result = 0;
17984         db_open(path,
17985                 DB_HASH,
17986                 DB_CREATE,
17987                 0644,
17988                 (DB_ENV *) 0,
17989                 (DB_INFO *) 0,
17990                 &result);
17991 #endif /* DB_VERSION_MAJOR */
17992 #else
17993         DB *result = dbopen(path,
17994                      2,
17995                      0644,
17996                      DB_HASH,
17997                      0);
17998 #endif
17999         ${cf_cv_main_return:-return}(result != 0)
18000
18001   ;
18002   return 0;
18003 }
18004 _ACEOF
18005 rm -f conftest.$ac_objext conftest$ac_exeext
18006 if { (eval echo "$as_me:18006: \"$ac_link\"") >&5
18007   (eval $ac_link) 2>&5
18008   ac_status=$?
18009   echo "$as_me:18009: \$? = $ac_status" >&5
18010   (exit $ac_status); } &&
18011          { ac_try='test -s conftest$ac_exeext'
18012   { (eval echo "$as_me:18012: \"$ac_try\"") >&5
18013   (eval $ac_try) 2>&5
18014   ac_status=$?
18015   echo "$as_me:18015: \$? = $ac_status" >&5
18016   (exit $ac_status); }; }; then
18017
18018         if test -n "$cf_db_libs" ; then
18019                 cf_cv_hashed_db_libs=$cf_db_libs
18020         else
18021                 cf_cv_hashed_db_libs=default
18022         fi
18023         LIBS="$cf_save_libs"
18024         break
18025
18026 else
18027   echo "$as_me: failed program was:" >&5
18028 cat conftest.$ac_ext >&5
18029 fi
18030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18031         LIBS="$cf_save_libs"
18032 done
18033
18034 fi
18035 echo "$as_me:18035: result: $cf_cv_hashed_db_libs" >&5
18036 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
18037
18038         if test "$cf_cv_hashed_db_libs" = unknown ; then
18039                 { { echo "$as_me:18039: error: Cannot determine library for db" >&5
18040 echo "$as_me: error: Cannot determine library for db" >&2;}
18041    { (exit 1); exit 1; }; }
18042         elif test "$cf_cv_hashed_db_libs" != default ; then
18043                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
18044         fi
18045 fi
18046
18047 else
18048
18049         { { echo "$as_me:18049: error: Cannot find db.h" >&5
18050 echo "$as_me: error: Cannot find db.h" >&2;}
18051    { (exit 1); exit 1; }; }
18052
18053 fi
18054
18055 fi
18056
18057 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
18058         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18059         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18060 fi
18061
18062 # Just in case, check if the C compiler has a bool type.
18063
18064 echo "$as_me:18064: checking if we should include stdbool.h" >&5
18065 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18066
18067 if test "${cf_cv_header_stdbool_h+set}" = set; then
18068   echo $ECHO_N "(cached) $ECHO_C" >&6
18069 else
18070
18071         cat >conftest.$ac_ext <<_ACEOF
18072 #line 18072 "configure"
18073 #include "confdefs.h"
18074
18075 int
18076 main ()
18077 {
18078 bool foo = false
18079   ;
18080   return 0;
18081 }
18082 _ACEOF
18083 rm -f conftest.$ac_objext
18084 if { (eval echo "$as_me:18084: \"$ac_compile\"") >&5
18085   (eval $ac_compile) 2>&5
18086   ac_status=$?
18087   echo "$as_me:18087: \$? = $ac_status" >&5
18088   (exit $ac_status); } &&
18089          { ac_try='test -s conftest.$ac_objext'
18090   { (eval echo "$as_me:18090: \"$ac_try\"") >&5
18091   (eval $ac_try) 2>&5
18092   ac_status=$?
18093   echo "$as_me:18093: \$? = $ac_status" >&5
18094   (exit $ac_status); }; }; then
18095   cf_cv_header_stdbool_h=0
18096 else
18097   echo "$as_me: failed program was:" >&5
18098 cat conftest.$ac_ext >&5
18099 cat >conftest.$ac_ext <<_ACEOF
18100 #line 18100 "configure"
18101 #include "confdefs.h"
18102
18103 #ifndef __BEOS__
18104 #include <stdbool.h>
18105 #endif
18106
18107 int
18108 main ()
18109 {
18110 bool foo = false
18111   ;
18112   return 0;
18113 }
18114 _ACEOF
18115 rm -f conftest.$ac_objext
18116 if { (eval echo "$as_me:18116: \"$ac_compile\"") >&5
18117   (eval $ac_compile) 2>&5
18118   ac_status=$?
18119   echo "$as_me:18119: \$? = $ac_status" >&5
18120   (exit $ac_status); } &&
18121          { ac_try='test -s conftest.$ac_objext'
18122   { (eval echo "$as_me:18122: \"$ac_try\"") >&5
18123   (eval $ac_try) 2>&5
18124   ac_status=$?
18125   echo "$as_me:18125: \$? = $ac_status" >&5
18126   (exit $ac_status); }; }; then
18127   cf_cv_header_stdbool_h=1
18128 else
18129   echo "$as_me: failed program was:" >&5
18130 cat conftest.$ac_ext >&5
18131 cf_cv_header_stdbool_h=0
18132 fi
18133 rm -f conftest.$ac_objext conftest.$ac_ext
18134 fi
18135 rm -f conftest.$ac_objext conftest.$ac_ext
18136 fi
18137
18138 if test "$cf_cv_header_stdbool_h" = 1
18139 then    echo "$as_me:18139: result: yes" >&5
18140 echo "${ECHO_T}yes" >&6
18141 else    echo "$as_me:18141: result: no" >&5
18142 echo "${ECHO_T}no" >&6
18143 fi
18144
18145 echo "$as_me:18145: checking for builtin bool type" >&5
18146 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18147
18148 if test "${cf_cv_cc_bool_type+set}" = set; then
18149   echo $ECHO_N "(cached) $ECHO_C" >&6
18150 else
18151
18152         cat >conftest.$ac_ext <<_ACEOF
18153 #line 18153 "configure"
18154 #include "confdefs.h"
18155
18156 #include <stdio.h>
18157 #include <sys/types.h>
18158
18159 int
18160 main ()
18161 {
18162 bool x = false
18163   ;
18164   return 0;
18165 }
18166 _ACEOF
18167 rm -f conftest.$ac_objext
18168 if { (eval echo "$as_me:18168: \"$ac_compile\"") >&5
18169   (eval $ac_compile) 2>&5
18170   ac_status=$?
18171   echo "$as_me:18171: \$? = $ac_status" >&5
18172   (exit $ac_status); } &&
18173          { ac_try='test -s conftest.$ac_objext'
18174   { (eval echo "$as_me:18174: \"$ac_try\"") >&5
18175   (eval $ac_try) 2>&5
18176   ac_status=$?
18177   echo "$as_me:18177: \$? = $ac_status" >&5
18178   (exit $ac_status); }; }; then
18179   cf_cv_cc_bool_type=1
18180 else
18181   echo "$as_me: failed program was:" >&5
18182 cat conftest.$ac_ext >&5
18183 cf_cv_cc_bool_type=0
18184 fi
18185 rm -f conftest.$ac_objext conftest.$ac_ext
18186
18187 fi
18188
18189 if test "$cf_cv_cc_bool_type" = 1
18190 then    echo "$as_me:18190: result: yes" >&5
18191 echo "${ECHO_T}yes" >&6
18192 else    echo "$as_me:18192: result: no" >&5
18193 echo "${ECHO_T}no" >&6
18194 fi
18195
18196 # Check for C++ compiler characteristics (and ensure that it's there!)
18197 if test -n "$CXX" ; then
18198         ac_ext=cc
18199 ac_cpp='$CXXCPP $CPPFLAGS'
18200 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18201 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18202 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18203 ac_main_return=return
18204
18205 if test -n "$GXX" ; then
18206 case $cf_cv_system_name in #(vi
18207 os2*) #(vi
18208         cf_stdcpp_libname=stdcpp
18209         ;;
18210 *)
18211         cf_stdcpp_libname=stdc++
18212         ;;
18213 esac
18214 echo "$as_me:18214: checking for library $cf_stdcpp_libname" >&5
18215 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
18216 if test "${cf_cv_libstdcpp+set}" = set; then
18217   echo $ECHO_N "(cached) $ECHO_C" >&6
18218 else
18219
18220         cf_save="$LIBS"
18221         LIBS="-l$cf_stdcpp_libname $LIBS"
18222 cat >conftest.$ac_ext <<_ACEOF
18223 #line 18223 "configure"
18224 #include "confdefs.h"
18225
18226 #include <strstream.h>
18227 int
18228 main ()
18229 {
18230
18231 char buf[80];
18232 strstreambuf foo(buf, sizeof(buf))
18233
18234   ;
18235   return 0;
18236 }
18237 _ACEOF
18238 rm -f conftest.$ac_objext conftest$ac_exeext
18239 if { (eval echo "$as_me:18239: \"$ac_link\"") >&5
18240   (eval $ac_link) 2>&5
18241   ac_status=$?
18242   echo "$as_me:18242: \$? = $ac_status" >&5
18243   (exit $ac_status); } &&
18244          { ac_try='test -s conftest$ac_exeext'
18245   { (eval echo "$as_me:18245: \"$ac_try\"") >&5
18246   (eval $ac_try) 2>&5
18247   ac_status=$?
18248   echo "$as_me:18248: \$? = $ac_status" >&5
18249   (exit $ac_status); }; }; then
18250   cf_cv_libstdcpp=yes
18251 else
18252   echo "$as_me: failed program was:" >&5
18253 cat conftest.$ac_ext >&5
18254 cf_cv_libstdcpp=no
18255 fi
18256 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18257         LIBS="$cf_save"
18258
18259 fi
18260 echo "$as_me:18260: result: $cf_cv_libstdcpp" >&5
18261 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
18262 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
18263 fi
18264
18265         echo "$as_me:18265: checking whether $CXX understands -c and -o together" >&5
18266 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
18267 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
18268   echo $ECHO_N "(cached) $ECHO_C" >&6
18269 else
18270
18271 cat > conftest.$ac_ext <<CF_EOF
18272 #include <stdio.h>
18273 int main()
18274 {
18275         ${cf_cv_main_return:-return}(0);
18276 }
18277 CF_EOF
18278 # We do the test twice because some compilers refuse to overwrite an
18279 # existing .o file with -o, though they will create one.
18280 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18281 if { (eval echo "$as_me:18281: \"$ac_try\"") >&5
18282   (eval $ac_try) 2>&5
18283   ac_status=$?
18284   echo "$as_me:18284: \$? = $ac_status" >&5
18285   (exit $ac_status); } &&
18286   test -f conftest2.$ac_objext && { (eval echo "$as_me:18286: \"$ac_try\"") >&5
18287   (eval $ac_try) 2>&5
18288   ac_status=$?
18289   echo "$as_me:18289: \$? = $ac_status" >&5
18290   (exit $ac_status); };
18291 then
18292   eval cf_cv_prog_CXX_c_o=yes
18293 else
18294   eval cf_cv_prog_CXX_c_o=no
18295 fi
18296 rm -rf conftest*
18297
18298 fi
18299 if test $cf_cv_prog_CXX_c_o = yes; then
18300   echo "$as_me:18300: result: yes" >&5
18301 echo "${ECHO_T}yes" >&6
18302 else
18303   echo "$as_me:18303: result: no" >&5
18304 echo "${ECHO_T}no" >&6
18305 fi
18306
18307         case $GXX_VERSION in
18308         1*|2.0-6*)
18309                 cf_cxx_library=yes
18310                 ;;
18311         *-2.7*|2.7*)
18312
18313 cf_cxx_library=unknown
18314 case $cf_cv_system_name in #(vi
18315 os2*) #(vi
18316         cf_gpp_libname=gpp
18317         ;;
18318 *)
18319         cf_gpp_libname=g++
18320         ;;
18321 esac
18322 if test "$GXX" = yes; then
18323         echo "$as_me:18323: checking for lib$cf_gpp_libname" >&5
18324 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18325         cf_save="$LIBS"
18326         LIBS="-l$cf_gpp_libname $LIBS"
18327         cat >conftest.$ac_ext <<_ACEOF
18328 #line 18328 "configure"
18329 #include "confdefs.h"
18330
18331 #include <$cf_gpp_libname/builtin.h>
18332
18333 int
18334 main ()
18335 {
18336 two_arg_error_handler_t foo2 = lib_error_handler
18337   ;
18338   return 0;
18339 }
18340 _ACEOF
18341 rm -f conftest.$ac_objext conftest$ac_exeext
18342 if { (eval echo "$as_me:18342: \"$ac_link\"") >&5
18343   (eval $ac_link) 2>&5
18344   ac_status=$?
18345   echo "$as_me:18345: \$? = $ac_status" >&5
18346   (exit $ac_status); } &&
18347          { ac_try='test -s conftest$ac_exeext'
18348   { (eval echo "$as_me:18348: \"$ac_try\"") >&5
18349   (eval $ac_try) 2>&5
18350   ac_status=$?
18351   echo "$as_me:18351: \$? = $ac_status" >&5
18352   (exit $ac_status); }; }; then
18353   cf_cxx_library=yes
18354          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18355          if test "$cf_gpp_libname" = cpp ; then
18356
18357 cat >>confdefs.h <<\EOF
18358 #define HAVE_GPP_BUILTIN_H 1
18359 EOF
18360
18361          else
18362
18363 cat >>confdefs.h <<\EOF
18364 #define HAVE_GXX_BUILTIN_H 1
18365 EOF
18366
18367          fi
18368 else
18369   echo "$as_me: failed program was:" >&5
18370 cat conftest.$ac_ext >&5
18371 cat >conftest.$ac_ext <<_ACEOF
18372 #line 18372 "configure"
18373 #include "confdefs.h"
18374
18375 #include <builtin.h>
18376
18377 int
18378 main ()
18379 {
18380 two_arg_error_handler_t foo2 = lib_error_handler
18381   ;
18382   return 0;
18383 }
18384 _ACEOF
18385 rm -f conftest.$ac_objext conftest$ac_exeext
18386 if { (eval echo "$as_me:18386: \"$ac_link\"") >&5
18387   (eval $ac_link) 2>&5
18388   ac_status=$?
18389   echo "$as_me:18389: \$? = $ac_status" >&5
18390   (exit $ac_status); } &&
18391          { ac_try='test -s conftest$ac_exeext'
18392   { (eval echo "$as_me:18392: \"$ac_try\"") >&5
18393   (eval $ac_try) 2>&5
18394   ac_status=$?
18395   echo "$as_me:18395: \$? = $ac_status" >&5
18396   (exit $ac_status); }; }; then
18397   cf_cxx_library=yes
18398          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18399
18400 cat >>confdefs.h <<\EOF
18401 #define HAVE_BUILTIN_H 1
18402 EOF
18403
18404 else
18405   echo "$as_me: failed program was:" >&5
18406 cat conftest.$ac_ext >&5
18407 cf_cxx_library=no
18408 fi
18409 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18410 fi
18411 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18412         LIBS="$cf_save"
18413         echo "$as_me:18413: result: $cf_cxx_library" >&5
18414 echo "${ECHO_T}$cf_cxx_library" >&6
18415 fi
18416
18417                 ;;
18418         *)
18419                 cf_cxx_library=no
18420                 ;;
18421         esac
18422
18423         ac_ext=cc
18424 ac_cpp='$CXXCPP $CPPFLAGS'
18425 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18426 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18427 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18428 ac_main_return=return
18429 echo "$as_me:18429: checking how to run the C++ preprocessor" >&5
18430 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18431 if test -z "$CXXCPP"; then
18432   if test "${ac_cv_prog_CXXCPP+set}" = set; then
18433   echo $ECHO_N "(cached) $ECHO_C" >&6
18434 else
18435       # Double quotes because CXXCPP needs to be expanded
18436     for CXXCPP in "$CXX -E" "/lib/cpp"
18437     do
18438       ac_preproc_ok=false
18439 for ac_cxx_preproc_warn_flag in '' yes
18440 do
18441   # Use a header file that comes with gcc, so configuring glibc
18442   # with a fresh cross-compiler works.
18443   # On the NeXT, cc -E runs the code through the compiler's parser,
18444   # not just through cpp. "Syntax error" is here to catch this case.
18445   cat >conftest.$ac_ext <<_ACEOF
18446 #line 18446 "configure"
18447 #include "confdefs.h"
18448 #include <assert.h>
18449                      Syntax error
18450 _ACEOF
18451 if { (eval echo "$as_me:18451: \"$ac_cpp conftest.$ac_ext\"") >&5
18452   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18453   ac_status=$?
18454   egrep -v '^ *\+' conftest.er1 >conftest.err
18455   rm -f conftest.er1
18456   cat conftest.err >&5
18457   echo "$as_me:18457: \$? = $ac_status" >&5
18458   (exit $ac_status); } >/dev/null; then
18459   if test -s conftest.err; then
18460     ac_cpp_err=$ac_cxx_preproc_warn_flag
18461   else
18462     ac_cpp_err=
18463   fi
18464 else
18465   ac_cpp_err=yes
18466 fi
18467 if test -z "$ac_cpp_err"; then
18468   :
18469 else
18470   echo "$as_me: failed program was:" >&5
18471   cat conftest.$ac_ext >&5
18472   # Broken: fails on valid input.
18473 continue
18474 fi
18475 rm -f conftest.err conftest.$ac_ext
18476
18477   # OK, works on sane cases.  Now check whether non-existent headers
18478   # can be detected and how.
18479   cat >conftest.$ac_ext <<_ACEOF
18480 #line 18480 "configure"
18481 #include "confdefs.h"
18482 #include <ac_nonexistent.h>
18483 _ACEOF
18484 if { (eval echo "$as_me:18484: \"$ac_cpp conftest.$ac_ext\"") >&5
18485   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18486   ac_status=$?
18487   egrep -v '^ *\+' conftest.er1 >conftest.err
18488   rm -f conftest.er1
18489   cat conftest.err >&5
18490   echo "$as_me:18490: \$? = $ac_status" >&5
18491   (exit $ac_status); } >/dev/null; then
18492   if test -s conftest.err; then
18493     ac_cpp_err=$ac_cxx_preproc_warn_flag
18494   else
18495     ac_cpp_err=
18496   fi
18497 else
18498   ac_cpp_err=yes
18499 fi
18500 if test -z "$ac_cpp_err"; then
18501   # Broken: success on invalid input.
18502 continue
18503 else
18504   echo "$as_me: failed program was:" >&5
18505   cat conftest.$ac_ext >&5
18506   # Passes both tests.
18507 ac_preproc_ok=:
18508 break
18509 fi
18510 rm -f conftest.err conftest.$ac_ext
18511
18512 done
18513 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18514 rm -f conftest.err conftest.$ac_ext
18515 if $ac_preproc_ok; then
18516   break
18517 fi
18518
18519     done
18520     ac_cv_prog_CXXCPP=$CXXCPP
18521
18522 fi
18523   CXXCPP=$ac_cv_prog_CXXCPP
18524 else
18525   ac_cv_prog_CXXCPP=$CXXCPP
18526 fi
18527 echo "$as_me:18527: result: $CXXCPP" >&5
18528 echo "${ECHO_T}$CXXCPP" >&6
18529 ac_preproc_ok=false
18530 for ac_cxx_preproc_warn_flag in '' yes
18531 do
18532   # Use a header file that comes with gcc, so configuring glibc
18533   # with a fresh cross-compiler works.
18534   # On the NeXT, cc -E runs the code through the compiler's parser,
18535   # not just through cpp. "Syntax error" is here to catch this case.
18536   cat >conftest.$ac_ext <<_ACEOF
18537 #line 18537 "configure"
18538 #include "confdefs.h"
18539 #include <assert.h>
18540                      Syntax error
18541 _ACEOF
18542 if { (eval echo "$as_me:18542: \"$ac_cpp conftest.$ac_ext\"") >&5
18543   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18544   ac_status=$?
18545   egrep -v '^ *\+' conftest.er1 >conftest.err
18546   rm -f conftest.er1
18547   cat conftest.err >&5
18548   echo "$as_me:18548: \$? = $ac_status" >&5
18549   (exit $ac_status); } >/dev/null; then
18550   if test -s conftest.err; then
18551     ac_cpp_err=$ac_cxx_preproc_warn_flag
18552   else
18553     ac_cpp_err=
18554   fi
18555 else
18556   ac_cpp_err=yes
18557 fi
18558 if test -z "$ac_cpp_err"; then
18559   :
18560 else
18561   echo "$as_me: failed program was:" >&5
18562   cat conftest.$ac_ext >&5
18563   # Broken: fails on valid input.
18564 continue
18565 fi
18566 rm -f conftest.err conftest.$ac_ext
18567
18568   # OK, works on sane cases.  Now check whether non-existent headers
18569   # can be detected and how.
18570   cat >conftest.$ac_ext <<_ACEOF
18571 #line 18571 "configure"
18572 #include "confdefs.h"
18573 #include <ac_nonexistent.h>
18574 _ACEOF
18575 if { (eval echo "$as_me:18575: \"$ac_cpp conftest.$ac_ext\"") >&5
18576   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18577   ac_status=$?
18578   egrep -v '^ *\+' conftest.er1 >conftest.err
18579   rm -f conftest.er1
18580   cat conftest.err >&5
18581   echo "$as_me:18581: \$? = $ac_status" >&5
18582   (exit $ac_status); } >/dev/null; then
18583   if test -s conftest.err; then
18584     ac_cpp_err=$ac_cxx_preproc_warn_flag
18585   else
18586     ac_cpp_err=
18587   fi
18588 else
18589   ac_cpp_err=yes
18590 fi
18591 if test -z "$ac_cpp_err"; then
18592   # Broken: success on invalid input.
18593 continue
18594 else
18595   echo "$as_me: failed program was:" >&5
18596   cat conftest.$ac_ext >&5
18597   # Passes both tests.
18598 ac_preproc_ok=:
18599 break
18600 fi
18601 rm -f conftest.err conftest.$ac_ext
18602
18603 done
18604 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18605 rm -f conftest.err conftest.$ac_ext
18606 if $ac_preproc_ok; then
18607   :
18608 else
18609   { { echo "$as_me:18609: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18610 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18611    { (exit 1); exit 1; }; }
18612 fi
18613
18614 ac_ext=cc
18615 ac_cpp='$CXXCPP $CPPFLAGS'
18616 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18617 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18618 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18619 ac_main_return=return
18620
18621 for ac_header in typeinfo
18622 do
18623 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18624 echo "$as_me:18624: checking for $ac_header" >&5
18625 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18626 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18627   echo $ECHO_N "(cached) $ECHO_C" >&6
18628 else
18629   cat >conftest.$ac_ext <<_ACEOF
18630 #line 18630 "configure"
18631 #include "confdefs.h"
18632 #include <$ac_header>
18633 _ACEOF
18634 if { (eval echo "$as_me:18634: \"$ac_cpp conftest.$ac_ext\"") >&5
18635   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18636   ac_status=$?
18637   egrep -v '^ *\+' conftest.er1 >conftest.err
18638   rm -f conftest.er1
18639   cat conftest.err >&5
18640   echo "$as_me:18640: \$? = $ac_status" >&5
18641   (exit $ac_status); } >/dev/null; then
18642   if test -s conftest.err; then
18643     ac_cpp_err=$ac_cxx_preproc_warn_flag
18644   else
18645     ac_cpp_err=
18646   fi
18647 else
18648   ac_cpp_err=yes
18649 fi
18650 if test -z "$ac_cpp_err"; then
18651   eval "$as_ac_Header=yes"
18652 else
18653   echo "$as_me: failed program was:" >&5
18654   cat conftest.$ac_ext >&5
18655   eval "$as_ac_Header=no"
18656 fi
18657 rm -f conftest.err conftest.$ac_ext
18658 fi
18659 echo "$as_me:18659: result: `eval echo '${'$as_ac_Header'}'`" >&5
18660 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18661 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18662   cat >>confdefs.h <<EOF
18663 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18664 EOF
18665
18666 fi
18667 done
18668
18669 for ac_header in iostream
18670 do
18671 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18672 echo "$as_me:18672: checking for $ac_header" >&5
18673 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18674 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18675   echo $ECHO_N "(cached) $ECHO_C" >&6
18676 else
18677   cat >conftest.$ac_ext <<_ACEOF
18678 #line 18678 "configure"
18679 #include "confdefs.h"
18680 #include <$ac_header>
18681 _ACEOF
18682 if { (eval echo "$as_me:18682: \"$ac_cpp conftest.$ac_ext\"") >&5
18683   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18684   ac_status=$?
18685   egrep -v '^ *\+' conftest.er1 >conftest.err
18686   rm -f conftest.er1
18687   cat conftest.err >&5
18688   echo "$as_me:18688: \$? = $ac_status" >&5
18689   (exit $ac_status); } >/dev/null; then
18690   if test -s conftest.err; then
18691     ac_cpp_err=$ac_cxx_preproc_warn_flag
18692   else
18693     ac_cpp_err=
18694   fi
18695 else
18696   ac_cpp_err=yes
18697 fi
18698 if test -z "$ac_cpp_err"; then
18699   eval "$as_ac_Header=yes"
18700 else
18701   echo "$as_me: failed program was:" >&5
18702   cat conftest.$ac_ext >&5
18703   eval "$as_ac_Header=no"
18704 fi
18705 rm -f conftest.err conftest.$ac_ext
18706 fi
18707 echo "$as_me:18707: result: `eval echo '${'$as_ac_Header'}'`" >&5
18708 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18709 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18710   cat >>confdefs.h <<EOF
18711 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18712 EOF
18713
18714 fi
18715 done
18716
18717 if test x"$ac_cv_header_iostream" = xyes ; then
18718         echo "$as_me:18718: checking if iostream uses std-namespace" >&5
18719 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18720         cat >conftest.$ac_ext <<_ACEOF
18721 #line 18721 "configure"
18722 #include "confdefs.h"
18723
18724 #include <iostream>
18725 using std::endl;
18726 using std::cerr;
18727 int
18728 main ()
18729 {
18730
18731 cerr << "testing" << endl;
18732
18733   ;
18734   return 0;
18735 }
18736 _ACEOF
18737 rm -f conftest.$ac_objext
18738 if { (eval echo "$as_me:18738: \"$ac_compile\"") >&5
18739   (eval $ac_compile) 2>&5
18740   ac_status=$?
18741   echo "$as_me:18741: \$? = $ac_status" >&5
18742   (exit $ac_status); } &&
18743          { ac_try='test -s conftest.$ac_objext'
18744   { (eval echo "$as_me:18744: \"$ac_try\"") >&5
18745   (eval $ac_try) 2>&5
18746   ac_status=$?
18747   echo "$as_me:18747: \$? = $ac_status" >&5
18748   (exit $ac_status); }; }; then
18749   cf_iostream_namespace=yes
18750 else
18751   echo "$as_me: failed program was:" >&5
18752 cat conftest.$ac_ext >&5
18753 cf_iostream_namespace=no
18754 fi
18755 rm -f conftest.$ac_objext conftest.$ac_ext
18756         echo "$as_me:18756: result: $cf_iostream_namespace" >&5
18757 echo "${ECHO_T}$cf_iostream_namespace" >&6
18758         if test "$cf_iostream_namespace" = yes ; then
18759
18760 cat >>confdefs.h <<\EOF
18761 #define IOSTREAM_NAMESPACE 1
18762 EOF
18763
18764         fi
18765 fi
18766
18767 echo "$as_me:18767: checking if we should include stdbool.h" >&5
18768 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18769
18770 if test "${cf_cv_header_stdbool_h+set}" = set; then
18771   echo $ECHO_N "(cached) $ECHO_C" >&6
18772 else
18773
18774         cat >conftest.$ac_ext <<_ACEOF
18775 #line 18775 "configure"
18776 #include "confdefs.h"
18777
18778 int
18779 main ()
18780 {
18781 bool foo = false
18782   ;
18783   return 0;
18784 }
18785 _ACEOF
18786 rm -f conftest.$ac_objext
18787 if { (eval echo "$as_me:18787: \"$ac_compile\"") >&5
18788   (eval $ac_compile) 2>&5
18789   ac_status=$?
18790   echo "$as_me:18790: \$? = $ac_status" >&5
18791   (exit $ac_status); } &&
18792          { ac_try='test -s conftest.$ac_objext'
18793   { (eval echo "$as_me:18793: \"$ac_try\"") >&5
18794   (eval $ac_try) 2>&5
18795   ac_status=$?
18796   echo "$as_me:18796: \$? = $ac_status" >&5
18797   (exit $ac_status); }; }; then
18798   cf_cv_header_stdbool_h=0
18799 else
18800   echo "$as_me: failed program was:" >&5
18801 cat conftest.$ac_ext >&5
18802 cat >conftest.$ac_ext <<_ACEOF
18803 #line 18803 "configure"
18804 #include "confdefs.h"
18805
18806 #ifndef __BEOS__
18807 #include <stdbool.h>
18808 #endif
18809
18810 int
18811 main ()
18812 {
18813 bool foo = false
18814   ;
18815   return 0;
18816 }
18817 _ACEOF
18818 rm -f conftest.$ac_objext
18819 if { (eval echo "$as_me:18819: \"$ac_compile\"") >&5
18820   (eval $ac_compile) 2>&5
18821   ac_status=$?
18822   echo "$as_me:18822: \$? = $ac_status" >&5
18823   (exit $ac_status); } &&
18824          { ac_try='test -s conftest.$ac_objext'
18825   { (eval echo "$as_me:18825: \"$ac_try\"") >&5
18826   (eval $ac_try) 2>&5
18827   ac_status=$?
18828   echo "$as_me:18828: \$? = $ac_status" >&5
18829   (exit $ac_status); }; }; then
18830   cf_cv_header_stdbool_h=1
18831 else
18832   echo "$as_me: failed program was:" >&5
18833 cat conftest.$ac_ext >&5
18834 cf_cv_header_stdbool_h=0
18835 fi
18836 rm -f conftest.$ac_objext conftest.$ac_ext
18837 fi
18838 rm -f conftest.$ac_objext conftest.$ac_ext
18839 fi
18840
18841 if test "$cf_cv_header_stdbool_h" = 1
18842 then    echo "$as_me:18842: result: yes" >&5
18843 echo "${ECHO_T}yes" >&6
18844 else    echo "$as_me:18844: result: no" >&5
18845 echo "${ECHO_T}no" >&6
18846 fi
18847
18848 echo "$as_me:18848: checking for builtin bool type" >&5
18849 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18850
18851 if test "${cf_cv_builtin_bool+set}" = set; then
18852   echo $ECHO_N "(cached) $ECHO_C" >&6
18853 else
18854
18855         cat >conftest.$ac_ext <<_ACEOF
18856 #line 18856 "configure"
18857 #include "confdefs.h"
18858
18859 #include <stdio.h>
18860 #include <sys/types.h>
18861
18862 int
18863 main ()
18864 {
18865 bool x = false
18866   ;
18867   return 0;
18868 }
18869 _ACEOF
18870 rm -f conftest.$ac_objext
18871 if { (eval echo "$as_me:18871: \"$ac_compile\"") >&5
18872   (eval $ac_compile) 2>&5
18873   ac_status=$?
18874   echo "$as_me:18874: \$? = $ac_status" >&5
18875   (exit $ac_status); } &&
18876          { ac_try='test -s conftest.$ac_objext'
18877   { (eval echo "$as_me:18877: \"$ac_try\"") >&5
18878   (eval $ac_try) 2>&5
18879   ac_status=$?
18880   echo "$as_me:18880: \$? = $ac_status" >&5
18881   (exit $ac_status); }; }; then
18882   cf_cv_builtin_bool=1
18883 else
18884   echo "$as_me: failed program was:" >&5
18885 cat conftest.$ac_ext >&5
18886 cf_cv_builtin_bool=0
18887 fi
18888 rm -f conftest.$ac_objext conftest.$ac_ext
18889
18890 fi
18891
18892 if test "$cf_cv_builtin_bool" = 1
18893 then    echo "$as_me:18893: result: yes" >&5
18894 echo "${ECHO_T}yes" >&6
18895 else    echo "$as_me:18895: result: no" >&5
18896 echo "${ECHO_T}no" >&6
18897 fi
18898
18899 echo "$as_me:18899: checking for size of bool" >&5
18900 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18901 if test "${cf_cv_type_of_bool+set}" = set; then
18902   echo $ECHO_N "(cached) $ECHO_C" >&6
18903 else
18904
18905         rm -f cf_test.out
18906         if test "$cross_compiling" = yes; then
18907   cf_cv_type_of_bool=unknown
18908 else
18909   cat >conftest.$ac_ext <<_ACEOF
18910 #line 18910 "configure"
18911 #include "confdefs.h"
18912
18913 #include <stdlib.h>
18914 #include <stdio.h>
18915
18916 #if defined(__cplusplus)
18917
18918 #ifdef HAVE_GXX_BUILTIN_H
18919 #include <g++/builtin.h>
18920 #elif HAVE_GPP_BUILTIN_H
18921 #include <gpp/builtin.h>
18922 #elif HAVE_BUILTIN_H
18923 #include <builtin.h>
18924 #endif
18925
18926 #else
18927
18928 #if $cf_cv_header_stdbool_h
18929 #include <stdbool.h>
18930 #endif
18931
18932 #endif
18933
18934 int main()
18935 {
18936         FILE *fp = fopen("cf_test.out", "w");
18937         if (fp != 0) {
18938                 bool x = true;
18939                 if ((bool)(-x) >= 0)
18940                         fputs("unsigned ", fp);
18941                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18942                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18943                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18944                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18945                 fclose(fp);
18946         }
18947         ${cf_cv_main_return:-return}(0);
18948 }
18949
18950 _ACEOF
18951 rm -f conftest$ac_exeext
18952 if { (eval echo "$as_me:18952: \"$ac_link\"") >&5
18953   (eval $ac_link) 2>&5
18954   ac_status=$?
18955   echo "$as_me:18955: \$? = $ac_status" >&5
18956   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18957   { (eval echo "$as_me:18957: \"$ac_try\"") >&5
18958   (eval $ac_try) 2>&5
18959   ac_status=$?
18960   echo "$as_me:18960: \$? = $ac_status" >&5
18961   (exit $ac_status); }; }; then
18962   cf_cv_type_of_bool=`cat cf_test.out`
18963                  if test -z "$cf_cv_type_of_bool"; then
18964                    cf_cv_type_of_bool=unknown
18965                  fi
18966 else
18967   echo "$as_me: program exited with status $ac_status" >&5
18968 echo "$as_me: failed program was:" >&5
18969 cat conftest.$ac_ext >&5
18970 cf_cv_type_of_bool=unknown
18971 fi
18972 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18973 fi
18974
18975 fi
18976
18977         rm -f cf_test.out
18978 echo "$as_me:18978: result: $cf_cv_type_of_bool" >&5
18979 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18980 if test "$cf_cv_type_of_bool" = unknown ; then
18981         case .$NCURSES_BOOL in #(vi
18982         .auto|.) NCURSES_BOOL=unsigned;;
18983         esac
18984         { echo "$as_me:18984: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18985 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18986         cf_cv_type_of_bool=$NCURSES_BOOL
18987 fi
18988
18989 echo "$as_me:18989: checking for special defines needed for etip.h" >&5
18990 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18991 cf_save_CXXFLAGS="$CXXFLAGS"
18992 cf_result="none"
18993
18994 # etip.h includes ncurses.h which includes ncurses_dll.h
18995 # But ncurses_dll.h is generated - fix here.
18996 test -d include || mkdir include
18997 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
18998
18999 for cf_math in "" MATH_H
19000 do
19001 for cf_excp in "" MATH_EXCEPTION
19002 do
19003         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
19004         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
19005         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
19006 cat >conftest.$ac_ext <<_ACEOF
19007 #line 19007 "configure"
19008 #include "confdefs.h"
19009
19010 #include <etip.h.in>
19011
19012 int
19013 main ()
19014 {
19015
19016   ;
19017   return 0;
19018 }
19019 _ACEOF
19020 rm -f conftest.$ac_objext
19021 if { (eval echo "$as_me:19021: \"$ac_compile\"") >&5
19022   (eval $ac_compile) 2>&5
19023   ac_status=$?
19024   echo "$as_me:19024: \$? = $ac_status" >&5
19025   (exit $ac_status); } &&
19026          { ac_try='test -s conftest.$ac_objext'
19027   { (eval echo "$as_me:19027: \"$ac_try\"") >&5
19028   (eval $ac_try) 2>&5
19029   ac_status=$?
19030   echo "$as_me:19030: \$? = $ac_status" >&5
19031   (exit $ac_status); }; }; then
19032
19033         test -n "$cf_math" && cat >>confdefs.h <<EOF
19034 #define ETIP_NEEDS_${cf_math} 1
19035 EOF
19036
19037         test -n "$cf_excp" && cat >>confdefs.h <<EOF
19038 #define ETIP_NEEDS_${cf_excp} 1
19039 EOF
19040
19041         cf_result="$cf_math $cf_excp"
19042         break 2
19043
19044 else
19045   echo "$as_me: failed program was:" >&5
19046 cat conftest.$ac_ext >&5
19047 fi
19048 rm -f conftest.$ac_objext conftest.$ac_ext
19049 done
19050 done
19051 echo "$as_me:19051: result: $cf_result" >&5
19052 echo "${ECHO_T}$cf_result" >&6
19053 CXXFLAGS="$cf_save_CXXFLAGS"
19054
19055 if test -n "$CXX"; then
19056 echo "$as_me:19056: checking if $CXX accepts parameter initialization" >&5
19057 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
19058 if test "${cf_cv_cpp_param_init+set}" = set; then
19059   echo $ECHO_N "(cached) $ECHO_C" >&6
19060 else
19061
19062         ac_ext=cc
19063 ac_cpp='$CXXCPP $CPPFLAGS'
19064 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19065 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19066 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19067 ac_main_return=return
19068
19069         if test "$cross_compiling" = yes; then
19070   cf_cv_cpp_param_init=unknown
19071 else
19072   cat >conftest.$ac_ext <<_ACEOF
19073 #line 19073 "configure"
19074 #include "confdefs.h"
19075
19076 class TEST {
19077 private:
19078         int value;
19079 public:
19080         TEST(int x = 1);
19081         ~TEST();
19082 };
19083
19084 TEST::TEST(int x = 1)   // some compilers do not like second initializer
19085 {
19086         value = x;
19087 }
19088 int main() { }
19089
19090 _ACEOF
19091 rm -f conftest$ac_exeext
19092 if { (eval echo "$as_me:19092: \"$ac_link\"") >&5
19093   (eval $ac_link) 2>&5
19094   ac_status=$?
19095   echo "$as_me:19095: \$? = $ac_status" >&5
19096   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19097   { (eval echo "$as_me:19097: \"$ac_try\"") >&5
19098   (eval $ac_try) 2>&5
19099   ac_status=$?
19100   echo "$as_me:19100: \$? = $ac_status" >&5
19101   (exit $ac_status); }; }; then
19102   cf_cv_cpp_param_init=yes
19103 else
19104   echo "$as_me: program exited with status $ac_status" >&5
19105 echo "$as_me: failed program was:" >&5
19106 cat conftest.$ac_ext >&5
19107 cf_cv_cpp_param_init=no
19108 fi
19109 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19110 fi
19111         ac_ext=cc
19112 ac_cpp='$CXXCPP $CPPFLAGS'
19113 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19114 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19115 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19116 ac_main_return=return
19117
19118 fi
19119 echo "$as_me:19119: result: $cf_cv_cpp_param_init" >&5
19120 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
19121 fi
19122 test "$cf_cv_cpp_param_init" = yes &&
19123 cat >>confdefs.h <<\EOF
19124 #define CPP_HAS_PARAM_INIT 1
19125 EOF
19126
19127 if test -n "$CXX"; then
19128
19129 echo "$as_me:19129: checking if $CXX accepts static_cast" >&5
19130 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
19131 if test "${cf_cv_cpp_static_cast+set}" = set; then
19132   echo $ECHO_N "(cached) $ECHO_C" >&6
19133 else
19134
19135         ac_ext=cc
19136 ac_cpp='$CXXCPP $CPPFLAGS'
19137 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19138 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19139 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19140 ac_main_return=return
19141
19142         cat >conftest.$ac_ext <<_ACEOF
19143 #line 19143 "configure"
19144 #include "confdefs.h"
19145
19146 class NCursesPanel
19147 {
19148 public:
19149   NCursesPanel(int nlines,
19150                int ncols,
19151                int begin_y = 0,
19152                int begin_x = 0)
19153   {
19154   }
19155   NCursesPanel();
19156   ~NCursesPanel();
19157 };
19158
19159 template<class T> class NCursesUserPanel : public NCursesPanel
19160 {
19161 public:
19162   NCursesUserPanel (int nlines,
19163                     int ncols,
19164                     int begin_y = 0,
19165                     int begin_x = 0,
19166                     const T* p_UserData = static_cast<T*>(0))
19167     : NCursesPanel (nlines, ncols, begin_y, begin_x)
19168   {
19169   };
19170   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
19171   {
19172   };
19173
19174   virtual ~NCursesUserPanel() {};
19175 };
19176
19177 int
19178 main ()
19179 {
19180
19181         const char* p_UserData = static_cast<char*>(0)
19182   ;
19183   return 0;
19184 }
19185 _ACEOF
19186 rm -f conftest.$ac_objext
19187 if { (eval echo "$as_me:19187: \"$ac_compile\"") >&5
19188   (eval $ac_compile) 2>&5
19189   ac_status=$?
19190   echo "$as_me:19190: \$? = $ac_status" >&5
19191   (exit $ac_status); } &&
19192          { ac_try='test -s conftest.$ac_objext'
19193   { (eval echo "$as_me:19193: \"$ac_try\"") >&5
19194   (eval $ac_try) 2>&5
19195   ac_status=$?
19196   echo "$as_me:19196: \$? = $ac_status" >&5
19197   (exit $ac_status); }; }; then
19198   cf_cv_cpp_static_cast=yes
19199 else
19200   echo "$as_me: failed program was:" >&5
19201 cat conftest.$ac_ext >&5
19202 cf_cv_cpp_static_cast=no
19203 fi
19204 rm -f conftest.$ac_objext conftest.$ac_ext
19205
19206         ac_ext=cc
19207 ac_cpp='$CXXCPP $CPPFLAGS'
19208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19209 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19211 ac_main_return=return
19212
19213 fi
19214 echo "$as_me:19214: result: $cf_cv_cpp_static_cast" >&5
19215 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
19216
19217 fi
19218
19219 test "$cf_cv_cpp_static_cast" = yes &&
19220 cat >>confdefs.h <<\EOF
19221 #define CPP_HAS_STATIC_CAST 1
19222 EOF
19223
19224         CXX_AR='$(AR)'
19225         CXX_ARFLAGS='$(ARFLAGS)'
19226         case $cf_cv_system_name in #(vi
19227         irix*) #(vi
19228             if test "$GXX" != yes ; then
19229                 CXX_AR='$(CXX)'
19230                 CXX_ARFLAGS='-ar -o'
19231             fi
19232             ;;
19233         sco3.2v5*) #(vi
19234             CXXLDFLAGS="-u main"
19235             ;;
19236         solaris2*)
19237             if test "$GXX" != yes ; then
19238                 CXX_AR='$(CXX)'
19239                 CXX_ARFLAGS='-xar -o'
19240             fi
19241             ;;
19242         esac
19243
19244 else
19245         cf_cxx_library=no
19246         cf_cv_builtin_bool=1
19247
19248         # Just because we are not configuring against C++ right now does not
19249         # mean that a user will not want to use C++.  Some distributors disable
19250         # the C++ portion of this configuration as a shortcut (or just to avoid
19251         # compiling the demo in the c++ directory).  So we need a reasonable
19252         # default for the 'bool' type.
19253         #
19254         # Caveat: since the storage of the bool type is not standardized, it
19255         # may change.
19256
19257         if test "$NCURSES_BOOL" != auto ; then
19258                 cf_cv_type_of_bool=$NCURSES_BOOL
19259                 cf_cv_header_stdbool_h=0
19260         else
19261                 if test "$cf_cv_header_stdbool_h" = 1 ; then
19262
19263 echo "$as_me:19263: checking for size of bool" >&5
19264 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19265 if test "${cf_cv_type_of_bool+set}" = set; then
19266   echo $ECHO_N "(cached) $ECHO_C" >&6
19267 else
19268
19269         rm -f cf_test.out
19270         if test "$cross_compiling" = yes; then
19271   cf_cv_type_of_bool=unknown
19272 else
19273   cat >conftest.$ac_ext <<_ACEOF
19274 #line 19274 "configure"
19275 #include "confdefs.h"
19276
19277 #include <stdlib.h>
19278 #include <stdio.h>
19279
19280 #if defined(__cplusplus)
19281
19282 #ifdef HAVE_GXX_BUILTIN_H
19283 #include <g++/builtin.h>
19284 #elif HAVE_GPP_BUILTIN_H
19285 #include <gpp/builtin.h>
19286 #elif HAVE_BUILTIN_H
19287 #include <builtin.h>
19288 #endif
19289
19290 #else
19291
19292 #if $cf_cv_header_stdbool_h
19293 #include <stdbool.h>
19294 #endif
19295
19296 #endif
19297
19298 int main()
19299 {
19300         FILE *fp = fopen("cf_test.out", "w");
19301         if (fp != 0) {
19302                 bool x = true;
19303                 if ((bool)(-x) >= 0)
19304                         fputs("unsigned ", fp);
19305                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19306                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19307                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19308                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19309                 fclose(fp);
19310         }
19311         ${cf_cv_main_return:-return}(0);
19312 }
19313
19314 _ACEOF
19315 rm -f conftest$ac_exeext
19316 if { (eval echo "$as_me:19316: \"$ac_link\"") >&5
19317   (eval $ac_link) 2>&5
19318   ac_status=$?
19319   echo "$as_me:19319: \$? = $ac_status" >&5
19320   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19321   { (eval echo "$as_me:19321: \"$ac_try\"") >&5
19322   (eval $ac_try) 2>&5
19323   ac_status=$?
19324   echo "$as_me:19324: \$? = $ac_status" >&5
19325   (exit $ac_status); }; }; then
19326   cf_cv_type_of_bool=`cat cf_test.out`
19327                  if test -z "$cf_cv_type_of_bool"; then
19328                    cf_cv_type_of_bool=unknown
19329                  fi
19330 else
19331   echo "$as_me: program exited with status $ac_status" >&5
19332 echo "$as_me: failed program was:" >&5
19333 cat conftest.$ac_ext >&5
19334 cf_cv_type_of_bool=unknown
19335 fi
19336 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19337 fi
19338
19339 fi
19340
19341         rm -f cf_test.out
19342 echo "$as_me:19342: result: $cf_cv_type_of_bool" >&5
19343 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19344 if test "$cf_cv_type_of_bool" = unknown ; then
19345         case .$NCURSES_BOOL in #(vi
19346         .auto|.) NCURSES_BOOL=unsigned;;
19347         esac
19348         { echo "$as_me:19348: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19349 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19350         cf_cv_type_of_bool=$NCURSES_BOOL
19351 fi
19352
19353                 else
19354                         echo "$as_me:19354: checking for fallback type of bool" >&5
19355 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19356                         case "$host_cpu" in #(vi
19357                         i?86)   cf_cv_type_of_bool=char ;; #(vi
19358                         *)      cf_cv_type_of_bool=int  ;;
19359                         esac
19360                         echo "$as_me:19360: result: $cf_cv_type_of_bool" >&5
19361 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19362                 fi
19363         fi
19364 fi
19365
19366 # If the C compiler did not declare bool, and we did not determine that the C++
19367 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19368 # ncurses library use the same type as C++ bool.  Note that this allows one to
19369 # specify the type of bool in a configure-script option and postpone
19370 # integration with the C++ compiler provided that the types are compatible.
19371 USE_CXX_BOOL=1
19372 if test $cf_cv_cc_bool_type = 1
19373 then
19374         # oops: C has a bool.  Unlikely, but C++ could differ.
19375         USE_CXX_BOOL=0
19376 elif test $cf_cv_builtin_bool = 0
19377 then
19378         # C++ has no bool
19379         USE_CXX_BOOL=0
19380 else
19381         # this is the normal case
19382         USE_CXX_BOOL='defined(__cplusplus)'
19383 fi
19384
19385 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19386
19387         if test "$cf_with_ada" != "no" ; then
19388                 if test "$with_libtool" != "no"; then
19389                         { echo "$as_me:19389: WARNING: libtool does not support Ada - disabling feature" >&5
19390 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19391                         cf_with_ada=no
19392                 fi
19393         fi
19394
19395         if test "$cf_with_ada" != "no" ; then
19396
19397 cf_ada_make=gnatmake
19398 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19399 set dummy $cf_ada_make; ac_word=$2
19400 echo "$as_me:19400: checking for $ac_word" >&5
19401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19402 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19403   echo $ECHO_N "(cached) $ECHO_C" >&6
19404 else
19405   if test -n "$gnat_exists"; then
19406   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19407 else
19408   ac_save_IFS=$IFS; IFS=$ac_path_separator
19409 ac_dummy="$PATH"
19410 for ac_dir in $ac_dummy; do
19411   IFS=$ac_save_IFS
19412   test -z "$ac_dir" && ac_dir=.
19413   $as_executable_p "$ac_dir/$ac_word" || continue
19414 ac_cv_prog_gnat_exists="yes"
19415 echo "$as_me:19415: found $ac_dir/$ac_word" >&5
19416 break
19417 done
19418
19419   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19420 fi
19421 fi
19422 gnat_exists=$ac_cv_prog_gnat_exists
19423 if test -n "$gnat_exists"; then
19424   echo "$as_me:19424: result: $gnat_exists" >&5
19425 echo "${ECHO_T}$gnat_exists" >&6
19426 else
19427   echo "$as_me:19427: result: no" >&5
19428 echo "${ECHO_T}no" >&6
19429 fi
19430
19431 if test "$ac_cv_prog_gnat_exists" = no; then
19432    cf_ada_make=
19433    cf_cv_prog_gnat_correct=no
19434 else
19435
19436 echo "$as_me:19436: checking for gnat version" >&5
19437 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19438 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19439         grep '[0-9].[0-9][0-9]*' |\
19440     sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19441 echo "$as_me:19441: result: $cf_gnat_version" >&5
19442 echo "${ECHO_T}$cf_gnat_version" >&6
19443
19444 case $cf_gnat_version in #(vi
19445 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19446         cf_cv_prog_gnat_correct=yes
19447         ;;
19448 *)
19449         { echo "$as_me:19449: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19450 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19451         cf_cv_prog_gnat_correct=no
19452         ;;
19453 esac
19454
19455    # Extract the first word of "m4", so it can be a program name with args.
19456 set dummy m4; ac_word=$2
19457 echo "$as_me:19457: checking for $ac_word" >&5
19458 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19459 if test "${ac_cv_prog_M4_exists+set}" = set; then
19460   echo $ECHO_N "(cached) $ECHO_C" >&6
19461 else
19462   if test -n "$M4_exists"; then
19463   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19464 else
19465   ac_save_IFS=$IFS; IFS=$ac_path_separator
19466 ac_dummy="$PATH"
19467 for ac_dir in $ac_dummy; do
19468   IFS=$ac_save_IFS
19469   test -z "$ac_dir" && ac_dir=.
19470   $as_executable_p "$ac_dir/$ac_word" || continue
19471 ac_cv_prog_M4_exists="yes"
19472 echo "$as_me:19472: found $ac_dir/$ac_word" >&5
19473 break
19474 done
19475
19476   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19477 fi
19478 fi
19479 M4_exists=$ac_cv_prog_M4_exists
19480 if test -n "$M4_exists"; then
19481   echo "$as_me:19481: result: $M4_exists" >&5
19482 echo "${ECHO_T}$M4_exists" >&6
19483 else
19484   echo "$as_me:19484: result: no" >&5
19485 echo "${ECHO_T}no" >&6
19486 fi
19487
19488    if test "$ac_cv_prog_M4_exists" = no; then
19489       cf_cv_prog_gnat_correct=no
19490       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19491    fi
19492    if test "$cf_cv_prog_gnat_correct" = yes; then
19493       echo "$as_me:19493: checking if GNAT works" >&5
19494 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19495
19496 rm -rf conftest* *~conftest*
19497 cat >>conftest.ads <<CF_EOF
19498 procedure conftest;
19499 CF_EOF
19500 cat >>conftest.adb <<CF_EOF
19501 with Text_IO;
19502 with GNAT.OS_Lib;
19503 procedure conftest is
19504 begin
19505    Text_IO.Put ("Hello World");
19506    Text_IO.New_Line;
19507    GNAT.OS_Lib.OS_Exit (0);
19508 end conftest;
19509 CF_EOF
19510 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19511    if ( ./conftest 1>&5 2>&1 ) ; then
19512       cf_cv_prog_gnat_correct=yes
19513    else
19514       cf_cv_prog_gnat_correct=no
19515    fi
19516 else
19517    cf_cv_prog_gnat_correct=no
19518 fi
19519 rm -rf conftest* *~conftest*
19520
19521       echo "$as_me:19521: result: $cf_cv_prog_gnat_correct" >&5
19522 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19523    fi
19524 fi
19525
19526                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
19527
19528         ADAFLAGS="$ADAFLAGS -gnatpn"
19529
19530         echo "$as_me:19530: checking optimization options for ADAFLAGS" >&5
19531 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19532         case "$CFLAGS" in
19533         *-g*)
19534
19535         ADAFLAGS="$ADAFLAGS -g"
19536
19537                 ;;
19538         esac
19539         case "$CFLAGS" in
19540         *-O*)
19541                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
19542
19543         ADAFLAGS="$ADAFLAGS $cf_O_flag"
19544
19545                 ;;
19546         esac
19547         echo "$as_me:19547: result: $ADAFLAGS" >&5
19548 echo "${ECHO_T}$ADAFLAGS" >&6
19549
19550 echo "$as_me:19550: checking if GNAT supports generics" >&5
19551 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19552 case $cf_gnat_version in #(vi
19553 3.[1-9]*|[4-9].*) #(vi
19554         cf_gnat_generics=yes
19555         ;;
19556 *)
19557         cf_gnat_generics=no
19558         ;;
19559 esac
19560 echo "$as_me:19560: result: $cf_gnat_generics" >&5
19561 echo "${ECHO_T}$cf_gnat_generics" >&6
19562
19563 if test "$cf_gnat_generics" = yes
19564 then
19565         cf_compile_generics=generics
19566         cf_generic_objects="\${GENOBJS}"
19567 else
19568         cf_compile_generics=
19569         cf_generic_objects=
19570 fi
19571
19572 echo "$as_me:19572: checking if GNAT supports SIGINT" >&5
19573 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19574 if test "${cf_cv_gnat_sigint+set}" = set; then
19575   echo $ECHO_N "(cached) $ECHO_C" >&6
19576 else
19577
19578 rm -rf conftest* *~conftest*
19579 cat >>conftest.ads <<CF_EOF
19580 with Ada.Interrupts.Names;
19581
19582 package ConfTest is
19583
19584    pragma Warnings (Off);  --  the next pragma exists since 3.11p
19585    pragma Unreserve_All_Interrupts;
19586    pragma Warnings (On);
19587
19588    protected Process is
19589       procedure Stop;
19590       function Continue return Boolean;
19591       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19592    private
19593       Done : Boolean := False;
19594    end Process;
19595
19596 end ConfTest;
19597 CF_EOF
19598 cat >>conftest.adb <<CF_EOF
19599 package body ConfTest is
19600    protected body Process is
19601       procedure Stop is
19602       begin
19603          Done := True;
19604       end Stop;
19605       function Continue return Boolean is
19606       begin
19607          return not Done;
19608       end Continue;
19609    end Process;
19610 end ConfTest;
19611 CF_EOF
19612 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19613       cf_cv_gnat_sigint=yes
19614 else
19615    cf_cv_gnat_sigint=no
19616 fi
19617 rm -rf conftest* *~conftest*
19618
19619 fi
19620 echo "$as_me:19620: result: $cf_cv_gnat_sigint" >&5
19621 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19622
19623 if test $cf_cv_gnat_sigint = yes ; then
19624         USE_GNAT_SIGINT=""
19625 else
19626         USE_GNAT_SIGINT="#"
19627 fi
19628
19629 echo "$as_me:19629: checking if GNAT pragma Unreferenced works" >&5
19630 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19631 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19632   echo $ECHO_N "(cached) $ECHO_C" >&6
19633 else
19634
19635 rm -rf conftest* *~conftest*
19636 cat >>conftest.ads <<CF_EOF
19637 procedure conftest;
19638 CF_EOF
19639 cat >>conftest.adb <<CF_EOF
19640 with Text_IO;
19641 with GNAT.OS_Lib;
19642 procedure conftest is
19643    test : Integer;
19644    pragma Unreferenced (test);
19645 begin
19646    test := 1;
19647    Text_IO.Put ("Hello World");
19648    Text_IO.New_Line;
19649    GNAT.OS_Lib.OS_Exit (0);
19650 end conftest;
19651 CF_EOF
19652 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19653       cf_cv_pragma_unreferenced=yes
19654 else
19655    cf_cv_pragma_unreferenced=no
19656 fi
19657 rm -rf conftest* *~conftest*
19658
19659 fi
19660 echo "$as_me:19660: result: $cf_cv_pragma_unreferenced" >&5
19661 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19662
19663 # if the pragma is supported, use it (needed in the Trace code).
19664 if test $cf_cv_pragma_unreferenced = yes ; then
19665         PRAGMA_UNREF=TRUE
19666 else
19667         PRAGMA_UNREF=FALSE
19668 fi
19669
19670 cf_gnat_libraries=no
19671 cf_gnat_projects=no
19672
19673 echo "$as_me:19673: checking if GNAT supports project files" >&5
19674 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19675 case $cf_gnat_version in #(vi
19676 3.[0-9]*) #(vi
19677         ;;
19678 *)
19679         case $cf_cv_system_name in #(vi
19680         cygwin*|msys*) #(vi
19681                 ;;
19682         *)
19683                 mkdir conftest.src conftest.bin conftest.lib
19684                 cd conftest.src
19685                 rm -rf conftest* *~conftest*
19686                 cat >>library.gpr <<CF_EOF
19687 project Library is
19688   Kind := External ("LIB_KIND");
19689   for Library_Name use "ConfTest";
19690   for Object_Dir use ".";
19691   for Library_ALI_Dir use External("LIBRARY_DIR");
19692   for Library_Version use External ("SONAME");
19693   for Library_Kind use Kind;
19694   for Library_Dir use External("BUILD_DIR");
19695   Source_Dir := External ("SOURCE_DIR");
19696   for Source_Dirs use (Source_Dir);
19697   package Compiler is
19698      for Default_Switches ("Ada") use
19699        ("-g",
19700         "-O2",
19701         "-gnatafno",
19702         "-gnatVa",   -- All validity checks
19703         "-gnatwa");  -- Activate all optional errors
19704   end Compiler;
19705 end Library;
19706 CF_EOF
19707                 cat >>confpackage.ads <<CF_EOF
19708 package ConfPackage is
19709    procedure conftest;
19710 end ConfPackage;
19711 CF_EOF
19712                 cat >>confpackage.adb <<CF_EOF
19713 with Text_IO;
19714 package body ConfPackage is
19715    procedure conftest is
19716    begin
19717       Text_IO.Put ("Hello World");
19718       Text_IO.New_Line;
19719    end conftest;
19720 end ConfPackage;
19721 CF_EOF
19722                 if ( $cf_ada_make $ADAFLAGS \
19723                                 -Plibrary.gpr \
19724                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19725                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19726                                 -XSOURCE_DIR=`pwd` \
19727                                 -XSONAME=libConfTest.so.1 \
19728                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19729                         cf_gnat_projects=yes
19730                 fi
19731                 cd ..
19732                 if test -f conftest.lib/confpackage.ali
19733                 then
19734                         cf_gnat_libraries=yes
19735                 fi
19736                 rm -rf conftest* *~conftest*
19737                 ;;
19738         esac
19739         ;;
19740 esac
19741 echo "$as_me:19741: result: $cf_gnat_projects" >&5
19742 echo "${ECHO_T}$cf_gnat_projects" >&6
19743
19744 if test $cf_gnat_projects = yes
19745 then
19746         echo "$as_me:19746: checking if GNAT supports libraries" >&5
19747 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19748         echo "$as_me:19748: result: $cf_gnat_libraries" >&5
19749 echo "${ECHO_T}$cf_gnat_libraries" >&6
19750 fi
19751
19752 if test "$cf_gnat_projects" = yes
19753 then
19754         USE_OLD_MAKERULES="#"
19755         USE_GNAT_PROJECTS=""
19756 else
19757         USE_OLD_MAKERULES=""
19758         USE_GNAT_PROJECTS="#"
19759 fi
19760
19761 if test "$cf_gnat_libraries" = yes
19762 then
19763         USE_GNAT_LIBRARIES=""
19764 else
19765         USE_GNAT_LIBRARIES="#"
19766 fi
19767
19768 echo "$as_me:19768: checking for ada-compiler" >&5
19769 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19770
19771 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19772 if test "${with_ada_compiler+set}" = set; then
19773   withval="$with_ada_compiler"
19774   cf_ada_compiler=$withval
19775 else
19776   cf_ada_compiler=gnatmake
19777 fi;
19778
19779 echo "$as_me:19779: result: $cf_ada_compiler" >&5
19780 echo "${ECHO_T}$cf_ada_compiler" >&6
19781
19782                         cf_ada_package=terminal_interface
19783
19784 echo "$as_me:19784: checking for ada-include" >&5
19785 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19786
19787 # Check whether --with-ada-include or --without-ada-include was given.
19788 if test "${with_ada_include+set}" = set; then
19789   withval="$with_ada_include"
19790
19791 else
19792   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19793 fi; if test -n "$prefix/share/ada/adainclude" ; then
19794
19795 if test "x$prefix" != xNONE; then
19796   cf_path_syntax="$prefix"
19797 else
19798   cf_path_syntax="$ac_default_prefix"
19799 fi
19800
19801 case ".$withval" in #(vi
19802 .\$\(*\)*|.\'*\'*) #(vi
19803   ;;
19804 ..|./*|.\\*) #(vi
19805   ;;
19806 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19807   ;;
19808 .\${*prefix}*|.\${*dir}*) #(vi
19809   eval withval="$withval"
19810   case ".$withval" in #(vi
19811   .NONE/*)
19812     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19813     ;;
19814   esac
19815   ;; #(vi
19816 .no|.NONE/*)
19817   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19818   ;;
19819 *)
19820   { { echo "$as_me:19820: error: expected a pathname, not \"$withval\"" >&5
19821 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19822    { (exit 1); exit 1; }; }
19823   ;;
19824 esac
19825
19826 fi
19827 eval ADA_INCLUDE="$withval"
19828
19829 echo "$as_me:19829: result: $ADA_INCLUDE" >&5
19830 echo "${ECHO_T}$ADA_INCLUDE" >&6
19831
19832 echo "$as_me:19832: checking for ada-objects" >&5
19833 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19834
19835 # Check whether --with-ada-objects or --without-ada-objects was given.
19836 if test "${with_ada_objects+set}" = set; then
19837   withval="$with_ada_objects"
19838
19839 else
19840   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19841 fi; if test -n "$prefix/lib/ada/adalib" ; then
19842
19843 if test "x$prefix" != xNONE; then
19844   cf_path_syntax="$prefix"
19845 else
19846   cf_path_syntax="$ac_default_prefix"
19847 fi
19848
19849 case ".$withval" in #(vi
19850 .\$\(*\)*|.\'*\'*) #(vi
19851   ;;
19852 ..|./*|.\\*) #(vi
19853   ;;
19854 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19855   ;;
19856 .\${*prefix}*|.\${*dir}*) #(vi
19857   eval withval="$withval"
19858   case ".$withval" in #(vi
19859   .NONE/*)
19860     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19861     ;;
19862   esac
19863   ;; #(vi
19864 .no|.NONE/*)
19865   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19866   ;;
19867 *)
19868   { { echo "$as_me:19868: error: expected a pathname, not \"$withval\"" >&5
19869 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19870    { (exit 1); exit 1; }; }
19871   ;;
19872 esac
19873
19874 fi
19875 eval ADA_OBJECTS="$withval"
19876
19877 echo "$as_me:19877: result: $ADA_OBJECTS" >&5
19878 echo "${ECHO_T}$ADA_OBJECTS" >&6
19879
19880 echo "$as_me:19880: checking if an Ada95 shared-library should be built" >&5
19881 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19882
19883 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19884 if test "${with_ada_sharedlib+set}" = set; then
19885   withval="$with_ada_sharedlib"
19886   with_ada_sharedlib=$withval
19887 else
19888   with_ada_sharedlib=no
19889 fi;
19890 echo "$as_me:19890: result: $with_ada_sharedlib" >&5
19891 echo "${ECHO_T}$with_ada_sharedlib" >&6
19892
19893 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19894 MAKE_ADA_SHAREDLIB="#"
19895
19896 if test "x$with_ada_sharedlib" != xno
19897 then
19898         MAKE_ADA_SHAREDLIB=
19899         if test "x$with_ada_sharedlib" != xyes
19900         then
19901                 ADA_SHAREDLIB="$with_ada_sharedlib"
19902         fi
19903 fi
19904
19905                 fi
19906         fi
19907 else
19908         cf_with_ada=no
19909 fi
19910
19911 # do this "late" to avoid conflict with header-checks
19912 if test "x$with_widec" = xyes ; then
19913         echo "$as_me:19913: checking for wchar_t" >&5
19914 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
19915 if test "${ac_cv_type_wchar_t+set}" = set; then
19916   echo $ECHO_N "(cached) $ECHO_C" >&6
19917 else
19918   cat >conftest.$ac_ext <<_ACEOF
19919 #line 19919 "configure"
19920 #include "confdefs.h"
19921 $ac_includes_default
19922 int
19923 main ()
19924 {
19925 if ((wchar_t *) 0)
19926   return 0;
19927 if (sizeof (wchar_t))
19928   return 0;
19929   ;
19930   return 0;
19931 }
19932 _ACEOF
19933 rm -f conftest.$ac_objext
19934 if { (eval echo "$as_me:19934: \"$ac_compile\"") >&5
19935   (eval $ac_compile) 2>&5
19936   ac_status=$?
19937   echo "$as_me:19937: \$? = $ac_status" >&5
19938   (exit $ac_status); } &&
19939          { ac_try='test -s conftest.$ac_objext'
19940   { (eval echo "$as_me:19940: \"$ac_try\"") >&5
19941   (eval $ac_try) 2>&5
19942   ac_status=$?
19943   echo "$as_me:19943: \$? = $ac_status" >&5
19944   (exit $ac_status); }; }; then
19945   ac_cv_type_wchar_t=yes
19946 else
19947   echo "$as_me: failed program was:" >&5
19948 cat conftest.$ac_ext >&5
19949 ac_cv_type_wchar_t=no
19950 fi
19951 rm -f conftest.$ac_objext conftest.$ac_ext
19952 fi
19953 echo "$as_me:19953: result: $ac_cv_type_wchar_t" >&5
19954 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
19955
19956 echo "$as_me:19956: checking size of wchar_t" >&5
19957 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
19958 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
19959   echo $ECHO_N "(cached) $ECHO_C" >&6
19960 else
19961   if test "$ac_cv_type_wchar_t" = yes; then
19962   if test "$cross_compiling" = yes; then
19963   # Depending upon the size, compute the lo and hi bounds.
19964 cat >conftest.$ac_ext <<_ACEOF
19965 #line 19965 "configure"
19966 #include "confdefs.h"
19967 $ac_includes_default
19968 int
19969 main ()
19970 {
19971 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
19972   ;
19973   return 0;
19974 }
19975 _ACEOF
19976 rm -f conftest.$ac_objext
19977 if { (eval echo "$as_me:19977: \"$ac_compile\"") >&5
19978   (eval $ac_compile) 2>&5
19979   ac_status=$?
19980   echo "$as_me:19980: \$? = $ac_status" >&5
19981   (exit $ac_status); } &&
19982          { ac_try='test -s conftest.$ac_objext'
19983   { (eval echo "$as_me:19983: \"$ac_try\"") >&5
19984   (eval $ac_try) 2>&5
19985   ac_status=$?
19986   echo "$as_me:19986: \$? = $ac_status" >&5
19987   (exit $ac_status); }; }; then
19988   ac_lo=0 ac_mid=0
19989   while :; do
19990     cat >conftest.$ac_ext <<_ACEOF
19991 #line 19991 "configure"
19992 #include "confdefs.h"
19993 $ac_includes_default
19994 int
19995 main ()
19996 {
19997 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
19998   ;
19999   return 0;
20000 }
20001 _ACEOF
20002 rm -f conftest.$ac_objext
20003 if { (eval echo "$as_me:20003: \"$ac_compile\"") >&5
20004   (eval $ac_compile) 2>&5
20005   ac_status=$?
20006   echo "$as_me:20006: \$? = $ac_status" >&5
20007   (exit $ac_status); } &&
20008          { ac_try='test -s conftest.$ac_objext'
20009   { (eval echo "$as_me:20009: \"$ac_try\"") >&5
20010   (eval $ac_try) 2>&5
20011   ac_status=$?
20012   echo "$as_me:20012: \$? = $ac_status" >&5
20013   (exit $ac_status); }; }; then
20014   ac_hi=$ac_mid; break
20015 else
20016   echo "$as_me: failed program was:" >&5
20017 cat conftest.$ac_ext >&5
20018 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
20019 fi
20020 rm -f conftest.$ac_objext conftest.$ac_ext
20021   done
20022 else
20023   echo "$as_me: failed program was:" >&5
20024 cat conftest.$ac_ext >&5
20025 ac_hi=-1 ac_mid=-1
20026   while :; do
20027     cat >conftest.$ac_ext <<_ACEOF
20028 #line 20028 "configure"
20029 #include "confdefs.h"
20030 $ac_includes_default
20031 int
20032 main ()
20033 {
20034 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
20035   ;
20036   return 0;
20037 }
20038 _ACEOF
20039 rm -f conftest.$ac_objext
20040 if { (eval echo "$as_me:20040: \"$ac_compile\"") >&5
20041   (eval $ac_compile) 2>&5
20042   ac_status=$?
20043   echo "$as_me:20043: \$? = $ac_status" >&5
20044   (exit $ac_status); } &&
20045          { ac_try='test -s conftest.$ac_objext'
20046   { (eval echo "$as_me:20046: \"$ac_try\"") >&5
20047   (eval $ac_try) 2>&5
20048   ac_status=$?
20049   echo "$as_me:20049: \$? = $ac_status" >&5
20050   (exit $ac_status); }; }; then
20051   ac_lo=$ac_mid; break
20052 else
20053   echo "$as_me: failed program was:" >&5
20054 cat conftest.$ac_ext >&5
20055 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
20056 fi
20057 rm -f conftest.$ac_objext conftest.$ac_ext
20058   done
20059 fi
20060 rm -f conftest.$ac_objext conftest.$ac_ext
20061 # Binary search between lo and hi bounds.
20062 while test "x$ac_lo" != "x$ac_hi"; do
20063   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20064   cat >conftest.$ac_ext <<_ACEOF
20065 #line 20065 "configure"
20066 #include "confdefs.h"
20067 $ac_includes_default
20068 int
20069 main ()
20070 {
20071 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20072   ;
20073   return 0;
20074 }
20075 _ACEOF
20076 rm -f conftest.$ac_objext
20077 if { (eval echo "$as_me:20077: \"$ac_compile\"") >&5
20078   (eval $ac_compile) 2>&5
20079   ac_status=$?
20080   echo "$as_me:20080: \$? = $ac_status" >&5
20081   (exit $ac_status); } &&
20082          { ac_try='test -s conftest.$ac_objext'
20083   { (eval echo "$as_me:20083: \"$ac_try\"") >&5
20084   (eval $ac_try) 2>&5
20085   ac_status=$?
20086   echo "$as_me:20086: \$? = $ac_status" >&5
20087   (exit $ac_status); }; }; then
20088   ac_hi=$ac_mid
20089 else
20090   echo "$as_me: failed program was:" >&5
20091 cat conftest.$ac_ext >&5
20092 ac_lo=`expr $ac_mid + 1`
20093 fi
20094 rm -f conftest.$ac_objext conftest.$ac_ext
20095 done
20096 ac_cv_sizeof_wchar_t=$ac_lo
20097 else
20098   if test "$cross_compiling" = yes; then
20099   { { echo "$as_me:20099: error: cannot run test program while cross compiling" >&5
20100 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
20101    { (exit 1); exit 1; }; }
20102 else
20103   cat >conftest.$ac_ext <<_ACEOF
20104 #line 20104 "configure"
20105 #include "confdefs.h"
20106 $ac_includes_default
20107 int
20108 main ()
20109 {
20110 FILE *f = fopen ("conftest.val", "w");
20111 if (!f)
20112   $ac_main_return (1);
20113 fprintf (f, "%d", (sizeof (wchar_t)));
20114 fclose (f);
20115   ;
20116   return 0;
20117 }
20118 _ACEOF
20119 rm -f conftest$ac_exeext
20120 if { (eval echo "$as_me:20120: \"$ac_link\"") >&5
20121   (eval $ac_link) 2>&5
20122   ac_status=$?
20123   echo "$as_me:20123: \$? = $ac_status" >&5
20124   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20125   { (eval echo "$as_me:20125: \"$ac_try\"") >&5
20126   (eval $ac_try) 2>&5
20127   ac_status=$?
20128   echo "$as_me:20128: \$? = $ac_status" >&5
20129   (exit $ac_status); }; }; then
20130   ac_cv_sizeof_wchar_t=`cat conftest.val`
20131 else
20132   echo "$as_me: program exited with status $ac_status" >&5
20133 echo "$as_me: failed program was:" >&5
20134 cat conftest.$ac_ext >&5
20135 fi
20136 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20137 fi
20138 fi
20139 rm -f conftest.val
20140 else
20141   ac_cv_sizeof_wchar_t=0
20142 fi
20143 fi
20144 echo "$as_me:20144: result: $ac_cv_sizeof_wchar_t" >&5
20145 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20146 cat >>confdefs.h <<EOF
20147 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
20148 EOF
20149
20150 fi
20151
20152 ### Construct the ncurses library-subsets, if any, from this set of keywords:
20153 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
20154 ###
20155 ### ticlib modules may be a separate library, otherwise contained in termlib.
20156 ### termlib modules may be a separate library, otherwise contained in ncurses.
20157 ###
20158 ### The of "+" or " " between the tokens controls the way the script
20159 ### chooses to split module lists into libraries.
20160 ###
20161 ### (see CF_LIB_RULES).
20162 echo "$as_me:20162: checking for library subsets" >&5
20163 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
20164 LIB_SUBSETS=
20165
20166 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
20167         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
20168         if test "$with_ticlib" != no ; then
20169                 LIB_SUBSETS="${LIB_SUBSETS} "
20170         else
20171                 LIB_SUBSETS="${LIB_SUBSETS}+"
20172         fi
20173 fi
20174
20175 LIB_SUBSETS="${LIB_SUBSETS}termlib"
20176 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
20177
20178 if test "$with_termlib" != no ; then
20179         LIB_SUBSETS="${LIB_SUBSETS} "
20180 else
20181         LIB_SUBSETS="${LIB_SUBSETS}+"
20182 fi
20183
20184 LIB_SUBSETS="${LIB_SUBSETS}base"
20185
20186 # Most term-driver calls are to tinfo, but some like init_pair are to the
20187 # base library (so it resides in base).
20188 if test "$with_term_driver" != no ; then
20189         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
20190         case $cf_cv_system_name in #(vi
20191         *mingw32*) #(vi
20192                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
20193                 ;;
20194         *) #(vi
20195                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
20196                 ;;
20197         esac
20198 fi
20199
20200 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
20201 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
20202
20203 echo "$as_me:20203: result: $LIB_SUBSETS" >&5
20204 echo "${ECHO_T}$LIB_SUBSETS" >&6
20205
20206 ### Construct the list of include-directories to be generated
20207
20208 if test "$GCC" != yes; then
20209         CPPFLAGS="-I\${includedir} $CPPFLAGS"
20210 elif test "$includedir" != "/usr/include"; then
20211         if test "$includedir" = '${prefix}/include' ; then
20212                 if test x$prefix != x/usr ; then
20213                         CPPFLAGS="-I\${includedir} $CPPFLAGS"
20214                 fi
20215         else
20216                 CPPFLAGS="-I\${includedir} $CPPFLAGS"
20217         fi
20218 fi
20219 if test "$srcdir" != "."; then
20220         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
20221 fi
20222 CPPFLAGS="-I. -I../include $CPPFLAGS"
20223
20224 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
20225 if test "$srcdir" != "."; then
20226         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
20227 fi
20228 if test "$GCC" != yes; then
20229         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20230 elif test "$includedir" != "/usr/include"; then
20231         if test "$includedir" = '${prefix}/include' ; then
20232                 if test x$prefix != x/usr ; then
20233                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20234                 fi
20235         else
20236                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20237         fi
20238 fi
20239
20240 ### Build up pieces for makefile rules
20241 echo "$as_me:20241: checking default library suffix" >&5
20242 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
20243
20244         case $DFT_LWR_MODEL in
20245         libtool) DFT_ARG_SUFFIX=''   ;;
20246         normal)  DFT_ARG_SUFFIX=''   ;;
20247         debug)   DFT_ARG_SUFFIX='_g' ;;
20248         profile) DFT_ARG_SUFFIX='_p' ;;
20249         shared)  DFT_ARG_SUFFIX=''   ;;
20250         esac
20251         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
20252 echo "$as_me:20252: result: $DFT_ARG_SUFFIX" >&5
20253 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
20254
20255 echo "$as_me:20255: checking default library-dependency suffix" >&5
20256 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
20257
20258         case X$DFT_LWR_MODEL in #(vi
20259         Xlibtool) #(vi
20260                 DFT_LIB_SUFFIX='.la'
20261                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20262                 ;;
20263         Xdebug) #(vi
20264                 DFT_LIB_SUFFIX='_g.a'
20265                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20266                 ;;
20267         Xprofile) #(vi
20268                 DFT_LIB_SUFFIX='_p.a'
20269                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20270                 ;;
20271         Xshared) #(vi
20272                 case $cf_cv_system_name in
20273                 aix[5-7]*) #(vi
20274                         DFT_LIB_SUFFIX='.a'
20275                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20276                         ;;
20277                 cygwin*|msys*|mingw*) #(vi
20278                         DFT_LIB_SUFFIX='.dll'
20279                         DFT_DEP_SUFFIX='.dll.a'
20280                         ;;
20281                 darwin*) #(vi
20282                         DFT_LIB_SUFFIX='.dylib'
20283                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20284                         ;;
20285                 hpux*) #(vi
20286                         case $target in
20287                         ia64*) #(vi
20288                                 DFT_LIB_SUFFIX='.so'
20289                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20290                                 ;;
20291                         *) #(vi
20292                                 DFT_LIB_SUFFIX='.sl'
20293                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20294                                 ;;
20295                         esac
20296                         ;;
20297                 *) #(vi
20298                         DFT_LIB_SUFFIX='.so'
20299                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20300                         ;;
20301                 esac
20302                 ;;
20303         *)
20304                 DFT_LIB_SUFFIX='.a'
20305                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20306                 ;;
20307         esac
20308         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
20309         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
20310 echo "$as_me:20310: result: $DFT_DEP_SUFFIX" >&5
20311 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
20312
20313 echo "$as_me:20313: checking default object directory" >&5
20314 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
20315
20316         case $DFT_LWR_MODEL in
20317         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
20318         normal)  DFT_OBJ_SUBDIR='objects' ;;
20319         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
20320         profile) DFT_OBJ_SUBDIR='obj_p' ;;
20321         shared)
20322                 case $cf_cv_system_name in #(vi
20323                 cygwin|msys) #(vi
20324                         DFT_OBJ_SUBDIR='objects' ;;
20325                 *)
20326                         DFT_OBJ_SUBDIR='obj_s' ;;
20327                 esac
20328         esac
20329 echo "$as_me:20329: result: $DFT_OBJ_SUBDIR" >&5
20330 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
20331
20332 if test "x$cf_with_cxx" = xyes ; then
20333 echo "$as_me:20333: checking c++ library-dependency suffix" >&5
20334 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
20335 if test "$with_libtool" != "no"; then
20336         # libtool thinks it can make c++ shared libraries (perhaps only g++)
20337         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20338 elif test "$with_shared_cxx" != "no"; then
20339         # also for g++ users...
20340         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20341 else
20342         # we normally make a static library because C/C++ library rules differ
20343
20344         case Xnormal in #(vi
20345         Xlibtool) #(vi
20346                 CXX_LIB_SUFFIX='.la'
20347                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20348                 ;;
20349         Xdebug) #(vi
20350                 CXX_LIB_SUFFIX='_g.a'
20351                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20352                 ;;
20353         Xprofile) #(vi
20354                 CXX_LIB_SUFFIX='_p.a'
20355                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20356                 ;;
20357         Xshared) #(vi
20358                 case $cf_cv_system_name in
20359                 aix[5-7]*) #(vi
20360                         CXX_LIB_SUFFIX='.a'
20361                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20362                         ;;
20363                 cygwin*|msys*|mingw*) #(vi
20364                         CXX_LIB_SUFFIX='.dll'
20365                         CXX_DEP_SUFFIX='.dll.a'
20366                         ;;
20367                 darwin*) #(vi
20368                         CXX_LIB_SUFFIX='.dylib'
20369                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20370                         ;;
20371                 hpux*) #(vi
20372                         case $target in
20373                         ia64*) #(vi
20374                                 CXX_LIB_SUFFIX='.so'
20375                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20376                                 ;;
20377                         *) #(vi
20378                                 CXX_LIB_SUFFIX='.sl'
20379                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20380                                 ;;
20381                         esac
20382                         ;;
20383                 *) #(vi
20384                         CXX_LIB_SUFFIX='.so'
20385                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20386                         ;;
20387                 esac
20388                 ;;
20389         *)
20390                 CXX_LIB_SUFFIX='.a'
20391                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20392                 ;;
20393         esac
20394         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
20395         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
20396
20397 fi
20398 echo "$as_me:20398: result: $CXX_LIB_SUFFIX" >&5
20399 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
20400
20401 fi
20402
20403 # do not want -ldl in build except as needed for -lncurses dependency
20404 if test "x$with_dlsym" = xyes ; then
20405 if test $DFT_LWR_MODEL = shared || \
20406    test $DFT_LWR_MODEL = libtool ; then
20407
20408 # remove dl library from $LIBS
20409 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
20410
20411 fi
20412 fi
20413 ### Set up low-level terminfo dependencies for makefiles.
20414
20415 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
20416 # do not need libdl
20417 TICS_LIST=
20418 if test "x$with_dlsym" = xyes ; then
20419
20420 # remove dl library from $SHLIB_LIST
20421 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
20422
20423 fi
20424
20425 if test "$with_ticlib" != no ; then
20426
20427         if test "x$with_ticlib" != xyes ; then
20428                 TICS_NAME=$with_ticlib
20429                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20430                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20431                 TICS_LIB_SUFFIX="${with_ticlib}"
20432         else
20433                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
20434                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
20435                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
20436         fi
20437         TICS_LDFLAGS="-L${LIB_DIR}"
20438         TICS_LIBS="-l${TICS_LIB_SUFFIX}"
20439 else
20440         TICS_LDFLAGS="-L${LIB_DIR}"
20441         TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20442 fi
20443
20444 if test "$with_termlib" != no ; then
20445
20446         if test "x$with_termlib" != xyes ; then
20447                 TINFO_NAME=$with_termlib
20448                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20449                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20450                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20451                 TINFO_LIB_SUFFIX="${with_termlib}"
20452         else
20453                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20454                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
20455                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
20456                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
20457         fi
20458
20459         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20460         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20461         if test "$DFT_LWR_MODEL" = "libtool"; then
20462                 TEST_ARGS="${TEST_DEPS}"
20463                 TEST_ARG2="${TEST_DEP2}"
20464                 TINFO_LDFLAGS="-L${LIB_DIR}"
20465                 TINFO_LIBS="$TEST_ARGS"
20466                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
20467                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
20468         else
20469                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
20470                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
20471                 if test "x$with_term_driver" != xno ; then
20472                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20473                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20474                         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20475                 else
20476                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20477                         TINFO_LIBS="$TEST_ARGS"
20478                 fi
20479                 TINFO_LDFLAGS="-L${LIB_DIR}"
20480                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20481         fi
20482 else
20483         # the next lines are needed for linking libtic over libncurses
20484         TINFO_NAME=${LIB_NAME}
20485         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20486         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
20487         if test "x$with_tic_depends" = xyes ; then
20488                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20489         else
20490                 TICS_LIST="$SHLIB_LIST"
20491         fi
20492
20493         TINFO_LDFLAGS="-L${LIB_DIR}"
20494         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20495 fi
20496
20497 if test "$DFT_LWR_MODEL" = shared ; then
20498         case $cf_cv_system_name in #(vi
20499         cygwin*|msys*)
20500                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
20501                 TINFO_SUFFIX=.dll
20502                 ;;
20503         esac
20504 fi
20505
20506 if test "x$with_dlsym" = xyes ; then
20507
20508 # remove dl library from $TICS_LIST
20509 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
20510
20511 fi
20512
20513 if test "$DFT_LWR_MODEL" = "libtool"; then
20514     OBJEXT=lo
20515 fi
20516
20517 # needed for Ada95
20518 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
20519
20520 case $DFT_LWR_MODEL in
20521 normal|debug|profile)
20522
20523 if test "$GCC" = yes ; then
20524         case $cf_cv_system_name in #(
20525         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
20526                 LDFLAGS_STATIC=
20527                 LDFLAGS_SHARED=
20528                 ;;
20529     *)  #( normally, except when broken
20530         LDFLAGS_STATIC=-static
20531         LDFLAGS_SHARED=-dynamic
20532         ;;
20533     esac
20534 else
20535         case $cf_cv_system_name in #(
20536         aix[4-7]*)      #( from ld manpage
20537                 LDFLAGS_STATIC=-bstatic
20538                 LDFLAGS_SHARED=-bdynamic
20539                 ;;
20540         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
20541                 # We could also use just "archive" and "shared".
20542                 LDFLAGS_STATIC=-Wl,-a,archive_shared
20543                 LDFLAGS_SHARED=-Wl,-a,shared_archive
20544                 ;;
20545         irix*)          #( from ld manpage IRIX64
20546                 LDFLAGS_STATIC=-Bstatic
20547                 LDFLAGS_SHARED=-Bdynamic
20548                 ;;
20549         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
20550                 # alternative "-oldstyle_liblookup" (not in cc manpage)
20551                 LDFLAGS_STATIC=-noso
20552                 LDFLAGS_SHARED=-so_archive
20553                 ;;
20554         solaris2*)
20555                 LDFLAGS_STATIC=-Bstatic
20556                 LDFLAGS_SHARED=-Bdynamic
20557                 ;;
20558         esac
20559 fi
20560
20561 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20562 then
20563         echo "$as_me:20563: checking if linker supports switching between static/dynamic" >&5
20564 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20565
20566         rm -f libconftest.a
20567         cat >conftest.$ac_ext <<EOF
20568 #line 20568 "configure"
20569 #include <stdio.h>
20570 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20571 EOF
20572         if { (eval echo "$as_me:20572: \"$ac_compile\"") >&5
20573   (eval $ac_compile) 2>&5
20574   ac_status=$?
20575   echo "$as_me:20575: \$? = $ac_status" >&5
20576   (exit $ac_status); } ; then
20577                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20578                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20579         fi
20580         rm -f conftest.*
20581
20582         cf_save_LIBS="$LIBS"
20583
20584         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20585         cat >conftest.$ac_ext <<_ACEOF
20586 #line 20586 "configure"
20587 #include "confdefs.h"
20588
20589 #line 20589 "configure"
20590 #include <stdio.h>
20591 int cf_ldflags_static(FILE *fp);
20592
20593 int
20594 main ()
20595 {
20596
20597         return cf_ldflags_static(stdin);
20598
20599   ;
20600   return 0;
20601 }
20602 _ACEOF
20603 rm -f conftest.$ac_objext conftest$ac_exeext
20604 if { (eval echo "$as_me:20604: \"$ac_link\"") >&5
20605   (eval $ac_link) 2>&5
20606   ac_status=$?
20607   echo "$as_me:20607: \$? = $ac_status" >&5
20608   (exit $ac_status); } &&
20609          { ac_try='test -s conftest$ac_exeext'
20610   { (eval echo "$as_me:20610: \"$ac_try\"") >&5
20611   (eval $ac_try) 2>&5
20612   ac_status=$?
20613   echo "$as_me:20613: \$? = $ac_status" >&5
20614   (exit $ac_status); }; }; then
20615
20616         # some linkers simply ignore the -dynamic
20617         case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20618         *static*) # (vi
20619                 cf_ldflags_static=no
20620                 ;;
20621         *)
20622                 cf_ldflags_static=yes
20623                 ;;
20624         esac
20625
20626 else
20627   echo "$as_me: failed program was:" >&5
20628 cat conftest.$ac_ext >&5
20629 cf_ldflags_static=no
20630 fi
20631 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20632
20633         rm -f libconftest.*
20634         LIBS="$cf_save_LIBS"
20635
20636         echo "$as_me:20636: result: $cf_ldflags_static" >&5
20637 echo "${ECHO_T}$cf_ldflags_static" >&6
20638
20639         if test $cf_ldflags_static != yes
20640         then
20641                 LDFLAGS_STATIC=
20642                 LDFLAGS_SHARED=
20643         fi
20644 else
20645         LDFLAGS_STATIC=
20646         LDFLAGS_SHARED=
20647 fi
20648
20649         ;;
20650 esac
20651
20652 echo "$as_me:20652: checking where we will install curses.h" >&5
20653 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20654
20655 includesubdir=
20656 if test "$with_overwrite" = no && \
20657  ( test "x$includedir" = 'x${prefix}/include' || \
20658    test "x$includedir" = "x${prefix}/include" )
20659 then
20660         includesubdir="/ncurses${LIB_SUFFIX}"
20661 fi
20662 echo "$as_me:20662: result: ${includedir}${includesubdir}" >&5
20663 echo "${ECHO_T}${includedir}${includesubdir}" >&6
20664
20665 ### Resolve a conflict between normal and wide-curses by forcing applications
20666 ### that will need libutf8 to add it to their configure script.
20667 if test "$with_overwrite" != no ; then
20668 if test "$NCURSES_LIBUTF8" = 1 ; then
20669         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20670         { echo "$as_me:20670: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20671 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20672 fi
20673 fi
20674 WITH_OVERWRITE=$with_overwrite
20675
20676 # used to separate tack out of the tree
20677 NCURSES_TREE=
20678
20679 ### predefined stuff for the test programs
20680
20681 cat >>confdefs.h <<\EOF
20682 #define HAVE_SLK_COLOR 1
20683 EOF
20684
20685 ### Construct the list of subdirectories for which we'll customize makefiles
20686 ### with the appropriate compile-rules.
20687
20688 echo "$as_me:20688: checking for src modules" >&5
20689 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20690
20691 # dependencies and linker-arguments for test-programs
20692 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20693 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20694 if test "$DFT_LWR_MODEL" = "libtool"; then
20695         TEST_ARGS="${TEST_DEPS}"
20696         TEST_ARG2="${TEST_DEP2}"
20697 else
20698         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20699         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20700 fi
20701
20702 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20703 cf_cv_src_modules=
20704 for cf_dir in $modules_to_build
20705 do
20706         if test -f $srcdir/$cf_dir/modules; then
20707
20708                 # We may/may not have tack in the distribution, though the
20709                 # makefile is.
20710                 if test $cf_dir = tack ; then
20711                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20712                                 continue
20713                         fi
20714                 fi
20715
20716                 if test -z "$cf_cv_src_modules"; then
20717                         cf_cv_src_modules=$cf_dir
20718                 else
20719                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20720                 fi
20721
20722                 # Make the ncurses_cfg.h file record the library interface files as
20723                 # well.  These are header files that are the same name as their
20724                 # directory.  Ncurses is the only library that does not follow
20725                 # that pattern.
20726                 if test $cf_dir = tack ; then
20727                         continue
20728                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20729
20730 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20731
20732                         cat >>confdefs.h <<EOF
20733 #define HAVE_${cf_have_include}_H 1
20734 EOF
20735
20736                         cat >>confdefs.h <<EOF
20737 #define HAVE_LIB${cf_have_include} 1
20738 EOF
20739
20740                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20741                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20742                         if test "$DFT_LWR_MODEL" = "libtool"; then
20743                                 TEST_ARGS="${TEST_DEPS}"
20744                                 TEST_ARG2="${TEST_DEP2}"
20745                         else
20746                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20747                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20748                         fi
20749                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20750                 fi
20751         fi
20752 done
20753 echo "$as_me:20753: result: $cf_cv_src_modules" >&5
20754 echo "${ECHO_T}$cf_cv_src_modules" >&6
20755
20756 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20757 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20758
20759 SRC_SUBDIRS=
20760 if test "x$cf_with_manpages" != xno ; then
20761         SRC_SUBDIRS="$SRC_SUBDIRS man"
20762 fi
20763 SRC_SUBDIRS="$SRC_SUBDIRS include"
20764 for cf_dir in $cf_cv_src_modules
20765 do
20766         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20767 done
20768 if test "x$cf_with_tests" != "xno" ; then
20769         SRC_SUBDIRS="$SRC_SUBDIRS test"
20770 fi
20771 if test "x$cf_with_db_install" = xyes; then
20772         test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20773 fi
20774 if test "$cf_with_cxx_binding" != no; then
20775         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20776         SRC_SUBDIRS="$SRC_SUBDIRS c++"
20777 fi
20778
20779 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20780 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20781
20782 ADA_SUBDIRS=
20783 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20784         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20785         ADA_SUBDIRS="gen src"
20786         if test "x$cf_with_tests" != "xno" ; then
20787                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20788         fi
20789 fi
20790
20791 SUB_MAKEFILES=
20792 for cf_dir in $SRC_SUBDIRS
20793 do
20794         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20795 done
20796
20797 if test -n "$ADA_SUBDIRS"; then
20798         for cf_dir in $ADA_SUBDIRS
20799         do
20800                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20801         done
20802
20803 fi
20804
20805 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20806    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20807    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20808 fi
20809
20810 DIRS_TO_MAKE="lib"
20811 for cf_item in $cf_list_models
20812 do
20813
20814         case $cf_item in
20815         libtool) cf_subdir='obj_lo'  ;;
20816         normal)  cf_subdir='objects' ;;
20817         debug)   cf_subdir='obj_g' ;;
20818         profile) cf_subdir='obj_p' ;;
20819         shared)
20820                 case $cf_cv_system_name in #(vi
20821                 cygwin|msys) #(vi
20822                         cf_subdir='objects' ;;
20823                 *)
20824                         cf_subdir='obj_s' ;;
20825                 esac
20826         esac
20827
20828         for cf_item2 in $DIRS_TO_MAKE
20829         do
20830                 test $cf_item2 = $cf_subdir && break
20831         done
20832         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20833 done
20834 for cf_dir in $DIRS_TO_MAKE
20835 do
20836         test ! -d $cf_dir && mkdir $cf_dir
20837 done
20838
20839 # symbols that differ when compiling Ada95 by itself.
20840 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20841
20842 # values to use as strings
20843
20844 cat >>confdefs.h <<EOF
20845 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20846 EOF
20847
20848 cat >>confdefs.h <<EOF
20849 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20850 EOF
20851
20852 ### Now that we're done running tests, add the compiler-warnings, if any
20853
20854 cf_fix_cppflags=no
20855 cf_new_cflags=
20856 cf_new_cppflags=
20857 cf_new_extra_cppflags=
20858
20859 for cf_add_cflags in $EXTRA_CFLAGS
20860 do
20861 case $cf_fix_cppflags in
20862 no)
20863         case $cf_add_cflags in #(vi
20864         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20865                 case $cf_add_cflags in
20866                 -D*)
20867                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20868
20869                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20870                                 && test -z "${cf_tst_cflags}" \
20871                                 && cf_fix_cppflags=yes
20872
20873                         if test $cf_fix_cppflags = yes ; then
20874                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20875                                 continue
20876                         elif test "${cf_tst_cflags}" = "\"'" ; then
20877                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20878                                 continue
20879                         fi
20880                         ;;
20881                 esac
20882                 case "$CPPFLAGS" in
20883                 *$cf_add_cflags) #(vi
20884                         ;;
20885                 *) #(vi
20886                         case $cf_add_cflags in #(vi
20887                         -D*)
20888                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20889
20890 CPPFLAGS=`echo "$CPPFLAGS" | \
20891         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20892                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20893
20894                                 ;;
20895                         esac
20896                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20897                         ;;
20898                 esac
20899                 ;;
20900         *)
20901                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20902                 ;;
20903         esac
20904         ;;
20905 yes)
20906         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20907
20908         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20909
20910         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20911                 && test -z "${cf_tst_cflags}" \
20912                 && cf_fix_cppflags=no
20913         ;;
20914 esac
20915 done
20916
20917 if test -n "$cf_new_cflags" ; then
20918
20919         CFLAGS="$CFLAGS $cf_new_cflags"
20920 fi
20921
20922 if test -n "$cf_new_cppflags" ; then
20923
20924         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20925 fi
20926
20927 if test -n "$cf_new_extra_cppflags" ; then
20928
20929         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20930 fi
20931
20932 ### Define substitutions for header files to avoid name-pollution
20933
20934 if test "x$cf_cv_have_tcgetattr" = xyes ; then
20935         HAVE_TCGETATTR=1
20936 else
20937         HAVE_TCGETATTR=0
20938 fi
20939
20940 if test "x$ac_cv_header_stdint_h" = xyes ; then
20941         HAVE_STDINT_H=1
20942 else
20943         HAVE_STDINT_H=0
20944 fi
20945
20946 if test "x$ac_cv_header_termio_h" = xyes ; then
20947         HAVE_TERMIO_H=1
20948 else
20949         HAVE_TERMIO_H=0
20950 fi
20951
20952 if test "x$ac_cv_header_termios_h" = xyes ; then
20953         HAVE_TERMIOS_H=1
20954 else
20955         HAVE_TERMIOS_H=0
20956 fi
20957
20958 ################################################################################
20959 test "x$use_database" = xyes && \
20960 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20961
20962 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20963 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20964
20965 if test "x$enable_pc_files" = xyes ; then \
20966 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20967 MAKE_PC_FILES=
20968 else
20969 MAKE_PC_FILES="#"
20970 fi
20971
20972 # Extract the first word of "tic", so it can be a program name with args.
20973 set dummy tic; ac_word=$2
20974 echo "$as_me:20974: checking for $ac_word" >&5
20975 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20976 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20977   echo $ECHO_N "(cached) $ECHO_C" >&6
20978 else
20979   case $TIC_PATH in
20980   [\\/]* | ?:[\\/]*)
20981   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20982   ;;
20983   *)
20984   ac_save_IFS=$IFS; IFS=$ac_path_separator
20985 ac_dummy="$PATH:/usr/local/ncurses/bin"
20986 for ac_dir in $ac_dummy; do
20987   IFS=$ac_save_IFS
20988   test -z "$ac_dir" && ac_dir=.
20989   if $as_executable_p "$ac_dir/$ac_word"; then
20990    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20991    echo "$as_me:20991: found $ac_dir/$ac_word" >&5
20992    break
20993 fi
20994 done
20995
20996   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20997   ;;
20998 esac
20999 fi
21000 TIC_PATH=$ac_cv_path_TIC_PATH
21001
21002 if test -n "$TIC_PATH"; then
21003   echo "$as_me:21003: result: $TIC_PATH" >&5
21004 echo "${ECHO_T}$TIC_PATH" >&6
21005 else
21006   echo "$as_me:21006: result: no" >&5
21007 echo "${ECHO_T}no" >&6
21008 fi
21009
21010 if test -n "$FALLBACK_LIST"
21011 then
21012         if test "$TIC_PATH" = unknown
21013         then
21014                 { echo "$as_me:21014: WARNING: no tic program found for fallbacks" >&5
21015 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
21016         fi
21017 fi
21018
21019 if test "x$cf_with_tests" != xno ; then
21020         MAKE_TESTS=
21021 else
21022         MAKE_TESTS="#"
21023 fi
21024
21025 ADAHTML_DIR=../../doc/html/ada
21026
21027 # these could be configurable, but are not currently
21028 PANEL_NAME=panel
21029 MENU_NAME=menu
21030 FORM_NAME=form
21031 CXX_NAME=ncurses++
21032
21033 # workaround for g++ versus Solaris (20131116)
21034 case $cf_cv_system_name in #(vi
21035 solaris2*) #(vi
21036         case "x$CPPFLAGS" in #(vi
21037         *-D_XOPEN_SOURCE_EXTENDED*)
21038                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
21039
21040 echo "${as_me:-configure}:21040: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
21041
21042                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
21043                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
21044                 ;;
21045         esac
21046         ;;
21047 esac
21048
21049 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
21050 case "x$NCURSES_OSPEED" in #(vi
21051 *short*) #(vi
21052         cf_compatible=1
21053         ;;
21054 *)
21055         cf_compatible=0
21056         ;;
21057 esac
21058
21059 cat >>confdefs.h <<EOF
21060 #define NCURSES_OSPEED_COMPAT $cf_compatible
21061 EOF
21062
21063 case "x$cf_cv_typeof_chtype" in
21064 xshort|xint|xlong)
21065         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
21066         ;;
21067 esac
21068
21069 case "x$cf_cv_typeof_mmask_t" in
21070 xshort|xint|xlong)
21071         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
21072         ;;
21073 esac
21074
21075 SUB_SCRIPTS=
21076
21077 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_SCRIPTS $SUB_MAKEFILES Makefile"
21078 ac_config_commands="$ac_config_commands default"
21079 cat >confcache <<\_ACEOF
21080 # This file is a shell script that caches the results of configure
21081 # tests run on this system so they can be shared between configure
21082 # scripts and configure runs, see configure's option --config-cache.
21083 # It is not useful on other systems.  If it contains results you don't
21084 # want to keep, you may remove or edit it.
21085 #
21086 # config.status only pays attention to the cache file if you give it
21087 # the --recheck option to rerun configure.
21088 #
21089 # `ac_cv_env_foo' variables (set or unset) will be overriden when
21090 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21091 # following values.
21092
21093 _ACEOF
21094
21095 # The following way of writing the cache mishandles newlines in values,
21096 # but we know of no workaround that is simple, portable, and efficient.
21097 # So, don't put newlines in cache variables' values.
21098 # Ultrix sh set writes to stderr and can't be redirected directly,
21099 # and sets the high bit in the cache file unless we assign to the vars.
21100 {
21101   (set) 2>&1 |
21102     case `(ac_space=' '; set | grep ac_space) 2>&1` in
21103     *ac_space=\ *)
21104       # `set' does not quote correctly, so add quotes (double-quote
21105       # substitution turns \\\\ into \\, and sed turns \\ into \).
21106       sed -n \
21107         "s/'/'\\\\''/g;
21108           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21109       ;;
21110     *)
21111       # `set' quotes correctly as required by POSIX, so do not add quotes.
21112       sed -n \
21113         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
21114       ;;
21115     esac;
21116 } |
21117   sed '
21118      t clear
21119      : clear
21120      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21121      t end
21122      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21123      : end' >>confcache
21124 if cmp -s $cache_file confcache; then :; else
21125   if test -w $cache_file; then
21126     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21127     cat confcache >$cache_file
21128   else
21129     echo "not updating unwritable cache $cache_file"
21130   fi
21131 fi
21132 rm -f confcache
21133
21134 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21135 # Let make expand exec_prefix.
21136 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21137
21138 # VPATH may cause trouble with some makes, so we remove $(srcdir),
21139 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21140 # trailing colons and then remove the whole line if VPATH becomes empty
21141 # (actually we leave an empty line to preserve line numbers).
21142 if test "x$srcdir" = x.; then
21143   ac_vpsub='/^[         ]*VPATH[        ]*=/{
21144 s/:*\$(srcdir):*/:/;
21145 s/:*\${srcdir}:*/:/;
21146 s/:*@srcdir@:*/:/;
21147 s/^\([^=]*=[    ]*\):*/\1/;
21148 s/:*$//;
21149 s/^[^=]*=[      ]*$//;
21150 }'
21151 fi
21152
21153 DEFS=-DHAVE_CONFIG_H
21154
21155 : ${CONFIG_STATUS=./config.status}
21156 ac_clean_files_save=$ac_clean_files
21157 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21158 { echo "$as_me:21158: creating $CONFIG_STATUS" >&5
21159 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21160 cat >$CONFIG_STATUS <<_ACEOF
21161 #! $SHELL
21162 # Generated automatically by configure.
21163 # Run this file to recreate the current configuration.
21164 # Compiler output produced by configure, useful for debugging
21165 # configure, is in config.log if it exists.
21166
21167 debug=false
21168 SHELL=\${CONFIG_SHELL-$SHELL}
21169 ac_cs_invocation="\$0 \$@"
21170
21171 _ACEOF
21172
21173 cat >>$CONFIG_STATUS <<\_ACEOF
21174 # Be Bourne compatible
21175 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21176   emulate sh
21177   NULLCMD=:
21178 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21179   set -o posix
21180 fi
21181
21182 # Name of the executable.
21183 as_me=`echo "$0" |sed 's,.*[\\/],,'`
21184
21185 if expr a : '\(a\)' >/dev/null 2>&1; then
21186   as_expr=expr
21187 else
21188   as_expr=false
21189 fi
21190
21191 rm -f conf$$ conf$$.exe conf$$.file
21192 echo >conf$$.file
21193 if ln -s conf$$.file conf$$ 2>/dev/null; then
21194   # We could just check for DJGPP; but this test a) works b) is more generic
21195   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21196   if test -f conf$$.exe; then
21197     # Don't use ln at all; we don't have any links
21198     as_ln_s='cp -p'
21199   else
21200     as_ln_s='ln -s'
21201   fi
21202 elif ln conf$$.file conf$$ 2>/dev/null; then
21203   as_ln_s=ln
21204 else
21205   as_ln_s='cp -p'
21206 fi
21207 rm -f conf$$ conf$$.exe conf$$.file
21208
21209 as_executable_p="test -f"
21210
21211 # Support unset when possible.
21212 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
21213   as_unset=unset
21214 else
21215   as_unset=false
21216 fi
21217
21218 # NLS nuisances.
21219 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
21220 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
21221 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
21222 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
21223 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
21224 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
21225 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
21226 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
21227
21228 # IFS
21229 # We need space, tab and new line, in precisely that order.
21230 as_nl='
21231 '
21232 IFS="   $as_nl"
21233
21234 # CDPATH.
21235 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
21236
21237 exec 6>&1
21238
21239 _ACEOF
21240
21241 # Files that config.status was made for.
21242 if test -n "$ac_config_files"; then
21243   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21244 fi
21245
21246 if test -n "$ac_config_headers"; then
21247   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21248 fi
21249
21250 if test -n "$ac_config_links"; then
21251   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21252 fi
21253
21254 if test -n "$ac_config_commands"; then
21255   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21256 fi
21257
21258 cat >>$CONFIG_STATUS <<\EOF
21259
21260 ac_cs_usage="\
21261 \`$as_me' instantiates files from templates according to the
21262 current configuration.
21263
21264 Usage: $0 [OPTIONS] [FILE]...
21265
21266   -h, --help       print this help, then exit
21267   -V, --version    print version number, then exit
21268   -d, --debug      don't remove temporary files
21269       --recheck    update $as_me by reconfiguring in the same conditions
21270   --file=FILE[:TEMPLATE]
21271                    instantiate the configuration file FILE
21272   --header=FILE[:TEMPLATE]
21273                    instantiate the configuration header FILE
21274
21275 Configuration files:
21276 $config_files
21277
21278 Configuration headers:
21279 $config_headers
21280
21281 Configuration commands:
21282 $config_commands
21283
21284 Report bugs to <dickey@invisible-island.net>."
21285 EOF
21286
21287 cat >>$CONFIG_STATUS <<EOF
21288 ac_cs_version="\\
21289 config.status
21290 configured by $0, generated by GNU Autoconf 2.52.20121002,
21291   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21292
21293 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
21294 Free Software Foundation, Inc.
21295 This config.status script is free software; the Free Software Foundation
21296 gives unlimited permission to copy, distribute and modify it."
21297 srcdir=$srcdir
21298 INSTALL="$INSTALL"
21299 EOF
21300
21301 cat >>$CONFIG_STATUS <<\EOF
21302 # If no file are specified by the user, then we need to provide default
21303 # value.  By we need to know if files were specified by the user.
21304 ac_need_defaults=:
21305 while test $# != 0
21306 do
21307   case $1 in
21308   --*=*)
21309     ac_option=`expr "x$1" : 'x\([^=]*\)='`
21310     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
21311     shift
21312     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
21313     shift
21314     ;;
21315   -*);;
21316   *) # This is not an option, so the user has probably given explicit
21317      # arguments.
21318      ac_need_defaults=false;;
21319   esac
21320
21321   case $1 in
21322   # Handling of the options.
21323 EOF
21324 cat >>$CONFIG_STATUS <<EOF
21325   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21326     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
21327     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
21328 EOF
21329 cat >>$CONFIG_STATUS <<\EOF
21330   --version | --vers* | -V )
21331     echo "$ac_cs_version"; exit 0 ;;
21332   --he | --h)
21333     # Conflict between --help and --header
21334     { { echo "$as_me:21334: error: ambiguous option: $1
21335 Try \`$0 --help' for more information." >&5
21336 echo "$as_me: error: ambiguous option: $1
21337 Try \`$0 --help' for more information." >&2;}
21338    { (exit 1); exit 1; }; };;
21339   --help | --hel | -h )
21340     echo "$ac_cs_usage"; exit 0 ;;
21341   --debug | --d* | -d )
21342     debug=: ;;
21343   --file | --fil | --fi | --f )
21344     shift
21345     CONFIG_FILES="$CONFIG_FILES $1"
21346     ac_need_defaults=false;;
21347   --header | --heade | --head | --hea )
21348     shift
21349     CONFIG_HEADERS="$CONFIG_HEADERS $1"
21350     ac_need_defaults=false;;
21351
21352   # This is an error.
21353   -*) { { echo "$as_me:21353: error: unrecognized option: $1
21354 Try \`$0 --help' for more information." >&5
21355 echo "$as_me: error: unrecognized option: $1
21356 Try \`$0 --help' for more information." >&2;}
21357    { (exit 1); exit 1; }; } ;;
21358
21359   *) ac_config_targets="$ac_config_targets $1" ;;
21360
21361   esac
21362   shift
21363 done
21364
21365 exec 5>>config.log
21366 cat >&5 << _ACEOF
21367
21368 ## ----------------------- ##
21369 ## Running config.status.  ##
21370 ## ----------------------- ##
21371
21372 This file was extended by $as_me 2.52.20121002, executed with
21373   CONFIG_FILES    = $CONFIG_FILES
21374   CONFIG_HEADERS  = $CONFIG_HEADERS
21375   CONFIG_LINKS    = $CONFIG_LINKS
21376   CONFIG_COMMANDS = $CONFIG_COMMANDS
21377   > $ac_cs_invocation
21378 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21379
21380 _ACEOF
21381 EOF
21382
21383 cat >>$CONFIG_STATUS <<EOF
21384 #
21385 # INIT-COMMANDS section.
21386 #
21387
21388 ### Special initialization commands, used to pass information from the
21389 ### configuration-run into config.status
21390
21391 AWK="$AWK"
21392 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
21393 DFT_LWR_MODEL="$DFT_LWR_MODEL"
21394 ECHO_LD="$ECHO_LD"
21395 LDCONFIG="$LDCONFIG"
21396 LIBTOOL_VERSION="$LIBTOOL_VERSION"
21397 LIB_NAME="$LIB_NAME"
21398 LIB_PREFIX="$LIB_PREFIX"
21399 LIB_SUBSETS="$LIB_SUBSETS"
21400 LIB_SUFFIX="$LIB_SUFFIX"
21401 LIB_TRACING="$LIB_TRACING"
21402 LN_S="$LN_S"
21403 MAKE_TERMINFO="$MAKE_TERMINFO"
21404 NCURSES_MAJOR="$NCURSES_MAJOR"
21405 NCURSES_MINOR="$NCURSES_MINOR"
21406 NCURSES_OSPEED="$NCURSES_OSPEED"
21407 NCURSES_PATCH="$NCURSES_PATCH"
21408 SRC_SUBDIRS="$SRC_SUBDIRS"
21409 TERMINFO="$TERMINFO"
21410 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
21411 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
21412 TICS_NAME="$TICS_NAME"
21413 TIC_PATH="$TIC_PATH"
21414 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
21415 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
21416 TINFO_NAME="$TINFO_NAME"
21417 TINFO_SUFFIX="$TINFO_SUFFIX"
21418 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
21419 WITH_CURSES_H="$with_curses_h"
21420 WITH_ECHO="${enable_echo:=yes}"
21421 WITH_OVERWRITE="$with_overwrite"
21422 cf_LIST_MODELS="$cf_list_models"
21423 cf_cv_abi_version="$cf_cv_abi_version"
21424 cf_cv_do_relink="$cf_cv_do_relink"
21425 cf_cv_do_symlinks="$cf_cv_do_symlinks"
21426 cf_cv_enable_lp64="$cf_cv_enable_lp64"
21427 cf_cv_enable_opaque="$cf_cv_enable_opaque"
21428 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
21429 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
21430 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
21431 cf_cv_rel_version="$cf_cv_rel_version"
21432 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
21433 cf_cv_shared_soname='$cf_cv_shared_soname'
21434 cf_cv_shlib_version="$cf_cv_shlib_version"
21435 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
21436 cf_cv_system_name="$cf_cv_system_name"
21437 cf_cv_term_driver="$with_term_driver"
21438 cf_with_ada="$cf_with_ada"
21439 cf_with_cxx_binding="$cf_with_cxx_binding"
21440 cf_with_db_install="$cf_with_db_install"
21441 cf_with_manpages="$cf_with_manpages"
21442 cf_with_tests="$cf_with_tests"
21443 with_shared_cxx="$with_shared_cxx"
21444 host="$host"
21445 target="$target"
21446
21447 EOF
21448
21449 cat >>$CONFIG_STATUS <<\EOF
21450 for ac_config_target in $ac_config_targets
21451 do
21452   case "$ac_config_target" in
21453   # Handling of arguments.
21454   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
21455   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
21456   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
21457   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
21458   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
21459   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
21460   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
21461   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21462   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
21463   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
21464   *) { { echo "$as_me:21464: error: invalid argument: $ac_config_target" >&5
21465 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21466    { (exit 1); exit 1; }; };;
21467   esac
21468 done
21469
21470 # If the user did not use the arguments to specify the items to instantiate,
21471 # then the envvar interface is used.  Set only those that are not.
21472 # We use the long form for the default assignment because of an extremely
21473 # bizarre bug on SunOS 4.1.3.
21474 if $ac_need_defaults; then
21475   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21476   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21477   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21478 fi
21479
21480 # Create a temporary directory, and hook for its removal unless debugging.
21481 $debug ||
21482 {
21483   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
21484   trap '{ (exit 1); exit 1; }' 1 2 13 15
21485 }
21486
21487 # Create a (secure) tmp directory for tmp files.
21488 : ${TMPDIR=/tmp}
21489 {
21490   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
21491   test -n "$tmp" && test -d "$tmp"
21492 }  ||
21493 {
21494   tmp=$TMPDIR/cs$$-$RANDOM
21495   (umask 077 && mkdir $tmp)
21496 } ||
21497 {
21498    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
21499    { (exit 1); exit 1; }
21500 }
21501
21502 EOF
21503
21504 cat >>$CONFIG_STATUS <<EOF
21505
21506 #
21507 # CONFIG_FILES section.
21508 #
21509
21510 # No need to generate the scripts if there are no CONFIG_FILES.
21511 # This happens for instance when ./config.status config.h
21512 if test -n "\$CONFIG_FILES"; then
21513   # Protect against being on the right side of a sed subst in config.status.
21514   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21515    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21516 s,@SHELL@,$SHELL,;t t
21517 s,@exec_prefix@,$exec_prefix,;t t
21518 s,@prefix@,$prefix,;t t
21519 s,@program_transform_name@,$program_transform_name,;t t
21520 s,@bindir@,$bindir,;t t
21521 s,@sbindir@,$sbindir,;t t
21522 s,@libexecdir@,$libexecdir,;t t
21523 s,@datarootdir@,$datarootdir,;t t
21524 s,@datadir@,$datadir,;t t
21525 s,@sysconfdir@,$sysconfdir,;t t
21526 s,@sharedstatedir@,$sharedstatedir,;t t
21527 s,@localstatedir@,$localstatedir,;t t
21528 s,@libdir@,$libdir,;t t
21529 s,@includedir@,$includedir,;t t
21530 s,@oldincludedir@,$oldincludedir,;t t
21531 s,@infodir@,$infodir,;t t
21532 s,@mandir@,$mandir,;t t
21533 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21534 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21535 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21536 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21537 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21538 s,@build_alias@,$build_alias,;t t
21539 s,@host_alias@,$host_alias,;t t
21540 s,@target_alias@,$target_alias,;t t
21541 s,@ECHO_C@,$ECHO_C,;t t
21542 s,@ECHO_N@,$ECHO_N,;t t
21543 s,@ECHO_T@,$ECHO_T,;t t
21544 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21545 s,@DEFS@,$DEFS,;t t
21546 s,@LIBS@,$LIBS,;t t
21547 s,@top_builddir@,$top_builddir,;t t
21548 s,@EGREP@,$EGREP,;t t
21549 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
21550 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
21551 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
21552 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
21553 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
21554 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
21555 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
21556 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
21557 s,@build@,$build,;t t
21558 s,@build_cpu@,$build_cpu,;t t
21559 s,@build_vendor@,$build_vendor,;t t
21560 s,@build_os@,$build_os,;t t
21561 s,@host@,$host,;t t
21562 s,@host_cpu@,$host_cpu,;t t
21563 s,@host_vendor@,$host_vendor,;t t
21564 s,@host_os@,$host_os,;t t
21565 s,@target@,$target,;t t
21566 s,@target_cpu@,$target_cpu,;t t
21567 s,@target_vendor@,$target_vendor,;t t
21568 s,@target_os@,$target_os,;t t
21569 s,@CC@,$CC,;t t
21570 s,@CFLAGS@,$CFLAGS,;t t
21571 s,@LDFLAGS@,$LDFLAGS,;t t
21572 s,@CPPFLAGS@,$CPPFLAGS,;t t
21573 s,@ac_ct_CC@,$ac_ct_CC,;t t
21574 s,@EXEEXT@,$EXEEXT,;t t
21575 s,@OBJEXT@,$OBJEXT,;t t
21576 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
21577 s,@CPP@,$CPP,;t t
21578 s,@LDCONFIG@,$LDCONFIG,;t t
21579 s,@CXX@,$CXX,;t t
21580 s,@CXXFLAGS@,$CXXFLAGS,;t t
21581 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
21582 s,@AWK@,$AWK,;t t
21583 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21584 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21585 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
21586 s,@LINT@,$LINT,;t t
21587 s,@LINT_OPTS@,$LINT_OPTS,;t t
21588 s,@LN_S@,$LN_S,;t t
21589 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
21590 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
21591 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
21592 s,@SET_MAKE@,$SET_MAKE,;t t
21593 s,@CTAGS@,$CTAGS,;t t
21594 s,@ETAGS@,$ETAGS,;t t
21595 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
21596 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
21597 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
21598 s,@RANLIB@,$RANLIB,;t t
21599 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
21600 s,@LD@,$LD,;t t
21601 s,@ac_ct_LD@,$ac_ct_LD,;t t
21602 s,@AR@,$AR,;t t
21603 s,@ac_ct_AR@,$ac_ct_AR,;t t
21604 s,@NM@,$NM,;t t
21605 s,@ac_ct_NM@,$ac_ct_NM,;t t
21606 s,@ARFLAGS@,$ARFLAGS,;t t
21607 s,@DESTDIR@,$DESTDIR,;t t
21608 s,@BUILD_CC@,$BUILD_CC,;t t
21609 s,@BUILD_CPP@,$BUILD_CPP,;t t
21610 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
21611 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
21612 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
21613 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
21614 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21615 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21616 s,@cf_list_models@,$cf_list_models,;t t
21617 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21618 s,@LIBTOOL@,$LIBTOOL,;t t
21619 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
21620 s,@LT_UNDEF@,$LT_UNDEF,;t t
21621 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21622 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21623 s,@LIB_CREATE@,$LIB_CREATE,;t t
21624 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21625 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21626 s,@LIB_PREP@,$LIB_PREP,;t t
21627 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21628 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21629 s,@LIB_LINK@,$LIB_LINK,;t t
21630 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21631 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21632 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21633 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21634 s,@TICS_NAME@,$TICS_NAME,;t t
21635 s,@TINFO_NAME@,$TINFO_NAME,;t t
21636 s,@LIB_NAME@,$LIB_NAME,;t t
21637 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21638 s,@CC_G_OPT@,$CC_G_OPT,;t t
21639 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21640 s,@LD_MODEL@,$LD_MODEL,;t t
21641 s,@shlibdir@,$shlibdir,;t t
21642 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
21643 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21644 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21645 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21646 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21647 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
21648 s,@LINK_PROGS@,$LINK_PROGS,;t t
21649 s,@LINK_TESTS@,$LINK_TESTS,;t t
21650 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21651 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21652 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21653 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21654 s,@RPATH_LIST@,$RPATH_LIST,;t t
21655 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21656 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21657 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
21658 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21659 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21660 s,@XTERM_KBS@,$XTERM_KBS,;t t
21661 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21662 s,@TERMINFO@,$TERMINFO,;t t
21663 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21664 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21665 s,@TERMPATH@,$TERMPATH,;t t
21666 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
21667 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21668 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21669 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21670 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21671 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21672 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21673 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21674 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21675 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21676 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21677 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21678 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21679 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21680 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21681 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21682 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21683 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21684 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21685 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21686 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21687 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21688 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21689 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21690 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21691 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21692 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21693 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21694 s,@PTHREAD@,$PTHREAD,;t t
21695 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21696 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21697 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21698 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21699 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21700 s,@ECHO_LT@,$ECHO_LT,;t t
21701 s,@ECHO_LD@,$ECHO_LD,;t t
21702 s,@RULE_CC@,$RULE_CC,;t t
21703 s,@SHOW_CC@,$SHOW_CC,;t t
21704 s,@ECHO_CC@,$ECHO_CC,;t t
21705 s,@ECHO_LINK@,$ECHO_LINK,;t t
21706 s,@ADAFLAGS@,$ADAFLAGS,;t t
21707 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21708 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21709 s,@ADA_TRACE@,$ADA_TRACE,;t t
21710 s,@MATH_LIB@,$MATH_LIB,;t t
21711 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21712 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21713 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21714 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21715 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21716 s,@TEST_LIBS@,$TEST_LIBS,;t t
21717 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21718 s,@CXXCPP@,$CXXCPP,;t t
21719 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21720 s,@CXX_AR@,$CXX_AR,;t t
21721 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21722 s,@CXXLIBS@,$CXXLIBS,;t t
21723 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21724 s,@gnat_exists@,$gnat_exists,;t t
21725 s,@M4_exists@,$M4_exists,;t t
21726 s,@cf_ada_make@,$cf_ada_make,;t t
21727 s,@cf_compile_generics@,$cf_compile_generics,;t t
21728 s,@cf_generic_objects@,$cf_generic_objects,;t t
21729 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21730 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21731 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21732 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21733 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21734 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21735 s,@cf_ada_package@,$cf_ada_package,;t t
21736 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21737 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21738 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21739 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21740 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21741 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21742 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21743 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21744 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21745 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21746 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21747 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21748 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21749 s,@TICS_LIBS@,$TICS_LIBS,;t t
21750 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21751 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21752 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21753 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21754 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21755 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21756 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21757 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21758 s,@includesubdir@,$includesubdir,;t t
21759 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21760 s,@TICS_LIST@,$TICS_LIST,;t t
21761 s,@TINFO_LIST@,$TINFO_LIST,;t t
21762 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21763 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21764 s,@TEST_ARGS@,$TEST_ARGS,;t t
21765 s,@TEST_DEPS@,$TEST_DEPS,;t t
21766 s,@TEST_ARG2@,$TEST_ARG2,;t t
21767 s,@TEST_DEP2@,$TEST_DEP2,;t t
21768 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21769 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21770 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21771 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21772 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21773 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
21774 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21775 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21776 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21777 s,@cross_compiling@,$cross_compiling,;t t
21778 s,@TIC_PATH@,$TIC_PATH,;t t
21779 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21780 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21781 s,@PANEL_NAME@,$PANEL_NAME,;t t
21782 s,@MENU_NAME@,$MENU_NAME,;t t
21783 s,@FORM_NAME@,$FORM_NAME,;t t
21784 s,@CXX_NAME@,$CXX_NAME,;t t
21785 CEOF
21786
21787 EOF
21788
21789   cat >>$CONFIG_STATUS <<\EOF
21790   # Split the substitutions into bite-sized pieces for seds with
21791   # small command number limits, like on Digital OSF/1 and HP-UX.
21792   ac_max_sed_lines=48
21793   ac_sed_frag=1 # Number of current file.
21794   ac_beg=1 # First line for current file.
21795   ac_end=$ac_max_sed_lines # Line after last line for current file.
21796   ac_more_lines=:
21797   ac_sed_cmds=
21798   while $ac_more_lines; do
21799     if test $ac_beg -gt 1; then
21800       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21801     else
21802       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21803     fi
21804     if test ! -s $tmp/subs.frag; then
21805       ac_more_lines=false
21806     else
21807       # The purpose of the label and of the branching condition is to
21808       # speed up the sed processing (if there are no `@' at all, there
21809       # is no need to browse any of the substitutions).
21810       # These are the two extra sed commands mentioned above.
21811       (echo ':t
21812   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21813       if test -z "$ac_sed_cmds"; then
21814         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21815       else
21816         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21817       fi
21818       ac_sed_frag=`expr $ac_sed_frag + 1`
21819       ac_beg=$ac_end
21820       ac_end=`expr $ac_end + $ac_max_sed_lines`
21821     fi
21822   done
21823   if test -z "$ac_sed_cmds"; then
21824     ac_sed_cmds=cat
21825   fi
21826 fi # test -n "$CONFIG_FILES"
21827
21828 EOF
21829 cat >>$CONFIG_STATUS <<\EOF
21830 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21831   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21832   case $ac_file in
21833   - | *:- | *:-:* ) # input from stdin
21834         cat >$tmp/stdin
21835         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21836         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21837   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21838         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21839   * )   ac_file_in=$ac_file.in ;;
21840   esac
21841
21842   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21843   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21844          X"$ac_file" : 'X\(//\)[^/]' \| \
21845          X"$ac_file" : 'X\(//\)$' \| \
21846          X"$ac_file" : 'X\(/\)' \| \
21847          .     : '\(.\)' 2>/dev/null ||
21848 echo X"$ac_file" |
21849     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21850           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21851           /^X\(\/\/\)$/{ s//\1/; q; }
21852           /^X\(\/\).*/{ s//\1/; q; }
21853           s/.*/./; q'`
21854   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21855     { case "$ac_dir" in
21856   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21857   *)                      as_incr_dir=.;;
21858 esac
21859 as_dummy="$ac_dir"
21860 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21861   case $as_mkdir_dir in
21862     # Skip DOS drivespec
21863     ?:) as_incr_dir=$as_mkdir_dir ;;
21864     *)
21865       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21866       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21867     ;;
21868   esac
21869 done; }
21870
21871     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21872     # A "../" for each directory in $ac_dir_suffix.
21873     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21874   else
21875     ac_dir_suffix= ac_dots=
21876   fi
21877
21878   case $srcdir in
21879   .)  ac_srcdir=.
21880       if test -z "$ac_dots"; then
21881          ac_top_srcdir=.
21882       else
21883          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21884       fi ;;
21885   [\\/]* | ?:[\\/]* )
21886       ac_srcdir=$srcdir$ac_dir_suffix;
21887       ac_top_srcdir=$srcdir ;;
21888   *) # Relative path.
21889     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21890     ac_top_srcdir=$ac_dots$srcdir ;;
21891   esac
21892
21893   case $INSTALL in
21894   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21895   *) ac_INSTALL=$ac_dots$INSTALL ;;
21896   esac
21897
21898   if test x"$ac_file" != x-; then
21899     { echo "$as_me:21899: creating $ac_file" >&5
21900 echo "$as_me: creating $ac_file" >&6;}
21901     rm -f "$ac_file"
21902   fi
21903   # Let's still pretend it is `configure' which instantiates (i.e., don't
21904   # use $as_me), people would be surprised to read:
21905   #    /* config.h.  Generated automatically by config.status.  */
21906   configure_input="Generated automatically from `echo $ac_file_in |
21907                                                  sed 's,.*/,,'` by configure."
21908
21909   # First look for the input files in the build tree, otherwise in the
21910   # src tree.
21911   ac_file_inputs=`IFS=:
21912     for f in $ac_file_in; do
21913       case $f in
21914       -) echo $tmp/stdin ;;
21915       [\\/$]*)
21916          # Absolute (can't be DOS-style, as IFS=:)
21917          test -f "$f" || { { echo "$as_me:21917: error: cannot find input file: $f" >&5
21918 echo "$as_me: error: cannot find input file: $f" >&2;}
21919    { (exit 1); exit 1; }; }
21920          echo $f;;
21921       *) # Relative
21922          if test -f "$f"; then
21923            # Build tree
21924            echo $f
21925          elif test -f "$srcdir/$f"; then
21926            # Source tree
21927            echo $srcdir/$f
21928          else
21929            # /dev/null tree
21930            { { echo "$as_me:21930: error: cannot find input file: $f" >&5
21931 echo "$as_me: error: cannot find input file: $f" >&2;}
21932    { (exit 1); exit 1; }; }
21933          fi;;
21934       esac
21935     done` || { (exit 1); exit 1; }
21936 EOF
21937 cat >>$CONFIG_STATUS <<\EOF
21938   ac_warn_datarootdir=no
21939   if test x"$ac_file" != x-; then
21940     for ac_item in $ac_file_inputs
21941     do
21942       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
21943       if test -n "$ac_seen"; then
21944         ac_used=`grep '@datarootdir@' $ac_item`
21945         if test -z "$ac_used"; then
21946           { echo "$as_me:21946: WARNING: datarootdir was used implicitly but not set:
21947 $ac_seen" >&5
21948 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
21949 $ac_seen" >&2;}
21950           ac_warn_datarootdir=yes
21951         fi
21952       fi
21953       ac_seen=`grep '${datarootdir}' $ac_item`
21954       if test -n "$ac_seen"; then
21955         { echo "$as_me:21955: WARNING: datarootdir was used explicitly but not set:
21956 $ac_seen" >&5
21957 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
21958 $ac_seen" >&2;}
21959         ac_warn_datarootdir=yes
21960       fi
21961     done
21962   fi
21963
21964 if test "x$ac_warn_datarootdir" = xyes; then
21965   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
21966 fi
21967
21968 EOF
21969 cat >>$CONFIG_STATUS <<EOF
21970   sed "$ac_vpsub
21971 $extrasub
21972 EOF
21973 cat >>$CONFIG_STATUS <<\EOF
21974 :t
21975 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21976 s,@configure_input@,$configure_input,;t t
21977 s,@srcdir@,$ac_srcdir,;t t
21978 s,@top_srcdir@,$ac_top_srcdir,;t t
21979 s,@INSTALL@,$ac_INSTALL,;t t
21980 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21981   rm -f $tmp/stdin
21982   if test x"$ac_file" != x-; then
21983     cp $tmp/out $ac_file
21984
21985     for ac_name in prefix exec_prefix datarootdir
21986     do
21987         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
21988         if test -n "$ac_seen"; then
21989             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
21990             if test -z "$ac_init"; then
21991               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
21992               { echo "$as_me:21992: WARNING: Variable $ac_name is used but was not set:
21993 $ac_seen" >&5
21994 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
21995 $ac_seen" >&2;}
21996             fi
21997         fi
21998     done
21999     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
22000     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
22001     if test -s $tmp/out; then
22002       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
22003       { echo "$as_me:22003: WARNING: Some variables may not be substituted:
22004 $ac_seen" >&5
22005 echo "$as_me: WARNING: Some variables may not be substituted:
22006 $ac_seen" >&2;}
22007     fi
22008   else
22009     cat $tmp/out
22010   fi
22011   rm -f $tmp/out
22012
22013 done
22014 EOF
22015 cat >>$CONFIG_STATUS <<\EOF
22016
22017 #
22018 # CONFIG_HEADER section.
22019 #
22020
22021 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22022 # NAME is the cpp macro being defined and VALUE is the value it is being given.
22023 #
22024 # ac_d sets the value in "#define NAME VALUE" lines.
22025 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
22026 ac_dB='[        ].*$,\1#\2'
22027 ac_dC=' '
22028 ac_dD=',;t'
22029 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
22030 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22031 ac_iB='\([      ]\),\1#\2define\3'
22032 ac_iC=' '
22033 ac_iD='\4,;t'
22034 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22035 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22036 ac_uB='$,\1#\2define\3'
22037 ac_uC=' '
22038 ac_uD=',;t'
22039
22040 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22041   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22042   case $ac_file in
22043   - | *:- | *:-:* ) # input from stdin
22044         cat >$tmp/stdin
22045         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22046         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22047   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22048         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22049   * )   ac_file_in=$ac_file.in ;;
22050   esac
22051
22052   test x"$ac_file" != x- && { echo "$as_me:22052: creating $ac_file" >&5
22053 echo "$as_me: creating $ac_file" >&6;}
22054
22055   # First look for the input files in the build tree, otherwise in the
22056   # src tree.
22057   ac_file_inputs=`IFS=:
22058     for f in $ac_file_in; do
22059       case $f in
22060       -) echo $tmp/stdin ;;
22061       [\\/$]*)
22062          # Absolute (can't be DOS-style, as IFS=:)
22063          test -f "$f" || { { echo "$as_me:22063: error: cannot find input file: $f" >&5
22064 echo "$as_me: error: cannot find input file: $f" >&2;}
22065    { (exit 1); exit 1; }; }
22066          echo $f;;
22067       *) # Relative
22068          if test -f "$f"; then
22069            # Build tree
22070            echo $f
22071          elif test -f "$srcdir/$f"; then
22072            # Source tree
22073            echo $srcdir/$f
22074          else
22075            # /dev/null tree
22076            { { echo "$as_me:22076: error: cannot find input file: $f" >&5
22077 echo "$as_me: error: cannot find input file: $f" >&2;}
22078    { (exit 1); exit 1; }; }
22079          fi;;
22080       esac
22081     done` || { (exit 1); exit 1; }
22082   # Remove the trailing spaces.
22083   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
22084
22085 EOF
22086
22087 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
22088 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
22089 # be either 'cat' or 'sort'.
22090 cat confdefs.h | uniq >conftest.vals
22091
22092 # Break up conftest.vals because some shells have a limit on
22093 # the size of here documents, and old seds have small limits too.
22094
22095 rm -f conftest.tail
22096 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
22097 while grep . conftest.vals >/dev/null
22098 do
22099   # Write chunks of a limited-size here document to conftest.frag.
22100   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
22101   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
22102   echo 'CEOF' >> $CONFIG_STATUS
22103   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
22104   rm -f conftest.vals
22105   mv conftest.tail conftest.vals
22106 done
22107 rm -f conftest.vals
22108
22109 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
22110 # marker @DEFS@.
22111 echo '  cat >> conftest.edit <<CEOF
22112 /@DEFS@/r conftest.frag
22113 /@DEFS@/d
22114 CEOF
22115 sed -f conftest.edit $tmp/in > $tmp/out
22116 rm -f $tmp/in
22117 mv $tmp/out $tmp/in
22118 rm -f conftest.edit conftest.frag
22119 ' >> $CONFIG_STATUS
22120
22121 cat >>$CONFIG_STATUS <<\EOF
22122   # Let's still pretend it is `configure' which instantiates (i.e., don't
22123   # use $as_me), people would be surprised to read:
22124   #    /* config.h.  Generated automatically by config.status.  */
22125   if test x"$ac_file" = x-; then
22126     echo "/* Generated automatically by configure.  */" >$tmp/config.h
22127   else
22128     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
22129   fi
22130   cat $tmp/in >>$tmp/config.h
22131   rm -f $tmp/in
22132   if test x"$ac_file" != x-; then
22133     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
22134       { echo "$as_me:22134: $ac_file is unchanged" >&5
22135 echo "$as_me: $ac_file is unchanged" >&6;}
22136     else
22137       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22138          X"$ac_file" : 'X\(//\)[^/]' \| \
22139          X"$ac_file" : 'X\(//\)$' \| \
22140          X"$ac_file" : 'X\(/\)' \| \
22141          .     : '\(.\)' 2>/dev/null ||
22142 echo X"$ac_file" |
22143     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22144           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22145           /^X\(\/\/\)$/{ s//\1/; q; }
22146           /^X\(\/\).*/{ s//\1/; q; }
22147           s/.*/./; q'`
22148       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22149         { case "$ac_dir" in
22150   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
22151   *)                      as_incr_dir=.;;
22152 esac
22153 as_dummy="$ac_dir"
22154 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
22155   case $as_mkdir_dir in
22156     # Skip DOS drivespec
22157     ?:) as_incr_dir=$as_mkdir_dir ;;
22158     *)
22159       as_incr_dir=$as_incr_dir/$as_mkdir_dir
22160       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
22161     ;;
22162   esac
22163 done; }
22164
22165       fi
22166       rm -f $ac_file
22167       mv $tmp/config.h $ac_file
22168     fi
22169   else
22170     cat $tmp/config.h
22171     rm -f $tmp/config.h
22172   fi
22173 done
22174 EOF
22175 cat >>$CONFIG_STATUS <<\EOF
22176 #
22177 # CONFIG_COMMANDS section.
22178 #
22179 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22180   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22181   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22182
22183   case $ac_dest in
22184     default )
22185 if test "x$cf_with_tests" != xno ; then
22186
22187 for cf_dir in test
22188 do
22189         if test ! -d $srcdir/$cf_dir; then
22190                 continue
22191         elif test -f $srcdir/$cf_dir/programs; then
22192                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
22193         fi
22194 done
22195
22196 fi
22197
22198 cf_prefix=$LIB_PREFIX
22199
22200 case $cf_cv_shlib_version in #(vi
22201 cygdll|msysdll|mingw)
22202         TINFO_NAME=$TINFO_ARG_SUFFIX
22203         TINFO_SUFFIX=.dll
22204         ;;
22205 esac
22206
22207 if test -n "$TINFO_SUFFIX" ; then
22208         case $TINFO_SUFFIX in
22209         tw*)
22210                 TINFO_NAME="${TINFO_NAME}tw"
22211                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
22212                 ;;
22213         t*)
22214                 TINFO_NAME="${TINFO_NAME}t"
22215                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
22216                 ;;
22217         w*)
22218                 TINFO_NAME="${TINFO_NAME}w"
22219                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
22220                 ;;
22221         esac
22222 fi
22223
22224 for cf_dir in $SRC_SUBDIRS
22225 do
22226         if test ! -d $srcdir/$cf_dir ; then
22227                 continue
22228         elif test -f $srcdir/$cf_dir/modules; then
22229
22230                 SHARED_LIB=
22231                 Libs_To_Make=
22232                 for cf_item in $cf_LIST_MODELS
22233                 do
22234
22235         case X$cf_item in #(vi
22236         Xlibtool) #(vi
22237                 cf_suffix='.la'
22238                 cf_depsuf=$cf_suffix
22239                 ;;
22240         Xdebug) #(vi
22241                 cf_suffix='_g.a'
22242                 cf_depsuf=$cf_suffix
22243                 ;;
22244         Xprofile) #(vi
22245                 cf_suffix='_p.a'
22246                 cf_depsuf=$cf_suffix
22247                 ;;
22248         Xshared) #(vi
22249                 case $cf_cv_system_name in
22250                 aix[5-7]*) #(vi
22251                         cf_suffix='.a'
22252                         cf_depsuf=$cf_suffix
22253                         ;;
22254                 cygwin*|msys*|mingw*) #(vi
22255                         cf_suffix='.dll'
22256                         cf_depsuf='.dll.a'
22257                         ;;
22258                 darwin*) #(vi
22259                         cf_suffix='.dylib'
22260                         cf_depsuf=$cf_suffix
22261                         ;;
22262                 hpux*) #(vi
22263                         case $target in
22264                         ia64*) #(vi
22265                                 cf_suffix='.so'
22266                                 cf_depsuf=$cf_suffix
22267                                 ;;
22268                         *) #(vi
22269                                 cf_suffix='.sl'
22270                                 cf_depsuf=$cf_suffix
22271                                 ;;
22272                         esac
22273                         ;;
22274                 *) #(vi
22275                         cf_suffix='.so'
22276                         cf_depsuf=$cf_suffix
22277                         ;;
22278                 esac
22279                 ;;
22280         *)
22281                 cf_suffix='.a'
22282                 cf_depsuf=$cf_suffix
22283                 ;;
22284         esac
22285         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22286         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22287
22288                         cf_libname=$cf_dir
22289                         test "$cf_dir" = c++ && cf_libname=ncurses++
22290                         if test $cf_item = shared ; then
22291                                 if test -n "${LIB_SUFFIX}"
22292                                 then
22293                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22294                                 else
22295                                         cf_shared_suffix="$cf_suffix"
22296                                 fi
22297                                 if test "$cf_cv_do_symlinks" = yes ; then
22298                                         cf_version_name=
22299
22300                                         case "$cf_cv_shlib_version" in #(vi
22301                                         rel) #(vi
22302                                                 cf_version_name=REL_VERSION
22303                                                 ;;
22304                                         abi)
22305                                                 cf_version_name=ABI_VERSION
22306                                                 ;;
22307                                         esac
22308
22309                                         if test -n "$cf_version_name"
22310                                         then
22311                                                 case "$cf_cv_system_name" in #(vi
22312                                                 darwin*)
22313                                                         # "w", etc?
22314                                                         cf_suffix="${LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
22315                                                         ;; #(vi
22316                                                 *)
22317                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
22318                                                         ;;
22319                                                 esac
22320                                         fi
22321                                         if test -n "${LIB_SUFFIX}"
22322                                         then
22323                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22324                                         else
22325                                                 cf_shared_suffix="$cf_suffix"
22326                                         fi
22327                                 fi
22328                                 # cygwin needs import library, and has unique naming convention
22329                                 # use autodetected ${cf_prefix} for import lib and static lib, but
22330                                 # use 'cyg' prefix for shared lib.
22331                                 case $cf_cv_shlib_version in #(vi
22332                                 cygdll) #(vi
22333                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22334                                         Libs_To_Make="$Libs_To_Make ../lib/cyg${cf_libname}${cf_cygsuf}"
22335                                         continue
22336                                         ;;
22337                                 msysdll) #(vi
22338                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22339                                         Libs_To_Make="$Libs_To_Make ../lib/msys-${cf_libname}${cf_cygsuf}"
22340                                         continue
22341                                         ;;
22342                                 mingw)
22343                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22344                                         Libs_To_Make="$Libs_To_Make ../lib/lib${cf_libname}${cf_cygsuf}"
22345                                         continue
22346                                         ;;
22347                                 esac
22348                         fi
22349                         Libs_To_Make="$Libs_To_Make ../lib/${cf_prefix}${cf_libname}${cf_suffix}"
22350                 done
22351
22352                 if test $cf_dir = ncurses ; then
22353                         cf_subsets="$LIB_SUBSETS"
22354                         cf_r_parts="$cf_subsets"
22355                         cf_liblist="$Libs_To_Make"
22356
22357                         while test -n "$cf_r_parts"
22358                         do
22359                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
22360                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
22361                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
22362                                         cf_item=
22363                                         case $cf_l_parts in #(vi
22364                                         *termlib*) #(vi
22365                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
22366                                                 ;;
22367                                         *ticlib*)
22368                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
22369                                                 ;;
22370                                         *)
22371                                                 break
22372                                                 ;;
22373                                         esac
22374                                         if test -n "$cf_item"; then
22375                                                 Libs_To_Make="$cf_item $Libs_To_Make"
22376                                         fi
22377                                 else
22378                                         break
22379                                 fi
22380                         done
22381                 else
22382                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
22383                 fi
22384
22385                 if test $cf_dir = c++; then
22386                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
22387                                 cf_list=
22388                                 for cf_item in $Libs_To_Make
22389                                 do
22390                                         case $cf_item in
22391                                         *.a)
22392                                                 ;;
22393                                         *)
22394                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
22395                                                 ;;
22396                                         esac
22397                                         for cf_test in $cf_list
22398                                         do
22399                                                 if test "$cf_test" = "$cf_item"
22400                                                 then
22401                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
22402                                                         cf_item=
22403                                                         break
22404                                                 fi
22405                                         done
22406                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
22407                                 done
22408                                 Libs_To_Make="$cf_list"
22409                         fi
22410                 fi
22411
22412                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
22413                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
22414                         $cf_dir/Makefile >$cf_dir/Makefile.out
22415                 mv $cf_dir/Makefile.out $cf_dir/Makefile
22416
22417                 $AWK -f $srcdir/mk-0th.awk \
22418                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
22419                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22420
22421                 for cf_subset in $cf_subsets
22422                 do
22423                         cf_subdirs=
22424                         for cf_item in $cf_LIST_MODELS
22425                         do
22426
22427                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
22428
22429 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22430
22431                         CXX_MODEL=$cf_ITEM
22432                         if test "$CXX_MODEL" = SHARED; then
22433                                 case $cf_cv_shlib_version in #(vi
22434                                 cygdll|msysdll|mingw) #(vi
22435                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
22436
22437 echo "${as_me:-configure}:22437: testing overriding CXX_MODEL to SHARED ..." 1>&5
22438
22439                                         with_shared_cxx=yes
22440                                         ;;
22441                                 *)
22442                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
22443                                         ;;
22444                                 esac
22445                         fi
22446
22447         case X$cf_item in #(vi
22448         Xlibtool) #(vi
22449                 cf_suffix='.la'
22450                 cf_depsuf=$cf_suffix
22451                 ;;
22452         Xdebug) #(vi
22453                 cf_suffix='_g.a'
22454                 cf_depsuf=$cf_suffix
22455                 ;;
22456         Xprofile) #(vi
22457                 cf_suffix='_p.a'
22458                 cf_depsuf=$cf_suffix
22459                 ;;
22460         Xshared) #(vi
22461                 case $cf_cv_system_name in
22462                 aix[5-7]*) #(vi
22463                         cf_suffix='.a'
22464                         cf_depsuf=$cf_suffix
22465                         ;;
22466                 cygwin*|msys*|mingw*) #(vi
22467                         cf_suffix='.dll'
22468                         cf_depsuf='.dll.a'
22469                         ;;
22470                 darwin*) #(vi
22471                         cf_suffix='.dylib'
22472                         cf_depsuf=$cf_suffix
22473                         ;;
22474                 hpux*) #(vi
22475                         case $target in
22476                         ia64*) #(vi
22477                                 cf_suffix='.so'
22478                                 cf_depsuf=$cf_suffix
22479                                 ;;
22480                         *) #(vi
22481                                 cf_suffix='.sl'
22482                                 cf_depsuf=$cf_suffix
22483                                 ;;
22484                         esac
22485                         ;;
22486                 *) #(vi
22487                         cf_suffix='.so'
22488                         cf_depsuf=$cf_suffix
22489                         ;;
22490                 esac
22491                 ;;
22492         *)
22493                 cf_suffix='.a'
22494                 cf_depsuf=$cf_suffix
22495                 ;;
22496         esac
22497         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22498         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22499
22500         case $cf_item in
22501         libtool) cf_subdir='obj_lo'  ;;
22502         normal)  cf_subdir='objects' ;;
22503         debug)   cf_subdir='obj_g' ;;
22504         profile) cf_subdir='obj_p' ;;
22505         shared)
22506                 case $cf_cv_system_name in #(vi
22507                 cygwin|msys) #(vi
22508                         cf_subdir='objects' ;;
22509                 *)
22510                         cf_subdir='obj_s' ;;
22511                 esac
22512         esac
22513
22514                         # Test for case where we build libtinfo with a different name.
22515                         cf_libname=$cf_dir
22516                         if test $cf_dir = ncurses ; then
22517                                 case $cf_subset in
22518                                 *base*)
22519                                         cf_libname=${cf_libname}$LIB_SUFFIX
22520                                         ;;
22521                                 *termlib*)
22522                                         cf_libname=$TINFO_LIB_SUFFIX
22523                                         ;;
22524                                 ticlib*)
22525                                         cf_libname=$TICS_LIB_SUFFIX
22526                                         ;;
22527                                 esac
22528                         elif test $cf_dir = c++ ; then
22529                                 cf_libname=ncurses++$LIB_SUFFIX
22530                         else
22531                                 cf_libname=${cf_libname}$LIB_SUFFIX
22532                         fi
22533                         if test -n "${DFT_ARG_SUFFIX}" ; then
22534                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
22535                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
22536                         fi
22537
22538                         # These dependencies really are for development, not
22539                         # builds, but they are useful in porting, too.
22540                         cf_depend="../include/ncurses_cfg.h"
22541                         if test "$srcdir" = "."; then
22542                                 cf_reldir="."
22543                         else
22544                                 cf_reldir="\${srcdir}"
22545                         fi
22546
22547                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
22548                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
22549                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
22550                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
22551                         fi
22552
22553                         cf_dir_suffix=
22554                         old_cf_suffix="$cf_suffix"
22555                         if test "$cf_cv_shlib_version_infix" = yes ; then
22556                         if test -n "$LIB_SUFFIX" ; then
22557                                 case $LIB_SUFFIX in
22558                                 tw*)
22559                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
22560                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
22561                                         cf_dir_suffix=tw
22562                                         ;;
22563                                 t*)
22564                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
22565                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
22566                                         cf_dir_suffix=t
22567                                         ;;
22568                                 w*)
22569                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
22570                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
22571                                         cf_dir_suffix=w
22572                                         ;;
22573                                 esac
22574                         fi
22575                         fi
22576
22577                         $AWK -f $srcdir/mk-1st.awk \
22578                                 name=${cf_libname}${cf_dir_suffix} \
22579                                 traces=$LIB_TRACING \
22580                                 MODEL=$cf_ITEM \
22581                                 CXX_MODEL=$CXX_MODEL \
22582                                 model=$cf_subdir \
22583                                 prefix=$cf_prefix \
22584                                 suffix=$cf_suffix \
22585                                 subset=$cf_subset \
22586                                 driver=$cf_cv_term_driver \
22587                                 SymLink="$LN_S" \
22588                                 TermlibRoot=$TINFO_NAME \
22589                                 TermlibSuffix=$TINFO_SUFFIX \
22590                                 ShlibVer=$cf_cv_shlib_version \
22591                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
22592                                 ReLink=${cf_cv_do_relink:-no} \
22593                                 DoLinks=$cf_cv_do_symlinks \
22594                                 rmSoLocs=$cf_cv_rm_so_locs \
22595                                 ldconfig="$LDCONFIG" \
22596                                 overwrite=$WITH_OVERWRITE \
22597                                 depend="$cf_depend" \
22598                                 host="$host" \
22599                                 libtool_version="$LIBTOOL_VERSION" \
22600                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22601
22602                         cf_suffix="$old_cf_suffix"
22603
22604                         for cf_subdir2 in $cf_subdirs lib
22605                         do
22606                                 test $cf_subdir = $cf_subdir2 && break
22607                         done
22608                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
22609                         $AWK -f $srcdir/mk-2nd.awk \
22610                                 name=$cf_dir \
22611                                 traces=$LIB_TRACING \
22612                                 MODEL=$cf_ITEM \
22613                                 model=$cf_subdir \
22614                                 subset=$cf_subset \
22615                                 srcdir=$srcdir \
22616                                 echo=$WITH_ECHO \
22617                                 crenames=$cf_cv_prog_CC_c_o \
22618                                 cxxrenames=$cf_cv_prog_CXX_c_o \
22619                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22620                         cf_subdirs="$cf_subdirs $cf_subdir"
22621                         done
22622                 done
22623         fi
22624
22625         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
22626 done
22627
22628 for cf_dir in $SRC_SUBDIRS
22629 do
22630         if test ! -d $srcdir/$cf_dir ; then
22631                 continue
22632         fi
22633
22634         if test -f $cf_dir/Makefile ; then
22635                 case "$cf_dir" in
22636                 Ada95) #(vi
22637                         echo 'libs \' >> Makefile
22638                         echo 'install.libs \' >> Makefile
22639                         echo 'uninstall.libs ::' >> Makefile
22640                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
22641                         ;;
22642                 esac
22643         fi
22644
22645         if test -f $srcdir/$cf_dir/modules; then
22646                 echo >> Makefile
22647                 if test -f $srcdir/$cf_dir/headers; then
22648 cat >> Makefile <<CF_EOF
22649 install.includes \\
22650 uninstall.includes \\
22651 CF_EOF
22652                 fi
22653 if test "$cf_dir" != "c++" ; then
22654 echo 'lint \' >> Makefile
22655 fi
22656 cat >> Makefile <<CF_EOF
22657 libs \\
22658 lintlib \\
22659 install.libs \\
22660 uninstall.libs \\
22661 install.$cf_dir \\
22662 uninstall.$cf_dir ::
22663         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22664 CF_EOF
22665         elif test -f $srcdir/$cf_dir/headers; then
22666 cat >> Makefile <<CF_EOF
22667
22668 libs \\
22669 install.libs \\
22670 uninstall.libs \\
22671 install.includes \\
22672 uninstall.includes ::
22673         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22674 CF_EOF
22675 fi
22676 done
22677
22678 if test "x$cf_with_db_install" = xyes; then
22679 cat >> Makefile <<CF_EOF
22680
22681 install.libs uninstall.libs \\
22682 install.data uninstall.data ::
22683 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
22684 CF_EOF
22685 fi
22686
22687 if test "x$cf_with_manpages" = xyes; then
22688 cat >> Makefile <<CF_EOF
22689
22690 install.man \\
22691 uninstall.man ::
22692         cd man && \${MAKE} \${TOP_MFLAGS} \$@
22693 CF_EOF
22694 fi
22695
22696 cat >> Makefile <<CF_EOF
22697
22698 distclean ::
22699         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
22700         rm -f headers.sh headers.sed mk_shared_lib.sh
22701         rm -f edit_man.* man_alias.*
22702         rm -rf \${DIRS_TO_MAKE}
22703 CF_EOF
22704
22705 # Special case: tack's manpage lives in its own directory.
22706 if test "x$cf_with_manpages" = xyes; then
22707 if test -d tack ; then
22708 if test -f $srcdir/$tack.h; then
22709 cat >> Makefile <<CF_EOF
22710
22711 install.man \\
22712 uninstall.man ::
22713         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
22714 CF_EOF
22715 fi
22716 fi
22717 fi
22718
22719 rm -f headers.sed headers.sh
22720
22721 echo creating headers.sh
22722 cat >headers.sh <<CF_EOF
22723 #! /bin/sh
22724 # This shell script is generated by the 'configure' script.  It is invoked in a
22725 # subdirectory of the build tree.  It generates a sed-script in the parent
22726 # directory that is used to adjust includes for header files that reside in a
22727 # subdirectory of /usr/include, etc.
22728 PRG=""
22729 while test \$# != 3
22730 do
22731 PRG="\$PRG \$1"; shift
22732 done
22733 DST=\$1
22734 REF=\$2
22735 SRC=\$3
22736 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22737 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22738 echo installing \$SRC in \$DST
22739 CF_EOF
22740
22741 if test $WITH_CURSES_H = yes; then
22742         cat >>headers.sh <<CF_EOF
22743 case \$DST in
22744 /*/include/*)
22745         END=\`basename \$DST\`
22746         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22747         do
22748                 NAME=\`basename \$i\`
22749                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22750         done
22751         ;;
22752 *)
22753         echo "" >> \$TMPSED
22754         ;;
22755 esac
22756 CF_EOF
22757
22758 else
22759         cat >>headers.sh <<CF_EOF
22760 case \$DST in
22761 /*/include/*)
22762         END=\`basename \$DST\`
22763         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22764         do
22765                 NAME=\`basename \$i\`
22766                 if test "\$NAME" = "curses.h"
22767                 then
22768                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22769                         NAME=ncurses.h
22770                 fi
22771                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22772         done
22773         ;;
22774 *)
22775         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22776         ;;
22777 esac
22778 CF_EOF
22779 fi
22780 cat >>headers.sh <<CF_EOF
22781 rm -f \$TMPSRC
22782 sed -f \$TMPSED \$SRC > \$TMPSRC
22783 NAME=\`basename \$SRC\`
22784 CF_EOF
22785 if test $WITH_CURSES_H != yes; then
22786         cat >>headers.sh <<CF_EOF
22787 test "\$NAME" = "curses.h" && NAME=ncurses.h
22788 CF_EOF
22789 fi
22790 cat >>headers.sh <<CF_EOF
22791 # Just in case someone gzip'd manpages, remove the conflicting copy.
22792 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22793
22794 eval \$PRG \$TMPSRC \$DST/\$NAME
22795 rm -f \$TMPSRC \$TMPSED
22796 CF_EOF
22797
22798 chmod 0755 headers.sh
22799
22800 for cf_dir in $SRC_SUBDIRS
22801 do
22802         if test ! -d $srcdir/$cf_dir ; then
22803                 continue
22804         fi
22805
22806         if test -f $srcdir/$cf_dir/headers; then
22807                 $AWK -f $srcdir/mk-hdr.awk \
22808                         subset="$LIB_SUBSETS" \
22809                         compat="$WITH_CURSES_H" \
22810                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22811         fi
22812
22813         if test -f $srcdir/$cf_dir/modules; then
22814                 if test "$cf_dir" != "c++" ; then
22815                         cat >>$cf_dir/Makefile <<"CF_EOF"
22816 depend : ${AUTO_SRC}
22817         makedepend -- ${CPPFLAGS} -- ${C_SRC}
22818
22819 # DO NOT DELETE THIS LINE -- make depend depends on it.
22820 CF_EOF
22821                 fi
22822         fi
22823 done
22824
22825 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22826 if test -z "$USE_OLD_MAKERULES" ; then
22827         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22828 fi
22829 fi
22830  ;;
22831   esac
22832 done
22833 EOF
22834
22835 cat >>$CONFIG_STATUS <<\EOF
22836
22837 { (exit 0); exit 0; }
22838 EOF
22839 chmod +x $CONFIG_STATUS
22840 ac_clean_files=$ac_clean_files_save
22841
22842 # configure is writing to config.log, and then calls config.status.
22843 # config.status does its own redirection, appending to config.log.
22844 # Unfortunately, on DOS this fails, as config.log is still kept open
22845 # by configure, so config.status won't be able to write to it; its
22846 # output is simply discarded.  So we exec the FD to /dev/null,
22847 # effectively closing config.log, so it can be properly (re)opened and
22848 # appended to by config.status.  When coming back to configure, we
22849 # need to make the FD available again.
22850 if test "$no_create" != yes; then
22851   ac_cs_success=:
22852   exec 5>/dev/null
22853   $SHELL $CONFIG_STATUS || ac_cs_success=false
22854   exec 5>>config.log
22855   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22856   # would make configure fail if this is the last instruction.
22857   $ac_cs_success || { (exit 1); exit 1; }
22858 fi
22859 ${MAKE:-make} preinstall