]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 5.9 - patch 20140419
[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"
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"
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         else
17817                 case "$with_hashed_db" in #(vi
17818                 ./*|../*|/*)
17819                         { echo "$as_me:17819: WARNING: no such directory $with_hashed_db" >&5
17820 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
17821                         ;; #(vi
17822                 *)
17823
17824 cf_search=
17825
17826 test "x/usr" != "x$prefix" && \
17827 test -d "/usr" && \
17828 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
17829         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
17830         test -d /usr/include &&          cf_search="$cf_search /usr/include"
17831         test -d /usr/include/$with_hashed_db &&       cf_search="$cf_search /usr/include/$with_hashed_db"
17832         test -d /usr/include/$with_hashed_db/include &&    cf_search="$cf_search /usr/include/$with_hashed_db/include"
17833         test -d /usr/$with_hashed_db/include &&       cf_search="$cf_search /usr/$with_hashed_db/include"
17834         test -d /usr/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search /usr/$with_hashed_db/include/$with_hashed_db"
17835 }
17836
17837 test "x$prefix" != "xNONE" && \
17838 test -d "$prefix" && \
17839  {
17840         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
17841         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
17842         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
17843         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
17844         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
17845         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
17846 }
17847
17848 test "x/usr/local" != "x$prefix" && \
17849 test -d "/usr/local" && \
17850 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
17851         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
17852         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
17853         test -d /usr/local/include/$with_hashed_db &&       cf_search="$cf_search /usr/local/include/$with_hashed_db"
17854         test -d /usr/local/include/$with_hashed_db/include &&    cf_search="$cf_search /usr/local/include/$with_hashed_db/include"
17855         test -d /usr/local/$with_hashed_db/include &&       cf_search="$cf_search /usr/local/$with_hashed_db/include"
17856         test -d /usr/local/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search /usr/local/$with_hashed_db/include/$with_hashed_db"
17857 }
17858
17859 test "x/opt" != "x$prefix" && \
17860 test -d "/opt" && \
17861 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
17862         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
17863         test -d /opt/include &&          cf_search="$cf_search /opt/include"
17864         test -d /opt/include/$with_hashed_db &&       cf_search="$cf_search /opt/include/$with_hashed_db"
17865         test -d /opt/include/$with_hashed_db/include &&    cf_search="$cf_search /opt/include/$with_hashed_db/include"
17866         test -d /opt/$with_hashed_db/include &&       cf_search="$cf_search /opt/$with_hashed_db/include"
17867         test -d /opt/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search /opt/$with_hashed_db/include/$with_hashed_db"
17868 }
17869
17870 test "x$HOME" != "x$prefix" && \
17871 test -d "$HOME" && \
17872 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
17873         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
17874         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
17875         test -d $HOME/include/$with_hashed_db &&       cf_search="$cf_search $HOME/include/$with_hashed_db"
17876         test -d $HOME/include/$with_hashed_db/include &&    cf_search="$cf_search $HOME/include/$with_hashed_db/include"
17877         test -d $HOME/$with_hashed_db/include &&       cf_search="$cf_search $HOME/$with_hashed_db/include"
17878         test -d $HOME/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $HOME/$with_hashed_db/include/$with_hashed_db"
17879 }
17880
17881         for cf_item in $cf_search
17882         do
17883                 case $cf_item in #(vi
17884                 */$with_hashed_db)
17885
17886 if test -n "$cf_item" ; then
17887   for cf_add_incdir in $cf_item
17888   do
17889         while test $cf_add_incdir != /usr/include
17890         do
17891           if test -d $cf_add_incdir
17892           then
17893                 cf_have_incdir=no
17894                 if test -n "$CFLAGS$CPPFLAGS" ; then
17895                   # a loop is needed to ensure we can add subdirs of existing dirs
17896                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17897                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17898                           cf_have_incdir=yes; break
17899                         fi
17900                   done
17901                 fi
17902
17903                 if test "$cf_have_incdir" = no ; then
17904                   if test "$cf_add_incdir" = /usr/local/include ; then
17905                         if test "$GCC" = yes
17906                         then
17907                           cf_save_CPPFLAGS=$CPPFLAGS
17908                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17909                           cat >conftest.$ac_ext <<_ACEOF
17910 #line 17910 "configure"
17911 #include "confdefs.h"
17912 #include <stdio.h>
17913 int
17914 main ()
17915 {
17916 printf("Hello")
17917   ;
17918   return 0;
17919 }
17920 _ACEOF
17921 rm -f conftest.$ac_objext
17922 if { (eval echo "$as_me:17922: \"$ac_compile\"") >&5
17923   (eval $ac_compile) 2>&5
17924   ac_status=$?
17925   echo "$as_me:17925: \$? = $ac_status" >&5
17926   (exit $ac_status); } &&
17927          { ac_try='test -s conftest.$ac_objext'
17928   { (eval echo "$as_me:17928: \"$ac_try\"") >&5
17929   (eval $ac_try) 2>&5
17930   ac_status=$?
17931   echo "$as_me:17931: \$? = $ac_status" >&5
17932   (exit $ac_status); }; }; then
17933   :
17934 else
17935   echo "$as_me: failed program was:" >&5
17936 cat conftest.$ac_ext >&5
17937 cf_have_incdir=yes
17938 fi
17939 rm -f conftest.$ac_objext conftest.$ac_ext
17940                           CPPFLAGS=$cf_save_CPPFLAGS
17941                         fi
17942                   fi
17943                 fi
17944
17945                 if test "$cf_have_incdir" = no ; then
17946                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
17947
17948 echo "${as_me:-configure}:17948: testing adding $cf_add_incdir to include-path ..." 1>&5
17949
17950                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17951
17952                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17953                   test "$cf_top_incdir" = "$cf_add_incdir" && break
17954                   cf_add_incdir="$cf_top_incdir"
17955                 else
17956                   break
17957                 fi
17958           fi
17959         done
17960   done
17961 fi
17962
17963                         ;;
17964                 esac
17965         done
17966
17967 cf_search=
17968
17969 test "x/usr" != "x$prefix" && \
17970 test -d "/usr" && \
17971 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
17972         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
17973         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
17974         test -d /usr/lib/$with_hashed_db &&       cf_search="$cf_search /usr/lib/$with_hashed_db"
17975         test -d /usr/lib/$with_hashed_db/lib &&    cf_search="$cf_search /usr/lib/$with_hashed_db/lib"
17976         test -d /usr/$with_hashed_db/lib &&       cf_search="$cf_search /usr/$with_hashed_db/lib"
17977         test -d /usr/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search /usr/$with_hashed_db/lib/$with_hashed_db"
17978 }
17979
17980 test "x$prefix" != "xNONE" && \
17981 test -d "$prefix" && \
17982  {
17983         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
17984         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
17985         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
17986         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
17987         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
17988         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
17989 }
17990
17991 test "x/usr/local" != "x$prefix" && \
17992 test -d "/usr/local" && \
17993 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
17994         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
17995         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
17996         test -d /usr/local/lib/$with_hashed_db &&       cf_search="$cf_search /usr/local/lib/$with_hashed_db"
17997         test -d /usr/local/lib/$with_hashed_db/lib &&    cf_search="$cf_search /usr/local/lib/$with_hashed_db/lib"
17998         test -d /usr/local/$with_hashed_db/lib &&       cf_search="$cf_search /usr/local/$with_hashed_db/lib"
17999         test -d /usr/local/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search /usr/local/$with_hashed_db/lib/$with_hashed_db"
18000 }
18001
18002 test "x/opt" != "x$prefix" && \
18003 test -d "/opt" && \
18004 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
18005         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
18006         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
18007         test -d /opt/lib/$with_hashed_db &&       cf_search="$cf_search /opt/lib/$with_hashed_db"
18008         test -d /opt/lib/$with_hashed_db/lib &&    cf_search="$cf_search /opt/lib/$with_hashed_db/lib"
18009         test -d /opt/$with_hashed_db/lib &&       cf_search="$cf_search /opt/$with_hashed_db/lib"
18010         test -d /opt/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search /opt/$with_hashed_db/lib/$with_hashed_db"
18011 }
18012
18013 test "x$HOME" != "x$prefix" && \
18014 test -d "$HOME" && \
18015 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
18016         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
18017         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
18018         test -d $HOME/lib/$with_hashed_db &&       cf_search="$cf_search $HOME/lib/$with_hashed_db"
18019         test -d $HOME/lib/$with_hashed_db/lib &&    cf_search="$cf_search $HOME/lib/$with_hashed_db/lib"
18020         test -d $HOME/$with_hashed_db/lib &&       cf_search="$cf_search $HOME/$with_hashed_db/lib"
18021         test -d $HOME/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $HOME/$with_hashed_db/lib/$with_hashed_db"
18022 }
18023
18024         for cf_item in $cf_search
18025         do
18026                 case $cf_item in #(vi
18027                 */$with_hashed_db)
18028
18029 if test -n "$cf_item" ; then
18030   for cf_add_libdir in $cf_item
18031   do
18032     if test $cf_add_libdir = /usr/lib ; then
18033       :
18034     elif test -d $cf_add_libdir
18035     then
18036       cf_have_libdir=no
18037       if test -n "$LDFLAGS$LIBS" ; then
18038         # a loop is needed to ensure we can add subdirs of existing dirs
18039         for cf_test_libdir in $LDFLAGS $LIBS ; do
18040           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
18041             cf_have_libdir=yes; break
18042           fi
18043         done
18044       fi
18045       if test "$cf_have_libdir" = no ; then
18046         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
18047
18048 echo "${as_me:-configure}:18048: testing adding $cf_add_libdir to library-path ..." 1>&5
18049
18050         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
18051       fi
18052     fi
18053   done
18054 fi
18055
18056                         ;;
18057                 esac
18058         done
18059
18060                         ;;
18061                 esac
18062     fi
18063 esac
18064
18065 echo "$as_me:18065: checking for db.h" >&5
18066 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
18067 if test "${ac_cv_header_db_h+set}" = set; then
18068   echo $ECHO_N "(cached) $ECHO_C" >&6
18069 else
18070   cat >conftest.$ac_ext <<_ACEOF
18071 #line 18071 "configure"
18072 #include "confdefs.h"
18073 #include <db.h>
18074 _ACEOF
18075 if { (eval echo "$as_me:18075: \"$ac_cpp conftest.$ac_ext\"") >&5
18076   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18077   ac_status=$?
18078   egrep -v '^ *\+' conftest.er1 >conftest.err
18079   rm -f conftest.er1
18080   cat conftest.err >&5
18081   echo "$as_me:18081: \$? = $ac_status" >&5
18082   (exit $ac_status); } >/dev/null; then
18083   if test -s conftest.err; then
18084     ac_cpp_err=$ac_c_preproc_warn_flag
18085   else
18086     ac_cpp_err=
18087   fi
18088 else
18089   ac_cpp_err=yes
18090 fi
18091 if test -z "$ac_cpp_err"; then
18092   ac_cv_header_db_h=yes
18093 else
18094   echo "$as_me: failed program was:" >&5
18095   cat conftest.$ac_ext >&5
18096   ac_cv_header_db_h=no
18097 fi
18098 rm -f conftest.err conftest.$ac_ext
18099 fi
18100 echo "$as_me:18100: result: $ac_cv_header_db_h" >&5
18101 echo "${ECHO_T}$ac_cv_header_db_h" >&6
18102 if test $ac_cv_header_db_h = yes; then
18103
18104 echo "$as_me:18104: checking for version of db" >&5
18105 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
18106 if test "${cf_cv_hashed_db_version+set}" = set; then
18107   echo $ECHO_N "(cached) $ECHO_C" >&6
18108 else
18109
18110 cf_cv_hashed_db_version=unknown
18111
18112 for cf_db_version in 1 2 3 4 5 6
18113 do
18114
18115 echo "${as_me:-configure}:18115: testing checking for db version $cf_db_version ..." 1>&5
18116
18117         cat >conftest.$ac_ext <<_ACEOF
18118 #line 18118 "configure"
18119 #include "confdefs.h"
18120
18121 $ac_includes_default
18122 #include <db.h>
18123
18124 #ifdef DB_VERSION_MAJOR
18125         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
18126 #if $cf_db_version == DB_VERSION_MAJOR
18127         /* ok */
18128 #else
18129         make an error
18130 #endif
18131 #else
18132 #if $cf_db_version == 1
18133         /* ok: assuming this is DB 1.8.5 */
18134 #else
18135         make an error
18136 #endif
18137 #endif
18138
18139 int
18140 main ()
18141 {
18142 DBT *foo = 0
18143   ;
18144   return 0;
18145 }
18146 _ACEOF
18147 rm -f conftest.$ac_objext
18148 if { (eval echo "$as_me:18148: \"$ac_compile\"") >&5
18149   (eval $ac_compile) 2>&5
18150   ac_status=$?
18151   echo "$as_me:18151: \$? = $ac_status" >&5
18152   (exit $ac_status); } &&
18153          { ac_try='test -s conftest.$ac_objext'
18154   { (eval echo "$as_me:18154: \"$ac_try\"") >&5
18155   (eval $ac_try) 2>&5
18156   ac_status=$?
18157   echo "$as_me:18157: \$? = $ac_status" >&5
18158   (exit $ac_status); }; }; then
18159
18160         cf_cv_hashed_db_version=$cf_db_version
18161         break
18162
18163 else
18164   echo "$as_me: failed program was:" >&5
18165 cat conftest.$ac_ext >&5
18166 fi
18167 rm -f conftest.$ac_objext conftest.$ac_ext
18168 done
18169
18170 fi
18171 echo "$as_me:18171: result: $cf_cv_hashed_db_version" >&5
18172 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
18173
18174 if test "$cf_cv_hashed_db_version" = unknown ; then
18175         { { echo "$as_me:18175: error: Cannot determine version of db" >&5
18176 echo "$as_me: error: Cannot determine version of db" >&2;}
18177    { (exit 1); exit 1; }; }
18178 else
18179
18180 echo "$as_me:18180: checking for db libraries" >&5
18181 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
18182 if test "${cf_cv_hashed_db_libs+set}" = set; then
18183   echo $ECHO_N "(cached) $ECHO_C" >&6
18184 else
18185
18186 cf_cv_hashed_db_libs=unknown
18187 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
18188 do
18189         cf_save_libs="$LIBS"
18190         if test -n "$cf_db_libs"; then
18191                 LIBS="-l$cf_db_libs $LIBS"
18192         fi
18193
18194 echo "${as_me:-configure}:18194: testing checking for library "$cf_db_libs" ..." 1>&5
18195
18196         cat >conftest.$ac_ext <<_ACEOF
18197 #line 18197 "configure"
18198 #include "confdefs.h"
18199
18200 $ac_includes_default
18201 #include <db.h>
18202
18203 int
18204 main ()
18205 {
18206
18207         char *path = "/tmp/foo";
18208 #ifdef DB_VERSION_MAJOR
18209 #if DB_VERSION_MAJOR >= 4
18210         DB *result = 0;
18211         db_create(&result, NULL, 0);
18212         result->open(result,
18213                 NULL,
18214                 path,
18215                 path,
18216                 DB_HASH,
18217                 DB_CREATE,
18218                 0644);
18219 #elif DB_VERSION_MAJOR >= 3
18220         DB *result = 0;
18221         db_create(&result, NULL, 0);
18222         result->open(result,
18223                 path,
18224                 path,
18225                 DB_HASH,
18226                 DB_CREATE,
18227                 0644);
18228 #elif DB_VERSION_MAJOR >= 2
18229         DB *result = 0;
18230         db_open(path,
18231                 DB_HASH,
18232                 DB_CREATE,
18233                 0644,
18234                 (DB_ENV *) 0,
18235                 (DB_INFO *) 0,
18236                 &result);
18237 #endif /* DB_VERSION_MAJOR */
18238 #else
18239         DB *result = dbopen(path,
18240                      2,
18241                      0644,
18242                      DB_HASH,
18243                      0);
18244 #endif
18245         ${cf_cv_main_return:-return}(result != 0)
18246
18247   ;
18248   return 0;
18249 }
18250 _ACEOF
18251 rm -f conftest.$ac_objext conftest$ac_exeext
18252 if { (eval echo "$as_me:18252: \"$ac_link\"") >&5
18253   (eval $ac_link) 2>&5
18254   ac_status=$?
18255   echo "$as_me:18255: \$? = $ac_status" >&5
18256   (exit $ac_status); } &&
18257          { ac_try='test -s conftest$ac_exeext'
18258   { (eval echo "$as_me:18258: \"$ac_try\"") >&5
18259   (eval $ac_try) 2>&5
18260   ac_status=$?
18261   echo "$as_me:18261: \$? = $ac_status" >&5
18262   (exit $ac_status); }; }; then
18263
18264         if test -n "$cf_db_libs" ; then
18265                 cf_cv_hashed_db_libs=$cf_db_libs
18266         else
18267                 cf_cv_hashed_db_libs=default
18268         fi
18269         LIBS="$cf_save_libs"
18270         break
18271
18272 else
18273   echo "$as_me: failed program was:" >&5
18274 cat conftest.$ac_ext >&5
18275 fi
18276 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18277         LIBS="$cf_save_libs"
18278 done
18279
18280 fi
18281 echo "$as_me:18281: result: $cf_cv_hashed_db_libs" >&5
18282 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
18283
18284         if test "$cf_cv_hashed_db_libs" = unknown ; then
18285                 { { echo "$as_me:18285: error: Cannot determine library for db" >&5
18286 echo "$as_me: error: Cannot determine library for db" >&2;}
18287    { (exit 1); exit 1; }; }
18288         elif test "$cf_cv_hashed_db_libs" != default ; then
18289                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
18290         fi
18291 fi
18292
18293 else
18294
18295         { { echo "$as_me:18295: error: Cannot find db.h" >&5
18296 echo "$as_me: error: Cannot find db.h" >&2;}
18297    { (exit 1); exit 1; }; }
18298
18299 fi
18300
18301 fi
18302
18303 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
18304         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18305         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18306 fi
18307
18308 # Just in case, check if the C compiler has a bool type.
18309
18310 echo "$as_me:18310: checking if we should include stdbool.h" >&5
18311 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18312
18313 if test "${cf_cv_header_stdbool_h+set}" = set; then
18314   echo $ECHO_N "(cached) $ECHO_C" >&6
18315 else
18316
18317         cat >conftest.$ac_ext <<_ACEOF
18318 #line 18318 "configure"
18319 #include "confdefs.h"
18320
18321 int
18322 main ()
18323 {
18324 bool foo = false
18325   ;
18326   return 0;
18327 }
18328 _ACEOF
18329 rm -f conftest.$ac_objext
18330 if { (eval echo "$as_me:18330: \"$ac_compile\"") >&5
18331   (eval $ac_compile) 2>&5
18332   ac_status=$?
18333   echo "$as_me:18333: \$? = $ac_status" >&5
18334   (exit $ac_status); } &&
18335          { ac_try='test -s conftest.$ac_objext'
18336   { (eval echo "$as_me:18336: \"$ac_try\"") >&5
18337   (eval $ac_try) 2>&5
18338   ac_status=$?
18339   echo "$as_me:18339: \$? = $ac_status" >&5
18340   (exit $ac_status); }; }; then
18341   cf_cv_header_stdbool_h=0
18342 else
18343   echo "$as_me: failed program was:" >&5
18344 cat conftest.$ac_ext >&5
18345 cat >conftest.$ac_ext <<_ACEOF
18346 #line 18346 "configure"
18347 #include "confdefs.h"
18348
18349 #ifndef __BEOS__
18350 #include <stdbool.h>
18351 #endif
18352
18353 int
18354 main ()
18355 {
18356 bool foo = false
18357   ;
18358   return 0;
18359 }
18360 _ACEOF
18361 rm -f conftest.$ac_objext
18362 if { (eval echo "$as_me:18362: \"$ac_compile\"") >&5
18363   (eval $ac_compile) 2>&5
18364   ac_status=$?
18365   echo "$as_me:18365: \$? = $ac_status" >&5
18366   (exit $ac_status); } &&
18367          { ac_try='test -s conftest.$ac_objext'
18368   { (eval echo "$as_me:18368: \"$ac_try\"") >&5
18369   (eval $ac_try) 2>&5
18370   ac_status=$?
18371   echo "$as_me:18371: \$? = $ac_status" >&5
18372   (exit $ac_status); }; }; then
18373   cf_cv_header_stdbool_h=1
18374 else
18375   echo "$as_me: failed program was:" >&5
18376 cat conftest.$ac_ext >&5
18377 cf_cv_header_stdbool_h=0
18378 fi
18379 rm -f conftest.$ac_objext conftest.$ac_ext
18380 fi
18381 rm -f conftest.$ac_objext conftest.$ac_ext
18382 fi
18383
18384 if test "$cf_cv_header_stdbool_h" = 1
18385 then    echo "$as_me:18385: result: yes" >&5
18386 echo "${ECHO_T}yes" >&6
18387 else    echo "$as_me:18387: result: no" >&5
18388 echo "${ECHO_T}no" >&6
18389 fi
18390
18391 echo "$as_me:18391: checking for builtin bool type" >&5
18392 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18393
18394 if test "${cf_cv_cc_bool_type+set}" = set; then
18395   echo $ECHO_N "(cached) $ECHO_C" >&6
18396 else
18397
18398         cat >conftest.$ac_ext <<_ACEOF
18399 #line 18399 "configure"
18400 #include "confdefs.h"
18401
18402 #include <stdio.h>
18403 #include <sys/types.h>
18404
18405 int
18406 main ()
18407 {
18408 bool x = false
18409   ;
18410   return 0;
18411 }
18412 _ACEOF
18413 rm -f conftest.$ac_objext
18414 if { (eval echo "$as_me:18414: \"$ac_compile\"") >&5
18415   (eval $ac_compile) 2>&5
18416   ac_status=$?
18417   echo "$as_me:18417: \$? = $ac_status" >&5
18418   (exit $ac_status); } &&
18419          { ac_try='test -s conftest.$ac_objext'
18420   { (eval echo "$as_me:18420: \"$ac_try\"") >&5
18421   (eval $ac_try) 2>&5
18422   ac_status=$?
18423   echo "$as_me:18423: \$? = $ac_status" >&5
18424   (exit $ac_status); }; }; then
18425   cf_cv_cc_bool_type=1
18426 else
18427   echo "$as_me: failed program was:" >&5
18428 cat conftest.$ac_ext >&5
18429 cf_cv_cc_bool_type=0
18430 fi
18431 rm -f conftest.$ac_objext conftest.$ac_ext
18432
18433 fi
18434
18435 if test "$cf_cv_cc_bool_type" = 1
18436 then    echo "$as_me:18436: result: yes" >&5
18437 echo "${ECHO_T}yes" >&6
18438 else    echo "$as_me:18438: result: no" >&5
18439 echo "${ECHO_T}no" >&6
18440 fi
18441
18442 # Check for C++ compiler characteristics (and ensure that it's there!)
18443 if test -n "$CXX" ; then
18444         ac_ext=cc
18445 ac_cpp='$CXXCPP $CPPFLAGS'
18446 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18447 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18448 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18449 ac_main_return=return
18450
18451 if test -n "$GXX" ; then
18452 case $cf_cv_system_name in #(vi
18453 os2*) #(vi
18454         cf_stdcpp_libname=stdcpp
18455         ;;
18456 *)
18457         cf_stdcpp_libname=stdc++
18458         ;;
18459 esac
18460 echo "$as_me:18460: checking for library $cf_stdcpp_libname" >&5
18461 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
18462 if test "${cf_cv_libstdcpp+set}" = set; then
18463   echo $ECHO_N "(cached) $ECHO_C" >&6
18464 else
18465
18466         cf_save="$LIBS"
18467         LIBS="-l$cf_stdcpp_libname $LIBS"
18468 cat >conftest.$ac_ext <<_ACEOF
18469 #line 18469 "configure"
18470 #include "confdefs.h"
18471
18472 #include <strstream.h>
18473 int
18474 main ()
18475 {
18476
18477 char buf[80];
18478 strstreambuf foo(buf, sizeof(buf))
18479
18480   ;
18481   return 0;
18482 }
18483 _ACEOF
18484 rm -f conftest.$ac_objext conftest$ac_exeext
18485 if { (eval echo "$as_me:18485: \"$ac_link\"") >&5
18486   (eval $ac_link) 2>&5
18487   ac_status=$?
18488   echo "$as_me:18488: \$? = $ac_status" >&5
18489   (exit $ac_status); } &&
18490          { ac_try='test -s conftest$ac_exeext'
18491   { (eval echo "$as_me:18491: \"$ac_try\"") >&5
18492   (eval $ac_try) 2>&5
18493   ac_status=$?
18494   echo "$as_me:18494: \$? = $ac_status" >&5
18495   (exit $ac_status); }; }; then
18496   cf_cv_libstdcpp=yes
18497 else
18498   echo "$as_me: failed program was:" >&5
18499 cat conftest.$ac_ext >&5
18500 cf_cv_libstdcpp=no
18501 fi
18502 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18503         LIBS="$cf_save"
18504
18505 fi
18506 echo "$as_me:18506: result: $cf_cv_libstdcpp" >&5
18507 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
18508 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
18509 fi
18510
18511         echo "$as_me:18511: checking whether $CXX understands -c and -o together" >&5
18512 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
18513 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
18514   echo $ECHO_N "(cached) $ECHO_C" >&6
18515 else
18516
18517 cat > conftest.$ac_ext <<CF_EOF
18518 #include <stdio.h>
18519 int main()
18520 {
18521         ${cf_cv_main_return:-return}(0);
18522 }
18523 CF_EOF
18524 # We do the test twice because some compilers refuse to overwrite an
18525 # existing .o file with -o, though they will create one.
18526 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18527 if { (eval echo "$as_me:18527: \"$ac_try\"") >&5
18528   (eval $ac_try) 2>&5
18529   ac_status=$?
18530   echo "$as_me:18530: \$? = $ac_status" >&5
18531   (exit $ac_status); } &&
18532   test -f conftest2.$ac_objext && { (eval echo "$as_me:18532: \"$ac_try\"") >&5
18533   (eval $ac_try) 2>&5
18534   ac_status=$?
18535   echo "$as_me:18535: \$? = $ac_status" >&5
18536   (exit $ac_status); };
18537 then
18538   eval cf_cv_prog_CXX_c_o=yes
18539 else
18540   eval cf_cv_prog_CXX_c_o=no
18541 fi
18542 rm -rf conftest*
18543
18544 fi
18545 if test $cf_cv_prog_CXX_c_o = yes; then
18546   echo "$as_me:18546: result: yes" >&5
18547 echo "${ECHO_T}yes" >&6
18548 else
18549   echo "$as_me:18549: result: no" >&5
18550 echo "${ECHO_T}no" >&6
18551 fi
18552
18553         case $GXX_VERSION in
18554         1*|2.0-6*)
18555                 cf_cxx_library=yes
18556                 ;;
18557         *-2.7*|2.7*)
18558
18559 cf_cxx_library=unknown
18560 case $cf_cv_system_name in #(vi
18561 os2*) #(vi
18562         cf_gpp_libname=gpp
18563         ;;
18564 *)
18565         cf_gpp_libname=g++
18566         ;;
18567 esac
18568 if test "$GXX" = yes; then
18569         echo "$as_me:18569: checking for lib$cf_gpp_libname" >&5
18570 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18571         cf_save="$LIBS"
18572         LIBS="-l$cf_gpp_libname $LIBS"
18573         cat >conftest.$ac_ext <<_ACEOF
18574 #line 18574 "configure"
18575 #include "confdefs.h"
18576
18577 #include <$cf_gpp_libname/builtin.h>
18578
18579 int
18580 main ()
18581 {
18582 two_arg_error_handler_t foo2 = lib_error_handler
18583   ;
18584   return 0;
18585 }
18586 _ACEOF
18587 rm -f conftest.$ac_objext conftest$ac_exeext
18588 if { (eval echo "$as_me:18588: \"$ac_link\"") >&5
18589   (eval $ac_link) 2>&5
18590   ac_status=$?
18591   echo "$as_me:18591: \$? = $ac_status" >&5
18592   (exit $ac_status); } &&
18593          { ac_try='test -s conftest$ac_exeext'
18594   { (eval echo "$as_me:18594: \"$ac_try\"") >&5
18595   (eval $ac_try) 2>&5
18596   ac_status=$?
18597   echo "$as_me:18597: \$? = $ac_status" >&5
18598   (exit $ac_status); }; }; then
18599   cf_cxx_library=yes
18600          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18601          if test "$cf_gpp_libname" = cpp ; then
18602
18603 cat >>confdefs.h <<\EOF
18604 #define HAVE_GPP_BUILTIN_H 1
18605 EOF
18606
18607          else
18608
18609 cat >>confdefs.h <<\EOF
18610 #define HAVE_GXX_BUILTIN_H 1
18611 EOF
18612
18613          fi
18614 else
18615   echo "$as_me: failed program was:" >&5
18616 cat conftest.$ac_ext >&5
18617 cat >conftest.$ac_ext <<_ACEOF
18618 #line 18618 "configure"
18619 #include "confdefs.h"
18620
18621 #include <builtin.h>
18622
18623 int
18624 main ()
18625 {
18626 two_arg_error_handler_t foo2 = lib_error_handler
18627   ;
18628   return 0;
18629 }
18630 _ACEOF
18631 rm -f conftest.$ac_objext conftest$ac_exeext
18632 if { (eval echo "$as_me:18632: \"$ac_link\"") >&5
18633   (eval $ac_link) 2>&5
18634   ac_status=$?
18635   echo "$as_me:18635: \$? = $ac_status" >&5
18636   (exit $ac_status); } &&
18637          { ac_try='test -s conftest$ac_exeext'
18638   { (eval echo "$as_me:18638: \"$ac_try\"") >&5
18639   (eval $ac_try) 2>&5
18640   ac_status=$?
18641   echo "$as_me:18641: \$? = $ac_status" >&5
18642   (exit $ac_status); }; }; then
18643   cf_cxx_library=yes
18644          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18645
18646 cat >>confdefs.h <<\EOF
18647 #define HAVE_BUILTIN_H 1
18648 EOF
18649
18650 else
18651   echo "$as_me: failed program was:" >&5
18652 cat conftest.$ac_ext >&5
18653 cf_cxx_library=no
18654 fi
18655 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18656 fi
18657 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18658         LIBS="$cf_save"
18659         echo "$as_me:18659: result: $cf_cxx_library" >&5
18660 echo "${ECHO_T}$cf_cxx_library" >&6
18661 fi
18662
18663                 ;;
18664         *)
18665                 cf_cxx_library=no
18666                 ;;
18667         esac
18668
18669         ac_ext=cc
18670 ac_cpp='$CXXCPP $CPPFLAGS'
18671 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18672 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18673 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18674 ac_main_return=return
18675 echo "$as_me:18675: checking how to run the C++ preprocessor" >&5
18676 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18677 if test -z "$CXXCPP"; then
18678   if test "${ac_cv_prog_CXXCPP+set}" = set; then
18679   echo $ECHO_N "(cached) $ECHO_C" >&6
18680 else
18681       # Double quotes because CXXCPP needs to be expanded
18682     for CXXCPP in "$CXX -E" "/lib/cpp"
18683     do
18684       ac_preproc_ok=false
18685 for ac_cxx_preproc_warn_flag in '' yes
18686 do
18687   # Use a header file that comes with gcc, so configuring glibc
18688   # with a fresh cross-compiler works.
18689   # On the NeXT, cc -E runs the code through the compiler's parser,
18690   # not just through cpp. "Syntax error" is here to catch this case.
18691   cat >conftest.$ac_ext <<_ACEOF
18692 #line 18692 "configure"
18693 #include "confdefs.h"
18694 #include <assert.h>
18695                      Syntax error
18696 _ACEOF
18697 if { (eval echo "$as_me:18697: \"$ac_cpp conftest.$ac_ext\"") >&5
18698   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18699   ac_status=$?
18700   egrep -v '^ *\+' conftest.er1 >conftest.err
18701   rm -f conftest.er1
18702   cat conftest.err >&5
18703   echo "$as_me:18703: \$? = $ac_status" >&5
18704   (exit $ac_status); } >/dev/null; then
18705   if test -s conftest.err; then
18706     ac_cpp_err=$ac_cxx_preproc_warn_flag
18707   else
18708     ac_cpp_err=
18709   fi
18710 else
18711   ac_cpp_err=yes
18712 fi
18713 if test -z "$ac_cpp_err"; then
18714   :
18715 else
18716   echo "$as_me: failed program was:" >&5
18717   cat conftest.$ac_ext >&5
18718   # Broken: fails on valid input.
18719 continue
18720 fi
18721 rm -f conftest.err conftest.$ac_ext
18722
18723   # OK, works on sane cases.  Now check whether non-existent headers
18724   # can be detected and how.
18725   cat >conftest.$ac_ext <<_ACEOF
18726 #line 18726 "configure"
18727 #include "confdefs.h"
18728 #include <ac_nonexistent.h>
18729 _ACEOF
18730 if { (eval echo "$as_me:18730: \"$ac_cpp conftest.$ac_ext\"") >&5
18731   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18732   ac_status=$?
18733   egrep -v '^ *\+' conftest.er1 >conftest.err
18734   rm -f conftest.er1
18735   cat conftest.err >&5
18736   echo "$as_me:18736: \$? = $ac_status" >&5
18737   (exit $ac_status); } >/dev/null; then
18738   if test -s conftest.err; then
18739     ac_cpp_err=$ac_cxx_preproc_warn_flag
18740   else
18741     ac_cpp_err=
18742   fi
18743 else
18744   ac_cpp_err=yes
18745 fi
18746 if test -z "$ac_cpp_err"; then
18747   # Broken: success on invalid input.
18748 continue
18749 else
18750   echo "$as_me: failed program was:" >&5
18751   cat conftest.$ac_ext >&5
18752   # Passes both tests.
18753 ac_preproc_ok=:
18754 break
18755 fi
18756 rm -f conftest.err conftest.$ac_ext
18757
18758 done
18759 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18760 rm -f conftest.err conftest.$ac_ext
18761 if $ac_preproc_ok; then
18762   break
18763 fi
18764
18765     done
18766     ac_cv_prog_CXXCPP=$CXXCPP
18767
18768 fi
18769   CXXCPP=$ac_cv_prog_CXXCPP
18770 else
18771   ac_cv_prog_CXXCPP=$CXXCPP
18772 fi
18773 echo "$as_me:18773: result: $CXXCPP" >&5
18774 echo "${ECHO_T}$CXXCPP" >&6
18775 ac_preproc_ok=false
18776 for ac_cxx_preproc_warn_flag in '' yes
18777 do
18778   # Use a header file that comes with gcc, so configuring glibc
18779   # with a fresh cross-compiler works.
18780   # On the NeXT, cc -E runs the code through the compiler's parser,
18781   # not just through cpp. "Syntax error" is here to catch this case.
18782   cat >conftest.$ac_ext <<_ACEOF
18783 #line 18783 "configure"
18784 #include "confdefs.h"
18785 #include <assert.h>
18786                      Syntax error
18787 _ACEOF
18788 if { (eval echo "$as_me:18788: \"$ac_cpp conftest.$ac_ext\"") >&5
18789   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18790   ac_status=$?
18791   egrep -v '^ *\+' conftest.er1 >conftest.err
18792   rm -f conftest.er1
18793   cat conftest.err >&5
18794   echo "$as_me:18794: \$? = $ac_status" >&5
18795   (exit $ac_status); } >/dev/null; then
18796   if test -s conftest.err; then
18797     ac_cpp_err=$ac_cxx_preproc_warn_flag
18798   else
18799     ac_cpp_err=
18800   fi
18801 else
18802   ac_cpp_err=yes
18803 fi
18804 if test -z "$ac_cpp_err"; then
18805   :
18806 else
18807   echo "$as_me: failed program was:" >&5
18808   cat conftest.$ac_ext >&5
18809   # Broken: fails on valid input.
18810 continue
18811 fi
18812 rm -f conftest.err conftest.$ac_ext
18813
18814   # OK, works on sane cases.  Now check whether non-existent headers
18815   # can be detected and how.
18816   cat >conftest.$ac_ext <<_ACEOF
18817 #line 18817 "configure"
18818 #include "confdefs.h"
18819 #include <ac_nonexistent.h>
18820 _ACEOF
18821 if { (eval echo "$as_me:18821: \"$ac_cpp conftest.$ac_ext\"") >&5
18822   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18823   ac_status=$?
18824   egrep -v '^ *\+' conftest.er1 >conftest.err
18825   rm -f conftest.er1
18826   cat conftest.err >&5
18827   echo "$as_me:18827: \$? = $ac_status" >&5
18828   (exit $ac_status); } >/dev/null; then
18829   if test -s conftest.err; then
18830     ac_cpp_err=$ac_cxx_preproc_warn_flag
18831   else
18832     ac_cpp_err=
18833   fi
18834 else
18835   ac_cpp_err=yes
18836 fi
18837 if test -z "$ac_cpp_err"; then
18838   # Broken: success on invalid input.
18839 continue
18840 else
18841   echo "$as_me: failed program was:" >&5
18842   cat conftest.$ac_ext >&5
18843   # Passes both tests.
18844 ac_preproc_ok=:
18845 break
18846 fi
18847 rm -f conftest.err conftest.$ac_ext
18848
18849 done
18850 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18851 rm -f conftest.err conftest.$ac_ext
18852 if $ac_preproc_ok; then
18853   :
18854 else
18855   { { echo "$as_me:18855: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18856 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18857    { (exit 1); exit 1; }; }
18858 fi
18859
18860 ac_ext=cc
18861 ac_cpp='$CXXCPP $CPPFLAGS'
18862 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18863 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18864 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18865 ac_main_return=return
18866
18867 for ac_header in typeinfo
18868 do
18869 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18870 echo "$as_me:18870: checking for $ac_header" >&5
18871 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18872 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18873   echo $ECHO_N "(cached) $ECHO_C" >&6
18874 else
18875   cat >conftest.$ac_ext <<_ACEOF
18876 #line 18876 "configure"
18877 #include "confdefs.h"
18878 #include <$ac_header>
18879 _ACEOF
18880 if { (eval echo "$as_me:18880: \"$ac_cpp conftest.$ac_ext\"") >&5
18881   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18882   ac_status=$?
18883   egrep -v '^ *\+' conftest.er1 >conftest.err
18884   rm -f conftest.er1
18885   cat conftest.err >&5
18886   echo "$as_me:18886: \$? = $ac_status" >&5
18887   (exit $ac_status); } >/dev/null; then
18888   if test -s conftest.err; then
18889     ac_cpp_err=$ac_cxx_preproc_warn_flag
18890   else
18891     ac_cpp_err=
18892   fi
18893 else
18894   ac_cpp_err=yes
18895 fi
18896 if test -z "$ac_cpp_err"; then
18897   eval "$as_ac_Header=yes"
18898 else
18899   echo "$as_me: failed program was:" >&5
18900   cat conftest.$ac_ext >&5
18901   eval "$as_ac_Header=no"
18902 fi
18903 rm -f conftest.err conftest.$ac_ext
18904 fi
18905 echo "$as_me:18905: result: `eval echo '${'$as_ac_Header'}'`" >&5
18906 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18907 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18908   cat >>confdefs.h <<EOF
18909 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18910 EOF
18911
18912 fi
18913 done
18914
18915 for ac_header in iostream
18916 do
18917 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18918 echo "$as_me:18918: checking for $ac_header" >&5
18919 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18920 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18921   echo $ECHO_N "(cached) $ECHO_C" >&6
18922 else
18923   cat >conftest.$ac_ext <<_ACEOF
18924 #line 18924 "configure"
18925 #include "confdefs.h"
18926 #include <$ac_header>
18927 _ACEOF
18928 if { (eval echo "$as_me:18928: \"$ac_cpp conftest.$ac_ext\"") >&5
18929   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18930   ac_status=$?
18931   egrep -v '^ *\+' conftest.er1 >conftest.err
18932   rm -f conftest.er1
18933   cat conftest.err >&5
18934   echo "$as_me:18934: \$? = $ac_status" >&5
18935   (exit $ac_status); } >/dev/null; then
18936   if test -s conftest.err; then
18937     ac_cpp_err=$ac_cxx_preproc_warn_flag
18938   else
18939     ac_cpp_err=
18940   fi
18941 else
18942   ac_cpp_err=yes
18943 fi
18944 if test -z "$ac_cpp_err"; then
18945   eval "$as_ac_Header=yes"
18946 else
18947   echo "$as_me: failed program was:" >&5
18948   cat conftest.$ac_ext >&5
18949   eval "$as_ac_Header=no"
18950 fi
18951 rm -f conftest.err conftest.$ac_ext
18952 fi
18953 echo "$as_me:18953: result: `eval echo '${'$as_ac_Header'}'`" >&5
18954 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18955 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18956   cat >>confdefs.h <<EOF
18957 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18958 EOF
18959
18960 fi
18961 done
18962
18963 if test x"$ac_cv_header_iostream" = xyes ; then
18964         echo "$as_me:18964: checking if iostream uses std-namespace" >&5
18965 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18966         cat >conftest.$ac_ext <<_ACEOF
18967 #line 18967 "configure"
18968 #include "confdefs.h"
18969
18970 #include <iostream>
18971 using std::endl;
18972 using std::cerr;
18973 int
18974 main ()
18975 {
18976
18977 cerr << "testing" << endl;
18978
18979   ;
18980   return 0;
18981 }
18982 _ACEOF
18983 rm -f conftest.$ac_objext
18984 if { (eval echo "$as_me:18984: \"$ac_compile\"") >&5
18985   (eval $ac_compile) 2>&5
18986   ac_status=$?
18987   echo "$as_me:18987: \$? = $ac_status" >&5
18988   (exit $ac_status); } &&
18989          { ac_try='test -s conftest.$ac_objext'
18990   { (eval echo "$as_me:18990: \"$ac_try\"") >&5
18991   (eval $ac_try) 2>&5
18992   ac_status=$?
18993   echo "$as_me:18993: \$? = $ac_status" >&5
18994   (exit $ac_status); }; }; then
18995   cf_iostream_namespace=yes
18996 else
18997   echo "$as_me: failed program was:" >&5
18998 cat conftest.$ac_ext >&5
18999 cf_iostream_namespace=no
19000 fi
19001 rm -f conftest.$ac_objext conftest.$ac_ext
19002         echo "$as_me:19002: result: $cf_iostream_namespace" >&5
19003 echo "${ECHO_T}$cf_iostream_namespace" >&6
19004         if test "$cf_iostream_namespace" = yes ; then
19005
19006 cat >>confdefs.h <<\EOF
19007 #define IOSTREAM_NAMESPACE 1
19008 EOF
19009
19010         fi
19011 fi
19012
19013 echo "$as_me:19013: checking if we should include stdbool.h" >&5
19014 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
19015
19016 if test "${cf_cv_header_stdbool_h+set}" = set; then
19017   echo $ECHO_N "(cached) $ECHO_C" >&6
19018 else
19019
19020         cat >conftest.$ac_ext <<_ACEOF
19021 #line 19021 "configure"
19022 #include "confdefs.h"
19023
19024 int
19025 main ()
19026 {
19027 bool foo = false
19028   ;
19029   return 0;
19030 }
19031 _ACEOF
19032 rm -f conftest.$ac_objext
19033 if { (eval echo "$as_me:19033: \"$ac_compile\"") >&5
19034   (eval $ac_compile) 2>&5
19035   ac_status=$?
19036   echo "$as_me:19036: \$? = $ac_status" >&5
19037   (exit $ac_status); } &&
19038          { ac_try='test -s conftest.$ac_objext'
19039   { (eval echo "$as_me:19039: \"$ac_try\"") >&5
19040   (eval $ac_try) 2>&5
19041   ac_status=$?
19042   echo "$as_me:19042: \$? = $ac_status" >&5
19043   (exit $ac_status); }; }; then
19044   cf_cv_header_stdbool_h=0
19045 else
19046   echo "$as_me: failed program was:" >&5
19047 cat conftest.$ac_ext >&5
19048 cat >conftest.$ac_ext <<_ACEOF
19049 #line 19049 "configure"
19050 #include "confdefs.h"
19051
19052 #ifndef __BEOS__
19053 #include <stdbool.h>
19054 #endif
19055
19056 int
19057 main ()
19058 {
19059 bool foo = false
19060   ;
19061   return 0;
19062 }
19063 _ACEOF
19064 rm -f conftest.$ac_objext
19065 if { (eval echo "$as_me:19065: \"$ac_compile\"") >&5
19066   (eval $ac_compile) 2>&5
19067   ac_status=$?
19068   echo "$as_me:19068: \$? = $ac_status" >&5
19069   (exit $ac_status); } &&
19070          { ac_try='test -s conftest.$ac_objext'
19071   { (eval echo "$as_me:19071: \"$ac_try\"") >&5
19072   (eval $ac_try) 2>&5
19073   ac_status=$?
19074   echo "$as_me:19074: \$? = $ac_status" >&5
19075   (exit $ac_status); }; }; then
19076   cf_cv_header_stdbool_h=1
19077 else
19078   echo "$as_me: failed program was:" >&5
19079 cat conftest.$ac_ext >&5
19080 cf_cv_header_stdbool_h=0
19081 fi
19082 rm -f conftest.$ac_objext conftest.$ac_ext
19083 fi
19084 rm -f conftest.$ac_objext conftest.$ac_ext
19085 fi
19086
19087 if test "$cf_cv_header_stdbool_h" = 1
19088 then    echo "$as_me:19088: result: yes" >&5
19089 echo "${ECHO_T}yes" >&6
19090 else    echo "$as_me:19090: result: no" >&5
19091 echo "${ECHO_T}no" >&6
19092 fi
19093
19094 echo "$as_me:19094: checking for builtin bool type" >&5
19095 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
19096
19097 if test "${cf_cv_builtin_bool+set}" = set; then
19098   echo $ECHO_N "(cached) $ECHO_C" >&6
19099 else
19100
19101         cat >conftest.$ac_ext <<_ACEOF
19102 #line 19102 "configure"
19103 #include "confdefs.h"
19104
19105 #include <stdio.h>
19106 #include <sys/types.h>
19107
19108 int
19109 main ()
19110 {
19111 bool x = false
19112   ;
19113   return 0;
19114 }
19115 _ACEOF
19116 rm -f conftest.$ac_objext
19117 if { (eval echo "$as_me:19117: \"$ac_compile\"") >&5
19118   (eval $ac_compile) 2>&5
19119   ac_status=$?
19120   echo "$as_me:19120: \$? = $ac_status" >&5
19121   (exit $ac_status); } &&
19122          { ac_try='test -s conftest.$ac_objext'
19123   { (eval echo "$as_me:19123: \"$ac_try\"") >&5
19124   (eval $ac_try) 2>&5
19125   ac_status=$?
19126   echo "$as_me:19126: \$? = $ac_status" >&5
19127   (exit $ac_status); }; }; then
19128   cf_cv_builtin_bool=1
19129 else
19130   echo "$as_me: failed program was:" >&5
19131 cat conftest.$ac_ext >&5
19132 cf_cv_builtin_bool=0
19133 fi
19134 rm -f conftest.$ac_objext conftest.$ac_ext
19135
19136 fi
19137
19138 if test "$cf_cv_builtin_bool" = 1
19139 then    echo "$as_me:19139: result: yes" >&5
19140 echo "${ECHO_T}yes" >&6
19141 else    echo "$as_me:19141: result: no" >&5
19142 echo "${ECHO_T}no" >&6
19143 fi
19144
19145 echo "$as_me:19145: checking for size of bool" >&5
19146 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19147 if test "${cf_cv_type_of_bool+set}" = set; then
19148   echo $ECHO_N "(cached) $ECHO_C" >&6
19149 else
19150
19151         rm -f cf_test.out
19152         if test "$cross_compiling" = yes; then
19153   cf_cv_type_of_bool=unknown
19154 else
19155   cat >conftest.$ac_ext <<_ACEOF
19156 #line 19156 "configure"
19157 #include "confdefs.h"
19158
19159 #include <stdlib.h>
19160 #include <stdio.h>
19161
19162 #if defined(__cplusplus)
19163
19164 #ifdef HAVE_GXX_BUILTIN_H
19165 #include <g++/builtin.h>
19166 #elif HAVE_GPP_BUILTIN_H
19167 #include <gpp/builtin.h>
19168 #elif HAVE_BUILTIN_H
19169 #include <builtin.h>
19170 #endif
19171
19172 #else
19173
19174 #if $cf_cv_header_stdbool_h
19175 #include <stdbool.h>
19176 #endif
19177
19178 #endif
19179
19180 int main()
19181 {
19182         FILE *fp = fopen("cf_test.out", "w");
19183         if (fp != 0) {
19184                 bool x = true;
19185                 if ((bool)(-x) >= 0)
19186                         fputs("unsigned ", fp);
19187                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19188                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19189                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19190                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19191                 fclose(fp);
19192         }
19193         ${cf_cv_main_return:-return}(0);
19194 }
19195
19196 _ACEOF
19197 rm -f conftest$ac_exeext
19198 if { (eval echo "$as_me:19198: \"$ac_link\"") >&5
19199   (eval $ac_link) 2>&5
19200   ac_status=$?
19201   echo "$as_me:19201: \$? = $ac_status" >&5
19202   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19203   { (eval echo "$as_me:19203: \"$ac_try\"") >&5
19204   (eval $ac_try) 2>&5
19205   ac_status=$?
19206   echo "$as_me:19206: \$? = $ac_status" >&5
19207   (exit $ac_status); }; }; then
19208   cf_cv_type_of_bool=`cat cf_test.out`
19209                  if test -z "$cf_cv_type_of_bool"; then
19210                    cf_cv_type_of_bool=unknown
19211                  fi
19212 else
19213   echo "$as_me: program exited with status $ac_status" >&5
19214 echo "$as_me: failed program was:" >&5
19215 cat conftest.$ac_ext >&5
19216 cf_cv_type_of_bool=unknown
19217 fi
19218 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19219 fi
19220
19221 fi
19222
19223         rm -f cf_test.out
19224 echo "$as_me:19224: result: $cf_cv_type_of_bool" >&5
19225 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19226 if test "$cf_cv_type_of_bool" = unknown ; then
19227         case .$NCURSES_BOOL in #(vi
19228         .auto|.) NCURSES_BOOL=unsigned;;
19229         esac
19230         { echo "$as_me:19230: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19231 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19232         cf_cv_type_of_bool=$NCURSES_BOOL
19233 fi
19234
19235 echo "$as_me:19235: checking for special defines needed for etip.h" >&5
19236 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
19237 cf_save_CXXFLAGS="$CXXFLAGS"
19238 cf_result="none"
19239
19240 # etip.h includes ncurses.h which includes ncurses_dll.h
19241 # But ncurses_dll.h is generated - fix here.
19242 test -d include || mkdir include
19243 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
19244
19245 for cf_math in "" MATH_H
19246 do
19247 for cf_excp in "" MATH_EXCEPTION
19248 do
19249         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
19250         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
19251         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
19252 cat >conftest.$ac_ext <<_ACEOF
19253 #line 19253 "configure"
19254 #include "confdefs.h"
19255
19256 #include <etip.h.in>
19257
19258 int
19259 main ()
19260 {
19261
19262   ;
19263   return 0;
19264 }
19265 _ACEOF
19266 rm -f conftest.$ac_objext
19267 if { (eval echo "$as_me:19267: \"$ac_compile\"") >&5
19268   (eval $ac_compile) 2>&5
19269   ac_status=$?
19270   echo "$as_me:19270: \$? = $ac_status" >&5
19271   (exit $ac_status); } &&
19272          { ac_try='test -s conftest.$ac_objext'
19273   { (eval echo "$as_me:19273: \"$ac_try\"") >&5
19274   (eval $ac_try) 2>&5
19275   ac_status=$?
19276   echo "$as_me:19276: \$? = $ac_status" >&5
19277   (exit $ac_status); }; }; then
19278
19279         test -n "$cf_math" && cat >>confdefs.h <<EOF
19280 #define ETIP_NEEDS_${cf_math} 1
19281 EOF
19282
19283         test -n "$cf_excp" && cat >>confdefs.h <<EOF
19284 #define ETIP_NEEDS_${cf_excp} 1
19285 EOF
19286
19287         cf_result="$cf_math $cf_excp"
19288         break 2
19289
19290 else
19291   echo "$as_me: failed program was:" >&5
19292 cat conftest.$ac_ext >&5
19293 fi
19294 rm -f conftest.$ac_objext conftest.$ac_ext
19295 done
19296 done
19297 echo "$as_me:19297: result: $cf_result" >&5
19298 echo "${ECHO_T}$cf_result" >&6
19299 CXXFLAGS="$cf_save_CXXFLAGS"
19300
19301 if test -n "$CXX"; then
19302 echo "$as_me:19302: checking if $CXX accepts parameter initialization" >&5
19303 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
19304 if test "${cf_cv_cpp_param_init+set}" = set; then
19305   echo $ECHO_N "(cached) $ECHO_C" >&6
19306 else
19307
19308         ac_ext=cc
19309 ac_cpp='$CXXCPP $CPPFLAGS'
19310 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19311 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19312 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19313 ac_main_return=return
19314
19315         if test "$cross_compiling" = yes; then
19316   cf_cv_cpp_param_init=unknown
19317 else
19318   cat >conftest.$ac_ext <<_ACEOF
19319 #line 19319 "configure"
19320 #include "confdefs.h"
19321
19322 class TEST {
19323 private:
19324         int value;
19325 public:
19326         TEST(int x = 1);
19327         ~TEST();
19328 };
19329
19330 TEST::TEST(int x = 1)   // some compilers do not like second initializer
19331 {
19332         value = x;
19333 }
19334 int main() { }
19335
19336 _ACEOF
19337 rm -f conftest$ac_exeext
19338 if { (eval echo "$as_me:19338: \"$ac_link\"") >&5
19339   (eval $ac_link) 2>&5
19340   ac_status=$?
19341   echo "$as_me:19341: \$? = $ac_status" >&5
19342   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19343   { (eval echo "$as_me:19343: \"$ac_try\"") >&5
19344   (eval $ac_try) 2>&5
19345   ac_status=$?
19346   echo "$as_me:19346: \$? = $ac_status" >&5
19347   (exit $ac_status); }; }; then
19348   cf_cv_cpp_param_init=yes
19349 else
19350   echo "$as_me: program exited with status $ac_status" >&5
19351 echo "$as_me: failed program was:" >&5
19352 cat conftest.$ac_ext >&5
19353 cf_cv_cpp_param_init=no
19354 fi
19355 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19356 fi
19357         ac_ext=cc
19358 ac_cpp='$CXXCPP $CPPFLAGS'
19359 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19360 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19361 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19362 ac_main_return=return
19363
19364 fi
19365 echo "$as_me:19365: result: $cf_cv_cpp_param_init" >&5
19366 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
19367 fi
19368 test "$cf_cv_cpp_param_init" = yes &&
19369 cat >>confdefs.h <<\EOF
19370 #define CPP_HAS_PARAM_INIT 1
19371 EOF
19372
19373 if test -n "$CXX"; then
19374
19375 echo "$as_me:19375: checking if $CXX accepts static_cast" >&5
19376 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
19377 if test "${cf_cv_cpp_static_cast+set}" = set; then
19378   echo $ECHO_N "(cached) $ECHO_C" >&6
19379 else
19380
19381         ac_ext=cc
19382 ac_cpp='$CXXCPP $CPPFLAGS'
19383 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19384 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19385 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19386 ac_main_return=return
19387
19388         cat >conftest.$ac_ext <<_ACEOF
19389 #line 19389 "configure"
19390 #include "confdefs.h"
19391
19392 class NCursesPanel
19393 {
19394 public:
19395   NCursesPanel(int nlines,
19396                int ncols,
19397                int begin_y = 0,
19398                int begin_x = 0)
19399   {
19400   }
19401   NCursesPanel();
19402   ~NCursesPanel();
19403 };
19404
19405 template<class T> class NCursesUserPanel : public NCursesPanel
19406 {
19407 public:
19408   NCursesUserPanel (int nlines,
19409                     int ncols,
19410                     int begin_y = 0,
19411                     int begin_x = 0,
19412                     const T* p_UserData = static_cast<T*>(0))
19413     : NCursesPanel (nlines, ncols, begin_y, begin_x)
19414   {
19415   };
19416   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
19417   {
19418   };
19419
19420   virtual ~NCursesUserPanel() {};
19421 };
19422
19423 int
19424 main ()
19425 {
19426
19427         const char* p_UserData = static_cast<char*>(0)
19428   ;
19429   return 0;
19430 }
19431 _ACEOF
19432 rm -f conftest.$ac_objext
19433 if { (eval echo "$as_me:19433: \"$ac_compile\"") >&5
19434   (eval $ac_compile) 2>&5
19435   ac_status=$?
19436   echo "$as_me:19436: \$? = $ac_status" >&5
19437   (exit $ac_status); } &&
19438          { ac_try='test -s conftest.$ac_objext'
19439   { (eval echo "$as_me:19439: \"$ac_try\"") >&5
19440   (eval $ac_try) 2>&5
19441   ac_status=$?
19442   echo "$as_me:19442: \$? = $ac_status" >&5
19443   (exit $ac_status); }; }; then
19444   cf_cv_cpp_static_cast=yes
19445 else
19446   echo "$as_me: failed program was:" >&5
19447 cat conftest.$ac_ext >&5
19448 cf_cv_cpp_static_cast=no
19449 fi
19450 rm -f conftest.$ac_objext conftest.$ac_ext
19451
19452         ac_ext=cc
19453 ac_cpp='$CXXCPP $CPPFLAGS'
19454 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19455 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19456 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19457 ac_main_return=return
19458
19459 fi
19460 echo "$as_me:19460: result: $cf_cv_cpp_static_cast" >&5
19461 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
19462
19463 fi
19464
19465 test "$cf_cv_cpp_static_cast" = yes &&
19466 cat >>confdefs.h <<\EOF
19467 #define CPP_HAS_STATIC_CAST 1
19468 EOF
19469
19470         CXX_AR='$(AR)'
19471         CXX_ARFLAGS='$(ARFLAGS)'
19472         case $cf_cv_system_name in #(vi
19473         irix*) #(vi
19474             if test "$GXX" != yes ; then
19475                 CXX_AR='$(CXX)'
19476                 CXX_ARFLAGS='-ar -o'
19477             fi
19478             ;;
19479         sco3.2v5*) #(vi
19480             CXXLDFLAGS="-u main"
19481             ;;
19482         solaris2*)
19483             if test "$GXX" != yes ; then
19484                 CXX_AR='$(CXX)'
19485                 CXX_ARFLAGS='-xar -o'
19486             fi
19487             ;;
19488         esac
19489
19490 else
19491         cf_cxx_library=no
19492         cf_cv_builtin_bool=1
19493
19494         # Just because we are not configuring against C++ right now does not
19495         # mean that a user will not want to use C++.  Some distributors disable
19496         # the C++ portion of this configuration as a shortcut (or just to avoid
19497         # compiling the demo in the c++ directory).  So we need a reasonable
19498         # default for the 'bool' type.
19499         #
19500         # Caveat: since the storage of the bool type is not standardized, it
19501         # may change.
19502
19503         if test "$NCURSES_BOOL" != auto ; then
19504                 cf_cv_type_of_bool=$NCURSES_BOOL
19505                 cf_cv_header_stdbool_h=0
19506         else
19507                 if test "$cf_cv_header_stdbool_h" = 1 ; then
19508
19509 echo "$as_me:19509: checking for size of bool" >&5
19510 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19511 if test "${cf_cv_type_of_bool+set}" = set; then
19512   echo $ECHO_N "(cached) $ECHO_C" >&6
19513 else
19514
19515         rm -f cf_test.out
19516         if test "$cross_compiling" = yes; then
19517   cf_cv_type_of_bool=unknown
19518 else
19519   cat >conftest.$ac_ext <<_ACEOF
19520 #line 19520 "configure"
19521 #include "confdefs.h"
19522
19523 #include <stdlib.h>
19524 #include <stdio.h>
19525
19526 #if defined(__cplusplus)
19527
19528 #ifdef HAVE_GXX_BUILTIN_H
19529 #include <g++/builtin.h>
19530 #elif HAVE_GPP_BUILTIN_H
19531 #include <gpp/builtin.h>
19532 #elif HAVE_BUILTIN_H
19533 #include <builtin.h>
19534 #endif
19535
19536 #else
19537
19538 #if $cf_cv_header_stdbool_h
19539 #include <stdbool.h>
19540 #endif
19541
19542 #endif
19543
19544 int main()
19545 {
19546         FILE *fp = fopen("cf_test.out", "w");
19547         if (fp != 0) {
19548                 bool x = true;
19549                 if ((bool)(-x) >= 0)
19550                         fputs("unsigned ", fp);
19551                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19552                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19553                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19554                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19555                 fclose(fp);
19556         }
19557         ${cf_cv_main_return:-return}(0);
19558 }
19559
19560 _ACEOF
19561 rm -f conftest$ac_exeext
19562 if { (eval echo "$as_me:19562: \"$ac_link\"") >&5
19563   (eval $ac_link) 2>&5
19564   ac_status=$?
19565   echo "$as_me:19565: \$? = $ac_status" >&5
19566   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19567   { (eval echo "$as_me:19567: \"$ac_try\"") >&5
19568   (eval $ac_try) 2>&5
19569   ac_status=$?
19570   echo "$as_me:19570: \$? = $ac_status" >&5
19571   (exit $ac_status); }; }; then
19572   cf_cv_type_of_bool=`cat cf_test.out`
19573                  if test -z "$cf_cv_type_of_bool"; then
19574                    cf_cv_type_of_bool=unknown
19575                  fi
19576 else
19577   echo "$as_me: program exited with status $ac_status" >&5
19578 echo "$as_me: failed program was:" >&5
19579 cat conftest.$ac_ext >&5
19580 cf_cv_type_of_bool=unknown
19581 fi
19582 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19583 fi
19584
19585 fi
19586
19587         rm -f cf_test.out
19588 echo "$as_me:19588: result: $cf_cv_type_of_bool" >&5
19589 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19590 if test "$cf_cv_type_of_bool" = unknown ; then
19591         case .$NCURSES_BOOL in #(vi
19592         .auto|.) NCURSES_BOOL=unsigned;;
19593         esac
19594         { echo "$as_me:19594: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19595 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19596         cf_cv_type_of_bool=$NCURSES_BOOL
19597 fi
19598
19599                 else
19600                         echo "$as_me:19600: checking for fallback type of bool" >&5
19601 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19602                         case "$host_cpu" in #(vi
19603                         i?86)   cf_cv_type_of_bool=char ;; #(vi
19604                         *)      cf_cv_type_of_bool=int  ;;
19605                         esac
19606                         echo "$as_me:19606: result: $cf_cv_type_of_bool" >&5
19607 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19608                 fi
19609         fi
19610 fi
19611
19612 # If the C compiler did not declare bool, and we did not determine that the C++
19613 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19614 # ncurses library use the same type as C++ bool.  Note that this allows one to
19615 # specify the type of bool in a configure-script option and postpone
19616 # integration with the C++ compiler provided that the types are compatible.
19617 USE_CXX_BOOL=1
19618 if test $cf_cv_cc_bool_type = 1
19619 then
19620         # oops: C has a bool.  Unlikely, but C++ could differ.
19621         USE_CXX_BOOL=0
19622 elif test $cf_cv_builtin_bool = 0
19623 then
19624         # C++ has no bool
19625         USE_CXX_BOOL=0
19626 else
19627         # this is the normal case
19628         USE_CXX_BOOL='defined(__cplusplus)'
19629 fi
19630
19631 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19632
19633         if test "$cf_with_ada" != "no" ; then
19634                 if test "$with_libtool" != "no"; then
19635                         { echo "$as_me:19635: WARNING: libtool does not support Ada - disabling feature" >&5
19636 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19637                         cf_with_ada=no
19638                 fi
19639         fi
19640
19641         if test "$cf_with_ada" != "no" ; then
19642
19643 cf_ada_make=gnatmake
19644 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19645 set dummy $cf_ada_make; ac_word=$2
19646 echo "$as_me:19646: checking for $ac_word" >&5
19647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19648 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19649   echo $ECHO_N "(cached) $ECHO_C" >&6
19650 else
19651   if test -n "$gnat_exists"; then
19652   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19653 else
19654   ac_save_IFS=$IFS; IFS=$ac_path_separator
19655 ac_dummy="$PATH"
19656 for ac_dir in $ac_dummy; do
19657   IFS=$ac_save_IFS
19658   test -z "$ac_dir" && ac_dir=.
19659   $as_executable_p "$ac_dir/$ac_word" || continue
19660 ac_cv_prog_gnat_exists="yes"
19661 echo "$as_me:19661: found $ac_dir/$ac_word" >&5
19662 break
19663 done
19664
19665   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19666 fi
19667 fi
19668 gnat_exists=$ac_cv_prog_gnat_exists
19669 if test -n "$gnat_exists"; then
19670   echo "$as_me:19670: result: $gnat_exists" >&5
19671 echo "${ECHO_T}$gnat_exists" >&6
19672 else
19673   echo "$as_me:19673: result: no" >&5
19674 echo "${ECHO_T}no" >&6
19675 fi
19676
19677 if test "$ac_cv_prog_gnat_exists" = no; then
19678    cf_ada_make=
19679    cf_cv_prog_gnat_correct=no
19680 else
19681
19682 echo "$as_me:19682: checking for gnat version" >&5
19683 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19684 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19685         grep '[0-9].[0-9][0-9]*' |\
19686     sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19687 echo "$as_me:19687: result: $cf_gnat_version" >&5
19688 echo "${ECHO_T}$cf_gnat_version" >&6
19689
19690 case $cf_gnat_version in #(vi
19691 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19692         cf_cv_prog_gnat_correct=yes
19693         ;;
19694 *)
19695         { echo "$as_me:19695: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19696 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19697         cf_cv_prog_gnat_correct=no
19698         ;;
19699 esac
19700
19701    # Extract the first word of "m4", so it can be a program name with args.
19702 set dummy m4; ac_word=$2
19703 echo "$as_me:19703: checking for $ac_word" >&5
19704 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19705 if test "${ac_cv_prog_M4_exists+set}" = set; then
19706   echo $ECHO_N "(cached) $ECHO_C" >&6
19707 else
19708   if test -n "$M4_exists"; then
19709   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19710 else
19711   ac_save_IFS=$IFS; IFS=$ac_path_separator
19712 ac_dummy="$PATH"
19713 for ac_dir in $ac_dummy; do
19714   IFS=$ac_save_IFS
19715   test -z "$ac_dir" && ac_dir=.
19716   $as_executable_p "$ac_dir/$ac_word" || continue
19717 ac_cv_prog_M4_exists="yes"
19718 echo "$as_me:19718: found $ac_dir/$ac_word" >&5
19719 break
19720 done
19721
19722   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19723 fi
19724 fi
19725 M4_exists=$ac_cv_prog_M4_exists
19726 if test -n "$M4_exists"; then
19727   echo "$as_me:19727: result: $M4_exists" >&5
19728 echo "${ECHO_T}$M4_exists" >&6
19729 else
19730   echo "$as_me:19730: result: no" >&5
19731 echo "${ECHO_T}no" >&6
19732 fi
19733
19734    if test "$ac_cv_prog_M4_exists" = no; then
19735       cf_cv_prog_gnat_correct=no
19736       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19737    fi
19738    if test "$cf_cv_prog_gnat_correct" = yes; then
19739       echo "$as_me:19739: checking if GNAT works" >&5
19740 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19741
19742 rm -rf conftest* *~conftest*
19743 cat >>conftest.ads <<CF_EOF
19744 procedure conftest;
19745 CF_EOF
19746 cat >>conftest.adb <<CF_EOF
19747 with Text_IO;
19748 with GNAT.OS_Lib;
19749 procedure conftest is
19750 begin
19751    Text_IO.Put ("Hello World");
19752    Text_IO.New_Line;
19753    GNAT.OS_Lib.OS_Exit (0);
19754 end conftest;
19755 CF_EOF
19756 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19757    if ( ./conftest 1>&5 2>&1 ) ; then
19758       cf_cv_prog_gnat_correct=yes
19759    else
19760       cf_cv_prog_gnat_correct=no
19761    fi
19762 else
19763    cf_cv_prog_gnat_correct=no
19764 fi
19765 rm -rf conftest* *~conftest*
19766
19767       echo "$as_me:19767: result: $cf_cv_prog_gnat_correct" >&5
19768 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19769    fi
19770 fi
19771
19772                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
19773
19774         ADAFLAGS="$ADAFLAGS -gnatpn"
19775
19776         echo "$as_me:19776: checking optimization options for ADAFLAGS" >&5
19777 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19778         case "$CFLAGS" in
19779         *-g*)
19780
19781         ADAFLAGS="$ADAFLAGS -g"
19782
19783                 ;;
19784         esac
19785         case "$CFLAGS" in
19786         *-O*)
19787                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
19788
19789         ADAFLAGS="$ADAFLAGS $cf_O_flag"
19790
19791                 ;;
19792         esac
19793         echo "$as_me:19793: result: $ADAFLAGS" >&5
19794 echo "${ECHO_T}$ADAFLAGS" >&6
19795
19796 echo "$as_me:19796: checking if GNAT supports generics" >&5
19797 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19798 case $cf_gnat_version in #(vi
19799 3.[1-9]*|[4-9].*) #(vi
19800         cf_gnat_generics=yes
19801         ;;
19802 *)
19803         cf_gnat_generics=no
19804         ;;
19805 esac
19806 echo "$as_me:19806: result: $cf_gnat_generics" >&5
19807 echo "${ECHO_T}$cf_gnat_generics" >&6
19808
19809 if test "$cf_gnat_generics" = yes
19810 then
19811         cf_compile_generics=generics
19812         cf_generic_objects="\${GENOBJS}"
19813 else
19814         cf_compile_generics=
19815         cf_generic_objects=
19816 fi
19817
19818 echo "$as_me:19818: checking if GNAT supports SIGINT" >&5
19819 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19820 if test "${cf_cv_gnat_sigint+set}" = set; then
19821   echo $ECHO_N "(cached) $ECHO_C" >&6
19822 else
19823
19824 rm -rf conftest* *~conftest*
19825 cat >>conftest.ads <<CF_EOF
19826 with Ada.Interrupts.Names;
19827
19828 package ConfTest is
19829
19830    pragma Warnings (Off);  --  the next pragma exists since 3.11p
19831    pragma Unreserve_All_Interrupts;
19832    pragma Warnings (On);
19833
19834    protected Process is
19835       procedure Stop;
19836       function Continue return Boolean;
19837       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19838    private
19839       Done : Boolean := False;
19840    end Process;
19841
19842 end ConfTest;
19843 CF_EOF
19844 cat >>conftest.adb <<CF_EOF
19845 package body ConfTest is
19846    protected body Process is
19847       procedure Stop is
19848       begin
19849          Done := True;
19850       end Stop;
19851       function Continue return Boolean is
19852       begin
19853          return not Done;
19854       end Continue;
19855    end Process;
19856 end ConfTest;
19857 CF_EOF
19858 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19859       cf_cv_gnat_sigint=yes
19860 else
19861    cf_cv_gnat_sigint=no
19862 fi
19863 rm -rf conftest* *~conftest*
19864
19865 fi
19866 echo "$as_me:19866: result: $cf_cv_gnat_sigint" >&5
19867 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19868
19869 if test $cf_cv_gnat_sigint = yes ; then
19870         USE_GNAT_SIGINT=""
19871 else
19872         USE_GNAT_SIGINT="#"
19873 fi
19874
19875 echo "$as_me:19875: checking if GNAT pragma Unreferenced works" >&5
19876 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19877 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19878   echo $ECHO_N "(cached) $ECHO_C" >&6
19879 else
19880
19881 rm -rf conftest* *~conftest*
19882 cat >>conftest.ads <<CF_EOF
19883 procedure conftest;
19884 CF_EOF
19885 cat >>conftest.adb <<CF_EOF
19886 with Text_IO;
19887 with GNAT.OS_Lib;
19888 procedure conftest is
19889    test : Integer;
19890    pragma Unreferenced (test);
19891 begin
19892    test := 1;
19893    Text_IO.Put ("Hello World");
19894    Text_IO.New_Line;
19895    GNAT.OS_Lib.OS_Exit (0);
19896 end conftest;
19897 CF_EOF
19898 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19899       cf_cv_pragma_unreferenced=yes
19900 else
19901    cf_cv_pragma_unreferenced=no
19902 fi
19903 rm -rf conftest* *~conftest*
19904
19905 fi
19906 echo "$as_me:19906: result: $cf_cv_pragma_unreferenced" >&5
19907 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19908
19909 # if the pragma is supported, use it (needed in the Trace code).
19910 if test $cf_cv_pragma_unreferenced = yes ; then
19911         PRAGMA_UNREF=TRUE
19912 else
19913         PRAGMA_UNREF=FALSE
19914 fi
19915
19916 cf_gnat_libraries=no
19917 cf_gnat_projects=no
19918
19919 echo "$as_me:19919: checking if GNAT supports project files" >&5
19920 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19921 case $cf_gnat_version in #(vi
19922 3.[0-9]*) #(vi
19923         ;;
19924 *)
19925         case $cf_cv_system_name in #(vi
19926         cygwin*|msys*) #(vi
19927                 ;;
19928         *)
19929                 mkdir conftest.src conftest.bin conftest.lib
19930                 cd conftest.src
19931                 rm -rf conftest* *~conftest*
19932                 cat >>library.gpr <<CF_EOF
19933 project Library is
19934   Kind := External ("LIB_KIND");
19935   for Library_Name use "ConfTest";
19936   for Object_Dir use ".";
19937   for Library_ALI_Dir use External("LIBRARY_DIR");
19938   for Library_Version use External ("SONAME");
19939   for Library_Kind use Kind;
19940   for Library_Dir use External("BUILD_DIR");
19941   Source_Dir := External ("SOURCE_DIR");
19942   for Source_Dirs use (Source_Dir);
19943   package Compiler is
19944      for Default_Switches ("Ada") use
19945        ("-g",
19946         "-O2",
19947         "-gnatafno",
19948         "-gnatVa",   -- All validity checks
19949         "-gnatwa");  -- Activate all optional errors
19950   end Compiler;
19951 end Library;
19952 CF_EOF
19953                 cat >>confpackage.ads <<CF_EOF
19954 package ConfPackage is
19955    procedure conftest;
19956 end ConfPackage;
19957 CF_EOF
19958                 cat >>confpackage.adb <<CF_EOF
19959 with Text_IO;
19960 package body ConfPackage is
19961    procedure conftest is
19962    begin
19963       Text_IO.Put ("Hello World");
19964       Text_IO.New_Line;
19965    end conftest;
19966 end ConfPackage;
19967 CF_EOF
19968                 if ( $cf_ada_make $ADAFLAGS \
19969                                 -Plibrary.gpr \
19970                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19971                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19972                                 -XSOURCE_DIR=`pwd` \
19973                                 -XSONAME=libConfTest.so.1 \
19974                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19975                         cf_gnat_projects=yes
19976                 fi
19977                 cd ..
19978                 if test -f conftest.lib/confpackage.ali
19979                 then
19980                         cf_gnat_libraries=yes
19981                 fi
19982                 rm -rf conftest* *~conftest*
19983                 ;;
19984         esac
19985         ;;
19986 esac
19987 echo "$as_me:19987: result: $cf_gnat_projects" >&5
19988 echo "${ECHO_T}$cf_gnat_projects" >&6
19989
19990 if test $cf_gnat_projects = yes
19991 then
19992         echo "$as_me:19992: checking if GNAT supports libraries" >&5
19993 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19994         echo "$as_me:19994: result: $cf_gnat_libraries" >&5
19995 echo "${ECHO_T}$cf_gnat_libraries" >&6
19996 fi
19997
19998 if test "$cf_gnat_projects" = yes
19999 then
20000         USE_OLD_MAKERULES="#"
20001         USE_GNAT_PROJECTS=""
20002 else
20003         USE_OLD_MAKERULES=""
20004         USE_GNAT_PROJECTS="#"
20005 fi
20006
20007 if test "$cf_gnat_libraries" = yes
20008 then
20009         USE_GNAT_LIBRARIES=""
20010 else
20011         USE_GNAT_LIBRARIES="#"
20012 fi
20013
20014 echo "$as_me:20014: checking for ada-compiler" >&5
20015 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
20016
20017 # Check whether --with-ada-compiler or --without-ada-compiler was given.
20018 if test "${with_ada_compiler+set}" = set; then
20019   withval="$with_ada_compiler"
20020   cf_ada_compiler=$withval
20021 else
20022   cf_ada_compiler=gnatmake
20023 fi;
20024
20025 echo "$as_me:20025: result: $cf_ada_compiler" >&5
20026 echo "${ECHO_T}$cf_ada_compiler" >&6
20027
20028                         cf_ada_package=terminal_interface
20029
20030 echo "$as_me:20030: checking for ada-include" >&5
20031 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
20032
20033 # Check whether --with-ada-include or --without-ada-include was given.
20034 if test "${with_ada_include+set}" = set; then
20035   withval="$with_ada_include"
20036
20037 else
20038   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
20039 fi; if test -n "$prefix/share/ada/adainclude" ; then
20040
20041 if test "x$prefix" != xNONE; then
20042   cf_path_syntax="$prefix"
20043 else
20044   cf_path_syntax="$ac_default_prefix"
20045 fi
20046
20047 case ".$withval" in #(vi
20048 .\$\(*\)*|.\'*\'*) #(vi
20049   ;;
20050 ..|./*|.\\*) #(vi
20051   ;;
20052 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
20053   ;;
20054 .\${*prefix}*|.\${*dir}*) #(vi
20055   eval withval="$withval"
20056   case ".$withval" in #(vi
20057   .NONE/*)
20058     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
20059     ;;
20060   esac
20061   ;; #(vi
20062 .no|.NONE/*)
20063   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
20064   ;;
20065 *)
20066   { { echo "$as_me:20066: error: expected a pathname, not \"$withval\"" >&5
20067 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
20068    { (exit 1); exit 1; }; }
20069   ;;
20070 esac
20071
20072 fi
20073 eval ADA_INCLUDE="$withval"
20074
20075 echo "$as_me:20075: result: $ADA_INCLUDE" >&5
20076 echo "${ECHO_T}$ADA_INCLUDE" >&6
20077
20078 echo "$as_me:20078: checking for ada-objects" >&5
20079 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
20080
20081 # Check whether --with-ada-objects or --without-ada-objects was given.
20082 if test "${with_ada_objects+set}" = set; then
20083   withval="$with_ada_objects"
20084
20085 else
20086   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
20087 fi; if test -n "$prefix/lib/ada/adalib" ; then
20088
20089 if test "x$prefix" != xNONE; then
20090   cf_path_syntax="$prefix"
20091 else
20092   cf_path_syntax="$ac_default_prefix"
20093 fi
20094
20095 case ".$withval" in #(vi
20096 .\$\(*\)*|.\'*\'*) #(vi
20097   ;;
20098 ..|./*|.\\*) #(vi
20099   ;;
20100 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
20101   ;;
20102 .\${*prefix}*|.\${*dir}*) #(vi
20103   eval withval="$withval"
20104   case ".$withval" in #(vi
20105   .NONE/*)
20106     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
20107     ;;
20108   esac
20109   ;; #(vi
20110 .no|.NONE/*)
20111   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
20112   ;;
20113 *)
20114   { { echo "$as_me:20114: error: expected a pathname, not \"$withval\"" >&5
20115 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
20116    { (exit 1); exit 1; }; }
20117   ;;
20118 esac
20119
20120 fi
20121 eval ADA_OBJECTS="$withval"
20122
20123 echo "$as_me:20123: result: $ADA_OBJECTS" >&5
20124 echo "${ECHO_T}$ADA_OBJECTS" >&6
20125
20126 echo "$as_me:20126: checking if an Ada95 shared-library should be built" >&5
20127 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
20128
20129 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
20130 if test "${with_ada_sharedlib+set}" = set; then
20131   withval="$with_ada_sharedlib"
20132   with_ada_sharedlib=$withval
20133 else
20134   with_ada_sharedlib=no
20135 fi;
20136 echo "$as_me:20136: result: $with_ada_sharedlib" >&5
20137 echo "${ECHO_T}$with_ada_sharedlib" >&6
20138
20139 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
20140 MAKE_ADA_SHAREDLIB="#"
20141
20142 if test "x$with_ada_sharedlib" != xno
20143 then
20144         MAKE_ADA_SHAREDLIB=
20145         if test "x$with_ada_sharedlib" != xyes
20146         then
20147                 ADA_SHAREDLIB="$with_ada_sharedlib"
20148         fi
20149 fi
20150
20151                 fi
20152         fi
20153 else
20154         cf_with_ada=no
20155 fi
20156
20157 # do this "late" to avoid conflict with header-checks
20158 if test "x$with_widec" = xyes ; then
20159         echo "$as_me:20159: checking for wchar_t" >&5
20160 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
20161 if test "${ac_cv_type_wchar_t+set}" = set; then
20162   echo $ECHO_N "(cached) $ECHO_C" >&6
20163 else
20164   cat >conftest.$ac_ext <<_ACEOF
20165 #line 20165 "configure"
20166 #include "confdefs.h"
20167 $ac_includes_default
20168 int
20169 main ()
20170 {
20171 if ((wchar_t *) 0)
20172   return 0;
20173 if (sizeof (wchar_t))
20174   return 0;
20175   ;
20176   return 0;
20177 }
20178 _ACEOF
20179 rm -f conftest.$ac_objext
20180 if { (eval echo "$as_me:20180: \"$ac_compile\"") >&5
20181   (eval $ac_compile) 2>&5
20182   ac_status=$?
20183   echo "$as_me:20183: \$? = $ac_status" >&5
20184   (exit $ac_status); } &&
20185          { ac_try='test -s conftest.$ac_objext'
20186   { (eval echo "$as_me:20186: \"$ac_try\"") >&5
20187   (eval $ac_try) 2>&5
20188   ac_status=$?
20189   echo "$as_me:20189: \$? = $ac_status" >&5
20190   (exit $ac_status); }; }; then
20191   ac_cv_type_wchar_t=yes
20192 else
20193   echo "$as_me: failed program was:" >&5
20194 cat conftest.$ac_ext >&5
20195 ac_cv_type_wchar_t=no
20196 fi
20197 rm -f conftest.$ac_objext conftest.$ac_ext
20198 fi
20199 echo "$as_me:20199: result: $ac_cv_type_wchar_t" >&5
20200 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
20201
20202 echo "$as_me:20202: checking size of wchar_t" >&5
20203 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
20204 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
20205   echo $ECHO_N "(cached) $ECHO_C" >&6
20206 else
20207   if test "$ac_cv_type_wchar_t" = yes; then
20208   if test "$cross_compiling" = yes; then
20209   # Depending upon the size, compute the lo and hi bounds.
20210 cat >conftest.$ac_ext <<_ACEOF
20211 #line 20211 "configure"
20212 #include "confdefs.h"
20213 $ac_includes_default
20214 int
20215 main ()
20216 {
20217 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
20218   ;
20219   return 0;
20220 }
20221 _ACEOF
20222 rm -f conftest.$ac_objext
20223 if { (eval echo "$as_me:20223: \"$ac_compile\"") >&5
20224   (eval $ac_compile) 2>&5
20225   ac_status=$?
20226   echo "$as_me:20226: \$? = $ac_status" >&5
20227   (exit $ac_status); } &&
20228          { ac_try='test -s conftest.$ac_objext'
20229   { (eval echo "$as_me:20229: \"$ac_try\"") >&5
20230   (eval $ac_try) 2>&5
20231   ac_status=$?
20232   echo "$as_me:20232: \$? = $ac_status" >&5
20233   (exit $ac_status); }; }; then
20234   ac_lo=0 ac_mid=0
20235   while :; do
20236     cat >conftest.$ac_ext <<_ACEOF
20237 #line 20237 "configure"
20238 #include "confdefs.h"
20239 $ac_includes_default
20240 int
20241 main ()
20242 {
20243 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20244   ;
20245   return 0;
20246 }
20247 _ACEOF
20248 rm -f conftest.$ac_objext
20249 if { (eval echo "$as_me:20249: \"$ac_compile\"") >&5
20250   (eval $ac_compile) 2>&5
20251   ac_status=$?
20252   echo "$as_me:20252: \$? = $ac_status" >&5
20253   (exit $ac_status); } &&
20254          { ac_try='test -s conftest.$ac_objext'
20255   { (eval echo "$as_me:20255: \"$ac_try\"") >&5
20256   (eval $ac_try) 2>&5
20257   ac_status=$?
20258   echo "$as_me:20258: \$? = $ac_status" >&5
20259   (exit $ac_status); }; }; then
20260   ac_hi=$ac_mid; break
20261 else
20262   echo "$as_me: failed program was:" >&5
20263 cat conftest.$ac_ext >&5
20264 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
20265 fi
20266 rm -f conftest.$ac_objext conftest.$ac_ext
20267   done
20268 else
20269   echo "$as_me: failed program was:" >&5
20270 cat conftest.$ac_ext >&5
20271 ac_hi=-1 ac_mid=-1
20272   while :; do
20273     cat >conftest.$ac_ext <<_ACEOF
20274 #line 20274 "configure"
20275 #include "confdefs.h"
20276 $ac_includes_default
20277 int
20278 main ()
20279 {
20280 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
20281   ;
20282   return 0;
20283 }
20284 _ACEOF
20285 rm -f conftest.$ac_objext
20286 if { (eval echo "$as_me:20286: \"$ac_compile\"") >&5
20287   (eval $ac_compile) 2>&5
20288   ac_status=$?
20289   echo "$as_me:20289: \$? = $ac_status" >&5
20290   (exit $ac_status); } &&
20291          { ac_try='test -s conftest.$ac_objext'
20292   { (eval echo "$as_me:20292: \"$ac_try\"") >&5
20293   (eval $ac_try) 2>&5
20294   ac_status=$?
20295   echo "$as_me:20295: \$? = $ac_status" >&5
20296   (exit $ac_status); }; }; then
20297   ac_lo=$ac_mid; break
20298 else
20299   echo "$as_me: failed program was:" >&5
20300 cat conftest.$ac_ext >&5
20301 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
20302 fi
20303 rm -f conftest.$ac_objext conftest.$ac_ext
20304   done
20305 fi
20306 rm -f conftest.$ac_objext conftest.$ac_ext
20307 # Binary search between lo and hi bounds.
20308 while test "x$ac_lo" != "x$ac_hi"; do
20309   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20310   cat >conftest.$ac_ext <<_ACEOF
20311 #line 20311 "configure"
20312 #include "confdefs.h"
20313 $ac_includes_default
20314 int
20315 main ()
20316 {
20317 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20318   ;
20319   return 0;
20320 }
20321 _ACEOF
20322 rm -f conftest.$ac_objext
20323 if { (eval echo "$as_me:20323: \"$ac_compile\"") >&5
20324   (eval $ac_compile) 2>&5
20325   ac_status=$?
20326   echo "$as_me:20326: \$? = $ac_status" >&5
20327   (exit $ac_status); } &&
20328          { ac_try='test -s conftest.$ac_objext'
20329   { (eval echo "$as_me:20329: \"$ac_try\"") >&5
20330   (eval $ac_try) 2>&5
20331   ac_status=$?
20332   echo "$as_me:20332: \$? = $ac_status" >&5
20333   (exit $ac_status); }; }; then
20334   ac_hi=$ac_mid
20335 else
20336   echo "$as_me: failed program was:" >&5
20337 cat conftest.$ac_ext >&5
20338 ac_lo=`expr $ac_mid + 1`
20339 fi
20340 rm -f conftest.$ac_objext conftest.$ac_ext
20341 done
20342 ac_cv_sizeof_wchar_t=$ac_lo
20343 else
20344   if test "$cross_compiling" = yes; then
20345   { { echo "$as_me:20345: error: cannot run test program while cross compiling" >&5
20346 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
20347    { (exit 1); exit 1; }; }
20348 else
20349   cat >conftest.$ac_ext <<_ACEOF
20350 #line 20350 "configure"
20351 #include "confdefs.h"
20352 $ac_includes_default
20353 int
20354 main ()
20355 {
20356 FILE *f = fopen ("conftest.val", "w");
20357 if (!f)
20358   $ac_main_return (1);
20359 fprintf (f, "%d", (sizeof (wchar_t)));
20360 fclose (f);
20361   ;
20362   return 0;
20363 }
20364 _ACEOF
20365 rm -f conftest$ac_exeext
20366 if { (eval echo "$as_me:20366: \"$ac_link\"") >&5
20367   (eval $ac_link) 2>&5
20368   ac_status=$?
20369   echo "$as_me:20369: \$? = $ac_status" >&5
20370   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20371   { (eval echo "$as_me:20371: \"$ac_try\"") >&5
20372   (eval $ac_try) 2>&5
20373   ac_status=$?
20374   echo "$as_me:20374: \$? = $ac_status" >&5
20375   (exit $ac_status); }; }; then
20376   ac_cv_sizeof_wchar_t=`cat conftest.val`
20377 else
20378   echo "$as_me: program exited with status $ac_status" >&5
20379 echo "$as_me: failed program was:" >&5
20380 cat conftest.$ac_ext >&5
20381 fi
20382 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20383 fi
20384 fi
20385 rm -f conftest.val
20386 else
20387   ac_cv_sizeof_wchar_t=0
20388 fi
20389 fi
20390 echo "$as_me:20390: result: $ac_cv_sizeof_wchar_t" >&5
20391 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20392 cat >>confdefs.h <<EOF
20393 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
20394 EOF
20395
20396 fi
20397
20398 ### Construct the ncurses library-subsets, if any, from this set of keywords:
20399 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
20400 ###
20401 ### ticlib modules may be a separate library, otherwise contained in termlib.
20402 ### termlib modules may be a separate library, otherwise contained in ncurses.
20403 ###
20404 ### The of "+" or " " between the tokens controls the way the script
20405 ### chooses to split module lists into libraries.
20406 ###
20407 ### (see CF_LIB_RULES).
20408 echo "$as_me:20408: checking for library subsets" >&5
20409 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
20410 LIB_SUBSETS=
20411
20412 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
20413         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
20414         if test "$with_ticlib" != no ; then
20415                 LIB_SUBSETS="${LIB_SUBSETS} "
20416         else
20417                 LIB_SUBSETS="${LIB_SUBSETS}+"
20418         fi
20419 fi
20420
20421 LIB_SUBSETS="${LIB_SUBSETS}termlib"
20422 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
20423
20424 if test "$with_termlib" != no ; then
20425         LIB_SUBSETS="${LIB_SUBSETS} "
20426 else
20427         LIB_SUBSETS="${LIB_SUBSETS}+"
20428 fi
20429
20430 LIB_SUBSETS="${LIB_SUBSETS}base"
20431
20432 # Most term-driver calls are to tinfo, but some like init_pair are to the
20433 # base library (so it resides in base).
20434 if test "$with_term_driver" != no ; then
20435         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
20436         case $cf_cv_system_name in #(vi
20437         *mingw32*) #(vi
20438                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
20439                 ;;
20440         *) #(vi
20441                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
20442                 ;;
20443         esac
20444 fi
20445
20446 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
20447 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
20448
20449 echo "$as_me:20449: result: $LIB_SUBSETS" >&5
20450 echo "${ECHO_T}$LIB_SUBSETS" >&6
20451
20452 ### Construct the list of include-directories to be generated
20453
20454 if test "$GCC" != yes; then
20455         CPPFLAGS="-I\${includedir} $CPPFLAGS"
20456 elif test "$includedir" != "/usr/include"; then
20457         if test "$includedir" = '${prefix}/include' ; then
20458                 if test x$prefix != x/usr ; then
20459                         CPPFLAGS="-I\${includedir} $CPPFLAGS"
20460                 fi
20461         else
20462                 CPPFLAGS="-I\${includedir} $CPPFLAGS"
20463         fi
20464 fi
20465 if test "$srcdir" != "."; then
20466         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
20467 fi
20468 CPPFLAGS="-I. -I../include $CPPFLAGS"
20469
20470 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
20471 if test "$srcdir" != "."; then
20472         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
20473 fi
20474 if test "$GCC" != yes; then
20475         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20476 elif test "$includedir" != "/usr/include"; then
20477         if test "$includedir" = '${prefix}/include' ; then
20478                 if test x$prefix != x/usr ; then
20479                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20480                 fi
20481         else
20482                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20483         fi
20484 fi
20485
20486 ### Build up pieces for makefile rules
20487 echo "$as_me:20487: checking default library suffix" >&5
20488 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
20489
20490         case $DFT_LWR_MODEL in
20491         libtool) DFT_ARG_SUFFIX=''   ;;
20492         normal)  DFT_ARG_SUFFIX=''   ;;
20493         debug)   DFT_ARG_SUFFIX='_g' ;;
20494         profile) DFT_ARG_SUFFIX='_p' ;;
20495         shared)  DFT_ARG_SUFFIX=''   ;;
20496         esac
20497         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
20498 echo "$as_me:20498: result: $DFT_ARG_SUFFIX" >&5
20499 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
20500
20501 echo "$as_me:20501: checking default library-dependency suffix" >&5
20502 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
20503
20504         case X$DFT_LWR_MODEL in #(vi
20505         Xlibtool) #(vi
20506                 DFT_LIB_SUFFIX='.la'
20507                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20508                 ;;
20509         Xdebug) #(vi
20510                 DFT_LIB_SUFFIX='_g.a'
20511                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20512                 ;;
20513         Xprofile) #(vi
20514                 DFT_LIB_SUFFIX='_p.a'
20515                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20516                 ;;
20517         Xshared) #(vi
20518                 case $cf_cv_system_name in
20519                 aix[5-7]*) #(vi
20520                         DFT_LIB_SUFFIX='.a'
20521                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20522                         ;;
20523                 cygwin*|msys*|mingw*) #(vi
20524                         DFT_LIB_SUFFIX='.dll'
20525                         DFT_DEP_SUFFIX='.dll.a'
20526                         ;;
20527                 darwin*) #(vi
20528                         DFT_LIB_SUFFIX='.dylib'
20529                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20530                         ;;
20531                 hpux*) #(vi
20532                         case $target in
20533                         ia64*) #(vi
20534                                 DFT_LIB_SUFFIX='.so'
20535                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20536                                 ;;
20537                         *) #(vi
20538                                 DFT_LIB_SUFFIX='.sl'
20539                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20540                                 ;;
20541                         esac
20542                         ;;
20543                 *) #(vi
20544                         DFT_LIB_SUFFIX='.so'
20545                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20546                         ;;
20547                 esac
20548                 ;;
20549         *)
20550                 DFT_LIB_SUFFIX='.a'
20551                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20552                 ;;
20553         esac
20554         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
20555         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
20556 echo "$as_me:20556: result: $DFT_DEP_SUFFIX" >&5
20557 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
20558
20559 echo "$as_me:20559: checking default object directory" >&5
20560 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
20561
20562         case $DFT_LWR_MODEL in
20563         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
20564         normal)  DFT_OBJ_SUBDIR='objects' ;;
20565         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
20566         profile) DFT_OBJ_SUBDIR='obj_p' ;;
20567         shared)
20568                 case $cf_cv_system_name in #(vi
20569                 cygwin|msys) #(vi
20570                         DFT_OBJ_SUBDIR='objects' ;;
20571                 *)
20572                         DFT_OBJ_SUBDIR='obj_s' ;;
20573                 esac
20574         esac
20575 echo "$as_me:20575: result: $DFT_OBJ_SUBDIR" >&5
20576 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
20577
20578 if test "x$cf_with_cxx" = xyes ; then
20579 echo "$as_me:20579: checking c++ library-dependency suffix" >&5
20580 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
20581 if test "$with_libtool" != "no"; then
20582         # libtool thinks it can make c++ shared libraries (perhaps only g++)
20583         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20584 elif test "$with_shared_cxx" != "no"; then
20585         # also for g++ users...
20586         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20587 else
20588         # we normally make a static library because C/C++ library rules differ
20589
20590         case Xnormal in #(vi
20591         Xlibtool) #(vi
20592                 CXX_LIB_SUFFIX='.la'
20593                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20594                 ;;
20595         Xdebug) #(vi
20596                 CXX_LIB_SUFFIX='_g.a'
20597                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20598                 ;;
20599         Xprofile) #(vi
20600                 CXX_LIB_SUFFIX='_p.a'
20601                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20602                 ;;
20603         Xshared) #(vi
20604                 case $cf_cv_system_name in
20605                 aix[5-7]*) #(vi
20606                         CXX_LIB_SUFFIX='.a'
20607                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20608                         ;;
20609                 cygwin*|msys*|mingw*) #(vi
20610                         CXX_LIB_SUFFIX='.dll'
20611                         CXX_DEP_SUFFIX='.dll.a'
20612                         ;;
20613                 darwin*) #(vi
20614                         CXX_LIB_SUFFIX='.dylib'
20615                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20616                         ;;
20617                 hpux*) #(vi
20618                         case $target in
20619                         ia64*) #(vi
20620                                 CXX_LIB_SUFFIX='.so'
20621                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20622                                 ;;
20623                         *) #(vi
20624                                 CXX_LIB_SUFFIX='.sl'
20625                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20626                                 ;;
20627                         esac
20628                         ;;
20629                 *) #(vi
20630                         CXX_LIB_SUFFIX='.so'
20631                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20632                         ;;
20633                 esac
20634                 ;;
20635         *)
20636                 CXX_LIB_SUFFIX='.a'
20637                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20638                 ;;
20639         esac
20640         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
20641         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
20642
20643 fi
20644 echo "$as_me:20644: result: $CXX_LIB_SUFFIX" >&5
20645 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
20646
20647 fi
20648
20649 # do not want -ldl in build except as needed for -lncurses dependency
20650 if test "x$with_dlsym" = xyes ; then
20651 if test $DFT_LWR_MODEL = shared || \
20652    test $DFT_LWR_MODEL = libtool ; then
20653
20654 # remove dl library from $LIBS
20655 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
20656
20657 fi
20658 fi
20659 ### Set up low-level terminfo dependencies for makefiles.
20660
20661 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
20662 # do not need libdl
20663 TICS_LIST=
20664 if test "x$with_dlsym" = xyes ; then
20665
20666 # remove dl library from $SHLIB_LIST
20667 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
20668
20669 fi
20670
20671 if test "$with_ticlib" != no ; then
20672
20673         if test "x$with_ticlib" != xyes ; then
20674                 TICS_NAME=$with_ticlib
20675                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20676                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20677                 TICS_LIB_SUFFIX="${with_ticlib}"
20678         else
20679                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
20680                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
20681                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
20682         fi
20683         TICS_LDFLAGS="-L${LIB_DIR}"
20684         TICS_LIBS="-l${TICS_LIB_SUFFIX}"
20685 else
20686         TICS_LDFLAGS="-L${LIB_DIR}"
20687         TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20688 fi
20689
20690 if test "$with_termlib" != no ; then
20691
20692         if test "x$with_termlib" != xyes ; then
20693                 TINFO_NAME=$with_termlib
20694                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20695                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20696                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20697                 TINFO_LIB_SUFFIX="${with_termlib}"
20698         else
20699                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20700                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
20701                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
20702                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
20703         fi
20704
20705         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20706         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20707         if test "$DFT_LWR_MODEL" = "libtool"; then
20708                 TEST_ARGS="${TEST_DEPS}"
20709                 TEST_ARG2="${TEST_DEP2}"
20710                 TINFO_LDFLAGS="-L${LIB_DIR}"
20711                 TINFO_LIBS="$TEST_ARGS"
20712                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
20713                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
20714         else
20715                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
20716                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
20717                 if test "x$with_term_driver" != xno ; then
20718                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20719                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20720                         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20721                 else
20722                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20723                         TINFO_LIBS="$TEST_ARGS"
20724                 fi
20725                 TINFO_LDFLAGS="-L${LIB_DIR}"
20726                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20727         fi
20728 else
20729         # the next lines are needed for linking libtic over libncurses
20730         TINFO_NAME=${LIB_NAME}
20731         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20732         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
20733         if test "x$with_tic_depends" = xyes ; then
20734                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20735         else
20736                 TICS_LIST="$SHLIB_LIST"
20737         fi
20738
20739         TINFO_LDFLAGS="-L${LIB_DIR}"
20740         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20741 fi
20742
20743 if test "$DFT_LWR_MODEL" = shared ; then
20744         case $cf_cv_system_name in #(vi
20745         cygwin*|msys*)
20746                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
20747                 TINFO_SUFFIX=.dll
20748                 ;;
20749         esac
20750 fi
20751
20752 if test "x$with_dlsym" = xyes ; then
20753
20754 # remove dl library from $TICS_LIST
20755 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
20756
20757 fi
20758
20759 if test "$DFT_LWR_MODEL" = "libtool"; then
20760     OBJEXT=lo
20761 fi
20762
20763 # needed for Ada95
20764 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
20765
20766 case $DFT_LWR_MODEL in
20767 normal|debug|profile)
20768
20769 if test "$GCC" = yes ; then
20770         case $cf_cv_system_name in #(
20771         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
20772                 LDFLAGS_STATIC=
20773                 LDFLAGS_SHARED=
20774                 ;;
20775     *)  #( normally, except when broken
20776         LDFLAGS_STATIC=-static
20777         LDFLAGS_SHARED=-dynamic
20778         ;;
20779     esac
20780 else
20781         case $cf_cv_system_name in #(
20782         aix[4-7]*)      #( from ld manpage
20783                 LDFLAGS_STATIC=-bstatic
20784                 LDFLAGS_SHARED=-bdynamic
20785                 ;;
20786         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
20787                 # We could also use just "archive" and "shared".
20788                 LDFLAGS_STATIC=-Wl,-a,archive_shared
20789                 LDFLAGS_SHARED=-Wl,-a,shared_archive
20790                 ;;
20791         irix*)          #( from ld manpage IRIX64
20792                 LDFLAGS_STATIC=-Bstatic
20793                 LDFLAGS_SHARED=-Bdynamic
20794                 ;;
20795         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
20796                 # alternative "-oldstyle_liblookup" (not in cc manpage)
20797                 LDFLAGS_STATIC=-noso
20798                 LDFLAGS_SHARED=-so_archive
20799                 ;;
20800         solaris2*)
20801                 LDFLAGS_STATIC=-Bstatic
20802                 LDFLAGS_SHARED=-Bdynamic
20803                 ;;
20804         esac
20805 fi
20806
20807 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20808 then
20809         echo "$as_me:20809: checking if linker supports switching between static/dynamic" >&5
20810 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20811
20812         rm -f libconftest.a
20813         cat >conftest.$ac_ext <<EOF
20814 #line 20814 "configure"
20815 #include <stdio.h>
20816 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20817 EOF
20818         if { (eval echo "$as_me:20818: \"$ac_compile\"") >&5
20819   (eval $ac_compile) 2>&5
20820   ac_status=$?
20821   echo "$as_me:20821: \$? = $ac_status" >&5
20822   (exit $ac_status); } ; then
20823                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20824                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20825         fi
20826         rm -f conftest.*
20827
20828         cf_save_LIBS="$LIBS"
20829
20830         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20831         cat >conftest.$ac_ext <<_ACEOF
20832 #line 20832 "configure"
20833 #include "confdefs.h"
20834
20835 #line 20835 "configure"
20836 #include <stdio.h>
20837 int cf_ldflags_static(FILE *fp);
20838
20839 int
20840 main ()
20841 {
20842
20843         return cf_ldflags_static(stdin);
20844
20845   ;
20846   return 0;
20847 }
20848 _ACEOF
20849 rm -f conftest.$ac_objext conftest$ac_exeext
20850 if { (eval echo "$as_me:20850: \"$ac_link\"") >&5
20851   (eval $ac_link) 2>&5
20852   ac_status=$?
20853   echo "$as_me:20853: \$? = $ac_status" >&5
20854   (exit $ac_status); } &&
20855          { ac_try='test -s conftest$ac_exeext'
20856   { (eval echo "$as_me:20856: \"$ac_try\"") >&5
20857   (eval $ac_try) 2>&5
20858   ac_status=$?
20859   echo "$as_me:20859: \$? = $ac_status" >&5
20860   (exit $ac_status); }; }; then
20861
20862         # some linkers simply ignore the -dynamic
20863         case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20864         *static*) # (vi
20865                 cf_ldflags_static=no
20866                 ;;
20867         *)
20868                 cf_ldflags_static=yes
20869                 ;;
20870         esac
20871
20872 else
20873   echo "$as_me: failed program was:" >&5
20874 cat conftest.$ac_ext >&5
20875 cf_ldflags_static=no
20876 fi
20877 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20878
20879         rm -f libconftest.*
20880         LIBS="$cf_save_LIBS"
20881
20882         echo "$as_me:20882: result: $cf_ldflags_static" >&5
20883 echo "${ECHO_T}$cf_ldflags_static" >&6
20884
20885         if test $cf_ldflags_static != yes
20886         then
20887                 LDFLAGS_STATIC=
20888                 LDFLAGS_SHARED=
20889         fi
20890 else
20891         LDFLAGS_STATIC=
20892         LDFLAGS_SHARED=
20893 fi
20894
20895         ;;
20896 esac
20897
20898 echo "$as_me:20898: checking where we will install curses.h" >&5
20899 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20900
20901 includesubdir=
20902 if test "$with_overwrite" = no && \
20903  ( test "x$includedir" = 'x${prefix}/include' || \
20904    test "x$includedir" = "x${prefix}/include" )
20905 then
20906         includesubdir="/ncurses${LIB_SUFFIX}"
20907 fi
20908 echo "$as_me:20908: result: ${includedir}${includesubdir}" >&5
20909 echo "${ECHO_T}${includedir}${includesubdir}" >&6
20910
20911 ### Resolve a conflict between normal and wide-curses by forcing applications
20912 ### that will need libutf8 to add it to their configure script.
20913 if test "$with_overwrite" != no ; then
20914 if test "$NCURSES_LIBUTF8" = 1 ; then
20915         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20916         { echo "$as_me:20916: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20917 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20918 fi
20919 fi
20920 WITH_OVERWRITE=$with_overwrite
20921
20922 # used to separate tack out of the tree
20923 NCURSES_TREE=
20924
20925 ### predefined stuff for the test programs
20926
20927 cat >>confdefs.h <<\EOF
20928 #define HAVE_SLK_COLOR 1
20929 EOF
20930
20931 ### Construct the list of subdirectories for which we'll customize makefiles
20932 ### with the appropriate compile-rules.
20933
20934 echo "$as_me:20934: checking for src modules" >&5
20935 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20936
20937 # dependencies and linker-arguments for test-programs
20938 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20939 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20940 if test "$DFT_LWR_MODEL" = "libtool"; then
20941         TEST_ARGS="${TEST_DEPS}"
20942         TEST_ARG2="${TEST_DEP2}"
20943 else
20944         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20945         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20946 fi
20947
20948 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20949 cf_cv_src_modules=
20950 for cf_dir in $modules_to_build
20951 do
20952         if test -f $srcdir/$cf_dir/modules; then
20953
20954                 # We may/may not have tack in the distribution, though the
20955                 # makefile is.
20956                 if test $cf_dir = tack ; then
20957                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20958                                 continue
20959                         fi
20960                 fi
20961
20962                 if test -z "$cf_cv_src_modules"; then
20963                         cf_cv_src_modules=$cf_dir
20964                 else
20965                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20966                 fi
20967
20968                 # Make the ncurses_cfg.h file record the library interface files as
20969                 # well.  These are header files that are the same name as their
20970                 # directory.  Ncurses is the only library that does not follow
20971                 # that pattern.
20972                 if test $cf_dir = tack ; then
20973                         continue
20974                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20975
20976 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20977
20978                         cat >>confdefs.h <<EOF
20979 #define HAVE_${cf_have_include}_H 1
20980 EOF
20981
20982                         cat >>confdefs.h <<EOF
20983 #define HAVE_LIB${cf_have_include} 1
20984 EOF
20985
20986                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20987                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20988                         if test "$DFT_LWR_MODEL" = "libtool"; then
20989                                 TEST_ARGS="${TEST_DEPS}"
20990                                 TEST_ARG2="${TEST_DEP2}"
20991                         else
20992                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20993                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20994                         fi
20995                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20996                 fi
20997         fi
20998 done
20999 echo "$as_me:20999: result: $cf_cv_src_modules" >&5
21000 echo "${ECHO_T}$cf_cv_src_modules" >&6
21001
21002 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
21003 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
21004
21005 SRC_SUBDIRS=
21006 if test "x$cf_with_manpages" != xno ; then
21007         SRC_SUBDIRS="$SRC_SUBDIRS man"
21008 fi
21009 SRC_SUBDIRS="$SRC_SUBDIRS include"
21010 for cf_dir in $cf_cv_src_modules
21011 do
21012         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
21013 done
21014 if test "x$cf_with_tests" != "xno" ; then
21015         SRC_SUBDIRS="$SRC_SUBDIRS test"
21016 fi
21017 if test "x$cf_with_db_install" = xyes; then
21018         test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
21019 fi
21020 if test "$cf_with_cxx_binding" != no; then
21021         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
21022         SRC_SUBDIRS="$SRC_SUBDIRS c++"
21023 fi
21024
21025 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
21026 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
21027
21028 ADA_SUBDIRS=
21029 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
21030         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
21031         ADA_SUBDIRS="gen src"
21032         if test "x$cf_with_tests" != "xno" ; then
21033                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
21034         fi
21035 fi
21036
21037 SUB_MAKEFILES=
21038 for cf_dir in $SRC_SUBDIRS
21039 do
21040         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
21041 done
21042
21043 if test -n "$ADA_SUBDIRS"; then
21044         for cf_dir in $ADA_SUBDIRS
21045         do
21046                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
21047         done
21048
21049 fi
21050
21051 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
21052    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
21053    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
21054 fi
21055
21056 DIRS_TO_MAKE="lib"
21057 for cf_item in $cf_list_models
21058 do
21059
21060         case $cf_item in
21061         libtool) cf_subdir='obj_lo'  ;;
21062         normal)  cf_subdir='objects' ;;
21063         debug)   cf_subdir='obj_g' ;;
21064         profile) cf_subdir='obj_p' ;;
21065         shared)
21066                 case $cf_cv_system_name in #(vi
21067                 cygwin|msys) #(vi
21068                         cf_subdir='objects' ;;
21069                 *)
21070                         cf_subdir='obj_s' ;;
21071                 esac
21072         esac
21073
21074         for cf_item2 in $DIRS_TO_MAKE
21075         do
21076                 test $cf_item2 = $cf_subdir && break
21077         done
21078         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
21079 done
21080 for cf_dir in $DIRS_TO_MAKE
21081 do
21082         test ! -d $cf_dir && mkdir $cf_dir
21083 done
21084
21085 # symbols that differ when compiling Ada95 by itself.
21086 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
21087
21088 # values to use as strings
21089
21090 cat >>confdefs.h <<EOF
21091 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
21092 EOF
21093
21094 cat >>confdefs.h <<EOF
21095 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
21096 EOF
21097
21098 ### Now that we're done running tests, add the compiler-warnings, if any
21099
21100 cf_fix_cppflags=no
21101 cf_new_cflags=
21102 cf_new_cppflags=
21103 cf_new_extra_cppflags=
21104
21105 for cf_add_cflags in $EXTRA_CFLAGS
21106 do
21107 case $cf_fix_cppflags in
21108 no)
21109         case $cf_add_cflags in #(vi
21110         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
21111                 case $cf_add_cflags in
21112                 -D*)
21113                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21114
21115                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
21116                                 && test -z "${cf_tst_cflags}" \
21117                                 && cf_fix_cppflags=yes
21118
21119                         if test $cf_fix_cppflags = yes ; then
21120                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
21121                                 continue
21122                         elif test "${cf_tst_cflags}" = "\"'" ; then
21123                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
21124                                 continue
21125                         fi
21126                         ;;
21127                 esac
21128                 case "$CPPFLAGS" in
21129                 *$cf_add_cflags) #(vi
21130                         ;;
21131                 *) #(vi
21132                         case $cf_add_cflags in #(vi
21133                         -D*)
21134                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21135
21136 CPPFLAGS=`echo "$CPPFLAGS" | \
21137         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
21138                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
21139
21140                                 ;;
21141                         esac
21142                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
21143                         ;;
21144                 esac
21145                 ;;
21146         *)
21147                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
21148                 ;;
21149         esac
21150         ;;
21151 yes)
21152         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
21153
21154         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
21155
21156         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
21157                 && test -z "${cf_tst_cflags}" \
21158                 && cf_fix_cppflags=no
21159         ;;
21160 esac
21161 done
21162
21163 if test -n "$cf_new_cflags" ; then
21164
21165         CFLAGS="$CFLAGS $cf_new_cflags"
21166 fi
21167
21168 if test -n "$cf_new_cppflags" ; then
21169
21170         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
21171 fi
21172
21173 if test -n "$cf_new_extra_cppflags" ; then
21174
21175         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
21176 fi
21177
21178 ### Define substitutions for header files to avoid name-pollution
21179
21180 if test "x$cf_cv_have_tcgetattr" = xyes ; then
21181         HAVE_TCGETATTR=1
21182 else
21183         HAVE_TCGETATTR=0
21184 fi
21185
21186 if test "x$ac_cv_header_stdint_h" = xyes ; then
21187         HAVE_STDINT_H=1
21188 else
21189         HAVE_STDINT_H=0
21190 fi
21191
21192 if test "x$ac_cv_header_termio_h" = xyes ; then
21193         HAVE_TERMIO_H=1
21194 else
21195         HAVE_TERMIO_H=0
21196 fi
21197
21198 if test "x$ac_cv_header_termios_h" = xyes ; then
21199         HAVE_TERMIOS_H=1
21200 else
21201         HAVE_TERMIOS_H=0
21202 fi
21203
21204 ################################################################################
21205 test "x$use_database" = xyes && \
21206 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
21207
21208 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
21209 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
21210
21211 if test "x$enable_pc_files" = xyes ; then \
21212 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
21213 MAKE_PC_FILES=
21214 else
21215 MAKE_PC_FILES="#"
21216 fi
21217
21218 # Extract the first word of "tic", so it can be a program name with args.
21219 set dummy tic; ac_word=$2
21220 echo "$as_me:21220: checking for $ac_word" >&5
21221 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21222 if test "${ac_cv_path_TIC_PATH+set}" = set; then
21223   echo $ECHO_N "(cached) $ECHO_C" >&6
21224 else
21225   case $TIC_PATH in
21226   [\\/]* | ?:[\\/]*)
21227   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
21228   ;;
21229   *)
21230   ac_save_IFS=$IFS; IFS=$ac_path_separator
21231 ac_dummy="$PATH:/usr/local/ncurses/bin"
21232 for ac_dir in $ac_dummy; do
21233   IFS=$ac_save_IFS
21234   test -z "$ac_dir" && ac_dir=.
21235   if $as_executable_p "$ac_dir/$ac_word"; then
21236    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
21237    echo "$as_me:21237: found $ac_dir/$ac_word" >&5
21238    break
21239 fi
21240 done
21241
21242   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
21243   ;;
21244 esac
21245 fi
21246 TIC_PATH=$ac_cv_path_TIC_PATH
21247
21248 if test -n "$TIC_PATH"; then
21249   echo "$as_me:21249: result: $TIC_PATH" >&5
21250 echo "${ECHO_T}$TIC_PATH" >&6
21251 else
21252   echo "$as_me:21252: result: no" >&5
21253 echo "${ECHO_T}no" >&6
21254 fi
21255
21256 if test -n "$FALLBACK_LIST"
21257 then
21258         if test "$TIC_PATH" = unknown
21259         then
21260                 { echo "$as_me:21260: WARNING: no tic program found for fallbacks" >&5
21261 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
21262         fi
21263 fi
21264
21265 if test "x$cf_with_tests" != xno ; then
21266         MAKE_TESTS=
21267 else
21268         MAKE_TESTS="#"
21269 fi
21270
21271 ADAHTML_DIR=../../doc/html/ada
21272
21273 # these could be configurable, but are not currently
21274 PANEL_NAME=panel
21275 MENU_NAME=menu
21276 FORM_NAME=form
21277 CXX_NAME=ncurses++
21278
21279 # workaround for g++ versus Solaris (20131116)
21280 case $cf_cv_system_name in #(vi
21281 solaris2*) #(vi
21282         case "x$CPPFLAGS" in #(vi
21283         *-D_XOPEN_SOURCE_EXTENDED*)
21284                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
21285
21286 echo "${as_me:-configure}:21286: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
21287
21288                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
21289                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
21290                 ;;
21291         esac
21292         ;;
21293 esac
21294
21295 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
21296 case "x$NCURSES_OSPEED" in #(vi
21297 *short*) #(vi
21298         cf_compatible=1
21299         ;;
21300 *)
21301         cf_compatible=0
21302         ;;
21303 esac
21304
21305 cat >>confdefs.h <<EOF
21306 #define NCURSES_OSPEED_COMPAT $cf_compatible
21307 EOF
21308
21309 case "x$cf_cv_typeof_chtype" in
21310 xshort|xint|xlong)
21311         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
21312         ;;
21313 esac
21314
21315 case "x$cf_cv_typeof_mmask_t" in
21316 xshort|xint|xlong)
21317         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
21318         ;;
21319 esac
21320
21321 SUB_SCRIPTS=
21322
21323 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"
21324 ac_config_commands="$ac_config_commands default"
21325 cat >confcache <<\_ACEOF
21326 # This file is a shell script that caches the results of configure
21327 # tests run on this system so they can be shared between configure
21328 # scripts and configure runs, see configure's option --config-cache.
21329 # It is not useful on other systems.  If it contains results you don't
21330 # want to keep, you may remove or edit it.
21331 #
21332 # config.status only pays attention to the cache file if you give it
21333 # the --recheck option to rerun configure.
21334 #
21335 # `ac_cv_env_foo' variables (set or unset) will be overriden when
21336 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21337 # following values.
21338
21339 _ACEOF
21340
21341 # The following way of writing the cache mishandles newlines in values,
21342 # but we know of no workaround that is simple, portable, and efficient.
21343 # So, don't put newlines in cache variables' values.
21344 # Ultrix sh set writes to stderr and can't be redirected directly,
21345 # and sets the high bit in the cache file unless we assign to the vars.
21346 {
21347   (set) 2>&1 |
21348     case `(ac_space=' '; set | grep ac_space) 2>&1` in
21349     *ac_space=\ *)
21350       # `set' does not quote correctly, so add quotes (double-quote
21351       # substitution turns \\\\ into \\, and sed turns \\ into \).
21352       sed -n \
21353         "s/'/'\\\\''/g;
21354           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21355       ;;
21356     *)
21357       # `set' quotes correctly as required by POSIX, so do not add quotes.
21358       sed -n \
21359         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
21360       ;;
21361     esac;
21362 } |
21363   sed '
21364      t clear
21365      : clear
21366      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21367      t end
21368      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21369      : end' >>confcache
21370 if cmp -s $cache_file confcache; then :; else
21371   if test -w $cache_file; then
21372     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21373     cat confcache >$cache_file
21374   else
21375     echo "not updating unwritable cache $cache_file"
21376   fi
21377 fi
21378 rm -f confcache
21379
21380 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21381 # Let make expand exec_prefix.
21382 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21383
21384 # VPATH may cause trouble with some makes, so we remove $(srcdir),
21385 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21386 # trailing colons and then remove the whole line if VPATH becomes empty
21387 # (actually we leave an empty line to preserve line numbers).
21388 if test "x$srcdir" = x.; then
21389   ac_vpsub='/^[         ]*VPATH[        ]*=/{
21390 s/:*\$(srcdir):*/:/;
21391 s/:*\${srcdir}:*/:/;
21392 s/:*@srcdir@:*/:/;
21393 s/^\([^=]*=[    ]*\):*/\1/;
21394 s/:*$//;
21395 s/^[^=]*=[      ]*$//;
21396 }'
21397 fi
21398
21399 DEFS=-DHAVE_CONFIG_H
21400
21401 : ${CONFIG_STATUS=./config.status}
21402 ac_clean_files_save=$ac_clean_files
21403 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21404 { echo "$as_me:21404: creating $CONFIG_STATUS" >&5
21405 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21406 cat >$CONFIG_STATUS <<_ACEOF
21407 #! $SHELL
21408 # Generated automatically by configure.
21409 # Run this file to recreate the current configuration.
21410 # Compiler output produced by configure, useful for debugging
21411 # configure, is in config.log if it exists.
21412
21413 debug=false
21414 SHELL=\${CONFIG_SHELL-$SHELL}
21415 ac_cs_invocation="\$0 \$@"
21416
21417 _ACEOF
21418
21419 cat >>$CONFIG_STATUS <<\_ACEOF
21420 # Be Bourne compatible
21421 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21422   emulate sh
21423   NULLCMD=:
21424 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21425   set -o posix
21426 fi
21427
21428 # Name of the executable.
21429 as_me=`echo "$0" |sed 's,.*[\\/],,'`
21430
21431 if expr a : '\(a\)' >/dev/null 2>&1; then
21432   as_expr=expr
21433 else
21434   as_expr=false
21435 fi
21436
21437 rm -f conf$$ conf$$.exe conf$$.file
21438 echo >conf$$.file
21439 if ln -s conf$$.file conf$$ 2>/dev/null; then
21440   # We could just check for DJGPP; but this test a) works b) is more generic
21441   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21442   if test -f conf$$.exe; then
21443     # Don't use ln at all; we don't have any links
21444     as_ln_s='cp -p'
21445   else
21446     as_ln_s='ln -s'
21447   fi
21448 elif ln conf$$.file conf$$ 2>/dev/null; then
21449   as_ln_s=ln
21450 else
21451   as_ln_s='cp -p'
21452 fi
21453 rm -f conf$$ conf$$.exe conf$$.file
21454
21455 as_executable_p="test -f"
21456
21457 # Support unset when possible.
21458 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
21459   as_unset=unset
21460 else
21461   as_unset=false
21462 fi
21463
21464 # NLS nuisances.
21465 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
21466 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
21467 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
21468 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
21469 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
21470 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
21471 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
21472 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
21473
21474 # IFS
21475 # We need space, tab and new line, in precisely that order.
21476 as_nl='
21477 '
21478 IFS="   $as_nl"
21479
21480 # CDPATH.
21481 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
21482
21483 exec 6>&1
21484
21485 _ACEOF
21486
21487 # Files that config.status was made for.
21488 if test -n "$ac_config_files"; then
21489   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21490 fi
21491
21492 if test -n "$ac_config_headers"; then
21493   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21494 fi
21495
21496 if test -n "$ac_config_links"; then
21497   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21498 fi
21499
21500 if test -n "$ac_config_commands"; then
21501   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21502 fi
21503
21504 cat >>$CONFIG_STATUS <<\EOF
21505
21506 ac_cs_usage="\
21507 \`$as_me' instantiates files from templates according to the
21508 current configuration.
21509
21510 Usage: $0 [OPTIONS] [FILE]...
21511
21512   -h, --help       print this help, then exit
21513   -V, --version    print version number, then exit
21514   -d, --debug      don't remove temporary files
21515       --recheck    update $as_me by reconfiguring in the same conditions
21516   --file=FILE[:TEMPLATE]
21517                    instantiate the configuration file FILE
21518   --header=FILE[:TEMPLATE]
21519                    instantiate the configuration header FILE
21520
21521 Configuration files:
21522 $config_files
21523
21524 Configuration headers:
21525 $config_headers
21526
21527 Configuration commands:
21528 $config_commands
21529
21530 Report bugs to <dickey@invisible-island.net>."
21531 EOF
21532
21533 cat >>$CONFIG_STATUS <<EOF
21534 ac_cs_version="\\
21535 config.status
21536 configured by $0, generated by GNU Autoconf 2.52.20121002,
21537   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21538
21539 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
21540 Free Software Foundation, Inc.
21541 This config.status script is free software; the Free Software Foundation
21542 gives unlimited permission to copy, distribute and modify it."
21543 srcdir=$srcdir
21544 INSTALL="$INSTALL"
21545 EOF
21546
21547 cat >>$CONFIG_STATUS <<\EOF
21548 # If no file are specified by the user, then we need to provide default
21549 # value.  By we need to know if files were specified by the user.
21550 ac_need_defaults=:
21551 while test $# != 0
21552 do
21553   case $1 in
21554   --*=*)
21555     ac_option=`expr "x$1" : 'x\([^=]*\)='`
21556     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
21557     shift
21558     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
21559     shift
21560     ;;
21561   -*);;
21562   *) # This is not an option, so the user has probably given explicit
21563      # arguments.
21564      ac_need_defaults=false;;
21565   esac
21566
21567   case $1 in
21568   # Handling of the options.
21569 EOF
21570 cat >>$CONFIG_STATUS <<EOF
21571   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21572     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
21573     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
21574 EOF
21575 cat >>$CONFIG_STATUS <<\EOF
21576   --version | --vers* | -V )
21577     echo "$ac_cs_version"; exit 0 ;;
21578   --he | --h)
21579     # Conflict between --help and --header
21580     { { echo "$as_me:21580: error: ambiguous option: $1
21581 Try \`$0 --help' for more information." >&5
21582 echo "$as_me: error: ambiguous option: $1
21583 Try \`$0 --help' for more information." >&2;}
21584    { (exit 1); exit 1; }; };;
21585   --help | --hel | -h )
21586     echo "$ac_cs_usage"; exit 0 ;;
21587   --debug | --d* | -d )
21588     debug=: ;;
21589   --file | --fil | --fi | --f )
21590     shift
21591     CONFIG_FILES="$CONFIG_FILES $1"
21592     ac_need_defaults=false;;
21593   --header | --heade | --head | --hea )
21594     shift
21595     CONFIG_HEADERS="$CONFIG_HEADERS $1"
21596     ac_need_defaults=false;;
21597
21598   # This is an error.
21599   -*) { { echo "$as_me:21599: error: unrecognized option: $1
21600 Try \`$0 --help' for more information." >&5
21601 echo "$as_me: error: unrecognized option: $1
21602 Try \`$0 --help' for more information." >&2;}
21603    { (exit 1); exit 1; }; } ;;
21604
21605   *) ac_config_targets="$ac_config_targets $1" ;;
21606
21607   esac
21608   shift
21609 done
21610
21611 exec 5>>config.log
21612 cat >&5 << _ACEOF
21613
21614 ## ----------------------- ##
21615 ## Running config.status.  ##
21616 ## ----------------------- ##
21617
21618 This file was extended by $as_me 2.52.20121002, executed with
21619   CONFIG_FILES    = $CONFIG_FILES
21620   CONFIG_HEADERS  = $CONFIG_HEADERS
21621   CONFIG_LINKS    = $CONFIG_LINKS
21622   CONFIG_COMMANDS = $CONFIG_COMMANDS
21623   > $ac_cs_invocation
21624 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21625
21626 _ACEOF
21627 EOF
21628
21629 cat >>$CONFIG_STATUS <<EOF
21630 #
21631 # INIT-COMMANDS section.
21632 #
21633
21634 ### Special initialization commands, used to pass information from the
21635 ### configuration-run into config.status
21636
21637 AWK="$AWK"
21638 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
21639 DFT_LWR_MODEL="$DFT_LWR_MODEL"
21640 ECHO_LD="$ECHO_LD"
21641 LDCONFIG="$LDCONFIG"
21642 LIBTOOL_VERSION="$LIBTOOL_VERSION"
21643 LIB_NAME="$LIB_NAME"
21644 LIB_PREFIX="$LIB_PREFIX"
21645 LIB_SUBSETS="$LIB_SUBSETS"
21646 LIB_SUFFIX="$LIB_SUFFIX"
21647 LIB_TRACING="$LIB_TRACING"
21648 LN_S="$LN_S"
21649 MAKE_TERMINFO="$MAKE_TERMINFO"
21650 NCURSES_MAJOR="$NCURSES_MAJOR"
21651 NCURSES_MINOR="$NCURSES_MINOR"
21652 NCURSES_OSPEED="$NCURSES_OSPEED"
21653 NCURSES_PATCH="$NCURSES_PATCH"
21654 SRC_SUBDIRS="$SRC_SUBDIRS"
21655 TERMINFO="$TERMINFO"
21656 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
21657 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
21658 TICS_NAME="$TICS_NAME"
21659 TIC_PATH="$TIC_PATH"
21660 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
21661 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
21662 TINFO_NAME="$TINFO_NAME"
21663 TINFO_SUFFIX="$TINFO_SUFFIX"
21664 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
21665 WITH_CURSES_H="$with_curses_h"
21666 WITH_ECHO="${enable_echo:=yes}"
21667 WITH_OVERWRITE="$with_overwrite"
21668 cf_LIST_MODELS="$cf_list_models"
21669 cf_cv_abi_version="$cf_cv_abi_version"
21670 cf_cv_do_relink="$cf_cv_do_relink"
21671 cf_cv_do_symlinks="$cf_cv_do_symlinks"
21672 cf_cv_enable_lp64="$cf_cv_enable_lp64"
21673 cf_cv_enable_opaque="$cf_cv_enable_opaque"
21674 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
21675 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
21676 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
21677 cf_cv_rel_version="$cf_cv_rel_version"
21678 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
21679 cf_cv_shared_soname='$cf_cv_shared_soname'
21680 cf_cv_shlib_version="$cf_cv_shlib_version"
21681 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
21682 cf_cv_system_name="$cf_cv_system_name"
21683 cf_cv_term_driver="$with_term_driver"
21684 cf_with_ada="$cf_with_ada"
21685 cf_with_cxx_binding="$cf_with_cxx_binding"
21686 cf_with_db_install="$cf_with_db_install"
21687 cf_with_manpages="$cf_with_manpages"
21688 cf_with_tests="$cf_with_tests"
21689 with_shared_cxx="$with_shared_cxx"
21690 host="$host"
21691 target="$target"
21692
21693 EOF
21694
21695 cat >>$CONFIG_STATUS <<\EOF
21696 for ac_config_target in $ac_config_targets
21697 do
21698   case "$ac_config_target" in
21699   # Handling of arguments.
21700   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
21701   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
21702   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
21703   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
21704   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
21705   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
21706   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
21707   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21708   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
21709   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
21710   *) { { echo "$as_me:21710: error: invalid argument: $ac_config_target" >&5
21711 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21712    { (exit 1); exit 1; }; };;
21713   esac
21714 done
21715
21716 # If the user did not use the arguments to specify the items to instantiate,
21717 # then the envvar interface is used.  Set only those that are not.
21718 # We use the long form for the default assignment because of an extremely
21719 # bizarre bug on SunOS 4.1.3.
21720 if $ac_need_defaults; then
21721   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21722   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21723   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21724 fi
21725
21726 # Create a temporary directory, and hook for its removal unless debugging.
21727 $debug ||
21728 {
21729   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
21730   trap '{ (exit 1); exit 1; }' 1 2 13 15
21731 }
21732
21733 # Create a (secure) tmp directory for tmp files.
21734 : ${TMPDIR=/tmp}
21735 {
21736   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
21737   test -n "$tmp" && test -d "$tmp"
21738 }  ||
21739 {
21740   tmp=$TMPDIR/cs$$-$RANDOM
21741   (umask 077 && mkdir $tmp)
21742 } ||
21743 {
21744    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
21745    { (exit 1); exit 1; }
21746 }
21747
21748 EOF
21749
21750 cat >>$CONFIG_STATUS <<EOF
21751
21752 #
21753 # CONFIG_FILES section.
21754 #
21755
21756 # No need to generate the scripts if there are no CONFIG_FILES.
21757 # This happens for instance when ./config.status config.h
21758 if test -n "\$CONFIG_FILES"; then
21759   # Protect against being on the right side of a sed subst in config.status.
21760   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21761    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21762 s,@SHELL@,$SHELL,;t t
21763 s,@exec_prefix@,$exec_prefix,;t t
21764 s,@prefix@,$prefix,;t t
21765 s,@program_transform_name@,$program_transform_name,;t t
21766 s,@bindir@,$bindir,;t t
21767 s,@sbindir@,$sbindir,;t t
21768 s,@libexecdir@,$libexecdir,;t t
21769 s,@datarootdir@,$datarootdir,;t t
21770 s,@datadir@,$datadir,;t t
21771 s,@sysconfdir@,$sysconfdir,;t t
21772 s,@sharedstatedir@,$sharedstatedir,;t t
21773 s,@localstatedir@,$localstatedir,;t t
21774 s,@libdir@,$libdir,;t t
21775 s,@includedir@,$includedir,;t t
21776 s,@oldincludedir@,$oldincludedir,;t t
21777 s,@infodir@,$infodir,;t t
21778 s,@mandir@,$mandir,;t t
21779 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21780 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21781 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21782 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21783 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21784 s,@build_alias@,$build_alias,;t t
21785 s,@host_alias@,$host_alias,;t t
21786 s,@target_alias@,$target_alias,;t t
21787 s,@ECHO_C@,$ECHO_C,;t t
21788 s,@ECHO_N@,$ECHO_N,;t t
21789 s,@ECHO_T@,$ECHO_T,;t t
21790 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21791 s,@DEFS@,$DEFS,;t t
21792 s,@LIBS@,$LIBS,;t t
21793 s,@top_builddir@,$top_builddir,;t t
21794 s,@EGREP@,$EGREP,;t t
21795 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
21796 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
21797 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
21798 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
21799 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
21800 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
21801 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
21802 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
21803 s,@build@,$build,;t t
21804 s,@build_cpu@,$build_cpu,;t t
21805 s,@build_vendor@,$build_vendor,;t t
21806 s,@build_os@,$build_os,;t t
21807 s,@host@,$host,;t t
21808 s,@host_cpu@,$host_cpu,;t t
21809 s,@host_vendor@,$host_vendor,;t t
21810 s,@host_os@,$host_os,;t t
21811 s,@target@,$target,;t t
21812 s,@target_cpu@,$target_cpu,;t t
21813 s,@target_vendor@,$target_vendor,;t t
21814 s,@target_os@,$target_os,;t t
21815 s,@CC@,$CC,;t t
21816 s,@CFLAGS@,$CFLAGS,;t t
21817 s,@LDFLAGS@,$LDFLAGS,;t t
21818 s,@CPPFLAGS@,$CPPFLAGS,;t t
21819 s,@ac_ct_CC@,$ac_ct_CC,;t t
21820 s,@EXEEXT@,$EXEEXT,;t t
21821 s,@OBJEXT@,$OBJEXT,;t t
21822 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
21823 s,@CPP@,$CPP,;t t
21824 s,@LDCONFIG@,$LDCONFIG,;t t
21825 s,@CXX@,$CXX,;t t
21826 s,@CXXFLAGS@,$CXXFLAGS,;t t
21827 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
21828 s,@AWK@,$AWK,;t t
21829 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21830 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21831 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
21832 s,@LINT@,$LINT,;t t
21833 s,@LINT_OPTS@,$LINT_OPTS,;t t
21834 s,@LN_S@,$LN_S,;t t
21835 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
21836 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
21837 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
21838 s,@SET_MAKE@,$SET_MAKE,;t t
21839 s,@CTAGS@,$CTAGS,;t t
21840 s,@ETAGS@,$ETAGS,;t t
21841 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
21842 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
21843 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
21844 s,@RANLIB@,$RANLIB,;t t
21845 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
21846 s,@LD@,$LD,;t t
21847 s,@ac_ct_LD@,$ac_ct_LD,;t t
21848 s,@AR@,$AR,;t t
21849 s,@ac_ct_AR@,$ac_ct_AR,;t t
21850 s,@NM@,$NM,;t t
21851 s,@ac_ct_NM@,$ac_ct_NM,;t t
21852 s,@ARFLAGS@,$ARFLAGS,;t t
21853 s,@DESTDIR@,$DESTDIR,;t t
21854 s,@BUILD_CC@,$BUILD_CC,;t t
21855 s,@BUILD_CPP@,$BUILD_CPP,;t t
21856 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
21857 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
21858 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
21859 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
21860 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21861 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21862 s,@cf_list_models@,$cf_list_models,;t t
21863 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21864 s,@LIBTOOL@,$LIBTOOL,;t t
21865 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
21866 s,@LT_UNDEF@,$LT_UNDEF,;t t
21867 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21868 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21869 s,@LIB_CREATE@,$LIB_CREATE,;t t
21870 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21871 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21872 s,@LIB_PREP@,$LIB_PREP,;t t
21873 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21874 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21875 s,@LIB_LINK@,$LIB_LINK,;t t
21876 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21877 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21878 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21879 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21880 s,@TICS_NAME@,$TICS_NAME,;t t
21881 s,@TINFO_NAME@,$TINFO_NAME,;t t
21882 s,@LIB_NAME@,$LIB_NAME,;t t
21883 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21884 s,@CC_G_OPT@,$CC_G_OPT,;t t
21885 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21886 s,@LD_MODEL@,$LD_MODEL,;t t
21887 s,@shlibdir@,$shlibdir,;t t
21888 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
21889 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21890 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21891 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21892 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21893 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
21894 s,@LINK_PROGS@,$LINK_PROGS,;t t
21895 s,@LINK_TESTS@,$LINK_TESTS,;t t
21896 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21897 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21898 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21899 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21900 s,@RPATH_LIST@,$RPATH_LIST,;t t
21901 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21902 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21903 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
21904 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21905 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21906 s,@XTERM_KBS@,$XTERM_KBS,;t t
21907 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21908 s,@TERMINFO@,$TERMINFO,;t t
21909 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21910 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21911 s,@TERMPATH@,$TERMPATH,;t t
21912 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
21913 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21914 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21915 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21916 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21917 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21918 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21919 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21920 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21921 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21922 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21923 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21924 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21925 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21926 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21927 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21928 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21929 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21930 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21931 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21932 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21933 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21934 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21935 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21936 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21937 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21938 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21939 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21940 s,@PTHREAD@,$PTHREAD,;t t
21941 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21942 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21943 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21944 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21945 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21946 s,@ECHO_LT@,$ECHO_LT,;t t
21947 s,@ECHO_LD@,$ECHO_LD,;t t
21948 s,@RULE_CC@,$RULE_CC,;t t
21949 s,@SHOW_CC@,$SHOW_CC,;t t
21950 s,@ECHO_CC@,$ECHO_CC,;t t
21951 s,@ECHO_LINK@,$ECHO_LINK,;t t
21952 s,@ADAFLAGS@,$ADAFLAGS,;t t
21953 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21954 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21955 s,@ADA_TRACE@,$ADA_TRACE,;t t
21956 s,@MATH_LIB@,$MATH_LIB,;t t
21957 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21958 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21959 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21960 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21961 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21962 s,@TEST_LIBS@,$TEST_LIBS,;t t
21963 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21964 s,@CXXCPP@,$CXXCPP,;t t
21965 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21966 s,@CXX_AR@,$CXX_AR,;t t
21967 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21968 s,@CXXLIBS@,$CXXLIBS,;t t
21969 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21970 s,@gnat_exists@,$gnat_exists,;t t
21971 s,@M4_exists@,$M4_exists,;t t
21972 s,@cf_ada_make@,$cf_ada_make,;t t
21973 s,@cf_compile_generics@,$cf_compile_generics,;t t
21974 s,@cf_generic_objects@,$cf_generic_objects,;t t
21975 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21976 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21977 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21978 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21979 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21980 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21981 s,@cf_ada_package@,$cf_ada_package,;t t
21982 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21983 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21984 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21985 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21986 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21987 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21988 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21989 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21990 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21991 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21992 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21993 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21994 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21995 s,@TICS_LIBS@,$TICS_LIBS,;t t
21996 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21997 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21998 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21999 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
22000 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
22001 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
22002 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
22003 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
22004 s,@includesubdir@,$includesubdir,;t t
22005 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
22006 s,@TICS_LIST@,$TICS_LIST,;t t
22007 s,@TINFO_LIST@,$TINFO_LIST,;t t
22008 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
22009 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
22010 s,@TEST_ARGS@,$TEST_ARGS,;t t
22011 s,@TEST_DEPS@,$TEST_DEPS,;t t
22012 s,@TEST_ARG2@,$TEST_ARG2,;t t
22013 s,@TEST_DEP2@,$TEST_DEP2,;t t
22014 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
22015 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
22016 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
22017 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
22018 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
22019 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
22020 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
22021 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
22022 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
22023 s,@cross_compiling@,$cross_compiling,;t t
22024 s,@TIC_PATH@,$TIC_PATH,;t t
22025 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
22026 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
22027 s,@PANEL_NAME@,$PANEL_NAME,;t t
22028 s,@MENU_NAME@,$MENU_NAME,;t t
22029 s,@FORM_NAME@,$FORM_NAME,;t t
22030 s,@CXX_NAME@,$CXX_NAME,;t t
22031 CEOF
22032
22033 EOF
22034
22035   cat >>$CONFIG_STATUS <<\EOF
22036   # Split the substitutions into bite-sized pieces for seds with
22037   # small command number limits, like on Digital OSF/1 and HP-UX.
22038   ac_max_sed_lines=48
22039   ac_sed_frag=1 # Number of current file.
22040   ac_beg=1 # First line for current file.
22041   ac_end=$ac_max_sed_lines # Line after last line for current file.
22042   ac_more_lines=:
22043   ac_sed_cmds=
22044   while $ac_more_lines; do
22045     if test $ac_beg -gt 1; then
22046       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22047     else
22048       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22049     fi
22050     if test ! -s $tmp/subs.frag; then
22051       ac_more_lines=false
22052     else
22053       # The purpose of the label and of the branching condition is to
22054       # speed up the sed processing (if there are no `@' at all, there
22055       # is no need to browse any of the substitutions).
22056       # These are the two extra sed commands mentioned above.
22057       (echo ':t
22058   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
22059       if test -z "$ac_sed_cmds"; then
22060         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
22061       else
22062         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
22063       fi
22064       ac_sed_frag=`expr $ac_sed_frag + 1`
22065       ac_beg=$ac_end
22066       ac_end=`expr $ac_end + $ac_max_sed_lines`
22067     fi
22068   done
22069   if test -z "$ac_sed_cmds"; then
22070     ac_sed_cmds=cat
22071   fi
22072 fi # test -n "$CONFIG_FILES"
22073
22074 EOF
22075 cat >>$CONFIG_STATUS <<\EOF
22076 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
22077   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22078   case $ac_file in
22079   - | *:- | *:-:* ) # input from stdin
22080         cat >$tmp/stdin
22081         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22082         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22083   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22084         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22085   * )   ac_file_in=$ac_file.in ;;
22086   esac
22087
22088   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
22089   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22090          X"$ac_file" : 'X\(//\)[^/]' \| \
22091          X"$ac_file" : 'X\(//\)$' \| \
22092          X"$ac_file" : 'X\(/\)' \| \
22093          .     : '\(.\)' 2>/dev/null ||
22094 echo X"$ac_file" |
22095     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22096           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22097           /^X\(\/\/\)$/{ s//\1/; q; }
22098           /^X\(\/\).*/{ s//\1/; q; }
22099           s/.*/./; q'`
22100   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22101     { case "$ac_dir" in
22102   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
22103   *)                      as_incr_dir=.;;
22104 esac
22105 as_dummy="$ac_dir"
22106 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
22107   case $as_mkdir_dir in
22108     # Skip DOS drivespec
22109     ?:) as_incr_dir=$as_mkdir_dir ;;
22110     *)
22111       as_incr_dir=$as_incr_dir/$as_mkdir_dir
22112       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
22113     ;;
22114   esac
22115 done; }
22116
22117     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
22118     # A "../" for each directory in $ac_dir_suffix.
22119     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
22120   else
22121     ac_dir_suffix= ac_dots=
22122   fi
22123
22124   case $srcdir in
22125   .)  ac_srcdir=.
22126       if test -z "$ac_dots"; then
22127          ac_top_srcdir=.
22128       else
22129          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
22130       fi ;;
22131   [\\/]* | ?:[\\/]* )
22132       ac_srcdir=$srcdir$ac_dir_suffix;
22133       ac_top_srcdir=$srcdir ;;
22134   *) # Relative path.
22135     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
22136     ac_top_srcdir=$ac_dots$srcdir ;;
22137   esac
22138
22139   case $INSTALL in
22140   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22141   *) ac_INSTALL=$ac_dots$INSTALL ;;
22142   esac
22143
22144   if test x"$ac_file" != x-; then
22145     { echo "$as_me:22145: creating $ac_file" >&5
22146 echo "$as_me: creating $ac_file" >&6;}
22147     rm -f "$ac_file"
22148   fi
22149   # Let's still pretend it is `configure' which instantiates (i.e., don't
22150   # use $as_me), people would be surprised to read:
22151   #    /* config.h.  Generated automatically by config.status.  */
22152   configure_input="Generated automatically from `echo $ac_file_in |
22153                                                  sed 's,.*/,,'` by configure."
22154
22155   # First look for the input files in the build tree, otherwise in the
22156   # src tree.
22157   ac_file_inputs=`IFS=:
22158     for f in $ac_file_in; do
22159       case $f in
22160       -) echo $tmp/stdin ;;
22161       [\\/$]*)
22162          # Absolute (can't be DOS-style, as IFS=:)
22163          test -f "$f" || { { echo "$as_me:22163: error: cannot find input file: $f" >&5
22164 echo "$as_me: error: cannot find input file: $f" >&2;}
22165    { (exit 1); exit 1; }; }
22166          echo $f;;
22167       *) # Relative
22168          if test -f "$f"; then
22169            # Build tree
22170            echo $f
22171          elif test -f "$srcdir/$f"; then
22172            # Source tree
22173            echo $srcdir/$f
22174          else
22175            # /dev/null tree
22176            { { echo "$as_me:22176: error: cannot find input file: $f" >&5
22177 echo "$as_me: error: cannot find input file: $f" >&2;}
22178    { (exit 1); exit 1; }; }
22179          fi;;
22180       esac
22181     done` || { (exit 1); exit 1; }
22182 EOF
22183 cat >>$CONFIG_STATUS <<\EOF
22184   ac_warn_datarootdir=no
22185   if test x"$ac_file" != x-; then
22186     for ac_item in $ac_file_inputs
22187     do
22188       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
22189       if test -n "$ac_seen"; then
22190         ac_used=`grep '@datarootdir@' $ac_item`
22191         if test -z "$ac_used"; then
22192           { echo "$as_me:22192: WARNING: datarootdir was used implicitly but not set:
22193 $ac_seen" >&5
22194 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
22195 $ac_seen" >&2;}
22196           ac_warn_datarootdir=yes
22197         fi
22198       fi
22199       ac_seen=`grep '${datarootdir}' $ac_item`
22200       if test -n "$ac_seen"; then
22201         { echo "$as_me:22201: WARNING: datarootdir was used explicitly but not set:
22202 $ac_seen" >&5
22203 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
22204 $ac_seen" >&2;}
22205         ac_warn_datarootdir=yes
22206       fi
22207     done
22208   fi
22209
22210 if test "x$ac_warn_datarootdir" = xyes; then
22211   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
22212 fi
22213
22214 EOF
22215 cat >>$CONFIG_STATUS <<EOF
22216   sed "$ac_vpsub
22217 $extrasub
22218 EOF
22219 cat >>$CONFIG_STATUS <<\EOF
22220 :t
22221 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22222 s,@configure_input@,$configure_input,;t t
22223 s,@srcdir@,$ac_srcdir,;t t
22224 s,@top_srcdir@,$ac_top_srcdir,;t t
22225 s,@INSTALL@,$ac_INSTALL,;t t
22226 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
22227   rm -f $tmp/stdin
22228   if test x"$ac_file" != x-; then
22229     cp $tmp/out $ac_file
22230
22231     for ac_name in prefix exec_prefix datarootdir
22232     do
22233         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
22234         if test -n "$ac_seen"; then
22235             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
22236             if test -z "$ac_init"; then
22237               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
22238               { echo "$as_me:22238: WARNING: Variable $ac_name is used but was not set:
22239 $ac_seen" >&5
22240 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
22241 $ac_seen" >&2;}
22242             fi
22243         fi
22244     done
22245     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
22246     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
22247     if test -s $tmp/out; then
22248       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
22249       { echo "$as_me:22249: WARNING: Some variables may not be substituted:
22250 $ac_seen" >&5
22251 echo "$as_me: WARNING: Some variables may not be substituted:
22252 $ac_seen" >&2;}
22253     fi
22254   else
22255     cat $tmp/out
22256   fi
22257   rm -f $tmp/out
22258
22259 done
22260 EOF
22261 cat >>$CONFIG_STATUS <<\EOF
22262
22263 #
22264 # CONFIG_HEADER section.
22265 #
22266
22267 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22268 # NAME is the cpp macro being defined and VALUE is the value it is being given.
22269 #
22270 # ac_d sets the value in "#define NAME VALUE" lines.
22271 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
22272 ac_dB='[        ].*$,\1#\2'
22273 ac_dC=' '
22274 ac_dD=',;t'
22275 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
22276 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22277 ac_iB='\([      ]\),\1#\2define\3'
22278 ac_iC=' '
22279 ac_iD='\4,;t'
22280 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22281 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22282 ac_uB='$,\1#\2define\3'
22283 ac_uC=' '
22284 ac_uD=',;t'
22285
22286 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22287   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22288   case $ac_file in
22289   - | *:- | *:-:* ) # input from stdin
22290         cat >$tmp/stdin
22291         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22292         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22293   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22294         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22295   * )   ac_file_in=$ac_file.in ;;
22296   esac
22297
22298   test x"$ac_file" != x- && { echo "$as_me:22298: creating $ac_file" >&5
22299 echo "$as_me: creating $ac_file" >&6;}
22300
22301   # First look for the input files in the build tree, otherwise in the
22302   # src tree.
22303   ac_file_inputs=`IFS=:
22304     for f in $ac_file_in; do
22305       case $f in
22306       -) echo $tmp/stdin ;;
22307       [\\/$]*)
22308          # Absolute (can't be DOS-style, as IFS=:)
22309          test -f "$f" || { { echo "$as_me:22309: error: cannot find input file: $f" >&5
22310 echo "$as_me: error: cannot find input file: $f" >&2;}
22311    { (exit 1); exit 1; }; }
22312          echo $f;;
22313       *) # Relative
22314          if test -f "$f"; then
22315            # Build tree
22316            echo $f
22317          elif test -f "$srcdir/$f"; then
22318            # Source tree
22319            echo $srcdir/$f
22320          else
22321            # /dev/null tree
22322            { { echo "$as_me:22322: error: cannot find input file: $f" >&5
22323 echo "$as_me: error: cannot find input file: $f" >&2;}
22324    { (exit 1); exit 1; }; }
22325          fi;;
22326       esac
22327     done` || { (exit 1); exit 1; }
22328   # Remove the trailing spaces.
22329   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
22330
22331 EOF
22332
22333 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
22334 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
22335 # be either 'cat' or 'sort'.
22336 cat confdefs.h | uniq >conftest.vals
22337
22338 # Break up conftest.vals because some shells have a limit on
22339 # the size of here documents, and old seds have small limits too.
22340
22341 rm -f conftest.tail
22342 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
22343 while grep . conftest.vals >/dev/null
22344 do
22345   # Write chunks of a limited-size here document to conftest.frag.
22346   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
22347   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
22348   echo 'CEOF' >> $CONFIG_STATUS
22349   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
22350   rm -f conftest.vals
22351   mv conftest.tail conftest.vals
22352 done
22353 rm -f conftest.vals
22354
22355 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
22356 # marker @DEFS@.
22357 echo '  cat >> conftest.edit <<CEOF
22358 /@DEFS@/r conftest.frag
22359 /@DEFS@/d
22360 CEOF
22361 sed -f conftest.edit $tmp/in > $tmp/out
22362 rm -f $tmp/in
22363 mv $tmp/out $tmp/in
22364 rm -f conftest.edit conftest.frag
22365 ' >> $CONFIG_STATUS
22366
22367 cat >>$CONFIG_STATUS <<\EOF
22368   # Let's still pretend it is `configure' which instantiates (i.e., don't
22369   # use $as_me), people would be surprised to read:
22370   #    /* config.h.  Generated automatically by config.status.  */
22371   if test x"$ac_file" = x-; then
22372     echo "/* Generated automatically by configure.  */" >$tmp/config.h
22373   else
22374     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
22375   fi
22376   cat $tmp/in >>$tmp/config.h
22377   rm -f $tmp/in
22378   if test x"$ac_file" != x-; then
22379     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
22380       { echo "$as_me:22380: $ac_file is unchanged" >&5
22381 echo "$as_me: $ac_file is unchanged" >&6;}
22382     else
22383       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22384          X"$ac_file" : 'X\(//\)[^/]' \| \
22385          X"$ac_file" : 'X\(//\)$' \| \
22386          X"$ac_file" : 'X\(/\)' \| \
22387          .     : '\(.\)' 2>/dev/null ||
22388 echo X"$ac_file" |
22389     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22390           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22391           /^X\(\/\/\)$/{ s//\1/; q; }
22392           /^X\(\/\).*/{ s//\1/; q; }
22393           s/.*/./; q'`
22394       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22395         { case "$ac_dir" in
22396   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
22397   *)                      as_incr_dir=.;;
22398 esac
22399 as_dummy="$ac_dir"
22400 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
22401   case $as_mkdir_dir in
22402     # Skip DOS drivespec
22403     ?:) as_incr_dir=$as_mkdir_dir ;;
22404     *)
22405       as_incr_dir=$as_incr_dir/$as_mkdir_dir
22406       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
22407     ;;
22408   esac
22409 done; }
22410
22411       fi
22412       rm -f $ac_file
22413       mv $tmp/config.h $ac_file
22414     fi
22415   else
22416     cat $tmp/config.h
22417     rm -f $tmp/config.h
22418   fi
22419 done
22420 EOF
22421 cat >>$CONFIG_STATUS <<\EOF
22422 #
22423 # CONFIG_COMMANDS section.
22424 #
22425 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22426   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22427   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22428
22429   case $ac_dest in
22430     default )
22431 if test "x$cf_with_tests" != xno ; then
22432
22433 for cf_dir in test
22434 do
22435         if test ! -d $srcdir/$cf_dir; then
22436                 continue
22437         elif test -f $srcdir/$cf_dir/programs; then
22438                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
22439         fi
22440 done
22441
22442 fi
22443
22444 cf_prefix=$LIB_PREFIX
22445
22446 case $cf_cv_shlib_version in #(vi
22447 cygdll|msysdll|mingw)
22448         TINFO_NAME=$TINFO_ARG_SUFFIX
22449         TINFO_SUFFIX=.dll
22450         ;;
22451 esac
22452
22453 if test -n "$TINFO_SUFFIX" ; then
22454         case $TINFO_SUFFIX in
22455         tw*)
22456                 TINFO_NAME="${TINFO_NAME}tw"
22457                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
22458                 ;;
22459         t*)
22460                 TINFO_NAME="${TINFO_NAME}t"
22461                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
22462                 ;;
22463         w*)
22464                 TINFO_NAME="${TINFO_NAME}w"
22465                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
22466                 ;;
22467         esac
22468 fi
22469
22470 for cf_dir in $SRC_SUBDIRS
22471 do
22472         if test ! -d $srcdir/$cf_dir ; then
22473                 continue
22474         elif test -f $srcdir/$cf_dir/modules; then
22475
22476                 SHARED_LIB=
22477                 Libs_To_Make=
22478                 for cf_item in $cf_LIST_MODELS
22479                 do
22480
22481         case X$cf_item in #(vi
22482         Xlibtool) #(vi
22483                 cf_suffix='.la'
22484                 cf_depsuf=$cf_suffix
22485                 ;;
22486         Xdebug) #(vi
22487                 cf_suffix='_g.a'
22488                 cf_depsuf=$cf_suffix
22489                 ;;
22490         Xprofile) #(vi
22491                 cf_suffix='_p.a'
22492                 cf_depsuf=$cf_suffix
22493                 ;;
22494         Xshared) #(vi
22495                 case $cf_cv_system_name in
22496                 aix[5-7]*) #(vi
22497                         cf_suffix='.a'
22498                         cf_depsuf=$cf_suffix
22499                         ;;
22500                 cygwin*|msys*|mingw*) #(vi
22501                         cf_suffix='.dll'
22502                         cf_depsuf='.dll.a'
22503                         ;;
22504                 darwin*) #(vi
22505                         cf_suffix='.dylib'
22506                         cf_depsuf=$cf_suffix
22507                         ;;
22508                 hpux*) #(vi
22509                         case $target in
22510                         ia64*) #(vi
22511                                 cf_suffix='.so'
22512                                 cf_depsuf=$cf_suffix
22513                                 ;;
22514                         *) #(vi
22515                                 cf_suffix='.sl'
22516                                 cf_depsuf=$cf_suffix
22517                                 ;;
22518                         esac
22519                         ;;
22520                 *) #(vi
22521                         cf_suffix='.so'
22522                         cf_depsuf=$cf_suffix
22523                         ;;
22524                 esac
22525                 ;;
22526         *)
22527                 cf_suffix='.a'
22528                 cf_depsuf=$cf_suffix
22529                 ;;
22530         esac
22531         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22532         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22533
22534                         cf_libname=$cf_dir
22535                         test "$cf_dir" = c++ && cf_libname=ncurses++
22536                         if test $cf_item = shared ; then
22537                                 if test -n "${LIB_SUFFIX}"
22538                                 then
22539                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22540                                 else
22541                                         cf_shared_suffix="$cf_suffix"
22542                                 fi
22543                                 if test "$cf_cv_do_symlinks" = yes ; then
22544                                         cf_version_name=
22545
22546                                         case "$cf_cv_shlib_version" in #(vi
22547                                         rel) #(vi
22548                                                 cf_version_name=REL_VERSION
22549                                                 ;;
22550                                         abi)
22551                                                 cf_version_name=ABI_VERSION
22552                                                 ;;
22553                                         esac
22554
22555                                         if test -n "$cf_version_name"
22556                                         then
22557                                                 case "$cf_cv_system_name" in #(vi
22558                                                 darwin*)
22559                                                         # "w", etc?
22560                                                         cf_suffix="${LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
22561                                                         ;; #(vi
22562                                                 *)
22563                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
22564                                                         ;;
22565                                                 esac
22566                                         fi
22567                                         if test -n "${LIB_SUFFIX}"
22568                                         then
22569                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22570                                         else
22571                                                 cf_shared_suffix="$cf_suffix"
22572                                         fi
22573                                 fi
22574                                 # cygwin needs import library, and has unique naming convention
22575                                 # use autodetected ${cf_prefix} for import lib and static lib, but
22576                                 # use 'cyg' prefix for shared lib.
22577                                 case $cf_cv_shlib_version in #(vi
22578                                 cygdll) #(vi
22579                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22580                                         Libs_To_Make="$Libs_To_Make ../lib/cyg${cf_libname}${cf_cygsuf}"
22581                                         continue
22582                                         ;;
22583                                 msysdll) #(vi
22584                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22585                                         Libs_To_Make="$Libs_To_Make ../lib/msys-${cf_libname}${cf_cygsuf}"
22586                                         continue
22587                                         ;;
22588                                 mingw)
22589                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22590                                         Libs_To_Make="$Libs_To_Make ../lib/lib${cf_libname}${cf_cygsuf}"
22591                                         continue
22592                                         ;;
22593                                 esac
22594                         fi
22595                         Libs_To_Make="$Libs_To_Make ../lib/${cf_prefix}${cf_libname}${cf_suffix}"
22596                 done
22597
22598                 if test $cf_dir = ncurses ; then
22599                         cf_subsets="$LIB_SUBSETS"
22600                         cf_r_parts="$cf_subsets"
22601                         cf_liblist="$Libs_To_Make"
22602
22603                         while test -n "$cf_r_parts"
22604                         do
22605                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
22606                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
22607                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
22608                                         cf_item=
22609                                         case $cf_l_parts in #(vi
22610                                         *termlib*) #(vi
22611                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
22612                                                 ;;
22613                                         *ticlib*)
22614                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
22615                                                 ;;
22616                                         *)
22617                                                 break
22618                                                 ;;
22619                                         esac
22620                                         if test -n "$cf_item"; then
22621                                                 Libs_To_Make="$cf_item $Libs_To_Make"
22622                                         fi
22623                                 else
22624                                         break
22625                                 fi
22626                         done
22627                 else
22628                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
22629                 fi
22630
22631                 if test $cf_dir = c++; then
22632                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
22633                                 cf_list=
22634                                 for cf_item in $Libs_To_Make
22635                                 do
22636                                         case $cf_item in
22637                                         *.a)
22638                                                 ;;
22639                                         *)
22640                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
22641                                                 ;;
22642                                         esac
22643                                         for cf_test in $cf_list
22644                                         do
22645                                                 if test "$cf_test" = "$cf_item"
22646                                                 then
22647                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
22648                                                         cf_item=
22649                                                         break
22650                                                 fi
22651                                         done
22652                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
22653                                 done
22654                                 Libs_To_Make="$cf_list"
22655                         fi
22656                 fi
22657
22658                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
22659                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
22660                         $cf_dir/Makefile >$cf_dir/Makefile.out
22661                 mv $cf_dir/Makefile.out $cf_dir/Makefile
22662
22663                 $AWK -f $srcdir/mk-0th.awk \
22664                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
22665                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22666
22667                 for cf_subset in $cf_subsets
22668                 do
22669                         cf_subdirs=
22670                         for cf_item in $cf_LIST_MODELS
22671                         do
22672
22673                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
22674
22675 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22676
22677                         CXX_MODEL=$cf_ITEM
22678                         if test "$CXX_MODEL" = SHARED; then
22679                                 case $cf_cv_shlib_version in #(vi
22680                                 cygdll|msysdll|mingw) #(vi
22681                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
22682
22683 echo "${as_me:-configure}:22683: testing overriding CXX_MODEL to SHARED ..." 1>&5
22684
22685                                         with_shared_cxx=yes
22686                                         ;;
22687                                 *)
22688                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
22689                                         ;;
22690                                 esac
22691                         fi
22692
22693         case X$cf_item in #(vi
22694         Xlibtool) #(vi
22695                 cf_suffix='.la'
22696                 cf_depsuf=$cf_suffix
22697                 ;;
22698         Xdebug) #(vi
22699                 cf_suffix='_g.a'
22700                 cf_depsuf=$cf_suffix
22701                 ;;
22702         Xprofile) #(vi
22703                 cf_suffix='_p.a'
22704                 cf_depsuf=$cf_suffix
22705                 ;;
22706         Xshared) #(vi
22707                 case $cf_cv_system_name in
22708                 aix[5-7]*) #(vi
22709                         cf_suffix='.a'
22710                         cf_depsuf=$cf_suffix
22711                         ;;
22712                 cygwin*|msys*|mingw*) #(vi
22713                         cf_suffix='.dll'
22714                         cf_depsuf='.dll.a'
22715                         ;;
22716                 darwin*) #(vi
22717                         cf_suffix='.dylib'
22718                         cf_depsuf=$cf_suffix
22719                         ;;
22720                 hpux*) #(vi
22721                         case $target in
22722                         ia64*) #(vi
22723                                 cf_suffix='.so'
22724                                 cf_depsuf=$cf_suffix
22725                                 ;;
22726                         *) #(vi
22727                                 cf_suffix='.sl'
22728                                 cf_depsuf=$cf_suffix
22729                                 ;;
22730                         esac
22731                         ;;
22732                 *) #(vi
22733                         cf_suffix='.so'
22734                         cf_depsuf=$cf_suffix
22735                         ;;
22736                 esac
22737                 ;;
22738         *)
22739                 cf_suffix='.a'
22740                 cf_depsuf=$cf_suffix
22741                 ;;
22742         esac
22743         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22744         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22745
22746         case $cf_item in
22747         libtool) cf_subdir='obj_lo'  ;;
22748         normal)  cf_subdir='objects' ;;
22749         debug)   cf_subdir='obj_g' ;;
22750         profile) cf_subdir='obj_p' ;;
22751         shared)
22752                 case $cf_cv_system_name in #(vi
22753                 cygwin|msys) #(vi
22754                         cf_subdir='objects' ;;
22755                 *)
22756                         cf_subdir='obj_s' ;;
22757                 esac
22758         esac
22759
22760                         # Test for case where we build libtinfo with a different name.
22761                         cf_libname=$cf_dir
22762                         if test $cf_dir = ncurses ; then
22763                                 case $cf_subset in
22764                                 *base*)
22765                                         cf_libname=${cf_libname}$LIB_SUFFIX
22766                                         ;;
22767                                 *termlib*)
22768                                         cf_libname=$TINFO_LIB_SUFFIX
22769                                         ;;
22770                                 ticlib*)
22771                                         cf_libname=$TICS_LIB_SUFFIX
22772                                         ;;
22773                                 esac
22774                         elif test $cf_dir = c++ ; then
22775                                 cf_libname=ncurses++$LIB_SUFFIX
22776                         else
22777                                 cf_libname=${cf_libname}$LIB_SUFFIX
22778                         fi
22779                         if test -n "${DFT_ARG_SUFFIX}" ; then
22780                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
22781                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
22782                         fi
22783
22784                         # These dependencies really are for development, not
22785                         # builds, but they are useful in porting, too.
22786                         cf_depend="../include/ncurses_cfg.h"
22787                         if test "$srcdir" = "."; then
22788                                 cf_reldir="."
22789                         else
22790                                 cf_reldir="\${srcdir}"
22791                         fi
22792
22793                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
22794                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
22795                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
22796                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
22797                         fi
22798
22799                         cf_dir_suffix=
22800                         old_cf_suffix="$cf_suffix"
22801                         if test "$cf_cv_shlib_version_infix" = yes ; then
22802                         if test -n "$LIB_SUFFIX" ; then
22803                                 case $LIB_SUFFIX in
22804                                 tw*)
22805                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
22806                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
22807                                         cf_dir_suffix=tw
22808                                         ;;
22809                                 t*)
22810                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
22811                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
22812                                         cf_dir_suffix=t
22813                                         ;;
22814                                 w*)
22815                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
22816                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
22817                                         cf_dir_suffix=w
22818                                         ;;
22819                                 esac
22820                         fi
22821                         fi
22822
22823                         $AWK -f $srcdir/mk-1st.awk \
22824                                 name=${cf_libname}${cf_dir_suffix} \
22825                                 traces=$LIB_TRACING \
22826                                 MODEL=$cf_ITEM \
22827                                 CXX_MODEL=$CXX_MODEL \
22828                                 model=$cf_subdir \
22829                                 prefix=$cf_prefix \
22830                                 suffix=$cf_suffix \
22831                                 subset=$cf_subset \
22832                                 driver=$cf_cv_term_driver \
22833                                 SymLink="$LN_S" \
22834                                 TermlibRoot=$TINFO_NAME \
22835                                 TermlibSuffix=$TINFO_SUFFIX \
22836                                 ShlibVer=$cf_cv_shlib_version \
22837                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
22838                                 ReLink=${cf_cv_do_relink:-no} \
22839                                 DoLinks=$cf_cv_do_symlinks \
22840                                 rmSoLocs=$cf_cv_rm_so_locs \
22841                                 ldconfig="$LDCONFIG" \
22842                                 overwrite=$WITH_OVERWRITE \
22843                                 depend="$cf_depend" \
22844                                 host="$host" \
22845                                 libtool_version="$LIBTOOL_VERSION" \
22846                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22847
22848                         cf_suffix="$old_cf_suffix"
22849
22850                         for cf_subdir2 in $cf_subdirs lib
22851                         do
22852                                 test $cf_subdir = $cf_subdir2 && break
22853                         done
22854                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
22855                         $AWK -f $srcdir/mk-2nd.awk \
22856                                 name=$cf_dir \
22857                                 traces=$LIB_TRACING \
22858                                 MODEL=$cf_ITEM \
22859                                 model=$cf_subdir \
22860                                 subset=$cf_subset \
22861                                 srcdir=$srcdir \
22862                                 echo=$WITH_ECHO \
22863                                 crenames=$cf_cv_prog_CC_c_o \
22864                                 cxxrenames=$cf_cv_prog_CXX_c_o \
22865                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22866                         cf_subdirs="$cf_subdirs $cf_subdir"
22867                         done
22868                 done
22869         fi
22870
22871         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
22872 done
22873
22874 for cf_dir in $SRC_SUBDIRS
22875 do
22876         if test ! -d $srcdir/$cf_dir ; then
22877                 continue
22878         fi
22879
22880         if test -f $cf_dir/Makefile ; then
22881                 case "$cf_dir" in
22882                 Ada95) #(vi
22883                         echo 'libs \' >> Makefile
22884                         echo 'install.libs \' >> Makefile
22885                         echo 'uninstall.libs ::' >> Makefile
22886                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
22887                         ;;
22888                 esac
22889         fi
22890
22891         if test -f $srcdir/$cf_dir/modules; then
22892                 echo >> Makefile
22893                 if test -f $srcdir/$cf_dir/headers; then
22894 cat >> Makefile <<CF_EOF
22895 install.includes \\
22896 uninstall.includes \\
22897 CF_EOF
22898                 fi
22899 if test "$cf_dir" != "c++" ; then
22900 echo 'lint \' >> Makefile
22901 fi
22902 cat >> Makefile <<CF_EOF
22903 libs \\
22904 lintlib \\
22905 install.libs \\
22906 uninstall.libs \\
22907 install.$cf_dir \\
22908 uninstall.$cf_dir ::
22909         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22910 CF_EOF
22911         elif test -f $srcdir/$cf_dir/headers; then
22912 cat >> Makefile <<CF_EOF
22913
22914 libs \\
22915 install.libs \\
22916 uninstall.libs \\
22917 install.includes \\
22918 uninstall.includes ::
22919         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22920 CF_EOF
22921 fi
22922 done
22923
22924 if test "x$cf_with_db_install" = xyes; then
22925 cat >> Makefile <<CF_EOF
22926
22927 install.libs uninstall.libs \\
22928 install.data uninstall.data ::
22929 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
22930 CF_EOF
22931 fi
22932
22933 if test "x$cf_with_manpages" = xyes; then
22934 cat >> Makefile <<CF_EOF
22935
22936 install.man \\
22937 uninstall.man ::
22938         cd man && \${MAKE} \${TOP_MFLAGS} \$@
22939 CF_EOF
22940 fi
22941
22942 cat >> Makefile <<CF_EOF
22943
22944 distclean ::
22945         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
22946         rm -f headers.sh headers.sed mk_shared_lib.sh
22947         rm -f edit_man.* man_alias.*
22948         rm -rf \${DIRS_TO_MAKE}
22949 CF_EOF
22950
22951 # Special case: tack's manpage lives in its own directory.
22952 if test "x$cf_with_manpages" = xyes; then
22953 if test -d tack ; then
22954 if test -f $srcdir/$tack.h; then
22955 cat >> Makefile <<CF_EOF
22956
22957 install.man \\
22958 uninstall.man ::
22959         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
22960 CF_EOF
22961 fi
22962 fi
22963 fi
22964
22965 rm -f headers.sed headers.sh
22966
22967 echo creating headers.sh
22968 cat >headers.sh <<CF_EOF
22969 #! /bin/sh
22970 # This shell script is generated by the 'configure' script.  It is invoked in a
22971 # subdirectory of the build tree.  It generates a sed-script in the parent
22972 # directory that is used to adjust includes for header files that reside in a
22973 # subdirectory of /usr/include, etc.
22974 PRG=""
22975 while test \$# != 3
22976 do
22977 PRG="\$PRG \$1"; shift
22978 done
22979 DST=\$1
22980 REF=\$2
22981 SRC=\$3
22982 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22983 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22984 echo installing \$SRC in \$DST
22985 CF_EOF
22986
22987 if test $WITH_CURSES_H = yes; then
22988         cat >>headers.sh <<CF_EOF
22989 case \$DST in
22990 /*/include/*)
22991         END=\`basename \$DST\`
22992         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22993         do
22994                 NAME=\`basename \$i\`
22995                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22996         done
22997         ;;
22998 *)
22999         echo "" >> \$TMPSED
23000         ;;
23001 esac
23002 CF_EOF
23003
23004 else
23005         cat >>headers.sh <<CF_EOF
23006 case \$DST in
23007 /*/include/*)
23008         END=\`basename \$DST\`
23009         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
23010         do
23011                 NAME=\`basename \$i\`
23012                 if test "\$NAME" = "curses.h"
23013                 then
23014                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
23015                         NAME=ncurses.h
23016                 fi
23017                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
23018         done
23019         ;;
23020 *)
23021         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
23022         ;;
23023 esac
23024 CF_EOF
23025 fi
23026 cat >>headers.sh <<CF_EOF
23027 rm -f \$TMPSRC
23028 sed -f \$TMPSED \$SRC > \$TMPSRC
23029 NAME=\`basename \$SRC\`
23030 CF_EOF
23031 if test $WITH_CURSES_H != yes; then
23032         cat >>headers.sh <<CF_EOF
23033 test "\$NAME" = "curses.h" && NAME=ncurses.h
23034 CF_EOF
23035 fi
23036 cat >>headers.sh <<CF_EOF
23037 # Just in case someone gzip'd manpages, remove the conflicting copy.
23038 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
23039
23040 eval \$PRG \$TMPSRC \$DST/\$NAME
23041 rm -f \$TMPSRC \$TMPSED
23042 CF_EOF
23043
23044 chmod 0755 headers.sh
23045
23046 for cf_dir in $SRC_SUBDIRS
23047 do
23048         if test ! -d $srcdir/$cf_dir ; then
23049                 continue
23050         fi
23051
23052         if test -f $srcdir/$cf_dir/headers; then
23053                 $AWK -f $srcdir/mk-hdr.awk \
23054                         subset="$LIB_SUBSETS" \
23055                         compat="$WITH_CURSES_H" \
23056                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
23057         fi
23058
23059         if test -f $srcdir/$cf_dir/modules; then
23060                 if test "$cf_dir" != "c++" ; then
23061                         cat >>$cf_dir/Makefile <<"CF_EOF"
23062 depend : ${AUTO_SRC}
23063         makedepend -- ${CPPFLAGS} -- ${C_SRC}
23064
23065 # DO NOT DELETE THIS LINE -- make depend depends on it.
23066 CF_EOF
23067                 fi
23068         fi
23069 done
23070
23071 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
23072 if test -z "$USE_OLD_MAKERULES" ; then
23073         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
23074 fi
23075 fi
23076  ;;
23077   esac
23078 done
23079 EOF
23080
23081 cat >>$CONFIG_STATUS <<\EOF
23082
23083 { (exit 0); exit 0; }
23084 EOF
23085 chmod +x $CONFIG_STATUS
23086 ac_clean_files=$ac_clean_files_save
23087
23088 # configure is writing to config.log, and then calls config.status.
23089 # config.status does its own redirection, appending to config.log.
23090 # Unfortunately, on DOS this fails, as config.log is still kept open
23091 # by configure, so config.status won't be able to write to it; its
23092 # output is simply discarded.  So we exec the FD to /dev/null,
23093 # effectively closing config.log, so it can be properly (re)opened and
23094 # appended to by config.status.  When coming back to configure, we
23095 # need to make the FD available again.
23096 if test "$no_create" != yes; then
23097   ac_cs_success=:
23098   exec 5>/dev/null
23099   $SHELL $CONFIG_STATUS || ac_cs_success=false
23100   exec 5>>config.log
23101   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23102   # would make configure fail if this is the last instruction.
23103   $ac_cs_success || { (exit 1); exit 1; }
23104 fi
23105 ${MAKE:-make} preinstall