]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 5.9 - patch 20131116
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.576 .
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         ;;
7616 *)
7617
7618 echo "$as_me:7618: checking if we should define _XOPEN_SOURCE" >&5
7619 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7620 if test "${cf_cv_xopen_source+set}" = set; then
7621   echo $ECHO_N "(cached) $ECHO_C" >&6
7622 else
7623
7624         cat >conftest.$ac_ext <<_ACEOF
7625 #line 7625 "configure"
7626 #include "confdefs.h"
7627
7628 #include <stdlib.h>
7629 #include <string.h>
7630 #include <sys/types.h>
7631
7632 int
7633 main ()
7634 {
7635
7636 #ifndef _XOPEN_SOURCE
7637 make an error
7638 #endif
7639   ;
7640   return 0;
7641 }
7642 _ACEOF
7643 rm -f conftest.$ac_objext
7644 if { (eval echo "$as_me:7644: \"$ac_compile\"") >&5
7645   (eval $ac_compile) 2>&5
7646   ac_status=$?
7647   echo "$as_me:7647: \$? = $ac_status" >&5
7648   (exit $ac_status); } &&
7649          { ac_try='test -s conftest.$ac_objext'
7650   { (eval echo "$as_me:7650: \"$ac_try\"") >&5
7651   (eval $ac_try) 2>&5
7652   ac_status=$?
7653   echo "$as_me:7653: \$? = $ac_status" >&5
7654   (exit $ac_status); }; }; then
7655   cf_cv_xopen_source=no
7656 else
7657   echo "$as_me: failed program was:" >&5
7658 cat conftest.$ac_ext >&5
7659 cf_save="$CPPFLAGS"
7660          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7661          cat >conftest.$ac_ext <<_ACEOF
7662 #line 7662 "configure"
7663 #include "confdefs.h"
7664
7665 #include <stdlib.h>
7666 #include <string.h>
7667 #include <sys/types.h>
7668
7669 int
7670 main ()
7671 {
7672
7673 #ifdef _XOPEN_SOURCE
7674 make an error
7675 #endif
7676   ;
7677   return 0;
7678 }
7679 _ACEOF
7680 rm -f conftest.$ac_objext
7681 if { (eval echo "$as_me:7681: \"$ac_compile\"") >&5
7682   (eval $ac_compile) 2>&5
7683   ac_status=$?
7684   echo "$as_me:7684: \$? = $ac_status" >&5
7685   (exit $ac_status); } &&
7686          { ac_try='test -s conftest.$ac_objext'
7687   { (eval echo "$as_me:7687: \"$ac_try\"") >&5
7688   (eval $ac_try) 2>&5
7689   ac_status=$?
7690   echo "$as_me:7690: \$? = $ac_status" >&5
7691   (exit $ac_status); }; }; then
7692   cf_cv_xopen_source=no
7693 else
7694   echo "$as_me: failed program was:" >&5
7695 cat conftest.$ac_ext >&5
7696 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7697 fi
7698 rm -f conftest.$ac_objext conftest.$ac_ext
7699         CPPFLAGS="$cf_save"
7700
7701 fi
7702 rm -f conftest.$ac_objext conftest.$ac_ext
7703
7704 fi
7705 echo "$as_me:7705: result: $cf_cv_xopen_source" >&5
7706 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7707
7708 if test "$cf_cv_xopen_source" != no ; then
7709
7710 CFLAGS=`echo "$CFLAGS" | \
7711         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7712                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7713
7714 CPPFLAGS=`echo "$CPPFLAGS" | \
7715         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7716                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7717
7718         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7719
7720 cf_fix_cppflags=no
7721 cf_new_cflags=
7722 cf_new_cppflags=
7723 cf_new_extra_cppflags=
7724
7725 for cf_add_cflags in $cf_temp_xopen_source
7726 do
7727 case $cf_fix_cppflags in
7728 no)
7729         case $cf_add_cflags in #(vi
7730         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7731                 case $cf_add_cflags in
7732                 -D*)
7733                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7734
7735                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7736                                 && test -z "${cf_tst_cflags}" \
7737                                 && cf_fix_cppflags=yes
7738
7739                         if test $cf_fix_cppflags = yes ; then
7740                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7741                                 continue
7742                         elif test "${cf_tst_cflags}" = "\"'" ; then
7743                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7744                                 continue
7745                         fi
7746                         ;;
7747                 esac
7748                 case "$CPPFLAGS" in
7749                 *$cf_add_cflags) #(vi
7750                         ;;
7751                 *) #(vi
7752                         case $cf_add_cflags in #(vi
7753                         -D*)
7754                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7755
7756 CPPFLAGS=`echo "$CPPFLAGS" | \
7757         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7758                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7759
7760                                 ;;
7761                         esac
7762                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7763                         ;;
7764                 esac
7765                 ;;
7766         *)
7767                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7768                 ;;
7769         esac
7770         ;;
7771 yes)
7772         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7773
7774         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7775
7776         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7777                 && test -z "${cf_tst_cflags}" \
7778                 && cf_fix_cppflags=no
7779         ;;
7780 esac
7781 done
7782
7783 if test -n "$cf_new_cflags" ; then
7784
7785         CFLAGS="$CFLAGS $cf_new_cflags"
7786 fi
7787
7788 if test -n "$cf_new_cppflags" ; then
7789
7790         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7791 fi
7792
7793 if test -n "$cf_new_extra_cppflags" ; then
7794
7795         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7796 fi
7797
7798 fi
7799
7800 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7801
7802 cf_save_CFLAGS="$CFLAGS"
7803 cf_save_CPPFLAGS="$CPPFLAGS"
7804
7805 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7806         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7807                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7808
7809 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7810         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7811                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7812
7813 echo "$as_me:7813: checking if we should define _POSIX_C_SOURCE" >&5
7814 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7815 if test "${cf_cv_posix_c_source+set}" = set; then
7816   echo $ECHO_N "(cached) $ECHO_C" >&6
7817 else
7818
7819 echo "${as_me:-configure}:7819: testing if the symbol is already defined go no further ..." 1>&5
7820
7821         cat >conftest.$ac_ext <<_ACEOF
7822 #line 7822 "configure"
7823 #include "confdefs.h"
7824 #include <sys/types.h>
7825 int
7826 main ()
7827 {
7828
7829 #ifndef _POSIX_C_SOURCE
7830 make an error
7831 #endif
7832   ;
7833   return 0;
7834 }
7835 _ACEOF
7836 rm -f conftest.$ac_objext
7837 if { (eval echo "$as_me:7837: \"$ac_compile\"") >&5
7838   (eval $ac_compile) 2>&5
7839   ac_status=$?
7840   echo "$as_me:7840: \$? = $ac_status" >&5
7841   (exit $ac_status); } &&
7842          { ac_try='test -s conftest.$ac_objext'
7843   { (eval echo "$as_me:7843: \"$ac_try\"") >&5
7844   (eval $ac_try) 2>&5
7845   ac_status=$?
7846   echo "$as_me:7846: \$? = $ac_status" >&5
7847   (exit $ac_status); }; }; then
7848   cf_cv_posix_c_source=no
7849 else
7850   echo "$as_me: failed program was:" >&5
7851 cat conftest.$ac_ext >&5
7852 cf_want_posix_source=no
7853          case .$cf_POSIX_C_SOURCE in #(vi
7854          .[12]??*) #(vi
7855                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7856                 ;;
7857          .2) #(vi
7858                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7859                 cf_want_posix_source=yes
7860                 ;;
7861          .*)
7862                 cf_want_posix_source=yes
7863                 ;;
7864          esac
7865          if test "$cf_want_posix_source" = yes ; then
7866                 cat >conftest.$ac_ext <<_ACEOF
7867 #line 7867 "configure"
7868 #include "confdefs.h"
7869 #include <sys/types.h>
7870 int
7871 main ()
7872 {
7873
7874 #ifdef _POSIX_SOURCE
7875 make an error
7876 #endif
7877   ;
7878   return 0;
7879 }
7880 _ACEOF
7881 rm -f conftest.$ac_objext
7882 if { (eval echo "$as_me:7882: \"$ac_compile\"") >&5
7883   (eval $ac_compile) 2>&5
7884   ac_status=$?
7885   echo "$as_me:7885: \$? = $ac_status" >&5
7886   (exit $ac_status); } &&
7887          { ac_try='test -s conftest.$ac_objext'
7888   { (eval echo "$as_me:7888: \"$ac_try\"") >&5
7889   (eval $ac_try) 2>&5
7890   ac_status=$?
7891   echo "$as_me:7891: \$? = $ac_status" >&5
7892   (exit $ac_status); }; }; then
7893   :
7894 else
7895   echo "$as_me: failed program was:" >&5
7896 cat conftest.$ac_ext >&5
7897 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7898 fi
7899 rm -f conftest.$ac_objext conftest.$ac_ext
7900          fi
7901
7902 echo "${as_me:-configure}:7902: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7903
7904          CFLAGS="$cf_trim_CFLAGS"
7905          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7906
7907 echo "${as_me:-configure}:7907: testing if the second compile does not leave our definition intact error ..." 1>&5
7908
7909          cat >conftest.$ac_ext <<_ACEOF
7910 #line 7910 "configure"
7911 #include "confdefs.h"
7912 #include <sys/types.h>
7913 int
7914 main ()
7915 {
7916
7917 #ifndef _POSIX_C_SOURCE
7918 make an error
7919 #endif
7920   ;
7921   return 0;
7922 }
7923 _ACEOF
7924 rm -f conftest.$ac_objext
7925 if { (eval echo "$as_me:7925: \"$ac_compile\"") >&5
7926   (eval $ac_compile) 2>&5
7927   ac_status=$?
7928   echo "$as_me:7928: \$? = $ac_status" >&5
7929   (exit $ac_status); } &&
7930          { ac_try='test -s conftest.$ac_objext'
7931   { (eval echo "$as_me:7931: \"$ac_try\"") >&5
7932   (eval $ac_try) 2>&5
7933   ac_status=$?
7934   echo "$as_me:7934: \$? = $ac_status" >&5
7935   (exit $ac_status); }; }; then
7936   :
7937 else
7938   echo "$as_me: failed program was:" >&5
7939 cat conftest.$ac_ext >&5
7940 cf_cv_posix_c_source=no
7941 fi
7942 rm -f conftest.$ac_objext conftest.$ac_ext
7943          CFLAGS="$cf_save_CFLAGS"
7944          CPPFLAGS="$cf_save_CPPFLAGS"
7945
7946 fi
7947 rm -f conftest.$ac_objext conftest.$ac_ext
7948
7949 fi
7950 echo "$as_me:7950: result: $cf_cv_posix_c_source" >&5
7951 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7952
7953 if test "$cf_cv_posix_c_source" != no ; then
7954         CFLAGS="$cf_trim_CFLAGS"
7955         CPPFLAGS="$cf_trim_CPPFLAGS"
7956
7957 cf_fix_cppflags=no
7958 cf_new_cflags=
7959 cf_new_cppflags=
7960 cf_new_extra_cppflags=
7961
7962 for cf_add_cflags in $cf_cv_posix_c_source
7963 do
7964 case $cf_fix_cppflags in
7965 no)
7966         case $cf_add_cflags in #(vi
7967         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7968                 case $cf_add_cflags in
7969                 -D*)
7970                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7971
7972                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7973                                 && test -z "${cf_tst_cflags}" \
7974                                 && cf_fix_cppflags=yes
7975
7976                         if test $cf_fix_cppflags = yes ; then
7977                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7978                                 continue
7979                         elif test "${cf_tst_cflags}" = "\"'" ; then
7980                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7981                                 continue
7982                         fi
7983                         ;;
7984                 esac
7985                 case "$CPPFLAGS" in
7986                 *$cf_add_cflags) #(vi
7987                         ;;
7988                 *) #(vi
7989                         case $cf_add_cflags in #(vi
7990                         -D*)
7991                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7992
7993 CPPFLAGS=`echo "$CPPFLAGS" | \
7994         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7995                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7996
7997                                 ;;
7998                         esac
7999                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8000                         ;;
8001                 esac
8002                 ;;
8003         *)
8004                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8005                 ;;
8006         esac
8007         ;;
8008 yes)
8009         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8010
8011         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8012
8013         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8014                 && test -z "${cf_tst_cflags}" \
8015                 && cf_fix_cppflags=no
8016         ;;
8017 esac
8018 done
8019
8020 if test -n "$cf_new_cflags" ; then
8021
8022         CFLAGS="$CFLAGS $cf_new_cflags"
8023 fi
8024
8025 if test -n "$cf_new_cppflags" ; then
8026
8027         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8028 fi
8029
8030 if test -n "$cf_new_extra_cppflags" ; then
8031
8032         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8033 fi
8034
8035 fi
8036
8037         ;;
8038 esac
8039
8040 if test -n "$cf_xopen_source" ; then
8041
8042 cf_fix_cppflags=no
8043 cf_new_cflags=
8044 cf_new_cppflags=
8045 cf_new_extra_cppflags=
8046
8047 for cf_add_cflags in $cf_xopen_source
8048 do
8049 case $cf_fix_cppflags in
8050 no)
8051         case $cf_add_cflags in #(vi
8052         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8053                 case $cf_add_cflags in
8054                 -D*)
8055                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8056
8057                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8058                                 && test -z "${cf_tst_cflags}" \
8059                                 && cf_fix_cppflags=yes
8060
8061                         if test $cf_fix_cppflags = yes ; then
8062                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8063                                 continue
8064                         elif test "${cf_tst_cflags}" = "\"'" ; then
8065                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8066                                 continue
8067                         fi
8068                         ;;
8069                 esac
8070                 case "$CPPFLAGS" in
8071                 *$cf_add_cflags) #(vi
8072                         ;;
8073                 *) #(vi
8074                         case $cf_add_cflags in #(vi
8075                         -D*)
8076                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8077
8078 CPPFLAGS=`echo "$CPPFLAGS" | \
8079         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8080                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8081
8082                                 ;;
8083                         esac
8084                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8085                         ;;
8086                 esac
8087                 ;;
8088         *)
8089                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8090                 ;;
8091         esac
8092         ;;
8093 yes)
8094         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8095
8096         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8097
8098         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8099                 && test -z "${cf_tst_cflags}" \
8100                 && cf_fix_cppflags=no
8101         ;;
8102 esac
8103 done
8104
8105 if test -n "$cf_new_cflags" ; then
8106
8107         CFLAGS="$CFLAGS $cf_new_cflags"
8108 fi
8109
8110 if test -n "$cf_new_cppflags" ; then
8111
8112         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8113 fi
8114
8115 if test -n "$cf_new_extra_cppflags" ; then
8116
8117         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8118 fi
8119
8120 fi
8121
8122 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8123         echo "$as_me:8123: checking if _XOPEN_SOURCE really is set" >&5
8124 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8125         cat >conftest.$ac_ext <<_ACEOF
8126 #line 8126 "configure"
8127 #include "confdefs.h"
8128 #include <stdlib.h>
8129 int
8130 main ()
8131 {
8132
8133 #ifndef _XOPEN_SOURCE
8134 make an error
8135 #endif
8136   ;
8137   return 0;
8138 }
8139 _ACEOF
8140 rm -f conftest.$ac_objext
8141 if { (eval echo "$as_me:8141: \"$ac_compile\"") >&5
8142   (eval $ac_compile) 2>&5
8143   ac_status=$?
8144   echo "$as_me:8144: \$? = $ac_status" >&5
8145   (exit $ac_status); } &&
8146          { ac_try='test -s conftest.$ac_objext'
8147   { (eval echo "$as_me:8147: \"$ac_try\"") >&5
8148   (eval $ac_try) 2>&5
8149   ac_status=$?
8150   echo "$as_me:8150: \$? = $ac_status" >&5
8151   (exit $ac_status); }; }; then
8152   cf_XOPEN_SOURCE_set=yes
8153 else
8154   echo "$as_me: failed program was:" >&5
8155 cat conftest.$ac_ext >&5
8156 cf_XOPEN_SOURCE_set=no
8157 fi
8158 rm -f conftest.$ac_objext conftest.$ac_ext
8159         echo "$as_me:8159: result: $cf_XOPEN_SOURCE_set" >&5
8160 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8161         if test $cf_XOPEN_SOURCE_set = yes
8162         then
8163                 cat >conftest.$ac_ext <<_ACEOF
8164 #line 8164 "configure"
8165 #include "confdefs.h"
8166 #include <stdlib.h>
8167 int
8168 main ()
8169 {
8170
8171 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8172 make an error
8173 #endif
8174   ;
8175   return 0;
8176 }
8177 _ACEOF
8178 rm -f conftest.$ac_objext
8179 if { (eval echo "$as_me:8179: \"$ac_compile\"") >&5
8180   (eval $ac_compile) 2>&5
8181   ac_status=$?
8182   echo "$as_me:8182: \$? = $ac_status" >&5
8183   (exit $ac_status); } &&
8184          { ac_try='test -s conftest.$ac_objext'
8185   { (eval echo "$as_me:8185: \"$ac_try\"") >&5
8186   (eval $ac_try) 2>&5
8187   ac_status=$?
8188   echo "$as_me:8188: \$? = $ac_status" >&5
8189   (exit $ac_status); }; }; then
8190   cf_XOPEN_SOURCE_set_ok=yes
8191 else
8192   echo "$as_me: failed program was:" >&5
8193 cat conftest.$ac_ext >&5
8194 cf_XOPEN_SOURCE_set_ok=no
8195 fi
8196 rm -f conftest.$ac_objext conftest.$ac_ext
8197                 if test $cf_XOPEN_SOURCE_set_ok = no
8198                 then
8199                         { echo "$as_me:8199: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8200 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8201                 fi
8202         else
8203
8204 echo "$as_me:8204: checking if we should define _XOPEN_SOURCE" >&5
8205 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8206 if test "${cf_cv_xopen_source+set}" = set; then
8207   echo $ECHO_N "(cached) $ECHO_C" >&6
8208 else
8209
8210         cat >conftest.$ac_ext <<_ACEOF
8211 #line 8211 "configure"
8212 #include "confdefs.h"
8213
8214 #include <stdlib.h>
8215 #include <string.h>
8216 #include <sys/types.h>
8217
8218 int
8219 main ()
8220 {
8221
8222 #ifndef _XOPEN_SOURCE
8223 make an error
8224 #endif
8225   ;
8226   return 0;
8227 }
8228 _ACEOF
8229 rm -f conftest.$ac_objext
8230 if { (eval echo "$as_me:8230: \"$ac_compile\"") >&5
8231   (eval $ac_compile) 2>&5
8232   ac_status=$?
8233   echo "$as_me:8233: \$? = $ac_status" >&5
8234   (exit $ac_status); } &&
8235          { ac_try='test -s conftest.$ac_objext'
8236   { (eval echo "$as_me:8236: \"$ac_try\"") >&5
8237   (eval $ac_try) 2>&5
8238   ac_status=$?
8239   echo "$as_me:8239: \$? = $ac_status" >&5
8240   (exit $ac_status); }; }; then
8241   cf_cv_xopen_source=no
8242 else
8243   echo "$as_me: failed program was:" >&5
8244 cat conftest.$ac_ext >&5
8245 cf_save="$CPPFLAGS"
8246          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8247          cat >conftest.$ac_ext <<_ACEOF
8248 #line 8248 "configure"
8249 #include "confdefs.h"
8250
8251 #include <stdlib.h>
8252 #include <string.h>
8253 #include <sys/types.h>
8254
8255 int
8256 main ()
8257 {
8258
8259 #ifdef _XOPEN_SOURCE
8260 make an error
8261 #endif
8262   ;
8263   return 0;
8264 }
8265 _ACEOF
8266 rm -f conftest.$ac_objext
8267 if { (eval echo "$as_me:8267: \"$ac_compile\"") >&5
8268   (eval $ac_compile) 2>&5
8269   ac_status=$?
8270   echo "$as_me:8270: \$? = $ac_status" >&5
8271   (exit $ac_status); } &&
8272          { ac_try='test -s conftest.$ac_objext'
8273   { (eval echo "$as_me:8273: \"$ac_try\"") >&5
8274   (eval $ac_try) 2>&5
8275   ac_status=$?
8276   echo "$as_me:8276: \$? = $ac_status" >&5
8277   (exit $ac_status); }; }; then
8278   cf_cv_xopen_source=no
8279 else
8280   echo "$as_me: failed program was:" >&5
8281 cat conftest.$ac_ext >&5
8282 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8283 fi
8284 rm -f conftest.$ac_objext conftest.$ac_ext
8285         CPPFLAGS="$cf_save"
8286
8287 fi
8288 rm -f conftest.$ac_objext conftest.$ac_ext
8289
8290 fi
8291 echo "$as_me:8291: result: $cf_cv_xopen_source" >&5
8292 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8293
8294 if test "$cf_cv_xopen_source" != no ; then
8295
8296 CFLAGS=`echo "$CFLAGS" | \
8297         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8298                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8299
8300 CPPFLAGS=`echo "$CPPFLAGS" | \
8301         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8302                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8303
8304         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8305
8306 cf_fix_cppflags=no
8307 cf_new_cflags=
8308 cf_new_cppflags=
8309 cf_new_extra_cppflags=
8310
8311 for cf_add_cflags in $cf_temp_xopen_source
8312 do
8313 case $cf_fix_cppflags in
8314 no)
8315         case $cf_add_cflags in #(vi
8316         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8317                 case $cf_add_cflags in
8318                 -D*)
8319                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8320
8321                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8322                                 && test -z "${cf_tst_cflags}" \
8323                                 && cf_fix_cppflags=yes
8324
8325                         if test $cf_fix_cppflags = yes ; then
8326                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8327                                 continue
8328                         elif test "${cf_tst_cflags}" = "\"'" ; then
8329                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8330                                 continue
8331                         fi
8332                         ;;
8333                 esac
8334                 case "$CPPFLAGS" in
8335                 *$cf_add_cflags) #(vi
8336                         ;;
8337                 *) #(vi
8338                         case $cf_add_cflags in #(vi
8339                         -D*)
8340                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8341
8342 CPPFLAGS=`echo "$CPPFLAGS" | \
8343         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8344                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8345
8346                                 ;;
8347                         esac
8348                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8349                         ;;
8350                 esac
8351                 ;;
8352         *)
8353                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8354                 ;;
8355         esac
8356         ;;
8357 yes)
8358         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8359
8360         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8361
8362         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8363                 && test -z "${cf_tst_cflags}" \
8364                 && cf_fix_cppflags=no
8365         ;;
8366 esac
8367 done
8368
8369 if test -n "$cf_new_cflags" ; then
8370
8371         CFLAGS="$CFLAGS $cf_new_cflags"
8372 fi
8373
8374 if test -n "$cf_new_cppflags" ; then
8375
8376         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8377 fi
8378
8379 if test -n "$cf_new_extra_cppflags" ; then
8380
8381         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8382 fi
8383
8384 fi
8385
8386         fi
8387 fi
8388
8389 # Work around breakage on OS X
8390
8391 echo "$as_me:8391: checking if SIGWINCH is defined" >&5
8392 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8393 if test "${cf_cv_define_sigwinch+set}" = set; then
8394   echo $ECHO_N "(cached) $ECHO_C" >&6
8395 else
8396
8397         cat >conftest.$ac_ext <<_ACEOF
8398 #line 8398 "configure"
8399 #include "confdefs.h"
8400
8401 #include <sys/types.h>
8402 #include <sys/signal.h>
8403
8404 int
8405 main ()
8406 {
8407 int x = SIGWINCH
8408   ;
8409   return 0;
8410 }
8411 _ACEOF
8412 rm -f conftest.$ac_objext
8413 if { (eval echo "$as_me:8413: \"$ac_compile\"") >&5
8414   (eval $ac_compile) 2>&5
8415   ac_status=$?
8416   echo "$as_me:8416: \$? = $ac_status" >&5
8417   (exit $ac_status); } &&
8418          { ac_try='test -s conftest.$ac_objext'
8419   { (eval echo "$as_me:8419: \"$ac_try\"") >&5
8420   (eval $ac_try) 2>&5
8421   ac_status=$?
8422   echo "$as_me:8422: \$? = $ac_status" >&5
8423   (exit $ac_status); }; }; then
8424   cf_cv_define_sigwinch=yes
8425 else
8426   echo "$as_me: failed program was:" >&5
8427 cat conftest.$ac_ext >&5
8428 cat >conftest.$ac_ext <<_ACEOF
8429 #line 8429 "configure"
8430 #include "confdefs.h"
8431
8432 #undef _XOPEN_SOURCE
8433 #undef _POSIX_SOURCE
8434 #undef _POSIX_C_SOURCE
8435 #include <sys/types.h>
8436 #include <sys/signal.h>
8437
8438 int
8439 main ()
8440 {
8441 int x = SIGWINCH
8442   ;
8443   return 0;
8444 }
8445 _ACEOF
8446 rm -f conftest.$ac_objext
8447 if { (eval echo "$as_me:8447: \"$ac_compile\"") >&5
8448   (eval $ac_compile) 2>&5
8449   ac_status=$?
8450   echo "$as_me:8450: \$? = $ac_status" >&5
8451   (exit $ac_status); } &&
8452          { ac_try='test -s conftest.$ac_objext'
8453   { (eval echo "$as_me:8453: \"$ac_try\"") >&5
8454   (eval $ac_try) 2>&5
8455   ac_status=$?
8456   echo "$as_me:8456: \$? = $ac_status" >&5
8457   (exit $ac_status); }; }; then
8458   cf_cv_define_sigwinch=maybe
8459 else
8460   echo "$as_me: failed program was:" >&5
8461 cat conftest.$ac_ext >&5
8462 cf_cv_define_sigwinch=no
8463 fi
8464 rm -f conftest.$ac_objext conftest.$ac_ext
8465
8466 fi
8467 rm -f conftest.$ac_objext conftest.$ac_ext
8468
8469 fi
8470 echo "$as_me:8470: result: $cf_cv_define_sigwinch" >&5
8471 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8472
8473 if test "$cf_cv_define_sigwinch" = maybe ; then
8474 echo "$as_me:8474: checking for actual SIGWINCH definition" >&5
8475 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8476 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8477   echo $ECHO_N "(cached) $ECHO_C" >&6
8478 else
8479
8480 cf_cv_fixup_sigwinch=unknown
8481 cf_sigwinch=32
8482 while test $cf_sigwinch != 1
8483 do
8484         cat >conftest.$ac_ext <<_ACEOF
8485 #line 8485 "configure"
8486 #include "confdefs.h"
8487
8488 #undef _XOPEN_SOURCE
8489 #undef _POSIX_SOURCE
8490 #undef _POSIX_C_SOURCE
8491 #include <sys/types.h>
8492 #include <sys/signal.h>
8493
8494 int
8495 main ()
8496 {
8497
8498 #if SIGWINCH != $cf_sigwinch
8499 make an error
8500 #endif
8501 int x = SIGWINCH
8502   ;
8503   return 0;
8504 }
8505 _ACEOF
8506 rm -f conftest.$ac_objext
8507 if { (eval echo "$as_me:8507: \"$ac_compile\"") >&5
8508   (eval $ac_compile) 2>&5
8509   ac_status=$?
8510   echo "$as_me:8510: \$? = $ac_status" >&5
8511   (exit $ac_status); } &&
8512          { ac_try='test -s conftest.$ac_objext'
8513   { (eval echo "$as_me:8513: \"$ac_try\"") >&5
8514   (eval $ac_try) 2>&5
8515   ac_status=$?
8516   echo "$as_me:8516: \$? = $ac_status" >&5
8517   (exit $ac_status); }; }; then
8518   cf_cv_fixup_sigwinch=$cf_sigwinch
8519          break
8520 else
8521   echo "$as_me: failed program was:" >&5
8522 cat conftest.$ac_ext >&5
8523 fi
8524 rm -f conftest.$ac_objext conftest.$ac_ext
8525
8526 cf_sigwinch=`expr $cf_sigwinch - 1`
8527 done
8528
8529 fi
8530 echo "$as_me:8530: result: $cf_cv_fixup_sigwinch" >&5
8531 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8532
8533         if test "$cf_cv_fixup_sigwinch" != unknown ; then
8534                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8535         fi
8536 fi
8537
8538 # Checks for CODESET support.
8539
8540   echo "$as_me:8540: checking for nl_langinfo and CODESET" >&5
8541 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8542 if test "${am_cv_langinfo_codeset+set}" = set; then
8543   echo $ECHO_N "(cached) $ECHO_C" >&6
8544 else
8545   cat >conftest.$ac_ext <<_ACEOF
8546 #line 8546 "configure"
8547 #include "confdefs.h"
8548 #include <langinfo.h>
8549 int
8550 main ()
8551 {
8552 char* cs = nl_langinfo(CODESET);
8553   ;
8554   return 0;
8555 }
8556 _ACEOF
8557 rm -f conftest.$ac_objext conftest$ac_exeext
8558 if { (eval echo "$as_me:8558: \"$ac_link\"") >&5
8559   (eval $ac_link) 2>&5
8560   ac_status=$?
8561   echo "$as_me:8561: \$? = $ac_status" >&5
8562   (exit $ac_status); } &&
8563          { ac_try='test -s conftest$ac_exeext'
8564   { (eval echo "$as_me:8564: \"$ac_try\"") >&5
8565   (eval $ac_try) 2>&5
8566   ac_status=$?
8567   echo "$as_me:8567: \$? = $ac_status" >&5
8568   (exit $ac_status); }; }; then
8569   am_cv_langinfo_codeset=yes
8570 else
8571   echo "$as_me: failed program was:" >&5
8572 cat conftest.$ac_ext >&5
8573 am_cv_langinfo_codeset=no
8574 fi
8575 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8576
8577 fi
8578 echo "$as_me:8578: result: $am_cv_langinfo_codeset" >&5
8579 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8580   if test $am_cv_langinfo_codeset = yes; then
8581
8582 cat >>confdefs.h <<\EOF
8583 #define HAVE_LANGINFO_CODESET 1
8584 EOF
8585
8586   fi
8587
8588 # use these variables to work around a defect in gcc's fixincludes.
8589 NCURSES_OK_WCHAR_T=
8590 NCURSES_OK_WINT_T=
8591
8592 echo "$as_me:8592: checking if you want wide-character code" >&5
8593 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8594
8595 # Check whether --enable-widec or --disable-widec was given.
8596 if test "${enable_widec+set}" = set; then
8597   enableval="$enable_widec"
8598   with_widec=$enableval
8599 else
8600   with_widec=no
8601 fi;
8602 echo "$as_me:8602: result: $with_widec" >&5
8603 echo "${ECHO_T}$with_widec" >&6
8604 if test "x$with_widec" = xyes ; then
8605         LIB_SUFFIX="w${LIB_SUFFIX}"
8606
8607 cat >>confdefs.h <<\EOF
8608 #define USE_WIDEC_SUPPORT 1
8609 EOF
8610
8611 cat >>confdefs.h <<\EOF
8612 #define NCURSES_WIDECHAR 1
8613 EOF
8614
8615 echo "$as_me:8615: checking if wchar.h can be used as is" >&5
8616 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8617 if test "${cf_cv_wchar_h_okay+set}" = set; then
8618   echo $ECHO_N "(cached) $ECHO_C" >&6
8619 else
8620
8621 cat >conftest.$ac_ext <<_ACEOF
8622 #line 8622 "configure"
8623 #include "confdefs.h"
8624
8625 #include <stdlib.h>
8626 #include <wchar.h>
8627
8628 int
8629 main ()
8630 {
8631
8632         wint_t foo = 0;
8633         int bar = iswpunct(foo)
8634   ;
8635   return 0;
8636 }
8637 _ACEOF
8638 rm -f conftest.$ac_objext
8639 if { (eval echo "$as_me:8639: \"$ac_compile\"") >&5
8640   (eval $ac_compile) 2>&5
8641   ac_status=$?
8642   echo "$as_me:8642: \$? = $ac_status" >&5
8643   (exit $ac_status); } &&
8644          { ac_try='test -s conftest.$ac_objext'
8645   { (eval echo "$as_me:8645: \"$ac_try\"") >&5
8646   (eval $ac_try) 2>&5
8647   ac_status=$?
8648   echo "$as_me:8648: \$? = $ac_status" >&5
8649   (exit $ac_status); }; }; then
8650   cf_cv_wchar_h_okay=yes
8651 else
8652   echo "$as_me: failed program was:" >&5
8653 cat conftest.$ac_ext >&5
8654 cf_cv_wchar_h_okay=no
8655 fi
8656 rm -f conftest.$ac_objext conftest.$ac_ext
8657 fi
8658 echo "$as_me:8658: result: $cf_cv_wchar_h_okay" >&5
8659 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8660
8661 if test $cf_cv_wchar_h_okay = no
8662 then
8663
8664 echo "$as_me:8664: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8665 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8666 cat >conftest.$ac_ext <<_ACEOF
8667 #line 8667 "configure"
8668 #include "confdefs.h"
8669 #include <sys/types.h>
8670
8671 int
8672 main ()
8673 {
8674
8675 #ifndef _XOPEN_SOURCE_EXTENDED
8676 make an error
8677 #endif
8678   ;
8679   return 0;
8680 }
8681 _ACEOF
8682 rm -f conftest.$ac_objext
8683 if { (eval echo "$as_me:8683: \"$ac_compile\"") >&5
8684   (eval $ac_compile) 2>&5
8685   ac_status=$?
8686   echo "$as_me:8686: \$? = $ac_status" >&5
8687   (exit $ac_status); } &&
8688          { ac_try='test -s conftest.$ac_objext'
8689   { (eval echo "$as_me:8689: \"$ac_try\"") >&5
8690   (eval $ac_try) 2>&5
8691   ac_status=$?
8692   echo "$as_me:8692: \$? = $ac_status" >&5
8693   (exit $ac_status); }; }; then
8694   cf_result=no
8695 else
8696   echo "$as_me: failed program was:" >&5
8697 cat conftest.$ac_ext >&5
8698 cf_result=yes
8699 fi
8700 rm -f conftest.$ac_objext conftest.$ac_ext
8701 echo "$as_me:8701: result: $cf_result" >&5
8702 echo "${ECHO_T}$cf_result" >&6
8703
8704 if test "$cf_result" = yes ; then
8705         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8706 elif test "x" != "x" ; then
8707         echo "$as_me:8707: checking checking for compatible value versus " >&5
8708 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8709         cat >conftest.$ac_ext <<_ACEOF
8710 #line 8710 "configure"
8711 #include "confdefs.h"
8712 #include <sys/types.h>
8713
8714 int
8715 main ()
8716 {
8717
8718 #if _XOPEN_SOURCE_EXTENDED- < 0
8719 make an error
8720 #endif
8721   ;
8722   return 0;
8723 }
8724 _ACEOF
8725 rm -f conftest.$ac_objext
8726 if { (eval echo "$as_me:8726: \"$ac_compile\"") >&5
8727   (eval $ac_compile) 2>&5
8728   ac_status=$?
8729   echo "$as_me:8729: \$? = $ac_status" >&5
8730   (exit $ac_status); } &&
8731          { ac_try='test -s conftest.$ac_objext'
8732   { (eval echo "$as_me:8732: \"$ac_try\"") >&5
8733   (eval $ac_try) 2>&5
8734   ac_status=$?
8735   echo "$as_me:8735: \$? = $ac_status" >&5
8736   (exit $ac_status); }; }; then
8737   cf_result=yes
8738 else
8739   echo "$as_me: failed program was:" >&5
8740 cat conftest.$ac_ext >&5
8741 cf_result=no
8742 fi
8743 rm -f conftest.$ac_objext conftest.$ac_ext
8744         echo "$as_me:8744: result: $cf_result" >&5
8745 echo "${ECHO_T}$cf_result" >&6
8746         if test "$cf_result" = no ; then
8747                 # perhaps we can override it - try...
8748                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8749         fi
8750 fi
8751
8752 fi
8753
8754         # with_overwrite=no
8755         NCURSES_CH_T=cchar_t
8756
8757 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8758 do
8759 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8760 echo "$as_me:8760: checking for $ac_func" >&5
8761 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8762 if eval "test \"\${$as_ac_var+set}\" = set"; then
8763   echo $ECHO_N "(cached) $ECHO_C" >&6
8764 else
8765   cat >conftest.$ac_ext <<_ACEOF
8766 #line 8766 "configure"
8767 #include "confdefs.h"
8768 /* System header to define __stub macros and hopefully few prototypes,
8769     which can conflict with char $ac_func (); below.  */
8770 #include <assert.h>
8771 /* Override any gcc2 internal prototype to avoid an error.  */
8772 #ifdef __cplusplus
8773 extern "C"
8774 #endif
8775 /* We use char because int might match the return type of a gcc2
8776    builtin and then its argument prototype would still apply.  */
8777 char $ac_func ();
8778 char (*f) ();
8779
8780 int
8781 main ()
8782 {
8783 /* The GNU C library defines this for functions which it implements
8784     to always fail with ENOSYS.  Some functions are actually named
8785     something starting with __ and the normal name is an alias.  */
8786 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8787 choke me
8788 #else
8789 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
8790 #endif
8791
8792   ;
8793   return 0;
8794 }
8795 _ACEOF
8796 rm -f conftest.$ac_objext conftest$ac_exeext
8797 if { (eval echo "$as_me:8797: \"$ac_link\"") >&5
8798   (eval $ac_link) 2>&5
8799   ac_status=$?
8800   echo "$as_me:8800: \$? = $ac_status" >&5
8801   (exit $ac_status); } &&
8802          { ac_try='test -s conftest$ac_exeext'
8803   { (eval echo "$as_me:8803: \"$ac_try\"") >&5
8804   (eval $ac_try) 2>&5
8805   ac_status=$?
8806   echo "$as_me:8806: \$? = $ac_status" >&5
8807   (exit $ac_status); }; }; then
8808   eval "$as_ac_var=yes"
8809 else
8810   echo "$as_me: failed program was:" >&5
8811 cat conftest.$ac_ext >&5
8812 eval "$as_ac_var=no"
8813 fi
8814 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8815 fi
8816 echo "$as_me:8816: result: `eval echo '${'$as_ac_var'}'`" >&5
8817 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8818 if test `eval echo '${'$as_ac_var'}'` = yes; then
8819   cat >>confdefs.h <<EOF
8820 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8821 EOF
8822
8823 fi
8824 done
8825
8826         if test "x$ac_cv_func_putwc" != xyes ; then
8827
8828 echo "$as_me:8828: checking for multibyte character support" >&5
8829 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8830 if test "${cf_cv_utf8_lib+set}" = set; then
8831   echo $ECHO_N "(cached) $ECHO_C" >&6
8832 else
8833
8834         cf_save_LIBS="$LIBS"
8835         cat >conftest.$ac_ext <<_ACEOF
8836 #line 8836 "configure"
8837 #include "confdefs.h"
8838
8839 #include <stdlib.h>
8840 int
8841 main ()
8842 {
8843 putwc(0,0);
8844   ;
8845   return 0;
8846 }
8847 _ACEOF
8848 rm -f conftest.$ac_objext conftest$ac_exeext
8849 if { (eval echo "$as_me:8849: \"$ac_link\"") >&5
8850   (eval $ac_link) 2>&5
8851   ac_status=$?
8852   echo "$as_me:8852: \$? = $ac_status" >&5
8853   (exit $ac_status); } &&
8854          { ac_try='test -s conftest$ac_exeext'
8855   { (eval echo "$as_me:8855: \"$ac_try\"") >&5
8856   (eval $ac_try) 2>&5
8857   ac_status=$?
8858   echo "$as_me:8858: \$? = $ac_status" >&5
8859   (exit $ac_status); }; }; then
8860   cf_cv_utf8_lib=yes
8861 else
8862   echo "$as_me: failed program was:" >&5
8863 cat conftest.$ac_ext >&5
8864
8865 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8866 # will be set on completion of the AC_TRY_LINK below.
8867 cf_cv_header_path_utf8=
8868 cf_cv_library_path_utf8=
8869
8870 echo "${as_me:-configure}:8870: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8871
8872 cf_save_LIBS="$LIBS"
8873
8874 cat >conftest.$ac_ext <<_ACEOF
8875 #line 8875 "configure"
8876 #include "confdefs.h"
8877
8878 #include <libutf8.h>
8879 int
8880 main ()
8881 {
8882 putwc(0,0);
8883   ;
8884   return 0;
8885 }
8886 _ACEOF
8887 rm -f conftest.$ac_objext conftest$ac_exeext
8888 if { (eval echo "$as_me:8888: \"$ac_link\"") >&5
8889   (eval $ac_link) 2>&5
8890   ac_status=$?
8891   echo "$as_me:8891: \$? = $ac_status" >&5
8892   (exit $ac_status); } &&
8893          { ac_try='test -s conftest$ac_exeext'
8894   { (eval echo "$as_me:8894: \"$ac_try\"") >&5
8895   (eval $ac_try) 2>&5
8896   ac_status=$?
8897   echo "$as_me:8897: \$? = $ac_status" >&5
8898   (exit $ac_status); }; }; then
8899
8900         cf_cv_find_linkage_utf8=yes
8901         cf_cv_header_path_utf8=/usr/include
8902         cf_cv_library_path_utf8=/usr/lib
8903
8904 else
8905   echo "$as_me: failed program was:" >&5
8906 cat conftest.$ac_ext >&5
8907
8908 LIBS="-lutf8  $cf_save_LIBS"
8909
8910 cat >conftest.$ac_ext <<_ACEOF
8911 #line 8911 "configure"
8912 #include "confdefs.h"
8913
8914 #include <libutf8.h>
8915 int
8916 main ()
8917 {
8918 putwc(0,0);
8919   ;
8920   return 0;
8921 }
8922 _ACEOF
8923 rm -f conftest.$ac_objext conftest$ac_exeext
8924 if { (eval echo "$as_me:8924: \"$ac_link\"") >&5
8925   (eval $ac_link) 2>&5
8926   ac_status=$?
8927   echo "$as_me:8927: \$? = $ac_status" >&5
8928   (exit $ac_status); } &&
8929          { ac_try='test -s conftest$ac_exeext'
8930   { (eval echo "$as_me:8930: \"$ac_try\"") >&5
8931   (eval $ac_try) 2>&5
8932   ac_status=$?
8933   echo "$as_me:8933: \$? = $ac_status" >&5
8934   (exit $ac_status); }; }; then
8935
8936         cf_cv_find_linkage_utf8=yes
8937         cf_cv_header_path_utf8=/usr/include
8938         cf_cv_library_path_utf8=/usr/lib
8939         cf_cv_library_file_utf8="-lutf8"
8940
8941 else
8942   echo "$as_me: failed program was:" >&5
8943 cat conftest.$ac_ext >&5
8944
8945         cf_cv_find_linkage_utf8=no
8946         LIBS="$cf_save_LIBS"
8947
8948     test -n "$verbose" && echo "        find linkage for utf8 library" 1>&6
8949
8950 echo "${as_me:-configure}:8950: testing find linkage for utf8 library ..." 1>&5
8951
8952 echo "${as_me:-configure}:8952: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8953
8954     cf_save_CPPFLAGS="$CPPFLAGS"
8955     cf_test_CPPFLAGS="$CPPFLAGS"
8956
8957 cf_search=
8958
8959 # collect the current set of include-directories from compiler flags
8960 cf_header_path_list=""
8961 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8962         for cf_header_path in $CPPFLAGS $CFLAGS
8963         do
8964                 case $cf_header_path in #(vi
8965                 -I*)
8966                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8967
8968 test "x$cf_header_path" != "xNONE" && \
8969 test -d "$cf_header_path" && \
8970  {
8971         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8972         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
8973         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
8974         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8975         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
8976         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8977 }
8978
8979                         cf_header_path_list="$cf_header_path_list $cf_search"
8980                         ;;
8981                 esac
8982         done
8983 fi
8984
8985 # add the variations for the package we are looking for
8986
8987 cf_search=
8988
8989 test "x/usr" != "x$prefix" && \
8990 test -d "/usr" && \
8991 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
8992         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
8993         test -d /usr/include &&          cf_search="$cf_search /usr/include"
8994         test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
8995         test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
8996         test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
8997         test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
8998 }
8999
9000 test "x$prefix" != "xNONE" && \
9001 test -d "$prefix" && \
9002  {
9003         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
9004         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
9005         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
9006         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
9007         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
9008         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
9009 }
9010
9011 test "x/usr/local" != "x$prefix" && \
9012 test -d "/usr/local" && \
9013 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9014         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
9015         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
9016         test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
9017         test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
9018         test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
9019         test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
9020 }
9021
9022 test "x/opt" != "x$prefix" && \
9023 test -d "/opt" && \
9024 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9025         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
9026         test -d /opt/include &&          cf_search="$cf_search /opt/include"
9027         test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
9028         test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
9029         test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
9030         test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
9031 }
9032
9033 test "x$HOME" != "x$prefix" && \
9034 test -d "$HOME" && \
9035 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9036         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
9037         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
9038         test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
9039         test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
9040         test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
9041         test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
9042 }
9043
9044 test "$includedir" != NONE && \
9045 test "$includedir" != "/usr/include" && \
9046 test -d "$includedir" && {
9047         test -d $includedir &&    cf_search="$cf_search $includedir"
9048         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
9049 }
9050
9051 test "$oldincludedir" != NONE && \
9052 test "$oldincludedir" != "/usr/include" && \
9053 test -d "$oldincludedir" && {
9054         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
9055         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
9056 }
9057
9058 cf_search="$cf_search $cf_header_path_list"
9059
9060     for cf_cv_header_path_utf8 in $cf_search
9061     do
9062       if test -d $cf_cv_header_path_utf8 ; then
9063         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
9064
9065 echo "${as_me:-configure}:9065: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
9066
9067         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
9068         cat >conftest.$ac_ext <<_ACEOF
9069 #line 9069 "configure"
9070 #include "confdefs.h"
9071
9072 #include <libutf8.h>
9073 int
9074 main ()
9075 {
9076 putwc(0,0);
9077   ;
9078   return 0;
9079 }
9080 _ACEOF
9081 rm -f conftest.$ac_objext
9082 if { (eval echo "$as_me:9082: \"$ac_compile\"") >&5
9083   (eval $ac_compile) 2>&5
9084   ac_status=$?
9085   echo "$as_me:9085: \$? = $ac_status" >&5
9086   (exit $ac_status); } &&
9087          { ac_try='test -s conftest.$ac_objext'
9088   { (eval echo "$as_me:9088: \"$ac_try\"") >&5
9089   (eval $ac_try) 2>&5
9090   ac_status=$?
9091   echo "$as_me:9091: \$? = $ac_status" >&5
9092   (exit $ac_status); }; }; then
9093
9094             test -n "$verbose" && echo "        ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
9095
9096 echo "${as_me:-configure}:9096: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
9097
9098             cf_cv_find_linkage_utf8=maybe
9099             cf_test_CPPFLAGS="$CPPFLAGS"
9100             break
9101 else
9102   echo "$as_me: failed program was:" >&5
9103 cat conftest.$ac_ext >&5
9104
9105             CPPFLAGS="$cf_save_CPPFLAGS"
9106
9107 fi
9108 rm -f conftest.$ac_objext conftest.$ac_ext
9109       fi
9110     done
9111
9112     if test "$cf_cv_find_linkage_utf8" = maybe ; then
9113
9114 echo "${as_me:-configure}:9114: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
9115
9116       cf_save_LIBS="$LIBS"
9117       cf_save_LDFLAGS="$LDFLAGS"
9118
9119       if test "$cf_cv_find_linkage_utf8" != yes ; then
9120
9121 cf_search=
9122 cf_library_path_list=""
9123 if test -n "${LDFLAGS}${LIBS}" ; then
9124         for cf_library_path in $LDFLAGS $LIBS
9125         do
9126                 case $cf_library_path in #(vi
9127                 -L*)
9128                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9129
9130 test "x$cf_library_path" != "xNONE" && \
9131 test -d "$cf_library_path" && \
9132  {
9133         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
9134         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
9135         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
9136         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
9137         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
9138         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
9139 }
9140
9141                         cf_library_path_list="$cf_library_path_list $cf_search"
9142                         ;;
9143                 esac
9144         done
9145 fi
9146
9147 cf_search=
9148
9149 test "x/usr" != "x$prefix" && \
9150 test -d "/usr" && \
9151 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
9152         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
9153         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
9154         test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
9155         test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
9156         test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
9157         test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
9158 }
9159
9160 test "x$prefix" != "xNONE" && \
9161 test -d "$prefix" && \
9162  {
9163         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
9164         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
9165         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
9166         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
9167         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
9168         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
9169 }
9170
9171 test "x/usr/local" != "x$prefix" && \
9172 test -d "/usr/local" && \
9173 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9174         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
9175         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
9176         test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
9177         test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
9178         test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
9179         test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
9180 }
9181
9182 test "x/opt" != "x$prefix" && \
9183 test -d "/opt" && \
9184 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9185         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
9186         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
9187         test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
9188         test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
9189         test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
9190         test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
9191 }
9192
9193 test "x$HOME" != "x$prefix" && \
9194 test -d "$HOME" && \
9195 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9196         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
9197         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
9198         test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
9199         test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
9200         test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
9201         test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
9202 }
9203
9204 cf_search="$cf_library_path_list $cf_search"
9205
9206         for cf_cv_library_path_utf8 in $cf_search
9207         do
9208           if test -d $cf_cv_library_path_utf8 ; then
9209             test -n "$verbose" && echo "        ... testing $cf_cv_library_path_utf8" 1>&6
9210
9211 echo "${as_me:-configure}:9211: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
9212
9213             CPPFLAGS="$cf_test_CPPFLAGS"
9214             LIBS="-lutf8  $cf_save_LIBS"
9215             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
9216             cat >conftest.$ac_ext <<_ACEOF
9217 #line 9217 "configure"
9218 #include "confdefs.h"
9219
9220 #include <libutf8.h>
9221 int
9222 main ()
9223 {
9224 putwc(0,0);
9225   ;
9226   return 0;
9227 }
9228 _ACEOF
9229 rm -f conftest.$ac_objext conftest$ac_exeext
9230 if { (eval echo "$as_me:9230: \"$ac_link\"") >&5
9231   (eval $ac_link) 2>&5
9232   ac_status=$?
9233   echo "$as_me:9233: \$? = $ac_status" >&5
9234   (exit $ac_status); } &&
9235          { ac_try='test -s conftest$ac_exeext'
9236   { (eval echo "$as_me:9236: \"$ac_try\"") >&5
9237   (eval $ac_try) 2>&5
9238   ac_status=$?
9239   echo "$as_me:9239: \$? = $ac_status" >&5
9240   (exit $ac_status); }; }; then
9241
9242                 test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9243
9244 echo "${as_me:-configure}:9244: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9245
9246                 cf_cv_find_linkage_utf8=yes
9247                 cf_cv_library_file_utf8="-lutf8"
9248                 break
9249 else
9250   echo "$as_me: failed program was:" >&5
9251 cat conftest.$ac_ext >&5
9252
9253                 CPPFLAGS="$cf_save_CPPFLAGS"
9254                 LIBS="$cf_save_LIBS"
9255                 LDFLAGS="$cf_save_LDFLAGS"
9256
9257 fi
9258 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9259           fi
9260         done
9261         CPPFLAGS="$cf_save_CPPFLAGS"
9262         LDFLAGS="$cf_save_LDFLAGS"
9263       fi
9264
9265     else
9266       cf_cv_find_linkage_utf8=no
9267     fi
9268
9269 fi
9270 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9271
9272 fi
9273 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9274
9275 LIBS="$cf_save_LIBS"
9276
9277 if test "$cf_cv_find_linkage_utf8" = yes ; then
9278 cf_cv_utf8_lib=add-on
9279 else
9280 cf_cv_utf8_lib=no
9281 fi
9282
9283 fi
9284 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9285 fi
9286 echo "$as_me:9286: result: $cf_cv_utf8_lib" >&5
9287 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9288
9289 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9290 # ncurses/ncursesw:
9291 if test "$cf_cv_utf8_lib" = "add-on" ; then
9292
9293 cat >>confdefs.h <<\EOF
9294 #define HAVE_LIBUTF8_H 1
9295 EOF
9296
9297 if test -n "$cf_cv_header_path_utf8" ; then
9298   for cf_add_incdir in $cf_cv_header_path_utf8
9299   do
9300         while test $cf_add_incdir != /usr/include
9301         do
9302           if test -d $cf_add_incdir
9303           then
9304                 cf_have_incdir=no
9305                 if test -n "$CFLAGS$CPPFLAGS" ; then
9306                   # a loop is needed to ensure we can add subdirs of existing dirs
9307                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9308                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9309                           cf_have_incdir=yes; break
9310                         fi
9311                   done
9312                 fi
9313
9314                 if test "$cf_have_incdir" = no ; then
9315                   if test "$cf_add_incdir" = /usr/local/include ; then
9316                         if test "$GCC" = yes
9317                         then
9318                           cf_save_CPPFLAGS=$CPPFLAGS
9319                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9320                           cat >conftest.$ac_ext <<_ACEOF
9321 #line 9321 "configure"
9322 #include "confdefs.h"
9323 #include <stdio.h>
9324 int
9325 main ()
9326 {
9327 printf("Hello")
9328   ;
9329   return 0;
9330 }
9331 _ACEOF
9332 rm -f conftest.$ac_objext
9333 if { (eval echo "$as_me:9333: \"$ac_compile\"") >&5
9334   (eval $ac_compile) 2>&5
9335   ac_status=$?
9336   echo "$as_me:9336: \$? = $ac_status" >&5
9337   (exit $ac_status); } &&
9338          { ac_try='test -s conftest.$ac_objext'
9339   { (eval echo "$as_me:9339: \"$ac_try\"") >&5
9340   (eval $ac_try) 2>&5
9341   ac_status=$?
9342   echo "$as_me:9342: \$? = $ac_status" >&5
9343   (exit $ac_status); }; }; then
9344   :
9345 else
9346   echo "$as_me: failed program was:" >&5
9347 cat conftest.$ac_ext >&5
9348 cf_have_incdir=yes
9349 fi
9350 rm -f conftest.$ac_objext conftest.$ac_ext
9351                           CPPFLAGS=$cf_save_CPPFLAGS
9352                         fi
9353                   fi
9354                 fi
9355
9356                 if test "$cf_have_incdir" = no ; then
9357                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9358
9359 echo "${as_me:-configure}:9359: testing adding $cf_add_incdir to include-path ..." 1>&5
9360
9361                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9362
9363                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9364                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9365                   cf_add_incdir="$cf_top_incdir"
9366                 else
9367                   break
9368                 fi
9369           fi
9370         done
9371   done
9372 fi
9373
9374 if test -n "$cf_cv_library_path_utf8" ; then
9375   for cf_add_libdir in $cf_cv_library_path_utf8
9376   do
9377     if test $cf_add_libdir = /usr/lib ; then
9378       :
9379     elif test -d $cf_add_libdir
9380     then
9381       cf_have_libdir=no
9382       if test -n "$LDFLAGS$LIBS" ; then
9383         # a loop is needed to ensure we can add subdirs of existing dirs
9384         for cf_test_libdir in $LDFLAGS $LIBS ; do
9385           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9386             cf_have_libdir=yes; break
9387           fi
9388         done
9389       fi
9390       if test "$cf_have_libdir" = no ; then
9391         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
9392
9393 echo "${as_me:-configure}:9393: testing adding $cf_add_libdir to library-path ..." 1>&5
9394
9395         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9396       fi
9397     fi
9398   done
9399 fi
9400
9401         LIBS="$cf_cv_library_file_utf8 $LIBS"
9402 fi
9403
9404                 if test "$cf_cv_utf8_lib" != no ; then
9405                         NCURSES_LIBUTF8=1
9406                 fi
9407         fi
9408
9409 # This is needed on Tru64 5.0 to declare mbstate_t
9410 echo "$as_me:9410: checking if we must include wchar.h to declare mbstate_t" >&5
9411 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9412 if test "${cf_cv_mbstate_t+set}" = set; then
9413   echo $ECHO_N "(cached) $ECHO_C" >&6
9414 else
9415
9416 cat >conftest.$ac_ext <<_ACEOF
9417 #line 9417 "configure"
9418 #include "confdefs.h"
9419
9420 #include <stdlib.h>
9421 #include <stdarg.h>
9422 #include <stdio.h>
9423 #ifdef HAVE_LIBUTF8_H
9424 #include <libutf8.h>
9425 #endif
9426 int
9427 main ()
9428 {
9429 mbstate_t state
9430   ;
9431   return 0;
9432 }
9433 _ACEOF
9434 rm -f conftest.$ac_objext
9435 if { (eval echo "$as_me:9435: \"$ac_compile\"") >&5
9436   (eval $ac_compile) 2>&5
9437   ac_status=$?
9438   echo "$as_me:9438: \$? = $ac_status" >&5
9439   (exit $ac_status); } &&
9440          { ac_try='test -s conftest.$ac_objext'
9441   { (eval echo "$as_me:9441: \"$ac_try\"") >&5
9442   (eval $ac_try) 2>&5
9443   ac_status=$?
9444   echo "$as_me:9444: \$? = $ac_status" >&5
9445   (exit $ac_status); }; }; then
9446   cf_cv_mbstate_t=no
9447 else
9448   echo "$as_me: failed program was:" >&5
9449 cat conftest.$ac_ext >&5
9450 cat >conftest.$ac_ext <<_ACEOF
9451 #line 9451 "configure"
9452 #include "confdefs.h"
9453
9454 #include <stdlib.h>
9455 #include <stdarg.h>
9456 #include <stdio.h>
9457 #include <wchar.h>
9458 #ifdef HAVE_LIBUTF8_H
9459 #include <libutf8.h>
9460 #endif
9461 int
9462 main ()
9463 {
9464 mbstate_t value
9465   ;
9466   return 0;
9467 }
9468 _ACEOF
9469 rm -f conftest.$ac_objext
9470 if { (eval echo "$as_me:9470: \"$ac_compile\"") >&5
9471   (eval $ac_compile) 2>&5
9472   ac_status=$?
9473   echo "$as_me:9473: \$? = $ac_status" >&5
9474   (exit $ac_status); } &&
9475          { ac_try='test -s conftest.$ac_objext'
9476   { (eval echo "$as_me:9476: \"$ac_try\"") >&5
9477   (eval $ac_try) 2>&5
9478   ac_status=$?
9479   echo "$as_me:9479: \$? = $ac_status" >&5
9480   (exit $ac_status); }; }; then
9481   cf_cv_mbstate_t=yes
9482 else
9483   echo "$as_me: failed program was:" >&5
9484 cat conftest.$ac_ext >&5
9485 cf_cv_mbstate_t=unknown
9486 fi
9487 rm -f conftest.$ac_objext conftest.$ac_ext
9488 fi
9489 rm -f conftest.$ac_objext conftest.$ac_ext
9490 fi
9491 echo "$as_me:9491: result: $cf_cv_mbstate_t" >&5
9492 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9493
9494 if test "$cf_cv_mbstate_t" = yes ; then
9495
9496 cat >>confdefs.h <<\EOF
9497 #define NEED_WCHAR_H 1
9498 EOF
9499
9500         NEED_WCHAR_H=1
9501 fi
9502
9503 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9504 if test "$cf_cv_mbstate_t" = unknown ; then
9505         NCURSES_MBSTATE_T=1
9506 fi
9507
9508 # This is needed on Tru64 5.0 to declare wchar_t
9509 echo "$as_me:9509: checking if we must include wchar.h to declare wchar_t" >&5
9510 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9511 if test "${cf_cv_wchar_t+set}" = set; then
9512   echo $ECHO_N "(cached) $ECHO_C" >&6
9513 else
9514
9515 cat >conftest.$ac_ext <<_ACEOF
9516 #line 9516 "configure"
9517 #include "confdefs.h"
9518
9519 #include <stdlib.h>
9520 #include <stdarg.h>
9521 #include <stdio.h>
9522 #ifdef HAVE_LIBUTF8_H
9523 #include <libutf8.h>
9524 #endif
9525 int
9526 main ()
9527 {
9528 wchar_t state
9529   ;
9530   return 0;
9531 }
9532 _ACEOF
9533 rm -f conftest.$ac_objext
9534 if { (eval echo "$as_me:9534: \"$ac_compile\"") >&5
9535   (eval $ac_compile) 2>&5
9536   ac_status=$?
9537   echo "$as_me:9537: \$? = $ac_status" >&5
9538   (exit $ac_status); } &&
9539          { ac_try='test -s conftest.$ac_objext'
9540   { (eval echo "$as_me:9540: \"$ac_try\"") >&5
9541   (eval $ac_try) 2>&5
9542   ac_status=$?
9543   echo "$as_me:9543: \$? = $ac_status" >&5
9544   (exit $ac_status); }; }; then
9545   cf_cv_wchar_t=no
9546 else
9547   echo "$as_me: failed program was:" >&5
9548 cat conftest.$ac_ext >&5
9549 cat >conftest.$ac_ext <<_ACEOF
9550 #line 9550 "configure"
9551 #include "confdefs.h"
9552
9553 #include <stdlib.h>
9554 #include <stdarg.h>
9555 #include <stdio.h>
9556 #include <wchar.h>
9557 #ifdef HAVE_LIBUTF8_H
9558 #include <libutf8.h>
9559 #endif
9560 int
9561 main ()
9562 {
9563 wchar_t value
9564   ;
9565   return 0;
9566 }
9567 _ACEOF
9568 rm -f conftest.$ac_objext
9569 if { (eval echo "$as_me:9569: \"$ac_compile\"") >&5
9570   (eval $ac_compile) 2>&5
9571   ac_status=$?
9572   echo "$as_me:9572: \$? = $ac_status" >&5
9573   (exit $ac_status); } &&
9574          { ac_try='test -s conftest.$ac_objext'
9575   { (eval echo "$as_me:9575: \"$ac_try\"") >&5
9576   (eval $ac_try) 2>&5
9577   ac_status=$?
9578   echo "$as_me:9578: \$? = $ac_status" >&5
9579   (exit $ac_status); }; }; then
9580   cf_cv_wchar_t=yes
9581 else
9582   echo "$as_me: failed program was:" >&5
9583 cat conftest.$ac_ext >&5
9584 cf_cv_wchar_t=unknown
9585 fi
9586 rm -f conftest.$ac_objext conftest.$ac_ext
9587 fi
9588 rm -f conftest.$ac_objext conftest.$ac_ext
9589 fi
9590 echo "$as_me:9590: result: $cf_cv_wchar_t" >&5
9591 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9592
9593 if test "$cf_cv_wchar_t" = yes ; then
9594
9595 cat >>confdefs.h <<\EOF
9596 #define NEED_WCHAR_H 1
9597 EOF
9598
9599         NEED_WCHAR_H=1
9600 fi
9601
9602 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9603 if test "$cf_cv_wchar_t" = unknown ; then
9604         NCURSES_WCHAR_T=1
9605 fi
9606
9607 # if we find wchar_t in either place, use substitution to provide a fallback.
9608 if test "$cf_cv_wchar_t" != unknown ; then
9609         NCURSES_OK_WCHAR_T=1
9610 fi
9611
9612 # This is needed on Tru64 5.0 to declare wint_t
9613 echo "$as_me:9613: checking if we must include wchar.h to declare wint_t" >&5
9614 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9615 if test "${cf_cv_wint_t+set}" = set; then
9616   echo $ECHO_N "(cached) $ECHO_C" >&6
9617 else
9618
9619 cat >conftest.$ac_ext <<_ACEOF
9620 #line 9620 "configure"
9621 #include "confdefs.h"
9622
9623 #include <stdlib.h>
9624 #include <stdarg.h>
9625 #include <stdio.h>
9626 #ifdef HAVE_LIBUTF8_H
9627 #include <libutf8.h>
9628 #endif
9629 int
9630 main ()
9631 {
9632 wint_t state
9633   ;
9634   return 0;
9635 }
9636 _ACEOF
9637 rm -f conftest.$ac_objext
9638 if { (eval echo "$as_me:9638: \"$ac_compile\"") >&5
9639   (eval $ac_compile) 2>&5
9640   ac_status=$?
9641   echo "$as_me:9641: \$? = $ac_status" >&5
9642   (exit $ac_status); } &&
9643          { ac_try='test -s conftest.$ac_objext'
9644   { (eval echo "$as_me:9644: \"$ac_try\"") >&5
9645   (eval $ac_try) 2>&5
9646   ac_status=$?
9647   echo "$as_me:9647: \$? = $ac_status" >&5
9648   (exit $ac_status); }; }; then
9649   cf_cv_wint_t=no
9650 else
9651   echo "$as_me: failed program was:" >&5
9652 cat conftest.$ac_ext >&5
9653 cat >conftest.$ac_ext <<_ACEOF
9654 #line 9654 "configure"
9655 #include "confdefs.h"
9656
9657 #include <stdlib.h>
9658 #include <stdarg.h>
9659 #include <stdio.h>
9660 #include <wchar.h>
9661 #ifdef HAVE_LIBUTF8_H
9662 #include <libutf8.h>
9663 #endif
9664 int
9665 main ()
9666 {
9667 wint_t value
9668   ;
9669   return 0;
9670 }
9671 _ACEOF
9672 rm -f conftest.$ac_objext
9673 if { (eval echo "$as_me:9673: \"$ac_compile\"") >&5
9674   (eval $ac_compile) 2>&5
9675   ac_status=$?
9676   echo "$as_me:9676: \$? = $ac_status" >&5
9677   (exit $ac_status); } &&
9678          { ac_try='test -s conftest.$ac_objext'
9679   { (eval echo "$as_me:9679: \"$ac_try\"") >&5
9680   (eval $ac_try) 2>&5
9681   ac_status=$?
9682   echo "$as_me:9682: \$? = $ac_status" >&5
9683   (exit $ac_status); }; }; then
9684   cf_cv_wint_t=yes
9685 else
9686   echo "$as_me: failed program was:" >&5
9687 cat conftest.$ac_ext >&5
9688 cf_cv_wint_t=unknown
9689 fi
9690 rm -f conftest.$ac_objext conftest.$ac_ext
9691 fi
9692 rm -f conftest.$ac_objext conftest.$ac_ext
9693 fi
9694 echo "$as_me:9694: result: $cf_cv_wint_t" >&5
9695 echo "${ECHO_T}$cf_cv_wint_t" >&6
9696
9697 if test "$cf_cv_wint_t" = yes ; then
9698
9699 cat >>confdefs.h <<\EOF
9700 #define NEED_WCHAR_H 1
9701 EOF
9702
9703         NEED_WCHAR_H=1
9704 fi
9705
9706 # if we do not find wint_t in either place, use substitution to provide a fallback.
9707 if test "$cf_cv_wint_t" = unknown ; then
9708         NCURSES_WINT_T=1
9709 fi
9710
9711 # if we find wint_t in either place, use substitution to provide a fallback.
9712 if test "$cf_cv_wint_t" != unknown ; then
9713         NCURSES_OK_WINT_T=1
9714 fi
9715
9716         if test "$NCURSES_MBSTATE_T" != 0; then
9717
9718 cat >>confdefs.h <<\EOF
9719 #define NEED_MBSTATE_T_DEF 1
9720 EOF
9721
9722         fi
9723 fi
9724
9725 ###   use option --disable-lp64 to allow long chtype
9726 case $cf_cv_abi_version in
9727 [345]*)
9728         default_with_lp64=no
9729         ;;
9730 *)
9731         default_with_lp64=yes
9732         ;;
9733 esac
9734
9735 echo "$as_me:9735: checking whether to enable _LP64 definition in curses.h" >&5
9736 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9737
9738 # Check whether --enable-lp64 or --disable-lp64 was given.
9739 if test "${enable_lp64+set}" = set; then
9740   enableval="$enable_lp64"
9741   with_lp64=$enableval
9742 else
9743   with_lp64=$default_with_lp64
9744 fi;
9745 echo "$as_me:9745: result: $with_lp64" >&5
9746 echo "${ECHO_T}$with_lp64" >&6
9747
9748 if test "x$with_lp64" = xyes ; then
9749         cf_cv_enable_lp64=1
9750 else
9751         cf_cv_enable_lp64=0
9752 fi
9753
9754 # Check whether --enable-largefile or --disable-largefile was given.
9755 if test "${enable_largefile+set}" = set; then
9756   enableval="$enable_largefile"
9757
9758 fi;
9759 if test "$enable_largefile" != no; then
9760
9761   echo "$as_me:9761: checking for special C compiler options needed for large files" >&5
9762 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9763 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9764   echo $ECHO_N "(cached) $ECHO_C" >&6
9765 else
9766   ac_cv_sys_largefile_CC=no
9767      if test "$GCC" != yes; then
9768        ac_save_CC=$CC
9769        while :; do
9770          # IRIX 6.2 and later do not support large files by default,
9771          # so use the C compiler's -n32 option if that helps.
9772          cat >conftest.$ac_ext <<_ACEOF
9773 #line 9773 "configure"
9774 #include "confdefs.h"
9775 #include <sys/types.h>
9776  /* Check that off_t can represent 2**63 - 1 correctly.
9777     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9778     since some C++ compilers masquerading as C compilers
9779     incorrectly reject 9223372036854775807.  */
9780 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9781   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9782                        && LARGE_OFF_T % 2147483647 == 1)
9783                       ? 1 : -1];
9784 int
9785 main ()
9786 {
9787
9788   ;
9789   return 0;
9790 }
9791 _ACEOF
9792          rm -f conftest.$ac_objext
9793 if { (eval echo "$as_me:9793: \"$ac_compile\"") >&5
9794   (eval $ac_compile) 2>&5
9795   ac_status=$?
9796   echo "$as_me:9796: \$? = $ac_status" >&5
9797   (exit $ac_status); } &&
9798          { ac_try='test -s conftest.$ac_objext'
9799   { (eval echo "$as_me:9799: \"$ac_try\"") >&5
9800   (eval $ac_try) 2>&5
9801   ac_status=$?
9802   echo "$as_me:9802: \$? = $ac_status" >&5
9803   (exit $ac_status); }; }; then
9804   break
9805 else
9806   echo "$as_me: failed program was:" >&5
9807 cat conftest.$ac_ext >&5
9808 fi
9809 rm -f conftest.$ac_objext
9810          CC="$CC -n32"
9811          rm -f conftest.$ac_objext
9812 if { (eval echo "$as_me:9812: \"$ac_compile\"") >&5
9813   (eval $ac_compile) 2>&5
9814   ac_status=$?
9815   echo "$as_me:9815: \$? = $ac_status" >&5
9816   (exit $ac_status); } &&
9817          { ac_try='test -s conftest.$ac_objext'
9818   { (eval echo "$as_me:9818: \"$ac_try\"") >&5
9819   (eval $ac_try) 2>&5
9820   ac_status=$?
9821   echo "$as_me:9821: \$? = $ac_status" >&5
9822   (exit $ac_status); }; }; then
9823   ac_cv_sys_largefile_CC=' -n32'; break
9824 else
9825   echo "$as_me: failed program was:" >&5
9826 cat conftest.$ac_ext >&5
9827 fi
9828 rm -f conftest.$ac_objext
9829          break
9830        done
9831        CC=$ac_save_CC
9832        rm -f conftest.$ac_ext
9833     fi
9834 fi
9835 echo "$as_me:9835: result: $ac_cv_sys_largefile_CC" >&5
9836 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9837   if test "$ac_cv_sys_largefile_CC" != no; then
9838     CC=$CC$ac_cv_sys_largefile_CC
9839   fi
9840
9841   echo "$as_me:9841: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9842 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9843 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9844   echo $ECHO_N "(cached) $ECHO_C" >&6
9845 else
9846   while :; do
9847   ac_cv_sys_file_offset_bits=no
9848   cat >conftest.$ac_ext <<_ACEOF
9849 #line 9849 "configure"
9850 #include "confdefs.h"
9851 #include <sys/types.h>
9852  /* Check that off_t can represent 2**63 - 1 correctly.
9853     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9854     since some C++ compilers masquerading as C compilers
9855     incorrectly reject 9223372036854775807.  */
9856 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9857   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9858                        && LARGE_OFF_T % 2147483647 == 1)
9859                       ? 1 : -1];
9860 int
9861 main ()
9862 {
9863
9864   ;
9865   return 0;
9866 }
9867 _ACEOF
9868 rm -f conftest.$ac_objext
9869 if { (eval echo "$as_me:9869: \"$ac_compile\"") >&5
9870   (eval $ac_compile) 2>&5
9871   ac_status=$?
9872   echo "$as_me:9872: \$? = $ac_status" >&5
9873   (exit $ac_status); } &&
9874          { ac_try='test -s conftest.$ac_objext'
9875   { (eval echo "$as_me:9875: \"$ac_try\"") >&5
9876   (eval $ac_try) 2>&5
9877   ac_status=$?
9878   echo "$as_me:9878: \$? = $ac_status" >&5
9879   (exit $ac_status); }; }; then
9880   break
9881 else
9882   echo "$as_me: failed program was:" >&5
9883 cat conftest.$ac_ext >&5
9884 fi
9885 rm -f conftest.$ac_objext conftest.$ac_ext
9886   cat >conftest.$ac_ext <<_ACEOF
9887 #line 9887 "configure"
9888 #include "confdefs.h"
9889 #define _FILE_OFFSET_BITS 64
9890 #include <sys/types.h>
9891  /* Check that off_t can represent 2**63 - 1 correctly.
9892     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9893     since some C++ compilers masquerading as C compilers
9894     incorrectly reject 9223372036854775807.  */
9895 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9896   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9897                        && LARGE_OFF_T % 2147483647 == 1)
9898                       ? 1 : -1];
9899 int
9900 main ()
9901 {
9902
9903   ;
9904   return 0;
9905 }
9906 _ACEOF
9907 rm -f conftest.$ac_objext
9908 if { (eval echo "$as_me:9908: \"$ac_compile\"") >&5
9909   (eval $ac_compile) 2>&5
9910   ac_status=$?
9911   echo "$as_me:9911: \$? = $ac_status" >&5
9912   (exit $ac_status); } &&
9913          { ac_try='test -s conftest.$ac_objext'
9914   { (eval echo "$as_me:9914: \"$ac_try\"") >&5
9915   (eval $ac_try) 2>&5
9916   ac_status=$?
9917   echo "$as_me:9917: \$? = $ac_status" >&5
9918   (exit $ac_status); }; }; then
9919   ac_cv_sys_file_offset_bits=64; break
9920 else
9921   echo "$as_me: failed program was:" >&5
9922 cat conftest.$ac_ext >&5
9923 fi
9924 rm -f conftest.$ac_objext conftest.$ac_ext
9925   break
9926 done
9927 fi
9928 echo "$as_me:9928: result: $ac_cv_sys_file_offset_bits" >&5
9929 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9930 if test "$ac_cv_sys_file_offset_bits" != no; then
9931
9932 cat >>confdefs.h <<EOF
9933 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9934 EOF
9935
9936 fi
9937 rm -rf conftest*
9938   echo "$as_me:9938: checking for _LARGE_FILES value needed for large files" >&5
9939 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9940 if test "${ac_cv_sys_large_files+set}" = set; then
9941   echo $ECHO_N "(cached) $ECHO_C" >&6
9942 else
9943   while :; do
9944   ac_cv_sys_large_files=no
9945   cat >conftest.$ac_ext <<_ACEOF
9946 #line 9946 "configure"
9947 #include "confdefs.h"
9948 #include <sys/types.h>
9949  /* Check that off_t can represent 2**63 - 1 correctly.
9950     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9951     since some C++ compilers masquerading as C compilers
9952     incorrectly reject 9223372036854775807.  */
9953 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9954   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9955                        && LARGE_OFF_T % 2147483647 == 1)
9956                       ? 1 : -1];
9957 int
9958 main ()
9959 {
9960
9961   ;
9962   return 0;
9963 }
9964 _ACEOF
9965 rm -f conftest.$ac_objext
9966 if { (eval echo "$as_me:9966: \"$ac_compile\"") >&5
9967   (eval $ac_compile) 2>&5
9968   ac_status=$?
9969   echo "$as_me:9969: \$? = $ac_status" >&5
9970   (exit $ac_status); } &&
9971          { ac_try='test -s conftest.$ac_objext'
9972   { (eval echo "$as_me:9972: \"$ac_try\"") >&5
9973   (eval $ac_try) 2>&5
9974   ac_status=$?
9975   echo "$as_me:9975: \$? = $ac_status" >&5
9976   (exit $ac_status); }; }; then
9977   break
9978 else
9979   echo "$as_me: failed program was:" >&5
9980 cat conftest.$ac_ext >&5
9981 fi
9982 rm -f conftest.$ac_objext conftest.$ac_ext
9983   cat >conftest.$ac_ext <<_ACEOF
9984 #line 9984 "configure"
9985 #include "confdefs.h"
9986 #define _LARGE_FILES 1
9987 #include <sys/types.h>
9988  /* Check that off_t can represent 2**63 - 1 correctly.
9989     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9990     since some C++ compilers masquerading as C compilers
9991     incorrectly reject 9223372036854775807.  */
9992 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9993   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9994                        && LARGE_OFF_T % 2147483647 == 1)
9995                       ? 1 : -1];
9996 int
9997 main ()
9998 {
9999
10000   ;
10001   return 0;
10002 }
10003 _ACEOF
10004 rm -f conftest.$ac_objext
10005 if { (eval echo "$as_me:10005: \"$ac_compile\"") >&5
10006   (eval $ac_compile) 2>&5
10007   ac_status=$?
10008   echo "$as_me:10008: \$? = $ac_status" >&5
10009   (exit $ac_status); } &&
10010          { ac_try='test -s conftest.$ac_objext'
10011   { (eval echo "$as_me:10011: \"$ac_try\"") >&5
10012   (eval $ac_try) 2>&5
10013   ac_status=$?
10014   echo "$as_me:10014: \$? = $ac_status" >&5
10015   (exit $ac_status); }; }; then
10016   ac_cv_sys_large_files=1; break
10017 else
10018   echo "$as_me: failed program was:" >&5
10019 cat conftest.$ac_ext >&5
10020 fi
10021 rm -f conftest.$ac_objext conftest.$ac_ext
10022   break
10023 done
10024 fi
10025 echo "$as_me:10025: result: $ac_cv_sys_large_files" >&5
10026 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
10027 if test "$ac_cv_sys_large_files" != no; then
10028
10029 cat >>confdefs.h <<EOF
10030 #define _LARGE_FILES $ac_cv_sys_large_files
10031 EOF
10032
10033 fi
10034 rm -rf conftest*
10035 fi
10036
10037     if test "$enable_largefile" != no ; then
10038         echo "$as_me:10038: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10039 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
10040 if test "${ac_cv_sys_largefile_source+set}" = set; then
10041   echo $ECHO_N "(cached) $ECHO_C" >&6
10042 else
10043   while :; do
10044   ac_cv_sys_largefile_source=no
10045   cat >conftest.$ac_ext <<_ACEOF
10046 #line 10046 "configure"
10047 #include "confdefs.h"
10048 #include <stdio.h>
10049 int
10050 main ()
10051 {
10052 return !fseeko;
10053   ;
10054   return 0;
10055 }
10056 _ACEOF
10057 rm -f conftest.$ac_objext
10058 if { (eval echo "$as_me:10058: \"$ac_compile\"") >&5
10059   (eval $ac_compile) 2>&5
10060   ac_status=$?
10061   echo "$as_me:10061: \$? = $ac_status" >&5
10062   (exit $ac_status); } &&
10063          { ac_try='test -s conftest.$ac_objext'
10064   { (eval echo "$as_me:10064: \"$ac_try\"") >&5
10065   (eval $ac_try) 2>&5
10066   ac_status=$?
10067   echo "$as_me:10067: \$? = $ac_status" >&5
10068   (exit $ac_status); }; }; then
10069   break
10070 else
10071   echo "$as_me: failed program was:" >&5
10072 cat conftest.$ac_ext >&5
10073 fi
10074 rm -f conftest.$ac_objext conftest.$ac_ext
10075   cat >conftest.$ac_ext <<_ACEOF
10076 #line 10076 "configure"
10077 #include "confdefs.h"
10078 #define _LARGEFILE_SOURCE 1
10079 #include <stdio.h>
10080 int
10081 main ()
10082 {
10083 return !fseeko;
10084   ;
10085   return 0;
10086 }
10087 _ACEOF
10088 rm -f conftest.$ac_objext
10089 if { (eval echo "$as_me:10089: \"$ac_compile\"") >&5
10090   (eval $ac_compile) 2>&5
10091   ac_status=$?
10092   echo "$as_me:10092: \$? = $ac_status" >&5
10093   (exit $ac_status); } &&
10094          { ac_try='test -s conftest.$ac_objext'
10095   { (eval echo "$as_me:10095: \"$ac_try\"") >&5
10096   (eval $ac_try) 2>&5
10097   ac_status=$?
10098   echo "$as_me:10098: \$? = $ac_status" >&5
10099   (exit $ac_status); }; }; then
10100   ac_cv_sys_largefile_source=1; break
10101 else
10102   echo "$as_me: failed program was:" >&5
10103 cat conftest.$ac_ext >&5
10104 fi
10105 rm -f conftest.$ac_objext conftest.$ac_ext
10106   break
10107 done
10108 fi
10109 echo "$as_me:10109: result: $ac_cv_sys_largefile_source" >&5
10110 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
10111 if test "$ac_cv_sys_largefile_source" != no; then
10112
10113 cat >>confdefs.h <<EOF
10114 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10115 EOF
10116
10117 fi
10118 rm -rf conftest*
10119
10120 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10121 # in glibc 2.1.3, but that breaks too many other things.
10122 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10123 echo "$as_me:10123: checking for fseeko" >&5
10124 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10125 if test "${ac_cv_func_fseeko+set}" = set; then
10126   echo $ECHO_N "(cached) $ECHO_C" >&6
10127 else
10128   cat >conftest.$ac_ext <<_ACEOF
10129 #line 10129 "configure"
10130 #include "confdefs.h"
10131 #include <stdio.h>
10132 int
10133 main ()
10134 {
10135 return fseeko && fseeko (stdin, 0, 0);
10136   ;
10137   return 0;
10138 }
10139 _ACEOF
10140 rm -f conftest.$ac_objext conftest$ac_exeext
10141 if { (eval echo "$as_me:10141: \"$ac_link\"") >&5
10142   (eval $ac_link) 2>&5
10143   ac_status=$?
10144   echo "$as_me:10144: \$? = $ac_status" >&5
10145   (exit $ac_status); } &&
10146          { ac_try='test -s conftest$ac_exeext'
10147   { (eval echo "$as_me:10147: \"$ac_try\"") >&5
10148   (eval $ac_try) 2>&5
10149   ac_status=$?
10150   echo "$as_me:10150: \$? = $ac_status" >&5
10151   (exit $ac_status); }; }; then
10152   ac_cv_func_fseeko=yes
10153 else
10154   echo "$as_me: failed program was:" >&5
10155 cat conftest.$ac_ext >&5
10156 ac_cv_func_fseeko=no
10157 fi
10158 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10159 fi
10160 echo "$as_me:10160: result: $ac_cv_func_fseeko" >&5
10161 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
10162 if test $ac_cv_func_fseeko = yes; then
10163
10164 cat >>confdefs.h <<\EOF
10165 #define HAVE_FSEEKO 1
10166 EOF
10167
10168 fi
10169
10170         # Normally we would collect these definitions in the config.h,
10171         # but (like _XOPEN_SOURCE), some environments rely on having these
10172         # defined before any of the system headers are included.  Another
10173         # case comes up with C++, e.g., on AIX the compiler compiles the
10174         # header files by themselves before looking at the body files it is
10175         # told to compile.  For ncurses, those header files do not include
10176         # the config.h
10177         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
10178         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
10179         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
10180
10181         echo "$as_me:10181: checking whether to use struct dirent64" >&5
10182 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
10183 if test "${cf_cv_struct_dirent64+set}" = set; then
10184   echo $ECHO_N "(cached) $ECHO_C" >&6
10185 else
10186
10187                 cat >conftest.$ac_ext <<_ACEOF
10188 #line 10188 "configure"
10189 #include "confdefs.h"
10190
10191 #include <sys/types.h>
10192 #include <dirent.h>
10193
10194 int
10195 main ()
10196 {
10197
10198                 /* if transitional largefile support is setup, this is true */
10199                 extern struct dirent64 * readdir(DIR *);
10200                 struct dirent64 *x = readdir((DIR *)0);
10201                 struct dirent *y = readdir((DIR *)0);
10202                 int z = x - y;
10203
10204   ;
10205   return 0;
10206 }
10207 _ACEOF
10208 rm -f conftest.$ac_objext
10209 if { (eval echo "$as_me:10209: \"$ac_compile\"") >&5
10210   (eval $ac_compile) 2>&5
10211   ac_status=$?
10212   echo "$as_me:10212: \$? = $ac_status" >&5
10213   (exit $ac_status); } &&
10214          { ac_try='test -s conftest.$ac_objext'
10215   { (eval echo "$as_me:10215: \"$ac_try\"") >&5
10216   (eval $ac_try) 2>&5
10217   ac_status=$?
10218   echo "$as_me:10218: \$? = $ac_status" >&5
10219   (exit $ac_status); }; }; then
10220   cf_cv_struct_dirent64=yes
10221 else
10222   echo "$as_me: failed program was:" >&5
10223 cat conftest.$ac_ext >&5
10224 cf_cv_struct_dirent64=no
10225 fi
10226 rm -f conftest.$ac_objext conftest.$ac_ext
10227
10228 fi
10229 echo "$as_me:10229: result: $cf_cv_struct_dirent64" >&5
10230 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
10231         test "$cf_cv_struct_dirent64" = yes &&
10232 cat >>confdefs.h <<\EOF
10233 #define HAVE_STRUCT_DIRENT64 1
10234 EOF
10235
10236     fi
10237
10238 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
10239 echo "$as_me:10239: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10240 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10241
10242 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10243 if test "${enable_tparm_varargs+set}" = set; then
10244   enableval="$enable_tparm_varargs"
10245   with_tparm_varargs=$enableval
10246 else
10247   with_tparm_varargs=yes
10248 fi;
10249 echo "$as_me:10249: result: $with_tparm_varargs" >&5
10250 echo "${ECHO_T}$with_tparm_varargs" >&6
10251 NCURSES_TPARM_VARARGS=0
10252 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
10253
10254 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10255 if test "$with_ticlib" != no ; then
10256 echo "$as_me:10256: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10257 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10258
10259 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10260 if test "${enable_tic_depends+set}" = set; then
10261   enableval="$enable_tic_depends"
10262   with_tic_depends=$enableval
10263 else
10264   with_tic_depends=yes
10265 fi;
10266 echo "$as_me:10266: result: $with_tic_depends" >&5
10267 echo "${ECHO_T}$with_tic_depends" >&6
10268 else
10269         with_tic_depends=no
10270 fi
10271
10272 ###   use option --with-bool to override bool's type
10273 echo "$as_me:10273: checking for type of bool" >&5
10274 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10275
10276 # Check whether --with-bool or --without-bool was given.
10277 if test "${with_bool+set}" = set; then
10278   withval="$with_bool"
10279   NCURSES_BOOL="$withval"
10280 else
10281   NCURSES_BOOL=auto
10282 fi;
10283 echo "$as_me:10283: result: $NCURSES_BOOL" >&5
10284 echo "${ECHO_T}$NCURSES_BOOL" >&6
10285
10286 echo "$as_me:10286: checking for alternate terminal capabilities file" >&5
10287 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10288
10289 # Check whether --with-caps or --without-caps was given.
10290 if test "${with_caps+set}" = set; then
10291   withval="$with_caps"
10292   TERMINFO_CAPS=Caps.$withval
10293 else
10294   TERMINFO_CAPS=Caps
10295 fi;
10296 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10297 echo "$as_me:10297: result: $TERMINFO_CAPS" >&5
10298 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10299
10300 ###   use option --with-chtype to override chtype's type
10301 echo "$as_me:10301: checking for type of chtype" >&5
10302 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10303
10304 # Check whether --with-chtype or --without-chtype was given.
10305 if test "${with_chtype+set}" = set; then
10306   withval="$with_chtype"
10307   NCURSES_CHTYPE="$withval"
10308 else
10309   NCURSES_CHTYPE=auto
10310 fi;
10311 echo "$as_me:10311: result: $NCURSES_CHTYPE" >&5
10312 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10313
10314 ###   use option --with-ospeed to override ospeed's type
10315 echo "$as_me:10315: checking for type of ospeed" >&5
10316 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10317
10318 # Check whether --with-ospeed or --without-ospeed was given.
10319 if test "${with_ospeed+set}" = set; then
10320   withval="$with_ospeed"
10321   NCURSES_OSPEED="$withval"
10322 else
10323   NCURSES_OSPEED=short
10324 fi;
10325 echo "$as_me:10325: result: $NCURSES_OSPEED" >&5
10326 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10327
10328 ###   use option --with-mmask-t to override mmask_t's type
10329 echo "$as_me:10329: checking for type of mmask_t" >&5
10330 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10331
10332 # Check whether --with-mmask-t or --without-mmask-t was given.
10333 if test "${with_mmask_t+set}" = set; then
10334   withval="$with_mmask_t"
10335   NCURSES_MMASK_T="$withval"
10336 else
10337   NCURSES_MMASK_T=auto
10338 fi;
10339 echo "$as_me:10339: result: $NCURSES_MMASK_T" >&5
10340 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10341
10342 ###   use option --with-ccharw-max to override CCHARW_MAX size
10343 echo "$as_me:10343: checking for size CCHARW_MAX" >&5
10344 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10345
10346 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10347 if test "${with_ccharw_max+set}" = set; then
10348   withval="$with_ccharw_max"
10349   NCURSES_CCHARW_MAX="$withval"
10350 else
10351   NCURSES_CCHARW_MAX=5
10352 fi;
10353 echo "$as_me:10353: result: $NCURSES_CCHARW_MAX" >&5
10354 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10355
10356 ###   use option --with-tparm-arg to override tparm's argument type
10357 echo "$as_me:10357: checking for type of tparm args" >&5
10358 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
10359
10360 # Check whether --with-tparm-arg or --without-tparm-arg was given.
10361 if test "${with_tparm_arg+set}" = set; then
10362   withval="$with_tparm_arg"
10363   NCURSES_TPARM_ARG="$withval"
10364 else
10365   NCURSES_TPARM_ARG=long
10366 fi;
10367 echo "$as_me:10367: result: $NCURSES_TPARM_ARG" >&5
10368 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
10369
10370 ### Enable compiling-in rcs id's
10371 echo "$as_me:10371: checking if RCS identifiers should be compiled-in" >&5
10372 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10373
10374 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10375 if test "${with_rcs_ids+set}" = set; then
10376   withval="$with_rcs_ids"
10377   with_rcs_ids=$withval
10378 else
10379   with_rcs_ids=no
10380 fi;
10381 echo "$as_me:10381: result: $with_rcs_ids" >&5
10382 echo "${ECHO_T}$with_rcs_ids" >&6
10383 test "x$with_rcs_ids" = xyes &&
10384 cat >>confdefs.h <<\EOF
10385 #define USE_RCS_IDS 1
10386 EOF
10387
10388 ###############################################################################
10389
10390 echo "$as_me:10390: checking format of man-pages" >&5
10391 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10392
10393 # Check whether --with-manpage-format or --without-manpage-format was given.
10394 if test "${with_manpage_format+set}" = set; then
10395   withval="$with_manpage_format"
10396   MANPAGE_FORMAT=$withval
10397 else
10398   MANPAGE_FORMAT=unknown
10399 fi;
10400
10401 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10402 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10403
10404 cf_unknown=
10405
10406 case $MANPAGE_FORMAT in
10407 unknown)
10408   if test -z "$MANPATH" ; then
10409     MANPATH="/usr/man:/usr/share/man"
10410   fi
10411
10412   # look for the 'date' man-page (it's most likely to be installed!)
10413   MANPAGE_FORMAT=
10414   cf_preform=no
10415   cf_catonly=yes
10416   cf_example=date
10417
10418   IFS="${IFS:-  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10419   for cf_dir in $MANPATH; do
10420     test -z "$cf_dir" && cf_dir=/usr/man
10421     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
10422     do
10423       cf_test=`echo $cf_name | sed -e 's/*//'`
10424       if test "x$cf_test" = "x$cf_name" ; then
10425
10426         case "$cf_name" in
10427         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10428         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10429         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10430         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10431         esac
10432
10433         case "$cf_name" in
10434         $cf_dir/man*)
10435           cf_catonly=no
10436           ;;
10437         $cf_dir/cat*)
10438           cf_preform=yes
10439           ;;
10440         esac
10441         break
10442       fi
10443
10444       # if we found a match in either man* or cat*, stop looking
10445       if test -n "$MANPAGE_FORMAT" ; then
10446         cf_found=no
10447         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10448         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10449         case "$cf_name" in
10450         $cf_dir/cat*)
10451           cf_found=yes
10452           ;;
10453         esac
10454         test $cf_found=yes && break
10455       fi
10456     done
10457     # only check the first directory in $MANPATH where we find manpages
10458     if test -n "$MANPAGE_FORMAT" ; then
10459        break
10460     fi
10461   done
10462   # if we did not find the example, just assume it is normal
10463   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10464   IFS="$ac_save_ifs"
10465   ;;
10466 *)
10467   for cf_option in $MANPAGE_FORMAT; do
10468      case $cf_option in #(vi
10469      gzip|compress|BSDI|normal|formatted|catonly)
10470        ;;
10471      *)
10472        cf_unknown="$cf_unknown $cf_option"
10473        ;;
10474      esac
10475   done
10476   ;;
10477 esac
10478
10479 echo "$as_me:10479: result: $MANPAGE_FORMAT" >&5
10480 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10481 if test -n "$cf_unknown" ; then
10482   { echo "$as_me:10482: WARNING: Unexpected manpage-format $cf_unknown" >&5
10483 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10484 fi
10485
10486 echo "$as_me:10486: checking for manpage renaming" >&5
10487 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10488
10489 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10490 if test "${with_manpage_renames+set}" = set; then
10491   withval="$with_manpage_renames"
10492   MANPAGE_RENAMES=$withval
10493 else
10494   MANPAGE_RENAMES=yes
10495 fi;
10496
10497 case ".$MANPAGE_RENAMES" in #(vi
10498 .no) #(vi
10499   ;;
10500 .|.yes)
10501   # Debian 'man' program?
10502   if test -f /etc/debian_version ; then
10503     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10504   else
10505     MANPAGE_RENAMES=no
10506   fi
10507   ;;
10508 esac
10509
10510 if test "$MANPAGE_RENAMES" != no ; then
10511   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10512     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10513   elif test ! -f $MANPAGE_RENAMES ; then
10514     { { echo "$as_me:10514: error: not a filename: $MANPAGE_RENAMES" >&5
10515 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10516    { (exit 1); exit 1; }; }
10517   fi
10518
10519   test ! -d man && mkdir man
10520
10521   # Construct a sed-script to perform renaming within man-pages
10522   if test -n "$MANPAGE_RENAMES" ; then
10523     test ! -d man && mkdir man
10524     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10525   fi
10526 fi
10527
10528 echo "$as_me:10528: result: $MANPAGE_RENAMES" >&5
10529 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10530
10531 echo "$as_me:10531: checking if manpage aliases will be installed" >&5
10532 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10533
10534 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10535 if test "${with_manpage_aliases+set}" = set; then
10536   withval="$with_manpage_aliases"
10537   MANPAGE_ALIASES=$withval
10538 else
10539   MANPAGE_ALIASES=yes
10540 fi;
10541
10542 echo "$as_me:10542: result: $MANPAGE_ALIASES" >&5
10543 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10544
10545 case "x$LN_S" in #(vi
10546 xln*) #(vi
10547         cf_use_symlinks=yes
10548         ;;
10549 *)
10550         cf_use_symlinks=no
10551         ;;
10552 esac
10553
10554 MANPAGE_SYMLINKS=no
10555 if test "$MANPAGE_ALIASES" = yes ; then
10556 echo "$as_me:10556: checking if manpage symlinks should be used" >&5
10557 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10558
10559 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10560 if test "${with_manpage_symlinks+set}" = set; then
10561   withval="$with_manpage_symlinks"
10562   MANPAGE_SYMLINKS=$withval
10563 else
10564   MANPAGE_SYMLINKS=$cf_use_symlinks
10565 fi;
10566
10567 if test "$$cf_use_symlinks" = no; then
10568 if test "$MANPAGE_SYMLINKS" = yes ; then
10569         { echo "$as_me:10569: WARNING: cannot make symlinks" >&5
10570 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10571         MANPAGE_SYMLINKS=no
10572 fi
10573 fi
10574
10575 echo "$as_me:10575: result: $MANPAGE_SYMLINKS" >&5
10576 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10577 fi
10578
10579 echo "$as_me:10579: checking for manpage tbl" >&5
10580 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10581
10582 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10583 if test "${with_manpage_tbl+set}" = set; then
10584   withval="$with_manpage_tbl"
10585   MANPAGE_TBL=$withval
10586 else
10587   MANPAGE_TBL=no
10588 fi;
10589
10590 echo "$as_me:10590: result: $MANPAGE_TBL" >&5
10591 echo "${ECHO_T}$MANPAGE_TBL" >&6
10592
10593   if test "$prefix" = "NONE" ; then
10594      cf_prefix="$ac_default_prefix"
10595   else
10596      cf_prefix="$prefix"
10597   fi
10598
10599   case "$MANPAGE_FORMAT" in # (vi
10600   *catonly*) # (vi
10601     cf_format=yes
10602     cf_inboth=no
10603     ;;
10604   *formatted*) # (vi
10605     cf_format=yes
10606     cf_inboth=yes
10607     ;;
10608   *)
10609     cf_format=no
10610     cf_inboth=no
10611     ;;
10612   esac
10613
10614 test ! -d man && mkdir man
10615
10616 cf_so_strip=
10617 cf_compress=
10618 case "$MANPAGE_FORMAT" in #(vi
10619 *compress*) #(vi
10620         cf_so_strip="Z"
10621         cf_compress=compress
10622   ;;
10623 *gzip*)
10624         cf_so_strip="gz"
10625         cf_compress=gzip
10626   ;;
10627 esac
10628
10629 cf_edit_man=./edit_man.sh
10630 cf_man_alias=`pwd`/man_alias.sed
10631
10632 cat >$cf_edit_man <<CF_EOF
10633 #! /bin/sh
10634 # this script is generated by the configure-script CF_MAN_PAGES macro.
10635
10636 prefix="$cf_prefix"
10637 datarootdir="$datarootdir"
10638 datadir="$datadir"
10639
10640 NCURSES_MAJOR="$NCURSES_MAJOR"
10641 NCURSES_MINOR="$NCURSES_MINOR"
10642 NCURSES_PATCH="$NCURSES_PATCH"
10643
10644 NCURSES_OSPEED="$NCURSES_OSPEED"
10645 TERMINFO="$TERMINFO"
10646
10647 INSTALL="$INSTALL"
10648 INSTALL_DATA="$INSTALL_DATA"
10649
10650 transform="$program_transform_name"
10651
10652 TMP=\${TMPDIR:=/tmp}/man\$\$
10653 trap "rm -f \$TMP" 0 1 2 5 15
10654
10655 form=\$1
10656 shift || exit 1
10657
10658 verb=\$1
10659 shift || exit 1
10660
10661 mandir=\$1
10662 shift || exit 1
10663
10664 srcdir=\$1
10665 top_srcdir=\$srcdir/..
10666 shift || exit 1
10667
10668 if test "\$form" = normal ; then
10669         if test "$cf_format" = yes ; then
10670         if test "$cf_inboth" = no ; then
10671                 sh \$0 format \$verb \$mandir \$srcdir \$*
10672                 exit $?
10673         fi
10674         fi
10675         cf_subdir=\$mandir/man
10676         cf_tables=$MANPAGE_TBL
10677 else
10678         cf_subdir=\$mandir/cat
10679         cf_tables=yes
10680 fi
10681
10682 # process the list of source-files
10683 for i in \$* ; do
10684 case \$i in #(vi
10685 *.orig|*.rej) ;; #(vi
10686 *.[0-9]*)
10687         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10688         if test \$verb = installing ; then
10689         if test ! -d \$cf_subdir\${section} ; then
10690                 mkdir -p \$cf_subdir\$section
10691         fi
10692         fi
10693
10694         # replace variables in man page
10695         if test ! -f $cf_man_alias ; then
10696 cat >>$cf_man_alias <<-CF_EOF2
10697                 s,@DATADIR@,\$datadir,g
10698                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
10699                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
10700                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
10701                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
10702                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
10703                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
10704 CF_EOF
10705
10706         for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
10707         do
10708                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10709                 cf_name=`echo $cf_name|sed "$program_transform_name"`
10710 cat >>$cf_edit_man <<-CF_EOF
10711                 s,@$cf_NAME@,$cf_name,g
10712 CF_EOF
10713         done
10714
10715 cat >>$cf_edit_man <<CF_EOF
10716 CF_EOF2
10717                 echo "...made $cf_man_alias"
10718         fi
10719
10720         aliases=
10721         cf_source=\`basename \$i\`
10722         inalias=\$cf_source
10723         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10724         if test ! -f \$inalias ; then
10725                 echo .. skipped \$cf_source
10726                 continue
10727         fi
10728 CF_EOF
10729
10730 if test "$MANPAGE_ALIASES" != no ; then
10731 cat >>$cf_edit_man <<CF_EOF
10732         nCurses=ignore.3x
10733         test $with_curses_h = yes && nCurses=ncurses.3x
10734         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10735 CF_EOF
10736 fi
10737
10738 if test "$MANPAGE_RENAMES" = no ; then
10739 cat >>$cf_edit_man <<CF_EOF
10740         # perform program transformations for section 1 man pages
10741         if test \$section = 1 ; then
10742                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10743         else
10744                 cf_target=\$cf_subdir\${section}/\$cf_source
10745         fi
10746 CF_EOF
10747 else
10748 cat >>$cf_edit_man <<CF_EOF
10749         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10750         if test -z "\$cf_target" ; then
10751                 echo '? missing rename for '\$cf_source
10752                 cf_target="\$cf_source"
10753         fi
10754         cf_target="\$cf_subdir\${section}/\${cf_target}"
10755
10756 CF_EOF
10757 fi
10758
10759 cat >>$cf_edit_man <<CF_EOF
10760         sed     -f $cf_man_alias \\
10761 CF_EOF
10762
10763 if test -f $MANPAGE_RENAMES ; then
10764 cat >>$cf_edit_man <<CF_EOF
10765                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10766 CF_EOF
10767 else
10768 cat >>$cf_edit_man <<CF_EOF
10769                 < \$i >\$TMP
10770 CF_EOF
10771 fi
10772
10773 cat >>$cf_edit_man <<CF_EOF
10774 if test \$cf_tables = yes ; then
10775         tbl \$TMP >\$TMP.out
10776         mv \$TMP.out \$TMP
10777 fi
10778 CF_EOF
10779
10780 if test $with_overwrite != yes ; then
10781 cat >>$cf_edit_man <<CF_EOF
10782         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10783         mv \$TMP.out \$TMP
10784 CF_EOF
10785 fi
10786
10787 if test $with_curses_h != yes ; then
10788 cat >>$cf_edit_man <<CF_EOF
10789         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10790         mv \$TMP.out \$TMP
10791 CF_EOF
10792 fi
10793
10794 cat >>$cf_edit_man <<CF_EOF
10795         if test \$form = format ; then
10796                 nroff -man \$TMP >\$TMP.out
10797                 mv \$TMP.out \$TMP
10798         fi
10799 CF_EOF
10800
10801 if test -n "$cf_compress" ; then
10802 cat >>$cf_edit_man <<CF_EOF
10803         if test \$verb = installing ; then
10804         if ( $cf_compress -f \$TMP )
10805         then
10806                 mv \$TMP.$cf_so_strip \$TMP
10807         fi
10808         fi
10809         cf_target="\$cf_target.$cf_so_strip"
10810 CF_EOF
10811 fi
10812
10813 case "$MANPAGE_FORMAT" in #(vi
10814 *BSDI*)
10815 cat >>$cf_edit_man <<CF_EOF
10816         if test \$form = format ; then
10817                 # BSDI installs only .0 suffixes in the cat directories
10818                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10819         fi
10820 CF_EOF
10821   ;;
10822 esac
10823
10824 cat >>$cf_edit_man <<CF_EOF
10825         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10826         if test \$verb = installing ; then
10827                 echo \$verb \$cf_target
10828                 \$INSTALL_DATA \$TMP \$cf_target
10829                 test -d \$cf_subdir\${section} &&
10830                 test -n "\$aliases" && (
10831                         cd \$cf_subdir\${section} && (
10832                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10833                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10834                                 cf_target=\`basename \$cf_target\`
10835                                 for cf_alias in \$aliases
10836                                 do
10837                                         if test \$section = 1 ; then
10838                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10839                                         fi
10840
10841                                         if test "$MANPAGE_SYMLINKS" = yes ; then
10842                                                 if test -f \$cf_alias\${suffix} ; then
10843                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10844                                                         then
10845                                                                 continue
10846                                                         fi
10847                                                 fi
10848                                                 echo .. \$verb alias \$cf_alias\${suffix}
10849 CF_EOF
10850 case "x$LN_S" in #(vi
10851 *-f) #(vi
10852 cat >>$cf_edit_man <<CF_EOF
10853                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10854 CF_EOF
10855         ;;
10856 *)
10857 cat >>$cf_edit_man <<CF_EOF
10858                                                 rm -f \$cf_alias\${suffix}
10859                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10860 CF_EOF
10861         ;;
10862 esac
10863 cat >>$cf_edit_man <<CF_EOF
10864                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10865                                                 echo ".so \$cf_source" >\$TMP
10866 CF_EOF
10867 if test -n "$cf_compress" ; then
10868 cat >>$cf_edit_man <<CF_EOF
10869                                                 if test -n "$cf_so_strip" ; then
10870                                                         $cf_compress -f \$TMP
10871                                                         mv \$TMP.$cf_so_strip \$TMP
10872                                                 fi
10873 CF_EOF
10874 fi
10875 cat >>$cf_edit_man <<CF_EOF
10876                                                 echo .. \$verb alias \$cf_alias\${suffix}
10877                                                 rm -f \$cf_alias\${suffix}
10878                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10879                                         fi
10880                                 done
10881                         )
10882                 )
10883         elif test \$verb = removing ; then
10884                 test -f \$cf_target && (
10885                         echo \$verb \$cf_target
10886                         rm -f \$cf_target
10887                 )
10888                 test -d \$cf_subdir\${section} &&
10889                 test -n "\$aliases" && (
10890                         cd \$cf_subdir\${section} && (
10891                                 for cf_alias in \$aliases
10892                                 do
10893                                         if test \$section = 1 ; then
10894                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10895                                         fi
10896
10897                                         echo .. \$verb alias \$cf_alias\${suffix}
10898                                         rm -f \$cf_alias\${suffix}
10899                                 done
10900                         )
10901                 )
10902         else
10903 #               echo ".hy 0"
10904                 cat \$TMP
10905         fi
10906         ;;
10907 esac
10908 done
10909
10910 if test $cf_inboth = yes ; then
10911 if test \$form != format ; then
10912         sh \$0 format \$verb \$mandir \$srcdir \$*
10913 fi
10914 fi
10915
10916 exit 0
10917 CF_EOF
10918 chmod 755 $cf_edit_man
10919
10920 ###############################################################################
10921
10922 ### Note that some functions (such as const) are normally disabled anyway.
10923 echo "$as_me:10923: checking if you want to build with function extensions" >&5
10924 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10925
10926 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10927 if test "${enable_ext_funcs+set}" = set; then
10928   enableval="$enable_ext_funcs"
10929   with_ext_funcs=$enableval
10930 else
10931   with_ext_funcs=yes
10932 fi;
10933 echo "$as_me:10933: result: $with_ext_funcs" >&5
10934 echo "${ECHO_T}$with_ext_funcs" >&6
10935 if test "x$with_ext_funcs" = xyes ; then
10936         NCURSES_EXT_FUNCS=1
10937
10938 cat >>confdefs.h <<\EOF
10939 #define HAVE_ASSUME_DEFAULT_COLORS 1
10940 EOF
10941
10942 cat >>confdefs.h <<\EOF
10943 #define HAVE_CURSES_VERSION 1
10944 EOF
10945
10946 cat >>confdefs.h <<\EOF
10947 #define HAVE_HAS_KEY 1
10948 EOF
10949
10950 cat >>confdefs.h <<\EOF
10951 #define HAVE_RESIZETERM 1
10952 EOF
10953
10954 cat >>confdefs.h <<\EOF
10955 #define HAVE_RESIZE_TERM 1
10956 EOF
10957
10958 cat >>confdefs.h <<\EOF
10959 #define HAVE_TERM_ENTRY_H 1
10960 EOF
10961
10962 cat >>confdefs.h <<\EOF
10963 #define HAVE_USE_DEFAULT_COLORS 1
10964 EOF
10965
10966 cat >>confdefs.h <<\EOF
10967 #define HAVE_USE_SCREEN 1
10968 EOF
10969
10970 cat >>confdefs.h <<\EOF
10971 #define HAVE_USE_WINDOW 1
10972 EOF
10973
10974 cat >>confdefs.h <<\EOF
10975 #define HAVE_WRESIZE 1
10976 EOF
10977
10978 cat >>confdefs.h <<\EOF
10979 #define NCURSES_EXT_FUNCS 1
10980 EOF
10981
10982         GENERATED_EXT_FUNCS=generated
10983 else
10984         NCURSES_EXT_FUNCS=0
10985         GENERATED_EXT_FUNCS=
10986 fi
10987
10988 echo "$as_me:10988: checking if you want to build with experimental SCREEN extensions" >&5
10989 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10990
10991 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10992 if test "${enable_sp_funcs+set}" = set; then
10993   enableval="$enable_sp_funcs"
10994   with_sp_funcs=$enableval
10995 else
10996   with_sp_funcs=no
10997 fi;
10998 echo "$as_me:10998: result: $with_sp_funcs" >&5
10999 echo "${ECHO_T}$with_sp_funcs" >&6
11000 if test "x$with_sp_funcs" = xyes ; then
11001         NCURSES_SP_FUNCS=1
11002
11003 cat >>confdefs.h <<\EOF
11004 #define NCURSES_SP_FUNCS 1
11005 EOF
11006
11007         GENERATED_SP_FUNCS=generated
11008 else
11009         NCURSES_SP_FUNCS=0
11010         GENERATED_SP_FUNCS=
11011 fi
11012
11013 echo "$as_me:11013: checking if you want to build with experimental terminal-driver" >&5
11014 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
11015
11016 # Check whether --enable-term-driver or --disable-term-driver was given.
11017 if test "${enable_term_driver+set}" = set; then
11018   enableval="$enable_term_driver"
11019   with_term_driver=$enableval
11020 else
11021   with_term_driver=no
11022 fi;
11023 echo "$as_me:11023: result: $with_term_driver" >&5
11024 echo "${ECHO_T}$with_term_driver" >&6
11025 if test "x$with_term_driver" = xyes ; then
11026
11027 cat >>confdefs.h <<\EOF
11028 #define USE_TERM_DRIVER 1
11029 EOF
11030
11031         if test "x$with_sp_funcs" != xyes ; then
11032                 { { echo "$as_me:11032: error: The term-driver option relies upon sp-funcs" >&5
11033 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
11034    { (exit 1); exit 1; }; }
11035         fi
11036 fi
11037
11038 ###   use option --enable-const to turn on use of const beyond that in XSI.
11039 echo "$as_me:11039: checking for extended use of const keyword" >&5
11040 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
11041
11042 # Check whether --enable-const or --disable-const was given.
11043 if test "${enable_const+set}" = set; then
11044   enableval="$enable_const"
11045   with_ext_const=$enableval
11046 else
11047   with_ext_const=no
11048 fi;
11049 echo "$as_me:11049: result: $with_ext_const" >&5
11050 echo "${ECHO_T}$with_ext_const" >&6
11051 NCURSES_CONST='/*nothing*/'
11052 if test "x$with_ext_const" = xyes ; then
11053         NCURSES_CONST=const
11054 fi
11055
11056 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
11057 echo "$as_me:11057: checking if you want to use extended colors" >&5
11058 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
11059
11060 # Check whether --enable-ext-colors or --disable-ext-colors was given.
11061 if test "${enable_ext_colors+set}" = set; then
11062   enableval="$enable_ext_colors"
11063   with_ext_colors=$enableval
11064 else
11065   with_ext_colors=no
11066 fi;
11067 echo "$as_me:11067: result: $with_ext_colors" >&5
11068 echo "${ECHO_T}$with_ext_colors" >&6
11069 NCURSES_EXT_COLORS=0
11070 if test "x$with_ext_colors" = xyes ; then
11071         if test "x$with_widec" != xyes ; then
11072                 { { echo "$as_me:11072: error: This option applies only to wide-character library" >&5
11073 echo "$as_me: error: This option applies only to wide-character library" >&2;}
11074    { (exit 1); exit 1; }; }
11075         else
11076                 # cannot be ABI 5 since it changes sizeof(cchar_t)
11077
11078 if test "${with_abi_version+set}" != set; then
11079         case $cf_cv_rel_version in
11080         5.*)
11081                 cf_cv_rel_version=6.0
11082                 cf_cv_abi_version=6
11083                 { echo "$as_me:11083: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11084 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11085                 ;;
11086         esac
11087 fi
11088
11089         fi
11090         NCURSES_EXT_COLORS=1
11091
11092 cat >>confdefs.h <<\EOF
11093 #define NCURSES_EXT_COLORS 1
11094 EOF
11095
11096 fi
11097
11098 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
11099 echo "$as_me:11099: checking if you want to use extended mouse encoding" >&5
11100 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
11101
11102 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
11103 if test "${enable_ext_mouse+set}" = set; then
11104   enableval="$enable_ext_mouse"
11105   with_ext_mouse=$enableval
11106 else
11107   with_ext_mouse=no
11108 fi;
11109 echo "$as_me:11109: result: $with_ext_mouse" >&5
11110 echo "${ECHO_T}$with_ext_mouse" >&6
11111 NCURSES_MOUSE_VERSION=1
11112 if test "x$with_ext_mouse" = xyes ; then
11113         NCURSES_MOUSE_VERSION=2
11114
11115 if test "${with_abi_version+set}" != set; then
11116         case $cf_cv_rel_version in
11117         5.*)
11118                 cf_cv_rel_version=6.0
11119                 cf_cv_abi_version=6
11120                 { echo "$as_me:11120: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11121 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11122                 ;;
11123         esac
11124 fi
11125
11126 fi
11127
11128 echo "$as_me:11128: checking if you want \$NCURSES_NO_PADDING code" >&5
11129 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
11130
11131 # Check whether --enable-no-padding or --disable-no-padding was given.
11132 if test "${enable_no_padding+set}" = set; then
11133   enableval="$enable_no_padding"
11134   with_no_padding=$enableval
11135 else
11136   with_no_padding=$with_ext_funcs
11137 fi;
11138 echo "$as_me:11138: result: $with_no_padding" >&5
11139 echo "${ECHO_T}$with_no_padding" >&6
11140 test "x$with_no_padding" = xyes &&
11141 cat >>confdefs.h <<\EOF
11142 #define NCURSES_NO_PADDING 1
11143 EOF
11144
11145 echo "$as_me:11145: checking for ANSI C header files" >&5
11146 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11147 if test "${ac_cv_header_stdc+set}" = set; then
11148   echo $ECHO_N "(cached) $ECHO_C" >&6
11149 else
11150   cat >conftest.$ac_ext <<_ACEOF
11151 #line 11151 "configure"
11152 #include "confdefs.h"
11153 #include <stdlib.h>
11154 #include <stdarg.h>
11155 #include <string.h>
11156 #include <float.h>
11157
11158 _ACEOF
11159 if { (eval echo "$as_me:11159: \"$ac_cpp conftest.$ac_ext\"") >&5
11160   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11161   ac_status=$?
11162   egrep -v '^ *\+' conftest.er1 >conftest.err
11163   rm -f conftest.er1
11164   cat conftest.err >&5
11165   echo "$as_me:11165: \$? = $ac_status" >&5
11166   (exit $ac_status); } >/dev/null; then
11167   if test -s conftest.err; then
11168     ac_cpp_err=$ac_c_preproc_warn_flag
11169   else
11170     ac_cpp_err=
11171   fi
11172 else
11173   ac_cpp_err=yes
11174 fi
11175 if test -z "$ac_cpp_err"; then
11176   ac_cv_header_stdc=yes
11177 else
11178   echo "$as_me: failed program was:" >&5
11179   cat conftest.$ac_ext >&5
11180   ac_cv_header_stdc=no
11181 fi
11182 rm -f conftest.err conftest.$ac_ext
11183
11184 if test $ac_cv_header_stdc = yes; then
11185   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11186   cat >conftest.$ac_ext <<_ACEOF
11187 #line 11187 "configure"
11188 #include "confdefs.h"
11189 #include <string.h>
11190
11191 _ACEOF
11192 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11193   egrep "memchr" >/dev/null 2>&1; then
11194   :
11195 else
11196   ac_cv_header_stdc=no
11197 fi
11198 rm -rf conftest*
11199
11200 fi
11201
11202 if test $ac_cv_header_stdc = yes; then
11203   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11204   cat >conftest.$ac_ext <<_ACEOF
11205 #line 11205 "configure"
11206 #include "confdefs.h"
11207 #include <stdlib.h>
11208
11209 _ACEOF
11210 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11211   egrep "free" >/dev/null 2>&1; then
11212   :
11213 else
11214   ac_cv_header_stdc=no
11215 fi
11216 rm -rf conftest*
11217
11218 fi
11219
11220 if test $ac_cv_header_stdc = yes; then
11221   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11222   if test "$cross_compiling" = yes; then
11223   :
11224 else
11225   cat >conftest.$ac_ext <<_ACEOF
11226 #line 11226 "configure"
11227 #include "confdefs.h"
11228 #include <ctype.h>
11229 #if ((' ' & 0x0FF) == 0x020)
11230 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11231 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11232 #else
11233 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11234                      || ('j' <= (c) && (c) <= 'r') \
11235                      || ('s' <= (c) && (c) <= 'z'))
11236 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11237 #endif
11238
11239 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11240 int
11241 main ()
11242 {
11243   int i;
11244   for (i = 0; i < 256; i++)
11245     if (XOR (islower (i), ISLOWER (i))
11246         || toupper (i) != TOUPPER (i))
11247       $ac_main_return(2);
11248   $ac_main_return (0);
11249 }
11250 _ACEOF
11251 rm -f conftest$ac_exeext
11252 if { (eval echo "$as_me:11252: \"$ac_link\"") >&5
11253   (eval $ac_link) 2>&5
11254   ac_status=$?
11255   echo "$as_me:11255: \$? = $ac_status" >&5
11256   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11257   { (eval echo "$as_me:11257: \"$ac_try\"") >&5
11258   (eval $ac_try) 2>&5
11259   ac_status=$?
11260   echo "$as_me:11260: \$? = $ac_status" >&5
11261   (exit $ac_status); }; }; then
11262   :
11263 else
11264   echo "$as_me: program exited with status $ac_status" >&5
11265 echo "$as_me: failed program was:" >&5
11266 cat conftest.$ac_ext >&5
11267 ac_cv_header_stdc=no
11268 fi
11269 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11270 fi
11271 fi
11272 fi
11273 echo "$as_me:11273: result: $ac_cv_header_stdc" >&5
11274 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11275 if test $ac_cv_header_stdc = yes; then
11276
11277 cat >>confdefs.h <<\EOF
11278 #define STDC_HEADERS 1
11279 EOF
11280
11281 fi
11282
11283 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11284
11285 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11286                   inttypes.h stdint.h unistd.h
11287 do
11288 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11289 echo "$as_me:11289: checking for $ac_header" >&5
11290 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11291 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11292   echo $ECHO_N "(cached) $ECHO_C" >&6
11293 else
11294   cat >conftest.$ac_ext <<_ACEOF
11295 #line 11295 "configure"
11296 #include "confdefs.h"
11297 $ac_includes_default
11298 #include <$ac_header>
11299 _ACEOF
11300 rm -f conftest.$ac_objext
11301 if { (eval echo "$as_me:11301: \"$ac_compile\"") >&5
11302   (eval $ac_compile) 2>&5
11303   ac_status=$?
11304   echo "$as_me:11304: \$? = $ac_status" >&5
11305   (exit $ac_status); } &&
11306          { ac_try='test -s conftest.$ac_objext'
11307   { (eval echo "$as_me:11307: \"$ac_try\"") >&5
11308   (eval $ac_try) 2>&5
11309   ac_status=$?
11310   echo "$as_me:11310: \$? = $ac_status" >&5
11311   (exit $ac_status); }; }; then
11312   eval "$as_ac_Header=yes"
11313 else
11314   echo "$as_me: failed program was:" >&5
11315 cat conftest.$ac_ext >&5
11316 eval "$as_ac_Header=no"
11317 fi
11318 rm -f conftest.$ac_objext conftest.$ac_ext
11319 fi
11320 echo "$as_me:11320: result: `eval echo '${'$as_ac_Header'}'`" >&5
11321 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11322 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11323   cat >>confdefs.h <<EOF
11324 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11325 EOF
11326
11327 fi
11328 done
11329
11330 echo "$as_me:11330: checking for signed char" >&5
11331 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11332 if test "${ac_cv_type_signed_char+set}" = set; then
11333   echo $ECHO_N "(cached) $ECHO_C" >&6
11334 else
11335   cat >conftest.$ac_ext <<_ACEOF
11336 #line 11336 "configure"
11337 #include "confdefs.h"
11338 $ac_includes_default
11339 int
11340 main ()
11341 {
11342 if ((signed char *) 0)
11343   return 0;
11344 if (sizeof (signed char))
11345   return 0;
11346   ;
11347   return 0;
11348 }
11349 _ACEOF
11350 rm -f conftest.$ac_objext
11351 if { (eval echo "$as_me:11351: \"$ac_compile\"") >&5
11352   (eval $ac_compile) 2>&5
11353   ac_status=$?
11354   echo "$as_me:11354: \$? = $ac_status" >&5
11355   (exit $ac_status); } &&
11356          { ac_try='test -s conftest.$ac_objext'
11357   { (eval echo "$as_me:11357: \"$ac_try\"") >&5
11358   (eval $ac_try) 2>&5
11359   ac_status=$?
11360   echo "$as_me:11360: \$? = $ac_status" >&5
11361   (exit $ac_status); }; }; then
11362   ac_cv_type_signed_char=yes
11363 else
11364   echo "$as_me: failed program was:" >&5
11365 cat conftest.$ac_ext >&5
11366 ac_cv_type_signed_char=no
11367 fi
11368 rm -f conftest.$ac_objext conftest.$ac_ext
11369 fi
11370 echo "$as_me:11370: result: $ac_cv_type_signed_char" >&5
11371 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11372
11373 echo "$as_me:11373: checking size of signed char" >&5
11374 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11375 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11376   echo $ECHO_N "(cached) $ECHO_C" >&6
11377 else
11378   if test "$ac_cv_type_signed_char" = yes; then
11379   if test "$cross_compiling" = yes; then
11380   # Depending upon the size, compute the lo and hi bounds.
11381 cat >conftest.$ac_ext <<_ACEOF
11382 #line 11382 "configure"
11383 #include "confdefs.h"
11384 $ac_includes_default
11385 int
11386 main ()
11387 {
11388 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11389   ;
11390   return 0;
11391 }
11392 _ACEOF
11393 rm -f conftest.$ac_objext
11394 if { (eval echo "$as_me:11394: \"$ac_compile\"") >&5
11395   (eval $ac_compile) 2>&5
11396   ac_status=$?
11397   echo "$as_me:11397: \$? = $ac_status" >&5
11398   (exit $ac_status); } &&
11399          { ac_try='test -s conftest.$ac_objext'
11400   { (eval echo "$as_me:11400: \"$ac_try\"") >&5
11401   (eval $ac_try) 2>&5
11402   ac_status=$?
11403   echo "$as_me:11403: \$? = $ac_status" >&5
11404   (exit $ac_status); }; }; then
11405   ac_lo=0 ac_mid=0
11406   while :; do
11407     cat >conftest.$ac_ext <<_ACEOF
11408 #line 11408 "configure"
11409 #include "confdefs.h"
11410 $ac_includes_default
11411 int
11412 main ()
11413 {
11414 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11415   ;
11416   return 0;
11417 }
11418 _ACEOF
11419 rm -f conftest.$ac_objext
11420 if { (eval echo "$as_me:11420: \"$ac_compile\"") >&5
11421   (eval $ac_compile) 2>&5
11422   ac_status=$?
11423   echo "$as_me:11423: \$? = $ac_status" >&5
11424   (exit $ac_status); } &&
11425          { ac_try='test -s conftest.$ac_objext'
11426   { (eval echo "$as_me:11426: \"$ac_try\"") >&5
11427   (eval $ac_try) 2>&5
11428   ac_status=$?
11429   echo "$as_me:11429: \$? = $ac_status" >&5
11430   (exit $ac_status); }; }; then
11431   ac_hi=$ac_mid; break
11432 else
11433   echo "$as_me: failed program was:" >&5
11434 cat conftest.$ac_ext >&5
11435 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11436 fi
11437 rm -f conftest.$ac_objext conftest.$ac_ext
11438   done
11439 else
11440   echo "$as_me: failed program was:" >&5
11441 cat conftest.$ac_ext >&5
11442 ac_hi=-1 ac_mid=-1
11443   while :; do
11444     cat >conftest.$ac_ext <<_ACEOF
11445 #line 11445 "configure"
11446 #include "confdefs.h"
11447 $ac_includes_default
11448 int
11449 main ()
11450 {
11451 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11452   ;
11453   return 0;
11454 }
11455 _ACEOF
11456 rm -f conftest.$ac_objext
11457 if { (eval echo "$as_me:11457: \"$ac_compile\"") >&5
11458   (eval $ac_compile) 2>&5
11459   ac_status=$?
11460   echo "$as_me:11460: \$? = $ac_status" >&5
11461   (exit $ac_status); } &&
11462          { ac_try='test -s conftest.$ac_objext'
11463   { (eval echo "$as_me:11463: \"$ac_try\"") >&5
11464   (eval $ac_try) 2>&5
11465   ac_status=$?
11466   echo "$as_me:11466: \$? = $ac_status" >&5
11467   (exit $ac_status); }; }; then
11468   ac_lo=$ac_mid; break
11469 else
11470   echo "$as_me: failed program was:" >&5
11471 cat conftest.$ac_ext >&5
11472 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11473 fi
11474 rm -f conftest.$ac_objext conftest.$ac_ext
11475   done
11476 fi
11477 rm -f conftest.$ac_objext conftest.$ac_ext
11478 # Binary search between lo and hi bounds.
11479 while test "x$ac_lo" != "x$ac_hi"; do
11480   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11481   cat >conftest.$ac_ext <<_ACEOF
11482 #line 11482 "configure"
11483 #include "confdefs.h"
11484 $ac_includes_default
11485 int
11486 main ()
11487 {
11488 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11489   ;
11490   return 0;
11491 }
11492 _ACEOF
11493 rm -f conftest.$ac_objext
11494 if { (eval echo "$as_me:11494: \"$ac_compile\"") >&5
11495   (eval $ac_compile) 2>&5
11496   ac_status=$?
11497   echo "$as_me:11497: \$? = $ac_status" >&5
11498   (exit $ac_status); } &&
11499          { ac_try='test -s conftest.$ac_objext'
11500   { (eval echo "$as_me:11500: \"$ac_try\"") >&5
11501   (eval $ac_try) 2>&5
11502   ac_status=$?
11503   echo "$as_me:11503: \$? = $ac_status" >&5
11504   (exit $ac_status); }; }; then
11505   ac_hi=$ac_mid
11506 else
11507   echo "$as_me: failed program was:" >&5
11508 cat conftest.$ac_ext >&5
11509 ac_lo=`expr $ac_mid + 1`
11510 fi
11511 rm -f conftest.$ac_objext conftest.$ac_ext
11512 done
11513 ac_cv_sizeof_signed_char=$ac_lo
11514 else
11515   if test "$cross_compiling" = yes; then
11516   { { echo "$as_me:11516: error: cannot run test program while cross compiling" >&5
11517 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11518    { (exit 1); exit 1; }; }
11519 else
11520   cat >conftest.$ac_ext <<_ACEOF
11521 #line 11521 "configure"
11522 #include "confdefs.h"
11523 $ac_includes_default
11524 int
11525 main ()
11526 {
11527 FILE *f = fopen ("conftest.val", "w");
11528 if (!f)
11529   $ac_main_return (1);
11530 fprintf (f, "%d", (sizeof (signed char)));
11531 fclose (f);
11532   ;
11533   return 0;
11534 }
11535 _ACEOF
11536 rm -f conftest$ac_exeext
11537 if { (eval echo "$as_me:11537: \"$ac_link\"") >&5
11538   (eval $ac_link) 2>&5
11539   ac_status=$?
11540   echo "$as_me:11540: \$? = $ac_status" >&5
11541   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11542   { (eval echo "$as_me:11542: \"$ac_try\"") >&5
11543   (eval $ac_try) 2>&5
11544   ac_status=$?
11545   echo "$as_me:11545: \$? = $ac_status" >&5
11546   (exit $ac_status); }; }; then
11547   ac_cv_sizeof_signed_char=`cat conftest.val`
11548 else
11549   echo "$as_me: program exited with status $ac_status" >&5
11550 echo "$as_me: failed program was:" >&5
11551 cat conftest.$ac_ext >&5
11552 fi
11553 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11554 fi
11555 fi
11556 rm -f conftest.val
11557 else
11558   ac_cv_sizeof_signed_char=0
11559 fi
11560 fi
11561 echo "$as_me:11561: result: $ac_cv_sizeof_signed_char" >&5
11562 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11563 cat >>confdefs.h <<EOF
11564 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11565 EOF
11566
11567 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11568         NCURSES_SBOOL="signed char"
11569 else
11570         NCURSES_SBOOL="char"
11571 fi
11572 echo "$as_me:11572: checking if you want to use signed Boolean array in term.h" >&5
11573 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11574
11575 # Check whether --enable-signed-char or --disable-signed-char was given.
11576 if test "${enable_signed_char+set}" = set; then
11577   enableval="$enable_signed_char"
11578   with_signed_char=$enableval
11579 else
11580   with_signed_char=no
11581 fi;
11582 echo "$as_me:11582: result: $with_signed_char" >&5
11583 echo "${ECHO_T}$with_signed_char" >&6
11584 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
11585
11586 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
11587 echo "$as_me:11587: checking if you want SIGWINCH handler" >&5
11588 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11589
11590 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11591 if test "${enable_sigwinch+set}" = set; then
11592   enableval="$enable_sigwinch"
11593   with_sigwinch=$enableval
11594 else
11595   with_sigwinch=$with_ext_funcs
11596 fi;
11597 echo "$as_me:11597: result: $with_sigwinch" >&5
11598 echo "${ECHO_T}$with_sigwinch" >&6
11599 test "x$with_sigwinch" = xyes &&
11600 cat >>confdefs.h <<\EOF
11601 #define USE_SIGWINCH 1
11602 EOF
11603
11604 ###   use option --enable-tcap-names to allow user to define new capabilities
11605 echo "$as_me:11605: checking if you want user-definable terminal capabilities like termcap" >&5
11606 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11607
11608 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11609 if test "${enable_tcap_names+set}" = set; then
11610   enableval="$enable_tcap_names"
11611   with_tcap_names=$enableval
11612 else
11613   with_tcap_names=$with_ext_funcs
11614 fi;
11615 echo "$as_me:11615: result: $with_tcap_names" >&5
11616 echo "${ECHO_T}$with_tcap_names" >&6
11617 NCURSES_XNAMES=0
11618 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
11619
11620 ###############################################################################
11621 # These options are relatively safe to experiment with.
11622
11623 echo "$as_me:11623: checking if you want all development code" >&5
11624 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11625
11626 # Check whether --with-develop or --without-develop was given.
11627 if test "${with_develop+set}" = set; then
11628   withval="$with_develop"
11629   with_develop=$withval
11630 else
11631   with_develop=no
11632 fi;
11633 echo "$as_me:11633: result: $with_develop" >&5
11634 echo "${ECHO_T}$with_develop" >&6
11635
11636 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
11637 echo "$as_me:11637: checking if you want hard-tabs code" >&5
11638 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11639
11640 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11641 if test "${enable_hard_tabs+set}" = set; then
11642   enableval="$enable_hard_tabs"
11643
11644 else
11645   enable_hard_tabs=$with_develop
11646 fi;
11647 echo "$as_me:11647: result: $enable_hard_tabs" >&5
11648 echo "${ECHO_T}$enable_hard_tabs" >&6
11649 test "x$enable_hard_tabs" = xyes &&
11650 cat >>confdefs.h <<\EOF
11651 #define USE_HARD_TABS 1
11652 EOF
11653
11654 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11655 echo "$as_me:11655: checking if you want limited support for xmc" >&5
11656 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11657
11658 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11659 if test "${enable_xmc_glitch+set}" = set; then
11660   enableval="$enable_xmc_glitch"
11661
11662 else
11663   enable_xmc_glitch=$with_develop
11664 fi;
11665 echo "$as_me:11665: result: $enable_xmc_glitch" >&5
11666 echo "${ECHO_T}$enable_xmc_glitch" >&6
11667 test "x$enable_xmc_glitch" = xyes &&
11668 cat >>confdefs.h <<\EOF
11669 #define USE_XMC_SUPPORT 1
11670 EOF
11671
11672 ###############################################################################
11673 # These are just experimental, probably should not be in a package:
11674
11675 echo "$as_me:11675: checking if you do not want to assume colors are white-on-black" >&5
11676 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11677
11678 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11679 if test "${enable_assumed_color+set}" = set; then
11680   enableval="$enable_assumed_color"
11681   with_assumed_color=$enableval
11682 else
11683   with_assumed_color=yes
11684 fi;
11685 echo "$as_me:11685: result: $with_assumed_color" >&5
11686 echo "${ECHO_T}$with_assumed_color" >&6
11687 test "x$with_assumed_color" = xyes &&
11688 cat >>confdefs.h <<\EOF
11689 #define USE_ASSUMED_COLOR 1
11690 EOF
11691
11692 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
11693 echo "$as_me:11693: checking if you want hashmap scrolling-optimization code" >&5
11694 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11695
11696 # Check whether --enable-hashmap or --disable-hashmap was given.
11697 if test "${enable_hashmap+set}" = set; then
11698   enableval="$enable_hashmap"
11699   with_hashmap=$enableval
11700 else
11701   with_hashmap=yes
11702 fi;
11703 echo "$as_me:11703: result: $with_hashmap" >&5
11704 echo "${ECHO_T}$with_hashmap" >&6
11705 test "x$with_hashmap" = xyes &&
11706 cat >>confdefs.h <<\EOF
11707 #define USE_HASHMAP 1
11708 EOF
11709
11710 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11711 echo "$as_me:11711: checking if you want colorfgbg code" >&5
11712 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11713
11714 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11715 if test "${enable_colorfgbg+set}" = set; then
11716   enableval="$enable_colorfgbg"
11717   with_colorfgbg=$enableval
11718 else
11719   with_colorfgbg=no
11720 fi;
11721 echo "$as_me:11721: result: $with_colorfgbg" >&5
11722 echo "${ECHO_T}$with_colorfgbg" >&6
11723 test "x$with_colorfgbg" = xyes &&
11724 cat >>confdefs.h <<\EOF
11725 #define USE_COLORFGBG 1
11726 EOF
11727
11728 ###   use option --enable-interop to turn on use of bindings used for interop
11729 echo "$as_me:11729: checking if you want interop bindings" >&5
11730 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11731
11732 # Check whether --enable-interop or --disable-interop was given.
11733 if test "${enable_interop+set}" = set; then
11734   enableval="$enable_interop"
11735   with_exp_interop=$enableval
11736 else
11737   with_exp_interop=no
11738 fi;
11739 echo "$as_me:11739: result: $with_exp_interop" >&5
11740 echo "${ECHO_T}$with_exp_interop" >&6
11741
11742 NCURSES_INTEROP_FUNCS=0
11743 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
11744
11745 # This is still experimental (20080329), but should ultimately be moved to
11746 # the script-block --with-normal, etc.
11747
11748 echo "$as_me:11748: checking if you want to link with the pthread library" >&5
11749 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11750
11751 # Check whether --with-pthread or --without-pthread was given.
11752 if test "${with_pthread+set}" = set; then
11753   withval="$with_pthread"
11754   with_pthread=$withval
11755 else
11756   with_pthread=no
11757 fi;
11758 echo "$as_me:11758: result: $with_pthread" >&5
11759 echo "${ECHO_T}$with_pthread" >&6
11760
11761 if test "$with_pthread" != no ; then
11762     echo "$as_me:11762: checking for pthread.h" >&5
11763 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11764 if test "${ac_cv_header_pthread_h+set}" = set; then
11765   echo $ECHO_N "(cached) $ECHO_C" >&6
11766 else
11767   cat >conftest.$ac_ext <<_ACEOF
11768 #line 11768 "configure"
11769 #include "confdefs.h"
11770 #include <pthread.h>
11771 _ACEOF
11772 if { (eval echo "$as_me:11772: \"$ac_cpp conftest.$ac_ext\"") >&5
11773   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11774   ac_status=$?
11775   egrep -v '^ *\+' conftest.er1 >conftest.err
11776   rm -f conftest.er1
11777   cat conftest.err >&5
11778   echo "$as_me:11778: \$? = $ac_status" >&5
11779   (exit $ac_status); } >/dev/null; then
11780   if test -s conftest.err; then
11781     ac_cpp_err=$ac_c_preproc_warn_flag
11782   else
11783     ac_cpp_err=
11784   fi
11785 else
11786   ac_cpp_err=yes
11787 fi
11788 if test -z "$ac_cpp_err"; then
11789   ac_cv_header_pthread_h=yes
11790 else
11791   echo "$as_me: failed program was:" >&5
11792   cat conftest.$ac_ext >&5
11793   ac_cv_header_pthread_h=no
11794 fi
11795 rm -f conftest.err conftest.$ac_ext
11796 fi
11797 echo "$as_me:11797: result: $ac_cv_header_pthread_h" >&5
11798 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11799 if test $ac_cv_header_pthread_h = yes; then
11800
11801 cat >>confdefs.h <<\EOF
11802 #define HAVE_PTHREADS_H 1
11803 EOF
11804
11805         for cf_lib_pthread in pthread c_r
11806         do
11807             echo "$as_me:11807: checking if we can link with the $cf_lib_pthread library" >&5
11808 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11809             cf_save_LIBS="$LIBS"
11810             LIBS="-l$cf_lib_pthread $LIBS"
11811             cat >conftest.$ac_ext <<_ACEOF
11812 #line 11812 "configure"
11813 #include "confdefs.h"
11814
11815 #include <pthread.h>
11816
11817 int
11818 main ()
11819 {
11820
11821                 int rc = pthread_create(0,0,0,0);
11822                 int r2 = pthread_mutexattr_settype(0, 0);
11823
11824   ;
11825   return 0;
11826 }
11827 _ACEOF
11828 rm -f conftest.$ac_objext conftest$ac_exeext
11829 if { (eval echo "$as_me:11829: \"$ac_link\"") >&5
11830   (eval $ac_link) 2>&5
11831   ac_status=$?
11832   echo "$as_me:11832: \$? = $ac_status" >&5
11833   (exit $ac_status); } &&
11834          { ac_try='test -s conftest$ac_exeext'
11835   { (eval echo "$as_me:11835: \"$ac_try\"") >&5
11836   (eval $ac_try) 2>&5
11837   ac_status=$?
11838   echo "$as_me:11838: \$? = $ac_status" >&5
11839   (exit $ac_status); }; }; then
11840   with_pthread=yes
11841 else
11842   echo "$as_me: failed program was:" >&5
11843 cat conftest.$ac_ext >&5
11844 with_pthread=no
11845 fi
11846 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11847             LIBS="$cf_save_LIBS"
11848             echo "$as_me:11848: result: $with_pthread" >&5
11849 echo "${ECHO_T}$with_pthread" >&6
11850             test "$with_pthread" = yes && break
11851         done
11852
11853         if test "$with_pthread" = yes ; then
11854             LIBS="-l$cf_lib_pthread $LIBS"
11855
11856 cat >>confdefs.h <<\EOF
11857 #define HAVE_LIBPTHREADS 1
11858 EOF
11859
11860         else
11861             { { echo "$as_me:11861: error: Cannot link with pthread library" >&5
11862 echo "$as_me: error: Cannot link with pthread library" >&2;}
11863    { (exit 1); exit 1; }; }
11864         fi
11865
11866 fi
11867
11868 fi
11869
11870 if test "x$with_pthread" != xno; then
11871         echo "$as_me:11871: checking for pthread_kill" >&5
11872 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11873 if test "${ac_cv_func_pthread_kill+set}" = set; then
11874   echo $ECHO_N "(cached) $ECHO_C" >&6
11875 else
11876   cat >conftest.$ac_ext <<_ACEOF
11877 #line 11877 "configure"
11878 #include "confdefs.h"
11879 /* System header to define __stub macros and hopefully few prototypes,
11880     which can conflict with char pthread_kill (); below.  */
11881 #include <assert.h>
11882 /* Override any gcc2 internal prototype to avoid an error.  */
11883 #ifdef __cplusplus
11884 extern "C"
11885 #endif
11886 /* We use char because int might match the return type of a gcc2
11887    builtin and then its argument prototype would still apply.  */
11888 char pthread_kill ();
11889 char (*f) ();
11890
11891 int
11892 main ()
11893 {
11894 /* The GNU C library defines this for functions which it implements
11895     to always fail with ENOSYS.  Some functions are actually named
11896     something starting with __ and the normal name is an alias.  */
11897 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11898 choke me
11899 #else
11900 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11901 #endif
11902
11903   ;
11904   return 0;
11905 }
11906 _ACEOF
11907 rm -f conftest.$ac_objext conftest$ac_exeext
11908 if { (eval echo "$as_me:11908: \"$ac_link\"") >&5
11909   (eval $ac_link) 2>&5
11910   ac_status=$?
11911   echo "$as_me:11911: \$? = $ac_status" >&5
11912   (exit $ac_status); } &&
11913          { ac_try='test -s conftest$ac_exeext'
11914   { (eval echo "$as_me:11914: \"$ac_try\"") >&5
11915   (eval $ac_try) 2>&5
11916   ac_status=$?
11917   echo "$as_me:11917: \$? = $ac_status" >&5
11918   (exit $ac_status); }; }; then
11919   ac_cv_func_pthread_kill=yes
11920 else
11921   echo "$as_me: failed program was:" >&5
11922 cat conftest.$ac_ext >&5
11923 ac_cv_func_pthread_kill=no
11924 fi
11925 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11926 fi
11927 echo "$as_me:11927: result: $ac_cv_func_pthread_kill" >&5
11928 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11929 if test $ac_cv_func_pthread_kill = yes; then
11930
11931                 echo "$as_me:11931: checking if you want to allow EINTR in wgetch with pthreads" >&5
11932 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11933
11934 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11935 if test "${enable_pthreads_eintr+set}" = set; then
11936   enableval="$enable_pthreads_eintr"
11937   use_pthreads_eintr=$enableval
11938 else
11939   use_pthreads_eintr=no
11940 fi;
11941                 echo "$as_me:11941: result: $use_pthreads_eintr" >&5
11942 echo "${ECHO_T}$use_pthreads_eintr" >&6
11943                 if test "x$use_pthreads_eintr" = xyes ; then
11944
11945 cat >>confdefs.h <<\EOF
11946 #define USE_PTHREADS_EINTR 1
11947 EOF
11948
11949                 fi
11950 fi
11951
11952         echo "$as_me:11952: checking if you want to use weak-symbols for pthreads" >&5
11953 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11954
11955 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11956 if test "${enable_weak_symbols+set}" = set; then
11957   enableval="$enable_weak_symbols"
11958   use_weak_symbols=$enableval
11959 else
11960   use_weak_symbols=no
11961 fi;
11962         echo "$as_me:11962: result: $use_weak_symbols" >&5
11963 echo "${ECHO_T}$use_weak_symbols" >&6
11964         if test "x$use_weak_symbols" = xyes ; then
11965
11966 echo "$as_me:11966: checking if $CC supports weak symbols" >&5
11967 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11968 if test "${cf_cv_weak_symbols+set}" = set; then
11969   echo $ECHO_N "(cached) $ECHO_C" >&6
11970 else
11971
11972 cat >conftest.$ac_ext <<_ACEOF
11973 #line 11973 "configure"
11974 #include "confdefs.h"
11975
11976 #include <stdio.h>
11977 int
11978 main ()
11979 {
11980
11981 #if defined(__GNUC__)
11982 #  if defined __USE_ISOC99
11983 #    define _cat_pragma(exp)    _Pragma(#exp)
11984 #    define _weak_pragma(exp)   _cat_pragma(weak name)
11985 #  else
11986 #    define _weak_pragma(exp)
11987 #  endif
11988 #  define _declare(name)        __extension__ extern __typeof__(name) name
11989 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
11990 #endif
11991
11992 weak_symbol(fopen);
11993
11994   ;
11995   return 0;
11996 }
11997 _ACEOF
11998 rm -f conftest.$ac_objext
11999 if { (eval echo "$as_me:11999: \"$ac_compile\"") >&5
12000   (eval $ac_compile) 2>&5
12001   ac_status=$?
12002   echo "$as_me:12002: \$? = $ac_status" >&5
12003   (exit $ac_status); } &&
12004          { ac_try='test -s conftest.$ac_objext'
12005   { (eval echo "$as_me:12005: \"$ac_try\"") >&5
12006   (eval $ac_try) 2>&5
12007   ac_status=$?
12008   echo "$as_me:12008: \$? = $ac_status" >&5
12009   (exit $ac_status); }; }; then
12010   cf_cv_weak_symbols=yes
12011 else
12012   echo "$as_me: failed program was:" >&5
12013 cat conftest.$ac_ext >&5
12014 cf_cv_weak_symbols=no
12015 fi
12016 rm -f conftest.$ac_objext conftest.$ac_ext
12017
12018 fi
12019 echo "$as_me:12019: result: $cf_cv_weak_symbols" >&5
12020 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
12021
12022         else
12023                 cf_cv_weak_symbols=no
12024         fi
12025
12026         if test "x$cf_cv_weak_symbols" = xyes ; then
12027
12028 cat >>confdefs.h <<\EOF
12029 #define USE_WEAK_SYMBOLS 1
12030 EOF
12031
12032         fi
12033 fi
12034
12035 PTHREAD=
12036 if test "x$with_pthread" = "xyes" ; then
12037
12038 cat >>confdefs.h <<\EOF
12039 #define USE_PTHREADS 1
12040 EOF
12041
12042     enable_reentrant=yes
12043     if test "x$cf_cv_weak_symbols" = xyes ; then
12044         PTHREAD=-lpthread
12045     fi
12046 fi
12047
12048 # Reentrant code has to be opaque; there's little advantage to making ncurses
12049 # opaque outside of that, so there is no --enable-opaque option.  We can use
12050 # this option without --with-pthreads, but this will be always set for
12051 # pthreads.
12052 echo "$as_me:12052: checking if you want experimental reentrant code" >&5
12053 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
12054
12055 # Check whether --enable-reentrant or --disable-reentrant was given.
12056 if test "${enable_reentrant+set}" = set; then
12057   enableval="$enable_reentrant"
12058   with_reentrant=$enableval
12059 else
12060   with_reentrant=no
12061 fi;
12062 echo "$as_me:12062: result: $with_reentrant" >&5
12063 echo "${ECHO_T}$with_reentrant" >&6
12064 if test "x$with_reentrant" = xyes ; then
12065         cf_cv_enable_reentrant=1
12066         cf_cv_enable_opaque="NCURSES_INTERNALS"
12067         NCURSES_OPAQUE=1
12068         NCURSES_SIZE_T=int
12069         if test "x$cf_cv_weak_symbols" = xyes ; then
12070
12071 # remove pthread library from $LIBS
12072 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
12073
12074                 TEST_LIBS="-lpthread $TEST_LIBS"
12075                 TEST_LIBS2="-lpthread $TEST_LIBS2"
12076         else
12077                 # when not using weak symbols but with_reentrant,
12078                 # add 't' to the library suffix on all platforms
12079                 # except cygwin, where we only do that if ALSO
12080                 # compiling with full thread support.
12081                 case "$host" in
12082                 *cygwin* | *msys*)
12083                         if test "$with_pthread" = "yes" ; then
12084                                 LIB_SUFFIX="t${LIB_SUFFIX}"
12085                         fi ;;
12086                 * ) LIB_SUFFIX="t${LIB_SUFFIX}" ;;
12087                 esac
12088         fi
12089
12090 cat >>confdefs.h <<\EOF
12091 #define USE_REENTRANT 1
12092 EOF
12093
12094 if test "${with_abi_version+set}" != set; then
12095         case $cf_cv_rel_version in
12096         5.*)
12097                 cf_cv_rel_version=6.0
12098                 cf_cv_abi_version=6
12099                 { echo "$as_me:12099: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
12100 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
12101                 ;;
12102         esac
12103 fi
12104
12105 else
12106         cf_cv_enable_reentrant=0
12107         cf_cv_enable_opaque="NCURSES_OPAQUE"
12108         NCURSES_OPAQUE=0
12109         NCURSES_SIZE_T=short
12110 fi
12111
12112 ### Allow using a different wrap-prefix
12113 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
12114         echo "$as_me:12114: checking for prefix used to wrap public variables" >&5
12115 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
12116
12117 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
12118 if test "${with_wrap_prefix+set}" = set; then
12119   withval="$with_wrap_prefix"
12120   NCURSES_WRAP_PREFIX=$withval
12121 else
12122   NCURSES_WRAP_PREFIX=_nc_
12123 fi;
12124         echo "$as_me:12124: result: $NCURSES_WRAP_PREFIX" >&5
12125 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
12126 else
12127         NCURSES_WRAP_PREFIX=_nc_
12128 fi
12129
12130 cat >>confdefs.h <<EOF
12131 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
12132 EOF
12133
12134 echo "$as_me:12134: checking if you want experimental safe-sprintf code" >&5
12135 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
12136
12137 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
12138 if test "${enable_safe_sprintf+set}" = set; then
12139   enableval="$enable_safe_sprintf"
12140   with_safe_sprintf=$enableval
12141 else
12142   with_safe_sprintf=no
12143 fi;
12144 echo "$as_me:12144: result: $with_safe_sprintf" >&5
12145 echo "${ECHO_T}$with_safe_sprintf" >&6
12146 test "x$with_safe_sprintf" = xyes &&
12147 cat >>confdefs.h <<\EOF
12148 #define USE_SAFE_SPRINTF 1
12149 EOF
12150
12151 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
12152 # when hashmap is used scroll hints are useless
12153 if test "$with_hashmap" = no ; then
12154 echo "$as_me:12154: checking if you want to experiment without scrolling-hints code" >&5
12155 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
12156
12157 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
12158 if test "${enable_scroll_hints+set}" = set; then
12159   enableval="$enable_scroll_hints"
12160   with_scroll_hints=$enableval
12161 else
12162   with_scroll_hints=yes
12163 fi;
12164 echo "$as_me:12164: result: $with_scroll_hints" >&5
12165 echo "${ECHO_T}$with_scroll_hints" >&6
12166 test "x$with_scroll_hints" = xyes &&
12167 cat >>confdefs.h <<\EOF
12168 #define USE_SCROLL_HINTS 1
12169 EOF
12170
12171 fi
12172
12173 echo "$as_me:12173: checking if you want experimental wgetch-events code" >&5
12174 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
12175
12176 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
12177 if test "${enable_wgetch_events+set}" = set; then
12178   enableval="$enable_wgetch_events"
12179   with_wgetch_events=$enableval
12180 else
12181   with_wgetch_events=no
12182 fi;
12183 echo "$as_me:12183: result: $with_wgetch_events" >&5
12184 echo "${ECHO_T}$with_wgetch_events" >&6
12185 test "x$with_wgetch_events" = xyes &&
12186 cat >>confdefs.h <<\EOF
12187 #define NCURSES_WGETCH_EVENTS 1
12188 EOF
12189
12190 ###############################################################################
12191
12192 ###     use option --disable-echo to suppress full display compiling commands
12193
12194 echo "$as_me:12194: checking if you want to see long compiling messages" >&5
12195 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
12196
12197 # Check whether --enable-echo or --disable-echo was given.
12198 if test "${enable_echo+set}" = set; then
12199   enableval="$enable_echo"
12200   test "$enableval" != no && enableval=yes
12201   if test "$enableval" != "yes" ; then
12202
12203     ECHO_LT='--silent'
12204     ECHO_LD='@echo linking $@;'
12205     RULE_CC='@echo compiling $<'
12206     SHOW_CC='@echo compiling $@'
12207     ECHO_CC='@'
12208
12209   else
12210
12211     ECHO_LT=''
12212     ECHO_LD=''
12213     RULE_CC=''
12214     SHOW_CC=''
12215     ECHO_CC=''
12216
12217   fi
12218 else
12219   enableval=yes
12220
12221     ECHO_LT=''
12222     ECHO_LD=''
12223     RULE_CC=''
12224     SHOW_CC=''
12225     ECHO_CC=''
12226
12227 fi;
12228 echo "$as_me:12228: result: $enableval" >&5
12229 echo "${ECHO_T}$enableval" >&6
12230
12231 if test "x$enable_echo" = xyes; then
12232         ECHO_LINK=
12233 else
12234         ECHO_LINK='@ echo linking $@ ... ;'
12235         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
12236         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
12237 fi
12238
12239 ###     use option --enable-warnings to turn on all gcc warnings
12240 echo "$as_me:12240: checking if you want to see compiler warnings" >&5
12241 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
12242
12243 # Check whether --enable-warnings or --disable-warnings was given.
12244 if test "${enable_warnings+set}" = set; then
12245   enableval="$enable_warnings"
12246   with_warnings=$enableval
12247 fi;
12248 echo "$as_me:12248: result: $with_warnings" >&5
12249 echo "${ECHO_T}$with_warnings" >&6
12250
12251 if test "x$with_warnings" = "xyes"; then
12252
12253         ADAFLAGS="$ADAFLAGS -gnatg"
12254
12255 INTEL_COMPILER=no
12256
12257 if test "$GCC" = yes ; then
12258         case $host_os in
12259         linux*|gnu*)
12260                 echo "$as_me:12260: checking if this is really Intel C compiler" >&5
12261 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
12262                 cf_save_CFLAGS="$CFLAGS"
12263                 CFLAGS="$CFLAGS -no-gcc"
12264                 cat >conftest.$ac_ext <<_ACEOF
12265 #line 12265 "configure"
12266 #include "confdefs.h"
12267
12268 int
12269 main ()
12270 {
12271
12272 #ifdef __INTEL_COMPILER
12273 #else
12274 make an error
12275 #endif
12276
12277   ;
12278   return 0;
12279 }
12280 _ACEOF
12281 rm -f conftest.$ac_objext
12282 if { (eval echo "$as_me:12282: \"$ac_compile\"") >&5
12283   (eval $ac_compile) 2>&5
12284   ac_status=$?
12285   echo "$as_me:12285: \$? = $ac_status" >&5
12286   (exit $ac_status); } &&
12287          { ac_try='test -s conftest.$ac_objext'
12288   { (eval echo "$as_me:12288: \"$ac_try\"") >&5
12289   (eval $ac_try) 2>&5
12290   ac_status=$?
12291   echo "$as_me:12291: \$? = $ac_status" >&5
12292   (exit $ac_status); }; }; then
12293   INTEL_COMPILER=yes
12294 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12295
12296 else
12297   echo "$as_me: failed program was:" >&5
12298 cat conftest.$ac_ext >&5
12299 fi
12300 rm -f conftest.$ac_objext conftest.$ac_ext
12301                 CFLAGS="$cf_save_CFLAGS"
12302                 echo "$as_me:12302: result: $INTEL_COMPILER" >&5
12303 echo "${ECHO_T}$INTEL_COMPILER" >&6
12304                 ;;
12305         esac
12306 fi
12307
12308 CLANG_COMPILER=no
12309
12310 if test "$GCC" = yes ; then
12311         echo "$as_me:12311: checking if this is really Clang C compiler" >&5
12312 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
12313         cf_save_CFLAGS="$CFLAGS"
12314         CFLAGS="$CFLAGS -Qunused-arguments"
12315         cat >conftest.$ac_ext <<_ACEOF
12316 #line 12316 "configure"
12317 #include "confdefs.h"
12318
12319 int
12320 main ()
12321 {
12322
12323 #ifdef __clang__
12324 #else
12325 make an error
12326 #endif
12327
12328   ;
12329   return 0;
12330 }
12331 _ACEOF
12332 rm -f conftest.$ac_objext
12333 if { (eval echo "$as_me:12333: \"$ac_compile\"") >&5
12334   (eval $ac_compile) 2>&5
12335   ac_status=$?
12336   echo "$as_me:12336: \$? = $ac_status" >&5
12337   (exit $ac_status); } &&
12338          { ac_try='test -s conftest.$ac_objext'
12339   { (eval echo "$as_me:12339: \"$ac_try\"") >&5
12340   (eval $ac_try) 2>&5
12341   ac_status=$?
12342   echo "$as_me:12342: \$? = $ac_status" >&5
12343   (exit $ac_status); }; }; then
12344   CLANG_COMPILER=yes
12345 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12346
12347 else
12348   echo "$as_me: failed program was:" >&5
12349 cat conftest.$ac_ext >&5
12350 fi
12351 rm -f conftest.$ac_objext conftest.$ac_ext
12352         CFLAGS="$cf_save_CFLAGS"
12353         echo "$as_me:12353: result: $CLANG_COMPILER" >&5
12354 echo "${ECHO_T}$CLANG_COMPILER" >&6
12355 fi
12356
12357 cat > conftest.$ac_ext <<EOF
12358 #line 12358 "${as_me:-configure}"
12359 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12360 EOF
12361
12362 if test "$INTEL_COMPILER" = yes
12363 then
12364 # The "-wdXXX" options suppress warnings:
12365 # remark #1419: external declaration in primary source file
12366 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12367 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12368 # remark #193: zero used for undefined preprocessing identifier
12369 # remark #593: variable "curs_sb_left_arrow" was set but never used
12370 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12371 # remark #869: parameter "tw" was never referenced
12372 # remark #981: operands are evaluated in unspecified order
12373 # warning #279: controlling expression is constant
12374
12375         { echo "$as_me:12375: checking for $CC warning options..." >&5
12376 echo "$as_me: checking for $CC warning options..." >&6;}
12377         cf_save_CFLAGS="$CFLAGS"
12378         EXTRA_CFLAGS="-Wall"
12379         for cf_opt in \
12380                 wd1419 \
12381                 wd1683 \
12382                 wd1684 \
12383                 wd193 \
12384                 wd593 \
12385                 wd279 \
12386                 wd810 \
12387                 wd869 \
12388                 wd981
12389         do
12390                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12391                 if { (eval echo "$as_me:12391: \"$ac_compile\"") >&5
12392   (eval $ac_compile) 2>&5
12393   ac_status=$?
12394   echo "$as_me:12394: \$? = $ac_status" >&5
12395   (exit $ac_status); }; then
12396                         test -n "$verbose" && echo "$as_me:12396: result: ... -$cf_opt" >&5
12397 echo "${ECHO_T}... -$cf_opt" >&6
12398                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12399                 fi
12400         done
12401         CFLAGS="$cf_save_CFLAGS"
12402
12403 elif test "$GCC" = yes
12404 then
12405         { echo "$as_me:12405: checking for $CC warning options..." >&5
12406 echo "$as_me: checking for $CC warning options..." >&6;}
12407         cf_save_CFLAGS="$CFLAGS"
12408         EXTRA_CFLAGS=
12409         cf_warn_CONST=""
12410         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12411         for cf_opt in W Wall \
12412                 Wbad-function-cast \
12413                 Wcast-align \
12414                 Wcast-qual \
12415                 Wdeclaration-after-statement \
12416                 Wextra \
12417                 Wignored-qualifiers \
12418                 Winline \
12419                 Wlogical-op \
12420                 Wmissing-declarations \
12421                 Wmissing-prototypes \
12422                 Wnested-externs \
12423                 Wpointer-arith \
12424                 Wshadow \
12425                 Wstrict-prototypes \
12426                 Wundef \
12427                 Wvarargs $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
12428         do
12429                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12430                 if { (eval echo "$as_me:12430: \"$ac_compile\"") >&5
12431   (eval $ac_compile) 2>&5
12432   ac_status=$?
12433   echo "$as_me:12433: \$? = $ac_status" >&5
12434   (exit $ac_status); }; then
12435                         test -n "$verbose" && echo "$as_me:12435: result: ... -$cf_opt" >&5
12436 echo "${ECHO_T}... -$cf_opt" >&6
12437                         case $cf_opt in #(vi
12438                         Wcast-qual) #(vi
12439                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12440                                 ;;
12441                         Winline) #(vi
12442                                 case $GCC_VERSION in
12443                                 [34].*)
12444                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12445
12446 echo "${as_me:-configure}:12446: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12447
12448                                         continue;;
12449                                 esac
12450                                 ;;
12451                         Wpointer-arith) #(vi
12452                                 case $GCC_VERSION in
12453                                 [12].*)
12454                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12455
12456 echo "${as_me:-configure}:12456: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12457
12458                                         continue;;
12459                                 esac
12460                                 ;;
12461                         esac
12462                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12463                 fi
12464         done
12465         CFLAGS="$cf_save_CFLAGS"
12466 fi
12467 rm -rf conftest*
12468
12469         if test "x$cf_with_cxx" = xyes ; then
12470
12471 INTEL_CPLUSPLUS=no
12472
12473 if test "$GCC" = yes ; then
12474         case $host_os in
12475         linux*|gnu*)
12476                 echo "$as_me:12476: checking if this is really Intel C++ compiler" >&5
12477 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12478                 cf_save_CFLAGS="$CXXFLAGS"
12479                 CXXFLAGS="$CXXFLAGS -no-gcc"
12480                 cat >conftest.$ac_ext <<_ACEOF
12481 #line 12481 "configure"
12482 #include "confdefs.h"
12483
12484 int
12485 main ()
12486 {
12487
12488 #ifdef __INTEL_COMPILER
12489 #else
12490 make an error
12491 #endif
12492
12493   ;
12494   return 0;
12495 }
12496 _ACEOF
12497 rm -f conftest.$ac_objext
12498 if { (eval echo "$as_me:12498: \"$ac_compile\"") >&5
12499   (eval $ac_compile) 2>&5
12500   ac_status=$?
12501   echo "$as_me:12501: \$? = $ac_status" >&5
12502   (exit $ac_status); } &&
12503          { ac_try='test -s conftest.$ac_objext'
12504   { (eval echo "$as_me:12504: \"$ac_try\"") >&5
12505   (eval $ac_try) 2>&5
12506   ac_status=$?
12507   echo "$as_me:12507: \$? = $ac_status" >&5
12508   (exit $ac_status); }; }; then
12509   INTEL_CPLUSPLUS=yes
12510 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12511
12512 else
12513   echo "$as_me: failed program was:" >&5
12514 cat conftest.$ac_ext >&5
12515 fi
12516 rm -f conftest.$ac_objext conftest.$ac_ext
12517                 CXXFLAGS="$cf_save_CFLAGS"
12518                 echo "$as_me:12518: result: $INTEL_CPLUSPLUS" >&5
12519 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12520                 ;;
12521         esac
12522 fi
12523
12524 CLANG_CPLUSPLUS=no
12525
12526 if test "$GCC" = yes ; then
12527         echo "$as_me:12527: checking if this is really Clang C++ compiler" >&5
12528 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
12529         cf_save_CFLAGS="$CXXFLAGS"
12530         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
12531         cat >conftest.$ac_ext <<_ACEOF
12532 #line 12532 "configure"
12533 #include "confdefs.h"
12534
12535 int
12536 main ()
12537 {
12538
12539 #ifdef __clang__
12540 #else
12541 make an error
12542 #endif
12543
12544   ;
12545   return 0;
12546 }
12547 _ACEOF
12548 rm -f conftest.$ac_objext
12549 if { (eval echo "$as_me:12549: \"$ac_compile\"") >&5
12550   (eval $ac_compile) 2>&5
12551   ac_status=$?
12552   echo "$as_me:12552: \$? = $ac_status" >&5
12553   (exit $ac_status); } &&
12554          { ac_try='test -s conftest.$ac_objext'
12555   { (eval echo "$as_me:12555: \"$ac_try\"") >&5
12556   (eval $ac_try) 2>&5
12557   ac_status=$?
12558   echo "$as_me:12558: \$? = $ac_status" >&5
12559   (exit $ac_status); }; }; then
12560   CLANG_CPLUSPLUS=yes
12561 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12562
12563 else
12564   echo "$as_me: failed program was:" >&5
12565 cat conftest.$ac_ext >&5
12566 fi
12567 rm -f conftest.$ac_objext conftest.$ac_ext
12568         CXXFLAGS="$cf_save_CFLAGS"
12569         echo "$as_me:12569: result: $CLANG_CPLUSPLUS" >&5
12570 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
12571 fi
12572
12573 ac_ext=cc
12574 ac_cpp='$CXXCPP $CPPFLAGS'
12575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12576 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12578 ac_main_return=return
12579
12580 cat > conftest.$ac_ext <<EOF
12581 #line 12581 "configure"
12582 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12583 EOF
12584
12585 if test "$INTEL_CPLUSPLUS" = yes
12586 then
12587 # The "-wdXXX" options suppress warnings:
12588 # remark #1419: external declaration in primary source file
12589 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12590 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12591 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12592 # remark #193: zero used for undefined preprocessing identifier
12593 # remark #593: variable "curs_sb_left_arrow" was set but never used
12594 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12595 # remark #869: parameter "tw" was never referenced
12596 # remark #981: operands are evaluated in unspecified order
12597 # warning #269: invalid format string conversion
12598
12599         { echo "$as_me:12599: checking for $CC warning options..." >&5
12600 echo "$as_me: checking for $CC warning options..." >&6;}
12601         cf_save_CXXFLAGS="$CXXFLAGS"
12602         EXTRA_CXXFLAGS="-Wall"
12603         for cf_opt in \
12604                 wd1419 \
12605                 wd1682 \
12606                 wd1683 \
12607                 wd1684 \
12608                 wd193 \
12609                 wd279 \
12610                 wd593 \
12611                 wd810 \
12612                 wd869 \
12613                 wd981
12614         do
12615                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12616                 if { (eval echo "$as_me:12616: \"$ac_compile\"") >&5
12617   (eval $ac_compile) 2>&5
12618   ac_status=$?
12619   echo "$as_me:12619: \$? = $ac_status" >&5
12620   (exit $ac_status); }; then
12621                         test -n "$verbose" && echo "$as_me:12621: result: ... -$cf_opt" >&5
12622 echo "${ECHO_T}... -$cf_opt" >&6
12623                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12624                 fi
12625         done
12626         CXXFLAGS="$cf_save_CXXFLAGS"
12627
12628 elif test "$GXX" = yes
12629 then
12630         { echo "$as_me:12630: checking for $CXX warning options..." >&5
12631 echo "$as_me: checking for $CXX warning options..." >&6;}
12632         cf_save_CXXFLAGS="$CXXFLAGS"
12633         EXTRA_CXXFLAGS="-W -Wall"
12634         cf_gxx_extra_warnings=""
12635         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12636         case "$GCC_VERSION" in
12637         [1-2].*)
12638                 ;;
12639         *)
12640                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12641                 ;;
12642         esac
12643         for cf_opt in \
12644                 Wabi \
12645                 fabi-version=0 \
12646                 Wextra \
12647                 Wignored-qualifiers \
12648                 Wlogical-op \
12649                 Woverloaded-virtual \
12650                 Wsign-promo \
12651                 Wsynth \
12652                 Wold-style-cast \
12653                 Wcast-align \
12654                 Wcast-qual \
12655                 Wpointer-arith \
12656                 Wshadow \
12657                 Wundef $cf_gxx_extra_warnings Wno-unused
12658         do
12659                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12660                 if { (eval echo "$as_me:12660: \"$ac_compile\"") >&5
12661   (eval $ac_compile) 2>&5
12662   ac_status=$?
12663   echo "$as_me:12663: \$? = $ac_status" >&5
12664   (exit $ac_status); }; then
12665                         test -n "$verbose" && echo "$as_me:12665: result: ... -$cf_opt" >&5
12666 echo "${ECHO_T}... -$cf_opt" >&6
12667                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12668                 else
12669                         test -n "$verbose" && echo "$as_me:12669: result: ... no -$cf_opt" >&5
12670 echo "${ECHO_T}... no -$cf_opt" >&6
12671                 fi
12672         done
12673         CXXFLAGS="$cf_save_CXXFLAGS"
12674 fi
12675
12676 rm -rf conftest*
12677 ac_ext=c
12678 ac_cpp='$CPP $CPPFLAGS'
12679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12682 ac_main_return=return
12683
12684         fi
12685 fi
12686
12687 if test "$GCC" = yes
12688 then
12689 cat > conftest.i <<EOF
12690 #ifndef GCC_PRINTF
12691 #define GCC_PRINTF 0
12692 #endif
12693 #ifndef GCC_SCANF
12694 #define GCC_SCANF 0
12695 #endif
12696 #ifndef GCC_NORETURN
12697 #define GCC_NORETURN /* nothing */
12698 #endif
12699 #ifndef GCC_UNUSED
12700 #define GCC_UNUSED /* nothing */
12701 #endif
12702 EOF
12703 if test "$GCC" = yes
12704 then
12705         { echo "$as_me:12705: checking for $CC __attribute__ directives..." >&5
12706 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12707 cat > conftest.$ac_ext <<EOF
12708 #line 12708 "${as_me:-configure}"
12709 #include "confdefs.h"
12710 #include "conftest.h"
12711 #include "conftest.i"
12712 #if     GCC_PRINTF
12713 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12714 #else
12715 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12716 #endif
12717 #if     GCC_SCANF
12718 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12719 #else
12720 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
12721 #endif
12722 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12723 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12724 extern void foo(void) GCC_NORETURN;
12725 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12726 EOF
12727         cf_printf_attribute=no
12728         cf_scanf_attribute=no
12729         for cf_attribute in scanf printf unused noreturn
12730         do
12731
12732 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12733
12734                 cf_directive="__attribute__(($cf_attribute))"
12735                 echo "checking for $CC $cf_directive" 1>&5
12736
12737                 case $cf_attribute in #(vi
12738                 printf) #(vi
12739                         cf_printf_attribute=yes
12740                         cat >conftest.h <<EOF
12741 #define GCC_$cf_ATTRIBUTE 1
12742 EOF
12743                         ;;
12744                 scanf) #(vi
12745                         cf_scanf_attribute=yes
12746                         cat >conftest.h <<EOF
12747 #define GCC_$cf_ATTRIBUTE 1
12748 EOF
12749                         ;;
12750                 *) #(vi
12751                         cat >conftest.h <<EOF
12752 #define GCC_$cf_ATTRIBUTE $cf_directive
12753 EOF
12754                         ;;
12755                 esac
12756
12757                 if { (eval echo "$as_me:12757: \"$ac_compile\"") >&5
12758   (eval $ac_compile) 2>&5
12759   ac_status=$?
12760   echo "$as_me:12760: \$? = $ac_status" >&5
12761   (exit $ac_status); }; then
12762                         test -n "$verbose" && echo "$as_me:12762: result: ... $cf_attribute" >&5
12763 echo "${ECHO_T}... $cf_attribute" >&6
12764                         cat conftest.h >>confdefs.h
12765                         case $cf_attribute in #(vi
12766                         noreturn) #(vi
12767
12768 cat >>confdefs.h <<EOF
12769 #define GCC_NORETURN $cf_directive
12770 EOF
12771
12772                                 ;;
12773                         printf) #(vi
12774                                 cf_value='/* nothing */'
12775                                 if test "$cf_printf_attribute" != no ; then
12776                                         cf_value='__attribute__((format(printf,fmt,var)))'
12777
12778 cat >>confdefs.h <<\EOF
12779 #define GCC_PRINTF 1
12780 EOF
12781
12782                                 fi
12783
12784 cat >>confdefs.h <<EOF
12785 #define GCC_PRINTFLIKE(fmt,var) $cf_value
12786 EOF
12787
12788                                 ;;
12789                         scanf) #(vi
12790                                 cf_value='/* nothing */'
12791                                 if test "$cf_scanf_attribute" != no ; then
12792                                         cf_value='__attribute__((format(scanf,fmt,var)))'
12793
12794 cat >>confdefs.h <<\EOF
12795 #define GCC_SCANF 1
12796 EOF
12797
12798                                 fi
12799
12800 cat >>confdefs.h <<EOF
12801 #define GCC_SCANFLIKE(fmt,var) $cf_value
12802 EOF
12803
12804                                 ;;
12805                         unused) #(vi
12806
12807 cat >>confdefs.h <<EOF
12808 #define GCC_UNUSED $cf_directive
12809 EOF
12810
12811                                 ;;
12812                         esac
12813                 fi
12814         done
12815 else
12816         fgrep define conftest.i >>confdefs.h
12817 fi
12818 rm -rf conftest*
12819 fi
12820
12821 echo "$as_me:12821: checking if you want to work around bogus compiler/loader warnings" >&5
12822 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12823
12824 # Check whether --enable-string-hacks or --disable-string-hacks was given.
12825 if test "${enable_string_hacks+set}" = set; then
12826   enableval="$enable_string_hacks"
12827   with_string_hacks=$enableval
12828 else
12829   with_string_hacks=no
12830 fi;
12831 echo "$as_me:12831: result: $with_string_hacks" >&5
12832 echo "${ECHO_T}$with_string_hacks" >&6
12833
12834 if test "x$with_string_hacks" = "xyes"; then
12835
12836 cat >>confdefs.h <<\EOF
12837 #define USE_STRING_HACKS 1
12838 EOF
12839
12840         { echo "$as_me:12840: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12841 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12842
12843 for ac_func in strlcat strlcpy snprintf
12844 do
12845 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12846 echo "$as_me:12846: checking for $ac_func" >&5
12847 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12848 if eval "test \"\${$as_ac_var+set}\" = set"; then
12849   echo $ECHO_N "(cached) $ECHO_C" >&6
12850 else
12851   cat >conftest.$ac_ext <<_ACEOF
12852 #line 12852 "configure"
12853 #include "confdefs.h"
12854 /* System header to define __stub macros and hopefully few prototypes,
12855     which can conflict with char $ac_func (); below.  */
12856 #include <assert.h>
12857 /* Override any gcc2 internal prototype to avoid an error.  */
12858 #ifdef __cplusplus
12859 extern "C"
12860 #endif
12861 /* We use char because int might match the return type of a gcc2
12862    builtin and then its argument prototype would still apply.  */
12863 char $ac_func ();
12864 char (*f) ();
12865
12866 int
12867 main ()
12868 {
12869 /* The GNU C library defines this for functions which it implements
12870     to always fail with ENOSYS.  Some functions are actually named
12871     something starting with __ and the normal name is an alias.  */
12872 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12873 choke me
12874 #else
12875 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12876 #endif
12877
12878   ;
12879   return 0;
12880 }
12881 _ACEOF
12882 rm -f conftest.$ac_objext conftest$ac_exeext
12883 if { (eval echo "$as_me:12883: \"$ac_link\"") >&5
12884   (eval $ac_link) 2>&5
12885   ac_status=$?
12886   echo "$as_me:12886: \$? = $ac_status" >&5
12887   (exit $ac_status); } &&
12888          { ac_try='test -s conftest$ac_exeext'
12889   { (eval echo "$as_me:12889: \"$ac_try\"") >&5
12890   (eval $ac_try) 2>&5
12891   ac_status=$?
12892   echo "$as_me:12892: \$? = $ac_status" >&5
12893   (exit $ac_status); }; }; then
12894   eval "$as_ac_var=yes"
12895 else
12896   echo "$as_me: failed program was:" >&5
12897 cat conftest.$ac_ext >&5
12898 eval "$as_ac_var=no"
12899 fi
12900 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12901 fi
12902 echo "$as_me:12902: result: `eval echo '${'$as_ac_var'}'`" >&5
12903 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12904 if test `eval echo '${'$as_ac_var'}'` = yes; then
12905   cat >>confdefs.h <<EOF
12906 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12907 EOF
12908
12909 fi
12910 done
12911
12912 fi
12913
12914 ###     use option --enable-assertions to turn on generation of assertion code
12915 echo "$as_me:12915: checking if you want to enable runtime assertions" >&5
12916 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12917
12918 # Check whether --enable-assertions or --disable-assertions was given.
12919 if test "${enable_assertions+set}" = set; then
12920   enableval="$enable_assertions"
12921   with_assertions=$enableval
12922 else
12923   with_assertions=no
12924 fi;
12925 echo "$as_me:12925: result: $with_assertions" >&5
12926 echo "${ECHO_T}$with_assertions" >&6
12927 if test -n "$GCC"
12928 then
12929         if test "$with_assertions" = no
12930         then
12931                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12932         else
12933
12934         ADAFLAGS="$ADAFLAGS -gnata"
12935
12936         fi
12937 fi
12938
12939 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
12940
12941 echo "$as_me:12941: checking if you want to use dmalloc for testing" >&5
12942 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12943
12944 # Check whether --with-dmalloc or --without-dmalloc was given.
12945 if test "${with_dmalloc+set}" = set; then
12946   withval="$with_dmalloc"
12947
12948 cat >>confdefs.h <<EOF
12949 #define USE_DMALLOC 1
12950 EOF
12951
12952         : ${with_cflags:=-g}
12953         : ${with_no_leaks:=yes}
12954          with_dmalloc=yes
12955 else
12956   with_dmalloc=
12957 fi;
12958 echo "$as_me:12958: result: ${with_dmalloc:-no}" >&5
12959 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12960
12961 case .$with_cflags in #(vi
12962 .*-g*)
12963         case .$CFLAGS in #(vi
12964         .*-g*) #(vi
12965                 ;;
12966         *)
12967
12968 cf_fix_cppflags=no
12969 cf_new_cflags=
12970 cf_new_cppflags=
12971 cf_new_extra_cppflags=
12972
12973 for cf_add_cflags in -g
12974 do
12975 case $cf_fix_cppflags in
12976 no)
12977         case $cf_add_cflags in #(vi
12978         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12979                 case $cf_add_cflags in
12980                 -D*)
12981                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12982
12983                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12984                                 && test -z "${cf_tst_cflags}" \
12985                                 && cf_fix_cppflags=yes
12986
12987                         if test $cf_fix_cppflags = yes ; then
12988                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12989                                 continue
12990                         elif test "${cf_tst_cflags}" = "\"'" ; then
12991                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12992                                 continue
12993                         fi
12994                         ;;
12995                 esac
12996                 case "$CPPFLAGS" in
12997                 *$cf_add_cflags) #(vi
12998                         ;;
12999                 *) #(vi
13000                         case $cf_add_cflags in #(vi
13001                         -D*)
13002                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13003
13004 CPPFLAGS=`echo "$CPPFLAGS" | \
13005         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13006                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13007
13008                                 ;;
13009                         esac
13010                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13011                         ;;
13012                 esac
13013                 ;;
13014         *)
13015                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13016                 ;;
13017         esac
13018         ;;
13019 yes)
13020         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13021
13022         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13023
13024         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13025                 && test -z "${cf_tst_cflags}" \
13026                 && cf_fix_cppflags=no
13027         ;;
13028 esac
13029 done
13030
13031 if test -n "$cf_new_cflags" ; then
13032
13033         CFLAGS="$CFLAGS $cf_new_cflags"
13034 fi
13035
13036 if test -n "$cf_new_cppflags" ; then
13037
13038         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13039 fi
13040
13041 if test -n "$cf_new_extra_cppflags" ; then
13042
13043         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13044 fi
13045
13046                 ;;
13047         esac
13048         ;;
13049 esac
13050
13051 if test "$with_dmalloc" = yes ; then
13052         echo "$as_me:13052: checking for dmalloc.h" >&5
13053 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
13054 if test "${ac_cv_header_dmalloc_h+set}" = set; then
13055   echo $ECHO_N "(cached) $ECHO_C" >&6
13056 else
13057   cat >conftest.$ac_ext <<_ACEOF
13058 #line 13058 "configure"
13059 #include "confdefs.h"
13060 #include <dmalloc.h>
13061 _ACEOF
13062 if { (eval echo "$as_me:13062: \"$ac_cpp conftest.$ac_ext\"") >&5
13063   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13064   ac_status=$?
13065   egrep -v '^ *\+' conftest.er1 >conftest.err
13066   rm -f conftest.er1
13067   cat conftest.err >&5
13068   echo "$as_me:13068: \$? = $ac_status" >&5
13069   (exit $ac_status); } >/dev/null; then
13070   if test -s conftest.err; then
13071     ac_cpp_err=$ac_c_preproc_warn_flag
13072   else
13073     ac_cpp_err=
13074   fi
13075 else
13076   ac_cpp_err=yes
13077 fi
13078 if test -z "$ac_cpp_err"; then
13079   ac_cv_header_dmalloc_h=yes
13080 else
13081   echo "$as_me: failed program was:" >&5
13082   cat conftest.$ac_ext >&5
13083   ac_cv_header_dmalloc_h=no
13084 fi
13085 rm -f conftest.err conftest.$ac_ext
13086 fi
13087 echo "$as_me:13087: result: $ac_cv_header_dmalloc_h" >&5
13088 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
13089 if test $ac_cv_header_dmalloc_h = yes; then
13090
13091 echo "$as_me:13091: checking for dmalloc_debug in -ldmalloc" >&5
13092 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
13093 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
13094   echo $ECHO_N "(cached) $ECHO_C" >&6
13095 else
13096   ac_check_lib_save_LIBS=$LIBS
13097 LIBS="-ldmalloc  $LIBS"
13098 cat >conftest.$ac_ext <<_ACEOF
13099 #line 13099 "configure"
13100 #include "confdefs.h"
13101
13102 /* Override any gcc2 internal prototype to avoid an error.  */
13103 #ifdef __cplusplus
13104 extern "C"
13105 #endif
13106 /* We use char because int might match the return type of a gcc2
13107    builtin and then its argument prototype would still apply.  */
13108 char dmalloc_debug ();
13109 int
13110 main ()
13111 {
13112 dmalloc_debug ();
13113   ;
13114   return 0;
13115 }
13116 _ACEOF
13117 rm -f conftest.$ac_objext conftest$ac_exeext
13118 if { (eval echo "$as_me:13118: \"$ac_link\"") >&5
13119   (eval $ac_link) 2>&5
13120   ac_status=$?
13121   echo "$as_me:13121: \$? = $ac_status" >&5
13122   (exit $ac_status); } &&
13123          { ac_try='test -s conftest$ac_exeext'
13124   { (eval echo "$as_me:13124: \"$ac_try\"") >&5
13125   (eval $ac_try) 2>&5
13126   ac_status=$?
13127   echo "$as_me:13127: \$? = $ac_status" >&5
13128   (exit $ac_status); }; }; then
13129   ac_cv_lib_dmalloc_dmalloc_debug=yes
13130 else
13131   echo "$as_me: failed program was:" >&5
13132 cat conftest.$ac_ext >&5
13133 ac_cv_lib_dmalloc_dmalloc_debug=no
13134 fi
13135 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13136 LIBS=$ac_check_lib_save_LIBS
13137 fi
13138 echo "$as_me:13138: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
13139 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
13140 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
13141   cat >>confdefs.h <<EOF
13142 #define HAVE_LIBDMALLOC 1
13143 EOF
13144
13145   LIBS="-ldmalloc $LIBS"
13146
13147 fi
13148
13149 fi
13150
13151 fi
13152
13153 echo "$as_me:13153: checking if you want to use dbmalloc for testing" >&5
13154 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
13155
13156 # Check whether --with-dbmalloc or --without-dbmalloc was given.
13157 if test "${with_dbmalloc+set}" = set; then
13158   withval="$with_dbmalloc"
13159
13160 cat >>confdefs.h <<EOF
13161 #define USE_DBMALLOC 1
13162 EOF
13163
13164         : ${with_cflags:=-g}
13165         : ${with_no_leaks:=yes}
13166          with_dbmalloc=yes
13167 else
13168   with_dbmalloc=
13169 fi;
13170 echo "$as_me:13170: result: ${with_dbmalloc:-no}" >&5
13171 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
13172
13173 case .$with_cflags in #(vi
13174 .*-g*)
13175         case .$CFLAGS in #(vi
13176         .*-g*) #(vi
13177                 ;;
13178         *)
13179
13180 cf_fix_cppflags=no
13181 cf_new_cflags=
13182 cf_new_cppflags=
13183 cf_new_extra_cppflags=
13184
13185 for cf_add_cflags in -g
13186 do
13187 case $cf_fix_cppflags in
13188 no)
13189         case $cf_add_cflags in #(vi
13190         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13191                 case $cf_add_cflags in
13192                 -D*)
13193                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13194
13195                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13196                                 && test -z "${cf_tst_cflags}" \
13197                                 && cf_fix_cppflags=yes
13198
13199                         if test $cf_fix_cppflags = yes ; then
13200                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13201                                 continue
13202                         elif test "${cf_tst_cflags}" = "\"'" ; then
13203                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13204                                 continue
13205                         fi
13206                         ;;
13207                 esac
13208                 case "$CPPFLAGS" in
13209                 *$cf_add_cflags) #(vi
13210                         ;;
13211                 *) #(vi
13212                         case $cf_add_cflags in #(vi
13213                         -D*)
13214                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13215
13216 CPPFLAGS=`echo "$CPPFLAGS" | \
13217         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13218                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13219
13220                                 ;;
13221                         esac
13222                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13223                         ;;
13224                 esac
13225                 ;;
13226         *)
13227                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13228                 ;;
13229         esac
13230         ;;
13231 yes)
13232         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13233
13234         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13235
13236         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13237                 && test -z "${cf_tst_cflags}" \
13238                 && cf_fix_cppflags=no
13239         ;;
13240 esac
13241 done
13242
13243 if test -n "$cf_new_cflags" ; then
13244
13245         CFLAGS="$CFLAGS $cf_new_cflags"
13246 fi
13247
13248 if test -n "$cf_new_cppflags" ; then
13249
13250         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13251 fi
13252
13253 if test -n "$cf_new_extra_cppflags" ; then
13254
13255         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13256 fi
13257
13258                 ;;
13259         esac
13260         ;;
13261 esac
13262
13263 if test "$with_dbmalloc" = yes ; then
13264         echo "$as_me:13264: checking for dbmalloc.h" >&5
13265 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
13266 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
13267   echo $ECHO_N "(cached) $ECHO_C" >&6
13268 else
13269   cat >conftest.$ac_ext <<_ACEOF
13270 #line 13270 "configure"
13271 #include "confdefs.h"
13272 #include <dbmalloc.h>
13273 _ACEOF
13274 if { (eval echo "$as_me:13274: \"$ac_cpp conftest.$ac_ext\"") >&5
13275   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13276   ac_status=$?
13277   egrep -v '^ *\+' conftest.er1 >conftest.err
13278   rm -f conftest.er1
13279   cat conftest.err >&5
13280   echo "$as_me:13280: \$? = $ac_status" >&5
13281   (exit $ac_status); } >/dev/null; then
13282   if test -s conftest.err; then
13283     ac_cpp_err=$ac_c_preproc_warn_flag
13284   else
13285     ac_cpp_err=
13286   fi
13287 else
13288   ac_cpp_err=yes
13289 fi
13290 if test -z "$ac_cpp_err"; then
13291   ac_cv_header_dbmalloc_h=yes
13292 else
13293   echo "$as_me: failed program was:" >&5
13294   cat conftest.$ac_ext >&5
13295   ac_cv_header_dbmalloc_h=no
13296 fi
13297 rm -f conftest.err conftest.$ac_ext
13298 fi
13299 echo "$as_me:13299: result: $ac_cv_header_dbmalloc_h" >&5
13300 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
13301 if test $ac_cv_header_dbmalloc_h = yes; then
13302
13303 echo "$as_me:13303: checking for debug_malloc in -ldbmalloc" >&5
13304 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
13305 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
13306   echo $ECHO_N "(cached) $ECHO_C" >&6
13307 else
13308   ac_check_lib_save_LIBS=$LIBS
13309 LIBS="-ldbmalloc  $LIBS"
13310 cat >conftest.$ac_ext <<_ACEOF
13311 #line 13311 "configure"
13312 #include "confdefs.h"
13313
13314 /* Override any gcc2 internal prototype to avoid an error.  */
13315 #ifdef __cplusplus
13316 extern "C"
13317 #endif
13318 /* We use char because int might match the return type of a gcc2
13319    builtin and then its argument prototype would still apply.  */
13320 char debug_malloc ();
13321 int
13322 main ()
13323 {
13324 debug_malloc ();
13325   ;
13326   return 0;
13327 }
13328 _ACEOF
13329 rm -f conftest.$ac_objext conftest$ac_exeext
13330 if { (eval echo "$as_me:13330: \"$ac_link\"") >&5
13331   (eval $ac_link) 2>&5
13332   ac_status=$?
13333   echo "$as_me:13333: \$? = $ac_status" >&5
13334   (exit $ac_status); } &&
13335          { ac_try='test -s conftest$ac_exeext'
13336   { (eval echo "$as_me:13336: \"$ac_try\"") >&5
13337   (eval $ac_try) 2>&5
13338   ac_status=$?
13339   echo "$as_me:13339: \$? = $ac_status" >&5
13340   (exit $ac_status); }; }; then
13341   ac_cv_lib_dbmalloc_debug_malloc=yes
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 cat conftest.$ac_ext >&5
13345 ac_cv_lib_dbmalloc_debug_malloc=no
13346 fi
13347 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13348 LIBS=$ac_check_lib_save_LIBS
13349 fi
13350 echo "$as_me:13350: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
13351 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
13352 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
13353   cat >>confdefs.h <<EOF
13354 #define HAVE_LIBDBMALLOC 1
13355 EOF
13356
13357   LIBS="-ldbmalloc $LIBS"
13358
13359 fi
13360
13361 fi
13362
13363 fi
13364
13365 echo "$as_me:13365: checking if you want to use valgrind for testing" >&5
13366 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
13367
13368 # Check whether --with-valgrind or --without-valgrind was given.
13369 if test "${with_valgrind+set}" = set; then
13370   withval="$with_valgrind"
13371
13372 cat >>confdefs.h <<EOF
13373 #define USE_VALGRIND 1
13374 EOF
13375
13376         : ${with_cflags:=-g}
13377         : ${with_no_leaks:=yes}
13378          with_valgrind=yes
13379 else
13380   with_valgrind=
13381 fi;
13382 echo "$as_me:13382: result: ${with_valgrind:-no}" >&5
13383 echo "${ECHO_T}${with_valgrind:-no}" >&6
13384
13385 case .$with_cflags in #(vi
13386 .*-g*)
13387         case .$CFLAGS in #(vi
13388         .*-g*) #(vi
13389                 ;;
13390         *)
13391
13392 cf_fix_cppflags=no
13393 cf_new_cflags=
13394 cf_new_cppflags=
13395 cf_new_extra_cppflags=
13396
13397 for cf_add_cflags in -g
13398 do
13399 case $cf_fix_cppflags in
13400 no)
13401         case $cf_add_cflags in #(vi
13402         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13403                 case $cf_add_cflags in
13404                 -D*)
13405                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13406
13407                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13408                                 && test -z "${cf_tst_cflags}" \
13409                                 && cf_fix_cppflags=yes
13410
13411                         if test $cf_fix_cppflags = yes ; then
13412                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13413                                 continue
13414                         elif test "${cf_tst_cflags}" = "\"'" ; then
13415                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13416                                 continue
13417                         fi
13418                         ;;
13419                 esac
13420                 case "$CPPFLAGS" in
13421                 *$cf_add_cflags) #(vi
13422                         ;;
13423                 *) #(vi
13424                         case $cf_add_cflags in #(vi
13425                         -D*)
13426                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13427
13428 CPPFLAGS=`echo "$CPPFLAGS" | \
13429         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13430                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13431
13432                                 ;;
13433                         esac
13434                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13435                         ;;
13436                 esac
13437                 ;;
13438         *)
13439                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13440                 ;;
13441         esac
13442         ;;
13443 yes)
13444         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13445
13446         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13447
13448         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13449                 && test -z "${cf_tst_cflags}" \
13450                 && cf_fix_cppflags=no
13451         ;;
13452 esac
13453 done
13454
13455 if test -n "$cf_new_cflags" ; then
13456
13457         CFLAGS="$CFLAGS $cf_new_cflags"
13458 fi
13459
13460 if test -n "$cf_new_cppflags" ; then
13461
13462         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13463 fi
13464
13465 if test -n "$cf_new_extra_cppflags" ; then
13466
13467         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13468 fi
13469
13470                 ;;
13471         esac
13472         ;;
13473 esac
13474
13475 echo "$as_me:13475: checking if you want to perform memory-leak testing" >&5
13476 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13477
13478 # Check whether --enable-leaks or --disable-leaks was given.
13479 if test "${enable_leaks+set}" = set; then
13480   enableval="$enable_leaks"
13481   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13482 else
13483   : ${with_no_leaks:=no}
13484 fi;
13485 echo "$as_me:13485: result: $with_no_leaks" >&5
13486 echo "${ECHO_T}$with_no_leaks" >&6
13487
13488 if test "$with_no_leaks" = yes ; then
13489
13490 cat >>confdefs.h <<\EOF
13491 #define NO_LEAKS 1
13492 EOF
13493
13494 cat >>confdefs.h <<\EOF
13495 #define YY_NO_LEAKS 1
13496 EOF
13497
13498 fi
13499
13500 cat >>confdefs.h <<\EOF
13501 #define HAVE_NC_ALLOC_H 1
13502 EOF
13503
13504 ###     use option --enable-expanded to generate certain macros as functions
13505
13506 # Check whether --enable-expanded or --disable-expanded was given.
13507 if test "${enable_expanded+set}" = set; then
13508   enableval="$enable_expanded"
13509   test "x$enableval" = xyes &&
13510 cat >>confdefs.h <<\EOF
13511 #define NCURSES_EXPANDED 1
13512 EOF
13513
13514 fi;
13515
13516 ###     use option --disable-macros to suppress macros in favor of functions
13517
13518 # Check whether --enable-macros or --disable-macros was given.
13519 if test "${enable_macros+set}" = set; then
13520   enableval="$enable_macros"
13521   test "$enableval" = no &&
13522 cat >>confdefs.h <<\EOF
13523 #define NCURSES_NOMACROS 1
13524 EOF
13525
13526 fi;
13527
13528 # Normally we only add trace() to the debug-library.  Allow this to be
13529 # extended to all models of the ncurses library:
13530 cf_all_traces=no
13531 case "$CFLAGS $CPPFLAGS" in
13532 *-DTRACE*)
13533         cf_all_traces=yes
13534         ;;
13535 esac
13536
13537 echo "$as_me:13537: checking whether to add trace feature to all models" >&5
13538 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13539
13540 # Check whether --with-trace or --without-trace was given.
13541 if test "${with_trace+set}" = set; then
13542   withval="$with_trace"
13543   cf_with_trace=$withval
13544 else
13545   cf_with_trace=$cf_all_traces
13546 fi;
13547 echo "$as_me:13547: result: $cf_with_trace" >&5
13548 echo "${ECHO_T}$cf_with_trace" >&6
13549
13550 if test "x$cf_with_trace" = xyes ; then
13551         LIB_TRACING=all
13552         ADA_TRACE=TRUE
13553
13554 cf_fix_cppflags=no
13555 cf_new_cflags=
13556 cf_new_cppflags=
13557 cf_new_extra_cppflags=
13558
13559 for cf_add_cflags in -DTRACE
13560 do
13561 case $cf_fix_cppflags in
13562 no)
13563         case $cf_add_cflags in #(vi
13564         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13565                 case $cf_add_cflags in
13566                 -D*)
13567                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13568
13569                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13570                                 && test -z "${cf_tst_cflags}" \
13571                                 && cf_fix_cppflags=yes
13572
13573                         if test $cf_fix_cppflags = yes ; then
13574                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13575                                 continue
13576                         elif test "${cf_tst_cflags}" = "\"'" ; then
13577                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13578                                 continue
13579                         fi
13580                         ;;
13581                 esac
13582                 case "$CPPFLAGS" in
13583                 *$cf_add_cflags) #(vi
13584                         ;;
13585                 *) #(vi
13586                         case $cf_add_cflags in #(vi
13587                         -D*)
13588                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13589
13590 CPPFLAGS=`echo "$CPPFLAGS" | \
13591         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13592                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13593
13594                                 ;;
13595                         esac
13596                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13597                         ;;
13598                 esac
13599                 ;;
13600         *)
13601                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13602                 ;;
13603         esac
13604         ;;
13605 yes)
13606         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13607
13608         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13609
13610         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13611                 && test -z "${cf_tst_cflags}" \
13612                 && cf_fix_cppflags=no
13613         ;;
13614 esac
13615 done
13616
13617 if test -n "$cf_new_cflags" ; then
13618
13619         CFLAGS="$CFLAGS $cf_new_cflags"
13620 fi
13621
13622 if test -n "$cf_new_cppflags" ; then
13623
13624         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13625 fi
13626
13627 if test -n "$cf_new_extra_cppflags" ; then
13628
13629         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13630 fi
13631
13632 else
13633         LIB_TRACING=DEBUG
13634         ADA_TRACE=FALSE
13635 fi
13636
13637 ###     Checks for libraries.
13638 case $cf_cv_system_name in #(vi
13639 *mingw32*) #(vi
13640         ;;
13641 *)
13642 echo "$as_me:13642: checking for gettimeofday" >&5
13643 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13644 if test "${ac_cv_func_gettimeofday+set}" = set; then
13645   echo $ECHO_N "(cached) $ECHO_C" >&6
13646 else
13647   cat >conftest.$ac_ext <<_ACEOF
13648 #line 13648 "configure"
13649 #include "confdefs.h"
13650 /* System header to define __stub macros and hopefully few prototypes,
13651     which can conflict with char gettimeofday (); below.  */
13652 #include <assert.h>
13653 /* Override any gcc2 internal prototype to avoid an error.  */
13654 #ifdef __cplusplus
13655 extern "C"
13656 #endif
13657 /* We use char because int might match the return type of a gcc2
13658    builtin and then its argument prototype would still apply.  */
13659 char gettimeofday ();
13660 char (*f) ();
13661
13662 int
13663 main ()
13664 {
13665 /* The GNU C library defines this for functions which it implements
13666     to always fail with ENOSYS.  Some functions are actually named
13667     something starting with __ and the normal name is an alias.  */
13668 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13669 choke me
13670 #else
13671 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13672 #endif
13673
13674   ;
13675   return 0;
13676 }
13677 _ACEOF
13678 rm -f conftest.$ac_objext conftest$ac_exeext
13679 if { (eval echo "$as_me:13679: \"$ac_link\"") >&5
13680   (eval $ac_link) 2>&5
13681   ac_status=$?
13682   echo "$as_me:13682: \$? = $ac_status" >&5
13683   (exit $ac_status); } &&
13684          { ac_try='test -s conftest$ac_exeext'
13685   { (eval echo "$as_me:13685: \"$ac_try\"") >&5
13686   (eval $ac_try) 2>&5
13687   ac_status=$?
13688   echo "$as_me:13688: \$? = $ac_status" >&5
13689   (exit $ac_status); }; }; then
13690   ac_cv_func_gettimeofday=yes
13691 else
13692   echo "$as_me: failed program was:" >&5
13693 cat conftest.$ac_ext >&5
13694 ac_cv_func_gettimeofday=no
13695 fi
13696 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13697 fi
13698 echo "$as_me:13698: result: $ac_cv_func_gettimeofday" >&5
13699 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13700 if test $ac_cv_func_gettimeofday = yes; then
13701
13702 cat >>confdefs.h <<\EOF
13703 #define HAVE_GETTIMEOFDAY 1
13704 EOF
13705
13706 else
13707
13708 echo "$as_me:13708: checking for gettimeofday in -lbsd" >&5
13709 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13710 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13711   echo $ECHO_N "(cached) $ECHO_C" >&6
13712 else
13713   ac_check_lib_save_LIBS=$LIBS
13714 LIBS="-lbsd  $LIBS"
13715 cat >conftest.$ac_ext <<_ACEOF
13716 #line 13716 "configure"
13717 #include "confdefs.h"
13718
13719 /* Override any gcc2 internal prototype to avoid an error.  */
13720 #ifdef __cplusplus
13721 extern "C"
13722 #endif
13723 /* We use char because int might match the return type of a gcc2
13724    builtin and then its argument prototype would still apply.  */
13725 char gettimeofday ();
13726 int
13727 main ()
13728 {
13729 gettimeofday ();
13730   ;
13731   return 0;
13732 }
13733 _ACEOF
13734 rm -f conftest.$ac_objext conftest$ac_exeext
13735 if { (eval echo "$as_me:13735: \"$ac_link\"") >&5
13736   (eval $ac_link) 2>&5
13737   ac_status=$?
13738   echo "$as_me:13738: \$? = $ac_status" >&5
13739   (exit $ac_status); } &&
13740          { ac_try='test -s conftest$ac_exeext'
13741   { (eval echo "$as_me:13741: \"$ac_try\"") >&5
13742   (eval $ac_try) 2>&5
13743   ac_status=$?
13744   echo "$as_me:13744: \$? = $ac_status" >&5
13745   (exit $ac_status); }; }; then
13746   ac_cv_lib_bsd_gettimeofday=yes
13747 else
13748   echo "$as_me: failed program was:" >&5
13749 cat conftest.$ac_ext >&5
13750 ac_cv_lib_bsd_gettimeofday=no
13751 fi
13752 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13753 LIBS=$ac_check_lib_save_LIBS
13754 fi
13755 echo "$as_me:13755: result: $ac_cv_lib_bsd_gettimeofday" >&5
13756 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13757 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13758
13759 cat >>confdefs.h <<\EOF
13760 #define HAVE_GETTIMEOFDAY 1
13761 EOF
13762
13763         LIBS="-lbsd $LIBS"
13764 fi
13765
13766 fi
13767         ;;
13768 esac
13769
13770 echo "$as_me:13770: checking if -lm needed for math functions" >&5
13771 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13772 if test "${cf_cv_need_libm+set}" = set; then
13773   echo $ECHO_N "(cached) $ECHO_C" >&6
13774 else
13775
13776         cat >conftest.$ac_ext <<_ACEOF
13777 #line 13777 "configure"
13778 #include "confdefs.h"
13779
13780         #include <stdio.h>
13781         #include <math.h>
13782
13783 int
13784 main ()
13785 {
13786 double x = rand(); printf("result = %g\n", pow(sin(x),x))
13787   ;
13788   return 0;
13789 }
13790 _ACEOF
13791 rm -f conftest.$ac_objext conftest$ac_exeext
13792 if { (eval echo "$as_me:13792: \"$ac_link\"") >&5
13793   (eval $ac_link) 2>&5
13794   ac_status=$?
13795   echo "$as_me:13795: \$? = $ac_status" >&5
13796   (exit $ac_status); } &&
13797          { ac_try='test -s conftest$ac_exeext'
13798   { (eval echo "$as_me:13798: \"$ac_try\"") >&5
13799   (eval $ac_try) 2>&5
13800   ac_status=$?
13801   echo "$as_me:13801: \$? = $ac_status" >&5
13802   (exit $ac_status); }; }; then
13803   cf_cv_need_libm=no
13804 else
13805   echo "$as_me: failed program was:" >&5
13806 cat conftest.$ac_ext >&5
13807 cf_cv_need_libm=yes
13808 fi
13809 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13810 fi
13811 echo "$as_me:13811: result: $cf_cv_need_libm" >&5
13812 echo "${ECHO_T}$cf_cv_need_libm" >&6
13813 if test "$cf_cv_need_libm" = yes
13814 then
13815 MATH_LIB=-lm
13816 fi
13817
13818 ###     Checks for header files.
13819 echo "$as_me:13819: checking for ANSI C header files" >&5
13820 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13821 if test "${ac_cv_header_stdc+set}" = set; then
13822   echo $ECHO_N "(cached) $ECHO_C" >&6
13823 else
13824   cat >conftest.$ac_ext <<_ACEOF
13825 #line 13825 "configure"
13826 #include "confdefs.h"
13827 #include <stdlib.h>
13828 #include <stdarg.h>
13829 #include <string.h>
13830 #include <float.h>
13831
13832 _ACEOF
13833 if { (eval echo "$as_me:13833: \"$ac_cpp conftest.$ac_ext\"") >&5
13834   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13835   ac_status=$?
13836   egrep -v '^ *\+' conftest.er1 >conftest.err
13837   rm -f conftest.er1
13838   cat conftest.err >&5
13839   echo "$as_me:13839: \$? = $ac_status" >&5
13840   (exit $ac_status); } >/dev/null; then
13841   if test -s conftest.err; then
13842     ac_cpp_err=$ac_c_preproc_warn_flag
13843   else
13844     ac_cpp_err=
13845   fi
13846 else
13847   ac_cpp_err=yes
13848 fi
13849 if test -z "$ac_cpp_err"; then
13850   ac_cv_header_stdc=yes
13851 else
13852   echo "$as_me: failed program was:" >&5
13853   cat conftest.$ac_ext >&5
13854   ac_cv_header_stdc=no
13855 fi
13856 rm -f conftest.err conftest.$ac_ext
13857
13858 if test $ac_cv_header_stdc = yes; then
13859   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13860   cat >conftest.$ac_ext <<_ACEOF
13861 #line 13861 "configure"
13862 #include "confdefs.h"
13863 #include <string.h>
13864
13865 _ACEOF
13866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13867   egrep "memchr" >/dev/null 2>&1; then
13868   :
13869 else
13870   ac_cv_header_stdc=no
13871 fi
13872 rm -rf conftest*
13873
13874 fi
13875
13876 if test $ac_cv_header_stdc = yes; then
13877   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13878   cat >conftest.$ac_ext <<_ACEOF
13879 #line 13879 "configure"
13880 #include "confdefs.h"
13881 #include <stdlib.h>
13882
13883 _ACEOF
13884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13885   egrep "free" >/dev/null 2>&1; then
13886   :
13887 else
13888   ac_cv_header_stdc=no
13889 fi
13890 rm -rf conftest*
13891
13892 fi
13893
13894 if test $ac_cv_header_stdc = yes; then
13895   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13896   if test "$cross_compiling" = yes; then
13897   :
13898 else
13899   cat >conftest.$ac_ext <<_ACEOF
13900 #line 13900 "configure"
13901 #include "confdefs.h"
13902 #include <ctype.h>
13903 #if ((' ' & 0x0FF) == 0x020)
13904 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13905 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13906 #else
13907 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13908                      || ('j' <= (c) && (c) <= 'r') \
13909                      || ('s' <= (c) && (c) <= 'z'))
13910 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13911 #endif
13912
13913 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13914 int
13915 main ()
13916 {
13917   int i;
13918   for (i = 0; i < 256; i++)
13919     if (XOR (islower (i), ISLOWER (i))
13920         || toupper (i) != TOUPPER (i))
13921       $ac_main_return(2);
13922   $ac_main_return (0);
13923 }
13924 _ACEOF
13925 rm -f conftest$ac_exeext
13926 if { (eval echo "$as_me:13926: \"$ac_link\"") >&5
13927   (eval $ac_link) 2>&5
13928   ac_status=$?
13929   echo "$as_me:13929: \$? = $ac_status" >&5
13930   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13931   { (eval echo "$as_me:13931: \"$ac_try\"") >&5
13932   (eval $ac_try) 2>&5
13933   ac_status=$?
13934   echo "$as_me:13934: \$? = $ac_status" >&5
13935   (exit $ac_status); }; }; then
13936   :
13937 else
13938   echo "$as_me: program exited with status $ac_status" >&5
13939 echo "$as_me: failed program was:" >&5
13940 cat conftest.$ac_ext >&5
13941 ac_cv_header_stdc=no
13942 fi
13943 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13944 fi
13945 fi
13946 fi
13947 echo "$as_me:13947: result: $ac_cv_header_stdc" >&5
13948 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13949 if test $ac_cv_header_stdc = yes; then
13950
13951 cat >>confdefs.h <<\EOF
13952 #define STDC_HEADERS 1
13953 EOF
13954
13955 fi
13956
13957 ac_header_dirent=no
13958 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13959   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13960 echo "$as_me:13960: checking for $ac_hdr that defines DIR" >&5
13961 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13962 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13963   echo $ECHO_N "(cached) $ECHO_C" >&6
13964 else
13965   cat >conftest.$ac_ext <<_ACEOF
13966 #line 13966 "configure"
13967 #include "confdefs.h"
13968 #include <sys/types.h>
13969 #include <$ac_hdr>
13970
13971 int
13972 main ()
13973 {
13974 if ((DIR *) 0)
13975 return 0;
13976   ;
13977   return 0;
13978 }
13979 _ACEOF
13980 rm -f conftest.$ac_objext
13981 if { (eval echo "$as_me:13981: \"$ac_compile\"") >&5
13982   (eval $ac_compile) 2>&5
13983   ac_status=$?
13984   echo "$as_me:13984: \$? = $ac_status" >&5
13985   (exit $ac_status); } &&
13986          { ac_try='test -s conftest.$ac_objext'
13987   { (eval echo "$as_me:13987: \"$ac_try\"") >&5
13988   (eval $ac_try) 2>&5
13989   ac_status=$?
13990   echo "$as_me:13990: \$? = $ac_status" >&5
13991   (exit $ac_status); }; }; then
13992   eval "$as_ac_Header=yes"
13993 else
13994   echo "$as_me: failed program was:" >&5
13995 cat conftest.$ac_ext >&5
13996 eval "$as_ac_Header=no"
13997 fi
13998 rm -f conftest.$ac_objext conftest.$ac_ext
13999 fi
14000 echo "$as_me:14000: result: `eval echo '${'$as_ac_Header'}'`" >&5
14001 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14002 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14003   cat >>confdefs.h <<EOF
14004 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14005 EOF
14006
14007 ac_header_dirent=$ac_hdr; break
14008 fi
14009
14010 done
14011 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14012 if test $ac_header_dirent = dirent.h; then
14013   echo "$as_me:14013: checking for opendir in -ldir" >&5
14014 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
14015 if test "${ac_cv_lib_dir_opendir+set}" = set; then
14016   echo $ECHO_N "(cached) $ECHO_C" >&6
14017 else
14018   ac_check_lib_save_LIBS=$LIBS
14019 LIBS="-ldir  $LIBS"
14020 cat >conftest.$ac_ext <<_ACEOF
14021 #line 14021 "configure"
14022 #include "confdefs.h"
14023
14024 /* Override any gcc2 internal prototype to avoid an error.  */
14025 #ifdef __cplusplus
14026 extern "C"
14027 #endif
14028 /* We use char because int might match the return type of a gcc2
14029    builtin and then its argument prototype would still apply.  */
14030 char opendir ();
14031 int
14032 main ()
14033 {
14034 opendir ();
14035   ;
14036   return 0;
14037 }
14038 _ACEOF
14039 rm -f conftest.$ac_objext conftest$ac_exeext
14040 if { (eval echo "$as_me:14040: \"$ac_link\"") >&5
14041   (eval $ac_link) 2>&5
14042   ac_status=$?
14043   echo "$as_me:14043: \$? = $ac_status" >&5
14044   (exit $ac_status); } &&
14045          { ac_try='test -s conftest$ac_exeext'
14046   { (eval echo "$as_me:14046: \"$ac_try\"") >&5
14047   (eval $ac_try) 2>&5
14048   ac_status=$?
14049   echo "$as_me:14049: \$? = $ac_status" >&5
14050   (exit $ac_status); }; }; then
14051   ac_cv_lib_dir_opendir=yes
14052 else
14053   echo "$as_me: failed program was:" >&5
14054 cat conftest.$ac_ext >&5
14055 ac_cv_lib_dir_opendir=no
14056 fi
14057 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14058 LIBS=$ac_check_lib_save_LIBS
14059 fi
14060 echo "$as_me:14060: result: $ac_cv_lib_dir_opendir" >&5
14061 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
14062 if test $ac_cv_lib_dir_opendir = yes; then
14063   LIBS="$LIBS -ldir"
14064 fi
14065
14066 else
14067   echo "$as_me:14067: checking for opendir in -lx" >&5
14068 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
14069 if test "${ac_cv_lib_x_opendir+set}" = set; then
14070   echo $ECHO_N "(cached) $ECHO_C" >&6
14071 else
14072   ac_check_lib_save_LIBS=$LIBS
14073 LIBS="-lx  $LIBS"
14074 cat >conftest.$ac_ext <<_ACEOF
14075 #line 14075 "configure"
14076 #include "confdefs.h"
14077
14078 /* Override any gcc2 internal prototype to avoid an error.  */
14079 #ifdef __cplusplus
14080 extern "C"
14081 #endif
14082 /* We use char because int might match the return type of a gcc2
14083    builtin and then its argument prototype would still apply.  */
14084 char opendir ();
14085 int
14086 main ()
14087 {
14088 opendir ();
14089   ;
14090   return 0;
14091 }
14092 _ACEOF
14093 rm -f conftest.$ac_objext conftest$ac_exeext
14094 if { (eval echo "$as_me:14094: \"$ac_link\"") >&5
14095   (eval $ac_link) 2>&5
14096   ac_status=$?
14097   echo "$as_me:14097: \$? = $ac_status" >&5
14098   (exit $ac_status); } &&
14099          { ac_try='test -s conftest$ac_exeext'
14100   { (eval echo "$as_me:14100: \"$ac_try\"") >&5
14101   (eval $ac_try) 2>&5
14102   ac_status=$?
14103   echo "$as_me:14103: \$? = $ac_status" >&5
14104   (exit $ac_status); }; }; then
14105   ac_cv_lib_x_opendir=yes
14106 else
14107   echo "$as_me: failed program was:" >&5
14108 cat conftest.$ac_ext >&5
14109 ac_cv_lib_x_opendir=no
14110 fi
14111 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14112 LIBS=$ac_check_lib_save_LIBS
14113 fi
14114 echo "$as_me:14114: result: $ac_cv_lib_x_opendir" >&5
14115 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
14116 if test $ac_cv_lib_x_opendir = yes; then
14117   LIBS="$LIBS -lx"
14118 fi
14119
14120 fi
14121
14122 echo "$as_me:14122: checking whether time.h and sys/time.h may both be included" >&5
14123 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
14124 if test "${ac_cv_header_time+set}" = set; then
14125   echo $ECHO_N "(cached) $ECHO_C" >&6
14126 else
14127   cat >conftest.$ac_ext <<_ACEOF
14128 #line 14128 "configure"
14129 #include "confdefs.h"
14130 #include <sys/types.h>
14131 #include <sys/time.h>
14132 #include <time.h>
14133
14134 int
14135 main ()
14136 {
14137 if ((struct tm *) 0)
14138 return 0;
14139   ;
14140   return 0;
14141 }
14142 _ACEOF
14143 rm -f conftest.$ac_objext
14144 if { (eval echo "$as_me:14144: \"$ac_compile\"") >&5
14145   (eval $ac_compile) 2>&5
14146   ac_status=$?
14147   echo "$as_me:14147: \$? = $ac_status" >&5
14148   (exit $ac_status); } &&
14149          { ac_try='test -s conftest.$ac_objext'
14150   { (eval echo "$as_me:14150: \"$ac_try\"") >&5
14151   (eval $ac_try) 2>&5
14152   ac_status=$?
14153   echo "$as_me:14153: \$? = $ac_status" >&5
14154   (exit $ac_status); }; }; then
14155   ac_cv_header_time=yes
14156 else
14157   echo "$as_me: failed program was:" >&5
14158 cat conftest.$ac_ext >&5
14159 ac_cv_header_time=no
14160 fi
14161 rm -f conftest.$ac_objext conftest.$ac_ext
14162 fi
14163 echo "$as_me:14163: result: $ac_cv_header_time" >&5
14164 echo "${ECHO_T}$ac_cv_header_time" >&6
14165 if test $ac_cv_header_time = yes; then
14166
14167 cat >>confdefs.h <<\EOF
14168 #define TIME_WITH_SYS_TIME 1
14169 EOF
14170
14171 fi
14172
14173 cf_regex_func=no
14174
14175 cf_regex_libs="regex re"
14176 case $host_os in #(vi
14177 mingw*)
14178         cf_regex_libs="gnurx $cf_regex_libs"
14179         ;;
14180 esac
14181
14182 echo "$as_me:14182: checking for regcomp" >&5
14183 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
14184 if test "${ac_cv_func_regcomp+set}" = set; then
14185   echo $ECHO_N "(cached) $ECHO_C" >&6
14186 else
14187   cat >conftest.$ac_ext <<_ACEOF
14188 #line 14188 "configure"
14189 #include "confdefs.h"
14190 /* System header to define __stub macros and hopefully few prototypes,
14191     which can conflict with char regcomp (); below.  */
14192 #include <assert.h>
14193 /* Override any gcc2 internal prototype to avoid an error.  */
14194 #ifdef __cplusplus
14195 extern "C"
14196 #endif
14197 /* We use char because int might match the return type of a gcc2
14198    builtin and then its argument prototype would still apply.  */
14199 char regcomp ();
14200 char (*f) ();
14201
14202 int
14203 main ()
14204 {
14205 /* The GNU C library defines this for functions which it implements
14206     to always fail with ENOSYS.  Some functions are actually named
14207     something starting with __ and the normal name is an alias.  */
14208 #if defined (__stub_regcomp) || defined (__stub___regcomp)
14209 choke me
14210 #else
14211 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14212 #endif
14213
14214   ;
14215   return 0;
14216 }
14217 _ACEOF
14218 rm -f conftest.$ac_objext conftest$ac_exeext
14219 if { (eval echo "$as_me:14219: \"$ac_link\"") >&5
14220   (eval $ac_link) 2>&5
14221   ac_status=$?
14222   echo "$as_me:14222: \$? = $ac_status" >&5
14223   (exit $ac_status); } &&
14224          { ac_try='test -s conftest$ac_exeext'
14225   { (eval echo "$as_me:14225: \"$ac_try\"") >&5
14226   (eval $ac_try) 2>&5
14227   ac_status=$?
14228   echo "$as_me:14228: \$? = $ac_status" >&5
14229   (exit $ac_status); }; }; then
14230   ac_cv_func_regcomp=yes
14231 else
14232   echo "$as_me: failed program was:" >&5
14233 cat conftest.$ac_ext >&5
14234 ac_cv_func_regcomp=no
14235 fi
14236 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14237 fi
14238 echo "$as_me:14238: result: $ac_cv_func_regcomp" >&5
14239 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
14240 if test $ac_cv_func_regcomp = yes; then
14241   cf_regex_func=regcomp
14242 else
14243
14244         for cf_regex_lib in $cf_regex_libs
14245         do
14246                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
14247 echo "$as_me:14247: checking for regcomp in -l$cf_regex_lib" >&5
14248 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
14249 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
14250   echo $ECHO_N "(cached) $ECHO_C" >&6
14251 else
14252   ac_check_lib_save_LIBS=$LIBS
14253 LIBS="-l$cf_regex_lib  $LIBS"
14254 cat >conftest.$ac_ext <<_ACEOF
14255 #line 14255 "configure"
14256 #include "confdefs.h"
14257
14258 /* Override any gcc2 internal prototype to avoid an error.  */
14259 #ifdef __cplusplus
14260 extern "C"
14261 #endif
14262 /* We use char because int might match the return type of a gcc2
14263    builtin and then its argument prototype would still apply.  */
14264 char regcomp ();
14265 int
14266 main ()
14267 {
14268 regcomp ();
14269   ;
14270   return 0;
14271 }
14272 _ACEOF
14273 rm -f conftest.$ac_objext conftest$ac_exeext
14274 if { (eval echo "$as_me:14274: \"$ac_link\"") >&5
14275   (eval $ac_link) 2>&5
14276   ac_status=$?
14277   echo "$as_me:14277: \$? = $ac_status" >&5
14278   (exit $ac_status); } &&
14279          { ac_try='test -s conftest$ac_exeext'
14280   { (eval echo "$as_me:14280: \"$ac_try\"") >&5
14281   (eval $ac_try) 2>&5
14282   ac_status=$?
14283   echo "$as_me:14283: \$? = $ac_status" >&5
14284   (exit $ac_status); }; }; then
14285   eval "$as_ac_Lib=yes"
14286 else
14287   echo "$as_me: failed program was:" >&5
14288 cat conftest.$ac_ext >&5
14289 eval "$as_ac_Lib=no"
14290 fi
14291 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14292 LIBS=$ac_check_lib_save_LIBS
14293 fi
14294 echo "$as_me:14294: result: `eval echo '${'$as_ac_Lib'}'`" >&5
14295 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
14296 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
14297
14298                                 LIBS="-l$cf_regex_lib $LIBS"
14299                                 cf_regex_func=regcomp
14300                                 break
14301 fi
14302
14303         done
14304
14305 fi
14306
14307 if test "$cf_regex_func" = no ; then
14308         echo "$as_me:14308: checking for compile" >&5
14309 echo $ECHO_N "checking for compile... $ECHO_C" >&6
14310 if test "${ac_cv_func_compile+set}" = set; then
14311   echo $ECHO_N "(cached) $ECHO_C" >&6
14312 else
14313   cat >conftest.$ac_ext <<_ACEOF
14314 #line 14314 "configure"
14315 #include "confdefs.h"
14316 /* System header to define __stub macros and hopefully few prototypes,
14317     which can conflict with char compile (); below.  */
14318 #include <assert.h>
14319 /* Override any gcc2 internal prototype to avoid an error.  */
14320 #ifdef __cplusplus
14321 extern "C"
14322 #endif
14323 /* We use char because int might match the return type of a gcc2
14324    builtin and then its argument prototype would still apply.  */
14325 char compile ();
14326 char (*f) ();
14327
14328 int
14329 main ()
14330 {
14331 /* The GNU C library defines this for functions which it implements
14332     to always fail with ENOSYS.  Some functions are actually named
14333     something starting with __ and the normal name is an alias.  */
14334 #if defined (__stub_compile) || defined (__stub___compile)
14335 choke me
14336 #else
14337 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14338 #endif
14339
14340   ;
14341   return 0;
14342 }
14343 _ACEOF
14344 rm -f conftest.$ac_objext conftest$ac_exeext
14345 if { (eval echo "$as_me:14345: \"$ac_link\"") >&5
14346   (eval $ac_link) 2>&5
14347   ac_status=$?
14348   echo "$as_me:14348: \$? = $ac_status" >&5
14349   (exit $ac_status); } &&
14350          { ac_try='test -s conftest$ac_exeext'
14351   { (eval echo "$as_me:14351: \"$ac_try\"") >&5
14352   (eval $ac_try) 2>&5
14353   ac_status=$?
14354   echo "$as_me:14354: \$? = $ac_status" >&5
14355   (exit $ac_status); }; }; then
14356   ac_cv_func_compile=yes
14357 else
14358   echo "$as_me: failed program was:" >&5
14359 cat conftest.$ac_ext >&5
14360 ac_cv_func_compile=no
14361 fi
14362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14363 fi
14364 echo "$as_me:14364: result: $ac_cv_func_compile" >&5
14365 echo "${ECHO_T}$ac_cv_func_compile" >&6
14366 if test $ac_cv_func_compile = yes; then
14367   cf_regex_func=compile
14368 else
14369
14370                 echo "$as_me:14370: checking for compile in -lgen" >&5
14371 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
14372 if test "${ac_cv_lib_gen_compile+set}" = set; then
14373   echo $ECHO_N "(cached) $ECHO_C" >&6
14374 else
14375   ac_check_lib_save_LIBS=$LIBS
14376 LIBS="-lgen  $LIBS"
14377 cat >conftest.$ac_ext <<_ACEOF
14378 #line 14378 "configure"
14379 #include "confdefs.h"
14380
14381 /* Override any gcc2 internal prototype to avoid an error.  */
14382 #ifdef __cplusplus
14383 extern "C"
14384 #endif
14385 /* We use char because int might match the return type of a gcc2
14386    builtin and then its argument prototype would still apply.  */
14387 char compile ();
14388 int
14389 main ()
14390 {
14391 compile ();
14392   ;
14393   return 0;
14394 }
14395 _ACEOF
14396 rm -f conftest.$ac_objext conftest$ac_exeext
14397 if { (eval echo "$as_me:14397: \"$ac_link\"") >&5
14398   (eval $ac_link) 2>&5
14399   ac_status=$?
14400   echo "$as_me:14400: \$? = $ac_status" >&5
14401   (exit $ac_status); } &&
14402          { ac_try='test -s conftest$ac_exeext'
14403   { (eval echo "$as_me:14403: \"$ac_try\"") >&5
14404   (eval $ac_try) 2>&5
14405   ac_status=$?
14406   echo "$as_me:14406: \$? = $ac_status" >&5
14407   (exit $ac_status); }; }; then
14408   ac_cv_lib_gen_compile=yes
14409 else
14410   echo "$as_me: failed program was:" >&5
14411 cat conftest.$ac_ext >&5
14412 ac_cv_lib_gen_compile=no
14413 fi
14414 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14415 LIBS=$ac_check_lib_save_LIBS
14416 fi
14417 echo "$as_me:14417: result: $ac_cv_lib_gen_compile" >&5
14418 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14419 if test $ac_cv_lib_gen_compile = yes; then
14420
14421                                 LIBS="-lgen $LIBS"
14422                                 cf_regex_func=compile
14423 fi
14424
14425 fi
14426
14427 fi
14428
14429 if test "$cf_regex_func" = no ; then
14430         { echo "$as_me:14430: WARNING: cannot find regular expression library" >&5
14431 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14432 fi
14433
14434 echo "$as_me:14434: checking for regular-expression headers" >&5
14435 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14436 if test "${cf_cv_regex_hdrs+set}" = set; then
14437   echo $ECHO_N "(cached) $ECHO_C" >&6
14438 else
14439
14440 cf_cv_regex_hdrs=no
14441 case $cf_regex_func in #(vi
14442 compile) #(vi
14443         for cf_regex_hdr in regexp.h regexpr.h
14444         do
14445                 cat >conftest.$ac_ext <<_ACEOF
14446 #line 14446 "configure"
14447 #include "confdefs.h"
14448 #include <$cf_regex_hdr>
14449 int
14450 main ()
14451 {
14452
14453                         char *p = compile("", "", "", 0);
14454                         int x = step("", "");
14455
14456   ;
14457   return 0;
14458 }
14459 _ACEOF
14460 rm -f conftest.$ac_objext conftest$ac_exeext
14461 if { (eval echo "$as_me:14461: \"$ac_link\"") >&5
14462   (eval $ac_link) 2>&5
14463   ac_status=$?
14464   echo "$as_me:14464: \$? = $ac_status" >&5
14465   (exit $ac_status); } &&
14466          { ac_try='test -s conftest$ac_exeext'
14467   { (eval echo "$as_me:14467: \"$ac_try\"") >&5
14468   (eval $ac_try) 2>&5
14469   ac_status=$?
14470   echo "$as_me:14470: \$? = $ac_status" >&5
14471   (exit $ac_status); }; }; then
14472
14473                         cf_cv_regex_hdrs=$cf_regex_hdr
14474                         break
14475
14476 else
14477   echo "$as_me: failed program was:" >&5
14478 cat conftest.$ac_ext >&5
14479 fi
14480 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14481         done
14482         ;;
14483 *)
14484         for cf_regex_hdr in regex.h
14485         do
14486                 cat >conftest.$ac_ext <<_ACEOF
14487 #line 14487 "configure"
14488 #include "confdefs.h"
14489 #include <sys/types.h>
14490 #include <$cf_regex_hdr>
14491 int
14492 main ()
14493 {
14494
14495                         regex_t *p;
14496                         int x = regcomp(p, "", 0);
14497                         int y = regexec(p, "", 0, 0, 0);
14498                         regfree(p);
14499
14500   ;
14501   return 0;
14502 }
14503 _ACEOF
14504 rm -f conftest.$ac_objext conftest$ac_exeext
14505 if { (eval echo "$as_me:14505: \"$ac_link\"") >&5
14506   (eval $ac_link) 2>&5
14507   ac_status=$?
14508   echo "$as_me:14508: \$? = $ac_status" >&5
14509   (exit $ac_status); } &&
14510          { ac_try='test -s conftest$ac_exeext'
14511   { (eval echo "$as_me:14511: \"$ac_try\"") >&5
14512   (eval $ac_try) 2>&5
14513   ac_status=$?
14514   echo "$as_me:14514: \$? = $ac_status" >&5
14515   (exit $ac_status); }; }; then
14516
14517                         cf_cv_regex_hdrs=$cf_regex_hdr
14518                         break
14519
14520 else
14521   echo "$as_me: failed program was:" >&5
14522 cat conftest.$ac_ext >&5
14523 fi
14524 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14525         done
14526         ;;
14527 esac
14528
14529 fi
14530 echo "$as_me:14530: result: $cf_cv_regex_hdrs" >&5
14531 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14532
14533 case $cf_cv_regex_hdrs in #(vi
14534     no)        { echo "$as_me:14534: WARNING: no regular expression header found" >&5
14535 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14536     regex.h)
14537 cat >>confdefs.h <<\EOF
14538 #define HAVE_REGEX_H_FUNCS 1
14539 EOF
14540  ;; #(vi
14541     regexp.h)
14542 cat >>confdefs.h <<\EOF
14543 #define HAVE_REGEXP_H_FUNCS 1
14544 EOF
14545  ;; #(vi
14546     regexpr.h)
14547 cat >>confdefs.h <<\EOF
14548 #define HAVE_REGEXPR_H_FUNCS 1
14549 EOF
14550  ;;
14551 esac
14552
14553 for ac_header in \
14554 fcntl.h \
14555 getopt.h \
14556 limits.h \
14557 locale.h \
14558 math.h \
14559 poll.h \
14560 sys/bsdtypes.h \
14561 sys/ioctl.h \
14562 sys/param.h \
14563 sys/poll.h \
14564 sys/select.h \
14565 sys/time.h \
14566 sys/times.h \
14567 ttyent.h \
14568 unistd.h \
14569 wctype.h \
14570
14571 do
14572 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14573 echo "$as_me:14573: checking for $ac_header" >&5
14574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14575 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14576   echo $ECHO_N "(cached) $ECHO_C" >&6
14577 else
14578   cat >conftest.$ac_ext <<_ACEOF
14579 #line 14579 "configure"
14580 #include "confdefs.h"
14581 #include <$ac_header>
14582 _ACEOF
14583 if { (eval echo "$as_me:14583: \"$ac_cpp conftest.$ac_ext\"") >&5
14584   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14585   ac_status=$?
14586   egrep -v '^ *\+' conftest.er1 >conftest.err
14587   rm -f conftest.er1
14588   cat conftest.err >&5
14589   echo "$as_me:14589: \$? = $ac_status" >&5
14590   (exit $ac_status); } >/dev/null; then
14591   if test -s conftest.err; then
14592     ac_cpp_err=$ac_c_preproc_warn_flag
14593   else
14594     ac_cpp_err=
14595   fi
14596 else
14597   ac_cpp_err=yes
14598 fi
14599 if test -z "$ac_cpp_err"; then
14600   eval "$as_ac_Header=yes"
14601 else
14602   echo "$as_me: failed program was:" >&5
14603   cat conftest.$ac_ext >&5
14604   eval "$as_ac_Header=no"
14605 fi
14606 rm -f conftest.err conftest.$ac_ext
14607 fi
14608 echo "$as_me:14608: result: `eval echo '${'$as_ac_Header'}'`" >&5
14609 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14610 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14611   cat >>confdefs.h <<EOF
14612 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14613 EOF
14614
14615 fi
14616 done
14617
14618 for ac_header in unistd.h getopt.h
14619 do
14620 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14621 echo "$as_me:14621: checking for $ac_header" >&5
14622 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14623 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14624   echo $ECHO_N "(cached) $ECHO_C" >&6
14625 else
14626   cat >conftest.$ac_ext <<_ACEOF
14627 #line 14627 "configure"
14628 #include "confdefs.h"
14629 #include <$ac_header>
14630 _ACEOF
14631 if { (eval echo "$as_me:14631: \"$ac_cpp conftest.$ac_ext\"") >&5
14632   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14633   ac_status=$?
14634   egrep -v '^ *\+' conftest.er1 >conftest.err
14635   rm -f conftest.er1
14636   cat conftest.err >&5
14637   echo "$as_me:14637: \$? = $ac_status" >&5
14638   (exit $ac_status); } >/dev/null; then
14639   if test -s conftest.err; then
14640     ac_cpp_err=$ac_c_preproc_warn_flag
14641   else
14642     ac_cpp_err=
14643   fi
14644 else
14645   ac_cpp_err=yes
14646 fi
14647 if test -z "$ac_cpp_err"; then
14648   eval "$as_ac_Header=yes"
14649 else
14650   echo "$as_me: failed program was:" >&5
14651   cat conftest.$ac_ext >&5
14652   eval "$as_ac_Header=no"
14653 fi
14654 rm -f conftest.err conftest.$ac_ext
14655 fi
14656 echo "$as_me:14656: result: `eval echo '${'$as_ac_Header'}'`" >&5
14657 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14658 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14659   cat >>confdefs.h <<EOF
14660 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14661 EOF
14662
14663 fi
14664 done
14665
14666 echo "$as_me:14666: checking for header declaring getopt variables" >&5
14667 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14668 if test "${cf_cv_getopt_header+set}" = set; then
14669   echo $ECHO_N "(cached) $ECHO_C" >&6
14670 else
14671
14672 cf_cv_getopt_header=none
14673 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14674 do
14675 cat >conftest.$ac_ext <<_ACEOF
14676 #line 14676 "configure"
14677 #include "confdefs.h"
14678
14679 #include <$cf_header>
14680 int
14681 main ()
14682 {
14683 int x = optind; char *y = optarg
14684   ;
14685   return 0;
14686 }
14687 _ACEOF
14688 rm -f conftest.$ac_objext
14689 if { (eval echo "$as_me:14689: \"$ac_compile\"") >&5
14690   (eval $ac_compile) 2>&5
14691   ac_status=$?
14692   echo "$as_me:14692: \$? = $ac_status" >&5
14693   (exit $ac_status); } &&
14694          { ac_try='test -s conftest.$ac_objext'
14695   { (eval echo "$as_me:14695: \"$ac_try\"") >&5
14696   (eval $ac_try) 2>&5
14697   ac_status=$?
14698   echo "$as_me:14698: \$? = $ac_status" >&5
14699   (exit $ac_status); }; }; then
14700   cf_cv_getopt_header=$cf_header
14701  break
14702 else
14703   echo "$as_me: failed program was:" >&5
14704 cat conftest.$ac_ext >&5
14705 fi
14706 rm -f conftest.$ac_objext conftest.$ac_ext
14707 done
14708
14709 fi
14710 echo "$as_me:14710: result: $cf_cv_getopt_header" >&5
14711 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14712 if test $cf_cv_getopt_header != none ; then
14713
14714 cat >>confdefs.h <<\EOF
14715 #define HAVE_GETOPT_HEADER 1
14716 EOF
14717
14718 fi
14719
14720 # check for ISC (this may also define _POSIX_SOURCE)
14721 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14722 if test "x$ISC" = xyes ; then
14723
14724 echo "$as_me:14724: checking for main in -lcposix" >&5
14725 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14726 if test "${ac_cv_lib_cposix_main+set}" = set; then
14727   echo $ECHO_N "(cached) $ECHO_C" >&6
14728 else
14729   ac_check_lib_save_LIBS=$LIBS
14730 LIBS="-lcposix  $LIBS"
14731 cat >conftest.$ac_ext <<_ACEOF
14732 #line 14732 "configure"
14733 #include "confdefs.h"
14734
14735 int
14736 main ()
14737 {
14738 main ();
14739   ;
14740   return 0;
14741 }
14742 _ACEOF
14743 rm -f conftest.$ac_objext conftest$ac_exeext
14744 if { (eval echo "$as_me:14744: \"$ac_link\"") >&5
14745   (eval $ac_link) 2>&5
14746   ac_status=$?
14747   echo "$as_me:14747: \$? = $ac_status" >&5
14748   (exit $ac_status); } &&
14749          { ac_try='test -s conftest$ac_exeext'
14750   { (eval echo "$as_me:14750: \"$ac_try\"") >&5
14751   (eval $ac_try) 2>&5
14752   ac_status=$?
14753   echo "$as_me:14753: \$? = $ac_status" >&5
14754   (exit $ac_status); }; }; then
14755   ac_cv_lib_cposix_main=yes
14756 else
14757   echo "$as_me: failed program was:" >&5
14758 cat conftest.$ac_ext >&5
14759 ac_cv_lib_cposix_main=no
14760 fi
14761 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14762 LIBS=$ac_check_lib_save_LIBS
14763 fi
14764 echo "$as_me:14764: result: $ac_cv_lib_cposix_main" >&5
14765 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14766 if test $ac_cv_lib_cposix_main = yes; then
14767   cat >>confdefs.h <<EOF
14768 #define HAVE_LIBCPOSIX 1
14769 EOF
14770
14771   LIBS="-lcposix $LIBS"
14772
14773 fi
14774
14775         echo "$as_me:14775: checking for bzero in -linet" >&5
14776 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14777 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14778   echo $ECHO_N "(cached) $ECHO_C" >&6
14779 else
14780   ac_check_lib_save_LIBS=$LIBS
14781 LIBS="-linet  $LIBS"
14782 cat >conftest.$ac_ext <<_ACEOF
14783 #line 14783 "configure"
14784 #include "confdefs.h"
14785
14786 /* Override any gcc2 internal prototype to avoid an error.  */
14787 #ifdef __cplusplus
14788 extern "C"
14789 #endif
14790 /* We use char because int might match the return type of a gcc2
14791    builtin and then its argument prototype would still apply.  */
14792 char bzero ();
14793 int
14794 main ()
14795 {
14796 bzero ();
14797   ;
14798   return 0;
14799 }
14800 _ACEOF
14801 rm -f conftest.$ac_objext conftest$ac_exeext
14802 if { (eval echo "$as_me:14802: \"$ac_link\"") >&5
14803   (eval $ac_link) 2>&5
14804   ac_status=$?
14805   echo "$as_me:14805: \$? = $ac_status" >&5
14806   (exit $ac_status); } &&
14807          { ac_try='test -s conftest$ac_exeext'
14808   { (eval echo "$as_me:14808: \"$ac_try\"") >&5
14809   (eval $ac_try) 2>&5
14810   ac_status=$?
14811   echo "$as_me:14811: \$? = $ac_status" >&5
14812   (exit $ac_status); }; }; then
14813   ac_cv_lib_inet_bzero=yes
14814 else
14815   echo "$as_me: failed program was:" >&5
14816 cat conftest.$ac_ext >&5
14817 ac_cv_lib_inet_bzero=no
14818 fi
14819 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14820 LIBS=$ac_check_lib_save_LIBS
14821 fi
14822 echo "$as_me:14822: result: $ac_cv_lib_inet_bzero" >&5
14823 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14824 if test $ac_cv_lib_inet_bzero = yes; then
14825   LIBS="-linet $LIBS"
14826 fi
14827 fi
14828
14829 echo "$as_me:14829: checking if sys/time.h works with sys/select.h" >&5
14830 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14831 if test "${cf_cv_sys_time_select+set}" = set; then
14832   echo $ECHO_N "(cached) $ECHO_C" >&6
14833 else
14834
14835 cat >conftest.$ac_ext <<_ACEOF
14836 #line 14836 "configure"
14837 #include "confdefs.h"
14838
14839 #include <sys/types.h>
14840 #ifdef HAVE_SYS_TIME_H
14841 #include <sys/time.h>
14842 #endif
14843 #ifdef HAVE_SYS_SELECT_H
14844 #include <sys/select.h>
14845 #endif
14846
14847 int
14848 main ()
14849 {
14850
14851   ;
14852   return 0;
14853 }
14854 _ACEOF
14855 rm -f conftest.$ac_objext
14856 if { (eval echo "$as_me:14856: \"$ac_compile\"") >&5
14857   (eval $ac_compile) 2>&5
14858   ac_status=$?
14859   echo "$as_me:14859: \$? = $ac_status" >&5
14860   (exit $ac_status); } &&
14861          { ac_try='test -s conftest.$ac_objext'
14862   { (eval echo "$as_me:14862: \"$ac_try\"") >&5
14863   (eval $ac_try) 2>&5
14864   ac_status=$?
14865   echo "$as_me:14865: \$? = $ac_status" >&5
14866   (exit $ac_status); }; }; then
14867   cf_cv_sys_time_select=yes
14868 else
14869   echo "$as_me: failed program was:" >&5
14870 cat conftest.$ac_ext >&5
14871 cf_cv_sys_time_select=no
14872 fi
14873 rm -f conftest.$ac_objext conftest.$ac_ext
14874
14875 fi
14876
14877 echo "$as_me:14877: result: $cf_cv_sys_time_select" >&5
14878 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14879 test "$cf_cv_sys_time_select" = yes &&
14880 cat >>confdefs.h <<\EOF
14881 #define HAVE_SYS_TIME_SELECT 1
14882 EOF
14883
14884 ###     checks for compiler characteristics
14885 ac_ext=c
14886 ac_cpp='$CPP $CPPFLAGS'
14887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14890 ac_main_return=return
14891
14892 echo "$as_me:14892: checking for an ANSI C-conforming const" >&5
14893 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14894 if test "${ac_cv_c_const+set}" = set; then
14895   echo $ECHO_N "(cached) $ECHO_C" >&6
14896 else
14897   cat >conftest.$ac_ext <<_ACEOF
14898 #line 14898 "configure"
14899 #include "confdefs.h"
14900
14901 int
14902 main ()
14903 {
14904 /* FIXME: Include the comments suggested by Paul. */
14905 #ifndef __cplusplus
14906   /* Ultrix mips cc rejects this.  */
14907   typedef int charset[2];
14908   const charset x;
14909   /* SunOS 4.1.1 cc rejects this.  */
14910   char const *const *ccp;
14911   char **p;
14912   /* NEC SVR4.0.2 mips cc rejects this.  */
14913   struct point {int x, y;};
14914   static struct point const zero = {0,0};
14915   /* AIX XL C 1.02.0.0 rejects this.
14916      It does not let you subtract one const X* pointer from another in
14917      an arm of an if-expression whose if-part is not a constant
14918      expression */
14919   const char *g = "string";
14920   ccp = &g + (g ? g-g : 0);
14921   /* HPUX 7.0 cc rejects these. */
14922   ++ccp;
14923   p = (char**) ccp;
14924   ccp = (char const *const *) p;
14925   { /* SCO 3.2v4 cc rejects this.  */
14926     char *t;
14927     char const *s = 0 ? (char *) 0 : (char const *) 0;
14928
14929     *t++ = 0;
14930   }
14931   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14932     int x[] = {25, 17};
14933     const int *foo = &x[0];
14934     ++foo;
14935   }
14936   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14937     typedef const int *iptr;
14938     iptr p = 0;
14939     ++p;
14940   }
14941   { /* AIX XL C 1.02.0.0 rejects this saying
14942        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14943     struct s { int j; const int *ap[3]; };
14944     struct s *b; b->j = 5;
14945   }
14946   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14947     const int foo = 10;
14948   }
14949 #endif
14950
14951   ;
14952   return 0;
14953 }
14954 _ACEOF
14955 rm -f conftest.$ac_objext
14956 if { (eval echo "$as_me:14956: \"$ac_compile\"") >&5
14957   (eval $ac_compile) 2>&5
14958   ac_status=$?
14959   echo "$as_me:14959: \$? = $ac_status" >&5
14960   (exit $ac_status); } &&
14961          { ac_try='test -s conftest.$ac_objext'
14962   { (eval echo "$as_me:14962: \"$ac_try\"") >&5
14963   (eval $ac_try) 2>&5
14964   ac_status=$?
14965   echo "$as_me:14965: \$? = $ac_status" >&5
14966   (exit $ac_status); }; }; then
14967   ac_cv_c_const=yes
14968 else
14969   echo "$as_me: failed program was:" >&5
14970 cat conftest.$ac_ext >&5
14971 ac_cv_c_const=no
14972 fi
14973 rm -f conftest.$ac_objext conftest.$ac_ext
14974 fi
14975 echo "$as_me:14975: result: $ac_cv_c_const" >&5
14976 echo "${ECHO_T}$ac_cv_c_const" >&6
14977 if test $ac_cv_c_const = no; then
14978
14979 cat >>confdefs.h <<\EOF
14980 #define const
14981 EOF
14982
14983 fi
14984
14985 echo "$as_me:14985: checking for inline" >&5
14986 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14987 if test "${ac_cv_c_inline+set}" = set; then
14988   echo $ECHO_N "(cached) $ECHO_C" >&6
14989 else
14990   ac_cv_c_inline=no
14991 for ac_kw in inline __inline__ __inline; do
14992   cat >conftest.$ac_ext <<_ACEOF
14993 #line 14993 "configure"
14994 #include "confdefs.h"
14995 #ifndef __cplusplus
14996 static $ac_kw int static_foo () {return 0; }
14997 $ac_kw int foo () {return 0; }
14998 #endif
14999
15000 _ACEOF
15001 rm -f conftest.$ac_objext
15002 if { (eval echo "$as_me:15002: \"$ac_compile\"") >&5
15003   (eval $ac_compile) 2>&5
15004   ac_status=$?
15005   echo "$as_me:15005: \$? = $ac_status" >&5
15006   (exit $ac_status); } &&
15007          { ac_try='test -s conftest.$ac_objext'
15008   { (eval echo "$as_me:15008: \"$ac_try\"") >&5
15009   (eval $ac_try) 2>&5
15010   ac_status=$?
15011   echo "$as_me:15011: \$? = $ac_status" >&5
15012   (exit $ac_status); }; }; then
15013   ac_cv_c_inline=$ac_kw; break
15014 else
15015   echo "$as_me: failed program was:" >&5
15016 cat conftest.$ac_ext >&5
15017 fi
15018 rm -f conftest.$ac_objext conftest.$ac_ext
15019 done
15020
15021 fi
15022 echo "$as_me:15022: result: $ac_cv_c_inline" >&5
15023 echo "${ECHO_T}$ac_cv_c_inline" >&6
15024 case $ac_cv_c_inline in
15025   inline | yes) ;;
15026   no)
15027 cat >>confdefs.h <<\EOF
15028 #define inline
15029 EOF
15030  ;;
15031   *)  cat >>confdefs.h <<EOF
15032 #define inline $ac_cv_c_inline
15033 EOF
15034  ;;
15035 esac
15036
15037 NCURSES_INLINE=
15038 if test "$ac_cv_c_inline" != no ; then
15039   NCURSES_INLINE=inline
15040   if test "$INTEL_COMPILER" = yes
15041   then
15042     :
15043   elif test "$CLANG_COMPILER" = yes
15044   then
15045     :
15046   elif test "$GCC" = yes
15047   then
15048     echo "$as_me:15048: checking if $CC supports options to tune inlining" >&5
15049 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
15050 if test "${cf_cv_gcc_inline+set}" = set; then
15051   echo $ECHO_N "(cached) $ECHO_C" >&6
15052 else
15053
15054       cf_save_CFLAGS=$CFLAGS
15055       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
15056       cat >conftest.$ac_ext <<_ACEOF
15057 #line 15057 "configure"
15058 #include "confdefs.h"
15059 inline int foo(void) { return 1; }
15060 int
15061 main ()
15062 {
15063 ${cf_cv_main_return:-return} foo()
15064   ;
15065   return 0;
15066 }
15067 _ACEOF
15068 rm -f conftest.$ac_objext
15069 if { (eval echo "$as_me:15069: \"$ac_compile\"") >&5
15070   (eval $ac_compile) 2>&5
15071   ac_status=$?
15072   echo "$as_me:15072: \$? = $ac_status" >&5
15073   (exit $ac_status); } &&
15074          { ac_try='test -s conftest.$ac_objext'
15075   { (eval echo "$as_me:15075: \"$ac_try\"") >&5
15076   (eval $ac_try) 2>&5
15077   ac_status=$?
15078   echo "$as_me:15078: \$? = $ac_status" >&5
15079   (exit $ac_status); }; }; then
15080   cf_cv_gcc_inline=yes
15081 else
15082   echo "$as_me: failed program was:" >&5
15083 cat conftest.$ac_ext >&5
15084 cf_cv_gcc_inline=no
15085 fi
15086 rm -f conftest.$ac_objext conftest.$ac_ext
15087       CFLAGS=$cf_save_CFLAGS
15088
15089 fi
15090 echo "$as_me:15090: result: $cf_cv_gcc_inline" >&5
15091 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
15092     if test "$cf_cv_gcc_inline" = yes ; then
15093
15094 cf_fix_cppflags=no
15095 cf_new_cflags=
15096 cf_new_cppflags=
15097 cf_new_extra_cppflags=
15098
15099 for cf_add_cflags in --param max-inline-insns-single=1200
15100 do
15101 case $cf_fix_cppflags in
15102 no)
15103         case $cf_add_cflags in #(vi
15104         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
15105                 case $cf_add_cflags in
15106                 -D*)
15107                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15108
15109                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15110                                 && test -z "${cf_tst_cflags}" \
15111                                 && cf_fix_cppflags=yes
15112
15113                         if test $cf_fix_cppflags = yes ; then
15114                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15115                                 continue
15116                         elif test "${cf_tst_cflags}" = "\"'" ; then
15117                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15118                                 continue
15119                         fi
15120                         ;;
15121                 esac
15122                 case "$CPPFLAGS" in
15123                 *$cf_add_cflags) #(vi
15124                         ;;
15125                 *) #(vi
15126                         case $cf_add_cflags in #(vi
15127                         -D*)
15128                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15129
15130 CPPFLAGS=`echo "$CPPFLAGS" | \
15131         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15132                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15133
15134                                 ;;
15135                         esac
15136                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
15137                         ;;
15138                 esac
15139                 ;;
15140         *)
15141                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
15142                 ;;
15143         esac
15144         ;;
15145 yes)
15146         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15147
15148         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15149
15150         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15151                 && test -z "${cf_tst_cflags}" \
15152                 && cf_fix_cppflags=no
15153         ;;
15154 esac
15155 done
15156
15157 if test -n "$cf_new_cflags" ; then
15158
15159         CFLAGS="$CFLAGS $cf_new_cflags"
15160 fi
15161
15162 if test -n "$cf_new_cppflags" ; then
15163
15164         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
15165 fi
15166
15167 if test -n "$cf_new_extra_cppflags" ; then
15168
15169         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
15170 fi
15171
15172     fi
15173   fi
15174 fi
15175
15176 echo "$as_me:15176: checking for signal global datatype" >&5
15177 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
15178 if test "${cf_cv_sig_atomic_t+set}" = set; then
15179   echo $ECHO_N "(cached) $ECHO_C" >&6
15180 else
15181
15182         for cf_type in \
15183                 "volatile sig_atomic_t" \
15184                 "sig_atomic_t" \
15185                 "int"
15186         do
15187         cat >conftest.$ac_ext <<_ACEOF
15188 #line 15188 "configure"
15189 #include "confdefs.h"
15190
15191 #include <sys/types.h>
15192 #include <signal.h>
15193 #include <stdio.h>
15194
15195 extern $cf_type x;
15196 $cf_type x;
15197 static void handler(int sig)
15198 {
15199         x = 5;
15200 }
15201 int
15202 main ()
15203 {
15204 signal(SIGINT, handler);
15205                  x = 1
15206   ;
15207   return 0;
15208 }
15209 _ACEOF
15210 rm -f conftest.$ac_objext
15211 if { (eval echo "$as_me:15211: \"$ac_compile\"") >&5
15212   (eval $ac_compile) 2>&5
15213   ac_status=$?
15214   echo "$as_me:15214: \$? = $ac_status" >&5
15215   (exit $ac_status); } &&
15216          { ac_try='test -s conftest.$ac_objext'
15217   { (eval echo "$as_me:15217: \"$ac_try\"") >&5
15218   (eval $ac_try) 2>&5
15219   ac_status=$?
15220   echo "$as_me:15220: \$? = $ac_status" >&5
15221   (exit $ac_status); }; }; then
15222   cf_cv_sig_atomic_t=$cf_type
15223 else
15224   echo "$as_me: failed program was:" >&5
15225 cat conftest.$ac_ext >&5
15226 cf_cv_sig_atomic_t=no
15227 fi
15228 rm -f conftest.$ac_objext conftest.$ac_ext
15229                 test "$cf_cv_sig_atomic_t" != no && break
15230         done
15231
15232 fi
15233
15234 echo "$as_me:15234: result: $cf_cv_sig_atomic_t" >&5
15235 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
15236 test "$cf_cv_sig_atomic_t" != no &&
15237 cat >>confdefs.h <<EOF
15238 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
15239 EOF
15240
15241 if test $NCURSES_CHTYPE = auto ; then
15242
15243 echo "$as_me:15243: checking for type of chtype" >&5
15244 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
15245 if test "${cf_cv_typeof_chtype+set}" = set; then
15246   echo $ECHO_N "(cached) $ECHO_C" >&6
15247 else
15248
15249                 if test "$cross_compiling" = yes; then
15250   cf_cv_typeof_chtype=long
15251 else
15252   cat >conftest.$ac_ext <<_ACEOF
15253 #line 15253 "configure"
15254 #include "confdefs.h"
15255
15256 #define WANT_BITS 31
15257 #include <stdio.h>
15258 int main()
15259 {
15260         FILE *fp = fopen("cf_test.out", "w");
15261         if (fp != 0) {
15262                 char *result = "long";
15263                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
15264                         int n;
15265                         unsigned int x, y;
15266                         for (n = 0; n < WANT_BITS; n++) {
15267                                 x = (1 << n);
15268                                 y = (x >> n);
15269                                 if (y != 1 || x == 0) {
15270                                         x = 0;
15271                                         break;
15272                                 }
15273                         }
15274                         /*
15275                          * If x is nonzero, an int is big enough for the bits
15276                          * that we want.
15277                          */
15278                         result = (x != 0) ? "int" : "long";
15279                 }
15280                 fputs(result, fp);
15281                 fclose(fp);
15282         }
15283         ${cf_cv_main_return:-return}(0);
15284 }
15285
15286 _ACEOF
15287 rm -f conftest$ac_exeext
15288 if { (eval echo "$as_me:15288: \"$ac_link\"") >&5
15289   (eval $ac_link) 2>&5
15290   ac_status=$?
15291   echo "$as_me:15291: \$? = $ac_status" >&5
15292   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15293   { (eval echo "$as_me:15293: \"$ac_try\"") >&5
15294   (eval $ac_try) 2>&5
15295   ac_status=$?
15296   echo "$as_me:15296: \$? = $ac_status" >&5
15297   (exit $ac_status); }; }; then
15298   cf_cv_typeof_chtype=`cat cf_test.out`
15299 else
15300   echo "$as_me: program exited with status $ac_status" >&5
15301 echo "$as_me: failed program was:" >&5
15302 cat conftest.$ac_ext >&5
15303 cf_cv_typeof_chtype=long
15304 fi
15305 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15306 fi
15307                 rm -f cf_test.out
15308
15309 fi
15310
15311 echo "$as_me:15311: result: $cf_cv_typeof_chtype" >&5
15312 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
15313
15314 cat >>confdefs.h <<EOF
15315 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
15316 EOF
15317
15318 else
15319         cf_cv_typeof_chtype=$NCURSES_CHTYPE
15320 fi
15321 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
15322
15323 echo "$as_me:15323: checking if unsigned literals are legal" >&5
15324 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15325 if test "${cf_cv_unsigned_literals+set}" = set; then
15326   echo $ECHO_N "(cached) $ECHO_C" >&6
15327 else
15328
15329         cat >conftest.$ac_ext <<_ACEOF
15330 #line 15330 "configure"
15331 #include "confdefs.h"
15332
15333 int
15334 main ()
15335 {
15336 long x = 1L + 1UL + 1U + 1
15337   ;
15338   return 0;
15339 }
15340 _ACEOF
15341 rm -f conftest.$ac_objext
15342 if { (eval echo "$as_me:15342: \"$ac_compile\"") >&5
15343   (eval $ac_compile) 2>&5
15344   ac_status=$?
15345   echo "$as_me:15345: \$? = $ac_status" >&5
15346   (exit $ac_status); } &&
15347          { ac_try='test -s conftest.$ac_objext'
15348   { (eval echo "$as_me:15348: \"$ac_try\"") >&5
15349   (eval $ac_try) 2>&5
15350   ac_status=$?
15351   echo "$as_me:15351: \$? = $ac_status" >&5
15352   (exit $ac_status); }; }; then
15353   cf_cv_unsigned_literals=yes
15354 else
15355   echo "$as_me: failed program was:" >&5
15356 cat conftest.$ac_ext >&5
15357 cf_cv_unsigned_literals=no
15358 fi
15359 rm -f conftest.$ac_objext conftest.$ac_ext
15360
15361 fi
15362
15363 echo "$as_me:15363: result: $cf_cv_unsigned_literals" >&5
15364 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15365
15366 cf_cv_1UL="1"
15367 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15368 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
15369
15370 if test $NCURSES_MMASK_T = auto ; then
15371         cf_cv_typeof_mmask_t=long
15372 else
15373         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15374 fi
15375 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15376
15377 ###     Checks for external-data
15378
15379 echo "$as_me:15379: checking if external errno is declared" >&5
15380 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15381 if test "${cf_cv_dcl_errno+set}" = set; then
15382   echo $ECHO_N "(cached) $ECHO_C" >&6
15383 else
15384
15385     cat >conftest.$ac_ext <<_ACEOF
15386 #line 15386 "configure"
15387 #include "confdefs.h"
15388
15389 #ifdef HAVE_STDLIB_H
15390 #include <stdlib.h>
15391 #endif
15392 #include <stdio.h>
15393 #include <sys/types.h>
15394 #include <errno.h>
15395 int
15396 main ()
15397 {
15398 int x = (int) errno
15399   ;
15400   return 0;
15401 }
15402 _ACEOF
15403 rm -f conftest.$ac_objext
15404 if { (eval echo "$as_me:15404: \"$ac_compile\"") >&5
15405   (eval $ac_compile) 2>&5
15406   ac_status=$?
15407   echo "$as_me:15407: \$? = $ac_status" >&5
15408   (exit $ac_status); } &&
15409          { ac_try='test -s conftest.$ac_objext'
15410   { (eval echo "$as_me:15410: \"$ac_try\"") >&5
15411   (eval $ac_try) 2>&5
15412   ac_status=$?
15413   echo "$as_me:15413: \$? = $ac_status" >&5
15414   (exit $ac_status); }; }; then
15415   cf_cv_dcl_errno=yes
15416 else
15417   echo "$as_me: failed program was:" >&5
15418 cat conftest.$ac_ext >&5
15419 cf_cv_dcl_errno=no
15420 fi
15421 rm -f conftest.$ac_objext conftest.$ac_ext
15422
15423 fi
15424 echo "$as_me:15424: result: $cf_cv_dcl_errno" >&5
15425 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15426
15427 if test "$cf_cv_dcl_errno" = no ; then
15428
15429 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15430
15431     cat >>confdefs.h <<EOF
15432 #define $cf_result 1
15433 EOF
15434
15435 fi
15436
15437 # It's possible (for near-UNIX clones) that the data doesn't exist
15438
15439 echo "$as_me:15439: checking if external errno exists" >&5
15440 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15441 if test "${cf_cv_have_errno+set}" = set; then
15442   echo $ECHO_N "(cached) $ECHO_C" >&6
15443 else
15444
15445     cat >conftest.$ac_ext <<_ACEOF
15446 #line 15446 "configure"
15447 #include "confdefs.h"
15448
15449 #undef errno
15450 extern int errno;
15451
15452 int
15453 main ()
15454 {
15455 errno = 2
15456   ;
15457   return 0;
15458 }
15459 _ACEOF
15460 rm -f conftest.$ac_objext conftest$ac_exeext
15461 if { (eval echo "$as_me:15461: \"$ac_link\"") >&5
15462   (eval $ac_link) 2>&5
15463   ac_status=$?
15464   echo "$as_me:15464: \$? = $ac_status" >&5
15465   (exit $ac_status); } &&
15466          { ac_try='test -s conftest$ac_exeext'
15467   { (eval echo "$as_me:15467: \"$ac_try\"") >&5
15468   (eval $ac_try) 2>&5
15469   ac_status=$?
15470   echo "$as_me:15470: \$? = $ac_status" >&5
15471   (exit $ac_status); }; }; then
15472   cf_cv_have_errno=yes
15473 else
15474   echo "$as_me: failed program was:" >&5
15475 cat conftest.$ac_ext >&5
15476 cf_cv_have_errno=no
15477 fi
15478 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15479
15480 fi
15481 echo "$as_me:15481: result: $cf_cv_have_errno" >&5
15482 echo "${ECHO_T}$cf_cv_have_errno" >&6
15483
15484 if test "$cf_cv_have_errno" = yes ; then
15485
15486 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15487
15488     cat >>confdefs.h <<EOF
15489 #define $cf_result 1
15490 EOF
15491
15492 fi
15493
15494 echo "$as_me:15494: checking if data-only library module links" >&5
15495 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15496 if test "${cf_cv_link_dataonly+set}" = set; then
15497   echo $ECHO_N "(cached) $ECHO_C" >&6
15498 else
15499
15500         rm -f conftest.a
15501         cat >conftest.$ac_ext <<EOF
15502 #line 15502 "configure"
15503 int     testdata[3] = { 123, 456, 789 };
15504 EOF
15505         if { (eval echo "$as_me:15505: \"$ac_compile\"") >&5
15506   (eval $ac_compile) 2>&5
15507   ac_status=$?
15508   echo "$as_me:15508: \$? = $ac_status" >&5
15509   (exit $ac_status); } ; then
15510                 mv conftest.o data.o && \
15511                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15512         fi
15513         rm -f conftest.$ac_ext data.o
15514         cat >conftest.$ac_ext <<EOF
15515 #line 15515 "configure"
15516 int     testfunc()
15517 {
15518 #if defined(NeXT)
15519         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
15520 #else
15521         extern int testdata[3];
15522         return testdata[0] == 123
15523            &&  testdata[1] == 456
15524            &&  testdata[2] == 789;
15525 #endif
15526 }
15527 EOF
15528         if { (eval echo "$as_me:15528: \"$ac_compile\"") >&5
15529   (eval $ac_compile) 2>&5
15530   ac_status=$?
15531   echo "$as_me:15531: \$? = $ac_status" >&5
15532   (exit $ac_status); }; then
15533                 mv conftest.o func.o && \
15534                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15535         fi
15536         rm -f conftest.$ac_ext func.o
15537         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15538         cf_saveLIBS="$LIBS"
15539         LIBS="conftest.a $LIBS"
15540         if test "$cross_compiling" = yes; then
15541   cf_cv_link_dataonly=unknown
15542 else
15543   cat >conftest.$ac_ext <<_ACEOF
15544 #line 15544 "configure"
15545 #include "confdefs.h"
15546
15547         int main()
15548         {
15549                 extern int testfunc();
15550                 ${cf_cv_main_return:-return} (!testfunc());
15551         }
15552
15553 _ACEOF
15554 rm -f conftest$ac_exeext
15555 if { (eval echo "$as_me:15555: \"$ac_link\"") >&5
15556   (eval $ac_link) 2>&5
15557   ac_status=$?
15558   echo "$as_me:15558: \$? = $ac_status" >&5
15559   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15560   { (eval echo "$as_me:15560: \"$ac_try\"") >&5
15561   (eval $ac_try) 2>&5
15562   ac_status=$?
15563   echo "$as_me:15563: \$? = $ac_status" >&5
15564   (exit $ac_status); }; }; then
15565   cf_cv_link_dataonly=yes
15566 else
15567   echo "$as_me: program exited with status $ac_status" >&5
15568 echo "$as_me: failed program was:" >&5
15569 cat conftest.$ac_ext >&5
15570 cf_cv_link_dataonly=no
15571 fi
15572 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15573 fi
15574         LIBS="$cf_saveLIBS"
15575
15576 fi
15577
15578 echo "$as_me:15578: result: $cf_cv_link_dataonly" >&5
15579 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15580
15581 if test "$cf_cv_link_dataonly" = no ; then
15582
15583 cat >>confdefs.h <<\EOF
15584 #define BROKEN_LINKER 1
15585 EOF
15586
15587         BROKEN_LINKER=1
15588 fi
15589
15590 ###     Checks for library functions.
15591
15592 for ac_func in \
15593 getcwd \
15594 getegid \
15595 geteuid \
15596 getttynam \
15597 issetugid \
15598 poll \
15599 putenv \
15600 remove \
15601 select \
15602 setbuf \
15603 setbuffer \
15604 setenv \
15605 setvbuf \
15606 sigaction \
15607 sigvec \
15608 strdup \
15609 strstr \
15610 tcgetpgrp \
15611 times \
15612 vsnprintf \
15613
15614 do
15615 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15616 echo "$as_me:15616: checking for $ac_func" >&5
15617 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15618 if eval "test \"\${$as_ac_var+set}\" = set"; then
15619   echo $ECHO_N "(cached) $ECHO_C" >&6
15620 else
15621   cat >conftest.$ac_ext <<_ACEOF
15622 #line 15622 "configure"
15623 #include "confdefs.h"
15624 /* System header to define __stub macros and hopefully few prototypes,
15625     which can conflict with char $ac_func (); below.  */
15626 #include <assert.h>
15627 /* Override any gcc2 internal prototype to avoid an error.  */
15628 #ifdef __cplusplus
15629 extern "C"
15630 #endif
15631 /* We use char because int might match the return type of a gcc2
15632    builtin and then its argument prototype would still apply.  */
15633 char $ac_func ();
15634 char (*f) ();
15635
15636 int
15637 main ()
15638 {
15639 /* The GNU C library defines this for functions which it implements
15640     to always fail with ENOSYS.  Some functions are actually named
15641     something starting with __ and the normal name is an alias.  */
15642 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15643 choke me
15644 #else
15645 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15646 #endif
15647
15648   ;
15649   return 0;
15650 }
15651 _ACEOF
15652 rm -f conftest.$ac_objext conftest$ac_exeext
15653 if { (eval echo "$as_me:15653: \"$ac_link\"") >&5
15654   (eval $ac_link) 2>&5
15655   ac_status=$?
15656   echo "$as_me:15656: \$? = $ac_status" >&5
15657   (exit $ac_status); } &&
15658          { ac_try='test -s conftest$ac_exeext'
15659   { (eval echo "$as_me:15659: \"$ac_try\"") >&5
15660   (eval $ac_try) 2>&5
15661   ac_status=$?
15662   echo "$as_me:15662: \$? = $ac_status" >&5
15663   (exit $ac_status); }; }; then
15664   eval "$as_ac_var=yes"
15665 else
15666   echo "$as_me: failed program was:" >&5
15667 cat conftest.$ac_ext >&5
15668 eval "$as_ac_var=no"
15669 fi
15670 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15671 fi
15672 echo "$as_me:15672: result: `eval echo '${'$as_ac_var'}'`" >&5
15673 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15674 if test `eval echo '${'$as_ac_var'}'` = yes; then
15675   cat >>confdefs.h <<EOF
15676 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15677 EOF
15678
15679 fi
15680 done
15681
15682 if test "x$with_getcap" = "xyes" ; then
15683
15684 echo "$as_me:15684: checking for terminal-capability database functions" >&5
15685 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15686 if test "${cf_cv_cgetent+set}" = set; then
15687   echo $ECHO_N "(cached) $ECHO_C" >&6
15688 else
15689
15690 cat >conftest.$ac_ext <<_ACEOF
15691 #line 15691 "configure"
15692 #include "confdefs.h"
15693
15694 #include <stdlib.h>
15695 int
15696 main ()
15697 {
15698
15699         char temp[128];
15700         char *buf = temp;
15701         char *db_array = temp;
15702         cgetent(&buf, &db_array, "vt100");
15703         cgetcap(buf, "tc", '=');
15704         cgetmatch(buf, "tc");
15705
15706   ;
15707   return 0;
15708 }
15709 _ACEOF
15710 rm -f conftest.$ac_objext conftest$ac_exeext
15711 if { (eval echo "$as_me:15711: \"$ac_link\"") >&5
15712   (eval $ac_link) 2>&5
15713   ac_status=$?
15714   echo "$as_me:15714: \$? = $ac_status" >&5
15715   (exit $ac_status); } &&
15716          { ac_try='test -s conftest$ac_exeext'
15717   { (eval echo "$as_me:15717: \"$ac_try\"") >&5
15718   (eval $ac_try) 2>&5
15719   ac_status=$?
15720   echo "$as_me:15720: \$? = $ac_status" >&5
15721   (exit $ac_status); }; }; then
15722   cf_cv_cgetent=yes
15723 else
15724   echo "$as_me: failed program was:" >&5
15725 cat conftest.$ac_ext >&5
15726 cf_cv_cgetent=no
15727 fi
15728 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15729
15730 fi
15731 echo "$as_me:15731: result: $cf_cv_cgetent" >&5
15732 echo "${ECHO_T}$cf_cv_cgetent" >&6
15733
15734 if test "$cf_cv_cgetent" = yes
15735 then
15736
15737 cat >>confdefs.h <<\EOF
15738 #define HAVE_BSD_CGETENT 1
15739 EOF
15740
15741 echo "$as_me:15741: checking if cgetent uses const parameter" >&5
15742 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15743 if test "${cf_cv_cgetent_const+set}" = set; then
15744   echo $ECHO_N "(cached) $ECHO_C" >&6
15745 else
15746
15747 cat >conftest.$ac_ext <<_ACEOF
15748 #line 15748 "configure"
15749 #include "confdefs.h"
15750
15751 #include <stdlib.h>
15752 int
15753 main ()
15754 {
15755
15756         char temp[128];
15757         char *buf = temp;
15758 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
15759         const char *db_array = temp;
15760         cgetent(&buf, &db_array, "vt100");
15761 #endif
15762         cgetcap(buf, "tc", '=');
15763         cgetmatch(buf, "tc");
15764
15765   ;
15766   return 0;
15767 }
15768 _ACEOF
15769 rm -f conftest.$ac_objext conftest$ac_exeext
15770 if { (eval echo "$as_me:15770: \"$ac_link\"") >&5
15771   (eval $ac_link) 2>&5
15772   ac_status=$?
15773   echo "$as_me:15773: \$? = $ac_status" >&5
15774   (exit $ac_status); } &&
15775          { ac_try='test -s conftest$ac_exeext'
15776   { (eval echo "$as_me:15776: \"$ac_try\"") >&5
15777   (eval $ac_try) 2>&5
15778   ac_status=$?
15779   echo "$as_me:15779: \$? = $ac_status" >&5
15780   (exit $ac_status); }; }; then
15781   cf_cv_cgetent_const=yes
15782 else
15783   echo "$as_me: failed program was:" >&5
15784 cat conftest.$ac_ext >&5
15785 cf_cv_cgetent_const=no
15786 fi
15787 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15788
15789 fi
15790 echo "$as_me:15790: result: $cf_cv_cgetent_const" >&5
15791 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15792         if test "$cf_cv_cgetent_const" = yes
15793         then
15794
15795 cat >>confdefs.h <<EOF
15796 #define CGETENT_CONST const
15797 EOF
15798
15799         fi
15800 fi
15801
15802 fi
15803
15804 echo "$as_me:15804: checking for isascii" >&5
15805 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15806 if test "${cf_cv_have_isascii+set}" = set; then
15807   echo $ECHO_N "(cached) $ECHO_C" >&6
15808 else
15809
15810         cat >conftest.$ac_ext <<_ACEOF
15811 #line 15811 "configure"
15812 #include "confdefs.h"
15813 #include <ctype.h>
15814 int
15815 main ()
15816 {
15817 int x = isascii(' ')
15818   ;
15819   return 0;
15820 }
15821 _ACEOF
15822 rm -f conftest.$ac_objext conftest$ac_exeext
15823 if { (eval echo "$as_me:15823: \"$ac_link\"") >&5
15824   (eval $ac_link) 2>&5
15825   ac_status=$?
15826   echo "$as_me:15826: \$? = $ac_status" >&5
15827   (exit $ac_status); } &&
15828          { ac_try='test -s conftest$ac_exeext'
15829   { (eval echo "$as_me:15829: \"$ac_try\"") >&5
15830   (eval $ac_try) 2>&5
15831   ac_status=$?
15832   echo "$as_me:15832: \$? = $ac_status" >&5
15833   (exit $ac_status); }; }; then
15834   cf_cv_have_isascii=yes
15835 else
15836   echo "$as_me: failed program was:" >&5
15837 cat conftest.$ac_ext >&5
15838 cf_cv_have_isascii=no
15839 fi
15840 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15841
15842 fi
15843 echo "$as_me:15843: result: $cf_cv_have_isascii" >&5
15844 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15845 test "$cf_cv_have_isascii" = yes &&
15846 cat >>confdefs.h <<\EOF
15847 #define HAVE_ISASCII 1
15848 EOF
15849
15850 if test "$ac_cv_func_sigaction" = yes; then
15851 echo "$as_me:15851: checking whether sigaction needs _POSIX_SOURCE" >&5
15852 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15853 cat >conftest.$ac_ext <<_ACEOF
15854 #line 15854 "configure"
15855 #include "confdefs.h"
15856
15857 #include <sys/types.h>
15858 #include <signal.h>
15859 int
15860 main ()
15861 {
15862 struct sigaction act
15863   ;
15864   return 0;
15865 }
15866 _ACEOF
15867 rm -f conftest.$ac_objext
15868 if { (eval echo "$as_me:15868: \"$ac_compile\"") >&5
15869   (eval $ac_compile) 2>&5
15870   ac_status=$?
15871   echo "$as_me:15871: \$? = $ac_status" >&5
15872   (exit $ac_status); } &&
15873          { ac_try='test -s conftest.$ac_objext'
15874   { (eval echo "$as_me:15874: \"$ac_try\"") >&5
15875   (eval $ac_try) 2>&5
15876   ac_status=$?
15877   echo "$as_me:15877: \$? = $ac_status" >&5
15878   (exit $ac_status); }; }; then
15879   sigact_bad=no
15880 else
15881   echo "$as_me: failed program was:" >&5
15882 cat conftest.$ac_ext >&5
15883
15884 cat >conftest.$ac_ext <<_ACEOF
15885 #line 15885 "configure"
15886 #include "confdefs.h"
15887
15888 #define _POSIX_SOURCE
15889 #include <sys/types.h>
15890 #include <signal.h>
15891 int
15892 main ()
15893 {
15894 struct sigaction act
15895   ;
15896   return 0;
15897 }
15898 _ACEOF
15899 rm -f conftest.$ac_objext
15900 if { (eval echo "$as_me:15900: \"$ac_compile\"") >&5
15901   (eval $ac_compile) 2>&5
15902   ac_status=$?
15903   echo "$as_me:15903: \$? = $ac_status" >&5
15904   (exit $ac_status); } &&
15905          { ac_try='test -s conftest.$ac_objext'
15906   { (eval echo "$as_me:15906: \"$ac_try\"") >&5
15907   (eval $ac_try) 2>&5
15908   ac_status=$?
15909   echo "$as_me:15909: \$? = $ac_status" >&5
15910   (exit $ac_status); }; }; then
15911   sigact_bad=yes
15912
15913 cat >>confdefs.h <<\EOF
15914 #define _POSIX_SOURCE 1
15915 EOF
15916
15917 else
15918   echo "$as_me: failed program was:" >&5
15919 cat conftest.$ac_ext >&5
15920 sigact_bad=unknown
15921 fi
15922 rm -f conftest.$ac_objext conftest.$ac_ext
15923 fi
15924 rm -f conftest.$ac_objext conftest.$ac_ext
15925 echo "$as_me:15925: result: $sigact_bad" >&5
15926 echo "${ECHO_T}$sigact_bad" >&6
15927 fi
15928
15929 echo "$as_me:15929: checking if nanosleep really works" >&5
15930 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15931 if test "${cf_cv_func_nanosleep+set}" = set; then
15932   echo $ECHO_N "(cached) $ECHO_C" >&6
15933 else
15934
15935 if test "$cross_compiling" = yes; then
15936   cf_cv_func_nanosleep=unknown
15937 else
15938   cat >conftest.$ac_ext <<_ACEOF
15939 #line 15939 "configure"
15940 #include "confdefs.h"
15941
15942 #include <stdio.h>
15943 #include <errno.h>
15944 #include <time.h>
15945
15946 #ifdef HAVE_SYS_TIME_H
15947 #include <sys/time.h>
15948 #endif
15949
15950 int main() {
15951         struct timespec ts1, ts2;
15952         int code;
15953         ts1.tv_sec  = 0;
15954         ts1.tv_nsec = 750000000;
15955         ts2.tv_sec  = 0;
15956         ts2.tv_nsec = 0;
15957         errno = 0;
15958         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15959         ${cf_cv_main_return:-return}(code != 0);
15960 }
15961
15962 _ACEOF
15963 rm -f conftest$ac_exeext
15964 if { (eval echo "$as_me:15964: \"$ac_link\"") >&5
15965   (eval $ac_link) 2>&5
15966   ac_status=$?
15967   echo "$as_me:15967: \$? = $ac_status" >&5
15968   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15969   { (eval echo "$as_me:15969: \"$ac_try\"") >&5
15970   (eval $ac_try) 2>&5
15971   ac_status=$?
15972   echo "$as_me:15972: \$? = $ac_status" >&5
15973   (exit $ac_status); }; }; then
15974   cf_cv_func_nanosleep=yes
15975 else
15976   echo "$as_me: program exited with status $ac_status" >&5
15977 echo "$as_me: failed program was:" >&5
15978 cat conftest.$ac_ext >&5
15979 cf_cv_func_nanosleep=no
15980 fi
15981 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15982 fi
15983 fi
15984 echo "$as_me:15984: result: $cf_cv_func_nanosleep" >&5
15985 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15986
15987 test "$cf_cv_func_nanosleep" = "yes" &&
15988 cat >>confdefs.h <<\EOF
15989 #define HAVE_NANOSLEEP 1
15990 EOF
15991
15992 for ac_header in \
15993 termio.h \
15994 termios.h \
15995 unistd.h \
15996
15997 do
15998 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15999 echo "$as_me:15999: checking for $ac_header" >&5
16000 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16001 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16002   echo $ECHO_N "(cached) $ECHO_C" >&6
16003 else
16004   cat >conftest.$ac_ext <<_ACEOF
16005 #line 16005 "configure"
16006 #include "confdefs.h"
16007 #include <$ac_header>
16008 _ACEOF
16009 if { (eval echo "$as_me:16009: \"$ac_cpp conftest.$ac_ext\"") >&5
16010   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16011   ac_status=$?
16012   egrep -v '^ *\+' conftest.er1 >conftest.err
16013   rm -f conftest.er1
16014   cat conftest.err >&5
16015   echo "$as_me:16015: \$? = $ac_status" >&5
16016   (exit $ac_status); } >/dev/null; then
16017   if test -s conftest.err; then
16018     ac_cpp_err=$ac_c_preproc_warn_flag
16019   else
16020     ac_cpp_err=
16021   fi
16022 else
16023   ac_cpp_err=yes
16024 fi
16025 if test -z "$ac_cpp_err"; then
16026   eval "$as_ac_Header=yes"
16027 else
16028   echo "$as_me: failed program was:" >&5
16029   cat conftest.$ac_ext >&5
16030   eval "$as_ac_Header=no"
16031 fi
16032 rm -f conftest.err conftest.$ac_ext
16033 fi
16034 echo "$as_me:16034: result: `eval echo '${'$as_ac_Header'}'`" >&5
16035 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16036 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16037   cat >>confdefs.h <<EOF
16038 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16039 EOF
16040
16041 fi
16042 done
16043
16044 if test "$ISC" = yes ; then
16045
16046 for ac_header in sys/termio.h
16047 do
16048 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16049 echo "$as_me:16049: checking for $ac_header" >&5
16050 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16051 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16052   echo $ECHO_N "(cached) $ECHO_C" >&6
16053 else
16054   cat >conftest.$ac_ext <<_ACEOF
16055 #line 16055 "configure"
16056 #include "confdefs.h"
16057 #include <$ac_header>
16058 _ACEOF
16059 if { (eval echo "$as_me:16059: \"$ac_cpp conftest.$ac_ext\"") >&5
16060   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16061   ac_status=$?
16062   egrep -v '^ *\+' conftest.er1 >conftest.err
16063   rm -f conftest.er1
16064   cat conftest.err >&5
16065   echo "$as_me:16065: \$? = $ac_status" >&5
16066   (exit $ac_status); } >/dev/null; then
16067   if test -s conftest.err; then
16068     ac_cpp_err=$ac_c_preproc_warn_flag
16069   else
16070     ac_cpp_err=
16071   fi
16072 else
16073   ac_cpp_err=yes
16074 fi
16075 if test -z "$ac_cpp_err"; then
16076   eval "$as_ac_Header=yes"
16077 else
16078   echo "$as_me: failed program was:" >&5
16079   cat conftest.$ac_ext >&5
16080   eval "$as_ac_Header=no"
16081 fi
16082 rm -f conftest.err conftest.$ac_ext
16083 fi
16084 echo "$as_me:16084: result: `eval echo '${'$as_ac_Header'}'`" >&5
16085 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16086 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16087   cat >>confdefs.h <<EOF
16088 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16089 EOF
16090
16091 fi
16092 done
16093
16094 fi
16095 if test "$ac_cv_header_termios_h" = yes ; then
16096         case "$CFLAGS $CPPFLAGS" in
16097         *-D_POSIX_SOURCE*)
16098                 termios_bad=dunno ;;
16099         *)      termios_bad=maybe ;;
16100         esac
16101         if test "$termios_bad" = maybe ; then
16102         echo "$as_me:16102: checking whether termios.h needs _POSIX_SOURCE" >&5
16103 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
16104         cat >conftest.$ac_ext <<_ACEOF
16105 #line 16105 "configure"
16106 #include "confdefs.h"
16107 #include <termios.h>
16108 int
16109 main ()
16110 {
16111 struct termios foo; int x = foo.c_iflag
16112   ;
16113   return 0;
16114 }
16115 _ACEOF
16116 rm -f conftest.$ac_objext
16117 if { (eval echo "$as_me:16117: \"$ac_compile\"") >&5
16118   (eval $ac_compile) 2>&5
16119   ac_status=$?
16120   echo "$as_me:16120: \$? = $ac_status" >&5
16121   (exit $ac_status); } &&
16122          { ac_try='test -s conftest.$ac_objext'
16123   { (eval echo "$as_me:16123: \"$ac_try\"") >&5
16124   (eval $ac_try) 2>&5
16125   ac_status=$?
16126   echo "$as_me:16126: \$? = $ac_status" >&5
16127   (exit $ac_status); }; }; then
16128   termios_bad=no
16129 else
16130   echo "$as_me: failed program was:" >&5
16131 cat conftest.$ac_ext >&5
16132
16133                 cat >conftest.$ac_ext <<_ACEOF
16134 #line 16134 "configure"
16135 #include "confdefs.h"
16136
16137 #define _POSIX_SOURCE
16138 #include <termios.h>
16139 int
16140 main ()
16141 {
16142 struct termios foo; int x = foo.c_iflag
16143   ;
16144   return 0;
16145 }
16146 _ACEOF
16147 rm -f conftest.$ac_objext
16148 if { (eval echo "$as_me:16148: \"$ac_compile\"") >&5
16149   (eval $ac_compile) 2>&5
16150   ac_status=$?
16151   echo "$as_me:16151: \$? = $ac_status" >&5
16152   (exit $ac_status); } &&
16153          { ac_try='test -s conftest.$ac_objext'
16154   { (eval echo "$as_me:16154: \"$ac_try\"") >&5
16155   (eval $ac_try) 2>&5
16156   ac_status=$?
16157   echo "$as_me:16157: \$? = $ac_status" >&5
16158   (exit $ac_status); }; }; then
16159   termios_bad=unknown
16160 else
16161   echo "$as_me: failed program was:" >&5
16162 cat conftest.$ac_ext >&5
16163 termios_bad=yes
16164 cat >>confdefs.h <<\EOF
16165 #define _POSIX_SOURCE 1
16166 EOF
16167
16168 fi
16169 rm -f conftest.$ac_objext conftest.$ac_ext
16170
16171 fi
16172 rm -f conftest.$ac_objext conftest.$ac_ext
16173         echo "$as_me:16173: result: $termios_bad" >&5
16174 echo "${ECHO_T}$termios_bad" >&6
16175         fi
16176 fi
16177
16178 echo "$as_me:16178: checking for tcgetattr" >&5
16179 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
16180 if test "${cf_cv_have_tcgetattr+set}" = set; then
16181   echo $ECHO_N "(cached) $ECHO_C" >&6
16182 else
16183
16184 cat >conftest.$ac_ext <<_ACEOF
16185 #line 16185 "configure"
16186 #include "confdefs.h"
16187
16188 #include <sys/types.h>
16189 #ifdef HAVE_UNISTD_H
16190 #include <unistd.h>
16191 #endif
16192 #ifdef HAVE_TERMIOS_H
16193 #include <termios.h>
16194 #define TTY struct termios
16195 #else
16196 #ifdef HAVE_TERMIO_H
16197 #include <termio.h>
16198 #define TTY struct termio
16199 #endif
16200 #endif
16201
16202 int
16203 main ()
16204 {
16205
16206 TTY foo;
16207 tcgetattr(1, &foo);
16208   ;
16209   return 0;
16210 }
16211 _ACEOF
16212 rm -f conftest.$ac_objext conftest$ac_exeext
16213 if { (eval echo "$as_me:16213: \"$ac_link\"") >&5
16214   (eval $ac_link) 2>&5
16215   ac_status=$?
16216   echo "$as_me:16216: \$? = $ac_status" >&5
16217   (exit $ac_status); } &&
16218          { ac_try='test -s conftest$ac_exeext'
16219   { (eval echo "$as_me:16219: \"$ac_try\"") >&5
16220   (eval $ac_try) 2>&5
16221   ac_status=$?
16222   echo "$as_me:16222: \$? = $ac_status" >&5
16223   (exit $ac_status); }; }; then
16224   cf_cv_have_tcgetattr=yes
16225 else
16226   echo "$as_me: failed program was:" >&5
16227 cat conftest.$ac_ext >&5
16228 cf_cv_have_tcgetattr=no
16229 fi
16230 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16231 fi
16232 echo "$as_me:16232: result: $cf_cv_have_tcgetattr" >&5
16233 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
16234 test "$cf_cv_have_tcgetattr" = yes &&
16235 cat >>confdefs.h <<\EOF
16236 #define HAVE_TCGETATTR 1
16237 EOF
16238
16239 echo "$as_me:16239: checking for vsscanf function or workaround" >&5
16240 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
16241 if test "${cf_cv_func_vsscanf+set}" = set; then
16242   echo $ECHO_N "(cached) $ECHO_C" >&6
16243 else
16244
16245 cat >conftest.$ac_ext <<_ACEOF
16246 #line 16246 "configure"
16247 #include "confdefs.h"
16248
16249 #include <stdarg.h>
16250 #include <stdio.h>
16251 int
16252 main ()
16253 {
16254
16255         va_list ap;
16256         vsscanf("from", "%d", ap)
16257   ;
16258   return 0;
16259 }
16260 _ACEOF
16261 rm -f conftest.$ac_objext conftest$ac_exeext
16262 if { (eval echo "$as_me:16262: \"$ac_link\"") >&5
16263   (eval $ac_link) 2>&5
16264   ac_status=$?
16265   echo "$as_me:16265: \$? = $ac_status" >&5
16266   (exit $ac_status); } &&
16267          { ac_try='test -s conftest$ac_exeext'
16268   { (eval echo "$as_me:16268: \"$ac_try\"") >&5
16269   (eval $ac_try) 2>&5
16270   ac_status=$?
16271   echo "$as_me:16271: \$? = $ac_status" >&5
16272   (exit $ac_status); }; }; then
16273   cf_cv_func_vsscanf=vsscanf
16274 else
16275   echo "$as_me: failed program was:" >&5
16276 cat conftest.$ac_ext >&5
16277
16278 cat >conftest.$ac_ext <<_ACEOF
16279 #line 16279 "configure"
16280 #include "confdefs.h"
16281
16282 #include <stdarg.h>
16283 #include <stdio.h>
16284 int
16285 main ()
16286 {
16287
16288     FILE strbuf;
16289     char *str = "from";
16290
16291     strbuf._flag = _IOREAD;
16292     strbuf._ptr = strbuf._base = (unsigned char *) str;
16293     strbuf._cnt = strlen(str);
16294     strbuf._file = _NFILE;
16295     return (vfscanf(&strbuf, "%d", ap))
16296   ;
16297   return 0;
16298 }
16299 _ACEOF
16300 rm -f conftest.$ac_objext conftest$ac_exeext
16301 if { (eval echo "$as_me:16301: \"$ac_link\"") >&5
16302   (eval $ac_link) 2>&5
16303   ac_status=$?
16304   echo "$as_me:16304: \$? = $ac_status" >&5
16305   (exit $ac_status); } &&
16306          { ac_try='test -s conftest$ac_exeext'
16307   { (eval echo "$as_me:16307: \"$ac_try\"") >&5
16308   (eval $ac_try) 2>&5
16309   ac_status=$?
16310   echo "$as_me:16310: \$? = $ac_status" >&5
16311   (exit $ac_status); }; }; then
16312   cf_cv_func_vsscanf=vfscanf
16313 else
16314   echo "$as_me: failed program was:" >&5
16315 cat conftest.$ac_ext >&5
16316
16317 cat >conftest.$ac_ext <<_ACEOF
16318 #line 16318 "configure"
16319 #include "confdefs.h"
16320
16321 #include <stdarg.h>
16322 #include <stdio.h>
16323 int
16324 main ()
16325 {
16326
16327     FILE strbuf;
16328     char *str = "from";
16329
16330     strbuf._flag = _IOREAD;
16331     strbuf._ptr = strbuf._base = (unsigned char *) str;
16332     strbuf._cnt = strlen(str);
16333     strbuf._file = _NFILE;
16334     return (_doscan(&strbuf, "%d", ap))
16335   ;
16336   return 0;
16337 }
16338 _ACEOF
16339 rm -f conftest.$ac_objext conftest$ac_exeext
16340 if { (eval echo "$as_me:16340: \"$ac_link\"") >&5
16341   (eval $ac_link) 2>&5
16342   ac_status=$?
16343   echo "$as_me:16343: \$? = $ac_status" >&5
16344   (exit $ac_status); } &&
16345          { ac_try='test -s conftest$ac_exeext'
16346   { (eval echo "$as_me:16346: \"$ac_try\"") >&5
16347   (eval $ac_try) 2>&5
16348   ac_status=$?
16349   echo "$as_me:16349: \$? = $ac_status" >&5
16350   (exit $ac_status); }; }; then
16351   cf_cv_func_vsscanf=_doscan
16352 else
16353   echo "$as_me: failed program was:" >&5
16354 cat conftest.$ac_ext >&5
16355
16356 cf_cv_func_vsscanf=no
16357 fi
16358 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16359 fi
16360 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16361 fi
16362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16363 fi
16364 echo "$as_me:16364: result: $cf_cv_func_vsscanf" >&5
16365 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16366
16367 case $cf_cv_func_vsscanf in #(vi
16368 vsscanf)
16369 cat >>confdefs.h <<\EOF
16370 #define HAVE_VSSCANF 1
16371 EOF
16372 ;; #(vi
16373 vfscanf)
16374 cat >>confdefs.h <<\EOF
16375 #define HAVE_VFSCANF 1
16376 EOF
16377 ;; #(vi
16378 _doscan)
16379 cat >>confdefs.h <<\EOF
16380 #define HAVE__DOSCAN 1
16381 EOF
16382 ;;
16383 esac
16384
16385 echo "$as_me:16385: checking for working mkstemp" >&5
16386 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16387 if test "${cf_cv_func_mkstemp+set}" = set; then
16388   echo $ECHO_N "(cached) $ECHO_C" >&6
16389 else
16390
16391 rm -rf conftest*
16392 if test "$cross_compiling" = yes; then
16393   cf_cv_func_mkstemp=maybe
16394 else
16395   cat >conftest.$ac_ext <<_ACEOF
16396 #line 16396 "configure"
16397 #include "confdefs.h"
16398
16399 #include <sys/types.h>
16400 #include <stdlib.h>
16401 #include <stdio.h>
16402 #include <string.h>
16403 #include <sys/stat.h>
16404 int main()
16405 {
16406         char *tmpl = "conftestXXXXXX";
16407         char name[2][80];
16408         int n;
16409         int result = 0;
16410         int fd;
16411         struct stat sb;
16412
16413         umask(077);
16414         for (n = 0; n < 2; ++n) {
16415                 strcpy(name[n], tmpl);
16416                 if ((fd = mkstemp(name[n])) >= 0) {
16417                         if (!strcmp(name[n], tmpl)
16418                          || stat(name[n], &sb) != 0
16419                          || (sb.st_mode & S_IFMT) != S_IFREG
16420                          || (sb.st_mode & 077) != 0) {
16421                                 result = 1;
16422                         }
16423                         close(fd);
16424                 }
16425         }
16426         if (result == 0
16427          && !strcmp(name[0], name[1]))
16428                 result = 1;
16429         ${cf_cv_main_return:-return}(result);
16430 }
16431
16432 _ACEOF
16433 rm -f conftest$ac_exeext
16434 if { (eval echo "$as_me:16434: \"$ac_link\"") >&5
16435   (eval $ac_link) 2>&5
16436   ac_status=$?
16437   echo "$as_me:16437: \$? = $ac_status" >&5
16438   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16439   { (eval echo "$as_me:16439: \"$ac_try\"") >&5
16440   (eval $ac_try) 2>&5
16441   ac_status=$?
16442   echo "$as_me:16442: \$? = $ac_status" >&5
16443   (exit $ac_status); }; }; then
16444   cf_cv_func_mkstemp=yes
16445
16446 else
16447   echo "$as_me: program exited with status $ac_status" >&5
16448 echo "$as_me: failed program was:" >&5
16449 cat conftest.$ac_ext >&5
16450 cf_cv_func_mkstemp=no
16451
16452 fi
16453 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16454 fi
16455
16456 fi
16457 echo "$as_me:16457: result: $cf_cv_func_mkstemp" >&5
16458 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16459 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16460         echo "$as_me:16460: checking for mkstemp" >&5
16461 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16462 if test "${ac_cv_func_mkstemp+set}" = set; then
16463   echo $ECHO_N "(cached) $ECHO_C" >&6
16464 else
16465   cat >conftest.$ac_ext <<_ACEOF
16466 #line 16466 "configure"
16467 #include "confdefs.h"
16468 /* System header to define __stub macros and hopefully few prototypes,
16469     which can conflict with char mkstemp (); below.  */
16470 #include <assert.h>
16471 /* Override any gcc2 internal prototype to avoid an error.  */
16472 #ifdef __cplusplus
16473 extern "C"
16474 #endif
16475 /* We use char because int might match the return type of a gcc2
16476    builtin and then its argument prototype would still apply.  */
16477 char mkstemp ();
16478 char (*f) ();
16479
16480 int
16481 main ()
16482 {
16483 /* The GNU C library defines this for functions which it implements
16484     to always fail with ENOSYS.  Some functions are actually named
16485     something starting with __ and the normal name is an alias.  */
16486 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16487 choke me
16488 #else
16489 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16490 #endif
16491
16492   ;
16493   return 0;
16494 }
16495 _ACEOF
16496 rm -f conftest.$ac_objext conftest$ac_exeext
16497 if { (eval echo "$as_me:16497: \"$ac_link\"") >&5
16498   (eval $ac_link) 2>&5
16499   ac_status=$?
16500   echo "$as_me:16500: \$? = $ac_status" >&5
16501   (exit $ac_status); } &&
16502          { ac_try='test -s conftest$ac_exeext'
16503   { (eval echo "$as_me:16503: \"$ac_try\"") >&5
16504   (eval $ac_try) 2>&5
16505   ac_status=$?
16506   echo "$as_me:16506: \$? = $ac_status" >&5
16507   (exit $ac_status); }; }; then
16508   ac_cv_func_mkstemp=yes
16509 else
16510   echo "$as_me: failed program was:" >&5
16511 cat conftest.$ac_ext >&5
16512 ac_cv_func_mkstemp=no
16513 fi
16514 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16515 fi
16516 echo "$as_me:16516: result: $ac_cv_func_mkstemp" >&5
16517 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16518
16519 fi
16520 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16521
16522 cat >>confdefs.h <<\EOF
16523 #define HAVE_MKSTEMP 1
16524 EOF
16525
16526 fi
16527
16528 # setup for prototype of fallback for vsscanf()
16529
16530 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16531         HAVE_VSSCANF=1
16532 else
16533         HAVE_VSSCANF=0
16534 fi
16535
16536 if test "x$cross_compiling" = xyes ; then
16537         { echo "$as_me:16537: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16538 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16539 else
16540         echo "$as_me:16540: checking whether setvbuf arguments are reversed" >&5
16541 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16542 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16543   echo $ECHO_N "(cached) $ECHO_C" >&6
16544 else
16545   if test "$cross_compiling" = yes; then
16546   { { echo "$as_me:16546: error: cannot run test program while cross compiling" >&5
16547 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16548    { (exit 1); exit 1; }; }
16549 else
16550   cat >conftest.$ac_ext <<_ACEOF
16551 #line 16551 "configure"
16552 #include "confdefs.h"
16553 #include <stdio.h>
16554 /* If setvbuf has the reversed format, exit 0. */
16555 int
16556 main ()
16557 {
16558   /* This call has the arguments reversed.
16559      A reversed system may check and see that the address of main
16560      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
16561   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16562     $ac_main_return(1);
16563   putc('\r', stdout);
16564   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
16565 }
16566 _ACEOF
16567 rm -f conftest$ac_exeext
16568 if { (eval echo "$as_me:16568: \"$ac_link\"") >&5
16569   (eval $ac_link) 2>&5
16570   ac_status=$?
16571   echo "$as_me:16571: \$? = $ac_status" >&5
16572   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16573   { (eval echo "$as_me:16573: \"$ac_try\"") >&5
16574   (eval $ac_try) 2>&5
16575   ac_status=$?
16576   echo "$as_me:16576: \$? = $ac_status" >&5
16577   (exit $ac_status); }; }; then
16578   ac_cv_func_setvbuf_reversed=yes
16579 else
16580   echo "$as_me: program exited with status $ac_status" >&5
16581 echo "$as_me: failed program was:" >&5
16582 cat conftest.$ac_ext >&5
16583 ac_cv_func_setvbuf_reversed=no
16584 fi
16585 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16586 fi
16587 rm -f core core.* *.core
16588 fi
16589 echo "$as_me:16589: result: $ac_cv_func_setvbuf_reversed" >&5
16590 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16591 if test $ac_cv_func_setvbuf_reversed = yes; then
16592
16593 cat >>confdefs.h <<\EOF
16594 #define SETVBUF_REVERSED 1
16595 EOF
16596
16597 fi
16598
16599 fi
16600 echo "$as_me:16600: checking for intptr_t" >&5
16601 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16602 if test "${ac_cv_type_intptr_t+set}" = set; then
16603   echo $ECHO_N "(cached) $ECHO_C" >&6
16604 else
16605   cat >conftest.$ac_ext <<_ACEOF
16606 #line 16606 "configure"
16607 #include "confdefs.h"
16608 $ac_includes_default
16609 int
16610 main ()
16611 {
16612 if ((intptr_t *) 0)
16613   return 0;
16614 if (sizeof (intptr_t))
16615   return 0;
16616   ;
16617   return 0;
16618 }
16619 _ACEOF
16620 rm -f conftest.$ac_objext
16621 if { (eval echo "$as_me:16621: \"$ac_compile\"") >&5
16622   (eval $ac_compile) 2>&5
16623   ac_status=$?
16624   echo "$as_me:16624: \$? = $ac_status" >&5
16625   (exit $ac_status); } &&
16626          { ac_try='test -s conftest.$ac_objext'
16627   { (eval echo "$as_me:16627: \"$ac_try\"") >&5
16628   (eval $ac_try) 2>&5
16629   ac_status=$?
16630   echo "$as_me:16630: \$? = $ac_status" >&5
16631   (exit $ac_status); }; }; then
16632   ac_cv_type_intptr_t=yes
16633 else
16634   echo "$as_me: failed program was:" >&5
16635 cat conftest.$ac_ext >&5
16636 ac_cv_type_intptr_t=no
16637 fi
16638 rm -f conftest.$ac_objext conftest.$ac_ext
16639 fi
16640 echo "$as_me:16640: result: $ac_cv_type_intptr_t" >&5
16641 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16642 if test $ac_cv_type_intptr_t = yes; then
16643   :
16644 else
16645
16646 cat >>confdefs.h <<EOF
16647 #define intptr_t long
16648 EOF
16649
16650 fi
16651
16652 echo "$as_me:16652: checking for type sigaction_t" >&5
16653 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16654 if test "${cf_cv_type_sigaction+set}" = set; then
16655   echo $ECHO_N "(cached) $ECHO_C" >&6
16656 else
16657
16658         cat >conftest.$ac_ext <<_ACEOF
16659 #line 16659 "configure"
16660 #include "confdefs.h"
16661
16662 #include <signal.h>
16663 int
16664 main ()
16665 {
16666 sigaction_t x
16667   ;
16668   return 0;
16669 }
16670 _ACEOF
16671 rm -f conftest.$ac_objext
16672 if { (eval echo "$as_me:16672: \"$ac_compile\"") >&5
16673   (eval $ac_compile) 2>&5
16674   ac_status=$?
16675   echo "$as_me:16675: \$? = $ac_status" >&5
16676   (exit $ac_status); } &&
16677          { ac_try='test -s conftest.$ac_objext'
16678   { (eval echo "$as_me:16678: \"$ac_try\"") >&5
16679   (eval $ac_try) 2>&5
16680   ac_status=$?
16681   echo "$as_me:16681: \$? = $ac_status" >&5
16682   (exit $ac_status); }; }; then
16683   cf_cv_type_sigaction=yes
16684 else
16685   echo "$as_me: failed program was:" >&5
16686 cat conftest.$ac_ext >&5
16687 cf_cv_type_sigaction=no
16688 fi
16689 rm -f conftest.$ac_objext conftest.$ac_ext
16690 fi
16691
16692 echo "$as_me:16692: result: $cf_cv_type_sigaction" >&5
16693 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16694 test "$cf_cv_type_sigaction" = yes &&
16695 cat >>confdefs.h <<\EOF
16696 #define HAVE_TYPE_SIGACTION 1
16697 EOF
16698
16699 echo "$as_me:16699: checking declaration of size-change" >&5
16700 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16701 if test "${cf_cv_sizechange+set}" = set; then
16702   echo $ECHO_N "(cached) $ECHO_C" >&6
16703 else
16704
16705     cf_cv_sizechange=unknown
16706     cf_save_CPPFLAGS="$CPPFLAGS"
16707
16708 for cf_opts in "" "NEED_PTEM_H"
16709 do
16710
16711     CPPFLAGS="$cf_save_CPPFLAGS"
16712     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16713     cat >conftest.$ac_ext <<_ACEOF
16714 #line 16714 "configure"
16715 #include "confdefs.h"
16716 #include <sys/types.h>
16717 #ifdef HAVE_TERMIOS_H
16718 #include <termios.h>
16719 #else
16720 #ifdef HAVE_TERMIO_H
16721 #include <termio.h>
16722 #endif
16723 #endif
16724 #ifdef NEED_PTEM_H
16725 /* This is a workaround for SCO:  they neglected to define struct winsize in
16726  * termios.h -- it's only in termio.h and ptem.h
16727  */
16728 #include        <sys/stream.h>
16729 #include        <sys/ptem.h>
16730 #endif
16731 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16732 #include <sys/ioctl.h>
16733 #endif
16734
16735 int
16736 main ()
16737 {
16738
16739 #ifdef TIOCGSIZE
16740         struct ttysize win;     /* FIXME: what system is this? */
16741         int y = win.ts_lines;
16742         int x = win.ts_cols;
16743 #else
16744 #ifdef TIOCGWINSZ
16745         struct winsize win;
16746         int y = win.ws_row;
16747         int x = win.ws_col;
16748 #else
16749         no TIOCGSIZE or TIOCGWINSZ
16750 #endif /* TIOCGWINSZ */
16751 #endif /* TIOCGSIZE */
16752
16753   ;
16754   return 0;
16755 }
16756 _ACEOF
16757 rm -f conftest.$ac_objext
16758 if { (eval echo "$as_me:16758: \"$ac_compile\"") >&5
16759   (eval $ac_compile) 2>&5
16760   ac_status=$?
16761   echo "$as_me:16761: \$? = $ac_status" >&5
16762   (exit $ac_status); } &&
16763          { ac_try='test -s conftest.$ac_objext'
16764   { (eval echo "$as_me:16764: \"$ac_try\"") >&5
16765   (eval $ac_try) 2>&5
16766   ac_status=$?
16767   echo "$as_me:16767: \$? = $ac_status" >&5
16768   (exit $ac_status); }; }; then
16769   cf_cv_sizechange=yes
16770 else
16771   echo "$as_me: failed program was:" >&5
16772 cat conftest.$ac_ext >&5
16773 cf_cv_sizechange=no
16774 fi
16775 rm -f conftest.$ac_objext conftest.$ac_ext
16776
16777         CPPFLAGS="$cf_save_CPPFLAGS"
16778         if test "$cf_cv_sizechange" = yes ; then
16779                 echo "size-change succeeded ($cf_opts)" >&5
16780                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16781                 break
16782         fi
16783 done
16784
16785 fi
16786 echo "$as_me:16786: result: $cf_cv_sizechange" >&5
16787 echo "${ECHO_T}$cf_cv_sizechange" >&6
16788 if test "$cf_cv_sizechange" != no ; then
16789
16790 cat >>confdefs.h <<\EOF
16791 #define HAVE_SIZECHANGE 1
16792 EOF
16793
16794         case $cf_cv_sizechange in #(vi
16795         NEED*)
16796                 cat >>confdefs.h <<EOF
16797 #define $cf_cv_sizechange  1
16798 EOF
16799
16800                 ;;
16801         esac
16802 fi
16803
16804 echo "$as_me:16804: checking for memmove" >&5
16805 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16806 if test "${ac_cv_func_memmove+set}" = set; then
16807   echo $ECHO_N "(cached) $ECHO_C" >&6
16808 else
16809   cat >conftest.$ac_ext <<_ACEOF
16810 #line 16810 "configure"
16811 #include "confdefs.h"
16812 /* System header to define __stub macros and hopefully few prototypes,
16813     which can conflict with char memmove (); below.  */
16814 #include <assert.h>
16815 /* Override any gcc2 internal prototype to avoid an error.  */
16816 #ifdef __cplusplus
16817 extern "C"
16818 #endif
16819 /* We use char because int might match the return type of a gcc2
16820    builtin and then its argument prototype would still apply.  */
16821 char memmove ();
16822 char (*f) ();
16823
16824 int
16825 main ()
16826 {
16827 /* The GNU C library defines this for functions which it implements
16828     to always fail with ENOSYS.  Some functions are actually named
16829     something starting with __ and the normal name is an alias.  */
16830 #if defined (__stub_memmove) || defined (__stub___memmove)
16831 choke me
16832 #else
16833 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16834 #endif
16835
16836   ;
16837   return 0;
16838 }
16839 _ACEOF
16840 rm -f conftest.$ac_objext conftest$ac_exeext
16841 if { (eval echo "$as_me:16841: \"$ac_link\"") >&5
16842   (eval $ac_link) 2>&5
16843   ac_status=$?
16844   echo "$as_me:16844: \$? = $ac_status" >&5
16845   (exit $ac_status); } &&
16846          { ac_try='test -s conftest$ac_exeext'
16847   { (eval echo "$as_me:16847: \"$ac_try\"") >&5
16848   (eval $ac_try) 2>&5
16849   ac_status=$?
16850   echo "$as_me:16850: \$? = $ac_status" >&5
16851   (exit $ac_status); }; }; then
16852   ac_cv_func_memmove=yes
16853 else
16854   echo "$as_me: failed program was:" >&5
16855 cat conftest.$ac_ext >&5
16856 ac_cv_func_memmove=no
16857 fi
16858 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16859 fi
16860 echo "$as_me:16860: result: $ac_cv_func_memmove" >&5
16861 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16862 if test $ac_cv_func_memmove = yes; then
16863   :
16864 else
16865
16866 echo "$as_me:16866: checking for bcopy" >&5
16867 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16868 if test "${ac_cv_func_bcopy+set}" = set; then
16869   echo $ECHO_N "(cached) $ECHO_C" >&6
16870 else
16871   cat >conftest.$ac_ext <<_ACEOF
16872 #line 16872 "configure"
16873 #include "confdefs.h"
16874 /* System header to define __stub macros and hopefully few prototypes,
16875     which can conflict with char bcopy (); below.  */
16876 #include <assert.h>
16877 /* Override any gcc2 internal prototype to avoid an error.  */
16878 #ifdef __cplusplus
16879 extern "C"
16880 #endif
16881 /* We use char because int might match the return type of a gcc2
16882    builtin and then its argument prototype would still apply.  */
16883 char bcopy ();
16884 char (*f) ();
16885
16886 int
16887 main ()
16888 {
16889 /* The GNU C library defines this for functions which it implements
16890     to always fail with ENOSYS.  Some functions are actually named
16891     something starting with __ and the normal name is an alias.  */
16892 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16893 choke me
16894 #else
16895 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16896 #endif
16897
16898   ;
16899   return 0;
16900 }
16901 _ACEOF
16902 rm -f conftest.$ac_objext conftest$ac_exeext
16903 if { (eval echo "$as_me:16903: \"$ac_link\"") >&5
16904   (eval $ac_link) 2>&5
16905   ac_status=$?
16906   echo "$as_me:16906: \$? = $ac_status" >&5
16907   (exit $ac_status); } &&
16908          { ac_try='test -s conftest$ac_exeext'
16909   { (eval echo "$as_me:16909: \"$ac_try\"") >&5
16910   (eval $ac_try) 2>&5
16911   ac_status=$?
16912   echo "$as_me:16912: \$? = $ac_status" >&5
16913   (exit $ac_status); }; }; then
16914   ac_cv_func_bcopy=yes
16915 else
16916   echo "$as_me: failed program was:" >&5
16917 cat conftest.$ac_ext >&5
16918 ac_cv_func_bcopy=no
16919 fi
16920 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16921 fi
16922 echo "$as_me:16922: result: $ac_cv_func_bcopy" >&5
16923 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16924 if test $ac_cv_func_bcopy = yes; then
16925
16926         echo "$as_me:16926: checking if bcopy does overlapping moves" >&5
16927 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16928 if test "${cf_cv_good_bcopy+set}" = set; then
16929   echo $ECHO_N "(cached) $ECHO_C" >&6
16930 else
16931
16932                 if test "$cross_compiling" = yes; then
16933   cf_cv_good_bcopy=unknown
16934 else
16935   cat >conftest.$ac_ext <<_ACEOF
16936 #line 16936 "configure"
16937 #include "confdefs.h"
16938
16939 int main() {
16940         static char data[] = "abcdefghijklmnopqrstuwwxyz";
16941         char temp[40];
16942         bcopy(data, temp, sizeof(data));
16943         bcopy(temp+10, temp, 15);
16944         bcopy(temp+5, temp+15, 10);
16945         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16946 }
16947
16948 _ACEOF
16949 rm -f conftest$ac_exeext
16950 if { (eval echo "$as_me:16950: \"$ac_link\"") >&5
16951   (eval $ac_link) 2>&5
16952   ac_status=$?
16953   echo "$as_me:16953: \$? = $ac_status" >&5
16954   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16955   { (eval echo "$as_me:16955: \"$ac_try\"") >&5
16956   (eval $ac_try) 2>&5
16957   ac_status=$?
16958   echo "$as_me:16958: \$? = $ac_status" >&5
16959   (exit $ac_status); }; }; then
16960   cf_cv_good_bcopy=yes
16961 else
16962   echo "$as_me: program exited with status $ac_status" >&5
16963 echo "$as_me: failed program was:" >&5
16964 cat conftest.$ac_ext >&5
16965 cf_cv_good_bcopy=no
16966 fi
16967 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16968 fi
16969
16970 fi
16971 echo "$as_me:16971: result: $cf_cv_good_bcopy" >&5
16972 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16973
16974 else
16975   cf_cv_good_bcopy=no
16976 fi
16977
16978         if test "$cf_cv_good_bcopy" = yes ; then
16979
16980 cat >>confdefs.h <<\EOF
16981 #define USE_OK_BCOPY 1
16982 EOF
16983
16984         else
16985
16986 cat >>confdefs.h <<\EOF
16987 #define USE_MY_MEMMOVE 1
16988 EOF
16989
16990         fi
16991
16992 fi
16993
16994 echo "$as_me:16994: checking if poll really works" >&5
16995 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16996 if test "${cf_cv_working_poll+set}" = set; then
16997   echo $ECHO_N "(cached) $ECHO_C" >&6
16998 else
16999
17000 if test "$cross_compiling" = yes; then
17001   cf_cv_working_poll=unknown
17002 else
17003   cat >conftest.$ac_ext <<_ACEOF
17004 #line 17004 "configure"
17005 #include "confdefs.h"
17006
17007 #include <stdlib.h>
17008 #include <stdio.h>
17009 #include <unistd.h>
17010 #include <fcntl.h>
17011 #ifdef HAVE_POLL_H
17012 #include <poll.h>
17013 #else
17014 #include <sys/poll.h>
17015 #endif
17016 int main() {
17017         struct pollfd myfds;
17018         int ret;
17019
17020         /* check for Darwin bug with respect to "devices" */
17021         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
17022         if (myfds.fd < 0)
17023                 myfds.fd = 0;
17024         myfds.events = POLLIN;
17025         myfds.revents = 0;
17026
17027         ret = poll(&myfds, 1, 100);
17028
17029         if (ret < 0 || (myfds.revents & POLLNVAL)) {
17030                 ret = -1;
17031         } else {
17032                 int fd = 0;
17033                 if (!isatty(fd)) {
17034                         fd = open("/dev/tty", 2);       /* O_RDWR */
17035                 }
17036
17037                 if (fd >= 0) {
17038                         /* also check with standard input */
17039                         myfds.fd = fd;
17040                         myfds.events = POLLIN;
17041                         myfds.revents = 0;
17042                         ret = poll(&myfds, 1, 100);
17043                 } else {
17044                         ret = -1;
17045                 }
17046         }
17047         ${cf_cv_main_return:-return}(ret < 0);
17048 }
17049 _ACEOF
17050 rm -f conftest$ac_exeext
17051 if { (eval echo "$as_me:17051: \"$ac_link\"") >&5
17052   (eval $ac_link) 2>&5
17053   ac_status=$?
17054   echo "$as_me:17054: \$? = $ac_status" >&5
17055   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17056   { (eval echo "$as_me:17056: \"$ac_try\"") >&5
17057   (eval $ac_try) 2>&5
17058   ac_status=$?
17059   echo "$as_me:17059: \$? = $ac_status" >&5
17060   (exit $ac_status); }; }; then
17061   cf_cv_working_poll=yes
17062 else
17063   echo "$as_me: program exited with status $ac_status" >&5
17064 echo "$as_me: failed program was:" >&5
17065 cat conftest.$ac_ext >&5
17066 cf_cv_working_poll=no
17067 fi
17068 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17069 fi
17070 fi
17071 echo "$as_me:17071: result: $cf_cv_working_poll" >&5
17072 echo "${ECHO_T}$cf_cv_working_poll" >&6
17073 test "$cf_cv_working_poll" = "yes" &&
17074 cat >>confdefs.h <<\EOF
17075 #define HAVE_WORKING_POLL 1
17076 EOF
17077
17078 echo "$as_me:17078: checking for va_copy" >&5
17079 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
17080 if test "${cf_cv_have_va_copy+set}" = set; then
17081   echo $ECHO_N "(cached) $ECHO_C" >&6
17082 else
17083
17084 cat >conftest.$ac_ext <<_ACEOF
17085 #line 17085 "configure"
17086 #include "confdefs.h"
17087
17088 #include <stdarg.h>
17089
17090 int
17091 main ()
17092 {
17093
17094         static va_list dst;
17095         static va_list src;
17096         va_copy(dst, src)
17097   ;
17098   return 0;
17099 }
17100 _ACEOF
17101 rm -f conftest.$ac_objext conftest$ac_exeext
17102 if { (eval echo "$as_me:17102: \"$ac_link\"") >&5
17103   (eval $ac_link) 2>&5
17104   ac_status=$?
17105   echo "$as_me:17105: \$? = $ac_status" >&5
17106   (exit $ac_status); } &&
17107          { ac_try='test -s conftest$ac_exeext'
17108   { (eval echo "$as_me:17108: \"$ac_try\"") >&5
17109   (eval $ac_try) 2>&5
17110   ac_status=$?
17111   echo "$as_me:17111: \$? = $ac_status" >&5
17112   (exit $ac_status); }; }; then
17113   cf_cv_have_va_copy=yes
17114 else
17115   echo "$as_me: failed program was:" >&5
17116 cat conftest.$ac_ext >&5
17117 cf_cv_have_va_copy=no
17118 fi
17119 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17120 fi
17121 echo "$as_me:17121: result: $cf_cv_have_va_copy" >&5
17122 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
17123
17124 test "$cf_cv_have_va_copy" = yes &&
17125 cat >>confdefs.h <<\EOF
17126 #define HAVE_VA_COPY 1
17127 EOF
17128
17129 echo "$as_me:17129: checking for __va_copy" >&5
17130 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
17131 if test "${cf_cv_have___va_copy+set}" = set; then
17132   echo $ECHO_N "(cached) $ECHO_C" >&6
17133 else
17134
17135 cat >conftest.$ac_ext <<_ACEOF
17136 #line 17136 "configure"
17137 #include "confdefs.h"
17138
17139 #include <stdarg.h>
17140
17141 int
17142 main ()
17143 {
17144
17145         static va_list dst;
17146         static va_list src;
17147         __va_copy(dst, src)
17148   ;
17149   return 0;
17150 }
17151 _ACEOF
17152 rm -f conftest.$ac_objext conftest$ac_exeext
17153 if { (eval echo "$as_me:17153: \"$ac_link\"") >&5
17154   (eval $ac_link) 2>&5
17155   ac_status=$?
17156   echo "$as_me:17156: \$? = $ac_status" >&5
17157   (exit $ac_status); } &&
17158          { ac_try='test -s conftest$ac_exeext'
17159   { (eval echo "$as_me:17159: \"$ac_try\"") >&5
17160   (eval $ac_try) 2>&5
17161   ac_status=$?
17162   echo "$as_me:17162: \$? = $ac_status" >&5
17163   (exit $ac_status); }; }; then
17164   cf_cv_have___va_copy=yes
17165 else
17166   echo "$as_me: failed program was:" >&5
17167 cat conftest.$ac_ext >&5
17168 cf_cv_have___va_copy=no
17169 fi
17170 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17171 fi
17172 echo "$as_me:17172: result: $cf_cv_have___va_copy" >&5
17173 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
17174
17175 test "$cf_cv_have___va_copy" = yes &&
17176 cat >>confdefs.h <<\EOF
17177 #define HAVE___VA_COPY 1
17178 EOF
17179
17180 echo "$as_me:17180: checking for pid_t" >&5
17181 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
17182 if test "${ac_cv_type_pid_t+set}" = set; then
17183   echo $ECHO_N "(cached) $ECHO_C" >&6
17184 else
17185   cat >conftest.$ac_ext <<_ACEOF
17186 #line 17186 "configure"
17187 #include "confdefs.h"
17188 $ac_includes_default
17189 int
17190 main ()
17191 {
17192 if ((pid_t *) 0)
17193   return 0;
17194 if (sizeof (pid_t))
17195   return 0;
17196   ;
17197   return 0;
17198 }
17199 _ACEOF
17200 rm -f conftest.$ac_objext
17201 if { (eval echo "$as_me:17201: \"$ac_compile\"") >&5
17202   (eval $ac_compile) 2>&5
17203   ac_status=$?
17204   echo "$as_me:17204: \$? = $ac_status" >&5
17205   (exit $ac_status); } &&
17206          { ac_try='test -s conftest.$ac_objext'
17207   { (eval echo "$as_me:17207: \"$ac_try\"") >&5
17208   (eval $ac_try) 2>&5
17209   ac_status=$?
17210   echo "$as_me:17210: \$? = $ac_status" >&5
17211   (exit $ac_status); }; }; then
17212   ac_cv_type_pid_t=yes
17213 else
17214   echo "$as_me: failed program was:" >&5
17215 cat conftest.$ac_ext >&5
17216 ac_cv_type_pid_t=no
17217 fi
17218 rm -f conftest.$ac_objext conftest.$ac_ext
17219 fi
17220 echo "$as_me:17220: result: $ac_cv_type_pid_t" >&5
17221 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
17222 if test $ac_cv_type_pid_t = yes; then
17223   :
17224 else
17225
17226 cat >>confdefs.h <<EOF
17227 #define pid_t int
17228 EOF
17229
17230 fi
17231
17232 for ac_header in unistd.h vfork.h
17233 do
17234 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17235 echo "$as_me:17235: checking for $ac_header" >&5
17236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17237 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17238   echo $ECHO_N "(cached) $ECHO_C" >&6
17239 else
17240   cat >conftest.$ac_ext <<_ACEOF
17241 #line 17241 "configure"
17242 #include "confdefs.h"
17243 #include <$ac_header>
17244 _ACEOF
17245 if { (eval echo "$as_me:17245: \"$ac_cpp conftest.$ac_ext\"") >&5
17246   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17247   ac_status=$?
17248   egrep -v '^ *\+' conftest.er1 >conftest.err
17249   rm -f conftest.er1
17250   cat conftest.err >&5
17251   echo "$as_me:17251: \$? = $ac_status" >&5
17252   (exit $ac_status); } >/dev/null; then
17253   if test -s conftest.err; then
17254     ac_cpp_err=$ac_c_preproc_warn_flag
17255   else
17256     ac_cpp_err=
17257   fi
17258 else
17259   ac_cpp_err=yes
17260 fi
17261 if test -z "$ac_cpp_err"; then
17262   eval "$as_ac_Header=yes"
17263 else
17264   echo "$as_me: failed program was:" >&5
17265   cat conftest.$ac_ext >&5
17266   eval "$as_ac_Header=no"
17267 fi
17268 rm -f conftest.err conftest.$ac_ext
17269 fi
17270 echo "$as_me:17270: result: `eval echo '${'$as_ac_Header'}'`" >&5
17271 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17272 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17273   cat >>confdefs.h <<EOF
17274 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17275 EOF
17276
17277 fi
17278 done
17279
17280 for ac_func in fork vfork
17281 do
17282 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17283 echo "$as_me:17283: checking for $ac_func" >&5
17284 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17285 if eval "test \"\${$as_ac_var+set}\" = set"; then
17286   echo $ECHO_N "(cached) $ECHO_C" >&6
17287 else
17288   cat >conftest.$ac_ext <<_ACEOF
17289 #line 17289 "configure"
17290 #include "confdefs.h"
17291 /* System header to define __stub macros and hopefully few prototypes,
17292     which can conflict with char $ac_func (); below.  */
17293 #include <assert.h>
17294 /* Override any gcc2 internal prototype to avoid an error.  */
17295 #ifdef __cplusplus
17296 extern "C"
17297 #endif
17298 /* We use char because int might match the return type of a gcc2
17299    builtin and then its argument prototype would still apply.  */
17300 char $ac_func ();
17301 char (*f) ();
17302
17303 int
17304 main ()
17305 {
17306 /* The GNU C library defines this for functions which it implements
17307     to always fail with ENOSYS.  Some functions are actually named
17308     something starting with __ and the normal name is an alias.  */
17309 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17310 choke me
17311 #else
17312 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17313 #endif
17314
17315   ;
17316   return 0;
17317 }
17318 _ACEOF
17319 rm -f conftest.$ac_objext conftest$ac_exeext
17320 if { (eval echo "$as_me:17320: \"$ac_link\"") >&5
17321   (eval $ac_link) 2>&5
17322   ac_status=$?
17323   echo "$as_me:17323: \$? = $ac_status" >&5
17324   (exit $ac_status); } &&
17325          { ac_try='test -s conftest$ac_exeext'
17326   { (eval echo "$as_me:17326: \"$ac_try\"") >&5
17327   (eval $ac_try) 2>&5
17328   ac_status=$?
17329   echo "$as_me:17329: \$? = $ac_status" >&5
17330   (exit $ac_status); }; }; then
17331   eval "$as_ac_var=yes"
17332 else
17333   echo "$as_me: failed program was:" >&5
17334 cat conftest.$ac_ext >&5
17335 eval "$as_ac_var=no"
17336 fi
17337 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17338 fi
17339 echo "$as_me:17339: result: `eval echo '${'$as_ac_var'}'`" >&5
17340 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17341 if test `eval echo '${'$as_ac_var'}'` = yes; then
17342   cat >>confdefs.h <<EOF
17343 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17344 EOF
17345
17346 fi
17347 done
17348
17349 ac_cv_func_fork_works=$ac_cv_func_fork
17350 if test "x$ac_cv_func_fork" = xyes; then
17351   echo "$as_me:17351: checking for working fork" >&5
17352 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17353 if test "${ac_cv_func_fork_works+set}" = set; then
17354   echo $ECHO_N "(cached) $ECHO_C" >&6
17355 else
17356   if test "$cross_compiling" = yes; then
17357   ac_cv_func_fork_works=cross
17358 else
17359   cat >conftest.$ac_ext <<_ACEOF
17360 /* By Rüdiger Kuhlmann. */
17361       #include <sys/types.h>
17362       #if HAVE_UNISTD_H
17363       # include <unistd.h>
17364       #endif
17365       /* Some systems only have a dummy stub for fork() */
17366       int main ()
17367       {
17368         if (fork() < 0)
17369           $ac_main_return (1);
17370         $ac_main_return (0);
17371       }
17372 _ACEOF
17373 rm -f conftest$ac_exeext
17374 if { (eval echo "$as_me:17374: \"$ac_link\"") >&5
17375   (eval $ac_link) 2>&5
17376   ac_status=$?
17377   echo "$as_me:17377: \$? = $ac_status" >&5
17378   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17379   { (eval echo "$as_me:17379: \"$ac_try\"") >&5
17380   (eval $ac_try) 2>&5
17381   ac_status=$?
17382   echo "$as_me:17382: \$? = $ac_status" >&5
17383   (exit $ac_status); }; }; then
17384   ac_cv_func_fork_works=yes
17385 else
17386   echo "$as_me: program exited with status $ac_status" >&5
17387 echo "$as_me: failed program was:" >&5
17388 cat conftest.$ac_ext >&5
17389 ac_cv_func_fork_works=no
17390 fi
17391 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17392 fi
17393 fi
17394 echo "$as_me:17394: result: $ac_cv_func_fork_works" >&5
17395 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17396
17397 fi
17398 if test "x$ac_cv_func_fork_works" = xcross; then
17399   case $host in
17400     *-*-amigaos* | *-*-msdosdjgpp*)
17401       # Override, as these systems have only a dummy fork() stub
17402       ac_cv_func_fork_works=no
17403       ;;
17404     *)
17405       ac_cv_func_fork_works=yes
17406       ;;
17407   esac
17408   { echo "$as_me:17408: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17409 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17410 fi
17411 ac_cv_func_vfork_works=$ac_cv_func_vfork
17412 if test "x$ac_cv_func_vfork" = xyes; then
17413   echo "$as_me:17413: checking for working vfork" >&5
17414 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17415 if test "${ac_cv_func_vfork_works+set}" = set; then
17416   echo $ECHO_N "(cached) $ECHO_C" >&6
17417 else
17418   if test "$cross_compiling" = yes; then
17419   ac_cv_func_vfork_works=cross
17420 else
17421   cat >conftest.$ac_ext <<_ACEOF
17422 #line 17422 "configure"
17423 #include "confdefs.h"
17424 /* Thanks to Paul Eggert for this test.  */
17425 #include <stdio.h>
17426 #include <sys/types.h>
17427 #include <sys/stat.h>
17428 #if HAVE_UNISTD_H
17429 # include <unistd.h>
17430 #endif
17431 #if HAVE_VFORK_H
17432 # include <vfork.h>
17433 #endif
17434 /* On some sparc systems, changes by the child to local and incoming
17435    argument registers are propagated back to the parent.  The compiler
17436    is told about this with #include <vfork.h>, but some compilers
17437    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17438    static variable whose address is put into a register that is
17439    clobbered by the vfork.  */
17440 static
17441 #ifdef __cplusplus
17442 sparc_address_test (int arg)
17443 # else
17444 sparc_address_test (arg) int arg;
17445 #endif
17446 {
17447   static pid_t child;
17448   if (!child) {
17449     child = vfork ();
17450     if (child < 0) {
17451       perror ("vfork");
17452       _exit(2);
17453     }
17454     if (!child) {
17455       arg = getpid();
17456       write(-1, "", 0);
17457       _exit (arg);
17458     }
17459   }
17460 }
17461
17462 int
17463 main ()
17464 {
17465   pid_t parent = getpid ();
17466   pid_t child;
17467
17468   sparc_address_test ();
17469
17470   child = vfork ();
17471
17472   if (child == 0) {
17473     /* Here is another test for sparc vfork register problems.  This
17474        test uses lots of local variables, at least as many local
17475        variables as main has allocated so far including compiler
17476        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17477        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17478        reuse the register of parent for one of the local variables,
17479        since it will think that parent can't possibly be used any more
17480        in this routine.  Assigning to the local variable will thus
17481        munge parent in the parent process.  */
17482     pid_t
17483       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17484       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17485     /* Convince the compiler that p..p7 are live; otherwise, it might
17486        use the same hardware register for all 8 local variables.  */
17487     if (p != p1 || p != p2 || p != p3 || p != p4
17488         || p != p5 || p != p6 || p != p7)
17489       _exit(1);
17490
17491     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17492        from child file descriptors.  If the child closes a descriptor
17493        before it execs or exits, this munges the parent's descriptor
17494        as well.  Test for this by closing stdout in the child.  */
17495     _exit(close(fileno(stdout)) != 0);
17496   } else {
17497     int status;
17498     struct stat st;
17499
17500     while (wait(&status) != child)
17501       ;
17502     $ac_main_return(
17503          /* Was there some problem with vforking?  */
17504          child < 0
17505
17506          /* Did the child fail?  (This shouldn't happen.)  */
17507          || status
17508
17509          /* Did the vfork/compiler bug occur?  */
17510          || parent != getpid()
17511
17512          /* Did the file descriptor bug occur?  */
17513          || fstat(fileno(stdout), &st) != 0
17514          );
17515   }
17516 }
17517 _ACEOF
17518 rm -f conftest$ac_exeext
17519 if { (eval echo "$as_me:17519: \"$ac_link\"") >&5
17520   (eval $ac_link) 2>&5
17521   ac_status=$?
17522   echo "$as_me:17522: \$? = $ac_status" >&5
17523   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17524   { (eval echo "$as_me:17524: \"$ac_try\"") >&5
17525   (eval $ac_try) 2>&5
17526   ac_status=$?
17527   echo "$as_me:17527: \$? = $ac_status" >&5
17528   (exit $ac_status); }; }; then
17529   ac_cv_func_vfork_works=yes
17530 else
17531   echo "$as_me: program exited with status $ac_status" >&5
17532 echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17534 ac_cv_func_vfork_works=no
17535 fi
17536 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17537 fi
17538 fi
17539 echo "$as_me:17539: result: $ac_cv_func_vfork_works" >&5
17540 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17541
17542 fi;
17543 if test "x$ac_cv_func_fork_works" = xcross; then
17544   ac_cv_func_vfork_works=ac_cv_func_vfork
17545   { echo "$as_me:17545: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17546 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17547 fi
17548
17549 if test "x$ac_cv_func_vfork_works" = xyes; then
17550
17551 cat >>confdefs.h <<\EOF
17552 #define HAVE_WORKING_VFORK 1
17553 EOF
17554
17555 else
17556
17557 cat >>confdefs.h <<\EOF
17558 #define vfork fork
17559 EOF
17560
17561 fi
17562 if test "x$ac_cv_func_fork_works" = xyes; then
17563
17564 cat >>confdefs.h <<\EOF
17565 #define HAVE_WORKING_FORK 1
17566 EOF
17567
17568 fi
17569
17570 # special check for test/ditto.c
17571
17572 echo "$as_me:17572: checking for openpty in -lutil" >&5
17573 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17574 if test "${ac_cv_lib_util_openpty+set}" = set; then
17575   echo $ECHO_N "(cached) $ECHO_C" >&6
17576 else
17577   ac_check_lib_save_LIBS=$LIBS
17578 LIBS="-lutil  $LIBS"
17579 cat >conftest.$ac_ext <<_ACEOF
17580 #line 17580 "configure"
17581 #include "confdefs.h"
17582
17583 /* Override any gcc2 internal prototype to avoid an error.  */
17584 #ifdef __cplusplus
17585 extern "C"
17586 #endif
17587 /* We use char because int might match the return type of a gcc2
17588    builtin and then its argument prototype would still apply.  */
17589 char openpty ();
17590 int
17591 main ()
17592 {
17593 openpty ();
17594   ;
17595   return 0;
17596 }
17597 _ACEOF
17598 rm -f conftest.$ac_objext conftest$ac_exeext
17599 if { (eval echo "$as_me:17599: \"$ac_link\"") >&5
17600   (eval $ac_link) 2>&5
17601   ac_status=$?
17602   echo "$as_me:17602: \$? = $ac_status" >&5
17603   (exit $ac_status); } &&
17604          { ac_try='test -s conftest$ac_exeext'
17605   { (eval echo "$as_me:17605: \"$ac_try\"") >&5
17606   (eval $ac_try) 2>&5
17607   ac_status=$?
17608   echo "$as_me:17608: \$? = $ac_status" >&5
17609   (exit $ac_status); }; }; then
17610   ac_cv_lib_util_openpty=yes
17611 else
17612   echo "$as_me: failed program was:" >&5
17613 cat conftest.$ac_ext >&5
17614 ac_cv_lib_util_openpty=no
17615 fi
17616 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17617 LIBS=$ac_check_lib_save_LIBS
17618 fi
17619 echo "$as_me:17619: result: $ac_cv_lib_util_openpty" >&5
17620 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17621 if test $ac_cv_lib_util_openpty = yes; then
17622   cf_cv_lib_util=yes
17623 else
17624   cf_cv_lib_util=no
17625 fi
17626
17627 echo "$as_me:17627: checking for openpty header" >&5
17628 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17629 if test "${cf_cv_func_openpty+set}" = set; then
17630   echo $ECHO_N "(cached) $ECHO_C" >&6
17631 else
17632
17633     cf_save_LIBS="$LIBS"
17634     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17635     for cf_header in pty.h libutil.h util.h
17636     do
17637     cat >conftest.$ac_ext <<_ACEOF
17638 #line 17638 "configure"
17639 #include "confdefs.h"
17640
17641 #include <$cf_header>
17642
17643 int
17644 main ()
17645 {
17646
17647     int x = openpty((int *)0, (int *)0, (char *)0,
17648                    (struct termios *)0, (struct winsize *)0);
17649
17650   ;
17651   return 0;
17652 }
17653 _ACEOF
17654 rm -f conftest.$ac_objext conftest$ac_exeext
17655 if { (eval echo "$as_me:17655: \"$ac_link\"") >&5
17656   (eval $ac_link) 2>&5
17657   ac_status=$?
17658   echo "$as_me:17658: \$? = $ac_status" >&5
17659   (exit $ac_status); } &&
17660          { ac_try='test -s conftest$ac_exeext'
17661   { (eval echo "$as_me:17661: \"$ac_try\"") >&5
17662   (eval $ac_try) 2>&5
17663   ac_status=$?
17664   echo "$as_me:17664: \$? = $ac_status" >&5
17665   (exit $ac_status); }; }; then
17666
17667         cf_cv_func_openpty=$cf_header
17668         break
17669
17670 else
17671   echo "$as_me: failed program was:" >&5
17672 cat conftest.$ac_ext >&5
17673
17674         cf_cv_func_openpty=no
17675
17676 fi
17677 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17678     done
17679     LIBS="$cf_save_LIBS"
17680
17681 fi
17682 echo "$as_me:17682: result: $cf_cv_func_openpty" >&5
17683 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17684
17685 if test "$cf_cv_func_openpty" != no ; then
17686
17687 cat >>confdefs.h <<EOF
17688 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17689 EOF
17690
17691 cat >>confdefs.h <<\EOF
17692 #define USE_XTERM_PTY 1
17693 EOF
17694
17695     if test "x$cf_cv_lib_util" = xyes ; then
17696         TEST_LIBS="-lutil $TEST_LIBS"
17697     fi
17698 fi
17699
17700 if test "$with_hashed_db" != no ; then
17701
17702 cat >>confdefs.h <<\EOF
17703 #define USE_HASHED_DB 1
17704 EOF
17705
17706 case $with_hashed_db in #(vi
17707 yes|*able*) #(vi
17708     ;;
17709 *)
17710     if test -d "$with_hashed_db" ; then
17711
17712 if test -n "$with_hashed_db/include" ; then
17713   for cf_add_incdir in $with_hashed_db/include
17714   do
17715         while test $cf_add_incdir != /usr/include
17716         do
17717           if test -d $cf_add_incdir
17718           then
17719                 cf_have_incdir=no
17720                 if test -n "$CFLAGS$CPPFLAGS" ; then
17721                   # a loop is needed to ensure we can add subdirs of existing dirs
17722                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17723                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17724                           cf_have_incdir=yes; break
17725                         fi
17726                   done
17727                 fi
17728
17729                 if test "$cf_have_incdir" = no ; then
17730                   if test "$cf_add_incdir" = /usr/local/include ; then
17731                         if test "$GCC" = yes
17732                         then
17733                           cf_save_CPPFLAGS=$CPPFLAGS
17734                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17735                           cat >conftest.$ac_ext <<_ACEOF
17736 #line 17736 "configure"
17737 #include "confdefs.h"
17738 #include <stdio.h>
17739 int
17740 main ()
17741 {
17742 printf("Hello")
17743   ;
17744   return 0;
17745 }
17746 _ACEOF
17747 rm -f conftest.$ac_objext
17748 if { (eval echo "$as_me:17748: \"$ac_compile\"") >&5
17749   (eval $ac_compile) 2>&5
17750   ac_status=$?
17751   echo "$as_me:17751: \$? = $ac_status" >&5
17752   (exit $ac_status); } &&
17753          { ac_try='test -s conftest.$ac_objext'
17754   { (eval echo "$as_me:17754: \"$ac_try\"") >&5
17755   (eval $ac_try) 2>&5
17756   ac_status=$?
17757   echo "$as_me:17757: \$? = $ac_status" >&5
17758   (exit $ac_status); }; }; then
17759   :
17760 else
17761   echo "$as_me: failed program was:" >&5
17762 cat conftest.$ac_ext >&5
17763 cf_have_incdir=yes
17764 fi
17765 rm -f conftest.$ac_objext conftest.$ac_ext
17766                           CPPFLAGS=$cf_save_CPPFLAGS
17767                         fi
17768                   fi
17769                 fi
17770
17771                 if test "$cf_have_incdir" = no ; then
17772                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
17773
17774 echo "${as_me:-configure}:17774: testing adding $cf_add_incdir to include-path ..." 1>&5
17775
17776                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17777
17778                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17779                   test "$cf_top_incdir" = "$cf_add_incdir" && break
17780                   cf_add_incdir="$cf_top_incdir"
17781                 else
17782                   break
17783                 fi
17784           fi
17785         done
17786   done
17787 fi
17788
17789 if test -n "$with_hashed_db/lib" ; then
17790   for cf_add_libdir in $with_hashed_db/lib
17791   do
17792     if test $cf_add_libdir = /usr/lib ; then
17793       :
17794     elif test -d $cf_add_libdir
17795     then
17796       cf_have_libdir=no
17797       if test -n "$LDFLAGS$LIBS" ; then
17798         # a loop is needed to ensure we can add subdirs of existing dirs
17799         for cf_test_libdir in $LDFLAGS $LIBS ; do
17800           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17801             cf_have_libdir=yes; break
17802           fi
17803         done
17804       fi
17805       if test "$cf_have_libdir" = no ; then
17806         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
17807
17808 echo "${as_me:-configure}:17808: testing adding $cf_add_libdir to library-path ..." 1>&5
17809
17810         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17811       fi
17812     fi
17813   done
17814 fi
17815
17816     fi
17817 esac
17818
17819 echo "$as_me:17819: checking for db.h" >&5
17820 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17821 if test "${ac_cv_header_db_h+set}" = set; then
17822   echo $ECHO_N "(cached) $ECHO_C" >&6
17823 else
17824   cat >conftest.$ac_ext <<_ACEOF
17825 #line 17825 "configure"
17826 #include "confdefs.h"
17827 #include <db.h>
17828 _ACEOF
17829 if { (eval echo "$as_me:17829: \"$ac_cpp conftest.$ac_ext\"") >&5
17830   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17831   ac_status=$?
17832   egrep -v '^ *\+' conftest.er1 >conftest.err
17833   rm -f conftest.er1
17834   cat conftest.err >&5
17835   echo "$as_me:17835: \$? = $ac_status" >&5
17836   (exit $ac_status); } >/dev/null; then
17837   if test -s conftest.err; then
17838     ac_cpp_err=$ac_c_preproc_warn_flag
17839   else
17840     ac_cpp_err=
17841   fi
17842 else
17843   ac_cpp_err=yes
17844 fi
17845 if test -z "$ac_cpp_err"; then
17846   ac_cv_header_db_h=yes
17847 else
17848   echo "$as_me: failed program was:" >&5
17849   cat conftest.$ac_ext >&5
17850   ac_cv_header_db_h=no
17851 fi
17852 rm -f conftest.err conftest.$ac_ext
17853 fi
17854 echo "$as_me:17854: result: $ac_cv_header_db_h" >&5
17855 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17856 if test $ac_cv_header_db_h = yes; then
17857
17858 echo "$as_me:17858: checking for version of db" >&5
17859 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17860 if test "${cf_cv_hashed_db_version+set}" = set; then
17861   echo $ECHO_N "(cached) $ECHO_C" >&6
17862 else
17863
17864 cf_cv_hashed_db_version=unknown
17865
17866 for cf_db_version in 1 2 3 4 5
17867 do
17868
17869 echo "${as_me:-configure}:17869: testing checking for db version $cf_db_version ..." 1>&5
17870
17871         cat >conftest.$ac_ext <<_ACEOF
17872 #line 17872 "configure"
17873 #include "confdefs.h"
17874
17875 $ac_includes_default
17876 #include <db.h>
17877
17878 #ifdef DB_VERSION_MAJOR
17879         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17880 #if $cf_db_version == DB_VERSION_MAJOR
17881         /* ok */
17882 #else
17883         make an error
17884 #endif
17885 #else
17886 #if $cf_db_version == 1
17887         /* ok: assuming this is DB 1.8.5 */
17888 #else
17889         make an error
17890 #endif
17891 #endif
17892
17893 int
17894 main ()
17895 {
17896 DBT *foo = 0
17897   ;
17898   return 0;
17899 }
17900 _ACEOF
17901 rm -f conftest.$ac_objext
17902 if { (eval echo "$as_me:17902: \"$ac_compile\"") >&5
17903   (eval $ac_compile) 2>&5
17904   ac_status=$?
17905   echo "$as_me:17905: \$? = $ac_status" >&5
17906   (exit $ac_status); } &&
17907          { ac_try='test -s conftest.$ac_objext'
17908   { (eval echo "$as_me:17908: \"$ac_try\"") >&5
17909   (eval $ac_try) 2>&5
17910   ac_status=$?
17911   echo "$as_me:17911: \$? = $ac_status" >&5
17912   (exit $ac_status); }; }; then
17913
17914         cf_cv_hashed_db_version=$cf_db_version
17915         break
17916
17917 else
17918   echo "$as_me: failed program was:" >&5
17919 cat conftest.$ac_ext >&5
17920 fi
17921 rm -f conftest.$ac_objext conftest.$ac_ext
17922 done
17923
17924 fi
17925 echo "$as_me:17925: result: $cf_cv_hashed_db_version" >&5
17926 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17927
17928 if test "$cf_cv_hashed_db_version" = unknown ; then
17929         { { echo "$as_me:17929: error: Cannot determine version of db" >&5
17930 echo "$as_me: error: Cannot determine version of db" >&2;}
17931    { (exit 1); exit 1; }; }
17932 else
17933
17934 echo "$as_me:17934: checking for db libraries" >&5
17935 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17936 if test "${cf_cv_hashed_db_libs+set}" = set; then
17937   echo $ECHO_N "(cached) $ECHO_C" >&6
17938 else
17939
17940 cf_cv_hashed_db_libs=unknown
17941 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17942 do
17943         cf_save_libs="$LIBS"
17944         if test -n "$cf_db_libs"; then
17945                 LIBS="-l$cf_db_libs $LIBS"
17946         fi
17947
17948 echo "${as_me:-configure}:17948: testing checking for library "$cf_db_libs" ..." 1>&5
17949
17950         cat >conftest.$ac_ext <<_ACEOF
17951 #line 17951 "configure"
17952 #include "confdefs.h"
17953
17954 $ac_includes_default
17955 #include <db.h>
17956
17957 int
17958 main ()
17959 {
17960
17961         char *path = "/tmp/foo";
17962 #ifdef DB_VERSION_MAJOR
17963 #if DB_VERSION_MAJOR >= 4
17964         DB *result = 0;
17965         db_create(&result, NULL, 0);
17966         result->open(result,
17967                 NULL,
17968                 path,
17969                 path,
17970                 DB_HASH,
17971                 DB_CREATE,
17972                 0644);
17973 #elif DB_VERSION_MAJOR >= 3
17974         DB *result = 0;
17975         db_create(&result, NULL, 0);
17976         result->open(result,
17977                 path,
17978                 path,
17979                 DB_HASH,
17980                 DB_CREATE,
17981                 0644);
17982 #elif DB_VERSION_MAJOR >= 2
17983         DB *result = 0;
17984         db_open(path,
17985                 DB_HASH,
17986                 DB_CREATE,
17987                 0644,
17988                 (DB_ENV *) 0,
17989                 (DB_INFO *) 0,
17990                 &result);
17991 #endif /* DB_VERSION_MAJOR */
17992 #else
17993         DB *result = dbopen(path,
17994                      2,
17995                      0644,
17996                      DB_HASH,
17997                      0);
17998 #endif
17999         ${cf_cv_main_return:-return}(result != 0)
18000
18001   ;
18002   return 0;
18003 }
18004 _ACEOF
18005 rm -f conftest.$ac_objext conftest$ac_exeext
18006 if { (eval echo "$as_me:18006: \"$ac_link\"") >&5
18007   (eval $ac_link) 2>&5
18008   ac_status=$?
18009   echo "$as_me:18009: \$? = $ac_status" >&5
18010   (exit $ac_status); } &&
18011          { ac_try='test -s conftest$ac_exeext'
18012   { (eval echo "$as_me:18012: \"$ac_try\"") >&5
18013   (eval $ac_try) 2>&5
18014   ac_status=$?
18015   echo "$as_me:18015: \$? = $ac_status" >&5
18016   (exit $ac_status); }; }; then
18017
18018         if test -n "$cf_db_libs" ; then
18019                 cf_cv_hashed_db_libs=$cf_db_libs
18020         else
18021                 cf_cv_hashed_db_libs=default
18022         fi
18023         LIBS="$cf_save_libs"
18024         break
18025
18026 else
18027   echo "$as_me: failed program was:" >&5
18028 cat conftest.$ac_ext >&5
18029 fi
18030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18031         LIBS="$cf_save_libs"
18032 done
18033
18034 fi
18035 echo "$as_me:18035: result: $cf_cv_hashed_db_libs" >&5
18036 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
18037
18038         if test "$cf_cv_hashed_db_libs" = unknown ; then
18039                 { { echo "$as_me:18039: error: Cannot determine library for db" >&5
18040 echo "$as_me: error: Cannot determine library for db" >&2;}
18041    { (exit 1); exit 1; }; }
18042         elif test "$cf_cv_hashed_db_libs" != default ; then
18043                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
18044         fi
18045 fi
18046
18047 else
18048
18049         { { echo "$as_me:18049: error: Cannot find db.h" >&5
18050 echo "$as_me: error: Cannot find db.h" >&2;}
18051    { (exit 1); exit 1; }; }
18052
18053 fi
18054
18055 fi
18056
18057 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
18058         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18059         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18060 fi
18061
18062 # Just in case, check if the C compiler has a bool type.
18063
18064 echo "$as_me:18064: checking if we should include stdbool.h" >&5
18065 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18066
18067 if test "${cf_cv_header_stdbool_h+set}" = set; then
18068   echo $ECHO_N "(cached) $ECHO_C" >&6
18069 else
18070
18071         cat >conftest.$ac_ext <<_ACEOF
18072 #line 18072 "configure"
18073 #include "confdefs.h"
18074
18075 int
18076 main ()
18077 {
18078 bool foo = false
18079   ;
18080   return 0;
18081 }
18082 _ACEOF
18083 rm -f conftest.$ac_objext
18084 if { (eval echo "$as_me:18084: \"$ac_compile\"") >&5
18085   (eval $ac_compile) 2>&5
18086   ac_status=$?
18087   echo "$as_me:18087: \$? = $ac_status" >&5
18088   (exit $ac_status); } &&
18089          { ac_try='test -s conftest.$ac_objext'
18090   { (eval echo "$as_me:18090: \"$ac_try\"") >&5
18091   (eval $ac_try) 2>&5
18092   ac_status=$?
18093   echo "$as_me:18093: \$? = $ac_status" >&5
18094   (exit $ac_status); }; }; then
18095   cf_cv_header_stdbool_h=0
18096 else
18097   echo "$as_me: failed program was:" >&5
18098 cat conftest.$ac_ext >&5
18099 cat >conftest.$ac_ext <<_ACEOF
18100 #line 18100 "configure"
18101 #include "confdefs.h"
18102
18103 #ifndef __BEOS__
18104 #include <stdbool.h>
18105 #endif
18106
18107 int
18108 main ()
18109 {
18110 bool foo = false
18111   ;
18112   return 0;
18113 }
18114 _ACEOF
18115 rm -f conftest.$ac_objext
18116 if { (eval echo "$as_me:18116: \"$ac_compile\"") >&5
18117   (eval $ac_compile) 2>&5
18118   ac_status=$?
18119   echo "$as_me:18119: \$? = $ac_status" >&5
18120   (exit $ac_status); } &&
18121          { ac_try='test -s conftest.$ac_objext'
18122   { (eval echo "$as_me:18122: \"$ac_try\"") >&5
18123   (eval $ac_try) 2>&5
18124   ac_status=$?
18125   echo "$as_me:18125: \$? = $ac_status" >&5
18126   (exit $ac_status); }; }; then
18127   cf_cv_header_stdbool_h=1
18128 else
18129   echo "$as_me: failed program was:" >&5
18130 cat conftest.$ac_ext >&5
18131 cf_cv_header_stdbool_h=0
18132 fi
18133 rm -f conftest.$ac_objext conftest.$ac_ext
18134 fi
18135 rm -f conftest.$ac_objext conftest.$ac_ext
18136 fi
18137
18138 if test "$cf_cv_header_stdbool_h" = 1
18139 then    echo "$as_me:18139: result: yes" >&5
18140 echo "${ECHO_T}yes" >&6
18141 else    echo "$as_me:18141: result: no" >&5
18142 echo "${ECHO_T}no" >&6
18143 fi
18144
18145 echo "$as_me:18145: checking for builtin bool type" >&5
18146 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18147
18148 if test "${cf_cv_cc_bool_type+set}" = set; then
18149   echo $ECHO_N "(cached) $ECHO_C" >&6
18150 else
18151
18152         cat >conftest.$ac_ext <<_ACEOF
18153 #line 18153 "configure"
18154 #include "confdefs.h"
18155
18156 #include <stdio.h>
18157 #include <sys/types.h>
18158
18159 int
18160 main ()
18161 {
18162 bool x = false
18163   ;
18164   return 0;
18165 }
18166 _ACEOF
18167 rm -f conftest.$ac_objext
18168 if { (eval echo "$as_me:18168: \"$ac_compile\"") >&5
18169   (eval $ac_compile) 2>&5
18170   ac_status=$?
18171   echo "$as_me:18171: \$? = $ac_status" >&5
18172   (exit $ac_status); } &&
18173          { ac_try='test -s conftest.$ac_objext'
18174   { (eval echo "$as_me:18174: \"$ac_try\"") >&5
18175   (eval $ac_try) 2>&5
18176   ac_status=$?
18177   echo "$as_me:18177: \$? = $ac_status" >&5
18178   (exit $ac_status); }; }; then
18179   cf_cv_cc_bool_type=1
18180 else
18181   echo "$as_me: failed program was:" >&5
18182 cat conftest.$ac_ext >&5
18183 cf_cv_cc_bool_type=0
18184 fi
18185 rm -f conftest.$ac_objext conftest.$ac_ext
18186
18187 fi
18188
18189 if test "$cf_cv_cc_bool_type" = 1
18190 then    echo "$as_me:18190: result: yes" >&5
18191 echo "${ECHO_T}yes" >&6
18192 else    echo "$as_me:18192: result: no" >&5
18193 echo "${ECHO_T}no" >&6
18194 fi
18195
18196 # Check for C++ compiler characteristics (and ensure that it's there!)
18197 if test -n "$CXX" ; then
18198         ac_ext=cc
18199 ac_cpp='$CXXCPP $CPPFLAGS'
18200 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18201 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18202 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18203 ac_main_return=return
18204
18205 if test -n "$GXX" ; then
18206 case $cf_cv_system_name in #(vi
18207 os2*) #(vi
18208         cf_stdcpp_libname=stdcpp
18209         ;;
18210 *)
18211         cf_stdcpp_libname=stdc++
18212         ;;
18213 esac
18214 echo "$as_me:18214: checking for library $cf_stdcpp_libname" >&5
18215 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
18216 if test "${cf_cv_libstdcpp+set}" = set; then
18217   echo $ECHO_N "(cached) $ECHO_C" >&6
18218 else
18219
18220         cf_save="$LIBS"
18221         LIBS="-l$cf_stdcpp_libname $LIBS"
18222 cat >conftest.$ac_ext <<_ACEOF
18223 #line 18223 "configure"
18224 #include "confdefs.h"
18225
18226 #include <strstream.h>
18227 int
18228 main ()
18229 {
18230
18231 char buf[80];
18232 strstreambuf foo(buf, sizeof(buf))
18233
18234   ;
18235   return 0;
18236 }
18237 _ACEOF
18238 rm -f conftest.$ac_objext conftest$ac_exeext
18239 if { (eval echo "$as_me:18239: \"$ac_link\"") >&5
18240   (eval $ac_link) 2>&5
18241   ac_status=$?
18242   echo "$as_me:18242: \$? = $ac_status" >&5
18243   (exit $ac_status); } &&
18244          { ac_try='test -s conftest$ac_exeext'
18245   { (eval echo "$as_me:18245: \"$ac_try\"") >&5
18246   (eval $ac_try) 2>&5
18247   ac_status=$?
18248   echo "$as_me:18248: \$? = $ac_status" >&5
18249   (exit $ac_status); }; }; then
18250   cf_cv_libstdcpp=yes
18251 else
18252   echo "$as_me: failed program was:" >&5
18253 cat conftest.$ac_ext >&5
18254 cf_cv_libstdcpp=no
18255 fi
18256 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18257         LIBS="$cf_save"
18258
18259 fi
18260 echo "$as_me:18260: result: $cf_cv_libstdcpp" >&5
18261 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
18262 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
18263 fi
18264
18265         echo "$as_me:18265: checking whether $CXX understands -c and -o together" >&5
18266 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
18267 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
18268   echo $ECHO_N "(cached) $ECHO_C" >&6
18269 else
18270
18271 cat > conftest.$ac_ext <<CF_EOF
18272 #include <stdio.h>
18273 int main()
18274 {
18275         ${cf_cv_main_return:-return}(0);
18276 }
18277 CF_EOF
18278 # We do the test twice because some compilers refuse to overwrite an
18279 # existing .o file with -o, though they will create one.
18280 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18281 if { (eval echo "$as_me:18281: \"$ac_try\"") >&5
18282   (eval $ac_try) 2>&5
18283   ac_status=$?
18284   echo "$as_me:18284: \$? = $ac_status" >&5
18285   (exit $ac_status); } &&
18286   test -f conftest2.$ac_objext && { (eval echo "$as_me:18286: \"$ac_try\"") >&5
18287   (eval $ac_try) 2>&5
18288   ac_status=$?
18289   echo "$as_me:18289: \$? = $ac_status" >&5
18290   (exit $ac_status); };
18291 then
18292   eval cf_cv_prog_CXX_c_o=yes
18293 else
18294   eval cf_cv_prog_CXX_c_o=no
18295 fi
18296 rm -rf conftest*
18297
18298 fi
18299 if test $cf_cv_prog_CXX_c_o = yes; then
18300   echo "$as_me:18300: result: yes" >&5
18301 echo "${ECHO_T}yes" >&6
18302 else
18303   echo "$as_me:18303: result: no" >&5
18304 echo "${ECHO_T}no" >&6
18305 fi
18306
18307         case $GXX_VERSION in
18308         1*|2.0-6*)
18309                 cf_cxx_library=yes
18310                 ;;
18311         *-2.7*|2.7*)
18312
18313 cf_cxx_library=unknown
18314 case $cf_cv_system_name in #(vi
18315 os2*) #(vi
18316         cf_gpp_libname=gpp
18317         ;;
18318 *)
18319         cf_gpp_libname=g++
18320         ;;
18321 esac
18322 if test "$GXX" = yes; then
18323         echo "$as_me:18323: checking for lib$cf_gpp_libname" >&5
18324 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18325         cf_save="$LIBS"
18326         LIBS="-l$cf_gpp_libname $LIBS"
18327         cat >conftest.$ac_ext <<_ACEOF
18328 #line 18328 "configure"
18329 #include "confdefs.h"
18330
18331 #include <$cf_gpp_libname/builtin.h>
18332
18333 int
18334 main ()
18335 {
18336 two_arg_error_handler_t foo2 = lib_error_handler
18337   ;
18338   return 0;
18339 }
18340 _ACEOF
18341 rm -f conftest.$ac_objext conftest$ac_exeext
18342 if { (eval echo "$as_me:18342: \"$ac_link\"") >&5
18343   (eval $ac_link) 2>&5
18344   ac_status=$?
18345   echo "$as_me:18345: \$? = $ac_status" >&5
18346   (exit $ac_status); } &&
18347          { ac_try='test -s conftest$ac_exeext'
18348   { (eval echo "$as_me:18348: \"$ac_try\"") >&5
18349   (eval $ac_try) 2>&5
18350   ac_status=$?
18351   echo "$as_me:18351: \$? = $ac_status" >&5
18352   (exit $ac_status); }; }; then
18353   cf_cxx_library=yes
18354          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18355          if test "$cf_gpp_libname" = cpp ; then
18356
18357 cat >>confdefs.h <<\EOF
18358 #define HAVE_GPP_BUILTIN_H 1
18359 EOF
18360
18361          else
18362
18363 cat >>confdefs.h <<\EOF
18364 #define HAVE_GXX_BUILTIN_H 1
18365 EOF
18366
18367          fi
18368 else
18369   echo "$as_me: failed program was:" >&5
18370 cat conftest.$ac_ext >&5
18371 cat >conftest.$ac_ext <<_ACEOF
18372 #line 18372 "configure"
18373 #include "confdefs.h"
18374
18375 #include <builtin.h>
18376
18377 int
18378 main ()
18379 {
18380 two_arg_error_handler_t foo2 = lib_error_handler
18381   ;
18382   return 0;
18383 }
18384 _ACEOF
18385 rm -f conftest.$ac_objext conftest$ac_exeext
18386 if { (eval echo "$as_me:18386: \"$ac_link\"") >&5
18387   (eval $ac_link) 2>&5
18388   ac_status=$?
18389   echo "$as_me:18389: \$? = $ac_status" >&5
18390   (exit $ac_status); } &&
18391          { ac_try='test -s conftest$ac_exeext'
18392   { (eval echo "$as_me:18392: \"$ac_try\"") >&5
18393   (eval $ac_try) 2>&5
18394   ac_status=$?
18395   echo "$as_me:18395: \$? = $ac_status" >&5
18396   (exit $ac_status); }; }; then
18397   cf_cxx_library=yes
18398          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18399
18400 cat >>confdefs.h <<\EOF
18401 #define HAVE_BUILTIN_H 1
18402 EOF
18403
18404 else
18405   echo "$as_me: failed program was:" >&5
18406 cat conftest.$ac_ext >&5
18407 cf_cxx_library=no
18408 fi
18409 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18410 fi
18411 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18412         LIBS="$cf_save"
18413         echo "$as_me:18413: result: $cf_cxx_library" >&5
18414 echo "${ECHO_T}$cf_cxx_library" >&6
18415 fi
18416
18417                 ;;
18418         *)
18419                 cf_cxx_library=no
18420                 ;;
18421         esac
18422
18423         ac_ext=cc
18424 ac_cpp='$CXXCPP $CPPFLAGS'
18425 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18426 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18427 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18428 ac_main_return=return
18429 echo "$as_me:18429: checking how to run the C++ preprocessor" >&5
18430 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18431 if test -z "$CXXCPP"; then
18432   if test "${ac_cv_prog_CXXCPP+set}" = set; then
18433   echo $ECHO_N "(cached) $ECHO_C" >&6
18434 else
18435       # Double quotes because CXXCPP needs to be expanded
18436     for CXXCPP in "$CXX -E" "/lib/cpp"
18437     do
18438       ac_preproc_ok=false
18439 for ac_cxx_preproc_warn_flag in '' yes
18440 do
18441   # Use a header file that comes with gcc, so configuring glibc
18442   # with a fresh cross-compiler works.
18443   # On the NeXT, cc -E runs the code through the compiler's parser,
18444   # not just through cpp. "Syntax error" is here to catch this case.
18445   cat >conftest.$ac_ext <<_ACEOF
18446 #line 18446 "configure"
18447 #include "confdefs.h"
18448 #include <assert.h>
18449                      Syntax error
18450 _ACEOF
18451 if { (eval echo "$as_me:18451: \"$ac_cpp conftest.$ac_ext\"") >&5
18452   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18453   ac_status=$?
18454   egrep -v '^ *\+' conftest.er1 >conftest.err
18455   rm -f conftest.er1
18456   cat conftest.err >&5
18457   echo "$as_me:18457: \$? = $ac_status" >&5
18458   (exit $ac_status); } >/dev/null; then
18459   if test -s conftest.err; then
18460     ac_cpp_err=$ac_cxx_preproc_warn_flag
18461   else
18462     ac_cpp_err=
18463   fi
18464 else
18465   ac_cpp_err=yes
18466 fi
18467 if test -z "$ac_cpp_err"; then
18468   :
18469 else
18470   echo "$as_me: failed program was:" >&5
18471   cat conftest.$ac_ext >&5
18472   # Broken: fails on valid input.
18473 continue
18474 fi
18475 rm -f conftest.err conftest.$ac_ext
18476
18477   # OK, works on sane cases.  Now check whether non-existent headers
18478   # can be detected and how.
18479   cat >conftest.$ac_ext <<_ACEOF
18480 #line 18480 "configure"
18481 #include "confdefs.h"
18482 #include <ac_nonexistent.h>
18483 _ACEOF
18484 if { (eval echo "$as_me:18484: \"$ac_cpp conftest.$ac_ext\"") >&5
18485   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18486   ac_status=$?
18487   egrep -v '^ *\+' conftest.er1 >conftest.err
18488   rm -f conftest.er1
18489   cat conftest.err >&5
18490   echo "$as_me:18490: \$? = $ac_status" >&5
18491   (exit $ac_status); } >/dev/null; then
18492   if test -s conftest.err; then
18493     ac_cpp_err=$ac_cxx_preproc_warn_flag
18494   else
18495     ac_cpp_err=
18496   fi
18497 else
18498   ac_cpp_err=yes
18499 fi
18500 if test -z "$ac_cpp_err"; then
18501   # Broken: success on invalid input.
18502 continue
18503 else
18504   echo "$as_me: failed program was:" >&5
18505   cat conftest.$ac_ext >&5
18506   # Passes both tests.
18507 ac_preproc_ok=:
18508 break
18509 fi
18510 rm -f conftest.err conftest.$ac_ext
18511
18512 done
18513 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18514 rm -f conftest.err conftest.$ac_ext
18515 if $ac_preproc_ok; then
18516   break
18517 fi
18518
18519     done
18520     ac_cv_prog_CXXCPP=$CXXCPP
18521
18522 fi
18523   CXXCPP=$ac_cv_prog_CXXCPP
18524 else
18525   ac_cv_prog_CXXCPP=$CXXCPP
18526 fi
18527 echo "$as_me:18527: result: $CXXCPP" >&5
18528 echo "${ECHO_T}$CXXCPP" >&6
18529 ac_preproc_ok=false
18530 for ac_cxx_preproc_warn_flag in '' yes
18531 do
18532   # Use a header file that comes with gcc, so configuring glibc
18533   # with a fresh cross-compiler works.
18534   # On the NeXT, cc -E runs the code through the compiler's parser,
18535   # not just through cpp. "Syntax error" is here to catch this case.
18536   cat >conftest.$ac_ext <<_ACEOF
18537 #line 18537 "configure"
18538 #include "confdefs.h"
18539 #include <assert.h>
18540                      Syntax error
18541 _ACEOF
18542 if { (eval echo "$as_me:18542: \"$ac_cpp conftest.$ac_ext\"") >&5
18543   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18544   ac_status=$?
18545   egrep -v '^ *\+' conftest.er1 >conftest.err
18546   rm -f conftest.er1
18547   cat conftest.err >&5
18548   echo "$as_me:18548: \$? = $ac_status" >&5
18549   (exit $ac_status); } >/dev/null; then
18550   if test -s conftest.err; then
18551     ac_cpp_err=$ac_cxx_preproc_warn_flag
18552   else
18553     ac_cpp_err=
18554   fi
18555 else
18556   ac_cpp_err=yes
18557 fi
18558 if test -z "$ac_cpp_err"; then
18559   :
18560 else
18561   echo "$as_me: failed program was:" >&5
18562   cat conftest.$ac_ext >&5
18563   # Broken: fails on valid input.
18564 continue
18565 fi
18566 rm -f conftest.err conftest.$ac_ext
18567
18568   # OK, works on sane cases.  Now check whether non-existent headers
18569   # can be detected and how.
18570   cat >conftest.$ac_ext <<_ACEOF
18571 #line 18571 "configure"
18572 #include "confdefs.h"
18573 #include <ac_nonexistent.h>
18574 _ACEOF
18575 if { (eval echo "$as_me:18575: \"$ac_cpp conftest.$ac_ext\"") >&5
18576   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18577   ac_status=$?
18578   egrep -v '^ *\+' conftest.er1 >conftest.err
18579   rm -f conftest.er1
18580   cat conftest.err >&5
18581   echo "$as_me:18581: \$? = $ac_status" >&5
18582   (exit $ac_status); } >/dev/null; then
18583   if test -s conftest.err; then
18584     ac_cpp_err=$ac_cxx_preproc_warn_flag
18585   else
18586     ac_cpp_err=
18587   fi
18588 else
18589   ac_cpp_err=yes
18590 fi
18591 if test -z "$ac_cpp_err"; then
18592   # Broken: success on invalid input.
18593 continue
18594 else
18595   echo "$as_me: failed program was:" >&5
18596   cat conftest.$ac_ext >&5
18597   # Passes both tests.
18598 ac_preproc_ok=:
18599 break
18600 fi
18601 rm -f conftest.err conftest.$ac_ext
18602
18603 done
18604 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18605 rm -f conftest.err conftest.$ac_ext
18606 if $ac_preproc_ok; then
18607   :
18608 else
18609   { { echo "$as_me:18609: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18610 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18611    { (exit 1); exit 1; }; }
18612 fi
18613
18614 ac_ext=cc
18615 ac_cpp='$CXXCPP $CPPFLAGS'
18616 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18617 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18618 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18619 ac_main_return=return
18620
18621 for ac_header in typeinfo
18622 do
18623 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18624 echo "$as_me:18624: checking for $ac_header" >&5
18625 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18626 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18627   echo $ECHO_N "(cached) $ECHO_C" >&6
18628 else
18629   cat >conftest.$ac_ext <<_ACEOF
18630 #line 18630 "configure"
18631 #include "confdefs.h"
18632 #include <$ac_header>
18633 _ACEOF
18634 if { (eval echo "$as_me:18634: \"$ac_cpp conftest.$ac_ext\"") >&5
18635   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18636   ac_status=$?
18637   egrep -v '^ *\+' conftest.er1 >conftest.err
18638   rm -f conftest.er1
18639   cat conftest.err >&5
18640   echo "$as_me:18640: \$? = $ac_status" >&5
18641   (exit $ac_status); } >/dev/null; then
18642   if test -s conftest.err; then
18643     ac_cpp_err=$ac_cxx_preproc_warn_flag
18644   else
18645     ac_cpp_err=
18646   fi
18647 else
18648   ac_cpp_err=yes
18649 fi
18650 if test -z "$ac_cpp_err"; then
18651   eval "$as_ac_Header=yes"
18652 else
18653   echo "$as_me: failed program was:" >&5
18654   cat conftest.$ac_ext >&5
18655   eval "$as_ac_Header=no"
18656 fi
18657 rm -f conftest.err conftest.$ac_ext
18658 fi
18659 echo "$as_me:18659: result: `eval echo '${'$as_ac_Header'}'`" >&5
18660 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18661 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18662   cat >>confdefs.h <<EOF
18663 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18664 EOF
18665
18666 fi
18667 done
18668
18669 for ac_header in iostream
18670 do
18671 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18672 echo "$as_me:18672: checking for $ac_header" >&5
18673 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18674 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18675   echo $ECHO_N "(cached) $ECHO_C" >&6
18676 else
18677   cat >conftest.$ac_ext <<_ACEOF
18678 #line 18678 "configure"
18679 #include "confdefs.h"
18680 #include <$ac_header>
18681 _ACEOF
18682 if { (eval echo "$as_me:18682: \"$ac_cpp conftest.$ac_ext\"") >&5
18683   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18684   ac_status=$?
18685   egrep -v '^ *\+' conftest.er1 >conftest.err
18686   rm -f conftest.er1
18687   cat conftest.err >&5
18688   echo "$as_me:18688: \$? = $ac_status" >&5
18689   (exit $ac_status); } >/dev/null; then
18690   if test -s conftest.err; then
18691     ac_cpp_err=$ac_cxx_preproc_warn_flag
18692   else
18693     ac_cpp_err=
18694   fi
18695 else
18696   ac_cpp_err=yes
18697 fi
18698 if test -z "$ac_cpp_err"; then
18699   eval "$as_ac_Header=yes"
18700 else
18701   echo "$as_me: failed program was:" >&5
18702   cat conftest.$ac_ext >&5
18703   eval "$as_ac_Header=no"
18704 fi
18705 rm -f conftest.err conftest.$ac_ext
18706 fi
18707 echo "$as_me:18707: result: `eval echo '${'$as_ac_Header'}'`" >&5
18708 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18709 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18710   cat >>confdefs.h <<EOF
18711 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18712 EOF
18713
18714 fi
18715 done
18716
18717 if test x"$ac_cv_header_iostream" = xyes ; then
18718         echo "$as_me:18718: checking if iostream uses std-namespace" >&5
18719 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18720         cat >conftest.$ac_ext <<_ACEOF
18721 #line 18721 "configure"
18722 #include "confdefs.h"
18723
18724 #include <iostream>
18725 using std::endl;
18726 using std::cerr;
18727 int
18728 main ()
18729 {
18730
18731 cerr << "testing" << endl;
18732
18733   ;
18734   return 0;
18735 }
18736 _ACEOF
18737 rm -f conftest.$ac_objext
18738 if { (eval echo "$as_me:18738: \"$ac_compile\"") >&5
18739   (eval $ac_compile) 2>&5
18740   ac_status=$?
18741   echo "$as_me:18741: \$? = $ac_status" >&5
18742   (exit $ac_status); } &&
18743          { ac_try='test -s conftest.$ac_objext'
18744   { (eval echo "$as_me:18744: \"$ac_try\"") >&5
18745   (eval $ac_try) 2>&5
18746   ac_status=$?
18747   echo "$as_me:18747: \$? = $ac_status" >&5
18748   (exit $ac_status); }; }; then
18749   cf_iostream_namespace=yes
18750 else
18751   echo "$as_me: failed program was:" >&5
18752 cat conftest.$ac_ext >&5
18753 cf_iostream_namespace=no
18754 fi
18755 rm -f conftest.$ac_objext conftest.$ac_ext
18756         echo "$as_me:18756: result: $cf_iostream_namespace" >&5
18757 echo "${ECHO_T}$cf_iostream_namespace" >&6
18758         if test "$cf_iostream_namespace" = yes ; then
18759
18760 cat >>confdefs.h <<\EOF
18761 #define IOSTREAM_NAMESPACE 1
18762 EOF
18763
18764         fi
18765 fi
18766
18767 echo "$as_me:18767: checking if we should include stdbool.h" >&5
18768 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18769
18770 if test "${cf_cv_header_stdbool_h+set}" = set; then
18771   echo $ECHO_N "(cached) $ECHO_C" >&6
18772 else
18773
18774         cat >conftest.$ac_ext <<_ACEOF
18775 #line 18775 "configure"
18776 #include "confdefs.h"
18777
18778 int
18779 main ()
18780 {
18781 bool foo = false
18782   ;
18783   return 0;
18784 }
18785 _ACEOF
18786 rm -f conftest.$ac_objext
18787 if { (eval echo "$as_me:18787: \"$ac_compile\"") >&5
18788   (eval $ac_compile) 2>&5
18789   ac_status=$?
18790   echo "$as_me:18790: \$? = $ac_status" >&5
18791   (exit $ac_status); } &&
18792          { ac_try='test -s conftest.$ac_objext'
18793   { (eval echo "$as_me:18793: \"$ac_try\"") >&5
18794   (eval $ac_try) 2>&5
18795   ac_status=$?
18796   echo "$as_me:18796: \$? = $ac_status" >&5
18797   (exit $ac_status); }; }; then
18798   cf_cv_header_stdbool_h=0
18799 else
18800   echo "$as_me: failed program was:" >&5
18801 cat conftest.$ac_ext >&5
18802 cat >conftest.$ac_ext <<_ACEOF
18803 #line 18803 "configure"
18804 #include "confdefs.h"
18805
18806 #ifndef __BEOS__
18807 #include <stdbool.h>
18808 #endif
18809
18810 int
18811 main ()
18812 {
18813 bool foo = false
18814   ;
18815   return 0;
18816 }
18817 _ACEOF
18818 rm -f conftest.$ac_objext
18819 if { (eval echo "$as_me:18819: \"$ac_compile\"") >&5
18820   (eval $ac_compile) 2>&5
18821   ac_status=$?
18822   echo "$as_me:18822: \$? = $ac_status" >&5
18823   (exit $ac_status); } &&
18824          { ac_try='test -s conftest.$ac_objext'
18825   { (eval echo "$as_me:18825: \"$ac_try\"") >&5
18826   (eval $ac_try) 2>&5
18827   ac_status=$?
18828   echo "$as_me:18828: \$? = $ac_status" >&5
18829   (exit $ac_status); }; }; then
18830   cf_cv_header_stdbool_h=1
18831 else
18832   echo "$as_me: failed program was:" >&5
18833 cat conftest.$ac_ext >&5
18834 cf_cv_header_stdbool_h=0
18835 fi
18836 rm -f conftest.$ac_objext conftest.$ac_ext
18837 fi
18838 rm -f conftest.$ac_objext conftest.$ac_ext
18839 fi
18840
18841 if test "$cf_cv_header_stdbool_h" = 1
18842 then    echo "$as_me:18842: result: yes" >&5
18843 echo "${ECHO_T}yes" >&6
18844 else    echo "$as_me:18844: result: no" >&5
18845 echo "${ECHO_T}no" >&6
18846 fi
18847
18848 echo "$as_me:18848: checking for builtin bool type" >&5
18849 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18850
18851 if test "${cf_cv_builtin_bool+set}" = set; then
18852   echo $ECHO_N "(cached) $ECHO_C" >&6
18853 else
18854
18855         cat >conftest.$ac_ext <<_ACEOF
18856 #line 18856 "configure"
18857 #include "confdefs.h"
18858
18859 #include <stdio.h>
18860 #include <sys/types.h>
18861
18862 int
18863 main ()
18864 {
18865 bool x = false
18866   ;
18867   return 0;
18868 }
18869 _ACEOF
18870 rm -f conftest.$ac_objext
18871 if { (eval echo "$as_me:18871: \"$ac_compile\"") >&5
18872   (eval $ac_compile) 2>&5
18873   ac_status=$?
18874   echo "$as_me:18874: \$? = $ac_status" >&5
18875   (exit $ac_status); } &&
18876          { ac_try='test -s conftest.$ac_objext'
18877   { (eval echo "$as_me:18877: \"$ac_try\"") >&5
18878   (eval $ac_try) 2>&5
18879   ac_status=$?
18880   echo "$as_me:18880: \$? = $ac_status" >&5
18881   (exit $ac_status); }; }; then
18882   cf_cv_builtin_bool=1
18883 else
18884   echo "$as_me: failed program was:" >&5
18885 cat conftest.$ac_ext >&5
18886 cf_cv_builtin_bool=0
18887 fi
18888 rm -f conftest.$ac_objext conftest.$ac_ext
18889
18890 fi
18891
18892 if test "$cf_cv_builtin_bool" = 1
18893 then    echo "$as_me:18893: result: yes" >&5
18894 echo "${ECHO_T}yes" >&6
18895 else    echo "$as_me:18895: result: no" >&5
18896 echo "${ECHO_T}no" >&6
18897 fi
18898
18899 echo "$as_me:18899: checking for size of bool" >&5
18900 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18901 if test "${cf_cv_type_of_bool+set}" = set; then
18902   echo $ECHO_N "(cached) $ECHO_C" >&6
18903 else
18904
18905         rm -f cf_test.out
18906         if test "$cross_compiling" = yes; then
18907   cf_cv_type_of_bool=unknown
18908 else
18909   cat >conftest.$ac_ext <<_ACEOF
18910 #line 18910 "configure"
18911 #include "confdefs.h"
18912
18913 #include <stdlib.h>
18914 #include <stdio.h>
18915
18916 #if defined(__cplusplus)
18917
18918 #ifdef HAVE_GXX_BUILTIN_H
18919 #include <g++/builtin.h>
18920 #elif HAVE_GPP_BUILTIN_H
18921 #include <gpp/builtin.h>
18922 #elif HAVE_BUILTIN_H
18923 #include <builtin.h>
18924 #endif
18925
18926 #else
18927
18928 #if $cf_cv_header_stdbool_h
18929 #include <stdbool.h>
18930 #endif
18931
18932 #endif
18933
18934 int main()
18935 {
18936         FILE *fp = fopen("cf_test.out", "w");
18937         if (fp != 0) {
18938                 bool x = true;
18939                 if ((bool)(-x) >= 0)
18940                         fputs("unsigned ", fp);
18941                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18942                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18943                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18944                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18945                 fclose(fp);
18946         }
18947         ${cf_cv_main_return:-return}(0);
18948 }
18949
18950 _ACEOF
18951 rm -f conftest$ac_exeext
18952 if { (eval echo "$as_me:18952: \"$ac_link\"") >&5
18953   (eval $ac_link) 2>&5
18954   ac_status=$?
18955   echo "$as_me:18955: \$? = $ac_status" >&5
18956   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18957   { (eval echo "$as_me:18957: \"$ac_try\"") >&5
18958   (eval $ac_try) 2>&5
18959   ac_status=$?
18960   echo "$as_me:18960: \$? = $ac_status" >&5
18961   (exit $ac_status); }; }; then
18962   cf_cv_type_of_bool=`cat cf_test.out`
18963                  if test -z "$cf_cv_type_of_bool"; then
18964                    cf_cv_type_of_bool=unknown
18965                  fi
18966 else
18967   echo "$as_me: program exited with status $ac_status" >&5
18968 echo "$as_me: failed program was:" >&5
18969 cat conftest.$ac_ext >&5
18970 cf_cv_type_of_bool=unknown
18971 fi
18972 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18973 fi
18974
18975 fi
18976
18977         rm -f cf_test.out
18978 echo "$as_me:18978: result: $cf_cv_type_of_bool" >&5
18979 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18980 if test "$cf_cv_type_of_bool" = unknown ; then
18981         case .$NCURSES_BOOL in #(vi
18982         .auto|.) NCURSES_BOOL=unsigned;;
18983         esac
18984         { echo "$as_me:18984: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18985 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18986         cf_cv_type_of_bool=$NCURSES_BOOL
18987 fi
18988
18989 echo "$as_me:18989: checking for special defines needed for etip.h" >&5
18990 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18991 cf_save_CXXFLAGS="$CXXFLAGS"
18992 cf_result="none"
18993
18994 # etip.h includes ncurses.h which includes ncurses_dll.h
18995 # But ncurses_dll.h is generated - fix here.
18996 test -d include || mkdir include
18997 test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' ${srcdir}/include/ncurses_dll.h.in >include/ncurses_dll.h
18998
18999 for cf_math in "" MATH_H
19000 do
19001 for cf_excp in "" MATH_EXCEPTION
19002 do
19003         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
19004         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
19005         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
19006 cat >conftest.$ac_ext <<_ACEOF
19007 #line 19007 "configure"
19008 #include "confdefs.h"
19009
19010 #include <etip.h.in>
19011
19012 int
19013 main ()
19014 {
19015
19016   ;
19017   return 0;
19018 }
19019 _ACEOF
19020 rm -f conftest.$ac_objext
19021 if { (eval echo "$as_me:19021: \"$ac_compile\"") >&5
19022   (eval $ac_compile) 2>&5
19023   ac_status=$?
19024   echo "$as_me:19024: \$? = $ac_status" >&5
19025   (exit $ac_status); } &&
19026          { ac_try='test -s conftest.$ac_objext'
19027   { (eval echo "$as_me:19027: \"$ac_try\"") >&5
19028   (eval $ac_try) 2>&5
19029   ac_status=$?
19030   echo "$as_me:19030: \$? = $ac_status" >&5
19031   (exit $ac_status); }; }; then
19032
19033         test -n "$cf_math" && cat >>confdefs.h <<EOF
19034 #define ETIP_NEEDS_${cf_math} 1
19035 EOF
19036
19037         test -n "$cf_excp" && cat >>confdefs.h <<EOF
19038 #define ETIP_NEEDS_${cf_excp} 1
19039 EOF
19040
19041         cf_result="$cf_math $cf_excp"
19042         break 2
19043
19044 else
19045   echo "$as_me: failed program was:" >&5
19046 cat conftest.$ac_ext >&5
19047 fi
19048 rm -f conftest.$ac_objext conftest.$ac_ext
19049 done
19050 done
19051 echo "$as_me:19051: result: $cf_result" >&5
19052 echo "${ECHO_T}$cf_result" >&6
19053 CXXFLAGS="$cf_save_CXXFLAGS"
19054
19055 if test -n "$CXX"; then
19056 echo "$as_me:19056: checking if $CXX accepts parameter initialization" >&5
19057 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
19058 if test "${cf_cv_cpp_param_init+set}" = set; then
19059   echo $ECHO_N "(cached) $ECHO_C" >&6
19060 else
19061
19062         ac_ext=cc
19063 ac_cpp='$CXXCPP $CPPFLAGS'
19064 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19065 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19066 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19067 ac_main_return=return
19068
19069         if test "$cross_compiling" = yes; then
19070   cf_cv_cpp_param_init=unknown
19071 else
19072   cat >conftest.$ac_ext <<_ACEOF
19073 #line 19073 "configure"
19074 #include "confdefs.h"
19075
19076 class TEST {
19077 private:
19078         int value;
19079 public:
19080         TEST(int x = 1);
19081         ~TEST();
19082 };
19083
19084 TEST::TEST(int x = 1)   // some compilers do not like second initializer
19085 {
19086         value = x;
19087 }
19088 int main() { }
19089
19090 _ACEOF
19091 rm -f conftest$ac_exeext
19092 if { (eval echo "$as_me:19092: \"$ac_link\"") >&5
19093   (eval $ac_link) 2>&5
19094   ac_status=$?
19095   echo "$as_me:19095: \$? = $ac_status" >&5
19096   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19097   { (eval echo "$as_me:19097: \"$ac_try\"") >&5
19098   (eval $ac_try) 2>&5
19099   ac_status=$?
19100   echo "$as_me:19100: \$? = $ac_status" >&5
19101   (exit $ac_status); }; }; then
19102   cf_cv_cpp_param_init=yes
19103 else
19104   echo "$as_me: program exited with status $ac_status" >&5
19105 echo "$as_me: failed program was:" >&5
19106 cat conftest.$ac_ext >&5
19107 cf_cv_cpp_param_init=no
19108 fi
19109 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19110 fi
19111         ac_ext=cc
19112 ac_cpp='$CXXCPP $CPPFLAGS'
19113 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19114 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19115 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19116 ac_main_return=return
19117
19118 fi
19119 echo "$as_me:19119: result: $cf_cv_cpp_param_init" >&5
19120 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
19121 fi
19122 test "$cf_cv_cpp_param_init" = yes &&
19123 cat >>confdefs.h <<\EOF
19124 #define CPP_HAS_PARAM_INIT 1
19125 EOF
19126
19127 if test -n "$CXX"; then
19128
19129 echo "$as_me:19129: checking if $CXX accepts static_cast" >&5
19130 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
19131 if test "${cf_cv_cpp_static_cast+set}" = set; then
19132   echo $ECHO_N "(cached) $ECHO_C" >&6
19133 else
19134
19135         ac_ext=cc
19136 ac_cpp='$CXXCPP $CPPFLAGS'
19137 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19138 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19139 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19140 ac_main_return=return
19141
19142         cat >conftest.$ac_ext <<_ACEOF
19143 #line 19143 "configure"
19144 #include "confdefs.h"
19145
19146 class NCursesPanel
19147 {
19148 public:
19149   NCursesPanel(int nlines,
19150                int ncols,
19151                int begin_y = 0,
19152                int begin_x = 0)
19153   {
19154   }
19155   NCursesPanel();
19156   ~NCursesPanel();
19157 };
19158
19159 template<class T> class NCursesUserPanel : public NCursesPanel
19160 {
19161 public:
19162   NCursesUserPanel (int nlines,
19163                     int ncols,
19164                     int begin_y = 0,
19165                     int begin_x = 0,
19166                     const T* p_UserData = static_cast<T*>(0))
19167     : NCursesPanel (nlines, ncols, begin_y, begin_x)
19168   {
19169   };
19170   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
19171   {
19172   };
19173
19174   virtual ~NCursesUserPanel() {};
19175 };
19176
19177 int
19178 main ()
19179 {
19180
19181         const char* p_UserData = static_cast<char*>(0)
19182   ;
19183   return 0;
19184 }
19185 _ACEOF
19186 rm -f conftest.$ac_objext
19187 if { (eval echo "$as_me:19187: \"$ac_compile\"") >&5
19188   (eval $ac_compile) 2>&5
19189   ac_status=$?
19190   echo "$as_me:19190: \$? = $ac_status" >&5
19191   (exit $ac_status); } &&
19192          { ac_try='test -s conftest.$ac_objext'
19193   { (eval echo "$as_me:19193: \"$ac_try\"") >&5
19194   (eval $ac_try) 2>&5
19195   ac_status=$?
19196   echo "$as_me:19196: \$? = $ac_status" >&5
19197   (exit $ac_status); }; }; then
19198   cf_cv_cpp_static_cast=yes
19199 else
19200   echo "$as_me: failed program was:" >&5
19201 cat conftest.$ac_ext >&5
19202 cf_cv_cpp_static_cast=no
19203 fi
19204 rm -f conftest.$ac_objext conftest.$ac_ext
19205
19206         ac_ext=cc
19207 ac_cpp='$CXXCPP $CPPFLAGS'
19208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19209 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19211 ac_main_return=return
19212
19213 fi
19214 echo "$as_me:19214: result: $cf_cv_cpp_static_cast" >&5
19215 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
19216
19217 fi
19218
19219 test "$cf_cv_cpp_static_cast" = yes &&
19220 cat >>confdefs.h <<\EOF
19221 #define CPP_HAS_STATIC_CAST 1
19222 EOF
19223
19224         CXX_AR='$(AR)'
19225         CXX_ARFLAGS='$(ARFLAGS)'
19226         case $cf_cv_system_name in #(vi
19227         irix*) #(vi
19228             if test "$GXX" != yes ; then
19229                 CXX_AR='$(CXX)'
19230                 CXX_ARFLAGS='-ar -o'
19231             fi
19232             ;;
19233         sco3.2v5*) #(vi
19234             CXXLDFLAGS="-u main"
19235             ;;
19236         solaris2*)
19237             if test "$GXX" != yes ; then
19238                 CXX_AR='$(CXX)'
19239                 CXX_ARFLAGS='-xar -o'
19240             fi
19241             ;;
19242         esac
19243
19244 else
19245         cf_cxx_library=no
19246         cf_cv_builtin_bool=1
19247
19248         # Just because we are not configuring against C++ right now does not
19249         # mean that a user will not want to use C++.  Some distributors disable
19250         # the C++ portion of this configuration as a shortcut (or just to avoid
19251         # compiling the demo in the c++ directory).  So we need a reasonable
19252         # default for the 'bool' type.
19253         #
19254         # Caveat: since the storage of the bool type is not standardized, it
19255         # may change.
19256
19257         if test "$NCURSES_BOOL" != auto ; then
19258                 cf_cv_type_of_bool=$NCURSES_BOOL
19259                 cf_cv_header_stdbool_h=0
19260         else
19261                 if test "$cf_cv_header_stdbool_h" = 1 ; then
19262
19263 echo "$as_me:19263: checking for size of bool" >&5
19264 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19265 if test "${cf_cv_type_of_bool+set}" = set; then
19266   echo $ECHO_N "(cached) $ECHO_C" >&6
19267 else
19268
19269         rm -f cf_test.out
19270         if test "$cross_compiling" = yes; then
19271   cf_cv_type_of_bool=unknown
19272 else
19273   cat >conftest.$ac_ext <<_ACEOF
19274 #line 19274 "configure"
19275 #include "confdefs.h"
19276
19277 #include <stdlib.h>
19278 #include <stdio.h>
19279
19280 #if defined(__cplusplus)
19281
19282 #ifdef HAVE_GXX_BUILTIN_H
19283 #include <g++/builtin.h>
19284 #elif HAVE_GPP_BUILTIN_H
19285 #include <gpp/builtin.h>
19286 #elif HAVE_BUILTIN_H
19287 #include <builtin.h>
19288 #endif
19289
19290 #else
19291
19292 #if $cf_cv_header_stdbool_h
19293 #include <stdbool.h>
19294 #endif
19295
19296 #endif
19297
19298 int main()
19299 {
19300         FILE *fp = fopen("cf_test.out", "w");
19301         if (fp != 0) {
19302                 bool x = true;
19303                 if ((bool)(-x) >= 0)
19304                         fputs("unsigned ", fp);
19305                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19306                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19307                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19308                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19309                 fclose(fp);
19310         }
19311         ${cf_cv_main_return:-return}(0);
19312 }
19313
19314 _ACEOF
19315 rm -f conftest$ac_exeext
19316 if { (eval echo "$as_me:19316: \"$ac_link\"") >&5
19317   (eval $ac_link) 2>&5
19318   ac_status=$?
19319   echo "$as_me:19319: \$? = $ac_status" >&5
19320   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19321   { (eval echo "$as_me:19321: \"$ac_try\"") >&5
19322   (eval $ac_try) 2>&5
19323   ac_status=$?
19324   echo "$as_me:19324: \$? = $ac_status" >&5
19325   (exit $ac_status); }; }; then
19326   cf_cv_type_of_bool=`cat cf_test.out`
19327                  if test -z "$cf_cv_type_of_bool"; then
19328                    cf_cv_type_of_bool=unknown
19329                  fi
19330 else
19331   echo "$as_me: program exited with status $ac_status" >&5
19332 echo "$as_me: failed program was:" >&5
19333 cat conftest.$ac_ext >&5
19334 cf_cv_type_of_bool=unknown
19335 fi
19336 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19337 fi
19338
19339 fi
19340
19341         rm -f cf_test.out
19342 echo "$as_me:19342: result: $cf_cv_type_of_bool" >&5
19343 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19344 if test "$cf_cv_type_of_bool" = unknown ; then
19345         case .$NCURSES_BOOL in #(vi
19346         .auto|.) NCURSES_BOOL=unsigned;;
19347         esac
19348         { echo "$as_me:19348: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19349 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19350         cf_cv_type_of_bool=$NCURSES_BOOL
19351 fi
19352
19353                 else
19354                         echo "$as_me:19354: checking for fallback type of bool" >&5
19355 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19356                         case "$host_cpu" in #(vi
19357                         i?86)   cf_cv_type_of_bool=char ;; #(vi
19358                         *)      cf_cv_type_of_bool=int  ;;
19359                         esac
19360                         echo "$as_me:19360: result: $cf_cv_type_of_bool" >&5
19361 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19362                 fi
19363         fi
19364 fi
19365
19366 # If the C compiler did not declare bool, and we did not determine that the C++
19367 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19368 # ncurses library use the same type as C++ bool.  Note that this allows one to
19369 # specify the type of bool in a configure-script option and postpone
19370 # integration with the C++ compiler provided that the types are compatible.
19371 USE_CXX_BOOL=1
19372 if test $cf_cv_cc_bool_type = 1
19373 then
19374         # oops: C has a bool.  Unlikely, but C++ could differ.
19375         USE_CXX_BOOL=0
19376 elif test $cf_cv_builtin_bool = 0
19377 then
19378         # C++ has no bool
19379         USE_CXX_BOOL=0
19380 else
19381         # this is the normal case
19382         USE_CXX_BOOL='defined(__cplusplus)'
19383 fi
19384
19385 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19386
19387         if test "$cf_with_ada" != "no" ; then
19388                 if test "$with_libtool" != "no"; then
19389                         { echo "$as_me:19389: WARNING: libtool does not support Ada - disabling feature" >&5
19390 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19391                         cf_with_ada=no
19392                 fi
19393         fi
19394
19395         if test "$cf_with_ada" != "no" ; then
19396
19397 cf_ada_make=gnatmake
19398 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19399 set dummy $cf_ada_make; ac_word=$2
19400 echo "$as_me:19400: checking for $ac_word" >&5
19401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19402 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19403   echo $ECHO_N "(cached) $ECHO_C" >&6
19404 else
19405   if test -n "$gnat_exists"; then
19406   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19407 else
19408   ac_save_IFS=$IFS; IFS=$ac_path_separator
19409 ac_dummy="$PATH"
19410 for ac_dir in $ac_dummy; do
19411   IFS=$ac_save_IFS
19412   test -z "$ac_dir" && ac_dir=.
19413   $as_executable_p "$ac_dir/$ac_word" || continue
19414 ac_cv_prog_gnat_exists="yes"
19415 echo "$as_me:19415: found $ac_dir/$ac_word" >&5
19416 break
19417 done
19418
19419   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19420 fi
19421 fi
19422 gnat_exists=$ac_cv_prog_gnat_exists
19423 if test -n "$gnat_exists"; then
19424   echo "$as_me:19424: result: $gnat_exists" >&5
19425 echo "${ECHO_T}$gnat_exists" >&6
19426 else
19427   echo "$as_me:19427: result: no" >&5
19428 echo "${ECHO_T}no" >&6
19429 fi
19430
19431 if test "$ac_cv_prog_gnat_exists" = no; then
19432    cf_ada_make=
19433    cf_cv_prog_gnat_correct=no
19434 else
19435
19436 echo "$as_me:19436: checking for gnat version" >&5
19437 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19438 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19439         grep '[0-9].[0-9][0-9]*' |\
19440     sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19441 echo "$as_me:19441: result: $cf_gnat_version" >&5
19442 echo "${ECHO_T}$cf_gnat_version" >&6
19443
19444 case $cf_gnat_version in #(vi
19445 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19446         cf_cv_prog_gnat_correct=yes
19447         ;;
19448 *)
19449         { echo "$as_me:19449: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19450 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19451         cf_cv_prog_gnat_correct=no
19452         ;;
19453 esac
19454
19455    # Extract the first word of "m4", so it can be a program name with args.
19456 set dummy m4; ac_word=$2
19457 echo "$as_me:19457: checking for $ac_word" >&5
19458 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19459 if test "${ac_cv_prog_M4_exists+set}" = set; then
19460   echo $ECHO_N "(cached) $ECHO_C" >&6
19461 else
19462   if test -n "$M4_exists"; then
19463   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19464 else
19465   ac_save_IFS=$IFS; IFS=$ac_path_separator
19466 ac_dummy="$PATH"
19467 for ac_dir in $ac_dummy; do
19468   IFS=$ac_save_IFS
19469   test -z "$ac_dir" && ac_dir=.
19470   $as_executable_p "$ac_dir/$ac_word" || continue
19471 ac_cv_prog_M4_exists="yes"
19472 echo "$as_me:19472: found $ac_dir/$ac_word" >&5
19473 break
19474 done
19475
19476   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19477 fi
19478 fi
19479 M4_exists=$ac_cv_prog_M4_exists
19480 if test -n "$M4_exists"; then
19481   echo "$as_me:19481: result: $M4_exists" >&5
19482 echo "${ECHO_T}$M4_exists" >&6
19483 else
19484   echo "$as_me:19484: result: no" >&5
19485 echo "${ECHO_T}no" >&6
19486 fi
19487
19488    if test "$ac_cv_prog_M4_exists" = no; then
19489       cf_cv_prog_gnat_correct=no
19490       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19491    fi
19492    if test "$cf_cv_prog_gnat_correct" = yes; then
19493       echo "$as_me:19493: checking if GNAT works" >&5
19494 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19495
19496 rm -rf conftest* *~conftest*
19497 cat >>conftest.ads <<CF_EOF
19498 procedure conftest;
19499 CF_EOF
19500 cat >>conftest.adb <<CF_EOF
19501 with Text_IO;
19502 with GNAT.OS_Lib;
19503 procedure conftest is
19504 begin
19505    Text_IO.Put ("Hello World");
19506    Text_IO.New_Line;
19507    GNAT.OS_Lib.OS_Exit (0);
19508 end conftest;
19509 CF_EOF
19510 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19511    if ( ./conftest 1>&5 2>&1 ) ; then
19512       cf_cv_prog_gnat_correct=yes
19513    else
19514       cf_cv_prog_gnat_correct=no
19515    fi
19516 else
19517    cf_cv_prog_gnat_correct=no
19518 fi
19519 rm -rf conftest* *~conftest*
19520
19521       echo "$as_me:19521: result: $cf_cv_prog_gnat_correct" >&5
19522 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19523    fi
19524 fi
19525
19526                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
19527
19528         ADAFLAGS="$ADAFLAGS -gnatpn"
19529
19530         echo "$as_me:19530: checking optimization options for ADAFLAGS" >&5
19531 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19532         case "$CFLAGS" in
19533         *-g*)
19534
19535         ADAFLAGS="$ADAFLAGS -g"
19536
19537                 ;;
19538         esac
19539         case "$CFLAGS" in
19540         *-O*)
19541                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
19542
19543         ADAFLAGS="$ADAFLAGS $cf_O_flag"
19544
19545                 ;;
19546         esac
19547         echo "$as_me:19547: result: $ADAFLAGS" >&5
19548 echo "${ECHO_T}$ADAFLAGS" >&6
19549
19550 echo "$as_me:19550: checking if GNAT supports generics" >&5
19551 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19552 case $cf_gnat_version in #(vi
19553 3.[1-9]*|[4-9].*) #(vi
19554         cf_gnat_generics=yes
19555         ;;
19556 *)
19557         cf_gnat_generics=no
19558         ;;
19559 esac
19560 echo "$as_me:19560: result: $cf_gnat_generics" >&5
19561 echo "${ECHO_T}$cf_gnat_generics" >&6
19562
19563 if test "$cf_gnat_generics" = yes
19564 then
19565         cf_compile_generics=generics
19566         cf_generic_objects="\${GENOBJS}"
19567 else
19568         cf_compile_generics=
19569         cf_generic_objects=
19570 fi
19571
19572 echo "$as_me:19572: checking if GNAT supports SIGINT" >&5
19573 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19574 if test "${cf_cv_gnat_sigint+set}" = set; then
19575   echo $ECHO_N "(cached) $ECHO_C" >&6
19576 else
19577
19578 rm -rf conftest* *~conftest*
19579 cat >>conftest.ads <<CF_EOF
19580 with Ada.Interrupts.Names;
19581
19582 package ConfTest is
19583
19584    pragma Warnings (Off);  --  the next pragma exists since 3.11p
19585    pragma Unreserve_All_Interrupts;
19586    pragma Warnings (On);
19587
19588    protected Process is
19589       procedure Stop;
19590       function Continue return Boolean;
19591       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19592    private
19593       Done : Boolean := False;
19594    end Process;
19595
19596 end ConfTest;
19597 CF_EOF
19598 cat >>conftest.adb <<CF_EOF
19599 package body ConfTest is
19600    protected body Process is
19601       procedure Stop is
19602       begin
19603          Done := True;
19604       end Stop;
19605       function Continue return Boolean is
19606       begin
19607          return not Done;
19608       end Continue;
19609    end Process;
19610 end ConfTest;
19611 CF_EOF
19612 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19613       cf_cv_gnat_sigint=yes
19614 else
19615    cf_cv_gnat_sigint=no
19616 fi
19617 rm -rf conftest* *~conftest*
19618
19619 fi
19620 echo "$as_me:19620: result: $cf_cv_gnat_sigint" >&5
19621 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19622
19623 if test $cf_cv_gnat_sigint = yes ; then
19624         USE_GNAT_SIGINT=""
19625 else
19626         USE_GNAT_SIGINT="#"
19627 fi
19628
19629 echo "$as_me:19629: checking if GNAT pragma Unreferenced works" >&5
19630 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19631 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19632   echo $ECHO_N "(cached) $ECHO_C" >&6
19633 else
19634
19635 rm -rf conftest* *~conftest*
19636 cat >>conftest.ads <<CF_EOF
19637 procedure conftest;
19638 CF_EOF
19639 cat >>conftest.adb <<CF_EOF
19640 with Text_IO;
19641 with GNAT.OS_Lib;
19642 procedure conftest is
19643    test : Integer;
19644    pragma Unreferenced (test);
19645 begin
19646    test := 1;
19647    Text_IO.Put ("Hello World");
19648    Text_IO.New_Line;
19649    GNAT.OS_Lib.OS_Exit (0);
19650 end conftest;
19651 CF_EOF
19652 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19653       cf_cv_pragma_unreferenced=yes
19654 else
19655    cf_cv_pragma_unreferenced=no
19656 fi
19657 rm -rf conftest* *~conftest*
19658
19659 fi
19660 echo "$as_me:19660: result: $cf_cv_pragma_unreferenced" >&5
19661 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19662
19663 # if the pragma is supported, use it (needed in the Trace code).
19664 if test $cf_cv_pragma_unreferenced = yes ; then
19665         PRAGMA_UNREF=TRUE
19666 else
19667         PRAGMA_UNREF=FALSE
19668 fi
19669
19670 cf_gnat_libraries=no
19671 cf_gnat_projects=no
19672
19673 echo "$as_me:19673: checking if GNAT supports project files" >&5
19674 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19675 case $cf_gnat_version in #(vi
19676 3.[0-9]*) #(vi
19677         ;;
19678 *)
19679         case $cf_cv_system_name in #(vi
19680         cygwin*|msys*) #(vi
19681                 ;;
19682         *)
19683                 mkdir conftest.src conftest.bin conftest.lib
19684                 cd conftest.src
19685                 rm -rf conftest* *~conftest*
19686                 cat >>library.gpr <<CF_EOF
19687 project Library is
19688   Kind := External ("LIB_KIND");
19689   for Library_Name use "ConfTest";
19690   for Object_Dir use ".";
19691   for Library_ALI_Dir use External("LIBRARY_DIR");
19692   for Library_Version use External ("SONAME");
19693   for Library_Kind use Kind;
19694   for Library_Dir use External("BUILD_DIR");
19695   Source_Dir := External ("SOURCE_DIR");
19696   for Source_Dirs use (Source_Dir);
19697   package Compiler is
19698      for Default_Switches ("Ada") use
19699        ("-g",
19700         "-O2",
19701         "-gnatafno",
19702         "-gnatVa",   -- All validity checks
19703         "-gnatwa");  -- Activate all optional errors
19704   end Compiler;
19705 end Library;
19706 CF_EOF
19707                 cat >>confpackage.ads <<CF_EOF
19708 package ConfPackage is
19709    procedure conftest;
19710 end ConfPackage;
19711 CF_EOF
19712                 cat >>confpackage.adb <<CF_EOF
19713 with Text_IO;
19714 package body ConfPackage is
19715    procedure conftest is
19716    begin
19717       Text_IO.Put ("Hello World");
19718       Text_IO.New_Line;
19719    end conftest;
19720 end ConfPackage;
19721 CF_EOF
19722                 if ( $cf_ada_make $ADAFLAGS \
19723                                 -Plibrary.gpr \
19724                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19725                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19726                                 -XSOURCE_DIR=`pwd` \
19727                                 -XSONAME=libConfTest.so.1 \
19728                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19729                         cf_gnat_projects=yes
19730                 fi
19731                 cd ..
19732                 if test -f conftest.lib/confpackage.ali
19733                 then
19734                         cf_gnat_libraries=yes
19735                 fi
19736                 rm -rf conftest* *~conftest*
19737                 ;;
19738         esac
19739         ;;
19740 esac
19741 echo "$as_me:19741: result: $cf_gnat_projects" >&5
19742 echo "${ECHO_T}$cf_gnat_projects" >&6
19743
19744 if test $cf_gnat_projects = yes
19745 then
19746         echo "$as_me:19746: checking if GNAT supports libraries" >&5
19747 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19748         echo "$as_me:19748: result: $cf_gnat_libraries" >&5
19749 echo "${ECHO_T}$cf_gnat_libraries" >&6
19750 fi
19751
19752 if test "$cf_gnat_projects" = yes
19753 then
19754         USE_OLD_MAKERULES="#"
19755         USE_GNAT_PROJECTS=""
19756 else
19757         USE_OLD_MAKERULES=""
19758         USE_GNAT_PROJECTS="#"
19759 fi
19760
19761 if test "$cf_gnat_libraries" = yes
19762 then
19763         USE_GNAT_LIBRARIES=""
19764 else
19765         USE_GNAT_LIBRARIES="#"
19766 fi
19767
19768 echo "$as_me:19768: checking for ada-compiler" >&5
19769 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19770
19771 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19772 if test "${with_ada_compiler+set}" = set; then
19773   withval="$with_ada_compiler"
19774   cf_ada_compiler=$withval
19775 else
19776   cf_ada_compiler=gnatmake
19777 fi;
19778
19779 echo "$as_me:19779: result: $cf_ada_compiler" >&5
19780 echo "${ECHO_T}$cf_ada_compiler" >&6
19781
19782                         cf_ada_package=terminal_interface
19783
19784 echo "$as_me:19784: checking for ada-include" >&5
19785 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19786
19787 # Check whether --with-ada-include or --without-ada-include was given.
19788 if test "${with_ada_include+set}" = set; then
19789   withval="$with_ada_include"
19790
19791 else
19792   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19793 fi; if test -n "$prefix/share/ada/adainclude" ; then
19794
19795 if test "x$prefix" != xNONE; then
19796   cf_path_syntax="$prefix"
19797 else
19798   cf_path_syntax="$ac_default_prefix"
19799 fi
19800
19801 case ".$withval" in #(vi
19802 .\$\(*\)*|.\'*\'*) #(vi
19803   ;;
19804 ..|./*|.\\*) #(vi
19805   ;;
19806 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19807   ;;
19808 .\${*prefix}*|.\${*dir}*) #(vi
19809   eval withval="$withval"
19810   case ".$withval" in #(vi
19811   .NONE/*)
19812     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19813     ;;
19814   esac
19815   ;; #(vi
19816 .no|.NONE/*)
19817   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19818   ;;
19819 *)
19820   { { echo "$as_me:19820: error: expected a pathname, not \"$withval\"" >&5
19821 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19822    { (exit 1); exit 1; }; }
19823   ;;
19824 esac
19825
19826 fi
19827 eval ADA_INCLUDE="$withval"
19828
19829 echo "$as_me:19829: result: $ADA_INCLUDE" >&5
19830 echo "${ECHO_T}$ADA_INCLUDE" >&6
19831
19832 echo "$as_me:19832: checking for ada-objects" >&5
19833 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19834
19835 # Check whether --with-ada-objects or --without-ada-objects was given.
19836 if test "${with_ada_objects+set}" = set; then
19837   withval="$with_ada_objects"
19838
19839 else
19840   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19841 fi; if test -n "$prefix/lib/ada/adalib" ; then
19842
19843 if test "x$prefix" != xNONE; then
19844   cf_path_syntax="$prefix"
19845 else
19846   cf_path_syntax="$ac_default_prefix"
19847 fi
19848
19849 case ".$withval" in #(vi
19850 .\$\(*\)*|.\'*\'*) #(vi
19851   ;;
19852 ..|./*|.\\*) #(vi
19853   ;;
19854 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19855   ;;
19856 .\${*prefix}*|.\${*dir}*) #(vi
19857   eval withval="$withval"
19858   case ".$withval" in #(vi
19859   .NONE/*)
19860     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19861     ;;
19862   esac
19863   ;; #(vi
19864 .no|.NONE/*)
19865   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19866   ;;
19867 *)
19868   { { echo "$as_me:19868: error: expected a pathname, not \"$withval\"" >&5
19869 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19870    { (exit 1); exit 1; }; }
19871   ;;
19872 esac
19873
19874 fi
19875 eval ADA_OBJECTS="$withval"
19876
19877 echo "$as_me:19877: result: $ADA_OBJECTS" >&5
19878 echo "${ECHO_T}$ADA_OBJECTS" >&6
19879
19880 echo "$as_me:19880: checking if an Ada95 shared-library should be built" >&5
19881 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19882
19883 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19884 if test "${with_ada_sharedlib+set}" = set; then
19885   withval="$with_ada_sharedlib"
19886   with_ada_sharedlib=$withval
19887 else
19888   with_ada_sharedlib=no
19889 fi;
19890 echo "$as_me:19890: result: $with_ada_sharedlib" >&5
19891 echo "${ECHO_T}$with_ada_sharedlib" >&6
19892
19893 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19894 MAKE_ADA_SHAREDLIB="#"
19895
19896 if test "x$with_ada_sharedlib" != xno
19897 then
19898         MAKE_ADA_SHAREDLIB=
19899         if test "x$with_ada_sharedlib" != xyes
19900         then
19901                 ADA_SHAREDLIB="$with_ada_sharedlib"
19902         fi
19903 fi
19904
19905                 fi
19906         fi
19907 else
19908         cf_with_ada=no
19909 fi
19910
19911 # do this "late" to avoid conflict with header-checks
19912 if test "x$with_widec" = xyes ; then
19913         echo "$as_me:19913: checking for wchar_t" >&5
19914 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
19915 if test "${ac_cv_type_wchar_t+set}" = set; then
19916   echo $ECHO_N "(cached) $ECHO_C" >&6
19917 else
19918   cat >conftest.$ac_ext <<_ACEOF
19919 #line 19919 "configure"
19920 #include "confdefs.h"
19921 $ac_includes_default
19922 int
19923 main ()
19924 {
19925 if ((wchar_t *) 0)
19926   return 0;
19927 if (sizeof (wchar_t))
19928   return 0;
19929   ;
19930   return 0;
19931 }
19932 _ACEOF
19933 rm -f conftest.$ac_objext
19934 if { (eval echo "$as_me:19934: \"$ac_compile\"") >&5
19935   (eval $ac_compile) 2>&5
19936   ac_status=$?
19937   echo "$as_me:19937: \$? = $ac_status" >&5
19938   (exit $ac_status); } &&
19939          { ac_try='test -s conftest.$ac_objext'
19940   { (eval echo "$as_me:19940: \"$ac_try\"") >&5
19941   (eval $ac_try) 2>&5
19942   ac_status=$?
19943   echo "$as_me:19943: \$? = $ac_status" >&5
19944   (exit $ac_status); }; }; then
19945   ac_cv_type_wchar_t=yes
19946 else
19947   echo "$as_me: failed program was:" >&5
19948 cat conftest.$ac_ext >&5
19949 ac_cv_type_wchar_t=no
19950 fi
19951 rm -f conftest.$ac_objext conftest.$ac_ext
19952 fi
19953 echo "$as_me:19953: result: $ac_cv_type_wchar_t" >&5
19954 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
19955
19956 echo "$as_me:19956: checking size of wchar_t" >&5
19957 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
19958 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
19959   echo $ECHO_N "(cached) $ECHO_C" >&6
19960 else
19961   if test "$ac_cv_type_wchar_t" = yes; then
19962   if test "$cross_compiling" = yes; then
19963   # Depending upon the size, compute the lo and hi bounds.
19964 cat >conftest.$ac_ext <<_ACEOF
19965 #line 19965 "configure"
19966 #include "confdefs.h"
19967 $ac_includes_default
19968 int
19969 main ()
19970 {
19971 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
19972   ;
19973   return 0;
19974 }
19975 _ACEOF
19976 rm -f conftest.$ac_objext
19977 if { (eval echo "$as_me:19977: \"$ac_compile\"") >&5
19978   (eval $ac_compile) 2>&5
19979   ac_status=$?
19980   echo "$as_me:19980: \$? = $ac_status" >&5
19981   (exit $ac_status); } &&
19982          { ac_try='test -s conftest.$ac_objext'
19983   { (eval echo "$as_me:19983: \"$ac_try\"") >&5
19984   (eval $ac_try) 2>&5
19985   ac_status=$?
19986   echo "$as_me:19986: \$? = $ac_status" >&5
19987   (exit $ac_status); }; }; then
19988   ac_lo=0 ac_mid=0
19989   while :; do
19990     cat >conftest.$ac_ext <<_ACEOF
19991 #line 19991 "configure"
19992 #include "confdefs.h"
19993 $ac_includes_default
19994 int
19995 main ()
19996 {
19997 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
19998   ;
19999   return 0;
20000 }
20001 _ACEOF
20002 rm -f conftest.$ac_objext
20003 if { (eval echo "$as_me:20003: \"$ac_compile\"") >&5
20004   (eval $ac_compile) 2>&5
20005   ac_status=$?
20006   echo "$as_me:20006: \$? = $ac_status" >&5
20007   (exit $ac_status); } &&
20008          { ac_try='test -s conftest.$ac_objext'
20009   { (eval echo "$as_me:20009: \"$ac_try\"") >&5
20010   (eval $ac_try) 2>&5
20011   ac_status=$?
20012   echo "$as_me:20012: \$? = $ac_status" >&5
20013   (exit $ac_status); }; }; then
20014   ac_hi=$ac_mid; break
20015 else
20016   echo "$as_me: failed program was:" >&5
20017 cat conftest.$ac_ext >&5
20018 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
20019 fi
20020 rm -f conftest.$ac_objext conftest.$ac_ext
20021   done
20022 else
20023   echo "$as_me: failed program was:" >&5
20024 cat conftest.$ac_ext >&5
20025 ac_hi=-1 ac_mid=-1
20026   while :; do
20027     cat >conftest.$ac_ext <<_ACEOF
20028 #line 20028 "configure"
20029 #include "confdefs.h"
20030 $ac_includes_default
20031 int
20032 main ()
20033 {
20034 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
20035   ;
20036   return 0;
20037 }
20038 _ACEOF
20039 rm -f conftest.$ac_objext
20040 if { (eval echo "$as_me:20040: \"$ac_compile\"") >&5
20041   (eval $ac_compile) 2>&5
20042   ac_status=$?
20043   echo "$as_me:20043: \$? = $ac_status" >&5
20044   (exit $ac_status); } &&
20045          { ac_try='test -s conftest.$ac_objext'
20046   { (eval echo "$as_me:20046: \"$ac_try\"") >&5
20047   (eval $ac_try) 2>&5
20048   ac_status=$?
20049   echo "$as_me:20049: \$? = $ac_status" >&5
20050   (exit $ac_status); }; }; then
20051   ac_lo=$ac_mid; break
20052 else
20053   echo "$as_me: failed program was:" >&5
20054 cat conftest.$ac_ext >&5
20055 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
20056 fi
20057 rm -f conftest.$ac_objext conftest.$ac_ext
20058   done
20059 fi
20060 rm -f conftest.$ac_objext conftest.$ac_ext
20061 # Binary search between lo and hi bounds.
20062 while test "x$ac_lo" != "x$ac_hi"; do
20063   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20064   cat >conftest.$ac_ext <<_ACEOF
20065 #line 20065 "configure"
20066 #include "confdefs.h"
20067 $ac_includes_default
20068 int
20069 main ()
20070 {
20071 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20072   ;
20073   return 0;
20074 }
20075 _ACEOF
20076 rm -f conftest.$ac_objext
20077 if { (eval echo "$as_me:20077: \"$ac_compile\"") >&5
20078   (eval $ac_compile) 2>&5
20079   ac_status=$?
20080   echo "$as_me:20080: \$? = $ac_status" >&5
20081   (exit $ac_status); } &&
20082          { ac_try='test -s conftest.$ac_objext'
20083   { (eval echo "$as_me:20083: \"$ac_try\"") >&5
20084   (eval $ac_try) 2>&5
20085   ac_status=$?
20086   echo "$as_me:20086: \$? = $ac_status" >&5
20087   (exit $ac_status); }; }; then
20088   ac_hi=$ac_mid
20089 else
20090   echo "$as_me: failed program was:" >&5
20091 cat conftest.$ac_ext >&5
20092 ac_lo=`expr $ac_mid + 1`
20093 fi
20094 rm -f conftest.$ac_objext conftest.$ac_ext
20095 done
20096 ac_cv_sizeof_wchar_t=$ac_lo
20097 else
20098   if test "$cross_compiling" = yes; then
20099   { { echo "$as_me:20099: error: cannot run test program while cross compiling" >&5
20100 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
20101    { (exit 1); exit 1; }; }
20102 else
20103   cat >conftest.$ac_ext <<_ACEOF
20104 #line 20104 "configure"
20105 #include "confdefs.h"
20106 $ac_includes_default
20107 int
20108 main ()
20109 {
20110 FILE *f = fopen ("conftest.val", "w");
20111 if (!f)
20112   $ac_main_return (1);
20113 fprintf (f, "%d", (sizeof (wchar_t)));
20114 fclose (f);
20115   ;
20116   return 0;
20117 }
20118 _ACEOF
20119 rm -f conftest$ac_exeext
20120 if { (eval echo "$as_me:20120: \"$ac_link\"") >&5
20121   (eval $ac_link) 2>&5
20122   ac_status=$?
20123   echo "$as_me:20123: \$? = $ac_status" >&5
20124   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20125   { (eval echo "$as_me:20125: \"$ac_try\"") >&5
20126   (eval $ac_try) 2>&5
20127   ac_status=$?
20128   echo "$as_me:20128: \$? = $ac_status" >&5
20129   (exit $ac_status); }; }; then
20130   ac_cv_sizeof_wchar_t=`cat conftest.val`
20131 else
20132   echo "$as_me: program exited with status $ac_status" >&5
20133 echo "$as_me: failed program was:" >&5
20134 cat conftest.$ac_ext >&5
20135 fi
20136 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20137 fi
20138 fi
20139 rm -f conftest.val
20140 else
20141   ac_cv_sizeof_wchar_t=0
20142 fi
20143 fi
20144 echo "$as_me:20144: result: $ac_cv_sizeof_wchar_t" >&5
20145 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20146 cat >>confdefs.h <<EOF
20147 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
20148 EOF
20149
20150 fi
20151
20152 ### Construct the ncurses library-subsets, if any, from this set of keywords:
20153 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
20154 ###
20155 ### ticlib modules may be a separate library, otherwise contained in termlib.
20156 ### termlib modules may be a separate library, otherwise contained in ncurses.
20157 ###
20158 ### The of "+" or " " between the tokens controls the way the script
20159 ### chooses to split module lists into libraries.
20160 ###
20161 ### (see CF_LIB_RULES).
20162 echo "$as_me:20162: checking for library subsets" >&5
20163 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
20164 LIB_SUBSETS=
20165
20166 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
20167         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
20168         if test "$with_ticlib" != no ; then
20169                 LIB_SUBSETS="${LIB_SUBSETS} "
20170         else
20171                 LIB_SUBSETS="${LIB_SUBSETS}+"
20172         fi
20173 fi
20174
20175 LIB_SUBSETS="${LIB_SUBSETS}termlib"
20176 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
20177
20178 if test "$with_termlib" != no ; then
20179         LIB_SUBSETS="${LIB_SUBSETS} "
20180 else
20181         LIB_SUBSETS="${LIB_SUBSETS}+"
20182 fi
20183
20184 LIB_SUBSETS="${LIB_SUBSETS}base"
20185
20186 # Most term-driver calls are to tinfo, but some like init_pair are to the
20187 # base library (so it resides in base).
20188 if test "$with_term_driver" != no ; then
20189         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
20190         case $cf_cv_system_name in #(vi
20191         *mingw32*) #(vi
20192                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
20193                 ;;
20194         *) #(vi
20195                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
20196                 ;;
20197         esac
20198 fi
20199
20200 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
20201 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
20202
20203 echo "$as_me:20203: result: $LIB_SUBSETS" >&5
20204 echo "${ECHO_T}$LIB_SUBSETS" >&6
20205
20206 ### Construct the list of include-directories to be generated
20207
20208 if test "$GCC" != yes; then
20209         CPPFLAGS="-I\${includedir} $CPPFLAGS"
20210 elif test "$includedir" != "/usr/include"; then
20211         if test "$includedir" = '${prefix}/include' ; then
20212                 if test x$prefix != x/usr ; then
20213                         CPPFLAGS="-I\${includedir} $CPPFLAGS"
20214                 fi
20215         else
20216                 CPPFLAGS="-I\${includedir} $CPPFLAGS"
20217         fi
20218 fi
20219 if test "$srcdir" != "."; then
20220         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
20221 fi
20222 CPPFLAGS="-I. -I../include $CPPFLAGS"
20223
20224 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
20225 if test "$srcdir" != "."; then
20226         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
20227 fi
20228 if test "$GCC" != yes; then
20229         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20230 elif test "$includedir" != "/usr/include"; then
20231         if test "$includedir" = '${prefix}/include' ; then
20232                 if test x$prefix != x/usr ; then
20233                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20234                 fi
20235         else
20236                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20237         fi
20238 fi
20239
20240 ### Build up pieces for makefile rules
20241 echo "$as_me:20241: checking default library suffix" >&5
20242 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
20243
20244         case $DFT_LWR_MODEL in
20245         libtool) DFT_ARG_SUFFIX=''   ;;
20246         normal)  DFT_ARG_SUFFIX=''   ;;
20247         debug)   DFT_ARG_SUFFIX='_g' ;;
20248         profile) DFT_ARG_SUFFIX='_p' ;;
20249         shared)  DFT_ARG_SUFFIX=''   ;;
20250         esac
20251         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
20252 echo "$as_me:20252: result: $DFT_ARG_SUFFIX" >&5
20253 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
20254
20255 echo "$as_me:20255: checking default library-dependency suffix" >&5
20256 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
20257
20258         case X$DFT_LWR_MODEL in #(vi
20259         Xlibtool) #(vi
20260                 DFT_LIB_SUFFIX='.la'
20261                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20262                 ;;
20263         Xdebug) #(vi
20264                 DFT_LIB_SUFFIX='_g.a'
20265                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20266                 ;;
20267         Xprofile) #(vi
20268                 DFT_LIB_SUFFIX='_p.a'
20269                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20270                 ;;
20271         Xshared) #(vi
20272                 case $cf_cv_system_name in
20273                 aix[5-7]*) #(vi
20274                         DFT_LIB_SUFFIX='.a'
20275                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20276                         ;;
20277                 cygwin*|msys*|mingw*) #(vi
20278                         DFT_LIB_SUFFIX='.dll'
20279                         DFT_DEP_SUFFIX='.dll.a'
20280                         ;;
20281                 darwin*) #(vi
20282                         DFT_LIB_SUFFIX='.dylib'
20283                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20284                         ;;
20285                 hpux*) #(vi
20286                         case $target in
20287                         ia64*) #(vi
20288                                 DFT_LIB_SUFFIX='.so'
20289                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20290                                 ;;
20291                         *) #(vi
20292                                 DFT_LIB_SUFFIX='.sl'
20293                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20294                                 ;;
20295                         esac
20296                         ;;
20297                 *) #(vi
20298                         DFT_LIB_SUFFIX='.so'
20299                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20300                         ;;
20301                 esac
20302                 ;;
20303         *)
20304                 DFT_LIB_SUFFIX='.a'
20305                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20306                 ;;
20307         esac
20308         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
20309         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
20310 echo "$as_me:20310: result: $DFT_DEP_SUFFIX" >&5
20311 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
20312
20313 echo "$as_me:20313: checking default object directory" >&5
20314 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
20315
20316         case $DFT_LWR_MODEL in
20317         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
20318         normal)  DFT_OBJ_SUBDIR='objects' ;;
20319         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
20320         profile) DFT_OBJ_SUBDIR='obj_p' ;;
20321         shared)
20322                 case $cf_cv_system_name in #(vi
20323                 cygwin|msys) #(vi
20324                         DFT_OBJ_SUBDIR='objects' ;;
20325                 *)
20326                         DFT_OBJ_SUBDIR='obj_s' ;;
20327                 esac
20328         esac
20329 echo "$as_me:20329: result: $DFT_OBJ_SUBDIR" >&5
20330 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
20331
20332 if test "x$cf_with_cxx" = xyes ; then
20333 echo "$as_me:20333: checking c++ library-dependency suffix" >&5
20334 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
20335 if test "$with_libtool" != "no"; then
20336         # libtool thinks it can make c++ shared libraries (perhaps only g++)
20337         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20338 elif test "$with_shared_cxx" != "no"; then
20339         # also for g++ users...
20340         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20341 else
20342         # we normally make a static library because C/C++ library rules differ
20343
20344         case Xnormal in #(vi
20345         Xlibtool) #(vi
20346                 CXX_LIB_SUFFIX='.la'
20347                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20348                 ;;
20349         Xdebug) #(vi
20350                 CXX_LIB_SUFFIX='_g.a'
20351                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20352                 ;;
20353         Xprofile) #(vi
20354                 CXX_LIB_SUFFIX='_p.a'
20355                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20356                 ;;
20357         Xshared) #(vi
20358                 case $cf_cv_system_name in
20359                 aix[5-7]*) #(vi
20360                         CXX_LIB_SUFFIX='.a'
20361                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20362                         ;;
20363                 cygwin*|msys*|mingw*) #(vi
20364                         CXX_LIB_SUFFIX='.dll'
20365                         CXX_DEP_SUFFIX='.dll.a'
20366                         ;;
20367                 darwin*) #(vi
20368                         CXX_LIB_SUFFIX='.dylib'
20369                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20370                         ;;
20371                 hpux*) #(vi
20372                         case $target in
20373                         ia64*) #(vi
20374                                 CXX_LIB_SUFFIX='.so'
20375                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20376                                 ;;
20377                         *) #(vi
20378                                 CXX_LIB_SUFFIX='.sl'
20379                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20380                                 ;;
20381                         esac
20382                         ;;
20383                 *) #(vi
20384                         CXX_LIB_SUFFIX='.so'
20385                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20386                         ;;
20387                 esac
20388                 ;;
20389         *)
20390                 CXX_LIB_SUFFIX='.a'
20391                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20392                 ;;
20393         esac
20394         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
20395         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
20396
20397 fi
20398 echo "$as_me:20398: result: $CXX_LIB_SUFFIX" >&5
20399 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
20400
20401 fi
20402
20403 # do not want -ldl in build except as needed for -lncurses dependency
20404 if test "x$with_dlsym" = xyes ; then
20405 if test $DFT_LWR_MODEL = shared || \
20406    test $DFT_LWR_MODEL = libtool ; then
20407
20408 # remove dl library from $LIBS
20409 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
20410
20411 fi
20412 fi
20413 ### Set up low-level terminfo dependencies for makefiles.
20414
20415 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
20416 # do not need libdl
20417 TICS_LIST=
20418 if test "x$with_dlsym" = xyes ; then
20419
20420 # remove dl library from $SHLIB_LIST
20421 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
20422
20423 fi
20424
20425 if test "$with_ticlib" != no ; then
20426
20427         if test "x$with_ticlib" != xyes ; then
20428                 TICS_NAME=$with_ticlib
20429                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20430                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20431                 TICS_LIB_SUFFIX="${with_ticlib}"
20432         else
20433                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
20434                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
20435                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
20436         fi
20437         TICS_LDFLAGS="-L${LIB_DIR}"
20438         TICS_LIBS="-l${TICS_LIB_SUFFIX}"
20439 else
20440         TICS_LDFLAGS="-L${LIB_DIR}"
20441         TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20442 fi
20443
20444 if test "$with_termlib" != no ; then
20445
20446         if test "x$with_termlib" != xyes ; then
20447                 TINFO_NAME=$with_termlib
20448                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20449                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20450                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20451                 TINFO_LIB_SUFFIX="${with_termlib}"
20452         else
20453                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20454                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
20455                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
20456                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
20457         fi
20458
20459         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20460         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20461         if test "$DFT_LWR_MODEL" = "libtool"; then
20462                 TEST_ARGS="${TEST_DEPS}"
20463                 TEST_ARG2="${TEST_DEP2}"
20464                 TINFO_LDFLAGS="-L${LIB_DIR}"
20465                 TINFO_LIBS="$TEST_ARGS"
20466                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
20467                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
20468         else
20469                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
20470                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
20471                 if test "x$with_term_driver" != xno ; then
20472                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20473                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20474                         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20475                 else
20476                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20477                         TINFO_LIBS="$TEST_ARGS"
20478                 fi
20479                 TINFO_LDFLAGS="-L${LIB_DIR}"
20480                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20481         fi
20482 else
20483         # the next lines are needed for linking libtic over libncurses
20484         TINFO_NAME=${LIB_NAME}
20485         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20486         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
20487         if test "x$with_tic_depends" = xyes ; then
20488                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20489         else
20490                 TICS_LIST="$SHLIB_LIST"
20491         fi
20492
20493         TINFO_LDFLAGS="-L${LIB_DIR}"
20494         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20495 fi
20496
20497 if test "$DFT_LWR_MODEL" = shared ; then
20498         case $cf_cv_system_name in #(vi
20499         cygwin*|msys*)
20500                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
20501                 TINFO_SUFFIX=.dll
20502                 ;;
20503         esac
20504 fi
20505
20506 if test "x$with_dlsym" = xyes ; then
20507
20508 # remove dl library from $TICS_LIST
20509 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
20510
20511 fi
20512
20513 if test "$DFT_LWR_MODEL" = "libtool"; then
20514     OBJEXT=lo
20515 fi
20516
20517 # needed for Ada95
20518 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
20519
20520 case $DFT_LWR_MODEL in
20521 normal|debug|profile)
20522
20523 if test "$GCC" = yes ; then
20524         case $cf_cv_system_name in #(
20525         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
20526                 LDFLAGS_STATIC=
20527                 LDFLAGS_SHARED=
20528                 ;;
20529     *)  #( normally, except when broken
20530         LDFLAGS_STATIC=-static
20531         LDFLAGS_SHARED=-dynamic
20532         ;;
20533     esac
20534 else
20535         case $cf_cv_system_name in #(
20536         aix[4-7]*)      #( from ld manpage
20537                 LDFLAGS_STATIC=-bstatic
20538                 LDFLAGS_SHARED=-bdynamic
20539                 ;;
20540         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
20541                 # We could also use just "archive" and "shared".
20542                 LDFLAGS_STATIC=-Wl,-a,archive_shared
20543                 LDFLAGS_SHARED=-Wl,-a,shared_archive
20544                 ;;
20545         irix*)          #( from ld manpage IRIX64
20546                 LDFLAGS_STATIC=-Bstatic
20547                 LDFLAGS_SHARED=-Bdynamic
20548                 ;;
20549         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
20550                 # alternative "-oldstyle_liblookup" (not in cc manpage)
20551                 LDFLAGS_STATIC=-noso
20552                 LDFLAGS_SHARED=-so_archive
20553                 ;;
20554         solaris2*)
20555                 LDFLAGS_STATIC=-Bstatic
20556                 LDFLAGS_SHARED=-Bdynamic
20557                 ;;
20558         esac
20559 fi
20560
20561 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20562 then
20563         echo "$as_me:20563: checking if linker supports switching between static/dynamic" >&5
20564 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20565
20566         rm -f libconftest.a
20567         cat >conftest.$ac_ext <<EOF
20568 #line 20568 "configure"
20569 #include <stdio.h>
20570 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20571 EOF
20572         if { (eval echo "$as_me:20572: \"$ac_compile\"") >&5
20573   (eval $ac_compile) 2>&5
20574   ac_status=$?
20575   echo "$as_me:20575: \$? = $ac_status" >&5
20576   (exit $ac_status); } ; then
20577                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20578                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20579         fi
20580         rm -f conftest.*
20581
20582         cf_save_LIBS="$LIBS"
20583
20584         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20585         cat >conftest.$ac_ext <<_ACEOF
20586 #line 20586 "configure"
20587 #include "confdefs.h"
20588
20589 #line 20589 "configure"
20590 #include <stdio.h>
20591 int cf_ldflags_static(FILE *fp);
20592
20593 int
20594 main ()
20595 {
20596
20597         return cf_ldflags_static(stdin);
20598
20599   ;
20600   return 0;
20601 }
20602 _ACEOF
20603 rm -f conftest.$ac_objext conftest$ac_exeext
20604 if { (eval echo "$as_me:20604: \"$ac_link\"") >&5
20605   (eval $ac_link) 2>&5
20606   ac_status=$?
20607   echo "$as_me:20607: \$? = $ac_status" >&5
20608   (exit $ac_status); } &&
20609          { ac_try='test -s conftest$ac_exeext'
20610   { (eval echo "$as_me:20610: \"$ac_try\"") >&5
20611   (eval $ac_try) 2>&5
20612   ac_status=$?
20613   echo "$as_me:20613: \$? = $ac_status" >&5
20614   (exit $ac_status); }; }; then
20615
20616         # some linkers simply ignore the -dynamic
20617         case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20618         *static*) # (vi
20619                 cf_ldflags_static=no
20620                 ;;
20621         *)
20622                 cf_ldflags_static=yes
20623                 ;;
20624         esac
20625
20626 else
20627   echo "$as_me: failed program was:" >&5
20628 cat conftest.$ac_ext >&5
20629 cf_ldflags_static=no
20630 fi
20631 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20632
20633         rm -f libconftest.*
20634         LIBS="$cf_save_LIBS"
20635
20636         echo "$as_me:20636: result: $cf_ldflags_static" >&5
20637 echo "${ECHO_T}$cf_ldflags_static" >&6
20638
20639         if test $cf_ldflags_static != yes
20640         then
20641                 LDFLAGS_STATIC=
20642                 LDFLAGS_SHARED=
20643         fi
20644 else
20645         LDFLAGS_STATIC=
20646         LDFLAGS_SHARED=
20647 fi
20648
20649         ;;
20650 esac
20651
20652 echo "$as_me:20652: checking where we will install curses.h" >&5
20653 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20654
20655 includesubdir=
20656 if test "$with_overwrite" = no && \
20657  ( test "x$includedir" = 'x${prefix}/include' || \
20658    test "x$includedir" = "x${prefix}/include" )
20659 then
20660         includesubdir="/ncurses${LIB_SUFFIX}"
20661 fi
20662 echo "$as_me:20662: result: ${includedir}${includesubdir}" >&5
20663 echo "${ECHO_T}${includedir}${includesubdir}" >&6
20664
20665 ### Resolve a conflict between normal and wide-curses by forcing applications
20666 ### that will need libutf8 to add it to their configure script.
20667 if test "$with_overwrite" != no ; then
20668 if test "$NCURSES_LIBUTF8" = 1 ; then
20669         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20670         { echo "$as_me:20670: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20671 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20672 fi
20673 fi
20674 WITH_OVERWRITE=$with_overwrite
20675
20676 # used to separate tack out of the tree
20677 NCURSES_TREE=
20678
20679 ### predefined stuff for the test programs
20680
20681 cat >>confdefs.h <<\EOF
20682 #define HAVE_SLK_COLOR 1
20683 EOF
20684
20685 ### Construct the list of subdirectories for which we'll customize makefiles
20686 ### with the appropriate compile-rules.
20687
20688 echo "$as_me:20688: checking for src modules" >&5
20689 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20690
20691 # dependencies and linker-arguments for test-programs
20692 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20693 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20694 if test "$DFT_LWR_MODEL" = "libtool"; then
20695         TEST_ARGS="${TEST_DEPS}"
20696         TEST_ARG2="${TEST_DEP2}"
20697 else
20698         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20699         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20700 fi
20701
20702 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20703 cf_cv_src_modules=
20704 for cf_dir in $modules_to_build
20705 do
20706         if test -f $srcdir/$cf_dir/modules; then
20707
20708                 # We may/may not have tack in the distribution, though the
20709                 # makefile is.
20710                 if test $cf_dir = tack ; then
20711                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20712                                 continue
20713                         fi
20714                 fi
20715
20716                 if test -z "$cf_cv_src_modules"; then
20717                         cf_cv_src_modules=$cf_dir
20718                 else
20719                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20720                 fi
20721
20722                 # Make the ncurses_cfg.h file record the library interface files as
20723                 # well.  These are header files that are the same name as their
20724                 # directory.  Ncurses is the only library that does not follow
20725                 # that pattern.
20726                 if test $cf_dir = tack ; then
20727                         continue
20728                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20729
20730 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20731
20732                         cat >>confdefs.h <<EOF
20733 #define HAVE_${cf_have_include}_H 1
20734 EOF
20735
20736                         cat >>confdefs.h <<EOF
20737 #define HAVE_LIB${cf_have_include} 1
20738 EOF
20739
20740                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20741                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20742                         if test "$DFT_LWR_MODEL" = "libtool"; then
20743                                 TEST_ARGS="${TEST_DEPS}"
20744                                 TEST_ARG2="${TEST_DEP2}"
20745                         else
20746                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20747                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20748                         fi
20749                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20750                 fi
20751         fi
20752 done
20753 echo "$as_me:20753: result: $cf_cv_src_modules" >&5
20754 echo "${ECHO_T}$cf_cv_src_modules" >&6
20755
20756 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20757 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20758
20759 SRC_SUBDIRS=
20760 if test "x$cf_with_manpages" != xno ; then
20761         SRC_SUBDIRS="$SRC_SUBDIRS man"
20762 fi
20763 SRC_SUBDIRS="$SRC_SUBDIRS include"
20764 for cf_dir in $cf_cv_src_modules
20765 do
20766         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20767 done
20768 if test "x$cf_with_tests" != "xno" ; then
20769         SRC_SUBDIRS="$SRC_SUBDIRS test"
20770 fi
20771 if test "x$cf_with_db_install" = xyes; then
20772         test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20773 fi
20774 if test "$cf_with_cxx_binding" != no; then
20775         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20776         SRC_SUBDIRS="$SRC_SUBDIRS c++"
20777 fi
20778
20779 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20780 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20781
20782 ADA_SUBDIRS=
20783 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20784         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20785         ADA_SUBDIRS="gen src"
20786         if test "x$cf_with_tests" != "xno" ; then
20787                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20788         fi
20789 fi
20790
20791 SUB_MAKEFILES=
20792 for cf_dir in $SRC_SUBDIRS
20793 do
20794         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20795 done
20796
20797 if test -n "$ADA_SUBDIRS"; then
20798         for cf_dir in $ADA_SUBDIRS
20799         do
20800                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20801         done
20802
20803 fi
20804
20805 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20806    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20807    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20808 fi
20809
20810 DIRS_TO_MAKE="lib"
20811 for cf_item in $cf_list_models
20812 do
20813
20814         case $cf_item in
20815         libtool) cf_subdir='obj_lo'  ;;
20816         normal)  cf_subdir='objects' ;;
20817         debug)   cf_subdir='obj_g' ;;
20818         profile) cf_subdir='obj_p' ;;
20819         shared)
20820                 case $cf_cv_system_name in #(vi
20821                 cygwin|msys) #(vi
20822                         cf_subdir='objects' ;;
20823                 *)
20824                         cf_subdir='obj_s' ;;
20825                 esac
20826         esac
20827
20828         for cf_item2 in $DIRS_TO_MAKE
20829         do
20830                 test $cf_item2 = $cf_subdir && break
20831         done
20832         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20833 done
20834 for cf_dir in $DIRS_TO_MAKE
20835 do
20836         test ! -d $cf_dir && mkdir $cf_dir
20837 done
20838
20839 # symbols that differ when compiling Ada95 by itself.
20840 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20841
20842 # values to use as strings
20843
20844 cat >>confdefs.h <<EOF
20845 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20846 EOF
20847
20848 cat >>confdefs.h <<EOF
20849 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20850 EOF
20851
20852 ### Now that we're done running tests, add the compiler-warnings, if any
20853
20854 cf_fix_cppflags=no
20855 cf_new_cflags=
20856 cf_new_cppflags=
20857 cf_new_extra_cppflags=
20858
20859 for cf_add_cflags in $EXTRA_CFLAGS
20860 do
20861 case $cf_fix_cppflags in
20862 no)
20863         case $cf_add_cflags in #(vi
20864         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20865                 case $cf_add_cflags in
20866                 -D*)
20867                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20868
20869                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20870                                 && test -z "${cf_tst_cflags}" \
20871                                 && cf_fix_cppflags=yes
20872
20873                         if test $cf_fix_cppflags = yes ; then
20874                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20875                                 continue
20876                         elif test "${cf_tst_cflags}" = "\"'" ; then
20877                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20878                                 continue
20879                         fi
20880                         ;;
20881                 esac
20882                 case "$CPPFLAGS" in
20883                 *$cf_add_cflags) #(vi
20884                         ;;
20885                 *) #(vi
20886                         case $cf_add_cflags in #(vi
20887                         -D*)
20888                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20889
20890 CPPFLAGS=`echo "$CPPFLAGS" | \
20891         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20892                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20893
20894                                 ;;
20895                         esac
20896                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20897                         ;;
20898                 esac
20899                 ;;
20900         *)
20901                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20902                 ;;
20903         esac
20904         ;;
20905 yes)
20906         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20907
20908         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20909
20910         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20911                 && test -z "${cf_tst_cflags}" \
20912                 && cf_fix_cppflags=no
20913         ;;
20914 esac
20915 done
20916
20917 if test -n "$cf_new_cflags" ; then
20918
20919         CFLAGS="$CFLAGS $cf_new_cflags"
20920 fi
20921
20922 if test -n "$cf_new_cppflags" ; then
20923
20924         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20925 fi
20926
20927 if test -n "$cf_new_extra_cppflags" ; then
20928
20929         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20930 fi
20931
20932 ### Define substitutions for header files to avoid name-pollution
20933
20934 if test "x$cf_cv_have_tcgetattr" = xyes ; then
20935         HAVE_TCGETATTR=1
20936 else
20937         HAVE_TCGETATTR=0
20938 fi
20939
20940 if test "x$ac_cv_header_termio_h" = xyes ; then
20941         HAVE_TERMIO_H=1
20942 else
20943         HAVE_TERMIO_H=0
20944 fi
20945
20946 if test "x$ac_cv_header_termios_h" = xyes ; then
20947         HAVE_TERMIOS_H=1
20948 else
20949         HAVE_TERMIOS_H=0
20950 fi
20951
20952 ################################################################################
20953 test "x$use_database" = xyes && \
20954 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20955
20956 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20957 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20958
20959 if test "x$enable_pc_files" = xyes ; then \
20960 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20961 MAKE_PC_FILES=
20962 else
20963 MAKE_PC_FILES="#"
20964 fi
20965
20966 # Extract the first word of "tic", so it can be a program name with args.
20967 set dummy tic; ac_word=$2
20968 echo "$as_me:20968: checking for $ac_word" >&5
20969 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20970 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20971   echo $ECHO_N "(cached) $ECHO_C" >&6
20972 else
20973   case $TIC_PATH in
20974   [\\/]* | ?:[\\/]*)
20975   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20976   ;;
20977   *)
20978   ac_save_IFS=$IFS; IFS=$ac_path_separator
20979 ac_dummy="$PATH:/usr/local/ncurses/bin"
20980 for ac_dir in $ac_dummy; do
20981   IFS=$ac_save_IFS
20982   test -z "$ac_dir" && ac_dir=.
20983   if $as_executable_p "$ac_dir/$ac_word"; then
20984    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20985    echo "$as_me:20985: found $ac_dir/$ac_word" >&5
20986    break
20987 fi
20988 done
20989
20990   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20991   ;;
20992 esac
20993 fi
20994 TIC_PATH=$ac_cv_path_TIC_PATH
20995
20996 if test -n "$TIC_PATH"; then
20997   echo "$as_me:20997: result: $TIC_PATH" >&5
20998 echo "${ECHO_T}$TIC_PATH" >&6
20999 else
21000   echo "$as_me:21000: result: no" >&5
21001 echo "${ECHO_T}no" >&6
21002 fi
21003
21004 if test -n "$FALLBACK_LIST"
21005 then
21006         if test "$TIC_PATH" = unknown
21007         then
21008                 { echo "$as_me:21008: WARNING: no tic program found for fallbacks" >&5
21009 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
21010         fi
21011 fi
21012
21013 if test "x$cf_with_tests" != xno ; then
21014         MAKE_TESTS=
21015 else
21016         MAKE_TESTS="#"
21017 fi
21018
21019 ADAHTML_DIR=../../doc/html/ada
21020
21021 # these could be configurable, but are not currently
21022 PANEL_NAME=panel
21023 MENU_NAME=menu
21024 FORM_NAME=form
21025 CXX_NAME=ncurses++
21026
21027 # workaround for g++ versus Solaris (20131116)
21028 case $cf_cv_system_name in #(vi
21029 solaris2*) #(vi
21030         case "x$CPPFLAGS" in #(vi
21031         *-D_XOPEN_SOURCE_EXTENDED*)
21032                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
21033
21034 echo "${as_me:-configure}:21034: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
21035
21036                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
21037                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
21038                 ;;
21039         esac
21040         ;;
21041 esac
21042
21043 SUB_SCRIPTS=
21044
21045 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"
21046 ac_config_commands="$ac_config_commands default"
21047 cat >confcache <<\_ACEOF
21048 # This file is a shell script that caches the results of configure
21049 # tests run on this system so they can be shared between configure
21050 # scripts and configure runs, see configure's option --config-cache.
21051 # It is not useful on other systems.  If it contains results you don't
21052 # want to keep, you may remove or edit it.
21053 #
21054 # config.status only pays attention to the cache file if you give it
21055 # the --recheck option to rerun configure.
21056 #
21057 # `ac_cv_env_foo' variables (set or unset) will be overriden when
21058 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21059 # following values.
21060
21061 _ACEOF
21062
21063 # The following way of writing the cache mishandles newlines in values,
21064 # but we know of no workaround that is simple, portable, and efficient.
21065 # So, don't put newlines in cache variables' values.
21066 # Ultrix sh set writes to stderr and can't be redirected directly,
21067 # and sets the high bit in the cache file unless we assign to the vars.
21068 {
21069   (set) 2>&1 |
21070     case `(ac_space=' '; set | grep ac_space) 2>&1` in
21071     *ac_space=\ *)
21072       # `set' does not quote correctly, so add quotes (double-quote
21073       # substitution turns \\\\ into \\, and sed turns \\ into \).
21074       sed -n \
21075         "s/'/'\\\\''/g;
21076           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21077       ;;
21078     *)
21079       # `set' quotes correctly as required by POSIX, so do not add quotes.
21080       sed -n \
21081         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
21082       ;;
21083     esac;
21084 } |
21085   sed '
21086      t clear
21087      : clear
21088      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21089      t end
21090      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21091      : end' >>confcache
21092 if cmp -s $cache_file confcache; then :; else
21093   if test -w $cache_file; then
21094     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21095     cat confcache >$cache_file
21096   else
21097     echo "not updating unwritable cache $cache_file"
21098   fi
21099 fi
21100 rm -f confcache
21101
21102 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21103 # Let make expand exec_prefix.
21104 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21105
21106 # VPATH may cause trouble with some makes, so we remove $(srcdir),
21107 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21108 # trailing colons and then remove the whole line if VPATH becomes empty
21109 # (actually we leave an empty line to preserve line numbers).
21110 if test "x$srcdir" = x.; then
21111   ac_vpsub='/^[         ]*VPATH[        ]*=/{
21112 s/:*\$(srcdir):*/:/;
21113 s/:*\${srcdir}:*/:/;
21114 s/:*@srcdir@:*/:/;
21115 s/^\([^=]*=[    ]*\):*/\1/;
21116 s/:*$//;
21117 s/^[^=]*=[      ]*$//;
21118 }'
21119 fi
21120
21121 DEFS=-DHAVE_CONFIG_H
21122
21123 : ${CONFIG_STATUS=./config.status}
21124 ac_clean_files_save=$ac_clean_files
21125 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21126 { echo "$as_me:21126: creating $CONFIG_STATUS" >&5
21127 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21128 cat >$CONFIG_STATUS <<_ACEOF
21129 #! $SHELL
21130 # Generated automatically by configure.
21131 # Run this file to recreate the current configuration.
21132 # Compiler output produced by configure, useful for debugging
21133 # configure, is in config.log if it exists.
21134
21135 debug=false
21136 SHELL=\${CONFIG_SHELL-$SHELL}
21137 ac_cs_invocation="\$0 \$@"
21138
21139 _ACEOF
21140
21141 cat >>$CONFIG_STATUS <<\_ACEOF
21142 # Be Bourne compatible
21143 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21144   emulate sh
21145   NULLCMD=:
21146 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21147   set -o posix
21148 fi
21149
21150 # Name of the executable.
21151 as_me=`echo "$0" |sed 's,.*[\\/],,'`
21152
21153 if expr a : '\(a\)' >/dev/null 2>&1; then
21154   as_expr=expr
21155 else
21156   as_expr=false
21157 fi
21158
21159 rm -f conf$$ conf$$.exe conf$$.file
21160 echo >conf$$.file
21161 if ln -s conf$$.file conf$$ 2>/dev/null; then
21162   # We could just check for DJGPP; but this test a) works b) is more generic
21163   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21164   if test -f conf$$.exe; then
21165     # Don't use ln at all; we don't have any links
21166     as_ln_s='cp -p'
21167   else
21168     as_ln_s='ln -s'
21169   fi
21170 elif ln conf$$.file conf$$ 2>/dev/null; then
21171   as_ln_s=ln
21172 else
21173   as_ln_s='cp -p'
21174 fi
21175 rm -f conf$$ conf$$.exe conf$$.file
21176
21177 as_executable_p="test -f"
21178
21179 # Support unset when possible.
21180 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
21181   as_unset=unset
21182 else
21183   as_unset=false
21184 fi
21185
21186 # NLS nuisances.
21187 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
21188 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
21189 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
21190 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
21191 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
21192 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
21193 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
21194 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
21195
21196 # IFS
21197 # We need space, tab and new line, in precisely that order.
21198 as_nl='
21199 '
21200 IFS="   $as_nl"
21201
21202 # CDPATH.
21203 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
21204
21205 exec 6>&1
21206
21207 _ACEOF
21208
21209 # Files that config.status was made for.
21210 if test -n "$ac_config_files"; then
21211   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21212 fi
21213
21214 if test -n "$ac_config_headers"; then
21215   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21216 fi
21217
21218 if test -n "$ac_config_links"; then
21219   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21220 fi
21221
21222 if test -n "$ac_config_commands"; then
21223   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21224 fi
21225
21226 cat >>$CONFIG_STATUS <<\EOF
21227
21228 ac_cs_usage="\
21229 \`$as_me' instantiates files from templates according to the
21230 current configuration.
21231
21232 Usage: $0 [OPTIONS] [FILE]...
21233
21234   -h, --help       print this help, then exit
21235   -V, --version    print version number, then exit
21236   -d, --debug      don't remove temporary files
21237       --recheck    update $as_me by reconfiguring in the same conditions
21238   --file=FILE[:TEMPLATE]
21239                    instantiate the configuration file FILE
21240   --header=FILE[:TEMPLATE]
21241                    instantiate the configuration header FILE
21242
21243 Configuration files:
21244 $config_files
21245
21246 Configuration headers:
21247 $config_headers
21248
21249 Configuration commands:
21250 $config_commands
21251
21252 Report bugs to <dickey@invisible-island.net>."
21253 EOF
21254
21255 cat >>$CONFIG_STATUS <<EOF
21256 ac_cs_version="\\
21257 config.status
21258 configured by $0, generated by GNU Autoconf 2.52.20121002,
21259   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21260
21261 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
21262 Free Software Foundation, Inc.
21263 This config.status script is free software; the Free Software Foundation
21264 gives unlimited permission to copy, distribute and modify it."
21265 srcdir=$srcdir
21266 INSTALL="$INSTALL"
21267 EOF
21268
21269 cat >>$CONFIG_STATUS <<\EOF
21270 # If no file are specified by the user, then we need to provide default
21271 # value.  By we need to know if files were specified by the user.
21272 ac_need_defaults=:
21273 while test $# != 0
21274 do
21275   case $1 in
21276   --*=*)
21277     ac_option=`expr "x$1" : 'x\([^=]*\)='`
21278     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
21279     shift
21280     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
21281     shift
21282     ;;
21283   -*);;
21284   *) # This is not an option, so the user has probably given explicit
21285      # arguments.
21286      ac_need_defaults=false;;
21287   esac
21288
21289   case $1 in
21290   # Handling of the options.
21291 EOF
21292 cat >>$CONFIG_STATUS <<EOF
21293   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21294     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
21295     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
21296 EOF
21297 cat >>$CONFIG_STATUS <<\EOF
21298   --version | --vers* | -V )
21299     echo "$ac_cs_version"; exit 0 ;;
21300   --he | --h)
21301     # Conflict between --help and --header
21302     { { echo "$as_me:21302: error: ambiguous option: $1
21303 Try \`$0 --help' for more information." >&5
21304 echo "$as_me: error: ambiguous option: $1
21305 Try \`$0 --help' for more information." >&2;}
21306    { (exit 1); exit 1; }; };;
21307   --help | --hel | -h )
21308     echo "$ac_cs_usage"; exit 0 ;;
21309   --debug | --d* | -d )
21310     debug=: ;;
21311   --file | --fil | --fi | --f )
21312     shift
21313     CONFIG_FILES="$CONFIG_FILES $1"
21314     ac_need_defaults=false;;
21315   --header | --heade | --head | --hea )
21316     shift
21317     CONFIG_HEADERS="$CONFIG_HEADERS $1"
21318     ac_need_defaults=false;;
21319
21320   # This is an error.
21321   -*) { { echo "$as_me:21321: error: unrecognized option: $1
21322 Try \`$0 --help' for more information." >&5
21323 echo "$as_me: error: unrecognized option: $1
21324 Try \`$0 --help' for more information." >&2;}
21325    { (exit 1); exit 1; }; } ;;
21326
21327   *) ac_config_targets="$ac_config_targets $1" ;;
21328
21329   esac
21330   shift
21331 done
21332
21333 exec 5>>config.log
21334 cat >&5 << _ACEOF
21335
21336 ## ----------------------- ##
21337 ## Running config.status.  ##
21338 ## ----------------------- ##
21339
21340 This file was extended by $as_me 2.52.20121002, executed with
21341   CONFIG_FILES    = $CONFIG_FILES
21342   CONFIG_HEADERS  = $CONFIG_HEADERS
21343   CONFIG_LINKS    = $CONFIG_LINKS
21344   CONFIG_COMMANDS = $CONFIG_COMMANDS
21345   > $ac_cs_invocation
21346 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21347
21348 _ACEOF
21349 EOF
21350
21351 cat >>$CONFIG_STATUS <<EOF
21352 #
21353 # INIT-COMMANDS section.
21354 #
21355
21356 ### Special initialization commands, used to pass information from the
21357 ### configuration-run into config.status
21358
21359 AWK="$AWK"
21360 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
21361 DFT_LWR_MODEL="$DFT_LWR_MODEL"
21362 ECHO_LD="$ECHO_LD"
21363 LDCONFIG="$LDCONFIG"
21364 LIBTOOL_VERSION="$LIBTOOL_VERSION"
21365 LIB_NAME="$LIB_NAME"
21366 LIB_PREFIX="$LIB_PREFIX"
21367 LIB_SUBSETS="$LIB_SUBSETS"
21368 LIB_SUFFIX="$LIB_SUFFIX"
21369 LIB_TRACING="$LIB_TRACING"
21370 LN_S="$LN_S"
21371 MAKE_TERMINFO="$MAKE_TERMINFO"
21372 NCURSES_MAJOR="$NCURSES_MAJOR"
21373 NCURSES_MINOR="$NCURSES_MINOR"
21374 NCURSES_OSPEED="$NCURSES_OSPEED"
21375 NCURSES_PATCH="$NCURSES_PATCH"
21376 SRC_SUBDIRS="$SRC_SUBDIRS"
21377 TERMINFO="$TERMINFO"
21378 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
21379 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
21380 TICS_NAME="$TICS_NAME"
21381 TIC_PATH="$TIC_PATH"
21382 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
21383 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
21384 TINFO_NAME="$TINFO_NAME"
21385 TINFO_SUFFIX="$TINFO_SUFFIX"
21386 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
21387 WITH_CURSES_H="$with_curses_h"
21388 WITH_ECHO="${enable_echo:=yes}"
21389 WITH_OVERWRITE="$with_overwrite"
21390 cf_LIST_MODELS="$cf_list_models"
21391 cf_cv_abi_version="$cf_cv_abi_version"
21392 cf_cv_do_relink="$cf_cv_do_relink"
21393 cf_cv_do_symlinks="$cf_cv_do_symlinks"
21394 cf_cv_enable_lp64="$cf_cv_enable_lp64"
21395 cf_cv_enable_opaque="$cf_cv_enable_opaque"
21396 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
21397 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
21398 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
21399 cf_cv_rel_version="$cf_cv_rel_version"
21400 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
21401 cf_cv_shared_soname='$cf_cv_shared_soname'
21402 cf_cv_shlib_version="$cf_cv_shlib_version"
21403 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
21404 cf_cv_system_name="$cf_cv_system_name"
21405 cf_cv_term_driver="$with_term_driver"
21406 cf_with_ada="$cf_with_ada"
21407 cf_with_cxx_binding="$cf_with_cxx_binding"
21408 cf_with_db_install="$cf_with_db_install"
21409 cf_with_manpages="$cf_with_manpages"
21410 cf_with_tests="$cf_with_tests"
21411 with_shared_cxx="$with_shared_cxx"
21412 host="$host"
21413 target="$target"
21414
21415 EOF
21416
21417 cat >>$CONFIG_STATUS <<\EOF
21418 for ac_config_target in $ac_config_targets
21419 do
21420   case "$ac_config_target" in
21421   # Handling of arguments.
21422   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
21423   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
21424   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
21425   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
21426   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
21427   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
21428   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
21429   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21430   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
21431   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
21432   *) { { echo "$as_me:21432: error: invalid argument: $ac_config_target" >&5
21433 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21434    { (exit 1); exit 1; }; };;
21435   esac
21436 done
21437
21438 # If the user did not use the arguments to specify the items to instantiate,
21439 # then the envvar interface is used.  Set only those that are not.
21440 # We use the long form for the default assignment because of an extremely
21441 # bizarre bug on SunOS 4.1.3.
21442 if $ac_need_defaults; then
21443   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21444   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21445   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21446 fi
21447
21448 # Create a temporary directory, and hook for its removal unless debugging.
21449 $debug ||
21450 {
21451   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
21452   trap '{ (exit 1); exit 1; }' 1 2 13 15
21453 }
21454
21455 # Create a (secure) tmp directory for tmp files.
21456 : ${TMPDIR=/tmp}
21457 {
21458   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
21459   test -n "$tmp" && test -d "$tmp"
21460 }  ||
21461 {
21462   tmp=$TMPDIR/cs$$-$RANDOM
21463   (umask 077 && mkdir $tmp)
21464 } ||
21465 {
21466    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
21467    { (exit 1); exit 1; }
21468 }
21469
21470 EOF
21471
21472 cat >>$CONFIG_STATUS <<EOF
21473
21474 #
21475 # CONFIG_FILES section.
21476 #
21477
21478 # No need to generate the scripts if there are no CONFIG_FILES.
21479 # This happens for instance when ./config.status config.h
21480 if test -n "\$CONFIG_FILES"; then
21481   # Protect against being on the right side of a sed subst in config.status.
21482   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21483    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21484 s,@SHELL@,$SHELL,;t t
21485 s,@exec_prefix@,$exec_prefix,;t t
21486 s,@prefix@,$prefix,;t t
21487 s,@program_transform_name@,$program_transform_name,;t t
21488 s,@bindir@,$bindir,;t t
21489 s,@sbindir@,$sbindir,;t t
21490 s,@libexecdir@,$libexecdir,;t t
21491 s,@datarootdir@,$datarootdir,;t t
21492 s,@datadir@,$datadir,;t t
21493 s,@sysconfdir@,$sysconfdir,;t t
21494 s,@sharedstatedir@,$sharedstatedir,;t t
21495 s,@localstatedir@,$localstatedir,;t t
21496 s,@libdir@,$libdir,;t t
21497 s,@includedir@,$includedir,;t t
21498 s,@oldincludedir@,$oldincludedir,;t t
21499 s,@infodir@,$infodir,;t t
21500 s,@mandir@,$mandir,;t t
21501 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21502 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21503 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21504 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21505 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21506 s,@build_alias@,$build_alias,;t t
21507 s,@host_alias@,$host_alias,;t t
21508 s,@target_alias@,$target_alias,;t t
21509 s,@ECHO_C@,$ECHO_C,;t t
21510 s,@ECHO_N@,$ECHO_N,;t t
21511 s,@ECHO_T@,$ECHO_T,;t t
21512 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21513 s,@DEFS@,$DEFS,;t t
21514 s,@LIBS@,$LIBS,;t t
21515 s,@top_builddir@,$top_builddir,;t t
21516 s,@EGREP@,$EGREP,;t t
21517 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
21518 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
21519 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
21520 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
21521 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
21522 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
21523 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
21524 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
21525 s,@build@,$build,;t t
21526 s,@build_cpu@,$build_cpu,;t t
21527 s,@build_vendor@,$build_vendor,;t t
21528 s,@build_os@,$build_os,;t t
21529 s,@host@,$host,;t t
21530 s,@host_cpu@,$host_cpu,;t t
21531 s,@host_vendor@,$host_vendor,;t t
21532 s,@host_os@,$host_os,;t t
21533 s,@target@,$target,;t t
21534 s,@target_cpu@,$target_cpu,;t t
21535 s,@target_vendor@,$target_vendor,;t t
21536 s,@target_os@,$target_os,;t t
21537 s,@CC@,$CC,;t t
21538 s,@CFLAGS@,$CFLAGS,;t t
21539 s,@LDFLAGS@,$LDFLAGS,;t t
21540 s,@CPPFLAGS@,$CPPFLAGS,;t t
21541 s,@ac_ct_CC@,$ac_ct_CC,;t t
21542 s,@EXEEXT@,$EXEEXT,;t t
21543 s,@OBJEXT@,$OBJEXT,;t t
21544 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
21545 s,@CPP@,$CPP,;t t
21546 s,@LDCONFIG@,$LDCONFIG,;t t
21547 s,@CXX@,$CXX,;t t
21548 s,@CXXFLAGS@,$CXXFLAGS,;t t
21549 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
21550 s,@AWK@,$AWK,;t t
21551 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21552 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21553 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
21554 s,@LINT@,$LINT,;t t
21555 s,@LINT_OPTS@,$LINT_OPTS,;t t
21556 s,@LN_S@,$LN_S,;t t
21557 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
21558 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
21559 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
21560 s,@SET_MAKE@,$SET_MAKE,;t t
21561 s,@CTAGS@,$CTAGS,;t t
21562 s,@ETAGS@,$ETAGS,;t t
21563 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
21564 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
21565 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
21566 s,@RANLIB@,$RANLIB,;t t
21567 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
21568 s,@LD@,$LD,;t t
21569 s,@ac_ct_LD@,$ac_ct_LD,;t t
21570 s,@AR@,$AR,;t t
21571 s,@ac_ct_AR@,$ac_ct_AR,;t t
21572 s,@NM@,$NM,;t t
21573 s,@ac_ct_NM@,$ac_ct_NM,;t t
21574 s,@ARFLAGS@,$ARFLAGS,;t t
21575 s,@DESTDIR@,$DESTDIR,;t t
21576 s,@BUILD_CC@,$BUILD_CC,;t t
21577 s,@BUILD_CPP@,$BUILD_CPP,;t t
21578 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
21579 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
21580 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
21581 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
21582 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21583 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21584 s,@cf_list_models@,$cf_list_models,;t t
21585 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21586 s,@LIBTOOL@,$LIBTOOL,;t t
21587 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
21588 s,@LT_UNDEF@,$LT_UNDEF,;t t
21589 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21590 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21591 s,@LIB_CREATE@,$LIB_CREATE,;t t
21592 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21593 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21594 s,@LIB_PREP@,$LIB_PREP,;t t
21595 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21596 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21597 s,@LIB_LINK@,$LIB_LINK,;t t
21598 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21599 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21600 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21601 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21602 s,@TICS_NAME@,$TICS_NAME,;t t
21603 s,@TINFO_NAME@,$TINFO_NAME,;t t
21604 s,@LIB_NAME@,$LIB_NAME,;t t
21605 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21606 s,@CC_G_OPT@,$CC_G_OPT,;t t
21607 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21608 s,@LD_MODEL@,$LD_MODEL,;t t
21609 s,@shlibdir@,$shlibdir,;t t
21610 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
21611 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21612 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21613 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21614 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21615 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
21616 s,@LINK_PROGS@,$LINK_PROGS,;t t
21617 s,@LINK_TESTS@,$LINK_TESTS,;t t
21618 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21619 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21620 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21621 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21622 s,@RPATH_LIST@,$RPATH_LIST,;t t
21623 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21624 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21625 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
21626 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21627 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21628 s,@XTERM_KBS@,$XTERM_KBS,;t t
21629 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21630 s,@TERMINFO@,$TERMINFO,;t t
21631 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21632 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21633 s,@TERMPATH@,$TERMPATH,;t t
21634 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
21635 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21636 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21637 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21638 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21639 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21640 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21641 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21642 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21643 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21644 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21645 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21646 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21647 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21648 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21649 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21650 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21651 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21652 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21653 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21654 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21655 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21656 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21657 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21658 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21659 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21660 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21661 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21662 s,@PTHREAD@,$PTHREAD,;t t
21663 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21664 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21665 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21666 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21667 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21668 s,@ECHO_LT@,$ECHO_LT,;t t
21669 s,@ECHO_LD@,$ECHO_LD,;t t
21670 s,@RULE_CC@,$RULE_CC,;t t
21671 s,@SHOW_CC@,$SHOW_CC,;t t
21672 s,@ECHO_CC@,$ECHO_CC,;t t
21673 s,@ECHO_LINK@,$ECHO_LINK,;t t
21674 s,@ADAFLAGS@,$ADAFLAGS,;t t
21675 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21676 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21677 s,@ADA_TRACE@,$ADA_TRACE,;t t
21678 s,@MATH_LIB@,$MATH_LIB,;t t
21679 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21680 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21681 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21682 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21683 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21684 s,@TEST_LIBS@,$TEST_LIBS,;t t
21685 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21686 s,@CXXCPP@,$CXXCPP,;t t
21687 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21688 s,@CXX_AR@,$CXX_AR,;t t
21689 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21690 s,@CXXLIBS@,$CXXLIBS,;t t
21691 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21692 s,@gnat_exists@,$gnat_exists,;t t
21693 s,@M4_exists@,$M4_exists,;t t
21694 s,@cf_ada_make@,$cf_ada_make,;t t
21695 s,@cf_compile_generics@,$cf_compile_generics,;t t
21696 s,@cf_generic_objects@,$cf_generic_objects,;t t
21697 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21698 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21699 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21700 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21701 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21702 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21703 s,@cf_ada_package@,$cf_ada_package,;t t
21704 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21705 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21706 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21707 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21708 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21709 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21710 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21711 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21712 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21713 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21714 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21715 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21716 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21717 s,@TICS_LIBS@,$TICS_LIBS,;t t
21718 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21719 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21720 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21721 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21722 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21723 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21724 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21725 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21726 s,@includesubdir@,$includesubdir,;t t
21727 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21728 s,@TICS_LIST@,$TICS_LIST,;t t
21729 s,@TINFO_LIST@,$TINFO_LIST,;t t
21730 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21731 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21732 s,@TEST_ARGS@,$TEST_ARGS,;t t
21733 s,@TEST_DEPS@,$TEST_DEPS,;t t
21734 s,@TEST_ARG2@,$TEST_ARG2,;t t
21735 s,@TEST_DEP2@,$TEST_DEP2,;t t
21736 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21737 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21738 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21739 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21740 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21741 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21742 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21743 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21744 s,@cross_compiling@,$cross_compiling,;t t
21745 s,@TIC_PATH@,$TIC_PATH,;t t
21746 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21747 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21748 s,@PANEL_NAME@,$PANEL_NAME,;t t
21749 s,@MENU_NAME@,$MENU_NAME,;t t
21750 s,@FORM_NAME@,$FORM_NAME,;t t
21751 s,@CXX_NAME@,$CXX_NAME,;t t
21752 CEOF
21753
21754 EOF
21755
21756   cat >>$CONFIG_STATUS <<\EOF
21757   # Split the substitutions into bite-sized pieces for seds with
21758   # small command number limits, like on Digital OSF/1 and HP-UX.
21759   ac_max_sed_lines=48
21760   ac_sed_frag=1 # Number of current file.
21761   ac_beg=1 # First line for current file.
21762   ac_end=$ac_max_sed_lines # Line after last line for current file.
21763   ac_more_lines=:
21764   ac_sed_cmds=
21765   while $ac_more_lines; do
21766     if test $ac_beg -gt 1; then
21767       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21768     else
21769       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21770     fi
21771     if test ! -s $tmp/subs.frag; then
21772       ac_more_lines=false
21773     else
21774       # The purpose of the label and of the branching condition is to
21775       # speed up the sed processing (if there are no `@' at all, there
21776       # is no need to browse any of the substitutions).
21777       # These are the two extra sed commands mentioned above.
21778       (echo ':t
21779   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21780       if test -z "$ac_sed_cmds"; then
21781         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21782       else
21783         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21784       fi
21785       ac_sed_frag=`expr $ac_sed_frag + 1`
21786       ac_beg=$ac_end
21787       ac_end=`expr $ac_end + $ac_max_sed_lines`
21788     fi
21789   done
21790   if test -z "$ac_sed_cmds"; then
21791     ac_sed_cmds=cat
21792   fi
21793 fi # test -n "$CONFIG_FILES"
21794
21795 EOF
21796 cat >>$CONFIG_STATUS <<\EOF
21797 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21798   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21799   case $ac_file in
21800   - | *:- | *:-:* ) # input from stdin
21801         cat >$tmp/stdin
21802         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21803         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21804   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21805         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21806   * )   ac_file_in=$ac_file.in ;;
21807   esac
21808
21809   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21810   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21811          X"$ac_file" : 'X\(//\)[^/]' \| \
21812          X"$ac_file" : 'X\(//\)$' \| \
21813          X"$ac_file" : 'X\(/\)' \| \
21814          .     : '\(.\)' 2>/dev/null ||
21815 echo X"$ac_file" |
21816     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21817           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21818           /^X\(\/\/\)$/{ s//\1/; q; }
21819           /^X\(\/\).*/{ s//\1/; q; }
21820           s/.*/./; q'`
21821   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21822     { case "$ac_dir" in
21823   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21824   *)                      as_incr_dir=.;;
21825 esac
21826 as_dummy="$ac_dir"
21827 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21828   case $as_mkdir_dir in
21829     # Skip DOS drivespec
21830     ?:) as_incr_dir=$as_mkdir_dir ;;
21831     *)
21832       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21833       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21834     ;;
21835   esac
21836 done; }
21837
21838     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21839     # A "../" for each directory in $ac_dir_suffix.
21840     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21841   else
21842     ac_dir_suffix= ac_dots=
21843   fi
21844
21845   case $srcdir in
21846   .)  ac_srcdir=.
21847       if test -z "$ac_dots"; then
21848          ac_top_srcdir=.
21849       else
21850          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21851       fi ;;
21852   [\\/]* | ?:[\\/]* )
21853       ac_srcdir=$srcdir$ac_dir_suffix;
21854       ac_top_srcdir=$srcdir ;;
21855   *) # Relative path.
21856     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21857     ac_top_srcdir=$ac_dots$srcdir ;;
21858   esac
21859
21860   case $INSTALL in
21861   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21862   *) ac_INSTALL=$ac_dots$INSTALL ;;
21863   esac
21864
21865   if test x"$ac_file" != x-; then
21866     { echo "$as_me:21866: creating $ac_file" >&5
21867 echo "$as_me: creating $ac_file" >&6;}
21868     rm -f "$ac_file"
21869   fi
21870   # Let's still pretend it is `configure' which instantiates (i.e., don't
21871   # use $as_me), people would be surprised to read:
21872   #    /* config.h.  Generated automatically by config.status.  */
21873   configure_input="Generated automatically from `echo $ac_file_in |
21874                                                  sed 's,.*/,,'` by configure."
21875
21876   # First look for the input files in the build tree, otherwise in the
21877   # src tree.
21878   ac_file_inputs=`IFS=:
21879     for f in $ac_file_in; do
21880       case $f in
21881       -) echo $tmp/stdin ;;
21882       [\\/$]*)
21883          # Absolute (can't be DOS-style, as IFS=:)
21884          test -f "$f" || { { echo "$as_me:21884: error: cannot find input file: $f" >&5
21885 echo "$as_me: error: cannot find input file: $f" >&2;}
21886    { (exit 1); exit 1; }; }
21887          echo $f;;
21888       *) # Relative
21889          if test -f "$f"; then
21890            # Build tree
21891            echo $f
21892          elif test -f "$srcdir/$f"; then
21893            # Source tree
21894            echo $srcdir/$f
21895          else
21896            # /dev/null tree
21897            { { echo "$as_me:21897: error: cannot find input file: $f" >&5
21898 echo "$as_me: error: cannot find input file: $f" >&2;}
21899    { (exit 1); exit 1; }; }
21900          fi;;
21901       esac
21902     done` || { (exit 1); exit 1; }
21903 EOF
21904 cat >>$CONFIG_STATUS <<\EOF
21905   ac_warn_datarootdir=no
21906   if test x"$ac_file" != x-; then
21907     for ac_item in $ac_file_inputs
21908     do
21909       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
21910       if test -n "$ac_seen"; then
21911         ac_used=`grep '@datarootdir@' $ac_item`
21912         if test -z "$ac_used"; then
21913           { echo "$as_me:21913: WARNING: datarootdir was used implicitly but not set:
21914 $ac_seen" >&5
21915 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
21916 $ac_seen" >&2;}
21917           ac_warn_datarootdir=yes
21918         fi
21919       fi
21920       ac_seen=`grep '${datarootdir}' $ac_item`
21921       if test -n "$ac_seen"; then
21922         { echo "$as_me:21922: WARNING: datarootdir was used explicitly but not set:
21923 $ac_seen" >&5
21924 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
21925 $ac_seen" >&2;}
21926         ac_warn_datarootdir=yes
21927       fi
21928     done
21929   fi
21930
21931 if test "x$ac_warn_datarootdir" = xyes; then
21932   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
21933 fi
21934
21935 EOF
21936 cat >>$CONFIG_STATUS <<EOF
21937   sed "$ac_vpsub
21938 $extrasub
21939 EOF
21940 cat >>$CONFIG_STATUS <<\EOF
21941 :t
21942 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21943 s,@configure_input@,$configure_input,;t t
21944 s,@srcdir@,$ac_srcdir,;t t
21945 s,@top_srcdir@,$ac_top_srcdir,;t t
21946 s,@INSTALL@,$ac_INSTALL,;t t
21947 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21948   rm -f $tmp/stdin
21949   if test x"$ac_file" != x-; then
21950     cp $tmp/out $ac_file
21951
21952     for ac_name in prefix exec_prefix datarootdir
21953     do
21954         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
21955         if test -n "$ac_seen"; then
21956             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
21957             if test -z "$ac_init"; then
21958               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
21959               { echo "$as_me:21959: WARNING: Variable $ac_name is used but was not set:
21960 $ac_seen" >&5
21961 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
21962 $ac_seen" >&2;}
21963             fi
21964         fi
21965     done
21966     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
21967     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
21968     if test -s $tmp/out; then
21969       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
21970       { echo "$as_me:21970: WARNING: Some variables may not be substituted:
21971 $ac_seen" >&5
21972 echo "$as_me: WARNING: Some variables may not be substituted:
21973 $ac_seen" >&2;}
21974     fi
21975   else
21976     cat $tmp/out
21977   fi
21978   rm -f $tmp/out
21979
21980 done
21981 EOF
21982 cat >>$CONFIG_STATUS <<\EOF
21983
21984 #
21985 # CONFIG_HEADER section.
21986 #
21987
21988 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21989 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21990 #
21991 # ac_d sets the value in "#define NAME VALUE" lines.
21992 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
21993 ac_dB='[        ].*$,\1#\2'
21994 ac_dC=' '
21995 ac_dD=',;t'
21996 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21997 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21998 ac_iB='\([      ]\),\1#\2define\3'
21999 ac_iC=' '
22000 ac_iD='\4,;t'
22001 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22002 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22003 ac_uB='$,\1#\2define\3'
22004 ac_uC=' '
22005 ac_uD=',;t'
22006
22007 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22008   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22009   case $ac_file in
22010   - | *:- | *:-:* ) # input from stdin
22011         cat >$tmp/stdin
22012         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22013         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22014   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22015         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22016   * )   ac_file_in=$ac_file.in ;;
22017   esac
22018
22019   test x"$ac_file" != x- && { echo "$as_me:22019: creating $ac_file" >&5
22020 echo "$as_me: creating $ac_file" >&6;}
22021
22022   # First look for the input files in the build tree, otherwise in the
22023   # src tree.
22024   ac_file_inputs=`IFS=:
22025     for f in $ac_file_in; do
22026       case $f in
22027       -) echo $tmp/stdin ;;
22028       [\\/$]*)
22029          # Absolute (can't be DOS-style, as IFS=:)
22030          test -f "$f" || { { echo "$as_me:22030: error: cannot find input file: $f" >&5
22031 echo "$as_me: error: cannot find input file: $f" >&2;}
22032    { (exit 1); exit 1; }; }
22033          echo $f;;
22034       *) # Relative
22035          if test -f "$f"; then
22036            # Build tree
22037            echo $f
22038          elif test -f "$srcdir/$f"; then
22039            # Source tree
22040            echo $srcdir/$f
22041          else
22042            # /dev/null tree
22043            { { echo "$as_me:22043: error: cannot find input file: $f" >&5
22044 echo "$as_me: error: cannot find input file: $f" >&2;}
22045    { (exit 1); exit 1; }; }
22046          fi;;
22047       esac
22048     done` || { (exit 1); exit 1; }
22049   # Remove the trailing spaces.
22050   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
22051
22052 EOF
22053
22054 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
22055 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
22056 # be either 'cat' or 'sort'.
22057 cat confdefs.h | uniq >conftest.vals
22058
22059 # Break up conftest.vals because some shells have a limit on
22060 # the size of here documents, and old seds have small limits too.
22061
22062 rm -f conftest.tail
22063 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
22064 while grep . conftest.vals >/dev/null
22065 do
22066   # Write chunks of a limited-size here document to conftest.frag.
22067   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
22068   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
22069   echo 'CEOF' >> $CONFIG_STATUS
22070   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
22071   rm -f conftest.vals
22072   mv conftest.tail conftest.vals
22073 done
22074 rm -f conftest.vals
22075
22076 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
22077 # marker @DEFS@.
22078 echo '  cat >> conftest.edit <<CEOF
22079 /@DEFS@/r conftest.frag
22080 /@DEFS@/d
22081 CEOF
22082 sed -f conftest.edit $tmp/in > $tmp/out
22083 rm -f $tmp/in
22084 mv $tmp/out $tmp/in
22085 rm -f conftest.edit conftest.frag
22086 ' >> $CONFIG_STATUS
22087
22088 cat >>$CONFIG_STATUS <<\EOF
22089   # Let's still pretend it is `configure' which instantiates (i.e., don't
22090   # use $as_me), people would be surprised to read:
22091   #    /* config.h.  Generated automatically by config.status.  */
22092   if test x"$ac_file" = x-; then
22093     echo "/* Generated automatically by configure.  */" >$tmp/config.h
22094   else
22095     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
22096   fi
22097   cat $tmp/in >>$tmp/config.h
22098   rm -f $tmp/in
22099   if test x"$ac_file" != x-; then
22100     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
22101       { echo "$as_me:22101: $ac_file is unchanged" >&5
22102 echo "$as_me: $ac_file is unchanged" >&6;}
22103     else
22104       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22105          X"$ac_file" : 'X\(//\)[^/]' \| \
22106          X"$ac_file" : 'X\(//\)$' \| \
22107          X"$ac_file" : 'X\(/\)' \| \
22108          .     : '\(.\)' 2>/dev/null ||
22109 echo X"$ac_file" |
22110     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22111           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22112           /^X\(\/\/\)$/{ s//\1/; q; }
22113           /^X\(\/\).*/{ s//\1/; q; }
22114           s/.*/./; q'`
22115       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22116         { case "$ac_dir" in
22117   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
22118   *)                      as_incr_dir=.;;
22119 esac
22120 as_dummy="$ac_dir"
22121 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
22122   case $as_mkdir_dir in
22123     # Skip DOS drivespec
22124     ?:) as_incr_dir=$as_mkdir_dir ;;
22125     *)
22126       as_incr_dir=$as_incr_dir/$as_mkdir_dir
22127       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
22128     ;;
22129   esac
22130 done; }
22131
22132       fi
22133       rm -f $ac_file
22134       mv $tmp/config.h $ac_file
22135     fi
22136   else
22137     cat $tmp/config.h
22138     rm -f $tmp/config.h
22139   fi
22140 done
22141 EOF
22142 cat >>$CONFIG_STATUS <<\EOF
22143 #
22144 # CONFIG_COMMANDS section.
22145 #
22146 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22147   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22148   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22149
22150   case $ac_dest in
22151     default )
22152 if test "x$cf_with_tests" != xno ; then
22153
22154 for cf_dir in test
22155 do
22156         if test ! -d $srcdir/$cf_dir; then
22157                 continue
22158         elif test -f $srcdir/$cf_dir/programs; then
22159                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
22160         fi
22161 done
22162
22163 fi
22164
22165 cf_prefix=$LIB_PREFIX
22166
22167 case $cf_cv_shlib_version in #(vi
22168 cygdll|msysdll|mingw)
22169         TINFO_NAME=$TINFO_ARG_SUFFIX
22170         TINFO_SUFFIX=.dll
22171         ;;
22172 esac
22173
22174 if test -n "$TINFO_SUFFIX" ; then
22175         case $TINFO_SUFFIX in
22176         tw*)
22177                 TINFO_NAME="${TINFO_NAME}tw"
22178                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
22179                 ;;
22180         t*)
22181                 TINFO_NAME="${TINFO_NAME}t"
22182                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
22183                 ;;
22184         w*)
22185                 TINFO_NAME="${TINFO_NAME}w"
22186                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
22187                 ;;
22188         esac
22189 fi
22190
22191 for cf_dir in $SRC_SUBDIRS
22192 do
22193         if test ! -d $srcdir/$cf_dir ; then
22194                 continue
22195         elif test -f $srcdir/$cf_dir/modules; then
22196
22197                 SHARED_LIB=
22198                 Libs_To_Make=
22199                 for cf_item in $cf_LIST_MODELS
22200                 do
22201
22202         case X$cf_item in #(vi
22203         Xlibtool) #(vi
22204                 cf_suffix='.la'
22205                 cf_depsuf=$cf_suffix
22206                 ;;
22207         Xdebug) #(vi
22208                 cf_suffix='_g.a'
22209                 cf_depsuf=$cf_suffix
22210                 ;;
22211         Xprofile) #(vi
22212                 cf_suffix='_p.a'
22213                 cf_depsuf=$cf_suffix
22214                 ;;
22215         Xshared) #(vi
22216                 case $cf_cv_system_name in
22217                 aix[5-7]*) #(vi
22218                         cf_suffix='.a'
22219                         cf_depsuf=$cf_suffix
22220                         ;;
22221                 cygwin*|msys*|mingw*) #(vi
22222                         cf_suffix='.dll'
22223                         cf_depsuf='.dll.a'
22224                         ;;
22225                 darwin*) #(vi
22226                         cf_suffix='.dylib'
22227                         cf_depsuf=$cf_suffix
22228                         ;;
22229                 hpux*) #(vi
22230                         case $target in
22231                         ia64*) #(vi
22232                                 cf_suffix='.so'
22233                                 cf_depsuf=$cf_suffix
22234                                 ;;
22235                         *) #(vi
22236                                 cf_suffix='.sl'
22237                                 cf_depsuf=$cf_suffix
22238                                 ;;
22239                         esac
22240                         ;;
22241                 *) #(vi
22242                         cf_suffix='.so'
22243                         cf_depsuf=$cf_suffix
22244                         ;;
22245                 esac
22246                 ;;
22247         *)
22248                 cf_suffix='.a'
22249                 cf_depsuf=$cf_suffix
22250                 ;;
22251         esac
22252         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22253         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22254
22255                         cf_libname=$cf_dir
22256                         test "$cf_dir" = c++ && cf_libname=ncurses++
22257                         if test $cf_item = shared ; then
22258                                 if test -n "${LIB_SUFFIX}"
22259                                 then
22260                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22261                                 else
22262                                         cf_shared_suffix="$cf_suffix"
22263                                 fi
22264                                 if test "$cf_cv_do_symlinks" = yes ; then
22265                                         cf_version_name=
22266
22267                                         case "$cf_cv_shlib_version" in #(vi
22268                                         rel) #(vi
22269                                                 cf_version_name=REL_VERSION
22270                                                 ;;
22271                                         abi)
22272                                                 cf_version_name=ABI_VERSION
22273                                                 ;;
22274                                         esac
22275
22276                                         if test -n "$cf_version_name"
22277                                         then
22278                                                 case "$cf_cv_system_name" in #(vi
22279                                                 darwin*)
22280                                                         # "w", etc?
22281                                                         cf_suffix="${LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
22282                                                         ;; #(vi
22283                                                 *)
22284                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
22285                                                         ;;
22286                                                 esac
22287                                         fi
22288                                         if test -n "${LIB_SUFFIX}"
22289                                         then
22290                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22291                                         else
22292                                                 cf_shared_suffix="$cf_suffix"
22293                                         fi
22294                                 fi
22295                                 # cygwin needs import library, and has unique naming convention
22296                                 # use autodetected ${cf_prefix} for import lib and static lib, but
22297                                 # use 'cyg' prefix for shared lib.
22298                                 case $cf_cv_shlib_version in #(vi
22299                                 cygdll) #(vi
22300                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22301                                         Libs_To_Make="$Libs_To_Make ../lib/cyg${cf_libname}${cf_cygsuf}"
22302                                         continue
22303                                         ;;
22304                                 msysdll) #(vi
22305                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22306                                         Libs_To_Make="$Libs_To_Make ../lib/msys-${cf_libname}${cf_cygsuf}"
22307                                         continue
22308                                         ;;
22309                                 mingw)
22310                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22311                                         Libs_To_Make="$Libs_To_Make ../lib/lib${cf_libname}${cf_cygsuf}"
22312                                         continue
22313                                         ;;
22314                                 esac
22315                         fi
22316                         Libs_To_Make="$Libs_To_Make ../lib/${cf_prefix}${cf_libname}${cf_suffix}"
22317                 done
22318
22319                 if test $cf_dir = ncurses ; then
22320                         cf_subsets="$LIB_SUBSETS"
22321                         cf_r_parts="$cf_subsets"
22322                         cf_liblist="$Libs_To_Make"
22323
22324                         while test -n "$cf_r_parts"
22325                         do
22326                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
22327                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
22328                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
22329                                         cf_item=
22330                                         case $cf_l_parts in #(vi
22331                                         *termlib*) #(vi
22332                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
22333                                                 ;;
22334                                         *ticlib*)
22335                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
22336                                                 ;;
22337                                         *)
22338                                                 break
22339                                                 ;;
22340                                         esac
22341                                         if test -n "$cf_item"; then
22342                                                 Libs_To_Make="$cf_item $Libs_To_Make"
22343                                         fi
22344                                 else
22345                                         break
22346                                 fi
22347                         done
22348                 else
22349                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
22350                 fi
22351
22352                 if test $cf_dir = c++; then
22353                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
22354                                 cf_list=
22355                                 for cf_item in $Libs_To_Make
22356                                 do
22357                                         case $cf_item in
22358                                         *.a)
22359                                                 ;;
22360                                         *)
22361                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
22362                                                 ;;
22363                                         esac
22364                                         for cf_test in $cf_list
22365                                         do
22366                                                 if test "$cf_test" = "$cf_item"
22367                                                 then
22368                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
22369                                                         cf_item=
22370                                                         break
22371                                                 fi
22372                                         done
22373                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
22374                                 done
22375                                 Libs_To_Make="$cf_list"
22376                         fi
22377                 fi
22378
22379                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
22380                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
22381                         $cf_dir/Makefile >$cf_dir/Makefile.out
22382                 mv $cf_dir/Makefile.out $cf_dir/Makefile
22383
22384                 $AWK -f $srcdir/mk-0th.awk \
22385                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
22386                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22387
22388                 for cf_subset in $cf_subsets
22389                 do
22390                         cf_subdirs=
22391                         for cf_item in $cf_LIST_MODELS
22392                         do
22393
22394                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
22395
22396 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22397
22398                         CXX_MODEL=$cf_ITEM
22399                         if test "$CXX_MODEL" = SHARED; then
22400                                 case $cf_cv_shlib_version in #(vi
22401                                 cygdll|msysdll|mingw) #(vi
22402                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
22403
22404 echo "${as_me:-configure}:22404: testing overriding CXX_MODEL to SHARED ..." 1>&5
22405
22406                                         with_shared_cxx=yes
22407                                         ;;
22408                                 *)
22409                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
22410                                         ;;
22411                                 esac
22412                         fi
22413
22414         case X$cf_item in #(vi
22415         Xlibtool) #(vi
22416                 cf_suffix='.la'
22417                 cf_depsuf=$cf_suffix
22418                 ;;
22419         Xdebug) #(vi
22420                 cf_suffix='_g.a'
22421                 cf_depsuf=$cf_suffix
22422                 ;;
22423         Xprofile) #(vi
22424                 cf_suffix='_p.a'
22425                 cf_depsuf=$cf_suffix
22426                 ;;
22427         Xshared) #(vi
22428                 case $cf_cv_system_name in
22429                 aix[5-7]*) #(vi
22430                         cf_suffix='.a'
22431                         cf_depsuf=$cf_suffix
22432                         ;;
22433                 cygwin*|msys*|mingw*) #(vi
22434                         cf_suffix='.dll'
22435                         cf_depsuf='.dll.a'
22436                         ;;
22437                 darwin*) #(vi
22438                         cf_suffix='.dylib'
22439                         cf_depsuf=$cf_suffix
22440                         ;;
22441                 hpux*) #(vi
22442                         case $target in
22443                         ia64*) #(vi
22444                                 cf_suffix='.so'
22445                                 cf_depsuf=$cf_suffix
22446                                 ;;
22447                         *) #(vi
22448                                 cf_suffix='.sl'
22449                                 cf_depsuf=$cf_suffix
22450                                 ;;
22451                         esac
22452                         ;;
22453                 *) #(vi
22454                         cf_suffix='.so'
22455                         cf_depsuf=$cf_suffix
22456                         ;;
22457                 esac
22458                 ;;
22459         *)
22460                 cf_suffix='.a'
22461                 cf_depsuf=$cf_suffix
22462                 ;;
22463         esac
22464         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22465         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22466
22467         case $cf_item in
22468         libtool) cf_subdir='obj_lo'  ;;
22469         normal)  cf_subdir='objects' ;;
22470         debug)   cf_subdir='obj_g' ;;
22471         profile) cf_subdir='obj_p' ;;
22472         shared)
22473                 case $cf_cv_system_name in #(vi
22474                 cygwin|msys) #(vi
22475                         cf_subdir='objects' ;;
22476                 *)
22477                         cf_subdir='obj_s' ;;
22478                 esac
22479         esac
22480
22481                         # Test for case where we build libtinfo with a different name.
22482                         cf_libname=$cf_dir
22483                         if test $cf_dir = ncurses ; then
22484                                 case $cf_subset in
22485                                 *base*)
22486                                         cf_libname=${cf_libname}$LIB_SUFFIX
22487                                         ;;
22488                                 *termlib*)
22489                                         cf_libname=$TINFO_LIB_SUFFIX
22490                                         ;;
22491                                 ticlib*)
22492                                         cf_libname=$TICS_LIB_SUFFIX
22493                                         ;;
22494                                 esac
22495                         elif test $cf_dir = c++ ; then
22496                                 cf_libname=ncurses++$LIB_SUFFIX
22497                         else
22498                                 cf_libname=${cf_libname}$LIB_SUFFIX
22499                         fi
22500                         if test -n "${DFT_ARG_SUFFIX}" ; then
22501                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
22502                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
22503                         fi
22504
22505                         # These dependencies really are for development, not
22506                         # builds, but they are useful in porting, too.
22507                         cf_depend="../include/ncurses_cfg.h"
22508                         if test "$srcdir" = "."; then
22509                                 cf_reldir="."
22510                         else
22511                                 cf_reldir="\${srcdir}"
22512                         fi
22513
22514                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
22515                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
22516                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
22517                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
22518                         fi
22519
22520                         cf_dir_suffix=
22521                         old_cf_suffix="$cf_suffix"
22522                         if test "$cf_cv_shlib_version_infix" = yes ; then
22523                         if test -n "$LIB_SUFFIX" ; then
22524                                 case $LIB_SUFFIX in
22525                                 tw*)
22526                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
22527                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
22528                                         cf_dir_suffix=tw
22529                                         ;;
22530                                 t*)
22531                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
22532                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
22533                                         cf_dir_suffix=t
22534                                         ;;
22535                                 w*)
22536                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
22537                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
22538                                         cf_dir_suffix=w
22539                                         ;;
22540                                 esac
22541                         fi
22542                         fi
22543
22544                         $AWK -f $srcdir/mk-1st.awk \
22545                                 name=${cf_libname}${cf_dir_suffix} \
22546                                 traces=$LIB_TRACING \
22547                                 MODEL=$cf_ITEM \
22548                                 CXX_MODEL=$CXX_MODEL \
22549                                 model=$cf_subdir \
22550                                 prefix=$cf_prefix \
22551                                 suffix=$cf_suffix \
22552                                 subset=$cf_subset \
22553                                 driver=$cf_cv_term_driver \
22554                                 SymLink="$LN_S" \
22555                                 TermlibRoot=$TINFO_NAME \
22556                                 TermlibSuffix=$TINFO_SUFFIX \
22557                                 ShlibVer=$cf_cv_shlib_version \
22558                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
22559                                 ReLink=${cf_cv_do_relink:-no} \
22560                                 DoLinks=$cf_cv_do_symlinks \
22561                                 rmSoLocs=$cf_cv_rm_so_locs \
22562                                 ldconfig="$LDCONFIG" \
22563                                 overwrite=$WITH_OVERWRITE \
22564                                 depend="$cf_depend" \
22565                                 host="$host" \
22566                                 libtool_version="$LIBTOOL_VERSION" \
22567                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22568
22569                         cf_suffix="$old_cf_suffix"
22570
22571                         for cf_subdir2 in $cf_subdirs lib
22572                         do
22573                                 test $cf_subdir = $cf_subdir2 && break
22574                         done
22575                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
22576                         $AWK -f $srcdir/mk-2nd.awk \
22577                                 name=$cf_dir \
22578                                 traces=$LIB_TRACING \
22579                                 MODEL=$cf_ITEM \
22580                                 model=$cf_subdir \
22581                                 subset=$cf_subset \
22582                                 srcdir=$srcdir \
22583                                 echo=$WITH_ECHO \
22584                                 crenames=$cf_cv_prog_CC_c_o \
22585                                 cxxrenames=$cf_cv_prog_CXX_c_o \
22586                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22587                         cf_subdirs="$cf_subdirs $cf_subdir"
22588                         done
22589                 done
22590         fi
22591
22592         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
22593 done
22594
22595 for cf_dir in $SRC_SUBDIRS
22596 do
22597         if test ! -d $srcdir/$cf_dir ; then
22598                 continue
22599         fi
22600
22601         if test -f $cf_dir/Makefile ; then
22602                 case "$cf_dir" in
22603                 Ada95) #(vi
22604                         echo 'libs \' >> Makefile
22605                         echo 'install.libs \' >> Makefile
22606                         echo 'uninstall.libs ::' >> Makefile
22607                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
22608                         ;;
22609                 esac
22610         fi
22611
22612         if test -f $srcdir/$cf_dir/modules; then
22613                 echo >> Makefile
22614                 if test -f $srcdir/$cf_dir/headers; then
22615 cat >> Makefile <<CF_EOF
22616 install.includes \\
22617 uninstall.includes \\
22618 CF_EOF
22619                 fi
22620 if test "$cf_dir" != "c++" ; then
22621 echo 'lint \' >> Makefile
22622 fi
22623 cat >> Makefile <<CF_EOF
22624 libs \\
22625 lintlib \\
22626 install.libs \\
22627 uninstall.libs \\
22628 install.$cf_dir \\
22629 uninstall.$cf_dir ::
22630         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22631 CF_EOF
22632         elif test -f $srcdir/$cf_dir/headers; then
22633 cat >> Makefile <<CF_EOF
22634
22635 libs \\
22636 install.libs \\
22637 uninstall.libs \\
22638 install.includes \\
22639 uninstall.includes ::
22640         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22641 CF_EOF
22642 fi
22643 done
22644
22645 if test "x$cf_with_db_install" = xyes; then
22646 cat >> Makefile <<CF_EOF
22647
22648 install.libs uninstall.libs \\
22649 install.data uninstall.data ::
22650 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
22651 CF_EOF
22652 fi
22653
22654 if test "x$cf_with_manpages" = xyes; then
22655 cat >> Makefile <<CF_EOF
22656
22657 install.man \\
22658 uninstall.man ::
22659         cd man && \${MAKE} \${TOP_MFLAGS} \$@
22660 CF_EOF
22661 fi
22662
22663 cat >> Makefile <<CF_EOF
22664
22665 distclean ::
22666         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
22667         rm -f headers.sh headers.sed mk_shared_lib.sh
22668         rm -f edit_man.* man_alias.*
22669         rm -rf \${DIRS_TO_MAKE}
22670 CF_EOF
22671
22672 # Special case: tack's manpage lives in its own directory.
22673 if test "x$cf_with_manpages" = xyes; then
22674 if test -d tack ; then
22675 if test -f $srcdir/$tack.h; then
22676 cat >> Makefile <<CF_EOF
22677
22678 install.man \\
22679 uninstall.man ::
22680         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
22681 CF_EOF
22682 fi
22683 fi
22684 fi
22685
22686 rm -f headers.sed headers.sh
22687
22688 echo creating headers.sh
22689 cat >headers.sh <<CF_EOF
22690 #! /bin/sh
22691 # This shell script is generated by the 'configure' script.  It is invoked in a
22692 # subdirectory of the build tree.  It generates a sed-script in the parent
22693 # directory that is used to adjust includes for header files that reside in a
22694 # subdirectory of /usr/include, etc.
22695 PRG=""
22696 while test \$# != 3
22697 do
22698 PRG="\$PRG \$1"; shift
22699 done
22700 DST=\$1
22701 REF=\$2
22702 SRC=\$3
22703 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22704 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22705 echo installing \$SRC in \$DST
22706 CF_EOF
22707
22708 if test $WITH_CURSES_H = yes; then
22709         cat >>headers.sh <<CF_EOF
22710 case \$DST in
22711 /*/include/*)
22712         END=\`basename \$DST\`
22713         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22714         do
22715                 NAME=\`basename \$i\`
22716                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22717         done
22718         ;;
22719 *)
22720         echo "" >> \$TMPSED
22721         ;;
22722 esac
22723 CF_EOF
22724
22725 else
22726         cat >>headers.sh <<CF_EOF
22727 case \$DST in
22728 /*/include/*)
22729         END=\`basename \$DST\`
22730         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22731         do
22732                 NAME=\`basename \$i\`
22733                 if test "\$NAME" = "curses.h"
22734                 then
22735                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22736                         NAME=ncurses.h
22737                 fi
22738                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22739         done
22740         ;;
22741 *)
22742         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22743         ;;
22744 esac
22745 CF_EOF
22746 fi
22747 cat >>headers.sh <<CF_EOF
22748 rm -f \$TMPSRC
22749 sed -f \$TMPSED \$SRC > \$TMPSRC
22750 NAME=\`basename \$SRC\`
22751 CF_EOF
22752 if test $WITH_CURSES_H != yes; then
22753         cat >>headers.sh <<CF_EOF
22754 test "\$NAME" = "curses.h" && NAME=ncurses.h
22755 CF_EOF
22756 fi
22757 cat >>headers.sh <<CF_EOF
22758 # Just in case someone gzip'd manpages, remove the conflicting copy.
22759 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22760
22761 eval \$PRG \$TMPSRC \$DST/\$NAME
22762 rm -f \$TMPSRC \$TMPSED
22763 CF_EOF
22764
22765 chmod 0755 headers.sh
22766
22767 for cf_dir in $SRC_SUBDIRS
22768 do
22769         if test ! -d $srcdir/$cf_dir ; then
22770                 continue
22771         fi
22772
22773         if test -f $srcdir/$cf_dir/headers; then
22774                 $AWK -f $srcdir/mk-hdr.awk \
22775                         subset="$LIB_SUBSETS" \
22776                         compat="$WITH_CURSES_H" \
22777                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22778         fi
22779
22780         if test -f $srcdir/$cf_dir/modules; then
22781                 if test "$cf_dir" != "c++" ; then
22782                         cat >>$cf_dir/Makefile <<"CF_EOF"
22783 depend : ${AUTO_SRC}
22784         makedepend -- ${CPPFLAGS} -- ${C_SRC}
22785
22786 # DO NOT DELETE THIS LINE -- make depend depends on it.
22787 CF_EOF
22788                 fi
22789         fi
22790 done
22791
22792 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22793 if test -z "$USE_OLD_MAKERULES" ; then
22794         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22795 fi
22796 fi
22797  ;;
22798   esac
22799 done
22800 EOF
22801
22802 cat >>$CONFIG_STATUS <<\EOF
22803
22804 { (exit 0); exit 0; }
22805 EOF
22806 chmod +x $CONFIG_STATUS
22807 ac_clean_files=$ac_clean_files_save
22808
22809 # configure is writing to config.log, and then calls config.status.
22810 # config.status does its own redirection, appending to config.log.
22811 # Unfortunately, on DOS this fails, as config.log is still kept open
22812 # by configure, so config.status won't be able to write to it; its
22813 # output is simply discarded.  So we exec the FD to /dev/null,
22814 # effectively closing config.log, so it can be properly (re)opened and
22815 # appended to by config.status.  When coming back to configure, we
22816 # need to make the FD available again.
22817 if test "$no_create" != yes; then
22818   ac_cs_success=:
22819   exec 5>/dev/null
22820   $SHELL $CONFIG_STATUS || ac_cs_success=false
22821   exec 5>>config.log
22822   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22823   # would make configure fail if this is the last instruction.
22824   $ac_cs_success || { (exit 1); exit 1; }
22825 fi
22826 ${MAKE:-make} preinstall