]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.0 - patch 20160917
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.631 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20150926.
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   --with-pc-suffix        suffixes pc-files
718   --enable-mixed-case     tic should assume mixed-case filenames
719   --with-install-prefix   prefixes actual install-location ($DESTDIR)
720 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
721   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
722   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
723   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
724   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
725   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
726   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
727 Options to Specify the Libraries Built/Used:
728   --disable-libtool-version  enable to use libtool's incompatible naming scheme
729   --with-libtool          generate libraries with libtool
730   --with-shared           generate shared-libraries
731   --with-normal           generate normal-libraries (default)
732   --with-debug            generate debug-libraries (default)
733   --with-profile          generate profile-libraries
734   --with-cxx-shared       generate C++ shared-libraries
735   --with-lib-prefix       override library-prefix
736   --with-termlib          generate separate terminfo library
737   --with-ticlib           generate separate tic library
738   --with-gpm              use Alessandro Rubini's GPM library
739   --without-dlsym         do not use dlsym() to load GPM dynamically
740   --with-sysmouse         use sysmouse (FreeBSD console)
741   --enable-rpath          use rpath option when generating shared libraries
742   --disable-relink        relink shared libraries during install
743   --with-shlib-version=X  Specify rel or abi version for shared libs
744   --with-libtool-opts=XXX specify additional libtool options
745   --with-export-syms=XXX  limit exported symbols using libtool
746   --with-versioned-syms=X markup versioned symbols using ld
747   --disable-lib-suffixes  disable library suffixes
748   --disable-rpath-hack    don't add rpath options for additional libraries
749 Fine-Tuning Your Configuration:
750   --with-extra-suffix=X   append extra suffix to header/library paths
751   --disable-overwrite     put headers in subdir, omit link to -lcurses
752   --disable-database      do not use terminfo, only fallbacks/termcap
753   --with-database=XXX     specify terminfo source to install
754   --with-hashed-db        specify hashed-database library
755   --with-fallbacks=XXX    specify list of fallback terminal descriptions
756   --without-xterm-new     specify if xterm terminfo should be old version
757   --with-xterm-kbs=XXX    specify if xterm backspace sends BS or DEL
758   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
759   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
760   --disable-big-core      assume machine has little memory
761   --disable-big-strings   assume compiler has only standard-size strings
762   --enable-termcap        compile in termcap fallback support
763   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
764   --enable-getcap         fast termcap load, no xrefs to terminfo
765   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
766   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
767   --disable-root-environ  restrict environment when running as root
768   --enable-symlinks       make tic use symbolic links not hard links
769   --enable-broken_linker  compile with broken-linker support code
770   --enable-bsdpad         recognize BSD-style prefix padding
771   --enable-widec          compile with wide-char/UTF-8 code
772   --disable-lp64          allow chtype to be long (ignore _LP64)
773   --disable-largefile     omit support for large files
774   --disable-tparm-varargs compile tparm() without varargs interface
775   --disable-tic-depends   link tic library without explicit dependency on ncurses library
776   --with-bool=TYPE        override fallback type of bool variable
777   --with-caps=alt         compile with alternate Caps file
778   --with-chtype=TYPE      override type of chtype
779   --with-ospeed=TYPE      override type of ospeed variable
780   --with-mmask-t=TYPE     override type of mmask_t
781   --with-ccharw-max=XXX   override size CCHARW_MAX
782   --with-tparm-arg=TYPE   override parameter type of tparm
783   --with-rcs-ids          compile-in RCS identifiers
784 Options to Specify How Manpages are Installed:
785   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
786                           optionally formatted/catonly, e.g., gzip,formatted
787   --with-manpage-renames  specify manpage-renaming
788   --with-manpage-aliases  specify manpage-aliases using .so
789   --with-manpage-symlinks specify manpage-aliases using symlinks
790   --with-manpage-tbl      specify manpage processing with tbl
791 Extensions:
792   --disable-ext-funcs     disable function-extensions
793   --enable-sp-funcs       enable SCREEN-extensions
794   --enable-term-driver    enable terminal-driver
795   --enable-const          compile with extra/non-standard const
796   --enable-ext-colors     compile for 256-color support
797   --enable-ext-mouse      compile for extended mouse-encoding
798   --enable-ext-putwin     compile with extended putwin/screendump
799   --enable-no-padding     compile with $NCURSES_NO_PADDING code
800   --enable-signed-char    compile using signed Boolean's in term.h
801   --enable-sigwinch       compile with SIGWINCH handler
802   --enable-tcap-names     compile with user-definable terminal capabilities
803 Development Code:
804   --without-develop       disable development options
805   --enable-hard-tabs      compile with hard-tabs code
806   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
807 Experimental Code:
808   --disable-assumed-color do not assume anything about default-colors
809   --disable-hashmap       compile without hashmap scrolling-optimization
810   --enable-colorfgbg      compile-in experimental $COLORFGBG code
811   --enable-interop        compile-in interop bindings
812   --with-pthread          use POSIX thread library
813   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
814   --enable-weak-symbols   enable weak-symbols for pthreads
815   --enable-reentrant      compile with reentrant code
816   --with-wrap-prefix=XXX  override prefix used for public variables
817   --enable-safe-sprintf   compile with experimental safe-sprintf code
818   --disable-scroll-hints  compile without scroll-hints code
819   --enable-wgetch-events  compile with wgetch-events code
820 Testing/development Options:
821   --disable-echo          do not display "compiling" commands
822   --enable-warnings       build: turn on GCC compiler warnings
823   --enable-string-hacks   work around bogus compiler/loader warnings
824   --enable-assertions     test: turn on generation of assertion code
825   --with-dmalloc          test: use Gray Watson's dmalloc library
826   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
827   --with-valgrind         test: use valgrind
828   --disable-leaks         test: free permanent memory, analyze leaks
829   --enable-expanded       test: generate functions for certain macros
830   --disable-macros        test: use functions rather than macros
831   --with-trace            test: add trace() function to all models of ncurses
832   --disable-gnat-projects test: disable GNAT projects even if usable
833 Ada95 Binding Options:
834   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
835   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
836   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
837   --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
838
839 Some influential environment variables:
840   CC          C compiler command
841   CFLAGS      C compiler flags
842   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
843               nonstandard directory <lib dir>
844   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
845               headers in a nonstandard directory <include dir>
846   CPP         C preprocessor
847   CXX         C++ compiler command
848   CXXFLAGS    C++ compiler flags
849   CXXCPP      C++ preprocessor
850
851 Use these variables to override the choices made by `configure' or to help
852 it to find libraries and programs with nonstandard names/locations.
853
854 EOF
855 fi
856
857 if test "$ac_init_help" = "recursive"; then
858   # If there are subdirs, report their specific --help.
859   ac_popdir=`pwd`
860   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
861     cd $ac_subdir
862     # A "../" for each directory in /$ac_subdir.
863     ac_dots=`echo $ac_subdir |
864              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
865
866     case $srcdir in
867     .) # No --srcdir option.  We are building in place.
868       ac_sub_srcdir=$srcdir ;;
869     [\\/]* | ?:[\\/]* ) # Absolute path.
870       ac_sub_srcdir=$srcdir/$ac_subdir ;;
871     *) # Relative path.
872       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
873     esac
874
875     # Check for guested configure; otherwise get Cygnus style configure.
876     if test -f $ac_sub_srcdir/configure.gnu; then
877       echo
878       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
879     elif test -f $ac_sub_srcdir/configure; then
880       echo
881       $SHELL $ac_sub_srcdir/configure  --help=recursive
882     elif test -f $ac_sub_srcdir/configure.ac ||
883            test -f $ac_sub_srcdir/configure.in; then
884       echo
885       $ac_configure --help
886     else
887       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
888     fi
889     cd $ac_popdir
890   done
891 fi
892
893 test -n "$ac_init_help" && exit 0
894 if $ac_init_version; then
895   cat <<\EOF
896
897 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
898 Free Software Foundation, Inc.
899 This configure script is free software; the Free Software Foundation
900 gives unlimited permission to copy, distribute and modify it.
901 EOF
902   exit 0
903 fi
904 exec 5>config.log
905 cat >&5 <<EOF
906 This file contains any messages produced by compilers while
907 running configure, to aid debugging if configure makes a mistake.
908
909 It was created by $as_me, which was
910 generated by GNU Autoconf 2.52.20150926.  Invocation command line was
911
912   $ $0 $@
913
914 EOF
915 {
916 cat <<_ASUNAME
917 ## ---------- ##
918 ## Platform.  ##
919 ## ---------- ##
920
921 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
922 uname -m = `(uname -m) 2>/dev/null || echo unknown`
923 uname -r = `(uname -r) 2>/dev/null || echo unknown`
924 uname -s = `(uname -s) 2>/dev/null || echo unknown`
925 uname -v = `(uname -v) 2>/dev/null || echo unknown`
926
927 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
928 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
929
930 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
931 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
932 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
933 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
934 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
935 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
936 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
937
938 PATH = $PATH
939
940 _ASUNAME
941 } >&5
942
943 cat >&5 <<EOF
944 ## ------------ ##
945 ## Core tests.  ##
946 ## ------------ ##
947
948 EOF
949
950 # Keep a trace of the command line.
951 # Strip out --no-create and --no-recursion so they do not pile up.
952 # Also quote any args containing shell meta-characters.
953 ac_configure_args=
954 ac_sep=
955 for ac_arg
956 do
957   case $ac_arg in
958   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
959   | --no-cr | --no-c) ;;
960   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
961   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
962   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
963     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
964     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
965     ac_sep=" " ;;
966   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
967      ac_sep=" " ;;
968   esac
969   # Get rid of the leading space.
970 done
971
972 # When interrupted or exit'd, cleanup temporary files, and complete
973 # config.log.  We remove comments because anyway the quotes in there
974 # would cause problems or look ugly.
975 trap 'exit_status=$?
976   # Save into config.log some information that might help in debugging.
977   echo >&5
978   echo "## ----------------- ##" >&5
979   echo "## Cache variables.  ##" >&5
980   echo "## ----------------- ##" >&5
981   echo >&5
982   # The following way of writing the cache mishandles newlines in values,
983 {
984   (set) 2>&1 |
985     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
986     *ac_space=\ *)
987       sed -n \
988         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
989           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
990       ;;
991     *)
992       sed -n \
993         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
994       ;;
995     esac;
996 } >&5
997   sed "/^$/d" confdefs.h >conftest.log
998   if test -s conftest.log; then
999     echo >&5
1000     echo "## ------------ ##" >&5
1001     echo "## confdefs.h.  ##" >&5
1002     echo "## ------------ ##" >&5
1003     echo >&5
1004     cat conftest.log >&5
1005   fi
1006   (echo; echo) >&5
1007   test "$ac_signal" != 0 &&
1008     echo "$as_me: caught signal $ac_signal" >&5
1009   echo "$as_me: exit $exit_status" >&5
1010   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1011     exit $exit_status
1012      ' 0
1013 for ac_signal in 1 2 13 15; do
1014   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1015 done
1016 ac_signal=0
1017
1018 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1019 rm -rf conftest* confdefs.h
1020 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1021 echo >confdefs.h
1022
1023 # Let the site file select an alternate cache file if it wants to.
1024 # Prefer explicitly selected file to automatically selected ones.
1025 if test -z "$CONFIG_SITE"; then
1026   if test "x$prefix" != xNONE; then
1027     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1028   else
1029     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1030   fi
1031 fi
1032 for ac_site_file in $CONFIG_SITE; do
1033   if test -r "$ac_site_file"; then
1034     { echo "$as_me:1034: loading site script $ac_site_file" >&5
1035 echo "$as_me: loading site script $ac_site_file" >&6;}
1036     cat "$ac_site_file" >&5
1037     . "$ac_site_file"
1038   fi
1039 done
1040
1041 if test -r "$cache_file"; then
1042   # Some versions of bash will fail to source /dev/null (special
1043   # files actually), so we avoid doing that.
1044   if test -f "$cache_file"; then
1045     { echo "$as_me:1045: loading cache $cache_file" >&5
1046 echo "$as_me: loading cache $cache_file" >&6;}
1047     case $cache_file in
1048       [\\/]* | ?:[\\/]* ) . $cache_file;;
1049       *)                      . ./$cache_file;;
1050     esac
1051   fi
1052 else
1053   { echo "$as_me:1053: creating cache $cache_file" >&5
1054 echo "$as_me: creating cache $cache_file" >&6;}
1055   >$cache_file
1056 fi
1057
1058 # Check that the precious variables saved in the cache have kept the same
1059 # value.
1060 ac_cache_corrupted=false
1061 for ac_var in `(set) 2>&1 |
1062                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1063   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1064   eval ac_new_set=\$ac_env_${ac_var}_set
1065   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1066   eval ac_new_val="\$ac_env_${ac_var}_value"
1067   case $ac_old_set,$ac_new_set in
1068     set,)
1069       { echo "$as_me:1069: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1070 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1071       ac_cache_corrupted=: ;;
1072     ,set)
1073       { echo "$as_me:1073: error: \`$ac_var' was not set in the previous run" >&5
1074 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1075       ac_cache_corrupted=: ;;
1076     ,);;
1077     *)
1078       if test "x$ac_old_val" != "x$ac_new_val"; then
1079         { echo "$as_me:1079: error: \`$ac_var' has changed since the previous run:" >&5
1080 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1081         { echo "$as_me:1081:   former value:  $ac_old_val" >&5
1082 echo "$as_me:   former value:  $ac_old_val" >&2;}
1083         { echo "$as_me:1083:   current value: $ac_new_val" >&5
1084 echo "$as_me:   current value: $ac_new_val" >&2;}
1085         ac_cache_corrupted=:
1086       fi;;
1087   esac
1088   # Pass precious variables to config.status.  It doesn't matter if
1089   # we pass some twice (in addition to the command line arguments).
1090   if test "$ac_new_set" = set; then
1091     case $ac_new_val in
1092     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1093       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1094       ac_configure_args="$ac_configure_args '$ac_arg'"
1095       ;;
1096     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1097        ;;
1098     esac
1099   fi
1100 done
1101 if $ac_cache_corrupted; then
1102   { echo "$as_me:1102: error: changes in the environment can compromise the build" >&5
1103 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1104   { { echo "$as_me:1104: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1105 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1106    { (exit 1); exit 1; }; }
1107 fi
1108
1109 ac_ext=c
1110 ac_cpp='$CPP $CPPFLAGS'
1111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1114 ac_main_return=return
1115
1116 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1117   *c*,-n*) ECHO_N= ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1118                    ECHO_T='     ' ;;
1119   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1120   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1121 esac
1122 echo "#! $SHELL" >conftest.sh
1123 echo  "exit 0"   >>conftest.sh
1124 chmod +x conftest.sh
1125 if { (echo "$as_me:1125: PATH=\".;.\"; conftest.sh") >&5
1126   (PATH=".;."; conftest.sh) 2>&5
1127   ac_status=$?
1128   echo "$as_me:1128: \$? = $ac_status" >&5
1129   (exit $ac_status); }; then
1130   ac_path_separator=';'
1131 else
1132   ac_path_separator=:
1133 fi
1134 PATH_SEPARATOR="$ac_path_separator"
1135 rm -f conftest.sh
1136
1137 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1138
1139 top_builddir=`pwd`
1140
1141 echo "$as_me:1141: checking for egrep" >&5
1142 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1143 if test "${ac_cv_prog_egrep+set}" = set; then
1144   echo $ECHO_N "(cached) $ECHO_C" >&6
1145 else
1146   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1147                 then ac_cv_prog_egrep='grep -E'
1148                 else ac_cv_prog_egrep='egrep'
1149         fi
1150 fi
1151 echo "$as_me:1151: result: $ac_cv_prog_egrep" >&5
1152 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1153         EGREP=$ac_cv_prog_egrep
1154
1155         test -z "$EGREP" && { { echo "$as_me:1155: error: No egrep program found" >&5
1156 echo "$as_me: error: No egrep program found" >&2;}
1157    { (exit 1); exit 1; }; }
1158
1159 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1160 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1161 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1162 cf_cv_abi_version=${NCURSES_MAJOR}
1163 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1164 cf_cv_timestamp=`date`
1165 echo "$as_me:1165: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1166 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1167
1168 if test -f $srcdir/VERSION ; then
1169         echo "$as_me:1169: checking for package version" >&5
1170 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1171
1172         # if there are not enough fields, cut returns the last one...
1173         cf_field1=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
1174         cf_field2=`sed -e '2,$d' $srcdir/VERSION|cut -f2`
1175         cf_field3=`sed -e '2,$d' $srcdir/VERSION|cut -f3`
1176
1177         # this is how CF_BUNDLED_INTL uses $VERSION:
1178         VERSION="$cf_field1"
1179
1180         VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1181         test -z "$VERSION_MAJOR" && { { echo "$as_me:1181: error: missing major-version" >&5
1182 echo "$as_me: error: missing major-version" >&2;}
1183    { (exit 1); exit 1; }; }
1184
1185         VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1186         test -z "$VERSION_MINOR" && { { echo "$as_me:1186: error: missing minor-version" >&5
1187 echo "$as_me: error: missing minor-version" >&2;}
1188    { (exit 1); exit 1; }; }
1189
1190         echo "$as_me:1190: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1191 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1192
1193         echo "$as_me:1193: checking for package patch date" >&5
1194 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1195         VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1196         case .$VERSION_PATCH in
1197         (.)
1198                 { { echo "$as_me:1198: error: missing patch-date $VERSION_PATCH" >&5
1199 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1200    { (exit 1); exit 1; }; }
1201                 ;;
1202         (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1203                 ;;
1204         (*)
1205                 { { echo "$as_me:1205: error: illegal patch-date $VERSION_PATCH" >&5
1206 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1207    { (exit 1); exit 1; }; }
1208                 ;;
1209         esac
1210         echo "$as_me:1210: result: $VERSION_PATCH" >&5
1211 echo "${ECHO_T}$VERSION_PATCH" >&6
1212 else
1213         { { echo "$as_me:1213: error: did not find $srcdir/VERSION" >&5
1214 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1215    { (exit 1); exit 1; }; }
1216 fi
1217
1218 # show the actual data that we have for versions:
1219 test -n "$verbose" && echo "    ABI VERSION $VERSION" 1>&6
1220
1221 echo "${as_me:-configure}:1221: testing ABI VERSION $VERSION ..." 1>&5
1222
1223 test -n "$verbose" && echo "    VERSION_MAJOR $VERSION_MAJOR" 1>&6
1224
1225 echo "${as_me:-configure}:1225: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1226
1227 test -n "$verbose" && echo "    VERSION_MINOR $VERSION_MINOR" 1>&6
1228
1229 echo "${as_me:-configure}:1229: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1230
1231 test -n "$verbose" && echo "    VERSION_PATCH $VERSION_PATCH" 1>&6
1232
1233 echo "${as_me:-configure}:1233: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1234
1235         cf_PACKAGE=NCURSES
1236         PACKAGE=ncurses
1237
1238 cat >>confdefs.h <<EOF
1239 #define PACKAGE "$PACKAGE"
1240 EOF
1241
1242 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1243
1244         cat >>confdefs.h <<EOF
1245 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1246 EOF
1247
1248         cat >>confdefs.h <<EOF
1249 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1250 EOF
1251
1252 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1253
1254 # Check whether --with-rel-version or --without-rel-version was given.
1255 if test "${with_rel_version+set}" = set; then
1256   withval="$with_rel_version"
1257   { echo "$as_me:1257: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1258 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1259  cf_cv_rel_version=$withval
1260 fi;
1261
1262  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1263  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1264
1265 if test -n "$NCURSES_MAJOR" ; then
1266   case $NCURSES_MAJOR in
1267   ([0-9]*)
1268         ;;
1269   (*)
1270         { { echo "$as_me:1270: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1271 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1272    { (exit 1); exit 1; }; }
1273         ;;
1274   esac
1275 else
1276   { { echo "$as_me:1276: error: Release major-version value is empty" >&5
1277 echo "$as_me: error: Release major-version value is empty" >&2;}
1278    { (exit 1); exit 1; }; }
1279 fi
1280
1281 if test -n "$NCURSES_MINOR" ; then
1282   case $NCURSES_MINOR in
1283   ([0-9]*)
1284         ;;
1285   (*)
1286         { { echo "$as_me:1286: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1287 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1288    { (exit 1); exit 1; }; }
1289         ;;
1290   esac
1291 else
1292   { { echo "$as_me:1292: error: Release minor-version value is empty" >&5
1293 echo "$as_me: error: Release minor-version value is empty" >&2;}
1294    { (exit 1); exit 1; }; }
1295 fi
1296
1297 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1298
1299 # Check whether --with-abi-version or --without-abi-version was given.
1300 if test "${with_abi_version+set}" = set; then
1301   withval="$with_abi_version"
1302
1303         if test "x$cf_cv_abi_version" != "x$withval"
1304         then
1305                 { echo "$as_me:1305: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1306 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1307                 case $cf_cv_rel_version in
1308                 (5.*)
1309                         cf_cv_rel_version=$withval.0
1310                         ;;
1311                 (6.*)
1312                         cf_cv_rel_version=$withval.9    # FIXME: should be 10 as of 6.0 release
1313                         ;;
1314                 esac
1315         fi
1316         cf_cv_abi_version=$withval
1317 fi;
1318
1319 if test -n "$cf_cv_abi_version" ; then
1320   case $cf_cv_abi_version in
1321   ([0-9]*)
1322         ;;
1323   (*)
1324         { { echo "$as_me:1324: error: ABI version is not a number: $cf_cv_abi_version" >&5
1325 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1326    { (exit 1); exit 1; }; }
1327         ;;
1328   esac
1329 else
1330   { { echo "$as_me:1330: error: ABI version value is empty" >&5
1331 echo "$as_me: error: ABI version value is empty" >&2;}
1332    { (exit 1); exit 1; }; }
1333 fi
1334
1335 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1336 then
1337         case $cf_cv_rel_version in
1338         (5.*)
1339                 cf_cv_rel_version=$with_abi_version.0
1340                 ;;
1341         esac
1342 fi
1343
1344 ac_aux_dir=
1345 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1346   if test -f $ac_dir/install-sh; then
1347     ac_aux_dir=$ac_dir
1348     ac_install_sh="$ac_aux_dir/install-sh -c"
1349     break
1350   elif test -f $ac_dir/install.sh; then
1351     ac_aux_dir=$ac_dir
1352     ac_install_sh="$ac_aux_dir/install.sh -c"
1353     break
1354   elif test -f $ac_dir/shtool; then
1355     ac_aux_dir=$ac_dir
1356     ac_install_sh="$ac_aux_dir/shtool install -c"
1357     break
1358   fi
1359 done
1360 if test -z "$ac_aux_dir"; then
1361   { { echo "$as_me:1361: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1362 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1363    { (exit 1); exit 1; }; }
1364 fi
1365 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1366 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1367 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1368
1369 # Make sure we can run config.sub.
1370 $ac_config_sub sun4 >/dev/null 2>&1 ||
1371   { { echo "$as_me:1371: error: cannot run $ac_config_sub" >&5
1372 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1373    { (exit 1); exit 1; }; }
1374
1375 echo "$as_me:1375: checking build system type" >&5
1376 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1377 if test "${ac_cv_build+set}" = set; then
1378   echo $ECHO_N "(cached) $ECHO_C" >&6
1379 else
1380   ac_cv_build_alias=$build_alias
1381 test -z "$ac_cv_build_alias" &&
1382   ac_cv_build_alias=`$ac_config_guess`
1383 test -z "$ac_cv_build_alias" &&
1384   { { echo "$as_me:1384: error: cannot guess build type; you must specify one" >&5
1385 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1386    { (exit 1); exit 1; }; }
1387 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1388   { { echo "$as_me:1388: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1389 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1390    { (exit 1); exit 1; }; }
1391
1392 fi
1393 echo "$as_me:1393: result: $ac_cv_build" >&5
1394 echo "${ECHO_T}$ac_cv_build" >&6
1395 build=$ac_cv_build
1396 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1397 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1398 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1399
1400 echo "$as_me:1400: checking host system type" >&5
1401 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1402 if test "${ac_cv_host+set}" = set; then
1403   echo $ECHO_N "(cached) $ECHO_C" >&6
1404 else
1405   ac_cv_host_alias=$host_alias
1406 test -z "$ac_cv_host_alias" &&
1407   ac_cv_host_alias=$ac_cv_build_alias
1408 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1409   { { echo "$as_me:1409: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1410 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1411    { (exit 1); exit 1; }; }
1412
1413 fi
1414 echo "$as_me:1414: result: $ac_cv_host" >&5
1415 echo "${ECHO_T}$ac_cv_host" >&6
1416 host=$ac_cv_host
1417 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1418 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1419 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1420
1421 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1422         echo "$as_me:1422: checking target system type" >&5
1423 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1424 if test "${ac_cv_target+set}" = set; then
1425   echo $ECHO_N "(cached) $ECHO_C" >&6
1426 else
1427   ac_cv_target_alias=$target_alias
1428 test "x$ac_cv_target_alias" = "x" &&
1429   ac_cv_target_alias=$ac_cv_host_alias
1430 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1431   { { echo "$as_me:1431: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1432 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1433    { (exit 1); exit 1; }; }
1434
1435 fi
1436 echo "$as_me:1436: result: $ac_cv_target" >&5
1437 echo "${ECHO_T}$ac_cv_target" >&6
1438 target=$ac_cv_target
1439 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1440 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1441 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1442
1443 # The aliases save the names the user supplied, while $host etc.
1444 # will get canonicalized.
1445 test -n "$target_alias" &&
1446   test "$program_prefix$program_suffix$program_transform_name" = \
1447     NONENONEs,x,x, &&
1448   program_prefix=${target_alias}-
1449         system_name="$host_os"
1450 else
1451         system_name="`(uname -s -r) 2>/dev/null`"
1452         if test -z "$system_name" ; then
1453                 system_name="`(hostname) 2>/dev/null`"
1454         fi
1455 fi
1456 test -n "$system_name" &&
1457 cat >>confdefs.h <<EOF
1458 #define SYSTEM_NAME "$system_name"
1459 EOF
1460
1461 if test "${cf_cv_system_name+set}" = set; then
1462   echo $ECHO_N "(cached) $ECHO_C" >&6
1463 else
1464   cf_cv_system_name="$system_name"
1465 fi
1466
1467 test -z "$system_name" && system_name="$cf_cv_system_name"
1468 test -n "$cf_cv_system_name" && echo "$as_me:1468: result: Configuring for $cf_cv_system_name" >&5
1469 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1470
1471 if test ".$system_name" != ".$cf_cv_system_name" ; then
1472         echo "$as_me:1472: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1473 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1474         { { echo "$as_me:1474: error: \"Please remove config.cache and try again.\"" >&5
1475 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1476    { (exit 1); exit 1; }; }
1477 fi
1478
1479 # Check whether --with-system-type or --without-system-type was given.
1480 if test "${with_system_type+set}" = set; then
1481   withval="$with_system_type"
1482   { echo "$as_me:1482: WARNING: overriding system type to $withval" >&5
1483 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1484         cf_cv_system_name=$withval
1485         host_os=$withval
1486
1487 fi;
1488
1489 ###     Save the given $CFLAGS to allow user-override.
1490 cf_user_CFLAGS="$CFLAGS"
1491
1492 ###     Default install-location
1493
1494 echo "$as_me:1494: checking for prefix" >&5
1495 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1496 if test "x$prefix" = "xNONE" ; then
1497         case "$cf_cv_system_name" in
1498                 # non-vendor systems don't have a conflict
1499         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1500                 prefix=/usr
1501                 ;;
1502         (*)     prefix=$ac_default_prefix
1503                 ;;
1504         esac
1505 fi
1506 echo "$as_me:1506: result: $prefix" >&5
1507 echo "${ECHO_T}$prefix" >&6
1508
1509 if test "x$prefix" = "xNONE" ; then
1510 echo "$as_me:1510: checking for default include-directory" >&5
1511 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1512 test -n "$verbose" && echo 1>&6
1513 for cf_symbol in \
1514         $includedir \
1515         $includedir/ncurses \
1516         $prefix/include \
1517         $prefix/include/ncurses \
1518         /usr/local/include \
1519         /usr/local/include/ncurses \
1520         /usr/include \
1521         /usr/include/ncurses
1522 do
1523         cf_dir=`eval echo $cf_symbol`
1524         if test -f $cf_dir/curses.h ; then
1525         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1526                 includedir="$cf_symbol"
1527                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1528                 break
1529         fi
1530         fi
1531         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1532 done
1533 echo "$as_me:1533: result: $includedir" >&5
1534 echo "${ECHO_T}$includedir" >&6
1535 fi
1536
1537 ### Defaults for ncurses ABI
1538
1539 case x$cf_cv_abi_version in
1540 (x[6789])
1541         cf_dft_ext_colors=yes
1542         cf_dft_ext_const=yes
1543         cf_dft_ext_mouse=yes
1544         cf_dft_ext_putwin=yes
1545         cf_dft_ext_spfuncs=yes
1546         cf_dft_filter_syms=yes
1547         cf_dft_chtype=uint32_t
1548         cf_dft_mmask_t=uint32_t
1549         cf_dft_interop=yes
1550         cf_dft_tparm_arg=intptr_t
1551         cf_dft_with_lp64=yes
1552         ;;
1553 (*)
1554         cf_dft_ext_colors=no
1555         cf_dft_ext_const=no
1556         cf_dft_ext_mouse=no
1557         cf_dft_ext_putwin=no
1558         cf_dft_ext_spfuncs=no
1559         cf_dft_filter_syms=no
1560         cf_dft_chtype=auto
1561         cf_dft_mmask_t=auto
1562         cf_dft_interop=no
1563         cf_dft_tparm_arg=long
1564         cf_dft_with_lp64=no
1565         ;;
1566 esac
1567
1568 ###     Checks for programs.
1569
1570 # Check whether --with-ada or --without-ada was given.
1571 if test "${with_ada+set}" = set; then
1572   withval="$with_ada"
1573   cf_with_ada=$withval
1574 else
1575   cf_with_ada=yes
1576 fi;
1577 if test "x$cf_with_ada" = xyes
1578 then
1579         cf_PROG_CC="gnatgcc gcc cc"
1580 else
1581         cf_PROG_CC="gcc cc"
1582 fi
1583
1584 ac_ext=c
1585 ac_cpp='$CPP $CPPFLAGS'
1586 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1587 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1588 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1589 ac_main_return=return
1590 if test -n "$ac_tool_prefix"; then
1591   for ac_prog in $cf_PROG_CC
1592   do
1593     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1594 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1595 echo "$as_me:1595: checking for $ac_word" >&5
1596 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1597 if test "${ac_cv_prog_CC+set}" = set; then
1598   echo $ECHO_N "(cached) $ECHO_C" >&6
1599 else
1600   if test -n "$CC"; then
1601   ac_cv_prog_CC="$CC" # Let the user override the test.
1602 else
1603   ac_save_IFS=$IFS; IFS=$ac_path_separator
1604 ac_dummy="$PATH"
1605 for ac_dir in $ac_dummy; do
1606   IFS=$ac_save_IFS
1607   test -z "$ac_dir" && ac_dir=.
1608   $as_executable_p "$ac_dir/$ac_word" || continue
1609 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1610 echo "$as_me:1610: found $ac_dir/$ac_word" >&5
1611 break
1612 done
1613
1614 fi
1615 fi
1616 CC=$ac_cv_prog_CC
1617 if test -n "$CC"; then
1618   echo "$as_me:1618: result: $CC" >&5
1619 echo "${ECHO_T}$CC" >&6
1620 else
1621   echo "$as_me:1621: result: no" >&5
1622 echo "${ECHO_T}no" >&6
1623 fi
1624
1625     test -n "$CC" && break
1626   done
1627 fi
1628 if test -z "$CC"; then
1629   ac_ct_CC=$CC
1630   for ac_prog in $cf_PROG_CC
1631 do
1632   # Extract the first word of "$ac_prog", so it can be a program name with args.
1633 set dummy $ac_prog; ac_word=$2
1634 echo "$as_me:1634: checking for $ac_word" >&5
1635 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1636 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1637   echo $ECHO_N "(cached) $ECHO_C" >&6
1638 else
1639   if test -n "$ac_ct_CC"; then
1640   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1641 else
1642   ac_save_IFS=$IFS; IFS=$ac_path_separator
1643 ac_dummy="$PATH"
1644 for ac_dir in $ac_dummy; do
1645   IFS=$ac_save_IFS
1646   test -z "$ac_dir" && ac_dir=.
1647   $as_executable_p "$ac_dir/$ac_word" || continue
1648 ac_cv_prog_ac_ct_CC="$ac_prog"
1649 echo "$as_me:1649: found $ac_dir/$ac_word" >&5
1650 break
1651 done
1652
1653 fi
1654 fi
1655 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1656 if test -n "$ac_ct_CC"; then
1657   echo "$as_me:1657: result: $ac_ct_CC" >&5
1658 echo "${ECHO_T}$ac_ct_CC" >&6
1659 else
1660   echo "$as_me:1660: result: no" >&5
1661 echo "${ECHO_T}no" >&6
1662 fi
1663
1664   test -n "$ac_ct_CC" && break
1665 done
1666
1667   CC=$ac_ct_CC
1668 fi
1669
1670 test -z "$CC" && { { echo "$as_me:1670: error: no acceptable cc found in \$PATH" >&5
1671 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1672    { (exit 1); exit 1; }; }
1673
1674 # Provide some information about the compiler.
1675 echo "$as_me:1675:" \
1676      "checking for C compiler version" >&5
1677 ac_compiler=`set X $ac_compile; echo $2`
1678 { (eval echo "$as_me:1678: \"$ac_compiler --version </dev/null >&5\"") >&5
1679   (eval $ac_compiler --version </dev/null >&5) 2>&5
1680   ac_status=$?
1681   echo "$as_me:1681: \$? = $ac_status" >&5
1682   (exit $ac_status); }
1683 { (eval echo "$as_me:1683: \"$ac_compiler -v </dev/null >&5\"") >&5
1684   (eval $ac_compiler -v </dev/null >&5) 2>&5
1685   ac_status=$?
1686   echo "$as_me:1686: \$? = $ac_status" >&5
1687   (exit $ac_status); }
1688 { (eval echo "$as_me:1688: \"$ac_compiler -V </dev/null >&5\"") >&5
1689   (eval $ac_compiler -V </dev/null >&5) 2>&5
1690   ac_status=$?
1691   echo "$as_me:1691: \$? = $ac_status" >&5
1692   (exit $ac_status); }
1693
1694 cat >conftest.$ac_ext <<_ACEOF
1695 #line 1695 "configure"
1696 #include "confdefs.h"
1697
1698 int
1699 main ()
1700 {
1701
1702   ;
1703   return 0;
1704 }
1705 _ACEOF
1706 ac_clean_files_save=$ac_clean_files
1707 ac_clean_files="$ac_clean_files a.out a.exe"
1708 # Try to create an executable without -o first, disregard a.out.
1709 # It will help us diagnose broken compilers, and finding out an intuition
1710 # of exeext.
1711 echo "$as_me:1711: checking for C compiler default output" >&5
1712 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1713 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1714 if { (eval echo "$as_me:1714: \"$ac_link_default\"") >&5
1715   (eval $ac_link_default) 2>&5
1716   ac_status=$?
1717   echo "$as_me:1717: \$? = $ac_status" >&5
1718   (exit $ac_status); }; then
1719   # Find the output, starting from the most likely.  This scheme is
1720 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1721 # resort.
1722 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1723                 ls a.out conftest 2>/dev/null;
1724                 ls a.* conftest.* 2>/dev/null`; do
1725   case $ac_file in
1726     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1727     a.out ) # We found the default executable, but exeext='' is most
1728             # certainly right.
1729             break;;
1730     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1731           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1732           export ac_cv_exeext
1733           break;;
1734     * ) break;;
1735   esac
1736 done
1737 else
1738   echo "$as_me: failed program was:" >&5
1739 cat conftest.$ac_ext >&5
1740 { { echo "$as_me:1740: error: C compiler cannot create executables" >&5
1741 echo "$as_me: error: C compiler cannot create executables" >&2;}
1742    { (exit 77); exit 77; }; }
1743 fi
1744
1745 ac_exeext=$ac_cv_exeext
1746 echo "$as_me:1746: result: $ac_file" >&5
1747 echo "${ECHO_T}$ac_file" >&6
1748
1749 # Check the compiler produces executables we can run.  If not, either
1750 # the compiler is broken, or we cross compile.
1751 echo "$as_me:1751: checking whether the C compiler works" >&5
1752 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1753 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1754 # If not cross compiling, check that we can run a simple program.
1755 if test "$cross_compiling" != yes; then
1756   if { ac_try='./$ac_file'
1757   { (eval echo "$as_me:1757: \"$ac_try\"") >&5
1758   (eval $ac_try) 2>&5
1759   ac_status=$?
1760   echo "$as_me:1760: \$? = $ac_status" >&5
1761   (exit $ac_status); }; }; then
1762     cross_compiling=no
1763   else
1764     if test "$cross_compiling" = maybe; then
1765         cross_compiling=yes
1766     else
1767         { { echo "$as_me:1767: error: cannot run C compiled programs.
1768 If you meant to cross compile, use \`--host'." >&5
1769 echo "$as_me: error: cannot run C compiled programs.
1770 If you meant to cross compile, use \`--host'." >&2;}
1771    { (exit 1); exit 1; }; }
1772     fi
1773   fi
1774 fi
1775 echo "$as_me:1775: result: yes" >&5
1776 echo "${ECHO_T}yes" >&6
1777
1778 rm -f a.out a.exe conftest$ac_cv_exeext
1779 ac_clean_files=$ac_clean_files_save
1780 # Check the compiler produces executables we can run.  If not, either
1781 # the compiler is broken, or we cross compile.
1782 echo "$as_me:1782: checking whether we are cross compiling" >&5
1783 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1784 echo "$as_me:1784: result: $cross_compiling" >&5
1785 echo "${ECHO_T}$cross_compiling" >&6
1786
1787 echo "$as_me:1787: checking for executable suffix" >&5
1788 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1789 if { (eval echo "$as_me:1789: \"$ac_link\"") >&5
1790   (eval $ac_link) 2>&5
1791   ac_status=$?
1792   echo "$as_me:1792: \$? = $ac_status" >&5
1793   (exit $ac_status); }; then
1794   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1795 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1796 # work properly (i.e., refer to `conftest.exe'), while it won't with
1797 # `rm'.
1798 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1799   case $ac_file in
1800     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1801     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1802           export ac_cv_exeext
1803           break;;
1804     * ) break;;
1805   esac
1806 done
1807 else
1808   { { echo "$as_me:1808: error: cannot compute EXEEXT: cannot compile and link" >&5
1809 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1810    { (exit 1); exit 1; }; }
1811 fi
1812
1813 rm -f conftest$ac_cv_exeext
1814 echo "$as_me:1814: result: $ac_cv_exeext" >&5
1815 echo "${ECHO_T}$ac_cv_exeext" >&6
1816
1817 rm -f conftest.$ac_ext
1818 EXEEXT=$ac_cv_exeext
1819 ac_exeext=$EXEEXT
1820 echo "$as_me:1820: checking for object suffix" >&5
1821 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1822 if test "${ac_cv_objext+set}" = set; then
1823   echo $ECHO_N "(cached) $ECHO_C" >&6
1824 else
1825   cat >conftest.$ac_ext <<_ACEOF
1826 #line 1826 "configure"
1827 #include "confdefs.h"
1828
1829 int
1830 main ()
1831 {
1832
1833   ;
1834   return 0;
1835 }
1836 _ACEOF
1837 rm -f conftest.o conftest.obj
1838 if { (eval echo "$as_me:1838: \"$ac_compile\"") >&5
1839   (eval $ac_compile) 2>&5
1840   ac_status=$?
1841   echo "$as_me:1841: \$? = $ac_status" >&5
1842   (exit $ac_status); }; then
1843   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1844   case $ac_file in
1845     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1846     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1847        break;;
1848   esac
1849 done
1850 else
1851   echo "$as_me: failed program was:" >&5
1852 cat conftest.$ac_ext >&5
1853 { { echo "$as_me:1853: error: cannot compute OBJEXT: cannot compile" >&5
1854 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1855    { (exit 1); exit 1; }; }
1856 fi
1857
1858 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1859 fi
1860 echo "$as_me:1860: result: $ac_cv_objext" >&5
1861 echo "${ECHO_T}$ac_cv_objext" >&6
1862 OBJEXT=$ac_cv_objext
1863 ac_objext=$OBJEXT
1864 echo "$as_me:1864: checking whether we are using the GNU C compiler" >&5
1865 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1866 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1867   echo $ECHO_N "(cached) $ECHO_C" >&6
1868 else
1869   cat >conftest.$ac_ext <<_ACEOF
1870 #line 1870 "configure"
1871 #include "confdefs.h"
1872
1873 int
1874 main ()
1875 {
1876 #ifndef __GNUC__
1877        choke me
1878 #endif
1879
1880   ;
1881   return 0;
1882 }
1883 _ACEOF
1884 rm -f conftest.$ac_objext
1885 if { (eval echo "$as_me:1885: \"$ac_compile\"") >&5
1886   (eval $ac_compile) 2>&5
1887   ac_status=$?
1888   echo "$as_me:1888: \$? = $ac_status" >&5
1889   (exit $ac_status); } &&
1890          { ac_try='test -s conftest.$ac_objext'
1891   { (eval echo "$as_me:1891: \"$ac_try\"") >&5
1892   (eval $ac_try) 2>&5
1893   ac_status=$?
1894   echo "$as_me:1894: \$? = $ac_status" >&5
1895   (exit $ac_status); }; }; then
1896   ac_compiler_gnu=yes
1897 else
1898   echo "$as_me: failed program was:" >&5
1899 cat conftest.$ac_ext >&5
1900 ac_compiler_gnu=no
1901 fi
1902 rm -f conftest.$ac_objext conftest.$ac_ext
1903 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1904
1905 fi
1906 echo "$as_me:1906: result: $ac_cv_c_compiler_gnu" >&5
1907 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1908 GCC=`test $ac_compiler_gnu = yes && echo yes`
1909 ac_test_CFLAGS=${CFLAGS+set}
1910 ac_save_CFLAGS=$CFLAGS
1911 CFLAGS="-g"
1912 echo "$as_me:1912: checking whether $CC accepts -g" >&5
1913 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1914 if test "${ac_cv_prog_cc_g+set}" = set; then
1915   echo $ECHO_N "(cached) $ECHO_C" >&6
1916 else
1917   cat >conftest.$ac_ext <<_ACEOF
1918 #line 1918 "configure"
1919 #include "confdefs.h"
1920
1921 int
1922 main ()
1923 {
1924
1925   ;
1926   return 0;
1927 }
1928 _ACEOF
1929 rm -f conftest.$ac_objext
1930 if { (eval echo "$as_me:1930: \"$ac_compile\"") >&5
1931   (eval $ac_compile) 2>&5
1932   ac_status=$?
1933   echo "$as_me:1933: \$? = $ac_status" >&5
1934   (exit $ac_status); } &&
1935          { ac_try='test -s conftest.$ac_objext'
1936   { (eval echo "$as_me:1936: \"$ac_try\"") >&5
1937   (eval $ac_try) 2>&5
1938   ac_status=$?
1939   echo "$as_me:1939: \$? = $ac_status" >&5
1940   (exit $ac_status); }; }; then
1941   ac_cv_prog_cc_g=yes
1942 else
1943   echo "$as_me: failed program was:" >&5
1944 cat conftest.$ac_ext >&5
1945 ac_cv_prog_cc_g=no
1946 fi
1947 rm -f conftest.$ac_objext conftest.$ac_ext
1948 fi
1949 echo "$as_me:1949: result: $ac_cv_prog_cc_g" >&5
1950 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1951 if test "$ac_test_CFLAGS" = set; then
1952   CFLAGS=$ac_save_CFLAGS
1953 elif test $ac_cv_prog_cc_g = yes; then
1954   if test "$GCC" = yes; then
1955     CFLAGS="-g -O2"
1956   else
1957     CFLAGS="-g"
1958   fi
1959 else
1960   if test "$GCC" = yes; then
1961     CFLAGS="-O2"
1962   else
1963     CFLAGS=
1964   fi
1965 fi
1966 # Some people use a C++ compiler to compile C.  Since we use `exit',
1967 # in C++ we need to declare it.  In case someone uses the same compiler
1968 # for both compiling C and C++ we need to have the C++ compiler decide
1969 # the declaration of exit, since it's the most demanding environment.
1970 cat >conftest.$ac_ext <<_ACEOF
1971 #ifndef __cplusplus
1972   choke me
1973 #endif
1974 _ACEOF
1975 rm -f conftest.$ac_objext
1976 if { (eval echo "$as_me:1976: \"$ac_compile\"") >&5
1977   (eval $ac_compile) 2>&5
1978   ac_status=$?
1979   echo "$as_me:1979: \$? = $ac_status" >&5
1980   (exit $ac_status); } &&
1981          { ac_try='test -s conftest.$ac_objext'
1982   { (eval echo "$as_me:1982: \"$ac_try\"") >&5
1983   (eval $ac_try) 2>&5
1984   ac_status=$?
1985   echo "$as_me:1985: \$? = $ac_status" >&5
1986   (exit $ac_status); }; }; then
1987   for ac_declaration in \
1988    ''\
1989    '#include <stdlib.h>' \
1990    'extern "C" void std::exit (int) throw (); using std::exit;' \
1991    'extern "C" void std::exit (int); using std::exit;' \
1992    'extern "C" void exit (int) throw ();' \
1993    'extern "C" void exit (int);' \
1994    'void exit (int);'
1995 do
1996   cat >conftest.$ac_ext <<_ACEOF
1997 #line 1997 "configure"
1998 #include "confdefs.h"
1999 #include <stdlib.h>
2000 $ac_declaration
2001 int
2002 main ()
2003 {
2004 exit (42);
2005   ;
2006   return 0;
2007 }
2008 _ACEOF
2009 rm -f conftest.$ac_objext
2010 if { (eval echo "$as_me:2010: \"$ac_compile\"") >&5
2011   (eval $ac_compile) 2>&5
2012   ac_status=$?
2013   echo "$as_me:2013: \$? = $ac_status" >&5
2014   (exit $ac_status); } &&
2015          { ac_try='test -s conftest.$ac_objext'
2016   { (eval echo "$as_me:2016: \"$ac_try\"") >&5
2017   (eval $ac_try) 2>&5
2018   ac_status=$?
2019   echo "$as_me:2019: \$? = $ac_status" >&5
2020   (exit $ac_status); }; }; then
2021   :
2022 else
2023   echo "$as_me: failed program was:" >&5
2024 cat conftest.$ac_ext >&5
2025 continue
2026 fi
2027 rm -f conftest.$ac_objext conftest.$ac_ext
2028   cat >conftest.$ac_ext <<_ACEOF
2029 #line 2029 "configure"
2030 #include "confdefs.h"
2031 $ac_declaration
2032 int
2033 main ()
2034 {
2035 exit (42);
2036   ;
2037   return 0;
2038 }
2039 _ACEOF
2040 rm -f conftest.$ac_objext
2041 if { (eval echo "$as_me:2041: \"$ac_compile\"") >&5
2042   (eval $ac_compile) 2>&5
2043   ac_status=$?
2044   echo "$as_me:2044: \$? = $ac_status" >&5
2045   (exit $ac_status); } &&
2046          { ac_try='test -s conftest.$ac_objext'
2047   { (eval echo "$as_me:2047: \"$ac_try\"") >&5
2048   (eval $ac_try) 2>&5
2049   ac_status=$?
2050   echo "$as_me:2050: \$? = $ac_status" >&5
2051   (exit $ac_status); }; }; then
2052   break
2053 else
2054   echo "$as_me: failed program was:" >&5
2055 cat conftest.$ac_ext >&5
2056 fi
2057 rm -f conftest.$ac_objext conftest.$ac_ext
2058 done
2059 rm -rf conftest*
2060 if test -n "$ac_declaration"; then
2061   echo '#ifdef __cplusplus' >>confdefs.h
2062   echo $ac_declaration      >>confdefs.h
2063   echo '#endif'             >>confdefs.h
2064 fi
2065
2066 else
2067   echo "$as_me: failed program was:" >&5
2068 cat conftest.$ac_ext >&5
2069 fi
2070 rm -f conftest.$ac_objext conftest.$ac_ext
2071 ac_ext=c
2072 ac_cpp='$CPP $CPPFLAGS'
2073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2076 ac_main_return=return
2077
2078 GCC_VERSION=none
2079 if test "$GCC" = yes ; then
2080         echo "$as_me:2080: checking version of $CC" >&5
2081 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2082         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.].*//'`"
2083         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2084         echo "$as_me:2084: result: $GCC_VERSION" >&5
2085 echo "${ECHO_T}$GCC_VERSION" >&6
2086 fi
2087
2088 echo "$as_me:2088: checking for $CC option to accept ANSI C" >&5
2089 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2090 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2091   echo $ECHO_N "(cached) $ECHO_C" >&6
2092 else
2093   ac_cv_prog_cc_stdc=no
2094 ac_save_CC=$CC
2095 cat >conftest.$ac_ext <<_ACEOF
2096 #line 2096 "configure"
2097 #include "confdefs.h"
2098 #include <stdarg.h>
2099 #include <stdio.h>
2100 #include <sys/types.h>
2101 #include <sys/stat.h>
2102 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2103 struct buf { int x; };
2104 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2105 static char *e (p, i)
2106      char **p;
2107      int i;
2108 {
2109   return p[i];
2110 }
2111 static char *f (char * (*g) (char **, int), char **p, ...)
2112 {
2113   char *s;
2114   va_list v;
2115   va_start (v,p);
2116   s = g (p, va_arg (v,int));
2117   va_end (v);
2118   return s;
2119 }
2120 int test (int i, double x);
2121 struct s1 {int (*f) (int a);};
2122 struct s2 {int (*f) (double a);};
2123 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2124 int argc;
2125 char **argv;
2126 int
2127 main ()
2128 {
2129 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2130   ;
2131   return 0;
2132 }
2133 _ACEOF
2134 # Don't try gcc -ansi; that turns off useful extensions and
2135 # breaks some systems' header files.
2136 # AIX                   -qlanglvl=ansi
2137 # Ultrix and OSF/1      -std1
2138 # HP-UX 10.20 and later -Ae
2139 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2140 # SVR4                  -Xc -D__EXTENSIONS__
2141 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2142 do
2143   CC="$ac_save_CC $ac_arg"
2144   rm -f conftest.$ac_objext
2145 if { (eval echo "$as_me:2145: \"$ac_compile\"") >&5
2146   (eval $ac_compile) 2>&5
2147   ac_status=$?
2148   echo "$as_me:2148: \$? = $ac_status" >&5
2149   (exit $ac_status); } &&
2150          { ac_try='test -s conftest.$ac_objext'
2151   { (eval echo "$as_me:2151: \"$ac_try\"") >&5
2152   (eval $ac_try) 2>&5
2153   ac_status=$?
2154   echo "$as_me:2154: \$? = $ac_status" >&5
2155   (exit $ac_status); }; }; then
2156   ac_cv_prog_cc_stdc=$ac_arg
2157 break
2158 else
2159   echo "$as_me: failed program was:" >&5
2160 cat conftest.$ac_ext >&5
2161 fi
2162 rm -f conftest.$ac_objext
2163 done
2164 rm -f conftest.$ac_ext conftest.$ac_objext
2165 CC=$ac_save_CC
2166
2167 fi
2168
2169 case "x$ac_cv_prog_cc_stdc" in
2170   x|xno)
2171     echo "$as_me:2171: result: none needed" >&5
2172 echo "${ECHO_T}none needed" >&6 ;;
2173   *)
2174     echo "$as_me:2174: result: $ac_cv_prog_cc_stdc" >&5
2175 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2176     CC="$CC $ac_cv_prog_cc_stdc" ;;
2177 esac
2178
2179 # This should have been defined by AC_PROG_CC
2180 : ${CC:=cc}
2181
2182 echo "$as_me:2182: checking \$CC variable" >&5
2183 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2184 case "$CC" in
2185 (*[\ \  ]-*)
2186         echo "$as_me:2186: result: broken" >&5
2187 echo "${ECHO_T}broken" >&6
2188         { echo "$as_me:2188: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2189 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2190         # humor him...
2191         cf_flags=`echo "$CC" | sed -e 's/^.*[   ]\(-[^  ]\)/\1/'`
2192         CC=`echo "$CC " | sed -e 's/[   ]-[^    ].*$//' -e 's/[         ]*$//'`
2193         for cf_arg in $cf_flags
2194         do
2195                 case "x$cf_arg" in
2196                 (x-[IUDfgOW]*)
2197
2198 cf_fix_cppflags=no
2199 cf_new_cflags=
2200 cf_new_cppflags=
2201 cf_new_extra_cppflags=
2202
2203 for cf_add_cflags in $cf_flags
2204 do
2205 case $cf_fix_cppflags in
2206 (no)
2207         case $cf_add_cflags in
2208         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2209                 case $cf_add_cflags in
2210                 (-D*)
2211                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2212
2213                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2214                                 && test -z "${cf_tst_cflags}" \
2215                                 && cf_fix_cppflags=yes
2216
2217                         if test $cf_fix_cppflags = yes ; then
2218                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2219                                 continue
2220                         elif test "${cf_tst_cflags}" = "\"'" ; then
2221                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2222                                 continue
2223                         fi
2224                         ;;
2225                 esac
2226                 case "$CPPFLAGS" in
2227                 (*$cf_add_cflags)
2228                         ;;
2229                 (*)
2230                         case $cf_add_cflags in
2231                         (-D*)
2232                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2233
2234 CPPFLAGS=`echo "$CPPFLAGS" | \
2235         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2236                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2237
2238                                 ;;
2239                         esac
2240                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2241                         ;;
2242                 esac
2243                 ;;
2244         (*)
2245                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2246                 ;;
2247         esac
2248         ;;
2249 (yes)
2250         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2251
2252         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2253
2254         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2255                 && test -z "${cf_tst_cflags}" \
2256                 && cf_fix_cppflags=no
2257         ;;
2258 esac
2259 done
2260
2261 if test -n "$cf_new_cflags" ; then
2262
2263         CFLAGS="$CFLAGS $cf_new_cflags"
2264 fi
2265
2266 if test -n "$cf_new_cppflags" ; then
2267
2268         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2269 fi
2270
2271 if test -n "$cf_new_extra_cppflags" ; then
2272
2273         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2274 fi
2275
2276                         ;;
2277                 (*)
2278                         CC="$CC $cf_arg"
2279                         ;;
2280                 esac
2281         done
2282         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2283
2284 echo "${as_me:-configure}:2284: testing resulting CC: '$CC' ..." 1>&5
2285
2286         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2287
2288 echo "${as_me:-configure}:2288: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2289
2290         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2291
2292 echo "${as_me:-configure}:2292: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2293
2294         ;;
2295 (*)
2296         echo "$as_me:2296: result: ok" >&5
2297 echo "${ECHO_T}ok" >&6
2298         ;;
2299 esac
2300
2301 ac_ext=c
2302 ac_cpp='$CPP $CPPFLAGS'
2303 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2304 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2305 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2306 ac_main_return=return
2307 echo "$as_me:2307: checking how to run the C preprocessor" >&5
2308 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2309 # On Suns, sometimes $CPP names a directory.
2310 if test -n "$CPP" && test -d "$CPP"; then
2311   CPP=
2312 fi
2313 if test -z "$CPP"; then
2314   if test "${ac_cv_prog_CPP+set}" = set; then
2315   echo $ECHO_N "(cached) $ECHO_C" >&6
2316 else
2317       # Double quotes because CPP needs to be expanded
2318     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2319     do
2320       ac_preproc_ok=false
2321 for ac_c_preproc_warn_flag in '' yes
2322 do
2323   # Use a header file that comes with gcc, so configuring glibc
2324   # with a fresh cross-compiler works.
2325   # On the NeXT, cc -E runs the code through the compiler's parser,
2326   # not just through cpp. "Syntax error" is here to catch this case.
2327   cat >conftest.$ac_ext <<_ACEOF
2328 #line 2328 "configure"
2329 #include "confdefs.h"
2330 #include <assert.h>
2331                      Syntax error
2332 _ACEOF
2333 if { (eval echo "$as_me:2333: \"$ac_cpp conftest.$ac_ext\"") >&5
2334   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2335   ac_status=$?
2336   egrep -v '^ *\+' conftest.er1 >conftest.err
2337   rm -f conftest.er1
2338   cat conftest.err >&5
2339   echo "$as_me:2339: \$? = $ac_status" >&5
2340   (exit $ac_status); } >/dev/null; then
2341   if test -s conftest.err; then
2342     ac_cpp_err=$ac_c_preproc_warn_flag
2343   else
2344     ac_cpp_err=
2345   fi
2346 else
2347   ac_cpp_err=yes
2348 fi
2349 if test -z "$ac_cpp_err"; then
2350   :
2351 else
2352   echo "$as_me: failed program was:" >&5
2353   cat conftest.$ac_ext >&5
2354   # Broken: fails on valid input.
2355 continue
2356 fi
2357 rm -f conftest.err conftest.$ac_ext
2358
2359   # OK, works on sane cases.  Now check whether non-existent headers
2360   # can be detected and how.
2361   cat >conftest.$ac_ext <<_ACEOF
2362 #line 2362 "configure"
2363 #include "confdefs.h"
2364 #include <ac_nonexistent.h>
2365 _ACEOF
2366 if { (eval echo "$as_me:2366: \"$ac_cpp conftest.$ac_ext\"") >&5
2367   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2368   ac_status=$?
2369   egrep -v '^ *\+' conftest.er1 >conftest.err
2370   rm -f conftest.er1
2371   cat conftest.err >&5
2372   echo "$as_me:2372: \$? = $ac_status" >&5
2373   (exit $ac_status); } >/dev/null; then
2374   if test -s conftest.err; then
2375     ac_cpp_err=$ac_c_preproc_warn_flag
2376   else
2377     ac_cpp_err=
2378   fi
2379 else
2380   ac_cpp_err=yes
2381 fi
2382 if test -z "$ac_cpp_err"; then
2383   # Broken: success on invalid input.
2384 continue
2385 else
2386   echo "$as_me: failed program was:" >&5
2387   cat conftest.$ac_ext >&5
2388   # Passes both tests.
2389 ac_preproc_ok=:
2390 break
2391 fi
2392 rm -f conftest.err conftest.$ac_ext
2393
2394 done
2395 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2396 rm -f conftest.err conftest.$ac_ext
2397 if $ac_preproc_ok; then
2398   break
2399 fi
2400
2401     done
2402     ac_cv_prog_CPP=$CPP
2403
2404 fi
2405   CPP=$ac_cv_prog_CPP
2406 else
2407   ac_cv_prog_CPP=$CPP
2408 fi
2409 echo "$as_me:2409: result: $CPP" >&5
2410 echo "${ECHO_T}$CPP" >&6
2411 ac_preproc_ok=false
2412 for ac_c_preproc_warn_flag in '' yes
2413 do
2414   # Use a header file that comes with gcc, so configuring glibc
2415   # with a fresh cross-compiler works.
2416   # On the NeXT, cc -E runs the code through the compiler's parser,
2417   # not just through cpp. "Syntax error" is here to catch this case.
2418   cat >conftest.$ac_ext <<_ACEOF
2419 #line 2419 "configure"
2420 #include "confdefs.h"
2421 #include <assert.h>
2422                      Syntax error
2423 _ACEOF
2424 if { (eval echo "$as_me:2424: \"$ac_cpp conftest.$ac_ext\"") >&5
2425   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2426   ac_status=$?
2427   egrep -v '^ *\+' conftest.er1 >conftest.err
2428   rm -f conftest.er1
2429   cat conftest.err >&5
2430   echo "$as_me:2430: \$? = $ac_status" >&5
2431   (exit $ac_status); } >/dev/null; then
2432   if test -s conftest.err; then
2433     ac_cpp_err=$ac_c_preproc_warn_flag
2434   else
2435     ac_cpp_err=
2436   fi
2437 else
2438   ac_cpp_err=yes
2439 fi
2440 if test -z "$ac_cpp_err"; then
2441   :
2442 else
2443   echo "$as_me: failed program was:" >&5
2444   cat conftest.$ac_ext >&5
2445   # Broken: fails on valid input.
2446 continue
2447 fi
2448 rm -f conftest.err conftest.$ac_ext
2449
2450   # OK, works on sane cases.  Now check whether non-existent headers
2451   # can be detected and how.
2452   cat >conftest.$ac_ext <<_ACEOF
2453 #line 2453 "configure"
2454 #include "confdefs.h"
2455 #include <ac_nonexistent.h>
2456 _ACEOF
2457 if { (eval echo "$as_me:2457: \"$ac_cpp conftest.$ac_ext\"") >&5
2458   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2459   ac_status=$?
2460   egrep -v '^ *\+' conftest.er1 >conftest.err
2461   rm -f conftest.er1
2462   cat conftest.err >&5
2463   echo "$as_me:2463: \$? = $ac_status" >&5
2464   (exit $ac_status); } >/dev/null; then
2465   if test -s conftest.err; then
2466     ac_cpp_err=$ac_c_preproc_warn_flag
2467   else
2468     ac_cpp_err=
2469   fi
2470 else
2471   ac_cpp_err=yes
2472 fi
2473 if test -z "$ac_cpp_err"; then
2474   # Broken: success on invalid input.
2475 continue
2476 else
2477   echo "$as_me: failed program was:" >&5
2478   cat conftest.$ac_ext >&5
2479   # Passes both tests.
2480 ac_preproc_ok=:
2481 break
2482 fi
2483 rm -f conftest.err conftest.$ac_ext
2484
2485 done
2486 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2487 rm -f conftest.err conftest.$ac_ext
2488 if $ac_preproc_ok; then
2489   :
2490 else
2491   { { echo "$as_me:2491: error: C preprocessor \"$CPP\" fails sanity check" >&5
2492 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2493    { (exit 1); exit 1; }; }
2494 fi
2495
2496 ac_ext=c
2497 ac_cpp='$CPP $CPPFLAGS'
2498 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2499 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2500 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2501 ac_main_return=return
2502
2503 if test $ac_cv_c_compiler_gnu = yes; then
2504     echo "$as_me:2504: checking whether $CC needs -traditional" >&5
2505 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2506 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2507   echo $ECHO_N "(cached) $ECHO_C" >&6
2508 else
2509     ac_pattern="Autoconf.*'x'"
2510   cat >conftest.$ac_ext <<_ACEOF
2511 #line 2511 "configure"
2512 #include "confdefs.h"
2513 #include <sgtty.h>
2514 int Autoconf = TIOCGETP;
2515 _ACEOF
2516 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2517   egrep "$ac_pattern" >/dev/null 2>&1; then
2518   ac_cv_prog_gcc_traditional=yes
2519 else
2520   ac_cv_prog_gcc_traditional=no
2521 fi
2522 rm -rf conftest*
2523
2524   if test $ac_cv_prog_gcc_traditional = no; then
2525     cat >conftest.$ac_ext <<_ACEOF
2526 #line 2526 "configure"
2527 #include "confdefs.h"
2528 #include <termio.h>
2529 int Autoconf = TCGETA;
2530 _ACEOF
2531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2532   egrep "$ac_pattern" >/dev/null 2>&1; then
2533   ac_cv_prog_gcc_traditional=yes
2534 fi
2535 rm -rf conftest*
2536
2537   fi
2538 fi
2539 echo "$as_me:2539: result: $ac_cv_prog_gcc_traditional" >&5
2540 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2541   if test $ac_cv_prog_gcc_traditional = yes; then
2542     CC="$CC -traditional"
2543   fi
2544 fi
2545
2546 echo "$as_me:2546: checking whether $CC understands -c and -o together" >&5
2547 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2548 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2549   echo $ECHO_N "(cached) $ECHO_C" >&6
2550 else
2551
2552 cat > conftest.$ac_ext <<CF_EOF
2553 int main()
2554 {
2555         ${cf_cv_main_return:-return}(0);
2556 }
2557 CF_EOF
2558 # We do the test twice because some compilers refuse to overwrite an
2559 # existing .o file with -o, though they will create one.
2560 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2561 if { (eval echo "$as_me:2561: \"$ac_try\"") >&5
2562   (eval $ac_try) 2>&5
2563   ac_status=$?
2564   echo "$as_me:2564: \$? = $ac_status" >&5
2565   (exit $ac_status); } &&
2566   test -f conftest2.$ac_objext && { (eval echo "$as_me:2566: \"$ac_try\"") >&5
2567   (eval $ac_try) 2>&5
2568   ac_status=$?
2569   echo "$as_me:2569: \$? = $ac_status" >&5
2570   (exit $ac_status); };
2571 then
2572   eval cf_cv_prog_CC_c_o=yes
2573 else
2574   eval cf_cv_prog_CC_c_o=no
2575 fi
2576 rm -rf conftest*
2577
2578 fi
2579 if test $cf_cv_prog_CC_c_o = yes; then
2580   echo "$as_me:2580: result: yes" >&5
2581 echo "${ECHO_T}yes" >&6
2582 else
2583   echo "$as_me:2583: result: no" >&5
2584 echo "${ECHO_T}no" >&6
2585 fi
2586
2587 if test "$cross_compiling" = yes ; then
2588         LDCONFIG=:
2589 else
2590         case "$cf_cv_system_name" in
2591         (dragonfly*|mirbsd*|freebsd*)
2592                 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2593                 ;;
2594         (*) LDPATH=$PATH:/sbin:/usr/sbin
2595                 # Extract the first word of "ldconfig", so it can be a program name with args.
2596 set dummy ldconfig; ac_word=$2
2597 echo "$as_me:2597: checking for $ac_word" >&5
2598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2599 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2600   echo $ECHO_N "(cached) $ECHO_C" >&6
2601 else
2602   case $LDCONFIG in
2603   [\\/]* | ?:[\\/]*)
2604   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2605   ;;
2606   *)
2607   ac_save_IFS=$IFS; IFS=$ac_path_separator
2608 ac_dummy="$LDPATH"
2609 for ac_dir in $ac_dummy; do
2610   IFS=$ac_save_IFS
2611   test -z "$ac_dir" && ac_dir=.
2612   if $as_executable_p "$ac_dir/$ac_word"; then
2613    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2614    echo "$as_me:2614: found $ac_dir/$ac_word" >&5
2615    break
2616 fi
2617 done
2618
2619   ;;
2620 esac
2621 fi
2622 LDCONFIG=$ac_cv_path_LDCONFIG
2623
2624 if test -n "$LDCONFIG"; then
2625   echo "$as_me:2625: result: $LDCONFIG" >&5
2626 echo "${ECHO_T}$LDCONFIG" >&6
2627 else
2628   echo "$as_me:2628: result: no" >&5
2629 echo "${ECHO_T}no" >&6
2630 fi
2631
2632                 ;;
2633         esac
2634 fi
2635
2636 echo "$as_me:2636: checking if you want to ensure bool is consistent with C++" >&5
2637 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2638
2639 # Check whether --with-cxx or --without-cxx was given.
2640 if test "${with_cxx+set}" = set; then
2641   withval="$with_cxx"
2642   cf_with_cxx=$withval
2643 else
2644   cf_with_cxx=yes
2645 fi;
2646 echo "$as_me:2646: result: $cf_with_cxx" >&5
2647 echo "${ECHO_T}$cf_with_cxx" >&6
2648 if test "X$cf_with_cxx" = Xno ; then
2649         CXX=""
2650         GXX=""
2651 else
2652         # with autoconf 2.13, we can change the error to a warning:
2653                 ac_ext=cc
2654 ac_cpp='$CXXCPP $CPPFLAGS'
2655 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2656 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2657 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2658 ac_main_return=return
2659 if test -n "$ac_tool_prefix"; then
2660   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2661   do
2662     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2663 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2664 echo "$as_me:2664: checking for $ac_word" >&5
2665 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2666 if test "${ac_cv_prog_CXX+set}" = set; then
2667   echo $ECHO_N "(cached) $ECHO_C" >&6
2668 else
2669   if test -n "$CXX"; then
2670   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2671 else
2672   ac_save_IFS=$IFS; IFS=$ac_path_separator
2673 ac_dummy="$PATH"
2674 for ac_dir in $ac_dummy; do
2675   IFS=$ac_save_IFS
2676   test -z "$ac_dir" && ac_dir=.
2677   $as_executable_p "$ac_dir/$ac_word" || continue
2678 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2679 echo "$as_me:2679: found $ac_dir/$ac_word" >&5
2680 break
2681 done
2682
2683 fi
2684 fi
2685 CXX=$ac_cv_prog_CXX
2686 if test -n "$CXX"; then
2687   echo "$as_me:2687: result: $CXX" >&5
2688 echo "${ECHO_T}$CXX" >&6
2689 else
2690   echo "$as_me:2690: result: no" >&5
2691 echo "${ECHO_T}no" >&6
2692 fi
2693
2694     test -n "$CXX" && break
2695   done
2696 fi
2697 if test -z "$CXX"; then
2698   ac_ct_CXX=$CXX
2699   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2700 do
2701   # Extract the first word of "$ac_prog", so it can be a program name with args.
2702 set dummy $ac_prog; ac_word=$2
2703 echo "$as_me:2703: checking for $ac_word" >&5
2704 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2705 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2706   echo $ECHO_N "(cached) $ECHO_C" >&6
2707 else
2708   if test -n "$ac_ct_CXX"; then
2709   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2710 else
2711   ac_save_IFS=$IFS; IFS=$ac_path_separator
2712 ac_dummy="$PATH"
2713 for ac_dir in $ac_dummy; do
2714   IFS=$ac_save_IFS
2715   test -z "$ac_dir" && ac_dir=.
2716   $as_executable_p "$ac_dir/$ac_word" || continue
2717 ac_cv_prog_ac_ct_CXX="$ac_prog"
2718 echo "$as_me:2718: found $ac_dir/$ac_word" >&5
2719 break
2720 done
2721
2722 fi
2723 fi
2724 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2725 if test -n "$ac_ct_CXX"; then
2726   echo "$as_me:2726: result: $ac_ct_CXX" >&5
2727 echo "${ECHO_T}$ac_ct_CXX" >&6
2728 else
2729   echo "$as_me:2729: result: no" >&5
2730 echo "${ECHO_T}no" >&6
2731 fi
2732
2733   test -n "$ac_ct_CXX" && break
2734 done
2735 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2736
2737   CXX=$ac_ct_CXX
2738 fi
2739
2740 # Provide some information about the compiler.
2741 echo "$as_me:2741:" \
2742      "checking for C++ compiler version" >&5
2743 ac_compiler=`set X $ac_compile; echo $2`
2744 { (eval echo "$as_me:2744: \"$ac_compiler --version </dev/null >&5\"") >&5
2745   (eval $ac_compiler --version </dev/null >&5) 2>&5
2746   ac_status=$?
2747   echo "$as_me:2747: \$? = $ac_status" >&5
2748   (exit $ac_status); }
2749 { (eval echo "$as_me:2749: \"$ac_compiler -v </dev/null >&5\"") >&5
2750   (eval $ac_compiler -v </dev/null >&5) 2>&5
2751   ac_status=$?
2752   echo "$as_me:2752: \$? = $ac_status" >&5
2753   (exit $ac_status); }
2754 { (eval echo "$as_me:2754: \"$ac_compiler -V </dev/null >&5\"") >&5
2755   (eval $ac_compiler -V </dev/null >&5) 2>&5
2756   ac_status=$?
2757   echo "$as_me:2757: \$? = $ac_status" >&5
2758   (exit $ac_status); }
2759
2760 echo "$as_me:2760: checking whether we are using the GNU C++ compiler" >&5
2761 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2762 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2763   echo $ECHO_N "(cached) $ECHO_C" >&6
2764 else
2765   cat >conftest.$ac_ext <<_ACEOF
2766 #line 2766 "configure"
2767 #include "confdefs.h"
2768
2769 int
2770 main ()
2771 {
2772 #ifndef __GNUC__
2773        choke me
2774 #endif
2775
2776   ;
2777   return 0;
2778 }
2779 _ACEOF
2780 rm -f conftest.$ac_objext
2781 if { (eval echo "$as_me:2781: \"$ac_compile\"") >&5
2782   (eval $ac_compile) 2>&5
2783   ac_status=$?
2784   echo "$as_me:2784: \$? = $ac_status" >&5
2785   (exit $ac_status); } &&
2786          { ac_try='test -s conftest.$ac_objext'
2787   { (eval echo "$as_me:2787: \"$ac_try\"") >&5
2788   (eval $ac_try) 2>&5
2789   ac_status=$?
2790   echo "$as_me:2790: \$? = $ac_status" >&5
2791   (exit $ac_status); }; }; then
2792   ac_compiler_gnu=yes
2793 else
2794   echo "$as_me: failed program was:" >&5
2795 cat conftest.$ac_ext >&5
2796 ac_compiler_gnu=no
2797 fi
2798 rm -f conftest.$ac_objext conftest.$ac_ext
2799 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2800
2801 fi
2802 echo "$as_me:2802: result: $ac_cv_cxx_compiler_gnu" >&5
2803 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2804 GXX=`test $ac_compiler_gnu = yes && echo yes`
2805 ac_test_CXXFLAGS=${CXXFLAGS+set}
2806 ac_save_CXXFLAGS=$CXXFLAGS
2807 CXXFLAGS="-g"
2808 echo "$as_me:2808: checking whether $CXX accepts -g" >&5
2809 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2810 if test "${ac_cv_prog_cxx_g+set}" = set; then
2811   echo $ECHO_N "(cached) $ECHO_C" >&6
2812 else
2813   cat >conftest.$ac_ext <<_ACEOF
2814 #line 2814 "configure"
2815 #include "confdefs.h"
2816
2817 int
2818 main ()
2819 {
2820
2821   ;
2822   return 0;
2823 }
2824 _ACEOF
2825 rm -f conftest.$ac_objext
2826 if { (eval echo "$as_me:2826: \"$ac_compile\"") >&5
2827   (eval $ac_compile) 2>&5
2828   ac_status=$?
2829   echo "$as_me:2829: \$? = $ac_status" >&5
2830   (exit $ac_status); } &&
2831          { ac_try='test -s conftest.$ac_objext'
2832   { (eval echo "$as_me:2832: \"$ac_try\"") >&5
2833   (eval $ac_try) 2>&5
2834   ac_status=$?
2835   echo "$as_me:2835: \$? = $ac_status" >&5
2836   (exit $ac_status); }; }; then
2837   ac_cv_prog_cxx_g=yes
2838 else
2839   echo "$as_me: failed program was:" >&5
2840 cat conftest.$ac_ext >&5
2841 ac_cv_prog_cxx_g=no
2842 fi
2843 rm -f conftest.$ac_objext conftest.$ac_ext
2844 fi
2845 echo "$as_me:2845: result: $ac_cv_prog_cxx_g" >&5
2846 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2847 if test "$ac_test_CXXFLAGS" = set; then
2848   CXXFLAGS=$ac_save_CXXFLAGS
2849 elif test $ac_cv_prog_cxx_g = yes; then
2850   if test "$GXX" = yes; then
2851     CXXFLAGS="-g -O2"
2852   else
2853     CXXFLAGS="-g"
2854   fi
2855 else
2856   if test "$GXX" = yes; then
2857     CXXFLAGS="-O2"
2858   else
2859     CXXFLAGS=
2860   fi
2861 fi
2862 for ac_declaration in \
2863    ''\
2864    '#include <stdlib.h>' \
2865    'extern "C" void std::exit (int) throw (); using std::exit;' \
2866    'extern "C" void std::exit (int); using std::exit;' \
2867    'extern "C" void exit (int) throw ();' \
2868    'extern "C" void exit (int);' \
2869    'void exit (int);'
2870 do
2871   cat >conftest.$ac_ext <<_ACEOF
2872 #line 2872 "configure"
2873 #include "confdefs.h"
2874 #include <stdlib.h>
2875 $ac_declaration
2876 int
2877 main ()
2878 {
2879 exit (42);
2880   ;
2881   return 0;
2882 }
2883 _ACEOF
2884 rm -f conftest.$ac_objext
2885 if { (eval echo "$as_me:2885: \"$ac_compile\"") >&5
2886   (eval $ac_compile) 2>&5
2887   ac_status=$?
2888   echo "$as_me:2888: \$? = $ac_status" >&5
2889   (exit $ac_status); } &&
2890          { ac_try='test -s conftest.$ac_objext'
2891   { (eval echo "$as_me:2891: \"$ac_try\"") >&5
2892   (eval $ac_try) 2>&5
2893   ac_status=$?
2894   echo "$as_me:2894: \$? = $ac_status" >&5
2895   (exit $ac_status); }; }; then
2896   :
2897 else
2898   echo "$as_me: failed program was:" >&5
2899 cat conftest.$ac_ext >&5
2900 continue
2901 fi
2902 rm -f conftest.$ac_objext conftest.$ac_ext
2903   cat >conftest.$ac_ext <<_ACEOF
2904 #line 2904 "configure"
2905 #include "confdefs.h"
2906 $ac_declaration
2907 int
2908 main ()
2909 {
2910 exit (42);
2911   ;
2912   return 0;
2913 }
2914 _ACEOF
2915 rm -f conftest.$ac_objext
2916 if { (eval echo "$as_me:2916: \"$ac_compile\"") >&5
2917   (eval $ac_compile) 2>&5
2918   ac_status=$?
2919   echo "$as_me:2919: \$? = $ac_status" >&5
2920   (exit $ac_status); } &&
2921          { ac_try='test -s conftest.$ac_objext'
2922   { (eval echo "$as_me:2922: \"$ac_try\"") >&5
2923   (eval $ac_try) 2>&5
2924   ac_status=$?
2925   echo "$as_me:2925: \$? = $ac_status" >&5
2926   (exit $ac_status); }; }; then
2927   break
2928 else
2929   echo "$as_me: failed program was:" >&5
2930 cat conftest.$ac_ext >&5
2931 fi
2932 rm -f conftest.$ac_objext conftest.$ac_ext
2933 done
2934 rm -rf conftest*
2935 if test -n "$ac_declaration"; then
2936   echo '#ifdef __cplusplus' >>confdefs.h
2937   echo $ac_declaration      >>confdefs.h
2938   echo '#endif'             >>confdefs.h
2939 fi
2940
2941 ac_ext=c
2942 ac_cpp='$CPP $CPPFLAGS'
2943 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2944 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2945 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2946 ac_main_return=return
2947
2948         ac_ext=cc
2949 ac_cpp='$CXXCPP $CPPFLAGS'
2950 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2951 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2952 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2953 ac_main_return=return
2954
2955         if test "x$cf_with_cxx" != xno
2956         then
2957                 # Several of the C++ configurations do not work, particularly when
2958                 # cross-compiling (20140913 -TD)
2959                 echo "$as_me:2959: checking if $CXX works" >&5
2960 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
2961
2962                 save_CPPFLAGS="$CPPFLAGS"
2963                 eval cf_includedir=${includedir}
2964                 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
2965
2966 cat >conftest.$ac_ext <<_ACEOF
2967 #line 2967 "configure"
2968 #include "confdefs.h"
2969
2970 #include <stdlib.h>
2971 #include <stdio.h>
2972
2973 int
2974 main ()
2975 {
2976
2977                 printf("Hello world!\n")
2978
2979   ;
2980   return 0;
2981 }
2982 _ACEOF
2983 rm -f conftest.$ac_objext
2984 if { (eval echo "$as_me:2984: \"$ac_compile\"") >&5
2985   (eval $ac_compile) 2>&5
2986   ac_status=$?
2987   echo "$as_me:2987: \$? = $ac_status" >&5
2988   (exit $ac_status); } &&
2989          { ac_try='test -s conftest.$ac_objext'
2990   { (eval echo "$as_me:2990: \"$ac_try\"") >&5
2991   (eval $ac_try) 2>&5
2992   ac_status=$?
2993   echo "$as_me:2993: \$? = $ac_status" >&5
2994   (exit $ac_status); }; }; then
2995   cf_cxx_works=yes
2996 else
2997   echo "$as_me: failed program was:" >&5
2998 cat conftest.$ac_ext >&5
2999 cf_cxx_works=no
3000 fi
3001 rm -f conftest.$ac_objext conftest.$ac_ext
3002                 CPPFLAGS="$save_CPPFLAGS"
3003
3004                 echo "$as_me:3004: result: $cf_cxx_works" >&5
3005 echo "${ECHO_T}$cf_cxx_works" >&6
3006                 if test "x$cf_cxx_works" = xno
3007                 then
3008                         { echo "$as_me:3008: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3009 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3010                         cf_with_cxx=no; CXX=""; GXX="";
3011                 fi
3012         fi
3013         ac_ext=c
3014 ac_cpp='$CPP $CPPFLAGS'
3015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3018 ac_main_return=return
3019
3020         # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3021         if test "$CXX" = "g++" ; then
3022                 # Extract the first word of "g++", so it can be a program name with args.
3023 set dummy g++; ac_word=$2
3024 echo "$as_me:3024: checking for $ac_word" >&5
3025 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3026 if test "${ac_cv_path_CXX+set}" = set; then
3027   echo $ECHO_N "(cached) $ECHO_C" >&6
3028 else
3029   case $CXX in
3030   [\\/]* | ?:[\\/]*)
3031   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3032   ;;
3033   *)
3034   ac_save_IFS=$IFS; IFS=$ac_path_separator
3035 ac_dummy="$PATH"
3036 for ac_dir in $ac_dummy; do
3037   IFS=$ac_save_IFS
3038   test -z "$ac_dir" && ac_dir=.
3039   if $as_executable_p "$ac_dir/$ac_word"; then
3040    ac_cv_path_CXX="$ac_dir/$ac_word"
3041    echo "$as_me:3041: found $ac_dir/$ac_word" >&5
3042    break
3043 fi
3044 done
3045
3046   ;;
3047 esac
3048 fi
3049 CXX=$ac_cv_path_CXX
3050
3051 if test -n "$CXX"; then
3052   echo "$as_me:3052: result: $CXX" >&5
3053 echo "${ECHO_T}$CXX" >&6
3054 else
3055   echo "$as_me:3055: result: no" >&5
3056 echo "${ECHO_T}no" >&6
3057 fi
3058
3059         fi
3060         case "x$CXX" in
3061         (x|xg++)
3062                 { echo "$as_me:3062: WARNING: You don't have any C++ compiler, too bad" >&5
3063 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3064                 cf_with_cxx=no; CXX=""; GXX="";
3065                 ;;
3066         esac
3067 fi
3068
3069 GXX_VERSION=none
3070 if test "$GXX" = yes; then
3071         echo "$as_me:3071: checking version of ${CXX:-g++}" >&5
3072 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3073         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3074         test -z "$GXX_VERSION" && GXX_VERSION=unknown
3075         echo "$as_me:3075: result: $GXX_VERSION" >&5
3076 echo "${ECHO_T}$GXX_VERSION" >&6
3077 fi
3078
3079 case $GXX_VERSION in
3080 (1*|2.[0-6]*)
3081         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3082         # cf_cxx_library=no
3083         { echo "$as_me:3083: WARNING: templates do not work" >&5
3084 echo "$as_me: WARNING: templates do not work" >&2;}
3085         ;;
3086 esac
3087
3088 echo "$as_me:3088: checking if you want to build C++ binding and demo" >&5
3089 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3090
3091 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3092 if test "${with_cxx_binding+set}" = set; then
3093   withval="$with_cxx_binding"
3094   cf_with_cxx_binding=$withval
3095 else
3096   cf_with_cxx_binding=$cf_with_cxx
3097 fi;
3098 echo "$as_me:3098: result: $cf_with_cxx_binding" >&5
3099 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3100
3101 echo "$as_me:3101: checking if you want to build with Ada95" >&5
3102 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3103 echo "$as_me:3103: result: $cf_with_ada" >&5
3104 echo "${ECHO_T}$cf_with_ada" >&6
3105
3106 echo "$as_me:3106: checking if you want to install terminal database" >&5
3107 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3108
3109 # Check whether --enable-db-install or --disable-db-install was given.
3110 if test "${enable_db_install+set}" = set; then
3111   enableval="$enable_db_install"
3112   cf_with_db_install=$enableval
3113 else
3114   cf_with_db_install=yes
3115 fi;
3116 echo "$as_me:3116: result: $cf_with_db_install" >&5
3117 echo "${ECHO_T}$cf_with_db_install" >&6
3118
3119 echo "$as_me:3119: checking if you want to install manpages" >&5
3120 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3121
3122 # Check whether --with-manpages or --without-manpages was given.
3123 if test "${with_manpages+set}" = set; then
3124   withval="$with_manpages"
3125   cf_with_manpages=$withval
3126 else
3127   cf_with_manpages=yes
3128 fi;
3129 echo "$as_me:3129: result: $cf_with_manpages" >&5
3130 echo "${ECHO_T}$cf_with_manpages" >&6
3131
3132 echo "$as_me:3132: checking if you want to build programs such as tic" >&5
3133 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3134
3135 # Check whether --with-progs or --without-progs was given.
3136 if test "${with_progs+set}" = set; then
3137   withval="$with_progs"
3138   cf_with_progs=$withval
3139 else
3140   cf_with_progs=yes
3141 fi;
3142 echo "$as_me:3142: result: $cf_with_progs" >&5
3143 echo "${ECHO_T}$cf_with_progs" >&6
3144
3145 echo "$as_me:3145: checking if you want to build test-programs" >&5
3146 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3147
3148 # Check whether --with-tests or --without-tests was given.
3149 if test "${with_tests+set}" = set; then
3150   withval="$with_tests"
3151   cf_with_tests=$withval
3152 else
3153   cf_with_tests=yes
3154 fi;
3155 echo "$as_me:3155: result: $cf_with_tests" >&5
3156 echo "${ECHO_T}$cf_with_tests" >&6
3157
3158 echo "$as_me:3158: checking if you wish to install curses.h" >&5
3159 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3160
3161 # Check whether --with-curses-h or --without-curses-h was given.
3162 if test "${with_curses_h+set}" = set; then
3163   withval="$with_curses_h"
3164   with_curses_h=$withval
3165 else
3166   with_curses_h=yes
3167 fi;
3168 echo "$as_me:3168: result: $with_curses_h" >&5
3169 echo "${ECHO_T}$with_curses_h" >&6
3170
3171 modules_to_build="ncurses"
3172 if test "X$cf_with_progs" != Xno ; then
3173 modules_to_build="$modules_to_build progs tack"
3174 fi
3175 modules_to_build="$modules_to_build panel menu form"
3176
3177 test "$program_prefix" != NONE &&
3178   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3179 # Use a double $ so make ignores it.
3180 test "$program_suffix" != NONE &&
3181   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3182 # Double any \ or $.  echo might interpret backslashes.
3183 # By default was `s,x,x', remove it if useless.
3184 cat <<\_ACEOF >conftest.sed
3185 s/[\\$]/&&/g;s/;s,x,x,$//
3186 _ACEOF
3187 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3188 rm conftest.sed
3189
3190 for ac_prog in mawk gawk nawk awk
3191 do
3192   # Extract the first word of "$ac_prog", so it can be a program name with args.
3193 set dummy $ac_prog; ac_word=$2
3194 echo "$as_me:3194: checking for $ac_word" >&5
3195 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3196 if test "${ac_cv_prog_AWK+set}" = set; then
3197   echo $ECHO_N "(cached) $ECHO_C" >&6
3198 else
3199   if test -n "$AWK"; then
3200   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3201 else
3202   ac_save_IFS=$IFS; IFS=$ac_path_separator
3203 ac_dummy="$PATH"
3204 for ac_dir in $ac_dummy; do
3205   IFS=$ac_save_IFS
3206   test -z "$ac_dir" && ac_dir=.
3207   $as_executable_p "$ac_dir/$ac_word" || continue
3208 ac_cv_prog_AWK="$ac_prog"
3209 echo "$as_me:3209: found $ac_dir/$ac_word" >&5
3210 break
3211 done
3212
3213 fi
3214 fi
3215 AWK=$ac_cv_prog_AWK
3216 if test -n "$AWK"; then
3217   echo "$as_me:3217: result: $AWK" >&5
3218 echo "${ECHO_T}$AWK" >&6
3219 else
3220   echo "$as_me:3220: result: no" >&5
3221 echo "${ECHO_T}no" >&6
3222 fi
3223
3224   test -n "$AWK" && break
3225 done
3226
3227 test -z "$AWK" && { { echo "$as_me:3227: error: No awk program found" >&5
3228 echo "$as_me: error: No awk program found" >&2;}
3229    { (exit 1); exit 1; }; }
3230
3231 echo "$as_me:3231: checking for egrep" >&5
3232 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3233 if test "${ac_cv_prog_egrep+set}" = set; then
3234   echo $ECHO_N "(cached) $ECHO_C" >&6
3235 else
3236   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3237                 then ac_cv_prog_egrep='grep -E'
3238                 else ac_cv_prog_egrep='egrep'
3239         fi
3240 fi
3241 echo "$as_me:3241: result: $ac_cv_prog_egrep" >&5
3242 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3243         EGREP=$ac_cv_prog_egrep
3244
3245         test -z "$EGREP" && { { echo "$as_me:3245: error: No egrep program found" >&5
3246 echo "$as_me: error: No egrep program found" >&2;}
3247    { (exit 1); exit 1; }; }
3248
3249 # Find a good install program.  We prefer a C program (faster),
3250 # so one script is as good as another.  But avoid the broken or
3251 # incompatible versions:
3252 # SysV /etc/install, /usr/sbin/install
3253 # SunOS /usr/etc/install
3254 # IRIX /sbin/install
3255 # AIX /bin/install
3256 # AmigaOS /C/install, which installs bootblocks on floppy discs
3257 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3258 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3259 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3260 # ./install, which can be erroneously created by make from ./install.sh.
3261 echo "$as_me:3261: checking for a BSD compatible install" >&5
3262 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3263 if test -z "$INSTALL"; then
3264 if test "${ac_cv_path_install+set}" = set; then
3265   echo $ECHO_N "(cached) $ECHO_C" >&6
3266 else
3267     ac_save_IFS=$IFS; IFS=$ac_path_separator
3268   for ac_dir in $PATH; do
3269     IFS=$ac_save_IFS
3270     # Account for people who put trailing slashes in PATH elements.
3271     case $ac_dir/ in
3272     / | ./ | .// | /cC/* \
3273     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3274     | /usr/ucb/* ) ;;
3275     *)
3276       # OSF1 and SCO ODT 3.0 have their own names for install.
3277       # Don't use installbsd from OSF since it installs stuff as root
3278       # by default.
3279       for ac_prog in ginstall scoinst install; do
3280         if $as_executable_p "$ac_dir/$ac_prog"; then
3281           if test $ac_prog = install &&
3282             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3283             # AIX install.  It has an incompatible calling convention.
3284             :
3285           elif test $ac_prog = install &&
3286             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3287             # program-specific install script used by HP pwplus--don't use.
3288             :
3289           else
3290             ac_cv_path_install="$ac_dir/$ac_prog -c"
3291             break 2
3292           fi
3293         fi
3294       done
3295       ;;
3296     esac
3297   done
3298
3299 fi
3300   if test "${ac_cv_path_install+set}" = set; then
3301     INSTALL=$ac_cv_path_install
3302   else
3303     # As a last resort, use the slow shell script.  We don't cache a
3304     # path for INSTALL within a source directory, because that will
3305     # break other packages using the cache if that directory is
3306     # removed, or if the path is relative.
3307     INSTALL=$ac_install_sh
3308   fi
3309 fi
3310 echo "$as_me:3310: result: $INSTALL" >&5
3311 echo "${ECHO_T}$INSTALL" >&6
3312
3313 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3314 # It thinks the first close brace ends the variable substitution.
3315 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3316
3317 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3318
3319 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3320
3321 case $INSTALL in
3322 (/*)
3323         ;;
3324 (*)
3325         cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3326         test -z "$cf_dir" && cf_dir=.
3327         INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3328         ;;
3329 esac
3330
3331 for ac_prog in lint cppcheck splint
3332 do
3333   # Extract the first word of "$ac_prog", so it can be a program name with args.
3334 set dummy $ac_prog; ac_word=$2
3335 echo "$as_me:3335: checking for $ac_word" >&5
3336 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3337 if test "${ac_cv_prog_LINT+set}" = set; then
3338   echo $ECHO_N "(cached) $ECHO_C" >&6
3339 else
3340   if test -n "$LINT"; then
3341   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3342 else
3343   ac_save_IFS=$IFS; IFS=$ac_path_separator
3344 ac_dummy="$PATH"
3345 for ac_dir in $ac_dummy; do
3346   IFS=$ac_save_IFS
3347   test -z "$ac_dir" && ac_dir=.
3348   $as_executable_p "$ac_dir/$ac_word" || continue
3349 ac_cv_prog_LINT="$ac_prog"
3350 echo "$as_me:3350: found $ac_dir/$ac_word" >&5
3351 break
3352 done
3353
3354 fi
3355 fi
3356 LINT=$ac_cv_prog_LINT
3357 if test -n "$LINT"; then
3358   echo "$as_me:3358: result: $LINT" >&5
3359 echo "${ECHO_T}$LINT" >&6
3360 else
3361   echo "$as_me:3361: result: no" >&5
3362 echo "${ECHO_T}no" >&6
3363 fi
3364
3365   test -n "$LINT" && break
3366 done
3367
3368 echo "$as_me:3368: checking whether ln -s works" >&5
3369 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3370 LN_S=$as_ln_s
3371 if test "$LN_S" = "ln -s"; then
3372   echo "$as_me:3372: result: yes" >&5
3373 echo "${ECHO_T}yes" >&6
3374 else
3375   echo "$as_me:3375: result: no, using $LN_S" >&5
3376 echo "${ECHO_T}no, using $LN_S" >&6
3377 fi
3378
3379 echo "$as_me:3379: checking if $LN_S -f options work" >&5
3380 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3381
3382 rm -f conf$$.src conf$$dst
3383 echo >conf$$.dst
3384 echo first >conf$$.src
3385 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3386         cf_prog_ln_sf=yes
3387 else
3388         cf_prog_ln_sf=no
3389 fi
3390 rm -f conf$$.dst conf$$src
3391 echo "$as_me:3391: result: $cf_prog_ln_sf" >&5
3392 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3393
3394 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3395
3396 echo "$as_me:3396: checking for long file names" >&5
3397 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3398 if test "${ac_cv_sys_long_file_names+set}" = set; then
3399   echo $ECHO_N "(cached) $ECHO_C" >&6
3400 else
3401   ac_cv_sys_long_file_names=yes
3402 # Test for long file names in all the places we know might matter:
3403 #      .                the current directory, where building will happen
3404 #      $prefix/lib      where we will be installing things
3405 #      $exec_prefix/lib likewise
3406 # eval it to expand exec_prefix.
3407 #      $TMPDIR          if set, where it might want to write temporary files
3408 # if $TMPDIR is not set:
3409 #      /tmp             where it might want to write temporary files
3410 #      /var/tmp         likewise
3411 #      /usr/tmp         likewise
3412 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3413   ac_tmpdirs=$TMPDIR
3414 else
3415   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3416 fi
3417 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3418   test -d $ac_dir || continue
3419   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3420   ac_xdir=$ac_dir/cf$$
3421   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3422   ac_tf1=$ac_xdir/conftest9012345
3423   ac_tf2=$ac_xdir/conftest9012346
3424   (echo 1 >$ac_tf1) 2>/dev/null
3425   (echo 2 >$ac_tf2) 2>/dev/null
3426   ac_val=`cat $ac_tf1 2>/dev/null`
3427   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3428     ac_cv_sys_long_file_names=no
3429     rm -rf $ac_xdir 2>/dev/null
3430     break
3431   fi
3432   rm -rf $ac_xdir 2>/dev/null
3433 done
3434 fi
3435 echo "$as_me:3435: result: $ac_cv_sys_long_file_names" >&5
3436 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3437 if test $ac_cv_sys_long_file_names = yes; then
3438
3439 cat >>confdefs.h <<\EOF
3440 #define HAVE_LONG_FILE_NAMES 1
3441 EOF
3442
3443 fi
3444
3445 # if we find pkg-config, check if we should install the ".pc" files.
3446
3447 echo "$as_me:3447: checking if you want to use pkg-config" >&5
3448 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3449
3450 # Check whether --with-pkg-config or --without-pkg-config was given.
3451 if test "${with_pkg_config+set}" = set; then
3452   withval="$with_pkg_config"
3453   cf_pkg_config=$withval
3454 else
3455   cf_pkg_config=yes
3456 fi;
3457 echo "$as_me:3457: result: $cf_pkg_config" >&5
3458 echo "${ECHO_T}$cf_pkg_config" >&6
3459
3460 case $cf_pkg_config in
3461 (no)
3462         PKG_CONFIG=none
3463         ;;
3464 (yes)
3465
3466 if test -n "$ac_tool_prefix"; then
3467   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3468 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3469 echo "$as_me:3469: checking for $ac_word" >&5
3470 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3471 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3472   echo $ECHO_N "(cached) $ECHO_C" >&6
3473 else
3474   case $PKG_CONFIG in
3475   [\\/]* | ?:[\\/]*)
3476   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3477   ;;
3478   *)
3479   ac_save_IFS=$IFS; IFS=$ac_path_separator
3480 ac_dummy="$PATH"
3481 for ac_dir in $ac_dummy; do
3482   IFS=$ac_save_IFS
3483   test -z "$ac_dir" && ac_dir=.
3484   if $as_executable_p "$ac_dir/$ac_word"; then
3485    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3486    echo "$as_me:3486: found $ac_dir/$ac_word" >&5
3487    break
3488 fi
3489 done
3490
3491   ;;
3492 esac
3493 fi
3494 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3495
3496 if test -n "$PKG_CONFIG"; then
3497   echo "$as_me:3497: result: $PKG_CONFIG" >&5
3498 echo "${ECHO_T}$PKG_CONFIG" >&6
3499 else
3500   echo "$as_me:3500: result: no" >&5
3501 echo "${ECHO_T}no" >&6
3502 fi
3503
3504 fi
3505 if test -z "$ac_cv_path_PKG_CONFIG"; then
3506   ac_pt_PKG_CONFIG=$PKG_CONFIG
3507   # Extract the first word of "pkg-config", so it can be a program name with args.
3508 set dummy pkg-config; ac_word=$2
3509 echo "$as_me:3509: checking for $ac_word" >&5
3510 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3511 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3512   echo $ECHO_N "(cached) $ECHO_C" >&6
3513 else
3514   case $ac_pt_PKG_CONFIG in
3515   [\\/]* | ?:[\\/]*)
3516   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3517   ;;
3518   *)
3519   ac_save_IFS=$IFS; IFS=$ac_path_separator
3520 ac_dummy="$PATH"
3521 for ac_dir in $ac_dummy; do
3522   IFS=$ac_save_IFS
3523   test -z "$ac_dir" && ac_dir=.
3524   if $as_executable_p "$ac_dir/$ac_word"; then
3525    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3526    echo "$as_me:3526: found $ac_dir/$ac_word" >&5
3527    break
3528 fi
3529 done
3530
3531   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3532   ;;
3533 esac
3534 fi
3535 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3536
3537 if test -n "$ac_pt_PKG_CONFIG"; then
3538   echo "$as_me:3538: result: $ac_pt_PKG_CONFIG" >&5
3539 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3540 else
3541   echo "$as_me:3541: result: no" >&5
3542 echo "${ECHO_T}no" >&6
3543 fi
3544
3545   PKG_CONFIG=$ac_pt_PKG_CONFIG
3546 else
3547   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3548 fi
3549
3550         ;;
3551 (*)
3552         PKG_CONFIG=$withval
3553         ;;
3554 esac
3555
3556 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3557 if test "$PKG_CONFIG" != none ; then
3558
3559 if test "x$prefix" != xNONE; then
3560         cf_path_syntax="$prefix"
3561 else
3562         cf_path_syntax="$ac_default_prefix"
3563 fi
3564
3565 case ".$PKG_CONFIG" in
3566 (.\$\(*\)*|.\'*\'*)
3567         ;;
3568 (..|./*|.\\*)
3569         ;;
3570 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3571         ;;
3572 (.\${*prefix}*|.\${*dir}*)
3573         eval PKG_CONFIG="$PKG_CONFIG"
3574         case ".$PKG_CONFIG" in
3575         (.NONE/*)
3576                 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3577                 ;;
3578         esac
3579         ;;
3580 (.no|.NONE/*)
3581         PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3582         ;;
3583 (*)
3584         { { echo "$as_me:3584: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3585 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3586    { (exit 1); exit 1; }; }
3587         ;;
3588 esac
3589
3590 elif test "x$cf_pkg_config" != xno ; then
3591         { echo "$as_me:3591: WARNING: pkg-config is not installed" >&5
3592 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3593 fi
3594
3595 case $PKG_CONFIG in
3596 (no|none|yes)
3597         echo "$as_me:3597: checking for pkg-config library directory" >&5
3598 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3599         ;;
3600 (*)
3601         echo "$as_me:3601: checking for $PKG_CONFIG library directory" >&5
3602 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3603         ;;
3604 esac
3605
3606 PKG_CONFIG_LIBDIR=no
3607
3608 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3609 if test "${with_pkg_config_libdir+set}" = set; then
3610   withval="$with_pkg_config_libdir"
3611   PKG_CONFIG_LIBDIR=$withval
3612 else
3613   test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
3614 fi;
3615
3616 case x$PKG_CONFIG_LIBDIR in
3617 (x/*)
3618         ;;
3619 (xyes)
3620         # Look for the library directory using the same prefix as the executable
3621         if test "x$PKG_CONFIG" = xnone
3622         then
3623                 cf_path=$prefix
3624         else
3625                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3626         fi
3627
3628         # If you don't like using the default architecture, you have to specify the
3629         # intended library directory and corresponding compiler/linker options.
3630         #
3631         # This case allows for Debian's 2014-flavor of multiarch, along with the
3632         # most common variations before that point.  Some other variants spell the
3633         # directory differently, e.g., "pkg-config", and put it in unusual places.
3634         # pkg-config has always been poorly standardized, which is ironic...
3635         case x`(arch) 2>/dev/null` in
3636         (*64)
3637                 cf_search_path="\
3638                         $cf_path/lib/*64-linux-gnu \
3639                         $cf_path/share \
3640                         $cf_path/lib64 \
3641                         $cf_path/lib32 \
3642                         $cf_path/lib"
3643                 ;;
3644         (*)
3645                 cf_search_path="\
3646                         $cf_path/lib/*-linux-gnu \
3647                         $cf_path/share \
3648                         $cf_path/lib32 \
3649                         $cf_path/lib \
3650                         $cf_path/libdata"
3651                 ;;
3652         esac
3653
3654         test -n "$verbose" && echo "    list..." 1>&6
3655
3656 echo "${as_me:-configure}:3656: testing list... ..." 1>&5
3657
3658         for cf_config in $cf_search_path
3659         do
3660                 test -n "$verbose" && echo "    checking $cf_config/pkgconfig" 1>&6
3661
3662 echo "${as_me:-configure}:3662: testing checking $cf_config/pkgconfig ..." 1>&5
3663
3664                 if test -d $cf_config/pkgconfig
3665                 then
3666                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3667                         echo "$as_me:3667: checking done" >&5
3668 echo $ECHO_N "checking done... $ECHO_C" >&6
3669                         break
3670                 fi
3671         done
3672         ;;
3673 (*)
3674         ;;
3675 esac
3676
3677 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
3678         echo "$as_me:3678: result: $PKG_CONFIG_LIBDIR" >&5
3679 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3680 fi
3681
3682 if test "x$PKG_CONFIG" != xnone
3683 then
3684         echo "$as_me:3684: checking if we should install .pc files for $PKG_CONFIG" >&5
3685 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3686 else
3687         echo "$as_me:3687: checking if we should install .pc files" >&5
3688 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
3689 fi
3690
3691 # Check whether --enable-pc-files or --disable-pc-files was given.
3692 if test "${enable_pc_files+set}" = set; then
3693   enableval="$enable_pc_files"
3694   enable_pc_files=$enableval
3695 else
3696   enable_pc_files=no
3697 fi;
3698 echo "$as_me:3698: result: $enable_pc_files" >&5
3699 echo "${ECHO_T}$enable_pc_files" >&6
3700
3701 if test "x$enable_pc_files" != xno
3702 then
3703         MAKE_PC_FILES=
3704         case "x$PKG_CONFIG_LIBDIR" in
3705         (xno|xyes)
3706                 { echo "$as_me:3706: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
3707 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
3708                 ;;
3709         (*)
3710
3711 if test "x$prefix" != xNONE; then
3712         cf_path_syntax="$prefix"
3713 else
3714         cf_path_syntax="$ac_default_prefix"
3715 fi
3716
3717 case ".$PKG_CONFIG_LIBDIR" in
3718 (.\$\(*\)*|.\'*\'*)
3719         ;;
3720 (..|./*|.\\*)
3721         ;;
3722 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3723         ;;
3724 (.\${*prefix}*|.\${*dir}*)
3725         eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3726         case ".$PKG_CONFIG_LIBDIR" in
3727         (.NONE/*)
3728                 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3729                 ;;
3730         esac
3731         ;;
3732 (.no|.NONE/*)
3733         PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3734         ;;
3735 (*)
3736         { { echo "$as_me:3736: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3737 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3738    { (exit 1); exit 1; }; }
3739         ;;
3740 esac
3741
3742                 ;;
3743         esac
3744 else
3745         MAKE_PC_FILES="#"
3746 fi
3747
3748 if test -z "$MAKE_PC_FILES"
3749 then
3750         echo "$as_me:3750: checking for suffix to add to pc-files" >&5
3751 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
3752
3753 # Check whether --with-pc-suffix or --without-pc-suffix was given.
3754 if test "${with_pc_suffix+set}" = set; then
3755   withval="$with_pc_suffix"
3756   case "x$withval" in
3757         (xyes|xno)
3758                 PC_MODULE_SUFFIX=
3759                 ;;
3760         (*)     PC_MODULE_SUFFIX="$withval"
3761                 ;;
3762         esac
3763 fi;
3764         test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
3765         echo "$as_me:3765: result: $PC_MODULE_SUFFIX" >&5
3766 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
3767         test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
3768
3769 fi
3770
3771 echo "$as_me:3771: checking if we should assume mixed-case filenames" >&5
3772 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3773
3774 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3775 if test "${enable_mixed_case+set}" = set; then
3776   enableval="$enable_mixed_case"
3777   enable_mixedcase=$enableval
3778 else
3779   enable_mixedcase=auto
3780 fi;
3781 echo "$as_me:3781: result: $enable_mixedcase" >&5
3782 echo "${ECHO_T}$enable_mixedcase" >&6
3783 if test "$enable_mixedcase" = "auto" ; then
3784
3785 echo "$as_me:3785: checking if filesystem supports mixed-case filenames" >&5
3786 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3787 if test "${cf_cv_mixedcase+set}" = set; then
3788   echo $ECHO_N "(cached) $ECHO_C" >&6
3789 else
3790
3791 if test "$cross_compiling" = yes ; then
3792         case $target_alias in
3793         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
3794                 cf_cv_mixedcase=no
3795                 ;;
3796         (*)
3797                 cf_cv_mixedcase=yes
3798                 ;;
3799         esac
3800 else
3801         rm -f conftest CONFTEST
3802         echo test >conftest
3803         if test -f CONFTEST ; then
3804                 cf_cv_mixedcase=no
3805         else
3806                 cf_cv_mixedcase=yes
3807         fi
3808         rm -f conftest CONFTEST
3809 fi
3810
3811 fi
3812 echo "$as_me:3812: result: $cf_cv_mixedcase" >&5
3813 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3814 test "$cf_cv_mixedcase" = yes &&
3815 cat >>confdefs.h <<\EOF
3816 #define MIXEDCASE_FILENAMES 1
3817 EOF
3818
3819 else
3820         cf_cv_mixedcase=$enable_mixedcase
3821         if test "x$enable_mixedcase" = "xyes" ; then
3822
3823 cat >>confdefs.h <<\EOF
3824 #define MIXEDCASE_FILENAMES 1
3825 EOF
3826
3827         fi
3828 fi
3829
3830 # do this after mixed-case option (tags/TAGS is not as important as tic).
3831 echo "$as_me:3831: checking whether ${MAKE-make} sets \${MAKE}" >&5
3832 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3833 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3834 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3835   echo $ECHO_N "(cached) $ECHO_C" >&6
3836 else
3837   cat >conftest.make <<\EOF
3838 all:
3839         @echo 'ac_maketemp="${MAKE}"'
3840 EOF
3841 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3842 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3843 if test -n "$ac_maketemp"; then
3844   eval ac_cv_prog_make_${ac_make}_set=yes
3845 else
3846   eval ac_cv_prog_make_${ac_make}_set=no
3847 fi
3848 rm -f conftest.make
3849 fi
3850 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3851   echo "$as_me:3851: result: yes" >&5
3852 echo "${ECHO_T}yes" >&6
3853   SET_MAKE=
3854 else
3855   echo "$as_me:3855: result: no" >&5
3856 echo "${ECHO_T}no" >&6
3857   SET_MAKE="MAKE=${MAKE-make}"
3858 fi
3859
3860 for ac_prog in exctags ctags
3861 do
3862   # Extract the first word of "$ac_prog", so it can be a program name with args.
3863 set dummy $ac_prog; ac_word=$2
3864 echo "$as_me:3864: checking for $ac_word" >&5
3865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3866 if test "${ac_cv_prog_CTAGS+set}" = set; then
3867   echo $ECHO_N "(cached) $ECHO_C" >&6
3868 else
3869   if test -n "$CTAGS"; then
3870   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3871 else
3872   ac_save_IFS=$IFS; IFS=$ac_path_separator
3873 ac_dummy="$PATH"
3874 for ac_dir in $ac_dummy; do
3875   IFS=$ac_save_IFS
3876   test -z "$ac_dir" && ac_dir=.
3877   $as_executable_p "$ac_dir/$ac_word" || continue
3878 ac_cv_prog_CTAGS="$ac_prog"
3879 echo "$as_me:3879: found $ac_dir/$ac_word" >&5
3880 break
3881 done
3882
3883 fi
3884 fi
3885 CTAGS=$ac_cv_prog_CTAGS
3886 if test -n "$CTAGS"; then
3887   echo "$as_me:3887: result: $CTAGS" >&5
3888 echo "${ECHO_T}$CTAGS" >&6
3889 else
3890   echo "$as_me:3890: result: no" >&5
3891 echo "${ECHO_T}no" >&6
3892 fi
3893
3894   test -n "$CTAGS" && break
3895 done
3896
3897 for ac_prog in exetags etags
3898 do
3899   # Extract the first word of "$ac_prog", so it can be a program name with args.
3900 set dummy $ac_prog; ac_word=$2
3901 echo "$as_me:3901: checking for $ac_word" >&5
3902 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3903 if test "${ac_cv_prog_ETAGS+set}" = set; then
3904   echo $ECHO_N "(cached) $ECHO_C" >&6
3905 else
3906   if test -n "$ETAGS"; then
3907   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3908 else
3909   ac_save_IFS=$IFS; IFS=$ac_path_separator
3910 ac_dummy="$PATH"
3911 for ac_dir in $ac_dummy; do
3912   IFS=$ac_save_IFS
3913   test -z "$ac_dir" && ac_dir=.
3914   $as_executable_p "$ac_dir/$ac_word" || continue
3915 ac_cv_prog_ETAGS="$ac_prog"
3916 echo "$as_me:3916: found $ac_dir/$ac_word" >&5
3917 break
3918 done
3919
3920 fi
3921 fi
3922 ETAGS=$ac_cv_prog_ETAGS
3923 if test -n "$ETAGS"; then
3924   echo "$as_me:3924: result: $ETAGS" >&5
3925 echo "${ECHO_T}$ETAGS" >&6
3926 else
3927   echo "$as_me:3927: result: no" >&5
3928 echo "${ECHO_T}no" >&6
3929 fi
3930
3931   test -n "$ETAGS" && break
3932 done
3933
3934 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3935 set dummy ${CTAGS:-ctags}; ac_word=$2
3936 echo "$as_me:3936: checking for $ac_word" >&5
3937 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3938 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3939   echo $ECHO_N "(cached) $ECHO_C" >&6
3940 else
3941   if test -n "$MAKE_LOWER_TAGS"; then
3942   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3943 else
3944   ac_save_IFS=$IFS; IFS=$ac_path_separator
3945 ac_dummy="$PATH"
3946 for ac_dir in $ac_dummy; do
3947   IFS=$ac_save_IFS
3948   test -z "$ac_dir" && ac_dir=.
3949   $as_executable_p "$ac_dir/$ac_word" || continue
3950 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3951 echo "$as_me:3951: found $ac_dir/$ac_word" >&5
3952 break
3953 done
3954
3955   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3956 fi
3957 fi
3958 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3959 if test -n "$MAKE_LOWER_TAGS"; then
3960   echo "$as_me:3960: result: $MAKE_LOWER_TAGS" >&5
3961 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3962 else
3963   echo "$as_me:3963: result: no" >&5
3964 echo "${ECHO_T}no" >&6
3965 fi
3966
3967 if test "$cf_cv_mixedcase" = yes ; then
3968         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3969 set dummy ${ETAGS:-etags}; ac_word=$2
3970 echo "$as_me:3970: checking for $ac_word" >&5
3971 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3972 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3973   echo $ECHO_N "(cached) $ECHO_C" >&6
3974 else
3975   if test -n "$MAKE_UPPER_TAGS"; then
3976   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3977 else
3978   ac_save_IFS=$IFS; IFS=$ac_path_separator
3979 ac_dummy="$PATH"
3980 for ac_dir in $ac_dummy; do
3981   IFS=$ac_save_IFS
3982   test -z "$ac_dir" && ac_dir=.
3983   $as_executable_p "$ac_dir/$ac_word" || continue
3984 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3985 echo "$as_me:3985: found $ac_dir/$ac_word" >&5
3986 break
3987 done
3988
3989   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3990 fi
3991 fi
3992 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3993 if test -n "$MAKE_UPPER_TAGS"; then
3994   echo "$as_me:3994: result: $MAKE_UPPER_TAGS" >&5
3995 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3996 else
3997   echo "$as_me:3997: result: no" >&5
3998 echo "${ECHO_T}no" >&6
3999 fi
4000
4001 else
4002         MAKE_UPPER_TAGS=no
4003 fi
4004
4005 if test "$MAKE_UPPER_TAGS" = yes ; then
4006         MAKE_UPPER_TAGS=
4007 else
4008         MAKE_UPPER_TAGS="#"
4009 fi
4010
4011 if test "$MAKE_LOWER_TAGS" = yes ; then
4012         MAKE_LOWER_TAGS=
4013 else
4014         MAKE_LOWER_TAGS="#"
4015 fi
4016
4017 echo "$as_me:4017: checking for makeflags variable" >&5
4018 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4019 if test "${cf_cv_makeflags+set}" = set; then
4020   echo $ECHO_N "(cached) $ECHO_C" >&6
4021 else
4022
4023         cf_cv_makeflags=''
4024         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4025         do
4026                 cat >cf_makeflags.tmp <<CF_EOF
4027 SHELL = $SHELL
4028 all :
4029         @ echo '.$cf_option'
4030 CF_EOF
4031                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
4032                 case "$cf_result" in
4033                 (.*k|.*kw)
4034                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4035                         case "$cf_result" in
4036                         (.*CC=*)        cf_cv_makeflags=
4037                                 ;;
4038                         (*)     cf_cv_makeflags=$cf_option
4039                                 ;;
4040                         esac
4041                         break
4042                         ;;
4043                 (.-)    ;;
4044                 (*)     echo "given option \"$cf_option\", no match \"$cf_result\""
4045                         ;;
4046                 esac
4047         done
4048         rm -f cf_makeflags.tmp
4049
4050 fi
4051 echo "$as_me:4051: result: $cf_cv_makeflags" >&5
4052 echo "${ECHO_T}$cf_cv_makeflags" >&6
4053
4054 if test -n "$ac_tool_prefix"; then
4055   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4056 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4057 echo "$as_me:4057: checking for $ac_word" >&5
4058 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4059 if test "${ac_cv_prog_RANLIB+set}" = set; then
4060   echo $ECHO_N "(cached) $ECHO_C" >&6
4061 else
4062   if test -n "$RANLIB"; then
4063   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4064 else
4065   ac_save_IFS=$IFS; IFS=$ac_path_separator
4066 ac_dummy="$PATH"
4067 for ac_dir in $ac_dummy; do
4068   IFS=$ac_save_IFS
4069   test -z "$ac_dir" && ac_dir=.
4070   $as_executable_p "$ac_dir/$ac_word" || continue
4071 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4072 echo "$as_me:4072: found $ac_dir/$ac_word" >&5
4073 break
4074 done
4075
4076 fi
4077 fi
4078 RANLIB=$ac_cv_prog_RANLIB
4079 if test -n "$RANLIB"; then
4080   echo "$as_me:4080: result: $RANLIB" >&5
4081 echo "${ECHO_T}$RANLIB" >&6
4082 else
4083   echo "$as_me:4083: result: no" >&5
4084 echo "${ECHO_T}no" >&6
4085 fi
4086
4087 fi
4088 if test -z "$ac_cv_prog_RANLIB"; then
4089   ac_ct_RANLIB=$RANLIB
4090   # Extract the first word of "ranlib", so it can be a program name with args.
4091 set dummy ranlib; ac_word=$2
4092 echo "$as_me:4092: checking for $ac_word" >&5
4093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4094 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4095   echo $ECHO_N "(cached) $ECHO_C" >&6
4096 else
4097   if test -n "$ac_ct_RANLIB"; then
4098   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4099 else
4100   ac_save_IFS=$IFS; IFS=$ac_path_separator
4101 ac_dummy="$PATH"
4102 for ac_dir in $ac_dummy; do
4103   IFS=$ac_save_IFS
4104   test -z "$ac_dir" && ac_dir=.
4105   $as_executable_p "$ac_dir/$ac_word" || continue
4106 ac_cv_prog_ac_ct_RANLIB="ranlib"
4107 echo "$as_me:4107: found $ac_dir/$ac_word" >&5
4108 break
4109 done
4110
4111   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4112 fi
4113 fi
4114 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4115 if test -n "$ac_ct_RANLIB"; then
4116   echo "$as_me:4116: result: $ac_ct_RANLIB" >&5
4117 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4118 else
4119   echo "$as_me:4119: result: no" >&5
4120 echo "${ECHO_T}no" >&6
4121 fi
4122
4123   RANLIB=$ac_ct_RANLIB
4124 else
4125   RANLIB="$ac_cv_prog_RANLIB"
4126 fi
4127
4128 if test -n "$ac_tool_prefix"; then
4129   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4130 set dummy ${ac_tool_prefix}ld; ac_word=$2
4131 echo "$as_me:4131: checking for $ac_word" >&5
4132 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4133 if test "${ac_cv_prog_LD+set}" = set; then
4134   echo $ECHO_N "(cached) $ECHO_C" >&6
4135 else
4136   if test -n "$LD"; then
4137   ac_cv_prog_LD="$LD" # Let the user override the test.
4138 else
4139   ac_save_IFS=$IFS; IFS=$ac_path_separator
4140 ac_dummy="$PATH"
4141 for ac_dir in $ac_dummy; do
4142   IFS=$ac_save_IFS
4143   test -z "$ac_dir" && ac_dir=.
4144   $as_executable_p "$ac_dir/$ac_word" || continue
4145 ac_cv_prog_LD="${ac_tool_prefix}ld"
4146 echo "$as_me:4146: found $ac_dir/$ac_word" >&5
4147 break
4148 done
4149
4150 fi
4151 fi
4152 LD=$ac_cv_prog_LD
4153 if test -n "$LD"; then
4154   echo "$as_me:4154: result: $LD" >&5
4155 echo "${ECHO_T}$LD" >&6
4156 else
4157   echo "$as_me:4157: result: no" >&5
4158 echo "${ECHO_T}no" >&6
4159 fi
4160
4161 fi
4162 if test -z "$ac_cv_prog_LD"; then
4163   ac_ct_LD=$LD
4164   # Extract the first word of "ld", so it can be a program name with args.
4165 set dummy ld; ac_word=$2
4166 echo "$as_me:4166: checking for $ac_word" >&5
4167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4168 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4169   echo $ECHO_N "(cached) $ECHO_C" >&6
4170 else
4171   if test -n "$ac_ct_LD"; then
4172   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4173 else
4174   ac_save_IFS=$IFS; IFS=$ac_path_separator
4175 ac_dummy="$PATH"
4176 for ac_dir in $ac_dummy; do
4177   IFS=$ac_save_IFS
4178   test -z "$ac_dir" && ac_dir=.
4179   $as_executable_p "$ac_dir/$ac_word" || continue
4180 ac_cv_prog_ac_ct_LD="ld"
4181 echo "$as_me:4181: found $ac_dir/$ac_word" >&5
4182 break
4183 done
4184
4185   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4186 fi
4187 fi
4188 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4189 if test -n "$ac_ct_LD"; then
4190   echo "$as_me:4190: result: $ac_ct_LD" >&5
4191 echo "${ECHO_T}$ac_ct_LD" >&6
4192 else
4193   echo "$as_me:4193: result: no" >&5
4194 echo "${ECHO_T}no" >&6
4195 fi
4196
4197   LD=$ac_ct_LD
4198 else
4199   LD="$ac_cv_prog_LD"
4200 fi
4201
4202 if test -n "$ac_tool_prefix"; then
4203   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4204 set dummy ${ac_tool_prefix}ar; ac_word=$2
4205 echo "$as_me:4205: checking for $ac_word" >&5
4206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4207 if test "${ac_cv_prog_AR+set}" = set; then
4208   echo $ECHO_N "(cached) $ECHO_C" >&6
4209 else
4210   if test -n "$AR"; then
4211   ac_cv_prog_AR="$AR" # Let the user override the test.
4212 else
4213   ac_save_IFS=$IFS; IFS=$ac_path_separator
4214 ac_dummy="$PATH"
4215 for ac_dir in $ac_dummy; do
4216   IFS=$ac_save_IFS
4217   test -z "$ac_dir" && ac_dir=.
4218   $as_executable_p "$ac_dir/$ac_word" || continue
4219 ac_cv_prog_AR="${ac_tool_prefix}ar"
4220 echo "$as_me:4220: found $ac_dir/$ac_word" >&5
4221 break
4222 done
4223
4224 fi
4225 fi
4226 AR=$ac_cv_prog_AR
4227 if test -n "$AR"; then
4228   echo "$as_me:4228: result: $AR" >&5
4229 echo "${ECHO_T}$AR" >&6
4230 else
4231   echo "$as_me:4231: result: no" >&5
4232 echo "${ECHO_T}no" >&6
4233 fi
4234
4235 fi
4236 if test -z "$ac_cv_prog_AR"; then
4237   ac_ct_AR=$AR
4238   # Extract the first word of "ar", so it can be a program name with args.
4239 set dummy ar; ac_word=$2
4240 echo "$as_me:4240: checking for $ac_word" >&5
4241 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4242 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4243   echo $ECHO_N "(cached) $ECHO_C" >&6
4244 else
4245   if test -n "$ac_ct_AR"; then
4246   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4247 else
4248   ac_save_IFS=$IFS; IFS=$ac_path_separator
4249 ac_dummy="$PATH"
4250 for ac_dir in $ac_dummy; do
4251   IFS=$ac_save_IFS
4252   test -z "$ac_dir" && ac_dir=.
4253   $as_executable_p "$ac_dir/$ac_word" || continue
4254 ac_cv_prog_ac_ct_AR="ar"
4255 echo "$as_me:4255: found $ac_dir/$ac_word" >&5
4256 break
4257 done
4258
4259   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4260 fi
4261 fi
4262 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4263 if test -n "$ac_ct_AR"; then
4264   echo "$as_me:4264: result: $ac_ct_AR" >&5
4265 echo "${ECHO_T}$ac_ct_AR" >&6
4266 else
4267   echo "$as_me:4267: result: no" >&5
4268 echo "${ECHO_T}no" >&6
4269 fi
4270
4271   AR=$ac_ct_AR
4272 else
4273   AR="$ac_cv_prog_AR"
4274 fi
4275
4276 if test -n "$ac_tool_prefix"; then
4277   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4278 set dummy ${ac_tool_prefix}nm; ac_word=$2
4279 echo "$as_me:4279: checking for $ac_word" >&5
4280 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4281 if test "${ac_cv_prog_NM+set}" = set; then
4282   echo $ECHO_N "(cached) $ECHO_C" >&6
4283 else
4284   if test -n "$NM"; then
4285   ac_cv_prog_NM="$NM" # Let the user override the test.
4286 else
4287   ac_save_IFS=$IFS; IFS=$ac_path_separator
4288 ac_dummy="$PATH"
4289 for ac_dir in $ac_dummy; do
4290   IFS=$ac_save_IFS
4291   test -z "$ac_dir" && ac_dir=.
4292   $as_executable_p "$ac_dir/$ac_word" || continue
4293 ac_cv_prog_NM="${ac_tool_prefix}nm"
4294 echo "$as_me:4294: found $ac_dir/$ac_word" >&5
4295 break
4296 done
4297
4298 fi
4299 fi
4300 NM=$ac_cv_prog_NM
4301 if test -n "$NM"; then
4302   echo "$as_me:4302: result: $NM" >&5
4303 echo "${ECHO_T}$NM" >&6
4304 else
4305   echo "$as_me:4305: result: no" >&5
4306 echo "${ECHO_T}no" >&6
4307 fi
4308
4309 fi
4310 if test -z "$ac_cv_prog_NM"; then
4311   ac_ct_NM=$NM
4312   # Extract the first word of "nm", so it can be a program name with args.
4313 set dummy nm; ac_word=$2
4314 echo "$as_me:4314: checking for $ac_word" >&5
4315 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4316 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4317   echo $ECHO_N "(cached) $ECHO_C" >&6
4318 else
4319   if test -n "$ac_ct_NM"; then
4320   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4321 else
4322   ac_save_IFS=$IFS; IFS=$ac_path_separator
4323 ac_dummy="$PATH"
4324 for ac_dir in $ac_dummy; do
4325   IFS=$ac_save_IFS
4326   test -z "$ac_dir" && ac_dir=.
4327   $as_executable_p "$ac_dir/$ac_word" || continue
4328 ac_cv_prog_ac_ct_NM="nm"
4329 echo "$as_me:4329: found $ac_dir/$ac_word" >&5
4330 break
4331 done
4332
4333   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4334 fi
4335 fi
4336 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4337 if test -n "$ac_ct_NM"; then
4338   echo "$as_me:4338: result: $ac_ct_NM" >&5
4339 echo "${ECHO_T}$ac_ct_NM" >&6
4340 else
4341   echo "$as_me:4341: result: no" >&5
4342 echo "${ECHO_T}no" >&6
4343 fi
4344
4345   NM=$ac_ct_NM
4346 else
4347   NM="$ac_cv_prog_NM"
4348 fi
4349
4350 if test -n "$ac_tool_prefix"; then
4351   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4352 set dummy ${ac_tool_prefix}ar; ac_word=$2
4353 echo "$as_me:4353: checking for $ac_word" >&5
4354 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4355 if test "${ac_cv_prog_AR+set}" = set; then
4356   echo $ECHO_N "(cached) $ECHO_C" >&6
4357 else
4358   if test -n "$AR"; then
4359   ac_cv_prog_AR="$AR" # Let the user override the test.
4360 else
4361   ac_save_IFS=$IFS; IFS=$ac_path_separator
4362 ac_dummy="$PATH"
4363 for ac_dir in $ac_dummy; do
4364   IFS=$ac_save_IFS
4365   test -z "$ac_dir" && ac_dir=.
4366   $as_executable_p "$ac_dir/$ac_word" || continue
4367 ac_cv_prog_AR="${ac_tool_prefix}ar"
4368 echo "$as_me:4368: found $ac_dir/$ac_word" >&5
4369 break
4370 done
4371
4372 fi
4373 fi
4374 AR=$ac_cv_prog_AR
4375 if test -n "$AR"; then
4376   echo "$as_me:4376: result: $AR" >&5
4377 echo "${ECHO_T}$AR" >&6
4378 else
4379   echo "$as_me:4379: result: no" >&5
4380 echo "${ECHO_T}no" >&6
4381 fi
4382
4383 fi
4384 if test -z "$ac_cv_prog_AR"; then
4385   ac_ct_AR=$AR
4386   # Extract the first word of "ar", so it can be a program name with args.
4387 set dummy ar; ac_word=$2
4388 echo "$as_me:4388: checking for $ac_word" >&5
4389 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4390 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4391   echo $ECHO_N "(cached) $ECHO_C" >&6
4392 else
4393   if test -n "$ac_ct_AR"; then
4394   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4395 else
4396   ac_save_IFS=$IFS; IFS=$ac_path_separator
4397 ac_dummy="$PATH"
4398 for ac_dir in $ac_dummy; do
4399   IFS=$ac_save_IFS
4400   test -z "$ac_dir" && ac_dir=.
4401   $as_executable_p "$ac_dir/$ac_word" || continue
4402 ac_cv_prog_ac_ct_AR="ar"
4403 echo "$as_me:4403: found $ac_dir/$ac_word" >&5
4404 break
4405 done
4406
4407   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4408 fi
4409 fi
4410 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4411 if test -n "$ac_ct_AR"; then
4412   echo "$as_me:4412: result: $ac_ct_AR" >&5
4413 echo "${ECHO_T}$ac_ct_AR" >&6
4414 else
4415   echo "$as_me:4415: result: no" >&5
4416 echo "${ECHO_T}no" >&6
4417 fi
4418
4419   AR=$ac_ct_AR
4420 else
4421   AR="$ac_cv_prog_AR"
4422 fi
4423
4424 echo "$as_me:4424: checking for options to update archives" >&5
4425 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4426 if test "${cf_cv_ar_flags+set}" = set; then
4427   echo $ECHO_N "(cached) $ECHO_C" >&6
4428 else
4429
4430         cf_cv_ar_flags=unknown
4431         for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
4432         do
4433
4434                 # check if $ARFLAGS already contains this choice
4435                 if test "x$ARFLAGS" != "x" ; then
4436                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4437                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4438                                 cf_cv_ar_flags=
4439                                 break
4440                         fi
4441                 fi
4442
4443                 rm -f conftest.$ac_cv_objext
4444                 rm -f conftest.a
4445
4446                 cat >conftest.$ac_ext <<EOF
4447 #line 4447 "configure"
4448 int     testdata[3] = { 123, 456, 789 };
4449 EOF
4450                 if { (eval echo "$as_me:4450: \"$ac_compile\"") >&5
4451   (eval $ac_compile) 2>&5
4452   ac_status=$?
4453   echo "$as_me:4453: \$? = $ac_status" >&5
4454   (exit $ac_status); } ; then
4455                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4456                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4457                         if test -f conftest.a ; then
4458                                 cf_cv_ar_flags=$cf_ar_flags
4459                                 break
4460                         fi
4461                 else
4462                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4463
4464 echo "${as_me:-configure}:4464: testing cannot compile test-program ..." 1>&5
4465
4466                         break
4467                 fi
4468         done
4469         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4470
4471 fi
4472 echo "$as_me:4472: result: $cf_cv_ar_flags" >&5
4473 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4474
4475 if test -n "$ARFLAGS" ; then
4476         if test -n "$cf_cv_ar_flags" ; then
4477                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4478         fi
4479 else
4480         ARFLAGS=$cf_cv_ar_flags
4481 fi
4482
4483 echo "$as_me:4483: checking if you have specified an install-prefix" >&5
4484 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4485
4486 # Check whether --with-install-prefix or --without-install-prefix was given.
4487 if test "${with_install_prefix+set}" = set; then
4488   withval="$with_install_prefix"
4489   case "x$withval" in
4490         (xyes|xno)
4491                 ;;
4492         (*)     DESTDIR="$withval"
4493                 ;;
4494         esac
4495 fi;
4496 echo "$as_me:4496: result: $DESTDIR" >&5
4497 echo "${ECHO_T}$DESTDIR" >&6
4498
4499 ###############################################################################
4500
4501 # If we're cross-compiling, allow the user to override the tools and their
4502 # options.  The configure script is oriented toward identifying the host
4503 # compiler, etc., but we need a build compiler to generate parts of the source.
4504
4505 if test "$cross_compiling" = yes ; then
4506
4507         # defaults that we might want to override
4508         : ${BUILD_CFLAGS:=''}
4509         : ${BUILD_CPPFLAGS:=''}
4510         : ${BUILD_LDFLAGS:=''}
4511         : ${BUILD_LIBS:=''}
4512         : ${BUILD_EXEEXT:='$x'}
4513         : ${BUILD_OBJEXT:='o'}
4514
4515 # Check whether --with-build-cc or --without-build-cc was given.
4516 if test "${with_build_cc+set}" = set; then
4517   withval="$with_build_cc"
4518   BUILD_CC="$withval"
4519 else
4520   for ac_prog in gcc cc cl
4521 do
4522   # Extract the first word of "$ac_prog", so it can be a program name with args.
4523 set dummy $ac_prog; ac_word=$2
4524 echo "$as_me:4524: checking for $ac_word" >&5
4525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4526 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4527   echo $ECHO_N "(cached) $ECHO_C" >&6
4528 else
4529   if test -n "$BUILD_CC"; then
4530   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4531 else
4532   ac_save_IFS=$IFS; IFS=$ac_path_separator
4533 ac_dummy="$PATH"
4534 for ac_dir in $ac_dummy; do
4535   IFS=$ac_save_IFS
4536   test -z "$ac_dir" && ac_dir=.
4537   $as_executable_p "$ac_dir/$ac_word" || continue
4538 ac_cv_prog_BUILD_CC="$ac_prog"
4539 echo "$as_me:4539: found $ac_dir/$ac_word" >&5
4540 break
4541 done
4542
4543 fi
4544 fi
4545 BUILD_CC=$ac_cv_prog_BUILD_CC
4546 if test -n "$BUILD_CC"; then
4547   echo "$as_me:4547: result: $BUILD_CC" >&5
4548 echo "${ECHO_T}$BUILD_CC" >&6
4549 else
4550   echo "$as_me:4550: result: no" >&5
4551 echo "${ECHO_T}no" >&6
4552 fi
4553
4554   test -n "$BUILD_CC" && break
4555 done
4556
4557 fi;
4558         echo "$as_me:4558: checking for native build C compiler" >&5
4559 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4560         echo "$as_me:4560: result: $BUILD_CC" >&5
4561 echo "${ECHO_T}$BUILD_CC" >&6
4562
4563         echo "$as_me:4563: checking for native build C preprocessor" >&5
4564 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4565
4566 # Check whether --with-build-cpp or --without-build-cpp was given.
4567 if test "${with_build_cpp+set}" = set; then
4568   withval="$with_build_cpp"
4569   BUILD_CPP="$withval"
4570 else
4571   BUILD_CPP='${BUILD_CC} -E'
4572 fi;
4573         echo "$as_me:4573: result: $BUILD_CPP" >&5
4574 echo "${ECHO_T}$BUILD_CPP" >&6
4575
4576         echo "$as_me:4576: checking for native build C flags" >&5
4577 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4578
4579 # Check whether --with-build-cflags or --without-build-cflags was given.
4580 if test "${with_build_cflags+set}" = set; then
4581   withval="$with_build_cflags"
4582   BUILD_CFLAGS="$withval"
4583 fi;
4584         echo "$as_me:4584: result: $BUILD_CFLAGS" >&5
4585 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4586
4587         echo "$as_me:4587: checking for native build C preprocessor-flags" >&5
4588 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4589
4590 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4591 if test "${with_build_cppflags+set}" = set; then
4592   withval="$with_build_cppflags"
4593   BUILD_CPPFLAGS="$withval"
4594 fi;
4595         echo "$as_me:4595: result: $BUILD_CPPFLAGS" >&5
4596 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4597
4598         echo "$as_me:4598: checking for native build linker-flags" >&5
4599 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4600
4601 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4602 if test "${with_build_ldflags+set}" = set; then
4603   withval="$with_build_ldflags"
4604   BUILD_LDFLAGS="$withval"
4605 fi;
4606         echo "$as_me:4606: result: $BUILD_LDFLAGS" >&5
4607 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4608
4609         echo "$as_me:4609: checking for native build linker-libraries" >&5
4610 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4611
4612 # Check whether --with-build-libs or --without-build-libs was given.
4613 if test "${with_build_libs+set}" = set; then
4614   withval="$with_build_libs"
4615   BUILD_LIBS="$withval"
4616 fi;
4617         echo "$as_me:4617: result: $BUILD_LIBS" >&5
4618 echo "${ECHO_T}$BUILD_LIBS" >&6
4619
4620         # this assumes we're on Unix.
4621         BUILD_EXEEXT=
4622         BUILD_OBJEXT=o
4623
4624         : ${BUILD_CC:='${CC}'}
4625
4626         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4627                 { { echo "$as_me:4627: error: Cross-build requires two compilers.
4628 Use --with-build-cc to specify the native compiler." >&5
4629 echo "$as_me: error: Cross-build requires two compilers.
4630 Use --with-build-cc to specify the native compiler." >&2;}
4631    { (exit 1); exit 1; }; }
4632         fi
4633
4634 else
4635         : ${BUILD_CC:='${CC}'}
4636         : ${BUILD_CPP:='${CPP}'}
4637         : ${BUILD_CFLAGS:='${CFLAGS}'}
4638         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4639         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4640         : ${BUILD_LIBS:='${LIBS}'}
4641         : ${BUILD_EXEEXT:='$x'}
4642         : ${BUILD_OBJEXT:='o'}
4643 fi
4644
4645 ###############################################################################
4646
4647 ### Options to allow the user to specify the set of libraries which are used.
4648 ### Use "--without-normal --with-shared" to allow the default model to be
4649 ### shared, for example.
4650 cf_list_models=""
4651
4652 echo "$as_me:4652: checking if libtool -version-number should be used" >&5
4653 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4654
4655 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4656 if test "${enable_libtool_version+set}" = set; then
4657   enableval="$enable_libtool_version"
4658   test "$enableval" != no && enableval=yes
4659         if test "$enableval" != "yes" ; then
4660     cf_libtool_version=no
4661         else
4662                 cf_libtool_version=yes
4663         fi
4664 else
4665   enableval=yes
4666         cf_libtool_version=yes
4667
4668 fi;
4669 echo "$as_me:4669: result: $cf_libtool_version" >&5
4670 echo "${ECHO_T}$cf_libtool_version" >&6
4671
4672 if test "$cf_libtool_version" = yes ; then
4673         LIBTOOL_VERSION="-version-number"
4674 else
4675         LIBTOOL_VERSION="-version-info"
4676         case "x$VERSION" in
4677         (x)
4678                 { echo "$as_me:4678: WARNING: VERSION was not set" >&5
4679 echo "$as_me: WARNING: VERSION was not set" >&2;}
4680                 ;;
4681         (x*.*.*)
4682                 ABI_VERSION="$VERSION"
4683                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
4684
4685 echo "${as_me:-configure}:4685: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4686
4687                 ;;
4688         (x*:*:*)
4689                 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
4690                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
4691
4692 echo "${as_me:-configure}:4692: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4693
4694                 ;;
4695         (*)
4696                 { echo "$as_me:4696: WARNING: unexpected VERSION value: $VERSION" >&5
4697 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
4698                 ;;
4699         esac
4700 fi
4701
4702 LIBTOOL=
4703
4704 # common library maintenance symbols that are convenient for libtool scripts:
4705 LIB_CREATE='${AR} -cr'
4706 LIB_OBJECT='${OBJECTS}'
4707 LIB_SUFFIX=.a
4708 LIB_PREP="$RANLIB"
4709
4710 # symbols used to prop libtool up to enable it to determine what it should be
4711 # doing:
4712 LIB_CLEAN=
4713 LIB_COMPILE=
4714 LIB_LINK='${CC}'
4715 LIB_INSTALL=
4716 LIB_UNINSTALL=
4717
4718 echo "$as_me:4718: checking if you want to build libraries with libtool" >&5
4719 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4720
4721 # Check whether --with-libtool or --without-libtool was given.
4722 if test "${with_libtool+set}" = set; then
4723   withval="$with_libtool"
4724   with_libtool=$withval
4725 else
4726   with_libtool=no
4727 fi;
4728 echo "$as_me:4728: result: $with_libtool" >&5
4729 echo "${ECHO_T}$with_libtool" >&6
4730 if test "$with_libtool" != "no"; then
4731
4732         if test "$with_libtool" != "yes" ; then
4733
4734 if test "x$prefix" != xNONE; then
4735         cf_path_syntax="$prefix"
4736 else
4737         cf_path_syntax="$ac_default_prefix"
4738 fi
4739
4740 case ".$with_libtool" in
4741 (.\$\(*\)*|.\'*\'*)
4742         ;;
4743 (..|./*|.\\*)
4744         ;;
4745 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4746         ;;
4747 (.\${*prefix}*|.\${*dir}*)
4748         eval with_libtool="$with_libtool"
4749         case ".$with_libtool" in
4750         (.NONE/*)
4751                 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4752                 ;;
4753         esac
4754         ;;
4755 (.no|.NONE/*)
4756         with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4757         ;;
4758 (*)
4759         { { echo "$as_me:4759: error: expected a pathname, not \"$with_libtool\"" >&5
4760 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4761    { (exit 1); exit 1; }; }
4762         ;;
4763 esac
4764
4765                 LIBTOOL=$with_libtool
4766         else
4767                 if test -n "$ac_tool_prefix"; then
4768   for ac_prog in libtool glibtool
4769   do
4770     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4771 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4772 echo "$as_me:4772: checking for $ac_word" >&5
4773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4774 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4775   echo $ECHO_N "(cached) $ECHO_C" >&6
4776 else
4777   if test -n "$LIBTOOL"; then
4778   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4779 else
4780   ac_save_IFS=$IFS; IFS=$ac_path_separator
4781 ac_dummy="$PATH"
4782 for ac_dir in $ac_dummy; do
4783   IFS=$ac_save_IFS
4784   test -z "$ac_dir" && ac_dir=.
4785   $as_executable_p "$ac_dir/$ac_word" || continue
4786 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4787 echo "$as_me:4787: found $ac_dir/$ac_word" >&5
4788 break
4789 done
4790
4791 fi
4792 fi
4793 LIBTOOL=$ac_cv_prog_LIBTOOL
4794 if test -n "$LIBTOOL"; then
4795   echo "$as_me:4795: result: $LIBTOOL" >&5
4796 echo "${ECHO_T}$LIBTOOL" >&6
4797 else
4798   echo "$as_me:4798: result: no" >&5
4799 echo "${ECHO_T}no" >&6
4800 fi
4801
4802     test -n "$LIBTOOL" && break
4803   done
4804 fi
4805 if test -z "$LIBTOOL"; then
4806   ac_ct_LIBTOOL=$LIBTOOL
4807   for ac_prog in libtool glibtool
4808 do
4809   # Extract the first word of "$ac_prog", so it can be a program name with args.
4810 set dummy $ac_prog; ac_word=$2
4811 echo "$as_me:4811: checking for $ac_word" >&5
4812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4813 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4814   echo $ECHO_N "(cached) $ECHO_C" >&6
4815 else
4816   if test -n "$ac_ct_LIBTOOL"; then
4817   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4818 else
4819   ac_save_IFS=$IFS; IFS=$ac_path_separator
4820 ac_dummy="$PATH"
4821 for ac_dir in $ac_dummy; do
4822   IFS=$ac_save_IFS
4823   test -z "$ac_dir" && ac_dir=.
4824   $as_executable_p "$ac_dir/$ac_word" || continue
4825 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4826 echo "$as_me:4826: found $ac_dir/$ac_word" >&5
4827 break
4828 done
4829
4830 fi
4831 fi
4832 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4833 if test -n "$ac_ct_LIBTOOL"; then
4834   echo "$as_me:4834: result: $ac_ct_LIBTOOL" >&5
4835 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4836 else
4837   echo "$as_me:4837: result: no" >&5
4838 echo "${ECHO_T}no" >&6
4839 fi
4840
4841   test -n "$ac_ct_LIBTOOL" && break
4842 done
4843 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4844
4845   LIBTOOL=$ac_ct_LIBTOOL
4846 fi
4847
4848 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4849 then
4850         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.].*//'`
4851 else
4852         cf_cv_libtool_version=
4853 fi
4854 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4855
4856                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
4857                 then
4858
4859 unset ac_cv_prog_ac_ct_LIBTOOL
4860 unset ac_ct_LIBTOOL
4861 unset LIBTOOL
4862
4863                         if test -n "$ac_tool_prefix"; then
4864   for ac_prog in glibtool
4865   do
4866     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4867 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4868 echo "$as_me:4868: checking for $ac_word" >&5
4869 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4870 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4871   echo $ECHO_N "(cached) $ECHO_C" >&6
4872 else
4873   if test -n "$LIBTOOL"; then
4874   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4875 else
4876   ac_save_IFS=$IFS; IFS=$ac_path_separator
4877 ac_dummy="$PATH"
4878 for ac_dir in $ac_dummy; do
4879   IFS=$ac_save_IFS
4880   test -z "$ac_dir" && ac_dir=.
4881   $as_executable_p "$ac_dir/$ac_word" || continue
4882 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4883 echo "$as_me:4883: found $ac_dir/$ac_word" >&5
4884 break
4885 done
4886
4887 fi
4888 fi
4889 LIBTOOL=$ac_cv_prog_LIBTOOL
4890 if test -n "$LIBTOOL"; then
4891   echo "$as_me:4891: result: $LIBTOOL" >&5
4892 echo "${ECHO_T}$LIBTOOL" >&6
4893 else
4894   echo "$as_me:4894: result: no" >&5
4895 echo "${ECHO_T}no" >&6
4896 fi
4897
4898     test -n "$LIBTOOL" && break
4899   done
4900 fi
4901 if test -z "$LIBTOOL"; then
4902   ac_ct_LIBTOOL=$LIBTOOL
4903   for ac_prog in glibtool
4904 do
4905   # Extract the first word of "$ac_prog", so it can be a program name with args.
4906 set dummy $ac_prog; ac_word=$2
4907 echo "$as_me:4907: checking for $ac_word" >&5
4908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4909 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4910   echo $ECHO_N "(cached) $ECHO_C" >&6
4911 else
4912   if test -n "$ac_ct_LIBTOOL"; then
4913   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4914 else
4915   ac_save_IFS=$IFS; IFS=$ac_path_separator
4916 ac_dummy="$PATH"
4917 for ac_dir in $ac_dummy; do
4918   IFS=$ac_save_IFS
4919   test -z "$ac_dir" && ac_dir=.
4920   $as_executable_p "$ac_dir/$ac_word" || continue
4921 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4922 echo "$as_me:4922: found $ac_dir/$ac_word" >&5
4923 break
4924 done
4925
4926 fi
4927 fi
4928 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4929 if test -n "$ac_ct_LIBTOOL"; then
4930   echo "$as_me:4930: result: $ac_ct_LIBTOOL" >&5
4931 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4932 else
4933   echo "$as_me:4933: result: no" >&5
4934 echo "${ECHO_T}no" >&6
4935 fi
4936
4937   test -n "$ac_ct_LIBTOOL" && break
4938 done
4939 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4940
4941   LIBTOOL=$ac_ct_LIBTOOL
4942 fi
4943
4944 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4945 then
4946         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.].*//'`
4947 else
4948         cf_cv_libtool_version=
4949 fi
4950 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4951
4952                 fi
4953         fi
4954         if test -z "$LIBTOOL" ; then
4955                 { { echo "$as_me:4955: error: Cannot find libtool" >&5
4956 echo "$as_me: error: Cannot find libtool" >&2;}
4957    { (exit 1); exit 1; }; }
4958         fi
4959         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4960         LIB_OBJECT='${OBJECTS:.o=.lo}'
4961         LIB_SUFFIX=.la
4962         LIB_CLEAN='${LIBTOOL} --mode=clean'
4963         LIB_COMPILE='${LIBTOOL} --mode=compile'
4964         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4965         LIB_INSTALL='${LIBTOOL} --mode=install'
4966         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4967         LIB_PREP=:
4968
4969 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4970 then
4971         echo "$as_me:4971: checking version of $LIBTOOL" >&5
4972 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
4973
4974 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4975 then
4976         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.].*//'`
4977 else
4978         cf_cv_libtool_version=
4979 fi
4980 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4981
4982         echo "$as_me:4982: result: $cf_cv_libtool_version" >&5
4983 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4984         if test -z "$cf_cv_libtool_version" ; then
4985                 { { echo "$as_me:4985: error: This is not GNU libtool" >&5
4986 echo "$as_me: error: This is not GNU libtool" >&2;}
4987    { (exit 1); exit 1; }; }
4988         fi
4989 else
4990         { { echo "$as_me:4990: error: GNU libtool has not been found" >&5
4991 echo "$as_me: error: GNU libtool has not been found" >&2;}
4992    { (exit 1); exit 1; }; }
4993 fi
4994
4995         # special hack to add -no-undefined (which libtool should do for itself)
4996         LT_UNDEF=
4997         case "$cf_cv_system_name" in
4998         (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
4999                 LT_UNDEF=-no-undefined
5000                 ;;
5001         esac
5002
5003         # special hack to add --tag option for C++ compiler
5004         case $cf_cv_libtool_version in
5005         (1.[5-9]*|[2-9].[0-9.a-z]*)
5006                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5007                 LIBTOOL="$LIBTOOL --tag=CC"
5008                 ;;
5009         (*)
5010                 LIBTOOL_CXX="$LIBTOOL"
5011                 ;;
5012         esac
5013 else
5014         LIBTOOL=""
5015         LIBTOOL_CXX=""
5016 fi
5017
5018 test -z "$LIBTOOL" && ECHO_LT=
5019
5020 if test "$with_libtool" != "no" ; then
5021
5022 cf_list_models="$cf_list_models libtool"
5023
5024 else
5025
5026 echo "$as_me:5026: checking if you want to build shared libraries" >&5
5027 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5028
5029 # Check whether --with-shared or --without-shared was given.
5030 if test "${with_shared+set}" = set; then
5031   withval="$with_shared"
5032   with_shared=$withval
5033 else
5034   with_shared=no
5035 fi;
5036 echo "$as_me:5036: result: $with_shared" >&5
5037 echo "${ECHO_T}$with_shared" >&6
5038 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5039
5040 echo "$as_me:5040: checking if you want to build static libraries" >&5
5041 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5042
5043 # Check whether --with-normal or --without-normal was given.
5044 if test "${with_normal+set}" = set; then
5045   withval="$with_normal"
5046   with_normal=$withval
5047 else
5048   with_normal=yes
5049 fi;
5050 echo "$as_me:5050: result: $with_normal" >&5
5051 echo "${ECHO_T}$with_normal" >&6
5052 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5053
5054 echo "$as_me:5054: checking if you want to build debug libraries" >&5
5055 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5056
5057 # Check whether --with-debug or --without-debug was given.
5058 if test "${with_debug+set}" = set; then
5059   withval="$with_debug"
5060   with_debug=$withval
5061 else
5062   with_debug=yes
5063 fi;
5064 echo "$as_me:5064: result: $with_debug" >&5
5065 echo "${ECHO_T}$with_debug" >&6
5066 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5067
5068 echo "$as_me:5068: checking if you want to build profiling libraries" >&5
5069 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5070
5071 # Check whether --with-profile or --without-profile was given.
5072 if test "${with_profile+set}" = set; then
5073   withval="$with_profile"
5074   with_profile=$withval
5075 else
5076   with_profile=no
5077 fi;
5078 echo "$as_me:5078: result: $with_profile" >&5
5079 echo "${ECHO_T}$with_profile" >&6
5080 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5081
5082 fi
5083
5084 if test "X$cf_with_cxx_binding" != Xno; then
5085 if test "x$with_shared" = "xyes"; then
5086 echo "$as_me:5086: checking if you want to build C++ shared libraries" >&5
5087 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5088
5089 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5090 if test "${with_cxx_shared+set}" = set; then
5091   withval="$with_cxx_shared"
5092   with_shared_cxx=$withval
5093 else
5094   with_shared_cxx=no
5095 fi;
5096 echo "$as_me:5096: result: $with_shared_cxx" >&5
5097 echo "${ECHO_T}$with_shared_cxx" >&6
5098 fi
5099 fi
5100
5101 ###############################################################################
5102
5103 echo "$as_me:5103: checking for specified models" >&5
5104 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5105 test -z "$cf_list_models" && cf_list_models=normal
5106 test "$with_libtool" != "no" && cf_list_models=libtool
5107 echo "$as_me:5107: result: $cf_list_models" >&5
5108 echo "${ECHO_T}$cf_list_models" >&6
5109
5110 ### Use the first model as the default, and save its suffix for use in building
5111 ### up test-applications.
5112 echo "$as_me:5112: checking for default model" >&5
5113 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5114 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5115 echo "$as_me:5115: result: $DFT_LWR_MODEL" >&5
5116 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5117
5118 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5119
5120 TICS_NAME=tic
5121
5122 TINFO_NAME=tinfo
5123
5124 LIB_NAME=ncurses
5125
5126 LIB_DIR=../lib
5127 LIB_2ND=../../lib
5128
5129 echo "$as_me:5129: checking if you want to have a library-prefix" >&5
5130 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5131
5132 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5133 if test "${with_lib_prefix+set}" = set; then
5134   withval="$with_lib_prefix"
5135   with_lib_prefix=$withval
5136 else
5137   with_lib_prefix=auto
5138 fi;
5139 echo "$as_me:5139: result: $with_lib_prefix" >&5
5140 echo "${ECHO_T}$with_lib_prefix" >&6
5141
5142 if test $with_lib_prefix = auto
5143 then
5144
5145         case $cf_cv_system_name in
5146         (OS/2*|os2*)
5147                 if test "$DFT_LWR_MODEL" = libtool; then
5148                         LIB_PREFIX='lib'
5149                 else
5150                         LIB_PREFIX=''
5151                 fi
5152                 ;;
5153         (*)     LIB_PREFIX='lib'
5154                 ;;
5155         esac
5156 cf_prefix=$LIB_PREFIX
5157
5158 elif test $with_lib_prefix = no
5159 then
5160         LIB_PREFIX=
5161 else
5162         LIB_PREFIX=$with_lib_prefix
5163 fi
5164
5165 LIB_SUFFIX=
5166
5167         echo "$as_me:5167: checking for PATH separator" >&5
5168 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5169         case $cf_cv_system_name in
5170         (os2*)  PATH_SEPARATOR=';'  ;;
5171         (*)     ${PATH_SEPARATOR:=':'}  ;;
5172         esac
5173
5174         echo "$as_me:5174: result: $PATH_SEPARATOR" >&5
5175 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5176
5177 ###############################################################################
5178
5179 echo "$as_me:5179: checking if you want to build a separate terminfo library" >&5
5180 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5181
5182 # Check whether --with-termlib or --without-termlib was given.
5183 if test "${with_termlib+set}" = set; then
5184   withval="$with_termlib"
5185   with_termlib=$withval
5186 else
5187   with_termlib=no
5188 fi;
5189 echo "$as_me:5189: result: $with_termlib" >&5
5190 echo "${ECHO_T}$with_termlib" >&6
5191
5192 echo "$as_me:5192: checking if you want to build a separate tic library" >&5
5193 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5194
5195 # Check whether --with-ticlib or --without-ticlib was given.
5196 if test "${with_ticlib+set}" = set; then
5197   withval="$with_ticlib"
5198   with_ticlib=$withval
5199 else
5200   with_ticlib=no
5201 fi;
5202 echo "$as_me:5202: result: $with_ticlib" >&5
5203 echo "${ECHO_T}$with_ticlib" >&6
5204
5205 ### Checks for special libraries, must be done up-front.
5206 SHLIB_LIST=""
5207
5208 echo "$as_me:5208: checking if you want to link with the GPM mouse library" >&5
5209 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
5210
5211 # Check whether --with-gpm or --without-gpm was given.
5212 if test "${with_gpm+set}" = set; then
5213   withval="$with_gpm"
5214   with_gpm=$withval
5215 else
5216   with_gpm=maybe
5217 fi;
5218 echo "$as_me:5218: result: $with_gpm" >&5
5219 echo "${ECHO_T}$with_gpm" >&6
5220
5221 if test "$with_gpm" != no ; then
5222         echo "$as_me:5222: checking for gpm.h" >&5
5223 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
5224 if test "${ac_cv_header_gpm_h+set}" = set; then
5225   echo $ECHO_N "(cached) $ECHO_C" >&6
5226 else
5227   cat >conftest.$ac_ext <<_ACEOF
5228 #line 5228 "configure"
5229 #include "confdefs.h"
5230 #include <gpm.h>
5231 _ACEOF
5232 if { (eval echo "$as_me:5232: \"$ac_cpp conftest.$ac_ext\"") >&5
5233   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5234   ac_status=$?
5235   egrep -v '^ *\+' conftest.er1 >conftest.err
5236   rm -f conftest.er1
5237   cat conftest.err >&5
5238   echo "$as_me:5238: \$? = $ac_status" >&5
5239   (exit $ac_status); } >/dev/null; then
5240   if test -s conftest.err; then
5241     ac_cpp_err=$ac_c_preproc_warn_flag
5242   else
5243     ac_cpp_err=
5244   fi
5245 else
5246   ac_cpp_err=yes
5247 fi
5248 if test -z "$ac_cpp_err"; then
5249   ac_cv_header_gpm_h=yes
5250 else
5251   echo "$as_me: failed program was:" >&5
5252   cat conftest.$ac_ext >&5
5253   ac_cv_header_gpm_h=no
5254 fi
5255 rm -f conftest.err conftest.$ac_ext
5256 fi
5257 echo "$as_me:5257: result: $ac_cv_header_gpm_h" >&5
5258 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
5259 if test $ac_cv_header_gpm_h = yes; then
5260
5261 cat >>confdefs.h <<\EOF
5262 #define HAVE_GPM_H 1
5263 EOF
5264
5265                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
5266                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
5267
5268 echo "${as_me:-configure}:5268: testing assuming we really have GPM library ..." 1>&5
5269
5270 cat >>confdefs.h <<\EOF
5271 #define HAVE_LIBGPM 1
5272 EOF
5273
5274                         with_gpm=yes
5275                 else
5276                         echo "$as_me:5276: checking for Gpm_Open in -lgpm" >&5
5277 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
5278 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
5279   echo $ECHO_N "(cached) $ECHO_C" >&6
5280 else
5281   ac_check_lib_save_LIBS=$LIBS
5282 LIBS="-lgpm  $LIBS"
5283 cat >conftest.$ac_ext <<_ACEOF
5284 #line 5284 "configure"
5285 #include "confdefs.h"
5286
5287 /* Override any gcc2 internal prototype to avoid an error.  */
5288 #ifdef __cplusplus
5289 extern "C"
5290 #endif
5291 /* We use char because int might match the return type of a gcc2
5292    builtin and then its argument prototype would still apply.  */
5293 char Gpm_Open ();
5294 int
5295 main ()
5296 {
5297 Gpm_Open ();
5298   ;
5299   return 0;
5300 }
5301 _ACEOF
5302 rm -f conftest.$ac_objext conftest$ac_exeext
5303 if { (eval echo "$as_me:5303: \"$ac_link\"") >&5
5304   (eval $ac_link) 2>&5
5305   ac_status=$?
5306   echo "$as_me:5306: \$? = $ac_status" >&5
5307   (exit $ac_status); } &&
5308          { ac_try='test -s conftest$ac_exeext'
5309   { (eval echo "$as_me:5309: \"$ac_try\"") >&5
5310   (eval $ac_try) 2>&5
5311   ac_status=$?
5312   echo "$as_me:5312: \$? = $ac_status" >&5
5313   (exit $ac_status); }; }; then
5314   ac_cv_lib_gpm_Gpm_Open=yes
5315 else
5316   echo "$as_me: failed program was:" >&5
5317 cat conftest.$ac_ext >&5
5318 ac_cv_lib_gpm_Gpm_Open=no
5319 fi
5320 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5321 LIBS=$ac_check_lib_save_LIBS
5322 fi
5323 echo "$as_me:5323: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5324 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5325 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5326   :
5327 else
5328
5329                                 if test "$with_gpm" = maybe; then
5330                                         { echo "$as_me:5330: WARNING: Cannot link with GPM library" >&5
5331 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
5332                                         with_gpm=no
5333                                 else
5334                                         { { echo "$as_me:5334: error: Cannot link with GPM library" >&5
5335 echo "$as_me: error: Cannot link with GPM library" >&2;}
5336    { (exit 1); exit 1; }; }
5337                                 fi
5338
5339 fi
5340
5341                 fi
5342
5343 else
5344
5345                 test "$with_gpm" != maybe && { echo "$as_me:5345: WARNING: Cannot find GPM header" >&5
5346 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
5347                 with_gpm=no
5348
5349 fi
5350
5351 fi
5352
5353 if test "$with_gpm" != no ; then
5354         echo "$as_me:5354: checking if you want to load GPM dynamically" >&5
5355 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
5356
5357 # Check whether --with-dlsym or --without-dlsym was given.
5358 if test "${with_dlsym+set}" = set; then
5359   withval="$with_dlsym"
5360   with_dlsym=$withval
5361 else
5362   with_dlsym=yes
5363 fi;
5364         echo "$as_me:5364: result: $with_dlsym" >&5
5365 echo "${ECHO_T}$with_dlsym" >&6
5366         if test "x$with_dlsym" = xyes ; then
5367
5368 cf_have_dlsym=no
5369 echo "$as_me:5369: checking for dlsym" >&5
5370 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5371 if test "${ac_cv_func_dlsym+set}" = set; then
5372   echo $ECHO_N "(cached) $ECHO_C" >&6
5373 else
5374   cat >conftest.$ac_ext <<_ACEOF
5375 #line 5375 "configure"
5376 #include "confdefs.h"
5377 /* System header to define __stub macros and hopefully few prototypes,
5378     which can conflict with char dlsym (); below.  */
5379 #include <assert.h>
5380 /* Override any gcc2 internal prototype to avoid an error.  */
5381 #ifdef __cplusplus
5382 extern "C"
5383 #endif
5384 /* We use char because int might match the return type of a gcc2
5385    builtin and then its argument prototype would still apply.  */
5386 char dlsym ();
5387 char (*f) ();
5388
5389 int
5390 main ()
5391 {
5392 /* The GNU C library defines this for functions which it implements
5393     to always fail with ENOSYS.  Some functions are actually named
5394     something starting with __ and the normal name is an alias.  */
5395 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5396 choke me
5397 #else
5398 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5399 #endif
5400
5401   ;
5402   return 0;
5403 }
5404 _ACEOF
5405 rm -f conftest.$ac_objext conftest$ac_exeext
5406 if { (eval echo "$as_me:5406: \"$ac_link\"") >&5
5407   (eval $ac_link) 2>&5
5408   ac_status=$?
5409   echo "$as_me:5409: \$? = $ac_status" >&5
5410   (exit $ac_status); } &&
5411          { ac_try='test -s conftest$ac_exeext'
5412   { (eval echo "$as_me:5412: \"$ac_try\"") >&5
5413   (eval $ac_try) 2>&5
5414   ac_status=$?
5415   echo "$as_me:5415: \$? = $ac_status" >&5
5416   (exit $ac_status); }; }; then
5417   ac_cv_func_dlsym=yes
5418 else
5419   echo "$as_me: failed program was:" >&5
5420 cat conftest.$ac_ext >&5
5421 ac_cv_func_dlsym=no
5422 fi
5423 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5424 fi
5425 echo "$as_me:5425: result: $ac_cv_func_dlsym" >&5
5426 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5427 if test $ac_cv_func_dlsym = yes; then
5428   cf_have_dlsym=yes
5429 else
5430
5431 cf_have_libdl=no
5432 echo "$as_me:5432: checking for dlsym in -ldl" >&5
5433 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5434 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5435   echo $ECHO_N "(cached) $ECHO_C" >&6
5436 else
5437   ac_check_lib_save_LIBS=$LIBS
5438 LIBS="-ldl  $LIBS"
5439 cat >conftest.$ac_ext <<_ACEOF
5440 #line 5440 "configure"
5441 #include "confdefs.h"
5442
5443 /* Override any gcc2 internal prototype to avoid an error.  */
5444 #ifdef __cplusplus
5445 extern "C"
5446 #endif
5447 /* We use char because int might match the return type of a gcc2
5448    builtin and then its argument prototype would still apply.  */
5449 char dlsym ();
5450 int
5451 main ()
5452 {
5453 dlsym ();
5454   ;
5455   return 0;
5456 }
5457 _ACEOF
5458 rm -f conftest.$ac_objext conftest$ac_exeext
5459 if { (eval echo "$as_me:5459: \"$ac_link\"") >&5
5460   (eval $ac_link) 2>&5
5461   ac_status=$?
5462   echo "$as_me:5462: \$? = $ac_status" >&5
5463   (exit $ac_status); } &&
5464          { ac_try='test -s conftest$ac_exeext'
5465   { (eval echo "$as_me:5465: \"$ac_try\"") >&5
5466   (eval $ac_try) 2>&5
5467   ac_status=$?
5468   echo "$as_me:5468: \$? = $ac_status" >&5
5469   (exit $ac_status); }; }; then
5470   ac_cv_lib_dl_dlsym=yes
5471 else
5472   echo "$as_me: failed program was:" >&5
5473 cat conftest.$ac_ext >&5
5474 ac_cv_lib_dl_dlsym=no
5475 fi
5476 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5477 LIBS=$ac_check_lib_save_LIBS
5478 fi
5479 echo "$as_me:5479: result: $ac_cv_lib_dl_dlsym" >&5
5480 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5481 if test $ac_cv_lib_dl_dlsym = yes; then
5482
5483         cf_have_dlsym=yes
5484         cf_have_libdl=yes
5485 fi
5486
5487 fi
5488
5489 if test "$cf_have_dlsym" = yes ; then
5490         test "$cf_have_libdl" = yes && {
5491 cf_add_libs="-ldl"
5492 # Filter out duplicates - this happens with badly-designed ".pc" files...
5493 for cf_add_1lib in $LIBS
5494 do
5495         for cf_add_2lib in $cf_add_libs
5496         do
5497                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5498                 then
5499                         cf_add_1lib=
5500                         break
5501                 fi
5502         done
5503         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5504 done
5505 LIBS="$cf_add_libs"
5506  }
5507
5508         echo "$as_me:5508: checking whether able to link to dl*() functions" >&5
5509 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5510         cat >conftest.$ac_ext <<_ACEOF
5511 #line 5511 "configure"
5512 #include "confdefs.h"
5513 #include <dlfcn.h>
5514 int
5515 main ()
5516 {
5517
5518                 void *obj;
5519                 if ((obj = dlopen("filename", 0)) != 0) {
5520                         if (dlsym(obj, "symbolname") == 0) {
5521                         dlclose(obj);
5522                         }
5523                 }
5524   ;
5525   return 0;
5526 }
5527 _ACEOF
5528 rm -f conftest.$ac_objext conftest$ac_exeext
5529 if { (eval echo "$as_me:5529: \"$ac_link\"") >&5
5530   (eval $ac_link) 2>&5
5531   ac_status=$?
5532   echo "$as_me:5532: \$? = $ac_status" >&5
5533   (exit $ac_status); } &&
5534          { ac_try='test -s conftest$ac_exeext'
5535   { (eval echo "$as_me:5535: \"$ac_try\"") >&5
5536   (eval $ac_try) 2>&5
5537   ac_status=$?
5538   echo "$as_me:5538: \$? = $ac_status" >&5
5539   (exit $ac_status); }; }; then
5540
5541 cat >>confdefs.h <<\EOF
5542 #define HAVE_LIBDL 1
5543 EOF
5544
5545 else
5546   echo "$as_me: failed program was:" >&5
5547 cat conftest.$ac_ext >&5
5548
5549                 { { echo "$as_me:5549: error: Cannot link test program for libdl" >&5
5550 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5551    { (exit 1); exit 1; }; }
5552 fi
5553 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5554         echo "$as_me:5554: result: ok" >&5
5555 echo "${ECHO_T}ok" >&6
5556 else
5557         { { echo "$as_me:5557: error: Cannot find dlsym function" >&5
5558 echo "$as_me: error: Cannot find dlsym function" >&2;}
5559    { (exit 1); exit 1; }; }
5560 fi
5561
5562                 if test "x$with_gpm" != xyes ; then
5563                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5564
5565 echo "${as_me:-configure}:5565: testing assuming soname for gpm is $with_gpm ..." 1>&5
5566
5567                         cf_cv_gpm_soname="$with_gpm"
5568                 else
5569
5570 echo "$as_me:5570: checking for soname of gpm library" >&5
5571 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5572 if test "${cf_cv_gpm_soname+set}" = set; then
5573   echo $ECHO_N "(cached) $ECHO_C" >&6
5574 else
5575
5576 cf_cv_gpm_soname=unknown
5577 if test "$cross_compiling" != yes ; then
5578 cat >conftest.$ac_ext <<CF_EOF
5579 #include <gpm.h>
5580 int main()
5581 {
5582 if (Gpm_Open(0,0)) Gpm_Close();
5583         ${cf_cv_main_return:-return}(0);
5584 }
5585 CF_EOF
5586 cf_save_LIBS="$LIBS"
5587
5588 cf_add_libs="-lgpm"
5589 # Filter out duplicates - this happens with badly-designed ".pc" files...
5590 for cf_add_1lib in $LIBS
5591 do
5592         for cf_add_2lib in $cf_add_libs
5593         do
5594                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5595                 then
5596                         cf_add_1lib=
5597                         break
5598                 fi
5599         done
5600         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5601 done
5602 LIBS="$cf_add_libs"
5603
5604         if { (eval echo "$as_me:5604: \"$ac_compile\"") >&5
5605   (eval $ac_compile) 2>&5
5606   ac_status=$?
5607   echo "$as_me:5607: \$? = $ac_status" >&5
5608   (exit $ac_status); } ; then
5609                 if { (eval echo "$as_me:5609: \"$ac_link\"") >&5
5610   (eval $ac_link) 2>&5
5611   ac_status=$?
5612   echo "$as_me:5612: \$? = $ac_status" >&5
5613   (exit $ac_status); } ; then
5614                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5615                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5616                 fi
5617         fi
5618 rm -rf conftest*
5619 LIBS="$cf_save_LIBS"
5620 fi
5621
5622 fi
5623 echo "$as_me:5623: result: $cf_cv_gpm_soname" >&5
5624 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5625
5626                 fi
5627                 test "$cf_cv_gpm_soname" != "unknown" &&
5628 cat >>confdefs.h <<EOF
5629 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5630 EOF
5631
5632                 SHLIB_LIST="-ldl $SHLIB_LIST"
5633         else
5634                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5635
5636 cf_add_libs="-lgpm"
5637 # Filter out duplicates - this happens with badly-designed ".pc" files...
5638 for cf_add_1lib in $TEST_LIBS
5639 do
5640         for cf_add_2lib in $cf_add_libs
5641         do
5642                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5643                 then
5644                         cf_add_1lib=
5645                         break
5646                 fi
5647         done
5648         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5649 done
5650 TEST_LIBS="$cf_add_libs"
5651
5652         fi
5653
5654 cat >>confdefs.h <<\EOF
5655 #define HAVE_LIBGPM 1
5656 EOF
5657
5658 echo "$as_me:5658: checking for Gpm_Wgetch in -lgpm" >&5
5659 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5660 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5661   echo $ECHO_N "(cached) $ECHO_C" >&6
5662 else
5663   ac_check_lib_save_LIBS=$LIBS
5664 LIBS="-lgpm  $LIBS"
5665 cat >conftest.$ac_ext <<_ACEOF
5666 #line 5666 "configure"
5667 #include "confdefs.h"
5668
5669 /* Override any gcc2 internal prototype to avoid an error.  */
5670 #ifdef __cplusplus
5671 extern "C"
5672 #endif
5673 /* We use char because int might match the return type of a gcc2
5674    builtin and then its argument prototype would still apply.  */
5675 char Gpm_Wgetch ();
5676 int
5677 main ()
5678 {
5679 Gpm_Wgetch ();
5680   ;
5681   return 0;
5682 }
5683 _ACEOF
5684 rm -f conftest.$ac_objext conftest$ac_exeext
5685 if { (eval echo "$as_me:5685: \"$ac_link\"") >&5
5686   (eval $ac_link) 2>&5
5687   ac_status=$?
5688   echo "$as_me:5688: \$? = $ac_status" >&5
5689   (exit $ac_status); } &&
5690          { ac_try='test -s conftest$ac_exeext'
5691   { (eval echo "$as_me:5691: \"$ac_try\"") >&5
5692   (eval $ac_try) 2>&5
5693   ac_status=$?
5694   echo "$as_me:5694: \$? = $ac_status" >&5
5695   (exit $ac_status); }; }; then
5696   ac_cv_lib_gpm_Gpm_Wgetch=yes
5697 else
5698   echo "$as_me: failed program was:" >&5
5699 cat conftest.$ac_ext >&5
5700 ac_cv_lib_gpm_Gpm_Wgetch=no
5701 fi
5702 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5703 LIBS=$ac_check_lib_save_LIBS
5704 fi
5705 echo "$as_me:5705: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5706 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5707 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5708
5709 echo "$as_me:5709: checking if GPM is weakly bound to curses library" >&5
5710 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5711 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5712   echo $ECHO_N "(cached) $ECHO_C" >&6
5713 else
5714
5715 cf_cv_check_gpm_wgetch=unknown
5716 if test "$cross_compiling" != yes ; then
5717
5718 cat >conftest.$ac_ext <<CF_EOF
5719 #include <gpm.h>
5720 int main()
5721 {
5722         Gpm_Wgetch();
5723         ${cf_cv_main_return:-return}(0);
5724 }
5725 CF_EOF
5726
5727         cf_save_LIBS="$LIBS"
5728         # This only works if we can look at the symbol table.  If a shared
5729         # library is stripped for install, we cannot use that.  So we're forced
5730         # to rely on the static library, noting that some packagers may not
5731         # include it.
5732         LIBS="-static -lgpm -dynamic $LIBS"
5733         if { (eval echo "$as_me:5733: \"$ac_compile\"") >&5
5734   (eval $ac_compile) 2>&5
5735   ac_status=$?
5736   echo "$as_me:5736: \$? = $ac_status" >&5
5737   (exit $ac_status); } ; then
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); } ; then
5743                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5744                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5745                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5746                 fi
5747         fi
5748         rm -rf conftest*
5749         LIBS="$cf_save_LIBS"
5750 fi
5751
5752 fi
5753 echo "$as_me:5753: result: $cf_cv_check_gpm_wgetch" >&5
5754 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5755
5756 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5757         { echo "$as_me:5757: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5758 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5759 fi
5760
5761 fi
5762
5763 fi
5764
5765 # not everyone has "test -c"
5766 if test -c /dev/sysmouse 2>/dev/null ; then
5767 echo "$as_me:5767: checking if you want to use sysmouse" >&5
5768 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5769
5770 # Check whether --with-sysmouse or --without-sysmouse was given.
5771 if test "${with_sysmouse+set}" = set; then
5772   withval="$with_sysmouse"
5773   cf_with_sysmouse=$withval
5774 else
5775   cf_with_sysmouse=maybe
5776 fi;
5777         if test "$cf_with_sysmouse" != no ; then
5778         cat >conftest.$ac_ext <<_ACEOF
5779 #line 5779 "configure"
5780 #include "confdefs.h"
5781
5782 #include <osreldate.h>
5783 #if (__FreeBSD_version >= 400017)
5784 #include <sys/consio.h>
5785 #include <sys/fbio.h>
5786 #else
5787 #include <machine/console.h>
5788 #endif
5789
5790 int
5791 main ()
5792 {
5793
5794         struct mouse_info the_mouse;
5795         ioctl(0, CONS_MOUSECTL, &the_mouse);
5796
5797   ;
5798   return 0;
5799 }
5800 _ACEOF
5801 rm -f conftest.$ac_objext
5802 if { (eval echo "$as_me:5802: \"$ac_compile\"") >&5
5803   (eval $ac_compile) 2>&5
5804   ac_status=$?
5805   echo "$as_me:5805: \$? = $ac_status" >&5
5806   (exit $ac_status); } &&
5807          { ac_try='test -s conftest.$ac_objext'
5808   { (eval echo "$as_me:5808: \"$ac_try\"") >&5
5809   (eval $ac_try) 2>&5
5810   ac_status=$?
5811   echo "$as_me:5811: \$? = $ac_status" >&5
5812   (exit $ac_status); }; }; then
5813   cf_with_sysmouse=yes
5814 else
5815   echo "$as_me: failed program was:" >&5
5816 cat conftest.$ac_ext >&5
5817 cf_with_sysmouse=no
5818 fi
5819 rm -f conftest.$ac_objext conftest.$ac_ext
5820         fi
5821 echo "$as_me:5821: result: $cf_with_sysmouse" >&5
5822 echo "${ECHO_T}$cf_with_sysmouse" >&6
5823 test "$cf_with_sysmouse" = yes &&
5824 cat >>confdefs.h <<\EOF
5825 #define USE_SYSMOUSE 1
5826 EOF
5827
5828 fi
5829
5830 if test X"$CC_G_OPT" = X"" ; then
5831         CC_G_OPT='-g'
5832         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5833 fi
5834
5835 if test X"$CXX_G_OPT" = X"" ; then
5836         CXX_G_OPT='-g'
5837         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5838 fi
5839
5840 echo "$as_me:5840: checking for default loader flags" >&5
5841 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5842 case $DFT_LWR_MODEL in
5843 (libtool) LD_MODEL=''   ;;
5844 (normal)  LD_MODEL=''   ;;
5845 (debug)   LD_MODEL=$CC_G_OPT ;;
5846 (profile) LD_MODEL='-pg';;
5847 (shared)  LD_MODEL=''   ;;
5848 esac
5849 echo "$as_me:5849: result: $LD_MODEL" >&5
5850 echo "${ECHO_T}$LD_MODEL" >&6
5851
5852 case $DFT_LWR_MODEL in
5853 (shared)
5854
5855 echo "$as_me:5855: checking if rpath option should be used" >&5
5856 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5857
5858 # Check whether --enable-rpath or --disable-rpath was given.
5859 if test "${enable_rpath+set}" = set; then
5860   enableval="$enable_rpath"
5861   cf_cv_enable_rpath=$enableval
5862 else
5863   cf_cv_enable_rpath=no
5864 fi;
5865 echo "$as_me:5865: result: $cf_cv_enable_rpath" >&5
5866 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5867
5868 echo "$as_me:5868: checking if shared libraries should be relinked during install" >&5
5869 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5870
5871 # Check whether --enable-relink or --disable-relink was given.
5872 if test "${enable_relink+set}" = set; then
5873   enableval="$enable_relink"
5874   cf_cv_do_relink=$enableval
5875 else
5876   cf_cv_do_relink=yes
5877 fi;
5878 echo "$as_me:5878: result: $cf_cv_do_relink" >&5
5879 echo "${ECHO_T}$cf_cv_do_relink" >&6
5880         ;;
5881 esac
5882
5883 # we will build libraries one-level down.
5884 rel_builddir=..
5885
5886 LD_RPATH_OPT=
5887 echo "$as_me:5887: checking for an rpath option" >&5
5888 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5889 case $cf_cv_system_name in
5890 (irix*)
5891         if test "$GCC" = yes; then
5892                 LD_RPATH_OPT="-Wl,-rpath,"
5893         else
5894                 LD_RPATH_OPT="-rpath "
5895         fi
5896         ;;
5897 (linux*|gnu*|k*bsd*-gnu|freebsd*)
5898         LD_RPATH_OPT="-Wl,-rpath,"
5899         ;;
5900 (openbsd[2-9].*|mirbsd*)
5901         LD_RPATH_OPT="-Wl,-rpath,"
5902         ;;
5903 (dragonfly*)
5904         LD_RPATH_OPT="-rpath "
5905         ;;
5906 (netbsd*)
5907         LD_RPATH_OPT="-Wl,-rpath,"
5908         ;;
5909 (osf*|mls+*)
5910         LD_RPATH_OPT="-rpath "
5911         ;;
5912 (solaris2*)
5913         LD_RPATH_OPT="-R"
5914         ;;
5915 (*)
5916         ;;
5917 esac
5918 echo "$as_me:5918: result: $LD_RPATH_OPT" >&5
5919 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5920
5921 case "x$LD_RPATH_OPT" in
5922 (x-R*)
5923         echo "$as_me:5923: checking if we need a space after rpath option" >&5
5924 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5925         cf_save_LIBS="$LIBS"
5926
5927 cf_add_libs="${LD_RPATH_OPT}$libdir"
5928 # Filter out duplicates - this happens with badly-designed ".pc" files...
5929 for cf_add_1lib in $LIBS
5930 do
5931         for cf_add_2lib in $cf_add_libs
5932         do
5933                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5934                 then
5935                         cf_add_1lib=
5936                         break
5937                 fi
5938         done
5939         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5940 done
5941 LIBS="$cf_add_libs"
5942
5943         cat >conftest.$ac_ext <<_ACEOF
5944 #line 5944 "configure"
5945 #include "confdefs.h"
5946
5947 int
5948 main ()
5949 {
5950
5951   ;
5952   return 0;
5953 }
5954 _ACEOF
5955 rm -f conftest.$ac_objext conftest$ac_exeext
5956 if { (eval echo "$as_me:5956: \"$ac_link\"") >&5
5957   (eval $ac_link) 2>&5
5958   ac_status=$?
5959   echo "$as_me:5959: \$? = $ac_status" >&5
5960   (exit $ac_status); } &&
5961          { ac_try='test -s conftest$ac_exeext'
5962   { (eval echo "$as_me:5962: \"$ac_try\"") >&5
5963   (eval $ac_try) 2>&5
5964   ac_status=$?
5965   echo "$as_me:5965: \$? = $ac_status" >&5
5966   (exit $ac_status); }; }; then
5967   cf_rpath_space=no
5968 else
5969   echo "$as_me: failed program was:" >&5
5970 cat conftest.$ac_ext >&5
5971 cf_rpath_space=yes
5972 fi
5973 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5974         LIBS="$cf_save_LIBS"
5975         echo "$as_me:5975: result: $cf_rpath_space" >&5
5976 echo "${ECHO_T}$cf_rpath_space" >&6
5977         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5978         ;;
5979 esac
5980
5981         RM_SHARED_OPTS=
5982         LOCAL_LDFLAGS=
5983         LOCAL_LDFLAGS2=
5984         LD_SHARED_OPTS=
5985         INSTALL_LIB="-m 644"
5986         : ${rel_builddir:=.}
5987
5988         shlibdir=$libdir
5989
5990         MAKE_DLLS="#"
5991
5992         cf_cv_do_symlinks=no
5993         cf_ld_rpath_opt=
5994         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5995
5996         echo "$as_me:5996: checking if release/abi version should be used for shared libs" >&5
5997 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5998
5999 # Check whether --with-shlib-version or --without-shlib-version was given.
6000 if test "${with_shlib_version+set}" = set; then
6001   withval="$with_shlib_version"
6002   test -z "$withval" && withval=auto
6003         case $withval in
6004         (yes)
6005                 cf_cv_shlib_version=auto
6006                 ;;
6007         (rel|abi|auto)
6008                 cf_cv_shlib_version=$withval
6009                 ;;
6010         (*)
6011                 echo "$as_me:6011: result: $withval" >&5
6012 echo "${ECHO_T}$withval" >&6
6013                 { { echo "$as_me:6013: error: option value must be one of: rel, abi, or auto" >&5
6014 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6015    { (exit 1); exit 1; }; }
6016                 ;;
6017         esac
6018
6019 else
6020   cf_cv_shlib_version=auto
6021 fi;
6022         echo "$as_me:6022: result: $cf_cv_shlib_version" >&5
6023 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6024
6025         cf_cv_rm_so_locs=no
6026         cf_try_cflags=
6027
6028         # Some less-capable ports of gcc support only -fpic
6029         CC_SHARED_OPTS=
6030         if test "$GCC" = yes
6031         then
6032                 echo "$as_me:6032: checking which $CC option to use" >&5
6033 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6034                 cf_save_CFLAGS="$CFLAGS"
6035                 for CC_SHARED_OPTS in -fPIC -fpic ''
6036                 do
6037                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6038                         cat >conftest.$ac_ext <<_ACEOF
6039 #line 6039 "configure"
6040 #include "confdefs.h"
6041 #include <stdio.h>
6042 int
6043 main ()
6044 {
6045 int x = 1
6046   ;
6047   return 0;
6048 }
6049 _ACEOF
6050 rm -f conftest.$ac_objext
6051 if { (eval echo "$as_me:6051: \"$ac_compile\"") >&5
6052   (eval $ac_compile) 2>&5
6053   ac_status=$?
6054   echo "$as_me:6054: \$? = $ac_status" >&5
6055   (exit $ac_status); } &&
6056          { ac_try='test -s conftest.$ac_objext'
6057   { (eval echo "$as_me:6057: \"$ac_try\"") >&5
6058   (eval $ac_try) 2>&5
6059   ac_status=$?
6060   echo "$as_me:6060: \$? = $ac_status" >&5
6061   (exit $ac_status); }; }; then
6062   break
6063 else
6064   echo "$as_me: failed program was:" >&5
6065 cat conftest.$ac_ext >&5
6066 fi
6067 rm -f conftest.$ac_objext conftest.$ac_ext
6068                 done
6069                 echo "$as_me:6069: result: $CC_SHARED_OPTS" >&5
6070 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6071                 CFLAGS="$cf_save_CFLAGS"
6072         fi
6073
6074         cf_cv_shlib_version_infix=no
6075
6076         case $cf_cv_system_name in
6077         (aix4.3-9*|aix[5-7]*)
6078                 if test "$GCC" = yes; then
6079                         CC_SHARED_OPTS='-Wl,-brtl'
6080                         MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6081                 else
6082                         CC_SHARED_OPTS='-brtl'
6083                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6084                         MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6085                 fi
6086                 ;;
6087         (beos*)
6088                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6089                 ;;
6090         (cygwin*)
6091                 CC_SHARED_OPTS=
6092                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6093                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6094                 cf_cv_shlib_version=cygdll
6095                 cf_cv_shlib_version_infix=cygdll
6096                 shlibdir=$bindir
6097                 MAKE_DLLS=
6098                 cat >mk_shared_lib.sh <<-CF_EOF
6099                 #!$SHELL
6100                 SHARED_LIB=\$1
6101                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6102                 shift
6103                 cat <<-EOF
6104                 Linking shared library
6105                 ** SHARED_LIB \$SHARED_LIB
6106                 ** IMPORT_LIB \$IMPORT_LIB
6107 EOF
6108                 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6109 CF_EOF
6110                 chmod +x mk_shared_lib.sh
6111                 ;;
6112         (msys*)
6113                 CC_SHARED_OPTS=
6114                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6115                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6116                 cf_cv_shlib_version=msysdll
6117                 cf_cv_shlib_version_infix=msysdll
6118                 shlibdir=$bindir
6119                 MAKE_DLLS=
6120                 cat >mk_shared_lib.sh <<-CF_EOF
6121                 #!$SHELL
6122                 SHARED_LIB=\$1
6123                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6124                 shift
6125                 cat <<-EOF
6126                 Linking shared library
6127                 ** SHARED_LIB \$SHARED_LIB
6128                 ** IMPORT_LIB \$IMPORT_LIB
6129 EOF
6130                 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6131 CF_EOF
6132                 chmod +x mk_shared_lib.sh
6133                 ;;
6134         (darwin*)
6135                 cf_try_cflags="no-cpp-precomp"
6136                 CC_SHARED_OPTS="-dynamic"
6137                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6138                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6139                 cf_cv_shlib_version_infix=yes
6140                 echo "$as_me:6140: checking if ld -search_paths_first works" >&5
6141 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6142 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6143   echo $ECHO_N "(cached) $ECHO_C" >&6
6144 else
6145
6146                         cf_save_LDFLAGS=$LDFLAGS
6147                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6148                         cat >conftest.$ac_ext <<_ACEOF
6149 #line 6149 "configure"
6150 #include "confdefs.h"
6151
6152 int
6153 main ()
6154 {
6155 int i;
6156   ;
6157   return 0;
6158 }
6159 _ACEOF
6160 rm -f conftest.$ac_objext conftest$ac_exeext
6161 if { (eval echo "$as_me:6161: \"$ac_link\"") >&5
6162   (eval $ac_link) 2>&5
6163   ac_status=$?
6164   echo "$as_me:6164: \$? = $ac_status" >&5
6165   (exit $ac_status); } &&
6166          { ac_try='test -s conftest$ac_exeext'
6167   { (eval echo "$as_me:6167: \"$ac_try\"") >&5
6168   (eval $ac_try) 2>&5
6169   ac_status=$?
6170   echo "$as_me:6170: \$? = $ac_status" >&5
6171   (exit $ac_status); }; }; then
6172   cf_cv_ldflags_search_paths_first=yes
6173 else
6174   echo "$as_me: failed program was:" >&5
6175 cat conftest.$ac_ext >&5
6176 cf_cv_ldflags_search_paths_first=no
6177 fi
6178 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6179                                 LDFLAGS=$cf_save_LDFLAGS
6180 fi
6181 echo "$as_me:6181: result: $cf_cv_ldflags_search_paths_first" >&5
6182 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6183                 if test $cf_cv_ldflags_search_paths_first = yes; then
6184                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6185                 fi
6186                 ;;
6187         (hpux[7-8]*)
6188                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6189                 if test "$GCC" != yes; then
6190                         CC_SHARED_OPTS='+Z'
6191                 fi
6192                 MK_SHARED_LIB='${LD} -b -o $@'
6193                 INSTALL_LIB="-m 555"
6194                 ;;
6195         (hpux*)
6196                 # (tested with gcc 2.7.2 -- I don't have c89)
6197                 if test "$GCC" = yes; then
6198                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6199                 else
6200                         CC_SHARED_OPTS='+Z'
6201                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
6202                 fi
6203                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
6204                 # HP-UX shared libraries must be executable, and should be
6205                 # readonly to exploit a quirk in the memory manager.
6206                 INSTALL_LIB="-m 555"
6207                 ;;
6208         (interix*)
6209                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6210                 if test "$cf_cv_shlib_version" = rel; then
6211                         cf_shared_soname='`basename  .${REL_VERSION}`.${ABI_VERSION}'
6212                 else
6213                         cf_shared_soname='`basename `'
6214                 fi
6215                 CC_SHARED_OPTS=
6216                 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
6217                 ;;
6218         (irix*)
6219                 if test "$cf_cv_enable_rpath" = yes ; then
6220                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6221                 fi
6222                 # tested with IRIX 5.2 and 'cc'.
6223                 if test "$GCC" != yes; then
6224                         CC_SHARED_OPTS='-KPIC'
6225                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
6226                 else
6227                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
6228                 fi
6229                 cf_cv_rm_so_locs=yes
6230                 ;;
6231         (linux*|gnu*|k*bsd*-gnu)
6232                 if test "$DFT_LWR_MODEL" = "shared" ; then
6233                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6234                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6235                 fi
6236                 if test "$cf_cv_enable_rpath" = yes ; then
6237                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6238                 fi
6239
6240         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6241         if test "$cf_cv_shlib_version" = rel; then
6242                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6243         else
6244                 cf_cv_shared_soname='`basename $@`'
6245         fi
6246
6247                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6248                 ;;
6249         (mingw*)
6250                 cf_cv_shlib_version=mingw
6251                 cf_cv_shlib_version_infix=mingw
6252                 shlibdir=$bindir
6253                 MAKE_DLLS=
6254                 if test "$DFT_LWR_MODEL" = "shared" ; then
6255                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6256                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6257                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6258                 fi
6259                 CC_SHARED_OPTS=
6260                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6261                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6262                 cat >mk_shared_lib.sh <<-CF_EOF
6263                 #!$SHELL
6264                 SHARED_LIB=\$1
6265                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6266                 shift
6267                 cat <<-EOF
6268                 Linking shared library
6269                 ** SHARED_LIB \$SHARED_LIB
6270                 ** IMPORT_LIB \$IMPORT_LIB
6271 EOF
6272                 exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6273 CF_EOF
6274                 chmod +x mk_shared_lib.sh
6275                 ;;
6276         (openbsd[2-9].*|mirbsd*)
6277                 if test "$DFT_LWR_MODEL" = "shared" ; then
6278                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6279                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6280                 fi
6281                 if test "$cf_cv_enable_rpath" = yes ; then
6282                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6283                 fi
6284                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6285
6286         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6287         if test "$cf_cv_shlib_version" = rel; then
6288                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6289         else
6290                 cf_cv_shared_soname='`basename $@`'
6291         fi
6292
6293                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6294                 ;;
6295         (nto-qnx*|openbsd*|freebsd[12].*)
6296                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6297                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
6298                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6299                 ;;
6300         (dragonfly*|freebsd*)
6301                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6302                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6303                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6304                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6305                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6306                 fi
6307
6308         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6309         if test "$cf_cv_shlib_version" = rel; then
6310                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6311         else
6312                 cf_cv_shared_soname='`basename $@`'
6313         fi
6314
6315                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6316                 ;;
6317         (netbsd*)
6318                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6319                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6320                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6321                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6322                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6323                         if test "$cf_cv_shlib_version" = auto; then
6324                         if test -f /usr/libexec/ld.elf_so; then
6325                                 cf_cv_shlib_version=abi
6326                         else
6327                                 cf_cv_shlib_version=rel
6328                         fi
6329                         fi
6330
6331         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6332         if test "$cf_cv_shlib_version" = rel; then
6333                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6334         else
6335                 cf_cv_shared_soname='`basename $@`'
6336         fi
6337
6338                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
6339                 else
6340                         MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
6341                 fi
6342                 ;;
6343         (osf*|mls+*)
6344                 # tested with OSF/1 V3.2 and 'cc'
6345                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
6346                 # link with shared libs).
6347                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
6348                 case $host_os in
6349                 (osf4*)
6350                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
6351                         ;;
6352                 esac
6353                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
6354                 if test "$DFT_LWR_MODEL" = "shared" ; then
6355                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6356                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6357                 fi
6358                 cf_cv_rm_so_locs=yes
6359                 ;;
6360         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
6361                 # tested with osr5.0.5
6362                 if test "$GCC" != yes; then
6363                         CC_SHARED_OPTS='-belf -KPIC'
6364                 fi
6365                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
6366                 if test "$cf_cv_enable_rpath" = yes ; then
6367                         # only way is to set LD_RUN_PATH but no switch for it
6368                         RUN_PATH=$libdir
6369                 fi
6370                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6371                 LINK_PROGS='LD_RUN_PATH=${libdir}'
6372                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
6373                 ;;
6374         (sunos4*)
6375                 # tested with SunOS 4.1.1 and gcc 2.7.0
6376                 if test "$GCC" != yes; then
6377                         CC_SHARED_OPTS='-KPIC'
6378                 fi
6379                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
6380                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6381                 ;;
6382         (solaris2*)
6383                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
6384                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
6385                 if test "$DFT_LWR_MODEL" = "shared" ; then
6386                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
6387                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6388                 fi
6389                 if test "$cf_cv_enable_rpath" = yes ; then
6390                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
6391                 fi
6392
6393         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6394         if test "$cf_cv_shlib_version" = rel; then
6395                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6396         else
6397                 cf_cv_shared_soname='`basename $@`'
6398         fi
6399
6400                 if test "$GCC" != yes; then
6401                         cf_save_CFLAGS="$CFLAGS"
6402                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6403                         do
6404                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6405                                 cat >conftest.$ac_ext <<_ACEOF
6406 #line 6406 "configure"
6407 #include "confdefs.h"
6408 #include <stdio.h>
6409 int
6410 main ()
6411 {
6412 printf("Hello\n");
6413   ;
6414   return 0;
6415 }
6416 _ACEOF
6417 rm -f conftest.$ac_objext
6418 if { (eval echo "$as_me:6418: \"$ac_compile\"") >&5
6419   (eval $ac_compile) 2>&5
6420   ac_status=$?
6421   echo "$as_me:6421: \$? = $ac_status" >&5
6422   (exit $ac_status); } &&
6423          { ac_try='test -s conftest.$ac_objext'
6424   { (eval echo "$as_me:6424: \"$ac_try\"") >&5
6425   (eval $ac_try) 2>&5
6426   ac_status=$?
6427   echo "$as_me:6427: \$? = $ac_status" >&5
6428   (exit $ac_status); }; }; then
6429   break
6430 else
6431   echo "$as_me: failed program was:" >&5
6432 cat conftest.$ac_ext >&5
6433 fi
6434 rm -f conftest.$ac_objext conftest.$ac_ext
6435                         done
6436                         CFLAGS="$cf_save_CFLAGS"
6437                         CC_SHARED_OPTS=$cf_shared_opts
6438                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6439                 else
6440                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6441                 fi
6442                 ;;
6443         (sysv5uw7*|unix_sv*)
6444                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6445                 if test "$GCC" != yes; then
6446                         CC_SHARED_OPTS='-KPIC'
6447                 fi
6448                 MK_SHARED_LIB='${LD} -d y -G -o $@'
6449                 ;;
6450         (*)
6451                 CC_SHARED_OPTS='unknown'
6452                 MK_SHARED_LIB='echo unknown'
6453                 ;;
6454         esac
6455
6456         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6457         case "$cf_cv_shlib_version" in
6458         (rel|abi)
6459                 case "$MK_SHARED_LIB" in
6460                 (*'-o $@')
6461                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6462                         ;;
6463                 (*)
6464                         { echo "$as_me:6464: WARNING: ignored --with-shlib-version" >&5
6465 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6466                         ;;
6467                 esac
6468                 ;;
6469         esac
6470
6471         if test -n "$cf_try_cflags"
6472         then
6473 cat > conftest.$ac_ext <<EOF
6474 #line 6474 "${as_me:-configure}"
6475 #include <stdio.h>
6476 int main(int argc, char *argv[])
6477 {
6478         printf("hello\n");
6479         return (argv[argc-1] == 0) ;
6480 }
6481 EOF
6482                 cf_save_CFLAGS="$CFLAGS"
6483                 for cf_opt in $cf_try_cflags
6484                 do
6485                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
6486                         echo "$as_me:6486: checking if CFLAGS option -$cf_opt works" >&5
6487 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6488                         if { (eval echo "$as_me:6488: \"$ac_compile\"") >&5
6489   (eval $ac_compile) 2>&5
6490   ac_status=$?
6491   echo "$as_me:6491: \$? = $ac_status" >&5
6492   (exit $ac_status); }; then
6493                                 echo "$as_me:6493: result: yes" >&5
6494 echo "${ECHO_T}yes" >&6
6495                                 cf_save_CFLAGS="$CFLAGS"
6496                         else
6497                                 echo "$as_me:6497: result: no" >&5
6498 echo "${ECHO_T}no" >&6
6499                         fi
6500                 done
6501                 CFLAGS="$cf_save_CFLAGS"
6502         fi
6503
6504         # RPATH_LIST is a colon-separated list of directories
6505         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6506         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6507
6508         test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6509
6510         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6511
6512 echo "${as_me:-configure}:6512: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6513
6514         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6515
6516 echo "${as_me:-configure}:6516: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6517
6518 for model in $cf_list_models; do
6519         case $model in
6520         (libtool)
6521
6522 echo "$as_me:6522: checking for additional libtool options" >&5
6523 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6524
6525 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6526 if test "${with_libtool_opts+set}" = set; then
6527   withval="$with_libtool_opts"
6528   with_libtool_opts=$withval
6529 else
6530   with_libtool_opts=no
6531 fi;
6532 echo "$as_me:6532: result: $with_libtool_opts" >&5
6533 echo "${ECHO_T}$with_libtool_opts" >&6
6534
6535 case .$with_libtool_opts in
6536 (.yes|.no|.)
6537         ;;
6538 (*)
6539         LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6540         ;;
6541 esac
6542
6543 echo "$as_me:6543: checking if exported-symbols file should be used" >&5
6544 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6545
6546 # Check whether --with-export-syms or --without-export-syms was given.
6547 if test "${with_export_syms+set}" = set; then
6548   withval="$with_export_syms"
6549   with_export_syms=$withval
6550 else
6551   with_export_syms=no
6552 fi;
6553 if test "x$with_export_syms" = xyes
6554 then
6555         with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6556
6557 fi
6558 echo "$as_me:6558: result: $with_export_syms" >&5
6559 echo "${ECHO_T}$with_export_syms" >&6
6560 if test "x$with_export_syms" != xno
6561 then
6562         EXPORT_SYMS="-export-symbols $with_export_syms"
6563
6564 fi
6565
6566                 ;;
6567         (shared)
6568                 if test "$CC_SHARED_OPTS" = "unknown"; then
6569                         { { echo "$as_me:6569: error: Shared libraries are not supported in this version" >&5
6570 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6571    { (exit 1); exit 1; }; }
6572                 fi
6573                 # workaround for inept transition to PIE vs PIC...
6574                 echo "$as_me:6574: checking if current CFLAGS link properly" >&5
6575 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6576                 cat >conftest.$ac_ext <<_ACEOF
6577 #line 6577 "configure"
6578 #include "confdefs.h"
6579 #include <stdio.h>
6580 int
6581 main ()
6582 {
6583 printf("Hello work\n");
6584   ;
6585   return 0;
6586 }
6587 _ACEOF
6588 rm -f conftest.$ac_objext conftest$ac_exeext
6589 if { (eval echo "$as_me:6589: \"$ac_link\"") >&5
6590   (eval $ac_link) 2>&5
6591   ac_status=$?
6592   echo "$as_me:6592: \$? = $ac_status" >&5
6593   (exit $ac_status); } &&
6594          { ac_try='test -s conftest$ac_exeext'
6595   { (eval echo "$as_me:6595: \"$ac_try\"") >&5
6596   (eval $ac_try) 2>&5
6597   ac_status=$?
6598   echo "$as_me:6598: \$? = $ac_status" >&5
6599   (exit $ac_status); }; }; then
6600   cf_cflags_work=yes
6601 else
6602   echo "$as_me: failed program was:" >&5
6603 cat conftest.$ac_ext >&5
6604 cf_cflags_work=no
6605 fi
6606 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6607                 echo "$as_me:6607: result: $cf_cflags_work" >&5
6608 echo "${ECHO_T}$cf_cflags_work" >&6
6609                 if test "$cf_cflags_work" = no
6610                 then
6611                         test -n "$verbose" && echo "    try to work around by appending shared-options" 1>&6
6612
6613 echo "${as_me:-configure}:6613: testing try to work around by appending shared-options ..." 1>&5
6614
6615                         CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6616                 fi
6617
6618 echo "$as_me:6618: checking if versioned-symbols file should be used" >&5
6619 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6620
6621 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6622 if test "${with_versioned_syms+set}" = set; then
6623   withval="$with_versioned_syms"
6624   with_versioned_syms=$withval
6625 else
6626   with_versioned_syms=no
6627 fi;
6628 if test "x$with_versioned_syms" = xyes
6629 then
6630         with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6631
6632 fi
6633 echo "$as_me:6633: result: $with_versioned_syms" >&5
6634 echo "${ECHO_T}$with_versioned_syms" >&6
6635
6636 RESULTING_SYMS=
6637 VERSIONED_SYMS=
6638 WILDCARD_SYMS=
6639
6640 if test "x$with_versioned_syms" != xno
6641 then
6642         RESULTING_SYMS=$with_versioned_syms
6643         case "x$MK_SHARED_LIB" in
6644         (*-Wl,*)
6645                 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6646                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6647                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6648
6649 echo "${as_me:-configure}:6649: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6650
6651                 ;;
6652         (*-dy\ *)
6653                 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6654                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6655                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6656
6657 echo "${as_me:-configure}:6657: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6658
6659                 ;;
6660         (*)
6661                 { echo "$as_me:6661: WARNING: this system does not support versioned-symbols" >&5
6662 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6663                 ;;
6664         esac
6665
6666         # Linux ld can selectively override scope, e.g., of symbols beginning with
6667         # "_" by first declaring some as global, and then using a wildcard to
6668         # declare the others as local.  Some other loaders cannot do this.  Check
6669         # by constructing a (very) simple shared library and inspecting its
6670         # symbols.
6671         if test "x$VERSIONED_SYMS" != "x"
6672         then
6673                 echo "$as_me:6673: checking if wildcards can be used to selectively omit symbols" >&5
6674 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6675                 WILDCARD_SYMS=no
6676
6677                 # make sources
6678                 rm -f conftest.*
6679
6680                 cat >conftest.ver <<EOF
6681 module_1.0 {
6682 global:
6683         globalf1;
6684 local:
6685         localf1;
6686 };
6687 module_2.0 {
6688 global:
6689         globalf2;
6690 local:
6691         localf2;
6692         _*;
6693 } module_1.0;
6694 submodule_1.0 {
6695 global:
6696         subglobalf1;
6697         _ismissing;
6698 local:
6699         sublocalf1;
6700 };
6701 submodule_2.0 {
6702 global:
6703         subglobalf2;
6704 local:
6705         sublocalf2;
6706         _*;
6707 } submodule_1.0;
6708 EOF
6709                 cat >conftest.$ac_ext <<EOF
6710 #line 6710 "configure"
6711 int     _ismissing(void) { return 1; }
6712 int     _localf1(void) { return 1; }
6713 int     _localf2(void) { return 2; }
6714 int     globalf1(void) { return 1; }
6715 int     globalf2(void) { return 2; }
6716 int     _sublocalf1(void) { return 1; }
6717 int     _sublocalf2(void) { return 2; }
6718 int     subglobalf1(void) { return 1; }
6719 int     subglobalf2(void) { return 2; }
6720 EOF
6721                 cat >conftest.mk <<EOF
6722 CC=${CC}
6723 CFLAGS=${CFLAGS}
6724 CPPFLAGS=${CPPFLAGS}
6725 LDFLAGS=${LDFLAGS}
6726 LIBS=${LIBS}
6727 VERSIONED_SYMS=${VERSIONED_SYMS}
6728 RESULTING_SYMS=conftest.ver
6729 MK_SHARED_LIB=${MK_SHARED_LIB}
6730 conftest.so: conftest.$ac_cv_objext
6731                 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6732 EOF
6733
6734                 # compile source, make library
6735                 if make -f conftest.mk 2>&5 >/dev/null
6736                 then
6737                         # test for missing symbol in either Data or Text section
6738                         cf_missing=`nm -P conftest.so 2>&5 |fgrep _ismissing | egrep '[         ][DT][  ]'`
6739                         test -n "$cf_missing" && WILDCARD_SYMS=yes
6740                 fi
6741                 echo "$as_me:6741: result: $WILDCARD_SYMS" >&5
6742 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6743                 rm -f conftest.*
6744         fi
6745 fi
6746
6747                 ;;
6748         esac
6749 done
6750
6751 # pretend that ncurses==ncursesw==ncursest
6752 echo "$as_me:6752: checking if you want to disable library suffixes" >&5
6753 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
6754
6755 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
6756 if test "${enable_lib_suffixes+set}" = set; then
6757   enableval="$enable_lib_suffixes"
6758   test "$enableval" != no && enableval=yes
6759         if test "$enableval" != "yes" ; then
6760     disable_lib_suffixes=yes
6761         else
6762                 disable_lib_suffixes=no
6763         fi
6764 else
6765   enableval=yes
6766         disable_lib_suffixes=no
6767
6768 fi;
6769 echo "$as_me:6769: result: $disable_lib_suffixes" >&5
6770 echo "${ECHO_T}$disable_lib_suffixes" >&6
6771
6772 ### If we're building with rpath, try to link non-standard libs that way too.
6773 if test "$DFT_LWR_MODEL" = "shared"; then
6774
6775 echo "$as_me:6775: checking if rpath-hack should be disabled" >&5
6776 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6777
6778 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6779 if test "${enable_rpath_hack+set}" = set; then
6780   enableval="$enable_rpath_hack"
6781   test "$enableval" != no && enableval=yes
6782         if test "$enableval" != "yes" ; then
6783     cf_disable_rpath_hack=yes
6784         else
6785                 cf_disable_rpath_hack=no
6786         fi
6787 else
6788   enableval=yes
6789         cf_disable_rpath_hack=no
6790
6791 fi;
6792 echo "$as_me:6792: result: $cf_disable_rpath_hack" >&5
6793 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6794 if test "$cf_disable_rpath_hack" = no ; then
6795
6796 echo "$as_me:6796: checking for updated LDFLAGS" >&5
6797 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6798 if test -n "$LD_RPATH_OPT" ; then
6799         echo "$as_me:6799: result: maybe" >&5
6800 echo "${ECHO_T}maybe" >&6
6801
6802         for ac_prog in ldd
6803 do
6804   # Extract the first word of "$ac_prog", so it can be a program name with args.
6805 set dummy $ac_prog; ac_word=$2
6806 echo "$as_me:6806: checking for $ac_word" >&5
6807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6808 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6809   echo $ECHO_N "(cached) $ECHO_C" >&6
6810 else
6811   if test -n "$cf_ldd_prog"; then
6812   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6813 else
6814   ac_save_IFS=$IFS; IFS=$ac_path_separator
6815 ac_dummy="$PATH"
6816 for ac_dir in $ac_dummy; do
6817   IFS=$ac_save_IFS
6818   test -z "$ac_dir" && ac_dir=.
6819   $as_executable_p "$ac_dir/$ac_word" || continue
6820 ac_cv_prog_cf_ldd_prog="$ac_prog"
6821 echo "$as_me:6821: found $ac_dir/$ac_word" >&5
6822 break
6823 done
6824
6825 fi
6826 fi
6827 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6828 if test -n "$cf_ldd_prog"; then
6829   echo "$as_me:6829: result: $cf_ldd_prog" >&5
6830 echo "${ECHO_T}$cf_ldd_prog" >&6
6831 else
6832   echo "$as_me:6832: result: no" >&5
6833 echo "${ECHO_T}no" >&6
6834 fi
6835
6836   test -n "$cf_ldd_prog" && break
6837 done
6838 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6839
6840         cf_rpath_list="/usr/lib /lib"
6841         if test "$cf_ldd_prog" != no
6842         then
6843                 cf_rpath_oops=
6844
6845 cat >conftest.$ac_ext <<_ACEOF
6846 #line 6846 "configure"
6847 #include "confdefs.h"
6848 #include <stdio.h>
6849 int
6850 main ()
6851 {
6852 printf("Hello");
6853   ;
6854   return 0;
6855 }
6856 _ACEOF
6857 rm -f conftest.$ac_objext conftest$ac_exeext
6858 if { (eval echo "$as_me:6858: \"$ac_link\"") >&5
6859   (eval $ac_link) 2>&5
6860   ac_status=$?
6861   echo "$as_me:6861: \$? = $ac_status" >&5
6862   (exit $ac_status); } &&
6863          { ac_try='test -s conftest$ac_exeext'
6864   { (eval echo "$as_me:6864: \"$ac_try\"") >&5
6865   (eval $ac_try) 2>&5
6866   ac_status=$?
6867   echo "$as_me:6867: \$? = $ac_status" >&5
6868   (exit $ac_status); }; }; then
6869   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
6870                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
6871 else
6872   echo "$as_me: failed program was:" >&5
6873 cat conftest.$ac_ext >&5
6874 fi
6875 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6876
6877                 # If we passed the link-test, but get a "not found" on a given library,
6878                 # this could be due to inept reconfiguration of gcc to make it only
6879                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
6880                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6881                 # /usr/local libraries.
6882                 if test -n "$cf_rpath_oops"
6883                 then
6884                         for cf_rpath_src in $cf_rpath_oops
6885                         do
6886                                 for cf_rpath_dir in \
6887                                         /usr/local \
6888                                         /usr/pkg \
6889                                         /opt/sfw
6890                                 do
6891                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
6892                                         then
6893                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6894
6895 echo "${as_me:-configure}:6895: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6896
6897                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6898                                                 break
6899                                         fi
6900                                 done
6901                         done
6902                 fi
6903         fi
6904
6905         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6906
6907 echo "${as_me:-configure}:6907: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6908
6909 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
6910
6911 echo "${as_me:-configure}:6911: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6912
6913 cf_rpath_dst=
6914 for cf_rpath_src in $LDFLAGS
6915 do
6916         case $cf_rpath_src in
6917         (-L*)
6918
6919                 # check if this refers to a directory which we will ignore
6920                 cf_rpath_skip=no
6921                 if test -n "$cf_rpath_list"
6922                 then
6923                         for cf_rpath_item in $cf_rpath_list
6924                         do
6925                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6926                                 then
6927                                         cf_rpath_skip=yes
6928                                         break
6929                                 fi
6930                         done
6931                 fi
6932
6933                 if test "$cf_rpath_skip" = no
6934                 then
6935                         # transform the option
6936                         if test "$LD_RPATH_OPT" = "-R " ; then
6937                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6938                         else
6939                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6940                         fi
6941
6942                         # if we have not already added this, add it now
6943                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6944                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6945                         then
6946                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6947
6948 echo "${as_me:-configure}:6948: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6949
6950                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6951                         fi
6952                 fi
6953                 ;;
6954         esac
6955         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6956 done
6957 LDFLAGS=$cf_rpath_dst
6958
6959 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
6960
6961 echo "${as_me:-configure}:6961: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6962
6963 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
6964
6965 echo "${as_me:-configure}:6965: testing ...checking LIBS $LIBS ..." 1>&5
6966
6967 cf_rpath_dst=
6968 for cf_rpath_src in $LIBS
6969 do
6970         case $cf_rpath_src in
6971         (-L*)
6972
6973                 # check if this refers to a directory which we will ignore
6974                 cf_rpath_skip=no
6975                 if test -n "$cf_rpath_list"
6976                 then
6977                         for cf_rpath_item in $cf_rpath_list
6978                         do
6979                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6980                                 then
6981                                         cf_rpath_skip=yes
6982                                         break
6983                                 fi
6984                         done
6985                 fi
6986
6987                 if test "$cf_rpath_skip" = no
6988                 then
6989                         # transform the option
6990                         if test "$LD_RPATH_OPT" = "-R " ; then
6991                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6992                         else
6993                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6994                         fi
6995
6996                         # if we have not already added this, add it now
6997                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6998                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6999                         then
7000                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
7001
7002 echo "${as_me:-configure}:7002: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
7003
7004                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
7005                         fi
7006                 fi
7007                 ;;
7008         esac
7009         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7010 done
7011 LIBS=$cf_rpath_dst
7012
7013 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
7014
7015 echo "${as_me:-configure}:7015: testing ...checked LIBS $LIBS ..." 1>&5
7016
7017         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
7018
7019 echo "${as_me:-configure}:7019: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
7020
7021 else
7022         echo "$as_me:7022: result: no" >&5
7023 echo "${ECHO_T}no" >&6
7024 fi
7025
7026 fi
7027
7028 fi
7029
7030 ###############################################################################
7031
7032 ###     use option --with-extra-suffix to append suffix to headers and libraries
7033 echo "$as_me:7033: checking if you wish to append extra suffix to header/library paths" >&5
7034 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
7035 EXTRA_SUFFIX=
7036
7037 # Check whether --with-extra-suffix or --without-extra-suffix was given.
7038 if test "${with_extra_suffix+set}" = set; then
7039   withval="$with_extra_suffix"
7040   case x$withval in
7041         (no)
7042                 ;;
7043         (xyes|x)
7044                 EXTRA_SUFFIX=$cf_cv_abi_version
7045                 ;;
7046         (*)
7047                 EXTRA_SUFFIX=$withval
7048                 ;;
7049         esac
7050
7051 fi;
7052 echo "$as_me:7052: result: $EXTRA_SUFFIX" >&5
7053 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
7054
7055 ###     use option --disable-overwrite to leave out the link to -lcurses
7056 echo "$as_me:7056: checking if you wish to install ncurses overwriting curses" >&5
7057 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
7058
7059 # Check whether --enable-overwrite or --disable-overwrite was given.
7060 if test "${enable_overwrite+set}" = set; then
7061   enableval="$enable_overwrite"
7062   with_overwrite=$enableval
7063 else
7064   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
7065 fi;
7066 echo "$as_me:7066: result: $with_overwrite" >&5
7067 echo "${ECHO_T}$with_overwrite" >&6
7068
7069 echo "$as_me:7069: checking if external terminfo-database is used" >&5
7070 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
7071
7072 # Check whether --enable-database or --disable-database was given.
7073 if test "${enable_database+set}" = set; then
7074   enableval="$enable_database"
7075   use_database=$enableval
7076 else
7077   use_database=yes
7078 fi;
7079 echo "$as_me:7079: result: $use_database" >&5
7080 echo "${ECHO_T}$use_database" >&6
7081
7082 case $host_os in
7083 (os2*)
7084         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
7085         ;;
7086 (*)
7087         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
7088         ;;
7089 esac
7090
7091 NCURSES_USE_DATABASE=0
7092 if test "$use_database" != no ; then
7093         NCURSES_USE_DATABASE=1
7094
7095         echo "$as_me:7095: checking which terminfo source-file will be installed" >&5
7096 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
7097
7098 # Check whether --with-database or --without-database was given.
7099 if test "${with_database+set}" = set; then
7100   withval="$with_database"
7101   TERMINFO_SRC=$withval
7102 fi;
7103         echo "$as_me:7103: result: $TERMINFO_SRC" >&5
7104 echo "${ECHO_T}$TERMINFO_SRC" >&6
7105
7106         echo "$as_me:7106: checking whether to use hashed database instead of directory/tree" >&5
7107 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
7108
7109 # Check whether --with-hashed-db or --without-hashed-db was given.
7110 if test "${with_hashed_db+set}" = set; then
7111   withval="$with_hashed_db"
7112
7113 else
7114   with_hashed_db=no
7115 fi;
7116         echo "$as_me:7116: result: $with_hashed_db" >&5
7117 echo "${ECHO_T}$with_hashed_db" >&6
7118 else
7119         with_hashed_db=no
7120 fi
7121
7122 echo "$as_me:7122: checking for list of fallback descriptions" >&5
7123 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
7124
7125 # Check whether --with-fallbacks or --without-fallbacks was given.
7126 if test "${with_fallbacks+set}" = set; then
7127   withval="$with_fallbacks"
7128   with_fallback=$withval
7129 else
7130   with_fallback=
7131 fi;
7132 echo "$as_me:7132: result: $with_fallback" >&5
7133 echo "${ECHO_T}$with_fallback" >&6
7134 FALLBACK_LIST=`test "$with_fallback" != no && echo "$with_fallback" | sed -e 's/,/ /g'`
7135
7136 echo "$as_me:7136: checking if you want modern xterm or antique" >&5
7137 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
7138
7139 # Check whether --with-xterm-new or --without-xterm-new was given.
7140 if test "${with_xterm_new+set}" = set; then
7141   withval="$with_xterm_new"
7142   with_xterm_new=$withval
7143 else
7144   with_xterm_new=yes
7145 fi;
7146 case $with_xterm_new in
7147 (no) with_xterm_new=xterm-old;;
7148 (*)      with_xterm_new=xterm-new;;
7149 esac
7150 echo "$as_me:7150: result: $with_xterm_new" >&5
7151 echo "${ECHO_T}$with_xterm_new" >&6
7152 WHICH_XTERM=$with_xterm_new
7153
7154 echo "$as_me:7154: checking if xterm backspace sends BS or DEL" >&5
7155 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
7156
7157 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
7158 if test "${with_xterm_kbs+set}" = set; then
7159   withval="$with_xterm_kbs"
7160   with_xterm_kbs=$withval
7161 else
7162   with_xterm_kbs=BS
7163 fi;
7164 case x$with_xterm_kbs in
7165 (xyes|xno|xBS|xbs|x8)
7166         with_xterm_kbs=BS
7167         ;;
7168 (xDEL|xdel|x127)
7169         with_xterm_kbs=DEL
7170         ;;
7171 (*)
7172         with_xterm_kbs=$withval
7173         ;;
7174 esac
7175 echo "$as_me:7175: result: $with_xterm_kbs" >&5
7176 echo "${ECHO_T}$with_xterm_kbs" >&6
7177 XTERM_KBS=$with_xterm_kbs
7178
7179 MAKE_TERMINFO=
7180 if test "$use_database" = no ; then
7181         TERMINFO="${datadir}/terminfo"
7182         MAKE_TERMINFO="#"
7183 else
7184
7185 echo "$as_me:7185: checking for list of terminfo directories" >&5
7186 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
7187
7188 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
7189 if test "${with_terminfo_dirs+set}" = set; then
7190   withval="$with_terminfo_dirs"
7191
7192 else
7193   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
7194 fi;
7195 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7196 cf_dst_path=
7197 for cf_src_path in $withval
7198 do
7199
7200 if test "x$prefix" != xNONE; then
7201         cf_path_syntax="$prefix"
7202 else
7203         cf_path_syntax="$ac_default_prefix"
7204 fi
7205
7206 case ".$cf_src_path" in
7207 (.\$\(*\)*|.\'*\'*)
7208         ;;
7209 (..|./*|.\\*)
7210         ;;
7211 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7212         ;;
7213 (.\${*prefix}*|.\${*dir}*)
7214         eval cf_src_path="$cf_src_path"
7215         case ".$cf_src_path" in
7216         (.NONE/*)
7217                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7218                 ;;
7219         esac
7220         ;;
7221 (.no|.NONE/*)
7222         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7223         ;;
7224 (*)
7225         { { echo "$as_me:7225: error: expected a pathname, not \"$cf_src_path\"" >&5
7226 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
7227    { (exit 1); exit 1; }; }
7228         ;;
7229 esac
7230
7231   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
7232   cf_dst_path="${cf_dst_path}${cf_src_path}"
7233 done
7234 IFS="$ac_save_ifs"
7235
7236 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
7237 # so we have to check/work around.  We do prefer the result of "eval"...
7238 eval cf_dst_eval="$cf_dst_path"
7239 case "x$cf_dst_eval" in
7240 (xNONE*)
7241         TERMINFO_DIRS=$cf_dst_path
7242         ;;
7243 (*)
7244         TERMINFO_DIRS="$cf_dst_eval"
7245         ;;
7246 esac
7247
7248 echo "$as_me:7248: result: $TERMINFO_DIRS" >&5
7249 echo "${ECHO_T}$TERMINFO_DIRS" >&6
7250 test -n "$TERMINFO_DIRS" &&
7251 cat >>confdefs.h <<EOF
7252 #define TERMINFO_DIRS "$TERMINFO_DIRS"
7253 EOF
7254
7255 echo "$as_me:7255: checking for default terminfo directory" >&5
7256 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
7257
7258 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
7259 if test "${with_default_terminfo_dir+set}" = set; then
7260   withval="$with_default_terminfo_dir"
7261
7262 else
7263   withval="${TERMINFO:-${datadir}/terminfo}"
7264 fi; if test -n "${datadir}/terminfo" ; then
7265
7266 if test "x$prefix" != xNONE; then
7267         cf_path_syntax="$prefix"
7268 else
7269         cf_path_syntax="$ac_default_prefix"
7270 fi
7271
7272 case ".$withval" in
7273 (.\$\(*\)*|.\'*\'*)
7274         ;;
7275 (..|./*|.\\*)
7276         ;;
7277 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7278         ;;
7279 (.\${*prefix}*|.\${*dir}*)
7280         eval withval="$withval"
7281         case ".$withval" in
7282         (.NONE/*)
7283                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
7284                 ;;
7285         esac
7286         ;;
7287 (.no|.NONE/*)
7288         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
7289         ;;
7290 (*)
7291         { { echo "$as_me:7291: error: expected a pathname, not \"$withval\"" >&5
7292 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
7293    { (exit 1); exit 1; }; }
7294         ;;
7295 esac
7296
7297 fi
7298 eval TERMINFO="$withval"
7299
7300 echo "$as_me:7300: result: $TERMINFO" >&5
7301 echo "${ECHO_T}$TERMINFO" >&6
7302
7303 cat >>confdefs.h <<EOF
7304 #define TERMINFO "$TERMINFO"
7305 EOF
7306
7307 fi
7308
7309 ###     use option --disable-big-core to make tic run on small machines
7310 ###     We need 4Mb, check if we can allocate 50% more than that.
7311 echo "$as_me:7311: checking if big-core option selected" >&5
7312 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
7313
7314 # Check whether --enable-big-core or --disable-big-core was given.
7315 if test "${enable_big_core+set}" = set; then
7316   enableval="$enable_big_core"
7317   with_big_core=$enableval
7318 else
7319   if test "$cross_compiling" = yes; then
7320   with_big_core=no
7321 else
7322   cat >conftest.$ac_ext <<_ACEOF
7323 #line 7323 "configure"
7324 #include "confdefs.h"
7325
7326 #include <stdlib.h>
7327 #include <string.h>
7328 int main() {
7329         unsigned long n = 6000000L;
7330         char *s = malloc(n);
7331         if (s != 0)
7332                 s[0] = s[n-1] = 0;
7333         ${cf_cv_main_return:-return}(s == 0);
7334 }
7335 _ACEOF
7336 rm -f conftest$ac_exeext
7337 if { (eval echo "$as_me:7337: \"$ac_link\"") >&5
7338   (eval $ac_link) 2>&5
7339   ac_status=$?
7340   echo "$as_me:7340: \$? = $ac_status" >&5
7341   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7342   { (eval echo "$as_me:7342: \"$ac_try\"") >&5
7343   (eval $ac_try) 2>&5
7344   ac_status=$?
7345   echo "$as_me:7345: \$? = $ac_status" >&5
7346   (exit $ac_status); }; }; then
7347   with_big_core=yes
7348 else
7349   echo "$as_me: program exited with status $ac_status" >&5
7350 echo "$as_me: failed program was:" >&5
7351 cat conftest.$ac_ext >&5
7352 with_big_core=no
7353 fi
7354 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7355 fi
7356 fi;
7357 echo "$as_me:7357: result: $with_big_core" >&5
7358 echo "${ECHO_T}$with_big_core" >&6
7359 test "x$with_big_core" = "xyes" &&
7360 cat >>confdefs.h <<\EOF
7361 #define HAVE_BIG_CORE 1
7362 EOF
7363
7364 ### ISO C only guarantees 512-char strings, we have tables which load faster
7365 ### when constructed using "big" strings.  More than the C compiler, the awk
7366 ### program is a limit on most vendor UNIX systems.  Check that we can build.
7367 echo "$as_me:7367: checking if big-strings option selected" >&5
7368 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
7369
7370 # Check whether --enable-big-strings or --disable-big-strings was given.
7371 if test "${enable_big_strings+set}" = set; then
7372   enableval="$enable_big_strings"
7373   with_big_strings=$enableval
7374 else
7375
7376         case x$AWK in
7377         (x)
7378                 eval with_big_strings=no
7379                 ;;
7380         (*)
7381                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
7382                         | $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
7383                         eval with_big_strings=yes
7384                 else
7385                         eval with_big_strings=no
7386                 fi
7387                 ;;
7388         esac
7389
7390 fi;
7391 echo "$as_me:7391: result: $with_big_strings" >&5
7392 echo "${ECHO_T}$with_big_strings" >&6
7393
7394 USE_BIG_STRINGS=0
7395 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
7396
7397 ###     use option --enable-termcap to compile in the termcap fallback support
7398 echo "$as_me:7398: checking if you want termcap-fallback support" >&5
7399 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
7400
7401 # Check whether --enable-termcap or --disable-termcap was given.
7402 if test "${enable_termcap+set}" = set; then
7403   enableval="$enable_termcap"
7404   with_termcap=$enableval
7405 else
7406   with_termcap=no
7407 fi;
7408 echo "$as_me:7408: result: $with_termcap" >&5
7409 echo "${ECHO_T}$with_termcap" >&6
7410
7411 NCURSES_USE_TERMCAP=0
7412 if test "x$with_termcap" != "xyes" ; then
7413         if test "$use_database" = no ; then
7414                 if test -z "$with_fallback" ; then
7415                         { { echo "$as_me:7415: error: You have disabled the database w/o specifying fallbacks" >&5
7416 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
7417    { (exit 1); exit 1; }; }
7418                 fi
7419         fi
7420
7421 cat >>confdefs.h <<\EOF
7422 #define PURE_TERMINFO 1
7423 EOF
7424
7425 else
7426
7427         if test "$with_ticlib" != no ; then
7428                 { { echo "$as_me:7428: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
7429 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
7430    { (exit 1); exit 1; }; }
7431         fi
7432
7433         NCURSES_USE_TERMCAP=1
7434         echo "$as_me:7434: checking for list of termcap files" >&5
7435 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
7436
7437 # Check whether --with-termpath or --without-termpath was given.
7438 if test "${with_termpath+set}" = set; then
7439   withval="$with_termpath"
7440
7441 else
7442   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
7443 fi;
7444 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7445 cf_dst_path=
7446 for cf_src_path in $withval
7447 do
7448
7449 if test "x$prefix" != xNONE; then
7450         cf_path_syntax="$prefix"
7451 else
7452         cf_path_syntax="$ac_default_prefix"
7453 fi
7454
7455 case ".$cf_src_path" in
7456 (.\$\(*\)*|.\'*\'*)
7457         ;;
7458 (..|./*|.\\*)
7459         ;;
7460 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7461         ;;
7462 (.\${*prefix}*|.\${*dir}*)
7463         eval cf_src_path="$cf_src_path"
7464         case ".$cf_src_path" in
7465         (.NONE/*)
7466                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7467                 ;;
7468         esac
7469         ;;
7470 (.no|.NONE/*)
7471         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7472         ;;
7473 (*)
7474         { { echo "$as_me:7474: error: expected a pathname, not \"$cf_src_path\"" >&5
7475 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
7476    { (exit 1); exit 1; }; }
7477         ;;
7478 esac
7479
7480   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
7481   cf_dst_path="${cf_dst_path}${cf_src_path}"
7482 done
7483 IFS="$ac_save_ifs"
7484
7485 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
7486 # so we have to check/work around.  We do prefer the result of "eval"...
7487 eval cf_dst_eval="$cf_dst_path"
7488 case "x$cf_dst_eval" in
7489 (xNONE*)
7490         TERMPATH=$cf_dst_path
7491         ;;
7492 (*)
7493         TERMPATH="$cf_dst_eval"
7494         ;;
7495 esac
7496
7497         echo "$as_me:7497: result: $TERMPATH" >&5
7498 echo "${ECHO_T}$TERMPATH" >&6
7499         test -n "$TERMPATH" &&
7500 cat >>confdefs.h <<EOF
7501 #define TERMPATH "$TERMPATH"
7502 EOF
7503
7504         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
7505         echo "$as_me:7505: checking if fast termcap-loader is needed" >&5
7506 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
7507
7508 # Check whether --enable-getcap or --disable-getcap was given.
7509 if test "${enable_getcap+set}" = set; then
7510   enableval="$enable_getcap"
7511   with_getcap=$enableval
7512 else
7513   with_getcap=no
7514 fi;
7515         echo "$as_me:7515: result: $with_getcap" >&5
7516 echo "${ECHO_T}$with_getcap" >&6
7517         test "x$with_getcap" = "xyes" &&
7518 cat >>confdefs.h <<\EOF
7519 #define USE_GETCAP 1
7520 EOF
7521
7522         echo "$as_me:7522: checking if translated termcaps will be cached in ~/.terminfo" >&5
7523 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
7524
7525 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
7526 if test "${enable_getcap_cache+set}" = set; then
7527   enableval="$enable_getcap_cache"
7528   with_getcap_cache=$enableval
7529 else
7530   with_getcap_cache=no
7531 fi;
7532         echo "$as_me:7532: result: $with_getcap_cache" >&5
7533 echo "${ECHO_T}$with_getcap_cache" >&6
7534         test "x$with_getcap_cache" = "xyes" &&
7535 cat >>confdefs.h <<\EOF
7536 #define USE_GETCAP_CACHE 1
7537 EOF
7538
7539 fi
7540
7541 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
7542 echo "$as_me:7542: checking if ~/.terminfo is wanted" >&5
7543 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
7544
7545 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
7546 if test "${enable_home_terminfo+set}" = set; then
7547   enableval="$enable_home_terminfo"
7548   with_home_terminfo=$enableval
7549 else
7550   with_home_terminfo=yes
7551 fi;
7552 echo "$as_me:7552: result: $with_home_terminfo" >&5
7553 echo "${ECHO_T}$with_home_terminfo" >&6
7554 test "x$with_home_terminfo" = "xyes" &&
7555 cat >>confdefs.h <<\EOF
7556 #define USE_HOME_TERMINFO 1
7557 EOF
7558
7559 echo "$as_me:7559: checking if you want to use restricted environment when running as root" >&5
7560 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
7561
7562 # Check whether --enable-root-environ or --disable-root-environ was given.
7563 if test "${enable_root_environ+set}" = set; then
7564   enableval="$enable_root_environ"
7565   with_root_environ=$enableval
7566 else
7567   with_root_environ=yes
7568 fi;
7569 echo "$as_me:7569: result: $with_root_environ" >&5
7570 echo "${ECHO_T}$with_root_environ" >&6
7571 test "x$with_root_environ" = xyes &&
7572 cat >>confdefs.h <<\EOF
7573 #define USE_ROOT_ENVIRON 1
7574 EOF
7575
7576 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
7577 ###   to reduce storage requirements for the terminfo database.
7578
7579 for ac_func in \
7580         remove \
7581         unlink
7582 do
7583 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7584 echo "$as_me:7584: checking for $ac_func" >&5
7585 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7586 if eval "test \"\${$as_ac_var+set}\" = set"; then
7587   echo $ECHO_N "(cached) $ECHO_C" >&6
7588 else
7589   cat >conftest.$ac_ext <<_ACEOF
7590 #line 7590 "configure"
7591 #include "confdefs.h"
7592 /* System header to define __stub macros and hopefully few prototypes,
7593     which can conflict with char $ac_func (); below.  */
7594 #include <assert.h>
7595 /* Override any gcc2 internal prototype to avoid an error.  */
7596 #ifdef __cplusplus
7597 extern "C"
7598 #endif
7599 /* We use char because int might match the return type of a gcc2
7600    builtin and then its argument prototype would still apply.  */
7601 char $ac_func ();
7602 char (*f) ();
7603
7604 int
7605 main ()
7606 {
7607 /* The GNU C library defines this for functions which it implements
7608     to always fail with ENOSYS.  Some functions are actually named
7609     something starting with __ and the normal name is an alias.  */
7610 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7611 choke me
7612 #else
7613 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7614 #endif
7615
7616   ;
7617   return 0;
7618 }
7619 _ACEOF
7620 rm -f conftest.$ac_objext conftest$ac_exeext
7621 if { (eval echo "$as_me:7621: \"$ac_link\"") >&5
7622   (eval $ac_link) 2>&5
7623   ac_status=$?
7624   echo "$as_me:7624: \$? = $ac_status" >&5
7625   (exit $ac_status); } &&
7626          { ac_try='test -s conftest$ac_exeext'
7627   { (eval echo "$as_me:7627: \"$ac_try\"") >&5
7628   (eval $ac_try) 2>&5
7629   ac_status=$?
7630   echo "$as_me:7630: \$? = $ac_status" >&5
7631   (exit $ac_status); }; }; then
7632   eval "$as_ac_var=yes"
7633 else
7634   echo "$as_me: failed program was:" >&5
7635 cat conftest.$ac_ext >&5
7636 eval "$as_ac_var=no"
7637 fi
7638 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7639 fi
7640 echo "$as_me:7640: result: `eval echo '${'$as_ac_var'}'`" >&5
7641 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7642 if test `eval echo '${'$as_ac_var'}'` = yes; then
7643   cat >>confdefs.h <<EOF
7644 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7645 EOF
7646
7647 fi
7648 done
7649
7650 if test "$cross_compiling" = yes ; then
7651
7652 for ac_func in \
7653                 link \
7654                 symlink
7655 do
7656 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7657 echo "$as_me:7657: checking for $ac_func" >&5
7658 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7659 if eval "test \"\${$as_ac_var+set}\" = set"; then
7660   echo $ECHO_N "(cached) $ECHO_C" >&6
7661 else
7662   cat >conftest.$ac_ext <<_ACEOF
7663 #line 7663 "configure"
7664 #include "confdefs.h"
7665 /* System header to define __stub macros and hopefully few prototypes,
7666     which can conflict with char $ac_func (); below.  */
7667 #include <assert.h>
7668 /* Override any gcc2 internal prototype to avoid an error.  */
7669 #ifdef __cplusplus
7670 extern "C"
7671 #endif
7672 /* We use char because int might match the return type of a gcc2
7673    builtin and then its argument prototype would still apply.  */
7674 char $ac_func ();
7675 char (*f) ();
7676
7677 int
7678 main ()
7679 {
7680 /* The GNU C library defines this for functions which it implements
7681     to always fail with ENOSYS.  Some functions are actually named
7682     something starting with __ and the normal name is an alias.  */
7683 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7684 choke me
7685 #else
7686 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7687 #endif
7688
7689   ;
7690   return 0;
7691 }
7692 _ACEOF
7693 rm -f conftest.$ac_objext conftest$ac_exeext
7694 if { (eval echo "$as_me:7694: \"$ac_link\"") >&5
7695   (eval $ac_link) 2>&5
7696   ac_status=$?
7697   echo "$as_me:7697: \$? = $ac_status" >&5
7698   (exit $ac_status); } &&
7699          { ac_try='test -s conftest$ac_exeext'
7700   { (eval echo "$as_me:7700: \"$ac_try\"") >&5
7701   (eval $ac_try) 2>&5
7702   ac_status=$?
7703   echo "$as_me:7703: \$? = $ac_status" >&5
7704   (exit $ac_status); }; }; then
7705   eval "$as_ac_var=yes"
7706 else
7707   echo "$as_me: failed program was:" >&5
7708 cat conftest.$ac_ext >&5
7709 eval "$as_ac_var=no"
7710 fi
7711 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7712 fi
7713 echo "$as_me:7713: result: `eval echo '${'$as_ac_var'}'`" >&5
7714 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7715 if test `eval echo '${'$as_ac_var'}'` = yes; then
7716   cat >>confdefs.h <<EOF
7717 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7718 EOF
7719
7720 fi
7721 done
7722
7723 else
7724         echo "$as_me:7724: checking if link/symlink functions work" >&5
7725 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
7726 if test "${cf_cv_link_funcs+set}" = set; then
7727   echo $ECHO_N "(cached) $ECHO_C" >&6
7728 else
7729
7730                 cf_cv_link_funcs=
7731                 for cf_func in link symlink ; do
7732                         if test "$cross_compiling" = yes; then
7733
7734                         eval 'ac_cv_func_'$cf_func'=error'
7735 else
7736   cat >conftest.$ac_ext <<_ACEOF
7737 #line 7737 "configure"
7738 #include "confdefs.h"
7739
7740 #include <sys/types.h>
7741 #include <sys/stat.h>
7742 #ifdef HAVE_UNISTD_H
7743 #include <unistd.h>
7744 #endif
7745 int main()
7746 {
7747         int fail = 0;
7748         char *src = "config.log";
7749         char *dst = "conftest.chk";
7750         struct stat src_sb;
7751         struct stat dst_sb;
7752
7753         stat(src, &src_sb);
7754         fail = ($cf_func("config.log", "conftest.chk") < 0)
7755             || (stat(dst, &dst_sb) < 0)
7756             || (dst_sb.st_mtime != src_sb.st_mtime);
7757 #ifdef HAVE_UNLINK
7758         unlink(dst);
7759 #else
7760         remove(dst);
7761 #endif
7762         ${cf_cv_main_return:-return} (fail);
7763 }
7764
7765 _ACEOF
7766 rm -f conftest$ac_exeext
7767 if { (eval echo "$as_me:7767: \"$ac_link\"") >&5
7768   (eval $ac_link) 2>&5
7769   ac_status=$?
7770   echo "$as_me:7770: \$? = $ac_status" >&5
7771   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7772   { (eval echo "$as_me:7772: \"$ac_try\"") >&5
7773   (eval $ac_try) 2>&5
7774   ac_status=$?
7775   echo "$as_me:7775: \$? = $ac_status" >&5
7776   (exit $ac_status); }; }; then
7777
7778                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
7779                         eval 'ac_cv_func_'$cf_func'=yes'
7780 else
7781   echo "$as_me: program exited with status $ac_status" >&5
7782 echo "$as_me: failed program was:" >&5
7783 cat conftest.$ac_ext >&5
7784
7785                         eval 'ac_cv_func_'$cf_func'=no'
7786 fi
7787 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7788 fi
7789                 done
7790                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
7791
7792 fi
7793 echo "$as_me:7793: result: $cf_cv_link_funcs" >&5
7794 echo "${ECHO_T}$cf_cv_link_funcs" >&6
7795         test "$ac_cv_func_link"    = yes &&
7796 cat >>confdefs.h <<\EOF
7797 #define HAVE_LINK 1
7798 EOF
7799
7800         test "$ac_cv_func_symlink" = yes &&
7801 cat >>confdefs.h <<\EOF
7802 #define HAVE_SYMLINK 1
7803 EOF
7804
7805 fi
7806
7807 with_links=no
7808 with_symlinks=no
7809
7810 # soft links (symbolic links) are useful for some systems where hard links do
7811 # not work, or to make it simpler to copy terminfo trees around.
7812 if test "x$ac_cv_func_symlink" = xyes ; then
7813         echo "$as_me:7813: checking if tic should use symbolic links" >&5
7814 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7815
7816 # Check whether --enable-symlinks or --disable-symlinks was given.
7817 if test "${enable_symlinks+set}" = set; then
7818   enableval="$enable_symlinks"
7819   with_symlinks=$enableval
7820 else
7821   with_symlinks=no
7822 fi;
7823         echo "$as_me:7823: result: $with_symlinks" >&5
7824 echo "${ECHO_T}$with_symlinks" >&6
7825 fi
7826
7827 # If we have hard links and did not choose to use soft links instead, there is
7828 # no reason to make this choice optional - use the hard links.
7829 if test "$with_symlinks" = no ; then
7830         echo "$as_me:7830: checking if tic should use hard links" >&5
7831 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7832         if test "x$ac_cv_func_link" = xyes ; then
7833                 with_links=yes
7834         else
7835                 with_links=no
7836         fi
7837         echo "$as_me:7837: result: $with_links" >&5
7838 echo "${ECHO_T}$with_links" >&6
7839 fi
7840
7841 test "x$with_links" = xyes &&
7842 cat >>confdefs.h <<\EOF
7843 #define USE_LINKS 1
7844 EOF
7845
7846 test "x$with_symlinks" = xyes &&
7847 cat >>confdefs.h <<\EOF
7848 #define USE_SYMLINKS 1
7849 EOF
7850
7851 ###   use option --enable-broken-linker to force on use of broken-linker support
7852 echo "$as_me:7852: checking if you want broken-linker support code" >&5
7853 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7854
7855 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7856 if test "${enable_broken_linker+set}" = set; then
7857   enableval="$enable_broken_linker"
7858   with_broken_linker=$enableval
7859 else
7860   with_broken_linker=${BROKEN_LINKER:-no}
7861 fi;
7862 echo "$as_me:7862: result: $with_broken_linker" >&5
7863 echo "${ECHO_T}$with_broken_linker" >&6
7864
7865 BROKEN_LINKER=0
7866 if test "x$with_broken_linker" = xyes ; then
7867
7868 cat >>confdefs.h <<\EOF
7869 #define BROKEN_LINKER 1
7870 EOF
7871
7872         BROKEN_LINKER=1
7873 elif test "$DFT_LWR_MODEL" = shared ; then
7874         case $cf_cv_system_name in
7875         (cygwin*)
7876
7877 cat >>confdefs.h <<\EOF
7878 #define BROKEN_LINKER 1
7879 EOF
7880
7881                 BROKEN_LINKER=1
7882                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
7883
7884 echo "${as_me:-configure}:7884: testing cygwin linker is broken anyway ..." 1>&5
7885
7886                 ;;
7887         esac
7888 fi
7889
7890 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
7891 echo "$as_me:7891: checking if tputs should process BSD-style prefix padding" >&5
7892 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7893
7894 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7895 if test "${enable_bsdpad+set}" = set; then
7896   enableval="$enable_bsdpad"
7897   with_bsdpad=$enableval
7898 else
7899   with_bsdpad=no
7900 fi;
7901 echo "$as_me:7901: result: $with_bsdpad" >&5
7902 echo "${ECHO_T}$with_bsdpad" >&6
7903 test "x$with_bsdpad" = xyes &&
7904 cat >>confdefs.h <<\EOF
7905 #define BSD_TPUTS 1
7906 EOF
7907
7908 ###   use option --enable-widec to turn on use of wide-character support
7909 NCURSES_CH_T=chtype
7910 NCURSES_LIBUTF8=0
7911
7912 NEED_WCHAR_H=0
7913 NCURSES_MBSTATE_T=0
7914 NCURSES_WCHAR_T=0
7915 NCURSES_WINT_T=0
7916
7917 # Check to define _XOPEN_SOURCE "automatically"
7918 CPPFLAGS_before_XOPEN="$CPPFLAGS"
7919
7920 cf_XOPEN_SOURCE=500
7921 cf_POSIX_C_SOURCE=199506L
7922 cf_xopen_source=
7923
7924 case $host_os in
7925 (aix[4-7]*)
7926         cf_xopen_source="-D_ALL_SOURCE"
7927         ;;
7928 (msys)
7929         cf_XOPEN_SOURCE=600
7930         ;;
7931 (darwin[0-8].*)
7932         cf_xopen_source="-D_APPLE_C_SOURCE"
7933         ;;
7934 (darwin*)
7935         cf_xopen_source="-D_DARWIN_C_SOURCE"
7936         cf_XOPEN_SOURCE=
7937         ;;
7938 (freebsd*|dragonfly*)
7939         # 5.x headers associate
7940         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7941         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7942         cf_POSIX_C_SOURCE=200112L
7943         cf_XOPEN_SOURCE=600
7944         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7945         ;;
7946 (hpux11*)
7947         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7948         ;;
7949 (hpux*)
7950         cf_xopen_source="-D_HPUX_SOURCE"
7951         ;;
7952 (irix[56].*)
7953         cf_xopen_source="-D_SGI_SOURCE"
7954         cf_XOPEN_SOURCE=
7955         ;;
7956 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
7957
7958 echo "$as_me:7958: checking if we must define _GNU_SOURCE" >&5
7959 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7960 if test "${cf_cv_gnu_source+set}" = set; then
7961   echo $ECHO_N "(cached) $ECHO_C" >&6
7962 else
7963
7964 cat >conftest.$ac_ext <<_ACEOF
7965 #line 7965 "configure"
7966 #include "confdefs.h"
7967 #include <sys/types.h>
7968 int
7969 main ()
7970 {
7971
7972 #ifndef _XOPEN_SOURCE
7973 make an error
7974 #endif
7975   ;
7976   return 0;
7977 }
7978 _ACEOF
7979 rm -f conftest.$ac_objext
7980 if { (eval echo "$as_me:7980: \"$ac_compile\"") >&5
7981   (eval $ac_compile) 2>&5
7982   ac_status=$?
7983   echo "$as_me:7983: \$? = $ac_status" >&5
7984   (exit $ac_status); } &&
7985          { ac_try='test -s conftest.$ac_objext'
7986   { (eval echo "$as_me:7986: \"$ac_try\"") >&5
7987   (eval $ac_try) 2>&5
7988   ac_status=$?
7989   echo "$as_me:7989: \$? = $ac_status" >&5
7990   (exit $ac_status); }; }; then
7991   cf_cv_gnu_source=no
7992 else
7993   echo "$as_me: failed program was:" >&5
7994 cat conftest.$ac_ext >&5
7995 cf_save="$CPPFLAGS"
7996          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7997          cat >conftest.$ac_ext <<_ACEOF
7998 #line 7998 "configure"
7999 #include "confdefs.h"
8000 #include <sys/types.h>
8001 int
8002 main ()
8003 {
8004
8005 #ifdef _XOPEN_SOURCE
8006 make an error
8007 #endif
8008   ;
8009   return 0;
8010 }
8011 _ACEOF
8012 rm -f conftest.$ac_objext
8013 if { (eval echo "$as_me:8013: \"$ac_compile\"") >&5
8014   (eval $ac_compile) 2>&5
8015   ac_status=$?
8016   echo "$as_me:8016: \$? = $ac_status" >&5
8017   (exit $ac_status); } &&
8018          { ac_try='test -s conftest.$ac_objext'
8019   { (eval echo "$as_me:8019: \"$ac_try\"") >&5
8020   (eval $ac_try) 2>&5
8021   ac_status=$?
8022   echo "$as_me:8022: \$? = $ac_status" >&5
8023   (exit $ac_status); }; }; then
8024   cf_cv_gnu_source=no
8025 else
8026   echo "$as_me: failed program was:" >&5
8027 cat conftest.$ac_ext >&5
8028 cf_cv_gnu_source=yes
8029 fi
8030 rm -f conftest.$ac_objext conftest.$ac_ext
8031         CPPFLAGS="$cf_save"
8032
8033 fi
8034 rm -f conftest.$ac_objext conftest.$ac_ext
8035
8036 fi
8037 echo "$as_me:8037: result: $cf_cv_gnu_source" >&5
8038 echo "${ECHO_T}$cf_cv_gnu_source" >&6
8039
8040 if test "$cf_cv_gnu_source" = yes
8041 then
8042 echo "$as_me:8042: checking if we should also define _DEFAULT_SOURCE" >&5
8043 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
8044 if test "${cf_cv_default_source+set}" = set; then
8045   echo $ECHO_N "(cached) $ECHO_C" >&6
8046 else
8047
8048 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
8049         cat >conftest.$ac_ext <<_ACEOF
8050 #line 8050 "configure"
8051 #include "confdefs.h"
8052 #include <sys/types.h>
8053 int
8054 main ()
8055 {
8056
8057 #ifdef _DEFAULT_SOURCE
8058 make an error
8059 #endif
8060   ;
8061   return 0;
8062 }
8063 _ACEOF
8064 rm -f conftest.$ac_objext
8065 if { (eval echo "$as_me:8065: \"$ac_compile\"") >&5
8066   (eval $ac_compile) 2>&5
8067   ac_status=$?
8068   echo "$as_me:8068: \$? = $ac_status" >&5
8069   (exit $ac_status); } &&
8070          { ac_try='test -s conftest.$ac_objext'
8071   { (eval echo "$as_me:8071: \"$ac_try\"") >&5
8072   (eval $ac_try) 2>&5
8073   ac_status=$?
8074   echo "$as_me:8074: \$? = $ac_status" >&5
8075   (exit $ac_status); }; }; then
8076   cf_cv_default_source=no
8077 else
8078   echo "$as_me: failed program was:" >&5
8079 cat conftest.$ac_ext >&5
8080 cf_cv_default_source=yes
8081 fi
8082 rm -f conftest.$ac_objext conftest.$ac_ext
8083
8084 fi
8085 echo "$as_me:8085: result: $cf_cv_default_source" >&5
8086 echo "${ECHO_T}$cf_cv_default_source" >&6
8087 test "$cf_cv_default_source" = yes && CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE"
8088 fi
8089
8090         ;;
8091 (minix*)
8092         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
8093         ;;
8094 (mirbsd*)
8095         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
8096         cf_XOPEN_SOURCE=
8097
8098 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8099
8100 cf_save_CFLAGS="$CFLAGS"
8101 cf_save_CPPFLAGS="$CPPFLAGS"
8102
8103 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8104         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8105                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8106
8107 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8108         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8109                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8110
8111 echo "$as_me:8111: checking if we should define _POSIX_C_SOURCE" >&5
8112 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8113 if test "${cf_cv_posix_c_source+set}" = set; then
8114   echo $ECHO_N "(cached) $ECHO_C" >&6
8115 else
8116
8117 echo "${as_me:-configure}:8117: testing if the symbol is already defined go no further ..." 1>&5
8118
8119         cat >conftest.$ac_ext <<_ACEOF
8120 #line 8120 "configure"
8121 #include "confdefs.h"
8122 #include <sys/types.h>
8123 int
8124 main ()
8125 {
8126
8127 #ifndef _POSIX_C_SOURCE
8128 make an error
8129 #endif
8130   ;
8131   return 0;
8132 }
8133 _ACEOF
8134 rm -f conftest.$ac_objext
8135 if { (eval echo "$as_me:8135: \"$ac_compile\"") >&5
8136   (eval $ac_compile) 2>&5
8137   ac_status=$?
8138   echo "$as_me:8138: \$? = $ac_status" >&5
8139   (exit $ac_status); } &&
8140          { ac_try='test -s conftest.$ac_objext'
8141   { (eval echo "$as_me:8141: \"$ac_try\"") >&5
8142   (eval $ac_try) 2>&5
8143   ac_status=$?
8144   echo "$as_me:8144: \$? = $ac_status" >&5
8145   (exit $ac_status); }; }; then
8146   cf_cv_posix_c_source=no
8147 else
8148   echo "$as_me: failed program was:" >&5
8149 cat conftest.$ac_ext >&5
8150 cf_want_posix_source=no
8151          case .$cf_POSIX_C_SOURCE in
8152          (.[12]??*)
8153                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8154                 ;;
8155          (.2)
8156                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8157                 cf_want_posix_source=yes
8158                 ;;
8159          (.*)
8160                 cf_want_posix_source=yes
8161                 ;;
8162          esac
8163          if test "$cf_want_posix_source" = yes ; then
8164                 cat >conftest.$ac_ext <<_ACEOF
8165 #line 8165 "configure"
8166 #include "confdefs.h"
8167 #include <sys/types.h>
8168 int
8169 main ()
8170 {
8171
8172 #ifdef _POSIX_SOURCE
8173 make an error
8174 #endif
8175   ;
8176   return 0;
8177 }
8178 _ACEOF
8179 rm -f conftest.$ac_objext
8180 if { (eval echo "$as_me:8180: \"$ac_compile\"") >&5
8181   (eval $ac_compile) 2>&5
8182   ac_status=$?
8183   echo "$as_me:8183: \$? = $ac_status" >&5
8184   (exit $ac_status); } &&
8185          { ac_try='test -s conftest.$ac_objext'
8186   { (eval echo "$as_me:8186: \"$ac_try\"") >&5
8187   (eval $ac_try) 2>&5
8188   ac_status=$?
8189   echo "$as_me:8189: \$? = $ac_status" >&5
8190   (exit $ac_status); }; }; then
8191   :
8192 else
8193   echo "$as_me: failed program was:" >&5
8194 cat conftest.$ac_ext >&5
8195 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8196 fi
8197 rm -f conftest.$ac_objext conftest.$ac_ext
8198          fi
8199
8200 echo "${as_me:-configure}:8200: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8201
8202          CFLAGS="$cf_trim_CFLAGS"
8203          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8204
8205 echo "${as_me:-configure}:8205: testing if the second compile does not leave our definition intact error ..." 1>&5
8206
8207          cat >conftest.$ac_ext <<_ACEOF
8208 #line 8208 "configure"
8209 #include "confdefs.h"
8210 #include <sys/types.h>
8211 int
8212 main ()
8213 {
8214
8215 #ifndef _POSIX_C_SOURCE
8216 make an error
8217 #endif
8218   ;
8219   return 0;
8220 }
8221 _ACEOF
8222 rm -f conftest.$ac_objext
8223 if { (eval echo "$as_me:8223: \"$ac_compile\"") >&5
8224   (eval $ac_compile) 2>&5
8225   ac_status=$?
8226   echo "$as_me:8226: \$? = $ac_status" >&5
8227   (exit $ac_status); } &&
8228          { ac_try='test -s conftest.$ac_objext'
8229   { (eval echo "$as_me:8229: \"$ac_try\"") >&5
8230   (eval $ac_try) 2>&5
8231   ac_status=$?
8232   echo "$as_me:8232: \$? = $ac_status" >&5
8233   (exit $ac_status); }; }; then
8234   :
8235 else
8236   echo "$as_me: failed program was:" >&5
8237 cat conftest.$ac_ext >&5
8238 cf_cv_posix_c_source=no
8239 fi
8240 rm -f conftest.$ac_objext conftest.$ac_ext
8241          CFLAGS="$cf_save_CFLAGS"
8242          CPPFLAGS="$cf_save_CPPFLAGS"
8243
8244 fi
8245 rm -f conftest.$ac_objext conftest.$ac_ext
8246
8247 fi
8248 echo "$as_me:8248: result: $cf_cv_posix_c_source" >&5
8249 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8250
8251 if test "$cf_cv_posix_c_source" != no ; then
8252         CFLAGS="$cf_trim_CFLAGS"
8253         CPPFLAGS="$cf_trim_CPPFLAGS"
8254
8255 cf_fix_cppflags=no
8256 cf_new_cflags=
8257 cf_new_cppflags=
8258 cf_new_extra_cppflags=
8259
8260 for cf_add_cflags in $cf_cv_posix_c_source
8261 do
8262 case $cf_fix_cppflags in
8263 (no)
8264         case $cf_add_cflags in
8265         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8266                 case $cf_add_cflags in
8267                 (-D*)
8268                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8269
8270                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8271                                 && test -z "${cf_tst_cflags}" \
8272                                 && cf_fix_cppflags=yes
8273
8274                         if test $cf_fix_cppflags = yes ; then
8275                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8276                                 continue
8277                         elif test "${cf_tst_cflags}" = "\"'" ; then
8278                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8279                                 continue
8280                         fi
8281                         ;;
8282                 esac
8283                 case "$CPPFLAGS" in
8284                 (*$cf_add_cflags)
8285                         ;;
8286                 (*)
8287                         case $cf_add_cflags in
8288                         (-D*)
8289                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8290
8291 CPPFLAGS=`echo "$CPPFLAGS" | \
8292         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8293                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8294
8295                                 ;;
8296                         esac
8297                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8298                         ;;
8299                 esac
8300                 ;;
8301         (*)
8302                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8303                 ;;
8304         esac
8305         ;;
8306 (yes)
8307         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8308
8309         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8310
8311         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8312                 && test -z "${cf_tst_cflags}" \
8313                 && cf_fix_cppflags=no
8314         ;;
8315 esac
8316 done
8317
8318 if test -n "$cf_new_cflags" ; then
8319
8320         CFLAGS="$CFLAGS $cf_new_cflags"
8321 fi
8322
8323 if test -n "$cf_new_cppflags" ; then
8324
8325         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8326 fi
8327
8328 if test -n "$cf_new_extra_cppflags" ; then
8329
8330         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8331 fi
8332
8333 fi
8334
8335         ;;
8336 (netbsd*)
8337         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
8338         ;;
8339 (openbsd[4-9]*)
8340         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
8341         cf_xopen_source="-D_BSD_SOURCE"
8342         cf_XOPEN_SOURCE=600
8343         ;;
8344 (openbsd*)
8345         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
8346         ;;
8347 (osf[45]*)
8348         cf_xopen_source="-D_OSF_SOURCE"
8349         ;;
8350 (nto-qnx*)
8351         cf_xopen_source="-D_QNX_SOURCE"
8352         ;;
8353 (sco*)
8354         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
8355         ;;
8356 (solaris2.*)
8357         cf_xopen_source="-D__EXTENSIONS__"
8358         cf_cv_xopen_source=broken
8359         ;;
8360 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
8361         cf_XOPEN_SOURCE=
8362         cf_POSIX_C_SOURCE=
8363         ;;
8364 (*)
8365
8366 echo "$as_me:8366: checking if we should define _XOPEN_SOURCE" >&5
8367 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8368 if test "${cf_cv_xopen_source+set}" = set; then
8369   echo $ECHO_N "(cached) $ECHO_C" >&6
8370 else
8371
8372         cat >conftest.$ac_ext <<_ACEOF
8373 #line 8373 "configure"
8374 #include "confdefs.h"
8375
8376 #include <stdlib.h>
8377 #include <string.h>
8378 #include <sys/types.h>
8379
8380 int
8381 main ()
8382 {
8383
8384 #ifndef _XOPEN_SOURCE
8385 make an error
8386 #endif
8387   ;
8388   return 0;
8389 }
8390 _ACEOF
8391 rm -f conftest.$ac_objext
8392 if { (eval echo "$as_me:8392: \"$ac_compile\"") >&5
8393   (eval $ac_compile) 2>&5
8394   ac_status=$?
8395   echo "$as_me:8395: \$? = $ac_status" >&5
8396   (exit $ac_status); } &&
8397          { ac_try='test -s conftest.$ac_objext'
8398   { (eval echo "$as_me:8398: \"$ac_try\"") >&5
8399   (eval $ac_try) 2>&5
8400   ac_status=$?
8401   echo "$as_me:8401: \$? = $ac_status" >&5
8402   (exit $ac_status); }; }; then
8403   cf_cv_xopen_source=no
8404 else
8405   echo "$as_me: failed program was:" >&5
8406 cat conftest.$ac_ext >&5
8407 cf_save="$CPPFLAGS"
8408          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8409          cat >conftest.$ac_ext <<_ACEOF
8410 #line 8410 "configure"
8411 #include "confdefs.h"
8412
8413 #include <stdlib.h>
8414 #include <string.h>
8415 #include <sys/types.h>
8416
8417 int
8418 main ()
8419 {
8420
8421 #ifdef _XOPEN_SOURCE
8422 make an error
8423 #endif
8424   ;
8425   return 0;
8426 }
8427 _ACEOF
8428 rm -f conftest.$ac_objext
8429 if { (eval echo "$as_me:8429: \"$ac_compile\"") >&5
8430   (eval $ac_compile) 2>&5
8431   ac_status=$?
8432   echo "$as_me:8432: \$? = $ac_status" >&5
8433   (exit $ac_status); } &&
8434          { ac_try='test -s conftest.$ac_objext'
8435   { (eval echo "$as_me:8435: \"$ac_try\"") >&5
8436   (eval $ac_try) 2>&5
8437   ac_status=$?
8438   echo "$as_me:8438: \$? = $ac_status" >&5
8439   (exit $ac_status); }; }; then
8440   cf_cv_xopen_source=no
8441 else
8442   echo "$as_me: failed program was:" >&5
8443 cat conftest.$ac_ext >&5
8444 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8445 fi
8446 rm -f conftest.$ac_objext conftest.$ac_ext
8447         CPPFLAGS="$cf_save"
8448
8449 fi
8450 rm -f conftest.$ac_objext conftest.$ac_ext
8451
8452 fi
8453 echo "$as_me:8453: result: $cf_cv_xopen_source" >&5
8454 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8455
8456 if test "$cf_cv_xopen_source" != no ; then
8457
8458 CFLAGS=`echo "$CFLAGS" | \
8459         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8460                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8461
8462 CPPFLAGS=`echo "$CPPFLAGS" | \
8463         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8464                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8465
8466         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8467
8468 cf_fix_cppflags=no
8469 cf_new_cflags=
8470 cf_new_cppflags=
8471 cf_new_extra_cppflags=
8472
8473 for cf_add_cflags in $cf_temp_xopen_source
8474 do
8475 case $cf_fix_cppflags in
8476 (no)
8477         case $cf_add_cflags in
8478         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8479                 case $cf_add_cflags in
8480                 (-D*)
8481                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8482
8483                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8484                                 && test -z "${cf_tst_cflags}" \
8485                                 && cf_fix_cppflags=yes
8486
8487                         if test $cf_fix_cppflags = yes ; then
8488                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8489                                 continue
8490                         elif test "${cf_tst_cflags}" = "\"'" ; then
8491                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8492                                 continue
8493                         fi
8494                         ;;
8495                 esac
8496                 case "$CPPFLAGS" in
8497                 (*$cf_add_cflags)
8498                         ;;
8499                 (*)
8500                         case $cf_add_cflags in
8501                         (-D*)
8502                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8503
8504 CPPFLAGS=`echo "$CPPFLAGS" | \
8505         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8506                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8507
8508                                 ;;
8509                         esac
8510                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8511                         ;;
8512                 esac
8513                 ;;
8514         (*)
8515                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8516                 ;;
8517         esac
8518         ;;
8519 (yes)
8520         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8521
8522         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8523
8524         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8525                 && test -z "${cf_tst_cflags}" \
8526                 && cf_fix_cppflags=no
8527         ;;
8528 esac
8529 done
8530
8531 if test -n "$cf_new_cflags" ; then
8532
8533         CFLAGS="$CFLAGS $cf_new_cflags"
8534 fi
8535
8536 if test -n "$cf_new_cppflags" ; then
8537
8538         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8539 fi
8540
8541 if test -n "$cf_new_extra_cppflags" ; then
8542
8543         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8544 fi
8545
8546 fi
8547
8548 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8549
8550 cf_save_CFLAGS="$CFLAGS"
8551 cf_save_CPPFLAGS="$CPPFLAGS"
8552
8553 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8554         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8555                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8556
8557 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8558         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8559                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8560
8561 echo "$as_me:8561: checking if we should define _POSIX_C_SOURCE" >&5
8562 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8563 if test "${cf_cv_posix_c_source+set}" = set; then
8564   echo $ECHO_N "(cached) $ECHO_C" >&6
8565 else
8566
8567 echo "${as_me:-configure}:8567: testing if the symbol is already defined go no further ..." 1>&5
8568
8569         cat >conftest.$ac_ext <<_ACEOF
8570 #line 8570 "configure"
8571 #include "confdefs.h"
8572 #include <sys/types.h>
8573 int
8574 main ()
8575 {
8576
8577 #ifndef _POSIX_C_SOURCE
8578 make an error
8579 #endif
8580   ;
8581   return 0;
8582 }
8583 _ACEOF
8584 rm -f conftest.$ac_objext
8585 if { (eval echo "$as_me:8585: \"$ac_compile\"") >&5
8586   (eval $ac_compile) 2>&5
8587   ac_status=$?
8588   echo "$as_me:8588: \$? = $ac_status" >&5
8589   (exit $ac_status); } &&
8590          { ac_try='test -s conftest.$ac_objext'
8591   { (eval echo "$as_me:8591: \"$ac_try\"") >&5
8592   (eval $ac_try) 2>&5
8593   ac_status=$?
8594   echo "$as_me:8594: \$? = $ac_status" >&5
8595   (exit $ac_status); }; }; then
8596   cf_cv_posix_c_source=no
8597 else
8598   echo "$as_me: failed program was:" >&5
8599 cat conftest.$ac_ext >&5
8600 cf_want_posix_source=no
8601          case .$cf_POSIX_C_SOURCE in
8602          (.[12]??*)
8603                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8604                 ;;
8605          (.2)
8606                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8607                 cf_want_posix_source=yes
8608                 ;;
8609          (.*)
8610                 cf_want_posix_source=yes
8611                 ;;
8612          esac
8613          if test "$cf_want_posix_source" = yes ; then
8614                 cat >conftest.$ac_ext <<_ACEOF
8615 #line 8615 "configure"
8616 #include "confdefs.h"
8617 #include <sys/types.h>
8618 int
8619 main ()
8620 {
8621
8622 #ifdef _POSIX_SOURCE
8623 make an error
8624 #endif
8625   ;
8626   return 0;
8627 }
8628 _ACEOF
8629 rm -f conftest.$ac_objext
8630 if { (eval echo "$as_me:8630: \"$ac_compile\"") >&5
8631   (eval $ac_compile) 2>&5
8632   ac_status=$?
8633   echo "$as_me:8633: \$? = $ac_status" >&5
8634   (exit $ac_status); } &&
8635          { ac_try='test -s conftest.$ac_objext'
8636   { (eval echo "$as_me:8636: \"$ac_try\"") >&5
8637   (eval $ac_try) 2>&5
8638   ac_status=$?
8639   echo "$as_me:8639: \$? = $ac_status" >&5
8640   (exit $ac_status); }; }; then
8641   :
8642 else
8643   echo "$as_me: failed program was:" >&5
8644 cat conftest.$ac_ext >&5
8645 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8646 fi
8647 rm -f conftest.$ac_objext conftest.$ac_ext
8648          fi
8649
8650 echo "${as_me:-configure}:8650: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8651
8652          CFLAGS="$cf_trim_CFLAGS"
8653          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8654
8655 echo "${as_me:-configure}:8655: testing if the second compile does not leave our definition intact error ..." 1>&5
8656
8657          cat >conftest.$ac_ext <<_ACEOF
8658 #line 8658 "configure"
8659 #include "confdefs.h"
8660 #include <sys/types.h>
8661 int
8662 main ()
8663 {
8664
8665 #ifndef _POSIX_C_SOURCE
8666 make an error
8667 #endif
8668   ;
8669   return 0;
8670 }
8671 _ACEOF
8672 rm -f conftest.$ac_objext
8673 if { (eval echo "$as_me:8673: \"$ac_compile\"") >&5
8674   (eval $ac_compile) 2>&5
8675   ac_status=$?
8676   echo "$as_me:8676: \$? = $ac_status" >&5
8677   (exit $ac_status); } &&
8678          { ac_try='test -s conftest.$ac_objext'
8679   { (eval echo "$as_me:8679: \"$ac_try\"") >&5
8680   (eval $ac_try) 2>&5
8681   ac_status=$?
8682   echo "$as_me:8682: \$? = $ac_status" >&5
8683   (exit $ac_status); }; }; then
8684   :
8685 else
8686   echo "$as_me: failed program was:" >&5
8687 cat conftest.$ac_ext >&5
8688 cf_cv_posix_c_source=no
8689 fi
8690 rm -f conftest.$ac_objext conftest.$ac_ext
8691          CFLAGS="$cf_save_CFLAGS"
8692          CPPFLAGS="$cf_save_CPPFLAGS"
8693
8694 fi
8695 rm -f conftest.$ac_objext conftest.$ac_ext
8696
8697 fi
8698 echo "$as_me:8698: result: $cf_cv_posix_c_source" >&5
8699 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8700
8701 if test "$cf_cv_posix_c_source" != no ; then
8702         CFLAGS="$cf_trim_CFLAGS"
8703         CPPFLAGS="$cf_trim_CPPFLAGS"
8704
8705 cf_fix_cppflags=no
8706 cf_new_cflags=
8707 cf_new_cppflags=
8708 cf_new_extra_cppflags=
8709
8710 for cf_add_cflags in $cf_cv_posix_c_source
8711 do
8712 case $cf_fix_cppflags in
8713 (no)
8714         case $cf_add_cflags in
8715         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8716                 case $cf_add_cflags in
8717                 (-D*)
8718                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8719
8720                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8721                                 && test -z "${cf_tst_cflags}" \
8722                                 && cf_fix_cppflags=yes
8723
8724                         if test $cf_fix_cppflags = yes ; then
8725                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8726                                 continue
8727                         elif test "${cf_tst_cflags}" = "\"'" ; then
8728                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8729                                 continue
8730                         fi
8731                         ;;
8732                 esac
8733                 case "$CPPFLAGS" in
8734                 (*$cf_add_cflags)
8735                         ;;
8736                 (*)
8737                         case $cf_add_cflags in
8738                         (-D*)
8739                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8740
8741 CPPFLAGS=`echo "$CPPFLAGS" | \
8742         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8743                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8744
8745                                 ;;
8746                         esac
8747                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8748                         ;;
8749                 esac
8750                 ;;
8751         (*)
8752                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8753                 ;;
8754         esac
8755         ;;
8756 (yes)
8757         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8758
8759         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8760
8761         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8762                 && test -z "${cf_tst_cflags}" \
8763                 && cf_fix_cppflags=no
8764         ;;
8765 esac
8766 done
8767
8768 if test -n "$cf_new_cflags" ; then
8769
8770         CFLAGS="$CFLAGS $cf_new_cflags"
8771 fi
8772
8773 if test -n "$cf_new_cppflags" ; then
8774
8775         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8776 fi
8777
8778 if test -n "$cf_new_extra_cppflags" ; then
8779
8780         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8781 fi
8782
8783 fi
8784
8785         ;;
8786 esac
8787
8788 if test -n "$cf_xopen_source" ; then
8789
8790 cf_fix_cppflags=no
8791 cf_new_cflags=
8792 cf_new_cppflags=
8793 cf_new_extra_cppflags=
8794
8795 for cf_add_cflags in $cf_xopen_source
8796 do
8797 case $cf_fix_cppflags in
8798 (no)
8799         case $cf_add_cflags in
8800         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8801                 case $cf_add_cflags in
8802                 (-D*)
8803                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8804
8805                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8806                                 && test -z "${cf_tst_cflags}" \
8807                                 && cf_fix_cppflags=yes
8808
8809                         if test $cf_fix_cppflags = yes ; then
8810                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8811                                 continue
8812                         elif test "${cf_tst_cflags}" = "\"'" ; then
8813                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8814                                 continue
8815                         fi
8816                         ;;
8817                 esac
8818                 case "$CPPFLAGS" in
8819                 (*$cf_add_cflags)
8820                         ;;
8821                 (*)
8822                         case $cf_add_cflags in
8823                         (-D*)
8824                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8825
8826 CPPFLAGS=`echo "$CPPFLAGS" | \
8827         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8828                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8829
8830                                 ;;
8831                         esac
8832                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8833                         ;;
8834                 esac
8835                 ;;
8836         (*)
8837                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8838                 ;;
8839         esac
8840         ;;
8841 (yes)
8842         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8843
8844         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8845
8846         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8847                 && test -z "${cf_tst_cflags}" \
8848                 && cf_fix_cppflags=no
8849         ;;
8850 esac
8851 done
8852
8853 if test -n "$cf_new_cflags" ; then
8854         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
8855
8856 echo "${as_me:-configure}:8856: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
8857
8858         CFLAGS="$CFLAGS $cf_new_cflags"
8859 fi
8860
8861 if test -n "$cf_new_cppflags" ; then
8862         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
8863
8864 echo "${as_me:-configure}:8864: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
8865
8866         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8867 fi
8868
8869 if test -n "$cf_new_extra_cppflags" ; then
8870         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
8871
8872 echo "${as_me:-configure}:8872: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
8873
8874         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8875 fi
8876
8877 fi
8878
8879 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8880         echo "$as_me:8880: checking if _XOPEN_SOURCE really is set" >&5
8881 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8882         cat >conftest.$ac_ext <<_ACEOF
8883 #line 8883 "configure"
8884 #include "confdefs.h"
8885 #include <stdlib.h>
8886 int
8887 main ()
8888 {
8889
8890 #ifndef _XOPEN_SOURCE
8891 make an error
8892 #endif
8893   ;
8894   return 0;
8895 }
8896 _ACEOF
8897 rm -f conftest.$ac_objext
8898 if { (eval echo "$as_me:8898: \"$ac_compile\"") >&5
8899   (eval $ac_compile) 2>&5
8900   ac_status=$?
8901   echo "$as_me:8901: \$? = $ac_status" >&5
8902   (exit $ac_status); } &&
8903          { ac_try='test -s conftest.$ac_objext'
8904   { (eval echo "$as_me:8904: \"$ac_try\"") >&5
8905   (eval $ac_try) 2>&5
8906   ac_status=$?
8907   echo "$as_me:8907: \$? = $ac_status" >&5
8908   (exit $ac_status); }; }; then
8909   cf_XOPEN_SOURCE_set=yes
8910 else
8911   echo "$as_me: failed program was:" >&5
8912 cat conftest.$ac_ext >&5
8913 cf_XOPEN_SOURCE_set=no
8914 fi
8915 rm -f conftest.$ac_objext conftest.$ac_ext
8916         echo "$as_me:8916: result: $cf_XOPEN_SOURCE_set" >&5
8917 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8918         if test $cf_XOPEN_SOURCE_set = yes
8919         then
8920                 cat >conftest.$ac_ext <<_ACEOF
8921 #line 8921 "configure"
8922 #include "confdefs.h"
8923 #include <stdlib.h>
8924 int
8925 main ()
8926 {
8927
8928 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8929 make an error
8930 #endif
8931   ;
8932   return 0;
8933 }
8934 _ACEOF
8935 rm -f conftest.$ac_objext
8936 if { (eval echo "$as_me:8936: \"$ac_compile\"") >&5
8937   (eval $ac_compile) 2>&5
8938   ac_status=$?
8939   echo "$as_me:8939: \$? = $ac_status" >&5
8940   (exit $ac_status); } &&
8941          { ac_try='test -s conftest.$ac_objext'
8942   { (eval echo "$as_me:8942: \"$ac_try\"") >&5
8943   (eval $ac_try) 2>&5
8944   ac_status=$?
8945   echo "$as_me:8945: \$? = $ac_status" >&5
8946   (exit $ac_status); }; }; then
8947   cf_XOPEN_SOURCE_set_ok=yes
8948 else
8949   echo "$as_me: failed program was:" >&5
8950 cat conftest.$ac_ext >&5
8951 cf_XOPEN_SOURCE_set_ok=no
8952 fi
8953 rm -f conftest.$ac_objext conftest.$ac_ext
8954                 if test $cf_XOPEN_SOURCE_set_ok = no
8955                 then
8956                         { echo "$as_me:8956: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8957 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8958                 fi
8959         else
8960
8961 echo "$as_me:8961: checking if we should define _XOPEN_SOURCE" >&5
8962 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8963 if test "${cf_cv_xopen_source+set}" = set; then
8964   echo $ECHO_N "(cached) $ECHO_C" >&6
8965 else
8966
8967         cat >conftest.$ac_ext <<_ACEOF
8968 #line 8968 "configure"
8969 #include "confdefs.h"
8970
8971 #include <stdlib.h>
8972 #include <string.h>
8973 #include <sys/types.h>
8974
8975 int
8976 main ()
8977 {
8978
8979 #ifndef _XOPEN_SOURCE
8980 make an error
8981 #endif
8982   ;
8983   return 0;
8984 }
8985 _ACEOF
8986 rm -f conftest.$ac_objext
8987 if { (eval echo "$as_me:8987: \"$ac_compile\"") >&5
8988   (eval $ac_compile) 2>&5
8989   ac_status=$?
8990   echo "$as_me:8990: \$? = $ac_status" >&5
8991   (exit $ac_status); } &&
8992          { ac_try='test -s conftest.$ac_objext'
8993   { (eval echo "$as_me:8993: \"$ac_try\"") >&5
8994   (eval $ac_try) 2>&5
8995   ac_status=$?
8996   echo "$as_me:8996: \$? = $ac_status" >&5
8997   (exit $ac_status); }; }; then
8998   cf_cv_xopen_source=no
8999 else
9000   echo "$as_me: failed program was:" >&5
9001 cat conftest.$ac_ext >&5
9002 cf_save="$CPPFLAGS"
9003          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9004          cat >conftest.$ac_ext <<_ACEOF
9005 #line 9005 "configure"
9006 #include "confdefs.h"
9007
9008 #include <stdlib.h>
9009 #include <string.h>
9010 #include <sys/types.h>
9011
9012 int
9013 main ()
9014 {
9015
9016 #ifdef _XOPEN_SOURCE
9017 make an error
9018 #endif
9019   ;
9020   return 0;
9021 }
9022 _ACEOF
9023 rm -f conftest.$ac_objext
9024 if { (eval echo "$as_me:9024: \"$ac_compile\"") >&5
9025   (eval $ac_compile) 2>&5
9026   ac_status=$?
9027   echo "$as_me:9027: \$? = $ac_status" >&5
9028   (exit $ac_status); } &&
9029          { ac_try='test -s conftest.$ac_objext'
9030   { (eval echo "$as_me:9030: \"$ac_try\"") >&5
9031   (eval $ac_try) 2>&5
9032   ac_status=$?
9033   echo "$as_me:9033: \$? = $ac_status" >&5
9034   (exit $ac_status); }; }; then
9035   cf_cv_xopen_source=no
9036 else
9037   echo "$as_me: failed program was:" >&5
9038 cat conftest.$ac_ext >&5
9039 cf_cv_xopen_source=$cf_XOPEN_SOURCE
9040 fi
9041 rm -f conftest.$ac_objext conftest.$ac_ext
9042         CPPFLAGS="$cf_save"
9043
9044 fi
9045 rm -f conftest.$ac_objext conftest.$ac_ext
9046
9047 fi
9048 echo "$as_me:9048: result: $cf_cv_xopen_source" >&5
9049 echo "${ECHO_T}$cf_cv_xopen_source" >&6
9050
9051 if test "$cf_cv_xopen_source" != no ; then
9052
9053 CFLAGS=`echo "$CFLAGS" | \
9054         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
9055                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
9056
9057 CPPFLAGS=`echo "$CPPFLAGS" | \
9058         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
9059                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
9060
9061         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
9062
9063 cf_fix_cppflags=no
9064 cf_new_cflags=
9065 cf_new_cppflags=
9066 cf_new_extra_cppflags=
9067
9068 for cf_add_cflags in $cf_temp_xopen_source
9069 do
9070 case $cf_fix_cppflags in
9071 (no)
9072         case $cf_add_cflags in
9073         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9074                 case $cf_add_cflags in
9075                 (-D*)
9076                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9077
9078                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9079                                 && test -z "${cf_tst_cflags}" \
9080                                 && cf_fix_cppflags=yes
9081
9082                         if test $cf_fix_cppflags = yes ; then
9083                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9084                                 continue
9085                         elif test "${cf_tst_cflags}" = "\"'" ; then
9086                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9087                                 continue
9088                         fi
9089                         ;;
9090                 esac
9091                 case "$CPPFLAGS" in
9092                 (*$cf_add_cflags)
9093                         ;;
9094                 (*)
9095                         case $cf_add_cflags in
9096                         (-D*)
9097                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9098
9099 CPPFLAGS=`echo "$CPPFLAGS" | \
9100         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9101                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9102
9103                                 ;;
9104                         esac
9105                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
9106                         ;;
9107                 esac
9108                 ;;
9109         (*)
9110                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
9111                 ;;
9112         esac
9113         ;;
9114 (yes)
9115         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9116
9117         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9118
9119         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9120                 && test -z "${cf_tst_cflags}" \
9121                 && cf_fix_cppflags=no
9122         ;;
9123 esac
9124 done
9125
9126 if test -n "$cf_new_cflags" ; then
9127
9128         CFLAGS="$CFLAGS $cf_new_cflags"
9129 fi
9130
9131 if test -n "$cf_new_cppflags" ; then
9132
9133         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
9134 fi
9135
9136 if test -n "$cf_new_extra_cppflags" ; then
9137
9138         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
9139 fi
9140
9141 fi
9142
9143         fi
9144 fi
9145
9146 CPPFLAGS_after_XOPEN="$CPPFLAGS"
9147
9148 # Work around breakage on OS X
9149
9150 echo "$as_me:9150: checking if SIGWINCH is defined" >&5
9151 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
9152 if test "${cf_cv_define_sigwinch+set}" = set; then
9153   echo $ECHO_N "(cached) $ECHO_C" >&6
9154 else
9155
9156         cat >conftest.$ac_ext <<_ACEOF
9157 #line 9157 "configure"
9158 #include "confdefs.h"
9159
9160 #include <sys/types.h>
9161 #include <sys/signal.h>
9162
9163 int
9164 main ()
9165 {
9166 int x = SIGWINCH
9167   ;
9168   return 0;
9169 }
9170 _ACEOF
9171 rm -f conftest.$ac_objext
9172 if { (eval echo "$as_me:9172: \"$ac_compile\"") >&5
9173   (eval $ac_compile) 2>&5
9174   ac_status=$?
9175   echo "$as_me:9175: \$? = $ac_status" >&5
9176   (exit $ac_status); } &&
9177          { ac_try='test -s conftest.$ac_objext'
9178   { (eval echo "$as_me:9178: \"$ac_try\"") >&5
9179   (eval $ac_try) 2>&5
9180   ac_status=$?
9181   echo "$as_me:9181: \$? = $ac_status" >&5
9182   (exit $ac_status); }; }; then
9183   cf_cv_define_sigwinch=yes
9184 else
9185   echo "$as_me: failed program was:" >&5
9186 cat conftest.$ac_ext >&5
9187 cat >conftest.$ac_ext <<_ACEOF
9188 #line 9188 "configure"
9189 #include "confdefs.h"
9190
9191 #undef _XOPEN_SOURCE
9192 #undef _POSIX_SOURCE
9193 #undef _POSIX_C_SOURCE
9194 #include <sys/types.h>
9195 #include <sys/signal.h>
9196
9197 int
9198 main ()
9199 {
9200 int x = SIGWINCH
9201   ;
9202   return 0;
9203 }
9204 _ACEOF
9205 rm -f conftest.$ac_objext
9206 if { (eval echo "$as_me:9206: \"$ac_compile\"") >&5
9207   (eval $ac_compile) 2>&5
9208   ac_status=$?
9209   echo "$as_me:9209: \$? = $ac_status" >&5
9210   (exit $ac_status); } &&
9211          { ac_try='test -s conftest.$ac_objext'
9212   { (eval echo "$as_me:9212: \"$ac_try\"") >&5
9213   (eval $ac_try) 2>&5
9214   ac_status=$?
9215   echo "$as_me:9215: \$? = $ac_status" >&5
9216   (exit $ac_status); }; }; then
9217   cf_cv_define_sigwinch=maybe
9218 else
9219   echo "$as_me: failed program was:" >&5
9220 cat conftest.$ac_ext >&5
9221 cf_cv_define_sigwinch=no
9222 fi
9223 rm -f conftest.$ac_objext conftest.$ac_ext
9224
9225 fi
9226 rm -f conftest.$ac_objext conftest.$ac_ext
9227
9228 fi
9229 echo "$as_me:9229: result: $cf_cv_define_sigwinch" >&5
9230 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
9231
9232 if test "$cf_cv_define_sigwinch" = maybe ; then
9233 echo "$as_me:9233: checking for actual SIGWINCH definition" >&5
9234 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
9235 if test "${cf_cv_fixup_sigwinch+set}" = set; then
9236   echo $ECHO_N "(cached) $ECHO_C" >&6
9237 else
9238
9239 cf_cv_fixup_sigwinch=unknown
9240 cf_sigwinch=32
9241 while test $cf_sigwinch != 1
9242 do
9243         cat >conftest.$ac_ext <<_ACEOF
9244 #line 9244 "configure"
9245 #include "confdefs.h"
9246
9247 #undef _XOPEN_SOURCE
9248 #undef _POSIX_SOURCE
9249 #undef _POSIX_C_SOURCE
9250 #include <sys/types.h>
9251 #include <sys/signal.h>
9252
9253 int
9254 main ()
9255 {
9256
9257 #if SIGWINCH != $cf_sigwinch
9258 make an error
9259 #endif
9260 int x = SIGWINCH
9261   ;
9262   return 0;
9263 }
9264 _ACEOF
9265 rm -f conftest.$ac_objext
9266 if { (eval echo "$as_me:9266: \"$ac_compile\"") >&5
9267   (eval $ac_compile) 2>&5
9268   ac_status=$?
9269   echo "$as_me:9269: \$? = $ac_status" >&5
9270   (exit $ac_status); } &&
9271          { ac_try='test -s conftest.$ac_objext'
9272   { (eval echo "$as_me:9272: \"$ac_try\"") >&5
9273   (eval $ac_try) 2>&5
9274   ac_status=$?
9275   echo "$as_me:9275: \$? = $ac_status" >&5
9276   (exit $ac_status); }; }; then
9277   cf_cv_fixup_sigwinch=$cf_sigwinch
9278          break
9279 else
9280   echo "$as_me: failed program was:" >&5
9281 cat conftest.$ac_ext >&5
9282 fi
9283 rm -f conftest.$ac_objext conftest.$ac_ext
9284
9285 cf_sigwinch=`expr $cf_sigwinch - 1`
9286 done
9287
9288 fi
9289 echo "$as_me:9289: result: $cf_cv_fixup_sigwinch" >&5
9290 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
9291
9292         if test "$cf_cv_fixup_sigwinch" != unknown ; then
9293                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
9294         fi
9295 fi
9296
9297 # Checks for CODESET support.
9298
9299 echo "$as_me:9299: checking for nl_langinfo and CODESET" >&5
9300 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
9301 if test "${am_cv_langinfo_codeset+set}" = set; then
9302   echo $ECHO_N "(cached) $ECHO_C" >&6
9303 else
9304   cat >conftest.$ac_ext <<_ACEOF
9305 #line 9305 "configure"
9306 #include "confdefs.h"
9307 #include <langinfo.h>
9308 int
9309 main ()
9310 {
9311 char* cs = nl_langinfo(CODESET);
9312   ;
9313   return 0;
9314 }
9315 _ACEOF
9316 rm -f conftest.$ac_objext conftest$ac_exeext
9317 if { (eval echo "$as_me:9317: \"$ac_link\"") >&5
9318   (eval $ac_link) 2>&5
9319   ac_status=$?
9320   echo "$as_me:9320: \$? = $ac_status" >&5
9321   (exit $ac_status); } &&
9322          { ac_try='test -s conftest$ac_exeext'
9323   { (eval echo "$as_me:9323: \"$ac_try\"") >&5
9324   (eval $ac_try) 2>&5
9325   ac_status=$?
9326   echo "$as_me:9326: \$? = $ac_status" >&5
9327   (exit $ac_status); }; }; then
9328   am_cv_langinfo_codeset=yes
9329 else
9330   echo "$as_me: failed program was:" >&5
9331 cat conftest.$ac_ext >&5
9332 am_cv_langinfo_codeset=no
9333 fi
9334 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9335
9336 fi
9337 echo "$as_me:9337: result: $am_cv_langinfo_codeset" >&5
9338 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
9339         if test $am_cv_langinfo_codeset = yes; then
9340
9341 cat >>confdefs.h <<\EOF
9342 #define HAVE_LANGINFO_CODESET 1
9343 EOF
9344
9345         fi
9346
9347 # use these variables to work around a defect in gcc's fixincludes.
9348 NCURSES_OK_WCHAR_T=
9349 NCURSES_OK_WINT_T=
9350
9351 echo "$as_me:9351: checking if you want wide-character code" >&5
9352 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
9353
9354 # Check whether --enable-widec or --disable-widec was given.
9355 if test "${enable_widec+set}" = set; then
9356   enableval="$enable_widec"
9357   with_widec=$enableval
9358 else
9359   with_widec=no
9360 fi;
9361 echo "$as_me:9361: result: $with_widec" >&5
9362 echo "${ECHO_T}$with_widec" >&6
9363
9364 NCURSES_WCWIDTH_GRAPHICS=1
9365
9366 if test "x$with_widec" = xyes ; then
9367         if test "x$disable_lib_suffixes" = xno ; then
9368                 LIB_SUFFIX="w${LIB_SUFFIX}"
9369         fi
9370
9371 cat >>confdefs.h <<\EOF
9372 #define USE_WIDEC_SUPPORT 1
9373 EOF
9374
9375 cat >>confdefs.h <<\EOF
9376 #define NCURSES_WIDECHAR 1
9377 EOF
9378
9379 echo "$as_me:9379: checking if wchar.h can be used as is" >&5
9380 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
9381 if test "${cf_cv_wchar_h_okay+set}" = set; then
9382   echo $ECHO_N "(cached) $ECHO_C" >&6
9383 else
9384
9385 cat >conftest.$ac_ext <<_ACEOF
9386 #line 9386 "configure"
9387 #include "confdefs.h"
9388
9389 #include <stdlib.h>
9390 #include <wchar.h>
9391
9392 int
9393 main ()
9394 {
9395
9396         wint_t foo = 0;
9397         int bar = iswpunct(foo)
9398   ;
9399   return 0;
9400 }
9401 _ACEOF
9402 rm -f conftest.$ac_objext
9403 if { (eval echo "$as_me:9403: \"$ac_compile\"") >&5
9404   (eval $ac_compile) 2>&5
9405   ac_status=$?
9406   echo "$as_me:9406: \$? = $ac_status" >&5
9407   (exit $ac_status); } &&
9408          { ac_try='test -s conftest.$ac_objext'
9409   { (eval echo "$as_me:9409: \"$ac_try\"") >&5
9410   (eval $ac_try) 2>&5
9411   ac_status=$?
9412   echo "$as_me:9412: \$? = $ac_status" >&5
9413   (exit $ac_status); }; }; then
9414   cf_cv_wchar_h_okay=yes
9415 else
9416   echo "$as_me: failed program was:" >&5
9417 cat conftest.$ac_ext >&5
9418 cf_cv_wchar_h_okay=no
9419 fi
9420 rm -f conftest.$ac_objext conftest.$ac_ext
9421 fi
9422 echo "$as_me:9422: result: $cf_cv_wchar_h_okay" >&5
9423 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
9424
9425 if test $cf_cv_wchar_h_okay = no
9426 then
9427
9428 echo "$as_me:9428: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
9429 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
9430 cat >conftest.$ac_ext <<_ACEOF
9431 #line 9431 "configure"
9432 #include "confdefs.h"
9433 #include <sys/types.h>
9434
9435 int
9436 main ()
9437 {
9438
9439 #ifndef _XOPEN_SOURCE_EXTENDED
9440 make an error
9441 #endif
9442   ;
9443   return 0;
9444 }
9445 _ACEOF
9446 rm -f conftest.$ac_objext
9447 if { (eval echo "$as_me:9447: \"$ac_compile\"") >&5
9448   (eval $ac_compile) 2>&5
9449   ac_status=$?
9450   echo "$as_me:9450: \$? = $ac_status" >&5
9451   (exit $ac_status); } &&
9452          { ac_try='test -s conftest.$ac_objext'
9453   { (eval echo "$as_me:9453: \"$ac_try\"") >&5
9454   (eval $ac_try) 2>&5
9455   ac_status=$?
9456   echo "$as_me:9456: \$? = $ac_status" >&5
9457   (exit $ac_status); }; }; then
9458   cf_result=no
9459 else
9460   echo "$as_me: failed program was:" >&5
9461 cat conftest.$ac_ext >&5
9462 cf_result=yes
9463 fi
9464 rm -f conftest.$ac_objext conftest.$ac_ext
9465 echo "$as_me:9465: result: $cf_result" >&5
9466 echo "${ECHO_T}$cf_result" >&6
9467
9468 if test "$cf_result" = yes ; then
9469         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
9470 elif test "x" != "x" ; then
9471         echo "$as_me:9471: checking checking for compatible value versus " >&5
9472 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
9473         cat >conftest.$ac_ext <<_ACEOF
9474 #line 9474 "configure"
9475 #include "confdefs.h"
9476 #include <sys/types.h>
9477
9478 int
9479 main ()
9480 {
9481
9482 #if _XOPEN_SOURCE_EXTENDED- < 0
9483 make an error
9484 #endif
9485   ;
9486   return 0;
9487 }
9488 _ACEOF
9489 rm -f conftest.$ac_objext
9490 if { (eval echo "$as_me:9490: \"$ac_compile\"") >&5
9491   (eval $ac_compile) 2>&5
9492   ac_status=$?
9493   echo "$as_me:9493: \$? = $ac_status" >&5
9494   (exit $ac_status); } &&
9495          { ac_try='test -s conftest.$ac_objext'
9496   { (eval echo "$as_me:9496: \"$ac_try\"") >&5
9497   (eval $ac_try) 2>&5
9498   ac_status=$?
9499   echo "$as_me:9499: \$? = $ac_status" >&5
9500   (exit $ac_status); }; }; then
9501   cf_result=yes
9502 else
9503   echo "$as_me: failed program was:" >&5
9504 cat conftest.$ac_ext >&5
9505 cf_result=no
9506 fi
9507 rm -f conftest.$ac_objext conftest.$ac_ext
9508         echo "$as_me:9508: result: $cf_result" >&5
9509 echo "${ECHO_T}$cf_result" >&6
9510         if test "$cf_result" = no ; then
9511                 # perhaps we can override it - try...
9512                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
9513         fi
9514 fi
9515
9516 fi
9517
9518 echo "$as_me:9518: checking if wcwidth agrees graphics are single-width" >&5
9519 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
9520 if test "${cf_cv_wcwidth_graphics+set}" = set; then
9521   echo $ECHO_N "(cached) $ECHO_C" >&6
9522 else
9523
9524 cat >conftest.in <<CF_EOF
9525 -       VT100 symbols
9526 0x250c  upper left corner
9527 0x2514  lower left corner
9528 0x2510  upper right corner
9529 0x2518  lower right corner
9530 0x251c  tee pointing left
9531 0x2524  tee pointing right
9532 0x2534  tee pointing up
9533 0x252c  tee pointing down
9534 0x2500  horizontal line
9535 0x2502  vertical line
9536 0x253c  large plus or crossover
9537 0x23ba  scan line 1
9538 0x23bd  scan line 9
9539 0x25c6  diamond
9540 0x2592  checker board (stipple)
9541 0x00b0  degree symbol
9542 0x00b1  plus/minus
9543 0x00b7  bullet
9544 -       Teletype 5410v1 symbols
9545 0x2190  arrow pointing left
9546 0x2192  arrow pointing right
9547 0x2193  arrow pointing down
9548 0x2191  arrow pointing up
9549 0x2592  board of squares
9550 0x2603  lantern symbol
9551 0x25ae  solid square block
9552 -       these defaults were invented for ncurses
9553 0x23bb  scan line 3
9554 0x23bc  scan line 7
9555 0x2264  less-than-or-equal-to
9556 0x2265  greater-than-or-equal-to
9557 0x03c0  greek pi
9558 0x2260  not-equal
9559 0x00a3  pound-sterling symbol
9560 -       thick-line-drawing
9561 0x250f  upper left corner
9562 0x2517  lower left corner
9563 0x2513  upper right corner
9564 0x251b  lower right corner
9565 0x2523  tee pointing left
9566 0x252b  tee pointing right
9567 0x253b  tee pointing up
9568 0x2533  tee pointing down
9569 0x2501  horizontal line
9570 0x2503  vertical line
9571 0x254b  large plus or crossover
9572 -       double-line-drawing
9573 0x2554  upper left corner
9574 0x255a  lower left corner
9575 0x2557  upper right corner
9576 0x255d  lower right corner
9577 0x2563  tee pointing left
9578 0x2560  tee pointing right
9579 0x2569  tee pointing up
9580 0x2566  tee pointing down
9581 0x2550  horizontal line
9582 0x2551  vertical line
9583 0x256c  large plus or crossover
9584 CF_EOF
9585 if test "$cross_compiling" = yes; then
9586   cf_cv_wcwidth_graphics=unknown
9587 else
9588   cat >conftest.$ac_ext <<_ACEOF
9589 #line 9589 "configure"
9590 #include "confdefs.h"
9591
9592 #include <locale.h>
9593 #include <stdio.h>
9594 #include <wchar.h>
9595
9596 #define MY_LEN 80
9597
9598 int
9599 main(void)
9600 {
9601         FILE *fp;
9602         int value;
9603         char buffer[MY_LEN + 1];
9604         char notes[MY_LEN + 1];
9605         int totals = 0;
9606         int passed = 0;
9607
9608         if (setlocale(LC_ALL, "en_US.UTF8") ||
9609                 setlocale(LC_ALL, "en_US.UTF-8") ||
9610                 setlocale(LC_ALL, "en_US.utf8") ||
9611                 setlocale(LC_ALL, "en_US.utf-8")) {
9612                 if ((fp = fopen("conftest.in", "r")) != 0) {
9613                         while (fgets(buffer, MY_LEN, fp) != 0) {
9614                                 if (*buffer == '-') {
9615                                         fprintf(stderr, "\t%s", buffer);
9616                                 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
9617                                         ++totals;
9618                                         if (wcwidth(value) == 1)
9619                                                 ++passed;
9620                                         fprintf(stderr, "%d\t%s", wcwidth(value), buffer);
9621                                 } else {
9622                                         fprintf(stderr, "?\t%s", buffer);
9623                                 }
9624                         }
9625                 }
9626         }
9627         fprintf(stderr, "%d/%d passed wcwidth/graphics check\n", passed, totals);
9628         return (totals == passed) ? 0 : 1;
9629 }
9630
9631 _ACEOF
9632 rm -f conftest$ac_exeext
9633 if { (eval echo "$as_me:9633: \"$ac_link\"") >&5
9634   (eval $ac_link) 2>&5
9635   ac_status=$?
9636   echo "$as_me:9636: \$? = $ac_status" >&5
9637   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9638   { (eval echo "$as_me:9638: \"$ac_try\"") >&5
9639   (eval $ac_try) 2>&5
9640   ac_status=$?
9641   echo "$as_me:9641: \$? = $ac_status" >&5
9642   (exit $ac_status); }; }; then
9643   cf_cv_wcwidth_graphics=yes
9644 else
9645   echo "$as_me: program exited with status $ac_status" >&5
9646 echo "$as_me: failed program was:" >&5
9647 cat conftest.$ac_ext >&5
9648 cf_cv_wcwidth_graphics=no
9649 fi
9650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9651 fi
9652
9653 fi
9654 echo "$as_me:9654: result: $cf_cv_wcwidth_graphics" >&5
9655 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
9656
9657         test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
9658
9659         # with_overwrite=no
9660         NCURSES_CH_T=cchar_t
9661
9662 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
9663 do
9664 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9665 echo "$as_me:9665: checking for $ac_func" >&5
9666 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9667 if eval "test \"\${$as_ac_var+set}\" = set"; then
9668   echo $ECHO_N "(cached) $ECHO_C" >&6
9669 else
9670   cat >conftest.$ac_ext <<_ACEOF
9671 #line 9671 "configure"
9672 #include "confdefs.h"
9673 /* System header to define __stub macros and hopefully few prototypes,
9674     which can conflict with char $ac_func (); below.  */
9675 #include <assert.h>
9676 /* Override any gcc2 internal prototype to avoid an error.  */
9677 #ifdef __cplusplus
9678 extern "C"
9679 #endif
9680 /* We use char because int might match the return type of a gcc2
9681    builtin and then its argument prototype would still apply.  */
9682 char $ac_func ();
9683 char (*f) ();
9684
9685 int
9686 main ()
9687 {
9688 /* The GNU C library defines this for functions which it implements
9689     to always fail with ENOSYS.  Some functions are actually named
9690     something starting with __ and the normal name is an alias.  */
9691 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9692 choke me
9693 #else
9694 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
9695 #endif
9696
9697   ;
9698   return 0;
9699 }
9700 _ACEOF
9701 rm -f conftest.$ac_objext conftest$ac_exeext
9702 if { (eval echo "$as_me:9702: \"$ac_link\"") >&5
9703   (eval $ac_link) 2>&5
9704   ac_status=$?
9705   echo "$as_me:9705: \$? = $ac_status" >&5
9706   (exit $ac_status); } &&
9707          { ac_try='test -s conftest$ac_exeext'
9708   { (eval echo "$as_me:9708: \"$ac_try\"") >&5
9709   (eval $ac_try) 2>&5
9710   ac_status=$?
9711   echo "$as_me:9711: \$? = $ac_status" >&5
9712   (exit $ac_status); }; }; then
9713   eval "$as_ac_var=yes"
9714 else
9715   echo "$as_me: failed program was:" >&5
9716 cat conftest.$ac_ext >&5
9717 eval "$as_ac_var=no"
9718 fi
9719 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9720 fi
9721 echo "$as_me:9721: result: `eval echo '${'$as_ac_var'}'`" >&5
9722 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9723 if test `eval echo '${'$as_ac_var'}'` = yes; then
9724   cat >>confdefs.h <<EOF
9725 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9726 EOF
9727
9728 fi
9729 done
9730
9731         if test "x$ac_cv_func_putwc" != xyes ; then
9732
9733 echo "$as_me:9733: checking for multibyte character support" >&5
9734 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
9735 if test "${cf_cv_utf8_lib+set}" = set; then
9736   echo $ECHO_N "(cached) $ECHO_C" >&6
9737 else
9738
9739         cf_save_LIBS="$LIBS"
9740         cat >conftest.$ac_ext <<_ACEOF
9741 #line 9741 "configure"
9742 #include "confdefs.h"
9743
9744 #include <stdlib.h>
9745 int
9746 main ()
9747 {
9748 putwc(0,0);
9749   ;
9750   return 0;
9751 }
9752 _ACEOF
9753 rm -f conftest.$ac_objext conftest$ac_exeext
9754 if { (eval echo "$as_me:9754: \"$ac_link\"") >&5
9755   (eval $ac_link) 2>&5
9756   ac_status=$?
9757   echo "$as_me:9757: \$? = $ac_status" >&5
9758   (exit $ac_status); } &&
9759          { ac_try='test -s conftest$ac_exeext'
9760   { (eval echo "$as_me:9760: \"$ac_try\"") >&5
9761   (eval $ac_try) 2>&5
9762   ac_status=$?
9763   echo "$as_me:9763: \$? = $ac_status" >&5
9764   (exit $ac_status); }; }; then
9765   cf_cv_utf8_lib=yes
9766 else
9767   echo "$as_me: failed program was:" >&5
9768 cat conftest.$ac_ext >&5
9769
9770 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
9771 # will be set on completion of the AC_TRY_LINK below.
9772 cf_cv_header_path_utf8=
9773 cf_cv_library_path_utf8=
9774
9775 echo "${as_me:-configure}:9775: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
9776
9777 cf_save_LIBS="$LIBS"
9778
9779 cat >conftest.$ac_ext <<_ACEOF
9780 #line 9780 "configure"
9781 #include "confdefs.h"
9782
9783 #include <libutf8.h>
9784 int
9785 main ()
9786 {
9787 putwc(0,0);
9788   ;
9789   return 0;
9790 }
9791 _ACEOF
9792 rm -f conftest.$ac_objext conftest$ac_exeext
9793 if { (eval echo "$as_me:9793: \"$ac_link\"") >&5
9794   (eval $ac_link) 2>&5
9795   ac_status=$?
9796   echo "$as_me:9796: \$? = $ac_status" >&5
9797   (exit $ac_status); } &&
9798          { ac_try='test -s conftest$ac_exeext'
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
9805         cf_cv_find_linkage_utf8=yes
9806         cf_cv_header_path_utf8=/usr/include
9807         cf_cv_library_path_utf8=/usr/lib
9808
9809 else
9810   echo "$as_me: failed program was:" >&5
9811 cat conftest.$ac_ext >&5
9812
9813 LIBS="-lutf8  $cf_save_LIBS"
9814
9815 cat >conftest.$ac_ext <<_ACEOF
9816 #line 9816 "configure"
9817 #include "confdefs.h"
9818
9819 #include <libutf8.h>
9820 int
9821 main ()
9822 {
9823 putwc(0,0);
9824   ;
9825   return 0;
9826 }
9827 _ACEOF
9828 rm -f conftest.$ac_objext conftest$ac_exeext
9829 if { (eval echo "$as_me:9829: \"$ac_link\"") >&5
9830   (eval $ac_link) 2>&5
9831   ac_status=$?
9832   echo "$as_me:9832: \$? = $ac_status" >&5
9833   (exit $ac_status); } &&
9834          { ac_try='test -s conftest$ac_exeext'
9835   { (eval echo "$as_me:9835: \"$ac_try\"") >&5
9836   (eval $ac_try) 2>&5
9837   ac_status=$?
9838   echo "$as_me:9838: \$? = $ac_status" >&5
9839   (exit $ac_status); }; }; then
9840
9841         cf_cv_find_linkage_utf8=yes
9842         cf_cv_header_path_utf8=/usr/include
9843         cf_cv_library_path_utf8=/usr/lib
9844         cf_cv_library_file_utf8="-lutf8"
9845
9846 else
9847   echo "$as_me: failed program was:" >&5
9848 cat conftest.$ac_ext >&5
9849
9850         cf_cv_find_linkage_utf8=no
9851         LIBS="$cf_save_LIBS"
9852
9853         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
9854
9855 echo "${as_me:-configure}:9855: testing find linkage for utf8 library ..." 1>&5
9856
9857 echo "${as_me:-configure}:9857: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
9858
9859         cf_save_CPPFLAGS="$CPPFLAGS"
9860         cf_test_CPPFLAGS="$CPPFLAGS"
9861
9862 cf_search=
9863
9864 # collect the current set of include-directories from compiler flags
9865 cf_header_path_list=""
9866 if test -n "${CFLAGS}${CPPFLAGS}" ; then
9867         for cf_header_path in $CPPFLAGS $CFLAGS
9868         do
9869                 case $cf_header_path in
9870                 (-I*)
9871                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
9872
9873 test "x$cf_header_path" != "xNONE" && \
9874 test -d "$cf_header_path" && \
9875  {
9876         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
9877         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
9878         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
9879         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
9880         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
9881         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
9882 }
9883
9884                         cf_header_path_list="$cf_header_path_list $cf_search"
9885                         ;;
9886                 esac
9887         done
9888 fi
9889
9890 # add the variations for the package we are looking for
9891
9892 cf_search=
9893
9894 test "x$prefix" != "xNONE" && \
9895 test -d "$prefix" && \
9896  {
9897         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
9898         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
9899         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
9900         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
9901         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
9902         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
9903 }
9904
9905 for cf_subdir_prefix in \
9906         /usr \
9907         /usr/local \
9908         /usr/pkg \
9909         /opt \
9910         /opt/local \
9911         $HOME
9912 do
9913
9914 test "x$cf_subdir_prefix" != "x$prefix" && \
9915 test -d "$cf_subdir_prefix" && \
9916 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
9917         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
9918         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
9919         test -d $cf_subdir_prefix/include/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
9920         test -d $cf_subdir_prefix/include/utf8/include &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
9921         test -d $cf_subdir_prefix/utf8/include &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
9922         test -d $cf_subdir_prefix/utf8/include/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
9923 }
9924
9925 done
9926
9927 test "$includedir" != NONE && \
9928 test "$includedir" != "/usr/include" && \
9929 test -d "$includedir" && {
9930         test -d $includedir &&    cf_search="$cf_search $includedir"
9931         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
9932 }
9933
9934 test "$oldincludedir" != NONE && \
9935 test "$oldincludedir" != "/usr/include" && \
9936 test -d "$oldincludedir" && {
9937         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
9938         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
9939 }
9940
9941 cf_search="$cf_search $cf_header_path_list"
9942
9943         for cf_cv_header_path_utf8 in $cf_search
9944         do
9945                 if test -d $cf_cv_header_path_utf8 ; then
9946                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
9947
9948 echo "${as_me:-configure}:9948: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
9949
9950                         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
9951                         cat >conftest.$ac_ext <<_ACEOF
9952 #line 9952 "configure"
9953 #include "confdefs.h"
9954
9955 #include <libutf8.h>
9956 int
9957 main ()
9958 {
9959 putwc(0,0);
9960   ;
9961   return 0;
9962 }
9963 _ACEOF
9964 rm -f conftest.$ac_objext
9965 if { (eval echo "$as_me:9965: \"$ac_compile\"") >&5
9966   (eval $ac_compile) 2>&5
9967   ac_status=$?
9968   echo "$as_me:9968: \$? = $ac_status" >&5
9969   (exit $ac_status); } &&
9970          { ac_try='test -s conftest.$ac_objext'
9971   { (eval echo "$as_me:9971: \"$ac_try\"") >&5
9972   (eval $ac_try) 2>&5
9973   ac_status=$?
9974   echo "$as_me:9974: \$? = $ac_status" >&5
9975   (exit $ac_status); }; }; then
9976
9977                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
9978
9979 echo "${as_me:-configure}:9979: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
9980
9981                                 cf_cv_find_linkage_utf8=maybe
9982                                 cf_test_CPPFLAGS="$CPPFLAGS"
9983                                 break
9984 else
9985   echo "$as_me: failed program was:" >&5
9986 cat conftest.$ac_ext >&5
9987
9988                                 CPPFLAGS="$cf_save_CPPFLAGS"
9989
9990 fi
9991 rm -f conftest.$ac_objext conftest.$ac_ext
9992                 fi
9993         done
9994
9995         if test "$cf_cv_find_linkage_utf8" = maybe ; then
9996
9997 echo "${as_me:-configure}:9997: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
9998
9999                 cf_save_LIBS="$LIBS"
10000                 cf_save_LDFLAGS="$LDFLAGS"
10001
10002                 if test "$cf_cv_find_linkage_utf8" != yes ; then
10003
10004 cf_search=
10005 cf_library_path_list=""
10006 if test -n "${LDFLAGS}${LIBS}" ; then
10007         for cf_library_path in $LDFLAGS $LIBS
10008         do
10009                 case $cf_library_path in
10010                 (-L*)
10011                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
10012
10013 test "x$cf_library_path" != "xNONE" && \
10014 test -d "$cf_library_path" && \
10015  {
10016         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
10017         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
10018         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
10019         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
10020         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
10021         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
10022 }
10023
10024                         cf_library_path_list="$cf_library_path_list $cf_search"
10025                         ;;
10026                 esac
10027         done
10028 fi
10029
10030 cf_search=
10031
10032 test "x$prefix" != "xNONE" && \
10033 test -d "$prefix" && \
10034  {
10035         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
10036         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
10037         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
10038         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
10039         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
10040         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
10041 }
10042
10043 for cf_subdir_prefix in \
10044         /usr \
10045         /usr/local \
10046         /usr/pkg \
10047         /opt \
10048         /opt/local \
10049         $HOME
10050 do
10051
10052 test "x$cf_subdir_prefix" != "x$prefix" && \
10053 test -d "$cf_subdir_prefix" && \
10054 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
10055         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
10056         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
10057         test -d $cf_subdir_prefix/lib/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
10058         test -d $cf_subdir_prefix/lib/utf8/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
10059         test -d $cf_subdir_prefix/utf8/lib &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
10060         test -d $cf_subdir_prefix/utf8/lib/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
10061 }
10062
10063 done
10064
10065 cf_search="$cf_library_path_list $cf_search"
10066
10067                         for cf_cv_library_path_utf8 in $cf_search
10068                         do
10069                                 if test -d $cf_cv_library_path_utf8 ; then
10070                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
10071
10072 echo "${as_me:-configure}:10072: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
10073
10074                                         CPPFLAGS="$cf_test_CPPFLAGS"
10075                                         LIBS="-lutf8  $cf_save_LIBS"
10076                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
10077                                         cat >conftest.$ac_ext <<_ACEOF
10078 #line 10078 "configure"
10079 #include "confdefs.h"
10080
10081 #include <libutf8.h>
10082 int
10083 main ()
10084 {
10085 putwc(0,0);
10086   ;
10087   return 0;
10088 }
10089 _ACEOF
10090 rm -f conftest.$ac_objext conftest$ac_exeext
10091 if { (eval echo "$as_me:10091: \"$ac_link\"") >&5
10092   (eval $ac_link) 2>&5
10093   ac_status=$?
10094   echo "$as_me:10094: \$? = $ac_status" >&5
10095   (exit $ac_status); } &&
10096          { ac_try='test -s conftest$ac_exeext'
10097   { (eval echo "$as_me:10097: \"$ac_try\"") >&5
10098   (eval $ac_try) 2>&5
10099   ac_status=$?
10100   echo "$as_me:10100: \$? = $ac_status" >&5
10101   (exit $ac_status); }; }; then
10102
10103                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
10104
10105 echo "${as_me:-configure}:10105: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
10106
10107                                         cf_cv_find_linkage_utf8=yes
10108                                         cf_cv_library_file_utf8="-lutf8"
10109                                         break
10110 else
10111   echo "$as_me: failed program was:" >&5
10112 cat conftest.$ac_ext >&5
10113
10114                                         CPPFLAGS="$cf_save_CPPFLAGS"
10115                                         LIBS="$cf_save_LIBS"
10116                                         LDFLAGS="$cf_save_LDFLAGS"
10117
10118 fi
10119 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10120                                 fi
10121                         done
10122                         CPPFLAGS="$cf_save_CPPFLAGS"
10123                         LDFLAGS="$cf_save_LDFLAGS"
10124                 fi
10125
10126         else
10127                 cf_cv_find_linkage_utf8=no
10128         fi
10129
10130 fi
10131 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10132
10133 fi
10134 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10135
10136 LIBS="$cf_save_LIBS"
10137
10138 if test "$cf_cv_find_linkage_utf8" = yes ; then
10139 cf_cv_utf8_lib=add-on
10140 else
10141 cf_cv_utf8_lib=no
10142 fi
10143
10144 fi
10145 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10146 fi
10147 echo "$as_me:10147: result: $cf_cv_utf8_lib" >&5
10148 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
10149
10150 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
10151 # ncurses/ncursesw:
10152 if test "$cf_cv_utf8_lib" = "add-on" ; then
10153
10154 cat >>confdefs.h <<\EOF
10155 #define HAVE_LIBUTF8_H 1
10156 EOF
10157
10158 if test -n "$cf_cv_header_path_utf8" ; then
10159   for cf_add_incdir in $cf_cv_header_path_utf8
10160   do
10161         while test $cf_add_incdir != /usr/include
10162         do
10163           if test -d $cf_add_incdir
10164           then
10165                 cf_have_incdir=no
10166                 if test -n "$CFLAGS$CPPFLAGS" ; then
10167                   # a loop is needed to ensure we can add subdirs of existing dirs
10168                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10169                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10170                           cf_have_incdir=yes; break
10171                         fi
10172                   done
10173                 fi
10174
10175                 if test "$cf_have_incdir" = no ; then
10176                   if test "$cf_add_incdir" = /usr/local/include ; then
10177                         if test "$GCC" = yes
10178                         then
10179                           cf_save_CPPFLAGS=$CPPFLAGS
10180                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10181                           cat >conftest.$ac_ext <<_ACEOF
10182 #line 10182 "configure"
10183 #include "confdefs.h"
10184 #include <stdio.h>
10185 int
10186 main ()
10187 {
10188 printf("Hello")
10189   ;
10190   return 0;
10191 }
10192 _ACEOF
10193 rm -f conftest.$ac_objext
10194 if { (eval echo "$as_me:10194: \"$ac_compile\"") >&5
10195   (eval $ac_compile) 2>&5
10196   ac_status=$?
10197   echo "$as_me:10197: \$? = $ac_status" >&5
10198   (exit $ac_status); } &&
10199          { ac_try='test -s conftest.$ac_objext'
10200   { (eval echo "$as_me:10200: \"$ac_try\"") >&5
10201   (eval $ac_try) 2>&5
10202   ac_status=$?
10203   echo "$as_me:10203: \$? = $ac_status" >&5
10204   (exit $ac_status); }; }; then
10205   :
10206 else
10207   echo "$as_me: failed program was:" >&5
10208 cat conftest.$ac_ext >&5
10209 cf_have_incdir=yes
10210 fi
10211 rm -f conftest.$ac_objext conftest.$ac_ext
10212                           CPPFLAGS=$cf_save_CPPFLAGS
10213                         fi
10214                   fi
10215                 fi
10216
10217                 if test "$cf_have_incdir" = no ; then
10218                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
10219
10220 echo "${as_me:-configure}:10220: testing adding $cf_add_incdir to include-path ..." 1>&5
10221
10222                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10223
10224                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
10225                   test "$cf_top_incdir" = "$cf_add_incdir" && break
10226                   cf_add_incdir="$cf_top_incdir"
10227                 else
10228                   break
10229                 fi
10230           else
10231                 break
10232           fi
10233         done
10234   done
10235 fi
10236
10237 if test -n "$cf_cv_library_path_utf8" ; then
10238         for cf_add_libdir in $cf_cv_library_path_utf8
10239         do
10240                 if test $cf_add_libdir = /usr/lib ; then
10241                         :
10242                 elif test -d $cf_add_libdir
10243                 then
10244                         cf_have_libdir=no
10245                         if test -n "$LDFLAGS$LIBS" ; then
10246                                 # a loop is needed to ensure we can add subdirs of existing dirs
10247                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
10248                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
10249                                                 cf_have_libdir=yes; break
10250                                         fi
10251                                 done
10252                         fi
10253                         if test "$cf_have_libdir" = no ; then
10254                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
10255
10256 echo "${as_me:-configure}:10256: testing adding $cf_add_libdir to library-path ..." 1>&5
10257
10258                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
10259                         fi
10260                 fi
10261         done
10262 fi
10263
10264 cf_add_libs="$cf_cv_library_file_utf8"
10265 # Filter out duplicates - this happens with badly-designed ".pc" files...
10266 for cf_add_1lib in $LIBS
10267 do
10268         for cf_add_2lib in $cf_add_libs
10269         do
10270                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
10271                 then
10272                         cf_add_1lib=
10273                         break
10274                 fi
10275         done
10276         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
10277 done
10278 LIBS="$cf_add_libs"
10279
10280 fi
10281
10282                 if test "$cf_cv_utf8_lib" != no ; then
10283                         NCURSES_LIBUTF8=1
10284                 fi
10285         fi
10286
10287 # This is needed on Tru64 5.0 to declare mbstate_t
10288 echo "$as_me:10288: checking if we must include wchar.h to declare mbstate_t" >&5
10289 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
10290 if test "${cf_cv_mbstate_t+set}" = set; then
10291   echo $ECHO_N "(cached) $ECHO_C" >&6
10292 else
10293
10294 cat >conftest.$ac_ext <<_ACEOF
10295 #line 10295 "configure"
10296 #include "confdefs.h"
10297
10298 #include <stdlib.h>
10299 #include <stdarg.h>
10300 #include <stdio.h>
10301 #ifdef HAVE_LIBUTF8_H
10302 #include <libutf8.h>
10303 #endif
10304 int
10305 main ()
10306 {
10307 mbstate_t state
10308   ;
10309   return 0;
10310 }
10311 _ACEOF
10312 rm -f conftest.$ac_objext
10313 if { (eval echo "$as_me:10313: \"$ac_compile\"") >&5
10314   (eval $ac_compile) 2>&5
10315   ac_status=$?
10316   echo "$as_me:10316: \$? = $ac_status" >&5
10317   (exit $ac_status); } &&
10318          { ac_try='test -s conftest.$ac_objext'
10319   { (eval echo "$as_me:10319: \"$ac_try\"") >&5
10320   (eval $ac_try) 2>&5
10321   ac_status=$?
10322   echo "$as_me:10322: \$? = $ac_status" >&5
10323   (exit $ac_status); }; }; then
10324   cf_cv_mbstate_t=no
10325 else
10326   echo "$as_me: failed program was:" >&5
10327 cat conftest.$ac_ext >&5
10328 cat >conftest.$ac_ext <<_ACEOF
10329 #line 10329 "configure"
10330 #include "confdefs.h"
10331
10332 #include <stdlib.h>
10333 #include <stdarg.h>
10334 #include <stdio.h>
10335 #include <wchar.h>
10336 #ifdef HAVE_LIBUTF8_H
10337 #include <libutf8.h>
10338 #endif
10339 int
10340 main ()
10341 {
10342 mbstate_t value
10343   ;
10344   return 0;
10345 }
10346 _ACEOF
10347 rm -f conftest.$ac_objext
10348 if { (eval echo "$as_me:10348: \"$ac_compile\"") >&5
10349   (eval $ac_compile) 2>&5
10350   ac_status=$?
10351   echo "$as_me:10351: \$? = $ac_status" >&5
10352   (exit $ac_status); } &&
10353          { ac_try='test -s conftest.$ac_objext'
10354   { (eval echo "$as_me:10354: \"$ac_try\"") >&5
10355   (eval $ac_try) 2>&5
10356   ac_status=$?
10357   echo "$as_me:10357: \$? = $ac_status" >&5
10358   (exit $ac_status); }; }; then
10359   cf_cv_mbstate_t=yes
10360 else
10361   echo "$as_me: failed program was:" >&5
10362 cat conftest.$ac_ext >&5
10363 cf_cv_mbstate_t=unknown
10364 fi
10365 rm -f conftest.$ac_objext conftest.$ac_ext
10366 fi
10367 rm -f conftest.$ac_objext conftest.$ac_ext
10368 fi
10369 echo "$as_me:10369: result: $cf_cv_mbstate_t" >&5
10370 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
10371
10372 if test "$cf_cv_mbstate_t" = yes ; then
10373
10374 cat >>confdefs.h <<\EOF
10375 #define NEED_WCHAR_H 1
10376 EOF
10377
10378         NEED_WCHAR_H=1
10379 fi
10380
10381 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
10382 if test "$cf_cv_mbstate_t" = unknown ; then
10383         NCURSES_MBSTATE_T=1
10384 fi
10385
10386 # This is needed on Tru64 5.0 to declare wchar_t
10387 echo "$as_me:10387: checking if we must include wchar.h to declare wchar_t" >&5
10388 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
10389 if test "${cf_cv_wchar_t+set}" = set; then
10390   echo $ECHO_N "(cached) $ECHO_C" >&6
10391 else
10392
10393 cat >conftest.$ac_ext <<_ACEOF
10394 #line 10394 "configure"
10395 #include "confdefs.h"
10396
10397 #include <stdlib.h>
10398 #include <stdarg.h>
10399 #include <stdio.h>
10400 #ifdef HAVE_LIBUTF8_H
10401 #include <libutf8.h>
10402 #endif
10403 int
10404 main ()
10405 {
10406 wchar_t state
10407   ;
10408   return 0;
10409 }
10410 _ACEOF
10411 rm -f conftest.$ac_objext
10412 if { (eval echo "$as_me:10412: \"$ac_compile\"") >&5
10413   (eval $ac_compile) 2>&5
10414   ac_status=$?
10415   echo "$as_me:10415: \$? = $ac_status" >&5
10416   (exit $ac_status); } &&
10417          { ac_try='test -s conftest.$ac_objext'
10418   { (eval echo "$as_me:10418: \"$ac_try\"") >&5
10419   (eval $ac_try) 2>&5
10420   ac_status=$?
10421   echo "$as_me:10421: \$? = $ac_status" >&5
10422   (exit $ac_status); }; }; then
10423   cf_cv_wchar_t=no
10424 else
10425   echo "$as_me: failed program was:" >&5
10426 cat conftest.$ac_ext >&5
10427 cat >conftest.$ac_ext <<_ACEOF
10428 #line 10428 "configure"
10429 #include "confdefs.h"
10430
10431 #include <stdlib.h>
10432 #include <stdarg.h>
10433 #include <stdio.h>
10434 #include <wchar.h>
10435 #ifdef HAVE_LIBUTF8_H
10436 #include <libutf8.h>
10437 #endif
10438 int
10439 main ()
10440 {
10441 wchar_t value
10442   ;
10443   return 0;
10444 }
10445 _ACEOF
10446 rm -f conftest.$ac_objext
10447 if { (eval echo "$as_me:10447: \"$ac_compile\"") >&5
10448   (eval $ac_compile) 2>&5
10449   ac_status=$?
10450   echo "$as_me:10450: \$? = $ac_status" >&5
10451   (exit $ac_status); } &&
10452          { ac_try='test -s conftest.$ac_objext'
10453   { (eval echo "$as_me:10453: \"$ac_try\"") >&5
10454   (eval $ac_try) 2>&5
10455   ac_status=$?
10456   echo "$as_me:10456: \$? = $ac_status" >&5
10457   (exit $ac_status); }; }; then
10458   cf_cv_wchar_t=yes
10459 else
10460   echo "$as_me: failed program was:" >&5
10461 cat conftest.$ac_ext >&5
10462 cf_cv_wchar_t=unknown
10463 fi
10464 rm -f conftest.$ac_objext conftest.$ac_ext
10465 fi
10466 rm -f conftest.$ac_objext conftest.$ac_ext
10467 fi
10468 echo "$as_me:10468: result: $cf_cv_wchar_t" >&5
10469 echo "${ECHO_T}$cf_cv_wchar_t" >&6
10470
10471 if test "$cf_cv_wchar_t" = yes ; then
10472
10473 cat >>confdefs.h <<\EOF
10474 #define NEED_WCHAR_H 1
10475 EOF
10476
10477         NEED_WCHAR_H=1
10478 fi
10479
10480 # if we do not find wchar_t in either place, use substitution to provide a fallback.
10481 if test "$cf_cv_wchar_t" = unknown ; then
10482         NCURSES_WCHAR_T=1
10483 fi
10484
10485 # if we find wchar_t in either place, use substitution to provide a fallback.
10486 if test "$cf_cv_wchar_t" != unknown ; then
10487         NCURSES_OK_WCHAR_T=1
10488 fi
10489
10490 # This is needed on Tru64 5.0 to declare wint_t
10491 echo "$as_me:10491: checking if we must include wchar.h to declare wint_t" >&5
10492 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
10493 if test "${cf_cv_wint_t+set}" = set; then
10494   echo $ECHO_N "(cached) $ECHO_C" >&6
10495 else
10496
10497 cat >conftest.$ac_ext <<_ACEOF
10498 #line 10498 "configure"
10499 #include "confdefs.h"
10500
10501 #include <stdlib.h>
10502 #include <stdarg.h>
10503 #include <stdio.h>
10504 #ifdef HAVE_LIBUTF8_H
10505 #include <libutf8.h>
10506 #endif
10507 int
10508 main ()
10509 {
10510 wint_t state
10511   ;
10512   return 0;
10513 }
10514 _ACEOF
10515 rm -f conftest.$ac_objext
10516 if { (eval echo "$as_me:10516: \"$ac_compile\"") >&5
10517   (eval $ac_compile) 2>&5
10518   ac_status=$?
10519   echo "$as_me:10519: \$? = $ac_status" >&5
10520   (exit $ac_status); } &&
10521          { ac_try='test -s conftest.$ac_objext'
10522   { (eval echo "$as_me:10522: \"$ac_try\"") >&5
10523   (eval $ac_try) 2>&5
10524   ac_status=$?
10525   echo "$as_me:10525: \$? = $ac_status" >&5
10526   (exit $ac_status); }; }; then
10527   cf_cv_wint_t=no
10528 else
10529   echo "$as_me: failed program was:" >&5
10530 cat conftest.$ac_ext >&5
10531 cat >conftest.$ac_ext <<_ACEOF
10532 #line 10532 "configure"
10533 #include "confdefs.h"
10534
10535 #include <stdlib.h>
10536 #include <stdarg.h>
10537 #include <stdio.h>
10538 #include <wchar.h>
10539 #ifdef HAVE_LIBUTF8_H
10540 #include <libutf8.h>
10541 #endif
10542 int
10543 main ()
10544 {
10545 wint_t value
10546   ;
10547   return 0;
10548 }
10549 _ACEOF
10550 rm -f conftest.$ac_objext
10551 if { (eval echo "$as_me:10551: \"$ac_compile\"") >&5
10552   (eval $ac_compile) 2>&5
10553   ac_status=$?
10554   echo "$as_me:10554: \$? = $ac_status" >&5
10555   (exit $ac_status); } &&
10556          { ac_try='test -s conftest.$ac_objext'
10557   { (eval echo "$as_me:10557: \"$ac_try\"") >&5
10558   (eval $ac_try) 2>&5
10559   ac_status=$?
10560   echo "$as_me:10560: \$? = $ac_status" >&5
10561   (exit $ac_status); }; }; then
10562   cf_cv_wint_t=yes
10563 else
10564   echo "$as_me: failed program was:" >&5
10565 cat conftest.$ac_ext >&5
10566 cf_cv_wint_t=unknown
10567 fi
10568 rm -f conftest.$ac_objext conftest.$ac_ext
10569 fi
10570 rm -f conftest.$ac_objext conftest.$ac_ext
10571 fi
10572 echo "$as_me:10572: result: $cf_cv_wint_t" >&5
10573 echo "${ECHO_T}$cf_cv_wint_t" >&6
10574
10575 if test "$cf_cv_wint_t" = yes ; then
10576
10577 cat >>confdefs.h <<\EOF
10578 #define NEED_WCHAR_H 1
10579 EOF
10580
10581         NEED_WCHAR_H=1
10582 fi
10583
10584 # if we do not find wint_t in either place, use substitution to provide a fallback.
10585 if test "$cf_cv_wint_t" = unknown ; then
10586         NCURSES_WINT_T=1
10587 fi
10588
10589 # if we find wint_t in either place, use substitution to provide a fallback.
10590 if test "$cf_cv_wint_t" != unknown ; then
10591         NCURSES_OK_WINT_T=1
10592 fi
10593
10594         if test "$NCURSES_MBSTATE_T" != 0; then
10595
10596 cat >>confdefs.h <<\EOF
10597 #define NEED_MBSTATE_T_DEF 1
10598 EOF
10599
10600         fi
10601 fi
10602
10603 ###   use option --disable-lp64 to allow long chtype
10604 echo "$as_me:10604: checking whether to enable _LP64 definition in curses.h" >&5
10605 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
10606
10607 # Check whether --enable-lp64 or --disable-lp64 was given.
10608 if test "${enable_lp64+set}" = set; then
10609   enableval="$enable_lp64"
10610   with_lp64=$enableval
10611 else
10612   with_lp64=$cf_dft_with_lp64
10613 fi;
10614 echo "$as_me:10614: result: $with_lp64" >&5
10615 echo "${ECHO_T}$with_lp64" >&6
10616
10617 if test "x$with_lp64" = xyes ; then
10618         cf_cv_enable_lp64=1
10619 else
10620         cf_cv_enable_lp64=0
10621 fi
10622
10623 # Check whether --enable-largefile or --disable-largefile was given.
10624 if test "${enable_largefile+set}" = set; then
10625   enableval="$enable_largefile"
10626
10627 fi;
10628 if test "$enable_largefile" != no; then
10629
10630   echo "$as_me:10630: checking for special C compiler options needed for large files" >&5
10631 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
10632 if test "${ac_cv_sys_largefile_CC+set}" = set; then
10633   echo $ECHO_N "(cached) $ECHO_C" >&6
10634 else
10635   ac_cv_sys_largefile_CC=no
10636      if test "$GCC" != yes; then
10637        ac_save_CC=$CC
10638        while :; do
10639          # IRIX 6.2 and later do not support large files by default,
10640          # so use the C compiler's -n32 option if that helps.
10641          cat >conftest.$ac_ext <<_ACEOF
10642 #line 10642 "configure"
10643 #include "confdefs.h"
10644 #include <sys/types.h>
10645  /* Check that off_t can represent 2**63 - 1 correctly.
10646     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10647     since some C++ compilers masquerading as C compilers
10648     incorrectly reject 9223372036854775807.  */
10649 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10650   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10651                        && LARGE_OFF_T % 2147483647 == 1)
10652                       ? 1 : -1];
10653 int
10654 main ()
10655 {
10656
10657   ;
10658   return 0;
10659 }
10660 _ACEOF
10661          rm -f conftest.$ac_objext
10662 if { (eval echo "$as_me:10662: \"$ac_compile\"") >&5
10663   (eval $ac_compile) 2>&5
10664   ac_status=$?
10665   echo "$as_me:10665: \$? = $ac_status" >&5
10666   (exit $ac_status); } &&
10667          { ac_try='test -s conftest.$ac_objext'
10668   { (eval echo "$as_me:10668: \"$ac_try\"") >&5
10669   (eval $ac_try) 2>&5
10670   ac_status=$?
10671   echo "$as_me:10671: \$? = $ac_status" >&5
10672   (exit $ac_status); }; }; then
10673   break
10674 else
10675   echo "$as_me: failed program was:" >&5
10676 cat conftest.$ac_ext >&5
10677 fi
10678 rm -f conftest.$ac_objext
10679          CC="$CC -n32"
10680          rm -f conftest.$ac_objext
10681 if { (eval echo "$as_me:10681: \"$ac_compile\"") >&5
10682   (eval $ac_compile) 2>&5
10683   ac_status=$?
10684   echo "$as_me:10684: \$? = $ac_status" >&5
10685   (exit $ac_status); } &&
10686          { ac_try='test -s conftest.$ac_objext'
10687   { (eval echo "$as_me:10687: \"$ac_try\"") >&5
10688   (eval $ac_try) 2>&5
10689   ac_status=$?
10690   echo "$as_me:10690: \$? = $ac_status" >&5
10691   (exit $ac_status); }; }; then
10692   ac_cv_sys_largefile_CC=' -n32'; break
10693 else
10694   echo "$as_me: failed program was:" >&5
10695 cat conftest.$ac_ext >&5
10696 fi
10697 rm -f conftest.$ac_objext
10698          break
10699        done
10700        CC=$ac_save_CC
10701        rm -f conftest.$ac_ext
10702     fi
10703 fi
10704 echo "$as_me:10704: result: $ac_cv_sys_largefile_CC" >&5
10705 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
10706   if test "$ac_cv_sys_largefile_CC" != no; then
10707     CC=$CC$ac_cv_sys_largefile_CC
10708   fi
10709
10710   echo "$as_me:10710: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10711 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
10712 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
10713   echo $ECHO_N "(cached) $ECHO_C" >&6
10714 else
10715   while :; do
10716   ac_cv_sys_file_offset_bits=no
10717   cat >conftest.$ac_ext <<_ACEOF
10718 #line 10718 "configure"
10719 #include "confdefs.h"
10720 #include <sys/types.h>
10721  /* Check that off_t can represent 2**63 - 1 correctly.
10722     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10723     since some C++ compilers masquerading as C compilers
10724     incorrectly reject 9223372036854775807.  */
10725 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10726   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10727                        && LARGE_OFF_T % 2147483647 == 1)
10728                       ? 1 : -1];
10729 int
10730 main ()
10731 {
10732
10733   ;
10734   return 0;
10735 }
10736 _ACEOF
10737 rm -f conftest.$ac_objext
10738 if { (eval echo "$as_me:10738: \"$ac_compile\"") >&5
10739   (eval $ac_compile) 2>&5
10740   ac_status=$?
10741   echo "$as_me:10741: \$? = $ac_status" >&5
10742   (exit $ac_status); } &&
10743          { ac_try='test -s conftest.$ac_objext'
10744   { (eval echo "$as_me:10744: \"$ac_try\"") >&5
10745   (eval $ac_try) 2>&5
10746   ac_status=$?
10747   echo "$as_me:10747: \$? = $ac_status" >&5
10748   (exit $ac_status); }; }; then
10749   break
10750 else
10751   echo "$as_me: failed program was:" >&5
10752 cat conftest.$ac_ext >&5
10753 fi
10754 rm -f conftest.$ac_objext conftest.$ac_ext
10755   cat >conftest.$ac_ext <<_ACEOF
10756 #line 10756 "configure"
10757 #include "confdefs.h"
10758 #define _FILE_OFFSET_BITS 64
10759 #include <sys/types.h>
10760  /* Check that off_t can represent 2**63 - 1 correctly.
10761     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10762     since some C++ compilers masquerading as C compilers
10763     incorrectly reject 9223372036854775807.  */
10764 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10765   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10766                        && LARGE_OFF_T % 2147483647 == 1)
10767                       ? 1 : -1];
10768 int
10769 main ()
10770 {
10771
10772   ;
10773   return 0;
10774 }
10775 _ACEOF
10776 rm -f conftest.$ac_objext
10777 if { (eval echo "$as_me:10777: \"$ac_compile\"") >&5
10778   (eval $ac_compile) 2>&5
10779   ac_status=$?
10780   echo "$as_me:10780: \$? = $ac_status" >&5
10781   (exit $ac_status); } &&
10782          { ac_try='test -s conftest.$ac_objext'
10783   { (eval echo "$as_me:10783: \"$ac_try\"") >&5
10784   (eval $ac_try) 2>&5
10785   ac_status=$?
10786   echo "$as_me:10786: \$? = $ac_status" >&5
10787   (exit $ac_status); }; }; then
10788   ac_cv_sys_file_offset_bits=64; break
10789 else
10790   echo "$as_me: failed program was:" >&5
10791 cat conftest.$ac_ext >&5
10792 fi
10793 rm -f conftest.$ac_objext conftest.$ac_ext
10794   break
10795 done
10796 fi
10797 echo "$as_me:10797: result: $ac_cv_sys_file_offset_bits" >&5
10798 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
10799 if test "$ac_cv_sys_file_offset_bits" != no; then
10800
10801 cat >>confdefs.h <<EOF
10802 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10803 EOF
10804
10805 fi
10806 rm -rf conftest*
10807   echo "$as_me:10807: checking for _LARGE_FILES value needed for large files" >&5
10808 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
10809 if test "${ac_cv_sys_large_files+set}" = set; then
10810   echo $ECHO_N "(cached) $ECHO_C" >&6
10811 else
10812   while :; do
10813   ac_cv_sys_large_files=no
10814   cat >conftest.$ac_ext <<_ACEOF
10815 #line 10815 "configure"
10816 #include "confdefs.h"
10817 #include <sys/types.h>
10818  /* Check that off_t can represent 2**63 - 1 correctly.
10819     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10820     since some C++ compilers masquerading as C compilers
10821     incorrectly reject 9223372036854775807.  */
10822 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10823   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10824                        && LARGE_OFF_T % 2147483647 == 1)
10825                       ? 1 : -1];
10826 int
10827 main ()
10828 {
10829
10830   ;
10831   return 0;
10832 }
10833 _ACEOF
10834 rm -f conftest.$ac_objext
10835 if { (eval echo "$as_me:10835: \"$ac_compile\"") >&5
10836   (eval $ac_compile) 2>&5
10837   ac_status=$?
10838   echo "$as_me:10838: \$? = $ac_status" >&5
10839   (exit $ac_status); } &&
10840          { ac_try='test -s conftest.$ac_objext'
10841   { (eval echo "$as_me:10841: \"$ac_try\"") >&5
10842   (eval $ac_try) 2>&5
10843   ac_status=$?
10844   echo "$as_me:10844: \$? = $ac_status" >&5
10845   (exit $ac_status); }; }; then
10846   break
10847 else
10848   echo "$as_me: failed program was:" >&5
10849 cat conftest.$ac_ext >&5
10850 fi
10851 rm -f conftest.$ac_objext conftest.$ac_ext
10852   cat >conftest.$ac_ext <<_ACEOF
10853 #line 10853 "configure"
10854 #include "confdefs.h"
10855 #define _LARGE_FILES 1
10856 #include <sys/types.h>
10857  /* Check that off_t can represent 2**63 - 1 correctly.
10858     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10859     since some C++ compilers masquerading as C compilers
10860     incorrectly reject 9223372036854775807.  */
10861 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10862   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10863                        && LARGE_OFF_T % 2147483647 == 1)
10864                       ? 1 : -1];
10865 int
10866 main ()
10867 {
10868
10869   ;
10870   return 0;
10871 }
10872 _ACEOF
10873 rm -f conftest.$ac_objext
10874 if { (eval echo "$as_me:10874: \"$ac_compile\"") >&5
10875   (eval $ac_compile) 2>&5
10876   ac_status=$?
10877   echo "$as_me:10877: \$? = $ac_status" >&5
10878   (exit $ac_status); } &&
10879          { ac_try='test -s conftest.$ac_objext'
10880   { (eval echo "$as_me:10880: \"$ac_try\"") >&5
10881   (eval $ac_try) 2>&5
10882   ac_status=$?
10883   echo "$as_me:10883: \$? = $ac_status" >&5
10884   (exit $ac_status); }; }; then
10885   ac_cv_sys_large_files=1; break
10886 else
10887   echo "$as_me: failed program was:" >&5
10888 cat conftest.$ac_ext >&5
10889 fi
10890 rm -f conftest.$ac_objext conftest.$ac_ext
10891   break
10892 done
10893 fi
10894 echo "$as_me:10894: result: $ac_cv_sys_large_files" >&5
10895 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
10896 if test "$ac_cv_sys_large_files" != no; then
10897
10898 cat >>confdefs.h <<EOF
10899 #define _LARGE_FILES $ac_cv_sys_large_files
10900 EOF
10901
10902 fi
10903 rm -rf conftest*
10904 fi
10905
10906         if test "$enable_largefile" != no ; then
10907         echo "$as_me:10907: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10908 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
10909 if test "${ac_cv_sys_largefile_source+set}" = set; then
10910   echo $ECHO_N "(cached) $ECHO_C" >&6
10911 else
10912   while :; do
10913   ac_cv_sys_largefile_source=no
10914   cat >conftest.$ac_ext <<_ACEOF
10915 #line 10915 "configure"
10916 #include "confdefs.h"
10917 #include <stdio.h>
10918 int
10919 main ()
10920 {
10921 return !fseeko;
10922   ;
10923   return 0;
10924 }
10925 _ACEOF
10926 rm -f conftest.$ac_objext
10927 if { (eval echo "$as_me:10927: \"$ac_compile\"") >&5
10928   (eval $ac_compile) 2>&5
10929   ac_status=$?
10930   echo "$as_me:10930: \$? = $ac_status" >&5
10931   (exit $ac_status); } &&
10932          { ac_try='test -s conftest.$ac_objext'
10933   { (eval echo "$as_me:10933: \"$ac_try\"") >&5
10934   (eval $ac_try) 2>&5
10935   ac_status=$?
10936   echo "$as_me:10936: \$? = $ac_status" >&5
10937   (exit $ac_status); }; }; then
10938   break
10939 else
10940   echo "$as_me: failed program was:" >&5
10941 cat conftest.$ac_ext >&5
10942 fi
10943 rm -f conftest.$ac_objext conftest.$ac_ext
10944   cat >conftest.$ac_ext <<_ACEOF
10945 #line 10945 "configure"
10946 #include "confdefs.h"
10947 #define _LARGEFILE_SOURCE 1
10948 #include <stdio.h>
10949 int
10950 main ()
10951 {
10952 return !fseeko;
10953   ;
10954   return 0;
10955 }
10956 _ACEOF
10957 rm -f conftest.$ac_objext
10958 if { (eval echo "$as_me:10958: \"$ac_compile\"") >&5
10959   (eval $ac_compile) 2>&5
10960   ac_status=$?
10961   echo "$as_me:10961: \$? = $ac_status" >&5
10962   (exit $ac_status); } &&
10963          { ac_try='test -s conftest.$ac_objext'
10964   { (eval echo "$as_me:10964: \"$ac_try\"") >&5
10965   (eval $ac_try) 2>&5
10966   ac_status=$?
10967   echo "$as_me:10967: \$? = $ac_status" >&5
10968   (exit $ac_status); }; }; then
10969   ac_cv_sys_largefile_source=1; break
10970 else
10971   echo "$as_me: failed program was:" >&5
10972 cat conftest.$ac_ext >&5
10973 fi
10974 rm -f conftest.$ac_objext conftest.$ac_ext
10975   break
10976 done
10977 fi
10978 echo "$as_me:10978: result: $ac_cv_sys_largefile_source" >&5
10979 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
10980 if test "$ac_cv_sys_largefile_source" != no; then
10981
10982 cat >>confdefs.h <<EOF
10983 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10984 EOF
10985
10986 fi
10987 rm -rf conftest*
10988
10989 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10990 # in glibc 2.1.3, but that breaks too many other things.
10991 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10992 echo "$as_me:10992: checking for fseeko" >&5
10993 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10994 if test "${ac_cv_func_fseeko+set}" = set; then
10995   echo $ECHO_N "(cached) $ECHO_C" >&6
10996 else
10997   cat >conftest.$ac_ext <<_ACEOF
10998 #line 10998 "configure"
10999 #include "confdefs.h"
11000 #include <stdio.h>
11001 int
11002 main ()
11003 {
11004 return fseeko && fseeko (stdin, 0, 0);
11005   ;
11006   return 0;
11007 }
11008 _ACEOF
11009 rm -f conftest.$ac_objext conftest$ac_exeext
11010 if { (eval echo "$as_me:11010: \"$ac_link\"") >&5
11011   (eval $ac_link) 2>&5
11012   ac_status=$?
11013   echo "$as_me:11013: \$? = $ac_status" >&5
11014   (exit $ac_status); } &&
11015          { ac_try='test -s conftest$ac_exeext'
11016   { (eval echo "$as_me:11016: \"$ac_try\"") >&5
11017   (eval $ac_try) 2>&5
11018   ac_status=$?
11019   echo "$as_me:11019: \$? = $ac_status" >&5
11020   (exit $ac_status); }; }; then
11021   ac_cv_func_fseeko=yes
11022 else
11023   echo "$as_me: failed program was:" >&5
11024 cat conftest.$ac_ext >&5
11025 ac_cv_func_fseeko=no
11026 fi
11027 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11028 fi
11029 echo "$as_me:11029: result: $ac_cv_func_fseeko" >&5
11030 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
11031 if test $ac_cv_func_fseeko = yes; then
11032
11033 cat >>confdefs.h <<\EOF
11034 #define HAVE_FSEEKO 1
11035 EOF
11036
11037 fi
11038
11039         # Normally we would collect these definitions in the config.h,
11040         # but (like _XOPEN_SOURCE), some environments rely on having these
11041         # defined before any of the system headers are included.  Another
11042         # case comes up with C++, e.g., on AIX the compiler compiles the
11043         # header files by themselves before looking at the body files it is
11044         # told to compile.  For ncurses, those header files do not include
11045         # the config.h
11046         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
11047         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
11048         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
11049
11050         echo "$as_me:11050: checking whether to use struct dirent64" >&5
11051 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
11052 if test "${cf_cv_struct_dirent64+set}" = set; then
11053   echo $ECHO_N "(cached) $ECHO_C" >&6
11054 else
11055
11056                 cat >conftest.$ac_ext <<_ACEOF
11057 #line 11057 "configure"
11058 #include "confdefs.h"
11059
11060 #include <sys/types.h>
11061 #include <dirent.h>
11062
11063 int
11064 main ()
11065 {
11066
11067                 /* if transitional largefile support is setup, this is true */
11068                 extern struct dirent64 * readdir(DIR *);
11069                 struct dirent64 *x = readdir((DIR *)0);
11070                 struct dirent *y = readdir((DIR *)0);
11071                 int z = x - y;
11072
11073   ;
11074   return 0;
11075 }
11076 _ACEOF
11077 rm -f conftest.$ac_objext
11078 if { (eval echo "$as_me:11078: \"$ac_compile\"") >&5
11079   (eval $ac_compile) 2>&5
11080   ac_status=$?
11081   echo "$as_me:11081: \$? = $ac_status" >&5
11082   (exit $ac_status); } &&
11083          { ac_try='test -s conftest.$ac_objext'
11084   { (eval echo "$as_me:11084: \"$ac_try\"") >&5
11085   (eval $ac_try) 2>&5
11086   ac_status=$?
11087   echo "$as_me:11087: \$? = $ac_status" >&5
11088   (exit $ac_status); }; }; then
11089   cf_cv_struct_dirent64=yes
11090 else
11091   echo "$as_me: failed program was:" >&5
11092 cat conftest.$ac_ext >&5
11093 cf_cv_struct_dirent64=no
11094 fi
11095 rm -f conftest.$ac_objext conftest.$ac_ext
11096
11097 fi
11098 echo "$as_me:11098: result: $cf_cv_struct_dirent64" >&5
11099 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
11100         test "$cf_cv_struct_dirent64" = yes &&
11101 cat >>confdefs.h <<\EOF
11102 #define HAVE_STRUCT_DIRENT64 1
11103 EOF
11104
11105         fi
11106
11107 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
11108 echo "$as_me:11108: checking if you want tparm not to use X/Open fixed-parameter list" >&5
11109 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
11110
11111 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
11112 if test "${enable_tparm_varargs+set}" = set; then
11113   enableval="$enable_tparm_varargs"
11114   with_tparm_varargs=$enableval
11115 else
11116   with_tparm_varargs=yes
11117 fi;
11118 echo "$as_me:11118: result: $with_tparm_varargs" >&5
11119 echo "${ECHO_T}$with_tparm_varargs" >&6
11120 NCURSES_TPARM_VARARGS=0
11121 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
11122
11123 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
11124 if test "$with_ticlib" != no ; then
11125 echo "$as_me:11125: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
11126 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
11127
11128 # Check whether --enable-tic-depends or --disable-tic-depends was given.
11129 if test "${enable_tic_depends+set}" = set; then
11130   enableval="$enable_tic_depends"
11131   with_tic_depends=$enableval
11132 else
11133   with_tic_depends=yes
11134 fi;
11135 echo "$as_me:11135: result: $with_tic_depends" >&5
11136 echo "${ECHO_T}$with_tic_depends" >&6
11137 else
11138         with_tic_depends=no
11139 fi
11140
11141 ###   use option --with-bool to override bool's type
11142 echo "$as_me:11142: checking for type of bool" >&5
11143 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
11144
11145 # Check whether --with-bool or --without-bool was given.
11146 if test "${with_bool+set}" = set; then
11147   withval="$with_bool"
11148   NCURSES_BOOL="$withval"
11149 else
11150   NCURSES_BOOL=auto
11151 fi;
11152 echo "$as_me:11152: result: $NCURSES_BOOL" >&5
11153 echo "${ECHO_T}$NCURSES_BOOL" >&6
11154
11155 echo "$as_me:11155: checking for alternate terminal capabilities file" >&5
11156 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
11157
11158 # Check whether --with-caps or --without-caps was given.
11159 if test "${with_caps+set}" = set; then
11160   withval="$with_caps"
11161   TERMINFO_CAPS=Caps.$withval
11162 else
11163   TERMINFO_CAPS=Caps
11164 fi;
11165 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
11166 echo "$as_me:11166: result: $TERMINFO_CAPS" >&5
11167 echo "${ECHO_T}$TERMINFO_CAPS" >&6
11168
11169 ###   use option --with-chtype to override chtype's type
11170 echo "$as_me:11170: checking for type of chtype" >&5
11171 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11172
11173 # Check whether --with-chtype or --without-chtype was given.
11174 if test "${with_chtype+set}" = set; then
11175   withval="$with_chtype"
11176   NCURSES_CHTYPE="$withval"
11177 else
11178   NCURSES_CHTYPE=$cf_dft_chtype
11179 fi;
11180 echo "$as_me:11180: result: $NCURSES_CHTYPE" >&5
11181 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
11182
11183 ###   use option --with-ospeed to override ospeed's type
11184 echo "$as_me:11184: checking for type of ospeed" >&5
11185 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
11186
11187 # Check whether --with-ospeed or --without-ospeed was given.
11188 if test "${with_ospeed+set}" = set; then
11189   withval="$with_ospeed"
11190   NCURSES_OSPEED="$withval"
11191 else
11192   NCURSES_OSPEED=short
11193 fi;
11194 echo "$as_me:11194: result: $NCURSES_OSPEED" >&5
11195 echo "${ECHO_T}$NCURSES_OSPEED" >&6
11196
11197 ###   use option --with-mmask-t to override mmask_t's type
11198 echo "$as_me:11198: checking for type of mmask_t" >&5
11199 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
11200
11201 # Check whether --with-mmask-t or --without-mmask-t was given.
11202 if test "${with_mmask_t+set}" = set; then
11203   withval="$with_mmask_t"
11204   NCURSES_MMASK_T="$withval"
11205 else
11206   NCURSES_MMASK_T=$cf_dft_mmask_t
11207 fi;
11208 echo "$as_me:11208: result: $NCURSES_MMASK_T" >&5
11209 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
11210
11211 ###   use option --with-ccharw-max to override CCHARW_MAX size
11212 echo "$as_me:11212: checking for size CCHARW_MAX" >&5
11213 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
11214
11215 # Check whether --with-ccharw-max or --without-ccharw-max was given.
11216 if test "${with_ccharw_max+set}" = set; then
11217   withval="$with_ccharw_max"
11218   NCURSES_CCHARW_MAX="$withval"
11219 else
11220   NCURSES_CCHARW_MAX=5
11221 fi;
11222 echo "$as_me:11222: result: $NCURSES_CCHARW_MAX" >&5
11223 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
11224
11225 ###   use option --with-tparm-arg to override tparm's argument type
11226 echo "$as_me:11226: checking for type of tparm args" >&5
11227 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
11228
11229 # Check whether --with-tparm-arg or --without-tparm-arg was given.
11230 if test "${with_tparm_arg+set}" = set; then
11231   withval="$with_tparm_arg"
11232   NCURSES_TPARM_ARG="$withval"
11233 else
11234   NCURSES_TPARM_ARG=$cf_dft_tparm_arg
11235 fi;
11236 echo "$as_me:11236: result: $NCURSES_TPARM_ARG" >&5
11237 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
11238
11239 ### Enable compiling-in rcs id's
11240 echo "$as_me:11240: checking if RCS identifiers should be compiled-in" >&5
11241 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
11242
11243 # Check whether --with-rcs-ids or --without-rcs-ids was given.
11244 if test "${with_rcs_ids+set}" = set; then
11245   withval="$with_rcs_ids"
11246   with_rcs_ids=$withval
11247 else
11248   with_rcs_ids=no
11249 fi;
11250 echo "$as_me:11250: result: $with_rcs_ids" >&5
11251 echo "${ECHO_T}$with_rcs_ids" >&6
11252 test "x$with_rcs_ids" = xyes &&
11253 cat >>confdefs.h <<\EOF
11254 #define USE_RCS_IDS 1
11255 EOF
11256
11257 ###############################################################################
11258
11259 echo "$as_me:11259: checking format of man-pages" >&5
11260 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
11261
11262 # Check whether --with-manpage-format or --without-manpage-format was given.
11263 if test "${with_manpage_format+set}" = set; then
11264   withval="$with_manpage_format"
11265   MANPAGE_FORMAT=$withval
11266 else
11267   MANPAGE_FORMAT=unknown
11268 fi;
11269
11270 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
11271 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
11272
11273 cf_unknown=
11274
11275 case $MANPAGE_FORMAT in
11276 (unknown)
11277         if test -z "$MANPATH" ; then
11278                 MANPATH="/usr/man:/usr/share/man"
11279         fi
11280
11281         # look for the 'date' man-page (it's most likely to be installed!)
11282         MANPAGE_FORMAT=
11283         cf_preform=no
11284         cf_catonly=yes
11285         cf_example=date
11286
11287         IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
11288         for cf_dir in $MANPATH; do
11289                 test -z "$cf_dir" && cf_dir=/usr/man
11290                 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
11291                 do
11292                         cf_test=`echo $cf_name | sed -e 's/*//'`
11293                         if test "x$cf_test" = "x$cf_name" ; then
11294
11295                                 case "$cf_name" in
11296                                 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
11297                                 (*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
11298                                 (*.0)  MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
11299                                 (*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
11300                                 esac
11301
11302                                 case "$cf_name" in
11303                                 ($cf_dir/man*)
11304                                         cf_catonly=no
11305                                         ;;
11306                                 ($cf_dir/cat*)
11307                                         cf_preform=yes
11308                                         ;;
11309                                 esac
11310                                 break
11311                         fi
11312
11313                         # if we found a match in either man* or cat*, stop looking
11314                         if test -n "$MANPAGE_FORMAT" ; then
11315                                 cf_found=no
11316                                 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
11317                                 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
11318                                 case "$cf_name" in
11319                                 ($cf_dir/cat*)
11320                                         cf_found=yes
11321                                         ;;
11322                                 esac
11323                                 test $cf_found=yes && break
11324                         fi
11325                 done
11326                 # only check the first directory in $MANPATH where we find manpages
11327                 if test -n "$MANPAGE_FORMAT" ; then
11328                         break
11329                 fi
11330         done
11331         # if we did not find the example, just assume it is normal
11332         test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
11333         IFS="$ac_save_ifs"
11334         ;;
11335 (*)
11336         for cf_option in $MANPAGE_FORMAT; do
11337         case $cf_option in
11338         (gzip|compress|BSDI|normal|formatted|catonly)
11339                 ;;
11340         (*)
11341                 cf_unknown="$cf_unknown $cf_option"
11342                 ;;
11343         esac
11344         done
11345         ;;
11346 esac
11347
11348 echo "$as_me:11348: result: $MANPAGE_FORMAT" >&5
11349 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
11350 if test -n "$cf_unknown" ; then
11351         { echo "$as_me:11351: WARNING: Unexpected manpage-format $cf_unknown" >&5
11352 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
11353 fi
11354
11355 echo "$as_me:11355: checking for manpage renaming" >&5
11356 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
11357
11358 # Check whether --with-manpage-renames or --without-manpage-renames was given.
11359 if test "${with_manpage_renames+set}" = set; then
11360   withval="$with_manpage_renames"
11361   MANPAGE_RENAMES=$withval
11362 else
11363   MANPAGE_RENAMES=yes
11364 fi;
11365
11366 case ".$MANPAGE_RENAMES" in
11367 (.no)
11368         ;;
11369 (.|.yes)
11370         # Debian 'man' program?
11371         if test -f /etc/debian_version ; then
11372                 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
11373         else
11374                 MANPAGE_RENAMES=no
11375         fi
11376         ;;
11377 esac
11378
11379 if test "$MANPAGE_RENAMES" != no ; then
11380         if test -f $srcdir/man/$MANPAGE_RENAMES ; then
11381                 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
11382         elif test ! -f $MANPAGE_RENAMES ; then
11383                 { { echo "$as_me:11383: error: not a filename: $MANPAGE_RENAMES" >&5
11384 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
11385    { (exit 1); exit 1; }; }
11386         fi
11387
11388         test ! -d man && mkdir man
11389
11390         # Construct a sed-script to perform renaming within man-pages
11391         if test -n "$MANPAGE_RENAMES" ; then
11392                 test ! -d man && mkdir man
11393                 $SHELL $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
11394         fi
11395 fi
11396
11397 echo "$as_me:11397: result: $MANPAGE_RENAMES" >&5
11398 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
11399
11400 echo "$as_me:11400: checking if manpage aliases will be installed" >&5
11401 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
11402
11403 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
11404 if test "${with_manpage_aliases+set}" = set; then
11405   withval="$with_manpage_aliases"
11406   MANPAGE_ALIASES=$withval
11407 else
11408   MANPAGE_ALIASES=yes
11409 fi;
11410
11411 echo "$as_me:11411: result: $MANPAGE_ALIASES" >&5
11412 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
11413
11414 case "x$LN_S" in
11415 (xln*)
11416         cf_use_symlinks=yes
11417         ;;
11418 (*)
11419         cf_use_symlinks=no
11420         ;;
11421 esac
11422
11423 MANPAGE_SYMLINKS=no
11424 if test "$MANPAGE_ALIASES" = yes ; then
11425 echo "$as_me:11425: checking if manpage symlinks should be used" >&5
11426 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
11427
11428 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
11429 if test "${with_manpage_symlinks+set}" = set; then
11430   withval="$with_manpage_symlinks"
11431   MANPAGE_SYMLINKS=$withval
11432 else
11433   MANPAGE_SYMLINKS=$cf_use_symlinks
11434 fi;
11435
11436 if test "$$cf_use_symlinks" = no; then
11437 if test "$MANPAGE_SYMLINKS" = yes ; then
11438         { echo "$as_me:11438: WARNING: cannot make symlinks" >&5
11439 echo "$as_me: WARNING: cannot make symlinks" >&2;}
11440         MANPAGE_SYMLINKS=no
11441 fi
11442 fi
11443
11444 echo "$as_me:11444: result: $MANPAGE_SYMLINKS" >&5
11445 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
11446 fi
11447
11448 echo "$as_me:11448: checking for manpage tbl" >&5
11449 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
11450
11451 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
11452 if test "${with_manpage_tbl+set}" = set; then
11453   withval="$with_manpage_tbl"
11454   MANPAGE_TBL=$withval
11455 else
11456   MANPAGE_TBL=no
11457 fi;
11458
11459 echo "$as_me:11459: result: $MANPAGE_TBL" >&5
11460 echo "${ECHO_T}$MANPAGE_TBL" >&6
11461
11462 if test "$prefix" = "NONE" ; then
11463         cf_prefix="$ac_default_prefix"
11464 else
11465         cf_prefix="$prefix"
11466 fi
11467
11468 case "$MANPAGE_FORMAT" in
11469 (*catonly*)
11470         cf_format=yes
11471         cf_inboth=no
11472         ;;
11473 (*formatted*)
11474         cf_format=yes
11475         cf_inboth=yes
11476         ;;
11477 (*)
11478         cf_format=no
11479         cf_inboth=no
11480         ;;
11481 esac
11482
11483 test ! -d man && mkdir man
11484
11485 cf_so_strip=
11486 cf_compress=
11487 case "$MANPAGE_FORMAT" in
11488 (*compress*)
11489         cf_so_strip="Z"
11490         cf_compress=compress
11491         ;;
11492 (*gzip*)
11493         cf_so_strip="gz"
11494         cf_compress=gzip
11495         ;;
11496 esac
11497
11498 cf_edit_man=./edit_man.sh
11499 cf_man_alias=`pwd`/man_alias.sed
11500
11501 cat >$cf_edit_man <<CF_EOF
11502 #! $SHELL
11503 # this script is generated by the configure-script CF_MAN_PAGES macro.
11504
11505 prefix="$cf_prefix"
11506 datarootdir="$datarootdir"
11507 datadir="$datadir"
11508
11509 NCURSES_MAJOR="$NCURSES_MAJOR"
11510 NCURSES_MINOR="$NCURSES_MINOR"
11511 NCURSES_PATCH="$NCURSES_PATCH"
11512
11513 NCURSES_OSPEED="$NCURSES_OSPEED"
11514 TERMINFO="$TERMINFO"
11515
11516 INSTALL="$INSTALL"
11517 INSTALL_DATA="$INSTALL_DATA"
11518
11519 transform="$program_transform_name"
11520
11521 TMP=\${TMPDIR:=/tmp}/man\$\$
11522 trap "rm -f \$TMP" 0 1 2 5 15
11523
11524 form=\$1
11525 shift || exit 1
11526
11527 verb=\$1
11528 shift || exit 1
11529
11530 mandir=\$1
11531 shift || exit 1
11532
11533 srcdir=\$1
11534 top_srcdir=\$srcdir/..
11535 shift || exit 1
11536
11537 if test "\$form" = normal ; then
11538         if test "$cf_format" = yes ; then
11539         if test "$cf_inboth" = no ; then
11540                 $SHELL \$0 format \$verb \$mandir \$srcdir \$*
11541                 exit $?
11542         fi
11543         fi
11544         cf_subdir=\$mandir/man
11545         cf_tables=$MANPAGE_TBL
11546 else
11547         cf_subdir=\$mandir/cat
11548         cf_tables=yes
11549 fi
11550
11551 # process the list of source-files
11552 for i in \$* ; do
11553 case \$i in
11554 (*.orig|*.rej) ;;
11555 (*.[0-9]*)
11556         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
11557         if test \$verb = installing ; then
11558         if test ! -d \$cf_subdir\${section} ; then
11559                 mkdir -p \$cf_subdir\$section
11560         fi
11561         fi
11562
11563         # replace variables in man page
11564         if test ! -f $cf_man_alias ; then
11565 cat >>$cf_man_alias <<-CF_EOF2
11566                 s,@DATADIR@,\$datadir,g
11567                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
11568                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
11569                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
11570                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
11571                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
11572                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
11573 CF_EOF
11574
11575         for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
11576         do
11577                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11578                 cf_name=`echo $cf_name|sed "$program_transform_name"`
11579 cat >>$cf_edit_man <<-CF_EOF
11580                 s,@$cf_NAME@,$cf_name,g
11581 CF_EOF
11582         done
11583
11584 cat >>$cf_edit_man <<CF_EOF
11585 CF_EOF2
11586                 echo "...made $cf_man_alias"
11587         fi
11588
11589         aliases=
11590         cf_source=\`basename \$i\`
11591         inalias=\$cf_source
11592         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
11593         if test ! -f \$inalias ; then
11594                 echo .. skipped \$cf_source
11595                 continue
11596         fi
11597 CF_EOF
11598
11599 if test "$MANPAGE_ALIASES" != no ; then
11600 cat >>$cf_edit_man <<CF_EOF
11601         nCurses=ignore.3x
11602         test $with_curses_h = yes && nCurses=ncurses.3x
11603         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
11604 CF_EOF
11605 fi
11606
11607 if test "$MANPAGE_RENAMES" = no ; then
11608 cat >>$cf_edit_man <<CF_EOF
11609         # perform program transformations for section 1 man pages
11610         if test \$section = 1 ; then
11611                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
11612         else
11613                 cf_target=\$cf_subdir\${section}/\$cf_source
11614         fi
11615 CF_EOF
11616 else
11617 cat >>$cf_edit_man <<CF_EOF
11618         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
11619         if test -z "\$cf_target" ; then
11620                 echo '? missing rename for '\$cf_source
11621                 cf_target="\$cf_source"
11622         fi
11623         cf_target="\$cf_subdir\${section}/\${cf_target}"
11624
11625 CF_EOF
11626 fi
11627
11628 cat >>$cf_edit_man <<CF_EOF
11629         sed     -f $cf_man_alias \\
11630 CF_EOF
11631
11632 if test -f $MANPAGE_RENAMES ; then
11633 cat >>$cf_edit_man <<CF_EOF
11634                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
11635 CF_EOF
11636 else
11637 cat >>$cf_edit_man <<CF_EOF
11638                 < \$i >\$TMP
11639 CF_EOF
11640 fi
11641
11642 cat >>$cf_edit_man <<CF_EOF
11643 if test \$cf_tables = yes ; then
11644         tbl \$TMP >\$TMP.out
11645         mv \$TMP.out \$TMP
11646 fi
11647 CF_EOF
11648
11649 if test $with_overwrite != yes ; then
11650 cat >>$cf_edit_man <<CF_EOF
11651         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
11652         mv \$TMP.out \$TMP
11653 CF_EOF
11654 fi
11655
11656 if test $with_curses_h != yes ; then
11657 cat >>$cf_edit_man <<CF_EOF
11658         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
11659         mv \$TMP.out \$TMP
11660 CF_EOF
11661 fi
11662
11663 cat >>$cf_edit_man <<CF_EOF
11664         if test \$form = format ; then
11665                 nroff -man \$TMP >\$TMP.out
11666                 mv \$TMP.out \$TMP
11667         fi
11668 CF_EOF
11669
11670 if test -n "$cf_compress" ; then
11671 cat >>$cf_edit_man <<CF_EOF
11672         if test \$verb = installing ; then
11673         if ( $cf_compress -f \$TMP )
11674         then
11675                 mv \$TMP.$cf_so_strip \$TMP
11676         fi
11677         fi
11678         cf_target="\$cf_target.$cf_so_strip"
11679 CF_EOF
11680 fi
11681
11682 case "$MANPAGE_FORMAT" in
11683 (*BSDI*)
11684 cat >>$cf_edit_man <<CF_EOF
11685         if test \$form = format ; then
11686                 # BSDI installs only .0 suffixes in the cat directories
11687                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
11688         fi
11689 CF_EOF
11690   ;;
11691 esac
11692
11693 cat >>$cf_edit_man <<CF_EOF
11694         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
11695         if test \$verb = installing ; then
11696                 echo \$verb \$cf_target
11697                 \$INSTALL_DATA \$TMP \$cf_target
11698                 test -d \$cf_subdir\${section} &&
11699                 test -n "\$aliases" && (
11700                         cd \$cf_subdir\${section} && (
11701                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
11702                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
11703                                 cf_target=\`basename \$cf_target\`
11704                                 for cf_alias in \$aliases
11705                                 do
11706                                         if test \$section = 1 ; then
11707                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
11708                                         fi
11709
11710                                         if test "$MANPAGE_SYMLINKS" = yes ; then
11711                                                 if test -f \$cf_alias\${suffix} ; then
11712                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
11713                                                         then
11714                                                                 continue
11715                                                         fi
11716                                                 fi
11717                                                 echo .. \$verb alias \$cf_alias\${suffix}
11718 CF_EOF
11719 case "x$LN_S" in
11720 (*-f)
11721 cat >>$cf_edit_man <<CF_EOF
11722                                                 $LN_S \$cf_target \$cf_alias\${suffix}
11723 CF_EOF
11724         ;;
11725 (*)
11726 cat >>$cf_edit_man <<CF_EOF
11727                                                 rm -f \$cf_alias\${suffix}
11728                                                 $LN_S \$cf_target \$cf_alias\${suffix}
11729 CF_EOF
11730         ;;
11731 esac
11732 cat >>$cf_edit_man <<CF_EOF
11733                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
11734                                                 echo ".so \$cf_source" >\$TMP
11735 CF_EOF
11736 if test -n "$cf_compress" ; then
11737 cat >>$cf_edit_man <<CF_EOF
11738                                                 if test -n "$cf_so_strip" ; then
11739                                                         $cf_compress -f \$TMP
11740                                                         mv \$TMP.$cf_so_strip \$TMP
11741                                                 fi
11742 CF_EOF
11743 fi
11744 cat >>$cf_edit_man <<CF_EOF
11745                                                 echo .. \$verb alias \$cf_alias\${suffix}
11746                                                 rm -f \$cf_alias\${suffix}
11747                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
11748                                         fi
11749                                 done
11750                         )
11751                 )
11752         elif test \$verb = removing ; then
11753                 test -f \$cf_target && (
11754                         echo \$verb \$cf_target
11755                         rm -f \$cf_target
11756                 )
11757                 test -d \$cf_subdir\${section} &&
11758                 test -n "\$aliases" && (
11759                         cd \$cf_subdir\${section} && (
11760                                 for cf_alias in \$aliases
11761                                 do
11762                                         if test \$section = 1 ; then
11763                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
11764                                         fi
11765
11766                                         echo .. \$verb alias \$cf_alias\${suffix}
11767                                         rm -f \$cf_alias\${suffix}
11768                                 done
11769                         )
11770                 )
11771         else
11772 #               echo ".hy 0"
11773                 cat \$TMP
11774         fi
11775         ;;
11776 esac
11777 done
11778
11779 if test $cf_inboth = yes ; then
11780 if test \$form != format ; then
11781         $SHELL \$0 format \$verb \$mandir \$srcdir \$*
11782 fi
11783 fi
11784
11785 exit 0
11786 CF_EOF
11787 chmod 755 $cf_edit_man
11788
11789 ###############################################################################
11790
11791 ### Note that some functions (such as const) are normally disabled anyway.
11792 echo "$as_me:11792: checking if you want to build with function extensions" >&5
11793 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
11794
11795 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
11796 if test "${enable_ext_funcs+set}" = set; then
11797   enableval="$enable_ext_funcs"
11798   with_ext_funcs=$enableval
11799 else
11800   with_ext_funcs=yes
11801 fi;
11802 echo "$as_me:11802: result: $with_ext_funcs" >&5
11803 echo "${ECHO_T}$with_ext_funcs" >&6
11804 if test "x$with_ext_funcs" = xyes ; then
11805         NCURSES_EXT_FUNCS=1
11806
11807 cat >>confdefs.h <<\EOF
11808 #define HAVE_ASSUME_DEFAULT_COLORS 1
11809 EOF
11810
11811 cat >>confdefs.h <<\EOF
11812 #define HAVE_CURSES_VERSION 1
11813 EOF
11814
11815 cat >>confdefs.h <<\EOF
11816 #define HAVE_HAS_KEY 1
11817 EOF
11818
11819 cat >>confdefs.h <<\EOF
11820 #define HAVE_RESIZETERM 1
11821 EOF
11822
11823 cat >>confdefs.h <<\EOF
11824 #define HAVE_RESIZE_TERM 1
11825 EOF
11826
11827 cat >>confdefs.h <<\EOF
11828 #define HAVE_TERM_ENTRY_H 1
11829 EOF
11830
11831 cat >>confdefs.h <<\EOF
11832 #define HAVE_USE_DEFAULT_COLORS 1
11833 EOF
11834
11835 cat >>confdefs.h <<\EOF
11836 #define HAVE_USE_EXTENDED_NAMES 1
11837 EOF
11838
11839 cat >>confdefs.h <<\EOF
11840 #define HAVE_USE_SCREEN 1
11841 EOF
11842
11843 cat >>confdefs.h <<\EOF
11844 #define HAVE_USE_WINDOW 1
11845 EOF
11846
11847 cat >>confdefs.h <<\EOF
11848 #define HAVE_WRESIZE 1
11849 EOF
11850
11851 cat >>confdefs.h <<\EOF
11852 #define NCURSES_EXT_FUNCS 1
11853 EOF
11854
11855         GENERATED_EXT_FUNCS=generated
11856 else
11857         NCURSES_EXT_FUNCS=0
11858         GENERATED_EXT_FUNCS=
11859 fi
11860
11861 echo "$as_me:11861: checking if you want to build with SCREEN extensions" >&5
11862 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
11863
11864 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
11865 if test "${enable_sp_funcs+set}" = set; then
11866   enableval="$enable_sp_funcs"
11867   with_sp_funcs=$enableval
11868 else
11869   with_sp_funcs=$cf_dft_ext_spfuncs
11870 fi;
11871 echo "$as_me:11871: result: $with_sp_funcs" >&5
11872 echo "${ECHO_T}$with_sp_funcs" >&6
11873 if test "x$with_sp_funcs" = xyes ; then
11874         NCURSES_SP_FUNCS=1
11875
11876 cat >>confdefs.h <<\EOF
11877 #define NCURSES_SP_FUNCS 1
11878 EOF
11879
11880         GENERATED_SP_FUNCS=generated
11881 else
11882         NCURSES_SP_FUNCS=0
11883         GENERATED_SP_FUNCS=
11884 fi
11885
11886 echo "$as_me:11886: checking if you want to build with terminal-driver" >&5
11887 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
11888
11889 # Check whether --enable-term-driver or --disable-term-driver was given.
11890 if test "${enable_term_driver+set}" = set; then
11891   enableval="$enable_term_driver"
11892   with_term_driver=$enableval
11893 else
11894   with_term_driver=no
11895 fi;
11896 echo "$as_me:11896: result: $with_term_driver" >&5
11897 echo "${ECHO_T}$with_term_driver" >&6
11898 if test "x$with_term_driver" = xyes ; then
11899
11900 cat >>confdefs.h <<\EOF
11901 #define USE_TERM_DRIVER 1
11902 EOF
11903
11904         if test "x$with_termlib" != xno ; then
11905                 { { echo "$as_me:11905: error: The term-driver option conflicts with the termlib option" >&5
11906 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
11907    { (exit 1); exit 1; }; }
11908         fi
11909         if test "x$with_sp_funcs" != xyes ; then
11910                 { { echo "$as_me:11910: error: The term-driver option relies upon sp-funcs" >&5
11911 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
11912    { (exit 1); exit 1; }; }
11913         fi
11914 fi
11915
11916 ###   use option --enable-const to turn on use of const beyond that in XSI.
11917 echo "$as_me:11917: checking for extended use of const keyword" >&5
11918 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
11919
11920 # Check whether --enable-const or --disable-const was given.
11921 if test "${enable_const+set}" = set; then
11922   enableval="$enable_const"
11923   with_ext_const=$enableval
11924 else
11925   with_ext_const=$cf_dft_ext_const
11926 fi;
11927 echo "$as_me:11927: result: $with_ext_const" >&5
11928 echo "${ECHO_T}$with_ext_const" >&6
11929 NCURSES_CONST='/*nothing*/'
11930 if test "x$with_ext_const" = xyes ; then
11931         NCURSES_CONST=const
11932 fi
11933
11934 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
11935 echo "$as_me:11935: checking if you want to use extended colors" >&5
11936 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
11937
11938 # Check whether --enable-ext-colors or --disable-ext-colors was given.
11939 if test "${enable_ext_colors+set}" = set; then
11940   enableval="$enable_ext_colors"
11941   with_ext_colors=$enableval
11942 else
11943   with_ext_colors=$cf_dft_ext_colors
11944 fi;
11945 echo "$as_me:11945: result: $with_ext_colors" >&5
11946 echo "${ECHO_T}$with_ext_colors" >&6
11947 NCURSES_EXT_COLORS=0
11948 if test "x$with_ext_colors" = xyes ; then
11949         if test "x$with_widec" != xyes ; then
11950                 { echo "$as_me:11950: WARNING: This option applies only to wide-character library" >&5
11951 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
11952         else
11953                 # cannot be ABI 5 since it changes sizeof(cchar_t)
11954
11955 if test "${with_abi_version+set}" != set; then
11956         case $cf_cv_rel_version in
11957         (5.*)
11958                 cf_cv_rel_version=6.0
11959                 cf_cv_abi_version=6
11960                 { echo "$as_me:11960: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
11961 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
11962                 ;;
11963         esac
11964 fi
11965
11966                 NCURSES_EXT_COLORS=1
11967
11968 cat >>confdefs.h <<\EOF
11969 #define NCURSES_EXT_COLORS 1
11970 EOF
11971
11972         fi
11973 fi
11974
11975 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
11976 echo "$as_me:11976: checking if you want to use extended mouse encoding" >&5
11977 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
11978
11979 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
11980 if test "${enable_ext_mouse+set}" = set; then
11981   enableval="$enable_ext_mouse"
11982   with_ext_mouse=$enableval
11983 else
11984   with_ext_mouse=$cf_dft_ext_mouse
11985 fi;
11986 echo "$as_me:11986: result: $with_ext_mouse" >&5
11987 echo "${ECHO_T}$with_ext_mouse" >&6
11988 NCURSES_MOUSE_VERSION=1
11989 if test "x$with_ext_mouse" = xyes ; then
11990         NCURSES_MOUSE_VERSION=2
11991
11992 if test "${with_abi_version+set}" != set; then
11993         case $cf_cv_rel_version in
11994         (5.*)
11995                 cf_cv_rel_version=6.0
11996                 cf_cv_abi_version=6
11997                 { echo "$as_me:11997: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
11998 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
11999                 ;;
12000         esac
12001 fi
12002
12003 fi
12004
12005 ###   use option --enable-ext-putwin to turn on extended screendumps
12006 echo "$as_me:12006: checking if you want to use extended putwin/screendump" >&5
12007 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
12008
12009 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
12010 if test "${enable_ext_putwin+set}" = set; then
12011   enableval="$enable_ext_putwin"
12012   with_ext_putwin=$enableval
12013 else
12014   with_ext_putwin=$cf_dft_ext_putwin
12015 fi;
12016 echo "$as_me:12016: result: $with_ext_putwin" >&5
12017 echo "${ECHO_T}$with_ext_putwin" >&6
12018 if test "x$with_ext_putwin" = xyes ; then
12019
12020 cat >>confdefs.h <<\EOF
12021 #define NCURSES_EXT_PUTWIN 1
12022 EOF
12023
12024 fi
12025
12026 echo "$as_me:12026: checking if you want \$NCURSES_NO_PADDING code" >&5
12027 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
12028
12029 # Check whether --enable-no-padding or --disable-no-padding was given.
12030 if test "${enable_no_padding+set}" = set; then
12031   enableval="$enable_no_padding"
12032   with_no_padding=$enableval
12033 else
12034   with_no_padding=$with_ext_funcs
12035 fi;
12036 echo "$as_me:12036: result: $with_no_padding" >&5
12037 echo "${ECHO_T}$with_no_padding" >&6
12038 test "x$with_no_padding" = xyes &&
12039 cat >>confdefs.h <<\EOF
12040 #define NCURSES_NO_PADDING 1
12041 EOF
12042
12043 echo "$as_me:12043: checking for ANSI C header files" >&5
12044 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12045 if test "${ac_cv_header_stdc+set}" = set; then
12046   echo $ECHO_N "(cached) $ECHO_C" >&6
12047 else
12048   cat >conftest.$ac_ext <<_ACEOF
12049 #line 12049 "configure"
12050 #include "confdefs.h"
12051 #include <stdlib.h>
12052 #include <stdarg.h>
12053 #include <string.h>
12054 #include <float.h>
12055
12056 _ACEOF
12057 if { (eval echo "$as_me:12057: \"$ac_cpp conftest.$ac_ext\"") >&5
12058   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12059   ac_status=$?
12060   egrep -v '^ *\+' conftest.er1 >conftest.err
12061   rm -f conftest.er1
12062   cat conftest.err >&5
12063   echo "$as_me:12063: \$? = $ac_status" >&5
12064   (exit $ac_status); } >/dev/null; then
12065   if test -s conftest.err; then
12066     ac_cpp_err=$ac_c_preproc_warn_flag
12067   else
12068     ac_cpp_err=
12069   fi
12070 else
12071   ac_cpp_err=yes
12072 fi
12073 if test -z "$ac_cpp_err"; then
12074   ac_cv_header_stdc=yes
12075 else
12076   echo "$as_me: failed program was:" >&5
12077   cat conftest.$ac_ext >&5
12078   ac_cv_header_stdc=no
12079 fi
12080 rm -f conftest.err conftest.$ac_ext
12081
12082 if test $ac_cv_header_stdc = yes; then
12083   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12084   cat >conftest.$ac_ext <<_ACEOF
12085 #line 12085 "configure"
12086 #include "confdefs.h"
12087 #include <string.h>
12088
12089 _ACEOF
12090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12091   egrep "memchr" >/dev/null 2>&1; then
12092   :
12093 else
12094   ac_cv_header_stdc=no
12095 fi
12096 rm -rf conftest*
12097
12098 fi
12099
12100 if test $ac_cv_header_stdc = yes; then
12101   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12102   cat >conftest.$ac_ext <<_ACEOF
12103 #line 12103 "configure"
12104 #include "confdefs.h"
12105 #include <stdlib.h>
12106
12107 _ACEOF
12108 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12109   egrep "free" >/dev/null 2>&1; then
12110   :
12111 else
12112   ac_cv_header_stdc=no
12113 fi
12114 rm -rf conftest*
12115
12116 fi
12117
12118 if test $ac_cv_header_stdc = yes; then
12119   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12120   if test "$cross_compiling" = yes; then
12121   :
12122 else
12123   cat >conftest.$ac_ext <<_ACEOF
12124 #line 12124 "configure"
12125 #include "confdefs.h"
12126 #include <ctype.h>
12127 #if ((' ' & 0x0FF) == 0x020)
12128 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12129 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12130 #else
12131 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12132                      || ('j' <= (c) && (c) <= 'r') \
12133                      || ('s' <= (c) && (c) <= 'z'))
12134 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12135 #endif
12136
12137 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12138 int
12139 main ()
12140 {
12141   int i;
12142   for (i = 0; i < 256; i++)
12143     if (XOR (islower (i), ISLOWER (i))
12144         || toupper (i) != TOUPPER (i))
12145       $ac_main_return(2);
12146   $ac_main_return (0);
12147 }
12148 _ACEOF
12149 rm -f conftest$ac_exeext
12150 if { (eval echo "$as_me:12150: \"$ac_link\"") >&5
12151   (eval $ac_link) 2>&5
12152   ac_status=$?
12153   echo "$as_me:12153: \$? = $ac_status" >&5
12154   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12155   { (eval echo "$as_me:12155: \"$ac_try\"") >&5
12156   (eval $ac_try) 2>&5
12157   ac_status=$?
12158   echo "$as_me:12158: \$? = $ac_status" >&5
12159   (exit $ac_status); }; }; then
12160   :
12161 else
12162   echo "$as_me: program exited with status $ac_status" >&5
12163 echo "$as_me: failed program was:" >&5
12164 cat conftest.$ac_ext >&5
12165 ac_cv_header_stdc=no
12166 fi
12167 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12168 fi
12169 fi
12170 fi
12171 echo "$as_me:12171: result: $ac_cv_header_stdc" >&5
12172 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12173 if test $ac_cv_header_stdc = yes; then
12174
12175 cat >>confdefs.h <<\EOF
12176 #define STDC_HEADERS 1
12177 EOF
12178
12179 fi
12180
12181 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
12182
12183 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
12184                   inttypes.h stdint.h unistd.h
12185 do
12186 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12187 echo "$as_me:12187: checking for $ac_header" >&5
12188 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12189 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12190   echo $ECHO_N "(cached) $ECHO_C" >&6
12191 else
12192   cat >conftest.$ac_ext <<_ACEOF
12193 #line 12193 "configure"
12194 #include "confdefs.h"
12195 $ac_includes_default
12196 #include <$ac_header>
12197 _ACEOF
12198 rm -f conftest.$ac_objext
12199 if { (eval echo "$as_me:12199: \"$ac_compile\"") >&5
12200   (eval $ac_compile) 2>&5
12201   ac_status=$?
12202   echo "$as_me:12202: \$? = $ac_status" >&5
12203   (exit $ac_status); } &&
12204          { ac_try='test -s conftest.$ac_objext'
12205   { (eval echo "$as_me:12205: \"$ac_try\"") >&5
12206   (eval $ac_try) 2>&5
12207   ac_status=$?
12208   echo "$as_me:12208: \$? = $ac_status" >&5
12209   (exit $ac_status); }; }; then
12210   eval "$as_ac_Header=yes"
12211 else
12212   echo "$as_me: failed program was:" >&5
12213 cat conftest.$ac_ext >&5
12214 eval "$as_ac_Header=no"
12215 fi
12216 rm -f conftest.$ac_objext conftest.$ac_ext
12217 fi
12218 echo "$as_me:12218: result: `eval echo '${'$as_ac_Header'}'`" >&5
12219 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12220 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12221   cat >>confdefs.h <<EOF
12222 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12223 EOF
12224
12225 fi
12226 done
12227
12228 echo "$as_me:12228: checking for signed char" >&5
12229 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
12230 if test "${ac_cv_type_signed_char+set}" = set; then
12231   echo $ECHO_N "(cached) $ECHO_C" >&6
12232 else
12233   cat >conftest.$ac_ext <<_ACEOF
12234 #line 12234 "configure"
12235 #include "confdefs.h"
12236 $ac_includes_default
12237 int
12238 main ()
12239 {
12240 if ((signed char *) 0)
12241   return 0;
12242 if (sizeof (signed char))
12243   return 0;
12244   ;
12245   return 0;
12246 }
12247 _ACEOF
12248 rm -f conftest.$ac_objext
12249 if { (eval echo "$as_me:12249: \"$ac_compile\"") >&5
12250   (eval $ac_compile) 2>&5
12251   ac_status=$?
12252   echo "$as_me:12252: \$? = $ac_status" >&5
12253   (exit $ac_status); } &&
12254          { ac_try='test -s conftest.$ac_objext'
12255   { (eval echo "$as_me:12255: \"$ac_try\"") >&5
12256   (eval $ac_try) 2>&5
12257   ac_status=$?
12258   echo "$as_me:12258: \$? = $ac_status" >&5
12259   (exit $ac_status); }; }; then
12260   ac_cv_type_signed_char=yes
12261 else
12262   echo "$as_me: failed program was:" >&5
12263 cat conftest.$ac_ext >&5
12264 ac_cv_type_signed_char=no
12265 fi
12266 rm -f conftest.$ac_objext conftest.$ac_ext
12267 fi
12268 echo "$as_me:12268: result: $ac_cv_type_signed_char" >&5
12269 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
12270
12271 echo "$as_me:12271: checking size of signed char" >&5
12272 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
12273 if test "${ac_cv_sizeof_signed_char+set}" = set; then
12274   echo $ECHO_N "(cached) $ECHO_C" >&6
12275 else
12276   if test "$ac_cv_type_signed_char" = yes; then
12277   if test "$cross_compiling" = yes; then
12278   # Depending upon the size, compute the lo and hi bounds.
12279 cat >conftest.$ac_ext <<_ACEOF
12280 #line 12280 "configure"
12281 #include "confdefs.h"
12282 $ac_includes_default
12283 int
12284 main ()
12285 {
12286 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
12287   ;
12288   return 0;
12289 }
12290 _ACEOF
12291 rm -f conftest.$ac_objext
12292 if { (eval echo "$as_me:12292: \"$ac_compile\"") >&5
12293   (eval $ac_compile) 2>&5
12294   ac_status=$?
12295   echo "$as_me:12295: \$? = $ac_status" >&5
12296   (exit $ac_status); } &&
12297          { ac_try='test -s conftest.$ac_objext'
12298   { (eval echo "$as_me:12298: \"$ac_try\"") >&5
12299   (eval $ac_try) 2>&5
12300   ac_status=$?
12301   echo "$as_me:12301: \$? = $ac_status" >&5
12302   (exit $ac_status); }; }; then
12303   ac_lo=0 ac_mid=0
12304   while :; do
12305     cat >conftest.$ac_ext <<_ACEOF
12306 #line 12306 "configure"
12307 #include "confdefs.h"
12308 $ac_includes_default
12309 int
12310 main ()
12311 {
12312 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12313   ;
12314   return 0;
12315 }
12316 _ACEOF
12317 rm -f conftest.$ac_objext
12318 if { (eval echo "$as_me:12318: \"$ac_compile\"") >&5
12319   (eval $ac_compile) 2>&5
12320   ac_status=$?
12321   echo "$as_me:12321: \$? = $ac_status" >&5
12322   (exit $ac_status); } &&
12323          { ac_try='test -s conftest.$ac_objext'
12324   { (eval echo "$as_me:12324: \"$ac_try\"") >&5
12325   (eval $ac_try) 2>&5
12326   ac_status=$?
12327   echo "$as_me:12327: \$? = $ac_status" >&5
12328   (exit $ac_status); }; }; then
12329   ac_hi=$ac_mid; break
12330 else
12331   echo "$as_me: failed program was:" >&5
12332 cat conftest.$ac_ext >&5
12333 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
12334 fi
12335 rm -f conftest.$ac_objext conftest.$ac_ext
12336   done
12337 else
12338   echo "$as_me: failed program was:" >&5
12339 cat conftest.$ac_ext >&5
12340 ac_hi=-1 ac_mid=-1
12341   while :; do
12342     cat >conftest.$ac_ext <<_ACEOF
12343 #line 12343 "configure"
12344 #include "confdefs.h"
12345 $ac_includes_default
12346 int
12347 main ()
12348 {
12349 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
12350   ;
12351   return 0;
12352 }
12353 _ACEOF
12354 rm -f conftest.$ac_objext
12355 if { (eval echo "$as_me:12355: \"$ac_compile\"") >&5
12356   (eval $ac_compile) 2>&5
12357   ac_status=$?
12358   echo "$as_me:12358: \$? = $ac_status" >&5
12359   (exit $ac_status); } &&
12360          { ac_try='test -s conftest.$ac_objext'
12361   { (eval echo "$as_me:12361: \"$ac_try\"") >&5
12362   (eval $ac_try) 2>&5
12363   ac_status=$?
12364   echo "$as_me:12364: \$? = $ac_status" >&5
12365   (exit $ac_status); }; }; then
12366   ac_lo=$ac_mid; break
12367 else
12368   echo "$as_me: failed program was:" >&5
12369 cat conftest.$ac_ext >&5
12370 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
12371 fi
12372 rm -f conftest.$ac_objext conftest.$ac_ext
12373   done
12374 fi
12375 rm -f conftest.$ac_objext conftest.$ac_ext
12376 # Binary search between lo and hi bounds.
12377 while test "x$ac_lo" != "x$ac_hi"; do
12378   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12379   cat >conftest.$ac_ext <<_ACEOF
12380 #line 12380 "configure"
12381 #include "confdefs.h"
12382 $ac_includes_default
12383 int
12384 main ()
12385 {
12386 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12387   ;
12388   return 0;
12389 }
12390 _ACEOF
12391 rm -f conftest.$ac_objext
12392 if { (eval echo "$as_me:12392: \"$ac_compile\"") >&5
12393   (eval $ac_compile) 2>&5
12394   ac_status=$?
12395   echo "$as_me:12395: \$? = $ac_status" >&5
12396   (exit $ac_status); } &&
12397          { ac_try='test -s conftest.$ac_objext'
12398   { (eval echo "$as_me:12398: \"$ac_try\"") >&5
12399   (eval $ac_try) 2>&5
12400   ac_status=$?
12401   echo "$as_me:12401: \$? = $ac_status" >&5
12402   (exit $ac_status); }; }; then
12403   ac_hi=$ac_mid
12404 else
12405   echo "$as_me: failed program was:" >&5
12406 cat conftest.$ac_ext >&5
12407 ac_lo=`expr $ac_mid + 1`
12408 fi
12409 rm -f conftest.$ac_objext conftest.$ac_ext
12410 done
12411 ac_cv_sizeof_signed_char=$ac_lo
12412 else
12413   if test "$cross_compiling" = yes; then
12414   { { echo "$as_me:12414: error: cannot run test program while cross compiling" >&5
12415 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12416    { (exit 1); exit 1; }; }
12417 else
12418   cat >conftest.$ac_ext <<_ACEOF
12419 #line 12419 "configure"
12420 #include "confdefs.h"
12421 $ac_includes_default
12422 int
12423 main ()
12424 {
12425 FILE *f = fopen ("conftest.val", "w");
12426 if (!f)
12427   $ac_main_return (1);
12428 fprintf (f, "%d", (sizeof (signed char)));
12429 fclose (f);
12430   ;
12431   return 0;
12432 }
12433 _ACEOF
12434 rm -f conftest$ac_exeext
12435 if { (eval echo "$as_me:12435: \"$ac_link\"") >&5
12436   (eval $ac_link) 2>&5
12437   ac_status=$?
12438   echo "$as_me:12438: \$? = $ac_status" >&5
12439   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12440   { (eval echo "$as_me:12440: \"$ac_try\"") >&5
12441   (eval $ac_try) 2>&5
12442   ac_status=$?
12443   echo "$as_me:12443: \$? = $ac_status" >&5
12444   (exit $ac_status); }; }; then
12445   ac_cv_sizeof_signed_char=`cat conftest.val`
12446 else
12447   echo "$as_me: program exited with status $ac_status" >&5
12448 echo "$as_me: failed program was:" >&5
12449 cat conftest.$ac_ext >&5
12450 fi
12451 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12452 fi
12453 fi
12454 rm -f conftest.val
12455 else
12456   ac_cv_sizeof_signed_char=0
12457 fi
12458 fi
12459 echo "$as_me:12459: result: $ac_cv_sizeof_signed_char" >&5
12460 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
12461 cat >>confdefs.h <<EOF
12462 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
12463 EOF
12464
12465 if test "$ac_cv_sizeof_signed_char" = 1 ; then
12466         NCURSES_SBOOL="signed char"
12467 else
12468         NCURSES_SBOOL="char"
12469 fi
12470 echo "$as_me:12470: checking if you want to use signed Boolean array in term.h" >&5
12471 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
12472
12473 # Check whether --enable-signed-char or --disable-signed-char was given.
12474 if test "${enable_signed_char+set}" = set; then
12475   enableval="$enable_signed_char"
12476   with_signed_char=$enableval
12477 else
12478   with_signed_char=no
12479 fi;
12480 echo "$as_me:12480: result: $with_signed_char" >&5
12481 echo "${ECHO_T}$with_signed_char" >&6
12482 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
12483
12484 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
12485 echo "$as_me:12485: checking if you want SIGWINCH handler" >&5
12486 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
12487
12488 # Check whether --enable-sigwinch or --disable-sigwinch was given.
12489 if test "${enable_sigwinch+set}" = set; then
12490   enableval="$enable_sigwinch"
12491   with_sigwinch=$enableval
12492 else
12493   with_sigwinch=$with_ext_funcs
12494 fi;
12495 echo "$as_me:12495: result: $with_sigwinch" >&5
12496 echo "${ECHO_T}$with_sigwinch" >&6
12497 test "x$with_sigwinch" = xyes &&
12498 cat >>confdefs.h <<\EOF
12499 #define USE_SIGWINCH 1
12500 EOF
12501
12502 ###   use option --enable-tcap-names to allow user to define new capabilities
12503 echo "$as_me:12503: checking if you want user-definable terminal capabilities like termcap" >&5
12504 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
12505
12506 # Check whether --enable-tcap-names or --disable-tcap-names was given.
12507 if test "${enable_tcap_names+set}" = set; then
12508   enableval="$enable_tcap_names"
12509   with_tcap_names=$enableval
12510 else
12511   with_tcap_names=$with_ext_funcs
12512 fi;
12513 echo "$as_me:12513: result: $with_tcap_names" >&5
12514 echo "${ECHO_T}$with_tcap_names" >&6
12515 NCURSES_XNAMES=0
12516 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
12517
12518 ###############################################################################
12519 # These options are relatively safe to experiment with.
12520
12521 echo "$as_me:12521: checking if you want all development code" >&5
12522 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
12523
12524 # Check whether --with-develop or --without-develop was given.
12525 if test "${with_develop+set}" = set; then
12526   withval="$with_develop"
12527   with_develop=$withval
12528 else
12529   with_develop=no
12530 fi;
12531 echo "$as_me:12531: result: $with_develop" >&5
12532 echo "${ECHO_T}$with_develop" >&6
12533
12534 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
12535 echo "$as_me:12535: checking if you want hard-tabs code" >&5
12536 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
12537
12538 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
12539 if test "${enable_hard_tabs+set}" = set; then
12540   enableval="$enable_hard_tabs"
12541
12542 else
12543   enable_hard_tabs=$with_develop
12544 fi;
12545 echo "$as_me:12545: result: $enable_hard_tabs" >&5
12546 echo "${ECHO_T}$enable_hard_tabs" >&6
12547 test "x$enable_hard_tabs" = xyes &&
12548 cat >>confdefs.h <<\EOF
12549 #define USE_HARD_TABS 1
12550 EOF
12551
12552 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
12553 echo "$as_me:12553: checking if you want limited support for xmc" >&5
12554 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
12555
12556 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
12557 if test "${enable_xmc_glitch+set}" = set; then
12558   enableval="$enable_xmc_glitch"
12559
12560 else
12561   enable_xmc_glitch=$with_develop
12562 fi;
12563 echo "$as_me:12563: result: $enable_xmc_glitch" >&5
12564 echo "${ECHO_T}$enable_xmc_glitch" >&6
12565 test "x$enable_xmc_glitch" = xyes &&
12566 cat >>confdefs.h <<\EOF
12567 #define USE_XMC_SUPPORT 1
12568 EOF
12569
12570 ###############################################################################
12571 # These are just experimental, probably should not be in a package:
12572
12573 echo "$as_me:12573: checking if you do not want to assume colors are white-on-black" >&5
12574 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
12575
12576 # Check whether --enable-assumed-color or --disable-assumed-color was given.
12577 if test "${enable_assumed_color+set}" = set; then
12578   enableval="$enable_assumed_color"
12579   with_assumed_color=$enableval
12580 else
12581   with_assumed_color=yes
12582 fi;
12583 echo "$as_me:12583: result: $with_assumed_color" >&5
12584 echo "${ECHO_T}$with_assumed_color" >&6
12585 test "x$with_assumed_color" = xyes &&
12586 cat >>confdefs.h <<\EOF
12587 #define USE_ASSUMED_COLOR 1
12588 EOF
12589
12590 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
12591 echo "$as_me:12591: checking if you want hashmap scrolling-optimization code" >&5
12592 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
12593
12594 # Check whether --enable-hashmap or --disable-hashmap was given.
12595 if test "${enable_hashmap+set}" = set; then
12596   enableval="$enable_hashmap"
12597   with_hashmap=$enableval
12598 else
12599   with_hashmap=yes
12600 fi;
12601 echo "$as_me:12601: result: $with_hashmap" >&5
12602 echo "${ECHO_T}$with_hashmap" >&6
12603 test "x$with_hashmap" = xyes &&
12604 cat >>confdefs.h <<\EOF
12605 #define USE_HASHMAP 1
12606 EOF
12607
12608 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
12609 echo "$as_me:12609: checking if you want colorfgbg code" >&5
12610 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
12611
12612 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
12613 if test "${enable_colorfgbg+set}" = set; then
12614   enableval="$enable_colorfgbg"
12615   with_colorfgbg=$enableval
12616 else
12617   with_colorfgbg=no
12618 fi;
12619 echo "$as_me:12619: result: $with_colorfgbg" >&5
12620 echo "${ECHO_T}$with_colorfgbg" >&6
12621 test "x$with_colorfgbg" = xyes &&
12622 cat >>confdefs.h <<\EOF
12623 #define USE_COLORFGBG 1
12624 EOF
12625
12626 ###   use option --enable-interop to turn on use of bindings used for interop
12627 echo "$as_me:12627: checking if you want interop bindings" >&5
12628 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
12629
12630 # Check whether --enable-interop or --disable-interop was given.
12631 if test "${enable_interop+set}" = set; then
12632   enableval="$enable_interop"
12633   with_exp_interop=$enableval
12634 else
12635   with_exp_interop=$cf_dft_interop
12636 fi;
12637 echo "$as_me:12637: result: $with_exp_interop" >&5
12638 echo "${ECHO_T}$with_exp_interop" >&6
12639
12640 NCURSES_INTEROP_FUNCS=0
12641 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
12642
12643 # This is still experimental (20080329), but should ultimately be moved to
12644 # the script-block --with-normal, etc.
12645
12646 echo "$as_me:12646: checking if you want to link with the pthread library" >&5
12647 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
12648
12649 # Check whether --with-pthread or --without-pthread was given.
12650 if test "${with_pthread+set}" = set; then
12651   withval="$with_pthread"
12652   with_pthread=$withval
12653 else
12654   with_pthread=no
12655 fi;
12656 echo "$as_me:12656: result: $with_pthread" >&5
12657 echo "${ECHO_T}$with_pthread" >&6
12658
12659 if test "$with_pthread" != no ; then
12660         echo "$as_me:12660: checking for pthread.h" >&5
12661 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
12662 if test "${ac_cv_header_pthread_h+set}" = set; then
12663   echo $ECHO_N "(cached) $ECHO_C" >&6
12664 else
12665   cat >conftest.$ac_ext <<_ACEOF
12666 #line 12666 "configure"
12667 #include "confdefs.h"
12668 #include <pthread.h>
12669 _ACEOF
12670 if { (eval echo "$as_me:12670: \"$ac_cpp conftest.$ac_ext\"") >&5
12671   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12672   ac_status=$?
12673   egrep -v '^ *\+' conftest.er1 >conftest.err
12674   rm -f conftest.er1
12675   cat conftest.err >&5
12676   echo "$as_me:12676: \$? = $ac_status" >&5
12677   (exit $ac_status); } >/dev/null; then
12678   if test -s conftest.err; then
12679     ac_cpp_err=$ac_c_preproc_warn_flag
12680   else
12681     ac_cpp_err=
12682   fi
12683 else
12684   ac_cpp_err=yes
12685 fi
12686 if test -z "$ac_cpp_err"; then
12687   ac_cv_header_pthread_h=yes
12688 else
12689   echo "$as_me: failed program was:" >&5
12690   cat conftest.$ac_ext >&5
12691   ac_cv_header_pthread_h=no
12692 fi
12693 rm -f conftest.err conftest.$ac_ext
12694 fi
12695 echo "$as_me:12695: result: $ac_cv_header_pthread_h" >&5
12696 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
12697 if test $ac_cv_header_pthread_h = yes; then
12698
12699 cat >>confdefs.h <<\EOF
12700 #define HAVE_PTHREADS_H 1
12701 EOF
12702
12703         for cf_lib_pthread in pthread c_r
12704         do
12705             echo "$as_me:12705: checking if we can link with the $cf_lib_pthread library" >&5
12706 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
12707             cf_save_LIBS="$LIBS"
12708
12709 cf_add_libs="-l$cf_lib_pthread"
12710 # Filter out duplicates - this happens with badly-designed ".pc" files...
12711 for cf_add_1lib in $LIBS
12712 do
12713         for cf_add_2lib in $cf_add_libs
12714         do
12715                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12716                 then
12717                         cf_add_1lib=
12718                         break
12719                 fi
12720         done
12721         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12722 done
12723 LIBS="$cf_add_libs"
12724
12725             cat >conftest.$ac_ext <<_ACEOF
12726 #line 12726 "configure"
12727 #include "confdefs.h"
12728
12729 #include <pthread.h>
12730
12731 int
12732 main ()
12733 {
12734
12735                 int rc = pthread_create(0,0,0,0);
12736                 int r2 = pthread_mutexattr_settype(0, 0);
12737
12738   ;
12739   return 0;
12740 }
12741 _ACEOF
12742 rm -f conftest.$ac_objext conftest$ac_exeext
12743 if { (eval echo "$as_me:12743: \"$ac_link\"") >&5
12744   (eval $ac_link) 2>&5
12745   ac_status=$?
12746   echo "$as_me:12746: \$? = $ac_status" >&5
12747   (exit $ac_status); } &&
12748          { ac_try='test -s conftest$ac_exeext'
12749   { (eval echo "$as_me:12749: \"$ac_try\"") >&5
12750   (eval $ac_try) 2>&5
12751   ac_status=$?
12752   echo "$as_me:12752: \$? = $ac_status" >&5
12753   (exit $ac_status); }; }; then
12754   with_pthread=yes
12755 else
12756   echo "$as_me: failed program was:" >&5
12757 cat conftest.$ac_ext >&5
12758 with_pthread=no
12759 fi
12760 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12761             LIBS="$cf_save_LIBS"
12762             echo "$as_me:12762: result: $with_pthread" >&5
12763 echo "${ECHO_T}$with_pthread" >&6
12764             test "$with_pthread" = yes && break
12765         done
12766
12767         if test "$with_pthread" = yes ; then
12768
12769 cf_add_libs="-l$cf_lib_pthread"
12770 # Filter out duplicates - this happens with badly-designed ".pc" files...
12771 for cf_add_1lib in $LIBS
12772 do
12773         for cf_add_2lib in $cf_add_libs
12774         do
12775                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12776                 then
12777                         cf_add_1lib=
12778                         break
12779                 fi
12780         done
12781         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12782 done
12783 LIBS="$cf_add_libs"
12784
12785 cat >>confdefs.h <<\EOF
12786 #define HAVE_LIBPTHREADS 1
12787 EOF
12788
12789         else
12790             { { echo "$as_me:12790: error: Cannot link with pthread library" >&5
12791 echo "$as_me: error: Cannot link with pthread library" >&2;}
12792    { (exit 1); exit 1; }; }
12793         fi
12794
12795 fi
12796
12797 fi
12798
12799 if test "x$with_pthread" != xno; then
12800         echo "$as_me:12800: checking for pthread_kill" >&5
12801 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
12802 if test "${ac_cv_func_pthread_kill+set}" = set; then
12803   echo $ECHO_N "(cached) $ECHO_C" >&6
12804 else
12805   cat >conftest.$ac_ext <<_ACEOF
12806 #line 12806 "configure"
12807 #include "confdefs.h"
12808 /* System header to define __stub macros and hopefully few prototypes,
12809     which can conflict with char pthread_kill (); below.  */
12810 #include <assert.h>
12811 /* Override any gcc2 internal prototype to avoid an error.  */
12812 #ifdef __cplusplus
12813 extern "C"
12814 #endif
12815 /* We use char because int might match the return type of a gcc2
12816    builtin and then its argument prototype would still apply.  */
12817 char pthread_kill ();
12818 char (*f) ();
12819
12820 int
12821 main ()
12822 {
12823 /* The GNU C library defines this for functions which it implements
12824     to always fail with ENOSYS.  Some functions are actually named
12825     something starting with __ and the normal name is an alias.  */
12826 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
12827 choke me
12828 #else
12829 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12830 #endif
12831
12832   ;
12833   return 0;
12834 }
12835 _ACEOF
12836 rm -f conftest.$ac_objext conftest$ac_exeext
12837 if { (eval echo "$as_me:12837: \"$ac_link\"") >&5
12838   (eval $ac_link) 2>&5
12839   ac_status=$?
12840   echo "$as_me:12840: \$? = $ac_status" >&5
12841   (exit $ac_status); } &&
12842          { ac_try='test -s conftest$ac_exeext'
12843   { (eval echo "$as_me:12843: \"$ac_try\"") >&5
12844   (eval $ac_try) 2>&5
12845   ac_status=$?
12846   echo "$as_me:12846: \$? = $ac_status" >&5
12847   (exit $ac_status); }; }; then
12848   ac_cv_func_pthread_kill=yes
12849 else
12850   echo "$as_me: failed program was:" >&5
12851 cat conftest.$ac_ext >&5
12852 ac_cv_func_pthread_kill=no
12853 fi
12854 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12855 fi
12856 echo "$as_me:12856: result: $ac_cv_func_pthread_kill" >&5
12857 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
12858 if test $ac_cv_func_pthread_kill = yes; then
12859
12860                 echo "$as_me:12860: checking if you want to allow EINTR in wgetch with pthreads" >&5
12861 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
12862
12863 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
12864 if test "${enable_pthreads_eintr+set}" = set; then
12865   enableval="$enable_pthreads_eintr"
12866   use_pthreads_eintr=$enableval
12867 else
12868   use_pthreads_eintr=no
12869 fi;
12870                 echo "$as_me:12870: result: $use_pthreads_eintr" >&5
12871 echo "${ECHO_T}$use_pthreads_eintr" >&6
12872                 if test "x$use_pthreads_eintr" = xyes ; then
12873
12874 cat >>confdefs.h <<\EOF
12875 #define USE_PTHREADS_EINTR 1
12876 EOF
12877
12878                 fi
12879 fi
12880
12881         echo "$as_me:12881: checking if you want to use weak-symbols for pthreads" >&5
12882 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
12883
12884 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
12885 if test "${enable_weak_symbols+set}" = set; then
12886   enableval="$enable_weak_symbols"
12887   use_weak_symbols=$enableval
12888 else
12889   use_weak_symbols=no
12890 fi;
12891         echo "$as_me:12891: result: $use_weak_symbols" >&5
12892 echo "${ECHO_T}$use_weak_symbols" >&6
12893         if test "x$use_weak_symbols" = xyes ; then
12894
12895 echo "$as_me:12895: checking if $CC supports weak symbols" >&5
12896 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
12897 if test "${cf_cv_weak_symbols+set}" = set; then
12898   echo $ECHO_N "(cached) $ECHO_C" >&6
12899 else
12900
12901 cat >conftest.$ac_ext <<_ACEOF
12902 #line 12902 "configure"
12903 #include "confdefs.h"
12904
12905 #include <stdio.h>
12906 int
12907 main ()
12908 {
12909
12910 #if defined(__GNUC__)
12911 #  if defined __USE_ISOC99
12912 #    define _cat_pragma(exp)    _Pragma(#exp)
12913 #    define _weak_pragma(exp)   _cat_pragma(weak name)
12914 #  else
12915 #    define _weak_pragma(exp)
12916 #  endif
12917 #  define _declare(name)        __extension__ extern __typeof__(name) name
12918 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
12919 #endif
12920
12921 weak_symbol(fopen);
12922
12923   ;
12924   return 0;
12925 }
12926 _ACEOF
12927 rm -f conftest.$ac_objext
12928 if { (eval echo "$as_me:12928: \"$ac_compile\"") >&5
12929   (eval $ac_compile) 2>&5
12930   ac_status=$?
12931   echo "$as_me:12931: \$? = $ac_status" >&5
12932   (exit $ac_status); } &&
12933          { ac_try='test -s conftest.$ac_objext'
12934   { (eval echo "$as_me:12934: \"$ac_try\"") >&5
12935   (eval $ac_try) 2>&5
12936   ac_status=$?
12937   echo "$as_me:12937: \$? = $ac_status" >&5
12938   (exit $ac_status); }; }; then
12939   cf_cv_weak_symbols=yes
12940 else
12941   echo "$as_me: failed program was:" >&5
12942 cat conftest.$ac_ext >&5
12943 cf_cv_weak_symbols=no
12944 fi
12945 rm -f conftest.$ac_objext conftest.$ac_ext
12946
12947 fi
12948 echo "$as_me:12948: result: $cf_cv_weak_symbols" >&5
12949 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
12950
12951         else
12952                 cf_cv_weak_symbols=no
12953         fi
12954
12955         if test "x$cf_cv_weak_symbols" = xyes ; then
12956
12957 cat >>confdefs.h <<\EOF
12958 #define USE_WEAK_SYMBOLS 1
12959 EOF
12960
12961         fi
12962 fi
12963
12964 PTHREAD=
12965 if test "x$with_pthread" = "xyes" ; then
12966
12967 cat >>confdefs.h <<\EOF
12968 #define USE_PTHREADS 1
12969 EOF
12970
12971         enable_reentrant=yes
12972         if test "x$cf_cv_weak_symbols" = xyes ; then
12973                 PTHREAD=-lpthread
12974         fi
12975 fi
12976
12977 # Reentrant code has to be opaque; there's little advantage to making ncurses
12978 # opaque outside of that, so there is no --enable-opaque option.  We can use
12979 # this option without --with-pthreads, but this will be always set for
12980 # pthreads.
12981 echo "$as_me:12981: checking if you want reentrant code" >&5
12982 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
12983
12984 # Check whether --enable-reentrant or --disable-reentrant was given.
12985 if test "${enable_reentrant+set}" = set; then
12986   enableval="$enable_reentrant"
12987   with_reentrant=$enableval
12988 else
12989   with_reentrant=no
12990 fi;
12991 echo "$as_me:12991: result: $with_reentrant" >&5
12992 echo "${ECHO_T}$with_reentrant" >&6
12993 if test "x$with_reentrant" = xyes ; then
12994         cf_cv_enable_reentrant=1
12995         cf_cv_enable_opaque="NCURSES_INTERNALS"
12996         NCURSES_OPAQUE=1
12997         NCURSES_SIZE_T=int
12998         if test "x$cf_cv_weak_symbols" = xyes ; then
12999
13000 # remove pthread library from $LIBS
13001 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
13002
13003 cf_add_libs="-lpthread"
13004 # Filter out duplicates - this happens with badly-designed ".pc" files...
13005 for cf_add_1lib in $TEST_LIBS
13006 do
13007         for cf_add_2lib in $cf_add_libs
13008         do
13009                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13010                 then
13011                         cf_add_1lib=
13012                         break
13013                 fi
13014         done
13015         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13016 done
13017 TEST_LIBS="$cf_add_libs"
13018
13019 cf_add_libs="-lpthread"
13020 # Filter out duplicates - this happens with badly-designed ".pc" files...
13021 for cf_add_1lib in $TEST_LIBS2
13022 do
13023         for cf_add_2lib in $cf_add_libs
13024         do
13025                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13026                 then
13027                         cf_add_1lib=
13028                         break
13029                 fi
13030         done
13031         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13032 done
13033 TEST_LIBS2="$cf_add_libs"
13034
13035         else
13036                 # when not using weak symbols but with_reentrant,
13037                 # add 't' to the library suffix on all platforms
13038                 # except cygwin, where we only do that if ALSO
13039                 # compiling with full thread support.
13040                 case "$host" in
13041                 (*cygwin* | *msys*)
13042                         if test "$with_pthread" = "yes" ; then
13043                                 if test "x$disable_lib_suffixes" = "xno" ; then
13044                                         LIB_SUFFIX="t${LIB_SUFFIX}"
13045                                 fi
13046                         fi ;;
13047                 (*)
13048                         if test "x$disable_lib_suffixes" = "xno" ; then
13049                                 LIB_SUFFIX="t${LIB_SUFFIX}"
13050                         fi
13051                         ;;
13052                 esac
13053         fi
13054
13055 cat >>confdefs.h <<\EOF
13056 #define USE_REENTRANT 1
13057 EOF
13058
13059 if test "${with_abi_version+set}" != set; then
13060         case $cf_cv_rel_version in
13061         (5.*)
13062                 cf_cv_rel_version=6.0
13063                 cf_cv_abi_version=6
13064                 { echo "$as_me:13064: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
13065 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
13066                 ;;
13067         esac
13068 fi
13069
13070 else
13071         cf_cv_enable_reentrant=0
13072         cf_cv_enable_opaque="NCURSES_OPAQUE"
13073         NCURSES_OPAQUE=0
13074         NCURSES_SIZE_T=short
13075 fi
13076
13077 ### Allow using a different wrap-prefix
13078 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
13079         echo "$as_me:13079: checking for prefix used to wrap public variables" >&5
13080 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
13081
13082 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
13083 if test "${with_wrap_prefix+set}" = set; then
13084   withval="$with_wrap_prefix"
13085   NCURSES_WRAP_PREFIX=$withval
13086 else
13087   NCURSES_WRAP_PREFIX=_nc_
13088 fi;
13089         echo "$as_me:13089: result: $NCURSES_WRAP_PREFIX" >&5
13090 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
13091 else
13092         NCURSES_WRAP_PREFIX=_nc_
13093 fi
13094
13095 cat >>confdefs.h <<EOF
13096 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
13097 EOF
13098
13099 echo "$as_me:13099: checking if you want experimental safe-sprintf code" >&5
13100 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
13101
13102 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
13103 if test "${enable_safe_sprintf+set}" = set; then
13104   enableval="$enable_safe_sprintf"
13105   with_safe_sprintf=$enableval
13106 else
13107   with_safe_sprintf=no
13108 fi;
13109 echo "$as_me:13109: result: $with_safe_sprintf" >&5
13110 echo "${ECHO_T}$with_safe_sprintf" >&6
13111 test "x$with_safe_sprintf" = xyes &&
13112 cat >>confdefs.h <<\EOF
13113 #define USE_SAFE_SPRINTF 1
13114 EOF
13115
13116 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
13117 # when hashmap is used scroll hints are useless
13118 if test "$with_hashmap" = no ; then
13119 echo "$as_me:13119: checking if you want to experiment without scrolling-hints code" >&5
13120 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
13121
13122 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
13123 if test "${enable_scroll_hints+set}" = set; then
13124   enableval="$enable_scroll_hints"
13125   with_scroll_hints=$enableval
13126 else
13127   with_scroll_hints=yes
13128 fi;
13129 echo "$as_me:13129: result: $with_scroll_hints" >&5
13130 echo "${ECHO_T}$with_scroll_hints" >&6
13131 test "x$with_scroll_hints" = xyes &&
13132 cat >>confdefs.h <<\EOF
13133 #define USE_SCROLL_HINTS 1
13134 EOF
13135
13136 fi
13137
13138 echo "$as_me:13138: checking if you want wgetch-events code" >&5
13139 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
13140
13141 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
13142 if test "${enable_wgetch_events+set}" = set; then
13143   enableval="$enable_wgetch_events"
13144   with_wgetch_events=$enableval
13145 else
13146   with_wgetch_events=no
13147 fi;
13148 echo "$as_me:13148: result: $with_wgetch_events" >&5
13149 echo "${ECHO_T}$with_wgetch_events" >&6
13150 test "x$with_wgetch_events" = xyes &&
13151 cat >>confdefs.h <<\EOF
13152 #define NCURSES_WGETCH_EVENTS 1
13153 EOF
13154
13155 ###############################################################################
13156
13157 ###     use option --disable-echo to suppress full display compiling commands
13158
13159 echo "$as_me:13159: checking if you want to see long compiling messages" >&5
13160 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
13161
13162 # Check whether --enable-echo or --disable-echo was given.
13163 if test "${enable_echo+set}" = set; then
13164   enableval="$enable_echo"
13165   test "$enableval" != no && enableval=yes
13166         if test "$enableval" != "yes" ; then
13167
13168         ECHO_LT='--silent'
13169         ECHO_LD='@echo linking $@;'
13170         RULE_CC='@echo compiling $<'
13171         SHOW_CC='@echo compiling $@'
13172         ECHO_CC='@'
13173
13174         else
13175
13176         ECHO_LT=''
13177         ECHO_LD=''
13178         RULE_CC=''
13179         SHOW_CC=''
13180         ECHO_CC=''
13181
13182         fi
13183 else
13184   enableval=yes
13185
13186         ECHO_LT=''
13187         ECHO_LD=''
13188         RULE_CC=''
13189         SHOW_CC=''
13190         ECHO_CC=''
13191
13192 fi;
13193 echo "$as_me:13193: result: $enableval" >&5
13194 echo "${ECHO_T}$enableval" >&6
13195
13196 if test "x$enable_echo" = xyes; then
13197         ECHO_LINK=
13198 else
13199         ECHO_LINK='@ echo linking $@ ... ;'
13200         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
13201         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
13202 fi
13203
13204 ###     use option --enable-warnings to turn on all gcc warnings
13205 echo "$as_me:13205: checking if you want to see compiler warnings" >&5
13206 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
13207
13208 # Check whether --enable-warnings or --disable-warnings was given.
13209 if test "${enable_warnings+set}" = set; then
13210   enableval="$enable_warnings"
13211   with_warnings=$enableval
13212 fi;
13213 echo "$as_me:13213: result: $with_warnings" >&5
13214 echo "${ECHO_T}$with_warnings" >&6
13215
13216 if test "x$with_warnings" = "xyes"; then
13217
13218         ADAFLAGS="$ADAFLAGS -gnatg"
13219
13220 INTEL_COMPILER=no
13221
13222 if test "$GCC" = yes ; then
13223         case $host_os in
13224         (linux*|gnu*)
13225                 echo "$as_me:13225: checking if this is really Intel C compiler" >&5
13226 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
13227                 cf_save_CFLAGS="$CFLAGS"
13228                 CFLAGS="$CFLAGS -no-gcc"
13229                 cat >conftest.$ac_ext <<_ACEOF
13230 #line 13230 "configure"
13231 #include "confdefs.h"
13232
13233 int
13234 main ()
13235 {
13236
13237 #ifdef __INTEL_COMPILER
13238 #else
13239 make an error
13240 #endif
13241
13242   ;
13243   return 0;
13244 }
13245 _ACEOF
13246 rm -f conftest.$ac_objext
13247 if { (eval echo "$as_me:13247: \"$ac_compile\"") >&5
13248   (eval $ac_compile) 2>&5
13249   ac_status=$?
13250   echo "$as_me:13250: \$? = $ac_status" >&5
13251   (exit $ac_status); } &&
13252          { ac_try='test -s conftest.$ac_objext'
13253   { (eval echo "$as_me:13253: \"$ac_try\"") >&5
13254   (eval $ac_try) 2>&5
13255   ac_status=$?
13256   echo "$as_me:13256: \$? = $ac_status" >&5
13257   (exit $ac_status); }; }; then
13258   INTEL_COMPILER=yes
13259 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13260
13261 else
13262   echo "$as_me: failed program was:" >&5
13263 cat conftest.$ac_ext >&5
13264 fi
13265 rm -f conftest.$ac_objext conftest.$ac_ext
13266                 CFLAGS="$cf_save_CFLAGS"
13267                 echo "$as_me:13267: result: $INTEL_COMPILER" >&5
13268 echo "${ECHO_T}$INTEL_COMPILER" >&6
13269                 ;;
13270         esac
13271 fi
13272
13273 CLANG_COMPILER=no
13274
13275 if test "$GCC" = yes ; then
13276         echo "$as_me:13276: checking if this is really Clang C compiler" >&5
13277 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
13278         cf_save_CFLAGS="$CFLAGS"
13279         CFLAGS="$CFLAGS -Qunused-arguments"
13280         cat >conftest.$ac_ext <<_ACEOF
13281 #line 13281 "configure"
13282 #include "confdefs.h"
13283
13284 int
13285 main ()
13286 {
13287
13288 #ifdef __clang__
13289 #else
13290 make an error
13291 #endif
13292
13293   ;
13294   return 0;
13295 }
13296 _ACEOF
13297 rm -f conftest.$ac_objext
13298 if { (eval echo "$as_me:13298: \"$ac_compile\"") >&5
13299   (eval $ac_compile) 2>&5
13300   ac_status=$?
13301   echo "$as_me:13301: \$? = $ac_status" >&5
13302   (exit $ac_status); } &&
13303          { ac_try='test -s conftest.$ac_objext'
13304   { (eval echo "$as_me:13304: \"$ac_try\"") >&5
13305   (eval $ac_try) 2>&5
13306   ac_status=$?
13307   echo "$as_me:13307: \$? = $ac_status" >&5
13308   (exit $ac_status); }; }; then
13309   CLANG_COMPILER=yes
13310 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13311
13312 else
13313   echo "$as_me: failed program was:" >&5
13314 cat conftest.$ac_ext >&5
13315 fi
13316 rm -f conftest.$ac_objext conftest.$ac_ext
13317         CFLAGS="$cf_save_CFLAGS"
13318         echo "$as_me:13318: result: $CLANG_COMPILER" >&5
13319 echo "${ECHO_T}$CLANG_COMPILER" >&6
13320 fi
13321
13322 cat > conftest.$ac_ext <<EOF
13323 #line 13323 "${as_me:-configure}"
13324 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13325 EOF
13326
13327 if test "$INTEL_COMPILER" = yes
13328 then
13329 # The "-wdXXX" options suppress warnings:
13330 # remark #1419: external declaration in primary source file
13331 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13332 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13333 # remark #193: zero used for undefined preprocessing identifier
13334 # remark #593: variable "curs_sb_left_arrow" was set but never used
13335 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13336 # remark #869: parameter "tw" was never referenced
13337 # remark #981: operands are evaluated in unspecified order
13338 # warning #279: controlling expression is constant
13339
13340         { echo "$as_me:13340: checking for $CC warning options..." >&5
13341 echo "$as_me: checking for $CC warning options..." >&6;}
13342         cf_save_CFLAGS="$CFLAGS"
13343         EXTRA_CFLAGS="-Wall"
13344         for cf_opt in \
13345                 wd1419 \
13346                 wd1683 \
13347                 wd1684 \
13348                 wd193 \
13349                 wd593 \
13350                 wd279 \
13351                 wd810 \
13352                 wd869 \
13353                 wd981
13354         do
13355                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13356                 if { (eval echo "$as_me:13356: \"$ac_compile\"") >&5
13357   (eval $ac_compile) 2>&5
13358   ac_status=$?
13359   echo "$as_me:13359: \$? = $ac_status" >&5
13360   (exit $ac_status); }; then
13361                         test -n "$verbose" && echo "$as_me:13361: result: ... -$cf_opt" >&5
13362 echo "${ECHO_T}... -$cf_opt" >&6
13363                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13364                 fi
13365         done
13366         CFLAGS="$cf_save_CFLAGS"
13367
13368 elif test "$GCC" = yes
13369 then
13370         { echo "$as_me:13370: checking for $CC warning options..." >&5
13371 echo "$as_me: checking for $CC warning options..." >&6;}
13372         cf_save_CFLAGS="$CFLAGS"
13373         EXTRA_CFLAGS=
13374         cf_warn_CONST=""
13375         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
13376         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
13377         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
13378         for cf_opt in W Wall \
13379                 Wbad-function-cast \
13380                 Wcast-align \
13381                 Wcast-qual \
13382                 Wdeclaration-after-statement \
13383                 Wextra \
13384                 Winline \
13385                 Wmissing-declarations \
13386                 Wmissing-prototypes \
13387                 Wnested-externs \
13388                 Wpointer-arith \
13389                 Wshadow \
13390                 Wstrict-prototypes \
13391                 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
13392         do
13393                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13394                 if { (eval echo "$as_me:13394: \"$ac_compile\"") >&5
13395   (eval $ac_compile) 2>&5
13396   ac_status=$?
13397   echo "$as_me:13397: \$? = $ac_status" >&5
13398   (exit $ac_status); }; then
13399                         test -n "$verbose" && echo "$as_me:13399: result: ... -$cf_opt" >&5
13400 echo "${ECHO_T}... -$cf_opt" >&6
13401                         case $cf_opt in
13402                         (Wcast-qual)
13403                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
13404                                 ;;
13405                         (Winline)
13406                                 case $GCC_VERSION in
13407                                 ([34].*)
13408                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
13409
13410 echo "${as_me:-configure}:13410: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13411
13412                                         continue;;
13413                                 esac
13414                                 ;;
13415                         (Wpointer-arith)
13416                                 case $GCC_VERSION in
13417                                 ([12].*)
13418                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
13419
13420 echo "${as_me:-configure}:13420: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13421
13422                                         continue;;
13423                                 esac
13424                                 ;;
13425                         esac
13426                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13427                 fi
13428         done
13429         CFLAGS="$cf_save_CFLAGS"
13430 fi
13431 rm -rf conftest*
13432
13433         if test "x$cf_with_cxx" = xyes ; then
13434
13435 INTEL_CPLUSPLUS=no
13436
13437 if test "$GCC" = yes ; then
13438         case $host_os in
13439         (linux*|gnu*)
13440                 echo "$as_me:13440: checking if this is really Intel C++ compiler" >&5
13441 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
13442                 cf_save_CFLAGS="$CXXFLAGS"
13443                 CXXFLAGS="$CXXFLAGS -no-gcc"
13444                 cat >conftest.$ac_ext <<_ACEOF
13445 #line 13445 "configure"
13446 #include "confdefs.h"
13447
13448 int
13449 main ()
13450 {
13451
13452 #ifdef __INTEL_COMPILER
13453 #else
13454 make an error
13455 #endif
13456
13457   ;
13458   return 0;
13459 }
13460 _ACEOF
13461 rm -f conftest.$ac_objext
13462 if { (eval echo "$as_me:13462: \"$ac_compile\"") >&5
13463   (eval $ac_compile) 2>&5
13464   ac_status=$?
13465   echo "$as_me:13465: \$? = $ac_status" >&5
13466   (exit $ac_status); } &&
13467          { ac_try='test -s conftest.$ac_objext'
13468   { (eval echo "$as_me:13468: \"$ac_try\"") >&5
13469   (eval $ac_try) 2>&5
13470   ac_status=$?
13471   echo "$as_me:13471: \$? = $ac_status" >&5
13472   (exit $ac_status); }; }; then
13473   INTEL_CPLUSPLUS=yes
13474 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13475
13476 else
13477   echo "$as_me: failed program was:" >&5
13478 cat conftest.$ac_ext >&5
13479 fi
13480 rm -f conftest.$ac_objext conftest.$ac_ext
13481                 CXXFLAGS="$cf_save_CFLAGS"
13482                 echo "$as_me:13482: result: $INTEL_CPLUSPLUS" >&5
13483 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
13484                 ;;
13485         esac
13486 fi
13487
13488 CLANG_CPLUSPLUS=no
13489
13490 if test "$GCC" = yes ; then
13491         echo "$as_me:13491: checking if this is really Clang C++ compiler" >&5
13492 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
13493         cf_save_CFLAGS="$CXXFLAGS"
13494         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
13495         cat >conftest.$ac_ext <<_ACEOF
13496 #line 13496 "configure"
13497 #include "confdefs.h"
13498
13499 int
13500 main ()
13501 {
13502
13503 #ifdef __clang__
13504 #else
13505 make an error
13506 #endif
13507
13508   ;
13509   return 0;
13510 }
13511 _ACEOF
13512 rm -f conftest.$ac_objext
13513 if { (eval echo "$as_me:13513: \"$ac_compile\"") >&5
13514   (eval $ac_compile) 2>&5
13515   ac_status=$?
13516   echo "$as_me:13516: \$? = $ac_status" >&5
13517   (exit $ac_status); } &&
13518          { ac_try='test -s conftest.$ac_objext'
13519   { (eval echo "$as_me:13519: \"$ac_try\"") >&5
13520   (eval $ac_try) 2>&5
13521   ac_status=$?
13522   echo "$as_me:13522: \$? = $ac_status" >&5
13523   (exit $ac_status); }; }; then
13524   CLANG_CPLUSPLUS=yes
13525 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13526
13527 else
13528   echo "$as_me: failed program was:" >&5
13529 cat conftest.$ac_ext >&5
13530 fi
13531 rm -f conftest.$ac_objext conftest.$ac_ext
13532         CXXFLAGS="$cf_save_CFLAGS"
13533         echo "$as_me:13533: result: $CLANG_CPLUSPLUS" >&5
13534 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
13535 fi
13536
13537 ac_ext=cc
13538 ac_cpp='$CXXCPP $CPPFLAGS'
13539 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13540 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13541 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13542 ac_main_return=return
13543
13544 cat > conftest.$ac_ext <<EOF
13545 #line 13545 "configure"
13546 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13547 EOF
13548
13549 if test "$INTEL_CPLUSPLUS" = yes
13550 then
13551 # The "-wdXXX" options suppress warnings:
13552 # remark #1419: external declaration in primary source file
13553 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13554 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13555 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13556 # remark #193: zero used for undefined preprocessing identifier
13557 # remark #593: variable "curs_sb_left_arrow" was set but never used
13558 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13559 # remark #869: parameter "tw" was never referenced
13560 # remark #981: operands are evaluated in unspecified order
13561 # warning #269: invalid format string conversion
13562
13563         { echo "$as_me:13563: checking for $CC warning options..." >&5
13564 echo "$as_me: checking for $CC warning options..." >&6;}
13565         cf_save_CXXFLAGS="$CXXFLAGS"
13566         EXTRA_CXXFLAGS="-Wall"
13567         for cf_opt in \
13568                 wd1419 \
13569                 wd1682 \
13570                 wd1683 \
13571                 wd1684 \
13572                 wd193 \
13573                 wd279 \
13574                 wd593 \
13575                 wd810 \
13576                 wd869 \
13577                 wd981
13578         do
13579                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
13580                 if { (eval echo "$as_me:13580: \"$ac_compile\"") >&5
13581   (eval $ac_compile) 2>&5
13582   ac_status=$?
13583   echo "$as_me:13583: \$? = $ac_status" >&5
13584   (exit $ac_status); }; then
13585                         test -n "$verbose" && echo "$as_me:13585: result: ... -$cf_opt" >&5
13586 echo "${ECHO_T}... -$cf_opt" >&6
13587                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13588                 fi
13589         done
13590         CXXFLAGS="$cf_save_CXXFLAGS"
13591
13592 elif test "$GXX" = yes
13593 then
13594         { echo "$as_me:13594: checking for $CXX warning options..." >&5
13595 echo "$as_me: checking for $CXX warning options..." >&6;}
13596         cf_save_CXXFLAGS="$CXXFLAGS"
13597         EXTRA_CXXFLAGS="-W -Wall"
13598         cf_gxx_extra_warnings=""
13599         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
13600         case "$GCC_VERSION" in
13601         ([1-2].*)
13602                 ;;
13603         (*)
13604                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
13605                 ;;
13606         esac
13607         for cf_opt in \
13608                 Wabi \
13609                 fabi-version=0 \
13610                 Wextra \
13611                 Wignored-qualifiers \
13612                 Wlogical-op \
13613                 Woverloaded-virtual \
13614                 Wsign-promo \
13615                 Wsynth \
13616                 Wold-style-cast \
13617                 Wcast-align \
13618                 Wcast-qual \
13619                 Wpointer-arith \
13620                 Wshadow \
13621                 Wundef $cf_gxx_extra_warnings Wno-unused
13622         do
13623                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
13624                 if { (eval echo "$as_me:13624: \"$ac_compile\"") >&5
13625   (eval $ac_compile) 2>&5
13626   ac_status=$?
13627   echo "$as_me:13627: \$? = $ac_status" >&5
13628   (exit $ac_status); }; then
13629                         test -n "$verbose" && echo "$as_me:13629: result: ... -$cf_opt" >&5
13630 echo "${ECHO_T}... -$cf_opt" >&6
13631                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13632                 else
13633                         test -n "$verbose" && echo "$as_me:13633: result: ... no -$cf_opt" >&5
13634 echo "${ECHO_T}... no -$cf_opt" >&6
13635                 fi
13636         done
13637         CXXFLAGS="$cf_save_CXXFLAGS"
13638 fi
13639
13640 rm -rf conftest*
13641 ac_ext=c
13642 ac_cpp='$CPP $CPPFLAGS'
13643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13646 ac_main_return=return
13647
13648         fi
13649 fi
13650
13651 if test "$GCC" = yes
13652 then
13653 cat > conftest.i <<EOF
13654 #ifndef GCC_PRINTF
13655 #define GCC_PRINTF 0
13656 #endif
13657 #ifndef GCC_SCANF
13658 #define GCC_SCANF 0
13659 #endif
13660 #ifndef GCC_NORETURN
13661 #define GCC_NORETURN /* nothing */
13662 #endif
13663 #ifndef GCC_UNUSED
13664 #define GCC_UNUSED /* nothing */
13665 #endif
13666 EOF
13667 if test "$GCC" = yes
13668 then
13669         { echo "$as_me:13669: checking for $CC __attribute__ directives..." >&5
13670 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
13671 cat > conftest.$ac_ext <<EOF
13672 #line 13672 "${as_me:-configure}"
13673 #include "confdefs.h"
13674 #include "conftest.h"
13675 #include "conftest.i"
13676 #if     GCC_PRINTF
13677 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
13678 #else
13679 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
13680 #endif
13681 #if     GCC_SCANF
13682 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
13683 #else
13684 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
13685 #endif
13686 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
13687 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
13688 extern void foo(void) GCC_NORETURN;
13689 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
13690 EOF
13691         cf_printf_attribute=no
13692         cf_scanf_attribute=no
13693         for cf_attribute in scanf printf unused noreturn
13694         do
13695
13696 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13697
13698                 cf_directive="__attribute__(($cf_attribute))"
13699                 echo "checking for $CC $cf_directive" 1>&5
13700
13701                 case $cf_attribute in
13702                 (printf)
13703                         cf_printf_attribute=yes
13704                         cat >conftest.h <<EOF
13705 #define GCC_$cf_ATTRIBUTE 1
13706 EOF
13707                         ;;
13708                 (scanf)
13709                         cf_scanf_attribute=yes
13710                         cat >conftest.h <<EOF
13711 #define GCC_$cf_ATTRIBUTE 1
13712 EOF
13713                         ;;
13714                 (*)
13715                         cat >conftest.h <<EOF
13716 #define GCC_$cf_ATTRIBUTE $cf_directive
13717 EOF
13718                         ;;
13719                 esac
13720
13721                 if { (eval echo "$as_me:13721: \"$ac_compile\"") >&5
13722   (eval $ac_compile) 2>&5
13723   ac_status=$?
13724   echo "$as_me:13724: \$? = $ac_status" >&5
13725   (exit $ac_status); }; then
13726                         test -n "$verbose" && echo "$as_me:13726: result: ... $cf_attribute" >&5
13727 echo "${ECHO_T}... $cf_attribute" >&6
13728                         cat conftest.h >>confdefs.h
13729                         case $cf_attribute in
13730                         (noreturn)
13731
13732 cat >>confdefs.h <<EOF
13733 #define GCC_NORETURN $cf_directive
13734 EOF
13735
13736                                 ;;
13737                         (printf)
13738                                 cf_value='/* nothing */'
13739                                 if test "$cf_printf_attribute" != no ; then
13740                                         cf_value='__attribute__((format(printf,fmt,var)))'
13741
13742 cat >>confdefs.h <<\EOF
13743 #define GCC_PRINTF 1
13744 EOF
13745
13746                                 fi
13747
13748 cat >>confdefs.h <<EOF
13749 #define GCC_PRINTFLIKE(fmt,var) $cf_value
13750 EOF
13751
13752                                 ;;
13753                         (scanf)
13754                                 cf_value='/* nothing */'
13755                                 if test "$cf_scanf_attribute" != no ; then
13756                                         cf_value='__attribute__((format(scanf,fmt,var)))'
13757
13758 cat >>confdefs.h <<\EOF
13759 #define GCC_SCANF 1
13760 EOF
13761
13762                                 fi
13763
13764 cat >>confdefs.h <<EOF
13765 #define GCC_SCANFLIKE(fmt,var) $cf_value
13766 EOF
13767
13768                                 ;;
13769                         (unused)
13770
13771 cat >>confdefs.h <<EOF
13772 #define GCC_UNUSED $cf_directive
13773 EOF
13774
13775                                 ;;
13776                         esac
13777                 fi
13778         done
13779 else
13780         fgrep define conftest.i >>confdefs.h
13781 fi
13782 rm -rf conftest*
13783 fi
13784
13785 echo "$as_me:13785: checking if you want to work around bogus compiler/loader warnings" >&5
13786 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
13787
13788 # Check whether --enable-string-hacks or --disable-string-hacks was given.
13789 if test "${enable_string_hacks+set}" = set; then
13790   enableval="$enable_string_hacks"
13791   with_string_hacks=$enableval
13792 else
13793   with_string_hacks=no
13794 fi;
13795 echo "$as_me:13795: result: $with_string_hacks" >&5
13796 echo "${ECHO_T}$with_string_hacks" >&6
13797
13798 if test "x$with_string_hacks" = "xyes"; then
13799
13800 cat >>confdefs.h <<\EOF
13801 #define USE_STRING_HACKS 1
13802 EOF
13803
13804         { echo "$as_me:13804: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
13805 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
13806         echo "$as_me:13806: checking for strlcat" >&5
13807 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
13808 if test "${ac_cv_func_strlcat+set}" = set; then
13809   echo $ECHO_N "(cached) $ECHO_C" >&6
13810 else
13811   cat >conftest.$ac_ext <<_ACEOF
13812 #line 13812 "configure"
13813 #include "confdefs.h"
13814 /* System header to define __stub macros and hopefully few prototypes,
13815     which can conflict with char strlcat (); below.  */
13816 #include <assert.h>
13817 /* Override any gcc2 internal prototype to avoid an error.  */
13818 #ifdef __cplusplus
13819 extern "C"
13820 #endif
13821 /* We use char because int might match the return type of a gcc2
13822    builtin and then its argument prototype would still apply.  */
13823 char strlcat ();
13824 char (*f) ();
13825
13826 int
13827 main ()
13828 {
13829 /* The GNU C library defines this for functions which it implements
13830     to always fail with ENOSYS.  Some functions are actually named
13831     something starting with __ and the normal name is an alias.  */
13832 #if defined (__stub_strlcat) || defined (__stub___strlcat)
13833 choke me
13834 #else
13835 f = strlcat; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13836 #endif
13837
13838   ;
13839   return 0;
13840 }
13841 _ACEOF
13842 rm -f conftest.$ac_objext conftest$ac_exeext
13843 if { (eval echo "$as_me:13843: \"$ac_link\"") >&5
13844   (eval $ac_link) 2>&5
13845   ac_status=$?
13846   echo "$as_me:13846: \$? = $ac_status" >&5
13847   (exit $ac_status); } &&
13848          { ac_try='test -s conftest$ac_exeext'
13849   { (eval echo "$as_me:13849: \"$ac_try\"") >&5
13850   (eval $ac_try) 2>&5
13851   ac_status=$?
13852   echo "$as_me:13852: \$? = $ac_status" >&5
13853   (exit $ac_status); }; }; then
13854   ac_cv_func_strlcat=yes
13855 else
13856   echo "$as_me: failed program was:" >&5
13857 cat conftest.$ac_ext >&5
13858 ac_cv_func_strlcat=no
13859 fi
13860 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13861 fi
13862 echo "$as_me:13862: result: $ac_cv_func_strlcat" >&5
13863 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
13864 if test $ac_cv_func_strlcat = yes; then
13865   :
13866 else
13867
13868                 echo "$as_me:13868: checking for strlcat in -lbsd" >&5
13869 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
13870 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
13871   echo $ECHO_N "(cached) $ECHO_C" >&6
13872 else
13873   ac_check_lib_save_LIBS=$LIBS
13874 LIBS="-lbsd  $LIBS"
13875 cat >conftest.$ac_ext <<_ACEOF
13876 #line 13876 "configure"
13877 #include "confdefs.h"
13878
13879 /* Override any gcc2 internal prototype to avoid an error.  */
13880 #ifdef __cplusplus
13881 extern "C"
13882 #endif
13883 /* We use char because int might match the return type of a gcc2
13884    builtin and then its argument prototype would still apply.  */
13885 char strlcat ();
13886 int
13887 main ()
13888 {
13889 strlcat ();
13890   ;
13891   return 0;
13892 }
13893 _ACEOF
13894 rm -f conftest.$ac_objext conftest$ac_exeext
13895 if { (eval echo "$as_me:13895: \"$ac_link\"") >&5
13896   (eval $ac_link) 2>&5
13897   ac_status=$?
13898   echo "$as_me:13898: \$? = $ac_status" >&5
13899   (exit $ac_status); } &&
13900          { ac_try='test -s conftest$ac_exeext'
13901   { (eval echo "$as_me:13901: \"$ac_try\"") >&5
13902   (eval $ac_try) 2>&5
13903   ac_status=$?
13904   echo "$as_me:13904: \$? = $ac_status" >&5
13905   (exit $ac_status); }; }; then
13906   ac_cv_lib_bsd_strlcat=yes
13907 else
13908   echo "$as_me: failed program was:" >&5
13909 cat conftest.$ac_ext >&5
13910 ac_cv_lib_bsd_strlcat=no
13911 fi
13912 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13913 LIBS=$ac_check_lib_save_LIBS
13914 fi
13915 echo "$as_me:13915: result: $ac_cv_lib_bsd_strlcat" >&5
13916 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
13917 if test $ac_cv_lib_bsd_strlcat = yes; then
13918
13919 cf_add_libs="-lbsd"
13920 # Filter out duplicates - this happens with badly-designed ".pc" files...
13921 for cf_add_1lib in $LIBS
13922 do
13923         for cf_add_2lib in $cf_add_libs
13924         do
13925                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13926                 then
13927                         cf_add_1lib=
13928                         break
13929                 fi
13930         done
13931         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13932 done
13933 LIBS="$cf_add_libs"
13934
13935 for ac_header in bsd/string.h
13936 do
13937 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13938 echo "$as_me:13938: checking for $ac_header" >&5
13939 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13940 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13941   echo $ECHO_N "(cached) $ECHO_C" >&6
13942 else
13943   cat >conftest.$ac_ext <<_ACEOF
13944 #line 13944 "configure"
13945 #include "confdefs.h"
13946 #include <$ac_header>
13947 _ACEOF
13948 if { (eval echo "$as_me:13948: \"$ac_cpp conftest.$ac_ext\"") >&5
13949   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13950   ac_status=$?
13951   egrep -v '^ *\+' conftest.er1 >conftest.err
13952   rm -f conftest.er1
13953   cat conftest.err >&5
13954   echo "$as_me:13954: \$? = $ac_status" >&5
13955   (exit $ac_status); } >/dev/null; then
13956   if test -s conftest.err; then
13957     ac_cpp_err=$ac_c_preproc_warn_flag
13958   else
13959     ac_cpp_err=
13960   fi
13961 else
13962   ac_cpp_err=yes
13963 fi
13964 if test -z "$ac_cpp_err"; then
13965   eval "$as_ac_Header=yes"
13966 else
13967   echo "$as_me: failed program was:" >&5
13968   cat conftest.$ac_ext >&5
13969   eval "$as_ac_Header=no"
13970 fi
13971 rm -f conftest.err conftest.$ac_ext
13972 fi
13973 echo "$as_me:13973: result: `eval echo '${'$as_ac_Header'}'`" >&5
13974 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13975 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13976   cat >>confdefs.h <<EOF
13977 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13978 EOF
13979
13980 fi
13981 done
13982
13983 cat >>confdefs.h <<\EOF
13984 #define HAVE_STRLCAT 1
13985 EOF
13986
13987 fi
13988
13989 fi
13990
13991 for ac_func in strlcpy snprintf
13992 do
13993 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13994 echo "$as_me:13994: checking for $ac_func" >&5
13995 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13996 if eval "test \"\${$as_ac_var+set}\" = set"; then
13997   echo $ECHO_N "(cached) $ECHO_C" >&6
13998 else
13999   cat >conftest.$ac_ext <<_ACEOF
14000 #line 14000 "configure"
14001 #include "confdefs.h"
14002 /* System header to define __stub macros and hopefully few prototypes,
14003     which can conflict with char $ac_func (); below.  */
14004 #include <assert.h>
14005 /* Override any gcc2 internal prototype to avoid an error.  */
14006 #ifdef __cplusplus
14007 extern "C"
14008 #endif
14009 /* We use char because int might match the return type of a gcc2
14010    builtin and then its argument prototype would still apply.  */
14011 char $ac_func ();
14012 char (*f) ();
14013
14014 int
14015 main ()
14016 {
14017 /* The GNU C library defines this for functions which it implements
14018     to always fail with ENOSYS.  Some functions are actually named
14019     something starting with __ and the normal name is an alias.  */
14020 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14021 choke me
14022 #else
14023 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14024 #endif
14025
14026   ;
14027   return 0;
14028 }
14029 _ACEOF
14030 rm -f conftest.$ac_objext conftest$ac_exeext
14031 if { (eval echo "$as_me:14031: \"$ac_link\"") >&5
14032   (eval $ac_link) 2>&5
14033   ac_status=$?
14034   echo "$as_me:14034: \$? = $ac_status" >&5
14035   (exit $ac_status); } &&
14036          { ac_try='test -s conftest$ac_exeext'
14037   { (eval echo "$as_me:14037: \"$ac_try\"") >&5
14038   (eval $ac_try) 2>&5
14039   ac_status=$?
14040   echo "$as_me:14040: \$? = $ac_status" >&5
14041   (exit $ac_status); }; }; then
14042   eval "$as_ac_var=yes"
14043 else
14044   echo "$as_me: failed program was:" >&5
14045 cat conftest.$ac_ext >&5
14046 eval "$as_ac_var=no"
14047 fi
14048 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14049 fi
14050 echo "$as_me:14050: result: `eval echo '${'$as_ac_var'}'`" >&5
14051 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14052 if test `eval echo '${'$as_ac_var'}'` = yes; then
14053   cat >>confdefs.h <<EOF
14054 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14055 EOF
14056
14057 fi
14058 done
14059
14060 fi
14061
14062 ###     use option --enable-assertions to turn on generation of assertion code
14063 echo "$as_me:14063: checking if you want to enable runtime assertions" >&5
14064 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
14065
14066 # Check whether --enable-assertions or --disable-assertions was given.
14067 if test "${enable_assertions+set}" = set; then
14068   enableval="$enable_assertions"
14069   with_assertions=$enableval
14070 else
14071   with_assertions=no
14072 fi;
14073 echo "$as_me:14073: result: $with_assertions" >&5
14074 echo "${ECHO_T}$with_assertions" >&6
14075 if test -n "$GCC"
14076 then
14077         if test "$with_assertions" = no
14078         then
14079                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
14080         else
14081
14082         ADAFLAGS="$ADAFLAGS -gnata"
14083
14084         fi
14085 fi
14086
14087 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
14088
14089 echo "$as_me:14089: checking if you want to use dmalloc for testing" >&5
14090 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
14091
14092 # Check whether --with-dmalloc or --without-dmalloc was given.
14093 if test "${with_dmalloc+set}" = set; then
14094   withval="$with_dmalloc"
14095
14096 cat >>confdefs.h <<EOF
14097 #define USE_DMALLOC 1
14098 EOF
14099
14100         : ${with_cflags:=-g}
14101         : ${with_no_leaks:=yes}
14102          with_dmalloc=yes
14103 else
14104   with_dmalloc=
14105 fi;
14106 echo "$as_me:14106: result: ${with_dmalloc:-no}" >&5
14107 echo "${ECHO_T}${with_dmalloc:-no}" >&6
14108
14109 case .$with_cflags in
14110 (.*-g*)
14111         case .$CFLAGS in
14112         (.*-g*)
14113                 ;;
14114         (*)
14115
14116 cf_fix_cppflags=no
14117 cf_new_cflags=
14118 cf_new_cppflags=
14119 cf_new_extra_cppflags=
14120
14121 for cf_add_cflags in -g
14122 do
14123 case $cf_fix_cppflags in
14124 (no)
14125         case $cf_add_cflags in
14126         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14127                 case $cf_add_cflags in
14128                 (-D*)
14129                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14130
14131                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14132                                 && test -z "${cf_tst_cflags}" \
14133                                 && cf_fix_cppflags=yes
14134
14135                         if test $cf_fix_cppflags = yes ; then
14136                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14137                                 continue
14138                         elif test "${cf_tst_cflags}" = "\"'" ; then
14139                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14140                                 continue
14141                         fi
14142                         ;;
14143                 esac
14144                 case "$CPPFLAGS" in
14145                 (*$cf_add_cflags)
14146                         ;;
14147                 (*)
14148                         case $cf_add_cflags in
14149                         (-D*)
14150                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14151
14152 CPPFLAGS=`echo "$CPPFLAGS" | \
14153         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14154                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14155
14156                                 ;;
14157                         esac
14158                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14159                         ;;
14160                 esac
14161                 ;;
14162         (*)
14163                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14164                 ;;
14165         esac
14166         ;;
14167 (yes)
14168         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14169
14170         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14171
14172         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14173                 && test -z "${cf_tst_cflags}" \
14174                 && cf_fix_cppflags=no
14175         ;;
14176 esac
14177 done
14178
14179 if test -n "$cf_new_cflags" ; then
14180
14181         CFLAGS="$CFLAGS $cf_new_cflags"
14182 fi
14183
14184 if test -n "$cf_new_cppflags" ; then
14185
14186         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14187 fi
14188
14189 if test -n "$cf_new_extra_cppflags" ; then
14190
14191         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14192 fi
14193
14194                 ;;
14195         esac
14196         ;;
14197 esac
14198
14199 if test "$with_dmalloc" = yes ; then
14200         echo "$as_me:14200: checking for dmalloc.h" >&5
14201 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
14202 if test "${ac_cv_header_dmalloc_h+set}" = set; then
14203   echo $ECHO_N "(cached) $ECHO_C" >&6
14204 else
14205   cat >conftest.$ac_ext <<_ACEOF
14206 #line 14206 "configure"
14207 #include "confdefs.h"
14208 #include <dmalloc.h>
14209 _ACEOF
14210 if { (eval echo "$as_me:14210: \"$ac_cpp conftest.$ac_ext\"") >&5
14211   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14212   ac_status=$?
14213   egrep -v '^ *\+' conftest.er1 >conftest.err
14214   rm -f conftest.er1
14215   cat conftest.err >&5
14216   echo "$as_me:14216: \$? = $ac_status" >&5
14217   (exit $ac_status); } >/dev/null; then
14218   if test -s conftest.err; then
14219     ac_cpp_err=$ac_c_preproc_warn_flag
14220   else
14221     ac_cpp_err=
14222   fi
14223 else
14224   ac_cpp_err=yes
14225 fi
14226 if test -z "$ac_cpp_err"; then
14227   ac_cv_header_dmalloc_h=yes
14228 else
14229   echo "$as_me: failed program was:" >&5
14230   cat conftest.$ac_ext >&5
14231   ac_cv_header_dmalloc_h=no
14232 fi
14233 rm -f conftest.err conftest.$ac_ext
14234 fi
14235 echo "$as_me:14235: result: $ac_cv_header_dmalloc_h" >&5
14236 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
14237 if test $ac_cv_header_dmalloc_h = yes; then
14238
14239 echo "$as_me:14239: checking for dmalloc_debug in -ldmalloc" >&5
14240 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
14241 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
14242   echo $ECHO_N "(cached) $ECHO_C" >&6
14243 else
14244   ac_check_lib_save_LIBS=$LIBS
14245 LIBS="-ldmalloc  $LIBS"
14246 cat >conftest.$ac_ext <<_ACEOF
14247 #line 14247 "configure"
14248 #include "confdefs.h"
14249
14250 /* Override any gcc2 internal prototype to avoid an error.  */
14251 #ifdef __cplusplus
14252 extern "C"
14253 #endif
14254 /* We use char because int might match the return type of a gcc2
14255    builtin and then its argument prototype would still apply.  */
14256 char dmalloc_debug ();
14257 int
14258 main ()
14259 {
14260 dmalloc_debug ();
14261   ;
14262   return 0;
14263 }
14264 _ACEOF
14265 rm -f conftest.$ac_objext conftest$ac_exeext
14266 if { (eval echo "$as_me:14266: \"$ac_link\"") >&5
14267   (eval $ac_link) 2>&5
14268   ac_status=$?
14269   echo "$as_me:14269: \$? = $ac_status" >&5
14270   (exit $ac_status); } &&
14271          { ac_try='test -s conftest$ac_exeext'
14272   { (eval echo "$as_me:14272: \"$ac_try\"") >&5
14273   (eval $ac_try) 2>&5
14274   ac_status=$?
14275   echo "$as_me:14275: \$? = $ac_status" >&5
14276   (exit $ac_status); }; }; then
14277   ac_cv_lib_dmalloc_dmalloc_debug=yes
14278 else
14279   echo "$as_me: failed program was:" >&5
14280 cat conftest.$ac_ext >&5
14281 ac_cv_lib_dmalloc_dmalloc_debug=no
14282 fi
14283 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14284 LIBS=$ac_check_lib_save_LIBS
14285 fi
14286 echo "$as_me:14286: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
14287 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
14288 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
14289   cat >>confdefs.h <<EOF
14290 #define HAVE_LIBDMALLOC 1
14291 EOF
14292
14293   LIBS="-ldmalloc $LIBS"
14294
14295 fi
14296
14297 fi
14298
14299 fi
14300
14301 echo "$as_me:14301: checking if you want to use dbmalloc for testing" >&5
14302 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
14303
14304 # Check whether --with-dbmalloc or --without-dbmalloc was given.
14305 if test "${with_dbmalloc+set}" = set; then
14306   withval="$with_dbmalloc"
14307
14308 cat >>confdefs.h <<EOF
14309 #define USE_DBMALLOC 1
14310 EOF
14311
14312         : ${with_cflags:=-g}
14313         : ${with_no_leaks:=yes}
14314          with_dbmalloc=yes
14315 else
14316   with_dbmalloc=
14317 fi;
14318 echo "$as_me:14318: result: ${with_dbmalloc:-no}" >&5
14319 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
14320
14321 case .$with_cflags in
14322 (.*-g*)
14323         case .$CFLAGS in
14324         (.*-g*)
14325                 ;;
14326         (*)
14327
14328 cf_fix_cppflags=no
14329 cf_new_cflags=
14330 cf_new_cppflags=
14331 cf_new_extra_cppflags=
14332
14333 for cf_add_cflags in -g
14334 do
14335 case $cf_fix_cppflags in
14336 (no)
14337         case $cf_add_cflags in
14338         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14339                 case $cf_add_cflags in
14340                 (-D*)
14341                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14342
14343                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14344                                 && test -z "${cf_tst_cflags}" \
14345                                 && cf_fix_cppflags=yes
14346
14347                         if test $cf_fix_cppflags = yes ; then
14348                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14349                                 continue
14350                         elif test "${cf_tst_cflags}" = "\"'" ; then
14351                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14352                                 continue
14353                         fi
14354                         ;;
14355                 esac
14356                 case "$CPPFLAGS" in
14357                 (*$cf_add_cflags)
14358                         ;;
14359                 (*)
14360                         case $cf_add_cflags in
14361                         (-D*)
14362                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14363
14364 CPPFLAGS=`echo "$CPPFLAGS" | \
14365         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14366                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14367
14368                                 ;;
14369                         esac
14370                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14371                         ;;
14372                 esac
14373                 ;;
14374         (*)
14375                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14376                 ;;
14377         esac
14378         ;;
14379 (yes)
14380         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14381
14382         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14383
14384         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14385                 && test -z "${cf_tst_cflags}" \
14386                 && cf_fix_cppflags=no
14387         ;;
14388 esac
14389 done
14390
14391 if test -n "$cf_new_cflags" ; then
14392
14393         CFLAGS="$CFLAGS $cf_new_cflags"
14394 fi
14395
14396 if test -n "$cf_new_cppflags" ; then
14397
14398         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14399 fi
14400
14401 if test -n "$cf_new_extra_cppflags" ; then
14402
14403         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14404 fi
14405
14406                 ;;
14407         esac
14408         ;;
14409 esac
14410
14411 if test "$with_dbmalloc" = yes ; then
14412         echo "$as_me:14412: checking for dbmalloc.h" >&5
14413 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
14414 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
14415   echo $ECHO_N "(cached) $ECHO_C" >&6
14416 else
14417   cat >conftest.$ac_ext <<_ACEOF
14418 #line 14418 "configure"
14419 #include "confdefs.h"
14420 #include <dbmalloc.h>
14421 _ACEOF
14422 if { (eval echo "$as_me:14422: \"$ac_cpp conftest.$ac_ext\"") >&5
14423   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14424   ac_status=$?
14425   egrep -v '^ *\+' conftest.er1 >conftest.err
14426   rm -f conftest.er1
14427   cat conftest.err >&5
14428   echo "$as_me:14428: \$? = $ac_status" >&5
14429   (exit $ac_status); } >/dev/null; then
14430   if test -s conftest.err; then
14431     ac_cpp_err=$ac_c_preproc_warn_flag
14432   else
14433     ac_cpp_err=
14434   fi
14435 else
14436   ac_cpp_err=yes
14437 fi
14438 if test -z "$ac_cpp_err"; then
14439   ac_cv_header_dbmalloc_h=yes
14440 else
14441   echo "$as_me: failed program was:" >&5
14442   cat conftest.$ac_ext >&5
14443   ac_cv_header_dbmalloc_h=no
14444 fi
14445 rm -f conftest.err conftest.$ac_ext
14446 fi
14447 echo "$as_me:14447: result: $ac_cv_header_dbmalloc_h" >&5
14448 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
14449 if test $ac_cv_header_dbmalloc_h = yes; then
14450
14451 echo "$as_me:14451: checking for debug_malloc in -ldbmalloc" >&5
14452 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
14453 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
14454   echo $ECHO_N "(cached) $ECHO_C" >&6
14455 else
14456   ac_check_lib_save_LIBS=$LIBS
14457 LIBS="-ldbmalloc  $LIBS"
14458 cat >conftest.$ac_ext <<_ACEOF
14459 #line 14459 "configure"
14460 #include "confdefs.h"
14461
14462 /* Override any gcc2 internal prototype to avoid an error.  */
14463 #ifdef __cplusplus
14464 extern "C"
14465 #endif
14466 /* We use char because int might match the return type of a gcc2
14467    builtin and then its argument prototype would still apply.  */
14468 char debug_malloc ();
14469 int
14470 main ()
14471 {
14472 debug_malloc ();
14473   ;
14474   return 0;
14475 }
14476 _ACEOF
14477 rm -f conftest.$ac_objext conftest$ac_exeext
14478 if { (eval echo "$as_me:14478: \"$ac_link\"") >&5
14479   (eval $ac_link) 2>&5
14480   ac_status=$?
14481   echo "$as_me:14481: \$? = $ac_status" >&5
14482   (exit $ac_status); } &&
14483          { ac_try='test -s conftest$ac_exeext'
14484   { (eval echo "$as_me:14484: \"$ac_try\"") >&5
14485   (eval $ac_try) 2>&5
14486   ac_status=$?
14487   echo "$as_me:14487: \$? = $ac_status" >&5
14488   (exit $ac_status); }; }; then
14489   ac_cv_lib_dbmalloc_debug_malloc=yes
14490 else
14491   echo "$as_me: failed program was:" >&5
14492 cat conftest.$ac_ext >&5
14493 ac_cv_lib_dbmalloc_debug_malloc=no
14494 fi
14495 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14496 LIBS=$ac_check_lib_save_LIBS
14497 fi
14498 echo "$as_me:14498: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
14499 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
14500 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
14501   cat >>confdefs.h <<EOF
14502 #define HAVE_LIBDBMALLOC 1
14503 EOF
14504
14505   LIBS="-ldbmalloc $LIBS"
14506
14507 fi
14508
14509 fi
14510
14511 fi
14512
14513 echo "$as_me:14513: checking if you want to use valgrind for testing" >&5
14514 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
14515
14516 # Check whether --with-valgrind or --without-valgrind was given.
14517 if test "${with_valgrind+set}" = set; then
14518   withval="$with_valgrind"
14519
14520 cat >>confdefs.h <<EOF
14521 #define USE_VALGRIND 1
14522 EOF
14523
14524         : ${with_cflags:=-g}
14525         : ${with_no_leaks:=yes}
14526          with_valgrind=yes
14527 else
14528   with_valgrind=
14529 fi;
14530 echo "$as_me:14530: result: ${with_valgrind:-no}" >&5
14531 echo "${ECHO_T}${with_valgrind:-no}" >&6
14532
14533 case .$with_cflags in
14534 (.*-g*)
14535         case .$CFLAGS in
14536         (.*-g*)
14537                 ;;
14538         (*)
14539
14540 cf_fix_cppflags=no
14541 cf_new_cflags=
14542 cf_new_cppflags=
14543 cf_new_extra_cppflags=
14544
14545 for cf_add_cflags in -g
14546 do
14547 case $cf_fix_cppflags in
14548 (no)
14549         case $cf_add_cflags in
14550         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14551                 case $cf_add_cflags in
14552                 (-D*)
14553                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14554
14555                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14556                                 && test -z "${cf_tst_cflags}" \
14557                                 && cf_fix_cppflags=yes
14558
14559                         if test $cf_fix_cppflags = yes ; then
14560                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14561                                 continue
14562                         elif test "${cf_tst_cflags}" = "\"'" ; then
14563                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14564                                 continue
14565                         fi
14566                         ;;
14567                 esac
14568                 case "$CPPFLAGS" in
14569                 (*$cf_add_cflags)
14570                         ;;
14571                 (*)
14572                         case $cf_add_cflags in
14573                         (-D*)
14574                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14575
14576 CPPFLAGS=`echo "$CPPFLAGS" | \
14577         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14578                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14579
14580                                 ;;
14581                         esac
14582                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14583                         ;;
14584                 esac
14585                 ;;
14586         (*)
14587                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14588                 ;;
14589         esac
14590         ;;
14591 (yes)
14592         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14593
14594         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14595
14596         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14597                 && test -z "${cf_tst_cflags}" \
14598                 && cf_fix_cppflags=no
14599         ;;
14600 esac
14601 done
14602
14603 if test -n "$cf_new_cflags" ; then
14604
14605         CFLAGS="$CFLAGS $cf_new_cflags"
14606 fi
14607
14608 if test -n "$cf_new_cppflags" ; then
14609
14610         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14611 fi
14612
14613 if test -n "$cf_new_extra_cppflags" ; then
14614
14615         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14616 fi
14617
14618                 ;;
14619         esac
14620         ;;
14621 esac
14622
14623 echo "$as_me:14623: checking if you want to perform memory-leak testing" >&5
14624 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
14625
14626 # Check whether --enable-leaks or --disable-leaks was given.
14627 if test "${enable_leaks+set}" = set; then
14628   enableval="$enable_leaks"
14629   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
14630 else
14631   : ${with_no_leaks:=no}
14632 fi;
14633 echo "$as_me:14633: result: $with_no_leaks" >&5
14634 echo "${ECHO_T}$with_no_leaks" >&6
14635
14636 if test "$with_no_leaks" = yes ; then
14637
14638 cat >>confdefs.h <<\EOF
14639 #define NO_LEAKS 1
14640 EOF
14641
14642 cat >>confdefs.h <<\EOF
14643 #define YY_NO_LEAKS 1
14644 EOF
14645
14646 fi
14647
14648 cat >>confdefs.h <<\EOF
14649 #define HAVE_NC_ALLOC_H 1
14650 EOF
14651
14652 ###     use option --enable-expanded to generate certain macros as functions
14653
14654 # Check whether --enable-expanded or --disable-expanded was given.
14655 if test "${enable_expanded+set}" = set; then
14656   enableval="$enable_expanded"
14657   test "x$enableval" = xyes &&
14658 cat >>confdefs.h <<\EOF
14659 #define NCURSES_EXPANDED 1
14660 EOF
14661
14662 fi;
14663
14664 ###     use option --disable-macros to suppress macros in favor of functions
14665
14666 # Check whether --enable-macros or --disable-macros was given.
14667 if test "${enable_macros+set}" = set; then
14668   enableval="$enable_macros"
14669   test "$enableval" = no &&
14670 cat >>confdefs.h <<\EOF
14671 #define NCURSES_NOMACROS 1
14672 EOF
14673
14674 fi;
14675
14676 # Normally we only add trace() to the debug-library.  Allow this to be
14677 # extended to all models of the ncurses library:
14678 cf_all_traces=no
14679 case "$CFLAGS $CPPFLAGS" in
14680 (*-DTRACE*)
14681         cf_all_traces=yes
14682         ;;
14683 esac
14684
14685 echo "$as_me:14685: checking whether to add trace feature to all models" >&5
14686 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
14687
14688 # Check whether --with-trace or --without-trace was given.
14689 if test "${with_trace+set}" = set; then
14690   withval="$with_trace"
14691   cf_with_trace=$withval
14692 else
14693   cf_with_trace=$cf_all_traces
14694 fi;
14695 echo "$as_me:14695: result: $cf_with_trace" >&5
14696 echo "${ECHO_T}$cf_with_trace" >&6
14697
14698 if test "x$cf_with_trace" = xyes ; then
14699         LIB_TRACING=all
14700         ADA_TRACE=TRUE
14701
14702 cf_fix_cppflags=no
14703 cf_new_cflags=
14704 cf_new_cppflags=
14705 cf_new_extra_cppflags=
14706
14707 for cf_add_cflags in -DTRACE
14708 do
14709 case $cf_fix_cppflags in
14710 (no)
14711         case $cf_add_cflags in
14712         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14713                 case $cf_add_cflags in
14714                 (-D*)
14715                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14716
14717                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14718                                 && test -z "${cf_tst_cflags}" \
14719                                 && cf_fix_cppflags=yes
14720
14721                         if test $cf_fix_cppflags = yes ; then
14722                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14723                                 continue
14724                         elif test "${cf_tst_cflags}" = "\"'" ; then
14725                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14726                                 continue
14727                         fi
14728                         ;;
14729                 esac
14730                 case "$CPPFLAGS" in
14731                 (*$cf_add_cflags)
14732                         ;;
14733                 (*)
14734                         case $cf_add_cflags in
14735                         (-D*)
14736                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14737
14738 CPPFLAGS=`echo "$CPPFLAGS" | \
14739         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14740                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14741
14742                                 ;;
14743                         esac
14744                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14745                         ;;
14746                 esac
14747                 ;;
14748         (*)
14749                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14750                 ;;
14751         esac
14752         ;;
14753 (yes)
14754         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14755
14756         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14757
14758         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14759                 && test -z "${cf_tst_cflags}" \
14760                 && cf_fix_cppflags=no
14761         ;;
14762 esac
14763 done
14764
14765 if test -n "$cf_new_cflags" ; then
14766
14767         CFLAGS="$CFLAGS $cf_new_cflags"
14768 fi
14769
14770 if test -n "$cf_new_cppflags" ; then
14771
14772         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14773 fi
14774
14775 if test -n "$cf_new_extra_cppflags" ; then
14776
14777         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14778 fi
14779
14780 else
14781         LIB_TRACING=DEBUG
14782         ADA_TRACE=FALSE
14783 fi
14784
14785 echo "$as_me:14785: checking if we want to use GNAT projects" >&5
14786 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
14787
14788 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
14789 if test "${enable_gnat_projects+set}" = set; then
14790   enableval="$enable_gnat_projects"
14791   test "$enableval" != no && enableval=yes
14792         if test "$enableval" != "yes" ; then
14793     enable_gnat_projects=no
14794         else
14795                 enable_gnat_projects=yes
14796         fi
14797 else
14798   enableval=yes
14799         enable_gnat_projects=yes
14800
14801 fi;
14802 echo "$as_me:14802: result: $enable_gnat_projects" >&5
14803 echo "${ECHO_T}$enable_gnat_projects" >&6
14804
14805 ###     Checks for libraries.
14806 case $cf_cv_system_name in
14807 (*mingw32*|*mingw64*)
14808         CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
14809         LIBS=" -lpsapi $LIBS"
14810         ;;
14811 (*)
14812 echo "$as_me:14812: checking for gettimeofday" >&5
14813 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
14814 if test "${ac_cv_func_gettimeofday+set}" = set; then
14815   echo $ECHO_N "(cached) $ECHO_C" >&6
14816 else
14817   cat >conftest.$ac_ext <<_ACEOF
14818 #line 14818 "configure"
14819 #include "confdefs.h"
14820 /* System header to define __stub macros and hopefully few prototypes,
14821     which can conflict with char gettimeofday (); below.  */
14822 #include <assert.h>
14823 /* Override any gcc2 internal prototype to avoid an error.  */
14824 #ifdef __cplusplus
14825 extern "C"
14826 #endif
14827 /* We use char because int might match the return type of a gcc2
14828    builtin and then its argument prototype would still apply.  */
14829 char gettimeofday ();
14830 char (*f) ();
14831
14832 int
14833 main ()
14834 {
14835 /* The GNU C library defines this for functions which it implements
14836     to always fail with ENOSYS.  Some functions are actually named
14837     something starting with __ and the normal name is an alias.  */
14838 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
14839 choke me
14840 #else
14841 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14842 #endif
14843
14844   ;
14845   return 0;
14846 }
14847 _ACEOF
14848 rm -f conftest.$ac_objext conftest$ac_exeext
14849 if { (eval echo "$as_me:14849: \"$ac_link\"") >&5
14850   (eval $ac_link) 2>&5
14851   ac_status=$?
14852   echo "$as_me:14852: \$? = $ac_status" >&5
14853   (exit $ac_status); } &&
14854          { ac_try='test -s conftest$ac_exeext'
14855   { (eval echo "$as_me:14855: \"$ac_try\"") >&5
14856   (eval $ac_try) 2>&5
14857   ac_status=$?
14858   echo "$as_me:14858: \$? = $ac_status" >&5
14859   (exit $ac_status); }; }; then
14860   ac_cv_func_gettimeofday=yes
14861 else
14862   echo "$as_me: failed program was:" >&5
14863 cat conftest.$ac_ext >&5
14864 ac_cv_func_gettimeofday=no
14865 fi
14866 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14867 fi
14868 echo "$as_me:14868: result: $ac_cv_func_gettimeofday" >&5
14869 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
14870 if test $ac_cv_func_gettimeofday = yes; then
14871
14872 cat >>confdefs.h <<\EOF
14873 #define HAVE_GETTIMEOFDAY 1
14874 EOF
14875
14876 else
14877
14878 echo "$as_me:14878: checking for gettimeofday in -lbsd" >&5
14879 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
14880 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
14881   echo $ECHO_N "(cached) $ECHO_C" >&6
14882 else
14883   ac_check_lib_save_LIBS=$LIBS
14884 LIBS="-lbsd  $LIBS"
14885 cat >conftest.$ac_ext <<_ACEOF
14886 #line 14886 "configure"
14887 #include "confdefs.h"
14888
14889 /* Override any gcc2 internal prototype to avoid an error.  */
14890 #ifdef __cplusplus
14891 extern "C"
14892 #endif
14893 /* We use char because int might match the return type of a gcc2
14894    builtin and then its argument prototype would still apply.  */
14895 char gettimeofday ();
14896 int
14897 main ()
14898 {
14899 gettimeofday ();
14900   ;
14901   return 0;
14902 }
14903 _ACEOF
14904 rm -f conftest.$ac_objext conftest$ac_exeext
14905 if { (eval echo "$as_me:14905: \"$ac_link\"") >&5
14906   (eval $ac_link) 2>&5
14907   ac_status=$?
14908   echo "$as_me:14908: \$? = $ac_status" >&5
14909   (exit $ac_status); } &&
14910          { ac_try='test -s conftest$ac_exeext'
14911   { (eval echo "$as_me:14911: \"$ac_try\"") >&5
14912   (eval $ac_try) 2>&5
14913   ac_status=$?
14914   echo "$as_me:14914: \$? = $ac_status" >&5
14915   (exit $ac_status); }; }; then
14916   ac_cv_lib_bsd_gettimeofday=yes
14917 else
14918   echo "$as_me: failed program was:" >&5
14919 cat conftest.$ac_ext >&5
14920 ac_cv_lib_bsd_gettimeofday=no
14921 fi
14922 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14923 LIBS=$ac_check_lib_save_LIBS
14924 fi
14925 echo "$as_me:14925: result: $ac_cv_lib_bsd_gettimeofday" >&5
14926 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
14927 if test $ac_cv_lib_bsd_gettimeofday = yes; then
14928
14929 cat >>confdefs.h <<\EOF
14930 #define HAVE_GETTIMEOFDAY 1
14931 EOF
14932
14933 cf_add_libs="-lbsd"
14934 # Filter out duplicates - this happens with badly-designed ".pc" files...
14935 for cf_add_1lib in $LIBS
14936 do
14937         for cf_add_2lib in $cf_add_libs
14938         do
14939                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14940                 then
14941                         cf_add_1lib=
14942                         break
14943                 fi
14944         done
14945         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14946 done
14947 LIBS="$cf_add_libs"
14948
14949 fi
14950
14951 fi
14952         ;;
14953 esac
14954
14955 echo "$as_me:14955: checking if -lm needed for math functions" >&5
14956 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
14957 if test "${cf_cv_need_libm+set}" = set; then
14958   echo $ECHO_N "(cached) $ECHO_C" >&6
14959 else
14960
14961         cat >conftest.$ac_ext <<_ACEOF
14962 #line 14962 "configure"
14963 #include "confdefs.h"
14964
14965         #include <stdio.h>
14966         #include <math.h>
14967
14968 int
14969 main ()
14970 {
14971 double x = rand(); printf("result = %g\n", pow(sin(x),x))
14972   ;
14973   return 0;
14974 }
14975 _ACEOF
14976 rm -f conftest.$ac_objext conftest$ac_exeext
14977 if { (eval echo "$as_me:14977: \"$ac_link\"") >&5
14978   (eval $ac_link) 2>&5
14979   ac_status=$?
14980   echo "$as_me:14980: \$? = $ac_status" >&5
14981   (exit $ac_status); } &&
14982          { ac_try='test -s conftest$ac_exeext'
14983   { (eval echo "$as_me:14983: \"$ac_try\"") >&5
14984   (eval $ac_try) 2>&5
14985   ac_status=$?
14986   echo "$as_me:14986: \$? = $ac_status" >&5
14987   (exit $ac_status); }; }; then
14988   cf_cv_need_libm=no
14989 else
14990   echo "$as_me: failed program was:" >&5
14991 cat conftest.$ac_ext >&5
14992 cf_cv_need_libm=yes
14993 fi
14994 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14995 fi
14996 echo "$as_me:14996: result: $cf_cv_need_libm" >&5
14997 echo "${ECHO_T}$cf_cv_need_libm" >&6
14998 if test "$cf_cv_need_libm" = yes
14999 then
15000 MATH_LIB=-lm
15001 fi
15002
15003 ###     Checks for header files.
15004 echo "$as_me:15004: checking for ANSI C header files" >&5
15005 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15006 if test "${ac_cv_header_stdc+set}" = set; then
15007   echo $ECHO_N "(cached) $ECHO_C" >&6
15008 else
15009   cat >conftest.$ac_ext <<_ACEOF
15010 #line 15010 "configure"
15011 #include "confdefs.h"
15012 #include <stdlib.h>
15013 #include <stdarg.h>
15014 #include <string.h>
15015 #include <float.h>
15016
15017 _ACEOF
15018 if { (eval echo "$as_me:15018: \"$ac_cpp conftest.$ac_ext\"") >&5
15019   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15020   ac_status=$?
15021   egrep -v '^ *\+' conftest.er1 >conftest.err
15022   rm -f conftest.er1
15023   cat conftest.err >&5
15024   echo "$as_me:15024: \$? = $ac_status" >&5
15025   (exit $ac_status); } >/dev/null; then
15026   if test -s conftest.err; then
15027     ac_cpp_err=$ac_c_preproc_warn_flag
15028   else
15029     ac_cpp_err=
15030   fi
15031 else
15032   ac_cpp_err=yes
15033 fi
15034 if test -z "$ac_cpp_err"; then
15035   ac_cv_header_stdc=yes
15036 else
15037   echo "$as_me: failed program was:" >&5
15038   cat conftest.$ac_ext >&5
15039   ac_cv_header_stdc=no
15040 fi
15041 rm -f conftest.err conftest.$ac_ext
15042
15043 if test $ac_cv_header_stdc = yes; then
15044   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15045   cat >conftest.$ac_ext <<_ACEOF
15046 #line 15046 "configure"
15047 #include "confdefs.h"
15048 #include <string.h>
15049
15050 _ACEOF
15051 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15052   egrep "memchr" >/dev/null 2>&1; then
15053   :
15054 else
15055   ac_cv_header_stdc=no
15056 fi
15057 rm -rf conftest*
15058
15059 fi
15060
15061 if test $ac_cv_header_stdc = yes; then
15062   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15063   cat >conftest.$ac_ext <<_ACEOF
15064 #line 15064 "configure"
15065 #include "confdefs.h"
15066 #include <stdlib.h>
15067
15068 _ACEOF
15069 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15070   egrep "free" >/dev/null 2>&1; then
15071   :
15072 else
15073   ac_cv_header_stdc=no
15074 fi
15075 rm -rf conftest*
15076
15077 fi
15078
15079 if test $ac_cv_header_stdc = yes; then
15080   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15081   if test "$cross_compiling" = yes; then
15082   :
15083 else
15084   cat >conftest.$ac_ext <<_ACEOF
15085 #line 15085 "configure"
15086 #include "confdefs.h"
15087 #include <ctype.h>
15088 #if ((' ' & 0x0FF) == 0x020)
15089 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15090 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15091 #else
15092 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15093                      || ('j' <= (c) && (c) <= 'r') \
15094                      || ('s' <= (c) && (c) <= 'z'))
15095 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15096 #endif
15097
15098 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15099 int
15100 main ()
15101 {
15102   int i;
15103   for (i = 0; i < 256; i++)
15104     if (XOR (islower (i), ISLOWER (i))
15105         || toupper (i) != TOUPPER (i))
15106       $ac_main_return(2);
15107   $ac_main_return (0);
15108 }
15109 _ACEOF
15110 rm -f conftest$ac_exeext
15111 if { (eval echo "$as_me:15111: \"$ac_link\"") >&5
15112   (eval $ac_link) 2>&5
15113   ac_status=$?
15114   echo "$as_me:15114: \$? = $ac_status" >&5
15115   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15116   { (eval echo "$as_me:15116: \"$ac_try\"") >&5
15117   (eval $ac_try) 2>&5
15118   ac_status=$?
15119   echo "$as_me:15119: \$? = $ac_status" >&5
15120   (exit $ac_status); }; }; then
15121   :
15122 else
15123   echo "$as_me: program exited with status $ac_status" >&5
15124 echo "$as_me: failed program was:" >&5
15125 cat conftest.$ac_ext >&5
15126 ac_cv_header_stdc=no
15127 fi
15128 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15129 fi
15130 fi
15131 fi
15132 echo "$as_me:15132: result: $ac_cv_header_stdc" >&5
15133 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15134 if test $ac_cv_header_stdc = yes; then
15135
15136 cat >>confdefs.h <<\EOF
15137 #define STDC_HEADERS 1
15138 EOF
15139
15140 fi
15141
15142 ac_header_dirent=no
15143 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15144   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15145 echo "$as_me:15145: checking for $ac_hdr that defines DIR" >&5
15146 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
15147 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15148   echo $ECHO_N "(cached) $ECHO_C" >&6
15149 else
15150   cat >conftest.$ac_ext <<_ACEOF
15151 #line 15151 "configure"
15152 #include "confdefs.h"
15153 #include <sys/types.h>
15154 #include <$ac_hdr>
15155
15156 int
15157 main ()
15158 {
15159 if ((DIR *) 0)
15160 return 0;
15161   ;
15162   return 0;
15163 }
15164 _ACEOF
15165 rm -f conftest.$ac_objext
15166 if { (eval echo "$as_me:15166: \"$ac_compile\"") >&5
15167   (eval $ac_compile) 2>&5
15168   ac_status=$?
15169   echo "$as_me:15169: \$? = $ac_status" >&5
15170   (exit $ac_status); } &&
15171          { ac_try='test -s conftest.$ac_objext'
15172   { (eval echo "$as_me:15172: \"$ac_try\"") >&5
15173   (eval $ac_try) 2>&5
15174   ac_status=$?
15175   echo "$as_me:15175: \$? = $ac_status" >&5
15176   (exit $ac_status); }; }; then
15177   eval "$as_ac_Header=yes"
15178 else
15179   echo "$as_me: failed program was:" >&5
15180 cat conftest.$ac_ext >&5
15181 eval "$as_ac_Header=no"
15182 fi
15183 rm -f conftest.$ac_objext conftest.$ac_ext
15184 fi
15185 echo "$as_me:15185: result: `eval echo '${'$as_ac_Header'}'`" >&5
15186 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15187 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15188   cat >>confdefs.h <<EOF
15189 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15190 EOF
15191
15192 ac_header_dirent=$ac_hdr; break
15193 fi
15194
15195 done
15196 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15197 if test $ac_header_dirent = dirent.h; then
15198   echo "$as_me:15198: checking for opendir in -ldir" >&5
15199 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
15200 if test "${ac_cv_lib_dir_opendir+set}" = set; then
15201   echo $ECHO_N "(cached) $ECHO_C" >&6
15202 else
15203   ac_check_lib_save_LIBS=$LIBS
15204 LIBS="-ldir  $LIBS"
15205 cat >conftest.$ac_ext <<_ACEOF
15206 #line 15206 "configure"
15207 #include "confdefs.h"
15208
15209 /* Override any gcc2 internal prototype to avoid an error.  */
15210 #ifdef __cplusplus
15211 extern "C"
15212 #endif
15213 /* We use char because int might match the return type of a gcc2
15214    builtin and then its argument prototype would still apply.  */
15215 char opendir ();
15216 int
15217 main ()
15218 {
15219 opendir ();
15220   ;
15221   return 0;
15222 }
15223 _ACEOF
15224 rm -f conftest.$ac_objext conftest$ac_exeext
15225 if { (eval echo "$as_me:15225: \"$ac_link\"") >&5
15226   (eval $ac_link) 2>&5
15227   ac_status=$?
15228   echo "$as_me:15228: \$? = $ac_status" >&5
15229   (exit $ac_status); } &&
15230          { ac_try='test -s conftest$ac_exeext'
15231   { (eval echo "$as_me:15231: \"$ac_try\"") >&5
15232   (eval $ac_try) 2>&5
15233   ac_status=$?
15234   echo "$as_me:15234: \$? = $ac_status" >&5
15235   (exit $ac_status); }; }; then
15236   ac_cv_lib_dir_opendir=yes
15237 else
15238   echo "$as_me: failed program was:" >&5
15239 cat conftest.$ac_ext >&5
15240 ac_cv_lib_dir_opendir=no
15241 fi
15242 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15243 LIBS=$ac_check_lib_save_LIBS
15244 fi
15245 echo "$as_me:15245: result: $ac_cv_lib_dir_opendir" >&5
15246 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
15247 if test $ac_cv_lib_dir_opendir = yes; then
15248   LIBS="$LIBS -ldir"
15249 fi
15250
15251 else
15252   echo "$as_me:15252: checking for opendir in -lx" >&5
15253 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
15254 if test "${ac_cv_lib_x_opendir+set}" = set; then
15255   echo $ECHO_N "(cached) $ECHO_C" >&6
15256 else
15257   ac_check_lib_save_LIBS=$LIBS
15258 LIBS="-lx  $LIBS"
15259 cat >conftest.$ac_ext <<_ACEOF
15260 #line 15260 "configure"
15261 #include "confdefs.h"
15262
15263 /* Override any gcc2 internal prototype to avoid an error.  */
15264 #ifdef __cplusplus
15265 extern "C"
15266 #endif
15267 /* We use char because int might match the return type of a gcc2
15268    builtin and then its argument prototype would still apply.  */
15269 char opendir ();
15270 int
15271 main ()
15272 {
15273 opendir ();
15274   ;
15275   return 0;
15276 }
15277 _ACEOF
15278 rm -f conftest.$ac_objext conftest$ac_exeext
15279 if { (eval echo "$as_me:15279: \"$ac_link\"") >&5
15280   (eval $ac_link) 2>&5
15281   ac_status=$?
15282   echo "$as_me:15282: \$? = $ac_status" >&5
15283   (exit $ac_status); } &&
15284          { ac_try='test -s conftest$ac_exeext'
15285   { (eval echo "$as_me:15285: \"$ac_try\"") >&5
15286   (eval $ac_try) 2>&5
15287   ac_status=$?
15288   echo "$as_me:15288: \$? = $ac_status" >&5
15289   (exit $ac_status); }; }; then
15290   ac_cv_lib_x_opendir=yes
15291 else
15292   echo "$as_me: failed program was:" >&5
15293 cat conftest.$ac_ext >&5
15294 ac_cv_lib_x_opendir=no
15295 fi
15296 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15297 LIBS=$ac_check_lib_save_LIBS
15298 fi
15299 echo "$as_me:15299: result: $ac_cv_lib_x_opendir" >&5
15300 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
15301 if test $ac_cv_lib_x_opendir = yes; then
15302   LIBS="$LIBS -lx"
15303 fi
15304
15305 fi
15306
15307 echo "$as_me:15307: checking whether time.h and sys/time.h may both be included" >&5
15308 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
15309 if test "${ac_cv_header_time+set}" = set; then
15310   echo $ECHO_N "(cached) $ECHO_C" >&6
15311 else
15312   cat >conftest.$ac_ext <<_ACEOF
15313 #line 15313 "configure"
15314 #include "confdefs.h"
15315 #include <sys/types.h>
15316 #include <sys/time.h>
15317 #include <time.h>
15318
15319 int
15320 main ()
15321 {
15322 if ((struct tm *) 0)
15323 return 0;
15324   ;
15325   return 0;
15326 }
15327 _ACEOF
15328 rm -f conftest.$ac_objext
15329 if { (eval echo "$as_me:15329: \"$ac_compile\"") >&5
15330   (eval $ac_compile) 2>&5
15331   ac_status=$?
15332   echo "$as_me:15332: \$? = $ac_status" >&5
15333   (exit $ac_status); } &&
15334          { ac_try='test -s conftest.$ac_objext'
15335   { (eval echo "$as_me:15335: \"$ac_try\"") >&5
15336   (eval $ac_try) 2>&5
15337   ac_status=$?
15338   echo "$as_me:15338: \$? = $ac_status" >&5
15339   (exit $ac_status); }; }; then
15340   ac_cv_header_time=yes
15341 else
15342   echo "$as_me: failed program was:" >&5
15343 cat conftest.$ac_ext >&5
15344 ac_cv_header_time=no
15345 fi
15346 rm -f conftest.$ac_objext conftest.$ac_ext
15347 fi
15348 echo "$as_me:15348: result: $ac_cv_header_time" >&5
15349 echo "${ECHO_T}$ac_cv_header_time" >&6
15350 if test $ac_cv_header_time = yes; then
15351
15352 cat >>confdefs.h <<\EOF
15353 #define TIME_WITH_SYS_TIME 1
15354 EOF
15355
15356 fi
15357
15358 cf_regex_func=no
15359
15360 cf_regex_libs="regex re"
15361 case $host_os in
15362 (mingw*)
15363         cf_regex_libs="gnurx $cf_regex_libs"
15364         ;;
15365 esac
15366
15367 echo "$as_me:15367: checking for regcomp" >&5
15368 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
15369 if test "${ac_cv_func_regcomp+set}" = set; then
15370   echo $ECHO_N "(cached) $ECHO_C" >&6
15371 else
15372   cat >conftest.$ac_ext <<_ACEOF
15373 #line 15373 "configure"
15374 #include "confdefs.h"
15375 /* System header to define __stub macros and hopefully few prototypes,
15376     which can conflict with char regcomp (); below.  */
15377 #include <assert.h>
15378 /* Override any gcc2 internal prototype to avoid an error.  */
15379 #ifdef __cplusplus
15380 extern "C"
15381 #endif
15382 /* We use char because int might match the return type of a gcc2
15383    builtin and then its argument prototype would still apply.  */
15384 char regcomp ();
15385 char (*f) ();
15386
15387 int
15388 main ()
15389 {
15390 /* The GNU C library defines this for functions which it implements
15391     to always fail with ENOSYS.  Some functions are actually named
15392     something starting with __ and the normal name is an alias.  */
15393 #if defined (__stub_regcomp) || defined (__stub___regcomp)
15394 choke me
15395 #else
15396 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15397 #endif
15398
15399   ;
15400   return 0;
15401 }
15402 _ACEOF
15403 rm -f conftest.$ac_objext conftest$ac_exeext
15404 if { (eval echo "$as_me:15404: \"$ac_link\"") >&5
15405   (eval $ac_link) 2>&5
15406   ac_status=$?
15407   echo "$as_me:15407: \$? = $ac_status" >&5
15408   (exit $ac_status); } &&
15409          { ac_try='test -s conftest$ac_exeext'
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   ac_cv_func_regcomp=yes
15416 else
15417   echo "$as_me: failed program was:" >&5
15418 cat conftest.$ac_ext >&5
15419 ac_cv_func_regcomp=no
15420 fi
15421 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15422 fi
15423 echo "$as_me:15423: result: $ac_cv_func_regcomp" >&5
15424 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
15425 if test $ac_cv_func_regcomp = yes; then
15426   cf_regex_func=regcomp
15427 else
15428
15429         for cf_regex_lib in $cf_regex_libs
15430         do
15431                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
15432 echo "$as_me:15432: checking for regcomp in -l$cf_regex_lib" >&5
15433 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
15434 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
15435   echo $ECHO_N "(cached) $ECHO_C" >&6
15436 else
15437   ac_check_lib_save_LIBS=$LIBS
15438 LIBS="-l$cf_regex_lib  $LIBS"
15439 cat >conftest.$ac_ext <<_ACEOF
15440 #line 15440 "configure"
15441 #include "confdefs.h"
15442
15443 /* Override any gcc2 internal prototype to avoid an error.  */
15444 #ifdef __cplusplus
15445 extern "C"
15446 #endif
15447 /* We use char because int might match the return type of a gcc2
15448    builtin and then its argument prototype would still apply.  */
15449 char regcomp ();
15450 int
15451 main ()
15452 {
15453 regcomp ();
15454   ;
15455   return 0;
15456 }
15457 _ACEOF
15458 rm -f conftest.$ac_objext conftest$ac_exeext
15459 if { (eval echo "$as_me:15459: \"$ac_link\"") >&5
15460   (eval $ac_link) 2>&5
15461   ac_status=$?
15462   echo "$as_me:15462: \$? = $ac_status" >&5
15463   (exit $ac_status); } &&
15464          { ac_try='test -s conftest$ac_exeext'
15465   { (eval echo "$as_me:15465: \"$ac_try\"") >&5
15466   (eval $ac_try) 2>&5
15467   ac_status=$?
15468   echo "$as_me:15468: \$? = $ac_status" >&5
15469   (exit $ac_status); }; }; then
15470   eval "$as_ac_Lib=yes"
15471 else
15472   echo "$as_me: failed program was:" >&5
15473 cat conftest.$ac_ext >&5
15474 eval "$as_ac_Lib=no"
15475 fi
15476 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15477 LIBS=$ac_check_lib_save_LIBS
15478 fi
15479 echo "$as_me:15479: result: `eval echo '${'$as_ac_Lib'}'`" >&5
15480 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
15481 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
15482
15483 cf_add_libs="-l$cf_regex_lib"
15484 # Filter out duplicates - this happens with badly-designed ".pc" files...
15485 for cf_add_1lib in $LIBS
15486 do
15487         for cf_add_2lib in $cf_add_libs
15488         do
15489                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15490                 then
15491                         cf_add_1lib=
15492                         break
15493                 fi
15494         done
15495         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15496 done
15497 LIBS="$cf_add_libs"
15498
15499                                 cf_regex_func=regcomp
15500                                 break
15501 fi
15502
15503         done
15504
15505 fi
15506
15507 if test "$cf_regex_func" = no ; then
15508         echo "$as_me:15508: checking for compile" >&5
15509 echo $ECHO_N "checking for compile... $ECHO_C" >&6
15510 if test "${ac_cv_func_compile+set}" = set; then
15511   echo $ECHO_N "(cached) $ECHO_C" >&6
15512 else
15513   cat >conftest.$ac_ext <<_ACEOF
15514 #line 15514 "configure"
15515 #include "confdefs.h"
15516 /* System header to define __stub macros and hopefully few prototypes,
15517     which can conflict with char compile (); below.  */
15518 #include <assert.h>
15519 /* Override any gcc2 internal prototype to avoid an error.  */
15520 #ifdef __cplusplus
15521 extern "C"
15522 #endif
15523 /* We use char because int might match the return type of a gcc2
15524    builtin and then its argument prototype would still apply.  */
15525 char compile ();
15526 char (*f) ();
15527
15528 int
15529 main ()
15530 {
15531 /* The GNU C library defines this for functions which it implements
15532     to always fail with ENOSYS.  Some functions are actually named
15533     something starting with __ and the normal name is an alias.  */
15534 #if defined (__stub_compile) || defined (__stub___compile)
15535 choke me
15536 #else
15537 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15538 #endif
15539
15540   ;
15541   return 0;
15542 }
15543 _ACEOF
15544 rm -f conftest.$ac_objext conftest$ac_exeext
15545 if { (eval echo "$as_me:15545: \"$ac_link\"") >&5
15546   (eval $ac_link) 2>&5
15547   ac_status=$?
15548   echo "$as_me:15548: \$? = $ac_status" >&5
15549   (exit $ac_status); } &&
15550          { ac_try='test -s conftest$ac_exeext'
15551   { (eval echo "$as_me:15551: \"$ac_try\"") >&5
15552   (eval $ac_try) 2>&5
15553   ac_status=$?
15554   echo "$as_me:15554: \$? = $ac_status" >&5
15555   (exit $ac_status); }; }; then
15556   ac_cv_func_compile=yes
15557 else
15558   echo "$as_me: failed program was:" >&5
15559 cat conftest.$ac_ext >&5
15560 ac_cv_func_compile=no
15561 fi
15562 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15563 fi
15564 echo "$as_me:15564: result: $ac_cv_func_compile" >&5
15565 echo "${ECHO_T}$ac_cv_func_compile" >&6
15566 if test $ac_cv_func_compile = yes; then
15567   cf_regex_func=compile
15568 else
15569
15570                 echo "$as_me:15570: checking for compile in -lgen" >&5
15571 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
15572 if test "${ac_cv_lib_gen_compile+set}" = set; then
15573   echo $ECHO_N "(cached) $ECHO_C" >&6
15574 else
15575   ac_check_lib_save_LIBS=$LIBS
15576 LIBS="-lgen  $LIBS"
15577 cat >conftest.$ac_ext <<_ACEOF
15578 #line 15578 "configure"
15579 #include "confdefs.h"
15580
15581 /* Override any gcc2 internal prototype to avoid an error.  */
15582 #ifdef __cplusplus
15583 extern "C"
15584 #endif
15585 /* We use char because int might match the return type of a gcc2
15586    builtin and then its argument prototype would still apply.  */
15587 char compile ();
15588 int
15589 main ()
15590 {
15591 compile ();
15592   ;
15593   return 0;
15594 }
15595 _ACEOF
15596 rm -f conftest.$ac_objext conftest$ac_exeext
15597 if { (eval echo "$as_me:15597: \"$ac_link\"") >&5
15598   (eval $ac_link) 2>&5
15599   ac_status=$?
15600   echo "$as_me:15600: \$? = $ac_status" >&5
15601   (exit $ac_status); } &&
15602          { ac_try='test -s conftest$ac_exeext'
15603   { (eval echo "$as_me:15603: \"$ac_try\"") >&5
15604   (eval $ac_try) 2>&5
15605   ac_status=$?
15606   echo "$as_me:15606: \$? = $ac_status" >&5
15607   (exit $ac_status); }; }; then
15608   ac_cv_lib_gen_compile=yes
15609 else
15610   echo "$as_me: failed program was:" >&5
15611 cat conftest.$ac_ext >&5
15612 ac_cv_lib_gen_compile=no
15613 fi
15614 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15615 LIBS=$ac_check_lib_save_LIBS
15616 fi
15617 echo "$as_me:15617: result: $ac_cv_lib_gen_compile" >&5
15618 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
15619 if test $ac_cv_lib_gen_compile = yes; then
15620
15621 cf_add_libs="-lgen"
15622 # Filter out duplicates - this happens with badly-designed ".pc" files...
15623 for cf_add_1lib in $LIBS
15624 do
15625         for cf_add_2lib in $cf_add_libs
15626         do
15627                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15628                 then
15629                         cf_add_1lib=
15630                         break
15631                 fi
15632         done
15633         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15634 done
15635 LIBS="$cf_add_libs"
15636
15637                                 cf_regex_func=compile
15638 fi
15639
15640 fi
15641
15642 fi
15643
15644 if test "$cf_regex_func" = no ; then
15645         { echo "$as_me:15645: WARNING: cannot find regular expression library" >&5
15646 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
15647 fi
15648
15649 echo "$as_me:15649: checking for regular-expression headers" >&5
15650 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
15651 if test "${cf_cv_regex_hdrs+set}" = set; then
15652   echo $ECHO_N "(cached) $ECHO_C" >&6
15653 else
15654
15655 cf_cv_regex_hdrs=no
15656 case $cf_regex_func in
15657 (compile)
15658         for cf_regex_hdr in regexp.h regexpr.h
15659         do
15660                 cat >conftest.$ac_ext <<_ACEOF
15661 #line 15661 "configure"
15662 #include "confdefs.h"
15663 #include <$cf_regex_hdr>
15664 int
15665 main ()
15666 {
15667
15668                         char *p = compile("", "", "", 0);
15669                         int x = step("", "");
15670
15671   ;
15672   return 0;
15673 }
15674 _ACEOF
15675 rm -f conftest.$ac_objext conftest$ac_exeext
15676 if { (eval echo "$as_me:15676: \"$ac_link\"") >&5
15677   (eval $ac_link) 2>&5
15678   ac_status=$?
15679   echo "$as_me:15679: \$? = $ac_status" >&5
15680   (exit $ac_status); } &&
15681          { ac_try='test -s conftest$ac_exeext'
15682   { (eval echo "$as_me:15682: \"$ac_try\"") >&5
15683   (eval $ac_try) 2>&5
15684   ac_status=$?
15685   echo "$as_me:15685: \$? = $ac_status" >&5
15686   (exit $ac_status); }; }; then
15687
15688                         cf_cv_regex_hdrs=$cf_regex_hdr
15689                         break
15690
15691 else
15692   echo "$as_me: failed program was:" >&5
15693 cat conftest.$ac_ext >&5
15694 fi
15695 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15696         done
15697         ;;
15698 (*)
15699         for cf_regex_hdr in regex.h
15700         do
15701                 cat >conftest.$ac_ext <<_ACEOF
15702 #line 15702 "configure"
15703 #include "confdefs.h"
15704 #include <sys/types.h>
15705 #include <$cf_regex_hdr>
15706 int
15707 main ()
15708 {
15709
15710                         regex_t *p;
15711                         int x = regcomp(p, "", 0);
15712                         int y = regexec(p, "", 0, 0, 0);
15713                         regfree(p);
15714
15715   ;
15716   return 0;
15717 }
15718 _ACEOF
15719 rm -f conftest.$ac_objext conftest$ac_exeext
15720 if { (eval echo "$as_me:15720: \"$ac_link\"") >&5
15721   (eval $ac_link) 2>&5
15722   ac_status=$?
15723   echo "$as_me:15723: \$? = $ac_status" >&5
15724   (exit $ac_status); } &&
15725          { ac_try='test -s conftest$ac_exeext'
15726   { (eval echo "$as_me:15726: \"$ac_try\"") >&5
15727   (eval $ac_try) 2>&5
15728   ac_status=$?
15729   echo "$as_me:15729: \$? = $ac_status" >&5
15730   (exit $ac_status); }; }; then
15731
15732                         cf_cv_regex_hdrs=$cf_regex_hdr
15733                         break
15734
15735 else
15736   echo "$as_me: failed program was:" >&5
15737 cat conftest.$ac_ext >&5
15738 fi
15739 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15740         done
15741         ;;
15742 esac
15743
15744 fi
15745 echo "$as_me:15745: result: $cf_cv_regex_hdrs" >&5
15746 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
15747
15748 case $cf_cv_regex_hdrs in
15749         (no)            { echo "$as_me:15749: WARNING: no regular expression header found" >&5
15750 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
15751         (regex.h)
15752 cat >>confdefs.h <<\EOF
15753 #define HAVE_REGEX_H_FUNCS 1
15754 EOF
15755  ;;
15756         (regexp.h)
15757 cat >>confdefs.h <<\EOF
15758 #define HAVE_REGEXP_H_FUNCS 1
15759 EOF
15760  ;;
15761         (regexpr.h)
15762 cat >>confdefs.h <<\EOF
15763 #define HAVE_REGEXPR_H_FUNCS 1
15764 EOF
15765  ;;
15766 esac
15767
15768 for ac_header in \
15769 fcntl.h \
15770 getopt.h \
15771 limits.h \
15772 locale.h \
15773 math.h \
15774 poll.h \
15775 sys/bsdtypes.h \
15776 sys/ioctl.h \
15777 sys/param.h \
15778 sys/poll.h \
15779 sys/select.h \
15780 sys/time.h \
15781 sys/times.h \
15782 ttyent.h \
15783 unistd.h \
15784 wctype.h \
15785
15786 do
15787 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15788 echo "$as_me:15788: checking for $ac_header" >&5
15789 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15790 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15791   echo $ECHO_N "(cached) $ECHO_C" >&6
15792 else
15793   cat >conftest.$ac_ext <<_ACEOF
15794 #line 15794 "configure"
15795 #include "confdefs.h"
15796 #include <$ac_header>
15797 _ACEOF
15798 if { (eval echo "$as_me:15798: \"$ac_cpp conftest.$ac_ext\"") >&5
15799   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15800   ac_status=$?
15801   egrep -v '^ *\+' conftest.er1 >conftest.err
15802   rm -f conftest.er1
15803   cat conftest.err >&5
15804   echo "$as_me:15804: \$? = $ac_status" >&5
15805   (exit $ac_status); } >/dev/null; then
15806   if test -s conftest.err; then
15807     ac_cpp_err=$ac_c_preproc_warn_flag
15808   else
15809     ac_cpp_err=
15810   fi
15811 else
15812   ac_cpp_err=yes
15813 fi
15814 if test -z "$ac_cpp_err"; then
15815   eval "$as_ac_Header=yes"
15816 else
15817   echo "$as_me: failed program was:" >&5
15818   cat conftest.$ac_ext >&5
15819   eval "$as_ac_Header=no"
15820 fi
15821 rm -f conftest.err conftest.$ac_ext
15822 fi
15823 echo "$as_me:15823: result: `eval echo '${'$as_ac_Header'}'`" >&5
15824 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15825 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15826   cat >>confdefs.h <<EOF
15827 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15828 EOF
15829
15830 fi
15831 done
15832
15833 for ac_header in unistd.h getopt.h
15834 do
15835 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15836 echo "$as_me:15836: checking for $ac_header" >&5
15837 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15838 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15839   echo $ECHO_N "(cached) $ECHO_C" >&6
15840 else
15841   cat >conftest.$ac_ext <<_ACEOF
15842 #line 15842 "configure"
15843 #include "confdefs.h"
15844 #include <$ac_header>
15845 _ACEOF
15846 if { (eval echo "$as_me:15846: \"$ac_cpp conftest.$ac_ext\"") >&5
15847   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15848   ac_status=$?
15849   egrep -v '^ *\+' conftest.er1 >conftest.err
15850   rm -f conftest.er1
15851   cat conftest.err >&5
15852   echo "$as_me:15852: \$? = $ac_status" >&5
15853   (exit $ac_status); } >/dev/null; then
15854   if test -s conftest.err; then
15855     ac_cpp_err=$ac_c_preproc_warn_flag
15856   else
15857     ac_cpp_err=
15858   fi
15859 else
15860   ac_cpp_err=yes
15861 fi
15862 if test -z "$ac_cpp_err"; then
15863   eval "$as_ac_Header=yes"
15864 else
15865   echo "$as_me: failed program was:" >&5
15866   cat conftest.$ac_ext >&5
15867   eval "$as_ac_Header=no"
15868 fi
15869 rm -f conftest.err conftest.$ac_ext
15870 fi
15871 echo "$as_me:15871: result: `eval echo '${'$as_ac_Header'}'`" >&5
15872 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15873 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15874   cat >>confdefs.h <<EOF
15875 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15876 EOF
15877
15878 fi
15879 done
15880
15881 echo "$as_me:15881: checking for header declaring getopt variables" >&5
15882 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
15883 if test "${cf_cv_getopt_header+set}" = set; then
15884   echo $ECHO_N "(cached) $ECHO_C" >&6
15885 else
15886
15887 cf_cv_getopt_header=none
15888 for cf_header in stdio.h stdlib.h unistd.h getopt.h
15889 do
15890 cat >conftest.$ac_ext <<_ACEOF
15891 #line 15891 "configure"
15892 #include "confdefs.h"
15893
15894 #include <$cf_header>
15895 int
15896 main ()
15897 {
15898 int x = optind; char *y = optarg
15899   ;
15900   return 0;
15901 }
15902 _ACEOF
15903 rm -f conftest.$ac_objext
15904 if { (eval echo "$as_me:15904: \"$ac_compile\"") >&5
15905   (eval $ac_compile) 2>&5
15906   ac_status=$?
15907   echo "$as_me:15907: \$? = $ac_status" >&5
15908   (exit $ac_status); } &&
15909          { ac_try='test -s conftest.$ac_objext'
15910   { (eval echo "$as_me:15910: \"$ac_try\"") >&5
15911   (eval $ac_try) 2>&5
15912   ac_status=$?
15913   echo "$as_me:15913: \$? = $ac_status" >&5
15914   (exit $ac_status); }; }; then
15915   cf_cv_getopt_header=$cf_header
15916  break
15917 else
15918   echo "$as_me: failed program was:" >&5
15919 cat conftest.$ac_ext >&5
15920 fi
15921 rm -f conftest.$ac_objext conftest.$ac_ext
15922 done
15923
15924 fi
15925 echo "$as_me:15925: result: $cf_cv_getopt_header" >&5
15926 echo "${ECHO_T}$cf_cv_getopt_header" >&6
15927 if test $cf_cv_getopt_header != none ; then
15928
15929 cat >>confdefs.h <<\EOF
15930 #define HAVE_GETOPT_HEADER 1
15931 EOF
15932
15933 fi
15934 if test $cf_cv_getopt_header = getopt.h ; then
15935
15936 cat >>confdefs.h <<\EOF
15937 #define NEED_GETOPT_H 1
15938 EOF
15939
15940 fi
15941
15942 # check for ISC (this may also define _POSIX_SOURCE)
15943 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
15944 if test "x$ISC" = xyes ; then
15945
15946 echo "$as_me:15946: checking for main in -lcposix" >&5
15947 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
15948 if test "${ac_cv_lib_cposix_main+set}" = set; then
15949   echo $ECHO_N "(cached) $ECHO_C" >&6
15950 else
15951   ac_check_lib_save_LIBS=$LIBS
15952 LIBS="-lcposix  $LIBS"
15953 cat >conftest.$ac_ext <<_ACEOF
15954 #line 15954 "configure"
15955 #include "confdefs.h"
15956
15957 int
15958 main ()
15959 {
15960 main ();
15961   ;
15962   return 0;
15963 }
15964 _ACEOF
15965 rm -f conftest.$ac_objext conftest$ac_exeext
15966 if { (eval echo "$as_me:15966: \"$ac_link\"") >&5
15967   (eval $ac_link) 2>&5
15968   ac_status=$?
15969   echo "$as_me:15969: \$? = $ac_status" >&5
15970   (exit $ac_status); } &&
15971          { ac_try='test -s conftest$ac_exeext'
15972   { (eval echo "$as_me:15972: \"$ac_try\"") >&5
15973   (eval $ac_try) 2>&5
15974   ac_status=$?
15975   echo "$as_me:15975: \$? = $ac_status" >&5
15976   (exit $ac_status); }; }; then
15977   ac_cv_lib_cposix_main=yes
15978 else
15979   echo "$as_me: failed program was:" >&5
15980 cat conftest.$ac_ext >&5
15981 ac_cv_lib_cposix_main=no
15982 fi
15983 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15984 LIBS=$ac_check_lib_save_LIBS
15985 fi
15986 echo "$as_me:15986: result: $ac_cv_lib_cposix_main" >&5
15987 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
15988 if test $ac_cv_lib_cposix_main = yes; then
15989   cat >>confdefs.h <<EOF
15990 #define HAVE_LIBCPOSIX 1
15991 EOF
15992
15993   LIBS="-lcposix $LIBS"
15994
15995 fi
15996
15997         echo "$as_me:15997: checking for bzero in -linet" >&5
15998 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
15999 if test "${ac_cv_lib_inet_bzero+set}" = set; then
16000   echo $ECHO_N "(cached) $ECHO_C" >&6
16001 else
16002   ac_check_lib_save_LIBS=$LIBS
16003 LIBS="-linet  $LIBS"
16004 cat >conftest.$ac_ext <<_ACEOF
16005 #line 16005 "configure"
16006 #include "confdefs.h"
16007
16008 /* Override any gcc2 internal prototype to avoid an error.  */
16009 #ifdef __cplusplus
16010 extern "C"
16011 #endif
16012 /* We use char because int might match the return type of a gcc2
16013    builtin and then its argument prototype would still apply.  */
16014 char bzero ();
16015 int
16016 main ()
16017 {
16018 bzero ();
16019   ;
16020   return 0;
16021 }
16022 _ACEOF
16023 rm -f conftest.$ac_objext conftest$ac_exeext
16024 if { (eval echo "$as_me:16024: \"$ac_link\"") >&5
16025   (eval $ac_link) 2>&5
16026   ac_status=$?
16027   echo "$as_me:16027: \$? = $ac_status" >&5
16028   (exit $ac_status); } &&
16029          { ac_try='test -s conftest$ac_exeext'
16030   { (eval echo "$as_me:16030: \"$ac_try\"") >&5
16031   (eval $ac_try) 2>&5
16032   ac_status=$?
16033   echo "$as_me:16033: \$? = $ac_status" >&5
16034   (exit $ac_status); }; }; then
16035   ac_cv_lib_inet_bzero=yes
16036 else
16037   echo "$as_me: failed program was:" >&5
16038 cat conftest.$ac_ext >&5
16039 ac_cv_lib_inet_bzero=no
16040 fi
16041 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16042 LIBS=$ac_check_lib_save_LIBS
16043 fi
16044 echo "$as_me:16044: result: $ac_cv_lib_inet_bzero" >&5
16045 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
16046 if test $ac_cv_lib_inet_bzero = yes; then
16047
16048 cf_add_libs="-linet"
16049 # Filter out duplicates - this happens with badly-designed ".pc" files...
16050 for cf_add_1lib in $LIBS
16051 do
16052         for cf_add_2lib in $cf_add_libs
16053         do
16054                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16055                 then
16056                         cf_add_1lib=
16057                         break
16058                 fi
16059         done
16060         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16061 done
16062 LIBS="$cf_add_libs"
16063
16064 fi
16065 fi
16066
16067 echo "$as_me:16067: checking if sys/time.h works with sys/select.h" >&5
16068 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
16069 if test "${cf_cv_sys_time_select+set}" = set; then
16070   echo $ECHO_N "(cached) $ECHO_C" >&6
16071 else
16072
16073 cat >conftest.$ac_ext <<_ACEOF
16074 #line 16074 "configure"
16075 #include "confdefs.h"
16076
16077 #include <sys/types.h>
16078 #ifdef HAVE_SYS_TIME_H
16079 #include <sys/time.h>
16080 #endif
16081 #ifdef HAVE_SYS_SELECT_H
16082 #include <sys/select.h>
16083 #endif
16084
16085 int
16086 main ()
16087 {
16088
16089   ;
16090   return 0;
16091 }
16092 _ACEOF
16093 rm -f conftest.$ac_objext
16094 if { (eval echo "$as_me:16094: \"$ac_compile\"") >&5
16095   (eval $ac_compile) 2>&5
16096   ac_status=$?
16097   echo "$as_me:16097: \$? = $ac_status" >&5
16098   (exit $ac_status); } &&
16099          { ac_try='test -s conftest.$ac_objext'
16100   { (eval echo "$as_me:16100: \"$ac_try\"") >&5
16101   (eval $ac_try) 2>&5
16102   ac_status=$?
16103   echo "$as_me:16103: \$? = $ac_status" >&5
16104   (exit $ac_status); }; }; then
16105   cf_cv_sys_time_select=yes
16106 else
16107   echo "$as_me: failed program was:" >&5
16108 cat conftest.$ac_ext >&5
16109 cf_cv_sys_time_select=no
16110 fi
16111 rm -f conftest.$ac_objext conftest.$ac_ext
16112
16113 fi
16114
16115 echo "$as_me:16115: result: $cf_cv_sys_time_select" >&5
16116 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
16117 test "$cf_cv_sys_time_select" = yes &&
16118 cat >>confdefs.h <<\EOF
16119 #define HAVE_SYS_TIME_SELECT 1
16120 EOF
16121
16122 ###     checks for compiler characteristics
16123 ac_ext=c
16124 ac_cpp='$CPP $CPPFLAGS'
16125 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16126 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16127 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16128 ac_main_return=return
16129
16130 echo "$as_me:16130: checking for an ANSI C-conforming const" >&5
16131 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
16132 if test "${ac_cv_c_const+set}" = set; then
16133   echo $ECHO_N "(cached) $ECHO_C" >&6
16134 else
16135   cat >conftest.$ac_ext <<_ACEOF
16136 #line 16136 "configure"
16137 #include "confdefs.h"
16138
16139 int
16140 main ()
16141 {
16142 /* FIXME: Include the comments suggested by Paul. */
16143 #ifndef __cplusplus
16144   /* Ultrix mips cc rejects this.  */
16145   typedef int charset[2];
16146   const charset x;
16147   /* SunOS 4.1.1 cc rejects this.  */
16148   char const *const *ccp;
16149   char **p;
16150   /* NEC SVR4.0.2 mips cc rejects this.  */
16151   struct point {int x, y;};
16152   static struct point const zero = {0,0};
16153   /* AIX XL C 1.02.0.0 rejects this.
16154      It does not let you subtract one const X* pointer from another in
16155      an arm of an if-expression whose if-part is not a constant
16156      expression */
16157   const char *g = "string";
16158   ccp = &g + (g ? g-g : 0);
16159   /* HPUX 7.0 cc rejects these. */
16160   ++ccp;
16161   p = (char**) ccp;
16162   ccp = (char const *const *) p;
16163   { /* SCO 3.2v4 cc rejects this.  */
16164     char *t;
16165     char const *s = 0 ? (char *) 0 : (char const *) 0;
16166
16167     *t++ = 0;
16168   }
16169   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
16170     int x[] = {25, 17};
16171     const int *foo = &x[0];
16172     ++foo;
16173   }
16174   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16175     typedef const int *iptr;
16176     iptr p = 0;
16177     ++p;
16178   }
16179   { /* AIX XL C 1.02.0.0 rejects this saying
16180        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16181     struct s { int j; const int *ap[3]; };
16182     struct s *b; b->j = 5;
16183   }
16184   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16185     const int foo = 10;
16186   }
16187 #endif
16188
16189   ;
16190   return 0;
16191 }
16192 _ACEOF
16193 rm -f conftest.$ac_objext
16194 if { (eval echo "$as_me:16194: \"$ac_compile\"") >&5
16195   (eval $ac_compile) 2>&5
16196   ac_status=$?
16197   echo "$as_me:16197: \$? = $ac_status" >&5
16198   (exit $ac_status); } &&
16199          { ac_try='test -s conftest.$ac_objext'
16200   { (eval echo "$as_me:16200: \"$ac_try\"") >&5
16201   (eval $ac_try) 2>&5
16202   ac_status=$?
16203   echo "$as_me:16203: \$? = $ac_status" >&5
16204   (exit $ac_status); }; }; then
16205   ac_cv_c_const=yes
16206 else
16207   echo "$as_me: failed program was:" >&5
16208 cat conftest.$ac_ext >&5
16209 ac_cv_c_const=no
16210 fi
16211 rm -f conftest.$ac_objext conftest.$ac_ext
16212 fi
16213 echo "$as_me:16213: result: $ac_cv_c_const" >&5
16214 echo "${ECHO_T}$ac_cv_c_const" >&6
16215 if test $ac_cv_c_const = no; then
16216
16217 cat >>confdefs.h <<\EOF
16218 #define const
16219 EOF
16220
16221 fi
16222
16223 echo "$as_me:16223: checking for inline" >&5
16224 echo $ECHO_N "checking for inline... $ECHO_C" >&6
16225 if test "${ac_cv_c_inline+set}" = set; then
16226   echo $ECHO_N "(cached) $ECHO_C" >&6
16227 else
16228   ac_cv_c_inline=no
16229 for ac_kw in inline __inline__ __inline; do
16230   cat >conftest.$ac_ext <<_ACEOF
16231 #line 16231 "configure"
16232 #include "confdefs.h"
16233 #ifndef __cplusplus
16234 static $ac_kw int static_foo () {return 0; }
16235 $ac_kw int foo () {return 0; }
16236 #endif
16237
16238 _ACEOF
16239 rm -f conftest.$ac_objext
16240 if { (eval echo "$as_me:16240: \"$ac_compile\"") >&5
16241   (eval $ac_compile) 2>&5
16242   ac_status=$?
16243   echo "$as_me:16243: \$? = $ac_status" >&5
16244   (exit $ac_status); } &&
16245          { ac_try='test -s conftest.$ac_objext'
16246   { (eval echo "$as_me:16246: \"$ac_try\"") >&5
16247   (eval $ac_try) 2>&5
16248   ac_status=$?
16249   echo "$as_me:16249: \$? = $ac_status" >&5
16250   (exit $ac_status); }; }; then
16251   ac_cv_c_inline=$ac_kw; break
16252 else
16253   echo "$as_me: failed program was:" >&5
16254 cat conftest.$ac_ext >&5
16255 fi
16256 rm -f conftest.$ac_objext conftest.$ac_ext
16257 done
16258
16259 fi
16260 echo "$as_me:16260: result: $ac_cv_c_inline" >&5
16261 echo "${ECHO_T}$ac_cv_c_inline" >&6
16262 case $ac_cv_c_inline in
16263   inline | yes) ;;
16264   no)
16265 cat >>confdefs.h <<\EOF
16266 #define inline
16267 EOF
16268  ;;
16269   *)  cat >>confdefs.h <<EOF
16270 #define inline $ac_cv_c_inline
16271 EOF
16272  ;;
16273 esac
16274
16275 NCURSES_INLINE=
16276 if test "$ac_cv_c_inline" != no ; then
16277         NCURSES_INLINE=inline
16278         if test "$INTEL_COMPILER" = yes
16279         then
16280                 :
16281         elif test "$CLANG_COMPILER" = yes
16282         then
16283                 :
16284         elif test "$GCC" = yes
16285         then
16286                 echo "$as_me:16286: checking if $CC supports options to tune inlining" >&5
16287 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
16288 if test "${cf_cv_gcc_inline+set}" = set; then
16289   echo $ECHO_N "(cached) $ECHO_C" >&6
16290 else
16291
16292                 cf_save_CFLAGS=$CFLAGS
16293                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
16294                 cat >conftest.$ac_ext <<_ACEOF
16295 #line 16295 "configure"
16296 #include "confdefs.h"
16297 inline int foo(void) { return 1; }
16298 int
16299 main ()
16300 {
16301 ${cf_cv_main_return:-return} foo()
16302   ;
16303   return 0;
16304 }
16305 _ACEOF
16306 rm -f conftest.$ac_objext
16307 if { (eval echo "$as_me:16307: \"$ac_compile\"") >&5
16308   (eval $ac_compile) 2>&5
16309   ac_status=$?
16310   echo "$as_me:16310: \$? = $ac_status" >&5
16311   (exit $ac_status); } &&
16312          { ac_try='test -s conftest.$ac_objext'
16313   { (eval echo "$as_me:16313: \"$ac_try\"") >&5
16314   (eval $ac_try) 2>&5
16315   ac_status=$?
16316   echo "$as_me:16316: \$? = $ac_status" >&5
16317   (exit $ac_status); }; }; then
16318   cf_cv_gcc_inline=yes
16319 else
16320   echo "$as_me: failed program was:" >&5
16321 cat conftest.$ac_ext >&5
16322 cf_cv_gcc_inline=no
16323 fi
16324 rm -f conftest.$ac_objext conftest.$ac_ext
16325                 CFLAGS=$cf_save_CFLAGS
16326
16327 fi
16328 echo "$as_me:16328: result: $cf_cv_gcc_inline" >&5
16329 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
16330                 if test "$cf_cv_gcc_inline" = yes ; then
16331
16332 cf_fix_cppflags=no
16333 cf_new_cflags=
16334 cf_new_cppflags=
16335 cf_new_extra_cppflags=
16336
16337 for cf_add_cflags in --param max-inline-insns-single=1200
16338 do
16339 case $cf_fix_cppflags in
16340 (no)
16341         case $cf_add_cflags in
16342         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16343                 case $cf_add_cflags in
16344                 (-D*)
16345                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16346
16347                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16348                                 && test -z "${cf_tst_cflags}" \
16349                                 && cf_fix_cppflags=yes
16350
16351                         if test $cf_fix_cppflags = yes ; then
16352                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16353                                 continue
16354                         elif test "${cf_tst_cflags}" = "\"'" ; then
16355                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16356                                 continue
16357                         fi
16358                         ;;
16359                 esac
16360                 case "$CPPFLAGS" in
16361                 (*$cf_add_cflags)
16362                         ;;
16363                 (*)
16364                         case $cf_add_cflags in
16365                         (-D*)
16366                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16367
16368 CPPFLAGS=`echo "$CPPFLAGS" | \
16369         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16370                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16371
16372                                 ;;
16373                         esac
16374                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
16375                         ;;
16376                 esac
16377                 ;;
16378         (*)
16379                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
16380                 ;;
16381         esac
16382         ;;
16383 (yes)
16384         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16385
16386         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16387
16388         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16389                 && test -z "${cf_tst_cflags}" \
16390                 && cf_fix_cppflags=no
16391         ;;
16392 esac
16393 done
16394
16395 if test -n "$cf_new_cflags" ; then
16396
16397         CFLAGS="$CFLAGS $cf_new_cflags"
16398 fi
16399
16400 if test -n "$cf_new_cppflags" ; then
16401
16402         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
16403 fi
16404
16405 if test -n "$cf_new_extra_cppflags" ; then
16406
16407         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
16408 fi
16409
16410                 fi
16411         fi
16412 fi
16413
16414 echo "$as_me:16414: checking for signal global datatype" >&5
16415 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
16416 if test "${cf_cv_sig_atomic_t+set}" = set; then
16417   echo $ECHO_N "(cached) $ECHO_C" >&6
16418 else
16419
16420         for cf_type in \
16421                 "volatile sig_atomic_t" \
16422                 "sig_atomic_t" \
16423                 "int"
16424         do
16425         cat >conftest.$ac_ext <<_ACEOF
16426 #line 16426 "configure"
16427 #include "confdefs.h"
16428
16429 #include <sys/types.h>
16430 #include <signal.h>
16431 #include <stdio.h>
16432
16433 extern $cf_type x;
16434 $cf_type x;
16435 static void handler(int sig)
16436 {
16437         x = 5;
16438 }
16439 int
16440 main ()
16441 {
16442 signal(SIGINT, handler);
16443                  x = 1
16444   ;
16445   return 0;
16446 }
16447 _ACEOF
16448 rm -f conftest.$ac_objext
16449 if { (eval echo "$as_me:16449: \"$ac_compile\"") >&5
16450   (eval $ac_compile) 2>&5
16451   ac_status=$?
16452   echo "$as_me:16452: \$? = $ac_status" >&5
16453   (exit $ac_status); } &&
16454          { ac_try='test -s conftest.$ac_objext'
16455   { (eval echo "$as_me:16455: \"$ac_try\"") >&5
16456   (eval $ac_try) 2>&5
16457   ac_status=$?
16458   echo "$as_me:16458: \$? = $ac_status" >&5
16459   (exit $ac_status); }; }; then
16460   cf_cv_sig_atomic_t=$cf_type
16461 else
16462   echo "$as_me: failed program was:" >&5
16463 cat conftest.$ac_ext >&5
16464 cf_cv_sig_atomic_t=no
16465 fi
16466 rm -f conftest.$ac_objext conftest.$ac_ext
16467                 test "$cf_cv_sig_atomic_t" != no && break
16468         done
16469
16470 fi
16471
16472 echo "$as_me:16472: result: $cf_cv_sig_atomic_t" >&5
16473 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
16474 test "$cf_cv_sig_atomic_t" != no &&
16475 cat >>confdefs.h <<EOF
16476 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
16477 EOF
16478
16479 if test $NCURSES_CHTYPE = auto ; then
16480
16481 echo "$as_me:16481: checking for type of chtype" >&5
16482 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
16483 if test "${cf_cv_typeof_chtype+set}" = set; then
16484   echo $ECHO_N "(cached) $ECHO_C" >&6
16485 else
16486
16487                 if test "$cross_compiling" = yes; then
16488   cf_cv_typeof_chtype=long
16489 else
16490   cat >conftest.$ac_ext <<_ACEOF
16491 #line 16491 "configure"
16492 #include "confdefs.h"
16493
16494 #define WANT_BITS 31
16495 #include <stdio.h>
16496 int main()
16497 {
16498         FILE *fp = fopen("cf_test.out", "w");
16499         if (fp != 0) {
16500                 char *result = "long";
16501                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
16502                         int n;
16503                         unsigned int x, y;
16504                         for (n = 0; n < WANT_BITS; n++) {
16505                                 x = (1 << n);
16506                                 y = (x >> n);
16507                                 if (y != 1 || x == 0) {
16508                                         x = 0;
16509                                         break;
16510                                 }
16511                         }
16512                         /*
16513                          * If x is nonzero, an int is big enough for the bits
16514                          * that we want.
16515                          */
16516                         result = (x != 0) ? "int" : "long";
16517                 }
16518                 fputs(result, fp);
16519                 fclose(fp);
16520         }
16521         ${cf_cv_main_return:-return}(0);
16522 }
16523
16524 _ACEOF
16525 rm -f conftest$ac_exeext
16526 if { (eval echo "$as_me:16526: \"$ac_link\"") >&5
16527   (eval $ac_link) 2>&5
16528   ac_status=$?
16529   echo "$as_me:16529: \$? = $ac_status" >&5
16530   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16531   { (eval echo "$as_me:16531: \"$ac_try\"") >&5
16532   (eval $ac_try) 2>&5
16533   ac_status=$?
16534   echo "$as_me:16534: \$? = $ac_status" >&5
16535   (exit $ac_status); }; }; then
16536   cf_cv_typeof_chtype=`cat cf_test.out`
16537 else
16538   echo "$as_me: program exited with status $ac_status" >&5
16539 echo "$as_me: failed program was:" >&5
16540 cat conftest.$ac_ext >&5
16541 cf_cv_typeof_chtype=long
16542 fi
16543 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16544 fi
16545                 rm -f cf_test.out
16546
16547 fi
16548
16549 echo "$as_me:16549: result: $cf_cv_typeof_chtype" >&5
16550 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
16551
16552 cat >>confdefs.h <<EOF
16553 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
16554 EOF
16555
16556 else
16557         cf_cv_typeof_chtype=$NCURSES_CHTYPE
16558 fi
16559 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
16560
16561 echo "$as_me:16561: checking if unsigned literals are legal" >&5
16562 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
16563 if test "${cf_cv_unsigned_literals+set}" = set; then
16564   echo $ECHO_N "(cached) $ECHO_C" >&6
16565 else
16566
16567         cat >conftest.$ac_ext <<_ACEOF
16568 #line 16568 "configure"
16569 #include "confdefs.h"
16570
16571 int
16572 main ()
16573 {
16574 long x = 1L + 1UL + 1U + 1
16575   ;
16576   return 0;
16577 }
16578 _ACEOF
16579 rm -f conftest.$ac_objext
16580 if { (eval echo "$as_me:16580: \"$ac_compile\"") >&5
16581   (eval $ac_compile) 2>&5
16582   ac_status=$?
16583   echo "$as_me:16583: \$? = $ac_status" >&5
16584   (exit $ac_status); } &&
16585          { ac_try='test -s conftest.$ac_objext'
16586   { (eval echo "$as_me:16586: \"$ac_try\"") >&5
16587   (eval $ac_try) 2>&5
16588   ac_status=$?
16589   echo "$as_me:16589: \$? = $ac_status" >&5
16590   (exit $ac_status); }; }; then
16591   cf_cv_unsigned_literals=yes
16592 else
16593   echo "$as_me: failed program was:" >&5
16594 cat conftest.$ac_ext >&5
16595 cf_cv_unsigned_literals=no
16596 fi
16597 rm -f conftest.$ac_objext conftest.$ac_ext
16598
16599 fi
16600
16601 echo "$as_me:16601: result: $cf_cv_unsigned_literals" >&5
16602 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
16603
16604 cf_cv_1UL="1"
16605 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
16606 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
16607
16608 if test $NCURSES_MMASK_T = auto ; then
16609         cf_cv_typeof_mmask_t=long
16610 else
16611         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
16612 fi
16613 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
16614
16615 ###     Checks for external-data
16616
16617 echo "$as_me:16617: checking if external errno is declared" >&5
16618 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
16619 if test "${cf_cv_dcl_errno+set}" = set; then
16620   echo $ECHO_N "(cached) $ECHO_C" >&6
16621 else
16622
16623         cat >conftest.$ac_ext <<_ACEOF
16624 #line 16624 "configure"
16625 #include "confdefs.h"
16626
16627 #ifdef HAVE_STDLIB_H
16628 #include <stdlib.h>
16629 #endif
16630 #include <stdio.h>
16631 #include <sys/types.h>
16632 #include <errno.h>
16633 int
16634 main ()
16635 {
16636 int x = (int) errno
16637   ;
16638   return 0;
16639 }
16640 _ACEOF
16641 rm -f conftest.$ac_objext
16642 if { (eval echo "$as_me:16642: \"$ac_compile\"") >&5
16643   (eval $ac_compile) 2>&5
16644   ac_status=$?
16645   echo "$as_me:16645: \$? = $ac_status" >&5
16646   (exit $ac_status); } &&
16647          { ac_try='test -s conftest.$ac_objext'
16648   { (eval echo "$as_me:16648: \"$ac_try\"") >&5
16649   (eval $ac_try) 2>&5
16650   ac_status=$?
16651   echo "$as_me:16651: \$? = $ac_status" >&5
16652   (exit $ac_status); }; }; then
16653   cf_cv_dcl_errno=yes
16654 else
16655   echo "$as_me: failed program was:" >&5
16656 cat conftest.$ac_ext >&5
16657 cf_cv_dcl_errno=no
16658 fi
16659 rm -f conftest.$ac_objext conftest.$ac_ext
16660
16661 fi
16662 echo "$as_me:16662: result: $cf_cv_dcl_errno" >&5
16663 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
16664
16665 if test "$cf_cv_dcl_errno" = no ; then
16666
16667 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16668
16669         cat >>confdefs.h <<EOF
16670 #define $cf_result 1
16671 EOF
16672
16673 fi
16674
16675 # It's possible (for near-UNIX clones) that the data doesn't exist
16676
16677 echo "$as_me:16677: checking if external errno exists" >&5
16678 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
16679 if test "${cf_cv_have_errno+set}" = set; then
16680   echo $ECHO_N "(cached) $ECHO_C" >&6
16681 else
16682
16683         cat >conftest.$ac_ext <<_ACEOF
16684 #line 16684 "configure"
16685 #include "confdefs.h"
16686
16687 #undef errno
16688 extern int errno;
16689
16690 int
16691 main ()
16692 {
16693 errno = 2
16694   ;
16695   return 0;
16696 }
16697 _ACEOF
16698 rm -f conftest.$ac_objext conftest$ac_exeext
16699 if { (eval echo "$as_me:16699: \"$ac_link\"") >&5
16700   (eval $ac_link) 2>&5
16701   ac_status=$?
16702   echo "$as_me:16702: \$? = $ac_status" >&5
16703   (exit $ac_status); } &&
16704          { ac_try='test -s conftest$ac_exeext'
16705   { (eval echo "$as_me:16705: \"$ac_try\"") >&5
16706   (eval $ac_try) 2>&5
16707   ac_status=$?
16708   echo "$as_me:16708: \$? = $ac_status" >&5
16709   (exit $ac_status); }; }; then
16710   cf_cv_have_errno=yes
16711 else
16712   echo "$as_me: failed program was:" >&5
16713 cat conftest.$ac_ext >&5
16714 cf_cv_have_errno=no
16715 fi
16716 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16717
16718 fi
16719 echo "$as_me:16719: result: $cf_cv_have_errno" >&5
16720 echo "${ECHO_T}$cf_cv_have_errno" >&6
16721
16722 if test "$cf_cv_have_errno" = yes ; then
16723
16724 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16725
16726         cat >>confdefs.h <<EOF
16727 #define $cf_result 1
16728 EOF
16729
16730 fi
16731
16732 echo "$as_me:16732: checking if data-only library module links" >&5
16733 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
16734 if test "${cf_cv_link_dataonly+set}" = set; then
16735   echo $ECHO_N "(cached) $ECHO_C" >&6
16736 else
16737
16738         rm -f conftest.a
16739         cat >conftest.$ac_ext <<EOF
16740 #line 16740 "configure"
16741 int     testdata[3] = { 123, 456, 789 };
16742 EOF
16743         if { (eval echo "$as_me:16743: \"$ac_compile\"") >&5
16744   (eval $ac_compile) 2>&5
16745   ac_status=$?
16746   echo "$as_me:16746: \$? = $ac_status" >&5
16747   (exit $ac_status); } ; then
16748                 mv conftest.o data.o && \
16749                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
16750         fi
16751         rm -f conftest.$ac_ext data.o
16752         cat >conftest.$ac_ext <<EOF
16753 #line 16753 "configure"
16754 int     testfunc()
16755 {
16756 #if defined(NeXT)
16757         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
16758 #else
16759         extern int testdata[3];
16760         return testdata[0] == 123
16761            &&  testdata[1] == 456
16762            &&  testdata[2] == 789;
16763 #endif
16764 }
16765 EOF
16766         if { (eval echo "$as_me:16766: \"$ac_compile\"") >&5
16767   (eval $ac_compile) 2>&5
16768   ac_status=$?
16769   echo "$as_me:16769: \$? = $ac_status" >&5
16770   (exit $ac_status); }; then
16771                 mv conftest.o func.o && \
16772                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
16773         fi
16774         rm -f conftest.$ac_ext func.o
16775         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
16776         cf_saveLIBS="$LIBS"
16777         LIBS="conftest.a $LIBS"
16778         if test "$cross_compiling" = yes; then
16779   cf_cv_link_dataonly=unknown
16780 else
16781   cat >conftest.$ac_ext <<_ACEOF
16782 #line 16782 "configure"
16783 #include "confdefs.h"
16784
16785         int main()
16786         {
16787                 extern int testfunc();
16788                 ${cf_cv_main_return:-return} (!testfunc());
16789         }
16790
16791 _ACEOF
16792 rm -f conftest$ac_exeext
16793 if { (eval echo "$as_me:16793: \"$ac_link\"") >&5
16794   (eval $ac_link) 2>&5
16795   ac_status=$?
16796   echo "$as_me:16796: \$? = $ac_status" >&5
16797   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16798   { (eval echo "$as_me:16798: \"$ac_try\"") >&5
16799   (eval $ac_try) 2>&5
16800   ac_status=$?
16801   echo "$as_me:16801: \$? = $ac_status" >&5
16802   (exit $ac_status); }; }; then
16803   cf_cv_link_dataonly=yes
16804 else
16805   echo "$as_me: program exited with status $ac_status" >&5
16806 echo "$as_me: failed program was:" >&5
16807 cat conftest.$ac_ext >&5
16808 cf_cv_link_dataonly=no
16809 fi
16810 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16811 fi
16812         LIBS="$cf_saveLIBS"
16813
16814 fi
16815
16816 echo "$as_me:16816: result: $cf_cv_link_dataonly" >&5
16817 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
16818
16819 if test "$cf_cv_link_dataonly" = no ; then
16820
16821 cat >>confdefs.h <<\EOF
16822 #define BROKEN_LINKER 1
16823 EOF
16824
16825         BROKEN_LINKER=1
16826 fi
16827
16828 ###     Checks for library functions.
16829
16830 for ac_func in \
16831 getcwd \
16832 getegid \
16833 geteuid \
16834 getopt \
16835 getttynam \
16836 issetugid \
16837 poll \
16838 putenv \
16839 remove \
16840 select \
16841 setbuf \
16842 setbuffer \
16843 setenv \
16844 setvbuf \
16845 sigaction \
16846 sigvec \
16847 strdup \
16848 strstr \
16849 tcgetpgrp \
16850 times \
16851 vsnprintf \
16852
16853 do
16854 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16855 echo "$as_me:16855: checking for $ac_func" >&5
16856 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16857 if eval "test \"\${$as_ac_var+set}\" = set"; then
16858   echo $ECHO_N "(cached) $ECHO_C" >&6
16859 else
16860   cat >conftest.$ac_ext <<_ACEOF
16861 #line 16861 "configure"
16862 #include "confdefs.h"
16863 /* System header to define __stub macros and hopefully few prototypes,
16864     which can conflict with char $ac_func (); below.  */
16865 #include <assert.h>
16866 /* Override any gcc2 internal prototype to avoid an error.  */
16867 #ifdef __cplusplus
16868 extern "C"
16869 #endif
16870 /* We use char because int might match the return type of a gcc2
16871    builtin and then its argument prototype would still apply.  */
16872 char $ac_func ();
16873 char (*f) ();
16874
16875 int
16876 main ()
16877 {
16878 /* The GNU C library defines this for functions which it implements
16879     to always fail with ENOSYS.  Some functions are actually named
16880     something starting with __ and the normal name is an alias.  */
16881 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16882 choke me
16883 #else
16884 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16885 #endif
16886
16887   ;
16888   return 0;
16889 }
16890 _ACEOF
16891 rm -f conftest.$ac_objext conftest$ac_exeext
16892 if { (eval echo "$as_me:16892: \"$ac_link\"") >&5
16893   (eval $ac_link) 2>&5
16894   ac_status=$?
16895   echo "$as_me:16895: \$? = $ac_status" >&5
16896   (exit $ac_status); } &&
16897          { ac_try='test -s conftest$ac_exeext'
16898   { (eval echo "$as_me:16898: \"$ac_try\"") >&5
16899   (eval $ac_try) 2>&5
16900   ac_status=$?
16901   echo "$as_me:16901: \$? = $ac_status" >&5
16902   (exit $ac_status); }; }; then
16903   eval "$as_ac_var=yes"
16904 else
16905   echo "$as_me: failed program was:" >&5
16906 cat conftest.$ac_ext >&5
16907 eval "$as_ac_var=no"
16908 fi
16909 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16910 fi
16911 echo "$as_me:16911: result: `eval echo '${'$as_ac_var'}'`" >&5
16912 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16913 if test `eval echo '${'$as_ac_var'}'` = yes; then
16914   cat >>confdefs.h <<EOF
16915 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16916 EOF
16917
16918 fi
16919 done
16920
16921 if test "x$ac_cv_func_getopt" = xno &&
16922    test "x$cf_with_progs$cf_with_tests" != xnono; then
16923         { { echo "$as_me:16923: error: getopt is required for building programs" >&5
16924 echo "$as_me: error: getopt is required for building programs" >&2;}
16925    { (exit 1); exit 1; }; }
16926 fi
16927
16928 if test "x$with_getcap" = "xyes" ; then
16929
16930 echo "$as_me:16930: checking for terminal-capability database functions" >&5
16931 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
16932 if test "${cf_cv_cgetent+set}" = set; then
16933   echo $ECHO_N "(cached) $ECHO_C" >&6
16934 else
16935
16936 cat >conftest.$ac_ext <<_ACEOF
16937 #line 16937 "configure"
16938 #include "confdefs.h"
16939
16940 #include <stdlib.h>
16941 int
16942 main ()
16943 {
16944
16945         char temp[128];
16946         char *buf = temp;
16947         char *db_array = temp;
16948         cgetent(&buf, &db_array, "vt100");
16949         cgetcap(buf, "tc", '=');
16950         cgetmatch(buf, "tc");
16951
16952   ;
16953   return 0;
16954 }
16955 _ACEOF
16956 rm -f conftest.$ac_objext conftest$ac_exeext
16957 if { (eval echo "$as_me:16957: \"$ac_link\"") >&5
16958   (eval $ac_link) 2>&5
16959   ac_status=$?
16960   echo "$as_me:16960: \$? = $ac_status" >&5
16961   (exit $ac_status); } &&
16962          { ac_try='test -s conftest$ac_exeext'
16963   { (eval echo "$as_me:16963: \"$ac_try\"") >&5
16964   (eval $ac_try) 2>&5
16965   ac_status=$?
16966   echo "$as_me:16966: \$? = $ac_status" >&5
16967   (exit $ac_status); }; }; then
16968   cf_cv_cgetent=yes
16969 else
16970   echo "$as_me: failed program was:" >&5
16971 cat conftest.$ac_ext >&5
16972 cf_cv_cgetent=no
16973 fi
16974 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16975
16976 fi
16977 echo "$as_me:16977: result: $cf_cv_cgetent" >&5
16978 echo "${ECHO_T}$cf_cv_cgetent" >&6
16979
16980 if test "$cf_cv_cgetent" = yes
16981 then
16982
16983 cat >>confdefs.h <<\EOF
16984 #define HAVE_BSD_CGETENT 1
16985 EOF
16986
16987 echo "$as_me:16987: checking if cgetent uses const parameter" >&5
16988 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
16989 if test "${cf_cv_cgetent_const+set}" = set; then
16990   echo $ECHO_N "(cached) $ECHO_C" >&6
16991 else
16992
16993 cat >conftest.$ac_ext <<_ACEOF
16994 #line 16994 "configure"
16995 #include "confdefs.h"
16996
16997 #include <stdlib.h>
16998 int
16999 main ()
17000 {
17001
17002         char temp[128];
17003         char *buf = temp;
17004 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
17005         const char *db_array = temp;
17006         cgetent(&buf, &db_array, "vt100");
17007 #endif
17008         cgetcap(buf, "tc", '=');
17009         cgetmatch(buf, "tc");
17010
17011   ;
17012   return 0;
17013 }
17014 _ACEOF
17015 rm -f conftest.$ac_objext conftest$ac_exeext
17016 if { (eval echo "$as_me:17016: \"$ac_link\"") >&5
17017   (eval $ac_link) 2>&5
17018   ac_status=$?
17019   echo "$as_me:17019: \$? = $ac_status" >&5
17020   (exit $ac_status); } &&
17021          { ac_try='test -s conftest$ac_exeext'
17022   { (eval echo "$as_me:17022: \"$ac_try\"") >&5
17023   (eval $ac_try) 2>&5
17024   ac_status=$?
17025   echo "$as_me:17025: \$? = $ac_status" >&5
17026   (exit $ac_status); }; }; then
17027   cf_cv_cgetent_const=yes
17028 else
17029   echo "$as_me: failed program was:" >&5
17030 cat conftest.$ac_ext >&5
17031 cf_cv_cgetent_const=no
17032 fi
17033 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17034
17035 fi
17036 echo "$as_me:17036: result: $cf_cv_cgetent_const" >&5
17037 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
17038         if test "$cf_cv_cgetent_const" = yes
17039         then
17040
17041 cat >>confdefs.h <<EOF
17042 #define CGETENT_CONST const
17043 EOF
17044
17045         fi
17046 fi
17047
17048 fi
17049
17050 echo "$as_me:17050: checking for isascii" >&5
17051 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
17052 if test "${cf_cv_have_isascii+set}" = set; then
17053   echo $ECHO_N "(cached) $ECHO_C" >&6
17054 else
17055
17056         cat >conftest.$ac_ext <<_ACEOF
17057 #line 17057 "configure"
17058 #include "confdefs.h"
17059 #include <ctype.h>
17060 int
17061 main ()
17062 {
17063 int x = isascii(' ')
17064   ;
17065   return 0;
17066 }
17067 _ACEOF
17068 rm -f conftest.$ac_objext conftest$ac_exeext
17069 if { (eval echo "$as_me:17069: \"$ac_link\"") >&5
17070   (eval $ac_link) 2>&5
17071   ac_status=$?
17072   echo "$as_me:17072: \$? = $ac_status" >&5
17073   (exit $ac_status); } &&
17074          { ac_try='test -s conftest$ac_exeext'
17075   { (eval echo "$as_me:17075: \"$ac_try\"") >&5
17076   (eval $ac_try) 2>&5
17077   ac_status=$?
17078   echo "$as_me:17078: \$? = $ac_status" >&5
17079   (exit $ac_status); }; }; then
17080   cf_cv_have_isascii=yes
17081 else
17082   echo "$as_me: failed program was:" >&5
17083 cat conftest.$ac_ext >&5
17084 cf_cv_have_isascii=no
17085 fi
17086 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17087
17088 fi
17089 echo "$as_me:17089: result: $cf_cv_have_isascii" >&5
17090 echo "${ECHO_T}$cf_cv_have_isascii" >&6
17091 test "$cf_cv_have_isascii" = yes &&
17092 cat >>confdefs.h <<\EOF
17093 #define HAVE_ISASCII 1
17094 EOF
17095
17096 if test "$ac_cv_func_sigaction" = yes; then
17097 echo "$as_me:17097: checking whether sigaction needs _POSIX_SOURCE" >&5
17098 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
17099 cat >conftest.$ac_ext <<_ACEOF
17100 #line 17100 "configure"
17101 #include "confdefs.h"
17102
17103 #include <sys/types.h>
17104 #include <signal.h>
17105 int
17106 main ()
17107 {
17108 struct sigaction act
17109   ;
17110   return 0;
17111 }
17112 _ACEOF
17113 rm -f conftest.$ac_objext
17114 if { (eval echo "$as_me:17114: \"$ac_compile\"") >&5
17115   (eval $ac_compile) 2>&5
17116   ac_status=$?
17117   echo "$as_me:17117: \$? = $ac_status" >&5
17118   (exit $ac_status); } &&
17119          { ac_try='test -s conftest.$ac_objext'
17120   { (eval echo "$as_me:17120: \"$ac_try\"") >&5
17121   (eval $ac_try) 2>&5
17122   ac_status=$?
17123   echo "$as_me:17123: \$? = $ac_status" >&5
17124   (exit $ac_status); }; }; then
17125   sigact_bad=no
17126 else
17127   echo "$as_me: failed program was:" >&5
17128 cat conftest.$ac_ext >&5
17129
17130 cat >conftest.$ac_ext <<_ACEOF
17131 #line 17131 "configure"
17132 #include "confdefs.h"
17133
17134 #define _POSIX_SOURCE
17135 #include <sys/types.h>
17136 #include <signal.h>
17137 int
17138 main ()
17139 {
17140 struct sigaction act
17141   ;
17142   return 0;
17143 }
17144 _ACEOF
17145 rm -f conftest.$ac_objext
17146 if { (eval echo "$as_me:17146: \"$ac_compile\"") >&5
17147   (eval $ac_compile) 2>&5
17148   ac_status=$?
17149   echo "$as_me:17149: \$? = $ac_status" >&5
17150   (exit $ac_status); } &&
17151          { ac_try='test -s conftest.$ac_objext'
17152   { (eval echo "$as_me:17152: \"$ac_try\"") >&5
17153   (eval $ac_try) 2>&5
17154   ac_status=$?
17155   echo "$as_me:17155: \$? = $ac_status" >&5
17156   (exit $ac_status); }; }; then
17157   sigact_bad=yes
17158
17159 cat >>confdefs.h <<\EOF
17160 #define _POSIX_SOURCE 1
17161 EOF
17162
17163 else
17164   echo "$as_me: failed program was:" >&5
17165 cat conftest.$ac_ext >&5
17166 sigact_bad=unknown
17167 fi
17168 rm -f conftest.$ac_objext conftest.$ac_ext
17169 fi
17170 rm -f conftest.$ac_objext conftest.$ac_ext
17171 echo "$as_me:17171: result: $sigact_bad" >&5
17172 echo "${ECHO_T}$sigact_bad" >&6
17173 fi
17174
17175 echo "$as_me:17175: checking if nanosleep really works" >&5
17176 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
17177 if test "${cf_cv_func_nanosleep+set}" = set; then
17178   echo $ECHO_N "(cached) $ECHO_C" >&6
17179 else
17180
17181 if test "$cross_compiling" = yes; then
17182   cf_cv_func_nanosleep=unknown
17183 else
17184   cat >conftest.$ac_ext <<_ACEOF
17185 #line 17185 "configure"
17186 #include "confdefs.h"
17187
17188 #include <stdio.h>
17189 #include <errno.h>
17190 #include <time.h>
17191
17192 #ifdef HAVE_SYS_TIME_H
17193 #include <sys/time.h>
17194 #endif
17195
17196 int main() {
17197         struct timespec ts1, ts2;
17198         int code;
17199         ts1.tv_sec  = 0;
17200         ts1.tv_nsec = 750000000;
17201         ts2.tv_sec  = 0;
17202         ts2.tv_nsec = 0;
17203         errno = 0;
17204         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
17205         ${cf_cv_main_return:-return}(code != 0);
17206 }
17207
17208 _ACEOF
17209 rm -f conftest$ac_exeext
17210 if { (eval echo "$as_me:17210: \"$ac_link\"") >&5
17211   (eval $ac_link) 2>&5
17212   ac_status=$?
17213   echo "$as_me:17213: \$? = $ac_status" >&5
17214   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17215   { (eval echo "$as_me:17215: \"$ac_try\"") >&5
17216   (eval $ac_try) 2>&5
17217   ac_status=$?
17218   echo "$as_me:17218: \$? = $ac_status" >&5
17219   (exit $ac_status); }; }; then
17220   cf_cv_func_nanosleep=yes
17221 else
17222   echo "$as_me: program exited with status $ac_status" >&5
17223 echo "$as_me: failed program was:" >&5
17224 cat conftest.$ac_ext >&5
17225 cf_cv_func_nanosleep=no
17226 fi
17227 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17228 fi
17229 fi
17230 echo "$as_me:17230: result: $cf_cv_func_nanosleep" >&5
17231 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
17232
17233 test "$cf_cv_func_nanosleep" = "yes" &&
17234 cat >>confdefs.h <<\EOF
17235 #define HAVE_NANOSLEEP 1
17236 EOF
17237
17238 for ac_header in \
17239 termio.h \
17240 termios.h \
17241 unistd.h \
17242
17243 do
17244 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17245 echo "$as_me:17245: checking for $ac_header" >&5
17246 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17247 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17248   echo $ECHO_N "(cached) $ECHO_C" >&6
17249 else
17250   cat >conftest.$ac_ext <<_ACEOF
17251 #line 17251 "configure"
17252 #include "confdefs.h"
17253 #include <$ac_header>
17254 _ACEOF
17255 if { (eval echo "$as_me:17255: \"$ac_cpp conftest.$ac_ext\"") >&5
17256   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17257   ac_status=$?
17258   egrep -v '^ *\+' conftest.er1 >conftest.err
17259   rm -f conftest.er1
17260   cat conftest.err >&5
17261   echo "$as_me:17261: \$? = $ac_status" >&5
17262   (exit $ac_status); } >/dev/null; then
17263   if test -s conftest.err; then
17264     ac_cpp_err=$ac_c_preproc_warn_flag
17265   else
17266     ac_cpp_err=
17267   fi
17268 else
17269   ac_cpp_err=yes
17270 fi
17271 if test -z "$ac_cpp_err"; then
17272   eval "$as_ac_Header=yes"
17273 else
17274   echo "$as_me: failed program was:" >&5
17275   cat conftest.$ac_ext >&5
17276   eval "$as_ac_Header=no"
17277 fi
17278 rm -f conftest.err conftest.$ac_ext
17279 fi
17280 echo "$as_me:17280: result: `eval echo '${'$as_ac_Header'}'`" >&5
17281 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17282 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17283   cat >>confdefs.h <<EOF
17284 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17285 EOF
17286
17287 fi
17288 done
17289
17290 if test "$ISC" = yes ; then
17291
17292 for ac_header in sys/termio.h
17293 do
17294 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17295 echo "$as_me:17295: checking for $ac_header" >&5
17296 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17297 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17298   echo $ECHO_N "(cached) $ECHO_C" >&6
17299 else
17300   cat >conftest.$ac_ext <<_ACEOF
17301 #line 17301 "configure"
17302 #include "confdefs.h"
17303 #include <$ac_header>
17304 _ACEOF
17305 if { (eval echo "$as_me:17305: \"$ac_cpp conftest.$ac_ext\"") >&5
17306   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17307   ac_status=$?
17308   egrep -v '^ *\+' conftest.er1 >conftest.err
17309   rm -f conftest.er1
17310   cat conftest.err >&5
17311   echo "$as_me:17311: \$? = $ac_status" >&5
17312   (exit $ac_status); } >/dev/null; then
17313   if test -s conftest.err; then
17314     ac_cpp_err=$ac_c_preproc_warn_flag
17315   else
17316     ac_cpp_err=
17317   fi
17318 else
17319   ac_cpp_err=yes
17320 fi
17321 if test -z "$ac_cpp_err"; then
17322   eval "$as_ac_Header=yes"
17323 else
17324   echo "$as_me: failed program was:" >&5
17325   cat conftest.$ac_ext >&5
17326   eval "$as_ac_Header=no"
17327 fi
17328 rm -f conftest.err conftest.$ac_ext
17329 fi
17330 echo "$as_me:17330: result: `eval echo '${'$as_ac_Header'}'`" >&5
17331 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17332 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17333   cat >>confdefs.h <<EOF
17334 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17335 EOF
17336
17337 fi
17338 done
17339
17340 fi
17341 if test "$ac_cv_header_termios_h" = yes ; then
17342         case "$CFLAGS $CPPFLAGS" in
17343         (*-D_POSIX_SOURCE*)
17344                 termios_bad=dunno ;;
17345         (*)     termios_bad=maybe ;;
17346         esac
17347         if test "$termios_bad" = maybe ; then
17348         echo "$as_me:17348: checking whether termios.h needs _POSIX_SOURCE" >&5
17349 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
17350         cat >conftest.$ac_ext <<_ACEOF
17351 #line 17351 "configure"
17352 #include "confdefs.h"
17353 #include <termios.h>
17354 int
17355 main ()
17356 {
17357 struct termios foo; int x = foo.c_iflag
17358   ;
17359   return 0;
17360 }
17361 _ACEOF
17362 rm -f conftest.$ac_objext
17363 if { (eval echo "$as_me:17363: \"$ac_compile\"") >&5
17364   (eval $ac_compile) 2>&5
17365   ac_status=$?
17366   echo "$as_me:17366: \$? = $ac_status" >&5
17367   (exit $ac_status); } &&
17368          { ac_try='test -s conftest.$ac_objext'
17369   { (eval echo "$as_me:17369: \"$ac_try\"") >&5
17370   (eval $ac_try) 2>&5
17371   ac_status=$?
17372   echo "$as_me:17372: \$? = $ac_status" >&5
17373   (exit $ac_status); }; }; then
17374   termios_bad=no
17375 else
17376   echo "$as_me: failed program was:" >&5
17377 cat conftest.$ac_ext >&5
17378
17379                 cat >conftest.$ac_ext <<_ACEOF
17380 #line 17380 "configure"
17381 #include "confdefs.h"
17382
17383 #define _POSIX_SOURCE
17384 #include <termios.h>
17385 int
17386 main ()
17387 {
17388 struct termios foo; int x = foo.c_iflag
17389   ;
17390   return 0;
17391 }
17392 _ACEOF
17393 rm -f conftest.$ac_objext
17394 if { (eval echo "$as_me:17394: \"$ac_compile\"") >&5
17395   (eval $ac_compile) 2>&5
17396   ac_status=$?
17397   echo "$as_me:17397: \$? = $ac_status" >&5
17398   (exit $ac_status); } &&
17399          { ac_try='test -s conftest.$ac_objext'
17400   { (eval echo "$as_me:17400: \"$ac_try\"") >&5
17401   (eval $ac_try) 2>&5
17402   ac_status=$?
17403   echo "$as_me:17403: \$? = $ac_status" >&5
17404   (exit $ac_status); }; }; then
17405   termios_bad=unknown
17406 else
17407   echo "$as_me: failed program was:" >&5
17408 cat conftest.$ac_ext >&5
17409 termios_bad=yes
17410 cat >>confdefs.h <<\EOF
17411 #define _POSIX_SOURCE 1
17412 EOF
17413
17414 fi
17415 rm -f conftest.$ac_objext conftest.$ac_ext
17416
17417 fi
17418 rm -f conftest.$ac_objext conftest.$ac_ext
17419         echo "$as_me:17419: result: $termios_bad" >&5
17420 echo "${ECHO_T}$termios_bad" >&6
17421         fi
17422 fi
17423
17424 echo "$as_me:17424: checking for tcgetattr" >&5
17425 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
17426 if test "${cf_cv_have_tcgetattr+set}" = set; then
17427   echo $ECHO_N "(cached) $ECHO_C" >&6
17428 else
17429
17430 cat >conftest.$ac_ext <<_ACEOF
17431 #line 17431 "configure"
17432 #include "confdefs.h"
17433
17434 #include <sys/types.h>
17435 #ifdef HAVE_UNISTD_H
17436 #include <unistd.h>
17437 #endif
17438 #ifdef HAVE_TERMIOS_H
17439 #include <termios.h>
17440 #define TTY struct termios
17441 #else
17442 #ifdef HAVE_TERMIO_H
17443 #include <termio.h>
17444 #define TTY struct termio
17445 #endif
17446 #endif
17447
17448 int
17449 main ()
17450 {
17451
17452 TTY foo;
17453 tcgetattr(1, &foo);
17454   ;
17455   return 0;
17456 }
17457 _ACEOF
17458 rm -f conftest.$ac_objext conftest$ac_exeext
17459 if { (eval echo "$as_me:17459: \"$ac_link\"") >&5
17460   (eval $ac_link) 2>&5
17461   ac_status=$?
17462   echo "$as_me:17462: \$? = $ac_status" >&5
17463   (exit $ac_status); } &&
17464          { ac_try='test -s conftest$ac_exeext'
17465   { (eval echo "$as_me:17465: \"$ac_try\"") >&5
17466   (eval $ac_try) 2>&5
17467   ac_status=$?
17468   echo "$as_me:17468: \$? = $ac_status" >&5
17469   (exit $ac_status); }; }; then
17470   cf_cv_have_tcgetattr=yes
17471 else
17472   echo "$as_me: failed program was:" >&5
17473 cat conftest.$ac_ext >&5
17474 cf_cv_have_tcgetattr=no
17475 fi
17476 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17477 fi
17478 echo "$as_me:17478: result: $cf_cv_have_tcgetattr" >&5
17479 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
17480 test "$cf_cv_have_tcgetattr" = yes &&
17481 cat >>confdefs.h <<\EOF
17482 #define HAVE_TCGETATTR 1
17483 EOF
17484
17485 echo "$as_me:17485: checking for vsscanf function or workaround" >&5
17486 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
17487 if test "${cf_cv_func_vsscanf+set}" = set; then
17488   echo $ECHO_N "(cached) $ECHO_C" >&6
17489 else
17490
17491 cat >conftest.$ac_ext <<_ACEOF
17492 #line 17492 "configure"
17493 #include "confdefs.h"
17494
17495 #include <stdarg.h>
17496 #include <stdio.h>
17497 int
17498 main ()
17499 {
17500
17501         va_list ap;
17502         vsscanf("from", "%d", ap)
17503   ;
17504   return 0;
17505 }
17506 _ACEOF
17507 rm -f conftest.$ac_objext conftest$ac_exeext
17508 if { (eval echo "$as_me:17508: \"$ac_link\"") >&5
17509   (eval $ac_link) 2>&5
17510   ac_status=$?
17511   echo "$as_me:17511: \$? = $ac_status" >&5
17512   (exit $ac_status); } &&
17513          { ac_try='test -s conftest$ac_exeext'
17514   { (eval echo "$as_me:17514: \"$ac_try\"") >&5
17515   (eval $ac_try) 2>&5
17516   ac_status=$?
17517   echo "$as_me:17517: \$? = $ac_status" >&5
17518   (exit $ac_status); }; }; then
17519   cf_cv_func_vsscanf=vsscanf
17520 else
17521   echo "$as_me: failed program was:" >&5
17522 cat conftest.$ac_ext >&5
17523
17524 cat >conftest.$ac_ext <<_ACEOF
17525 #line 17525 "configure"
17526 #include "confdefs.h"
17527
17528 #include <stdarg.h>
17529 #include <stdio.h>
17530 int
17531 main ()
17532 {
17533
17534         FILE strbuf;
17535         char *str = "from";
17536
17537         strbuf._flag = _IOREAD;
17538         strbuf._ptr = strbuf._base = (unsigned char *) str;
17539         strbuf._cnt = strlen(str);
17540         strbuf._file = _NFILE;
17541         return (vfscanf(&strbuf, "%d", ap))
17542   ;
17543   return 0;
17544 }
17545 _ACEOF
17546 rm -f conftest.$ac_objext conftest$ac_exeext
17547 if { (eval echo "$as_me:17547: \"$ac_link\"") >&5
17548   (eval $ac_link) 2>&5
17549   ac_status=$?
17550   echo "$as_me:17550: \$? = $ac_status" >&5
17551   (exit $ac_status); } &&
17552          { ac_try='test -s conftest$ac_exeext'
17553   { (eval echo "$as_me:17553: \"$ac_try\"") >&5
17554   (eval $ac_try) 2>&5
17555   ac_status=$?
17556   echo "$as_me:17556: \$? = $ac_status" >&5
17557   (exit $ac_status); }; }; then
17558   cf_cv_func_vsscanf=vfscanf
17559 else
17560   echo "$as_me: failed program was:" >&5
17561 cat conftest.$ac_ext >&5
17562
17563 cat >conftest.$ac_ext <<_ACEOF
17564 #line 17564 "configure"
17565 #include "confdefs.h"
17566
17567 #include <stdarg.h>
17568 #include <stdio.h>
17569 int
17570 main ()
17571 {
17572
17573         FILE strbuf;
17574         char *str = "from";
17575
17576         strbuf._flag = _IOREAD;
17577         strbuf._ptr = strbuf._base = (unsigned char *) str;
17578         strbuf._cnt = strlen(str);
17579         strbuf._file = _NFILE;
17580         return (_doscan(&strbuf, "%d", ap))
17581   ;
17582   return 0;
17583 }
17584 _ACEOF
17585 rm -f conftest.$ac_objext conftest$ac_exeext
17586 if { (eval echo "$as_me:17586: \"$ac_link\"") >&5
17587   (eval $ac_link) 2>&5
17588   ac_status=$?
17589   echo "$as_me:17589: \$? = $ac_status" >&5
17590   (exit $ac_status); } &&
17591          { ac_try='test -s conftest$ac_exeext'
17592   { (eval echo "$as_me:17592: \"$ac_try\"") >&5
17593   (eval $ac_try) 2>&5
17594   ac_status=$?
17595   echo "$as_me:17595: \$? = $ac_status" >&5
17596   (exit $ac_status); }; }; then
17597   cf_cv_func_vsscanf=_doscan
17598 else
17599   echo "$as_me: failed program was:" >&5
17600 cat conftest.$ac_ext >&5
17601
17602 cf_cv_func_vsscanf=no
17603 fi
17604 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17605 fi
17606 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17607 fi
17608 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17609 fi
17610 echo "$as_me:17610: result: $cf_cv_func_vsscanf" >&5
17611 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
17612
17613 case $cf_cv_func_vsscanf in
17614 (vsscanf)
17615 cat >>confdefs.h <<\EOF
17616 #define HAVE_VSSCANF 1
17617 EOF
17618 ;;
17619 (vfscanf)
17620 cat >>confdefs.h <<\EOF
17621 #define HAVE_VFSCANF 1
17622 EOF
17623 ;;
17624 (_doscan)
17625 cat >>confdefs.h <<\EOF
17626 #define HAVE__DOSCAN 1
17627 EOF
17628 ;;
17629 esac
17630
17631 echo "$as_me:17631: checking for working mkstemp" >&5
17632 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
17633 if test "${cf_cv_func_mkstemp+set}" = set; then
17634   echo $ECHO_N "(cached) $ECHO_C" >&6
17635 else
17636
17637 rm -rf conftest*
17638 if test "$cross_compiling" = yes; then
17639   cf_cv_func_mkstemp=maybe
17640 else
17641   cat >conftest.$ac_ext <<_ACEOF
17642 #line 17642 "configure"
17643 #include "confdefs.h"
17644
17645 #include <sys/types.h>
17646 #include <stdlib.h>
17647 #include <stdio.h>
17648 #include <string.h>
17649 #include <sys/stat.h>
17650 int main()
17651 {
17652         char *tmpl = "conftestXXXXXX";
17653         char name[2][80];
17654         int n;
17655         int result = 0;
17656         int fd;
17657         struct stat sb;
17658
17659         umask(077);
17660         for (n = 0; n < 2; ++n) {
17661                 strcpy(name[n], tmpl);
17662                 if ((fd = mkstemp(name[n])) >= 0) {
17663                         if (!strcmp(name[n], tmpl)
17664                          || stat(name[n], &sb) != 0
17665                          || (sb.st_mode & S_IFMT) != S_IFREG
17666                          || (sb.st_mode & 077) != 0) {
17667                                 result = 1;
17668                         }
17669                         close(fd);
17670                 }
17671         }
17672         if (result == 0
17673          && !strcmp(name[0], name[1]))
17674                 result = 1;
17675         ${cf_cv_main_return:-return}(result);
17676 }
17677
17678 _ACEOF
17679 rm -f conftest$ac_exeext
17680 if { (eval echo "$as_me:17680: \"$ac_link\"") >&5
17681   (eval $ac_link) 2>&5
17682   ac_status=$?
17683   echo "$as_me:17683: \$? = $ac_status" >&5
17684   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17685   { (eval echo "$as_me:17685: \"$ac_try\"") >&5
17686   (eval $ac_try) 2>&5
17687   ac_status=$?
17688   echo "$as_me:17688: \$? = $ac_status" >&5
17689   (exit $ac_status); }; }; then
17690   cf_cv_func_mkstemp=yes
17691
17692 else
17693   echo "$as_me: program exited with status $ac_status" >&5
17694 echo "$as_me: failed program was:" >&5
17695 cat conftest.$ac_ext >&5
17696 cf_cv_func_mkstemp=no
17697
17698 fi
17699 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17700 fi
17701
17702 fi
17703 echo "$as_me:17703: result: $cf_cv_func_mkstemp" >&5
17704 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
17705 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
17706         echo "$as_me:17706: checking for mkstemp" >&5
17707 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
17708 if test "${ac_cv_func_mkstemp+set}" = set; then
17709   echo $ECHO_N "(cached) $ECHO_C" >&6
17710 else
17711   cat >conftest.$ac_ext <<_ACEOF
17712 #line 17712 "configure"
17713 #include "confdefs.h"
17714 /* System header to define __stub macros and hopefully few prototypes,
17715     which can conflict with char mkstemp (); below.  */
17716 #include <assert.h>
17717 /* Override any gcc2 internal prototype to avoid an error.  */
17718 #ifdef __cplusplus
17719 extern "C"
17720 #endif
17721 /* We use char because int might match the return type of a gcc2
17722    builtin and then its argument prototype would still apply.  */
17723 char mkstemp ();
17724 char (*f) ();
17725
17726 int
17727 main ()
17728 {
17729 /* The GNU C library defines this for functions which it implements
17730     to always fail with ENOSYS.  Some functions are actually named
17731     something starting with __ and the normal name is an alias.  */
17732 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
17733 choke me
17734 #else
17735 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17736 #endif
17737
17738   ;
17739   return 0;
17740 }
17741 _ACEOF
17742 rm -f conftest.$ac_objext conftest$ac_exeext
17743 if { (eval echo "$as_me:17743: \"$ac_link\"") >&5
17744   (eval $ac_link) 2>&5
17745   ac_status=$?
17746   echo "$as_me:17746: \$? = $ac_status" >&5
17747   (exit $ac_status); } &&
17748          { ac_try='test -s conftest$ac_exeext'
17749   { (eval echo "$as_me:17749: \"$ac_try\"") >&5
17750   (eval $ac_try) 2>&5
17751   ac_status=$?
17752   echo "$as_me:17752: \$? = $ac_status" >&5
17753   (exit $ac_status); }; }; then
17754   ac_cv_func_mkstemp=yes
17755 else
17756   echo "$as_me: failed program was:" >&5
17757 cat conftest.$ac_ext >&5
17758 ac_cv_func_mkstemp=no
17759 fi
17760 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17761 fi
17762 echo "$as_me:17762: result: $ac_cv_func_mkstemp" >&5
17763 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
17764
17765 fi
17766 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
17767
17768 cat >>confdefs.h <<\EOF
17769 #define HAVE_MKSTEMP 1
17770 EOF
17771
17772 fi
17773
17774 # setup for prototype of fallback for vsscanf()
17775
17776 if test "$cf_cv_func_vsscanf" = vsscanf ; then
17777         HAVE_VSSCANF=1
17778 else
17779         HAVE_VSSCANF=0
17780 fi
17781
17782 if test "x$cross_compiling" = xyes ; then
17783         { echo "$as_me:17783: WARNING: cross compiling: assume setvbuf params not reversed" >&5
17784 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
17785 else
17786         echo "$as_me:17786: checking whether setvbuf arguments are reversed" >&5
17787 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
17788 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
17789   echo $ECHO_N "(cached) $ECHO_C" >&6
17790 else
17791   if test "$cross_compiling" = yes; then
17792   { { echo "$as_me:17792: error: cannot run test program while cross compiling" >&5
17793 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
17794    { (exit 1); exit 1; }; }
17795 else
17796   cat >conftest.$ac_ext <<_ACEOF
17797 #line 17797 "configure"
17798 #include "confdefs.h"
17799 #include <stdio.h>
17800 /* If setvbuf has the reversed format, exit 0. */
17801 int
17802 main ()
17803 {
17804   /* This call has the arguments reversed.
17805      A reversed system may check and see that the address of main
17806      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
17807   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
17808     $ac_main_return(1);
17809   putc('\r', stdout);
17810   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
17811 }
17812 _ACEOF
17813 rm -f conftest$ac_exeext
17814 if { (eval echo "$as_me:17814: \"$ac_link\"") >&5
17815   (eval $ac_link) 2>&5
17816   ac_status=$?
17817   echo "$as_me:17817: \$? = $ac_status" >&5
17818   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17819   { (eval echo "$as_me:17819: \"$ac_try\"") >&5
17820   (eval $ac_try) 2>&5
17821   ac_status=$?
17822   echo "$as_me:17822: \$? = $ac_status" >&5
17823   (exit $ac_status); }; }; then
17824   ac_cv_func_setvbuf_reversed=yes
17825 else
17826   echo "$as_me: program exited with status $ac_status" >&5
17827 echo "$as_me: failed program was:" >&5
17828 cat conftest.$ac_ext >&5
17829 ac_cv_func_setvbuf_reversed=no
17830 fi
17831 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17832 fi
17833 rm -f core core.* *.core
17834 fi
17835 echo "$as_me:17835: result: $ac_cv_func_setvbuf_reversed" >&5
17836 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
17837 if test $ac_cv_func_setvbuf_reversed = yes; then
17838
17839 cat >>confdefs.h <<\EOF
17840 #define SETVBUF_REVERSED 1
17841 EOF
17842
17843 fi
17844
17845 fi
17846 echo "$as_me:17846: checking for intptr_t" >&5
17847 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
17848 if test "${ac_cv_type_intptr_t+set}" = set; then
17849   echo $ECHO_N "(cached) $ECHO_C" >&6
17850 else
17851   cat >conftest.$ac_ext <<_ACEOF
17852 #line 17852 "configure"
17853 #include "confdefs.h"
17854 $ac_includes_default
17855 int
17856 main ()
17857 {
17858 if ((intptr_t *) 0)
17859   return 0;
17860 if (sizeof (intptr_t))
17861   return 0;
17862   ;
17863   return 0;
17864 }
17865 _ACEOF
17866 rm -f conftest.$ac_objext
17867 if { (eval echo "$as_me:17867: \"$ac_compile\"") >&5
17868   (eval $ac_compile) 2>&5
17869   ac_status=$?
17870   echo "$as_me:17870: \$? = $ac_status" >&5
17871   (exit $ac_status); } &&
17872          { ac_try='test -s conftest.$ac_objext'
17873   { (eval echo "$as_me:17873: \"$ac_try\"") >&5
17874   (eval $ac_try) 2>&5
17875   ac_status=$?
17876   echo "$as_me:17876: \$? = $ac_status" >&5
17877   (exit $ac_status); }; }; then
17878   ac_cv_type_intptr_t=yes
17879 else
17880   echo "$as_me: failed program was:" >&5
17881 cat conftest.$ac_ext >&5
17882 ac_cv_type_intptr_t=no
17883 fi
17884 rm -f conftest.$ac_objext conftest.$ac_ext
17885 fi
17886 echo "$as_me:17886: result: $ac_cv_type_intptr_t" >&5
17887 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
17888 if test $ac_cv_type_intptr_t = yes; then
17889   :
17890 else
17891
17892 cat >>confdefs.h <<EOF
17893 #define intptr_t long
17894 EOF
17895
17896 fi
17897
17898 echo "$as_me:17898: checking for ssize_t" >&5
17899 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
17900 if test "${ac_cv_type_ssize_t+set}" = set; then
17901   echo $ECHO_N "(cached) $ECHO_C" >&6
17902 else
17903   cat >conftest.$ac_ext <<_ACEOF
17904 #line 17904 "configure"
17905 #include "confdefs.h"
17906 $ac_includes_default
17907 int
17908 main ()
17909 {
17910 if ((ssize_t *) 0)
17911   return 0;
17912 if (sizeof (ssize_t))
17913   return 0;
17914   ;
17915   return 0;
17916 }
17917 _ACEOF
17918 rm -f conftest.$ac_objext
17919 if { (eval echo "$as_me:17919: \"$ac_compile\"") >&5
17920   (eval $ac_compile) 2>&5
17921   ac_status=$?
17922   echo "$as_me:17922: \$? = $ac_status" >&5
17923   (exit $ac_status); } &&
17924          { ac_try='test -s conftest.$ac_objext'
17925   { (eval echo "$as_me:17925: \"$ac_try\"") >&5
17926   (eval $ac_try) 2>&5
17927   ac_status=$?
17928   echo "$as_me:17928: \$? = $ac_status" >&5
17929   (exit $ac_status); }; }; then
17930   ac_cv_type_ssize_t=yes
17931 else
17932   echo "$as_me: failed program was:" >&5
17933 cat conftest.$ac_ext >&5
17934 ac_cv_type_ssize_t=no
17935 fi
17936 rm -f conftest.$ac_objext conftest.$ac_ext
17937 fi
17938 echo "$as_me:17938: result: $ac_cv_type_ssize_t" >&5
17939 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
17940 if test $ac_cv_type_ssize_t = yes; then
17941   :
17942 else
17943
17944 cat >>confdefs.h <<EOF
17945 #define ssize_t int
17946 EOF
17947
17948 fi
17949
17950 echo "$as_me:17950: checking for type sigaction_t" >&5
17951 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
17952 if test "${cf_cv_type_sigaction+set}" = set; then
17953   echo $ECHO_N "(cached) $ECHO_C" >&6
17954 else
17955
17956         cat >conftest.$ac_ext <<_ACEOF
17957 #line 17957 "configure"
17958 #include "confdefs.h"
17959
17960 #include <signal.h>
17961 int
17962 main ()
17963 {
17964 sigaction_t x
17965   ;
17966   return 0;
17967 }
17968 _ACEOF
17969 rm -f conftest.$ac_objext
17970 if { (eval echo "$as_me:17970: \"$ac_compile\"") >&5
17971   (eval $ac_compile) 2>&5
17972   ac_status=$?
17973   echo "$as_me:17973: \$? = $ac_status" >&5
17974   (exit $ac_status); } &&
17975          { ac_try='test -s conftest.$ac_objext'
17976   { (eval echo "$as_me:17976: \"$ac_try\"") >&5
17977   (eval $ac_try) 2>&5
17978   ac_status=$?
17979   echo "$as_me:17979: \$? = $ac_status" >&5
17980   (exit $ac_status); }; }; then
17981   cf_cv_type_sigaction=yes
17982 else
17983   echo "$as_me: failed program was:" >&5
17984 cat conftest.$ac_ext >&5
17985 cf_cv_type_sigaction=no
17986 fi
17987 rm -f conftest.$ac_objext conftest.$ac_ext
17988 fi
17989
17990 echo "$as_me:17990: result: $cf_cv_type_sigaction" >&5
17991 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
17992 test "$cf_cv_type_sigaction" = yes &&
17993 cat >>confdefs.h <<\EOF
17994 #define HAVE_TYPE_SIGACTION 1
17995 EOF
17996
17997 echo "$as_me:17997: checking declaration of size-change" >&5
17998 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
17999 if test "${cf_cv_sizechange+set}" = set; then
18000   echo $ECHO_N "(cached) $ECHO_C" >&6
18001 else
18002
18003         cf_cv_sizechange=unknown
18004         cf_save_CPPFLAGS="$CPPFLAGS"
18005
18006 for cf_opts in "" "NEED_PTEM_H"
18007 do
18008
18009         CPPFLAGS="$cf_save_CPPFLAGS"
18010         test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
18011         cat >conftest.$ac_ext <<_ACEOF
18012 #line 18012 "configure"
18013 #include "confdefs.h"
18014 #include <sys/types.h>
18015 #ifdef HAVE_TERMIOS_H
18016 #include <termios.h>
18017 #else
18018 #ifdef HAVE_TERMIO_H
18019 #include <termio.h>
18020 #endif
18021 #endif
18022 #ifdef NEED_PTEM_H
18023 /* This is a workaround for SCO:  they neglected to define struct winsize in
18024  * termios.h -- it's only in termio.h and ptem.h
18025  */
18026 #include        <sys/stream.h>
18027 #include        <sys/ptem.h>
18028 #endif
18029 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
18030 #include <sys/ioctl.h>
18031 #endif
18032
18033 int
18034 main ()
18035 {
18036
18037 #ifdef TIOCGSIZE
18038         struct ttysize win;     /* FIXME: what system is this? */
18039         int y = win.ts_lines;
18040         int x = win.ts_cols;
18041 #else
18042 #ifdef TIOCGWINSZ
18043         struct winsize win;
18044         int y = win.ws_row;
18045         int x = win.ws_col;
18046 #else
18047         no TIOCGSIZE or TIOCGWINSZ
18048 #endif /* TIOCGWINSZ */
18049 #endif /* TIOCGSIZE */
18050
18051   ;
18052   return 0;
18053 }
18054 _ACEOF
18055 rm -f conftest.$ac_objext
18056 if { (eval echo "$as_me:18056: \"$ac_compile\"") >&5
18057   (eval $ac_compile) 2>&5
18058   ac_status=$?
18059   echo "$as_me:18059: \$? = $ac_status" >&5
18060   (exit $ac_status); } &&
18061          { ac_try='test -s conftest.$ac_objext'
18062   { (eval echo "$as_me:18062: \"$ac_try\"") >&5
18063   (eval $ac_try) 2>&5
18064   ac_status=$?
18065   echo "$as_me:18065: \$? = $ac_status" >&5
18066   (exit $ac_status); }; }; then
18067   cf_cv_sizechange=yes
18068 else
18069   echo "$as_me: failed program was:" >&5
18070 cat conftest.$ac_ext >&5
18071 cf_cv_sizechange=no
18072 fi
18073 rm -f conftest.$ac_objext conftest.$ac_ext
18074
18075         CPPFLAGS="$cf_save_CPPFLAGS"
18076         if test "$cf_cv_sizechange" = yes ; then
18077                 echo "size-change succeeded ($cf_opts)" >&5
18078                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
18079                 break
18080         fi
18081 done
18082
18083 fi
18084 echo "$as_me:18084: result: $cf_cv_sizechange" >&5
18085 echo "${ECHO_T}$cf_cv_sizechange" >&6
18086 if test "$cf_cv_sizechange" != no ; then
18087
18088 cat >>confdefs.h <<\EOF
18089 #define HAVE_SIZECHANGE 1
18090 EOF
18091
18092         case $cf_cv_sizechange in
18093         (NEED*)
18094                 cat >>confdefs.h <<EOF
18095 #define $cf_cv_sizechange  1
18096 EOF
18097
18098                 ;;
18099         esac
18100 fi
18101
18102 echo "$as_me:18102: checking for memmove" >&5
18103 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
18104 if test "${ac_cv_func_memmove+set}" = set; then
18105   echo $ECHO_N "(cached) $ECHO_C" >&6
18106 else
18107   cat >conftest.$ac_ext <<_ACEOF
18108 #line 18108 "configure"
18109 #include "confdefs.h"
18110 /* System header to define __stub macros and hopefully few prototypes,
18111     which can conflict with char memmove (); below.  */
18112 #include <assert.h>
18113 /* Override any gcc2 internal prototype to avoid an error.  */
18114 #ifdef __cplusplus
18115 extern "C"
18116 #endif
18117 /* We use char because int might match the return type of a gcc2
18118    builtin and then its argument prototype would still apply.  */
18119 char memmove ();
18120 char (*f) ();
18121
18122 int
18123 main ()
18124 {
18125 /* The GNU C library defines this for functions which it implements
18126     to always fail with ENOSYS.  Some functions are actually named
18127     something starting with __ and the normal name is an alias.  */
18128 #if defined (__stub_memmove) || defined (__stub___memmove)
18129 choke me
18130 #else
18131 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18132 #endif
18133
18134   ;
18135   return 0;
18136 }
18137 _ACEOF
18138 rm -f conftest.$ac_objext conftest$ac_exeext
18139 if { (eval echo "$as_me:18139: \"$ac_link\"") >&5
18140   (eval $ac_link) 2>&5
18141   ac_status=$?
18142   echo "$as_me:18142: \$? = $ac_status" >&5
18143   (exit $ac_status); } &&
18144          { ac_try='test -s conftest$ac_exeext'
18145   { (eval echo "$as_me:18145: \"$ac_try\"") >&5
18146   (eval $ac_try) 2>&5
18147   ac_status=$?
18148   echo "$as_me:18148: \$? = $ac_status" >&5
18149   (exit $ac_status); }; }; then
18150   ac_cv_func_memmove=yes
18151 else
18152   echo "$as_me: failed program was:" >&5
18153 cat conftest.$ac_ext >&5
18154 ac_cv_func_memmove=no
18155 fi
18156 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18157 fi
18158 echo "$as_me:18158: result: $ac_cv_func_memmove" >&5
18159 echo "${ECHO_T}$ac_cv_func_memmove" >&6
18160 if test $ac_cv_func_memmove = yes; then
18161   :
18162 else
18163
18164 echo "$as_me:18164: checking for bcopy" >&5
18165 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
18166 if test "${ac_cv_func_bcopy+set}" = set; then
18167   echo $ECHO_N "(cached) $ECHO_C" >&6
18168 else
18169   cat >conftest.$ac_ext <<_ACEOF
18170 #line 18170 "configure"
18171 #include "confdefs.h"
18172 /* System header to define __stub macros and hopefully few prototypes,
18173     which can conflict with char bcopy (); below.  */
18174 #include <assert.h>
18175 /* Override any gcc2 internal prototype to avoid an error.  */
18176 #ifdef __cplusplus
18177 extern "C"
18178 #endif
18179 /* We use char because int might match the return type of a gcc2
18180    builtin and then its argument prototype would still apply.  */
18181 char bcopy ();
18182 char (*f) ();
18183
18184 int
18185 main ()
18186 {
18187 /* The GNU C library defines this for functions which it implements
18188     to always fail with ENOSYS.  Some functions are actually named
18189     something starting with __ and the normal name is an alias.  */
18190 #if defined (__stub_bcopy) || defined (__stub___bcopy)
18191 choke me
18192 #else
18193 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18194 #endif
18195
18196   ;
18197   return 0;
18198 }
18199 _ACEOF
18200 rm -f conftest.$ac_objext conftest$ac_exeext
18201 if { (eval echo "$as_me:18201: \"$ac_link\"") >&5
18202   (eval $ac_link) 2>&5
18203   ac_status=$?
18204   echo "$as_me:18204: \$? = $ac_status" >&5
18205   (exit $ac_status); } &&
18206          { ac_try='test -s conftest$ac_exeext'
18207   { (eval echo "$as_me:18207: \"$ac_try\"") >&5
18208   (eval $ac_try) 2>&5
18209   ac_status=$?
18210   echo "$as_me:18210: \$? = $ac_status" >&5
18211   (exit $ac_status); }; }; then
18212   ac_cv_func_bcopy=yes
18213 else
18214   echo "$as_me: failed program was:" >&5
18215 cat conftest.$ac_ext >&5
18216 ac_cv_func_bcopy=no
18217 fi
18218 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18219 fi
18220 echo "$as_me:18220: result: $ac_cv_func_bcopy" >&5
18221 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
18222 if test $ac_cv_func_bcopy = yes; then
18223
18224         echo "$as_me:18224: checking if bcopy does overlapping moves" >&5
18225 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
18226 if test "${cf_cv_good_bcopy+set}" = set; then
18227   echo $ECHO_N "(cached) $ECHO_C" >&6
18228 else
18229
18230                 if test "$cross_compiling" = yes; then
18231   cf_cv_good_bcopy=unknown
18232 else
18233   cat >conftest.$ac_ext <<_ACEOF
18234 #line 18234 "configure"
18235 #include "confdefs.h"
18236
18237 int main() {
18238         static char data[] = "abcdefghijklmnopqrstuwwxyz";
18239         char temp[40];
18240         bcopy(data, temp, sizeof(data));
18241         bcopy(temp+10, temp, 15);
18242         bcopy(temp+5, temp+15, 10);
18243         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
18244 }
18245
18246 _ACEOF
18247 rm -f conftest$ac_exeext
18248 if { (eval echo "$as_me:18248: \"$ac_link\"") >&5
18249   (eval $ac_link) 2>&5
18250   ac_status=$?
18251   echo "$as_me:18251: \$? = $ac_status" >&5
18252   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18253   { (eval echo "$as_me:18253: \"$ac_try\"") >&5
18254   (eval $ac_try) 2>&5
18255   ac_status=$?
18256   echo "$as_me:18256: \$? = $ac_status" >&5
18257   (exit $ac_status); }; }; then
18258   cf_cv_good_bcopy=yes
18259 else
18260   echo "$as_me: program exited with status $ac_status" >&5
18261 echo "$as_me: failed program was:" >&5
18262 cat conftest.$ac_ext >&5
18263 cf_cv_good_bcopy=no
18264 fi
18265 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18266 fi
18267
18268 fi
18269 echo "$as_me:18269: result: $cf_cv_good_bcopy" >&5
18270 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
18271
18272 else
18273   cf_cv_good_bcopy=no
18274 fi
18275
18276         if test "$cf_cv_good_bcopy" = yes ; then
18277
18278 cat >>confdefs.h <<\EOF
18279 #define USE_OK_BCOPY 1
18280 EOF
18281
18282         else
18283
18284 cat >>confdefs.h <<\EOF
18285 #define USE_MY_MEMMOVE 1
18286 EOF
18287
18288         fi
18289
18290 fi
18291
18292 tty 2>&1 >/dev/null || {
18293 for ac_func in posix_openpt
18294 do
18295 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18296 echo "$as_me:18296: checking for $ac_func" >&5
18297 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18298 if eval "test \"\${$as_ac_var+set}\" = set"; then
18299   echo $ECHO_N "(cached) $ECHO_C" >&6
18300 else
18301   cat >conftest.$ac_ext <<_ACEOF
18302 #line 18302 "configure"
18303 #include "confdefs.h"
18304 /* System header to define __stub macros and hopefully few prototypes,
18305     which can conflict with char $ac_func (); below.  */
18306 #include <assert.h>
18307 /* Override any gcc2 internal prototype to avoid an error.  */
18308 #ifdef __cplusplus
18309 extern "C"
18310 #endif
18311 /* We use char because int might match the return type of a gcc2
18312    builtin and then its argument prototype would still apply.  */
18313 char $ac_func ();
18314 char (*f) ();
18315
18316 int
18317 main ()
18318 {
18319 /* The GNU C library defines this for functions which it implements
18320     to always fail with ENOSYS.  Some functions are actually named
18321     something starting with __ and the normal name is an alias.  */
18322 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18323 choke me
18324 #else
18325 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18326 #endif
18327
18328   ;
18329   return 0;
18330 }
18331 _ACEOF
18332 rm -f conftest.$ac_objext conftest$ac_exeext
18333 if { (eval echo "$as_me:18333: \"$ac_link\"") >&5
18334   (eval $ac_link) 2>&5
18335   ac_status=$?
18336   echo "$as_me:18336: \$? = $ac_status" >&5
18337   (exit $ac_status); } &&
18338          { ac_try='test -s conftest$ac_exeext'
18339   { (eval echo "$as_me:18339: \"$ac_try\"") >&5
18340   (eval $ac_try) 2>&5
18341   ac_status=$?
18342   echo "$as_me:18342: \$? = $ac_status" >&5
18343   (exit $ac_status); }; }; then
18344   eval "$as_ac_var=yes"
18345 else
18346   echo "$as_me: failed program was:" >&5
18347 cat conftest.$ac_ext >&5
18348 eval "$as_ac_var=no"
18349 fi
18350 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18351 fi
18352 echo "$as_me:18352: result: `eval echo '${'$as_ac_var'}'`" >&5
18353 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18354 if test `eval echo '${'$as_ac_var'}'` = yes; then
18355   cat >>confdefs.h <<EOF
18356 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18357 EOF
18358
18359 fi
18360 done
18361  }
18362 echo "$as_me:18362: checking if poll really works" >&5
18363 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
18364 if test "${cf_cv_working_poll+set}" = set; then
18365   echo $ECHO_N "(cached) $ECHO_C" >&6
18366 else
18367
18368 if test "$cross_compiling" = yes; then
18369   cf_cv_working_poll=unknown
18370 else
18371   cat >conftest.$ac_ext <<_ACEOF
18372 #line 18372 "configure"
18373 #include "confdefs.h"
18374
18375 #include <stdlib.h>
18376 #include <stdio.h>
18377 #include <unistd.h>
18378 #include <fcntl.h>
18379 #ifdef HAVE_POLL_H
18380 #include <poll.h>
18381 #else
18382 #include <sys/poll.h>
18383 #endif
18384 int main(void) {
18385         struct pollfd myfds;
18386         int ret;
18387
18388         /* check for Darwin bug with respect to "devices" */
18389         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
18390         if (myfds.fd < 0)
18391                 myfds.fd = 0;
18392         myfds.events = POLLIN;
18393         myfds.revents = 0;
18394
18395         ret = poll(&myfds, 1, 100);
18396
18397         if (ret < 0 || (myfds.revents & POLLNVAL)) {
18398                 ret = -1;
18399         } else {
18400                 int fd = 0;
18401                 if (!isatty(fd)) {
18402                         fd = open("/dev/tty", 2);       /* O_RDWR */
18403                 }
18404 #ifdef HAVE_POSIX_OPENPT
18405                 if (fd < 0) {
18406                         fd = posix_openpt(O_RDWR);
18407                 }
18408 #endif
18409
18410                 if (fd >= 0) {
18411                         /* also check with standard input */
18412                         myfds.fd = fd;
18413                         myfds.events = POLLIN;
18414                         myfds.revents = 0;
18415                         ret = poll(&myfds, 1, 100);
18416                 } else {
18417                         ret = -1;
18418                 }
18419         }
18420         ${cf_cv_main_return:-return}(ret < 0);
18421 }
18422 _ACEOF
18423 rm -f conftest$ac_exeext
18424 if { (eval echo "$as_me:18424: \"$ac_link\"") >&5
18425   (eval $ac_link) 2>&5
18426   ac_status=$?
18427   echo "$as_me:18427: \$? = $ac_status" >&5
18428   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18429   { (eval echo "$as_me:18429: \"$ac_try\"") >&5
18430   (eval $ac_try) 2>&5
18431   ac_status=$?
18432   echo "$as_me:18432: \$? = $ac_status" >&5
18433   (exit $ac_status); }; }; then
18434   cf_cv_working_poll=yes
18435 else
18436   echo "$as_me: program exited with status $ac_status" >&5
18437 echo "$as_me: failed program was:" >&5
18438 cat conftest.$ac_ext >&5
18439 cf_cv_working_poll=no
18440 fi
18441 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18442 fi
18443 fi
18444 echo "$as_me:18444: result: $cf_cv_working_poll" >&5
18445 echo "${ECHO_T}$cf_cv_working_poll" >&6
18446 test "$cf_cv_working_poll" = "yes" &&
18447 cat >>confdefs.h <<\EOF
18448 #define HAVE_WORKING_POLL 1
18449 EOF
18450
18451 echo "$as_me:18451: checking for va_copy" >&5
18452 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
18453 if test "${cf_cv_have_va_copy+set}" = set; then
18454   echo $ECHO_N "(cached) $ECHO_C" >&6
18455 else
18456
18457 cat >conftest.$ac_ext <<_ACEOF
18458 #line 18458 "configure"
18459 #include "confdefs.h"
18460
18461 #include <stdarg.h>
18462
18463 int
18464 main ()
18465 {
18466
18467         static va_list dst;
18468         static va_list src;
18469         va_copy(dst, src)
18470   ;
18471   return 0;
18472 }
18473 _ACEOF
18474 rm -f conftest.$ac_objext conftest$ac_exeext
18475 if { (eval echo "$as_me:18475: \"$ac_link\"") >&5
18476   (eval $ac_link) 2>&5
18477   ac_status=$?
18478   echo "$as_me:18478: \$? = $ac_status" >&5
18479   (exit $ac_status); } &&
18480          { ac_try='test -s conftest$ac_exeext'
18481   { (eval echo "$as_me:18481: \"$ac_try\"") >&5
18482   (eval $ac_try) 2>&5
18483   ac_status=$?
18484   echo "$as_me:18484: \$? = $ac_status" >&5
18485   (exit $ac_status); }; }; then
18486   cf_cv_have_va_copy=yes
18487 else
18488   echo "$as_me: failed program was:" >&5
18489 cat conftest.$ac_ext >&5
18490 cf_cv_have_va_copy=no
18491 fi
18492 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18493 fi
18494 echo "$as_me:18494: result: $cf_cv_have_va_copy" >&5
18495 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
18496
18497 test "$cf_cv_have_va_copy" = yes &&
18498 cat >>confdefs.h <<\EOF
18499 #define HAVE_VA_COPY 1
18500 EOF
18501
18502 echo "$as_me:18502: checking for __va_copy" >&5
18503 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
18504 if test "${cf_cv_have___va_copy+set}" = set; then
18505   echo $ECHO_N "(cached) $ECHO_C" >&6
18506 else
18507
18508 cat >conftest.$ac_ext <<_ACEOF
18509 #line 18509 "configure"
18510 #include "confdefs.h"
18511
18512 #include <stdarg.h>
18513
18514 int
18515 main ()
18516 {
18517
18518         static va_list dst;
18519         static va_list src;
18520         __va_copy(dst, src)
18521   ;
18522   return 0;
18523 }
18524 _ACEOF
18525 rm -f conftest.$ac_objext conftest$ac_exeext
18526 if { (eval echo "$as_me:18526: \"$ac_link\"") >&5
18527   (eval $ac_link) 2>&5
18528   ac_status=$?
18529   echo "$as_me:18529: \$? = $ac_status" >&5
18530   (exit $ac_status); } &&
18531          { ac_try='test -s conftest$ac_exeext'
18532   { (eval echo "$as_me:18532: \"$ac_try\"") >&5
18533   (eval $ac_try) 2>&5
18534   ac_status=$?
18535   echo "$as_me:18535: \$? = $ac_status" >&5
18536   (exit $ac_status); }; }; then
18537   cf_cv_have___va_copy=yes
18538 else
18539   echo "$as_me: failed program was:" >&5
18540 cat conftest.$ac_ext >&5
18541 cf_cv_have___va_copy=no
18542 fi
18543 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18544 fi
18545 echo "$as_me:18545: result: $cf_cv_have___va_copy" >&5
18546 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
18547
18548 test "$cf_cv_have___va_copy" = yes &&
18549 cat >>confdefs.h <<\EOF
18550 #define HAVE___VA_COPY 1
18551 EOF
18552
18553 echo "$as_me:18553: checking for pid_t" >&5
18554 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
18555 if test "${ac_cv_type_pid_t+set}" = set; then
18556   echo $ECHO_N "(cached) $ECHO_C" >&6
18557 else
18558   cat >conftest.$ac_ext <<_ACEOF
18559 #line 18559 "configure"
18560 #include "confdefs.h"
18561 $ac_includes_default
18562 int
18563 main ()
18564 {
18565 if ((pid_t *) 0)
18566   return 0;
18567 if (sizeof (pid_t))
18568   return 0;
18569   ;
18570   return 0;
18571 }
18572 _ACEOF
18573 rm -f conftest.$ac_objext
18574 if { (eval echo "$as_me:18574: \"$ac_compile\"") >&5
18575   (eval $ac_compile) 2>&5
18576   ac_status=$?
18577   echo "$as_me:18577: \$? = $ac_status" >&5
18578   (exit $ac_status); } &&
18579          { ac_try='test -s conftest.$ac_objext'
18580   { (eval echo "$as_me:18580: \"$ac_try\"") >&5
18581   (eval $ac_try) 2>&5
18582   ac_status=$?
18583   echo "$as_me:18583: \$? = $ac_status" >&5
18584   (exit $ac_status); }; }; then
18585   ac_cv_type_pid_t=yes
18586 else
18587   echo "$as_me: failed program was:" >&5
18588 cat conftest.$ac_ext >&5
18589 ac_cv_type_pid_t=no
18590 fi
18591 rm -f conftest.$ac_objext conftest.$ac_ext
18592 fi
18593 echo "$as_me:18593: result: $ac_cv_type_pid_t" >&5
18594 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
18595 if test $ac_cv_type_pid_t = yes; then
18596   :
18597 else
18598
18599 cat >>confdefs.h <<EOF
18600 #define pid_t int
18601 EOF
18602
18603 fi
18604
18605 for ac_header in unistd.h vfork.h
18606 do
18607 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18608 echo "$as_me:18608: checking for $ac_header" >&5
18609 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18610 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18611   echo $ECHO_N "(cached) $ECHO_C" >&6
18612 else
18613   cat >conftest.$ac_ext <<_ACEOF
18614 #line 18614 "configure"
18615 #include "confdefs.h"
18616 #include <$ac_header>
18617 _ACEOF
18618 if { (eval echo "$as_me:18618: \"$ac_cpp conftest.$ac_ext\"") >&5
18619   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18620   ac_status=$?
18621   egrep -v '^ *\+' conftest.er1 >conftest.err
18622   rm -f conftest.er1
18623   cat conftest.err >&5
18624   echo "$as_me:18624: \$? = $ac_status" >&5
18625   (exit $ac_status); } >/dev/null; then
18626   if test -s conftest.err; then
18627     ac_cpp_err=$ac_c_preproc_warn_flag
18628   else
18629     ac_cpp_err=
18630   fi
18631 else
18632   ac_cpp_err=yes
18633 fi
18634 if test -z "$ac_cpp_err"; then
18635   eval "$as_ac_Header=yes"
18636 else
18637   echo "$as_me: failed program was:" >&5
18638   cat conftest.$ac_ext >&5
18639   eval "$as_ac_Header=no"
18640 fi
18641 rm -f conftest.err conftest.$ac_ext
18642 fi
18643 echo "$as_me:18643: result: `eval echo '${'$as_ac_Header'}'`" >&5
18644 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18645 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18646   cat >>confdefs.h <<EOF
18647 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18648 EOF
18649
18650 fi
18651 done
18652
18653 for ac_func in fork vfork
18654 do
18655 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18656 echo "$as_me:18656: checking for $ac_func" >&5
18657 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18658 if eval "test \"\${$as_ac_var+set}\" = set"; then
18659   echo $ECHO_N "(cached) $ECHO_C" >&6
18660 else
18661   cat >conftest.$ac_ext <<_ACEOF
18662 #line 18662 "configure"
18663 #include "confdefs.h"
18664 /* System header to define __stub macros and hopefully few prototypes,
18665     which can conflict with char $ac_func (); below.  */
18666 #include <assert.h>
18667 /* Override any gcc2 internal prototype to avoid an error.  */
18668 #ifdef __cplusplus
18669 extern "C"
18670 #endif
18671 /* We use char because int might match the return type of a gcc2
18672    builtin and then its argument prototype would still apply.  */
18673 char $ac_func ();
18674 char (*f) ();
18675
18676 int
18677 main ()
18678 {
18679 /* The GNU C library defines this for functions which it implements
18680     to always fail with ENOSYS.  Some functions are actually named
18681     something starting with __ and the normal name is an alias.  */
18682 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18683 choke me
18684 #else
18685 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18686 #endif
18687
18688   ;
18689   return 0;
18690 }
18691 _ACEOF
18692 rm -f conftest.$ac_objext conftest$ac_exeext
18693 if { (eval echo "$as_me:18693: \"$ac_link\"") >&5
18694   (eval $ac_link) 2>&5
18695   ac_status=$?
18696   echo "$as_me:18696: \$? = $ac_status" >&5
18697   (exit $ac_status); } &&
18698          { ac_try='test -s conftest$ac_exeext'
18699   { (eval echo "$as_me:18699: \"$ac_try\"") >&5
18700   (eval $ac_try) 2>&5
18701   ac_status=$?
18702   echo "$as_me:18702: \$? = $ac_status" >&5
18703   (exit $ac_status); }; }; then
18704   eval "$as_ac_var=yes"
18705 else
18706   echo "$as_me: failed program was:" >&5
18707 cat conftest.$ac_ext >&5
18708 eval "$as_ac_var=no"
18709 fi
18710 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18711 fi
18712 echo "$as_me:18712: result: `eval echo '${'$as_ac_var'}'`" >&5
18713 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18714 if test `eval echo '${'$as_ac_var'}'` = yes; then
18715   cat >>confdefs.h <<EOF
18716 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18717 EOF
18718
18719 fi
18720 done
18721
18722 ac_cv_func_fork_works=$ac_cv_func_fork
18723 if test "x$ac_cv_func_fork" = xyes; then
18724   echo "$as_me:18724: checking for working fork" >&5
18725 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
18726 if test "${ac_cv_func_fork_works+set}" = set; then
18727   echo $ECHO_N "(cached) $ECHO_C" >&6
18728 else
18729   if test "$cross_compiling" = yes; then
18730   ac_cv_func_fork_works=cross
18731 else
18732   cat >conftest.$ac_ext <<_ACEOF
18733 /* By Rüdiger Kuhlmann. */
18734       #include <sys/types.h>
18735       #if HAVE_UNISTD_H
18736       # include <unistd.h>
18737       #endif
18738       /* Some systems only have a dummy stub for fork() */
18739       int main ()
18740       {
18741         if (fork() < 0)
18742           $ac_main_return (1);
18743         $ac_main_return (0);
18744       }
18745 _ACEOF
18746 rm -f conftest$ac_exeext
18747 if { (eval echo "$as_me:18747: \"$ac_link\"") >&5
18748   (eval $ac_link) 2>&5
18749   ac_status=$?
18750   echo "$as_me:18750: \$? = $ac_status" >&5
18751   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18752   { (eval echo "$as_me:18752: \"$ac_try\"") >&5
18753   (eval $ac_try) 2>&5
18754   ac_status=$?
18755   echo "$as_me:18755: \$? = $ac_status" >&5
18756   (exit $ac_status); }; }; then
18757   ac_cv_func_fork_works=yes
18758 else
18759   echo "$as_me: program exited with status $ac_status" >&5
18760 echo "$as_me: failed program was:" >&5
18761 cat conftest.$ac_ext >&5
18762 ac_cv_func_fork_works=no
18763 fi
18764 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18765 fi
18766 fi
18767 echo "$as_me:18767: result: $ac_cv_func_fork_works" >&5
18768 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
18769
18770 fi
18771 if test "x$ac_cv_func_fork_works" = xcross; then
18772   case $host in
18773     *-*-amigaos* | *-*-msdosdjgpp*)
18774       # Override, as these systems have only a dummy fork() stub
18775       ac_cv_func_fork_works=no
18776       ;;
18777     *)
18778       ac_cv_func_fork_works=yes
18779       ;;
18780   esac
18781   { echo "$as_me:18781: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
18782 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
18783 fi
18784 ac_cv_func_vfork_works=$ac_cv_func_vfork
18785 if test "x$ac_cv_func_vfork" = xyes; then
18786   echo "$as_me:18786: checking for working vfork" >&5
18787 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
18788 if test "${ac_cv_func_vfork_works+set}" = set; then
18789   echo $ECHO_N "(cached) $ECHO_C" >&6
18790 else
18791   if test "$cross_compiling" = yes; then
18792   ac_cv_func_vfork_works=cross
18793 else
18794   cat >conftest.$ac_ext <<_ACEOF
18795 #line 18795 "configure"
18796 #include "confdefs.h"
18797 /* Thanks to Paul Eggert for this test.  */
18798 #include <stdio.h>
18799 #include <sys/types.h>
18800 #include <sys/stat.h>
18801 #if HAVE_UNISTD_H
18802 # include <unistd.h>
18803 #endif
18804 #if HAVE_VFORK_H
18805 # include <vfork.h>
18806 #endif
18807 /* On some sparc systems, changes by the child to local and incoming
18808    argument registers are propagated back to the parent.  The compiler
18809    is told about this with #include <vfork.h>, but some compilers
18810    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
18811    static variable whose address is put into a register that is
18812    clobbered by the vfork.  */
18813 static
18814 #ifdef __cplusplus
18815 sparc_address_test (int arg)
18816 # else
18817 sparc_address_test (arg) int arg;
18818 #endif
18819 {
18820   static pid_t child;
18821   if (!child) {
18822     child = vfork ();
18823     if (child < 0) {
18824       perror ("vfork");
18825       _exit(2);
18826     }
18827     if (!child) {
18828       arg = getpid();
18829       write(-1, "", 0);
18830       _exit (arg);
18831     }
18832   }
18833 }
18834
18835 int
18836 main ()
18837 {
18838   pid_t parent = getpid ();
18839   pid_t child;
18840
18841   sparc_address_test ();
18842
18843   child = vfork ();
18844
18845   if (child == 0) {
18846     /* Here is another test for sparc vfork register problems.  This
18847        test uses lots of local variables, at least as many local
18848        variables as main has allocated so far including compiler
18849        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
18850        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
18851        reuse the register of parent for one of the local variables,
18852        since it will think that parent can't possibly be used any more
18853        in this routine.  Assigning to the local variable will thus
18854        munge parent in the parent process.  */
18855     pid_t
18856       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
18857       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
18858     /* Convince the compiler that p..p7 are live; otherwise, it might
18859        use the same hardware register for all 8 local variables.  */
18860     if (p != p1 || p != p2 || p != p3 || p != p4
18861         || p != p5 || p != p6 || p != p7)
18862       _exit(1);
18863
18864     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
18865        from child file descriptors.  If the child closes a descriptor
18866        before it execs or exits, this munges the parent's descriptor
18867        as well.  Test for this by closing stdout in the child.  */
18868     _exit(close(fileno(stdout)) != 0);
18869   } else {
18870     int status;
18871     struct stat st;
18872
18873     while (wait(&status) != child)
18874       ;
18875     $ac_main_return(
18876          /* Was there some problem with vforking?  */
18877          child < 0
18878
18879          /* Did the child fail?  (This shouldn't happen.)  */
18880          || status
18881
18882          /* Did the vfork/compiler bug occur?  */
18883          || parent != getpid()
18884
18885          /* Did the file descriptor bug occur?  */
18886          || fstat(fileno(stdout), &st) != 0
18887          );
18888   }
18889 }
18890 _ACEOF
18891 rm -f conftest$ac_exeext
18892 if { (eval echo "$as_me:18892: \"$ac_link\"") >&5
18893   (eval $ac_link) 2>&5
18894   ac_status=$?
18895   echo "$as_me:18895: \$? = $ac_status" >&5
18896   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18897   { (eval echo "$as_me:18897: \"$ac_try\"") >&5
18898   (eval $ac_try) 2>&5
18899   ac_status=$?
18900   echo "$as_me:18900: \$? = $ac_status" >&5
18901   (exit $ac_status); }; }; then
18902   ac_cv_func_vfork_works=yes
18903 else
18904   echo "$as_me: program exited with status $ac_status" >&5
18905 echo "$as_me: failed program was:" >&5
18906 cat conftest.$ac_ext >&5
18907 ac_cv_func_vfork_works=no
18908 fi
18909 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18910 fi
18911 fi
18912 echo "$as_me:18912: result: $ac_cv_func_vfork_works" >&5
18913 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
18914
18915 fi;
18916 if test "x$ac_cv_func_fork_works" = xcross; then
18917   ac_cv_func_vfork_works=ac_cv_func_vfork
18918   { echo "$as_me:18918: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
18919 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
18920 fi
18921
18922 if test "x$ac_cv_func_vfork_works" = xyes; then
18923
18924 cat >>confdefs.h <<\EOF
18925 #define HAVE_WORKING_VFORK 1
18926 EOF
18927
18928 else
18929
18930 cat >>confdefs.h <<\EOF
18931 #define vfork fork
18932 EOF
18933
18934 fi
18935 if test "x$ac_cv_func_fork_works" = xyes; then
18936
18937 cat >>confdefs.h <<\EOF
18938 #define HAVE_WORKING_FORK 1
18939 EOF
18940
18941 fi
18942
18943 # special check for test/ditto.c
18944
18945 echo "$as_me:18945: checking for openpty in -lutil" >&5
18946 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
18947 if test "${ac_cv_lib_util_openpty+set}" = set; then
18948   echo $ECHO_N "(cached) $ECHO_C" >&6
18949 else
18950   ac_check_lib_save_LIBS=$LIBS
18951 LIBS="-lutil  $LIBS"
18952 cat >conftest.$ac_ext <<_ACEOF
18953 #line 18953 "configure"
18954 #include "confdefs.h"
18955
18956 /* Override any gcc2 internal prototype to avoid an error.  */
18957 #ifdef __cplusplus
18958 extern "C"
18959 #endif
18960 /* We use char because int might match the return type of a gcc2
18961    builtin and then its argument prototype would still apply.  */
18962 char openpty ();
18963 int
18964 main ()
18965 {
18966 openpty ();
18967   ;
18968   return 0;
18969 }
18970 _ACEOF
18971 rm -f conftest.$ac_objext conftest$ac_exeext
18972 if { (eval echo "$as_me:18972: \"$ac_link\"") >&5
18973   (eval $ac_link) 2>&5
18974   ac_status=$?
18975   echo "$as_me:18975: \$? = $ac_status" >&5
18976   (exit $ac_status); } &&
18977          { ac_try='test -s conftest$ac_exeext'
18978   { (eval echo "$as_me:18978: \"$ac_try\"") >&5
18979   (eval $ac_try) 2>&5
18980   ac_status=$?
18981   echo "$as_me:18981: \$? = $ac_status" >&5
18982   (exit $ac_status); }; }; then
18983   ac_cv_lib_util_openpty=yes
18984 else
18985   echo "$as_me: failed program was:" >&5
18986 cat conftest.$ac_ext >&5
18987 ac_cv_lib_util_openpty=no
18988 fi
18989 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18990 LIBS=$ac_check_lib_save_LIBS
18991 fi
18992 echo "$as_me:18992: result: $ac_cv_lib_util_openpty" >&5
18993 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
18994 if test $ac_cv_lib_util_openpty = yes; then
18995   cf_cv_lib_util=yes
18996 else
18997   cf_cv_lib_util=no
18998 fi
18999
19000 echo "$as_me:19000: checking for openpty header" >&5
19001 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
19002 if test "${cf_cv_func_openpty+set}" = set; then
19003   echo $ECHO_N "(cached) $ECHO_C" >&6
19004 else
19005
19006         cf_save_LIBS="$LIBS"
19007         test $cf_cv_lib_util = yes && {
19008 cf_add_libs="-lutil"
19009 # Filter out duplicates - this happens with badly-designed ".pc" files...
19010 for cf_add_1lib in $LIBS
19011 do
19012         for cf_add_2lib in $cf_add_libs
19013         do
19014                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19015                 then
19016                         cf_add_1lib=
19017                         break
19018                 fi
19019         done
19020         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19021 done
19022 LIBS="$cf_add_libs"
19023  }
19024         for cf_header in pty.h libutil.h util.h
19025         do
19026         cat >conftest.$ac_ext <<_ACEOF
19027 #line 19027 "configure"
19028 #include "confdefs.h"
19029
19030 #include <$cf_header>
19031
19032 int
19033 main ()
19034 {
19035
19036         int x = openpty((int *)0, (int *)0, (char *)0,
19037                                    (struct termios *)0, (struct winsize *)0);
19038
19039   ;
19040   return 0;
19041 }
19042 _ACEOF
19043 rm -f conftest.$ac_objext conftest$ac_exeext
19044 if { (eval echo "$as_me:19044: \"$ac_link\"") >&5
19045   (eval $ac_link) 2>&5
19046   ac_status=$?
19047   echo "$as_me:19047: \$? = $ac_status" >&5
19048   (exit $ac_status); } &&
19049          { ac_try='test -s conftest$ac_exeext'
19050   { (eval echo "$as_me:19050: \"$ac_try\"") >&5
19051   (eval $ac_try) 2>&5
19052   ac_status=$?
19053   echo "$as_me:19053: \$? = $ac_status" >&5
19054   (exit $ac_status); }; }; then
19055
19056                 cf_cv_func_openpty=$cf_header
19057                 break
19058
19059 else
19060   echo "$as_me: failed program was:" >&5
19061 cat conftest.$ac_ext >&5
19062
19063                 cf_cv_func_openpty=no
19064
19065 fi
19066 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19067         done
19068         LIBS="$cf_save_LIBS"
19069
19070 fi
19071 echo "$as_me:19071: result: $cf_cv_func_openpty" >&5
19072 echo "${ECHO_T}$cf_cv_func_openpty" >&6
19073
19074 if test "$cf_cv_func_openpty" != no ; then
19075
19076 cat >>confdefs.h <<EOF
19077 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
19078 EOF
19079
19080 cat >>confdefs.h <<\EOF
19081 #define USE_XTERM_PTY 1
19082 EOF
19083
19084         if test "x$cf_cv_lib_util" = xyes ; then
19085
19086 cf_add_libs="-lutil"
19087 # Filter out duplicates - this happens with badly-designed ".pc" files...
19088 for cf_add_1lib in $TEST_LIBS
19089 do
19090         for cf_add_2lib in $cf_add_libs
19091         do
19092                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19093                 then
19094                         cf_add_1lib=
19095                         break
19096                 fi
19097         done
19098         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19099 done
19100 TEST_LIBS="$cf_add_libs"
19101
19102         fi
19103 fi
19104
19105 if test "$with_hashed_db" != no ; then
19106
19107 cat >>confdefs.h <<\EOF
19108 #define USE_HASHED_DB 1
19109 EOF
19110
19111 case $with_hashed_db in
19112 (yes|*able*)
19113         ;;
19114 (*)
19115         if test -d "$with_hashed_db" ; then
19116
19117 if test -n "$with_hashed_db/include" ; then
19118   for cf_add_incdir in $with_hashed_db/include
19119   do
19120         while test $cf_add_incdir != /usr/include
19121         do
19122           if test -d $cf_add_incdir
19123           then
19124                 cf_have_incdir=no
19125                 if test -n "$CFLAGS$CPPFLAGS" ; then
19126                   # a loop is needed to ensure we can add subdirs of existing dirs
19127                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19128                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19129                           cf_have_incdir=yes; break
19130                         fi
19131                   done
19132                 fi
19133
19134                 if test "$cf_have_incdir" = no ; then
19135                   if test "$cf_add_incdir" = /usr/local/include ; then
19136                         if test "$GCC" = yes
19137                         then
19138                           cf_save_CPPFLAGS=$CPPFLAGS
19139                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19140                           cat >conftest.$ac_ext <<_ACEOF
19141 #line 19141 "configure"
19142 #include "confdefs.h"
19143 #include <stdio.h>
19144 int
19145 main ()
19146 {
19147 printf("Hello")
19148   ;
19149   return 0;
19150 }
19151 _ACEOF
19152 rm -f conftest.$ac_objext
19153 if { (eval echo "$as_me:19153: \"$ac_compile\"") >&5
19154   (eval $ac_compile) 2>&5
19155   ac_status=$?
19156   echo "$as_me:19156: \$? = $ac_status" >&5
19157   (exit $ac_status); } &&
19158          { ac_try='test -s conftest.$ac_objext'
19159   { (eval echo "$as_me:19159: \"$ac_try\"") >&5
19160   (eval $ac_try) 2>&5
19161   ac_status=$?
19162   echo "$as_me:19162: \$? = $ac_status" >&5
19163   (exit $ac_status); }; }; then
19164   :
19165 else
19166   echo "$as_me: failed program was:" >&5
19167 cat conftest.$ac_ext >&5
19168 cf_have_incdir=yes
19169 fi
19170 rm -f conftest.$ac_objext conftest.$ac_ext
19171                           CPPFLAGS=$cf_save_CPPFLAGS
19172                         fi
19173                   fi
19174                 fi
19175
19176                 if test "$cf_have_incdir" = no ; then
19177                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
19178
19179 echo "${as_me:-configure}:19179: testing adding $cf_add_incdir to include-path ..." 1>&5
19180
19181                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19182
19183                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19184                   test "$cf_top_incdir" = "$cf_add_incdir" && break
19185                   cf_add_incdir="$cf_top_incdir"
19186                 else
19187                   break
19188                 fi
19189           else
19190                 break
19191           fi
19192         done
19193   done
19194 fi
19195
19196 if test -n "$with_hashed_db/lib" ; then
19197         for cf_add_libdir in $with_hashed_db/lib
19198         do
19199                 if test $cf_add_libdir = /usr/lib ; then
19200                         :
19201                 elif test -d $cf_add_libdir
19202                 then
19203                         cf_have_libdir=no
19204                         if test -n "$LDFLAGS$LIBS" ; then
19205                                 # a loop is needed to ensure we can add subdirs of existing dirs
19206                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
19207                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19208                                                 cf_have_libdir=yes; break
19209                                         fi
19210                                 done
19211                         fi
19212                         if test "$cf_have_libdir" = no ; then
19213                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
19214
19215 echo "${as_me:-configure}:19215: testing adding $cf_add_libdir to library-path ..." 1>&5
19216
19217                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19218                         fi
19219                 fi
19220         done
19221 fi
19222
19223         else
19224                 case "$with_hashed_db" in
19225                 (./*|../*|/*)
19226                         { echo "$as_me:19226: WARNING: no such directory $with_hashed_db" >&5
19227 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
19228                         ;;
19229                 (*)
19230
19231 cf_search=
19232
19233 test "x$prefix" != "xNONE" && \
19234 test -d "$prefix" && \
19235  {
19236         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
19237         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
19238         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
19239         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
19240         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
19241         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
19242 }
19243
19244 for cf_subdir_prefix in \
19245         /usr \
19246         /usr/local \
19247         /usr/pkg \
19248         /opt \
19249         /opt/local \
19250         $HOME
19251 do
19252
19253 test "x$cf_subdir_prefix" != "x$prefix" && \
19254 test -d "$cf_subdir_prefix" && \
19255 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19256         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
19257         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
19258         test -d $cf_subdir_prefix/include/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
19259         test -d $cf_subdir_prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
19260         test -d $cf_subdir_prefix/$with_hashed_db/include &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
19261         test -d $cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db"
19262 }
19263
19264 done
19265
19266         for cf_item in $cf_search
19267         do
19268                 case $cf_item in
19269                 (*/$with_hashed_db)
19270
19271 if test -n "$cf_item" ; then
19272   for cf_add_incdir in $cf_item
19273   do
19274         while test $cf_add_incdir != /usr/include
19275         do
19276           if test -d $cf_add_incdir
19277           then
19278                 cf_have_incdir=no
19279                 if test -n "$CFLAGS$CPPFLAGS" ; then
19280                   # a loop is needed to ensure we can add subdirs of existing dirs
19281                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19282                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19283                           cf_have_incdir=yes; break
19284                         fi
19285                   done
19286                 fi
19287
19288                 if test "$cf_have_incdir" = no ; then
19289                   if test "$cf_add_incdir" = /usr/local/include ; then
19290                         if test "$GCC" = yes
19291                         then
19292                           cf_save_CPPFLAGS=$CPPFLAGS
19293                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19294                           cat >conftest.$ac_ext <<_ACEOF
19295 #line 19295 "configure"
19296 #include "confdefs.h"
19297 #include <stdio.h>
19298 int
19299 main ()
19300 {
19301 printf("Hello")
19302   ;
19303   return 0;
19304 }
19305 _ACEOF
19306 rm -f conftest.$ac_objext
19307 if { (eval echo "$as_me:19307: \"$ac_compile\"") >&5
19308   (eval $ac_compile) 2>&5
19309   ac_status=$?
19310   echo "$as_me:19310: \$? = $ac_status" >&5
19311   (exit $ac_status); } &&
19312          { ac_try='test -s conftest.$ac_objext'
19313   { (eval echo "$as_me:19313: \"$ac_try\"") >&5
19314   (eval $ac_try) 2>&5
19315   ac_status=$?
19316   echo "$as_me:19316: \$? = $ac_status" >&5
19317   (exit $ac_status); }; }; then
19318   :
19319 else
19320   echo "$as_me: failed program was:" >&5
19321 cat conftest.$ac_ext >&5
19322 cf_have_incdir=yes
19323 fi
19324 rm -f conftest.$ac_objext conftest.$ac_ext
19325                           CPPFLAGS=$cf_save_CPPFLAGS
19326                         fi
19327                   fi
19328                 fi
19329
19330                 if test "$cf_have_incdir" = no ; then
19331                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
19332
19333 echo "${as_me:-configure}:19333: testing adding $cf_add_incdir to include-path ..." 1>&5
19334
19335                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19336
19337                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19338                   test "$cf_top_incdir" = "$cf_add_incdir" && break
19339                   cf_add_incdir="$cf_top_incdir"
19340                 else
19341                   break
19342                 fi
19343           else
19344                 break
19345           fi
19346         done
19347   done
19348 fi
19349
19350                         ;;
19351                 esac
19352         done
19353
19354 cf_search=
19355
19356 test "x$prefix" != "xNONE" && \
19357 test -d "$prefix" && \
19358  {
19359         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
19360         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
19361         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
19362         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
19363         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
19364         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
19365 }
19366
19367 for cf_subdir_prefix in \
19368         /usr \
19369         /usr/local \
19370         /usr/pkg \
19371         /opt \
19372         /opt/local \
19373         $HOME
19374 do
19375
19376 test "x$cf_subdir_prefix" != "x$prefix" && \
19377 test -d "$cf_subdir_prefix" && \
19378 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19379         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
19380         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
19381         test -d $cf_subdir_prefix/lib/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
19382         test -d $cf_subdir_prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
19383         test -d $cf_subdir_prefix/$with_hashed_db/lib &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
19384         test -d $cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db"
19385 }
19386
19387 done
19388
19389         for cf_item in $cf_search
19390         do
19391                 case $cf_item in
19392                 (*/$with_hashed_db)
19393
19394 if test -n "$cf_item" ; then
19395         for cf_add_libdir in $cf_item
19396         do
19397                 if test $cf_add_libdir = /usr/lib ; then
19398                         :
19399                 elif test -d $cf_add_libdir
19400                 then
19401                         cf_have_libdir=no
19402                         if test -n "$LDFLAGS$LIBS" ; then
19403                                 # a loop is needed to ensure we can add subdirs of existing dirs
19404                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
19405                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19406                                                 cf_have_libdir=yes; break
19407                                         fi
19408                                 done
19409                         fi
19410                         if test "$cf_have_libdir" = no ; then
19411                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
19412
19413 echo "${as_me:-configure}:19413: testing adding $cf_add_libdir to library-path ..." 1>&5
19414
19415                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19416                         fi
19417                 fi
19418         done
19419 fi
19420
19421                         ;;
19422                 esac
19423         done
19424
19425                         ;;
19426                 esac
19427         fi
19428 esac
19429
19430 echo "$as_me:19430: checking for db.h" >&5
19431 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
19432 if test "${ac_cv_header_db_h+set}" = set; then
19433   echo $ECHO_N "(cached) $ECHO_C" >&6
19434 else
19435   cat >conftest.$ac_ext <<_ACEOF
19436 #line 19436 "configure"
19437 #include "confdefs.h"
19438 #include <db.h>
19439 _ACEOF
19440 if { (eval echo "$as_me:19440: \"$ac_cpp conftest.$ac_ext\"") >&5
19441   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19442   ac_status=$?
19443   egrep -v '^ *\+' conftest.er1 >conftest.err
19444   rm -f conftest.er1
19445   cat conftest.err >&5
19446   echo "$as_me:19446: \$? = $ac_status" >&5
19447   (exit $ac_status); } >/dev/null; then
19448   if test -s conftest.err; then
19449     ac_cpp_err=$ac_c_preproc_warn_flag
19450   else
19451     ac_cpp_err=
19452   fi
19453 else
19454   ac_cpp_err=yes
19455 fi
19456 if test -z "$ac_cpp_err"; then
19457   ac_cv_header_db_h=yes
19458 else
19459   echo "$as_me: failed program was:" >&5
19460   cat conftest.$ac_ext >&5
19461   ac_cv_header_db_h=no
19462 fi
19463 rm -f conftest.err conftest.$ac_ext
19464 fi
19465 echo "$as_me:19465: result: $ac_cv_header_db_h" >&5
19466 echo "${ECHO_T}$ac_cv_header_db_h" >&6
19467 if test $ac_cv_header_db_h = yes; then
19468
19469 echo "$as_me:19469: checking for version of db" >&5
19470 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
19471 if test "${cf_cv_hashed_db_version+set}" = set; then
19472   echo $ECHO_N "(cached) $ECHO_C" >&6
19473 else
19474
19475 cf_cv_hashed_db_version=unknown
19476
19477 for cf_db_version in 1 2 3 4 5 6
19478 do
19479
19480 echo "${as_me:-configure}:19480: testing checking for db version $cf_db_version ..." 1>&5
19481
19482         cat >conftest.$ac_ext <<_ACEOF
19483 #line 19483 "configure"
19484 #include "confdefs.h"
19485
19486 $ac_includes_default
19487 #include <db.h>
19488
19489 #ifdef DB_VERSION_MAJOR
19490         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
19491 #if $cf_db_version == DB_VERSION_MAJOR
19492         /* ok */
19493 #else
19494         make an error
19495 #endif
19496 #else
19497 #if $cf_db_version == 1
19498         /* ok: assuming this is DB 1.8.5 */
19499 #else
19500         make an error
19501 #endif
19502 #endif
19503
19504 int
19505 main ()
19506 {
19507 DBT *foo = 0
19508   ;
19509   return 0;
19510 }
19511 _ACEOF
19512 rm -f conftest.$ac_objext
19513 if { (eval echo "$as_me:19513: \"$ac_compile\"") >&5
19514   (eval $ac_compile) 2>&5
19515   ac_status=$?
19516   echo "$as_me:19516: \$? = $ac_status" >&5
19517   (exit $ac_status); } &&
19518          { ac_try='test -s conftest.$ac_objext'
19519   { (eval echo "$as_me:19519: \"$ac_try\"") >&5
19520   (eval $ac_try) 2>&5
19521   ac_status=$?
19522   echo "$as_me:19522: \$? = $ac_status" >&5
19523   (exit $ac_status); }; }; then
19524
19525         cf_cv_hashed_db_version=$cf_db_version
19526         break
19527
19528 else
19529   echo "$as_me: failed program was:" >&5
19530 cat conftest.$ac_ext >&5
19531 fi
19532 rm -f conftest.$ac_objext conftest.$ac_ext
19533 done
19534
19535 fi
19536 echo "$as_me:19536: result: $cf_cv_hashed_db_version" >&5
19537 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
19538
19539 if test "$cf_cv_hashed_db_version" = unknown ; then
19540         { { echo "$as_me:19540: error: Cannot determine version of db" >&5
19541 echo "$as_me: error: Cannot determine version of db" >&2;}
19542    { (exit 1); exit 1; }; }
19543 else
19544
19545 echo "$as_me:19545: checking for db libraries" >&5
19546 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
19547 if test "${cf_cv_hashed_db_libs+set}" = set; then
19548   echo $ECHO_N "(cached) $ECHO_C" >&6
19549 else
19550
19551 cf_cv_hashed_db_libs=unknown
19552 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
19553 do
19554         cf_save_libs="$LIBS"
19555         if test -n "$cf_db_libs"; then
19556
19557 cf_add_libs="-l$cf_db_libs"
19558 # Filter out duplicates - this happens with badly-designed ".pc" files...
19559 for cf_add_1lib in $LIBS
19560 do
19561         for cf_add_2lib in $cf_add_libs
19562         do
19563                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19564                 then
19565                         cf_add_1lib=
19566                         break
19567                 fi
19568         done
19569         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19570 done
19571 LIBS="$cf_add_libs"
19572
19573         fi
19574
19575 echo "${as_me:-configure}:19575: testing checking for library "$cf_db_libs" ..." 1>&5
19576
19577         cat >conftest.$ac_ext <<_ACEOF
19578 #line 19578 "configure"
19579 #include "confdefs.h"
19580
19581 $ac_includes_default
19582 #include <db.h>
19583
19584 int
19585 main ()
19586 {
19587
19588         char *path = "/tmp/foo";
19589 #ifdef DB_VERSION_MAJOR
19590 #if DB_VERSION_MAJOR >= 4
19591         DB *result = 0;
19592         db_create(&result, NULL, 0);
19593         result->open(result,
19594                 NULL,
19595                 path,
19596                 path,
19597                 DB_HASH,
19598                 DB_CREATE,
19599                 0644);
19600 #elif DB_VERSION_MAJOR >= 3
19601         DB *result = 0;
19602         db_create(&result, NULL, 0);
19603         result->open(result,
19604                 path,
19605                 path,
19606                 DB_HASH,
19607                 DB_CREATE,
19608                 0644);
19609 #elif DB_VERSION_MAJOR >= 2
19610         DB *result = 0;
19611         db_open(path,
19612                 DB_HASH,
19613                 DB_CREATE,
19614                 0644,
19615                 (DB_ENV *) 0,
19616                 (DB_INFO *) 0,
19617                 &result);
19618 #endif /* DB_VERSION_MAJOR */
19619 #else
19620         DB *result = dbopen(path,
19621                      2,
19622                      0644,
19623                      DB_HASH,
19624                      0);
19625 #endif
19626         ${cf_cv_main_return:-return}(result != 0)
19627
19628   ;
19629   return 0;
19630 }
19631 _ACEOF
19632 rm -f conftest.$ac_objext conftest$ac_exeext
19633 if { (eval echo "$as_me:19633: \"$ac_link\"") >&5
19634   (eval $ac_link) 2>&5
19635   ac_status=$?
19636   echo "$as_me:19636: \$? = $ac_status" >&5
19637   (exit $ac_status); } &&
19638          { ac_try='test -s conftest$ac_exeext'
19639   { (eval echo "$as_me:19639: \"$ac_try\"") >&5
19640   (eval $ac_try) 2>&5
19641   ac_status=$?
19642   echo "$as_me:19642: \$? = $ac_status" >&5
19643   (exit $ac_status); }; }; then
19644
19645         if test -n "$cf_db_libs" ; then
19646                 cf_cv_hashed_db_libs=$cf_db_libs
19647         else
19648                 cf_cv_hashed_db_libs=default
19649         fi
19650         LIBS="$cf_save_libs"
19651         break
19652
19653 else
19654   echo "$as_me: failed program was:" >&5
19655 cat conftest.$ac_ext >&5
19656 fi
19657 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19658         LIBS="$cf_save_libs"
19659 done
19660
19661 fi
19662 echo "$as_me:19662: result: $cf_cv_hashed_db_libs" >&5
19663 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
19664
19665         if test "$cf_cv_hashed_db_libs" = unknown ; then
19666                 { { echo "$as_me:19666: error: Cannot determine library for db" >&5
19667 echo "$as_me: error: Cannot determine library for db" >&2;}
19668    { (exit 1); exit 1; }; }
19669         elif test "$cf_cv_hashed_db_libs" != default ; then
19670
19671 cf_add_libs="-l$cf_cv_hashed_db_libs"
19672 # Filter out duplicates - this happens with badly-designed ".pc" files...
19673 for cf_add_1lib in $LIBS
19674 do
19675         for cf_add_2lib in $cf_add_libs
19676         do
19677                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19678                 then
19679                         cf_add_1lib=
19680                         break
19681                 fi
19682         done
19683         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19684 done
19685 LIBS="$cf_add_libs"
19686
19687         fi
19688 fi
19689
19690 else
19691
19692         { { echo "$as_me:19692: error: Cannot find db.h" >&5
19693 echo "$as_me: error: Cannot find db.h" >&2;}
19694    { (exit 1); exit 1; }; }
19695
19696 fi
19697
19698 fi
19699
19700 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
19701         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
19702         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
19703 fi
19704
19705 # Just in case, check if the C compiler has a bool type.
19706
19707 echo "$as_me:19707: checking if we should include stdbool.h" >&5
19708 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
19709
19710 if test "${cf_cv_header_stdbool_h+set}" = set; then
19711   echo $ECHO_N "(cached) $ECHO_C" >&6
19712 else
19713
19714         cat >conftest.$ac_ext <<_ACEOF
19715 #line 19715 "configure"
19716 #include "confdefs.h"
19717
19718 int
19719 main ()
19720 {
19721 bool foo = false
19722   ;
19723   return 0;
19724 }
19725 _ACEOF
19726 rm -f conftest.$ac_objext
19727 if { (eval echo "$as_me:19727: \"$ac_compile\"") >&5
19728   (eval $ac_compile) 2>&5
19729   ac_status=$?
19730   echo "$as_me:19730: \$? = $ac_status" >&5
19731   (exit $ac_status); } &&
19732          { ac_try='test -s conftest.$ac_objext'
19733   { (eval echo "$as_me:19733: \"$ac_try\"") >&5
19734   (eval $ac_try) 2>&5
19735   ac_status=$?
19736   echo "$as_me:19736: \$? = $ac_status" >&5
19737   (exit $ac_status); }; }; then
19738   cf_cv_header_stdbool_h=0
19739 else
19740   echo "$as_me: failed program was:" >&5
19741 cat conftest.$ac_ext >&5
19742 cat >conftest.$ac_ext <<_ACEOF
19743 #line 19743 "configure"
19744 #include "confdefs.h"
19745
19746 #ifndef __BEOS__
19747 #include <stdbool.h>
19748 #endif
19749
19750 int
19751 main ()
19752 {
19753 bool foo = false
19754   ;
19755   return 0;
19756 }
19757 _ACEOF
19758 rm -f conftest.$ac_objext
19759 if { (eval echo "$as_me:19759: \"$ac_compile\"") >&5
19760   (eval $ac_compile) 2>&5
19761   ac_status=$?
19762   echo "$as_me:19762: \$? = $ac_status" >&5
19763   (exit $ac_status); } &&
19764          { ac_try='test -s conftest.$ac_objext'
19765   { (eval echo "$as_me:19765: \"$ac_try\"") >&5
19766   (eval $ac_try) 2>&5
19767   ac_status=$?
19768   echo "$as_me:19768: \$? = $ac_status" >&5
19769   (exit $ac_status); }; }; then
19770   cf_cv_header_stdbool_h=1
19771 else
19772   echo "$as_me: failed program was:" >&5
19773 cat conftest.$ac_ext >&5
19774 cf_cv_header_stdbool_h=0
19775 fi
19776 rm -f conftest.$ac_objext conftest.$ac_ext
19777 fi
19778 rm -f conftest.$ac_objext conftest.$ac_ext
19779 fi
19780
19781 if test "$cf_cv_header_stdbool_h" = 1
19782 then    echo "$as_me:19782: result: yes" >&5
19783 echo "${ECHO_T}yes" >&6
19784 else    echo "$as_me:19784: result: no" >&5
19785 echo "${ECHO_T}no" >&6
19786 fi
19787
19788 echo "$as_me:19788: checking for builtin bool type" >&5
19789 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
19790
19791 if test "${cf_cv_cc_bool_type+set}" = set; then
19792   echo $ECHO_N "(cached) $ECHO_C" >&6
19793 else
19794
19795         cat >conftest.$ac_ext <<_ACEOF
19796 #line 19796 "configure"
19797 #include "confdefs.h"
19798
19799 #include <stdio.h>
19800 #include <sys/types.h>
19801
19802 int
19803 main ()
19804 {
19805 bool x = false
19806   ;
19807   return 0;
19808 }
19809 _ACEOF
19810 rm -f conftest.$ac_objext
19811 if { (eval echo "$as_me:19811: \"$ac_compile\"") >&5
19812   (eval $ac_compile) 2>&5
19813   ac_status=$?
19814   echo "$as_me:19814: \$? = $ac_status" >&5
19815   (exit $ac_status); } &&
19816          { ac_try='test -s conftest.$ac_objext'
19817   { (eval echo "$as_me:19817: \"$ac_try\"") >&5
19818   (eval $ac_try) 2>&5
19819   ac_status=$?
19820   echo "$as_me:19820: \$? = $ac_status" >&5
19821   (exit $ac_status); }; }; then
19822   cf_cv_cc_bool_type=1
19823 else
19824   echo "$as_me: failed program was:" >&5
19825 cat conftest.$ac_ext >&5
19826 cf_cv_cc_bool_type=0
19827 fi
19828 rm -f conftest.$ac_objext conftest.$ac_ext
19829
19830 fi
19831
19832 if test "$cf_cv_cc_bool_type" = 1
19833 then    echo "$as_me:19833: result: yes" >&5
19834 echo "${ECHO_T}yes" >&6
19835 else    echo "$as_me:19835: result: no" >&5
19836 echo "${ECHO_T}no" >&6
19837 fi
19838
19839 # Check for C++ compiler characteristics (and ensure that it's there!)
19840 if test -n "$CXX" ; then
19841         ac_ext=cc
19842 ac_cpp='$CXXCPP $CPPFLAGS'
19843 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19844 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19845 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19846 ac_main_return=return
19847
19848 if test -n "$GXX" ; then
19849
19850         cf_save="$LIBS"
19851         LIBS="$LIBS $CXXLIBS"
19852         echo "$as_me:19852: checking if we already have C++ library" >&5
19853 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
19854         cat >conftest.$ac_ext <<_ACEOF
19855 #line 19855 "configure"
19856 #include "confdefs.h"
19857
19858                         #include <iostream>
19859 int
19860 main ()
19861 {
19862
19863                         std::cout << "Hello World!" << std::endl;
19864   ;
19865   return 0;
19866 }
19867 _ACEOF
19868 rm -f conftest.$ac_objext conftest$ac_exeext
19869 if { (eval echo "$as_me:19869: \"$ac_link\"") >&5
19870   (eval $ac_link) 2>&5
19871   ac_status=$?
19872   echo "$as_me:19872: \$? = $ac_status" >&5
19873   (exit $ac_status); } &&
19874          { ac_try='test -s conftest$ac_exeext'
19875   { (eval echo "$as_me:19875: \"$ac_try\"") >&5
19876   (eval $ac_try) 2>&5
19877   ac_status=$?
19878   echo "$as_me:19878: \$? = $ac_status" >&5
19879   (exit $ac_status); }; }; then
19880   cf_have_libstdcpp=yes
19881 else
19882   echo "$as_me: failed program was:" >&5
19883 cat conftest.$ac_ext >&5
19884 cf_have_libstdcpp=no
19885 fi
19886 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19887         echo "$as_me:19887: result: $cf_have_libstdcpp" >&5
19888 echo "${ECHO_T}$cf_have_libstdcpp" >&6
19889         LIBS="$cf_save"
19890
19891         if test $cf_have_libstdcpp != yes
19892         then
19893                 case $cf_cv_system_name in
19894                 (os2*)
19895                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
19896                                 cf_stdcpp_libname=stdcpp
19897                         else
19898                                 cf_stdcpp_libname=stdc++
19899                         fi
19900                         ;;
19901                 (*)
19902                         cf_stdcpp_libname=stdc++
19903                         ;;
19904                 esac
19905
19906                 echo "$as_me:19906: checking for library $cf_stdcpp_libname" >&5
19907 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
19908 if test "${cf_cv_libstdcpp+set}" = set; then
19909   echo $ECHO_N "(cached) $ECHO_C" >&6
19910 else
19911
19912                         cf_save="$LIBS"
19913                         LIBS="$LIBS $CXXLIBS"
19914
19915 cf_add_libs="-l$cf_stdcpp_libname"
19916 # Filter out duplicates - this happens with badly-designed ".pc" files...
19917 for cf_add_1lib in $LIBS
19918 do
19919         for cf_add_2lib in $cf_add_libs
19920         do
19921                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19922                 then
19923                         cf_add_1lib=
19924                         break
19925                 fi
19926         done
19927         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19928 done
19929 LIBS="$cf_add_libs"
19930
19931                 cat >conftest.$ac_ext <<_ACEOF
19932 #line 19932 "configure"
19933 #include "confdefs.h"
19934
19935                                 #include <iostream>
19936 int
19937 main ()
19938 {
19939
19940                                 std::cout << "Hello World!" << std::endl;
19941   ;
19942   return 0;
19943 }
19944 _ACEOF
19945 rm -f conftest.$ac_objext conftest$ac_exeext
19946 if { (eval echo "$as_me:19946: \"$ac_link\"") >&5
19947   (eval $ac_link) 2>&5
19948   ac_status=$?
19949   echo "$as_me:19949: \$? = $ac_status" >&5
19950   (exit $ac_status); } &&
19951          { ac_try='test -s conftest$ac_exeext'
19952   { (eval echo "$as_me:19952: \"$ac_try\"") >&5
19953   (eval $ac_try) 2>&5
19954   ac_status=$?
19955   echo "$as_me:19955: \$? = $ac_status" >&5
19956   (exit $ac_status); }; }; then
19957   cf_cv_libstdcpp=yes
19958 else
19959   echo "$as_me: failed program was:" >&5
19960 cat conftest.$ac_ext >&5
19961 cf_cv_libstdcpp=no
19962 fi
19963 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19964                         LIBS="$cf_save"
19965
19966 fi
19967 echo "$as_me:19967: result: $cf_cv_libstdcpp" >&5
19968 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
19969                 test "$cf_cv_libstdcpp" = yes && {
19970 cf_add_libs="-l$cf_stdcpp_libname"
19971 # Filter out duplicates - this happens with badly-designed ".pc" files...
19972 for cf_add_1lib in $CXXLIBS
19973 do
19974         for cf_add_2lib in $cf_add_libs
19975         do
19976                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19977                 then
19978                         cf_add_1lib=
19979                         break
19980                 fi
19981         done
19982         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19983 done
19984 CXXLIBS="$cf_add_libs"
19985  }
19986         fi
19987 fi
19988
19989         echo "$as_me:19989: checking whether $CXX understands -c and -o together" >&5
19990 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
19991 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
19992   echo $ECHO_N "(cached) $ECHO_C" >&6
19993 else
19994
19995 cat > conftest.$ac_ext <<CF_EOF
19996 int main()
19997 {
19998         ${cf_cv_main_return:-return}(0);
19999 }
20000 CF_EOF
20001 # We do the test twice because some compilers refuse to overwrite an
20002 # existing .o file with -o, though they will create one.
20003 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
20004 if { (eval echo "$as_me:20004: \"$ac_try\"") >&5
20005   (eval $ac_try) 2>&5
20006   ac_status=$?
20007   echo "$as_me:20007: \$? = $ac_status" >&5
20008   (exit $ac_status); } &&
20009   test -f conftest2.$ac_objext && { (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); };
20014 then
20015   eval cf_cv_prog_CXX_c_o=yes
20016 else
20017   eval cf_cv_prog_CXX_c_o=no
20018 fi
20019 rm -rf conftest*
20020
20021 fi
20022 if test $cf_cv_prog_CXX_c_o = yes; then
20023   echo "$as_me:20023: result: yes" >&5
20024 echo "${ECHO_T}yes" >&6
20025 else
20026   echo "$as_me:20026: result: no" >&5
20027 echo "${ECHO_T}no" >&6
20028 fi
20029
20030         case $GXX_VERSION in
20031         (1*|2.0-6*)
20032                 cf_cxx_library=yes
20033                 ;;
20034         (*-2.7*|2.7*)
20035
20036 cf_cxx_library=unknown
20037 case $cf_cv_system_name in
20038 (os2*)
20039         cf_gpp_libname=gpp
20040         ;;
20041 (*)
20042         cf_gpp_libname=g++
20043         ;;
20044 esac
20045 if test "$GXX" = yes; then
20046         echo "$as_me:20046: checking for lib$cf_gpp_libname" >&5
20047 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
20048         cf_save="$LIBS"
20049
20050 cf_add_libs="-l$cf_gpp_libname"
20051 # Filter out duplicates - this happens with badly-designed ".pc" files...
20052 for cf_add_1lib in $LIBS
20053 do
20054         for cf_add_2lib in $cf_add_libs
20055         do
20056                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20057                 then
20058                         cf_add_1lib=
20059                         break
20060                 fi
20061         done
20062         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20063 done
20064 LIBS="$cf_add_libs"
20065
20066         cat >conftest.$ac_ext <<_ACEOF
20067 #line 20067 "configure"
20068 #include "confdefs.h"
20069
20070 #include <$cf_gpp_libname/builtin.h>
20071
20072 int
20073 main ()
20074 {
20075 two_arg_error_handler_t foo2 = lib_error_handler
20076   ;
20077   return 0;
20078 }
20079 _ACEOF
20080 rm -f conftest.$ac_objext conftest$ac_exeext
20081 if { (eval echo "$as_me:20081: \"$ac_link\"") >&5
20082   (eval $ac_link) 2>&5
20083   ac_status=$?
20084   echo "$as_me:20084: \$? = $ac_status" >&5
20085   (exit $ac_status); } &&
20086          { ac_try='test -s conftest$ac_exeext'
20087   { (eval echo "$as_me:20087: \"$ac_try\"") >&5
20088   (eval $ac_try) 2>&5
20089   ac_status=$?
20090   echo "$as_me:20090: \$? = $ac_status" >&5
20091   (exit $ac_status); }; }; then
20092   cf_cxx_library=yes
20093
20094 cf_add_libs="-l$cf_gpp_libname"
20095 # Filter out duplicates - this happens with badly-designed ".pc" files...
20096 for cf_add_1lib in $CXXLIBS
20097 do
20098         for cf_add_2lib in $cf_add_libs
20099         do
20100                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20101                 then
20102                         cf_add_1lib=
20103                         break
20104                 fi
20105         done
20106         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20107 done
20108 CXXLIBS="$cf_add_libs"
20109
20110          if test "$cf_gpp_libname" = cpp ; then
20111
20112 cat >>confdefs.h <<\EOF
20113 #define HAVE_GPP_BUILTIN_H 1
20114 EOF
20115
20116          else
20117
20118 cat >>confdefs.h <<\EOF
20119 #define HAVE_GXX_BUILTIN_H 1
20120 EOF
20121
20122          fi
20123 else
20124   echo "$as_me: failed program was:" >&5
20125 cat conftest.$ac_ext >&5
20126 cat >conftest.$ac_ext <<_ACEOF
20127 #line 20127 "configure"
20128 #include "confdefs.h"
20129
20130 #include <builtin.h>
20131
20132 int
20133 main ()
20134 {
20135 two_arg_error_handler_t foo2 = lib_error_handler
20136   ;
20137   return 0;
20138 }
20139 _ACEOF
20140 rm -f conftest.$ac_objext conftest$ac_exeext
20141 if { (eval echo "$as_me:20141: \"$ac_link\"") >&5
20142   (eval $ac_link) 2>&5
20143   ac_status=$?
20144   echo "$as_me:20144: \$? = $ac_status" >&5
20145   (exit $ac_status); } &&
20146          { ac_try='test -s conftest$ac_exeext'
20147   { (eval echo "$as_me:20147: \"$ac_try\"") >&5
20148   (eval $ac_try) 2>&5
20149   ac_status=$?
20150   echo "$as_me:20150: \$? = $ac_status" >&5
20151   (exit $ac_status); }; }; then
20152   cf_cxx_library=yes
20153
20154 cf_add_libs="-l$cf_gpp_libname"
20155 # Filter out duplicates - this happens with badly-designed ".pc" files...
20156 for cf_add_1lib in $CXXLIBS
20157 do
20158         for cf_add_2lib in $cf_add_libs
20159         do
20160                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20161                 then
20162                         cf_add_1lib=
20163                         break
20164                 fi
20165         done
20166         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20167 done
20168 CXXLIBS="$cf_add_libs"
20169
20170 cat >>confdefs.h <<\EOF
20171 #define HAVE_BUILTIN_H 1
20172 EOF
20173
20174 else
20175   echo "$as_me: failed program was:" >&5
20176 cat conftest.$ac_ext >&5
20177 cf_cxx_library=no
20178 fi
20179 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20180 fi
20181 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20182         LIBS="$cf_save"
20183         echo "$as_me:20183: result: $cf_cxx_library" >&5
20184 echo "${ECHO_T}$cf_cxx_library" >&6
20185 fi
20186
20187                 ;;
20188         (*)
20189                 cf_cxx_library=no
20190                 ;;
20191         esac
20192
20193         ac_ext=cc
20194 ac_cpp='$CXXCPP $CPPFLAGS'
20195 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20196 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20197 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20198 ac_main_return=return
20199 echo "$as_me:20199: checking how to run the C++ preprocessor" >&5
20200 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
20201 if test -z "$CXXCPP"; then
20202   if test "${ac_cv_prog_CXXCPP+set}" = set; then
20203   echo $ECHO_N "(cached) $ECHO_C" >&6
20204 else
20205       # Double quotes because CXXCPP needs to be expanded
20206     for CXXCPP in "$CXX -E" "/lib/cpp"
20207     do
20208       ac_preproc_ok=false
20209 for ac_cxx_preproc_warn_flag in '' yes
20210 do
20211   # Use a header file that comes with gcc, so configuring glibc
20212   # with a fresh cross-compiler works.
20213   # On the NeXT, cc -E runs the code through the compiler's parser,
20214   # not just through cpp. "Syntax error" is here to catch this case.
20215   cat >conftest.$ac_ext <<_ACEOF
20216 #line 20216 "configure"
20217 #include "confdefs.h"
20218 #include <assert.h>
20219                      Syntax error
20220 _ACEOF
20221 if { (eval echo "$as_me:20221: \"$ac_cpp conftest.$ac_ext\"") >&5
20222   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20223   ac_status=$?
20224   egrep -v '^ *\+' conftest.er1 >conftest.err
20225   rm -f conftest.er1
20226   cat conftest.err >&5
20227   echo "$as_me:20227: \$? = $ac_status" >&5
20228   (exit $ac_status); } >/dev/null; then
20229   if test -s conftest.err; then
20230     ac_cpp_err=$ac_cxx_preproc_warn_flag
20231   else
20232     ac_cpp_err=
20233   fi
20234 else
20235   ac_cpp_err=yes
20236 fi
20237 if test -z "$ac_cpp_err"; then
20238   :
20239 else
20240   echo "$as_me: failed program was:" >&5
20241   cat conftest.$ac_ext >&5
20242   # Broken: fails on valid input.
20243 continue
20244 fi
20245 rm -f conftest.err conftest.$ac_ext
20246
20247   # OK, works on sane cases.  Now check whether non-existent headers
20248   # can be detected and how.
20249   cat >conftest.$ac_ext <<_ACEOF
20250 #line 20250 "configure"
20251 #include "confdefs.h"
20252 #include <ac_nonexistent.h>
20253 _ACEOF
20254 if { (eval echo "$as_me:20254: \"$ac_cpp conftest.$ac_ext\"") >&5
20255   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20256   ac_status=$?
20257   egrep -v '^ *\+' conftest.er1 >conftest.err
20258   rm -f conftest.er1
20259   cat conftest.err >&5
20260   echo "$as_me:20260: \$? = $ac_status" >&5
20261   (exit $ac_status); } >/dev/null; then
20262   if test -s conftest.err; then
20263     ac_cpp_err=$ac_cxx_preproc_warn_flag
20264   else
20265     ac_cpp_err=
20266   fi
20267 else
20268   ac_cpp_err=yes
20269 fi
20270 if test -z "$ac_cpp_err"; then
20271   # Broken: success on invalid input.
20272 continue
20273 else
20274   echo "$as_me: failed program was:" >&5
20275   cat conftest.$ac_ext >&5
20276   # Passes both tests.
20277 ac_preproc_ok=:
20278 break
20279 fi
20280 rm -f conftest.err conftest.$ac_ext
20281
20282 done
20283 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20284 rm -f conftest.err conftest.$ac_ext
20285 if $ac_preproc_ok; then
20286   break
20287 fi
20288
20289     done
20290     ac_cv_prog_CXXCPP=$CXXCPP
20291
20292 fi
20293   CXXCPP=$ac_cv_prog_CXXCPP
20294 else
20295   ac_cv_prog_CXXCPP=$CXXCPP
20296 fi
20297 echo "$as_me:20297: result: $CXXCPP" >&5
20298 echo "${ECHO_T}$CXXCPP" >&6
20299 ac_preproc_ok=false
20300 for ac_cxx_preproc_warn_flag in '' yes
20301 do
20302   # Use a header file that comes with gcc, so configuring glibc
20303   # with a fresh cross-compiler works.
20304   # On the NeXT, cc -E runs the code through the compiler's parser,
20305   # not just through cpp. "Syntax error" is here to catch this case.
20306   cat >conftest.$ac_ext <<_ACEOF
20307 #line 20307 "configure"
20308 #include "confdefs.h"
20309 #include <assert.h>
20310                      Syntax error
20311 _ACEOF
20312 if { (eval echo "$as_me:20312: \"$ac_cpp conftest.$ac_ext\"") >&5
20313   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20314   ac_status=$?
20315   egrep -v '^ *\+' conftest.er1 >conftest.err
20316   rm -f conftest.er1
20317   cat conftest.err >&5
20318   echo "$as_me:20318: \$? = $ac_status" >&5
20319   (exit $ac_status); } >/dev/null; then
20320   if test -s conftest.err; then
20321     ac_cpp_err=$ac_cxx_preproc_warn_flag
20322   else
20323     ac_cpp_err=
20324   fi
20325 else
20326   ac_cpp_err=yes
20327 fi
20328 if test -z "$ac_cpp_err"; then
20329   :
20330 else
20331   echo "$as_me: failed program was:" >&5
20332   cat conftest.$ac_ext >&5
20333   # Broken: fails on valid input.
20334 continue
20335 fi
20336 rm -f conftest.err conftest.$ac_ext
20337
20338   # OK, works on sane cases.  Now check whether non-existent headers
20339   # can be detected and how.
20340   cat >conftest.$ac_ext <<_ACEOF
20341 #line 20341 "configure"
20342 #include "confdefs.h"
20343 #include <ac_nonexistent.h>
20344 _ACEOF
20345 if { (eval echo "$as_me:20345: \"$ac_cpp conftest.$ac_ext\"") >&5
20346   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20347   ac_status=$?
20348   egrep -v '^ *\+' conftest.er1 >conftest.err
20349   rm -f conftest.er1
20350   cat conftest.err >&5
20351   echo "$as_me:20351: \$? = $ac_status" >&5
20352   (exit $ac_status); } >/dev/null; then
20353   if test -s conftest.err; then
20354     ac_cpp_err=$ac_cxx_preproc_warn_flag
20355   else
20356     ac_cpp_err=
20357   fi
20358 else
20359   ac_cpp_err=yes
20360 fi
20361 if test -z "$ac_cpp_err"; then
20362   # Broken: success on invalid input.
20363 continue
20364 else
20365   echo "$as_me: failed program was:" >&5
20366   cat conftest.$ac_ext >&5
20367   # Passes both tests.
20368 ac_preproc_ok=:
20369 break
20370 fi
20371 rm -f conftest.err conftest.$ac_ext
20372
20373 done
20374 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20375 rm -f conftest.err conftest.$ac_ext
20376 if $ac_preproc_ok; then
20377   :
20378 else
20379   { { echo "$as_me:20379: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
20380 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
20381    { (exit 1); exit 1; }; }
20382 fi
20383
20384 ac_ext=cc
20385 ac_cpp='$CXXCPP $CPPFLAGS'
20386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20389 ac_main_return=return
20390
20391 for ac_header in typeinfo
20392 do
20393 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20394 echo "$as_me:20394: checking for $ac_header" >&5
20395 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20396 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20397   echo $ECHO_N "(cached) $ECHO_C" >&6
20398 else
20399   cat >conftest.$ac_ext <<_ACEOF
20400 #line 20400 "configure"
20401 #include "confdefs.h"
20402 #include <$ac_header>
20403 _ACEOF
20404 if { (eval echo "$as_me:20404: \"$ac_cpp conftest.$ac_ext\"") >&5
20405   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20406   ac_status=$?
20407   egrep -v '^ *\+' conftest.er1 >conftest.err
20408   rm -f conftest.er1
20409   cat conftest.err >&5
20410   echo "$as_me:20410: \$? = $ac_status" >&5
20411   (exit $ac_status); } >/dev/null; then
20412   if test -s conftest.err; then
20413     ac_cpp_err=$ac_cxx_preproc_warn_flag
20414   else
20415     ac_cpp_err=
20416   fi
20417 else
20418   ac_cpp_err=yes
20419 fi
20420 if test -z "$ac_cpp_err"; then
20421   eval "$as_ac_Header=yes"
20422 else
20423   echo "$as_me: failed program was:" >&5
20424   cat conftest.$ac_ext >&5
20425   eval "$as_ac_Header=no"
20426 fi
20427 rm -f conftest.err conftest.$ac_ext
20428 fi
20429 echo "$as_me:20429: result: `eval echo '${'$as_ac_Header'}'`" >&5
20430 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20431 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20432   cat >>confdefs.h <<EOF
20433 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20434 EOF
20435
20436 fi
20437 done
20438
20439 for ac_header in iostream
20440 do
20441 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20442 echo "$as_me:20442: checking for $ac_header" >&5
20443 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20444 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20445   echo $ECHO_N "(cached) $ECHO_C" >&6
20446 else
20447   cat >conftest.$ac_ext <<_ACEOF
20448 #line 20448 "configure"
20449 #include "confdefs.h"
20450 #include <$ac_header>
20451 _ACEOF
20452 if { (eval echo "$as_me:20452: \"$ac_cpp conftest.$ac_ext\"") >&5
20453   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20454   ac_status=$?
20455   egrep -v '^ *\+' conftest.er1 >conftest.err
20456   rm -f conftest.er1
20457   cat conftest.err >&5
20458   echo "$as_me:20458: \$? = $ac_status" >&5
20459   (exit $ac_status); } >/dev/null; then
20460   if test -s conftest.err; then
20461     ac_cpp_err=$ac_cxx_preproc_warn_flag
20462   else
20463     ac_cpp_err=
20464   fi
20465 else
20466   ac_cpp_err=yes
20467 fi
20468 if test -z "$ac_cpp_err"; then
20469   eval "$as_ac_Header=yes"
20470 else
20471   echo "$as_me: failed program was:" >&5
20472   cat conftest.$ac_ext >&5
20473   eval "$as_ac_Header=no"
20474 fi
20475 rm -f conftest.err conftest.$ac_ext
20476 fi
20477 echo "$as_me:20477: result: `eval echo '${'$as_ac_Header'}'`" >&5
20478 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20479 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20480   cat >>confdefs.h <<EOF
20481 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20482 EOF
20483
20484 fi
20485 done
20486
20487 if test x"$ac_cv_header_iostream" = xyes ; then
20488         echo "$as_me:20488: checking if iostream uses std-namespace" >&5
20489 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
20490         cat >conftest.$ac_ext <<_ACEOF
20491 #line 20491 "configure"
20492 #include "confdefs.h"
20493
20494 #include <iostream>
20495 using std::endl;
20496 using std::cerr;
20497 int
20498 main ()
20499 {
20500
20501 cerr << "testing" << endl;
20502
20503   ;
20504   return 0;
20505 }
20506 _ACEOF
20507 rm -f conftest.$ac_objext
20508 if { (eval echo "$as_me:20508: \"$ac_compile\"") >&5
20509   (eval $ac_compile) 2>&5
20510   ac_status=$?
20511   echo "$as_me:20511: \$? = $ac_status" >&5
20512   (exit $ac_status); } &&
20513          { ac_try='test -s conftest.$ac_objext'
20514   { (eval echo "$as_me:20514: \"$ac_try\"") >&5
20515   (eval $ac_try) 2>&5
20516   ac_status=$?
20517   echo "$as_me:20517: \$? = $ac_status" >&5
20518   (exit $ac_status); }; }; then
20519   cf_iostream_namespace=yes
20520 else
20521   echo "$as_me: failed program was:" >&5
20522 cat conftest.$ac_ext >&5
20523 cf_iostream_namespace=no
20524 fi
20525 rm -f conftest.$ac_objext conftest.$ac_ext
20526         echo "$as_me:20526: result: $cf_iostream_namespace" >&5
20527 echo "${ECHO_T}$cf_iostream_namespace" >&6
20528         if test "$cf_iostream_namespace" = yes ; then
20529
20530 cat >>confdefs.h <<\EOF
20531 #define IOSTREAM_NAMESPACE 1
20532 EOF
20533
20534         fi
20535 fi
20536
20537 echo "$as_me:20537: checking if we should include stdbool.h" >&5
20538 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
20539
20540 if test "${cf_cv_header_stdbool_h+set}" = set; then
20541   echo $ECHO_N "(cached) $ECHO_C" >&6
20542 else
20543
20544         cat >conftest.$ac_ext <<_ACEOF
20545 #line 20545 "configure"
20546 #include "confdefs.h"
20547
20548 int
20549 main ()
20550 {
20551 bool foo = false
20552   ;
20553   return 0;
20554 }
20555 _ACEOF
20556 rm -f conftest.$ac_objext
20557 if { (eval echo "$as_me:20557: \"$ac_compile\"") >&5
20558   (eval $ac_compile) 2>&5
20559   ac_status=$?
20560   echo "$as_me:20560: \$? = $ac_status" >&5
20561   (exit $ac_status); } &&
20562          { ac_try='test -s conftest.$ac_objext'
20563   { (eval echo "$as_me:20563: \"$ac_try\"") >&5
20564   (eval $ac_try) 2>&5
20565   ac_status=$?
20566   echo "$as_me:20566: \$? = $ac_status" >&5
20567   (exit $ac_status); }; }; then
20568   cf_cv_header_stdbool_h=0
20569 else
20570   echo "$as_me: failed program was:" >&5
20571 cat conftest.$ac_ext >&5
20572 cat >conftest.$ac_ext <<_ACEOF
20573 #line 20573 "configure"
20574 #include "confdefs.h"
20575
20576 #ifndef __BEOS__
20577 #include <stdbool.h>
20578 #endif
20579
20580 int
20581 main ()
20582 {
20583 bool foo = false
20584   ;
20585   return 0;
20586 }
20587 _ACEOF
20588 rm -f conftest.$ac_objext
20589 if { (eval echo "$as_me:20589: \"$ac_compile\"") >&5
20590   (eval $ac_compile) 2>&5
20591   ac_status=$?
20592   echo "$as_me:20592: \$? = $ac_status" >&5
20593   (exit $ac_status); } &&
20594          { ac_try='test -s conftest.$ac_objext'
20595   { (eval echo "$as_me:20595: \"$ac_try\"") >&5
20596   (eval $ac_try) 2>&5
20597   ac_status=$?
20598   echo "$as_me:20598: \$? = $ac_status" >&5
20599   (exit $ac_status); }; }; then
20600   cf_cv_header_stdbool_h=1
20601 else
20602   echo "$as_me: failed program was:" >&5
20603 cat conftest.$ac_ext >&5
20604 cf_cv_header_stdbool_h=0
20605 fi
20606 rm -f conftest.$ac_objext conftest.$ac_ext
20607 fi
20608 rm -f conftest.$ac_objext conftest.$ac_ext
20609 fi
20610
20611 if test "$cf_cv_header_stdbool_h" = 1
20612 then    echo "$as_me:20612: result: yes" >&5
20613 echo "${ECHO_T}yes" >&6
20614 else    echo "$as_me:20614: result: no" >&5
20615 echo "${ECHO_T}no" >&6
20616 fi
20617
20618 echo "$as_me:20618: checking for builtin bool type" >&5
20619 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
20620
20621 if test "${cf_cv_builtin_bool+set}" = set; then
20622   echo $ECHO_N "(cached) $ECHO_C" >&6
20623 else
20624
20625         cat >conftest.$ac_ext <<_ACEOF
20626 #line 20626 "configure"
20627 #include "confdefs.h"
20628
20629 #include <stdio.h>
20630 #include <sys/types.h>
20631
20632 int
20633 main ()
20634 {
20635 bool x = false
20636   ;
20637   return 0;
20638 }
20639 _ACEOF
20640 rm -f conftest.$ac_objext
20641 if { (eval echo "$as_me:20641: \"$ac_compile\"") >&5
20642   (eval $ac_compile) 2>&5
20643   ac_status=$?
20644   echo "$as_me:20644: \$? = $ac_status" >&5
20645   (exit $ac_status); } &&
20646          { ac_try='test -s conftest.$ac_objext'
20647   { (eval echo "$as_me:20647: \"$ac_try\"") >&5
20648   (eval $ac_try) 2>&5
20649   ac_status=$?
20650   echo "$as_me:20650: \$? = $ac_status" >&5
20651   (exit $ac_status); }; }; then
20652   cf_cv_builtin_bool=1
20653 else
20654   echo "$as_me: failed program was:" >&5
20655 cat conftest.$ac_ext >&5
20656 cf_cv_builtin_bool=0
20657 fi
20658 rm -f conftest.$ac_objext conftest.$ac_ext
20659
20660 fi
20661
20662 if test "$cf_cv_builtin_bool" = 1
20663 then    echo "$as_me:20663: result: yes" >&5
20664 echo "${ECHO_T}yes" >&6
20665 else    echo "$as_me:20665: result: no" >&5
20666 echo "${ECHO_T}no" >&6
20667 fi
20668
20669 echo "$as_me:20669: checking for size of bool" >&5
20670 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
20671 if test "${cf_cv_type_of_bool+set}" = set; then
20672   echo $ECHO_N "(cached) $ECHO_C" >&6
20673 else
20674
20675         rm -f cf_test.out
20676         if test "$cross_compiling" = yes; then
20677   cf_cv_type_of_bool=unknown
20678 else
20679   cat >conftest.$ac_ext <<_ACEOF
20680 #line 20680 "configure"
20681 #include "confdefs.h"
20682
20683 #include <stdlib.h>
20684 #include <stdio.h>
20685
20686 #if defined(__cplusplus)
20687
20688 #ifdef HAVE_GXX_BUILTIN_H
20689 #include <g++/builtin.h>
20690 #elif HAVE_GPP_BUILTIN_H
20691 #include <gpp/builtin.h>
20692 #elif HAVE_BUILTIN_H
20693 #include <builtin.h>
20694 #endif
20695
20696 #else
20697
20698 #if $cf_cv_header_stdbool_h
20699 #include <stdbool.h>
20700 #endif
20701
20702 #endif
20703
20704 int main()
20705 {
20706         FILE *fp = fopen("cf_test.out", "w");
20707         if (fp != 0) {
20708                 bool x = true;
20709                 if ((bool)(-x) >= 0)
20710                         fputs("unsigned ", fp);
20711                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
20712                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
20713                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
20714                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
20715                 fclose(fp);
20716         }
20717         ${cf_cv_main_return:-return}(0);
20718 }
20719
20720 _ACEOF
20721 rm -f conftest$ac_exeext
20722 if { (eval echo "$as_me:20722: \"$ac_link\"") >&5
20723   (eval $ac_link) 2>&5
20724   ac_status=$?
20725   echo "$as_me:20725: \$? = $ac_status" >&5
20726   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20727   { (eval echo "$as_me:20727: \"$ac_try\"") >&5
20728   (eval $ac_try) 2>&5
20729   ac_status=$?
20730   echo "$as_me:20730: \$? = $ac_status" >&5
20731   (exit $ac_status); }; }; then
20732   cf_cv_type_of_bool=`cat cf_test.out`
20733                  if test -z "$cf_cv_type_of_bool"; then
20734                    cf_cv_type_of_bool=unknown
20735                  fi
20736 else
20737   echo "$as_me: program exited with status $ac_status" >&5
20738 echo "$as_me: failed program was:" >&5
20739 cat conftest.$ac_ext >&5
20740 cf_cv_type_of_bool=unknown
20741 fi
20742 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20743 fi
20744
20745 fi
20746
20747         rm -f cf_test.out
20748 echo "$as_me:20748: result: $cf_cv_type_of_bool" >&5
20749 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
20750 if test "$cf_cv_type_of_bool" = unknown ; then
20751         case .$NCURSES_BOOL in
20752         (.auto|.) NCURSES_BOOL=unsigned;;
20753         esac
20754         { echo "$as_me:20754: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
20755 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
20756         cf_cv_type_of_bool=$NCURSES_BOOL
20757 fi
20758
20759 echo "$as_me:20759: checking for special defines needed for etip.h" >&5
20760 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
20761 cf_save_CXXFLAGS="$CXXFLAGS"
20762 cf_result="none"
20763
20764 # etip.h includes ncurses.h which includes ncurses_dll.h
20765 # But ncurses_dll.h is generated - fix here.
20766 test -d include || mkdir include
20767 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
20768
20769 for cf_math in "" MATH_H
20770 do
20771 for cf_excp in "" MATH_EXCEPTION
20772 do
20773         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
20774         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
20775         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
20776 cat >conftest.$ac_ext <<_ACEOF
20777 #line 20777 "configure"
20778 #include "confdefs.h"
20779
20780 #include <etip.h.in>
20781
20782 int
20783 main ()
20784 {
20785
20786   ;
20787   return 0;
20788 }
20789 _ACEOF
20790 rm -f conftest.$ac_objext
20791 if { (eval echo "$as_me:20791: \"$ac_compile\"") >&5
20792   (eval $ac_compile) 2>&5
20793   ac_status=$?
20794   echo "$as_me:20794: \$? = $ac_status" >&5
20795   (exit $ac_status); } &&
20796          { ac_try='test -s conftest.$ac_objext'
20797   { (eval echo "$as_me:20797: \"$ac_try\"") >&5
20798   (eval $ac_try) 2>&5
20799   ac_status=$?
20800   echo "$as_me:20800: \$? = $ac_status" >&5
20801   (exit $ac_status); }; }; then
20802
20803         test -n "$cf_math" && cat >>confdefs.h <<EOF
20804 #define ETIP_NEEDS_${cf_math} 1
20805 EOF
20806
20807         test -n "$cf_excp" && cat >>confdefs.h <<EOF
20808 #define ETIP_NEEDS_${cf_excp} 1
20809 EOF
20810
20811         cf_result="$cf_math $cf_excp"
20812         break 2
20813
20814 else
20815   echo "$as_me: failed program was:" >&5
20816 cat conftest.$ac_ext >&5
20817 fi
20818 rm -f conftest.$ac_objext conftest.$ac_ext
20819 done
20820 done
20821 echo "$as_me:20821: result: $cf_result" >&5
20822 echo "${ECHO_T}$cf_result" >&6
20823 CXXFLAGS="$cf_save_CXXFLAGS"
20824
20825 if test -n "$CXX"; then
20826 echo "$as_me:20826: checking if $CXX accepts parameter initialization" >&5
20827 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
20828 if test "${cf_cv_cpp_param_init+set}" = set; then
20829   echo $ECHO_N "(cached) $ECHO_C" >&6
20830 else
20831
20832         ac_ext=cc
20833 ac_cpp='$CXXCPP $CPPFLAGS'
20834 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20835 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20836 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20837 ac_main_return=return
20838
20839         if test "$cross_compiling" = yes; then
20840   cf_cv_cpp_param_init=unknown
20841 else
20842   cat >conftest.$ac_ext <<_ACEOF
20843 #line 20843 "configure"
20844 #include "confdefs.h"
20845
20846 class TEST {
20847 private:
20848         int value;
20849 public:
20850         TEST(int x = 1);
20851         ~TEST();
20852 };
20853
20854 TEST::TEST(int x = 1)   // some compilers do not like second initializer
20855 {
20856         value = x;
20857 }
20858 int main() { }
20859
20860 _ACEOF
20861 rm -f conftest$ac_exeext
20862 if { (eval echo "$as_me:20862: \"$ac_link\"") >&5
20863   (eval $ac_link) 2>&5
20864   ac_status=$?
20865   echo "$as_me:20865: \$? = $ac_status" >&5
20866   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20867   { (eval echo "$as_me:20867: \"$ac_try\"") >&5
20868   (eval $ac_try) 2>&5
20869   ac_status=$?
20870   echo "$as_me:20870: \$? = $ac_status" >&5
20871   (exit $ac_status); }; }; then
20872   cf_cv_cpp_param_init=yes
20873 else
20874   echo "$as_me: program exited with status $ac_status" >&5
20875 echo "$as_me: failed program was:" >&5
20876 cat conftest.$ac_ext >&5
20877 cf_cv_cpp_param_init=no
20878 fi
20879 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20880 fi
20881         ac_ext=cc
20882 ac_cpp='$CXXCPP $CPPFLAGS'
20883 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20884 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20885 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20886 ac_main_return=return
20887
20888 fi
20889 echo "$as_me:20889: result: $cf_cv_cpp_param_init" >&5
20890 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
20891 fi
20892 test "$cf_cv_cpp_param_init" = yes &&
20893 cat >>confdefs.h <<\EOF
20894 #define CPP_HAS_PARAM_INIT 1
20895 EOF
20896
20897 if test -n "$CXX"; then
20898
20899 echo "$as_me:20899: checking if $CXX accepts static_cast" >&5
20900 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
20901 if test "${cf_cv_cpp_static_cast+set}" = set; then
20902   echo $ECHO_N "(cached) $ECHO_C" >&6
20903 else
20904
20905         ac_ext=cc
20906 ac_cpp='$CXXCPP $CPPFLAGS'
20907 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20908 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20909 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20910 ac_main_return=return
20911
20912         cat >conftest.$ac_ext <<_ACEOF
20913 #line 20913 "configure"
20914 #include "confdefs.h"
20915
20916 class NCursesPanel
20917 {
20918 public:
20919   NCursesPanel(int nlines,
20920                int ncols,
20921                int begin_y = 0,
20922                int begin_x = 0)
20923   {
20924   }
20925   NCursesPanel();
20926   ~NCursesPanel();
20927 };
20928
20929 template<class T> class NCursesUserPanel : public NCursesPanel
20930 {
20931 public:
20932   NCursesUserPanel (int nlines,
20933                     int ncols,
20934                     int begin_y = 0,
20935                     int begin_x = 0,
20936                     const T* p_UserData = static_cast<T*>(0))
20937     : NCursesPanel (nlines, ncols, begin_y, begin_x)
20938   {
20939   };
20940   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
20941   {
20942   };
20943
20944   virtual ~NCursesUserPanel() {};
20945 };
20946
20947 int
20948 main ()
20949 {
20950
20951         const char* p_UserData = static_cast<char*>(0)
20952   ;
20953   return 0;
20954 }
20955 _ACEOF
20956 rm -f conftest.$ac_objext
20957 if { (eval echo "$as_me:20957: \"$ac_compile\"") >&5
20958   (eval $ac_compile) 2>&5
20959   ac_status=$?
20960   echo "$as_me:20960: \$? = $ac_status" >&5
20961   (exit $ac_status); } &&
20962          { ac_try='test -s conftest.$ac_objext'
20963   { (eval echo "$as_me:20963: \"$ac_try\"") >&5
20964   (eval $ac_try) 2>&5
20965   ac_status=$?
20966   echo "$as_me:20966: \$? = $ac_status" >&5
20967   (exit $ac_status); }; }; then
20968   cf_cv_cpp_static_cast=yes
20969 else
20970   echo "$as_me: failed program was:" >&5
20971 cat conftest.$ac_ext >&5
20972 cf_cv_cpp_static_cast=no
20973 fi
20974 rm -f conftest.$ac_objext conftest.$ac_ext
20975
20976         ac_ext=cc
20977 ac_cpp='$CXXCPP $CPPFLAGS'
20978 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20979 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20980 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20981 ac_main_return=return
20982
20983 fi
20984 echo "$as_me:20984: result: $cf_cv_cpp_static_cast" >&5
20985 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
20986
20987 fi
20988
20989 test "$cf_cv_cpp_static_cast" = yes &&
20990 cat >>confdefs.h <<\EOF
20991 #define CPP_HAS_STATIC_CAST 1
20992 EOF
20993
20994         CXX_AR='$(AR)'
20995         CXX_ARFLAGS='$(ARFLAGS)'
20996         case $cf_cv_system_name in
20997         (irix*)
20998             if test "$GXX" != yes ; then
20999                 CXX_AR='$(CXX)'
21000                 CXX_ARFLAGS='-ar -o'
21001             fi
21002             ;;
21003         (sco3.2v5*)
21004             CXXLDFLAGS="-u main"
21005             ;;
21006         (solaris2*)
21007             if test "$GXX" != yes ; then
21008                 CXX_AR='$(CXX)'
21009                 CXX_ARFLAGS='-xar -o'
21010             fi
21011             ;;
21012         esac
21013
21014 else
21015         cf_cxx_library=no
21016         cf_cv_builtin_bool=1
21017
21018         # Just because we are not configuring against C++ right now does not
21019         # mean that a user will not want to use C++.  Some distributors disable
21020         # the C++ portion of this configuration as a shortcut (or just to avoid
21021         # compiling the demo in the c++ directory).  So we need a reasonable
21022         # default for the 'bool' type.
21023         #
21024         # Caveat: since the storage of the bool type is not standardized, it
21025         # may change.
21026
21027         if test "$NCURSES_BOOL" != auto ; then
21028                 cf_cv_type_of_bool=$NCURSES_BOOL
21029                 cf_cv_header_stdbool_h=0
21030         else
21031                 if test "$cf_cv_header_stdbool_h" = 1 ; then
21032
21033 echo "$as_me:21033: checking for size of bool" >&5
21034 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21035 if test "${cf_cv_type_of_bool+set}" = set; then
21036   echo $ECHO_N "(cached) $ECHO_C" >&6
21037 else
21038
21039         rm -f cf_test.out
21040         if test "$cross_compiling" = yes; then
21041   cf_cv_type_of_bool=unknown
21042 else
21043   cat >conftest.$ac_ext <<_ACEOF
21044 #line 21044 "configure"
21045 #include "confdefs.h"
21046
21047 #include <stdlib.h>
21048 #include <stdio.h>
21049
21050 #if defined(__cplusplus)
21051
21052 #ifdef HAVE_GXX_BUILTIN_H
21053 #include <g++/builtin.h>
21054 #elif HAVE_GPP_BUILTIN_H
21055 #include <gpp/builtin.h>
21056 #elif HAVE_BUILTIN_H
21057 #include <builtin.h>
21058 #endif
21059
21060 #else
21061
21062 #if $cf_cv_header_stdbool_h
21063 #include <stdbool.h>
21064 #endif
21065
21066 #endif
21067
21068 int main()
21069 {
21070         FILE *fp = fopen("cf_test.out", "w");
21071         if (fp != 0) {
21072                 bool x = true;
21073                 if ((bool)(-x) >= 0)
21074                         fputs("unsigned ", fp);
21075                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
21076                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21077                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21078                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21079                 fclose(fp);
21080         }
21081         ${cf_cv_main_return:-return}(0);
21082 }
21083
21084 _ACEOF
21085 rm -f conftest$ac_exeext
21086 if { (eval echo "$as_me:21086: \"$ac_link\"") >&5
21087   (eval $ac_link) 2>&5
21088   ac_status=$?
21089   echo "$as_me:21089: \$? = $ac_status" >&5
21090   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21091   { (eval echo "$as_me:21091: \"$ac_try\"") >&5
21092   (eval $ac_try) 2>&5
21093   ac_status=$?
21094   echo "$as_me:21094: \$? = $ac_status" >&5
21095   (exit $ac_status); }; }; then
21096   cf_cv_type_of_bool=`cat cf_test.out`
21097                  if test -z "$cf_cv_type_of_bool"; then
21098                    cf_cv_type_of_bool=unknown
21099                  fi
21100 else
21101   echo "$as_me: program exited with status $ac_status" >&5
21102 echo "$as_me: failed program was:" >&5
21103 cat conftest.$ac_ext >&5
21104 cf_cv_type_of_bool=unknown
21105 fi
21106 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21107 fi
21108
21109 fi
21110
21111         rm -f cf_test.out
21112 echo "$as_me:21112: result: $cf_cv_type_of_bool" >&5
21113 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21114 if test "$cf_cv_type_of_bool" = unknown ; then
21115         case .$NCURSES_BOOL in
21116         (.auto|.) NCURSES_BOOL=unsigned;;
21117         esac
21118         { echo "$as_me:21118: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21119 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21120         cf_cv_type_of_bool=$NCURSES_BOOL
21121 fi
21122
21123                 else
21124                         echo "$as_me:21124: checking for fallback type of bool" >&5
21125 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
21126                         case "$host_cpu" in
21127                         (i?86)  cf_cv_type_of_bool=char ;;
21128                         (*)     cf_cv_type_of_bool=int  ;;
21129                         esac
21130                         echo "$as_me:21130: result: $cf_cv_type_of_bool" >&5
21131 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21132                 fi
21133         fi
21134 fi
21135
21136 # If the C compiler did not declare bool, and we did not determine that the C++
21137 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
21138 # ncurses library use the same type as C++ bool.  Note that this allows one to
21139 # specify the type of bool in a configure-script option and postpone
21140 # integration with the C++ compiler provided that the types are compatible.
21141 USE_CXX_BOOL=1
21142 if test $cf_cv_cc_bool_type = 1
21143 then
21144         # oops: C has a bool.  Unlikely, but C++ could differ.
21145         USE_CXX_BOOL=0
21146 elif test $cf_cv_builtin_bool = 0
21147 then
21148         # C++ has no bool
21149         USE_CXX_BOOL=0
21150 else
21151         # this is the normal case
21152         USE_CXX_BOOL='defined(__cplusplus)'
21153 fi
21154
21155 if test -f "${srcdir}/Ada95/Makefile.in" ; then
21156
21157         if test "$cf_with_ada" != "no" ; then
21158                 if test "$with_libtool" != "no"; then
21159                         { echo "$as_me:21159: WARNING: libtool does not support Ada - disabling feature" >&5
21160 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
21161                         cf_with_ada=no
21162                 fi
21163         fi
21164
21165         if test "$cf_with_ada" != "no" ; then
21166
21167 cf_ada_make=gnatmake
21168 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
21169 set dummy $cf_ada_make; ac_word=$2
21170 echo "$as_me:21170: checking for $ac_word" >&5
21171 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21172 if test "${ac_cv_prog_gnat_exists+set}" = set; then
21173   echo $ECHO_N "(cached) $ECHO_C" >&6
21174 else
21175   if test -n "$gnat_exists"; then
21176   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
21177 else
21178   ac_save_IFS=$IFS; IFS=$ac_path_separator
21179 ac_dummy="$PATH"
21180 for ac_dir in $ac_dummy; do
21181   IFS=$ac_save_IFS
21182   test -z "$ac_dir" && ac_dir=.
21183   $as_executable_p "$ac_dir/$ac_word" || continue
21184 ac_cv_prog_gnat_exists="yes"
21185 echo "$as_me:21185: found $ac_dir/$ac_word" >&5
21186 break
21187 done
21188
21189   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
21190 fi
21191 fi
21192 gnat_exists=$ac_cv_prog_gnat_exists
21193 if test -n "$gnat_exists"; then
21194   echo "$as_me:21194: result: $gnat_exists" >&5
21195 echo "${ECHO_T}$gnat_exists" >&6
21196 else
21197   echo "$as_me:21197: result: no" >&5
21198 echo "${ECHO_T}no" >&6
21199 fi
21200
21201 if test "$ac_cv_prog_gnat_exists" = no; then
21202         cf_ada_make=
21203         cf_cv_prog_gnat_correct=no
21204 else
21205
21206 echo "$as_me:21206: checking for gnat version" >&5
21207 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
21208 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
21209         grep '[0-9].[0-9][0-9]*' |\
21210         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
21211 echo "$as_me:21211: result: $cf_gnat_version" >&5
21212 echo "${ECHO_T}$cf_gnat_version" >&6
21213
21214 case $cf_gnat_version in
21215 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
21216         cf_cv_prog_gnat_correct=yes
21217         ;;
21218 (*)
21219         { echo "$as_me:21219: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
21220 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
21221         cf_cv_prog_gnat_correct=no
21222         ;;
21223 esac
21224
21225         # Extract the first word of "m4", so it can be a program name with args.
21226 set dummy m4; ac_word=$2
21227 echo "$as_me:21227: checking for $ac_word" >&5
21228 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21229 if test "${ac_cv_prog_M4_exists+set}" = set; then
21230   echo $ECHO_N "(cached) $ECHO_C" >&6
21231 else
21232   if test -n "$M4_exists"; then
21233   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
21234 else
21235   ac_save_IFS=$IFS; IFS=$ac_path_separator
21236 ac_dummy="$PATH"
21237 for ac_dir in $ac_dummy; do
21238   IFS=$ac_save_IFS
21239   test -z "$ac_dir" && ac_dir=.
21240   $as_executable_p "$ac_dir/$ac_word" || continue
21241 ac_cv_prog_M4_exists="yes"
21242 echo "$as_me:21242: found $ac_dir/$ac_word" >&5
21243 break
21244 done
21245
21246   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
21247 fi
21248 fi
21249 M4_exists=$ac_cv_prog_M4_exists
21250 if test -n "$M4_exists"; then
21251   echo "$as_me:21251: result: $M4_exists" >&5
21252 echo "${ECHO_T}$M4_exists" >&6
21253 else
21254   echo "$as_me:21254: result: no" >&5
21255 echo "${ECHO_T}no" >&6
21256 fi
21257
21258         if test "$ac_cv_prog_M4_exists" = no; then
21259                 cf_cv_prog_gnat_correct=no
21260                 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
21261         fi
21262         if test "$cf_cv_prog_gnat_correct" = yes; then
21263                 echo "$as_me:21263: checking if GNAT works" >&5
21264 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
21265
21266 rm -rf conftest* *~conftest*
21267 cat >>conftest.ads <<CF_EOF
21268 procedure conftest;
21269 CF_EOF
21270 cat >>conftest.adb <<CF_EOF
21271 with Text_IO;
21272 with GNAT.OS_Lib;
21273 procedure conftest is
21274 begin
21275    Text_IO.Put ("Hello World");
21276    Text_IO.New_Line;
21277    GNAT.OS_Lib.OS_Exit (0);
21278 end conftest;
21279 CF_EOF
21280 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21281    if ( ./conftest 1>&5 2>&1 ) ; then
21282       cf_cv_prog_gnat_correct=yes
21283    else
21284       cf_cv_prog_gnat_correct=no
21285    fi
21286 else
21287    cf_cv_prog_gnat_correct=no
21288 fi
21289 rm -rf conftest* *~conftest*
21290
21291                 echo "$as_me:21291: result: $cf_cv_prog_gnat_correct" >&5
21292 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
21293         fi
21294 fi
21295
21296                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
21297
21298         ADAFLAGS="$ADAFLAGS -gnatpn"
21299
21300         echo "$as_me:21300: checking optimization options for ADAFLAGS" >&5
21301 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
21302         case "$CFLAGS" in
21303         (*-g*)
21304
21305         ADAFLAGS="$ADAFLAGS -g"
21306
21307                 ;;
21308         esac
21309         case "$CFLAGS" in
21310         (*-O*)
21311                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
21312
21313         ADAFLAGS="$ADAFLAGS $cf_O_flag"
21314
21315                 ;;
21316         esac
21317         echo "$as_me:21317: result: $ADAFLAGS" >&5
21318 echo "${ECHO_T}$ADAFLAGS" >&6
21319
21320 echo "$as_me:21320: checking if GNATPREP supports -T option" >&5
21321 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
21322 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
21323   echo $ECHO_N "(cached) $ECHO_C" >&6
21324 else
21325
21326 cf_cv_gnatprep_opt_t=no
21327 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
21328
21329 fi
21330 echo "$as_me:21330: result: $cf_cv_gnatprep_opt_t" >&5
21331 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
21332 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
21333
21334 echo "$as_me:21334: checking if GNAT supports generics" >&5
21335 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
21336 case $cf_gnat_version in
21337 (3.[1-9]*|[4-9].*)
21338         cf_gnat_generics=yes
21339         ;;
21340 (*)
21341         cf_gnat_generics=no
21342         ;;
21343 esac
21344 echo "$as_me:21344: result: $cf_gnat_generics" >&5
21345 echo "${ECHO_T}$cf_gnat_generics" >&6
21346
21347 if test "$cf_gnat_generics" = yes
21348 then
21349         cf_compile_generics=generics
21350         cf_generic_objects="\${GENOBJS}"
21351 else
21352         cf_compile_generics=
21353         cf_generic_objects=
21354 fi
21355
21356 echo "$as_me:21356: checking if GNAT supports SIGINT" >&5
21357 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
21358 if test "${cf_cv_gnat_sigint+set}" = set; then
21359   echo $ECHO_N "(cached) $ECHO_C" >&6
21360 else
21361
21362 rm -rf conftest* *~conftest*
21363 cat >>conftest.ads <<CF_EOF
21364 with Ada.Interrupts.Names;
21365
21366 package ConfTest is
21367
21368    pragma Warnings (Off);  --  the next pragma exists since 3.11p
21369    pragma Unreserve_All_Interrupts;
21370    pragma Warnings (On);
21371
21372    protected Process is
21373       procedure Stop;
21374       function Continue return Boolean;
21375       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
21376    private
21377       Done : Boolean := False;
21378    end Process;
21379
21380 end ConfTest;
21381 CF_EOF
21382 cat >>conftest.adb <<CF_EOF
21383 package body ConfTest is
21384    protected body Process is
21385       procedure Stop is
21386       begin
21387          Done := True;
21388       end Stop;
21389       function Continue return Boolean is
21390       begin
21391          return not Done;
21392       end Continue;
21393    end Process;
21394 end ConfTest;
21395 CF_EOF
21396 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21397       cf_cv_gnat_sigint=yes
21398 else
21399    cf_cv_gnat_sigint=no
21400 fi
21401 rm -rf conftest* *~conftest*
21402
21403 fi
21404 echo "$as_me:21404: result: $cf_cv_gnat_sigint" >&5
21405 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
21406
21407 if test $cf_cv_gnat_sigint = yes ; then
21408         USE_GNAT_SIGINT=""
21409 else
21410         USE_GNAT_SIGINT="#"
21411 fi
21412
21413 cf_gnat_libraries=no
21414 cf_gnat_projects=no
21415
21416 if test "$enable_gnat_projects" != no ; then
21417 echo "$as_me:21417: checking if GNAT supports project files" >&5
21418 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
21419 case $cf_gnat_version in
21420 (3.[0-9]*)
21421         ;;
21422 (*)
21423         case $cf_cv_system_name in
21424         (cygwin*|msys*)
21425                 ;;
21426         (*)
21427                 mkdir conftest.src conftest.bin conftest.lib
21428                 cd conftest.src
21429                 rm -rf conftest* *~conftest*
21430                 cat >>library.gpr <<CF_EOF
21431 project Library is
21432   Kind := External ("LIB_KIND");
21433   for Library_Name use "ConfTest";
21434   for Object_Dir use ".";
21435   for Library_ALI_Dir use External("LIBRARY_DIR");
21436   for Library_Version use External ("SONAME");
21437   for Library_Kind use Kind;
21438   for Library_Dir use External("BUILD_DIR");
21439   Source_Dir := External ("SOURCE_DIR");
21440   for Source_Dirs use (Source_Dir);
21441 end Library;
21442 CF_EOF
21443                 cat >>confpackage.ads <<CF_EOF
21444 package ConfPackage is
21445    procedure conftest;
21446 end ConfPackage;
21447 CF_EOF
21448                 cat >>confpackage.adb <<CF_EOF
21449 with Text_IO;
21450 package body ConfPackage is
21451    procedure conftest is
21452    begin
21453       Text_IO.Put ("Hello World");
21454       Text_IO.New_Line;
21455    end conftest;
21456 end ConfPackage;
21457 CF_EOF
21458                 if ( $cf_ada_make $ADAFLAGS \
21459                                 -Plibrary.gpr \
21460                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
21461                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
21462                                 -XSOURCE_DIR=`pwd` \
21463                                 -XSONAME=libConfTest.so.1 \
21464                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
21465                         cf_gnat_projects=yes
21466                 fi
21467                 cd ..
21468                 if test -f conftest.lib/confpackage.ali
21469                 then
21470                         cf_gnat_libraries=yes
21471                 fi
21472                 rm -rf conftest* *~conftest*
21473                 ;;
21474         esac
21475         ;;
21476 esac
21477 echo "$as_me:21477: result: $cf_gnat_projects" >&5
21478 echo "${ECHO_T}$cf_gnat_projects" >&6
21479 fi # enable_gnat_projects
21480
21481 if test $cf_gnat_projects = yes
21482 then
21483         echo "$as_me:21483: checking if GNAT supports libraries" >&5
21484 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
21485         echo "$as_me:21485: result: $cf_gnat_libraries" >&5
21486 echo "${ECHO_T}$cf_gnat_libraries" >&6
21487 fi
21488
21489 if test "$cf_gnat_projects" = yes
21490 then
21491         USE_OLD_MAKERULES="#"
21492         USE_GNAT_PROJECTS=""
21493 else
21494         USE_OLD_MAKERULES=""
21495         USE_GNAT_PROJECTS="#"
21496 fi
21497
21498 if test "$cf_gnat_libraries" = yes
21499 then
21500         USE_GNAT_LIBRARIES=""
21501 else
21502         USE_GNAT_LIBRARIES="#"
21503 fi
21504
21505 echo "$as_me:21505: checking for ada-compiler" >&5
21506 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
21507
21508 # Check whether --with-ada-compiler or --without-ada-compiler was given.
21509 if test "${with_ada_compiler+set}" = set; then
21510   withval="$with_ada_compiler"
21511   cf_ada_compiler=$withval
21512 else
21513   cf_ada_compiler=gnatmake
21514 fi;
21515
21516 echo "$as_me:21516: result: $cf_ada_compiler" >&5
21517 echo "${ECHO_T}$cf_ada_compiler" >&6
21518
21519                         cf_ada_package=terminal_interface
21520
21521 echo "$as_me:21521: checking for ada-include" >&5
21522 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
21523
21524 # Check whether --with-ada-include or --without-ada-include was given.
21525 if test "${with_ada_include+set}" = set; then
21526   withval="$with_ada_include"
21527
21528 else
21529   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
21530 fi; if test -n "$prefix/share/ada/adainclude" ; then
21531
21532 if test "x$prefix" != xNONE; then
21533         cf_path_syntax="$prefix"
21534 else
21535         cf_path_syntax="$ac_default_prefix"
21536 fi
21537
21538 case ".$withval" in
21539 (.\$\(*\)*|.\'*\'*)
21540         ;;
21541 (..|./*|.\\*)
21542         ;;
21543 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
21544         ;;
21545 (.\${*prefix}*|.\${*dir}*)
21546         eval withval="$withval"
21547         case ".$withval" in
21548         (.NONE/*)
21549                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
21550                 ;;
21551         esac
21552         ;;
21553 (.no|.NONE/*)
21554         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
21555         ;;
21556 (*)
21557         { { echo "$as_me:21557: error: expected a pathname, not \"$withval\"" >&5
21558 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
21559    { (exit 1); exit 1; }; }
21560         ;;
21561 esac
21562
21563 fi
21564 eval ADA_INCLUDE="$withval"
21565
21566 echo "$as_me:21566: result: $ADA_INCLUDE" >&5
21567 echo "${ECHO_T}$ADA_INCLUDE" >&6
21568
21569 echo "$as_me:21569: checking for ada-objects" >&5
21570 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
21571
21572 # Check whether --with-ada-objects or --without-ada-objects was given.
21573 if test "${with_ada_objects+set}" = set; then
21574   withval="$with_ada_objects"
21575
21576 else
21577   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
21578 fi; if test -n "$prefix/lib/ada/adalib" ; then
21579
21580 if test "x$prefix" != xNONE; then
21581         cf_path_syntax="$prefix"
21582 else
21583         cf_path_syntax="$ac_default_prefix"
21584 fi
21585
21586 case ".$withval" in
21587 (.\$\(*\)*|.\'*\'*)
21588         ;;
21589 (..|./*|.\\*)
21590         ;;
21591 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
21592         ;;
21593 (.\${*prefix}*|.\${*dir}*)
21594         eval withval="$withval"
21595         case ".$withval" in
21596         (.NONE/*)
21597                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
21598                 ;;
21599         esac
21600         ;;
21601 (.no|.NONE/*)
21602         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
21603         ;;
21604 (*)
21605         { { echo "$as_me:21605: error: expected a pathname, not \"$withval\"" >&5
21606 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
21607    { (exit 1); exit 1; }; }
21608         ;;
21609 esac
21610
21611 fi
21612 eval ADA_OBJECTS="$withval"
21613
21614 echo "$as_me:21614: result: $ADA_OBJECTS" >&5
21615 echo "${ECHO_T}$ADA_OBJECTS" >&6
21616
21617 echo "$as_me:21617: checking if an Ada95 shared-library should be built" >&5
21618 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
21619
21620 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
21621 if test "${with_ada_sharedlib+set}" = set; then
21622   withval="$with_ada_sharedlib"
21623   with_ada_sharedlib=$withval
21624 else
21625   with_ada_sharedlib=no
21626 fi;
21627 echo "$as_me:21627: result: $with_ada_sharedlib" >&5
21628 echo "${ECHO_T}$with_ada_sharedlib" >&6
21629
21630 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
21631 MAKE_ADA_SHAREDLIB="#"
21632
21633 if test "x$with_ada_sharedlib" != xno
21634 then
21635         MAKE_ADA_SHAREDLIB=
21636         if test "x$with_ada_sharedlib" != xyes
21637         then
21638                 ADA_SHAREDLIB="$with_ada_sharedlib"
21639         fi
21640 fi
21641
21642                 fi
21643         fi
21644 else
21645         cf_with_ada=no
21646 fi
21647
21648 # do this "late" to avoid conflict with header-checks
21649 if test "x$with_widec" = xyes ; then
21650         echo "$as_me:21650: checking for wchar_t" >&5
21651 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
21652 if test "${ac_cv_type_wchar_t+set}" = set; then
21653   echo $ECHO_N "(cached) $ECHO_C" >&6
21654 else
21655   cat >conftest.$ac_ext <<_ACEOF
21656 #line 21656 "configure"
21657 #include "confdefs.h"
21658 $ac_includes_default
21659 int
21660 main ()
21661 {
21662 if ((wchar_t *) 0)
21663   return 0;
21664 if (sizeof (wchar_t))
21665   return 0;
21666   ;
21667   return 0;
21668 }
21669 _ACEOF
21670 rm -f conftest.$ac_objext
21671 if { (eval echo "$as_me:21671: \"$ac_compile\"") >&5
21672   (eval $ac_compile) 2>&5
21673   ac_status=$?
21674   echo "$as_me:21674: \$? = $ac_status" >&5
21675   (exit $ac_status); } &&
21676          { ac_try='test -s conftest.$ac_objext'
21677   { (eval echo "$as_me:21677: \"$ac_try\"") >&5
21678   (eval $ac_try) 2>&5
21679   ac_status=$?
21680   echo "$as_me:21680: \$? = $ac_status" >&5
21681   (exit $ac_status); }; }; then
21682   ac_cv_type_wchar_t=yes
21683 else
21684   echo "$as_me: failed program was:" >&5
21685 cat conftest.$ac_ext >&5
21686 ac_cv_type_wchar_t=no
21687 fi
21688 rm -f conftest.$ac_objext conftest.$ac_ext
21689 fi
21690 echo "$as_me:21690: result: $ac_cv_type_wchar_t" >&5
21691 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
21692
21693 echo "$as_me:21693: checking size of wchar_t" >&5
21694 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
21695 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
21696   echo $ECHO_N "(cached) $ECHO_C" >&6
21697 else
21698   if test "$ac_cv_type_wchar_t" = yes; then
21699   if test "$cross_compiling" = yes; then
21700   # Depending upon the size, compute the lo and hi bounds.
21701 cat >conftest.$ac_ext <<_ACEOF
21702 #line 21702 "configure"
21703 #include "confdefs.h"
21704 $ac_includes_default
21705 int
21706 main ()
21707 {
21708 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
21709   ;
21710   return 0;
21711 }
21712 _ACEOF
21713 rm -f conftest.$ac_objext
21714 if { (eval echo "$as_me:21714: \"$ac_compile\"") >&5
21715   (eval $ac_compile) 2>&5
21716   ac_status=$?
21717   echo "$as_me:21717: \$? = $ac_status" >&5
21718   (exit $ac_status); } &&
21719          { ac_try='test -s conftest.$ac_objext'
21720   { (eval echo "$as_me:21720: \"$ac_try\"") >&5
21721   (eval $ac_try) 2>&5
21722   ac_status=$?
21723   echo "$as_me:21723: \$? = $ac_status" >&5
21724   (exit $ac_status); }; }; then
21725   ac_lo=0 ac_mid=0
21726   while :; do
21727     cat >conftest.$ac_ext <<_ACEOF
21728 #line 21728 "configure"
21729 #include "confdefs.h"
21730 $ac_includes_default
21731 int
21732 main ()
21733 {
21734 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
21735   ;
21736   return 0;
21737 }
21738 _ACEOF
21739 rm -f conftest.$ac_objext
21740 if { (eval echo "$as_me:21740: \"$ac_compile\"") >&5
21741   (eval $ac_compile) 2>&5
21742   ac_status=$?
21743   echo "$as_me:21743: \$? = $ac_status" >&5
21744   (exit $ac_status); } &&
21745          { ac_try='test -s conftest.$ac_objext'
21746   { (eval echo "$as_me:21746: \"$ac_try\"") >&5
21747   (eval $ac_try) 2>&5
21748   ac_status=$?
21749   echo "$as_me:21749: \$? = $ac_status" >&5
21750   (exit $ac_status); }; }; then
21751   ac_hi=$ac_mid; break
21752 else
21753   echo "$as_me: failed program was:" >&5
21754 cat conftest.$ac_ext >&5
21755 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
21756 fi
21757 rm -f conftest.$ac_objext conftest.$ac_ext
21758   done
21759 else
21760   echo "$as_me: failed program was:" >&5
21761 cat conftest.$ac_ext >&5
21762 ac_hi=-1 ac_mid=-1
21763   while :; do
21764     cat >conftest.$ac_ext <<_ACEOF
21765 #line 21765 "configure"
21766 #include "confdefs.h"
21767 $ac_includes_default
21768 int
21769 main ()
21770 {
21771 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
21772   ;
21773   return 0;
21774 }
21775 _ACEOF
21776 rm -f conftest.$ac_objext
21777 if { (eval echo "$as_me:21777: \"$ac_compile\"") >&5
21778   (eval $ac_compile) 2>&5
21779   ac_status=$?
21780   echo "$as_me:21780: \$? = $ac_status" >&5
21781   (exit $ac_status); } &&
21782          { ac_try='test -s conftest.$ac_objext'
21783   { (eval echo "$as_me:21783: \"$ac_try\"") >&5
21784   (eval $ac_try) 2>&5
21785   ac_status=$?
21786   echo "$as_me:21786: \$? = $ac_status" >&5
21787   (exit $ac_status); }; }; then
21788   ac_lo=$ac_mid; break
21789 else
21790   echo "$as_me: failed program was:" >&5
21791 cat conftest.$ac_ext >&5
21792 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
21793 fi
21794 rm -f conftest.$ac_objext conftest.$ac_ext
21795   done
21796 fi
21797 rm -f conftest.$ac_objext conftest.$ac_ext
21798 # Binary search between lo and hi bounds.
21799 while test "x$ac_lo" != "x$ac_hi"; do
21800   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21801   cat >conftest.$ac_ext <<_ACEOF
21802 #line 21802 "configure"
21803 #include "confdefs.h"
21804 $ac_includes_default
21805 int
21806 main ()
21807 {
21808 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
21809   ;
21810   return 0;
21811 }
21812 _ACEOF
21813 rm -f conftest.$ac_objext
21814 if { (eval echo "$as_me:21814: \"$ac_compile\"") >&5
21815   (eval $ac_compile) 2>&5
21816   ac_status=$?
21817   echo "$as_me:21817: \$? = $ac_status" >&5
21818   (exit $ac_status); } &&
21819          { ac_try='test -s conftest.$ac_objext'
21820   { (eval echo "$as_me:21820: \"$ac_try\"") >&5
21821   (eval $ac_try) 2>&5
21822   ac_status=$?
21823   echo "$as_me:21823: \$? = $ac_status" >&5
21824   (exit $ac_status); }; }; then
21825   ac_hi=$ac_mid
21826 else
21827   echo "$as_me: failed program was:" >&5
21828 cat conftest.$ac_ext >&5
21829 ac_lo=`expr $ac_mid + 1`
21830 fi
21831 rm -f conftest.$ac_objext conftest.$ac_ext
21832 done
21833 ac_cv_sizeof_wchar_t=$ac_lo
21834 else
21835   if test "$cross_compiling" = yes; then
21836   { { echo "$as_me:21836: error: cannot run test program while cross compiling" >&5
21837 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
21838    { (exit 1); exit 1; }; }
21839 else
21840   cat >conftest.$ac_ext <<_ACEOF
21841 #line 21841 "configure"
21842 #include "confdefs.h"
21843 $ac_includes_default
21844 int
21845 main ()
21846 {
21847 FILE *f = fopen ("conftest.val", "w");
21848 if (!f)
21849   $ac_main_return (1);
21850 fprintf (f, "%d", (sizeof (wchar_t)));
21851 fclose (f);
21852   ;
21853   return 0;
21854 }
21855 _ACEOF
21856 rm -f conftest$ac_exeext
21857 if { (eval echo "$as_me:21857: \"$ac_link\"") >&5
21858   (eval $ac_link) 2>&5
21859   ac_status=$?
21860   echo "$as_me:21860: \$? = $ac_status" >&5
21861   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21862   { (eval echo "$as_me:21862: \"$ac_try\"") >&5
21863   (eval $ac_try) 2>&5
21864   ac_status=$?
21865   echo "$as_me:21865: \$? = $ac_status" >&5
21866   (exit $ac_status); }; }; then
21867   ac_cv_sizeof_wchar_t=`cat conftest.val`
21868 else
21869   echo "$as_me: program exited with status $ac_status" >&5
21870 echo "$as_me: failed program was:" >&5
21871 cat conftest.$ac_ext >&5
21872 fi
21873 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21874 fi
21875 fi
21876 rm -f conftest.val
21877 else
21878   ac_cv_sizeof_wchar_t=0
21879 fi
21880 fi
21881 echo "$as_me:21881: result: $ac_cv_sizeof_wchar_t" >&5
21882 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
21883 cat >>confdefs.h <<EOF
21884 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
21885 EOF
21886
21887 fi
21888
21889 ### Construct the ncurses library-subsets, if any, from this set of keywords:
21890 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
21891 ###
21892 ### ticlib modules may be a separate library, otherwise contained in termlib.
21893 ### termlib modules may be a separate library, otherwise contained in ncurses.
21894 ###
21895 ### The of "+" or " " between the tokens controls the way the script
21896 ### chooses to split module lists into libraries.
21897 ###
21898 ### (see CF_LIB_RULES).
21899 echo "$as_me:21899: checking for library subsets" >&5
21900 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
21901 LIB_SUBSETS=
21902
21903 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
21904         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
21905         if test "$with_ticlib" != no ; then
21906                 LIB_SUBSETS="${LIB_SUBSETS} "
21907         else
21908                 LIB_SUBSETS="${LIB_SUBSETS}+"
21909         fi
21910 fi
21911
21912 LIB_SUBSETS="${LIB_SUBSETS}termlib"
21913 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
21914
21915 if test "$with_termlib" != no ; then
21916         LIB_SUBSETS="${LIB_SUBSETS} "
21917 else
21918         LIB_SUBSETS="${LIB_SUBSETS}+"
21919 fi
21920
21921 LIB_SUBSETS="${LIB_SUBSETS}base"
21922
21923 # Most term-driver calls are to tinfo, but some like init_pair are to the
21924 # base library (so it resides in base).
21925 if test "$with_term_driver" != no ; then
21926         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
21927         case $cf_cv_system_name in
21928         (*mingw32*|*mingw64*)
21929                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
21930                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
21931                 ;;
21932         (*)
21933                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
21934                 ;;
21935         esac
21936 fi
21937
21938 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
21939 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
21940
21941 echo "$as_me:21941: result: $LIB_SUBSETS" >&5
21942 echo "${ECHO_T}$LIB_SUBSETS" >&6
21943
21944 ### Construct the list of include-directories to be generated
21945
21946 if test "$srcdir" != "."; then
21947         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
21948 fi
21949 CPPFLAGS="-I../include $CPPFLAGS"
21950 if test "$srcdir" != "."; then
21951         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
21952 fi
21953 CPPFLAGS="-I. $CPPFLAGS"
21954
21955 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
21956 if test "$srcdir" != "."; then
21957         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
21958 fi
21959 if test "$GCC" != yes; then
21960         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
21961 elif test "$includedir" != "/usr/include"; then
21962         if test "$includedir" = '${prefix}/include' ; then
21963                 if test x$prefix != x/usr ; then
21964                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
21965                 fi
21966         else
21967                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
21968         fi
21969 fi
21970
21971 ### Build up pieces for makefile rules
21972 echo "$as_me:21972: checking default library suffix" >&5
21973 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
21974
21975         case $DFT_LWR_MODEL in
21976         (libtool) DFT_ARG_SUFFIX=''   ;;
21977         (normal)  DFT_ARG_SUFFIX=''   ;;
21978         (debug)   DFT_ARG_SUFFIX='_g' ;;
21979         (profile) DFT_ARG_SUFFIX='_p' ;;
21980         (shared)  DFT_ARG_SUFFIX=''   ;;
21981         esac
21982         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
21983 echo "$as_me:21983: result: $DFT_ARG_SUFFIX" >&5
21984 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
21985
21986 echo "$as_me:21986: checking default library-dependency suffix" >&5
21987 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
21988
21989         case X$DFT_LWR_MODEL in
21990         (Xlibtool)
21991                 DFT_LIB_SUFFIX='.la'
21992                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
21993                 ;;
21994         (Xdebug)
21995                 DFT_LIB_SUFFIX='_g.a'
21996                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
21997                 ;;
21998         (Xprofile)
21999                 DFT_LIB_SUFFIX='_p.a'
22000                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22001                 ;;
22002         (Xshared)
22003                 case $cf_cv_system_name in
22004                 (aix[5-7]*)
22005                         DFT_LIB_SUFFIX='.so'
22006                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22007                         ;;
22008                 (cygwin*|msys*|mingw*)
22009                         DFT_LIB_SUFFIX='.dll'
22010                         DFT_DEP_SUFFIX='.dll.a'
22011                         ;;
22012                 (darwin*)
22013                         DFT_LIB_SUFFIX='.dylib'
22014                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22015                         ;;
22016                 (hpux*)
22017                         case $target in
22018                         (ia64*)
22019                                 DFT_LIB_SUFFIX='.so'
22020                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22021                                 ;;
22022                         (*)
22023                                 DFT_LIB_SUFFIX='.sl'
22024                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22025                                 ;;
22026                         esac
22027                         ;;
22028                 (*)
22029                         DFT_LIB_SUFFIX='.so'
22030                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22031                         ;;
22032                 esac
22033                 ;;
22034         (*)
22035                 DFT_LIB_SUFFIX='.a'
22036                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22037                 ;;
22038         esac
22039         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22040         then
22041                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
22042                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
22043         fi
22044 echo "$as_me:22044: result: $DFT_DEP_SUFFIX" >&5
22045 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
22046
22047 echo "$as_me:22047: checking default object directory" >&5
22048 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
22049
22050         case $DFT_LWR_MODEL in
22051         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
22052         (normal)  DFT_OBJ_SUBDIR='objects' ;;
22053         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
22054         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
22055         (shared)
22056                 case $cf_cv_system_name in
22057                 (cygwin|msys)
22058                         DFT_OBJ_SUBDIR='objects' ;;
22059                 (*)
22060                         DFT_OBJ_SUBDIR='obj_s' ;;
22061                 esac
22062         esac
22063 echo "$as_me:22063: result: $DFT_OBJ_SUBDIR" >&5
22064 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
22065
22066 if test "x$cf_with_cxx" = xyes ; then
22067 echo "$as_me:22067: checking c++ library-dependency suffix" >&5
22068 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
22069 if test "$with_libtool" != "no"; then
22070         # libtool thinks it can make c++ shared libraries (perhaps only g++)
22071         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22072 elif test "$with_shared_cxx" != "no"; then
22073         # also for g++ users...
22074         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22075 else
22076         # we normally make a static library because C/C++ library rules differ
22077
22078         case Xnormal in
22079         (Xlibtool)
22080                 CXX_LIB_SUFFIX='.la'
22081                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22082                 ;;
22083         (Xdebug)
22084                 CXX_LIB_SUFFIX='_g.a'
22085                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22086                 ;;
22087         (Xprofile)
22088                 CXX_LIB_SUFFIX='_p.a'
22089                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22090                 ;;
22091         (Xshared)
22092                 case $cf_cv_system_name in
22093                 (aix[5-7]*)
22094                         CXX_LIB_SUFFIX='.so'
22095                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22096                         ;;
22097                 (cygwin*|msys*|mingw*)
22098                         CXX_LIB_SUFFIX='.dll'
22099                         CXX_DEP_SUFFIX='.dll.a'
22100                         ;;
22101                 (darwin*)
22102                         CXX_LIB_SUFFIX='.dylib'
22103                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22104                         ;;
22105                 (hpux*)
22106                         case $target in
22107                         (ia64*)
22108                                 CXX_LIB_SUFFIX='.so'
22109                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22110                                 ;;
22111                         (*)
22112                                 CXX_LIB_SUFFIX='.sl'
22113                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22114                                 ;;
22115                         esac
22116                         ;;
22117                 (*)
22118                         CXX_LIB_SUFFIX='.so'
22119                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22120                         ;;
22121                 esac
22122                 ;;
22123         (*)
22124                 CXX_LIB_SUFFIX='.a'
22125                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22126                 ;;
22127         esac
22128         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22129         then
22130                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
22131                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
22132         fi
22133
22134 fi
22135 echo "$as_me:22135: result: $CXX_LIB_SUFFIX" >&5
22136 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
22137
22138 fi
22139
22140 # do not want -ldl in build except as needed for -lncurses dependency
22141 if test "x$with_dlsym" = xyes ; then
22142 if test $DFT_LWR_MODEL = shared || \
22143    test $DFT_LWR_MODEL = libtool ; then
22144
22145 # remove dl library from $LIBS
22146 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
22147
22148 fi
22149 fi
22150 ### Set up low-level terminfo dependencies for makefiles.
22151
22152 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
22153 # do not need libdl
22154 TICS_LIST=
22155 if test "x$with_dlsym" = xyes ; then
22156
22157 # remove dl library from $SHLIB_LIST
22158 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
22159
22160 fi
22161
22162 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
22163 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
22164 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
22165 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
22166 then
22167         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
22168 fi
22169
22170 if test "$with_ticlib" != no ; then
22171
22172         if test "x$with_ticlib" != xyes ; then
22173                 TICS_NAME=$with_ticlib
22174                 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22175                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22176                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22177                 TICS_LIB_SUFFIX="${with_ticlib}"
22178         else
22179                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22180                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
22181                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
22182                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
22183         fi
22184         TICS_LDFLAGS="-L${LIB_DIR}"
22185         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
22186 else
22187         TICS_SUFFIX=${DFT_LIB_SUFFIX}
22188         TICS_LDFLAGS="-L${LIB_DIR}"
22189         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22190 fi
22191
22192 if test "$with_termlib" != no ; then
22193
22194         if test "x$with_termlib" != xyes ; then
22195                 TINFO_NAME=$with_termlib
22196                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22197                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22198                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22199                 TINFO_LIB_SUFFIX="${with_termlib}"
22200         else
22201                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22202                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
22203                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
22204                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
22205         fi
22206
22207         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22208         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22209         if test "$DFT_LWR_MODEL" = "libtool"; then
22210                 TEST_ARGS="${TEST_DEPS}"
22211                 TEST_ARG2="${TEST_DEP2}"
22212                 TINFO_LDFLAGS="-L${LIB_DIR}"
22213                 TINFO_LIBS="$TEST_ARGS"
22214                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
22215                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
22216         else
22217                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
22218                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
22219                 if test "x$with_term_driver" != xno ; then
22220                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22221                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
22222                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22223                 else
22224                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22225                         TINFO_LIBS="$TEST_ARGS"
22226                 fi
22227                 TINFO_LDFLAGS="-L${LIB_DIR}"
22228                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22229         fi
22230 else
22231         # the next lines are needed for linking libtic over libncurses
22232         TINFO_NAME=${LIB_NAME}
22233         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22234         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
22235         if test "x$with_tic_depends" = xyes ; then
22236                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22237         else
22238                 TICS_LIST="$SHLIB_LIST"
22239         fi
22240
22241         TINFO_LDFLAGS="-L${LIB_DIR}"
22242         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22243 fi
22244
22245 if test "$DFT_LWR_MODEL" = shared ; then
22246         case $cf_cv_system_name in
22247         (cygwin*|msys*)
22248                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
22249                 TINFO_SUFFIX=.dll
22250                 ;;
22251         esac
22252 fi
22253
22254 if test "x$with_dlsym" = xyes ; then
22255
22256 # remove dl library from $TICS_LIST
22257 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
22258
22259 fi
22260
22261 if test "$DFT_LWR_MODEL" = "libtool"; then
22262         OBJEXT=lo
22263 fi
22264
22265 # needed for Ada95
22266 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
22267
22268 case $DFT_LWR_MODEL in
22269 (normal|debug|profile)
22270
22271 if test "$GCC" = yes ; then
22272         case $cf_cv_system_name in
22273         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
22274                 LDFLAGS_STATIC=
22275                 LDFLAGS_SHARED=
22276                 ;;
22277         (*)     # normally, except when broken
22278                 LDFLAGS_STATIC=-static
22279                 LDFLAGS_SHARED=-dynamic
22280                 ;;
22281         esac
22282 else
22283         case $cf_cv_system_name in
22284         (aix[4-7]*)     # from ld manpage
22285                 LDFLAGS_STATIC=-bstatic
22286                 LDFLAGS_SHARED=-bdynamic
22287                 ;;
22288         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
22289                 # We could also use just "archive" and "shared".
22290                 LDFLAGS_STATIC=-Wl,-a,archive_shared
22291                 LDFLAGS_SHARED=-Wl,-a,shared_archive
22292                 ;;
22293         (irix*)         # from ld manpage IRIX64
22294                 LDFLAGS_STATIC=-Bstatic
22295                 LDFLAGS_SHARED=-Bdynamic
22296                 ;;
22297         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
22298                 # alternative "-oldstyle_liblookup" (not in cc manpage)
22299                 LDFLAGS_STATIC=-noso
22300                 LDFLAGS_SHARED=-so_archive
22301                 ;;
22302         (solaris2*)
22303                 LDFLAGS_STATIC=-Bstatic
22304                 LDFLAGS_SHARED=-Bdynamic
22305                 ;;
22306         esac
22307 fi
22308
22309 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
22310 then
22311         echo "$as_me:22311: checking if linker supports switching between static/dynamic" >&5
22312 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
22313
22314         rm -f libconftest.a
22315         cat >conftest.$ac_ext <<EOF
22316 #line 22316 "configure"
22317 #include <stdio.h>
22318 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
22319 EOF
22320         if { (eval echo "$as_me:22320: \"$ac_compile\"") >&5
22321   (eval $ac_compile) 2>&5
22322   ac_status=$?
22323   echo "$as_me:22323: \$? = $ac_status" >&5
22324   (exit $ac_status); } ; then
22325                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
22326                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
22327         fi
22328         rm -f conftest.*
22329
22330         cf_save_LIBS="$LIBS"
22331
22332         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
22333         cat >conftest.$ac_ext <<_ACEOF
22334 #line 22334 "configure"
22335 #include "confdefs.h"
22336
22337 #line 22337 "configure"
22338 #include <stdio.h>
22339 int cf_ldflags_static(FILE *fp);
22340
22341 int
22342 main ()
22343 {
22344
22345         return cf_ldflags_static(stdin);
22346
22347   ;
22348   return 0;
22349 }
22350 _ACEOF
22351 rm -f conftest.$ac_objext conftest$ac_exeext
22352 if { (eval echo "$as_me:22352: \"$ac_link\"") >&5
22353   (eval $ac_link) 2>&5
22354   ac_status=$?
22355   echo "$as_me:22355: \$? = $ac_status" >&5
22356   (exit $ac_status); } &&
22357          { ac_try='test -s conftest$ac_exeext'
22358   { (eval echo "$as_me:22358: \"$ac_try\"") >&5
22359   (eval $ac_try) 2>&5
22360   ac_status=$?
22361   echo "$as_me:22361: \$? = $ac_status" >&5
22362   (exit $ac_status); }; }; then
22363
22364         # some linkers simply ignore the -dynamic
22365         case x`file conftest$ac_exeext 2>/dev/null` in
22366         (*static*)
22367                 cf_ldflags_static=no
22368                 ;;
22369         (*)
22370                 cf_ldflags_static=yes
22371                 ;;
22372         esac
22373
22374 else
22375   echo "$as_me: failed program was:" >&5
22376 cat conftest.$ac_ext >&5
22377 cf_ldflags_static=no
22378 fi
22379 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22380
22381         rm -f libconftest.*
22382         LIBS="$cf_save_LIBS"
22383
22384         echo "$as_me:22384: result: $cf_ldflags_static" >&5
22385 echo "${ECHO_T}$cf_ldflags_static" >&6
22386
22387         if test $cf_ldflags_static != yes
22388         then
22389                 LDFLAGS_STATIC=
22390                 LDFLAGS_SHARED=
22391         fi
22392 else
22393         LDFLAGS_STATIC=
22394         LDFLAGS_SHARED=
22395 fi
22396
22397         ;;
22398 esac
22399
22400 echo "$as_me:22400: checking where we will install curses.h" >&5
22401 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
22402
22403 includesubdir=
22404 if test "$with_overwrite" = no && \
22405  ( test "x$includedir" = 'x${prefix}/include' || \
22406    test "x$includedir" = "x${prefix}/include" )
22407 then
22408         includesubdir="/ncurses${USE_LIB_SUFFIX}"
22409 fi
22410 echo "$as_me:22410: result: ${includedir}${includesubdir}" >&5
22411 echo "${ECHO_T}${includedir}${includesubdir}" >&6
22412
22413 ### Resolve a conflict between normal and wide-curses by forcing applications
22414 ### that will need libutf8 to add it to their configure script.
22415 if test "$with_overwrite" != no ; then
22416 if test "$NCURSES_LIBUTF8" = 1 ; then
22417         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
22418         { echo "$as_me:22418: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
22419 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
22420 fi
22421 fi
22422 WITH_OVERWRITE=$with_overwrite
22423
22424 # used to separate tack out of the tree
22425 NCURSES_TREE=
22426
22427 ### predefined stuff for the test programs
22428
22429 cat >>confdefs.h <<\EOF
22430 #define HAVE_SLK_COLOR 1
22431 EOF
22432
22433 ### Construct the list of subdirectories for which we'll customize makefiles
22434 ### with the appropriate compile-rules.
22435
22436 echo "$as_me:22436: checking for src modules" >&5
22437 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
22438
22439 # dependencies and linker-arguments for test-programs
22440 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
22441 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
22442 if test "$DFT_LWR_MODEL" = "libtool"; then
22443         TEST_ARGS="${TEST_DEPS}"
22444         TEST_ARG2="${TEST_DEP2}"
22445 else
22446         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22447         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
22448 fi
22449
22450 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
22451 cf_cv_src_modules=
22452 for cf_dir in $modules_to_build
22453 do
22454         if test -f $srcdir/$cf_dir/modules; then
22455
22456                 # We may/may not have tack in the distribution, though the
22457                 # makefile is.
22458                 if test $cf_dir = tack ; then
22459                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
22460                                 continue
22461                         fi
22462                 fi
22463
22464                 if test -z "$cf_cv_src_modules"; then
22465                         cf_cv_src_modules=$cf_dir
22466                 else
22467                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
22468                 fi
22469
22470                 # Make the ncurses_cfg.h file record the library interface files as
22471                 # well.  These are header files that are the same name as their
22472                 # directory.  Ncurses is the only library that does not follow
22473                 # that pattern.
22474                 if test $cf_dir = tack ; then
22475                         continue
22476                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
22477
22478 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22479
22480                         cat >>confdefs.h <<EOF
22481 #define HAVE_${cf_have_include}_H 1
22482 EOF
22483
22484                         cat >>confdefs.h <<EOF
22485 #define HAVE_LIB${cf_have_include} 1
22486 EOF
22487
22488                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
22489                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
22490                         if test "$DFT_LWR_MODEL" = "libtool"; then
22491                                 TEST_ARGS="${TEST_DEPS}"
22492                                 TEST_ARG2="${TEST_DEP2}"
22493                         else
22494                                 TEST_ARGS="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARGS"
22495                                 TEST_ARG2="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARG2"
22496                         fi
22497                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
22498                 fi
22499         fi
22500 done
22501 echo "$as_me:22501: result: $cf_cv_src_modules" >&5
22502 echo "${ECHO_T}$cf_cv_src_modules" >&6
22503
22504 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
22505 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
22506
22507 SRC_SUBDIRS=
22508 if test "x$cf_with_manpages" != xno ; then
22509         SRC_SUBDIRS="$SRC_SUBDIRS man"
22510 fi
22511 SRC_SUBDIRS="$SRC_SUBDIRS include"
22512 for cf_dir in $cf_cv_src_modules
22513 do
22514         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
22515 done
22516 if test "x$cf_with_tests" != "xno" ; then
22517         SRC_SUBDIRS="$SRC_SUBDIRS test"
22518 fi
22519 # always make this, to install the ncurses-config script
22520 SRC_SUBDIRS="$SRC_SUBDIRS misc"
22521 if test "$cf_with_cxx_binding" != no; then
22522         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
22523         SRC_SUBDIRS="$SRC_SUBDIRS c++"
22524 fi
22525
22526 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
22527 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
22528
22529 ADA_SUBDIRS=
22530 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
22531         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
22532         ADA_SUBDIRS="gen src"
22533         if test "x$cf_with_tests" != "xno" ; then
22534                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
22535         fi
22536 fi
22537
22538 SUB_MAKEFILES=
22539 for cf_dir in $SRC_SUBDIRS
22540 do
22541         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
22542 done
22543
22544 if test -n "$ADA_SUBDIRS"; then
22545         for cf_dir in $ADA_SUBDIRS
22546         do
22547                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
22548         done
22549
22550 fi
22551
22552 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22553    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
22554    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
22555 fi
22556
22557 DIRS_TO_MAKE="lib"
22558 for cf_item in $cf_list_models
22559 do
22560
22561         case $cf_item in
22562         (libtool) cf_subdir='obj_lo'  ;;
22563         (normal)  cf_subdir='objects' ;;
22564         (debug)   cf_subdir='obj_g' ;;
22565         (profile) cf_subdir='obj_p' ;;
22566         (shared)
22567                 case $cf_cv_system_name in
22568                 (cygwin|msys)
22569                         cf_subdir='objects' ;;
22570                 (*)
22571                         cf_subdir='obj_s' ;;
22572                 esac
22573         esac
22574
22575         for cf_item2 in $DIRS_TO_MAKE
22576         do
22577                 test $cf_item2 = $cf_subdir && break
22578         done
22579         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
22580 done
22581 for cf_dir in $DIRS_TO_MAKE
22582 do
22583         test ! -d $cf_dir && mkdir $cf_dir
22584 done
22585
22586 # symbols that differ when compiling Ada95 by itself.
22587 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
22588
22589 # values to use as strings
22590
22591 cat >>confdefs.h <<EOF
22592 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
22593 EOF
22594
22595 cat >>confdefs.h <<EOF
22596 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
22597 EOF
22598
22599 ### Now that we're done running tests, add the compiler-warnings, if any
22600
22601 cf_fix_cppflags=no
22602 cf_new_cflags=
22603 cf_new_cppflags=
22604 cf_new_extra_cppflags=
22605
22606 for cf_add_cflags in $EXTRA_CFLAGS
22607 do
22608 case $cf_fix_cppflags in
22609 (no)
22610         case $cf_add_cflags in
22611         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
22612                 case $cf_add_cflags in
22613                 (-D*)
22614                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
22615
22616                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
22617                                 && test -z "${cf_tst_cflags}" \
22618                                 && cf_fix_cppflags=yes
22619
22620                         if test $cf_fix_cppflags = yes ; then
22621                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
22622                                 continue
22623                         elif test "${cf_tst_cflags}" = "\"'" ; then
22624                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
22625                                 continue
22626                         fi
22627                         ;;
22628                 esac
22629                 case "$CPPFLAGS" in
22630                 (*$cf_add_cflags)
22631                         ;;
22632                 (*)
22633                         case $cf_add_cflags in
22634                         (-D*)
22635                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
22636
22637 CPPFLAGS=`echo "$CPPFLAGS" | \
22638         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
22639                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
22640
22641                                 ;;
22642                         esac
22643                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
22644                         ;;
22645                 esac
22646                 ;;
22647         (*)
22648                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
22649                 ;;
22650         esac
22651         ;;
22652 (yes)
22653         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
22654
22655         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
22656
22657         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
22658                 && test -z "${cf_tst_cflags}" \
22659                 && cf_fix_cppflags=no
22660         ;;
22661 esac
22662 done
22663
22664 if test -n "$cf_new_cflags" ; then
22665
22666         CFLAGS="$CFLAGS $cf_new_cflags"
22667 fi
22668
22669 if test -n "$cf_new_cppflags" ; then
22670
22671         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
22672 fi
22673
22674 if test -n "$cf_new_extra_cppflags" ; then
22675
22676         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
22677 fi
22678
22679 ### Define substitutions for header files to avoid name-pollution
22680
22681 if test "x$cf_cv_have_tcgetattr" = xyes ; then
22682         HAVE_TCGETATTR=1
22683 else
22684         HAVE_TCGETATTR=0
22685 fi
22686
22687 if test "x$ac_cv_header_stdint_h" = xyes ; then
22688         HAVE_STDINT_H=1
22689 else
22690         HAVE_STDINT_H=0
22691 fi
22692
22693 if test "x$ac_cv_header_termio_h" = xyes ; then
22694         HAVE_TERMIO_H=1
22695 else
22696         HAVE_TERMIO_H=0
22697 fi
22698
22699 if test "x$ac_cv_header_termios_h" = xyes ; then
22700         HAVE_TERMIOS_H=1
22701 else
22702         HAVE_TERMIOS_H=0
22703 fi
22704
22705 ################################################################################
22706 test "x$use_database" = xyes && \
22707 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
22708
22709 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
22710 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
22711
22712 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
22713 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
22714 fi
22715
22716 # Extract the first word of "tic", so it can be a program name with args.
22717 set dummy tic; ac_word=$2
22718 echo "$as_me:22718: checking for $ac_word" >&5
22719 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
22720 if test "${ac_cv_path_TIC_PATH+set}" = set; then
22721   echo $ECHO_N "(cached) $ECHO_C" >&6
22722 else
22723   case $TIC_PATH in
22724   [\\/]* | ?:[\\/]*)
22725   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
22726   ;;
22727   *)
22728   ac_save_IFS=$IFS; IFS=$ac_path_separator
22729 ac_dummy="$PATH:/usr/local/ncurses/bin"
22730 for ac_dir in $ac_dummy; do
22731   IFS=$ac_save_IFS
22732   test -z "$ac_dir" && ac_dir=.
22733   if $as_executable_p "$ac_dir/$ac_word"; then
22734    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
22735    echo "$as_me:22735: found $ac_dir/$ac_word" >&5
22736    break
22737 fi
22738 done
22739
22740   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
22741   ;;
22742 esac
22743 fi
22744 TIC_PATH=$ac_cv_path_TIC_PATH
22745
22746 if test -n "$TIC_PATH"; then
22747   echo "$as_me:22747: result: $TIC_PATH" >&5
22748 echo "${ECHO_T}$TIC_PATH" >&6
22749 else
22750   echo "$as_me:22750: result: no" >&5
22751 echo "${ECHO_T}no" >&6
22752 fi
22753
22754 if test -n "$FALLBACK_LIST"
22755 then
22756         if test "$TIC_PATH" = unknown
22757         then
22758                 { echo "$as_me:22758: WARNING: no tic program found for fallbacks" >&5
22759 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
22760         fi
22761 fi
22762
22763 if test "x$cf_with_tests" != xno ; then
22764         MAKE_TESTS=
22765 else
22766         MAKE_TESTS="#"
22767 fi
22768
22769 ADAHTML_DIR=../../doc/html/ada
22770
22771 # these could be configurable, but are not currently
22772 PANEL_NAME=panel
22773 MENU_NAME=menu
22774 FORM_NAME=form
22775 CXX_NAME=ncurses++
22776
22777 # workaround for OS/2 (20151017)
22778 case $cf_cv_system_name in
22779 (os2*)
22780         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
22781         ;;
22782 (*)
22783         LIBTOOL_OPTS_CXX=
22784         ;;
22785 esac
22786
22787 # workaround for g++ versus Solaris (20131116)
22788 case $cf_cv_system_name in
22789 (solaris2*)
22790         case "x$CPPFLAGS" in
22791         (*-D_XOPEN_SOURCE_EXTENDED*)
22792                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
22793
22794 echo "${as_me:-configure}:22794: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
22795
22796                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
22797                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
22798                 ;;
22799         esac
22800         ;;
22801 esac
22802
22803 # Help to automatically enable the extended curses features when using either
22804 # the *-config or the ".pc" files by adding defines.
22805 echo "$as_me:22805: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
22806 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
22807 PKG_CFLAGS=
22808 for cf_loop1 in $CPPFLAGS_after_XOPEN
22809 do
22810         cf_found=no
22811         for cf_loop2 in $CPPFLAGS_before_XOPEN
22812         do
22813                 if test "x$cf_loop1" = "x$cf_loop2"
22814                 then
22815                         cf_found=yes
22816                         break
22817                 fi
22818         done
22819         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
22820 done
22821 echo "$as_me:22821: result: $PKG_CFLAGS" >&5
22822 echo "${ECHO_T}$PKG_CFLAGS" >&6
22823
22824 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
22825 case "x$NCURSES_OSPEED" in
22826 (*short*)
22827         cf_compatible=1
22828         ;;
22829 (*)
22830         cf_compatible=0
22831         ;;
22832 esac
22833
22834 cat >>confdefs.h <<EOF
22835 #define NCURSES_OSPEED_COMPAT $cf_compatible
22836 EOF
22837
22838 case "x$cf_cv_typeof_chtype" in
22839 (xshort|xint|xlong)
22840         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
22841         ;;
22842 esac
22843
22844 case "x$cf_cv_typeof_mmask_t" in
22845 (xshort|xint|xlong)
22846         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
22847         ;;
22848 esac
22849
22850 # substitute into misc/Makefile to suppress
22851 # (un)install.data from the
22852 # (un)install rules.
22853 if test "x$cf_with_db_install" = "xno"; then
22854         MISC_INSTALL_DATA=
22855         MISC_UNINSTALL_DATA=
22856 else
22857         MISC_INSTALL_DATA=install.data
22858         MISC_UNINSTALL_DATA=uninstall.data
22859 fi
22860
22861 SUB_SCRIPTS=
22862
22863 if test -n "$PACKAGE"
22864 then
22865         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
22866         export PACKAGE
22867         echo "package: $PACKAGE"
22868 fi
22869
22870 UNALTERED_SYMS=
22871 cf_filter_syms=no
22872
22873 if test -n "$RESULTING_SYMS"
22874 then
22875         cf_filter_syms=$cf_dft_filter_syms
22876         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_version" 1>&6
22877
22878 echo "${as_me:-configure}:22878: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
22879
22880 fi
22881
22882 if test "x$WILDCARD_SYMS" = xno
22883 then
22884         cf_filter_syms=yes
22885 fi
22886
22887 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
22888
22889 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
22890 if test $cf_filter_syms = yes
22891 then
22892         RESULTING_SYMS=resulting.map
22893 fi
22894
22895 if test "x$cross_compiling" = xyes ; then
22896         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
22897 else
22898         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
22899 fi
22900
22901 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"
22902 ac_config_commands="$ac_config_commands default"
22903 cat >confcache <<\_ACEOF
22904 # This file is a shell script that caches the results of configure
22905 # tests run on this system so they can be shared between configure
22906 # scripts and configure runs, see configure's option --config-cache.
22907 # It is not useful on other systems.  If it contains results you don't
22908 # want to keep, you may remove or edit it.
22909 #
22910 # config.status only pays attention to the cache file if you give it
22911 # the --recheck option to rerun configure.
22912 #
22913 # `ac_cv_env_foo' variables (set or unset) will be overriden when
22914 # loading this file, other *unset* `ac_cv_foo' will be assigned the
22915 # following values.
22916
22917 _ACEOF
22918
22919 # The following way of writing the cache mishandles newlines in values,
22920 # but we know of no workaround that is simple, portable, and efficient.
22921 # So, don't put newlines in cache variables' values.
22922 # Ultrix sh set writes to stderr and can't be redirected directly,
22923 # and sets the high bit in the cache file unless we assign to the vars.
22924 {
22925   (set) 2>&1 |
22926     case `(ac_space=' '; set | grep ac_space) 2>&1` in
22927     *ac_space=\ *)
22928       # `set' does not quote correctly, so add quotes (double-quote
22929       # substitution turns \\\\ into \\, and sed turns \\ into \).
22930       sed -n \
22931         "s/'/'\\\\''/g;
22932           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22933       ;;
22934     *)
22935       # `set' quotes correctly as required by POSIX, so do not add quotes.
22936       sed -n \
22937         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
22938       ;;
22939     esac;
22940 } |
22941   sed '
22942      t clear
22943      : clear
22944      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22945      t end
22946      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22947      : end' >>confcache
22948 if cmp -s $cache_file confcache; then :; else
22949   if test -w $cache_file; then
22950     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
22951     cat confcache >$cache_file
22952   else
22953     echo "not updating unwritable cache $cache_file"
22954   fi
22955 fi
22956 rm -f confcache
22957
22958 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22959 # Let make expand exec_prefix.
22960 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22961
22962 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22963 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22964 # trailing colons and then remove the whole line if VPATH becomes empty
22965 # (actually we leave an empty line to preserve line numbers).
22966 if test "x$srcdir" = x.; then
22967   ac_vpsub='/^[         ]*VPATH[        ]*=/{
22968 s/:*\$(srcdir):*/:/;
22969 s/:*\${srcdir}:*/:/;
22970 s/:*@srcdir@:*/:/;
22971 s/^\([^=]*=[    ]*\):*/\1/;
22972 s/:*$//;
22973 s/^[^=]*=[      ]*$//;
22974 }'
22975 fi
22976
22977 DEFS=-DHAVE_CONFIG_H
22978
22979 : ${CONFIG_STATUS=./config.status}
22980 ac_clean_files_save=$ac_clean_files
22981 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22982 { echo "$as_me:22982: creating $CONFIG_STATUS" >&5
22983 echo "$as_me: creating $CONFIG_STATUS" >&6;}
22984 cat >$CONFIG_STATUS <<_ACEOF
22985 #! $SHELL
22986 # Generated automatically by configure.
22987 # Run this file to recreate the current configuration.
22988 # Compiler output produced by configure, useful for debugging
22989 # configure, is in config.log if it exists.
22990
22991 debug=false
22992 SHELL=\${CONFIG_SHELL-$SHELL}
22993 ac_cs_invocation="\$0 \$@"
22994
22995 _ACEOF
22996
22997 cat >>$CONFIG_STATUS <<\_ACEOF
22998 # Be Bourne compatible
22999 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23000   emulate sh
23001   NULLCMD=:
23002 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23003   set -o posix
23004 fi
23005
23006 # Name of the executable.
23007 as_me=`echo "$0" |sed 's,.*[\\/],,'`
23008
23009 if expr a : '\(a\)' >/dev/null 2>&1; then
23010   as_expr=expr
23011 else
23012   as_expr=false
23013 fi
23014
23015 rm -f conf$$ conf$$.exe conf$$.file
23016 echo >conf$$.file
23017 if ln -s conf$$.file conf$$ 2>/dev/null; then
23018   # We could just check for DJGPP; but this test a) works b) is more generic
23019   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23020   if test -f conf$$.exe; then
23021     # Don't use ln at all; we don't have any links
23022     as_ln_s='cp -p'
23023   else
23024     as_ln_s='ln -s'
23025   fi
23026 elif ln conf$$.file conf$$ 2>/dev/null; then
23027   as_ln_s=ln
23028 else
23029   as_ln_s='cp -p'
23030 fi
23031 rm -f conf$$ conf$$.exe conf$$.file
23032
23033 as_executable_p="test -f"
23034
23035 # Support unset when possible.
23036 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
23037   as_unset=unset
23038 else
23039   as_unset=false
23040 fi
23041
23042 # NLS nuisances.
23043 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
23044 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
23045 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
23046 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
23047 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
23048 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
23049 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
23050 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
23051
23052 # IFS
23053 # We need space, tab and new line, in precisely that order.
23054 as_nl='
23055 '
23056 IFS="   $as_nl"
23057
23058 # CDPATH.
23059 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
23060
23061 exec 6>&1
23062
23063 _ACEOF
23064
23065 # Files that config.status was made for.
23066 if test -n "$ac_config_files"; then
23067   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23068 fi
23069
23070 if test -n "$ac_config_headers"; then
23071   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23072 fi
23073
23074 if test -n "$ac_config_links"; then
23075   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23076 fi
23077
23078 if test -n "$ac_config_commands"; then
23079   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23080 fi
23081
23082 cat >>$CONFIG_STATUS <<\EOF
23083
23084 ac_cs_usage="\
23085 \`$as_me' instantiates files from templates according to the
23086 current configuration.
23087
23088 Usage: $0 [OPTIONS] [FILE]...
23089
23090   -h, --help       print this help, then exit
23091   -V, --version    print version number, then exit
23092   -d, --debug      don't remove temporary files
23093       --recheck    update $as_me by reconfiguring in the same conditions
23094   --file=FILE[:TEMPLATE]
23095                    instantiate the configuration file FILE
23096   --header=FILE[:TEMPLATE]
23097                    instantiate the configuration header FILE
23098
23099 Configuration files:
23100 $config_files
23101
23102 Configuration headers:
23103 $config_headers
23104
23105 Configuration commands:
23106 $config_commands
23107
23108 Report bugs to <dickey@invisible-island.net>."
23109 EOF
23110
23111 cat >>$CONFIG_STATUS <<EOF
23112 ac_cs_version="\\
23113 config.status
23114 configured by $0, generated by GNU Autoconf 2.52.20150926,
23115   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23116
23117 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
23118 Free Software Foundation, Inc.
23119 This config.status script is free software; the Free Software Foundation
23120 gives unlimited permission to copy, distribute and modify it."
23121 srcdir=$srcdir
23122 INSTALL="$INSTALL"
23123 EOF
23124
23125 cat >>$CONFIG_STATUS <<\EOF
23126 # If no file are specified by the user, then we need to provide default
23127 # value.  By we need to know if files were specified by the user.
23128 ac_need_defaults=:
23129 while test $# != 0
23130 do
23131   case $1 in
23132   --*=*)
23133     ac_option=`expr "x$1" : 'x\([^=]*\)='`
23134     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23135     shift
23136     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
23137     shift
23138     ;;
23139   -*);;
23140   *) # This is not an option, so the user has probably given explicit
23141      # arguments.
23142      ac_need_defaults=false;;
23143   esac
23144
23145   case $1 in
23146   # Handling of the options.
23147 EOF
23148 cat >>$CONFIG_STATUS <<EOF
23149   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23150     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
23151     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
23152 EOF
23153 cat >>$CONFIG_STATUS <<\EOF
23154   --version | --vers* | -V )
23155     echo "$ac_cs_version"; exit 0 ;;
23156   --he | --h)
23157     # Conflict between --help and --header
23158     { { echo "$as_me:23158: error: ambiguous option: $1
23159 Try \`$0 --help' for more information." >&5
23160 echo "$as_me: error: ambiguous option: $1
23161 Try \`$0 --help' for more information." >&2;}
23162    { (exit 1); exit 1; }; };;
23163   --help | --hel | -h )
23164     echo "$ac_cs_usage"; exit 0 ;;
23165   --debug | --d* | -d )
23166     debug=: ;;
23167   --file | --fil | --fi | --f )
23168     shift
23169     CONFIG_FILES="$CONFIG_FILES $1"
23170     ac_need_defaults=false;;
23171   --header | --heade | --head | --hea )
23172     shift
23173     CONFIG_HEADERS="$CONFIG_HEADERS $1"
23174     ac_need_defaults=false;;
23175
23176   # This is an error.
23177   -*) { { echo "$as_me:23177: error: unrecognized option: $1
23178 Try \`$0 --help' for more information." >&5
23179 echo "$as_me: error: unrecognized option: $1
23180 Try \`$0 --help' for more information." >&2;}
23181    { (exit 1); exit 1; }; } ;;
23182
23183   *) ac_config_targets="$ac_config_targets $1" ;;
23184
23185   esac
23186   shift
23187 done
23188
23189 exec 5>>config.log
23190 cat >&5 << _ACEOF
23191
23192 ## ----------------------- ##
23193 ## Running config.status.  ##
23194 ## ----------------------- ##
23195
23196 This file was extended by $as_me 2.52.20150926, executed with
23197   CONFIG_FILES    = $CONFIG_FILES
23198   CONFIG_HEADERS  = $CONFIG_HEADERS
23199   CONFIG_LINKS    = $CONFIG_LINKS
23200   CONFIG_COMMANDS = $CONFIG_COMMANDS
23201   > $ac_cs_invocation
23202 on `(hostname || uname -n) 2>/dev/null | sed 1q`
23203
23204 _ACEOF
23205 EOF
23206
23207 cat >>$CONFIG_STATUS <<EOF
23208 #
23209 # INIT-COMMANDS section.
23210 #
23211
23212 ### Special initialization commands, used to pass information from the
23213 ### configuration-run into config.status
23214
23215 AWK="$AWK"
23216 ALTERNATE_SYMS="$ALTERNATE_SYMS"
23217 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
23218 DFT_LWR_MODEL="$DFT_LWR_MODEL"
23219 ECHO_LD="$ECHO_LD"
23220 EXTRA_SUFFIX="$EXTRA_SUFFIX"
23221 LDCONFIG="$LDCONFIG"
23222 LIBTOOL_VERSION="$LIBTOOL_VERSION"
23223 LIB_NAME="$LIB_NAME"
23224 LIB_PREFIX="$LIB_PREFIX"
23225 LIB_SUBSETS="$LIB_SUBSETS"
23226 LIB_SUFFIX="$LIB_SUFFIX"
23227 LIB_TRACING="$LIB_TRACING"
23228 LN_S="$LN_S"
23229 MAKE_TERMINFO="$MAKE_TERMINFO"
23230 NCURSES_MAJOR="$NCURSES_MAJOR"
23231 NCURSES_MINOR="$NCURSES_MINOR"
23232 NCURSES_OSPEED="$NCURSES_OSPEED"
23233 NCURSES_PATCH="$NCURSES_PATCH"
23234 SRC_SUBDIRS="$SRC_SUBDIRS"
23235 TERMINFO="$TERMINFO"
23236 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
23237 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
23238 TICS_NAME="$TICS_NAME"
23239 TICS_SUFFIX="$TICS_SUFFIX"
23240 TIC_PATH="$TIC_PATH"
23241 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
23242 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
23243 TINFO_NAME="$TINFO_NAME"
23244 TINFO_SUFFIX="$TINFO_SUFFIX"
23245 UNALTERED_SYMS="$UNALTERED_SYMS"
23246 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
23247 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
23248 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
23249 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
23250 WILDCARD_SYMS="$WILDCARD_SYMS"
23251 WITH_CURSES_H="$with_curses_h"
23252 WITH_ECHO="${enable_echo:=yes}"
23253 WITH_OVERWRITE="$with_overwrite"
23254 cf_LIST_MODELS="$cf_list_models"
23255 cf_cv_abi_version="$cf_cv_abi_version"
23256 cf_cv_do_relink="$cf_cv_do_relink"
23257 cf_cv_do_symlinks="$cf_cv_do_symlinks"
23258 cf_cv_enable_lp64="$cf_cv_enable_lp64"
23259 cf_cv_enable_opaque="$cf_cv_enable_opaque"
23260 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
23261 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
23262 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
23263 cf_cv_rel_version="$cf_cv_rel_version"
23264 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
23265 cf_cv_shared_soname='$cf_cv_shared_soname'
23266 cf_cv_shlib_version="$cf_cv_shlib_version"
23267 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
23268 cf_cv_system_name="$cf_cv_system_name"
23269 cf_cv_term_driver="$with_term_driver"
23270 cf_with_ada="$cf_with_ada"
23271 cf_with_cxx_binding="$cf_with_cxx_binding"
23272 cf_with_db_install="$cf_with_db_install"
23273 cf_with_manpages="$cf_with_manpages"
23274 cf_with_tests="$cf_with_tests"
23275 host="$host"
23276 target="$target"
23277 with_shared_cxx="$with_shared_cxx"
23278
23279 EOF
23280
23281 cat >>$CONFIG_STATUS <<\EOF
23282 for ac_config_target in $ac_config_targets
23283 do
23284   case "$ac_config_target" in
23285   # Handling of arguments.
23286   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
23287   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
23288   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
23289   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
23290   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
23291   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
23292   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
23293   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23294   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
23295   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
23296   *) { { echo "$as_me:23296: error: invalid argument: $ac_config_target" >&5
23297 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23298    { (exit 1); exit 1; }; };;
23299   esac
23300 done
23301
23302 # If the user did not use the arguments to specify the items to instantiate,
23303 # then the envvar interface is used.  Set only those that are not.
23304 # We use the long form for the default assignment because of an extremely
23305 # bizarre bug on SunOS 4.1.3.
23306 if $ac_need_defaults; then
23307   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23308   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23309   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23310 fi
23311
23312 # Create a temporary directory, and hook for its removal unless debugging.
23313 $debug ||
23314 {
23315   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23316   trap '{ (exit 1); exit 1; }' 1 2 13 15
23317 }
23318
23319 # Create a (secure) tmp directory for tmp files.
23320 : ${TMPDIR=/tmp}
23321 {
23322   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
23323   test -n "$tmp" && test -d "$tmp"
23324 }  ||
23325 {
23326   tmp=$TMPDIR/cs$$-$RANDOM
23327   (umask 077 && mkdir $tmp)
23328 } ||
23329 {
23330    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
23331    { (exit 1); exit 1; }
23332 }
23333
23334 EOF
23335
23336 cat >>$CONFIG_STATUS <<EOF
23337
23338 #
23339 # CONFIG_FILES section.
23340 #
23341
23342 # No need to generate the scripts if there are no CONFIG_FILES.
23343 # This happens for instance when ./config.status config.h
23344 if test -n "\$CONFIG_FILES"; then
23345   # Protect against being on the right side of a sed subst in config.status.
23346   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23347    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23348 s,@SHELL@,$SHELL,;t t
23349 s,@exec_prefix@,$exec_prefix,;t t
23350 s,@prefix@,$prefix,;t t
23351 s,@program_transform_name@,$program_transform_name,;t t
23352 s,@bindir@,$bindir,;t t
23353 s,@sbindir@,$sbindir,;t t
23354 s,@libexecdir@,$libexecdir,;t t
23355 s,@datarootdir@,$datarootdir,;t t
23356 s,@datadir@,$datadir,;t t
23357 s,@sysconfdir@,$sysconfdir,;t t
23358 s,@sharedstatedir@,$sharedstatedir,;t t
23359 s,@localstatedir@,$localstatedir,;t t
23360 s,@libdir@,$libdir,;t t
23361 s,@includedir@,$includedir,;t t
23362 s,@oldincludedir@,$oldincludedir,;t t
23363 s,@infodir@,$infodir,;t t
23364 s,@mandir@,$mandir,;t t
23365 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23366 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23367 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23368 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23369 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23370 s,@build_alias@,$build_alias,;t t
23371 s,@host_alias@,$host_alias,;t t
23372 s,@target_alias@,$target_alias,;t t
23373 s,@ECHO_C@,$ECHO_C,;t t
23374 s,@ECHO_N@,$ECHO_N,;t t
23375 s,@ECHO_T@,$ECHO_T,;t t
23376 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23377 s,@DEFS@,$DEFS,;t t
23378 s,@LIBS@,$LIBS,;t t
23379 s,@top_builddir@,$top_builddir,;t t
23380 s,@EGREP@,$EGREP,;t t
23381 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
23382 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
23383 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
23384 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
23385 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
23386 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
23387 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
23388 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
23389 s,@VERSION@,$VERSION,;t t
23390 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
23391 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
23392 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
23393 s,@PACKAGE@,$PACKAGE,;t t
23394 s,@build@,$build,;t t
23395 s,@build_cpu@,$build_cpu,;t t
23396 s,@build_vendor@,$build_vendor,;t t
23397 s,@build_os@,$build_os,;t t
23398 s,@host@,$host,;t t
23399 s,@host_cpu@,$host_cpu,;t t
23400 s,@host_vendor@,$host_vendor,;t t
23401 s,@host_os@,$host_os,;t t
23402 s,@target@,$target,;t t
23403 s,@target_cpu@,$target_cpu,;t t
23404 s,@target_vendor@,$target_vendor,;t t
23405 s,@target_os@,$target_os,;t t
23406 s,@CC@,$CC,;t t
23407 s,@CFLAGS@,$CFLAGS,;t t
23408 s,@LDFLAGS@,$LDFLAGS,;t t
23409 s,@CPPFLAGS@,$CPPFLAGS,;t t
23410 s,@ac_ct_CC@,$ac_ct_CC,;t t
23411 s,@EXEEXT@,$EXEEXT,;t t
23412 s,@OBJEXT@,$OBJEXT,;t t
23413 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
23414 s,@CPP@,$CPP,;t t
23415 s,@LDCONFIG@,$LDCONFIG,;t t
23416 s,@CXX@,$CXX,;t t
23417 s,@CXXFLAGS@,$CXXFLAGS,;t t
23418 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23419 s,@AWK@,$AWK,;t t
23420 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23421 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23422 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23423 s,@LINT@,$LINT,;t t
23424 s,@LINT_OPTS@,$LINT_OPTS,;t t
23425 s,@LN_S@,$LN_S,;t t
23426 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
23427 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
23428 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
23429 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
23430 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
23431 s,@SET_MAKE@,$SET_MAKE,;t t
23432 s,@CTAGS@,$CTAGS,;t t
23433 s,@ETAGS@,$ETAGS,;t t
23434 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
23435 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
23436 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
23437 s,@RANLIB@,$RANLIB,;t t
23438 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23439 s,@LD@,$LD,;t t
23440 s,@ac_ct_LD@,$ac_ct_LD,;t t
23441 s,@AR@,$AR,;t t
23442 s,@ac_ct_AR@,$ac_ct_AR,;t t
23443 s,@NM@,$NM,;t t
23444 s,@ac_ct_NM@,$ac_ct_NM,;t t
23445 s,@ARFLAGS@,$ARFLAGS,;t t
23446 s,@DESTDIR@,$DESTDIR,;t t
23447 s,@BUILD_CC@,$BUILD_CC,;t t
23448 s,@BUILD_CPP@,$BUILD_CPP,;t t
23449 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
23450 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
23451 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
23452 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
23453 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
23454 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
23455 s,@cf_list_models@,$cf_list_models,;t t
23456 s,@ABI_VERSION@,$ABI_VERSION,;t t
23457 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
23458 s,@LIBTOOL@,$LIBTOOL,;t t
23459 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
23460 s,@LT_UNDEF@,$LT_UNDEF,;t t
23461 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
23462 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
23463 s,@LIB_CREATE@,$LIB_CREATE,;t t
23464 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
23465 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
23466 s,@LIB_PREP@,$LIB_PREP,;t t
23467 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
23468 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
23469 s,@LIB_LINK@,$LIB_LINK,;t t
23470 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
23471 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
23472 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
23473 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
23474 s,@TICS_NAME@,$TICS_NAME,;t t
23475 s,@TINFO_NAME@,$TINFO_NAME,;t t
23476 s,@LIB_NAME@,$LIB_NAME,;t t
23477 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
23478 s,@CC_G_OPT@,$CC_G_OPT,;t t
23479 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
23480 s,@LD_MODEL@,$LD_MODEL,;t t
23481 s,@shlibdir@,$shlibdir,;t t
23482 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
23483 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
23484 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
23485 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
23486 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
23487 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
23488 s,@LINK_PROGS@,$LINK_PROGS,;t t
23489 s,@LINK_TESTS@,$LINK_TESTS,;t t
23490 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
23491 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
23492 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
23493 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
23494 s,@RPATH_LIST@,$RPATH_LIST,;t t
23495 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
23496 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
23497 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
23498 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
23499 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
23500 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
23501 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
23502 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
23503 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
23504 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
23505 s,@XTERM_KBS@,$XTERM_KBS,;t t
23506 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
23507 s,@TERMINFO@,$TERMINFO,;t t
23508 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
23509 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
23510 s,@TERMPATH@,$TERMPATH,;t t
23511 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
23512 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
23513 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
23514 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
23515 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
23516 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
23517 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
23518 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
23519 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
23520 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
23521 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
23522 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
23523 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
23524 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
23525 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
23526 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
23527 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
23528 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
23529 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
23530 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
23531 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
23532 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
23533 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
23534 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
23535 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
23536 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
23537 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
23538 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
23539 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
23540 s,@PTHREAD@,$PTHREAD,;t t
23541 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
23542 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
23543 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
23544 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
23545 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
23546 s,@ECHO_LT@,$ECHO_LT,;t t
23547 s,@ECHO_LD@,$ECHO_LD,;t t
23548 s,@RULE_CC@,$RULE_CC,;t t
23549 s,@SHOW_CC@,$SHOW_CC,;t t
23550 s,@ECHO_CC@,$ECHO_CC,;t t
23551 s,@ECHO_LINK@,$ECHO_LINK,;t t
23552 s,@ADAFLAGS@,$ADAFLAGS,;t t
23553 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
23554 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
23555 s,@ADA_TRACE@,$ADA_TRACE,;t t
23556 s,@MATH_LIB@,$MATH_LIB,;t t
23557 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
23558 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
23559 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
23560 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
23561 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
23562 s,@TEST_LIBS@,$TEST_LIBS,;t t
23563 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
23564 s,@CXXCPP@,$CXXCPP,;t t
23565 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
23566 s,@CXX_AR@,$CXX_AR,;t t
23567 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
23568 s,@CXXLIBS@,$CXXLIBS,;t t
23569 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
23570 s,@gnat_exists@,$gnat_exists,;t t
23571 s,@M4_exists@,$M4_exists,;t t
23572 s,@cf_ada_make@,$cf_ada_make,;t t
23573 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
23574 s,@cf_compile_generics@,$cf_compile_generics,;t t
23575 s,@cf_generic_objects@,$cf_generic_objects,;t t
23576 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
23577 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
23578 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
23579 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
23580 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
23581 s,@cf_ada_package@,$cf_ada_package,;t t
23582 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
23583 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
23584 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
23585 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
23586 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
23587 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
23588 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
23589 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
23590 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
23591 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
23592 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
23593 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
23594 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
23595 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
23596 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
23597 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
23598 s,@TICS_LIBS@,$TICS_LIBS,;t t
23599 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
23600 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
23601 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
23602 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
23603 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
23604 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
23605 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
23606 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
23607 s,@includesubdir@,$includesubdir,;t t
23608 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
23609 s,@TICS_LIST@,$TICS_LIST,;t t
23610 s,@TINFO_LIST@,$TINFO_LIST,;t t
23611 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
23612 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
23613 s,@TEST_ARGS@,$TEST_ARGS,;t t
23614 s,@TEST_DEPS@,$TEST_DEPS,;t t
23615 s,@TEST_ARG2@,$TEST_ARG2,;t t
23616 s,@TEST_DEP2@,$TEST_DEP2,;t t
23617 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
23618 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
23619 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
23620 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
23621 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
23622 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
23623 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
23624 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
23625 s,@cross_compiling@,$cross_compiling,;t t
23626 s,@TIC_PATH@,$TIC_PATH,;t t
23627 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
23628 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
23629 s,@PANEL_NAME@,$PANEL_NAME,;t t
23630 s,@MENU_NAME@,$MENU_NAME,;t t
23631 s,@FORM_NAME@,$FORM_NAME,;t t
23632 s,@CXX_NAME@,$CXX_NAME,;t t
23633 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
23634 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
23635 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
23636 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
23637 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
23638 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
23639 CEOF
23640
23641 EOF
23642
23643   cat >>$CONFIG_STATUS <<\EOF
23644   # Split the substitutions into bite-sized pieces for seds with
23645   # small command number limits, like on Digital OSF/1 and HP-UX.
23646   ac_max_sed_lines=48
23647   ac_sed_frag=1 # Number of current file.
23648   ac_beg=1 # First line for current file.
23649   ac_end=$ac_max_sed_lines # Line after last line for current file.
23650   ac_more_lines=:
23651   ac_sed_cmds=
23652   while $ac_more_lines; do
23653     if test $ac_beg -gt 1; then
23654       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23655     else
23656       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23657     fi
23658     if test ! -s $tmp/subs.frag; then
23659       ac_more_lines=false
23660     else
23661       # The purpose of the label and of the branching condition is to
23662       # speed up the sed processing (if there are no `@' at all, there
23663       # is no need to browse any of the substitutions).
23664       # These are the two extra sed commands mentioned above.
23665       (echo ':t
23666   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
23667       # It is possible to make a multiline substitution using escaped newlines.
23668       # Ensure that we do not split the substitution between script fragments.
23669       ac_BEG=$ac_end
23670       ac_END=`expr $ac_end + $ac_max_sed_lines`
23671       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
23672       if test -s $tmp/subs.next; then
23673         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
23674         if test ! -s $tmp/subs.edit; then
23675           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
23676           if test ! -s $tmp/subs.edit; then
23677             if test $ac_beg -gt 1; then
23678               ac_end=`expr $ac_end - 1`
23679               continue
23680             fi
23681           fi
23682         fi
23683       fi
23684
23685       if test -z "$ac_sed_cmds"; then
23686         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
23687       else
23688         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
23689       fi
23690       ac_sed_frag=`expr $ac_sed_frag + 1`
23691       ac_beg=$ac_end
23692       ac_end=`expr $ac_end + $ac_max_sed_lines`
23693     fi
23694   done
23695   if test -z "$ac_sed_cmds"; then
23696     ac_sed_cmds=cat
23697   fi
23698 fi # test -n "$CONFIG_FILES"
23699
23700 EOF
23701 cat >>$CONFIG_STATUS <<\EOF
23702 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23703   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23704   case $ac_file in
23705   - | *:- | *:-:* ) # input from stdin
23706         cat >$tmp/stdin
23707         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23708         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23709   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23710         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23711   * )   ac_file_in=$ac_file.in ;;
23712   esac
23713
23714   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
23715   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23716          X"$ac_file" : 'X\(//\)[^/]' \| \
23717          X"$ac_file" : 'X\(//\)$' \| \
23718          X"$ac_file" : 'X\(/\)' \| \
23719          .     : '\(.\)' 2>/dev/null ||
23720 echo X"$ac_file" |
23721     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23722           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23723           /^X\(\/\/\)$/{ s//\1/; q; }
23724           /^X\(\/\).*/{ s//\1/; q; }
23725           s/.*/./; q'`
23726   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
23727     { case "$ac_dir" in
23728   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
23729   *)                      as_incr_dir=.;;
23730 esac
23731 as_dummy="$ac_dir"
23732 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
23733   case $as_mkdir_dir in
23734     # Skip DOS drivespec
23735     ?:) as_incr_dir=$as_mkdir_dir ;;
23736     *)
23737       as_incr_dir=$as_incr_dir/$as_mkdir_dir
23738       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
23739     ;;
23740   esac
23741 done; }
23742
23743     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
23744     # A "../" for each directory in $ac_dir_suffix.
23745     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
23746   else
23747     ac_dir_suffix= ac_dots=
23748   fi
23749
23750   case $srcdir in
23751   .)  ac_srcdir=.
23752       if test -z "$ac_dots"; then
23753          ac_top_srcdir=.
23754       else
23755          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
23756       fi ;;
23757   [\\/]* | ?:[\\/]* )
23758       ac_srcdir=$srcdir$ac_dir_suffix;
23759       ac_top_srcdir=$srcdir ;;
23760   *) # Relative path.
23761     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
23762     ac_top_srcdir=$ac_dots$srcdir ;;
23763   esac
23764
23765   case $INSTALL in
23766   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23767   *) ac_INSTALL=$ac_dots$INSTALL ;;
23768   esac
23769
23770   if test x"$ac_file" != x-; then
23771     { echo "$as_me:23771: creating $ac_file" >&5
23772 echo "$as_me: creating $ac_file" >&6;}
23773     rm -f "$ac_file"
23774   fi
23775   # Let's still pretend it is `configure' which instantiates (i.e., don't
23776   # use $as_me), people would be surprised to read:
23777   #    /* config.h.  Generated automatically by config.status.  */
23778   configure_input="Generated automatically from `echo $ac_file_in |
23779                                                  sed 's,.*/,,'` by configure."
23780
23781   # First look for the input files in the build tree, otherwise in the
23782   # src tree.
23783   ac_file_inputs=`IFS=:
23784     for f in $ac_file_in; do
23785       case $f in
23786       -) echo $tmp/stdin ;;
23787       [\\/$]*)
23788          # Absolute (can't be DOS-style, as IFS=:)
23789          test -f "$f" || { { echo "$as_me:23789: error: cannot find input file: $f" >&5
23790 echo "$as_me: error: cannot find input file: $f" >&2;}
23791    { (exit 1); exit 1; }; }
23792          echo $f;;
23793       *) # Relative
23794          if test -f "$f"; then
23795            # Build tree
23796            echo $f
23797          elif test -f "$srcdir/$f"; then
23798            # Source tree
23799            echo $srcdir/$f
23800          else
23801            # /dev/null tree
23802            { { echo "$as_me:23802: error: cannot find input file: $f" >&5
23803 echo "$as_me: error: cannot find input file: $f" >&2;}
23804    { (exit 1); exit 1; }; }
23805          fi;;
23806       esac
23807     done` || { (exit 1); exit 1; }
23808 EOF
23809 cat >>$CONFIG_STATUS <<\EOF
23810   ac_warn_datarootdir=no
23811   if test x"$ac_file" != x-; then
23812     for ac_item in $ac_file_inputs
23813     do
23814       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
23815       if test -n "$ac_seen"; then
23816         ac_used=`grep '@datarootdir@' $ac_item`
23817         if test -z "$ac_used"; then
23818           { echo "$as_me:23818: WARNING: datarootdir was used implicitly but not set:
23819 $ac_seen" >&5
23820 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
23821 $ac_seen" >&2;}
23822           ac_warn_datarootdir=yes
23823         fi
23824       fi
23825       ac_seen=`grep '${datarootdir}' $ac_item`
23826       if test -n "$ac_seen"; then
23827         { echo "$as_me:23827: WARNING: datarootdir was used explicitly but not set:
23828 $ac_seen" >&5
23829 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
23830 $ac_seen" >&2;}
23831         ac_warn_datarootdir=yes
23832       fi
23833     done
23834   fi
23835
23836 if test "x$ac_warn_datarootdir" = xyes; then
23837   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
23838 fi
23839
23840 EOF
23841 cat >>$CONFIG_STATUS <<EOF
23842   sed "$ac_vpsub
23843 $extrasub
23844 EOF
23845 cat >>$CONFIG_STATUS <<\EOF
23846 :t
23847 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23848 s,@configure_input@,$configure_input,;t t
23849 s,@srcdir@,$ac_srcdir,;t t
23850 s,@top_srcdir@,$ac_top_srcdir,;t t
23851 s,@INSTALL@,$ac_INSTALL,;t t
23852 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
23853   rm -f $tmp/stdin
23854   if test x"$ac_file" != x-; then
23855     cp $tmp/out $ac_file
23856
23857     for ac_name in prefix exec_prefix datarootdir
23858     do
23859         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
23860         if test -n "$ac_seen"; then
23861             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
23862             if test -z "$ac_init"; then
23863               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
23864               { echo "$as_me:23864: WARNING: Variable $ac_name is used but was not set:
23865 $ac_seen" >&5
23866 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
23867 $ac_seen" >&2;}
23868             fi
23869         fi
23870     done
23871     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
23872     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
23873     if test -s $tmp/out; then
23874       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
23875       { echo "$as_me:23875: WARNING: Some variables may not be substituted:
23876 $ac_seen" >&5
23877 echo "$as_me: WARNING: Some variables may not be substituted:
23878 $ac_seen" >&2;}
23879     fi
23880   else
23881     cat $tmp/out
23882   fi
23883   rm -f $tmp/out
23884
23885 done
23886 EOF
23887 cat >>$CONFIG_STATUS <<\EOF
23888
23889 #
23890 # CONFIG_HEADER section.
23891 #
23892
23893 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
23894 # NAME is the cpp macro being defined and VALUE is the value it is being given.
23895 #
23896 # ac_d sets the value in "#define NAME VALUE" lines.
23897 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
23898 ac_dB='[        ].*$,\1#\2'
23899 ac_dC=' '
23900 ac_dD=',;t'
23901 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
23902 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
23903 ac_iB='\([      ]\),\1#\2define\3'
23904 ac_iC=' '
23905 ac_iD='\4,;t'
23906 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
23907 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
23908 ac_uB='$,\1#\2define\3'
23909 ac_uC=' '
23910 ac_uD=',;t'
23911
23912 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
23913   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23914   case $ac_file in
23915   - | *:- | *:-:* ) # input from stdin
23916         cat >$tmp/stdin
23917         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23918         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23919   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23920         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23921   * )   ac_file_in=$ac_file.in ;;
23922   esac
23923
23924   test x"$ac_file" != x- && { echo "$as_me:23924: creating $ac_file" >&5
23925 echo "$as_me: creating $ac_file" >&6;}
23926
23927   # First look for the input files in the build tree, otherwise in the
23928   # src tree.
23929   ac_file_inputs=`IFS=:
23930     for f in $ac_file_in; do
23931       case $f in
23932       -) echo $tmp/stdin ;;
23933       [\\/$]*)
23934          # Absolute (can't be DOS-style, as IFS=:)
23935          test -f "$f" || { { echo "$as_me:23935: error: cannot find input file: $f" >&5
23936 echo "$as_me: error: cannot find input file: $f" >&2;}
23937    { (exit 1); exit 1; }; }
23938          echo $f;;
23939       *) # Relative
23940          if test -f "$f"; then
23941            # Build tree
23942            echo $f
23943          elif test -f "$srcdir/$f"; then
23944            # Source tree
23945            echo $srcdir/$f
23946          else
23947            # /dev/null tree
23948            { { echo "$as_me:23948: error: cannot find input file: $f" >&5
23949 echo "$as_me: error: cannot find input file: $f" >&2;}
23950    { (exit 1); exit 1; }; }
23951          fi;;
23952       esac
23953     done` || { (exit 1); exit 1; }
23954   # Remove the trailing spaces.
23955   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
23956
23957 EOF
23958
23959 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
23960 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
23961 # be either 'cat' or 'sort'.
23962 cat confdefs.h | uniq >conftest.vals
23963
23964 # Break up conftest.vals because some shells have a limit on
23965 # the size of here documents, and old seds have small limits too.
23966
23967 rm -f conftest.tail
23968 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
23969 while grep . conftest.vals >/dev/null
23970 do
23971   # Write chunks of a limited-size here document to conftest.frag.
23972   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
23973   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
23974   echo 'CEOF' >> $CONFIG_STATUS
23975   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
23976   rm -f conftest.vals
23977   mv conftest.tail conftest.vals
23978 done
23979 rm -f conftest.vals
23980
23981 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
23982 # marker @DEFS@.
23983 echo '  cat >> conftest.edit <<CEOF
23984 /@DEFS@/r conftest.frag
23985 /@DEFS@/d
23986 CEOF
23987 sed -f conftest.edit $tmp/in > $tmp/out
23988 rm -f $tmp/in
23989 mv $tmp/out $tmp/in
23990 rm -f conftest.edit conftest.frag
23991 ' >> $CONFIG_STATUS
23992
23993 cat >>$CONFIG_STATUS <<\EOF
23994   # Let's still pretend it is `configure' which instantiates (i.e., don't
23995   # use $as_me), people would be surprised to read:
23996   #    /* config.h.  Generated automatically by config.status.  */
23997   if test x"$ac_file" = x-; then
23998     echo "/* Generated automatically by configure.  */" >$tmp/config.h
23999   else
24000     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
24001   fi
24002   cat $tmp/in >>$tmp/config.h
24003   rm -f $tmp/in
24004   if test x"$ac_file" != x-; then
24005     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
24006       { echo "$as_me:24006: $ac_file is unchanged" >&5
24007 echo "$as_me: $ac_file is unchanged" >&6;}
24008     else
24009       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24010          X"$ac_file" : 'X\(//\)[^/]' \| \
24011          X"$ac_file" : 'X\(//\)$' \| \
24012          X"$ac_file" : 'X\(/\)' \| \
24013          .     : '\(.\)' 2>/dev/null ||
24014 echo X"$ac_file" |
24015     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24016           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24017           /^X\(\/\/\)$/{ s//\1/; q; }
24018           /^X\(\/\).*/{ s//\1/; q; }
24019           s/.*/./; q'`
24020       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24021         { case "$ac_dir" in
24022   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24023   *)                      as_incr_dir=.;;
24024 esac
24025 as_dummy="$ac_dir"
24026 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24027   case $as_mkdir_dir in
24028     # Skip DOS drivespec
24029     ?:) as_incr_dir=$as_mkdir_dir ;;
24030     *)
24031       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24032       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24033     ;;
24034   esac
24035 done; }
24036
24037       fi
24038       rm -f $ac_file
24039       mv $tmp/config.h $ac_file
24040     fi
24041   else
24042     cat $tmp/config.h
24043     rm -f $tmp/config.h
24044   fi
24045 done
24046 EOF
24047 cat >>$CONFIG_STATUS <<\EOF
24048 #
24049 # CONFIG_COMMANDS section.
24050 #
24051 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24052   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24053   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24054
24055   case $ac_dest in
24056     default )
24057 if test "x$cf_with_tests" != xno ; then
24058
24059 for cf_dir in test
24060 do
24061         if test ! -d $srcdir/$cf_dir; then
24062                 continue
24063         elif test -f $srcdir/$cf_dir/programs; then
24064                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
24065         fi
24066 done
24067
24068 fi
24069
24070 cf_prefix=$LIB_PREFIX
24071
24072 case $cf_cv_shlib_version in
24073 (cygdll|msysdll|mingw)
24074         TINFO_NAME=$TINFO_ARG_SUFFIX
24075         TINFO_SUFFIX=.dll
24076         ;;
24077 esac
24078
24079 if test -n "$TINFO_SUFFIX" ; then
24080         case $TINFO_SUFFIX in
24081         (tw*)
24082                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
24083                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
24084                 ;;
24085         (t*)
24086                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
24087                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
24088                 ;;
24089         (w*)
24090                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
24091                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
24092                 ;;
24093         esac
24094 fi
24095
24096 for cf_dir in $SRC_SUBDIRS
24097 do
24098         if test ! -d $srcdir/$cf_dir ; then
24099                 continue
24100         elif test -f $srcdir/$cf_dir/modules; then
24101
24102                 SHARED_LIB=
24103                 Libs_To_Make=
24104                 cf_awk_program=
24105                 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
24106                 then
24107                         cf_awk_program="$cf_awk_program\
24108 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
24109 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
24110 "
24111                 fi
24112
24113                 if test "x$WILDCARD_SYMS" = xno
24114                 then
24115                         cf_awk_program="$cf_awk_program\
24116 /[      ]_\\*;/ { skip=1; next; }\
24117 "
24118                 fi
24119
24120                 if test "x$cf_awk_program" != "x"
24121                 then
24122                         cat >>$cf_dir/Makefile <<CF_EOF
24123
24124 # Generated by CF_LIB_RULES
24125 resulting.map: $UNALTERED_SYMS
24126         $AWK 'BEGIN { skip = 1; last=""; } \
24127 $cf_awk_program \
24128 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
24129  skip = 0; last = \$\$0; } \
24130 END { print last; }' < $UNALTERED_SYMS >\$@
24131
24132 distclean::
24133         rm -f resulting.map
24134 CF_EOF
24135                 fi
24136
24137                 for cf_item in $cf_LIST_MODELS
24138                 do
24139
24140         case X$cf_item in
24141         (Xlibtool)
24142                 cf_suffix='.la'
24143                 cf_depsuf=$cf_suffix
24144                 ;;
24145         (Xdebug)
24146                 cf_suffix='_g.a'
24147                 cf_depsuf=$cf_suffix
24148                 ;;
24149         (Xprofile)
24150                 cf_suffix='_p.a'
24151                 cf_depsuf=$cf_suffix
24152                 ;;
24153         (Xshared)
24154                 case $cf_cv_system_name in
24155                 (aix[5-7]*)
24156                         cf_suffix='.so'
24157                         cf_depsuf=$cf_suffix
24158                         ;;
24159                 (cygwin*|msys*|mingw*)
24160                         cf_suffix='.dll'
24161                         cf_depsuf='.dll.a'
24162                         ;;
24163                 (darwin*)
24164                         cf_suffix='.dylib'
24165                         cf_depsuf=$cf_suffix
24166                         ;;
24167                 (hpux*)
24168                         case $target in
24169                         (ia64*)
24170                                 cf_suffix='.so'
24171                                 cf_depsuf=$cf_suffix
24172                                 ;;
24173                         (*)
24174                                 cf_suffix='.sl'
24175                                 cf_depsuf=$cf_suffix
24176                                 ;;
24177                         esac
24178                         ;;
24179                 (*)
24180                         cf_suffix='.so'
24181                         cf_depsuf=$cf_suffix
24182                         ;;
24183                 esac
24184                 ;;
24185         (*)
24186                 cf_suffix='.a'
24187                 cf_depsuf=$cf_suffix
24188                 ;;
24189         esac
24190         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24191         then
24192                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24193                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24194         fi
24195
24196                         cf_libname=$cf_dir
24197                         test "$cf_dir" = c++ && cf_libname=ncurses++
24198                         if test $cf_item = shared ; then
24199                                 if test -n "${LIB_SUFFIX}"
24200                                 then
24201                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24202                                 else
24203                                         cf_shared_suffix="$cf_suffix"
24204                                 fi
24205                                 if test "$cf_cv_do_symlinks" = yes ; then
24206                                         cf_version_name=
24207
24208                                         case "$cf_cv_shlib_version" in
24209                                         (rel)
24210                                                 cf_version_name=REL_VERSION
24211                                                 ;;
24212                                         (abi)
24213                                                 cf_version_name=ABI_VERSION
24214                                                 ;;
24215                                         esac
24216
24217                                         if test -n "$cf_version_name"
24218                                         then
24219                                                 case "$cf_cv_system_name" in
24220                                                 (darwin*)
24221                                                         # "w", etc?
24222                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
24223                                                         ;;
24224                                                 (*)
24225                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
24226                                                         ;;
24227                                                 esac
24228                                         fi
24229                                         if test -n "${USE_LIB_SUFFIX}"
24230                                         then
24231                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24232                                         else
24233                                                 cf_shared_suffix="$cf_suffix"
24234                                         fi
24235                                 fi
24236                                 # cygwin needs import library, and has unique naming convention
24237                                 # use autodetected ${cf_prefix} for import lib and static lib, but
24238                                 # use 'cyg' prefix for shared lib.
24239                                 case $cf_cv_shlib_version in
24240                                 (cygdll)
24241                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24242                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
24243                                         ;;
24244                                 (msysdll)
24245                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24246                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
24247                                         ;;
24248                                 (mingw)
24249                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24250                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
24251                                         ;;
24252                                 (*)
24253                                         cf_add_lib=
24254                                         ;;
24255                                 esac
24256                                 if test -n "$cf_add_lib"
24257                                 then
24258                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
24259                                         continue
24260                                 fi
24261                         fi
24262                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
24263                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
24264                 done
24265
24266                 if test $cf_dir = ncurses ; then
24267                         cf_subsets="$LIB_SUBSETS"
24268                         cf_r_parts="$cf_subsets"
24269                         cf_liblist="$Libs_To_Make"
24270
24271                         while test -n "$cf_r_parts"
24272                         do
24273                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
24274                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
24275                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
24276                                         cf_add_lib=
24277                                         case $cf_l_parts in
24278                                         (*termlib*)
24279                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
24280                                                 ;;
24281                                         (*ticlib*)
24282                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
24283                                                 ;;
24284                                         (*)
24285                                                 break
24286                                                 ;;
24287                                         esac
24288                                         if test -n "$cf_add_lib"; then
24289                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
24290                                         fi
24291                                 else
24292                                         break
24293                                 fi
24294                         done
24295                 else
24296                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
24297                 fi
24298
24299                 if test $cf_dir = c++; then
24300                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
24301                                 cf_list=
24302                                 for cf_item in $Libs_To_Make
24303                                 do
24304                                         case $cf_item in
24305                                         (*.a)
24306                                                 ;;
24307                                         (*)
24308                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
24309                                                 ;;
24310                                         esac
24311                                         for cf_test in $cf_list
24312                                         do
24313                                                 if test "$cf_test" = "$cf_item"
24314                                                 then
24315                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
24316                                                         cf_item=
24317                                                         break
24318                                                 fi
24319                                         done
24320                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
24321                                 done
24322                                 Libs_To_Make="$cf_list"
24323                         fi
24324                 fi
24325
24326                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
24327                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
24328                         $cf_dir/Makefile >$cf_dir/Makefile.out
24329                 mv $cf_dir/Makefile.out $cf_dir/Makefile
24330
24331                 $AWK -f $srcdir/mk-0th.awk \
24332                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
24333                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24334
24335                 for cf_subset in $cf_subsets
24336                 do
24337                         cf_subdirs=
24338                         for cf_item in $cf_LIST_MODELS
24339                         do
24340
24341                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
24342
24343 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24344
24345                         CXX_MODEL=$cf_ITEM
24346                         if test "$CXX_MODEL" = SHARED; then
24347                                 case $cf_cv_shlib_version in
24348                                 (cygdll|msysdll|mingw)
24349                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
24350
24351 echo "${as_me:-configure}:24351: testing overriding CXX_MODEL to SHARED ..." 1>&5
24352
24353                                         with_shared_cxx=yes
24354                                         ;;
24355                                 (*)
24356                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
24357                                         ;;
24358                                 esac
24359                         fi
24360
24361         case X$cf_item in
24362         (Xlibtool)
24363                 cf_suffix='.la'
24364                 cf_depsuf=$cf_suffix
24365                 ;;
24366         (Xdebug)
24367                 cf_suffix='_g.a'
24368                 cf_depsuf=$cf_suffix
24369                 ;;
24370         (Xprofile)
24371                 cf_suffix='_p.a'
24372                 cf_depsuf=$cf_suffix
24373                 ;;
24374         (Xshared)
24375                 case $cf_cv_system_name in
24376                 (aix[5-7]*)
24377                         cf_suffix='.so'
24378                         cf_depsuf=$cf_suffix
24379                         ;;
24380                 (cygwin*|msys*|mingw*)
24381                         cf_suffix='.dll'
24382                         cf_depsuf='.dll.a'
24383                         ;;
24384                 (darwin*)
24385                         cf_suffix='.dylib'
24386                         cf_depsuf=$cf_suffix
24387                         ;;
24388                 (hpux*)
24389                         case $target in
24390                         (ia64*)
24391                                 cf_suffix='.so'
24392                                 cf_depsuf=$cf_suffix
24393                                 ;;
24394                         (*)
24395                                 cf_suffix='.sl'
24396                                 cf_depsuf=$cf_suffix
24397                                 ;;
24398                         esac
24399                         ;;
24400                 (*)
24401                         cf_suffix='.so'
24402                         cf_depsuf=$cf_suffix
24403                         ;;
24404                 esac
24405                 ;;
24406         (*)
24407                 cf_suffix='.a'
24408                 cf_depsuf=$cf_suffix
24409                 ;;
24410         esac
24411         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24412         then
24413                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24414                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24415         fi
24416
24417         case $cf_item in
24418         (libtool) cf_subdir='obj_lo'  ;;
24419         (normal)  cf_subdir='objects' ;;
24420         (debug)   cf_subdir='obj_g' ;;
24421         (profile) cf_subdir='obj_p' ;;
24422         (shared)
24423                 case $cf_cv_system_name in
24424                 (cygwin|msys)
24425                         cf_subdir='objects' ;;
24426                 (*)
24427                         cf_subdir='obj_s' ;;
24428                 esac
24429         esac
24430
24431                         # Test for case where we build libtinfo with a different name.
24432                         cf_libname=$cf_dir
24433                         if test $cf_dir = ncurses ; then
24434                                 case $cf_subset in
24435                                 (*base*)
24436                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
24437                                         ;;
24438                                 (*termlib*)
24439                                         cf_libname=$TINFO_LIB_SUFFIX
24440                                         ;;
24441                                 (ticlib*)
24442                                         cf_libname=$TICS_LIB_SUFFIX
24443                                         ;;
24444                                 esac
24445                         elif test $cf_dir = c++ ; then
24446                                 cf_libname=ncurses++$USE_LIB_SUFFIX
24447                         else
24448                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24449                         fi
24450                         if test -n "${USE_ARG_SUFFIX}" ; then
24451                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
24452                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
24453                         fi
24454
24455                         # These dependencies really are for development, not
24456                         # builds, but they are useful in porting, too.
24457                         cf_depend="../include/ncurses_cfg.h"
24458                         if test "$srcdir" = "."; then
24459                                 cf_reldir="."
24460                         else
24461                                 cf_reldir="\${srcdir}"
24462                         fi
24463
24464                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
24465                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
24466                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
24467                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
24468                         fi
24469
24470                         cf_dir_suffix=
24471                         old_cf_suffix="$cf_suffix"
24472                         if test "$cf_cv_shlib_version_infix" = yes ; then
24473                         if test -n "$USE_LIB_SUFFIX" ; then
24474                                 case $USE_LIB_SUFFIX in
24475                                 (tw*)
24476                                         cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
24477                                         cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
24478                                         cf_dir_suffix=tw$EXTRA_SUFFIX
24479                                         ;;
24480                                 (t*)
24481                                         cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
24482                                         cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
24483                                         cf_dir_suffix=t$EXTRA_SUFFIX
24484                                         ;;
24485                                 (w*)
24486                                         cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
24487                                         cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
24488                                         cf_dir_suffix=w$EXTRA_SUFFIX
24489                                         ;;
24490                                 (*)
24491                                         cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
24492                                         cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
24493                                         cf_dir_suffix=$EXTRA_SUFFIX
24494                                         ;;
24495                                 esac
24496                         fi
24497                         fi
24498
24499                         $AWK -f $srcdir/mk-1st.awk \
24500                                 name=${cf_libname}${cf_dir_suffix} \
24501                                 traces=$LIB_TRACING \
24502                                 MODEL=$cf_ITEM \
24503                                 CXX_MODEL=$CXX_MODEL \
24504                                 model=$cf_subdir \
24505                                 prefix=$cf_prefix \
24506                                 suffix=$cf_suffix \
24507                                 subset=$cf_subset \
24508                                 driver=$cf_cv_term_driver \
24509                                 SymLink="$LN_S" \
24510                                 TermlibRoot=$TINFO_NAME \
24511                                 TermlibSuffix=$TINFO_SUFFIX \
24512                                 ShlibVer=$cf_cv_shlib_version \
24513                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
24514                                 ReLink=${cf_cv_do_relink:-no} \
24515                                 DoLinks=$cf_cv_do_symlinks \
24516                                 rmSoLocs=$cf_cv_rm_so_locs \
24517                                 ldconfig="$LDCONFIG" \
24518                                 overwrite=$WITH_OVERWRITE \
24519                                 depend="$cf_depend" \
24520                                 host="$host" \
24521                                 libtool_version="$LIBTOOL_VERSION" \
24522                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24523
24524                         cf_suffix="$old_cf_suffix"
24525
24526                         for cf_subdir2 in $cf_subdirs lib
24527                         do
24528                                 test $cf_subdir = $cf_subdir2 && break
24529                         done
24530                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
24531                         $AWK -f $srcdir/mk-2nd.awk \
24532                                 name=$cf_dir \
24533                                 traces=$LIB_TRACING \
24534                                 MODEL=$cf_ITEM \
24535                                 model=$cf_subdir \
24536                                 subset=$cf_subset \
24537                                 srcdir=$srcdir \
24538                                 echo=$WITH_ECHO \
24539                                 crenames=$cf_cv_prog_CC_c_o \
24540                                 cxxrenames=$cf_cv_prog_CXX_c_o \
24541                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24542                         cf_subdirs="$cf_subdirs $cf_subdir"
24543                         done
24544                 done
24545         fi
24546
24547         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
24548 done
24549
24550 for cf_dir in $SRC_SUBDIRS
24551 do
24552         if test ! -d $srcdir/$cf_dir ; then
24553                 continue
24554         fi
24555
24556         if test -f $cf_dir/Makefile ; then
24557                 case "$cf_dir" in
24558                 (Ada95)
24559                         echo 'libs \' >> Makefile
24560                         echo 'install.libs \' >> Makefile
24561                         echo 'uninstall.libs ::' >> Makefile
24562                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
24563                         ;;
24564                 esac
24565         fi
24566
24567         if test -f $srcdir/$cf_dir/modules; then
24568                 echo >> Makefile
24569                 if test -f $srcdir/$cf_dir/headers; then
24570 cat >> Makefile <<CF_EOF
24571 install.includes \\
24572 uninstall.includes \\
24573 CF_EOF
24574                 fi
24575 if test "$cf_dir" != "c++" ; then
24576 echo 'lint \' >> Makefile
24577 fi
24578 cat >> Makefile <<CF_EOF
24579 libs \\
24580 lintlib \\
24581 install.libs \\
24582 uninstall.libs \\
24583 install.$cf_dir \\
24584 uninstall.$cf_dir ::
24585         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
24586 CF_EOF
24587         elif test -f $srcdir/$cf_dir/headers; then
24588 cat >> Makefile <<CF_EOF
24589
24590 libs \\
24591 install.libs \\
24592 uninstall.libs \\
24593 install.includes \\
24594 uninstall.includes ::
24595         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
24596 CF_EOF
24597 fi
24598 done
24599
24600 if test "x$cf_with_db_install" = xyes; then
24601 cat >> Makefile <<CF_EOF
24602
24603 install.libs uninstall.libs \\
24604 install.data uninstall.data ::
24605 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
24606 CF_EOF
24607 else
24608 cat >> Makefile <<CF_EOF
24609
24610 install.libs uninstall.libs ::
24611         cd misc && \${MAKE} \${TOP_MFLAGS} \$@
24612 CF_EOF
24613 fi
24614
24615 if test "x$cf_with_manpages" = xyes; then
24616 cat >> Makefile <<CF_EOF
24617
24618 install.man \\
24619 uninstall.man ::
24620         cd man && \${MAKE} \${TOP_MFLAGS} \$@
24621 CF_EOF
24622 fi
24623
24624 cat >> Makefile <<CF_EOF
24625
24626 distclean ::
24627         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
24628         rm -f headers.sh headers.sed mk_shared_lib.sh
24629         rm -f edit_man.* man_alias.*
24630         rm -rf \${DIRS_TO_MAKE}
24631 CF_EOF
24632
24633 # Special case: tack's manpage lives in its own directory.
24634 if test "x$cf_with_manpages" = xyes; then
24635 if test -d tack ; then
24636 if test -f $srcdir/$tack.h; then
24637 cat >> Makefile <<CF_EOF
24638
24639 install.man \\
24640 uninstall.man ::
24641         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
24642 CF_EOF
24643 fi
24644 fi
24645 fi
24646
24647 rm -f headers.sed headers.sh
24648
24649 echo creating headers.sh
24650 cat >headers.sh <<CF_EOF
24651 #! $SHELL
24652 # This shell script is generated by the 'configure' script.  It is invoked in a
24653 # subdirectory of the build tree.  It generates a sed-script in the parent
24654 # directory that is used to adjust includes for header files that reside in a
24655 # subdirectory of /usr/include, etc.
24656 PRG=""
24657 while test \$# != 3
24658 do
24659 PRG="\$PRG \$1"; shift
24660 done
24661 DST=\$1
24662 REF=\$2
24663 SRC=\$3
24664 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
24665 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
24666 echo installing \$SRC in \$DST
24667 CF_EOF
24668
24669 if test $WITH_CURSES_H = yes; then
24670         cat >>headers.sh <<CF_EOF
24671 case \$DST in
24672 (/*/include/*)
24673         END=\`basename \$DST\`
24674         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
24675         do
24676                 NAME=\`basename \$i\`
24677                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
24678         done
24679         ;;
24680 (*)
24681         echo "" >> \$TMPSED
24682         ;;
24683 esac
24684 CF_EOF
24685
24686 else
24687         cat >>headers.sh <<CF_EOF
24688 case \$DST in
24689 (/*/include/*)
24690         END=\`basename \$DST\`
24691         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
24692         do
24693                 NAME=\`basename \$i\`
24694                 if test "\$NAME" = "curses.h"
24695                 then
24696                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
24697                         NAME=ncurses.h
24698                 fi
24699                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
24700         done
24701         ;;
24702 (*)
24703         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
24704         ;;
24705 esac
24706 CF_EOF
24707 fi
24708 cat >>headers.sh <<CF_EOF
24709 rm -f \$TMPSRC
24710 sed -f \$TMPSED \$SRC > \$TMPSRC
24711 NAME=\`basename \$SRC\`
24712 CF_EOF
24713 if test $WITH_CURSES_H != yes; then
24714         cat >>headers.sh <<CF_EOF
24715 test "\$NAME" = "curses.h" && NAME=ncurses.h
24716 CF_EOF
24717 fi
24718 cat >>headers.sh <<CF_EOF
24719 # Just in case someone gzip'd manpages, remove the conflicting copy.
24720 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
24721
24722 eval \$PRG \$TMPSRC \$DST/\$NAME
24723 rm -f \$TMPSRC \$TMPSED
24724 CF_EOF
24725
24726 chmod 0755 headers.sh
24727
24728 for cf_dir in $SRC_SUBDIRS
24729 do
24730         if test ! -d $srcdir/$cf_dir ; then
24731                 continue
24732         fi
24733
24734         if test -f $srcdir/$cf_dir/headers; then
24735                 $AWK -f $srcdir/mk-hdr.awk \
24736                         subset="$LIB_SUBSETS" \
24737                         compat="$WITH_CURSES_H" \
24738                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
24739         fi
24740
24741         if test -f $srcdir/$cf_dir/modules; then
24742                 if test "$cf_dir" != "c++" ; then
24743                         cat >>$cf_dir/Makefile <<"CF_EOF"
24744 depend : ${AUTO_SRC}
24745         makedepend -- ${CPPFLAGS} -- ${C_SRC}
24746
24747 # DO NOT DELETE THIS LINE -- make depend depends on it.
24748 CF_EOF
24749                 fi
24750         fi
24751 done
24752
24753 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
24754 if test -z "$USE_OLD_MAKERULES" ; then
24755         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
24756 fi
24757 fi
24758  ;;
24759   esac
24760 done
24761 EOF
24762
24763 cat >>$CONFIG_STATUS <<\EOF
24764
24765 { (exit 0); exit 0; }
24766 EOF
24767 chmod +x $CONFIG_STATUS
24768 ac_clean_files=$ac_clean_files_save
24769
24770 # configure is writing to config.log, and then calls config.status.
24771 # config.status does its own redirection, appending to config.log.
24772 # Unfortunately, on DOS this fails, as config.log is still kept open
24773 # by configure, so config.status won't be able to write to it; its
24774 # output is simply discarded.  So we exec the FD to /dev/null,
24775 # effectively closing config.log, so it can be properly (re)opened and
24776 # appended to by config.status.  When coming back to configure, we
24777 # need to make the FD available again.
24778 if test "$no_create" != yes; then
24779   ac_cs_success=:
24780   exec 5>/dev/null
24781   $SHELL $CONFIG_STATUS || ac_cs_success=false
24782   exec 5>>config.log
24783   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24784   # would make configure fail if this is the last instruction.
24785   $ac_cs_success || { (exit 1); exit 1; }
24786 fi
24787 ${MAKE:-make} preinstall