]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.0 - patch 20170311
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.638 .
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   --disable-wattr-macros  suppress wattr* macros to help with ncurses5/ncurses6 transition
777   --with-bool=TYPE        override fallback type of bool variable
778   --with-caps=alt         compile with alternate Caps file
779   --with-chtype=TYPE      override type of chtype
780   --with-ospeed=TYPE      override type of ospeed variable
781   --with-mmask-t=TYPE     override type of mmask_t
782   --with-ccharw-max=XXX   override size CCHARW_MAX
783   --with-tparm-arg=TYPE   override parameter type of tparm
784   --with-rcs-ids          compile-in RCS identifiers
785 Options to Specify How Manpages are Installed:
786   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
787                           optionally formatted/catonly, e.g., gzip,formatted
788   --with-manpage-renames  specify manpage-renaming
789   --with-manpage-aliases  specify manpage-aliases using .so
790   --with-manpage-symlinks specify manpage-aliases using symlinks
791   --with-manpage-tbl      specify manpage processing with tbl
792 Extensions:
793   --disable-ext-funcs     disable function-extensions
794   --enable-sp-funcs       enable SCREEN-extensions
795   --enable-term-driver    enable terminal-driver
796   --enable-const          compile with extra/non-standard const
797   --enable-ext-colors     compile for 256-color support
798   --enable-ext-mouse      compile for extended mouse-encoding
799   --enable-ext-putwin     compile with extended putwin/screendump
800   --enable-no-padding     compile with $NCURSES_NO_PADDING code
801   --enable-signed-char    compile using signed Boolean's in term.h
802   --enable-sigwinch       compile with SIGWINCH handler
803   --enable-tcap-names     compile with user-definable terminal capabilities
804   --with-pthread          use POSIX thread library
805   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
806   --enable-weak-symbols   enable weak-symbols for pthreads
807   --enable-reentrant      compile with reentrant code
808   --enable-opaque-curses  make curses WINDOW, etc., "opaque"
809   --enable-opaque-form    make form-library structures "opaque"
810   --enable-opaque-menu    make menu-library structures "opaque"
811   --enable-opaque-panel   make panel-library structures "opaque"
812   --with-wrap-prefix=XXX  override prefix used for public variables
813 Development Code:
814   --without-develop       disable development options
815   --enable-hard-tabs      compile with hard-tabs code
816   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
817 Experimental Code:
818   --disable-assumed-color do not assume anything about default-colors
819   --disable-hashmap       compile without hashmap scrolling-optimization
820   --enable-colorfgbg      compile-in experimental $COLORFGBG code
821   --enable-interop        compile-in interop bindings
822   --enable-safe-sprintf   compile with experimental safe-sprintf code
823   --disable-scroll-hints  compile without scroll-hints code
824   --enable-wgetch-events  compile with wgetch-events code
825 Testing/development Options:
826   --disable-echo          do not display "compiling" commands
827   --enable-warnings       build: turn on GCC compiler warnings
828   --enable-string-hacks   work around bogus compiler/loader warnings
829   --enable-assertions     test: turn on generation of assertion code
830   --with-dmalloc          test: use Gray Watson's dmalloc library
831   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
832   --with-valgrind         test: use valgrind
833   --disable-leaks         test: free permanent memory, analyze leaks
834   --enable-expanded       test: generate functions for certain macros
835   --disable-macros        test: use functions rather than macros
836   --with-trace            test: add trace() function to all models of ncurses
837   --disable-gnat-projects test: disable GNAT projects even if usable
838 Ada95 Binding Options:
839   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
840   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
841   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
842   --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
843
844 Some influential environment variables:
845   CC          C compiler command
846   CFLAGS      C compiler flags
847   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
848               nonstandard directory <lib dir>
849   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
850               headers in a nonstandard directory <include dir>
851   CPP         C preprocessor
852   CXX         C++ compiler command
853   CXXFLAGS    C++ compiler flags
854   CXXCPP      C++ preprocessor
855
856 Use these variables to override the choices made by `configure' or to help
857 it to find libraries and programs with nonstandard names/locations.
858
859 EOF
860 fi
861
862 if test "$ac_init_help" = "recursive"; then
863   # If there are subdirs, report their specific --help.
864   ac_popdir=`pwd`
865   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
866     cd $ac_subdir
867     # A "../" for each directory in /$ac_subdir.
868     ac_dots=`echo $ac_subdir |
869              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
870
871     case $srcdir in
872     .) # No --srcdir option.  We are building in place.
873       ac_sub_srcdir=$srcdir ;;
874     [\\/]* | ?:[\\/]* ) # Absolute path.
875       ac_sub_srcdir=$srcdir/$ac_subdir ;;
876     *) # Relative path.
877       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
878     esac
879
880     # Check for guested configure; otherwise get Cygnus style configure.
881     if test -f $ac_sub_srcdir/configure.gnu; then
882       echo
883       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
884     elif test -f $ac_sub_srcdir/configure; then
885       echo
886       $SHELL $ac_sub_srcdir/configure  --help=recursive
887     elif test -f $ac_sub_srcdir/configure.ac ||
888            test -f $ac_sub_srcdir/configure.in; then
889       echo
890       $ac_configure --help
891     else
892       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
893     fi
894     cd $ac_popdir
895   done
896 fi
897
898 test -n "$ac_init_help" && exit 0
899 if $ac_init_version; then
900   cat <<\EOF
901
902 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
903 Free Software Foundation, Inc.
904 This configure script is free software; the Free Software Foundation
905 gives unlimited permission to copy, distribute and modify it.
906 EOF
907   exit 0
908 fi
909 exec 5>config.log
910 cat >&5 <<EOF
911 This file contains any messages produced by compilers while
912 running configure, to aid debugging if configure makes a mistake.
913
914 It was created by $as_me, which was
915 generated by GNU Autoconf 2.52.20150926.  Invocation command line was
916
917   $ $0 $@
918
919 EOF
920 {
921 cat <<_ASUNAME
922 ## ---------- ##
923 ## Platform.  ##
924 ## ---------- ##
925
926 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
927 uname -m = `(uname -m) 2>/dev/null || echo unknown`
928 uname -r = `(uname -r) 2>/dev/null || echo unknown`
929 uname -s = `(uname -s) 2>/dev/null || echo unknown`
930 uname -v = `(uname -v) 2>/dev/null || echo unknown`
931
932 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
933 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
934
935 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
936 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
937 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
938 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
939 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
940 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
941 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
942
943 PATH = $PATH
944
945 _ASUNAME
946 } >&5
947
948 cat >&5 <<EOF
949 ## ------------ ##
950 ## Core tests.  ##
951 ## ------------ ##
952
953 EOF
954
955 # Keep a trace of the command line.
956 # Strip out --no-create and --no-recursion so they do not pile up.
957 # Also quote any args containing shell meta-characters.
958 ac_configure_args=
959 ac_sep=
960 for ac_arg
961 do
962   case $ac_arg in
963   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
964   | --no-cr | --no-c) ;;
965   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
966   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
967   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
968     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
969     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
970     ac_sep=" " ;;
971   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
972      ac_sep=" " ;;
973   esac
974   # Get rid of the leading space.
975 done
976
977 # When interrupted or exit'd, cleanup temporary files, and complete
978 # config.log.  We remove comments because anyway the quotes in there
979 # would cause problems or look ugly.
980 trap 'exit_status=$?
981   # Save into config.log some information that might help in debugging.
982   echo >&5
983   echo "## ----------------- ##" >&5
984   echo "## Cache variables.  ##" >&5
985   echo "## ----------------- ##" >&5
986   echo >&5
987   # The following way of writing the cache mishandles newlines in values,
988 {
989   (set) 2>&1 |
990     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
991     *ac_space=\ *)
992       sed -n \
993         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
994           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
995       ;;
996     *)
997       sed -n \
998         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
999       ;;
1000     esac;
1001 } >&5
1002   sed "/^$/d" confdefs.h >conftest.log
1003   if test -s conftest.log; then
1004     echo >&5
1005     echo "## ------------ ##" >&5
1006     echo "## confdefs.h.  ##" >&5
1007     echo "## ------------ ##" >&5
1008     echo >&5
1009     cat conftest.log >&5
1010   fi
1011   (echo; echo) >&5
1012   test "$ac_signal" != 0 &&
1013     echo "$as_me: caught signal $ac_signal" >&5
1014   echo "$as_me: exit $exit_status" >&5
1015   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1016     exit $exit_status
1017      ' 0
1018 for ac_signal in 1 2 13 15; do
1019   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1020 done
1021 ac_signal=0
1022
1023 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1024 rm -rf conftest* confdefs.h
1025 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1026 echo >confdefs.h
1027
1028 # Let the site file select an alternate cache file if it wants to.
1029 # Prefer explicitly selected file to automatically selected ones.
1030 if test -z "$CONFIG_SITE"; then
1031   if test "x$prefix" != xNONE; then
1032     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1033   else
1034     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1035   fi
1036 fi
1037 for ac_site_file in $CONFIG_SITE; do
1038   if test -r "$ac_site_file"; then
1039     { echo "$as_me:1039: loading site script $ac_site_file" >&5
1040 echo "$as_me: loading site script $ac_site_file" >&6;}
1041     cat "$ac_site_file" >&5
1042     . "$ac_site_file"
1043   fi
1044 done
1045
1046 if test -r "$cache_file"; then
1047   # Some versions of bash will fail to source /dev/null (special
1048   # files actually), so we avoid doing that.
1049   if test -f "$cache_file"; then
1050     { echo "$as_me:1050: loading cache $cache_file" >&5
1051 echo "$as_me: loading cache $cache_file" >&6;}
1052     case $cache_file in
1053       [\\/]* | ?:[\\/]* ) . $cache_file;;
1054       *)                      . ./$cache_file;;
1055     esac
1056   fi
1057 else
1058   { echo "$as_me:1058: creating cache $cache_file" >&5
1059 echo "$as_me: creating cache $cache_file" >&6;}
1060   >$cache_file
1061 fi
1062
1063 # Check that the precious variables saved in the cache have kept the same
1064 # value.
1065 ac_cache_corrupted=false
1066 for ac_var in `(set) 2>&1 |
1067                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1068   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1069   eval ac_new_set=\$ac_env_${ac_var}_set
1070   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1071   eval ac_new_val="\$ac_env_${ac_var}_value"
1072   case $ac_old_set,$ac_new_set in
1073     set,)
1074       { echo "$as_me:1074: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1075 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1076       ac_cache_corrupted=: ;;
1077     ,set)
1078       { echo "$as_me:1078: error: \`$ac_var' was not set in the previous run" >&5
1079 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1080       ac_cache_corrupted=: ;;
1081     ,);;
1082     *)
1083       if test "x$ac_old_val" != "x$ac_new_val"; then
1084         { echo "$as_me:1084: error: \`$ac_var' has changed since the previous run:" >&5
1085 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1086         { echo "$as_me:1086:   former value:  $ac_old_val" >&5
1087 echo "$as_me:   former value:  $ac_old_val" >&2;}
1088         { echo "$as_me:1088:   current value: $ac_new_val" >&5
1089 echo "$as_me:   current value: $ac_new_val" >&2;}
1090         ac_cache_corrupted=:
1091       fi;;
1092   esac
1093   # Pass precious variables to config.status.  It doesn't matter if
1094   # we pass some twice (in addition to the command line arguments).
1095   if test "$ac_new_set" = set; then
1096     case $ac_new_val in
1097     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1098       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1099       ac_configure_args="$ac_configure_args '$ac_arg'"
1100       ;;
1101     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1102        ;;
1103     esac
1104   fi
1105 done
1106 if $ac_cache_corrupted; then
1107   { echo "$as_me:1107: error: changes in the environment can compromise the build" >&5
1108 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1109   { { echo "$as_me:1109: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1110 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1111    { (exit 1); exit 1; }; }
1112 fi
1113
1114 ac_ext=c
1115 ac_cpp='$CPP $CPPFLAGS'
1116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1119 ac_main_return=return
1120
1121 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1122   *c*,-n*) ECHO_N= ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1123                    ECHO_T='     ' ;;
1124   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1125   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1126 esac
1127 echo "#! $SHELL" >conftest.sh
1128 echo  "exit 0"   >>conftest.sh
1129 chmod +x conftest.sh
1130 if { (echo "$as_me:1130: PATH=\".;.\"; conftest.sh") >&5
1131   (PATH=".;."; conftest.sh) 2>&5
1132   ac_status=$?
1133   echo "$as_me:1133: \$? = $ac_status" >&5
1134   (exit $ac_status); }; then
1135   ac_path_separator=';'
1136 else
1137   ac_path_separator=:
1138 fi
1139 PATH_SEPARATOR="$ac_path_separator"
1140 rm -f conftest.sh
1141
1142 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1143
1144 top_builddir=`pwd`
1145
1146 echo "$as_me:1146: checking for egrep" >&5
1147 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1148 if test "${ac_cv_prog_egrep+set}" = set; then
1149   echo $ECHO_N "(cached) $ECHO_C" >&6
1150 else
1151   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1152                 then ac_cv_prog_egrep='grep -E'
1153                 else ac_cv_prog_egrep='egrep'
1154         fi
1155 fi
1156 echo "$as_me:1156: result: $ac_cv_prog_egrep" >&5
1157 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1158         EGREP=$ac_cv_prog_egrep
1159
1160         test -z "$EGREP" && { { echo "$as_me:1160: error: No egrep program found" >&5
1161 echo "$as_me: error: No egrep program found" >&2;}
1162    { (exit 1); exit 1; }; }
1163
1164 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1165 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1166 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1167 cf_cv_abi_version=${NCURSES_MAJOR}
1168 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1169 cf_cv_timestamp=`date`
1170 echo "$as_me:1170: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1171 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1172
1173 if test -f $srcdir/VERSION ; then
1174         echo "$as_me:1174: checking for package version" >&5
1175 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1176
1177         # if there are not enough fields, cut returns the last one...
1178         cf_field1=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
1179         cf_field2=`sed -e '2,$d' $srcdir/VERSION|cut -f2`
1180         cf_field3=`sed -e '2,$d' $srcdir/VERSION|cut -f3`
1181
1182         # this is how CF_BUNDLED_INTL uses $VERSION:
1183         VERSION="$cf_field1"
1184
1185         VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1186         test -z "$VERSION_MAJOR" && { { echo "$as_me:1186: error: missing major-version" >&5
1187 echo "$as_me: error: missing major-version" >&2;}
1188    { (exit 1); exit 1; }; }
1189
1190         VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1191         test -z "$VERSION_MINOR" && { { echo "$as_me:1191: error: missing minor-version" >&5
1192 echo "$as_me: error: missing minor-version" >&2;}
1193    { (exit 1); exit 1; }; }
1194
1195         echo "$as_me:1195: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1196 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1197
1198         echo "$as_me:1198: checking for package patch date" >&5
1199 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1200         VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1201         case .$VERSION_PATCH in
1202         (.)
1203                 { { echo "$as_me:1203: error: missing patch-date $VERSION_PATCH" >&5
1204 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1205    { (exit 1); exit 1; }; }
1206                 ;;
1207         (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1208                 ;;
1209         (*)
1210                 { { echo "$as_me:1210: error: illegal patch-date $VERSION_PATCH" >&5
1211 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1212    { (exit 1); exit 1; }; }
1213                 ;;
1214         esac
1215         echo "$as_me:1215: result: $VERSION_PATCH" >&5
1216 echo "${ECHO_T}$VERSION_PATCH" >&6
1217 else
1218         { { echo "$as_me:1218: error: did not find $srcdir/VERSION" >&5
1219 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1220    { (exit 1); exit 1; }; }
1221 fi
1222
1223 # show the actual data that we have for versions:
1224 test -n "$verbose" && echo "    ABI VERSION $VERSION" 1>&6
1225
1226 echo "${as_me:-configure}:1226: testing ABI VERSION $VERSION ..." 1>&5
1227
1228 test -n "$verbose" && echo "    VERSION_MAJOR $VERSION_MAJOR" 1>&6
1229
1230 echo "${as_me:-configure}:1230: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1231
1232 test -n "$verbose" && echo "    VERSION_MINOR $VERSION_MINOR" 1>&6
1233
1234 echo "${as_me:-configure}:1234: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1235
1236 test -n "$verbose" && echo "    VERSION_PATCH $VERSION_PATCH" 1>&6
1237
1238 echo "${as_me:-configure}:1238: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1239
1240         cf_PACKAGE=NCURSES
1241         PACKAGE=ncurses
1242
1243 cat >>confdefs.h <<EOF
1244 #define PACKAGE "$PACKAGE"
1245 EOF
1246
1247 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1248
1249         cat >>confdefs.h <<EOF
1250 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1251 EOF
1252
1253         cat >>confdefs.h <<EOF
1254 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1255 EOF
1256
1257 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1258
1259 # Check whether --with-rel-version or --without-rel-version was given.
1260 if test "${with_rel_version+set}" = set; then
1261   withval="$with_rel_version"
1262   { echo "$as_me:1262: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1263 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1264  cf_cv_rel_version=$withval
1265 fi;
1266
1267  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1268  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1269
1270 if test -n "$NCURSES_MAJOR" ; then
1271   case $NCURSES_MAJOR in
1272   ([0-9]*)
1273         ;;
1274   (*)
1275         { { echo "$as_me:1275: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1276 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1277    { (exit 1); exit 1; }; }
1278         ;;
1279   esac
1280 else
1281   { { echo "$as_me:1281: error: Release major-version value is empty" >&5
1282 echo "$as_me: error: Release major-version value is empty" >&2;}
1283    { (exit 1); exit 1; }; }
1284 fi
1285
1286 if test -n "$NCURSES_MINOR" ; then
1287   case $NCURSES_MINOR in
1288   ([0-9]*)
1289         ;;
1290   (*)
1291         { { echo "$as_me:1291: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1292 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1293    { (exit 1); exit 1; }; }
1294         ;;
1295   esac
1296 else
1297   { { echo "$as_me:1297: error: Release minor-version value is empty" >&5
1298 echo "$as_me: error: Release minor-version value is empty" >&2;}
1299    { (exit 1); exit 1; }; }
1300 fi
1301
1302 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1303
1304 # Check whether --with-abi-version or --without-abi-version was given.
1305 if test "${with_abi_version+set}" = set; then
1306   withval="$with_abi_version"
1307
1308         if test "x$cf_cv_abi_version" != "x$withval"
1309         then
1310                 { echo "$as_me:1310: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1311 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1312                 case $cf_cv_rel_version in
1313                 (5.*)
1314                         cf_cv_rel_version=$withval.0
1315                         ;;
1316                 (6.*)
1317                         cf_cv_rel_version=$withval.9    # FIXME: should be 10 as of 6.0 release
1318                         ;;
1319                 esac
1320         fi
1321         cf_cv_abi_version=$withval
1322 fi;
1323
1324 if test -n "$cf_cv_abi_version" ; then
1325   case $cf_cv_abi_version in
1326   ([0-9]*)
1327         ;;
1328   (*)
1329         { { echo "$as_me:1329: error: ABI version is not a number: $cf_cv_abi_version" >&5
1330 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1331    { (exit 1); exit 1; }; }
1332         ;;
1333   esac
1334 else
1335   { { echo "$as_me:1335: error: ABI version value is empty" >&5
1336 echo "$as_me: error: ABI version value is empty" >&2;}
1337    { (exit 1); exit 1; }; }
1338 fi
1339
1340 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1341 then
1342         case $cf_cv_rel_version in
1343         (5.*)
1344                 cf_cv_rel_version=$with_abi_version.0
1345                 ;;
1346         esac
1347 fi
1348
1349 ac_aux_dir=
1350 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1351   if test -f $ac_dir/install-sh; then
1352     ac_aux_dir=$ac_dir
1353     ac_install_sh="$ac_aux_dir/install-sh -c"
1354     break
1355   elif test -f $ac_dir/install.sh; then
1356     ac_aux_dir=$ac_dir
1357     ac_install_sh="$ac_aux_dir/install.sh -c"
1358     break
1359   elif test -f $ac_dir/shtool; then
1360     ac_aux_dir=$ac_dir
1361     ac_install_sh="$ac_aux_dir/shtool install -c"
1362     break
1363   fi
1364 done
1365 if test -z "$ac_aux_dir"; then
1366   { { echo "$as_me:1366: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1367 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1368    { (exit 1); exit 1; }; }
1369 fi
1370 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1371 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1372 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1373
1374 # Make sure we can run config.sub.
1375 $ac_config_sub sun4 >/dev/null 2>&1 ||
1376   { { echo "$as_me:1376: error: cannot run $ac_config_sub" >&5
1377 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1378    { (exit 1); exit 1; }; }
1379
1380 echo "$as_me:1380: checking build system type" >&5
1381 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1382 if test "${ac_cv_build+set}" = set; then
1383   echo $ECHO_N "(cached) $ECHO_C" >&6
1384 else
1385   ac_cv_build_alias=$build_alias
1386 test -z "$ac_cv_build_alias" &&
1387   ac_cv_build_alias=`$ac_config_guess`
1388 test -z "$ac_cv_build_alias" &&
1389   { { echo "$as_me:1389: error: cannot guess build type; you must specify one" >&5
1390 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1391    { (exit 1); exit 1; }; }
1392 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1393   { { echo "$as_me:1393: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1394 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1395    { (exit 1); exit 1; }; }
1396
1397 fi
1398 echo "$as_me:1398: result: $ac_cv_build" >&5
1399 echo "${ECHO_T}$ac_cv_build" >&6
1400 build=$ac_cv_build
1401 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1402 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1403 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1404
1405 echo "$as_me:1405: checking host system type" >&5
1406 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1407 if test "${ac_cv_host+set}" = set; then
1408   echo $ECHO_N "(cached) $ECHO_C" >&6
1409 else
1410   ac_cv_host_alias=$host_alias
1411 test -z "$ac_cv_host_alias" &&
1412   ac_cv_host_alias=$ac_cv_build_alias
1413 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1414   { { echo "$as_me:1414: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1415 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1416    { (exit 1); exit 1; }; }
1417
1418 fi
1419 echo "$as_me:1419: result: $ac_cv_host" >&5
1420 echo "${ECHO_T}$ac_cv_host" >&6
1421 host=$ac_cv_host
1422 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1423 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1424 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1425
1426 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1427         echo "$as_me:1427: checking target system type" >&5
1428 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1429 if test "${ac_cv_target+set}" = set; then
1430   echo $ECHO_N "(cached) $ECHO_C" >&6
1431 else
1432   ac_cv_target_alias=$target_alias
1433 test "x$ac_cv_target_alias" = "x" &&
1434   ac_cv_target_alias=$ac_cv_host_alias
1435 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1436   { { echo "$as_me:1436: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1437 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1438    { (exit 1); exit 1; }; }
1439
1440 fi
1441 echo "$as_me:1441: result: $ac_cv_target" >&5
1442 echo "${ECHO_T}$ac_cv_target" >&6
1443 target=$ac_cv_target
1444 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1445 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1446 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1447
1448 # The aliases save the names the user supplied, while $host etc.
1449 # will get canonicalized.
1450 test -n "$target_alias" &&
1451   test "$program_prefix$program_suffix$program_transform_name" = \
1452     NONENONEs,x,x, &&
1453   program_prefix=${target_alias}-
1454         system_name="$host_os"
1455 else
1456         system_name="`(uname -s -r) 2>/dev/null`"
1457         if test -z "$system_name" ; then
1458                 system_name="`(hostname) 2>/dev/null`"
1459         fi
1460 fi
1461 test -n "$system_name" &&
1462 cat >>confdefs.h <<EOF
1463 #define SYSTEM_NAME "$system_name"
1464 EOF
1465
1466 if test "${cf_cv_system_name+set}" = set; then
1467   echo $ECHO_N "(cached) $ECHO_C" >&6
1468 else
1469   cf_cv_system_name="$system_name"
1470 fi
1471
1472 test -z "$system_name" && system_name="$cf_cv_system_name"
1473 test -n "$cf_cv_system_name" && echo "$as_me:1473: result: Configuring for $cf_cv_system_name" >&5
1474 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1475
1476 if test ".$system_name" != ".$cf_cv_system_name" ; then
1477         echo "$as_me:1477: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1478 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1479         { { echo "$as_me:1479: error: \"Please remove config.cache and try again.\"" >&5
1480 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1481    { (exit 1); exit 1; }; }
1482 fi
1483
1484 # Check whether --with-system-type or --without-system-type was given.
1485 if test "${with_system_type+set}" = set; then
1486   withval="$with_system_type"
1487   { echo "$as_me:1487: WARNING: overriding system type to $withval" >&5
1488 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1489         cf_cv_system_name=$withval
1490         host_os=$withval
1491
1492 fi;
1493
1494 ###     Save the given $CFLAGS to allow user-override.
1495 cf_user_CFLAGS="$CFLAGS"
1496
1497 ###     Default install-location
1498
1499 echo "$as_me:1499: checking for prefix" >&5
1500 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1501 if test "x$prefix" = "xNONE" ; then
1502         case "$cf_cv_system_name" in
1503                 # non-vendor systems don't have a conflict
1504         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1505                 prefix=/usr
1506                 ;;
1507         (*)     prefix=$ac_default_prefix
1508                 ;;
1509         esac
1510 fi
1511 echo "$as_me:1511: result: $prefix" >&5
1512 echo "${ECHO_T}$prefix" >&6
1513
1514 if test "x$prefix" = "xNONE" ; then
1515 echo "$as_me:1515: checking for default include-directory" >&5
1516 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1517 test -n "$verbose" && echo 1>&6
1518 for cf_symbol in \
1519         $includedir \
1520         $includedir/ncurses \
1521         $prefix/include \
1522         $prefix/include/ncurses \
1523         /usr/local/include \
1524         /usr/local/include/ncurses \
1525         /usr/include \
1526         /usr/include/ncurses
1527 do
1528         cf_dir=`eval echo $cf_symbol`
1529         if test -f $cf_dir/curses.h ; then
1530         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1531                 includedir="$cf_symbol"
1532                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1533                 break
1534         fi
1535         fi
1536         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1537 done
1538 echo "$as_me:1538: result: $includedir" >&5
1539 echo "${ECHO_T}$includedir" >&6
1540 fi
1541
1542 ### Defaults for ncurses ABI
1543
1544 case x$cf_cv_abi_version in
1545 (x[6789])
1546         cf_dft_ext_colors=yes
1547         cf_dft_ext_const=yes
1548         cf_dft_ext_mouse=yes
1549         cf_dft_ext_putwin=yes
1550         cf_dft_ext_spfuncs=yes
1551         cf_dft_filter_syms=yes
1552         cf_dft_chtype=uint32_t
1553         cf_dft_mmask_t=uint32_t
1554         cf_dft_interop=yes
1555         cf_dft_tparm_arg=intptr_t
1556         cf_dft_with_lp64=yes
1557         ;;
1558 (*)
1559         cf_dft_ext_colors=no
1560         cf_dft_ext_const=no
1561         cf_dft_ext_mouse=no
1562         cf_dft_ext_putwin=no
1563         cf_dft_ext_spfuncs=no
1564         cf_dft_filter_syms=no
1565         cf_dft_chtype=auto
1566         cf_dft_mmask_t=auto
1567         cf_dft_interop=no
1568         cf_dft_tparm_arg=long
1569         cf_dft_with_lp64=no
1570         ;;
1571 esac
1572
1573 ###     Checks for programs.
1574
1575 # Check whether --with-ada or --without-ada was given.
1576 if test "${with_ada+set}" = set; then
1577   withval="$with_ada"
1578   cf_with_ada=$withval
1579 else
1580   cf_with_ada=yes
1581 fi;
1582 if test "x$cf_with_ada" = xyes
1583 then
1584         cf_PROG_CC="gnatgcc gcc cc"
1585 else
1586         cf_PROG_CC="gcc cc"
1587 fi
1588
1589 ac_ext=c
1590 ac_cpp='$CPP $CPPFLAGS'
1591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1594 ac_main_return=return
1595 if test -n "$ac_tool_prefix"; then
1596   for ac_prog in $cf_PROG_CC
1597   do
1598     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1599 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1600 echo "$as_me:1600: checking for $ac_word" >&5
1601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1602 if test "${ac_cv_prog_CC+set}" = set; then
1603   echo $ECHO_N "(cached) $ECHO_C" >&6
1604 else
1605   if test -n "$CC"; then
1606   ac_cv_prog_CC="$CC" # Let the user override the test.
1607 else
1608   ac_save_IFS=$IFS; IFS=$ac_path_separator
1609 ac_dummy="$PATH"
1610 for ac_dir in $ac_dummy; do
1611   IFS=$ac_save_IFS
1612   test -z "$ac_dir" && ac_dir=.
1613   $as_executable_p "$ac_dir/$ac_word" || continue
1614 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1615 echo "$as_me:1615: found $ac_dir/$ac_word" >&5
1616 break
1617 done
1618
1619 fi
1620 fi
1621 CC=$ac_cv_prog_CC
1622 if test -n "$CC"; then
1623   echo "$as_me:1623: result: $CC" >&5
1624 echo "${ECHO_T}$CC" >&6
1625 else
1626   echo "$as_me:1626: result: no" >&5
1627 echo "${ECHO_T}no" >&6
1628 fi
1629
1630     test -n "$CC" && break
1631   done
1632 fi
1633 if test -z "$CC"; then
1634   ac_ct_CC=$CC
1635   for ac_prog in $cf_PROG_CC
1636 do
1637   # Extract the first word of "$ac_prog", so it can be a program name with args.
1638 set dummy $ac_prog; ac_word=$2
1639 echo "$as_me:1639: checking for $ac_word" >&5
1640 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1641 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1642   echo $ECHO_N "(cached) $ECHO_C" >&6
1643 else
1644   if test -n "$ac_ct_CC"; then
1645   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1646 else
1647   ac_save_IFS=$IFS; IFS=$ac_path_separator
1648 ac_dummy="$PATH"
1649 for ac_dir in $ac_dummy; do
1650   IFS=$ac_save_IFS
1651   test -z "$ac_dir" && ac_dir=.
1652   $as_executable_p "$ac_dir/$ac_word" || continue
1653 ac_cv_prog_ac_ct_CC="$ac_prog"
1654 echo "$as_me:1654: found $ac_dir/$ac_word" >&5
1655 break
1656 done
1657
1658 fi
1659 fi
1660 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1661 if test -n "$ac_ct_CC"; then
1662   echo "$as_me:1662: result: $ac_ct_CC" >&5
1663 echo "${ECHO_T}$ac_ct_CC" >&6
1664 else
1665   echo "$as_me:1665: result: no" >&5
1666 echo "${ECHO_T}no" >&6
1667 fi
1668
1669   test -n "$ac_ct_CC" && break
1670 done
1671
1672   CC=$ac_ct_CC
1673 fi
1674
1675 test -z "$CC" && { { echo "$as_me:1675: error: no acceptable cc found in \$PATH" >&5
1676 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1677    { (exit 1); exit 1; }; }
1678
1679 # Provide some information about the compiler.
1680 echo "$as_me:1680:" \
1681      "checking for C compiler version" >&5
1682 ac_compiler=`set X $ac_compile; echo $2`
1683 { (eval echo "$as_me:1683: \"$ac_compiler --version </dev/null >&5\"") >&5
1684   (eval $ac_compiler --version </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 { (eval echo "$as_me:1693: \"$ac_compiler -V </dev/null >&5\"") >&5
1694   (eval $ac_compiler -V </dev/null >&5) 2>&5
1695   ac_status=$?
1696   echo "$as_me:1696: \$? = $ac_status" >&5
1697   (exit $ac_status); }
1698
1699 cat >conftest.$ac_ext <<_ACEOF
1700 #line 1700 "configure"
1701 #include "confdefs.h"
1702
1703 int
1704 main ()
1705 {
1706
1707   ;
1708   return 0;
1709 }
1710 _ACEOF
1711 ac_clean_files_save=$ac_clean_files
1712 ac_clean_files="$ac_clean_files a.out a.exe"
1713 # Try to create an executable without -o first, disregard a.out.
1714 # It will help us diagnose broken compilers, and finding out an intuition
1715 # of exeext.
1716 echo "$as_me:1716: checking for C compiler default output" >&5
1717 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1718 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1719 if { (eval echo "$as_me:1719: \"$ac_link_default\"") >&5
1720   (eval $ac_link_default) 2>&5
1721   ac_status=$?
1722   echo "$as_me:1722: \$? = $ac_status" >&5
1723   (exit $ac_status); }; then
1724   # Find the output, starting from the most likely.  This scheme is
1725 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1726 # resort.
1727 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1728                 ls a.out conftest 2>/dev/null;
1729                 ls a.* conftest.* 2>/dev/null`; do
1730   case $ac_file in
1731     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1732     a.out ) # We found the default executable, but exeext='' is most
1733             # certainly right.
1734             break;;
1735     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1736           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1737           export ac_cv_exeext
1738           break;;
1739     * ) break;;
1740   esac
1741 done
1742 else
1743   echo "$as_me: failed program was:" >&5
1744 cat conftest.$ac_ext >&5
1745 { { echo "$as_me:1745: error: C compiler cannot create executables" >&5
1746 echo "$as_me: error: C compiler cannot create executables" >&2;}
1747    { (exit 77); exit 77; }; }
1748 fi
1749
1750 ac_exeext=$ac_cv_exeext
1751 echo "$as_me:1751: result: $ac_file" >&5
1752 echo "${ECHO_T}$ac_file" >&6
1753
1754 # Check the compiler produces executables we can run.  If not, either
1755 # the compiler is broken, or we cross compile.
1756 echo "$as_me:1756: checking whether the C compiler works" >&5
1757 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1758 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1759 # If not cross compiling, check that we can run a simple program.
1760 if test "$cross_compiling" != yes; then
1761   if { ac_try='./$ac_file'
1762   { (eval echo "$as_me:1762: \"$ac_try\"") >&5
1763   (eval $ac_try) 2>&5
1764   ac_status=$?
1765   echo "$as_me:1765: \$? = $ac_status" >&5
1766   (exit $ac_status); }; }; then
1767     cross_compiling=no
1768   else
1769     if test "$cross_compiling" = maybe; then
1770         cross_compiling=yes
1771     else
1772         { { echo "$as_me:1772: error: cannot run C compiled programs.
1773 If you meant to cross compile, use \`--host'." >&5
1774 echo "$as_me: error: cannot run C compiled programs.
1775 If you meant to cross compile, use \`--host'." >&2;}
1776    { (exit 1); exit 1; }; }
1777     fi
1778   fi
1779 fi
1780 echo "$as_me:1780: result: yes" >&5
1781 echo "${ECHO_T}yes" >&6
1782
1783 rm -f a.out a.exe conftest$ac_cv_exeext
1784 ac_clean_files=$ac_clean_files_save
1785 # Check the compiler produces executables we can run.  If not, either
1786 # the compiler is broken, or we cross compile.
1787 echo "$as_me:1787: checking whether we are cross compiling" >&5
1788 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1789 echo "$as_me:1789: result: $cross_compiling" >&5
1790 echo "${ECHO_T}$cross_compiling" >&6
1791
1792 echo "$as_me:1792: checking for executable suffix" >&5
1793 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1794 if { (eval echo "$as_me:1794: \"$ac_link\"") >&5
1795   (eval $ac_link) 2>&5
1796   ac_status=$?
1797   echo "$as_me:1797: \$? = $ac_status" >&5
1798   (exit $ac_status); }; then
1799   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1800 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1801 # work properly (i.e., refer to `conftest.exe'), while it won't with
1802 # `rm'.
1803 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1804   case $ac_file in
1805     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1806     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1807           export ac_cv_exeext
1808           break;;
1809     * ) break;;
1810   esac
1811 done
1812 else
1813   { { echo "$as_me:1813: error: cannot compute EXEEXT: cannot compile and link" >&5
1814 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1815    { (exit 1); exit 1; }; }
1816 fi
1817
1818 rm -f conftest$ac_cv_exeext
1819 echo "$as_me:1819: result: $ac_cv_exeext" >&5
1820 echo "${ECHO_T}$ac_cv_exeext" >&6
1821
1822 rm -f conftest.$ac_ext
1823 EXEEXT=$ac_cv_exeext
1824 ac_exeext=$EXEEXT
1825 echo "$as_me:1825: checking for object suffix" >&5
1826 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1827 if test "${ac_cv_objext+set}" = set; then
1828   echo $ECHO_N "(cached) $ECHO_C" >&6
1829 else
1830   cat >conftest.$ac_ext <<_ACEOF
1831 #line 1831 "configure"
1832 #include "confdefs.h"
1833
1834 int
1835 main ()
1836 {
1837
1838   ;
1839   return 0;
1840 }
1841 _ACEOF
1842 rm -f conftest.o conftest.obj
1843 if { (eval echo "$as_me:1843: \"$ac_compile\"") >&5
1844   (eval $ac_compile) 2>&5
1845   ac_status=$?
1846   echo "$as_me:1846: \$? = $ac_status" >&5
1847   (exit $ac_status); }; then
1848   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1849   case $ac_file in
1850     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1851     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1852        break;;
1853   esac
1854 done
1855 else
1856   echo "$as_me: failed program was:" >&5
1857 cat conftest.$ac_ext >&5
1858 { { echo "$as_me:1858: error: cannot compute OBJEXT: cannot compile" >&5
1859 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1860    { (exit 1); exit 1; }; }
1861 fi
1862
1863 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1864 fi
1865 echo "$as_me:1865: result: $ac_cv_objext" >&5
1866 echo "${ECHO_T}$ac_cv_objext" >&6
1867 OBJEXT=$ac_cv_objext
1868 ac_objext=$OBJEXT
1869 echo "$as_me:1869: checking whether we are using the GNU C compiler" >&5
1870 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1871 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1872   echo $ECHO_N "(cached) $ECHO_C" >&6
1873 else
1874   cat >conftest.$ac_ext <<_ACEOF
1875 #line 1875 "configure"
1876 #include "confdefs.h"
1877
1878 int
1879 main ()
1880 {
1881 #ifndef __GNUC__
1882        choke me
1883 #endif
1884
1885   ;
1886   return 0;
1887 }
1888 _ACEOF
1889 rm -f conftest.$ac_objext
1890 if { (eval echo "$as_me:1890: \"$ac_compile\"") >&5
1891   (eval $ac_compile) 2>&5
1892   ac_status=$?
1893   echo "$as_me:1893: \$? = $ac_status" >&5
1894   (exit $ac_status); } &&
1895          { ac_try='test -s conftest.$ac_objext'
1896   { (eval echo "$as_me:1896: \"$ac_try\"") >&5
1897   (eval $ac_try) 2>&5
1898   ac_status=$?
1899   echo "$as_me:1899: \$? = $ac_status" >&5
1900   (exit $ac_status); }; }; then
1901   ac_compiler_gnu=yes
1902 else
1903   echo "$as_me: failed program was:" >&5
1904 cat conftest.$ac_ext >&5
1905 ac_compiler_gnu=no
1906 fi
1907 rm -f conftest.$ac_objext conftest.$ac_ext
1908 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1909
1910 fi
1911 echo "$as_me:1911: result: $ac_cv_c_compiler_gnu" >&5
1912 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1913 GCC=`test $ac_compiler_gnu = yes && echo yes`
1914 ac_test_CFLAGS=${CFLAGS+set}
1915 ac_save_CFLAGS=$CFLAGS
1916 CFLAGS="-g"
1917 echo "$as_me:1917: checking whether $CC accepts -g" >&5
1918 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1919 if test "${ac_cv_prog_cc_g+set}" = set; then
1920   echo $ECHO_N "(cached) $ECHO_C" >&6
1921 else
1922   cat >conftest.$ac_ext <<_ACEOF
1923 #line 1923 "configure"
1924 #include "confdefs.h"
1925
1926 int
1927 main ()
1928 {
1929
1930   ;
1931   return 0;
1932 }
1933 _ACEOF
1934 rm -f conftest.$ac_objext
1935 if { (eval echo "$as_me:1935: \"$ac_compile\"") >&5
1936   (eval $ac_compile) 2>&5
1937   ac_status=$?
1938   echo "$as_me:1938: \$? = $ac_status" >&5
1939   (exit $ac_status); } &&
1940          { ac_try='test -s conftest.$ac_objext'
1941   { (eval echo "$as_me:1941: \"$ac_try\"") >&5
1942   (eval $ac_try) 2>&5
1943   ac_status=$?
1944   echo "$as_me:1944: \$? = $ac_status" >&5
1945   (exit $ac_status); }; }; then
1946   ac_cv_prog_cc_g=yes
1947 else
1948   echo "$as_me: failed program was:" >&5
1949 cat conftest.$ac_ext >&5
1950 ac_cv_prog_cc_g=no
1951 fi
1952 rm -f conftest.$ac_objext conftest.$ac_ext
1953 fi
1954 echo "$as_me:1954: result: $ac_cv_prog_cc_g" >&5
1955 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1956 if test "$ac_test_CFLAGS" = set; then
1957   CFLAGS=$ac_save_CFLAGS
1958 elif test $ac_cv_prog_cc_g = yes; then
1959   if test "$GCC" = yes; then
1960     CFLAGS="-g -O2"
1961   else
1962     CFLAGS="-g"
1963   fi
1964 else
1965   if test "$GCC" = yes; then
1966     CFLAGS="-O2"
1967   else
1968     CFLAGS=
1969   fi
1970 fi
1971 # Some people use a C++ compiler to compile C.  Since we use `exit',
1972 # in C++ we need to declare it.  In case someone uses the same compiler
1973 # for both compiling C and C++ we need to have the C++ compiler decide
1974 # the declaration of exit, since it's the most demanding environment.
1975 cat >conftest.$ac_ext <<_ACEOF
1976 #ifndef __cplusplus
1977   choke me
1978 #endif
1979 _ACEOF
1980 rm -f conftest.$ac_objext
1981 if { (eval echo "$as_me:1981: \"$ac_compile\"") >&5
1982   (eval $ac_compile) 2>&5
1983   ac_status=$?
1984   echo "$as_me:1984: \$? = $ac_status" >&5
1985   (exit $ac_status); } &&
1986          { ac_try='test -s conftest.$ac_objext'
1987   { (eval echo "$as_me:1987: \"$ac_try\"") >&5
1988   (eval $ac_try) 2>&5
1989   ac_status=$?
1990   echo "$as_me:1990: \$? = $ac_status" >&5
1991   (exit $ac_status); }; }; then
1992   for ac_declaration in \
1993    ''\
1994    '#include <stdlib.h>' \
1995    'extern "C" void std::exit (int) throw (); using std::exit;' \
1996    'extern "C" void std::exit (int); using std::exit;' \
1997    'extern "C" void exit (int) throw ();' \
1998    'extern "C" void exit (int);' \
1999    'void exit (int);'
2000 do
2001   cat >conftest.$ac_ext <<_ACEOF
2002 #line 2002 "configure"
2003 #include "confdefs.h"
2004 #include <stdlib.h>
2005 $ac_declaration
2006 int
2007 main ()
2008 {
2009 exit (42);
2010   ;
2011   return 0;
2012 }
2013 _ACEOF
2014 rm -f conftest.$ac_objext
2015 if { (eval echo "$as_me:2015: \"$ac_compile\"") >&5
2016   (eval $ac_compile) 2>&5
2017   ac_status=$?
2018   echo "$as_me:2018: \$? = $ac_status" >&5
2019   (exit $ac_status); } &&
2020          { ac_try='test -s conftest.$ac_objext'
2021   { (eval echo "$as_me:2021: \"$ac_try\"") >&5
2022   (eval $ac_try) 2>&5
2023   ac_status=$?
2024   echo "$as_me:2024: \$? = $ac_status" >&5
2025   (exit $ac_status); }; }; then
2026   :
2027 else
2028   echo "$as_me: failed program was:" >&5
2029 cat conftest.$ac_ext >&5
2030 continue
2031 fi
2032 rm -f conftest.$ac_objext conftest.$ac_ext
2033   cat >conftest.$ac_ext <<_ACEOF
2034 #line 2034 "configure"
2035 #include "confdefs.h"
2036 $ac_declaration
2037 int
2038 main ()
2039 {
2040 exit (42);
2041   ;
2042   return 0;
2043 }
2044 _ACEOF
2045 rm -f conftest.$ac_objext
2046 if { (eval echo "$as_me:2046: \"$ac_compile\"") >&5
2047   (eval $ac_compile) 2>&5
2048   ac_status=$?
2049   echo "$as_me:2049: \$? = $ac_status" >&5
2050   (exit $ac_status); } &&
2051          { ac_try='test -s conftest.$ac_objext'
2052   { (eval echo "$as_me:2052: \"$ac_try\"") >&5
2053   (eval $ac_try) 2>&5
2054   ac_status=$?
2055   echo "$as_me:2055: \$? = $ac_status" >&5
2056   (exit $ac_status); }; }; then
2057   break
2058 else
2059   echo "$as_me: failed program was:" >&5
2060 cat conftest.$ac_ext >&5
2061 fi
2062 rm -f conftest.$ac_objext conftest.$ac_ext
2063 done
2064 rm -rf conftest*
2065 if test -n "$ac_declaration"; then
2066   echo '#ifdef __cplusplus' >>confdefs.h
2067   echo $ac_declaration      >>confdefs.h
2068   echo '#endif'             >>confdefs.h
2069 fi
2070
2071 else
2072   echo "$as_me: failed program was:" >&5
2073 cat conftest.$ac_ext >&5
2074 fi
2075 rm -f conftest.$ac_objext conftest.$ac_ext
2076 ac_ext=c
2077 ac_cpp='$CPP $CPPFLAGS'
2078 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2079 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2080 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2081 ac_main_return=return
2082
2083 GCC_VERSION=none
2084 if test "$GCC" = yes ; then
2085         echo "$as_me:2085: checking version of $CC" >&5
2086 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2087         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.].*//'`"
2088         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2089         echo "$as_me:2089: result: $GCC_VERSION" >&5
2090 echo "${ECHO_T}$GCC_VERSION" >&6
2091 fi
2092
2093 echo "$as_me:2093: checking for $CC option to accept ANSI C" >&5
2094 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2095 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2096   echo $ECHO_N "(cached) $ECHO_C" >&6
2097 else
2098   ac_cv_prog_cc_stdc=no
2099 ac_save_CC=$CC
2100 cat >conftest.$ac_ext <<_ACEOF
2101 #line 2101 "configure"
2102 #include "confdefs.h"
2103 #include <stdarg.h>
2104 #include <stdio.h>
2105 #include <sys/types.h>
2106 #include <sys/stat.h>
2107 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2108 struct buf { int x; };
2109 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2110 static char *e (p, i)
2111      char **p;
2112      int i;
2113 {
2114   return p[i];
2115 }
2116 static char *f (char * (*g) (char **, int), char **p, ...)
2117 {
2118   char *s;
2119   va_list v;
2120   va_start (v,p);
2121   s = g (p, va_arg (v,int));
2122   va_end (v);
2123   return s;
2124 }
2125 int test (int i, double x);
2126 struct s1 {int (*f) (int a);};
2127 struct s2 {int (*f) (double a);};
2128 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2129 int argc;
2130 char **argv;
2131 int
2132 main ()
2133 {
2134 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2135   ;
2136   return 0;
2137 }
2138 _ACEOF
2139 # Don't try gcc -ansi; that turns off useful extensions and
2140 # breaks some systems' header files.
2141 # AIX                   -qlanglvl=ansi
2142 # Ultrix and OSF/1      -std1
2143 # HP-UX 10.20 and later -Ae
2144 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2145 # SVR4                  -Xc -D__EXTENSIONS__
2146 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2147 do
2148   CC="$ac_save_CC $ac_arg"
2149   rm -f conftest.$ac_objext
2150 if { (eval echo "$as_me:2150: \"$ac_compile\"") >&5
2151   (eval $ac_compile) 2>&5
2152   ac_status=$?
2153   echo "$as_me:2153: \$? = $ac_status" >&5
2154   (exit $ac_status); } &&
2155          { ac_try='test -s conftest.$ac_objext'
2156   { (eval echo "$as_me:2156: \"$ac_try\"") >&5
2157   (eval $ac_try) 2>&5
2158   ac_status=$?
2159   echo "$as_me:2159: \$? = $ac_status" >&5
2160   (exit $ac_status); }; }; then
2161   ac_cv_prog_cc_stdc=$ac_arg
2162 break
2163 else
2164   echo "$as_me: failed program was:" >&5
2165 cat conftest.$ac_ext >&5
2166 fi
2167 rm -f conftest.$ac_objext
2168 done
2169 rm -f conftest.$ac_ext conftest.$ac_objext
2170 CC=$ac_save_CC
2171
2172 fi
2173
2174 case "x$ac_cv_prog_cc_stdc" in
2175   x|xno)
2176     echo "$as_me:2176: result: none needed" >&5
2177 echo "${ECHO_T}none needed" >&6 ;;
2178   *)
2179     echo "$as_me:2179: result: $ac_cv_prog_cc_stdc" >&5
2180 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2181     CC="$CC $ac_cv_prog_cc_stdc" ;;
2182 esac
2183
2184 # This should have been defined by AC_PROG_CC
2185 : ${CC:=cc}
2186
2187 echo "$as_me:2187: checking \$CC variable" >&5
2188 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2189 case "$CC" in
2190 (*[\ \  ]-*)
2191         echo "$as_me:2191: result: broken" >&5
2192 echo "${ECHO_T}broken" >&6
2193         { echo "$as_me:2193: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2194 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2195         # humor him...
2196         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2197         cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2198         CC="$cf_prog"
2199         for cf_arg in $cf_flags
2200         do
2201                 case "x$cf_arg" in
2202                 (x-[IUDfgOW]*)
2203
2204 cf_fix_cppflags=no
2205 cf_new_cflags=
2206 cf_new_cppflags=
2207 cf_new_extra_cppflags=
2208
2209 for cf_add_cflags in $cf_arg
2210 do
2211 case $cf_fix_cppflags in
2212 (no)
2213         case $cf_add_cflags in
2214         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2215                 case $cf_add_cflags in
2216                 (-D*)
2217                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2218
2219                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2220                                 && test -z "${cf_tst_cflags}" \
2221                                 && cf_fix_cppflags=yes
2222
2223                         if test $cf_fix_cppflags = yes ; then
2224
2225         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2226         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2227
2228                                 continue
2229                         elif test "${cf_tst_cflags}" = "\"'" ; then
2230
2231         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2232         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2233
2234                                 continue
2235                         fi
2236                         ;;
2237                 esac
2238                 case "$CPPFLAGS" in
2239                 (*$cf_add_cflags)
2240                         ;;
2241                 (*)
2242                         case $cf_add_cflags in
2243                         (-D*)
2244                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2245
2246 CPPFLAGS=`echo "$CPPFLAGS" | \
2247         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2248                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2249
2250                                 ;;
2251                         esac
2252
2253         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2254         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2255
2256                         ;;
2257                 esac
2258                 ;;
2259         (*)
2260
2261         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2262         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2263
2264                 ;;
2265         esac
2266         ;;
2267 (yes)
2268
2269         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2270         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2271
2272         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2273
2274         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2275                 && test -z "${cf_tst_cflags}" \
2276                 && cf_fix_cppflags=no
2277         ;;
2278 esac
2279 done
2280
2281 if test -n "$cf_new_cflags" ; then
2282
2283         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2284         CFLAGS="${CFLAGS}$cf_new_cflags"
2285
2286 fi
2287
2288 if test -n "$cf_new_cppflags" ; then
2289
2290         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2291         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2292
2293 fi
2294
2295 if test -n "$cf_new_extra_cppflags" ; then
2296
2297         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2298         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2299
2300 fi
2301
2302                         ;;
2303                 (*)
2304                         CC="$CC $cf_arg"
2305                         ;;
2306                 esac
2307         done
2308         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2309
2310 echo "${as_me:-configure}:2310: testing resulting CC: '$CC' ..." 1>&5
2311
2312         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2313
2314 echo "${as_me:-configure}:2314: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2315
2316         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2317
2318 echo "${as_me:-configure}:2318: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2319
2320         ;;
2321 (*)
2322         echo "$as_me:2322: result: ok" >&5
2323 echo "${ECHO_T}ok" >&6
2324         ;;
2325 esac
2326
2327 ac_ext=c
2328 ac_cpp='$CPP $CPPFLAGS'
2329 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2330 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2331 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2332 ac_main_return=return
2333 echo "$as_me:2333: checking how to run the C preprocessor" >&5
2334 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2335 # On Suns, sometimes $CPP names a directory.
2336 if test -n "$CPP" && test -d "$CPP"; then
2337   CPP=
2338 fi
2339 if test -z "$CPP"; then
2340   if test "${ac_cv_prog_CPP+set}" = set; then
2341   echo $ECHO_N "(cached) $ECHO_C" >&6
2342 else
2343       # Double quotes because CPP needs to be expanded
2344     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2345     do
2346       ac_preproc_ok=false
2347 for ac_c_preproc_warn_flag in '' yes
2348 do
2349   # Use a header file that comes with gcc, so configuring glibc
2350   # with a fresh cross-compiler works.
2351   # On the NeXT, cc -E runs the code through the compiler's parser,
2352   # not just through cpp. "Syntax error" is here to catch this case.
2353   cat >conftest.$ac_ext <<_ACEOF
2354 #line 2354 "configure"
2355 #include "confdefs.h"
2356 #include <assert.h>
2357                      Syntax error
2358 _ACEOF
2359 if { (eval echo "$as_me:2359: \"$ac_cpp conftest.$ac_ext\"") >&5
2360   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2361   ac_status=$?
2362   egrep -v '^ *\+' conftest.er1 >conftest.err
2363   rm -f conftest.er1
2364   cat conftest.err >&5
2365   echo "$as_me:2365: \$? = $ac_status" >&5
2366   (exit $ac_status); } >/dev/null; then
2367   if test -s conftest.err; then
2368     ac_cpp_err=$ac_c_preproc_warn_flag
2369   else
2370     ac_cpp_err=
2371   fi
2372 else
2373   ac_cpp_err=yes
2374 fi
2375 if test -z "$ac_cpp_err"; then
2376   :
2377 else
2378   echo "$as_me: failed program was:" >&5
2379   cat conftest.$ac_ext >&5
2380   # Broken: fails on valid input.
2381 continue
2382 fi
2383 rm -f conftest.err conftest.$ac_ext
2384
2385   # OK, works on sane cases.  Now check whether non-existent headers
2386   # can be detected and how.
2387   cat >conftest.$ac_ext <<_ACEOF
2388 #line 2388 "configure"
2389 #include "confdefs.h"
2390 #include <ac_nonexistent.h>
2391 _ACEOF
2392 if { (eval echo "$as_me:2392: \"$ac_cpp conftest.$ac_ext\"") >&5
2393   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2394   ac_status=$?
2395   egrep -v '^ *\+' conftest.er1 >conftest.err
2396   rm -f conftest.er1
2397   cat conftest.err >&5
2398   echo "$as_me:2398: \$? = $ac_status" >&5
2399   (exit $ac_status); } >/dev/null; then
2400   if test -s conftest.err; then
2401     ac_cpp_err=$ac_c_preproc_warn_flag
2402   else
2403     ac_cpp_err=
2404   fi
2405 else
2406   ac_cpp_err=yes
2407 fi
2408 if test -z "$ac_cpp_err"; then
2409   # Broken: success on invalid input.
2410 continue
2411 else
2412   echo "$as_me: failed program was:" >&5
2413   cat conftest.$ac_ext >&5
2414   # Passes both tests.
2415 ac_preproc_ok=:
2416 break
2417 fi
2418 rm -f conftest.err conftest.$ac_ext
2419
2420 done
2421 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2422 rm -f conftest.err conftest.$ac_ext
2423 if $ac_preproc_ok; then
2424   break
2425 fi
2426
2427     done
2428     ac_cv_prog_CPP=$CPP
2429
2430 fi
2431   CPP=$ac_cv_prog_CPP
2432 else
2433   ac_cv_prog_CPP=$CPP
2434 fi
2435 echo "$as_me:2435: result: $CPP" >&5
2436 echo "${ECHO_T}$CPP" >&6
2437 ac_preproc_ok=false
2438 for ac_c_preproc_warn_flag in '' yes
2439 do
2440   # Use a header file that comes with gcc, so configuring glibc
2441   # with a fresh cross-compiler works.
2442   # On the NeXT, cc -E runs the code through the compiler's parser,
2443   # not just through cpp. "Syntax error" is here to catch this case.
2444   cat >conftest.$ac_ext <<_ACEOF
2445 #line 2445 "configure"
2446 #include "confdefs.h"
2447 #include <assert.h>
2448                      Syntax error
2449 _ACEOF
2450 if { (eval echo "$as_me:2450: \"$ac_cpp conftest.$ac_ext\"") >&5
2451   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2452   ac_status=$?
2453   egrep -v '^ *\+' conftest.er1 >conftest.err
2454   rm -f conftest.er1
2455   cat conftest.err >&5
2456   echo "$as_me:2456: \$? = $ac_status" >&5
2457   (exit $ac_status); } >/dev/null; then
2458   if test -s conftest.err; then
2459     ac_cpp_err=$ac_c_preproc_warn_flag
2460   else
2461     ac_cpp_err=
2462   fi
2463 else
2464   ac_cpp_err=yes
2465 fi
2466 if test -z "$ac_cpp_err"; then
2467   :
2468 else
2469   echo "$as_me: failed program was:" >&5
2470   cat conftest.$ac_ext >&5
2471   # Broken: fails on valid input.
2472 continue
2473 fi
2474 rm -f conftest.err conftest.$ac_ext
2475
2476   # OK, works on sane cases.  Now check whether non-existent headers
2477   # can be detected and how.
2478   cat >conftest.$ac_ext <<_ACEOF
2479 #line 2479 "configure"
2480 #include "confdefs.h"
2481 #include <ac_nonexistent.h>
2482 _ACEOF
2483 if { (eval echo "$as_me:2483: \"$ac_cpp conftest.$ac_ext\"") >&5
2484   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2485   ac_status=$?
2486   egrep -v '^ *\+' conftest.er1 >conftest.err
2487   rm -f conftest.er1
2488   cat conftest.err >&5
2489   echo "$as_me:2489: \$? = $ac_status" >&5
2490   (exit $ac_status); } >/dev/null; then
2491   if test -s conftest.err; then
2492     ac_cpp_err=$ac_c_preproc_warn_flag
2493   else
2494     ac_cpp_err=
2495   fi
2496 else
2497   ac_cpp_err=yes
2498 fi
2499 if test -z "$ac_cpp_err"; then
2500   # Broken: success on invalid input.
2501 continue
2502 else
2503   echo "$as_me: failed program was:" >&5
2504   cat conftest.$ac_ext >&5
2505   # Passes both tests.
2506 ac_preproc_ok=:
2507 break
2508 fi
2509 rm -f conftest.err conftest.$ac_ext
2510
2511 done
2512 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2513 rm -f conftest.err conftest.$ac_ext
2514 if $ac_preproc_ok; then
2515   :
2516 else
2517   { { echo "$as_me:2517: error: C preprocessor \"$CPP\" fails sanity check" >&5
2518 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2519    { (exit 1); exit 1; }; }
2520 fi
2521
2522 ac_ext=c
2523 ac_cpp='$CPP $CPPFLAGS'
2524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2527 ac_main_return=return
2528
2529 if test $ac_cv_c_compiler_gnu = yes; then
2530     echo "$as_me:2530: checking whether $CC needs -traditional" >&5
2531 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2532 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2533   echo $ECHO_N "(cached) $ECHO_C" >&6
2534 else
2535     ac_pattern="Autoconf.*'x'"
2536   cat >conftest.$ac_ext <<_ACEOF
2537 #line 2537 "configure"
2538 #include "confdefs.h"
2539 #include <sgtty.h>
2540 int Autoconf = TIOCGETP;
2541 _ACEOF
2542 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2543   egrep "$ac_pattern" >/dev/null 2>&1; then
2544   ac_cv_prog_gcc_traditional=yes
2545 else
2546   ac_cv_prog_gcc_traditional=no
2547 fi
2548 rm -rf conftest*
2549
2550   if test $ac_cv_prog_gcc_traditional = no; then
2551     cat >conftest.$ac_ext <<_ACEOF
2552 #line 2552 "configure"
2553 #include "confdefs.h"
2554 #include <termio.h>
2555 int Autoconf = TCGETA;
2556 _ACEOF
2557 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2558   egrep "$ac_pattern" >/dev/null 2>&1; then
2559   ac_cv_prog_gcc_traditional=yes
2560 fi
2561 rm -rf conftest*
2562
2563   fi
2564 fi
2565 echo "$as_me:2565: result: $ac_cv_prog_gcc_traditional" >&5
2566 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2567   if test $ac_cv_prog_gcc_traditional = yes; then
2568     CC="$CC -traditional"
2569   fi
2570 fi
2571
2572 echo "$as_me:2572: checking whether $CC understands -c and -o together" >&5
2573 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2574 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2575   echo $ECHO_N "(cached) $ECHO_C" >&6
2576 else
2577
2578 cat > conftest.$ac_ext <<CF_EOF
2579 int main(void)
2580 {
2581         ${cf_cv_main_return:-return}(0);
2582 }
2583 CF_EOF
2584 # We do the test twice because some compilers refuse to overwrite an
2585 # existing .o file with -o, though they will create one.
2586 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2587 if { (eval echo "$as_me:2587: \"$ac_try\"") >&5
2588   (eval $ac_try) 2>&5
2589   ac_status=$?
2590   echo "$as_me:2590: \$? = $ac_status" >&5
2591   (exit $ac_status); } &&
2592   test -f conftest2.$ac_objext && { (eval echo "$as_me:2592: \"$ac_try\"") >&5
2593   (eval $ac_try) 2>&5
2594   ac_status=$?
2595   echo "$as_me:2595: \$? = $ac_status" >&5
2596   (exit $ac_status); };
2597 then
2598   eval cf_cv_prog_CC_c_o=yes
2599 else
2600   eval cf_cv_prog_CC_c_o=no
2601 fi
2602 rm -rf conftest*
2603
2604 fi
2605 if test $cf_cv_prog_CC_c_o = yes; then
2606   echo "$as_me:2606: result: yes" >&5
2607 echo "${ECHO_T}yes" >&6
2608 else
2609   echo "$as_me:2609: result: no" >&5
2610 echo "${ECHO_T}no" >&6
2611 fi
2612
2613 if test "$cross_compiling" = yes ; then
2614         LDCONFIG=:
2615 else
2616         case "$cf_cv_system_name" in
2617         (dragonfly*|mirbsd*|freebsd*)
2618                 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2619                 ;;
2620         (*) LDPATH=$PATH:/sbin:/usr/sbin
2621                 # Extract the first word of "ldconfig", so it can be a program name with args.
2622 set dummy ldconfig; ac_word=$2
2623 echo "$as_me:2623: checking for $ac_word" >&5
2624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2625 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2626   echo $ECHO_N "(cached) $ECHO_C" >&6
2627 else
2628   case $LDCONFIG in
2629   [\\/]* | ?:[\\/]*)
2630   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2631   ;;
2632   *)
2633   ac_save_IFS=$IFS; IFS=$ac_path_separator
2634 ac_dummy="$LDPATH"
2635 for ac_dir in $ac_dummy; do
2636   IFS=$ac_save_IFS
2637   test -z "$ac_dir" && ac_dir=.
2638   if $as_executable_p "$ac_dir/$ac_word"; then
2639    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2640    echo "$as_me:2640: found $ac_dir/$ac_word" >&5
2641    break
2642 fi
2643 done
2644
2645   ;;
2646 esac
2647 fi
2648 LDCONFIG=$ac_cv_path_LDCONFIG
2649
2650 if test -n "$LDCONFIG"; then
2651   echo "$as_me:2651: result: $LDCONFIG" >&5
2652 echo "${ECHO_T}$LDCONFIG" >&6
2653 else
2654   echo "$as_me:2654: result: no" >&5
2655 echo "${ECHO_T}no" >&6
2656 fi
2657
2658                 ;;
2659         esac
2660 fi
2661
2662 echo "$as_me:2662: checking if you want to ensure bool is consistent with C++" >&5
2663 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2664
2665 # Check whether --with-cxx or --without-cxx was given.
2666 if test "${with_cxx+set}" = set; then
2667   withval="$with_cxx"
2668   cf_with_cxx=$withval
2669 else
2670   cf_with_cxx=yes
2671 fi;
2672 echo "$as_me:2672: result: $cf_with_cxx" >&5
2673 echo "${ECHO_T}$cf_with_cxx" >&6
2674 if test "X$cf_with_cxx" = Xno ; then
2675         CXX=""
2676         GXX=""
2677 else
2678         # with autoconf 2.13, we can change the error to a warning:
2679                 ac_ext=cc
2680 ac_cpp='$CXXCPP $CPPFLAGS'
2681 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2682 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2683 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2684 ac_main_return=return
2685 if test -n "$ac_tool_prefix"; then
2686   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2687   do
2688     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2689 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2690 echo "$as_me:2690: checking for $ac_word" >&5
2691 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2692 if test "${ac_cv_prog_CXX+set}" = set; then
2693   echo $ECHO_N "(cached) $ECHO_C" >&6
2694 else
2695   if test -n "$CXX"; then
2696   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2697 else
2698   ac_save_IFS=$IFS; IFS=$ac_path_separator
2699 ac_dummy="$PATH"
2700 for ac_dir in $ac_dummy; do
2701   IFS=$ac_save_IFS
2702   test -z "$ac_dir" && ac_dir=.
2703   $as_executable_p "$ac_dir/$ac_word" || continue
2704 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2705 echo "$as_me:2705: found $ac_dir/$ac_word" >&5
2706 break
2707 done
2708
2709 fi
2710 fi
2711 CXX=$ac_cv_prog_CXX
2712 if test -n "$CXX"; then
2713   echo "$as_me:2713: result: $CXX" >&5
2714 echo "${ECHO_T}$CXX" >&6
2715 else
2716   echo "$as_me:2716: result: no" >&5
2717 echo "${ECHO_T}no" >&6
2718 fi
2719
2720     test -n "$CXX" && break
2721   done
2722 fi
2723 if test -z "$CXX"; then
2724   ac_ct_CXX=$CXX
2725   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2726 do
2727   # Extract the first word of "$ac_prog", so it can be a program name with args.
2728 set dummy $ac_prog; ac_word=$2
2729 echo "$as_me:2729: checking for $ac_word" >&5
2730 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2731 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2732   echo $ECHO_N "(cached) $ECHO_C" >&6
2733 else
2734   if test -n "$ac_ct_CXX"; then
2735   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2736 else
2737   ac_save_IFS=$IFS; IFS=$ac_path_separator
2738 ac_dummy="$PATH"
2739 for ac_dir in $ac_dummy; do
2740   IFS=$ac_save_IFS
2741   test -z "$ac_dir" && ac_dir=.
2742   $as_executable_p "$ac_dir/$ac_word" || continue
2743 ac_cv_prog_ac_ct_CXX="$ac_prog"
2744 echo "$as_me:2744: found $ac_dir/$ac_word" >&5
2745 break
2746 done
2747
2748 fi
2749 fi
2750 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2751 if test -n "$ac_ct_CXX"; then
2752   echo "$as_me:2752: result: $ac_ct_CXX" >&5
2753 echo "${ECHO_T}$ac_ct_CXX" >&6
2754 else
2755   echo "$as_me:2755: result: no" >&5
2756 echo "${ECHO_T}no" >&6
2757 fi
2758
2759   test -n "$ac_ct_CXX" && break
2760 done
2761 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2762
2763   CXX=$ac_ct_CXX
2764 fi
2765
2766 # Provide some information about the compiler.
2767 echo "$as_me:2767:" \
2768      "checking for C++ compiler version" >&5
2769 ac_compiler=`set X $ac_compile; echo $2`
2770 { (eval echo "$as_me:2770: \"$ac_compiler --version </dev/null >&5\"") >&5
2771   (eval $ac_compiler --version </dev/null >&5) 2>&5
2772   ac_status=$?
2773   echo "$as_me:2773: \$? = $ac_status" >&5
2774   (exit $ac_status); }
2775 { (eval echo "$as_me:2775: \"$ac_compiler -v </dev/null >&5\"") >&5
2776   (eval $ac_compiler -v </dev/null >&5) 2>&5
2777   ac_status=$?
2778   echo "$as_me:2778: \$? = $ac_status" >&5
2779   (exit $ac_status); }
2780 { (eval echo "$as_me:2780: \"$ac_compiler -V </dev/null >&5\"") >&5
2781   (eval $ac_compiler -V </dev/null >&5) 2>&5
2782   ac_status=$?
2783   echo "$as_me:2783: \$? = $ac_status" >&5
2784   (exit $ac_status); }
2785
2786 echo "$as_me:2786: checking whether we are using the GNU C++ compiler" >&5
2787 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2788 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2789   echo $ECHO_N "(cached) $ECHO_C" >&6
2790 else
2791   cat >conftest.$ac_ext <<_ACEOF
2792 #line 2792 "configure"
2793 #include "confdefs.h"
2794
2795 int
2796 main ()
2797 {
2798 #ifndef __GNUC__
2799        choke me
2800 #endif
2801
2802   ;
2803   return 0;
2804 }
2805 _ACEOF
2806 rm -f conftest.$ac_objext
2807 if { (eval echo "$as_me:2807: \"$ac_compile\"") >&5
2808   (eval $ac_compile) 2>&5
2809   ac_status=$?
2810   echo "$as_me:2810: \$? = $ac_status" >&5
2811   (exit $ac_status); } &&
2812          { ac_try='test -s conftest.$ac_objext'
2813   { (eval echo "$as_me:2813: \"$ac_try\"") >&5
2814   (eval $ac_try) 2>&5
2815   ac_status=$?
2816   echo "$as_me:2816: \$? = $ac_status" >&5
2817   (exit $ac_status); }; }; then
2818   ac_compiler_gnu=yes
2819 else
2820   echo "$as_me: failed program was:" >&5
2821 cat conftest.$ac_ext >&5
2822 ac_compiler_gnu=no
2823 fi
2824 rm -f conftest.$ac_objext conftest.$ac_ext
2825 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2826
2827 fi
2828 echo "$as_me:2828: result: $ac_cv_cxx_compiler_gnu" >&5
2829 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2830 GXX=`test $ac_compiler_gnu = yes && echo yes`
2831 ac_test_CXXFLAGS=${CXXFLAGS+set}
2832 ac_save_CXXFLAGS=$CXXFLAGS
2833 CXXFLAGS="-g"
2834 echo "$as_me:2834: checking whether $CXX accepts -g" >&5
2835 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2836 if test "${ac_cv_prog_cxx_g+set}" = set; then
2837   echo $ECHO_N "(cached) $ECHO_C" >&6
2838 else
2839   cat >conftest.$ac_ext <<_ACEOF
2840 #line 2840 "configure"
2841 #include "confdefs.h"
2842
2843 int
2844 main ()
2845 {
2846
2847   ;
2848   return 0;
2849 }
2850 _ACEOF
2851 rm -f conftest.$ac_objext
2852 if { (eval echo "$as_me:2852: \"$ac_compile\"") >&5
2853   (eval $ac_compile) 2>&5
2854   ac_status=$?
2855   echo "$as_me:2855: \$? = $ac_status" >&5
2856   (exit $ac_status); } &&
2857          { ac_try='test -s conftest.$ac_objext'
2858   { (eval echo "$as_me:2858: \"$ac_try\"") >&5
2859   (eval $ac_try) 2>&5
2860   ac_status=$?
2861   echo "$as_me:2861: \$? = $ac_status" >&5
2862   (exit $ac_status); }; }; then
2863   ac_cv_prog_cxx_g=yes
2864 else
2865   echo "$as_me: failed program was:" >&5
2866 cat conftest.$ac_ext >&5
2867 ac_cv_prog_cxx_g=no
2868 fi
2869 rm -f conftest.$ac_objext conftest.$ac_ext
2870 fi
2871 echo "$as_me:2871: result: $ac_cv_prog_cxx_g" >&5
2872 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2873 if test "$ac_test_CXXFLAGS" = set; then
2874   CXXFLAGS=$ac_save_CXXFLAGS
2875 elif test $ac_cv_prog_cxx_g = yes; then
2876   if test "$GXX" = yes; then
2877     CXXFLAGS="-g -O2"
2878   else
2879     CXXFLAGS="-g"
2880   fi
2881 else
2882   if test "$GXX" = yes; then
2883     CXXFLAGS="-O2"
2884   else
2885     CXXFLAGS=
2886   fi
2887 fi
2888 for ac_declaration in \
2889    ''\
2890    '#include <stdlib.h>' \
2891    'extern "C" void std::exit (int) throw (); using std::exit;' \
2892    'extern "C" void std::exit (int); using std::exit;' \
2893    'extern "C" void exit (int) throw ();' \
2894    'extern "C" void exit (int);' \
2895    'void exit (int);'
2896 do
2897   cat >conftest.$ac_ext <<_ACEOF
2898 #line 2898 "configure"
2899 #include "confdefs.h"
2900 #include <stdlib.h>
2901 $ac_declaration
2902 int
2903 main ()
2904 {
2905 exit (42);
2906   ;
2907   return 0;
2908 }
2909 _ACEOF
2910 rm -f conftest.$ac_objext
2911 if { (eval echo "$as_me:2911: \"$ac_compile\"") >&5
2912   (eval $ac_compile) 2>&5
2913   ac_status=$?
2914   echo "$as_me:2914: \$? = $ac_status" >&5
2915   (exit $ac_status); } &&
2916          { ac_try='test -s conftest.$ac_objext'
2917   { (eval echo "$as_me:2917: \"$ac_try\"") >&5
2918   (eval $ac_try) 2>&5
2919   ac_status=$?
2920   echo "$as_me:2920: \$? = $ac_status" >&5
2921   (exit $ac_status); }; }; then
2922   :
2923 else
2924   echo "$as_me: failed program was:" >&5
2925 cat conftest.$ac_ext >&5
2926 continue
2927 fi
2928 rm -f conftest.$ac_objext conftest.$ac_ext
2929   cat >conftest.$ac_ext <<_ACEOF
2930 #line 2930 "configure"
2931 #include "confdefs.h"
2932 $ac_declaration
2933 int
2934 main ()
2935 {
2936 exit (42);
2937   ;
2938   return 0;
2939 }
2940 _ACEOF
2941 rm -f conftest.$ac_objext
2942 if { (eval echo "$as_me:2942: \"$ac_compile\"") >&5
2943   (eval $ac_compile) 2>&5
2944   ac_status=$?
2945   echo "$as_me:2945: \$? = $ac_status" >&5
2946   (exit $ac_status); } &&
2947          { ac_try='test -s conftest.$ac_objext'
2948   { (eval echo "$as_me:2948: \"$ac_try\"") >&5
2949   (eval $ac_try) 2>&5
2950   ac_status=$?
2951   echo "$as_me:2951: \$? = $ac_status" >&5
2952   (exit $ac_status); }; }; then
2953   break
2954 else
2955   echo "$as_me: failed program was:" >&5
2956 cat conftest.$ac_ext >&5
2957 fi
2958 rm -f conftest.$ac_objext conftest.$ac_ext
2959 done
2960 rm -rf conftest*
2961 if test -n "$ac_declaration"; then
2962   echo '#ifdef __cplusplus' >>confdefs.h
2963   echo $ac_declaration      >>confdefs.h
2964   echo '#endif'             >>confdefs.h
2965 fi
2966
2967 ac_ext=c
2968 ac_cpp='$CPP $CPPFLAGS'
2969 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2970 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2971 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2972 ac_main_return=return
2973
2974         ac_ext=cc
2975 ac_cpp='$CXXCPP $CPPFLAGS'
2976 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2977 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2978 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2979 ac_main_return=return
2980
2981         if test "x$cf_with_cxx" != xno
2982         then
2983                 # Several of the C++ configurations do not work, particularly when
2984                 # cross-compiling (20140913 -TD)
2985                 echo "$as_me:2985: checking if $CXX works" >&5
2986 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
2987
2988                 save_CPPFLAGS="$CPPFLAGS"
2989                 eval cf_includedir=${includedir}
2990                 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
2991
2992 cat >conftest.$ac_ext <<_ACEOF
2993 #line 2993 "configure"
2994 #include "confdefs.h"
2995
2996 #include <stdlib.h>
2997 #include <stdio.h>
2998
2999 int
3000 main ()
3001 {
3002
3003                 printf("Hello world!\n")
3004
3005   ;
3006   return 0;
3007 }
3008 _ACEOF
3009 rm -f conftest.$ac_objext
3010 if { (eval echo "$as_me:3010: \"$ac_compile\"") >&5
3011   (eval $ac_compile) 2>&5
3012   ac_status=$?
3013   echo "$as_me:3013: \$? = $ac_status" >&5
3014   (exit $ac_status); } &&
3015          { ac_try='test -s conftest.$ac_objext'
3016   { (eval echo "$as_me:3016: \"$ac_try\"") >&5
3017   (eval $ac_try) 2>&5
3018   ac_status=$?
3019   echo "$as_me:3019: \$? = $ac_status" >&5
3020   (exit $ac_status); }; }; then
3021   cf_cxx_works=yes
3022 else
3023   echo "$as_me: failed program was:" >&5
3024 cat conftest.$ac_ext >&5
3025 cf_cxx_works=no
3026 fi
3027 rm -f conftest.$ac_objext conftest.$ac_ext
3028                 CPPFLAGS="$save_CPPFLAGS"
3029
3030                 echo "$as_me:3030: result: $cf_cxx_works" >&5
3031 echo "${ECHO_T}$cf_cxx_works" >&6
3032                 if test "x$cf_cxx_works" = xno
3033                 then
3034                         { echo "$as_me:3034: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3035 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3036                         cf_with_cxx=no; CXX=""; GXX="";
3037                 fi
3038         fi
3039         ac_ext=c
3040 ac_cpp='$CPP $CPPFLAGS'
3041 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3042 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3043 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3044 ac_main_return=return
3045
3046         # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3047         if test "$CXX" = "g++" ; then
3048                 # Extract the first word of "g++", so it can be a program name with args.
3049 set dummy g++; ac_word=$2
3050 echo "$as_me:3050: checking for $ac_word" >&5
3051 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3052 if test "${ac_cv_path_CXX+set}" = set; then
3053   echo $ECHO_N "(cached) $ECHO_C" >&6
3054 else
3055   case $CXX in
3056   [\\/]* | ?:[\\/]*)
3057   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3058   ;;
3059   *)
3060   ac_save_IFS=$IFS; IFS=$ac_path_separator
3061 ac_dummy="$PATH"
3062 for ac_dir in $ac_dummy; do
3063   IFS=$ac_save_IFS
3064   test -z "$ac_dir" && ac_dir=.
3065   if $as_executable_p "$ac_dir/$ac_word"; then
3066    ac_cv_path_CXX="$ac_dir/$ac_word"
3067    echo "$as_me:3067: found $ac_dir/$ac_word" >&5
3068    break
3069 fi
3070 done
3071
3072   ;;
3073 esac
3074 fi
3075 CXX=$ac_cv_path_CXX
3076
3077 if test -n "$CXX"; then
3078   echo "$as_me:3078: result: $CXX" >&5
3079 echo "${ECHO_T}$CXX" >&6
3080 else
3081   echo "$as_me:3081: result: no" >&5
3082 echo "${ECHO_T}no" >&6
3083 fi
3084
3085         fi
3086         case "x$CXX" in
3087         (x|xg++)
3088                 { echo "$as_me:3088: WARNING: You don't have any C++ compiler, too bad" >&5
3089 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3090                 cf_with_cxx=no; CXX=""; GXX="";
3091                 ;;
3092         esac
3093 fi
3094
3095 GXX_VERSION=none
3096 if test "$GXX" = yes; then
3097         echo "$as_me:3097: checking version of ${CXX:-g++}" >&5
3098 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3099         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3100         if test -z "$GXX_VERSION"
3101         then
3102                 GXX_VERSION=unknown
3103                 GXX=no
3104         fi
3105         echo "$as_me:3105: result: $GXX_VERSION" >&5
3106 echo "${ECHO_T}$GXX_VERSION" >&6
3107 fi
3108
3109 case $GXX_VERSION in
3110 (1*|2.[0-6]*)
3111         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3112         # cf_cxx_library=no
3113         { echo "$as_me:3113: WARNING: templates do not work" >&5
3114 echo "$as_me: WARNING: templates do not work" >&2;}
3115         ;;
3116 esac
3117
3118 echo "$as_me:3118: checking if you want to build C++ binding and demo" >&5
3119 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3120
3121 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3122 if test "${with_cxx_binding+set}" = set; then
3123   withval="$with_cxx_binding"
3124   cf_with_cxx_binding=$withval
3125 else
3126   cf_with_cxx_binding=$cf_with_cxx
3127 fi;
3128 echo "$as_me:3128: result: $cf_with_cxx_binding" >&5
3129 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3130
3131 echo "$as_me:3131: checking if you want to build with Ada95" >&5
3132 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3133 echo "$as_me:3133: result: $cf_with_ada" >&5
3134 echo "${ECHO_T}$cf_with_ada" >&6
3135
3136 echo "$as_me:3136: checking if you want to install terminal database" >&5
3137 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3138
3139 # Check whether --enable-db-install or --disable-db-install was given.
3140 if test "${enable_db_install+set}" = set; then
3141   enableval="$enable_db_install"
3142   cf_with_db_install=$enableval
3143 else
3144   cf_with_db_install=yes
3145 fi;
3146 echo "$as_me:3146: result: $cf_with_db_install" >&5
3147 echo "${ECHO_T}$cf_with_db_install" >&6
3148
3149 echo "$as_me:3149: checking if you want to install manpages" >&5
3150 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3151
3152 # Check whether --with-manpages or --without-manpages was given.
3153 if test "${with_manpages+set}" = set; then
3154   withval="$with_manpages"
3155   cf_with_manpages=$withval
3156 else
3157   cf_with_manpages=yes
3158 fi;
3159 echo "$as_me:3159: result: $cf_with_manpages" >&5
3160 echo "${ECHO_T}$cf_with_manpages" >&6
3161
3162 echo "$as_me:3162: checking if you want to build programs such as tic" >&5
3163 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3164
3165 # Check whether --with-progs or --without-progs was given.
3166 if test "${with_progs+set}" = set; then
3167   withval="$with_progs"
3168   cf_with_progs=$withval
3169 else
3170   cf_with_progs=yes
3171 fi;
3172 echo "$as_me:3172: result: $cf_with_progs" >&5
3173 echo "${ECHO_T}$cf_with_progs" >&6
3174
3175 echo "$as_me:3175: checking if you want to build test-programs" >&5
3176 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3177
3178 # Check whether --with-tests or --without-tests was given.
3179 if test "${with_tests+set}" = set; then
3180   withval="$with_tests"
3181   cf_with_tests=$withval
3182 else
3183   cf_with_tests=yes
3184 fi;
3185 echo "$as_me:3185: result: $cf_with_tests" >&5
3186 echo "${ECHO_T}$cf_with_tests" >&6
3187
3188 echo "$as_me:3188: checking if you wish to install curses.h" >&5
3189 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3190
3191 # Check whether --with-curses-h or --without-curses-h was given.
3192 if test "${with_curses_h+set}" = set; then
3193   withval="$with_curses_h"
3194   with_curses_h=$withval
3195 else
3196   with_curses_h=yes
3197 fi;
3198 echo "$as_me:3198: result: $with_curses_h" >&5
3199 echo "${ECHO_T}$with_curses_h" >&6
3200
3201 modules_to_build="ncurses"
3202 if test "X$cf_with_progs" != Xno ; then
3203 modules_to_build="$modules_to_build progs tack"
3204 fi
3205 modules_to_build="$modules_to_build panel menu form"
3206
3207 test "$program_prefix" != NONE &&
3208   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3209 # Use a double $ so make ignores it.
3210 test "$program_suffix" != NONE &&
3211   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3212 # Double any \ or $.  echo might interpret backslashes.
3213 # By default was `s,x,x', remove it if useless.
3214 cat <<\_ACEOF >conftest.sed
3215 s/[\\$]/&&/g;s/;s,x,x,$//
3216 _ACEOF
3217 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3218 rm conftest.sed
3219
3220 for ac_prog in mawk gawk nawk awk
3221 do
3222   # Extract the first word of "$ac_prog", so it can be a program name with args.
3223 set dummy $ac_prog; ac_word=$2
3224 echo "$as_me:3224: checking for $ac_word" >&5
3225 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3226 if test "${ac_cv_prog_AWK+set}" = set; then
3227   echo $ECHO_N "(cached) $ECHO_C" >&6
3228 else
3229   if test -n "$AWK"; then
3230   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3231 else
3232   ac_save_IFS=$IFS; IFS=$ac_path_separator
3233 ac_dummy="$PATH"
3234 for ac_dir in $ac_dummy; do
3235   IFS=$ac_save_IFS
3236   test -z "$ac_dir" && ac_dir=.
3237   $as_executable_p "$ac_dir/$ac_word" || continue
3238 ac_cv_prog_AWK="$ac_prog"
3239 echo "$as_me:3239: found $ac_dir/$ac_word" >&5
3240 break
3241 done
3242
3243 fi
3244 fi
3245 AWK=$ac_cv_prog_AWK
3246 if test -n "$AWK"; then
3247   echo "$as_me:3247: result: $AWK" >&5
3248 echo "${ECHO_T}$AWK" >&6
3249 else
3250   echo "$as_me:3250: result: no" >&5
3251 echo "${ECHO_T}no" >&6
3252 fi
3253
3254   test -n "$AWK" && break
3255 done
3256
3257 test -z "$AWK" && { { echo "$as_me:3257: error: No awk program found" >&5
3258 echo "$as_me: error: No awk program found" >&2;}
3259    { (exit 1); exit 1; }; }
3260
3261 echo "$as_me:3261: checking for egrep" >&5
3262 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3263 if test "${ac_cv_prog_egrep+set}" = set; then
3264   echo $ECHO_N "(cached) $ECHO_C" >&6
3265 else
3266   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3267                 then ac_cv_prog_egrep='grep -E'
3268                 else ac_cv_prog_egrep='egrep'
3269         fi
3270 fi
3271 echo "$as_me:3271: result: $ac_cv_prog_egrep" >&5
3272 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3273         EGREP=$ac_cv_prog_egrep
3274
3275         test -z "$EGREP" && { { echo "$as_me:3275: error: No egrep program found" >&5
3276 echo "$as_me: error: No egrep program found" >&2;}
3277    { (exit 1); exit 1; }; }
3278
3279 # Find a good install program.  We prefer a C program (faster),
3280 # so one script is as good as another.  But avoid the broken or
3281 # incompatible versions:
3282 # SysV /etc/install, /usr/sbin/install
3283 # SunOS /usr/etc/install
3284 # IRIX /sbin/install
3285 # AIX /bin/install
3286 # AmigaOS /C/install, which installs bootblocks on floppy discs
3287 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3288 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3289 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3290 # ./install, which can be erroneously created by make from ./install.sh.
3291 echo "$as_me:3291: checking for a BSD compatible install" >&5
3292 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3293 if test -z "$INSTALL"; then
3294 if test "${ac_cv_path_install+set}" = set; then
3295   echo $ECHO_N "(cached) $ECHO_C" >&6
3296 else
3297     ac_save_IFS=$IFS; IFS=$ac_path_separator
3298   for ac_dir in $PATH; do
3299     IFS=$ac_save_IFS
3300     # Account for people who put trailing slashes in PATH elements.
3301     case $ac_dir/ in
3302     / | ./ | .// | /cC/* \
3303     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3304     | /usr/ucb/* ) ;;
3305     *)
3306       # OSF1 and SCO ODT 3.0 have their own names for install.
3307       # Don't use installbsd from OSF since it installs stuff as root
3308       # by default.
3309       for ac_prog in ginstall scoinst install; do
3310         if $as_executable_p "$ac_dir/$ac_prog"; then
3311           if test $ac_prog = install &&
3312             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3313             # AIX install.  It has an incompatible calling convention.
3314             :
3315           elif test $ac_prog = install &&
3316             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3317             # program-specific install script used by HP pwplus--don't use.
3318             :
3319           else
3320             ac_cv_path_install="$ac_dir/$ac_prog -c"
3321             break 2
3322           fi
3323         fi
3324       done
3325       ;;
3326     esac
3327   done
3328
3329 fi
3330   if test "${ac_cv_path_install+set}" = set; then
3331     INSTALL=$ac_cv_path_install
3332   else
3333     # As a last resort, use the slow shell script.  We don't cache a
3334     # path for INSTALL within a source directory, because that will
3335     # break other packages using the cache if that directory is
3336     # removed, or if the path is relative.
3337     INSTALL=$ac_install_sh
3338   fi
3339 fi
3340 echo "$as_me:3340: result: $INSTALL" >&5
3341 echo "${ECHO_T}$INSTALL" >&6
3342
3343 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3344 # It thinks the first close brace ends the variable substitution.
3345 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3346
3347 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3348
3349 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3350
3351 case $INSTALL in
3352 (/*)
3353         ;;
3354 (*)
3355         cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3356         test -z "$cf_dir" && cf_dir=.
3357         INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3358         ;;
3359 esac
3360
3361 for ac_prog in lint cppcheck splint
3362 do
3363   # Extract the first word of "$ac_prog", so it can be a program name with args.
3364 set dummy $ac_prog; ac_word=$2
3365 echo "$as_me:3365: checking for $ac_word" >&5
3366 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3367 if test "${ac_cv_prog_LINT+set}" = set; then
3368   echo $ECHO_N "(cached) $ECHO_C" >&6
3369 else
3370   if test -n "$LINT"; then
3371   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3372 else
3373   ac_save_IFS=$IFS; IFS=$ac_path_separator
3374 ac_dummy="$PATH"
3375 for ac_dir in $ac_dummy; do
3376   IFS=$ac_save_IFS
3377   test -z "$ac_dir" && ac_dir=.
3378   $as_executable_p "$ac_dir/$ac_word" || continue
3379 ac_cv_prog_LINT="$ac_prog"
3380 echo "$as_me:3380: found $ac_dir/$ac_word" >&5
3381 break
3382 done
3383
3384 fi
3385 fi
3386 LINT=$ac_cv_prog_LINT
3387 if test -n "$LINT"; then
3388   echo "$as_me:3388: result: $LINT" >&5
3389 echo "${ECHO_T}$LINT" >&6
3390 else
3391   echo "$as_me:3391: result: no" >&5
3392 echo "${ECHO_T}no" >&6
3393 fi
3394
3395   test -n "$LINT" && break
3396 done
3397
3398 echo "$as_me:3398: checking whether ln -s works" >&5
3399 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3400 LN_S=$as_ln_s
3401 if test "$LN_S" = "ln -s"; then
3402   echo "$as_me:3402: result: yes" >&5
3403 echo "${ECHO_T}yes" >&6
3404 else
3405   echo "$as_me:3405: result: no, using $LN_S" >&5
3406 echo "${ECHO_T}no, using $LN_S" >&6
3407 fi
3408
3409 echo "$as_me:3409: checking if $LN_S -f options work" >&5
3410 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3411
3412 rm -f conf$$.src conf$$dst
3413 echo >conf$$.dst
3414 echo first >conf$$.src
3415 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3416         cf_prog_ln_sf=yes
3417 else
3418         cf_prog_ln_sf=no
3419 fi
3420 rm -f conf$$.dst conf$$src
3421 echo "$as_me:3421: result: $cf_prog_ln_sf" >&5
3422 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3423
3424 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3425
3426 echo "$as_me:3426: checking for long file names" >&5
3427 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3428 if test "${ac_cv_sys_long_file_names+set}" = set; then
3429   echo $ECHO_N "(cached) $ECHO_C" >&6
3430 else
3431   ac_cv_sys_long_file_names=yes
3432 # Test for long file names in all the places we know might matter:
3433 #      .                the current directory, where building will happen
3434 #      $prefix/lib      where we will be installing things
3435 #      $exec_prefix/lib likewise
3436 # eval it to expand exec_prefix.
3437 #      $TMPDIR          if set, where it might want to write temporary files
3438 # if $TMPDIR is not set:
3439 #      /tmp             where it might want to write temporary files
3440 #      /var/tmp         likewise
3441 #      /usr/tmp         likewise
3442 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3443   ac_tmpdirs=$TMPDIR
3444 else
3445   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3446 fi
3447 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3448   test -d $ac_dir || continue
3449   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3450   ac_xdir=$ac_dir/cf$$
3451   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3452   ac_tf1=$ac_xdir/conftest9012345
3453   ac_tf2=$ac_xdir/conftest9012346
3454   (echo 1 >$ac_tf1) 2>/dev/null
3455   (echo 2 >$ac_tf2) 2>/dev/null
3456   ac_val=`cat $ac_tf1 2>/dev/null`
3457   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3458     ac_cv_sys_long_file_names=no
3459     rm -rf $ac_xdir 2>/dev/null
3460     break
3461   fi
3462   rm -rf $ac_xdir 2>/dev/null
3463 done
3464 fi
3465 echo "$as_me:3465: result: $ac_cv_sys_long_file_names" >&5
3466 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3467 if test $ac_cv_sys_long_file_names = yes; then
3468
3469 cat >>confdefs.h <<\EOF
3470 #define HAVE_LONG_FILE_NAMES 1
3471 EOF
3472
3473 fi
3474
3475 # if we find pkg-config, check if we should install the ".pc" files.
3476
3477 echo "$as_me:3477: checking if you want to use pkg-config" >&5
3478 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3479
3480 # Check whether --with-pkg-config or --without-pkg-config was given.
3481 if test "${with_pkg_config+set}" = set; then
3482   withval="$with_pkg_config"
3483   cf_pkg_config=$withval
3484 else
3485   cf_pkg_config=yes
3486 fi;
3487 echo "$as_me:3487: result: $cf_pkg_config" >&5
3488 echo "${ECHO_T}$cf_pkg_config" >&6
3489
3490 case $cf_pkg_config in
3491 (no)
3492         PKG_CONFIG=none
3493         ;;
3494 (yes)
3495
3496 if test -n "$ac_tool_prefix"; then
3497   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3498 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3499 echo "$as_me:3499: checking for $ac_word" >&5
3500 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3501 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3502   echo $ECHO_N "(cached) $ECHO_C" >&6
3503 else
3504   case $PKG_CONFIG in
3505   [\\/]* | ?:[\\/]*)
3506   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3507   ;;
3508   *)
3509   ac_save_IFS=$IFS; IFS=$ac_path_separator
3510 ac_dummy="$PATH"
3511 for ac_dir in $ac_dummy; do
3512   IFS=$ac_save_IFS
3513   test -z "$ac_dir" && ac_dir=.
3514   if $as_executable_p "$ac_dir/$ac_word"; then
3515    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3516    echo "$as_me:3516: found $ac_dir/$ac_word" >&5
3517    break
3518 fi
3519 done
3520
3521   ;;
3522 esac
3523 fi
3524 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3525
3526 if test -n "$PKG_CONFIG"; then
3527   echo "$as_me:3527: result: $PKG_CONFIG" >&5
3528 echo "${ECHO_T}$PKG_CONFIG" >&6
3529 else
3530   echo "$as_me:3530: result: no" >&5
3531 echo "${ECHO_T}no" >&6
3532 fi
3533
3534 fi
3535 if test -z "$ac_cv_path_PKG_CONFIG"; then
3536   ac_pt_PKG_CONFIG=$PKG_CONFIG
3537   # Extract the first word of "pkg-config", so it can be a program name with args.
3538 set dummy pkg-config; ac_word=$2
3539 echo "$as_me:3539: checking for $ac_word" >&5
3540 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3541 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3542   echo $ECHO_N "(cached) $ECHO_C" >&6
3543 else
3544   case $ac_pt_PKG_CONFIG in
3545   [\\/]* | ?:[\\/]*)
3546   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3547   ;;
3548   *)
3549   ac_save_IFS=$IFS; IFS=$ac_path_separator
3550 ac_dummy="$PATH"
3551 for ac_dir in $ac_dummy; do
3552   IFS=$ac_save_IFS
3553   test -z "$ac_dir" && ac_dir=.
3554   if $as_executable_p "$ac_dir/$ac_word"; then
3555    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3556    echo "$as_me:3556: found $ac_dir/$ac_word" >&5
3557    break
3558 fi
3559 done
3560
3561   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3562   ;;
3563 esac
3564 fi
3565 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3566
3567 if test -n "$ac_pt_PKG_CONFIG"; then
3568   echo "$as_me:3568: result: $ac_pt_PKG_CONFIG" >&5
3569 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3570 else
3571   echo "$as_me:3571: result: no" >&5
3572 echo "${ECHO_T}no" >&6
3573 fi
3574
3575   PKG_CONFIG=$ac_pt_PKG_CONFIG
3576 else
3577   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3578 fi
3579
3580         ;;
3581 (*)
3582         PKG_CONFIG=$withval
3583         ;;
3584 esac
3585
3586 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3587 if test "$PKG_CONFIG" != none ; then
3588
3589 if test "x$prefix" != xNONE; then
3590         cf_path_syntax="$prefix"
3591 else
3592         cf_path_syntax="$ac_default_prefix"
3593 fi
3594
3595 case ".$PKG_CONFIG" in
3596 (.\$\(*\)*|.\'*\'*)
3597         ;;
3598 (..|./*|.\\*)
3599         ;;
3600 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3601         ;;
3602 (.\${*prefix}*|.\${*dir}*)
3603         eval PKG_CONFIG="$PKG_CONFIG"
3604         case ".$PKG_CONFIG" in
3605         (.NONE/*)
3606                 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3607                 ;;
3608         esac
3609         ;;
3610 (.no|.NONE/*)
3611         PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3612         ;;
3613 (*)
3614         { { echo "$as_me:3614: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3615 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3616    { (exit 1); exit 1; }; }
3617         ;;
3618 esac
3619
3620 elif test "x$cf_pkg_config" != xno ; then
3621         { echo "$as_me:3621: WARNING: pkg-config is not installed" >&5
3622 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3623 fi
3624
3625 case $PKG_CONFIG in
3626 (no|none|yes)
3627         echo "$as_me:3627: checking for pkg-config library directory" >&5
3628 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3629         ;;
3630 (*)
3631         echo "$as_me:3631: checking for $PKG_CONFIG library directory" >&5
3632 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3633         ;;
3634 esac
3635
3636 PKG_CONFIG_LIBDIR=no
3637
3638 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3639 if test "${with_pkg_config_libdir+set}" = set; then
3640   withval="$with_pkg_config_libdir"
3641   PKG_CONFIG_LIBDIR=$withval
3642 else
3643   test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
3644 fi;
3645
3646 case x$PKG_CONFIG_LIBDIR in
3647 (x/*)
3648         ;;
3649 (xyes)
3650         # Look for the library directory using the same prefix as the executable
3651         if test "x$PKG_CONFIG" = xnone
3652         then
3653                 cf_path=$prefix
3654         else
3655                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3656         fi
3657
3658         # If you don't like using the default architecture, you have to specify the
3659         # intended library directory and corresponding compiler/linker options.
3660         #
3661         # This case allows for Debian's 2014-flavor of multiarch, along with the
3662         # most common variations before that point.  Some other variants spell the
3663         # directory differently, e.g., "pkg-config", and put it in unusual places.
3664         # pkg-config has always been poorly standardized, which is ironic...
3665         case x`(arch) 2>/dev/null` in
3666         (*64)
3667                 cf_search_path="\
3668                         $cf_path/lib/*64-linux-gnu \
3669                         $cf_path/share \
3670                         $cf_path/lib64 \
3671                         $cf_path/lib32 \
3672                         $cf_path/lib"
3673                 ;;
3674         (*)
3675                 cf_search_path="\
3676                         $cf_path/lib/*-linux-gnu \
3677                         $cf_path/share \
3678                         $cf_path/lib32 \
3679                         $cf_path/lib \
3680                         $cf_path/libdata"
3681                 ;;
3682         esac
3683
3684         test -n "$verbose" && echo "    list..." 1>&6
3685
3686 echo "${as_me:-configure}:3686: testing list... ..." 1>&5
3687
3688         for cf_config in $cf_search_path
3689         do
3690                 test -n "$verbose" && echo "    checking $cf_config/pkgconfig" 1>&6
3691
3692 echo "${as_me:-configure}:3692: testing checking $cf_config/pkgconfig ..." 1>&5
3693
3694                 if test -d $cf_config/pkgconfig
3695                 then
3696                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3697                         echo "$as_me:3697: checking done" >&5
3698 echo $ECHO_N "checking done... $ECHO_C" >&6
3699                         break
3700                 fi
3701         done
3702         ;;
3703 (*)
3704         ;;
3705 esac
3706
3707 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
3708         echo "$as_me:3708: result: $PKG_CONFIG_LIBDIR" >&5
3709 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3710 fi
3711
3712 if test "x$PKG_CONFIG" != xnone
3713 then
3714         echo "$as_me:3714: checking if we should install .pc files for $PKG_CONFIG" >&5
3715 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3716 else
3717         echo "$as_me:3717: checking if we should install .pc files" >&5
3718 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
3719 fi
3720
3721 # Check whether --enable-pc-files or --disable-pc-files was given.
3722 if test "${enable_pc_files+set}" = set; then
3723   enableval="$enable_pc_files"
3724   enable_pc_files=$enableval
3725 else
3726   enable_pc_files=no
3727 fi;
3728 echo "$as_me:3728: result: $enable_pc_files" >&5
3729 echo "${ECHO_T}$enable_pc_files" >&6
3730
3731 if test "x$enable_pc_files" != xno
3732 then
3733         MAKE_PC_FILES=
3734         case "x$PKG_CONFIG_LIBDIR" in
3735         (xno|xyes)
3736                 { echo "$as_me:3736: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
3737 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
3738                 ;;
3739         (*)
3740
3741 if test "x$prefix" != xNONE; then
3742         cf_path_syntax="$prefix"
3743 else
3744         cf_path_syntax="$ac_default_prefix"
3745 fi
3746
3747 case ".$PKG_CONFIG_LIBDIR" in
3748 (.\$\(*\)*|.\'*\'*)
3749         ;;
3750 (..|./*|.\\*)
3751         ;;
3752 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3753         ;;
3754 (.\${*prefix}*|.\${*dir}*)
3755         eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3756         case ".$PKG_CONFIG_LIBDIR" in
3757         (.NONE/*)
3758                 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3759                 ;;
3760         esac
3761         ;;
3762 (.no|.NONE/*)
3763         PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3764         ;;
3765 (*)
3766         { { echo "$as_me:3766: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3767 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3768    { (exit 1); exit 1; }; }
3769         ;;
3770 esac
3771
3772                 ;;
3773         esac
3774 else
3775         MAKE_PC_FILES="#"
3776 fi
3777
3778 if test -z "$MAKE_PC_FILES"
3779 then
3780         echo "$as_me:3780: checking for suffix to add to pc-files" >&5
3781 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
3782
3783 # Check whether --with-pc-suffix or --without-pc-suffix was given.
3784 if test "${with_pc_suffix+set}" = set; then
3785   withval="$with_pc_suffix"
3786   case "x$withval" in
3787         (xyes|xno)
3788                 PC_MODULE_SUFFIX=
3789                 ;;
3790         (*)     PC_MODULE_SUFFIX="$withval"
3791                 ;;
3792         esac
3793 fi;
3794         test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
3795         echo "$as_me:3795: result: $PC_MODULE_SUFFIX" >&5
3796 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
3797         test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
3798
3799 fi
3800
3801 echo "$as_me:3801: checking if we should assume mixed-case filenames" >&5
3802 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3803
3804 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3805 if test "${enable_mixed_case+set}" = set; then
3806   enableval="$enable_mixed_case"
3807   enable_mixedcase=$enableval
3808 else
3809   enable_mixedcase=auto
3810 fi;
3811 echo "$as_me:3811: result: $enable_mixedcase" >&5
3812 echo "${ECHO_T}$enable_mixedcase" >&6
3813 if test "$enable_mixedcase" = "auto" ; then
3814
3815 echo "$as_me:3815: checking if filesystem supports mixed-case filenames" >&5
3816 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3817 if test "${cf_cv_mixedcase+set}" = set; then
3818   echo $ECHO_N "(cached) $ECHO_C" >&6
3819 else
3820
3821 if test "$cross_compiling" = yes ; then
3822         case $target_alias in
3823         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
3824                 cf_cv_mixedcase=no
3825                 ;;
3826         (*)
3827                 cf_cv_mixedcase=yes
3828                 ;;
3829         esac
3830 else
3831         rm -f conftest CONFTEST
3832         echo test >conftest
3833         if test -f CONFTEST ; then
3834                 cf_cv_mixedcase=no
3835         else
3836                 cf_cv_mixedcase=yes
3837         fi
3838         rm -f conftest CONFTEST
3839 fi
3840
3841 fi
3842 echo "$as_me:3842: result: $cf_cv_mixedcase" >&5
3843 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3844 test "$cf_cv_mixedcase" = yes &&
3845 cat >>confdefs.h <<\EOF
3846 #define MIXEDCASE_FILENAMES 1
3847 EOF
3848
3849 else
3850         cf_cv_mixedcase=$enable_mixedcase
3851         if test "x$enable_mixedcase" = "xyes" ; then
3852
3853 cat >>confdefs.h <<\EOF
3854 #define MIXEDCASE_FILENAMES 1
3855 EOF
3856
3857         fi
3858 fi
3859
3860 # do this after mixed-case option (tags/TAGS is not as important as tic).
3861 echo "$as_me:3861: checking whether ${MAKE-make} sets \${MAKE}" >&5
3862 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3863 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3864 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3865   echo $ECHO_N "(cached) $ECHO_C" >&6
3866 else
3867   cat >conftest.make <<\EOF
3868 all:
3869         @echo 'ac_maketemp="${MAKE}"'
3870 EOF
3871 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3872 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3873 if test -n "$ac_maketemp"; then
3874   eval ac_cv_prog_make_${ac_make}_set=yes
3875 else
3876   eval ac_cv_prog_make_${ac_make}_set=no
3877 fi
3878 rm -f conftest.make
3879 fi
3880 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3881   echo "$as_me:3881: result: yes" >&5
3882 echo "${ECHO_T}yes" >&6
3883   SET_MAKE=
3884 else
3885   echo "$as_me:3885: result: no" >&5
3886 echo "${ECHO_T}no" >&6
3887   SET_MAKE="MAKE=${MAKE-make}"
3888 fi
3889
3890 for ac_prog in exctags ctags
3891 do
3892   # Extract the first word of "$ac_prog", so it can be a program name with args.
3893 set dummy $ac_prog; ac_word=$2
3894 echo "$as_me:3894: checking for $ac_word" >&5
3895 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3896 if test "${ac_cv_prog_CTAGS+set}" = set; then
3897   echo $ECHO_N "(cached) $ECHO_C" >&6
3898 else
3899   if test -n "$CTAGS"; then
3900   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3901 else
3902   ac_save_IFS=$IFS; IFS=$ac_path_separator
3903 ac_dummy="$PATH"
3904 for ac_dir in $ac_dummy; do
3905   IFS=$ac_save_IFS
3906   test -z "$ac_dir" && ac_dir=.
3907   $as_executable_p "$ac_dir/$ac_word" || continue
3908 ac_cv_prog_CTAGS="$ac_prog"
3909 echo "$as_me:3909: found $ac_dir/$ac_word" >&5
3910 break
3911 done
3912
3913 fi
3914 fi
3915 CTAGS=$ac_cv_prog_CTAGS
3916 if test -n "$CTAGS"; then
3917   echo "$as_me:3917: result: $CTAGS" >&5
3918 echo "${ECHO_T}$CTAGS" >&6
3919 else
3920   echo "$as_me:3920: result: no" >&5
3921 echo "${ECHO_T}no" >&6
3922 fi
3923
3924   test -n "$CTAGS" && break
3925 done
3926
3927 for ac_prog in exetags etags
3928 do
3929   # Extract the first word of "$ac_prog", so it can be a program name with args.
3930 set dummy $ac_prog; ac_word=$2
3931 echo "$as_me:3931: checking for $ac_word" >&5
3932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3933 if test "${ac_cv_prog_ETAGS+set}" = set; then
3934   echo $ECHO_N "(cached) $ECHO_C" >&6
3935 else
3936   if test -n "$ETAGS"; then
3937   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3938 else
3939   ac_save_IFS=$IFS; IFS=$ac_path_separator
3940 ac_dummy="$PATH"
3941 for ac_dir in $ac_dummy; do
3942   IFS=$ac_save_IFS
3943   test -z "$ac_dir" && ac_dir=.
3944   $as_executable_p "$ac_dir/$ac_word" || continue
3945 ac_cv_prog_ETAGS="$ac_prog"
3946 echo "$as_me:3946: found $ac_dir/$ac_word" >&5
3947 break
3948 done
3949
3950 fi
3951 fi
3952 ETAGS=$ac_cv_prog_ETAGS
3953 if test -n "$ETAGS"; then
3954   echo "$as_me:3954: result: $ETAGS" >&5
3955 echo "${ECHO_T}$ETAGS" >&6
3956 else
3957   echo "$as_me:3957: result: no" >&5
3958 echo "${ECHO_T}no" >&6
3959 fi
3960
3961   test -n "$ETAGS" && break
3962 done
3963
3964 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3965 set dummy ${CTAGS:-ctags}; ac_word=$2
3966 echo "$as_me:3966: checking for $ac_word" >&5
3967 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3968 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3969   echo $ECHO_N "(cached) $ECHO_C" >&6
3970 else
3971   if test -n "$MAKE_LOWER_TAGS"; then
3972   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3973 else
3974   ac_save_IFS=$IFS; IFS=$ac_path_separator
3975 ac_dummy="$PATH"
3976 for ac_dir in $ac_dummy; do
3977   IFS=$ac_save_IFS
3978   test -z "$ac_dir" && ac_dir=.
3979   $as_executable_p "$ac_dir/$ac_word" || continue
3980 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3981 echo "$as_me:3981: found $ac_dir/$ac_word" >&5
3982 break
3983 done
3984
3985   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3986 fi
3987 fi
3988 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3989 if test -n "$MAKE_LOWER_TAGS"; then
3990   echo "$as_me:3990: result: $MAKE_LOWER_TAGS" >&5
3991 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3992 else
3993   echo "$as_me:3993: result: no" >&5
3994 echo "${ECHO_T}no" >&6
3995 fi
3996
3997 if test "$cf_cv_mixedcase" = yes ; then
3998         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3999 set dummy ${ETAGS:-etags}; ac_word=$2
4000 echo "$as_me:4000: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4003   echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005   if test -n "$MAKE_UPPER_TAGS"; then
4006   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4007 else
4008   ac_save_IFS=$IFS; IFS=$ac_path_separator
4009 ac_dummy="$PATH"
4010 for ac_dir in $ac_dummy; do
4011   IFS=$ac_save_IFS
4012   test -z "$ac_dir" && ac_dir=.
4013   $as_executable_p "$ac_dir/$ac_word" || continue
4014 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4015 echo "$as_me:4015: found $ac_dir/$ac_word" >&5
4016 break
4017 done
4018
4019   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4020 fi
4021 fi
4022 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4023 if test -n "$MAKE_UPPER_TAGS"; then
4024   echo "$as_me:4024: result: $MAKE_UPPER_TAGS" >&5
4025 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4026 else
4027   echo "$as_me:4027: result: no" >&5
4028 echo "${ECHO_T}no" >&6
4029 fi
4030
4031 else
4032         MAKE_UPPER_TAGS=no
4033 fi
4034
4035 if test "$MAKE_UPPER_TAGS" = yes ; then
4036         MAKE_UPPER_TAGS=
4037 else
4038         MAKE_UPPER_TAGS="#"
4039 fi
4040
4041 if test "$MAKE_LOWER_TAGS" = yes ; then
4042         MAKE_LOWER_TAGS=
4043 else
4044         MAKE_LOWER_TAGS="#"
4045 fi
4046
4047 echo "$as_me:4047: checking for makeflags variable" >&5
4048 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4049 if test "${cf_cv_makeflags+set}" = set; then
4050   echo $ECHO_N "(cached) $ECHO_C" >&6
4051 else
4052
4053         cf_cv_makeflags=''
4054         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4055         do
4056                 cat >cf_makeflags.tmp <<CF_EOF
4057 SHELL = $SHELL
4058 all :
4059         @ echo '.$cf_option'
4060 CF_EOF
4061                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
4062                 case "$cf_result" in
4063                 (.*k|.*kw)
4064                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4065                         case "$cf_result" in
4066                         (.*CC=*)        cf_cv_makeflags=
4067                                 ;;
4068                         (*)     cf_cv_makeflags=$cf_option
4069                                 ;;
4070                         esac
4071                         break
4072                         ;;
4073                 (.-)    ;;
4074                 (*)     echo "given option \"$cf_option\", no match \"$cf_result\""
4075                         ;;
4076                 esac
4077         done
4078         rm -f cf_makeflags.tmp
4079
4080 fi
4081 echo "$as_me:4081: result: $cf_cv_makeflags" >&5
4082 echo "${ECHO_T}$cf_cv_makeflags" >&6
4083
4084 if test -n "$ac_tool_prefix"; then
4085   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4086 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4087 echo "$as_me:4087: checking for $ac_word" >&5
4088 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4089 if test "${ac_cv_prog_RANLIB+set}" = set; then
4090   echo $ECHO_N "(cached) $ECHO_C" >&6
4091 else
4092   if test -n "$RANLIB"; then
4093   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4094 else
4095   ac_save_IFS=$IFS; IFS=$ac_path_separator
4096 ac_dummy="$PATH"
4097 for ac_dir in $ac_dummy; do
4098   IFS=$ac_save_IFS
4099   test -z "$ac_dir" && ac_dir=.
4100   $as_executable_p "$ac_dir/$ac_word" || continue
4101 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4102 echo "$as_me:4102: found $ac_dir/$ac_word" >&5
4103 break
4104 done
4105
4106 fi
4107 fi
4108 RANLIB=$ac_cv_prog_RANLIB
4109 if test -n "$RANLIB"; then
4110   echo "$as_me:4110: result: $RANLIB" >&5
4111 echo "${ECHO_T}$RANLIB" >&6
4112 else
4113   echo "$as_me:4113: result: no" >&5
4114 echo "${ECHO_T}no" >&6
4115 fi
4116
4117 fi
4118 if test -z "$ac_cv_prog_RANLIB"; then
4119   ac_ct_RANLIB=$RANLIB
4120   # Extract the first word of "ranlib", so it can be a program name with args.
4121 set dummy ranlib; ac_word=$2
4122 echo "$as_me:4122: checking for $ac_word" >&5
4123 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4124 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4125   echo $ECHO_N "(cached) $ECHO_C" >&6
4126 else
4127   if test -n "$ac_ct_RANLIB"; then
4128   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4129 else
4130   ac_save_IFS=$IFS; IFS=$ac_path_separator
4131 ac_dummy="$PATH"
4132 for ac_dir in $ac_dummy; do
4133   IFS=$ac_save_IFS
4134   test -z "$ac_dir" && ac_dir=.
4135   $as_executable_p "$ac_dir/$ac_word" || continue
4136 ac_cv_prog_ac_ct_RANLIB="ranlib"
4137 echo "$as_me:4137: found $ac_dir/$ac_word" >&5
4138 break
4139 done
4140
4141   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4142 fi
4143 fi
4144 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4145 if test -n "$ac_ct_RANLIB"; then
4146   echo "$as_me:4146: result: $ac_ct_RANLIB" >&5
4147 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4148 else
4149   echo "$as_me:4149: result: no" >&5
4150 echo "${ECHO_T}no" >&6
4151 fi
4152
4153   RANLIB=$ac_ct_RANLIB
4154 else
4155   RANLIB="$ac_cv_prog_RANLIB"
4156 fi
4157
4158 if test -n "$ac_tool_prefix"; then
4159   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4160 set dummy ${ac_tool_prefix}ld; ac_word=$2
4161 echo "$as_me:4161: checking for $ac_word" >&5
4162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4163 if test "${ac_cv_prog_LD+set}" = set; then
4164   echo $ECHO_N "(cached) $ECHO_C" >&6
4165 else
4166   if test -n "$LD"; then
4167   ac_cv_prog_LD="$LD" # Let the user override the test.
4168 else
4169   ac_save_IFS=$IFS; IFS=$ac_path_separator
4170 ac_dummy="$PATH"
4171 for ac_dir in $ac_dummy; do
4172   IFS=$ac_save_IFS
4173   test -z "$ac_dir" && ac_dir=.
4174   $as_executable_p "$ac_dir/$ac_word" || continue
4175 ac_cv_prog_LD="${ac_tool_prefix}ld"
4176 echo "$as_me:4176: found $ac_dir/$ac_word" >&5
4177 break
4178 done
4179
4180 fi
4181 fi
4182 LD=$ac_cv_prog_LD
4183 if test -n "$LD"; then
4184   echo "$as_me:4184: result: $LD" >&5
4185 echo "${ECHO_T}$LD" >&6
4186 else
4187   echo "$as_me:4187: result: no" >&5
4188 echo "${ECHO_T}no" >&6
4189 fi
4190
4191 fi
4192 if test -z "$ac_cv_prog_LD"; then
4193   ac_ct_LD=$LD
4194   # Extract the first word of "ld", so it can be a program name with args.
4195 set dummy ld; ac_word=$2
4196 echo "$as_me:4196: checking for $ac_word" >&5
4197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4198 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4199   echo $ECHO_N "(cached) $ECHO_C" >&6
4200 else
4201   if test -n "$ac_ct_LD"; then
4202   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4203 else
4204   ac_save_IFS=$IFS; IFS=$ac_path_separator
4205 ac_dummy="$PATH"
4206 for ac_dir in $ac_dummy; do
4207   IFS=$ac_save_IFS
4208   test -z "$ac_dir" && ac_dir=.
4209   $as_executable_p "$ac_dir/$ac_word" || continue
4210 ac_cv_prog_ac_ct_LD="ld"
4211 echo "$as_me:4211: found $ac_dir/$ac_word" >&5
4212 break
4213 done
4214
4215   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4216 fi
4217 fi
4218 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4219 if test -n "$ac_ct_LD"; then
4220   echo "$as_me:4220: result: $ac_ct_LD" >&5
4221 echo "${ECHO_T}$ac_ct_LD" >&6
4222 else
4223   echo "$as_me:4223: result: no" >&5
4224 echo "${ECHO_T}no" >&6
4225 fi
4226
4227   LD=$ac_ct_LD
4228 else
4229   LD="$ac_cv_prog_LD"
4230 fi
4231
4232 if test -n "$ac_tool_prefix"; then
4233   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4234 set dummy ${ac_tool_prefix}ar; ac_word=$2
4235 echo "$as_me:4235: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_AR+set}" = set; then
4238   echo $ECHO_N "(cached) $ECHO_C" >&6
4239 else
4240   if test -n "$AR"; then
4241   ac_cv_prog_AR="$AR" # Let the user override the test.
4242 else
4243   ac_save_IFS=$IFS; IFS=$ac_path_separator
4244 ac_dummy="$PATH"
4245 for ac_dir in $ac_dummy; do
4246   IFS=$ac_save_IFS
4247   test -z "$ac_dir" && ac_dir=.
4248   $as_executable_p "$ac_dir/$ac_word" || continue
4249 ac_cv_prog_AR="${ac_tool_prefix}ar"
4250 echo "$as_me:4250: found $ac_dir/$ac_word" >&5
4251 break
4252 done
4253
4254 fi
4255 fi
4256 AR=$ac_cv_prog_AR
4257 if test -n "$AR"; then
4258   echo "$as_me:4258: result: $AR" >&5
4259 echo "${ECHO_T}$AR" >&6
4260 else
4261   echo "$as_me:4261: result: no" >&5
4262 echo "${ECHO_T}no" >&6
4263 fi
4264
4265 fi
4266 if test -z "$ac_cv_prog_AR"; then
4267   ac_ct_AR=$AR
4268   # Extract the first word of "ar", so it can be a program name with args.
4269 set dummy ar; ac_word=$2
4270 echo "$as_me:4270: checking for $ac_word" >&5
4271 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4272 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4273   echo $ECHO_N "(cached) $ECHO_C" >&6
4274 else
4275   if test -n "$ac_ct_AR"; then
4276   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4277 else
4278   ac_save_IFS=$IFS; IFS=$ac_path_separator
4279 ac_dummy="$PATH"
4280 for ac_dir in $ac_dummy; do
4281   IFS=$ac_save_IFS
4282   test -z "$ac_dir" && ac_dir=.
4283   $as_executable_p "$ac_dir/$ac_word" || continue
4284 ac_cv_prog_ac_ct_AR="ar"
4285 echo "$as_me:4285: found $ac_dir/$ac_word" >&5
4286 break
4287 done
4288
4289   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4290 fi
4291 fi
4292 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4293 if test -n "$ac_ct_AR"; then
4294   echo "$as_me:4294: result: $ac_ct_AR" >&5
4295 echo "${ECHO_T}$ac_ct_AR" >&6
4296 else
4297   echo "$as_me:4297: result: no" >&5
4298 echo "${ECHO_T}no" >&6
4299 fi
4300
4301   AR=$ac_ct_AR
4302 else
4303   AR="$ac_cv_prog_AR"
4304 fi
4305
4306 if test -n "$ac_tool_prefix"; then
4307   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4308 set dummy ${ac_tool_prefix}nm; ac_word=$2
4309 echo "$as_me:4309: checking for $ac_word" >&5
4310 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4311 if test "${ac_cv_prog_NM+set}" = set; then
4312   echo $ECHO_N "(cached) $ECHO_C" >&6
4313 else
4314   if test -n "$NM"; then
4315   ac_cv_prog_NM="$NM" # Let the user override the test.
4316 else
4317   ac_save_IFS=$IFS; IFS=$ac_path_separator
4318 ac_dummy="$PATH"
4319 for ac_dir in $ac_dummy; do
4320   IFS=$ac_save_IFS
4321   test -z "$ac_dir" && ac_dir=.
4322   $as_executable_p "$ac_dir/$ac_word" || continue
4323 ac_cv_prog_NM="${ac_tool_prefix}nm"
4324 echo "$as_me:4324: found $ac_dir/$ac_word" >&5
4325 break
4326 done
4327
4328 fi
4329 fi
4330 NM=$ac_cv_prog_NM
4331 if test -n "$NM"; then
4332   echo "$as_me:4332: result: $NM" >&5
4333 echo "${ECHO_T}$NM" >&6
4334 else
4335   echo "$as_me:4335: result: no" >&5
4336 echo "${ECHO_T}no" >&6
4337 fi
4338
4339 fi
4340 if test -z "$ac_cv_prog_NM"; then
4341   ac_ct_NM=$NM
4342   # Extract the first word of "nm", so it can be a program name with args.
4343 set dummy nm; ac_word=$2
4344 echo "$as_me:4344: checking for $ac_word" >&5
4345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4346 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4347   echo $ECHO_N "(cached) $ECHO_C" >&6
4348 else
4349   if test -n "$ac_ct_NM"; then
4350   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4351 else
4352   ac_save_IFS=$IFS; IFS=$ac_path_separator
4353 ac_dummy="$PATH"
4354 for ac_dir in $ac_dummy; do
4355   IFS=$ac_save_IFS
4356   test -z "$ac_dir" && ac_dir=.
4357   $as_executable_p "$ac_dir/$ac_word" || continue
4358 ac_cv_prog_ac_ct_NM="nm"
4359 echo "$as_me:4359: found $ac_dir/$ac_word" >&5
4360 break
4361 done
4362
4363   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4364 fi
4365 fi
4366 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4367 if test -n "$ac_ct_NM"; then
4368   echo "$as_me:4368: result: $ac_ct_NM" >&5
4369 echo "${ECHO_T}$ac_ct_NM" >&6
4370 else
4371   echo "$as_me:4371: result: no" >&5
4372 echo "${ECHO_T}no" >&6
4373 fi
4374
4375   NM=$ac_ct_NM
4376 else
4377   NM="$ac_cv_prog_NM"
4378 fi
4379
4380 if test -n "$ac_tool_prefix"; then
4381   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4382 set dummy ${ac_tool_prefix}ar; ac_word=$2
4383 echo "$as_me:4383: checking for $ac_word" >&5
4384 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4385 if test "${ac_cv_prog_AR+set}" = set; then
4386   echo $ECHO_N "(cached) $ECHO_C" >&6
4387 else
4388   if test -n "$AR"; then
4389   ac_cv_prog_AR="$AR" # Let the user override the test.
4390 else
4391   ac_save_IFS=$IFS; IFS=$ac_path_separator
4392 ac_dummy="$PATH"
4393 for ac_dir in $ac_dummy; do
4394   IFS=$ac_save_IFS
4395   test -z "$ac_dir" && ac_dir=.
4396   $as_executable_p "$ac_dir/$ac_word" || continue
4397 ac_cv_prog_AR="${ac_tool_prefix}ar"
4398 echo "$as_me:4398: found $ac_dir/$ac_word" >&5
4399 break
4400 done
4401
4402 fi
4403 fi
4404 AR=$ac_cv_prog_AR
4405 if test -n "$AR"; then
4406   echo "$as_me:4406: result: $AR" >&5
4407 echo "${ECHO_T}$AR" >&6
4408 else
4409   echo "$as_me:4409: result: no" >&5
4410 echo "${ECHO_T}no" >&6
4411 fi
4412
4413 fi
4414 if test -z "$ac_cv_prog_AR"; then
4415   ac_ct_AR=$AR
4416   # Extract the first word of "ar", so it can be a program name with args.
4417 set dummy ar; ac_word=$2
4418 echo "$as_me:4418: checking for $ac_word" >&5
4419 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4420 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4421   echo $ECHO_N "(cached) $ECHO_C" >&6
4422 else
4423   if test -n "$ac_ct_AR"; then
4424   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4425 else
4426   ac_save_IFS=$IFS; IFS=$ac_path_separator
4427 ac_dummy="$PATH"
4428 for ac_dir in $ac_dummy; do
4429   IFS=$ac_save_IFS
4430   test -z "$ac_dir" && ac_dir=.
4431   $as_executable_p "$ac_dir/$ac_word" || continue
4432 ac_cv_prog_ac_ct_AR="ar"
4433 echo "$as_me:4433: found $ac_dir/$ac_word" >&5
4434 break
4435 done
4436
4437   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4438 fi
4439 fi
4440 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4441 if test -n "$ac_ct_AR"; then
4442   echo "$as_me:4442: result: $ac_ct_AR" >&5
4443 echo "${ECHO_T}$ac_ct_AR" >&6
4444 else
4445   echo "$as_me:4445: result: no" >&5
4446 echo "${ECHO_T}no" >&6
4447 fi
4448
4449   AR=$ac_ct_AR
4450 else
4451   AR="$ac_cv_prog_AR"
4452 fi
4453
4454 echo "$as_me:4454: checking for options to update archives" >&5
4455 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4456 if test "${cf_cv_ar_flags+set}" = set; then
4457   echo $ECHO_N "(cached) $ECHO_C" >&6
4458 else
4459
4460         cf_cv_ar_flags=unknown
4461         for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
4462         do
4463
4464                 # check if $ARFLAGS already contains this choice
4465                 if test "x$ARFLAGS" != "x" ; then
4466                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4467                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4468                                 cf_cv_ar_flags=
4469                                 break
4470                         fi
4471                 fi
4472
4473                 rm -f conftest.$ac_cv_objext
4474                 rm -f conftest.a
4475
4476                 cat >conftest.$ac_ext <<EOF
4477 #line 4477 "configure"
4478 int     testdata[3] = { 123, 456, 789 };
4479 EOF
4480                 if { (eval echo "$as_me:4480: \"$ac_compile\"") >&5
4481   (eval $ac_compile) 2>&5
4482   ac_status=$?
4483   echo "$as_me:4483: \$? = $ac_status" >&5
4484   (exit $ac_status); } ; then
4485                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4486                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4487                         if test -f conftest.a ; then
4488                                 cf_cv_ar_flags=$cf_ar_flags
4489                                 break
4490                         fi
4491                 else
4492                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4493
4494 echo "${as_me:-configure}:4494: testing cannot compile test-program ..." 1>&5
4495
4496                         break
4497                 fi
4498         done
4499         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4500
4501 fi
4502 echo "$as_me:4502: result: $cf_cv_ar_flags" >&5
4503 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4504
4505 if test -n "$ARFLAGS" ; then
4506         if test -n "$cf_cv_ar_flags" ; then
4507                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4508         fi
4509 else
4510         ARFLAGS=$cf_cv_ar_flags
4511 fi
4512
4513 echo "$as_me:4513: checking if you have specified an install-prefix" >&5
4514 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4515
4516 # Check whether --with-install-prefix or --without-install-prefix was given.
4517 if test "${with_install_prefix+set}" = set; then
4518   withval="$with_install_prefix"
4519   case "x$withval" in
4520         (xyes|xno)
4521                 ;;
4522         (*)     DESTDIR="$withval"
4523                 ;;
4524         esac
4525 fi;
4526 echo "$as_me:4526: result: $DESTDIR" >&5
4527 echo "${ECHO_T}$DESTDIR" >&6
4528
4529 ###############################################################################
4530
4531 # If we're cross-compiling, allow the user to override the tools and their
4532 # options.  The configure script is oriented toward identifying the host
4533 # compiler, etc., but we need a build compiler to generate parts of the source.
4534
4535 if test "$cross_compiling" = yes ; then
4536
4537         # defaults that we might want to override
4538         : ${BUILD_CFLAGS:=''}
4539         : ${BUILD_CPPFLAGS:=''}
4540         : ${BUILD_LDFLAGS:=''}
4541         : ${BUILD_LIBS:=''}
4542         : ${BUILD_EXEEXT:='$x'}
4543         : ${BUILD_OBJEXT:='o'}
4544
4545 # Check whether --with-build-cc or --without-build-cc was given.
4546 if test "${with_build_cc+set}" = set; then
4547   withval="$with_build_cc"
4548   BUILD_CC="$withval"
4549 else
4550   for ac_prog in gcc cc cl
4551 do
4552   # Extract the first word of "$ac_prog", so it can be a program name with args.
4553 set dummy $ac_prog; ac_word=$2
4554 echo "$as_me:4554: checking for $ac_word" >&5
4555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4556 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4557   echo $ECHO_N "(cached) $ECHO_C" >&6
4558 else
4559   if test -n "$BUILD_CC"; then
4560   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4561 else
4562   ac_save_IFS=$IFS; IFS=$ac_path_separator
4563 ac_dummy="$PATH"
4564 for ac_dir in $ac_dummy; do
4565   IFS=$ac_save_IFS
4566   test -z "$ac_dir" && ac_dir=.
4567   $as_executable_p "$ac_dir/$ac_word" || continue
4568 ac_cv_prog_BUILD_CC="$ac_prog"
4569 echo "$as_me:4569: found $ac_dir/$ac_word" >&5
4570 break
4571 done
4572
4573 fi
4574 fi
4575 BUILD_CC=$ac_cv_prog_BUILD_CC
4576 if test -n "$BUILD_CC"; then
4577   echo "$as_me:4577: result: $BUILD_CC" >&5
4578 echo "${ECHO_T}$BUILD_CC" >&6
4579 else
4580   echo "$as_me:4580: result: no" >&5
4581 echo "${ECHO_T}no" >&6
4582 fi
4583
4584   test -n "$BUILD_CC" && break
4585 done
4586
4587 fi;
4588         echo "$as_me:4588: checking for native build C compiler" >&5
4589 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4590         echo "$as_me:4590: result: $BUILD_CC" >&5
4591 echo "${ECHO_T}$BUILD_CC" >&6
4592
4593         echo "$as_me:4593: checking for native build C preprocessor" >&5
4594 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4595
4596 # Check whether --with-build-cpp or --without-build-cpp was given.
4597 if test "${with_build_cpp+set}" = set; then
4598   withval="$with_build_cpp"
4599   BUILD_CPP="$withval"
4600 else
4601   BUILD_CPP='${BUILD_CC} -E'
4602 fi;
4603         echo "$as_me:4603: result: $BUILD_CPP" >&5
4604 echo "${ECHO_T}$BUILD_CPP" >&6
4605
4606         echo "$as_me:4606: checking for native build C flags" >&5
4607 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4608
4609 # Check whether --with-build-cflags or --without-build-cflags was given.
4610 if test "${with_build_cflags+set}" = set; then
4611   withval="$with_build_cflags"
4612   BUILD_CFLAGS="$withval"
4613 fi;
4614         echo "$as_me:4614: result: $BUILD_CFLAGS" >&5
4615 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4616
4617         echo "$as_me:4617: checking for native build C preprocessor-flags" >&5
4618 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4619
4620 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4621 if test "${with_build_cppflags+set}" = set; then
4622   withval="$with_build_cppflags"
4623   BUILD_CPPFLAGS="$withval"
4624 fi;
4625         echo "$as_me:4625: result: $BUILD_CPPFLAGS" >&5
4626 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4627
4628         echo "$as_me:4628: checking for native build linker-flags" >&5
4629 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4630
4631 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4632 if test "${with_build_ldflags+set}" = set; then
4633   withval="$with_build_ldflags"
4634   BUILD_LDFLAGS="$withval"
4635 fi;
4636         echo "$as_me:4636: result: $BUILD_LDFLAGS" >&5
4637 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4638
4639         echo "$as_me:4639: checking for native build linker-libraries" >&5
4640 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4641
4642 # Check whether --with-build-libs or --without-build-libs was given.
4643 if test "${with_build_libs+set}" = set; then
4644   withval="$with_build_libs"
4645   BUILD_LIBS="$withval"
4646 fi;
4647         echo "$as_me:4647: result: $BUILD_LIBS" >&5
4648 echo "${ECHO_T}$BUILD_LIBS" >&6
4649
4650         # this assumes we're on Unix.
4651         BUILD_EXEEXT=
4652         BUILD_OBJEXT=o
4653
4654         : ${BUILD_CC:='${CC}'}
4655
4656         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4657                 { { echo "$as_me:4657: error: Cross-build requires two compilers.
4658 Use --with-build-cc to specify the native compiler." >&5
4659 echo "$as_me: error: Cross-build requires two compilers.
4660 Use --with-build-cc to specify the native compiler." >&2;}
4661    { (exit 1); exit 1; }; }
4662         fi
4663
4664 else
4665         : ${BUILD_CC:='${CC}'}
4666         : ${BUILD_CPP:='${CPP}'}
4667         : ${BUILD_CFLAGS:='${CFLAGS}'}
4668         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4669         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4670         : ${BUILD_LIBS:='${LIBS}'}
4671         : ${BUILD_EXEEXT:='$x'}
4672         : ${BUILD_OBJEXT:='o'}
4673 fi
4674
4675 ###############################################################################
4676
4677 ### Options to allow the user to specify the set of libraries which are used.
4678 ### Use "--without-normal --with-shared" to allow the default model to be
4679 ### shared, for example.
4680 cf_list_models=""
4681
4682 echo "$as_me:4682: checking if libtool -version-number should be used" >&5
4683 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4684
4685 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4686 if test "${enable_libtool_version+set}" = set; then
4687   enableval="$enable_libtool_version"
4688   test "$enableval" != no && enableval=yes
4689         if test "$enableval" != "yes" ; then
4690     cf_libtool_version=no
4691         else
4692                 cf_libtool_version=yes
4693         fi
4694 else
4695   enableval=yes
4696         cf_libtool_version=yes
4697
4698 fi;
4699 echo "$as_me:4699: result: $cf_libtool_version" >&5
4700 echo "${ECHO_T}$cf_libtool_version" >&6
4701
4702 if test "$cf_libtool_version" = yes ; then
4703         LIBTOOL_VERSION="-version-number"
4704 else
4705         LIBTOOL_VERSION="-version-info"
4706         case "x$VERSION" in
4707         (x)
4708                 { echo "$as_me:4708: WARNING: VERSION was not set" >&5
4709 echo "$as_me: WARNING: VERSION was not set" >&2;}
4710                 ;;
4711         (x*.*.*)
4712                 ABI_VERSION="$VERSION"
4713                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
4714
4715 echo "${as_me:-configure}:4715: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4716
4717                 ;;
4718         (x*:*:*)
4719                 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
4720                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
4721
4722 echo "${as_me:-configure}:4722: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
4723
4724                 ;;
4725         (*)
4726                 { echo "$as_me:4726: WARNING: unexpected VERSION value: $VERSION" >&5
4727 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
4728                 ;;
4729         esac
4730 fi
4731
4732 LIBTOOL=
4733
4734 # common library maintenance symbols that are convenient for libtool scripts:
4735 LIB_CREATE='${AR} -cr'
4736 LIB_OBJECT='${OBJECTS}'
4737 LIB_SUFFIX=.a
4738 LIB_PREP="$RANLIB"
4739
4740 # symbols used to prop libtool up to enable it to determine what it should be
4741 # doing:
4742 LIB_CLEAN=
4743 LIB_COMPILE=
4744 LIB_LINK='${CC}'
4745 LIB_INSTALL=
4746 LIB_UNINSTALL=
4747
4748 echo "$as_me:4748: checking if you want to build libraries with libtool" >&5
4749 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4750
4751 # Check whether --with-libtool or --without-libtool was given.
4752 if test "${with_libtool+set}" = set; then
4753   withval="$with_libtool"
4754   with_libtool=$withval
4755 else
4756   with_libtool=no
4757 fi;
4758 echo "$as_me:4758: result: $with_libtool" >&5
4759 echo "${ECHO_T}$with_libtool" >&6
4760 if test "$with_libtool" != "no"; then
4761
4762         if test "$with_libtool" != "yes" ; then
4763
4764 if test "x$prefix" != xNONE; then
4765         cf_path_syntax="$prefix"
4766 else
4767         cf_path_syntax="$ac_default_prefix"
4768 fi
4769
4770 case ".$with_libtool" in
4771 (.\$\(*\)*|.\'*\'*)
4772         ;;
4773 (..|./*|.\\*)
4774         ;;
4775 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4776         ;;
4777 (.\${*prefix}*|.\${*dir}*)
4778         eval with_libtool="$with_libtool"
4779         case ".$with_libtool" in
4780         (.NONE/*)
4781                 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4782                 ;;
4783         esac
4784         ;;
4785 (.no|.NONE/*)
4786         with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4787         ;;
4788 (*)
4789         { { echo "$as_me:4789: error: expected a pathname, not \"$with_libtool\"" >&5
4790 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4791    { (exit 1); exit 1; }; }
4792         ;;
4793 esac
4794
4795                 LIBTOOL=$with_libtool
4796         else
4797                 if test -n "$ac_tool_prefix"; then
4798   for ac_prog in libtool glibtool
4799   do
4800     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4801 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4802 echo "$as_me:4802: checking for $ac_word" >&5
4803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4804 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4805   echo $ECHO_N "(cached) $ECHO_C" >&6
4806 else
4807   if test -n "$LIBTOOL"; then
4808   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4809 else
4810   ac_save_IFS=$IFS; IFS=$ac_path_separator
4811 ac_dummy="$PATH"
4812 for ac_dir in $ac_dummy; do
4813   IFS=$ac_save_IFS
4814   test -z "$ac_dir" && ac_dir=.
4815   $as_executable_p "$ac_dir/$ac_word" || continue
4816 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4817 echo "$as_me:4817: found $ac_dir/$ac_word" >&5
4818 break
4819 done
4820
4821 fi
4822 fi
4823 LIBTOOL=$ac_cv_prog_LIBTOOL
4824 if test -n "$LIBTOOL"; then
4825   echo "$as_me:4825: result: $LIBTOOL" >&5
4826 echo "${ECHO_T}$LIBTOOL" >&6
4827 else
4828   echo "$as_me:4828: result: no" >&5
4829 echo "${ECHO_T}no" >&6
4830 fi
4831
4832     test -n "$LIBTOOL" && break
4833   done
4834 fi
4835 if test -z "$LIBTOOL"; then
4836   ac_ct_LIBTOOL=$LIBTOOL
4837   for ac_prog in libtool glibtool
4838 do
4839   # Extract the first word of "$ac_prog", so it can be a program name with args.
4840 set dummy $ac_prog; ac_word=$2
4841 echo "$as_me:4841: checking for $ac_word" >&5
4842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4843 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4844   echo $ECHO_N "(cached) $ECHO_C" >&6
4845 else
4846   if test -n "$ac_ct_LIBTOOL"; then
4847   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4848 else
4849   ac_save_IFS=$IFS; IFS=$ac_path_separator
4850 ac_dummy="$PATH"
4851 for ac_dir in $ac_dummy; do
4852   IFS=$ac_save_IFS
4853   test -z "$ac_dir" && ac_dir=.
4854   $as_executable_p "$ac_dir/$ac_word" || continue
4855 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4856 echo "$as_me:4856: found $ac_dir/$ac_word" >&5
4857 break
4858 done
4859
4860 fi
4861 fi
4862 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4863 if test -n "$ac_ct_LIBTOOL"; then
4864   echo "$as_me:4864: result: $ac_ct_LIBTOOL" >&5
4865 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4866 else
4867   echo "$as_me:4867: result: no" >&5
4868 echo "${ECHO_T}no" >&6
4869 fi
4870
4871   test -n "$ac_ct_LIBTOOL" && break
4872 done
4873 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4874
4875   LIBTOOL=$ac_ct_LIBTOOL
4876 fi
4877
4878 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4879 then
4880         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.].*//'`
4881 else
4882         cf_cv_libtool_version=
4883 fi
4884 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4885
4886                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
4887                 then
4888
4889 unset ac_cv_prog_ac_ct_LIBTOOL
4890 unset ac_ct_LIBTOOL
4891 unset LIBTOOL
4892
4893                         if test -n "$ac_tool_prefix"; then
4894   for ac_prog in glibtool
4895   do
4896     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4897 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4898 echo "$as_me:4898: checking for $ac_word" >&5
4899 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4900 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4901   echo $ECHO_N "(cached) $ECHO_C" >&6
4902 else
4903   if test -n "$LIBTOOL"; then
4904   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4905 else
4906   ac_save_IFS=$IFS; IFS=$ac_path_separator
4907 ac_dummy="$PATH"
4908 for ac_dir in $ac_dummy; do
4909   IFS=$ac_save_IFS
4910   test -z "$ac_dir" && ac_dir=.
4911   $as_executable_p "$ac_dir/$ac_word" || continue
4912 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4913 echo "$as_me:4913: found $ac_dir/$ac_word" >&5
4914 break
4915 done
4916
4917 fi
4918 fi
4919 LIBTOOL=$ac_cv_prog_LIBTOOL
4920 if test -n "$LIBTOOL"; then
4921   echo "$as_me:4921: result: $LIBTOOL" >&5
4922 echo "${ECHO_T}$LIBTOOL" >&6
4923 else
4924   echo "$as_me:4924: result: no" >&5
4925 echo "${ECHO_T}no" >&6
4926 fi
4927
4928     test -n "$LIBTOOL" && break
4929   done
4930 fi
4931 if test -z "$LIBTOOL"; then
4932   ac_ct_LIBTOOL=$LIBTOOL
4933   for ac_prog in glibtool
4934 do
4935   # Extract the first word of "$ac_prog", so it can be a program name with args.
4936 set dummy $ac_prog; ac_word=$2
4937 echo "$as_me:4937: checking for $ac_word" >&5
4938 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4939 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4940   echo $ECHO_N "(cached) $ECHO_C" >&6
4941 else
4942   if test -n "$ac_ct_LIBTOOL"; then
4943   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4944 else
4945   ac_save_IFS=$IFS; IFS=$ac_path_separator
4946 ac_dummy="$PATH"
4947 for ac_dir in $ac_dummy; do
4948   IFS=$ac_save_IFS
4949   test -z "$ac_dir" && ac_dir=.
4950   $as_executable_p "$ac_dir/$ac_word" || continue
4951 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4952 echo "$as_me:4952: found $ac_dir/$ac_word" >&5
4953 break
4954 done
4955
4956 fi
4957 fi
4958 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4959 if test -n "$ac_ct_LIBTOOL"; then
4960   echo "$as_me:4960: result: $ac_ct_LIBTOOL" >&5
4961 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4962 else
4963   echo "$as_me:4963: result: no" >&5
4964 echo "${ECHO_T}no" >&6
4965 fi
4966
4967   test -n "$ac_ct_LIBTOOL" && break
4968 done
4969 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4970
4971   LIBTOOL=$ac_ct_LIBTOOL
4972 fi
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                 fi
4983         fi
4984         if test -z "$LIBTOOL" ; then
4985                 { { echo "$as_me:4985: error: Cannot find libtool" >&5
4986 echo "$as_me: error: Cannot find libtool" >&2;}
4987    { (exit 1); exit 1; }; }
4988         fi
4989         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4990         LIB_OBJECT='${OBJECTS:.o=.lo}'
4991         LIB_SUFFIX=.la
4992         LIB_CLEAN='${LIBTOOL} --mode=clean'
4993         LIB_COMPILE='${LIBTOOL} --mode=compile'
4994         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4995         LIB_INSTALL='${LIBTOOL} --mode=install'
4996         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4997         LIB_PREP=:
4998
4999 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5000 then
5001         echo "$as_me:5001: checking version of $LIBTOOL" >&5
5002 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5003
5004 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5005 then
5006         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.].*//'`
5007 else
5008         cf_cv_libtool_version=
5009 fi
5010 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5011
5012         echo "$as_me:5012: result: $cf_cv_libtool_version" >&5
5013 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5014         if test -z "$cf_cv_libtool_version" ; then
5015                 { { echo "$as_me:5015: error: This is not GNU libtool" >&5
5016 echo "$as_me: error: This is not GNU libtool" >&2;}
5017    { (exit 1); exit 1; }; }
5018         fi
5019 else
5020         { { echo "$as_me:5020: error: GNU libtool has not been found" >&5
5021 echo "$as_me: error: GNU libtool has not been found" >&2;}
5022    { (exit 1); exit 1; }; }
5023 fi
5024
5025         # special hack to add -no-undefined (which libtool should do for itself)
5026         LT_UNDEF=
5027         case "$cf_cv_system_name" in
5028         (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5029                 LT_UNDEF=-no-undefined
5030                 ;;
5031         esac
5032
5033         # special hack to add --tag option for C++ compiler
5034         case $cf_cv_libtool_version in
5035         (1.[5-9]*|[2-9].[0-9.a-z]*)
5036                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5037                 LIBTOOL="$LIBTOOL --tag=CC"
5038                 ;;
5039         (*)
5040                 LIBTOOL_CXX="$LIBTOOL"
5041                 ;;
5042         esac
5043 else
5044         LIBTOOL=""
5045         LIBTOOL_CXX=""
5046 fi
5047
5048 test -z "$LIBTOOL" && ECHO_LT=
5049
5050 if test "$with_libtool" != "no" ; then
5051
5052 cf_list_models="$cf_list_models libtool"
5053
5054 else
5055
5056 echo "$as_me:5056: checking if you want to build shared libraries" >&5
5057 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5058
5059 # Check whether --with-shared or --without-shared was given.
5060 if test "${with_shared+set}" = set; then
5061   withval="$with_shared"
5062   with_shared=$withval
5063 else
5064   with_shared=no
5065 fi;
5066 echo "$as_me:5066: result: $with_shared" >&5
5067 echo "${ECHO_T}$with_shared" >&6
5068 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5069
5070 echo "$as_me:5070: checking if you want to build static libraries" >&5
5071 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5072
5073 # Check whether --with-normal or --without-normal was given.
5074 if test "${with_normal+set}" = set; then
5075   withval="$with_normal"
5076   with_normal=$withval
5077 else
5078   with_normal=yes
5079 fi;
5080 echo "$as_me:5080: result: $with_normal" >&5
5081 echo "${ECHO_T}$with_normal" >&6
5082 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5083
5084 echo "$as_me:5084: checking if you want to build debug libraries" >&5
5085 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5086
5087 # Check whether --with-debug or --without-debug was given.
5088 if test "${with_debug+set}" = set; then
5089   withval="$with_debug"
5090   with_debug=$withval
5091 else
5092   with_debug=yes
5093 fi;
5094 echo "$as_me:5094: result: $with_debug" >&5
5095 echo "${ECHO_T}$with_debug" >&6
5096 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5097
5098 echo "$as_me:5098: checking if you want to build profiling libraries" >&5
5099 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5100
5101 # Check whether --with-profile or --without-profile was given.
5102 if test "${with_profile+set}" = set; then
5103   withval="$with_profile"
5104   with_profile=$withval
5105 else
5106   with_profile=no
5107 fi;
5108 echo "$as_me:5108: result: $with_profile" >&5
5109 echo "${ECHO_T}$with_profile" >&6
5110 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5111
5112 fi
5113
5114 if test "X$cf_with_cxx_binding" != Xno; then
5115 if test "x$with_shared" = "xyes"; then
5116 echo "$as_me:5116: checking if you want to build C++ shared libraries" >&5
5117 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5118
5119 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5120 if test "${with_cxx_shared+set}" = set; then
5121   withval="$with_cxx_shared"
5122   with_shared_cxx=$withval
5123 else
5124   with_shared_cxx=no
5125 fi;
5126 echo "$as_me:5126: result: $with_shared_cxx" >&5
5127 echo "${ECHO_T}$with_shared_cxx" >&6
5128 fi
5129 fi
5130
5131 ###############################################################################
5132
5133 echo "$as_me:5133: checking for specified models" >&5
5134 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5135 test -z "$cf_list_models" && cf_list_models=normal
5136 test "$with_libtool" != "no" && cf_list_models=libtool
5137 echo "$as_me:5137: result: $cf_list_models" >&5
5138 echo "${ECHO_T}$cf_list_models" >&6
5139
5140 ### Use the first model as the default, and save its suffix for use in building
5141 ### up test-applications.
5142 echo "$as_me:5142: checking for default model" >&5
5143 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5144 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5145 echo "$as_me:5145: result: $DFT_LWR_MODEL" >&5
5146 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5147
5148 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5149
5150 TICS_NAME=tic
5151
5152 TINFO_NAME=tinfo
5153
5154 LIB_NAME=ncurses
5155
5156 LIB_DIR=../lib
5157 LIB_2ND=../../lib
5158
5159 echo "$as_me:5159: checking if you want to have a library-prefix" >&5
5160 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5161
5162 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5163 if test "${with_lib_prefix+set}" = set; then
5164   withval="$with_lib_prefix"
5165   with_lib_prefix=$withval
5166 else
5167   with_lib_prefix=auto
5168 fi;
5169 echo "$as_me:5169: result: $with_lib_prefix" >&5
5170 echo "${ECHO_T}$with_lib_prefix" >&6
5171
5172 if test $with_lib_prefix = auto
5173 then
5174
5175         case $cf_cv_system_name in
5176         (OS/2*|os2*)
5177                 if test "$DFT_LWR_MODEL" = libtool; then
5178                         LIB_PREFIX='lib'
5179                 else
5180                         LIB_PREFIX=''
5181                 fi
5182                 ;;
5183         (*)     LIB_PREFIX='lib'
5184                 ;;
5185         esac
5186 cf_prefix=$LIB_PREFIX
5187
5188 elif test $with_lib_prefix = no
5189 then
5190         LIB_PREFIX=
5191 else
5192         LIB_PREFIX=$with_lib_prefix
5193 fi
5194
5195 LIB_SUFFIX=
5196
5197         echo "$as_me:5197: checking for PATH separator" >&5
5198 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5199         case $cf_cv_system_name in
5200         (os2*)  PATH_SEPARATOR=';'  ;;
5201         (*)     ${PATH_SEPARATOR:=':'}  ;;
5202         esac
5203
5204         echo "$as_me:5204: result: $PATH_SEPARATOR" >&5
5205 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5206
5207 ###############################################################################
5208
5209 echo "$as_me:5209: checking if you want to build a separate terminfo library" >&5
5210 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5211
5212 # Check whether --with-termlib or --without-termlib was given.
5213 if test "${with_termlib+set}" = set; then
5214   withval="$with_termlib"
5215   with_termlib=$withval
5216 else
5217   with_termlib=no
5218 fi;
5219 echo "$as_me:5219: result: $with_termlib" >&5
5220 echo "${ECHO_T}$with_termlib" >&6
5221
5222 echo "$as_me:5222: checking if you want to build a separate tic library" >&5
5223 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5224
5225 # Check whether --with-ticlib or --without-ticlib was given.
5226 if test "${with_ticlib+set}" = set; then
5227   withval="$with_ticlib"
5228   with_ticlib=$withval
5229 else
5230   with_ticlib=no
5231 fi;
5232 echo "$as_me:5232: result: $with_ticlib" >&5
5233 echo "${ECHO_T}$with_ticlib" >&6
5234
5235 ### Checks for special libraries, must be done up-front.
5236 SHLIB_LIST=""
5237
5238 echo "$as_me:5238: checking if you want to link with the GPM mouse library" >&5
5239 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
5240
5241 # Check whether --with-gpm or --without-gpm was given.
5242 if test "${with_gpm+set}" = set; then
5243   withval="$with_gpm"
5244   with_gpm=$withval
5245 else
5246   with_gpm=maybe
5247 fi;
5248 echo "$as_me:5248: result: $with_gpm" >&5
5249 echo "${ECHO_T}$with_gpm" >&6
5250
5251 if test "$with_gpm" != no ; then
5252         echo "$as_me:5252: checking for gpm.h" >&5
5253 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
5254 if test "${ac_cv_header_gpm_h+set}" = set; then
5255   echo $ECHO_N "(cached) $ECHO_C" >&6
5256 else
5257   cat >conftest.$ac_ext <<_ACEOF
5258 #line 5258 "configure"
5259 #include "confdefs.h"
5260 #include <gpm.h>
5261 _ACEOF
5262 if { (eval echo "$as_me:5262: \"$ac_cpp conftest.$ac_ext\"") >&5
5263   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5264   ac_status=$?
5265   egrep -v '^ *\+' conftest.er1 >conftest.err
5266   rm -f conftest.er1
5267   cat conftest.err >&5
5268   echo "$as_me:5268: \$? = $ac_status" >&5
5269   (exit $ac_status); } >/dev/null; then
5270   if test -s conftest.err; then
5271     ac_cpp_err=$ac_c_preproc_warn_flag
5272   else
5273     ac_cpp_err=
5274   fi
5275 else
5276   ac_cpp_err=yes
5277 fi
5278 if test -z "$ac_cpp_err"; then
5279   ac_cv_header_gpm_h=yes
5280 else
5281   echo "$as_me: failed program was:" >&5
5282   cat conftest.$ac_ext >&5
5283   ac_cv_header_gpm_h=no
5284 fi
5285 rm -f conftest.err conftest.$ac_ext
5286 fi
5287 echo "$as_me:5287: result: $ac_cv_header_gpm_h" >&5
5288 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
5289 if test $ac_cv_header_gpm_h = yes; then
5290
5291 cat >>confdefs.h <<\EOF
5292 #define HAVE_GPM_H 1
5293 EOF
5294
5295                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
5296                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
5297
5298 echo "${as_me:-configure}:5298: testing assuming we really have GPM library ..." 1>&5
5299
5300 cat >>confdefs.h <<\EOF
5301 #define HAVE_LIBGPM 1
5302 EOF
5303
5304                         with_gpm=yes
5305                 else
5306                         echo "$as_me:5306: checking for Gpm_Open in -lgpm" >&5
5307 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
5308 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
5309   echo $ECHO_N "(cached) $ECHO_C" >&6
5310 else
5311   ac_check_lib_save_LIBS=$LIBS
5312 LIBS="-lgpm  $LIBS"
5313 cat >conftest.$ac_ext <<_ACEOF
5314 #line 5314 "configure"
5315 #include "confdefs.h"
5316
5317 /* Override any gcc2 internal prototype to avoid an error.  */
5318 #ifdef __cplusplus
5319 extern "C"
5320 #endif
5321 /* We use char because int might match the return type of a gcc2
5322    builtin and then its argument prototype would still apply.  */
5323 char Gpm_Open ();
5324 int
5325 main ()
5326 {
5327 Gpm_Open ();
5328   ;
5329   return 0;
5330 }
5331 _ACEOF
5332 rm -f conftest.$ac_objext conftest$ac_exeext
5333 if { (eval echo "$as_me:5333: \"$ac_link\"") >&5
5334   (eval $ac_link) 2>&5
5335   ac_status=$?
5336   echo "$as_me:5336: \$? = $ac_status" >&5
5337   (exit $ac_status); } &&
5338          { ac_try='test -s conftest$ac_exeext'
5339   { (eval echo "$as_me:5339: \"$ac_try\"") >&5
5340   (eval $ac_try) 2>&5
5341   ac_status=$?
5342   echo "$as_me:5342: \$? = $ac_status" >&5
5343   (exit $ac_status); }; }; then
5344   ac_cv_lib_gpm_Gpm_Open=yes
5345 else
5346   echo "$as_me: failed program was:" >&5
5347 cat conftest.$ac_ext >&5
5348 ac_cv_lib_gpm_Gpm_Open=no
5349 fi
5350 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5351 LIBS=$ac_check_lib_save_LIBS
5352 fi
5353 echo "$as_me:5353: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5354 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5355 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5356   :
5357 else
5358
5359                                 if test "$with_gpm" = maybe; then
5360                                         { echo "$as_me:5360: WARNING: Cannot link with GPM library" >&5
5361 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
5362                                         with_gpm=no
5363                                 else
5364                                         { { echo "$as_me:5364: error: Cannot link with GPM library" >&5
5365 echo "$as_me: error: Cannot link with GPM library" >&2;}
5366    { (exit 1); exit 1; }; }
5367                                 fi
5368
5369 fi
5370
5371                 fi
5372
5373 else
5374
5375                 test "$with_gpm" != maybe && { echo "$as_me:5375: WARNING: Cannot find GPM header" >&5
5376 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
5377                 with_gpm=no
5378
5379 fi
5380
5381 fi
5382
5383 if test "$with_gpm" != no ; then
5384         echo "$as_me:5384: checking if you want to load GPM dynamically" >&5
5385 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
5386
5387 # Check whether --with-dlsym or --without-dlsym was given.
5388 if test "${with_dlsym+set}" = set; then
5389   withval="$with_dlsym"
5390   with_dlsym=$withval
5391 else
5392   with_dlsym=yes
5393 fi;
5394         echo "$as_me:5394: result: $with_dlsym" >&5
5395 echo "${ECHO_T}$with_dlsym" >&6
5396         if test "x$with_dlsym" = xyes ; then
5397
5398 cf_have_dlsym=no
5399 echo "$as_me:5399: checking for dlsym" >&5
5400 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5401 if test "${ac_cv_func_dlsym+set}" = set; then
5402   echo $ECHO_N "(cached) $ECHO_C" >&6
5403 else
5404   cat >conftest.$ac_ext <<_ACEOF
5405 #line 5405 "configure"
5406 #include "confdefs.h"
5407 /* System header to define __stub macros and hopefully few prototypes,
5408     which can conflict with char dlsym (); below.  */
5409 #include <assert.h>
5410 /* Override any gcc2 internal prototype to avoid an error.  */
5411 #ifdef __cplusplus
5412 extern "C"
5413 #endif
5414 /* We use char because int might match the return type of a gcc2
5415    builtin and then its argument prototype would still apply.  */
5416 char dlsym ();
5417 char (*f) ();
5418
5419 int
5420 main ()
5421 {
5422 /* The GNU C library defines this for functions which it implements
5423     to always fail with ENOSYS.  Some functions are actually named
5424     something starting with __ and the normal name is an alias.  */
5425 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5426 choke me
5427 #else
5428 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5429 #endif
5430
5431   ;
5432   return 0;
5433 }
5434 _ACEOF
5435 rm -f conftest.$ac_objext conftest$ac_exeext
5436 if { (eval echo "$as_me:5436: \"$ac_link\"") >&5
5437   (eval $ac_link) 2>&5
5438   ac_status=$?
5439   echo "$as_me:5439: \$? = $ac_status" >&5
5440   (exit $ac_status); } &&
5441          { ac_try='test -s conftest$ac_exeext'
5442   { (eval echo "$as_me:5442: \"$ac_try\"") >&5
5443   (eval $ac_try) 2>&5
5444   ac_status=$?
5445   echo "$as_me:5445: \$? = $ac_status" >&5
5446   (exit $ac_status); }; }; then
5447   ac_cv_func_dlsym=yes
5448 else
5449   echo "$as_me: failed program was:" >&5
5450 cat conftest.$ac_ext >&5
5451 ac_cv_func_dlsym=no
5452 fi
5453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5454 fi
5455 echo "$as_me:5455: result: $ac_cv_func_dlsym" >&5
5456 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5457 if test $ac_cv_func_dlsym = yes; then
5458   cf_have_dlsym=yes
5459 else
5460
5461 cf_have_libdl=no
5462 echo "$as_me:5462: checking for dlsym in -ldl" >&5
5463 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5464 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5465   echo $ECHO_N "(cached) $ECHO_C" >&6
5466 else
5467   ac_check_lib_save_LIBS=$LIBS
5468 LIBS="-ldl  $LIBS"
5469 cat >conftest.$ac_ext <<_ACEOF
5470 #line 5470 "configure"
5471 #include "confdefs.h"
5472
5473 /* Override any gcc2 internal prototype to avoid an error.  */
5474 #ifdef __cplusplus
5475 extern "C"
5476 #endif
5477 /* We use char because int might match the return type of a gcc2
5478    builtin and then its argument prototype would still apply.  */
5479 char dlsym ();
5480 int
5481 main ()
5482 {
5483 dlsym ();
5484   ;
5485   return 0;
5486 }
5487 _ACEOF
5488 rm -f conftest.$ac_objext conftest$ac_exeext
5489 if { (eval echo "$as_me:5489: \"$ac_link\"") >&5
5490   (eval $ac_link) 2>&5
5491   ac_status=$?
5492   echo "$as_me:5492: \$? = $ac_status" >&5
5493   (exit $ac_status); } &&
5494          { ac_try='test -s conftest$ac_exeext'
5495   { (eval echo "$as_me:5495: \"$ac_try\"") >&5
5496   (eval $ac_try) 2>&5
5497   ac_status=$?
5498   echo "$as_me:5498: \$? = $ac_status" >&5
5499   (exit $ac_status); }; }; then
5500   ac_cv_lib_dl_dlsym=yes
5501 else
5502   echo "$as_me: failed program was:" >&5
5503 cat conftest.$ac_ext >&5
5504 ac_cv_lib_dl_dlsym=no
5505 fi
5506 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5507 LIBS=$ac_check_lib_save_LIBS
5508 fi
5509 echo "$as_me:5509: result: $ac_cv_lib_dl_dlsym" >&5
5510 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5511 if test $ac_cv_lib_dl_dlsym = yes; then
5512
5513         cf_have_dlsym=yes
5514         cf_have_libdl=yes
5515 fi
5516
5517 fi
5518
5519 if test "$cf_have_dlsym" = yes ; then
5520         test "$cf_have_libdl" = yes && {
5521 cf_add_libs="-ldl"
5522 # Filter out duplicates - this happens with badly-designed ".pc" files...
5523 for cf_add_1lib in $LIBS
5524 do
5525         for cf_add_2lib in $cf_add_libs
5526         do
5527                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5528                 then
5529                         cf_add_1lib=
5530                         break
5531                 fi
5532         done
5533         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5534 done
5535 LIBS="$cf_add_libs"
5536  }
5537
5538         echo "$as_me:5538: checking whether able to link to dl*() functions" >&5
5539 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5540         cat >conftest.$ac_ext <<_ACEOF
5541 #line 5541 "configure"
5542 #include "confdefs.h"
5543 #include <dlfcn.h>
5544 int
5545 main ()
5546 {
5547
5548                 void *obj;
5549                 if ((obj = dlopen("filename", 0)) != 0) {
5550                         if (dlsym(obj, "symbolname") == 0) {
5551                         dlclose(obj);
5552                         }
5553                 }
5554   ;
5555   return 0;
5556 }
5557 _ACEOF
5558 rm -f conftest.$ac_objext conftest$ac_exeext
5559 if { (eval echo "$as_me:5559: \"$ac_link\"") >&5
5560   (eval $ac_link) 2>&5
5561   ac_status=$?
5562   echo "$as_me:5562: \$? = $ac_status" >&5
5563   (exit $ac_status); } &&
5564          { ac_try='test -s conftest$ac_exeext'
5565   { (eval echo "$as_me:5565: \"$ac_try\"") >&5
5566   (eval $ac_try) 2>&5
5567   ac_status=$?
5568   echo "$as_me:5568: \$? = $ac_status" >&5
5569   (exit $ac_status); }; }; then
5570
5571 cat >>confdefs.h <<\EOF
5572 #define HAVE_LIBDL 1
5573 EOF
5574
5575 else
5576   echo "$as_me: failed program was:" >&5
5577 cat conftest.$ac_ext >&5
5578
5579                 { { echo "$as_me:5579: error: Cannot link test program for libdl" >&5
5580 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5581    { (exit 1); exit 1; }; }
5582 fi
5583 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5584         echo "$as_me:5584: result: ok" >&5
5585 echo "${ECHO_T}ok" >&6
5586 else
5587         { { echo "$as_me:5587: error: Cannot find dlsym function" >&5
5588 echo "$as_me: error: Cannot find dlsym function" >&2;}
5589    { (exit 1); exit 1; }; }
5590 fi
5591
5592                 if test "x$with_gpm" != xyes ; then
5593                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5594
5595 echo "${as_me:-configure}:5595: testing assuming soname for gpm is $with_gpm ..." 1>&5
5596
5597                         cf_cv_gpm_soname="$with_gpm"
5598                 else
5599
5600 echo "$as_me:5600: checking for soname of gpm library" >&5
5601 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5602 if test "${cf_cv_gpm_soname+set}" = set; then
5603   echo $ECHO_N "(cached) $ECHO_C" >&6
5604 else
5605
5606 cf_cv_gpm_soname=unknown
5607 if test "$cross_compiling" != yes ; then
5608 cat >conftest.$ac_ext <<CF_EOF
5609 #include <gpm.h>
5610 int main(void)
5611 {
5612 if (Gpm_Open(0,0)) Gpm_Close();
5613         ${cf_cv_main_return:-return}(0);
5614 }
5615 CF_EOF
5616 cf_save_LIBS="$LIBS"
5617
5618 cf_add_libs="-lgpm"
5619 # Filter out duplicates - this happens with badly-designed ".pc" files...
5620 for cf_add_1lib in $LIBS
5621 do
5622         for cf_add_2lib in $cf_add_libs
5623         do
5624                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5625                 then
5626                         cf_add_1lib=
5627                         break
5628                 fi
5629         done
5630         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5631 done
5632 LIBS="$cf_add_libs"
5633
5634         if { (eval echo "$as_me:5634: \"$ac_compile\"") >&5
5635   (eval $ac_compile) 2>&5
5636   ac_status=$?
5637   echo "$as_me:5637: \$? = $ac_status" >&5
5638   (exit $ac_status); } ; then
5639                 if { (eval echo "$as_me:5639: \"$ac_link\"") >&5
5640   (eval $ac_link) 2>&5
5641   ac_status=$?
5642   echo "$as_me:5642: \$? = $ac_status" >&5
5643   (exit $ac_status); } ; then
5644                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5645                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5646                 fi
5647         fi
5648 rm -rf conftest*
5649 LIBS="$cf_save_LIBS"
5650 fi
5651
5652 fi
5653 echo "$as_me:5653: result: $cf_cv_gpm_soname" >&5
5654 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5655
5656                 fi
5657                 test "$cf_cv_gpm_soname" != "unknown" &&
5658 cat >>confdefs.h <<EOF
5659 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5660 EOF
5661
5662                 SHLIB_LIST="-ldl $SHLIB_LIST"
5663         else
5664                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5665
5666 cf_add_libs="-lgpm"
5667 # Filter out duplicates - this happens with badly-designed ".pc" files...
5668 for cf_add_1lib in $TEST_LIBS
5669 do
5670         for cf_add_2lib in $cf_add_libs
5671         do
5672                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5673                 then
5674                         cf_add_1lib=
5675                         break
5676                 fi
5677         done
5678         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5679 done
5680 TEST_LIBS="$cf_add_libs"
5681
5682         fi
5683
5684 cat >>confdefs.h <<\EOF
5685 #define HAVE_LIBGPM 1
5686 EOF
5687
5688 echo "$as_me:5688: checking for Gpm_Wgetch in -lgpm" >&5
5689 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5690 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5691   echo $ECHO_N "(cached) $ECHO_C" >&6
5692 else
5693   ac_check_lib_save_LIBS=$LIBS
5694 LIBS="-lgpm  $LIBS"
5695 cat >conftest.$ac_ext <<_ACEOF
5696 #line 5696 "configure"
5697 #include "confdefs.h"
5698
5699 /* Override any gcc2 internal prototype to avoid an error.  */
5700 #ifdef __cplusplus
5701 extern "C"
5702 #endif
5703 /* We use char because int might match the return type of a gcc2
5704    builtin and then its argument prototype would still apply.  */
5705 char Gpm_Wgetch ();
5706 int
5707 main ()
5708 {
5709 Gpm_Wgetch ();
5710   ;
5711   return 0;
5712 }
5713 _ACEOF
5714 rm -f conftest.$ac_objext conftest$ac_exeext
5715 if { (eval echo "$as_me:5715: \"$ac_link\"") >&5
5716   (eval $ac_link) 2>&5
5717   ac_status=$?
5718   echo "$as_me:5718: \$? = $ac_status" >&5
5719   (exit $ac_status); } &&
5720          { ac_try='test -s conftest$ac_exeext'
5721   { (eval echo "$as_me:5721: \"$ac_try\"") >&5
5722   (eval $ac_try) 2>&5
5723   ac_status=$?
5724   echo "$as_me:5724: \$? = $ac_status" >&5
5725   (exit $ac_status); }; }; then
5726   ac_cv_lib_gpm_Gpm_Wgetch=yes
5727 else
5728   echo "$as_me: failed program was:" >&5
5729 cat conftest.$ac_ext >&5
5730 ac_cv_lib_gpm_Gpm_Wgetch=no
5731 fi
5732 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5733 LIBS=$ac_check_lib_save_LIBS
5734 fi
5735 echo "$as_me:5735: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5736 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5737 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5738
5739 echo "$as_me:5739: checking if GPM is weakly bound to curses library" >&5
5740 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5741 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5742   echo $ECHO_N "(cached) $ECHO_C" >&6
5743 else
5744
5745 cf_cv_check_gpm_wgetch=unknown
5746 if test "$cross_compiling" != yes ; then
5747
5748 cat >conftest.$ac_ext <<CF_EOF
5749 #include <gpm.h>
5750 int main(void)
5751 {
5752         Gpm_Wgetch();
5753         ${cf_cv_main_return:-return}(0);
5754 }
5755 CF_EOF
5756
5757         cf_save_LIBS="$LIBS"
5758         # This only works if we can look at the symbol table.  If a shared
5759         # library is stripped for install, we cannot use that.  So we're forced
5760         # to rely on the static library, noting that some packagers may not
5761         # include it.
5762         LIBS="-static -lgpm -dynamic $LIBS"
5763         if { (eval echo "$as_me:5763: \"$ac_compile\"") >&5
5764   (eval $ac_compile) 2>&5
5765   ac_status=$?
5766   echo "$as_me:5766: \$? = $ac_status" >&5
5767   (exit $ac_status); } ; then
5768                 if { (eval echo "$as_me:5768: \"$ac_link\"") >&5
5769   (eval $ac_link) 2>&5
5770   ac_status=$?
5771   echo "$as_me:5771: \$? = $ac_status" >&5
5772   (exit $ac_status); } ; then
5773                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5774                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5775                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5776                 fi
5777         fi
5778         rm -rf conftest*
5779         LIBS="$cf_save_LIBS"
5780 fi
5781
5782 fi
5783 echo "$as_me:5783: result: $cf_cv_check_gpm_wgetch" >&5
5784 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5785
5786 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5787         { echo "$as_me:5787: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5788 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5789 fi
5790
5791 fi
5792
5793 fi
5794
5795 # not everyone has "test -c"
5796 if test -c /dev/sysmouse 2>/dev/null ; then
5797 echo "$as_me:5797: checking if you want to use sysmouse" >&5
5798 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5799
5800 # Check whether --with-sysmouse or --without-sysmouse was given.
5801 if test "${with_sysmouse+set}" = set; then
5802   withval="$with_sysmouse"
5803   cf_with_sysmouse=$withval
5804 else
5805   cf_with_sysmouse=maybe
5806 fi;
5807         if test "$cf_with_sysmouse" != no ; then
5808         cat >conftest.$ac_ext <<_ACEOF
5809 #line 5809 "configure"
5810 #include "confdefs.h"
5811
5812 #include <osreldate.h>
5813 #if (__FreeBSD_version >= 400017)
5814 #include <sys/consio.h>
5815 #include <sys/fbio.h>
5816 #else
5817 #include <machine/console.h>
5818 #endif
5819
5820 int
5821 main ()
5822 {
5823
5824         struct mouse_info the_mouse;
5825         ioctl(0, CONS_MOUSECTL, &the_mouse);
5826
5827   ;
5828   return 0;
5829 }
5830 _ACEOF
5831 rm -f conftest.$ac_objext
5832 if { (eval echo "$as_me:5832: \"$ac_compile\"") >&5
5833   (eval $ac_compile) 2>&5
5834   ac_status=$?
5835   echo "$as_me:5835: \$? = $ac_status" >&5
5836   (exit $ac_status); } &&
5837          { ac_try='test -s conftest.$ac_objext'
5838   { (eval echo "$as_me:5838: \"$ac_try\"") >&5
5839   (eval $ac_try) 2>&5
5840   ac_status=$?
5841   echo "$as_me:5841: \$? = $ac_status" >&5
5842   (exit $ac_status); }; }; then
5843   cf_with_sysmouse=yes
5844 else
5845   echo "$as_me: failed program was:" >&5
5846 cat conftest.$ac_ext >&5
5847 cf_with_sysmouse=no
5848 fi
5849 rm -f conftest.$ac_objext conftest.$ac_ext
5850         fi
5851 echo "$as_me:5851: result: $cf_with_sysmouse" >&5
5852 echo "${ECHO_T}$cf_with_sysmouse" >&6
5853 test "$cf_with_sysmouse" = yes &&
5854 cat >>confdefs.h <<\EOF
5855 #define USE_SYSMOUSE 1
5856 EOF
5857
5858 fi
5859
5860 if test X"$CC_G_OPT" = X"" ; then
5861         CC_G_OPT='-g'
5862         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5863 fi
5864
5865 if test X"$CXX_G_OPT" = X"" ; then
5866         CXX_G_OPT='-g'
5867         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5868 fi
5869
5870 echo "$as_me:5870: checking for default loader flags" >&5
5871 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5872 case $DFT_LWR_MODEL in
5873 (libtool) LD_MODEL=''   ;;
5874 (normal)  LD_MODEL=''   ;;
5875 (debug)   LD_MODEL=$CC_G_OPT ;;
5876 (profile) LD_MODEL='-pg';;
5877 (shared)  LD_MODEL=''   ;;
5878 esac
5879 echo "$as_me:5879: result: $LD_MODEL" >&5
5880 echo "${ECHO_T}$LD_MODEL" >&6
5881
5882 case $DFT_LWR_MODEL in
5883 (shared)
5884
5885 echo "$as_me:5885: checking if rpath option should be used" >&5
5886 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5887
5888 # Check whether --enable-rpath or --disable-rpath was given.
5889 if test "${enable_rpath+set}" = set; then
5890   enableval="$enable_rpath"
5891   cf_cv_enable_rpath=$enableval
5892 else
5893   cf_cv_enable_rpath=no
5894 fi;
5895 echo "$as_me:5895: result: $cf_cv_enable_rpath" >&5
5896 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5897
5898 echo "$as_me:5898: checking if shared libraries should be relinked during install" >&5
5899 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5900
5901 # Check whether --enable-relink or --disable-relink was given.
5902 if test "${enable_relink+set}" = set; then
5903   enableval="$enable_relink"
5904   cf_cv_do_relink=$enableval
5905 else
5906   cf_cv_do_relink=yes
5907 fi;
5908 echo "$as_me:5908: result: $cf_cv_do_relink" >&5
5909 echo "${ECHO_T}$cf_cv_do_relink" >&6
5910         ;;
5911 esac
5912
5913 # we will build libraries one-level down.
5914 rel_builddir=..
5915
5916 LD_RPATH_OPT=
5917 echo "$as_me:5917: checking for an rpath option" >&5
5918 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5919 case $cf_cv_system_name in
5920 (irix*)
5921         if test "$GCC" = yes; then
5922                 LD_RPATH_OPT="-Wl,-rpath,"
5923         else
5924                 LD_RPATH_OPT="-rpath "
5925         fi
5926         ;;
5927 (linux*|gnu*|k*bsd*-gnu|freebsd*)
5928         LD_RPATH_OPT="-Wl,-rpath,"
5929         ;;
5930 (openbsd[2-9].*|mirbsd*)
5931         LD_RPATH_OPT="-Wl,-rpath,"
5932         ;;
5933 (dragonfly*)
5934         LD_RPATH_OPT="-rpath "
5935         ;;
5936 (netbsd*)
5937         LD_RPATH_OPT="-Wl,-rpath,"
5938         ;;
5939 (osf*|mls+*)
5940         LD_RPATH_OPT="-rpath "
5941         ;;
5942 (solaris2*)
5943         LD_RPATH_OPT="-R"
5944         ;;
5945 (*)
5946         ;;
5947 esac
5948 echo "$as_me:5948: result: $LD_RPATH_OPT" >&5
5949 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5950
5951 case "x$LD_RPATH_OPT" in
5952 (x-R*)
5953         echo "$as_me:5953: checking if we need a space after rpath option" >&5
5954 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5955         cf_save_LIBS="$LIBS"
5956
5957 cf_add_libs="${LD_RPATH_OPT}$libdir"
5958 # Filter out duplicates - this happens with badly-designed ".pc" files...
5959 for cf_add_1lib in $LIBS
5960 do
5961         for cf_add_2lib in $cf_add_libs
5962         do
5963                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5964                 then
5965                         cf_add_1lib=
5966                         break
5967                 fi
5968         done
5969         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5970 done
5971 LIBS="$cf_add_libs"
5972
5973         cat >conftest.$ac_ext <<_ACEOF
5974 #line 5974 "configure"
5975 #include "confdefs.h"
5976
5977 int
5978 main ()
5979 {
5980
5981   ;
5982   return 0;
5983 }
5984 _ACEOF
5985 rm -f conftest.$ac_objext conftest$ac_exeext
5986 if { (eval echo "$as_me:5986: \"$ac_link\"") >&5
5987   (eval $ac_link) 2>&5
5988   ac_status=$?
5989   echo "$as_me:5989: \$? = $ac_status" >&5
5990   (exit $ac_status); } &&
5991          { ac_try='test -s conftest$ac_exeext'
5992   { (eval echo "$as_me:5992: \"$ac_try\"") >&5
5993   (eval $ac_try) 2>&5
5994   ac_status=$?
5995   echo "$as_me:5995: \$? = $ac_status" >&5
5996   (exit $ac_status); }; }; then
5997   cf_rpath_space=no
5998 else
5999   echo "$as_me: failed program was:" >&5
6000 cat conftest.$ac_ext >&5
6001 cf_rpath_space=yes
6002 fi
6003 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6004         LIBS="$cf_save_LIBS"
6005         echo "$as_me:6005: result: $cf_rpath_space" >&5
6006 echo "${ECHO_T}$cf_rpath_space" >&6
6007         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6008         ;;
6009 esac
6010
6011         RM_SHARED_OPTS=
6012         LOCAL_LDFLAGS=
6013         LOCAL_LDFLAGS2=
6014         LD_SHARED_OPTS=
6015         INSTALL_LIB="-m 644"
6016         : ${rel_builddir:=.}
6017
6018         shlibdir=$libdir
6019
6020         MAKE_DLLS="#"
6021
6022         cf_cv_do_symlinks=no
6023         cf_ld_rpath_opt=
6024         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6025
6026         echo "$as_me:6026: checking if release/abi version should be used for shared libs" >&5
6027 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
6028
6029 # Check whether --with-shlib-version or --without-shlib-version was given.
6030 if test "${with_shlib_version+set}" = set; then
6031   withval="$with_shlib_version"
6032   test -z "$withval" && withval=auto
6033         case $withval in
6034         (yes)
6035                 cf_cv_shlib_version=auto
6036                 ;;
6037         (rel|abi|auto)
6038                 cf_cv_shlib_version=$withval
6039                 ;;
6040         (*)
6041                 echo "$as_me:6041: result: $withval" >&5
6042 echo "${ECHO_T}$withval" >&6
6043                 { { echo "$as_me:6043: error: option value must be one of: rel, abi, or auto" >&5
6044 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6045    { (exit 1); exit 1; }; }
6046                 ;;
6047         esac
6048
6049 else
6050   cf_cv_shlib_version=auto
6051 fi;
6052         echo "$as_me:6052: result: $cf_cv_shlib_version" >&5
6053 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6054
6055         cf_cv_rm_so_locs=no
6056         cf_try_cflags=
6057
6058         # Some less-capable ports of gcc support only -fpic
6059         CC_SHARED_OPTS=
6060
6061         cf_try_fPIC=no
6062         if test "$GCC" = yes
6063         then
6064                 cf_try_fPIC=yes
6065         else
6066                 case $cf_cv_system_name in
6067                 (*linux*)       # e.g., PGI compiler
6068                         cf_try_fPIC=yes
6069                         ;;
6070                 esac
6071         fi
6072
6073         if test "$cf_try_fPIC" = yes
6074         then
6075                 echo "$as_me:6075: checking which $CC option to use" >&5
6076 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6077                 cf_save_CFLAGS="$CFLAGS"
6078                 for CC_SHARED_OPTS in -fPIC -fpic ''
6079                 do
6080                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6081                         cat >conftest.$ac_ext <<_ACEOF
6082 #line 6082 "configure"
6083 #include "confdefs.h"
6084 #include <stdio.h>
6085 int
6086 main ()
6087 {
6088 int x = 1
6089   ;
6090   return 0;
6091 }
6092 _ACEOF
6093 rm -f conftest.$ac_objext
6094 if { (eval echo "$as_me:6094: \"$ac_compile\"") >&5
6095   (eval $ac_compile) 2>&5
6096   ac_status=$?
6097   echo "$as_me:6097: \$? = $ac_status" >&5
6098   (exit $ac_status); } &&
6099          { ac_try='test -s conftest.$ac_objext'
6100   { (eval echo "$as_me:6100: \"$ac_try\"") >&5
6101   (eval $ac_try) 2>&5
6102   ac_status=$?
6103   echo "$as_me:6103: \$? = $ac_status" >&5
6104   (exit $ac_status); }; }; then
6105   break
6106 else
6107   echo "$as_me: failed program was:" >&5
6108 cat conftest.$ac_ext >&5
6109 fi
6110 rm -f conftest.$ac_objext conftest.$ac_ext
6111                 done
6112                 echo "$as_me:6112: result: $CC_SHARED_OPTS" >&5
6113 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6114                 CFLAGS="$cf_save_CFLAGS"
6115         fi
6116
6117         cf_cv_shlib_version_infix=no
6118
6119         case $cf_cv_system_name in
6120         (aix4.3-9*|aix[5-7]*)
6121                 if test "$GCC" = yes; then
6122                         CC_SHARED_OPTS='-Wl,-brtl'
6123                         MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6124                 else
6125                         CC_SHARED_OPTS='-brtl'
6126                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6127                         MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6128                 fi
6129                 ;;
6130         (beos*)
6131                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6132                 ;;
6133         (cygwin*)
6134                 CC_SHARED_OPTS=
6135                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6136                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6137                 cf_cv_shlib_version=cygdll
6138                 cf_cv_shlib_version_infix=cygdll
6139                 shlibdir=$bindir
6140                 MAKE_DLLS=
6141                 cat >mk_shared_lib.sh <<-CF_EOF
6142                 #!$SHELL
6143                 SHARED_LIB=\$1
6144                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6145                 shift
6146                 cat <<-EOF
6147                 Linking shared library
6148                 ** SHARED_LIB \$SHARED_LIB
6149                 ** IMPORT_LIB \$IMPORT_LIB
6150 EOF
6151                 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6152 CF_EOF
6153                 chmod +x mk_shared_lib.sh
6154                 ;;
6155         (msys*)
6156                 CC_SHARED_OPTS=
6157                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6158                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6159                 cf_cv_shlib_version=msysdll
6160                 cf_cv_shlib_version_infix=msysdll
6161                 shlibdir=$bindir
6162                 MAKE_DLLS=
6163                 cat >mk_shared_lib.sh <<-CF_EOF
6164                 #!$SHELL
6165                 SHARED_LIB=\$1
6166                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6167                 shift
6168                 cat <<-EOF
6169                 Linking shared library
6170                 ** SHARED_LIB \$SHARED_LIB
6171                 ** IMPORT_LIB \$IMPORT_LIB
6172 EOF
6173                 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6174 CF_EOF
6175                 chmod +x mk_shared_lib.sh
6176                 ;;
6177         (darwin*)
6178                 cf_try_cflags="no-cpp-precomp"
6179                 CC_SHARED_OPTS="-dynamic"
6180                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6181                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6182                 cf_cv_shlib_version_infix=yes
6183                 echo "$as_me:6183: checking if ld -search_paths_first works" >&5
6184 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6185 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6186   echo $ECHO_N "(cached) $ECHO_C" >&6
6187 else
6188
6189                         cf_save_LDFLAGS=$LDFLAGS
6190                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6191                         cat >conftest.$ac_ext <<_ACEOF
6192 #line 6192 "configure"
6193 #include "confdefs.h"
6194
6195 int
6196 main ()
6197 {
6198 int i;
6199   ;
6200   return 0;
6201 }
6202 _ACEOF
6203 rm -f conftest.$ac_objext conftest$ac_exeext
6204 if { (eval echo "$as_me:6204: \"$ac_link\"") >&5
6205   (eval $ac_link) 2>&5
6206   ac_status=$?
6207   echo "$as_me:6207: \$? = $ac_status" >&5
6208   (exit $ac_status); } &&
6209          { ac_try='test -s conftest$ac_exeext'
6210   { (eval echo "$as_me:6210: \"$ac_try\"") >&5
6211   (eval $ac_try) 2>&5
6212   ac_status=$?
6213   echo "$as_me:6213: \$? = $ac_status" >&5
6214   (exit $ac_status); }; }; then
6215   cf_cv_ldflags_search_paths_first=yes
6216 else
6217   echo "$as_me: failed program was:" >&5
6218 cat conftest.$ac_ext >&5
6219 cf_cv_ldflags_search_paths_first=no
6220 fi
6221 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6222                                 LDFLAGS=$cf_save_LDFLAGS
6223 fi
6224 echo "$as_me:6224: result: $cf_cv_ldflags_search_paths_first" >&5
6225 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6226                 if test $cf_cv_ldflags_search_paths_first = yes; then
6227                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6228                 fi
6229                 ;;
6230         (hpux[7-8]*)
6231                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6232                 if test "$GCC" != yes; then
6233                         CC_SHARED_OPTS='+Z'
6234                 fi
6235                 MK_SHARED_LIB='${LD} -b -o $@'
6236                 INSTALL_LIB="-m 555"
6237                 ;;
6238         (hpux*)
6239                 # (tested with gcc 2.7.2 -- I don't have c89)
6240                 if test "$GCC" = yes; then
6241                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6242                 else
6243                         CC_SHARED_OPTS='+Z'
6244                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
6245                 fi
6246                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
6247                 # HP-UX shared libraries must be executable, and should be
6248                 # readonly to exploit a quirk in the memory manager.
6249                 INSTALL_LIB="-m 555"
6250                 ;;
6251         (interix*)
6252                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6253                 if test "$cf_cv_shlib_version" = rel; then
6254                         cf_shared_soname='`basename  .${REL_VERSION}`.${ABI_VERSION}'
6255                 else
6256                         cf_shared_soname='`basename `'
6257                 fi
6258                 CC_SHARED_OPTS=
6259                 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
6260                 ;;
6261         (irix*)
6262                 if test "$cf_cv_enable_rpath" = yes ; then
6263                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6264                 fi
6265                 # tested with IRIX 5.2 and 'cc'.
6266                 if test "$GCC" != yes; then
6267                         CC_SHARED_OPTS='-KPIC'
6268                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
6269                 else
6270                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
6271                 fi
6272                 cf_cv_rm_so_locs=yes
6273                 ;;
6274         (linux*|gnu*|k*bsd*-gnu)
6275                 if test "$DFT_LWR_MODEL" = "shared" ; then
6276                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6277                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6278                 fi
6279                 if test "$cf_cv_enable_rpath" = yes ; then
6280                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6281                 fi
6282
6283         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6284         if test "$cf_cv_shlib_version" = rel; then
6285                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6286         else
6287                 cf_cv_shared_soname='`basename $@`'
6288         fi
6289
6290                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6291                 ;;
6292         (mingw*)
6293                 cf_cv_shlib_version=mingw
6294                 cf_cv_shlib_version_infix=mingw
6295                 shlibdir=$bindir
6296                 MAKE_DLLS=
6297                 if test "$DFT_LWR_MODEL" = "shared" ; then
6298                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6299                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6300                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6301                 fi
6302                 CC_SHARED_OPTS=
6303                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6304                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6305                 cat >mk_shared_lib.sh <<-CF_EOF
6306                 #!$SHELL
6307                 SHARED_LIB=\$1
6308                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6309                 shift
6310                 cat <<-EOF
6311                 Linking shared library
6312                 ** SHARED_LIB \$SHARED_LIB
6313                 ** IMPORT_LIB \$IMPORT_LIB
6314 EOF
6315                 exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6316 CF_EOF
6317                 chmod +x mk_shared_lib.sh
6318                 ;;
6319         (openbsd[2-9].*|mirbsd*)
6320                 if test "$DFT_LWR_MODEL" = "shared" ; then
6321                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6322                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6323                 fi
6324                 if test "$cf_cv_enable_rpath" = yes ; then
6325                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6326                 fi
6327                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6328
6329         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6330         if test "$cf_cv_shlib_version" = rel; then
6331                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6332         else
6333                 cf_cv_shared_soname='`basename $@`'
6334         fi
6335
6336                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6337                 ;;
6338         (nto-qnx*|openbsd*|freebsd[12].*)
6339                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6340                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
6341                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6342                 ;;
6343         (dragonfly*|freebsd*)
6344                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6345                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6346                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6347                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6348                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6349                 fi
6350
6351         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6352         if test "$cf_cv_shlib_version" = rel; then
6353                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6354         else
6355                 cf_cv_shared_soname='`basename $@`'
6356         fi
6357
6358                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6359                 ;;
6360         (netbsd*)
6361                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6362                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6363                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6364                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6365                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6366                         if test "$cf_cv_shlib_version" = auto; then
6367                         if test -f /usr/libexec/ld.elf_so; then
6368                                 cf_cv_shlib_version=abi
6369                         else
6370                                 cf_cv_shlib_version=rel
6371                         fi
6372                         fi
6373
6374         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6375         if test "$cf_cv_shlib_version" = rel; then
6376                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6377         else
6378                 cf_cv_shared_soname='`basename $@`'
6379         fi
6380
6381                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
6382                 else
6383                         MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
6384                 fi
6385                 ;;
6386         (osf*|mls+*)
6387                 # tested with OSF/1 V3.2 and 'cc'
6388                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
6389                 # link with shared libs).
6390                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
6391                 case $host_os in
6392                 (osf4*)
6393                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
6394                         ;;
6395                 esac
6396                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
6397                 if test "$DFT_LWR_MODEL" = "shared" ; then
6398                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6399                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6400                 fi
6401                 cf_cv_rm_so_locs=yes
6402                 ;;
6403         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
6404                 # tested with osr5.0.5
6405                 if test "$GCC" != yes; then
6406                         CC_SHARED_OPTS='-belf -KPIC'
6407                 fi
6408                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
6409                 if test "$cf_cv_enable_rpath" = yes ; then
6410                         # only way is to set LD_RUN_PATH but no switch for it
6411                         RUN_PATH=$libdir
6412                 fi
6413                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6414                 LINK_PROGS='LD_RUN_PATH=${libdir}'
6415                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
6416                 ;;
6417         (sunos4*)
6418                 # tested with SunOS 4.1.1 and gcc 2.7.0
6419                 if test "$GCC" != yes; then
6420                         CC_SHARED_OPTS='-KPIC'
6421                 fi
6422                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
6423                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6424                 ;;
6425         (solaris2*)
6426                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
6427                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
6428                 if test "$DFT_LWR_MODEL" = "shared" ; then
6429                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
6430                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6431                 fi
6432                 if test "$cf_cv_enable_rpath" = yes ; then
6433                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
6434                 fi
6435
6436         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6437         if test "$cf_cv_shlib_version" = rel; then
6438                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6439         else
6440                 cf_cv_shared_soname='`basename $@`'
6441         fi
6442
6443                 if test "$GCC" != yes; then
6444                         cf_save_CFLAGS="$CFLAGS"
6445                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6446                         do
6447                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6448                                 cat >conftest.$ac_ext <<_ACEOF
6449 #line 6449 "configure"
6450 #include "confdefs.h"
6451 #include <stdio.h>
6452 int
6453 main ()
6454 {
6455 printf("Hello\n");
6456   ;
6457   return 0;
6458 }
6459 _ACEOF
6460 rm -f conftest.$ac_objext
6461 if { (eval echo "$as_me:6461: \"$ac_compile\"") >&5
6462   (eval $ac_compile) 2>&5
6463   ac_status=$?
6464   echo "$as_me:6464: \$? = $ac_status" >&5
6465   (exit $ac_status); } &&
6466          { ac_try='test -s conftest.$ac_objext'
6467   { (eval echo "$as_me:6467: \"$ac_try\"") >&5
6468   (eval $ac_try) 2>&5
6469   ac_status=$?
6470   echo "$as_me:6470: \$? = $ac_status" >&5
6471   (exit $ac_status); }; }; then
6472   break
6473 else
6474   echo "$as_me: failed program was:" >&5
6475 cat conftest.$ac_ext >&5
6476 fi
6477 rm -f conftest.$ac_objext conftest.$ac_ext
6478                         done
6479                         CFLAGS="$cf_save_CFLAGS"
6480                         CC_SHARED_OPTS=$cf_shared_opts
6481                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6482                 else
6483                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6484                 fi
6485                 ;;
6486         (sysv5uw7*|unix_sv*)
6487                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6488                 if test "$GCC" != yes; then
6489                         CC_SHARED_OPTS='-KPIC'
6490                 fi
6491                 MK_SHARED_LIB='${LD} -d y -G -o $@'
6492                 ;;
6493         (*)
6494                 CC_SHARED_OPTS='unknown'
6495                 MK_SHARED_LIB='echo unknown'
6496                 ;;
6497         esac
6498
6499         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6500         case "$cf_cv_shlib_version" in
6501         (rel|abi)
6502                 case "$MK_SHARED_LIB" in
6503                 (*'-o $@')
6504                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6505                         ;;
6506                 (*)
6507                         { echo "$as_me:6507: WARNING: ignored --with-shlib-version" >&5
6508 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6509                         ;;
6510                 esac
6511                 ;;
6512         esac
6513
6514         if test -n "$cf_try_cflags"
6515         then
6516 cat > conftest.$ac_ext <<EOF
6517 #line 6517 "${as_me:-configure}"
6518 #include <stdio.h>
6519 int main(int argc, char *argv[])
6520 {
6521         printf("hello\n");
6522         return (argv[argc-1] == 0) ;
6523 }
6524 EOF
6525                 cf_save_CFLAGS="$CFLAGS"
6526                 for cf_opt in $cf_try_cflags
6527                 do
6528                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
6529                         echo "$as_me:6529: checking if CFLAGS option -$cf_opt works" >&5
6530 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6531                         if { (eval echo "$as_me:6531: \"$ac_compile\"") >&5
6532   (eval $ac_compile) 2>&5
6533   ac_status=$?
6534   echo "$as_me:6534: \$? = $ac_status" >&5
6535   (exit $ac_status); }; then
6536                                 echo "$as_me:6536: result: yes" >&5
6537 echo "${ECHO_T}yes" >&6
6538                                 cf_save_CFLAGS="$CFLAGS"
6539                         else
6540                                 echo "$as_me:6540: result: no" >&5
6541 echo "${ECHO_T}no" >&6
6542                         fi
6543                 done
6544                 CFLAGS="$cf_save_CFLAGS"
6545         fi
6546
6547         # RPATH_LIST is a colon-separated list of directories
6548         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6549         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6550
6551         test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6552
6553         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6554
6555 echo "${as_me:-configure}:6555: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6556
6557         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6558
6559 echo "${as_me:-configure}:6559: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6560
6561 for model in $cf_list_models; do
6562         case $model in
6563         (libtool)
6564
6565 echo "$as_me:6565: checking for additional libtool options" >&5
6566 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6567
6568 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6569 if test "${with_libtool_opts+set}" = set; then
6570   withval="$with_libtool_opts"
6571   with_libtool_opts=$withval
6572 else
6573   with_libtool_opts=no
6574 fi;
6575 echo "$as_me:6575: result: $with_libtool_opts" >&5
6576 echo "${ECHO_T}$with_libtool_opts" >&6
6577
6578 case .$with_libtool_opts in
6579 (.yes|.no|.)
6580         ;;
6581 (*)
6582         LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6583         ;;
6584 esac
6585
6586 echo "$as_me:6586: checking if exported-symbols file should be used" >&5
6587 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6588
6589 # Check whether --with-export-syms or --without-export-syms was given.
6590 if test "${with_export_syms+set}" = set; then
6591   withval="$with_export_syms"
6592   with_export_syms=$withval
6593 else
6594   with_export_syms=no
6595 fi;
6596 if test "x$with_export_syms" = xyes
6597 then
6598         with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6599
6600 fi
6601 echo "$as_me:6601: result: $with_export_syms" >&5
6602 echo "${ECHO_T}$with_export_syms" >&6
6603 if test "x$with_export_syms" != xno
6604 then
6605         EXPORT_SYMS="-export-symbols $with_export_syms"
6606
6607 fi
6608
6609                 ;;
6610         (shared)
6611                 if test "$CC_SHARED_OPTS" = "unknown"; then
6612                         { { echo "$as_me:6612: error: Shared libraries are not supported in this version" >&5
6613 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6614    { (exit 1); exit 1; }; }
6615                 fi
6616                 # workaround for inept transition to PIE vs PIC...
6617                 echo "$as_me:6617: checking if current CFLAGS link properly" >&5
6618 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6619                 cat >conftest.$ac_ext <<_ACEOF
6620 #line 6620 "configure"
6621 #include "confdefs.h"
6622 #include <stdio.h>
6623 int
6624 main ()
6625 {
6626 printf("Hello work\n");
6627   ;
6628   return 0;
6629 }
6630 _ACEOF
6631 rm -f conftest.$ac_objext conftest$ac_exeext
6632 if { (eval echo "$as_me:6632: \"$ac_link\"") >&5
6633   (eval $ac_link) 2>&5
6634   ac_status=$?
6635   echo "$as_me:6635: \$? = $ac_status" >&5
6636   (exit $ac_status); } &&
6637          { ac_try='test -s conftest$ac_exeext'
6638   { (eval echo "$as_me:6638: \"$ac_try\"") >&5
6639   (eval $ac_try) 2>&5
6640   ac_status=$?
6641   echo "$as_me:6641: \$? = $ac_status" >&5
6642   (exit $ac_status); }; }; then
6643   cf_cflags_work=yes
6644 else
6645   echo "$as_me: failed program was:" >&5
6646 cat conftest.$ac_ext >&5
6647 cf_cflags_work=no
6648 fi
6649 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6650                 echo "$as_me:6650: result: $cf_cflags_work" >&5
6651 echo "${ECHO_T}$cf_cflags_work" >&6
6652                 if test "$cf_cflags_work" = no
6653                 then
6654                         test -n "$verbose" && echo "    try to work around by appending shared-options" 1>&6
6655
6656 echo "${as_me:-configure}:6656: testing try to work around by appending shared-options ..." 1>&5
6657
6658                         CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6659                 fi
6660
6661 echo "$as_me:6661: checking if versioned-symbols file should be used" >&5
6662 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6663
6664 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6665 if test "${with_versioned_syms+set}" = set; then
6666   withval="$with_versioned_syms"
6667   with_versioned_syms=$withval
6668 else
6669   with_versioned_syms=no
6670 fi;
6671 if test "x$with_versioned_syms" = xyes
6672 then
6673         with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6674
6675 fi
6676 echo "$as_me:6676: result: $with_versioned_syms" >&5
6677 echo "${ECHO_T}$with_versioned_syms" >&6
6678
6679 RESULTING_SYMS=
6680 VERSIONED_SYMS=
6681 WILDCARD_SYMS=
6682
6683 if test "x$with_versioned_syms" != xno
6684 then
6685         RESULTING_SYMS=$with_versioned_syms
6686         case "x$MK_SHARED_LIB" in
6687         (*-Wl,*)
6688                 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6689                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6690                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6691
6692 echo "${as_me:-configure}:6692: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6693
6694                 ;;
6695         (*-dy\ *)
6696                 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6697                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6698                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6699
6700 echo "${as_me:-configure}:6700: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6701
6702                 ;;
6703         (*)
6704                 { echo "$as_me:6704: WARNING: this system does not support versioned-symbols" >&5
6705 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6706                 ;;
6707         esac
6708
6709         # Linux ld can selectively override scope, e.g., of symbols beginning with
6710         # "_" by first declaring some as global, and then using a wildcard to
6711         # declare the others as local.  Some other loaders cannot do this.  Check
6712         # by constructing a (very) simple shared library and inspecting its
6713         # symbols.
6714         if test "x$VERSIONED_SYMS" != "x"
6715         then
6716                 echo "$as_me:6716: checking if wildcards can be used to selectively omit symbols" >&5
6717 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6718                 WILDCARD_SYMS=no
6719
6720                 # make sources
6721                 rm -f conftest.*
6722
6723                 cat >conftest.ver <<EOF
6724 module_1.0 {
6725 global:
6726         globalf1;
6727 local:
6728         localf1;
6729 };
6730 module_2.0 {
6731 global:
6732         globalf2;
6733 local:
6734         localf2;
6735         _*;
6736 } module_1.0;
6737 submodule_1.0 {
6738 global:
6739         subglobalf1;
6740         _ismissing;
6741 local:
6742         sublocalf1;
6743 };
6744 submodule_2.0 {
6745 global:
6746         subglobalf2;
6747 local:
6748         sublocalf2;
6749         _*;
6750 } submodule_1.0;
6751 EOF
6752                 cat >conftest.$ac_ext <<EOF
6753 #line 6753 "configure"
6754 int     _ismissing(void) { return 1; }
6755 int     _localf1(void) { return 1; }
6756 int     _localf2(void) { return 2; }
6757 int     globalf1(void) { return 1; }
6758 int     globalf2(void) { return 2; }
6759 int     _sublocalf1(void) { return 1; }
6760 int     _sublocalf2(void) { return 2; }
6761 int     subglobalf1(void) { return 1; }
6762 int     subglobalf2(void) { return 2; }
6763 EOF
6764                 cat >conftest.mk <<EOF
6765 CC=${CC}
6766 CFLAGS=${CFLAGS}
6767 CPPFLAGS=${CPPFLAGS}
6768 LDFLAGS=${LDFLAGS}
6769 LIBS=${LIBS}
6770 VERSIONED_SYMS=${VERSIONED_SYMS}
6771 RESULTING_SYMS=conftest.ver
6772 MK_SHARED_LIB=${MK_SHARED_LIB}
6773 conftest.so: conftest.$ac_cv_objext
6774                 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6775 EOF
6776
6777                 # compile source, make library
6778                 if make -f conftest.mk 2>&5 >/dev/null
6779                 then
6780                         # test for missing symbol in either Data or Text section
6781                         cf_missing=`nm -P conftest.so 2>&5 |fgrep _ismissing | egrep '[         ][DT][  ]'`
6782                         test -n "$cf_missing" && WILDCARD_SYMS=yes
6783                 fi
6784                 echo "$as_me:6784: result: $WILDCARD_SYMS" >&5
6785 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6786                 rm -f conftest.*
6787         fi
6788 fi
6789
6790                 ;;
6791         esac
6792 done
6793
6794 # pretend that ncurses==ncursesw==ncursest
6795 echo "$as_me:6795: checking if you want to disable library suffixes" >&5
6796 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
6797
6798 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
6799 if test "${enable_lib_suffixes+set}" = set; then
6800   enableval="$enable_lib_suffixes"
6801   test "$enableval" != no && enableval=yes
6802         if test "$enableval" != "yes" ; then
6803     disable_lib_suffixes=yes
6804         else
6805                 disable_lib_suffixes=no
6806         fi
6807 else
6808   enableval=yes
6809         disable_lib_suffixes=no
6810
6811 fi;
6812 echo "$as_me:6812: result: $disable_lib_suffixes" >&5
6813 echo "${ECHO_T}$disable_lib_suffixes" >&6
6814
6815 ### If we're building with rpath, try to link non-standard libs that way too.
6816 if test "$DFT_LWR_MODEL" = "shared"; then
6817
6818 echo "$as_me:6818: checking if rpath-hack should be disabled" >&5
6819 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6820
6821 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6822 if test "${enable_rpath_hack+set}" = set; then
6823   enableval="$enable_rpath_hack"
6824   test "$enableval" != no && enableval=yes
6825         if test "$enableval" != "yes" ; then
6826     cf_disable_rpath_hack=yes
6827         else
6828                 cf_disable_rpath_hack=no
6829         fi
6830 else
6831   enableval=yes
6832         cf_disable_rpath_hack=no
6833
6834 fi;
6835 echo "$as_me:6835: result: $cf_disable_rpath_hack" >&5
6836 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6837 if test "$cf_disable_rpath_hack" = no ; then
6838
6839 echo "$as_me:6839: checking for updated LDFLAGS" >&5
6840 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6841 if test -n "$LD_RPATH_OPT" ; then
6842         echo "$as_me:6842: result: maybe" >&5
6843 echo "${ECHO_T}maybe" >&6
6844
6845         for ac_prog in ldd
6846 do
6847   # Extract the first word of "$ac_prog", so it can be a program name with args.
6848 set dummy $ac_prog; ac_word=$2
6849 echo "$as_me:6849: checking for $ac_word" >&5
6850 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6851 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6852   echo $ECHO_N "(cached) $ECHO_C" >&6
6853 else
6854   if test -n "$cf_ldd_prog"; then
6855   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6856 else
6857   ac_save_IFS=$IFS; IFS=$ac_path_separator
6858 ac_dummy="$PATH"
6859 for ac_dir in $ac_dummy; do
6860   IFS=$ac_save_IFS
6861   test -z "$ac_dir" && ac_dir=.
6862   $as_executable_p "$ac_dir/$ac_word" || continue
6863 ac_cv_prog_cf_ldd_prog="$ac_prog"
6864 echo "$as_me:6864: found $ac_dir/$ac_word" >&5
6865 break
6866 done
6867
6868 fi
6869 fi
6870 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6871 if test -n "$cf_ldd_prog"; then
6872   echo "$as_me:6872: result: $cf_ldd_prog" >&5
6873 echo "${ECHO_T}$cf_ldd_prog" >&6
6874 else
6875   echo "$as_me:6875: result: no" >&5
6876 echo "${ECHO_T}no" >&6
6877 fi
6878
6879   test -n "$cf_ldd_prog" && break
6880 done
6881 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6882
6883         cf_rpath_list="/usr/lib /lib"
6884         if test "$cf_ldd_prog" != no
6885         then
6886                 cf_rpath_oops=
6887
6888 cat >conftest.$ac_ext <<_ACEOF
6889 #line 6889 "configure"
6890 #include "confdefs.h"
6891 #include <stdio.h>
6892 int
6893 main ()
6894 {
6895 printf("Hello");
6896   ;
6897   return 0;
6898 }
6899 _ACEOF
6900 rm -f conftest.$ac_objext conftest$ac_exeext
6901 if { (eval echo "$as_me:6901: \"$ac_link\"") >&5
6902   (eval $ac_link) 2>&5
6903   ac_status=$?
6904   echo "$as_me:6904: \$? = $ac_status" >&5
6905   (exit $ac_status); } &&
6906          { ac_try='test -s conftest$ac_exeext'
6907   { (eval echo "$as_me:6907: \"$ac_try\"") >&5
6908   (eval $ac_try) 2>&5
6909   ac_status=$?
6910   echo "$as_me:6910: \$? = $ac_status" >&5
6911   (exit $ac_status); }; }; then
6912   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
6913                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
6914 else
6915   echo "$as_me: failed program was:" >&5
6916 cat conftest.$ac_ext >&5
6917 fi
6918 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6919
6920                 # If we passed the link-test, but get a "not found" on a given library,
6921                 # this could be due to inept reconfiguration of gcc to make it only
6922                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
6923                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6924                 # /usr/local libraries.
6925                 if test -n "$cf_rpath_oops"
6926                 then
6927                         for cf_rpath_src in $cf_rpath_oops
6928                         do
6929                                 for cf_rpath_dir in \
6930                                         /usr/local \
6931                                         /usr/pkg \
6932                                         /opt/sfw
6933                                 do
6934                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
6935                                         then
6936                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6937
6938 echo "${as_me:-configure}:6938: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6939
6940                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6941                                                 break
6942                                         fi
6943                                 done
6944                         done
6945                 fi
6946         fi
6947
6948         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6949
6950 echo "${as_me:-configure}:6950: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6951
6952 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
6953
6954 echo "${as_me:-configure}:6954: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6955
6956 cf_rpath_dst=
6957 for cf_rpath_src in $LDFLAGS
6958 do
6959         case $cf_rpath_src in
6960         (-L*)
6961
6962                 # check if this refers to a directory which we will ignore
6963                 cf_rpath_skip=no
6964                 if test -n "$cf_rpath_list"
6965                 then
6966                         for cf_rpath_item in $cf_rpath_list
6967                         do
6968                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6969                                 then
6970                                         cf_rpath_skip=yes
6971                                         break
6972                                 fi
6973                         done
6974                 fi
6975
6976                 if test "$cf_rpath_skip" = no
6977                 then
6978                         # transform the option
6979                         if test "$LD_RPATH_OPT" = "-R " ; then
6980                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6981                         else
6982                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6983                         fi
6984
6985                         # if we have not already added this, add it now
6986                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6987                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6988                         then
6989                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6990
6991 echo "${as_me:-configure}:6991: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6992
6993                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6994                         fi
6995                 fi
6996                 ;;
6997         esac
6998         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6999 done
7000 LDFLAGS=$cf_rpath_dst
7001
7002 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
7003
7004 echo "${as_me:-configure}:7004: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
7005
7006 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
7007
7008 echo "${as_me:-configure}:7008: testing ...checking LIBS $LIBS ..." 1>&5
7009
7010 cf_rpath_dst=
7011 for cf_rpath_src in $LIBS
7012 do
7013         case $cf_rpath_src in
7014         (-L*)
7015
7016                 # check if this refers to a directory which we will ignore
7017                 cf_rpath_skip=no
7018                 if test -n "$cf_rpath_list"
7019                 then
7020                         for cf_rpath_item in $cf_rpath_list
7021                         do
7022                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
7023                                 then
7024                                         cf_rpath_skip=yes
7025                                         break
7026                                 fi
7027                         done
7028                 fi
7029
7030                 if test "$cf_rpath_skip" = no
7031                 then
7032                         # transform the option
7033                         if test "$LD_RPATH_OPT" = "-R " ; then
7034                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
7035                         else
7036                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
7037                         fi
7038
7039                         # if we have not already added this, add it now
7040                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
7041                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
7042                         then
7043                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
7044
7045 echo "${as_me:-configure}:7045: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
7046
7047                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
7048                         fi
7049                 fi
7050                 ;;
7051         esac
7052         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
7053 done
7054 LIBS=$cf_rpath_dst
7055
7056 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
7057
7058 echo "${as_me:-configure}:7058: testing ...checked LIBS $LIBS ..." 1>&5
7059
7060         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
7061
7062 echo "${as_me:-configure}:7062: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
7063
7064 else
7065         echo "$as_me:7065: result: no" >&5
7066 echo "${ECHO_T}no" >&6
7067 fi
7068
7069 fi
7070
7071 fi
7072
7073 ###############################################################################
7074
7075 ###     use option --with-extra-suffix to append suffix to headers and libraries
7076 echo "$as_me:7076: checking if you wish to append extra suffix to header/library paths" >&5
7077 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
7078 EXTRA_SUFFIX=
7079
7080 # Check whether --with-extra-suffix or --without-extra-suffix was given.
7081 if test "${with_extra_suffix+set}" = set; then
7082   withval="$with_extra_suffix"
7083   case x$withval in
7084         (no)
7085                 ;;
7086         (xyes|x)
7087                 EXTRA_SUFFIX=$cf_cv_abi_version
7088                 ;;
7089         (*)
7090                 EXTRA_SUFFIX=$withval
7091                 ;;
7092         esac
7093
7094 fi;
7095 echo "$as_me:7095: result: $EXTRA_SUFFIX" >&5
7096 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
7097
7098 ###     use option --disable-overwrite to leave out the link to -lcurses
7099 echo "$as_me:7099: checking if you wish to install ncurses overwriting curses" >&5
7100 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
7101
7102 # Check whether --enable-overwrite or --disable-overwrite was given.
7103 if test "${enable_overwrite+set}" = set; then
7104   enableval="$enable_overwrite"
7105   with_overwrite=$enableval
7106 else
7107   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
7108 fi;
7109 echo "$as_me:7109: result: $with_overwrite" >&5
7110 echo "${ECHO_T}$with_overwrite" >&6
7111
7112 echo "$as_me:7112: checking if external terminfo-database is used" >&5
7113 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
7114
7115 # Check whether --enable-database or --disable-database was given.
7116 if test "${enable_database+set}" = set; then
7117   enableval="$enable_database"
7118   use_database=$enableval
7119 else
7120   use_database=yes
7121 fi;
7122 echo "$as_me:7122: result: $use_database" >&5
7123 echo "${ECHO_T}$use_database" >&6
7124
7125 case $host_os in
7126 (os2*)
7127         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
7128         ;;
7129 (*)
7130         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
7131         ;;
7132 esac
7133
7134 NCURSES_USE_DATABASE=0
7135 if test "$use_database" != no ; then
7136         NCURSES_USE_DATABASE=1
7137
7138         echo "$as_me:7138: checking which terminfo source-file will be installed" >&5
7139 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
7140
7141 # Check whether --with-database or --without-database was given.
7142 if test "${with_database+set}" = set; then
7143   withval="$with_database"
7144   TERMINFO_SRC=$withval
7145 fi;
7146         echo "$as_me:7146: result: $TERMINFO_SRC" >&5
7147 echo "${ECHO_T}$TERMINFO_SRC" >&6
7148
7149         echo "$as_me:7149: checking whether to use hashed database instead of directory/tree" >&5
7150 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
7151
7152 # Check whether --with-hashed-db or --without-hashed-db was given.
7153 if test "${with_hashed_db+set}" = set; then
7154   withval="$with_hashed_db"
7155
7156 else
7157   with_hashed_db=no
7158 fi;
7159         echo "$as_me:7159: result: $with_hashed_db" >&5
7160 echo "${ECHO_T}$with_hashed_db" >&6
7161 else
7162         with_hashed_db=no
7163 fi
7164
7165 echo "$as_me:7165: checking for list of fallback descriptions" >&5
7166 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
7167
7168 # Check whether --with-fallbacks or --without-fallbacks was given.
7169 if test "${with_fallbacks+set}" = set; then
7170   withval="$with_fallbacks"
7171   with_fallback=$withval
7172 else
7173   with_fallback=
7174 fi;
7175 echo "$as_me:7175: result: $with_fallback" >&5
7176 echo "${ECHO_T}$with_fallback" >&6
7177 FALLBACK_LIST=`test "$with_fallback" != no && echo "$with_fallback" | sed -e 's/,/ /g'`
7178
7179 echo "$as_me:7179: checking if you want modern xterm or antique" >&5
7180 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
7181
7182 # Check whether --with-xterm-new or --without-xterm-new was given.
7183 if test "${with_xterm_new+set}" = set; then
7184   withval="$with_xterm_new"
7185   with_xterm_new=$withval
7186 else
7187   with_xterm_new=yes
7188 fi;
7189 case $with_xterm_new in
7190 (no) with_xterm_new=xterm-old;;
7191 (*)      with_xterm_new=xterm-new;;
7192 esac
7193 echo "$as_me:7193: result: $with_xterm_new" >&5
7194 echo "${ECHO_T}$with_xterm_new" >&6
7195 WHICH_XTERM=$with_xterm_new
7196
7197 echo "$as_me:7197: checking if xterm backspace sends BS or DEL" >&5
7198 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
7199
7200 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
7201 if test "${with_xterm_kbs+set}" = set; then
7202   withval="$with_xterm_kbs"
7203   with_xterm_kbs=$withval
7204 else
7205   with_xterm_kbs=BS
7206 fi;
7207 case x$with_xterm_kbs in
7208 (xyes|xno|xBS|xbs|x8)
7209         with_xterm_kbs=BS
7210         ;;
7211 (xDEL|xdel|x127)
7212         with_xterm_kbs=DEL
7213         ;;
7214 (*)
7215         with_xterm_kbs=$withval
7216         ;;
7217 esac
7218 echo "$as_me:7218: result: $with_xterm_kbs" >&5
7219 echo "${ECHO_T}$with_xterm_kbs" >&6
7220 XTERM_KBS=$with_xterm_kbs
7221
7222 MAKE_TERMINFO=
7223 if test "$use_database" = no ; then
7224         TERMINFO="${datadir}/terminfo"
7225         MAKE_TERMINFO="#"
7226 else
7227
7228 echo "$as_me:7228: checking for list of terminfo directories" >&5
7229 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
7230
7231 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
7232 if test "${with_terminfo_dirs+set}" = set; then
7233   withval="$with_terminfo_dirs"
7234
7235 else
7236   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
7237 fi;
7238 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7239 cf_dst_path=
7240 for cf_src_path in $withval
7241 do
7242
7243 if test "x$prefix" != xNONE; then
7244         cf_path_syntax="$prefix"
7245 else
7246         cf_path_syntax="$ac_default_prefix"
7247 fi
7248
7249 case ".$cf_src_path" in
7250 (.\$\(*\)*|.\'*\'*)
7251         ;;
7252 (..|./*|.\\*)
7253         ;;
7254 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7255         ;;
7256 (.\${*prefix}*|.\${*dir}*)
7257         eval cf_src_path="$cf_src_path"
7258         case ".$cf_src_path" in
7259         (.NONE/*)
7260                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7261                 ;;
7262         esac
7263         ;;
7264 (.no|.NONE/*)
7265         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7266         ;;
7267 (*)
7268         { { echo "$as_me:7268: error: expected a pathname, not \"$cf_src_path\"" >&5
7269 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
7270    { (exit 1); exit 1; }; }
7271         ;;
7272 esac
7273
7274   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
7275   cf_dst_path="${cf_dst_path}${cf_src_path}"
7276 done
7277 IFS="$ac_save_ifs"
7278
7279 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
7280 # so we have to check/work around.  We do prefer the result of "eval"...
7281 eval cf_dst_eval="$cf_dst_path"
7282 case "x$cf_dst_eval" in
7283 (xNONE*)
7284         TERMINFO_DIRS=$cf_dst_path
7285         ;;
7286 (*)
7287         TERMINFO_DIRS="$cf_dst_eval"
7288         ;;
7289 esac
7290
7291 echo "$as_me:7291: result: $TERMINFO_DIRS" >&5
7292 echo "${ECHO_T}$TERMINFO_DIRS" >&6
7293 test -n "$TERMINFO_DIRS" &&
7294 cat >>confdefs.h <<EOF
7295 #define TERMINFO_DIRS "$TERMINFO_DIRS"
7296 EOF
7297
7298 echo "$as_me:7298: checking for default terminfo directory" >&5
7299 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
7300
7301 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
7302 if test "${with_default_terminfo_dir+set}" = set; then
7303   withval="$with_default_terminfo_dir"
7304
7305 else
7306   withval="${TERMINFO:-${datadir}/terminfo}"
7307 fi; if test -n "${datadir}/terminfo" ; then
7308
7309 if test "x$prefix" != xNONE; then
7310         cf_path_syntax="$prefix"
7311 else
7312         cf_path_syntax="$ac_default_prefix"
7313 fi
7314
7315 case ".$withval" in
7316 (.\$\(*\)*|.\'*\'*)
7317         ;;
7318 (..|./*|.\\*)
7319         ;;
7320 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7321         ;;
7322 (.\${*prefix}*|.\${*dir}*)
7323         eval withval="$withval"
7324         case ".$withval" in
7325         (.NONE/*)
7326                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
7327                 ;;
7328         esac
7329         ;;
7330 (.no|.NONE/*)
7331         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
7332         ;;
7333 (*)
7334         { { echo "$as_me:7334: error: expected a pathname, not \"$withval\"" >&5
7335 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
7336    { (exit 1); exit 1; }; }
7337         ;;
7338 esac
7339
7340 fi
7341 eval TERMINFO="$withval"
7342
7343 echo "$as_me:7343: result: $TERMINFO" >&5
7344 echo "${ECHO_T}$TERMINFO" >&6
7345
7346 cat >>confdefs.h <<EOF
7347 #define TERMINFO "$TERMINFO"
7348 EOF
7349
7350 fi
7351
7352 ###     use option --disable-big-core to make tic run on small machines
7353 ###     We need 4Mb, check if we can allocate 50% more than that.
7354 echo "$as_me:7354: checking if big-core option selected" >&5
7355 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
7356
7357 # Check whether --enable-big-core or --disable-big-core was given.
7358 if test "${enable_big_core+set}" = set; then
7359   enableval="$enable_big_core"
7360   with_big_core=$enableval
7361 else
7362   if test "$cross_compiling" = yes; then
7363   with_big_core=no
7364 else
7365   cat >conftest.$ac_ext <<_ACEOF
7366 #line 7366 "configure"
7367 #include "confdefs.h"
7368
7369 #include <stdlib.h>
7370 #include <string.h>
7371 int main() {
7372         unsigned long n = 6000000L;
7373         char *s = malloc(n);
7374         if (s != 0)
7375                 s[0] = s[n-1] = 0;
7376         ${cf_cv_main_return:-return}(s == 0);
7377 }
7378 _ACEOF
7379 rm -f conftest$ac_exeext
7380 if { (eval echo "$as_me:7380: \"$ac_link\"") >&5
7381   (eval $ac_link) 2>&5
7382   ac_status=$?
7383   echo "$as_me:7383: \$? = $ac_status" >&5
7384   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7385   { (eval echo "$as_me:7385: \"$ac_try\"") >&5
7386   (eval $ac_try) 2>&5
7387   ac_status=$?
7388   echo "$as_me:7388: \$? = $ac_status" >&5
7389   (exit $ac_status); }; }; then
7390   with_big_core=yes
7391 else
7392   echo "$as_me: program exited with status $ac_status" >&5
7393 echo "$as_me: failed program was:" >&5
7394 cat conftest.$ac_ext >&5
7395 with_big_core=no
7396 fi
7397 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7398 fi
7399 fi;
7400 echo "$as_me:7400: result: $with_big_core" >&5
7401 echo "${ECHO_T}$with_big_core" >&6
7402 test "x$with_big_core" = "xyes" &&
7403 cat >>confdefs.h <<\EOF
7404 #define HAVE_BIG_CORE 1
7405 EOF
7406
7407 ### ISO C only guarantees 512-char strings, we have tables which load faster
7408 ### when constructed using "big" strings.  More than the C compiler, the awk
7409 ### program is a limit on most vendor UNIX systems.  Check that we can build.
7410 echo "$as_me:7410: checking if big-strings option selected" >&5
7411 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
7412
7413 # Check whether --enable-big-strings or --disable-big-strings was given.
7414 if test "${enable_big_strings+set}" = set; then
7415   enableval="$enable_big_strings"
7416   with_big_strings=$enableval
7417 else
7418
7419         case x$AWK in
7420         (x)
7421                 eval with_big_strings=no
7422                 ;;
7423         (*)
7424                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
7425                         | $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
7426                         eval with_big_strings=yes
7427                 else
7428                         eval with_big_strings=no
7429                 fi
7430                 ;;
7431         esac
7432
7433 fi;
7434 echo "$as_me:7434: result: $with_big_strings" >&5
7435 echo "${ECHO_T}$with_big_strings" >&6
7436
7437 USE_BIG_STRINGS=0
7438 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
7439
7440 ###     use option --enable-termcap to compile in the termcap fallback support
7441 echo "$as_me:7441: checking if you want termcap-fallback support" >&5
7442 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
7443
7444 # Check whether --enable-termcap or --disable-termcap was given.
7445 if test "${enable_termcap+set}" = set; then
7446   enableval="$enable_termcap"
7447   with_termcap=$enableval
7448 else
7449   with_termcap=no
7450 fi;
7451 echo "$as_me:7451: result: $with_termcap" >&5
7452 echo "${ECHO_T}$with_termcap" >&6
7453
7454 NCURSES_USE_TERMCAP=0
7455 if test "x$with_termcap" != "xyes" ; then
7456         if test "$use_database" = no ; then
7457                 if test -z "$with_fallback" ; then
7458                         { { echo "$as_me:7458: error: You have disabled the database w/o specifying fallbacks" >&5
7459 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
7460    { (exit 1); exit 1; }; }
7461                 fi
7462         fi
7463
7464 cat >>confdefs.h <<\EOF
7465 #define PURE_TERMINFO 1
7466 EOF
7467
7468 else
7469
7470         if test "$with_ticlib" != no ; then
7471                 { { echo "$as_me:7471: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
7472 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
7473    { (exit 1); exit 1; }; }
7474         fi
7475
7476         NCURSES_USE_TERMCAP=1
7477         echo "$as_me:7477: checking for list of termcap files" >&5
7478 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
7479
7480 # Check whether --with-termpath or --without-termpath was given.
7481 if test "${with_termpath+set}" = set; then
7482   withval="$with_termpath"
7483
7484 else
7485   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
7486 fi;
7487 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
7488 cf_dst_path=
7489 for cf_src_path in $withval
7490 do
7491
7492 if test "x$prefix" != xNONE; then
7493         cf_path_syntax="$prefix"
7494 else
7495         cf_path_syntax="$ac_default_prefix"
7496 fi
7497
7498 case ".$cf_src_path" in
7499 (.\$\(*\)*|.\'*\'*)
7500         ;;
7501 (..|./*|.\\*)
7502         ;;
7503 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
7504         ;;
7505 (.\${*prefix}*|.\${*dir}*)
7506         eval cf_src_path="$cf_src_path"
7507         case ".$cf_src_path" in
7508         (.NONE/*)
7509                 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7510                 ;;
7511         esac
7512         ;;
7513 (.no|.NONE/*)
7514         cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
7515         ;;
7516 (*)
7517         { { echo "$as_me:7517: error: expected a pathname, not \"$cf_src_path\"" >&5
7518 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
7519    { (exit 1); exit 1; }; }
7520         ;;
7521 esac
7522
7523   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
7524   cf_dst_path="${cf_dst_path}${cf_src_path}"
7525 done
7526 IFS="$ac_save_ifs"
7527
7528 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
7529 # so we have to check/work around.  We do prefer the result of "eval"...
7530 eval cf_dst_eval="$cf_dst_path"
7531 case "x$cf_dst_eval" in
7532 (xNONE*)
7533         TERMPATH=$cf_dst_path
7534         ;;
7535 (*)
7536         TERMPATH="$cf_dst_eval"
7537         ;;
7538 esac
7539
7540         echo "$as_me:7540: result: $TERMPATH" >&5
7541 echo "${ECHO_T}$TERMPATH" >&6
7542         test -n "$TERMPATH" &&
7543 cat >>confdefs.h <<EOF
7544 #define TERMPATH "$TERMPATH"
7545 EOF
7546
7547         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
7548         echo "$as_me:7548: checking if fast termcap-loader is needed" >&5
7549 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
7550
7551 # Check whether --enable-getcap or --disable-getcap was given.
7552 if test "${enable_getcap+set}" = set; then
7553   enableval="$enable_getcap"
7554   with_getcap=$enableval
7555 else
7556   with_getcap=no
7557 fi;
7558         echo "$as_me:7558: result: $with_getcap" >&5
7559 echo "${ECHO_T}$with_getcap" >&6
7560         test "x$with_getcap" = "xyes" &&
7561 cat >>confdefs.h <<\EOF
7562 #define USE_GETCAP 1
7563 EOF
7564
7565         echo "$as_me:7565: checking if translated termcaps will be cached in ~/.terminfo" >&5
7566 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
7567
7568 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
7569 if test "${enable_getcap_cache+set}" = set; then
7570   enableval="$enable_getcap_cache"
7571   with_getcap_cache=$enableval
7572 else
7573   with_getcap_cache=no
7574 fi;
7575         echo "$as_me:7575: result: $with_getcap_cache" >&5
7576 echo "${ECHO_T}$with_getcap_cache" >&6
7577         test "x$with_getcap_cache" = "xyes" &&
7578 cat >>confdefs.h <<\EOF
7579 #define USE_GETCAP_CACHE 1
7580 EOF
7581
7582 fi
7583
7584 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
7585 echo "$as_me:7585: checking if ~/.terminfo is wanted" >&5
7586 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
7587
7588 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
7589 if test "${enable_home_terminfo+set}" = set; then
7590   enableval="$enable_home_terminfo"
7591   with_home_terminfo=$enableval
7592 else
7593   with_home_terminfo=yes
7594 fi;
7595 echo "$as_me:7595: result: $with_home_terminfo" >&5
7596 echo "${ECHO_T}$with_home_terminfo" >&6
7597 test "x$with_home_terminfo" = "xyes" &&
7598 cat >>confdefs.h <<\EOF
7599 #define USE_HOME_TERMINFO 1
7600 EOF
7601
7602 echo "$as_me:7602: checking if you want to use restricted environment when running as root" >&5
7603 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
7604
7605 # Check whether --enable-root-environ or --disable-root-environ was given.
7606 if test "${enable_root_environ+set}" = set; then
7607   enableval="$enable_root_environ"
7608   with_root_environ=$enableval
7609 else
7610   with_root_environ=yes
7611 fi;
7612 echo "$as_me:7612: result: $with_root_environ" >&5
7613 echo "${ECHO_T}$with_root_environ" >&6
7614 test "x$with_root_environ" = xyes &&
7615 cat >>confdefs.h <<\EOF
7616 #define USE_ROOT_ENVIRON 1
7617 EOF
7618
7619 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
7620 ###   to reduce storage requirements for the terminfo database.
7621
7622 for ac_header in \
7623 unistd.h \
7624
7625 do
7626 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7627 echo "$as_me:7627: checking for $ac_header" >&5
7628 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7629 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7630   echo $ECHO_N "(cached) $ECHO_C" >&6
7631 else
7632   cat >conftest.$ac_ext <<_ACEOF
7633 #line 7633 "configure"
7634 #include "confdefs.h"
7635 #include <$ac_header>
7636 _ACEOF
7637 if { (eval echo "$as_me:7637: \"$ac_cpp conftest.$ac_ext\"") >&5
7638   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7639   ac_status=$?
7640   egrep -v '^ *\+' conftest.er1 >conftest.err
7641   rm -f conftest.er1
7642   cat conftest.err >&5
7643   echo "$as_me:7643: \$? = $ac_status" >&5
7644   (exit $ac_status); } >/dev/null; then
7645   if test -s conftest.err; then
7646     ac_cpp_err=$ac_c_preproc_warn_flag
7647   else
7648     ac_cpp_err=
7649   fi
7650 else
7651   ac_cpp_err=yes
7652 fi
7653 if test -z "$ac_cpp_err"; then
7654   eval "$as_ac_Header=yes"
7655 else
7656   echo "$as_me: failed program was:" >&5
7657   cat conftest.$ac_ext >&5
7658   eval "$as_ac_Header=no"
7659 fi
7660 rm -f conftest.err conftest.$ac_ext
7661 fi
7662 echo "$as_me:7662: result: `eval echo '${'$as_ac_Header'}'`" >&5
7663 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7664 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7665   cat >>confdefs.h <<EOF
7666 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7667 EOF
7668
7669 fi
7670 done
7671
7672 for ac_func in \
7673         remove \
7674         unlink
7675 do
7676 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7677 echo "$as_me:7677: checking for $ac_func" >&5
7678 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7679 if eval "test \"\${$as_ac_var+set}\" = set"; then
7680   echo $ECHO_N "(cached) $ECHO_C" >&6
7681 else
7682   cat >conftest.$ac_ext <<_ACEOF
7683 #line 7683 "configure"
7684 #include "confdefs.h"
7685 /* System header to define __stub macros and hopefully few prototypes,
7686     which can conflict with char $ac_func (); below.  */
7687 #include <assert.h>
7688 /* Override any gcc2 internal prototype to avoid an error.  */
7689 #ifdef __cplusplus
7690 extern "C"
7691 #endif
7692 /* We use char because int might match the return type of a gcc2
7693    builtin and then its argument prototype would still apply.  */
7694 char $ac_func ();
7695 char (*f) ();
7696
7697 int
7698 main ()
7699 {
7700 /* The GNU C library defines this for functions which it implements
7701     to always fail with ENOSYS.  Some functions are actually named
7702     something starting with __ and the normal name is an alias.  */
7703 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7704 choke me
7705 #else
7706 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7707 #endif
7708
7709   ;
7710   return 0;
7711 }
7712 _ACEOF
7713 rm -f conftest.$ac_objext conftest$ac_exeext
7714 if { (eval echo "$as_me:7714: \"$ac_link\"") >&5
7715   (eval $ac_link) 2>&5
7716   ac_status=$?
7717   echo "$as_me:7717: \$? = $ac_status" >&5
7718   (exit $ac_status); } &&
7719          { ac_try='test -s conftest$ac_exeext'
7720   { (eval echo "$as_me:7720: \"$ac_try\"") >&5
7721   (eval $ac_try) 2>&5
7722   ac_status=$?
7723   echo "$as_me:7723: \$? = $ac_status" >&5
7724   (exit $ac_status); }; }; then
7725   eval "$as_ac_var=yes"
7726 else
7727   echo "$as_me: failed program was:" >&5
7728 cat conftest.$ac_ext >&5
7729 eval "$as_ac_var=no"
7730 fi
7731 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7732 fi
7733 echo "$as_me:7733: result: `eval echo '${'$as_ac_var'}'`" >&5
7734 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7735 if test `eval echo '${'$as_ac_var'}'` = yes; then
7736   cat >>confdefs.h <<EOF
7737 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7738 EOF
7739
7740 fi
7741 done
7742
7743 if test "$cross_compiling" = yes ; then
7744
7745 for ac_func in \
7746                 link \
7747                 symlink
7748 do
7749 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7750 echo "$as_me:7750: checking for $ac_func" >&5
7751 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7752 if eval "test \"\${$as_ac_var+set}\" = set"; then
7753   echo $ECHO_N "(cached) $ECHO_C" >&6
7754 else
7755   cat >conftest.$ac_ext <<_ACEOF
7756 #line 7756 "configure"
7757 #include "confdefs.h"
7758 /* System header to define __stub macros and hopefully few prototypes,
7759     which can conflict with char $ac_func (); below.  */
7760 #include <assert.h>
7761 /* Override any gcc2 internal prototype to avoid an error.  */
7762 #ifdef __cplusplus
7763 extern "C"
7764 #endif
7765 /* We use char because int might match the return type of a gcc2
7766    builtin and then its argument prototype would still apply.  */
7767 char $ac_func ();
7768 char (*f) ();
7769
7770 int
7771 main ()
7772 {
7773 /* The GNU C library defines this for functions which it implements
7774     to always fail with ENOSYS.  Some functions are actually named
7775     something starting with __ and the normal name is an alias.  */
7776 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7777 choke me
7778 #else
7779 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7780 #endif
7781
7782   ;
7783   return 0;
7784 }
7785 _ACEOF
7786 rm -f conftest.$ac_objext conftest$ac_exeext
7787 if { (eval echo "$as_me:7787: \"$ac_link\"") >&5
7788   (eval $ac_link) 2>&5
7789   ac_status=$?
7790   echo "$as_me:7790: \$? = $ac_status" >&5
7791   (exit $ac_status); } &&
7792          { ac_try='test -s conftest$ac_exeext'
7793   { (eval echo "$as_me:7793: \"$ac_try\"") >&5
7794   (eval $ac_try) 2>&5
7795   ac_status=$?
7796   echo "$as_me:7796: \$? = $ac_status" >&5
7797   (exit $ac_status); }; }; then
7798   eval "$as_ac_var=yes"
7799 else
7800   echo "$as_me: failed program was:" >&5
7801 cat conftest.$ac_ext >&5
7802 eval "$as_ac_var=no"
7803 fi
7804 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7805 fi
7806 echo "$as_me:7806: result: `eval echo '${'$as_ac_var'}'`" >&5
7807 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7808 if test `eval echo '${'$as_ac_var'}'` = yes; then
7809   cat >>confdefs.h <<EOF
7810 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7811 EOF
7812
7813 fi
7814 done
7815
7816 else
7817         echo "$as_me:7817: checking if link/symlink functions work" >&5
7818 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
7819 if test "${cf_cv_link_funcs+set}" = set; then
7820   echo $ECHO_N "(cached) $ECHO_C" >&6
7821 else
7822
7823                 cf_cv_link_funcs=
7824                 for cf_func in link symlink ; do
7825                         if test "$cross_compiling" = yes; then
7826
7827                         eval 'ac_cv_func_'$cf_func'=error'
7828 else
7829   cat >conftest.$ac_ext <<_ACEOF
7830 #line 7830 "configure"
7831 #include "confdefs.h"
7832
7833 #include <sys/types.h>
7834 #include <sys/stat.h>
7835 #ifdef HAVE_UNISTD_H
7836 #include <unistd.h>
7837 #endif
7838 int main(void)
7839 {
7840         int fail = 0;
7841         char *src = "config.log";
7842         char *dst = "conftest.chk";
7843         struct stat src_sb;
7844         struct stat dst_sb;
7845
7846         stat(src, &src_sb);
7847         fail = ($cf_func("config.log", "conftest.chk") < 0)
7848             || (stat(dst, &dst_sb) < 0)
7849             || (dst_sb.st_mtime != src_sb.st_mtime);
7850 #ifdef HAVE_UNLINK
7851         unlink(dst);
7852 #else
7853         remove(dst);
7854 #endif
7855         ${cf_cv_main_return:-return} (fail);
7856 }
7857
7858 _ACEOF
7859 rm -f conftest$ac_exeext
7860 if { (eval echo "$as_me:7860: \"$ac_link\"") >&5
7861   (eval $ac_link) 2>&5
7862   ac_status=$?
7863   echo "$as_me:7863: \$? = $ac_status" >&5
7864   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7865   { (eval echo "$as_me:7865: \"$ac_try\"") >&5
7866   (eval $ac_try) 2>&5
7867   ac_status=$?
7868   echo "$as_me:7868: \$? = $ac_status" >&5
7869   (exit $ac_status); }; }; then
7870
7871                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
7872                         eval 'ac_cv_func_'$cf_func'=yes'
7873 else
7874   echo "$as_me: program exited with status $ac_status" >&5
7875 echo "$as_me: failed program was:" >&5
7876 cat conftest.$ac_ext >&5
7877
7878                         eval 'ac_cv_func_'$cf_func'=no'
7879 fi
7880 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7881 fi
7882                 done
7883                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
7884
7885 fi
7886 echo "$as_me:7886: result: $cf_cv_link_funcs" >&5
7887 echo "${ECHO_T}$cf_cv_link_funcs" >&6
7888         test "$ac_cv_func_link"    = yes &&
7889 cat >>confdefs.h <<\EOF
7890 #define HAVE_LINK 1
7891 EOF
7892
7893         test "$ac_cv_func_symlink" = yes &&
7894 cat >>confdefs.h <<\EOF
7895 #define HAVE_SYMLINK 1
7896 EOF
7897
7898 fi
7899
7900 with_links=no
7901 with_symlinks=no
7902
7903 # soft links (symbolic links) are useful for some systems where hard links do
7904 # not work, or to make it simpler to copy terminfo trees around.
7905 if test "x$ac_cv_func_symlink" = xyes ; then
7906         echo "$as_me:7906: checking if tic should use symbolic links" >&5
7907 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7908
7909 # Check whether --enable-symlinks or --disable-symlinks was given.
7910 if test "${enable_symlinks+set}" = set; then
7911   enableval="$enable_symlinks"
7912   with_symlinks=$enableval
7913 else
7914   with_symlinks=no
7915 fi;
7916         echo "$as_me:7916: result: $with_symlinks" >&5
7917 echo "${ECHO_T}$with_symlinks" >&6
7918 fi
7919
7920 # If we have hard links and did not choose to use soft links instead, there is
7921 # no reason to make this choice optional - use the hard links.
7922 if test "$with_symlinks" = no ; then
7923         echo "$as_me:7923: checking if tic should use hard links" >&5
7924 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7925         if test "x$ac_cv_func_link" = xyes ; then
7926                 with_links=yes
7927         else
7928                 with_links=no
7929         fi
7930         echo "$as_me:7930: result: $with_links" >&5
7931 echo "${ECHO_T}$with_links" >&6
7932 fi
7933
7934 test "x$with_links" = xyes &&
7935 cat >>confdefs.h <<\EOF
7936 #define USE_LINKS 1
7937 EOF
7938
7939 test "x$with_symlinks" = xyes &&
7940 cat >>confdefs.h <<\EOF
7941 #define USE_SYMLINKS 1
7942 EOF
7943
7944 ###   use option --enable-broken-linker to force on use of broken-linker support
7945 echo "$as_me:7945: checking if you want broken-linker support code" >&5
7946 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7947
7948 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7949 if test "${enable_broken_linker+set}" = set; then
7950   enableval="$enable_broken_linker"
7951   with_broken_linker=$enableval
7952 else
7953   with_broken_linker=${BROKEN_LINKER:-no}
7954 fi;
7955 echo "$as_me:7955: result: $with_broken_linker" >&5
7956 echo "${ECHO_T}$with_broken_linker" >&6
7957
7958 BROKEN_LINKER=0
7959 if test "x$with_broken_linker" = xyes ; then
7960
7961 cat >>confdefs.h <<\EOF
7962 #define BROKEN_LINKER 1
7963 EOF
7964
7965         BROKEN_LINKER=1
7966 elif test "$DFT_LWR_MODEL" = shared ; then
7967         case $cf_cv_system_name in
7968         (cygwin*)
7969
7970 cat >>confdefs.h <<\EOF
7971 #define BROKEN_LINKER 1
7972 EOF
7973
7974                 BROKEN_LINKER=1
7975                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
7976
7977 echo "${as_me:-configure}:7977: testing cygwin linker is broken anyway ..." 1>&5
7978
7979                 ;;
7980         esac
7981 fi
7982
7983 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
7984 echo "$as_me:7984: checking if tputs should process BSD-style prefix padding" >&5
7985 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7986
7987 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7988 if test "${enable_bsdpad+set}" = set; then
7989   enableval="$enable_bsdpad"
7990   with_bsdpad=$enableval
7991 else
7992   with_bsdpad=no
7993 fi;
7994 echo "$as_me:7994: result: $with_bsdpad" >&5
7995 echo "${ECHO_T}$with_bsdpad" >&6
7996 test "x$with_bsdpad" = xyes &&
7997 cat >>confdefs.h <<\EOF
7998 #define BSD_TPUTS 1
7999 EOF
8000
8001 ###   use option --enable-widec to turn on use of wide-character support
8002 NCURSES_CH_T=chtype
8003 NCURSES_LIBUTF8=0
8004
8005 NEED_WCHAR_H=0
8006 NCURSES_MBSTATE_T=0
8007 NCURSES_WCHAR_T=0
8008 NCURSES_WINT_T=0
8009
8010 # Check to define _XOPEN_SOURCE "automatically"
8011 CPPFLAGS_before_XOPEN="$CPPFLAGS"
8012
8013 cf_XOPEN_SOURCE=500
8014 cf_POSIX_C_SOURCE=199506L
8015 cf_xopen_source=
8016
8017 case $host_os in
8018 (aix[4-7]*)
8019         cf_xopen_source="-D_ALL_SOURCE"
8020         ;;
8021 (msys)
8022         cf_XOPEN_SOURCE=600
8023         ;;
8024 (darwin[0-8].*)
8025         cf_xopen_source="-D_APPLE_C_SOURCE"
8026         ;;
8027 (darwin*)
8028         cf_xopen_source="-D_DARWIN_C_SOURCE"
8029         cf_XOPEN_SOURCE=
8030         ;;
8031 (freebsd*|dragonfly*)
8032         # 5.x headers associate
8033         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
8034         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
8035         cf_POSIX_C_SOURCE=200112L
8036         cf_XOPEN_SOURCE=600
8037         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8038         ;;
8039 (hpux11*)
8040         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
8041         ;;
8042 (hpux*)
8043         cf_xopen_source="-D_HPUX_SOURCE"
8044         ;;
8045 (irix[56].*)
8046         cf_xopen_source="-D_SGI_SOURCE"
8047         cf_XOPEN_SOURCE=
8048         ;;
8049 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
8050
8051 echo "$as_me:8051: checking if we must define _GNU_SOURCE" >&5
8052 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
8053 if test "${cf_cv_gnu_source+set}" = set; then
8054   echo $ECHO_N "(cached) $ECHO_C" >&6
8055 else
8056
8057 cat >conftest.$ac_ext <<_ACEOF
8058 #line 8058 "configure"
8059 #include "confdefs.h"
8060 #include <sys/types.h>
8061 int
8062 main ()
8063 {
8064
8065 #ifndef _XOPEN_SOURCE
8066 make an error
8067 #endif
8068   ;
8069   return 0;
8070 }
8071 _ACEOF
8072 rm -f conftest.$ac_objext
8073 if { (eval echo "$as_me:8073: \"$ac_compile\"") >&5
8074   (eval $ac_compile) 2>&5
8075   ac_status=$?
8076   echo "$as_me:8076: \$? = $ac_status" >&5
8077   (exit $ac_status); } &&
8078          { ac_try='test -s conftest.$ac_objext'
8079   { (eval echo "$as_me:8079: \"$ac_try\"") >&5
8080   (eval $ac_try) 2>&5
8081   ac_status=$?
8082   echo "$as_me:8082: \$? = $ac_status" >&5
8083   (exit $ac_status); }; }; then
8084   cf_cv_gnu_source=no
8085 else
8086   echo "$as_me: failed program was:" >&5
8087 cat conftest.$ac_ext >&5
8088 cf_save="$CPPFLAGS"
8089          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
8090          cat >conftest.$ac_ext <<_ACEOF
8091 #line 8091 "configure"
8092 #include "confdefs.h"
8093 #include <sys/types.h>
8094 int
8095 main ()
8096 {
8097
8098 #ifdef _XOPEN_SOURCE
8099 make an error
8100 #endif
8101   ;
8102   return 0;
8103 }
8104 _ACEOF
8105 rm -f conftest.$ac_objext
8106 if { (eval echo "$as_me:8106: \"$ac_compile\"") >&5
8107   (eval $ac_compile) 2>&5
8108   ac_status=$?
8109   echo "$as_me:8109: \$? = $ac_status" >&5
8110   (exit $ac_status); } &&
8111          { ac_try='test -s conftest.$ac_objext'
8112   { (eval echo "$as_me:8112: \"$ac_try\"") >&5
8113   (eval $ac_try) 2>&5
8114   ac_status=$?
8115   echo "$as_me:8115: \$? = $ac_status" >&5
8116   (exit $ac_status); }; }; then
8117   cf_cv_gnu_source=no
8118 else
8119   echo "$as_me: failed program was:" >&5
8120 cat conftest.$ac_ext >&5
8121 cf_cv_gnu_source=yes
8122 fi
8123 rm -f conftest.$ac_objext conftest.$ac_ext
8124         CPPFLAGS="$cf_save"
8125
8126 fi
8127 rm -f conftest.$ac_objext conftest.$ac_ext
8128
8129 fi
8130 echo "$as_me:8130: result: $cf_cv_gnu_source" >&5
8131 echo "${ECHO_T}$cf_cv_gnu_source" >&6
8132
8133 if test "$cf_cv_gnu_source" = yes
8134 then
8135 echo "$as_me:8135: checking if we should also define _DEFAULT_SOURCE" >&5
8136 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
8137 if test "${cf_cv_default_source+set}" = set; then
8138   echo $ECHO_N "(cached) $ECHO_C" >&6
8139 else
8140
8141 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
8142         cat >conftest.$ac_ext <<_ACEOF
8143 #line 8143 "configure"
8144 #include "confdefs.h"
8145 #include <sys/types.h>
8146 int
8147 main ()
8148 {
8149
8150 #ifdef _DEFAULT_SOURCE
8151 make an error
8152 #endif
8153   ;
8154   return 0;
8155 }
8156 _ACEOF
8157 rm -f conftest.$ac_objext
8158 if { (eval echo "$as_me:8158: \"$ac_compile\"") >&5
8159   (eval $ac_compile) 2>&5
8160   ac_status=$?
8161   echo "$as_me:8161: \$? = $ac_status" >&5
8162   (exit $ac_status); } &&
8163          { ac_try='test -s conftest.$ac_objext'
8164   { (eval echo "$as_me:8164: \"$ac_try\"") >&5
8165   (eval $ac_try) 2>&5
8166   ac_status=$?
8167   echo "$as_me:8167: \$? = $ac_status" >&5
8168   (exit $ac_status); }; }; then
8169   cf_cv_default_source=no
8170 else
8171   echo "$as_me: failed program was:" >&5
8172 cat conftest.$ac_ext >&5
8173 cf_cv_default_source=yes
8174 fi
8175 rm -f conftest.$ac_objext conftest.$ac_ext
8176
8177 fi
8178 echo "$as_me:8178: result: $cf_cv_default_source" >&5
8179 echo "${ECHO_T}$cf_cv_default_source" >&6
8180 test "$cf_cv_default_source" = yes && CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE"
8181 fi
8182
8183         ;;
8184 (minix*)
8185         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
8186         ;;
8187 (mirbsd*)
8188         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
8189         cf_XOPEN_SOURCE=
8190
8191 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8192
8193 cf_save_CFLAGS="$CFLAGS"
8194 cf_save_CPPFLAGS="$CPPFLAGS"
8195
8196 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8197         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8198                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8199
8200 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8201         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8202                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8203
8204 echo "$as_me:8204: checking if we should define _POSIX_C_SOURCE" >&5
8205 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8206 if test "${cf_cv_posix_c_source+set}" = set; then
8207   echo $ECHO_N "(cached) $ECHO_C" >&6
8208 else
8209
8210 echo "${as_me:-configure}:8210: testing if the symbol is already defined go no further ..." 1>&5
8211
8212         cat >conftest.$ac_ext <<_ACEOF
8213 #line 8213 "configure"
8214 #include "confdefs.h"
8215 #include <sys/types.h>
8216 int
8217 main ()
8218 {
8219
8220 #ifndef _POSIX_C_SOURCE
8221 make an error
8222 #endif
8223   ;
8224   return 0;
8225 }
8226 _ACEOF
8227 rm -f conftest.$ac_objext
8228 if { (eval echo "$as_me:8228: \"$ac_compile\"") >&5
8229   (eval $ac_compile) 2>&5
8230   ac_status=$?
8231   echo "$as_me:8231: \$? = $ac_status" >&5
8232   (exit $ac_status); } &&
8233          { ac_try='test -s conftest.$ac_objext'
8234   { (eval echo "$as_me:8234: \"$ac_try\"") >&5
8235   (eval $ac_try) 2>&5
8236   ac_status=$?
8237   echo "$as_me:8237: \$? = $ac_status" >&5
8238   (exit $ac_status); }; }; then
8239   cf_cv_posix_c_source=no
8240 else
8241   echo "$as_me: failed program was:" >&5
8242 cat conftest.$ac_ext >&5
8243 cf_want_posix_source=no
8244          case .$cf_POSIX_C_SOURCE in
8245          (.[12]??*)
8246                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8247                 ;;
8248          (.2)
8249                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8250                 cf_want_posix_source=yes
8251                 ;;
8252          (.*)
8253                 cf_want_posix_source=yes
8254                 ;;
8255          esac
8256          if test "$cf_want_posix_source" = yes ; then
8257                 cat >conftest.$ac_ext <<_ACEOF
8258 #line 8258 "configure"
8259 #include "confdefs.h"
8260 #include <sys/types.h>
8261 int
8262 main ()
8263 {
8264
8265 #ifdef _POSIX_SOURCE
8266 make an error
8267 #endif
8268   ;
8269   return 0;
8270 }
8271 _ACEOF
8272 rm -f conftest.$ac_objext
8273 if { (eval echo "$as_me:8273: \"$ac_compile\"") >&5
8274   (eval $ac_compile) 2>&5
8275   ac_status=$?
8276   echo "$as_me:8276: \$? = $ac_status" >&5
8277   (exit $ac_status); } &&
8278          { ac_try='test -s conftest.$ac_objext'
8279   { (eval echo "$as_me:8279: \"$ac_try\"") >&5
8280   (eval $ac_try) 2>&5
8281   ac_status=$?
8282   echo "$as_me:8282: \$? = $ac_status" >&5
8283   (exit $ac_status); }; }; then
8284   :
8285 else
8286   echo "$as_me: failed program was:" >&5
8287 cat conftest.$ac_ext >&5
8288 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8289 fi
8290 rm -f conftest.$ac_objext conftest.$ac_ext
8291          fi
8292
8293 echo "${as_me:-configure}:8293: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8294
8295          CFLAGS="$cf_trim_CFLAGS"
8296          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8297
8298 echo "${as_me:-configure}:8298: testing if the second compile does not leave our definition intact error ..." 1>&5
8299
8300          cat >conftest.$ac_ext <<_ACEOF
8301 #line 8301 "configure"
8302 #include "confdefs.h"
8303 #include <sys/types.h>
8304 int
8305 main ()
8306 {
8307
8308 #ifndef _POSIX_C_SOURCE
8309 make an error
8310 #endif
8311   ;
8312   return 0;
8313 }
8314 _ACEOF
8315 rm -f conftest.$ac_objext
8316 if { (eval echo "$as_me:8316: \"$ac_compile\"") >&5
8317   (eval $ac_compile) 2>&5
8318   ac_status=$?
8319   echo "$as_me:8319: \$? = $ac_status" >&5
8320   (exit $ac_status); } &&
8321          { ac_try='test -s conftest.$ac_objext'
8322   { (eval echo "$as_me:8322: \"$ac_try\"") >&5
8323   (eval $ac_try) 2>&5
8324   ac_status=$?
8325   echo "$as_me:8325: \$? = $ac_status" >&5
8326   (exit $ac_status); }; }; then
8327   :
8328 else
8329   echo "$as_me: failed program was:" >&5
8330 cat conftest.$ac_ext >&5
8331 cf_cv_posix_c_source=no
8332 fi
8333 rm -f conftest.$ac_objext conftest.$ac_ext
8334          CFLAGS="$cf_save_CFLAGS"
8335          CPPFLAGS="$cf_save_CPPFLAGS"
8336
8337 fi
8338 rm -f conftest.$ac_objext conftest.$ac_ext
8339
8340 fi
8341 echo "$as_me:8341: result: $cf_cv_posix_c_source" >&5
8342 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8343
8344 if test "$cf_cv_posix_c_source" != no ; then
8345         CFLAGS="$cf_trim_CFLAGS"
8346         CPPFLAGS="$cf_trim_CPPFLAGS"
8347
8348 cf_fix_cppflags=no
8349 cf_new_cflags=
8350 cf_new_cppflags=
8351 cf_new_extra_cppflags=
8352
8353 for cf_add_cflags in $cf_cv_posix_c_source
8354 do
8355 case $cf_fix_cppflags in
8356 (no)
8357         case $cf_add_cflags in
8358         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8359                 case $cf_add_cflags in
8360                 (-D*)
8361                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8362
8363                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8364                                 && test -z "${cf_tst_cflags}" \
8365                                 && cf_fix_cppflags=yes
8366
8367                         if test $cf_fix_cppflags = yes ; then
8368
8369         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8370         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8371
8372                                 continue
8373                         elif test "${cf_tst_cflags}" = "\"'" ; then
8374
8375         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8376         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8377
8378                                 continue
8379                         fi
8380                         ;;
8381                 esac
8382                 case "$CPPFLAGS" in
8383                 (*$cf_add_cflags)
8384                         ;;
8385                 (*)
8386                         case $cf_add_cflags in
8387                         (-D*)
8388                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8389
8390 CPPFLAGS=`echo "$CPPFLAGS" | \
8391         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8392                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8393
8394                                 ;;
8395                         esac
8396
8397         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8398         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8399
8400                         ;;
8401                 esac
8402                 ;;
8403         (*)
8404
8405         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8406         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8407
8408                 ;;
8409         esac
8410         ;;
8411 (yes)
8412
8413         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8414         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8415
8416         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8417
8418         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8419                 && test -z "${cf_tst_cflags}" \
8420                 && cf_fix_cppflags=no
8421         ;;
8422 esac
8423 done
8424
8425 if test -n "$cf_new_cflags" ; then
8426
8427         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8428         CFLAGS="${CFLAGS}$cf_new_cflags"
8429
8430 fi
8431
8432 if test -n "$cf_new_cppflags" ; then
8433
8434         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8435         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8436
8437 fi
8438
8439 if test -n "$cf_new_extra_cppflags" ; then
8440
8441         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8442         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8443
8444 fi
8445
8446 fi
8447
8448         ;;
8449 (netbsd*)
8450         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
8451         ;;
8452 (openbsd[4-9]*)
8453         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
8454         cf_xopen_source="-D_BSD_SOURCE"
8455         cf_XOPEN_SOURCE=600
8456         ;;
8457 (openbsd*)
8458         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
8459         ;;
8460 (osf[45]*)
8461         cf_xopen_source="-D_OSF_SOURCE"
8462         ;;
8463 (nto-qnx*)
8464         cf_xopen_source="-D_QNX_SOURCE"
8465         ;;
8466 (sco*)
8467         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
8468         ;;
8469 (solaris2.*)
8470         cf_xopen_source="-D__EXTENSIONS__"
8471         cf_cv_xopen_source=broken
8472         ;;
8473 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
8474         cf_XOPEN_SOURCE=
8475         cf_POSIX_C_SOURCE=
8476         ;;
8477 (*)
8478
8479 echo "$as_me:8479: checking if we should define _XOPEN_SOURCE" >&5
8480 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8481 if test "${cf_cv_xopen_source+set}" = set; then
8482   echo $ECHO_N "(cached) $ECHO_C" >&6
8483 else
8484
8485         cat >conftest.$ac_ext <<_ACEOF
8486 #line 8486 "configure"
8487 #include "confdefs.h"
8488
8489 #include <stdlib.h>
8490 #include <string.h>
8491 #include <sys/types.h>
8492
8493 int
8494 main ()
8495 {
8496
8497 #ifndef _XOPEN_SOURCE
8498 make an error
8499 #endif
8500   ;
8501   return 0;
8502 }
8503 _ACEOF
8504 rm -f conftest.$ac_objext
8505 if { (eval echo "$as_me:8505: \"$ac_compile\"") >&5
8506   (eval $ac_compile) 2>&5
8507   ac_status=$?
8508   echo "$as_me:8508: \$? = $ac_status" >&5
8509   (exit $ac_status); } &&
8510          { ac_try='test -s conftest.$ac_objext'
8511   { (eval echo "$as_me:8511: \"$ac_try\"") >&5
8512   (eval $ac_try) 2>&5
8513   ac_status=$?
8514   echo "$as_me:8514: \$? = $ac_status" >&5
8515   (exit $ac_status); }; }; then
8516   cf_cv_xopen_source=no
8517 else
8518   echo "$as_me: failed program was:" >&5
8519 cat conftest.$ac_ext >&5
8520 cf_save="$CPPFLAGS"
8521          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8522          cat >conftest.$ac_ext <<_ACEOF
8523 #line 8523 "configure"
8524 #include "confdefs.h"
8525
8526 #include <stdlib.h>
8527 #include <string.h>
8528 #include <sys/types.h>
8529
8530 int
8531 main ()
8532 {
8533
8534 #ifdef _XOPEN_SOURCE
8535 make an error
8536 #endif
8537   ;
8538   return 0;
8539 }
8540 _ACEOF
8541 rm -f conftest.$ac_objext
8542 if { (eval echo "$as_me:8542: \"$ac_compile\"") >&5
8543   (eval $ac_compile) 2>&5
8544   ac_status=$?
8545   echo "$as_me:8545: \$? = $ac_status" >&5
8546   (exit $ac_status); } &&
8547          { ac_try='test -s conftest.$ac_objext'
8548   { (eval echo "$as_me:8548: \"$ac_try\"") >&5
8549   (eval $ac_try) 2>&5
8550   ac_status=$?
8551   echo "$as_me:8551: \$? = $ac_status" >&5
8552   (exit $ac_status); }; }; then
8553   cf_cv_xopen_source=no
8554 else
8555   echo "$as_me: failed program was:" >&5
8556 cat conftest.$ac_ext >&5
8557 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8558 fi
8559 rm -f conftest.$ac_objext conftest.$ac_ext
8560         CPPFLAGS="$cf_save"
8561
8562 fi
8563 rm -f conftest.$ac_objext conftest.$ac_ext
8564
8565 fi
8566 echo "$as_me:8566: result: $cf_cv_xopen_source" >&5
8567 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8568
8569 if test "$cf_cv_xopen_source" != no ; then
8570
8571 CFLAGS=`echo "$CFLAGS" | \
8572         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8573                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8574
8575 CPPFLAGS=`echo "$CPPFLAGS" | \
8576         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8577                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8578
8579         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8580
8581 cf_fix_cppflags=no
8582 cf_new_cflags=
8583 cf_new_cppflags=
8584 cf_new_extra_cppflags=
8585
8586 for cf_add_cflags in $cf_temp_xopen_source
8587 do
8588 case $cf_fix_cppflags in
8589 (no)
8590         case $cf_add_cflags in
8591         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8592                 case $cf_add_cflags in
8593                 (-D*)
8594                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8595
8596                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8597                                 && test -z "${cf_tst_cflags}" \
8598                                 && cf_fix_cppflags=yes
8599
8600                         if test $cf_fix_cppflags = yes ; then
8601
8602         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8603         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8604
8605                                 continue
8606                         elif test "${cf_tst_cflags}" = "\"'" ; then
8607
8608         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8609         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8610
8611                                 continue
8612                         fi
8613                         ;;
8614                 esac
8615                 case "$CPPFLAGS" in
8616                 (*$cf_add_cflags)
8617                         ;;
8618                 (*)
8619                         case $cf_add_cflags in
8620                         (-D*)
8621                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8622
8623 CPPFLAGS=`echo "$CPPFLAGS" | \
8624         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8625                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8626
8627                                 ;;
8628                         esac
8629
8630         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8631         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8632
8633                         ;;
8634                 esac
8635                 ;;
8636         (*)
8637
8638         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8639         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8640
8641                 ;;
8642         esac
8643         ;;
8644 (yes)
8645
8646         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8647         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8648
8649         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8650
8651         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8652                 && test -z "${cf_tst_cflags}" \
8653                 && cf_fix_cppflags=no
8654         ;;
8655 esac
8656 done
8657
8658 if test -n "$cf_new_cflags" ; then
8659
8660         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8661         CFLAGS="${CFLAGS}$cf_new_cflags"
8662
8663 fi
8664
8665 if test -n "$cf_new_cppflags" ; then
8666
8667         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8668         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8669
8670 fi
8671
8672 if test -n "$cf_new_extra_cppflags" ; then
8673
8674         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8675         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8676
8677 fi
8678
8679 fi
8680
8681 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8682
8683 cf_save_CFLAGS="$CFLAGS"
8684 cf_save_CPPFLAGS="$CPPFLAGS"
8685
8686 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8687         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8688                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8689
8690 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8691         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
8692                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
8693
8694 echo "$as_me:8694: checking if we should define _POSIX_C_SOURCE" >&5
8695 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8696 if test "${cf_cv_posix_c_source+set}" = set; then
8697   echo $ECHO_N "(cached) $ECHO_C" >&6
8698 else
8699
8700 echo "${as_me:-configure}:8700: testing if the symbol is already defined go no further ..." 1>&5
8701
8702         cat >conftest.$ac_ext <<_ACEOF
8703 #line 8703 "configure"
8704 #include "confdefs.h"
8705 #include <sys/types.h>
8706 int
8707 main ()
8708 {
8709
8710 #ifndef _POSIX_C_SOURCE
8711 make an error
8712 #endif
8713   ;
8714   return 0;
8715 }
8716 _ACEOF
8717 rm -f conftest.$ac_objext
8718 if { (eval echo "$as_me:8718: \"$ac_compile\"") >&5
8719   (eval $ac_compile) 2>&5
8720   ac_status=$?
8721   echo "$as_me:8721: \$? = $ac_status" >&5
8722   (exit $ac_status); } &&
8723          { ac_try='test -s conftest.$ac_objext'
8724   { (eval echo "$as_me:8724: \"$ac_try\"") >&5
8725   (eval $ac_try) 2>&5
8726   ac_status=$?
8727   echo "$as_me:8727: \$? = $ac_status" >&5
8728   (exit $ac_status); }; }; then
8729   cf_cv_posix_c_source=no
8730 else
8731   echo "$as_me: failed program was:" >&5
8732 cat conftest.$ac_ext >&5
8733 cf_want_posix_source=no
8734          case .$cf_POSIX_C_SOURCE in
8735          (.[12]??*)
8736                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8737                 ;;
8738          (.2)
8739                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8740                 cf_want_posix_source=yes
8741                 ;;
8742          (.*)
8743                 cf_want_posix_source=yes
8744                 ;;
8745          esac
8746          if test "$cf_want_posix_source" = yes ; then
8747                 cat >conftest.$ac_ext <<_ACEOF
8748 #line 8748 "configure"
8749 #include "confdefs.h"
8750 #include <sys/types.h>
8751 int
8752 main ()
8753 {
8754
8755 #ifdef _POSIX_SOURCE
8756 make an error
8757 #endif
8758   ;
8759   return 0;
8760 }
8761 _ACEOF
8762 rm -f conftest.$ac_objext
8763 if { (eval echo "$as_me:8763: \"$ac_compile\"") >&5
8764   (eval $ac_compile) 2>&5
8765   ac_status=$?
8766   echo "$as_me:8766: \$? = $ac_status" >&5
8767   (exit $ac_status); } &&
8768          { ac_try='test -s conftest.$ac_objext'
8769   { (eval echo "$as_me:8769: \"$ac_try\"") >&5
8770   (eval $ac_try) 2>&5
8771   ac_status=$?
8772   echo "$as_me:8772: \$? = $ac_status" >&5
8773   (exit $ac_status); }; }; then
8774   :
8775 else
8776   echo "$as_me: failed program was:" >&5
8777 cat conftest.$ac_ext >&5
8778 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8779 fi
8780 rm -f conftest.$ac_objext conftest.$ac_ext
8781          fi
8782
8783 echo "${as_me:-configure}:8783: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8784
8785          CFLAGS="$cf_trim_CFLAGS"
8786          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8787
8788 echo "${as_me:-configure}:8788: testing if the second compile does not leave our definition intact error ..." 1>&5
8789
8790          cat >conftest.$ac_ext <<_ACEOF
8791 #line 8791 "configure"
8792 #include "confdefs.h"
8793 #include <sys/types.h>
8794 int
8795 main ()
8796 {
8797
8798 #ifndef _POSIX_C_SOURCE
8799 make an error
8800 #endif
8801   ;
8802   return 0;
8803 }
8804 _ACEOF
8805 rm -f conftest.$ac_objext
8806 if { (eval echo "$as_me:8806: \"$ac_compile\"") >&5
8807   (eval $ac_compile) 2>&5
8808   ac_status=$?
8809   echo "$as_me:8809: \$? = $ac_status" >&5
8810   (exit $ac_status); } &&
8811          { ac_try='test -s conftest.$ac_objext'
8812   { (eval echo "$as_me:8812: \"$ac_try\"") >&5
8813   (eval $ac_try) 2>&5
8814   ac_status=$?
8815   echo "$as_me:8815: \$? = $ac_status" >&5
8816   (exit $ac_status); }; }; then
8817   :
8818 else
8819   echo "$as_me: failed program was:" >&5
8820 cat conftest.$ac_ext >&5
8821 cf_cv_posix_c_source=no
8822 fi
8823 rm -f conftest.$ac_objext conftest.$ac_ext
8824          CFLAGS="$cf_save_CFLAGS"
8825          CPPFLAGS="$cf_save_CPPFLAGS"
8826
8827 fi
8828 rm -f conftest.$ac_objext conftest.$ac_ext
8829
8830 fi
8831 echo "$as_me:8831: result: $cf_cv_posix_c_source" >&5
8832 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8833
8834 if test "$cf_cv_posix_c_source" != no ; then
8835         CFLAGS="$cf_trim_CFLAGS"
8836         CPPFLAGS="$cf_trim_CPPFLAGS"
8837
8838 cf_fix_cppflags=no
8839 cf_new_cflags=
8840 cf_new_cppflags=
8841 cf_new_extra_cppflags=
8842
8843 for cf_add_cflags in $cf_cv_posix_c_source
8844 do
8845 case $cf_fix_cppflags in
8846 (no)
8847         case $cf_add_cflags in
8848         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8849                 case $cf_add_cflags in
8850                 (-D*)
8851                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8852
8853                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8854                                 && test -z "${cf_tst_cflags}" \
8855                                 && cf_fix_cppflags=yes
8856
8857                         if test $cf_fix_cppflags = yes ; then
8858
8859         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8860         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8861
8862                                 continue
8863                         elif test "${cf_tst_cflags}" = "\"'" ; then
8864
8865         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8866         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8867
8868                                 continue
8869                         fi
8870                         ;;
8871                 esac
8872                 case "$CPPFLAGS" in
8873                 (*$cf_add_cflags)
8874                         ;;
8875                 (*)
8876                         case $cf_add_cflags in
8877                         (-D*)
8878                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8879
8880 CPPFLAGS=`echo "$CPPFLAGS" | \
8881         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8882                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8883
8884                                 ;;
8885                         esac
8886
8887         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8888         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8889
8890                         ;;
8891                 esac
8892                 ;;
8893         (*)
8894
8895         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8896         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8897
8898                 ;;
8899         esac
8900         ;;
8901 (yes)
8902
8903         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8904         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8905
8906         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8907
8908         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8909                 && test -z "${cf_tst_cflags}" \
8910                 && cf_fix_cppflags=no
8911         ;;
8912 esac
8913 done
8914
8915 if test -n "$cf_new_cflags" ; then
8916
8917         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8918         CFLAGS="${CFLAGS}$cf_new_cflags"
8919
8920 fi
8921
8922 if test -n "$cf_new_cppflags" ; then
8923
8924         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8925         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8926
8927 fi
8928
8929 if test -n "$cf_new_extra_cppflags" ; then
8930
8931         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8932         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8933
8934 fi
8935
8936 fi
8937
8938         ;;
8939 esac
8940
8941 if test -n "$cf_xopen_source" ; then
8942
8943 cf_fix_cppflags=no
8944 cf_new_cflags=
8945 cf_new_cppflags=
8946 cf_new_extra_cppflags=
8947
8948 for cf_add_cflags in $cf_xopen_source
8949 do
8950 case $cf_fix_cppflags in
8951 (no)
8952         case $cf_add_cflags in
8953         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8954                 case $cf_add_cflags in
8955                 (-D*)
8956                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8957
8958                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8959                                 && test -z "${cf_tst_cflags}" \
8960                                 && cf_fix_cppflags=yes
8961
8962                         if test $cf_fix_cppflags = yes ; then
8963
8964         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8965         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8966
8967                                 continue
8968                         elif test "${cf_tst_cflags}" = "\"'" ; then
8969
8970         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8971         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8972
8973                                 continue
8974                         fi
8975                         ;;
8976                 esac
8977                 case "$CPPFLAGS" in
8978                 (*$cf_add_cflags)
8979                         ;;
8980                 (*)
8981                         case $cf_add_cflags in
8982                         (-D*)
8983                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8984
8985 CPPFLAGS=`echo "$CPPFLAGS" | \
8986         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8987                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8988
8989                                 ;;
8990                         esac
8991
8992         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8993         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8994
8995                         ;;
8996                 esac
8997                 ;;
8998         (*)
8999
9000         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9001         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9002
9003                 ;;
9004         esac
9005         ;;
9006 (yes)
9007
9008         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9009         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9010
9011         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9012
9013         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9014                 && test -z "${cf_tst_cflags}" \
9015                 && cf_fix_cppflags=no
9016         ;;
9017 esac
9018 done
9019
9020 if test -n "$cf_new_cflags" ; then
9021         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
9022
9023 echo "${as_me:-configure}:9023: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
9024
9025         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9026         CFLAGS="${CFLAGS}$cf_new_cflags"
9027
9028 fi
9029
9030 if test -n "$cf_new_cppflags" ; then
9031         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
9032
9033 echo "${as_me:-configure}:9033: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
9034
9035         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9036         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9037
9038 fi
9039
9040 if test -n "$cf_new_extra_cppflags" ; then
9041         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
9042
9043 echo "${as_me:-configure}:9043: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
9044
9045         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9046         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9047
9048 fi
9049
9050 fi
9051
9052 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
9053         echo "$as_me:9053: checking if _XOPEN_SOURCE really is set" >&5
9054 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
9055         cat >conftest.$ac_ext <<_ACEOF
9056 #line 9056 "configure"
9057 #include "confdefs.h"
9058 #include <stdlib.h>
9059 int
9060 main ()
9061 {
9062
9063 #ifndef _XOPEN_SOURCE
9064 make an error
9065 #endif
9066   ;
9067   return 0;
9068 }
9069 _ACEOF
9070 rm -f conftest.$ac_objext
9071 if { (eval echo "$as_me:9071: \"$ac_compile\"") >&5
9072   (eval $ac_compile) 2>&5
9073   ac_status=$?
9074   echo "$as_me:9074: \$? = $ac_status" >&5
9075   (exit $ac_status); } &&
9076          { ac_try='test -s conftest.$ac_objext'
9077   { (eval echo "$as_me:9077: \"$ac_try\"") >&5
9078   (eval $ac_try) 2>&5
9079   ac_status=$?
9080   echo "$as_me:9080: \$? = $ac_status" >&5
9081   (exit $ac_status); }; }; then
9082   cf_XOPEN_SOURCE_set=yes
9083 else
9084   echo "$as_me: failed program was:" >&5
9085 cat conftest.$ac_ext >&5
9086 cf_XOPEN_SOURCE_set=no
9087 fi
9088 rm -f conftest.$ac_objext conftest.$ac_ext
9089         echo "$as_me:9089: result: $cf_XOPEN_SOURCE_set" >&5
9090 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
9091         if test $cf_XOPEN_SOURCE_set = yes
9092         then
9093                 cat >conftest.$ac_ext <<_ACEOF
9094 #line 9094 "configure"
9095 #include "confdefs.h"
9096 #include <stdlib.h>
9097 int
9098 main ()
9099 {
9100
9101 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
9102 make an error
9103 #endif
9104   ;
9105   return 0;
9106 }
9107 _ACEOF
9108 rm -f conftest.$ac_objext
9109 if { (eval echo "$as_me:9109: \"$ac_compile\"") >&5
9110   (eval $ac_compile) 2>&5
9111   ac_status=$?
9112   echo "$as_me:9112: \$? = $ac_status" >&5
9113   (exit $ac_status); } &&
9114          { ac_try='test -s conftest.$ac_objext'
9115   { (eval echo "$as_me:9115: \"$ac_try\"") >&5
9116   (eval $ac_try) 2>&5
9117   ac_status=$?
9118   echo "$as_me:9118: \$? = $ac_status" >&5
9119   (exit $ac_status); }; }; then
9120   cf_XOPEN_SOURCE_set_ok=yes
9121 else
9122   echo "$as_me: failed program was:" >&5
9123 cat conftest.$ac_ext >&5
9124 cf_XOPEN_SOURCE_set_ok=no
9125 fi
9126 rm -f conftest.$ac_objext conftest.$ac_ext
9127                 if test $cf_XOPEN_SOURCE_set_ok = no
9128                 then
9129                         { echo "$as_me:9129: WARNING: _XOPEN_SOURCE is lower than requested" >&5
9130 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
9131                 fi
9132         else
9133
9134 echo "$as_me:9134: checking if we should define _XOPEN_SOURCE" >&5
9135 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
9136 if test "${cf_cv_xopen_source+set}" = set; then
9137   echo $ECHO_N "(cached) $ECHO_C" >&6
9138 else
9139
9140         cat >conftest.$ac_ext <<_ACEOF
9141 #line 9141 "configure"
9142 #include "confdefs.h"
9143
9144 #include <stdlib.h>
9145 #include <string.h>
9146 #include <sys/types.h>
9147
9148 int
9149 main ()
9150 {
9151
9152 #ifndef _XOPEN_SOURCE
9153 make an error
9154 #endif
9155   ;
9156   return 0;
9157 }
9158 _ACEOF
9159 rm -f conftest.$ac_objext
9160 if { (eval echo "$as_me:9160: \"$ac_compile\"") >&5
9161   (eval $ac_compile) 2>&5
9162   ac_status=$?
9163   echo "$as_me:9163: \$? = $ac_status" >&5
9164   (exit $ac_status); } &&
9165          { ac_try='test -s conftest.$ac_objext'
9166   { (eval echo "$as_me:9166: \"$ac_try\"") >&5
9167   (eval $ac_try) 2>&5
9168   ac_status=$?
9169   echo "$as_me:9169: \$? = $ac_status" >&5
9170   (exit $ac_status); }; }; then
9171   cf_cv_xopen_source=no
9172 else
9173   echo "$as_me: failed program was:" >&5
9174 cat conftest.$ac_ext >&5
9175 cf_save="$CPPFLAGS"
9176          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9177          cat >conftest.$ac_ext <<_ACEOF
9178 #line 9178 "configure"
9179 #include "confdefs.h"
9180
9181 #include <stdlib.h>
9182 #include <string.h>
9183 #include <sys/types.h>
9184
9185 int
9186 main ()
9187 {
9188
9189 #ifdef _XOPEN_SOURCE
9190 make an error
9191 #endif
9192   ;
9193   return 0;
9194 }
9195 _ACEOF
9196 rm -f conftest.$ac_objext
9197 if { (eval echo "$as_me:9197: \"$ac_compile\"") >&5
9198   (eval $ac_compile) 2>&5
9199   ac_status=$?
9200   echo "$as_me:9200: \$? = $ac_status" >&5
9201   (exit $ac_status); } &&
9202          { ac_try='test -s conftest.$ac_objext'
9203   { (eval echo "$as_me:9203: \"$ac_try\"") >&5
9204   (eval $ac_try) 2>&5
9205   ac_status=$?
9206   echo "$as_me:9206: \$? = $ac_status" >&5
9207   (exit $ac_status); }; }; then
9208   cf_cv_xopen_source=no
9209 else
9210   echo "$as_me: failed program was:" >&5
9211 cat conftest.$ac_ext >&5
9212 cf_cv_xopen_source=$cf_XOPEN_SOURCE
9213 fi
9214 rm -f conftest.$ac_objext conftest.$ac_ext
9215         CPPFLAGS="$cf_save"
9216
9217 fi
9218 rm -f conftest.$ac_objext conftest.$ac_ext
9219
9220 fi
9221 echo "$as_me:9221: result: $cf_cv_xopen_source" >&5
9222 echo "${ECHO_T}$cf_cv_xopen_source" >&6
9223
9224 if test "$cf_cv_xopen_source" != no ; then
9225
9226 CFLAGS=`echo "$CFLAGS" | \
9227         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
9228                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
9229
9230 CPPFLAGS=`echo "$CPPFLAGS" | \
9231         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
9232                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
9233
9234         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
9235
9236 cf_fix_cppflags=no
9237 cf_new_cflags=
9238 cf_new_cppflags=
9239 cf_new_extra_cppflags=
9240
9241 for cf_add_cflags in $cf_temp_xopen_source
9242 do
9243 case $cf_fix_cppflags in
9244 (no)
9245         case $cf_add_cflags in
9246         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9247                 case $cf_add_cflags in
9248                 (-D*)
9249                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9250
9251                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9252                                 && test -z "${cf_tst_cflags}" \
9253                                 && cf_fix_cppflags=yes
9254
9255                         if test $cf_fix_cppflags = yes ; then
9256
9257         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9258         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9259
9260                                 continue
9261                         elif test "${cf_tst_cflags}" = "\"'" ; then
9262
9263         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9264         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9265
9266                                 continue
9267                         fi
9268                         ;;
9269                 esac
9270                 case "$CPPFLAGS" in
9271                 (*$cf_add_cflags)
9272                         ;;
9273                 (*)
9274                         case $cf_add_cflags in
9275                         (-D*)
9276                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9277
9278 CPPFLAGS=`echo "$CPPFLAGS" | \
9279         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9280                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9281
9282                                 ;;
9283                         esac
9284
9285         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9286         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9287
9288                         ;;
9289                 esac
9290                 ;;
9291         (*)
9292
9293         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9294         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9295
9296                 ;;
9297         esac
9298         ;;
9299 (yes)
9300
9301         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9302         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9303
9304         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9305
9306         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9307                 && test -z "${cf_tst_cflags}" \
9308                 && cf_fix_cppflags=no
9309         ;;
9310 esac
9311 done
9312
9313 if test -n "$cf_new_cflags" ; then
9314
9315         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9316         CFLAGS="${CFLAGS}$cf_new_cflags"
9317
9318 fi
9319
9320 if test -n "$cf_new_cppflags" ; then
9321
9322         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9323         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9324
9325 fi
9326
9327 if test -n "$cf_new_extra_cppflags" ; then
9328
9329         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9330         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9331
9332 fi
9333
9334 fi
9335
9336         fi
9337 fi
9338
9339 CPPFLAGS_after_XOPEN="$CPPFLAGS"
9340
9341 # Work around breakage on OS X
9342
9343 echo "$as_me:9343: checking if SIGWINCH is defined" >&5
9344 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
9345 if test "${cf_cv_define_sigwinch+set}" = set; then
9346   echo $ECHO_N "(cached) $ECHO_C" >&6
9347 else
9348
9349         cat >conftest.$ac_ext <<_ACEOF
9350 #line 9350 "configure"
9351 #include "confdefs.h"
9352
9353 #include <sys/types.h>
9354 #include <sys/signal.h>
9355
9356 int
9357 main ()
9358 {
9359 int x = SIGWINCH
9360   ;
9361   return 0;
9362 }
9363 _ACEOF
9364 rm -f conftest.$ac_objext
9365 if { (eval echo "$as_me:9365: \"$ac_compile\"") >&5
9366   (eval $ac_compile) 2>&5
9367   ac_status=$?
9368   echo "$as_me:9368: \$? = $ac_status" >&5
9369   (exit $ac_status); } &&
9370          { ac_try='test -s conftest.$ac_objext'
9371   { (eval echo "$as_me:9371: \"$ac_try\"") >&5
9372   (eval $ac_try) 2>&5
9373   ac_status=$?
9374   echo "$as_me:9374: \$? = $ac_status" >&5
9375   (exit $ac_status); }; }; then
9376   cf_cv_define_sigwinch=yes
9377 else
9378   echo "$as_me: failed program was:" >&5
9379 cat conftest.$ac_ext >&5
9380 cat >conftest.$ac_ext <<_ACEOF
9381 #line 9381 "configure"
9382 #include "confdefs.h"
9383
9384 #undef _XOPEN_SOURCE
9385 #undef _POSIX_SOURCE
9386 #undef _POSIX_C_SOURCE
9387 #include <sys/types.h>
9388 #include <sys/signal.h>
9389
9390 int
9391 main ()
9392 {
9393 int x = SIGWINCH
9394   ;
9395   return 0;
9396 }
9397 _ACEOF
9398 rm -f conftest.$ac_objext
9399 if { (eval echo "$as_me:9399: \"$ac_compile\"") >&5
9400   (eval $ac_compile) 2>&5
9401   ac_status=$?
9402   echo "$as_me:9402: \$? = $ac_status" >&5
9403   (exit $ac_status); } &&
9404          { ac_try='test -s conftest.$ac_objext'
9405   { (eval echo "$as_me:9405: \"$ac_try\"") >&5
9406   (eval $ac_try) 2>&5
9407   ac_status=$?
9408   echo "$as_me:9408: \$? = $ac_status" >&5
9409   (exit $ac_status); }; }; then
9410   cf_cv_define_sigwinch=maybe
9411 else
9412   echo "$as_me: failed program was:" >&5
9413 cat conftest.$ac_ext >&5
9414 cf_cv_define_sigwinch=no
9415 fi
9416 rm -f conftest.$ac_objext conftest.$ac_ext
9417
9418 fi
9419 rm -f conftest.$ac_objext conftest.$ac_ext
9420
9421 fi
9422 echo "$as_me:9422: result: $cf_cv_define_sigwinch" >&5
9423 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
9424
9425 if test "$cf_cv_define_sigwinch" = maybe ; then
9426 echo "$as_me:9426: checking for actual SIGWINCH definition" >&5
9427 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
9428 if test "${cf_cv_fixup_sigwinch+set}" = set; then
9429   echo $ECHO_N "(cached) $ECHO_C" >&6
9430 else
9431
9432 cf_cv_fixup_sigwinch=unknown
9433 cf_sigwinch=32
9434 while test $cf_sigwinch != 1
9435 do
9436         cat >conftest.$ac_ext <<_ACEOF
9437 #line 9437 "configure"
9438 #include "confdefs.h"
9439
9440 #undef _XOPEN_SOURCE
9441 #undef _POSIX_SOURCE
9442 #undef _POSIX_C_SOURCE
9443 #include <sys/types.h>
9444 #include <sys/signal.h>
9445
9446 int
9447 main ()
9448 {
9449
9450 #if SIGWINCH != $cf_sigwinch
9451 make an error
9452 #endif
9453 int x = SIGWINCH
9454   ;
9455   return 0;
9456 }
9457 _ACEOF
9458 rm -f conftest.$ac_objext
9459 if { (eval echo "$as_me:9459: \"$ac_compile\"") >&5
9460   (eval $ac_compile) 2>&5
9461   ac_status=$?
9462   echo "$as_me:9462: \$? = $ac_status" >&5
9463   (exit $ac_status); } &&
9464          { ac_try='test -s conftest.$ac_objext'
9465   { (eval echo "$as_me:9465: \"$ac_try\"") >&5
9466   (eval $ac_try) 2>&5
9467   ac_status=$?
9468   echo "$as_me:9468: \$? = $ac_status" >&5
9469   (exit $ac_status); }; }; then
9470   cf_cv_fixup_sigwinch=$cf_sigwinch
9471          break
9472 else
9473   echo "$as_me: failed program was:" >&5
9474 cat conftest.$ac_ext >&5
9475 fi
9476 rm -f conftest.$ac_objext conftest.$ac_ext
9477
9478 cf_sigwinch=`expr $cf_sigwinch - 1`
9479 done
9480
9481 fi
9482 echo "$as_me:9482: result: $cf_cv_fixup_sigwinch" >&5
9483 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
9484
9485         if test "$cf_cv_fixup_sigwinch" != unknown ; then
9486                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
9487         fi
9488 fi
9489
9490 # Checks for CODESET support.
9491
9492 echo "$as_me:9492: checking for nl_langinfo and CODESET" >&5
9493 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
9494 if test "${am_cv_langinfo_codeset+set}" = set; then
9495   echo $ECHO_N "(cached) $ECHO_C" >&6
9496 else
9497   cat >conftest.$ac_ext <<_ACEOF
9498 #line 9498 "configure"
9499 #include "confdefs.h"
9500 #include <langinfo.h>
9501 int
9502 main ()
9503 {
9504 char* cs = nl_langinfo(CODESET);
9505   ;
9506   return 0;
9507 }
9508 _ACEOF
9509 rm -f conftest.$ac_objext conftest$ac_exeext
9510 if { (eval echo "$as_me:9510: \"$ac_link\"") >&5
9511   (eval $ac_link) 2>&5
9512   ac_status=$?
9513   echo "$as_me:9513: \$? = $ac_status" >&5
9514   (exit $ac_status); } &&
9515          { ac_try='test -s conftest$ac_exeext'
9516   { (eval echo "$as_me:9516: \"$ac_try\"") >&5
9517   (eval $ac_try) 2>&5
9518   ac_status=$?
9519   echo "$as_me:9519: \$? = $ac_status" >&5
9520   (exit $ac_status); }; }; then
9521   am_cv_langinfo_codeset=yes
9522 else
9523   echo "$as_me: failed program was:" >&5
9524 cat conftest.$ac_ext >&5
9525 am_cv_langinfo_codeset=no
9526 fi
9527 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9528
9529 fi
9530 echo "$as_me:9530: result: $am_cv_langinfo_codeset" >&5
9531 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
9532         if test $am_cv_langinfo_codeset = yes; then
9533
9534 cat >>confdefs.h <<\EOF
9535 #define HAVE_LANGINFO_CODESET 1
9536 EOF
9537
9538         fi
9539
9540 # use these variables to work around a defect in gcc's fixincludes.
9541 NCURSES_OK_WCHAR_T=
9542 NCURSES_OK_WINT_T=
9543
9544 echo "$as_me:9544: checking if you want wide-character code" >&5
9545 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
9546
9547 # Check whether --enable-widec or --disable-widec was given.
9548 if test "${enable_widec+set}" = set; then
9549   enableval="$enable_widec"
9550   with_widec=$enableval
9551 else
9552   with_widec=no
9553 fi;
9554 echo "$as_me:9554: result: $with_widec" >&5
9555 echo "${ECHO_T}$with_widec" >&6
9556
9557 NCURSES_WCWIDTH_GRAPHICS=1
9558
9559 if test "x$with_widec" = xyes ; then
9560         if test "x$disable_lib_suffixes" = xno ; then
9561                 LIB_SUFFIX="w${LIB_SUFFIX}"
9562         fi
9563
9564 cat >>confdefs.h <<\EOF
9565 #define USE_WIDEC_SUPPORT 1
9566 EOF
9567
9568 cat >>confdefs.h <<\EOF
9569 #define NCURSES_WIDECHAR 1
9570 EOF
9571
9572 for ac_header in \
9573 wchar.h \
9574 wctype.h \
9575
9576 do
9577 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9578 echo "$as_me:9578: checking for $ac_header" >&5
9579 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9580 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9581   echo $ECHO_N "(cached) $ECHO_C" >&6
9582 else
9583   cat >conftest.$ac_ext <<_ACEOF
9584 #line 9584 "configure"
9585 #include "confdefs.h"
9586 #include <$ac_header>
9587 _ACEOF
9588 if { (eval echo "$as_me:9588: \"$ac_cpp conftest.$ac_ext\"") >&5
9589   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9590   ac_status=$?
9591   egrep -v '^ *\+' conftest.er1 >conftest.err
9592   rm -f conftest.er1
9593   cat conftest.err >&5
9594   echo "$as_me:9594: \$? = $ac_status" >&5
9595   (exit $ac_status); } >/dev/null; then
9596   if test -s conftest.err; then
9597     ac_cpp_err=$ac_c_preproc_warn_flag
9598   else
9599     ac_cpp_err=
9600   fi
9601 else
9602   ac_cpp_err=yes
9603 fi
9604 if test -z "$ac_cpp_err"; then
9605   eval "$as_ac_Header=yes"
9606 else
9607   echo "$as_me: failed program was:" >&5
9608   cat conftest.$ac_ext >&5
9609   eval "$as_ac_Header=no"
9610 fi
9611 rm -f conftest.err conftest.$ac_ext
9612 fi
9613 echo "$as_me:9613: result: `eval echo '${'$as_ac_Header'}'`" >&5
9614 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9615 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9616   cat >>confdefs.h <<EOF
9617 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9618 EOF
9619
9620 fi
9621 done
9622
9623 echo "$as_me:9623: checking if wchar.h can be used as is" >&5
9624 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
9625 if test "${cf_cv_wchar_h_okay+set}" = set; then
9626   echo $ECHO_N "(cached) $ECHO_C" >&6
9627 else
9628
9629 cat >conftest.$ac_ext <<_ACEOF
9630 #line 9630 "configure"
9631 #include "confdefs.h"
9632
9633 #include <stdlib.h>
9634 #ifdef HAVE_WCHAR_H
9635 #include <wchar.h>
9636 #endif
9637 #ifdef HAVE_WCTYPE_H
9638 #include <wctype.h>
9639 #endif
9640
9641 int
9642 main ()
9643 {
9644
9645         wint_t foo = 0;
9646         int bar = iswpunct(foo)
9647   ;
9648   return 0;
9649 }
9650 _ACEOF
9651 rm -f conftest.$ac_objext
9652 if { (eval echo "$as_me:9652: \"$ac_compile\"") >&5
9653   (eval $ac_compile) 2>&5
9654   ac_status=$?
9655   echo "$as_me:9655: \$? = $ac_status" >&5
9656   (exit $ac_status); } &&
9657          { ac_try='test -s conftest.$ac_objext'
9658   { (eval echo "$as_me:9658: \"$ac_try\"") >&5
9659   (eval $ac_try) 2>&5
9660   ac_status=$?
9661   echo "$as_me:9661: \$? = $ac_status" >&5
9662   (exit $ac_status); }; }; then
9663   cf_cv_wchar_h_okay=yes
9664 else
9665   echo "$as_me: failed program was:" >&5
9666 cat conftest.$ac_ext >&5
9667 cf_cv_wchar_h_okay=no
9668 fi
9669 rm -f conftest.$ac_objext conftest.$ac_ext
9670 fi
9671 echo "$as_me:9671: result: $cf_cv_wchar_h_okay" >&5
9672 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
9673
9674 if test $cf_cv_wchar_h_okay = no
9675 then
9676
9677 echo "$as_me:9677: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
9678 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
9679 cat >conftest.$ac_ext <<_ACEOF
9680 #line 9680 "configure"
9681 #include "confdefs.h"
9682 #include <sys/types.h>
9683
9684 int
9685 main ()
9686 {
9687
9688 #ifndef _XOPEN_SOURCE_EXTENDED
9689 make an error
9690 #endif
9691   ;
9692   return 0;
9693 }
9694 _ACEOF
9695 rm -f conftest.$ac_objext
9696 if { (eval echo "$as_me:9696: \"$ac_compile\"") >&5
9697   (eval $ac_compile) 2>&5
9698   ac_status=$?
9699   echo "$as_me:9699: \$? = $ac_status" >&5
9700   (exit $ac_status); } &&
9701          { ac_try='test -s conftest.$ac_objext'
9702   { (eval echo "$as_me:9702: \"$ac_try\"") >&5
9703   (eval $ac_try) 2>&5
9704   ac_status=$?
9705   echo "$as_me:9705: \$? = $ac_status" >&5
9706   (exit $ac_status); }; }; then
9707   cf_result=no
9708 else
9709   echo "$as_me: failed program was:" >&5
9710 cat conftest.$ac_ext >&5
9711 cf_result=yes
9712 fi
9713 rm -f conftest.$ac_objext conftest.$ac_ext
9714 echo "$as_me:9714: result: $cf_result" >&5
9715 echo "${ECHO_T}$cf_result" >&6
9716
9717 if test "$cf_result" = yes ; then
9718         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
9719 elif test "x" != "x" ; then
9720         echo "$as_me:9720: checking checking for compatible value versus " >&5
9721 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
9722         cat >conftest.$ac_ext <<_ACEOF
9723 #line 9723 "configure"
9724 #include "confdefs.h"
9725 #include <sys/types.h>
9726
9727 int
9728 main ()
9729 {
9730
9731 #if _XOPEN_SOURCE_EXTENDED- < 0
9732 make an error
9733 #endif
9734   ;
9735   return 0;
9736 }
9737 _ACEOF
9738 rm -f conftest.$ac_objext
9739 if { (eval echo "$as_me:9739: \"$ac_compile\"") >&5
9740   (eval $ac_compile) 2>&5
9741   ac_status=$?
9742   echo "$as_me:9742: \$? = $ac_status" >&5
9743   (exit $ac_status); } &&
9744          { ac_try='test -s conftest.$ac_objext'
9745   { (eval echo "$as_me:9745: \"$ac_try\"") >&5
9746   (eval $ac_try) 2>&5
9747   ac_status=$?
9748   echo "$as_me:9748: \$? = $ac_status" >&5
9749   (exit $ac_status); }; }; then
9750   cf_result=yes
9751 else
9752   echo "$as_me: failed program was:" >&5
9753 cat conftest.$ac_ext >&5
9754 cf_result=no
9755 fi
9756 rm -f conftest.$ac_objext conftest.$ac_ext
9757         echo "$as_me:9757: result: $cf_result" >&5
9758 echo "${ECHO_T}$cf_result" >&6
9759         if test "$cf_result" = no ; then
9760                 # perhaps we can override it - try...
9761                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
9762         fi
9763 fi
9764
9765 fi
9766
9767 echo "$as_me:9767: checking if wcwidth agrees graphics are single-width" >&5
9768 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
9769 if test "${cf_cv_wcwidth_graphics+set}" = set; then
9770   echo $ECHO_N "(cached) $ECHO_C" >&6
9771 else
9772
9773 cat >conftest.in <<CF_EOF
9774 -       VT100 symbols
9775 0x250c  upper left corner
9776 0x2514  lower left corner
9777 0x2510  upper right corner
9778 0x2518  lower right corner
9779 0x251c  tee pointing left
9780 0x2524  tee pointing right
9781 0x2534  tee pointing up
9782 0x252c  tee pointing down
9783 0x2500  horizontal line
9784 0x2502  vertical line
9785 0x253c  large plus or crossover
9786 0x23ba  scan line 1
9787 0x23bd  scan line 9
9788 0x25c6  diamond
9789 0x2592  checker board (stipple)
9790 0x00b0  degree symbol
9791 0x00b1  plus/minus
9792 0x00b7  bullet
9793 -       Teletype 5410v1 symbols
9794 0x2190  arrow pointing left
9795 0x2192  arrow pointing right
9796 0x2193  arrow pointing down
9797 0x2191  arrow pointing up
9798 0x2592  board of squares
9799 0x2603  lantern symbol
9800 0x25ae  solid square block
9801 -       these defaults were invented for ncurses
9802 0x23bb  scan line 3
9803 0x23bc  scan line 7
9804 0x2264  less-than-or-equal-to
9805 0x2265  greater-than-or-equal-to
9806 0x03c0  greek pi
9807 0x2260  not-equal
9808 0x00a3  pound-sterling symbol
9809 -       thick-line-drawing
9810 0x250f  upper left corner
9811 0x2517  lower left corner
9812 0x2513  upper right corner
9813 0x251b  lower right corner
9814 0x2523  tee pointing left
9815 0x252b  tee pointing right
9816 0x253b  tee pointing up
9817 0x2533  tee pointing down
9818 0x2501  horizontal line
9819 0x2503  vertical line
9820 0x254b  large plus or crossover
9821 -       double-line-drawing
9822 0x2554  upper left corner
9823 0x255a  lower left corner
9824 0x2557  upper right corner
9825 0x255d  lower right corner
9826 0x2563  tee pointing left
9827 0x2560  tee pointing right
9828 0x2569  tee pointing up
9829 0x2566  tee pointing down
9830 0x2550  horizontal line
9831 0x2551  vertical line
9832 0x256c  large plus or crossover
9833 CF_EOF
9834 if test "$cross_compiling" = yes; then
9835   cf_cv_wcwidth_graphics=unknown
9836 else
9837   cat >conftest.$ac_ext <<_ACEOF
9838 #line 9838 "configure"
9839 #include "confdefs.h"
9840
9841 #include <locale.h>
9842 #include <stdio.h>
9843 #include <wchar.h>
9844
9845 #define MY_LEN 80
9846
9847 int
9848 main(void)
9849 {
9850         FILE *fp;
9851         int value;
9852         char buffer[MY_LEN + 1];
9853         char notes[MY_LEN + 1];
9854         int totals = 0;
9855         int passed = 0;
9856
9857         if (setlocale(LC_ALL, "en_US.UTF8") ||
9858                 setlocale(LC_ALL, "en_US.UTF-8") ||
9859                 setlocale(LC_ALL, "en_US.utf8") ||
9860                 setlocale(LC_ALL, "en_US.utf-8")) {
9861                 if ((fp = fopen("conftest.in", "r")) != 0) {
9862                         while (fgets(buffer, MY_LEN, fp) != 0) {
9863                                 if (*buffer == '-') {
9864                                         fprintf(stderr, "\t%s", buffer);
9865                                 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
9866                                         ++totals;
9867                                         if (wcwidth(value) == 1)
9868                                                 ++passed;
9869                                         fprintf(stderr, "%d\t%s", wcwidth(value), buffer);
9870                                 } else {
9871                                         fprintf(stderr, "?\t%s", buffer);
9872                                 }
9873                         }
9874                 }
9875         }
9876         fprintf(stderr, "%d/%d passed wcwidth/graphics check\n", passed, totals);
9877         return (totals == passed) ? 0 : 1;
9878 }
9879
9880 _ACEOF
9881 rm -f conftest$ac_exeext
9882 if { (eval echo "$as_me:9882: \"$ac_link\"") >&5
9883   (eval $ac_link) 2>&5
9884   ac_status=$?
9885   echo "$as_me:9885: \$? = $ac_status" >&5
9886   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9887   { (eval echo "$as_me:9887: \"$ac_try\"") >&5
9888   (eval $ac_try) 2>&5
9889   ac_status=$?
9890   echo "$as_me:9890: \$? = $ac_status" >&5
9891   (exit $ac_status); }; }; then
9892   cf_cv_wcwidth_graphics=yes
9893 else
9894   echo "$as_me: program exited with status $ac_status" >&5
9895 echo "$as_me: failed program was:" >&5
9896 cat conftest.$ac_ext >&5
9897 cf_cv_wcwidth_graphics=no
9898 fi
9899 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9900 fi
9901
9902 fi
9903 echo "$as_me:9903: result: $cf_cv_wcwidth_graphics" >&5
9904 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
9905
9906         test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
9907
9908         # with_overwrite=no
9909         NCURSES_CH_T=cchar_t
9910
9911 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
9912 do
9913 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9914 echo "$as_me:9914: checking for $ac_func" >&5
9915 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9916 if eval "test \"\${$as_ac_var+set}\" = set"; then
9917   echo $ECHO_N "(cached) $ECHO_C" >&6
9918 else
9919   cat >conftest.$ac_ext <<_ACEOF
9920 #line 9920 "configure"
9921 #include "confdefs.h"
9922 /* System header to define __stub macros and hopefully few prototypes,
9923     which can conflict with char $ac_func (); below.  */
9924 #include <assert.h>
9925 /* Override any gcc2 internal prototype to avoid an error.  */
9926 #ifdef __cplusplus
9927 extern "C"
9928 #endif
9929 /* We use char because int might match the return type of a gcc2
9930    builtin and then its argument prototype would still apply.  */
9931 char $ac_func ();
9932 char (*f) ();
9933
9934 int
9935 main ()
9936 {
9937 /* The GNU C library defines this for functions which it implements
9938     to always fail with ENOSYS.  Some functions are actually named
9939     something starting with __ and the normal name is an alias.  */
9940 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9941 choke me
9942 #else
9943 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
9944 #endif
9945
9946   ;
9947   return 0;
9948 }
9949 _ACEOF
9950 rm -f conftest.$ac_objext conftest$ac_exeext
9951 if { (eval echo "$as_me:9951: \"$ac_link\"") >&5
9952   (eval $ac_link) 2>&5
9953   ac_status=$?
9954   echo "$as_me:9954: \$? = $ac_status" >&5
9955   (exit $ac_status); } &&
9956          { ac_try='test -s conftest$ac_exeext'
9957   { (eval echo "$as_me:9957: \"$ac_try\"") >&5
9958   (eval $ac_try) 2>&5
9959   ac_status=$?
9960   echo "$as_me:9960: \$? = $ac_status" >&5
9961   (exit $ac_status); }; }; then
9962   eval "$as_ac_var=yes"
9963 else
9964   echo "$as_me: failed program was:" >&5
9965 cat conftest.$ac_ext >&5
9966 eval "$as_ac_var=no"
9967 fi
9968 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9969 fi
9970 echo "$as_me:9970: result: `eval echo '${'$as_ac_var'}'`" >&5
9971 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9972 if test `eval echo '${'$as_ac_var'}'` = yes; then
9973   cat >>confdefs.h <<EOF
9974 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9975 EOF
9976
9977 fi
9978 done
9979
9980         if test "x$ac_cv_func_putwc" != xyes ; then
9981
9982 echo "$as_me:9982: checking for multibyte character support" >&5
9983 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
9984 if test "${cf_cv_utf8_lib+set}" = set; then
9985   echo $ECHO_N "(cached) $ECHO_C" >&6
9986 else
9987
9988         cf_save_LIBS="$LIBS"
9989         cat >conftest.$ac_ext <<_ACEOF
9990 #line 9990 "configure"
9991 #include "confdefs.h"
9992
9993 #include <stdlib.h>
9994 int
9995 main ()
9996 {
9997 putwc(0,0);
9998   ;
9999   return 0;
10000 }
10001 _ACEOF
10002 rm -f conftest.$ac_objext conftest$ac_exeext
10003 if { (eval echo "$as_me:10003: \"$ac_link\"") >&5
10004   (eval $ac_link) 2>&5
10005   ac_status=$?
10006   echo "$as_me:10006: \$? = $ac_status" >&5
10007   (exit $ac_status); } &&
10008          { ac_try='test -s conftest$ac_exeext'
10009   { (eval echo "$as_me:10009: \"$ac_try\"") >&5
10010   (eval $ac_try) 2>&5
10011   ac_status=$?
10012   echo "$as_me:10012: \$? = $ac_status" >&5
10013   (exit $ac_status); }; }; then
10014   cf_cv_utf8_lib=yes
10015 else
10016   echo "$as_me: failed program was:" >&5
10017 cat conftest.$ac_ext >&5
10018
10019 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
10020 # will be set on completion of the AC_TRY_LINK below.
10021 cf_cv_header_path_utf8=
10022 cf_cv_library_path_utf8=
10023
10024 echo "${as_me:-configure}:10024: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
10025
10026 cf_save_LIBS="$LIBS"
10027
10028 cat >conftest.$ac_ext <<_ACEOF
10029 #line 10029 "configure"
10030 #include "confdefs.h"
10031
10032 #include <libutf8.h>
10033 int
10034 main ()
10035 {
10036 putwc(0,0);
10037   ;
10038   return 0;
10039 }
10040 _ACEOF
10041 rm -f conftest.$ac_objext conftest$ac_exeext
10042 if { (eval echo "$as_me:10042: \"$ac_link\"") >&5
10043   (eval $ac_link) 2>&5
10044   ac_status=$?
10045   echo "$as_me:10045: \$? = $ac_status" >&5
10046   (exit $ac_status); } &&
10047          { ac_try='test -s conftest$ac_exeext'
10048   { (eval echo "$as_me:10048: \"$ac_try\"") >&5
10049   (eval $ac_try) 2>&5
10050   ac_status=$?
10051   echo "$as_me:10051: \$? = $ac_status" >&5
10052   (exit $ac_status); }; }; then
10053
10054         cf_cv_find_linkage_utf8=yes
10055         cf_cv_header_path_utf8=/usr/include
10056         cf_cv_library_path_utf8=/usr/lib
10057
10058 else
10059   echo "$as_me: failed program was:" >&5
10060 cat conftest.$ac_ext >&5
10061
10062 LIBS="-lutf8  $cf_save_LIBS"
10063
10064 cat >conftest.$ac_ext <<_ACEOF
10065 #line 10065 "configure"
10066 #include "confdefs.h"
10067
10068 #include <libutf8.h>
10069 int
10070 main ()
10071 {
10072 putwc(0,0);
10073   ;
10074   return 0;
10075 }
10076 _ACEOF
10077 rm -f conftest.$ac_objext conftest$ac_exeext
10078 if { (eval echo "$as_me:10078: \"$ac_link\"") >&5
10079   (eval $ac_link) 2>&5
10080   ac_status=$?
10081   echo "$as_me:10081: \$? = $ac_status" >&5
10082   (exit $ac_status); } &&
10083          { ac_try='test -s conftest$ac_exeext'
10084   { (eval echo "$as_me:10084: \"$ac_try\"") >&5
10085   (eval $ac_try) 2>&5
10086   ac_status=$?
10087   echo "$as_me:10087: \$? = $ac_status" >&5
10088   (exit $ac_status); }; }; then
10089
10090         cf_cv_find_linkage_utf8=yes
10091         cf_cv_header_path_utf8=/usr/include
10092         cf_cv_library_path_utf8=/usr/lib
10093         cf_cv_library_file_utf8="-lutf8"
10094
10095 else
10096   echo "$as_me: failed program was:" >&5
10097 cat conftest.$ac_ext >&5
10098
10099         cf_cv_find_linkage_utf8=no
10100         LIBS="$cf_save_LIBS"
10101
10102         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
10103
10104 echo "${as_me:-configure}:10104: testing find linkage for utf8 library ..." 1>&5
10105
10106 echo "${as_me:-configure}:10106: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
10107
10108         cf_save_CPPFLAGS="$CPPFLAGS"
10109         cf_test_CPPFLAGS="$CPPFLAGS"
10110
10111 cf_search=
10112
10113 # collect the current set of include-directories from compiler flags
10114 cf_header_path_list=""
10115 if test -n "${CFLAGS}${CPPFLAGS}" ; then
10116         for cf_header_path in $CPPFLAGS $CFLAGS
10117         do
10118                 case $cf_header_path in
10119                 (-I*)
10120                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
10121
10122 test "x$cf_header_path" != "xNONE" && \
10123 test -d "$cf_header_path" && \
10124  {
10125         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
10126         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
10127         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
10128         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
10129         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
10130         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
10131 }
10132
10133                         cf_header_path_list="$cf_header_path_list $cf_search"
10134                         ;;
10135                 esac
10136         done
10137 fi
10138
10139 # add the variations for the package we are looking for
10140
10141 cf_search=
10142
10143 test "x$prefix" != "xNONE" && \
10144 test -d "$prefix" && \
10145  {
10146         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
10147         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
10148         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
10149         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
10150         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
10151         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
10152 }
10153
10154 for cf_subdir_prefix in \
10155         /usr \
10156         /usr/local \
10157         /usr/pkg \
10158         /opt \
10159         /opt/local \
10160         $HOME
10161 do
10162
10163 test "x$cf_subdir_prefix" != "x$prefix" && \
10164 test -d "$cf_subdir_prefix" && \
10165 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
10166         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
10167         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
10168         test -d $cf_subdir_prefix/include/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
10169         test -d $cf_subdir_prefix/include/utf8/include &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
10170         test -d $cf_subdir_prefix/utf8/include &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
10171         test -d $cf_subdir_prefix/utf8/include/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
10172 }
10173
10174 done
10175
10176 test "$includedir" != NONE && \
10177 test "$includedir" != "/usr/include" && \
10178 test -d "$includedir" && {
10179         test -d $includedir &&    cf_search="$cf_search $includedir"
10180         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
10181 }
10182
10183 test "$oldincludedir" != NONE && \
10184 test "$oldincludedir" != "/usr/include" && \
10185 test -d "$oldincludedir" && {
10186         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
10187         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
10188 }
10189
10190 cf_search="$cf_search $cf_header_path_list"
10191
10192         for cf_cv_header_path_utf8 in $cf_search
10193         do
10194                 if test -d $cf_cv_header_path_utf8 ; then
10195                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
10196
10197 echo "${as_me:-configure}:10197: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
10198
10199                         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
10200                         cat >conftest.$ac_ext <<_ACEOF
10201 #line 10201 "configure"
10202 #include "confdefs.h"
10203
10204 #include <libutf8.h>
10205 int
10206 main ()
10207 {
10208 putwc(0,0);
10209   ;
10210   return 0;
10211 }
10212 _ACEOF
10213 rm -f conftest.$ac_objext
10214 if { (eval echo "$as_me:10214: \"$ac_compile\"") >&5
10215   (eval $ac_compile) 2>&5
10216   ac_status=$?
10217   echo "$as_me:10217: \$? = $ac_status" >&5
10218   (exit $ac_status); } &&
10219          { ac_try='test -s conftest.$ac_objext'
10220   { (eval echo "$as_me:10220: \"$ac_try\"") >&5
10221   (eval $ac_try) 2>&5
10222   ac_status=$?
10223   echo "$as_me:10223: \$? = $ac_status" >&5
10224   (exit $ac_status); }; }; then
10225
10226                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
10227
10228 echo "${as_me:-configure}:10228: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
10229
10230                                 cf_cv_find_linkage_utf8=maybe
10231                                 cf_test_CPPFLAGS="$CPPFLAGS"
10232                                 break
10233 else
10234   echo "$as_me: failed program was:" >&5
10235 cat conftest.$ac_ext >&5
10236
10237                                 CPPFLAGS="$cf_save_CPPFLAGS"
10238
10239 fi
10240 rm -f conftest.$ac_objext conftest.$ac_ext
10241                 fi
10242         done
10243
10244         if test "$cf_cv_find_linkage_utf8" = maybe ; then
10245
10246 echo "${as_me:-configure}:10246: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
10247
10248                 cf_save_LIBS="$LIBS"
10249                 cf_save_LDFLAGS="$LDFLAGS"
10250
10251                 if test "$cf_cv_find_linkage_utf8" != yes ; then
10252
10253 cf_search=
10254 cf_library_path_list=""
10255 if test -n "${LDFLAGS}${LIBS}" ; then
10256         for cf_library_path in $LDFLAGS $LIBS
10257         do
10258                 case $cf_library_path in
10259                 (-L*)
10260                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
10261
10262 test "x$cf_library_path" != "xNONE" && \
10263 test -d "$cf_library_path" && \
10264  {
10265         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
10266         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
10267         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
10268         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
10269         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
10270         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
10271 }
10272
10273                         cf_library_path_list="$cf_library_path_list $cf_search"
10274                         ;;
10275                 esac
10276         done
10277 fi
10278
10279 cf_search=
10280
10281 test "x$prefix" != "xNONE" && \
10282 test -d "$prefix" && \
10283  {
10284         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
10285         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
10286         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
10287         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
10288         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
10289         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
10290 }
10291
10292 for cf_subdir_prefix in \
10293         /usr \
10294         /usr/local \
10295         /usr/pkg \
10296         /opt \
10297         /opt/local \
10298         $HOME
10299 do
10300
10301 test "x$cf_subdir_prefix" != "x$prefix" && \
10302 test -d "$cf_subdir_prefix" && \
10303 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
10304         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
10305         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
10306         test -d $cf_subdir_prefix/lib/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
10307         test -d $cf_subdir_prefix/lib/utf8/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
10308         test -d $cf_subdir_prefix/utf8/lib &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
10309         test -d $cf_subdir_prefix/utf8/lib/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
10310 }
10311
10312 done
10313
10314 cf_search="$cf_library_path_list $cf_search"
10315
10316                         for cf_cv_library_path_utf8 in $cf_search
10317                         do
10318                                 if test -d $cf_cv_library_path_utf8 ; then
10319                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
10320
10321 echo "${as_me:-configure}:10321: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
10322
10323                                         CPPFLAGS="$cf_test_CPPFLAGS"
10324                                         LIBS="-lutf8  $cf_save_LIBS"
10325                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
10326                                         cat >conftest.$ac_ext <<_ACEOF
10327 #line 10327 "configure"
10328 #include "confdefs.h"
10329
10330 #include <libutf8.h>
10331 int
10332 main ()
10333 {
10334 putwc(0,0);
10335   ;
10336   return 0;
10337 }
10338 _ACEOF
10339 rm -f conftest.$ac_objext conftest$ac_exeext
10340 if { (eval echo "$as_me:10340: \"$ac_link\"") >&5
10341   (eval $ac_link) 2>&5
10342   ac_status=$?
10343   echo "$as_me:10343: \$? = $ac_status" >&5
10344   (exit $ac_status); } &&
10345          { ac_try='test -s conftest$ac_exeext'
10346   { (eval echo "$as_me:10346: \"$ac_try\"") >&5
10347   (eval $ac_try) 2>&5
10348   ac_status=$?
10349   echo "$as_me:10349: \$? = $ac_status" >&5
10350   (exit $ac_status); }; }; then
10351
10352                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
10353
10354 echo "${as_me:-configure}:10354: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
10355
10356                                         cf_cv_find_linkage_utf8=yes
10357                                         cf_cv_library_file_utf8="-lutf8"
10358                                         break
10359 else
10360   echo "$as_me: failed program was:" >&5
10361 cat conftest.$ac_ext >&5
10362
10363                                         CPPFLAGS="$cf_save_CPPFLAGS"
10364                                         LIBS="$cf_save_LIBS"
10365                                         LDFLAGS="$cf_save_LDFLAGS"
10366
10367 fi
10368 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10369                                 fi
10370                         done
10371                         CPPFLAGS="$cf_save_CPPFLAGS"
10372                         LDFLAGS="$cf_save_LDFLAGS"
10373                 fi
10374
10375         else
10376                 cf_cv_find_linkage_utf8=no
10377         fi
10378
10379 fi
10380 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10381
10382 fi
10383 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10384
10385 LIBS="$cf_save_LIBS"
10386
10387 if test "$cf_cv_find_linkage_utf8" = yes ; then
10388 cf_cv_utf8_lib=add-on
10389 else
10390 cf_cv_utf8_lib=no
10391 fi
10392
10393 fi
10394 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10395 fi
10396 echo "$as_me:10396: result: $cf_cv_utf8_lib" >&5
10397 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
10398
10399 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
10400 # ncurses/ncursesw:
10401 if test "$cf_cv_utf8_lib" = "add-on" ; then
10402
10403 cat >>confdefs.h <<\EOF
10404 #define HAVE_LIBUTF8_H 1
10405 EOF
10406
10407 if test -n "$cf_cv_header_path_utf8" ; then
10408   for cf_add_incdir in $cf_cv_header_path_utf8
10409   do
10410         while test $cf_add_incdir != /usr/include
10411         do
10412           if test -d $cf_add_incdir
10413           then
10414                 cf_have_incdir=no
10415                 if test -n "$CFLAGS$CPPFLAGS" ; then
10416                   # a loop is needed to ensure we can add subdirs of existing dirs
10417                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10418                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10419                           cf_have_incdir=yes; break
10420                         fi
10421                   done
10422                 fi
10423
10424                 if test "$cf_have_incdir" = no ; then
10425                   if test "$cf_add_incdir" = /usr/local/include ; then
10426                         if test "$GCC" = yes
10427                         then
10428                           cf_save_CPPFLAGS=$CPPFLAGS
10429                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10430                           cat >conftest.$ac_ext <<_ACEOF
10431 #line 10431 "configure"
10432 #include "confdefs.h"
10433 #include <stdio.h>
10434 int
10435 main ()
10436 {
10437 printf("Hello")
10438   ;
10439   return 0;
10440 }
10441 _ACEOF
10442 rm -f conftest.$ac_objext
10443 if { (eval echo "$as_me:10443: \"$ac_compile\"") >&5
10444   (eval $ac_compile) 2>&5
10445   ac_status=$?
10446   echo "$as_me:10446: \$? = $ac_status" >&5
10447   (exit $ac_status); } &&
10448          { ac_try='test -s conftest.$ac_objext'
10449   { (eval echo "$as_me:10449: \"$ac_try\"") >&5
10450   (eval $ac_try) 2>&5
10451   ac_status=$?
10452   echo "$as_me:10452: \$? = $ac_status" >&5
10453   (exit $ac_status); }; }; then
10454   :
10455 else
10456   echo "$as_me: failed program was:" >&5
10457 cat conftest.$ac_ext >&5
10458 cf_have_incdir=yes
10459 fi
10460 rm -f conftest.$ac_objext conftest.$ac_ext
10461                           CPPFLAGS=$cf_save_CPPFLAGS
10462                         fi
10463                   fi
10464                 fi
10465
10466                 if test "$cf_have_incdir" = no ; then
10467                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
10468
10469 echo "${as_me:-configure}:10469: testing adding $cf_add_incdir to include-path ..." 1>&5
10470
10471                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10472
10473                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
10474                   test "$cf_top_incdir" = "$cf_add_incdir" && break
10475                   cf_add_incdir="$cf_top_incdir"
10476                 else
10477                   break
10478                 fi
10479           else
10480                 break
10481           fi
10482         done
10483   done
10484 fi
10485
10486 if test -n "$cf_cv_library_path_utf8" ; then
10487         for cf_add_libdir in $cf_cv_library_path_utf8
10488         do
10489                 if test $cf_add_libdir = /usr/lib ; then
10490                         :
10491                 elif test -d $cf_add_libdir
10492                 then
10493                         cf_have_libdir=no
10494                         if test -n "$LDFLAGS$LIBS" ; then
10495                                 # a loop is needed to ensure we can add subdirs of existing dirs
10496                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
10497                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
10498                                                 cf_have_libdir=yes; break
10499                                         fi
10500                                 done
10501                         fi
10502                         if test "$cf_have_libdir" = no ; then
10503                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
10504
10505 echo "${as_me:-configure}:10505: testing adding $cf_add_libdir to library-path ..." 1>&5
10506
10507                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
10508                         fi
10509                 fi
10510         done
10511 fi
10512
10513 cf_add_libs="$cf_cv_library_file_utf8"
10514 # Filter out duplicates - this happens with badly-designed ".pc" files...
10515 for cf_add_1lib in $LIBS
10516 do
10517         for cf_add_2lib in $cf_add_libs
10518         do
10519                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
10520                 then
10521                         cf_add_1lib=
10522                         break
10523                 fi
10524         done
10525         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
10526 done
10527 LIBS="$cf_add_libs"
10528
10529 fi
10530
10531                 if test "$cf_cv_utf8_lib" != no ; then
10532                         NCURSES_LIBUTF8=1
10533                 fi
10534         fi
10535
10536 # This is needed on Tru64 5.0 to declare mbstate_t
10537 echo "$as_me:10537: checking if we must include wchar.h to declare mbstate_t" >&5
10538 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
10539 if test "${cf_cv_mbstate_t+set}" = set; then
10540   echo $ECHO_N "(cached) $ECHO_C" >&6
10541 else
10542
10543 cat >conftest.$ac_ext <<_ACEOF
10544 #line 10544 "configure"
10545 #include "confdefs.h"
10546
10547 #include <stdlib.h>
10548 #include <stdarg.h>
10549 #include <stdio.h>
10550 #ifdef HAVE_LIBUTF8_H
10551 #include <libutf8.h>
10552 #endif
10553 int
10554 main ()
10555 {
10556 mbstate_t state
10557   ;
10558   return 0;
10559 }
10560 _ACEOF
10561 rm -f conftest.$ac_objext
10562 if { (eval echo "$as_me:10562: \"$ac_compile\"") >&5
10563   (eval $ac_compile) 2>&5
10564   ac_status=$?
10565   echo "$as_me:10565: \$? = $ac_status" >&5
10566   (exit $ac_status); } &&
10567          { ac_try='test -s conftest.$ac_objext'
10568   { (eval echo "$as_me:10568: \"$ac_try\"") >&5
10569   (eval $ac_try) 2>&5
10570   ac_status=$?
10571   echo "$as_me:10571: \$? = $ac_status" >&5
10572   (exit $ac_status); }; }; then
10573   cf_cv_mbstate_t=no
10574 else
10575   echo "$as_me: failed program was:" >&5
10576 cat conftest.$ac_ext >&5
10577 cat >conftest.$ac_ext <<_ACEOF
10578 #line 10578 "configure"
10579 #include "confdefs.h"
10580
10581 #include <stdlib.h>
10582 #include <stdarg.h>
10583 #include <stdio.h>
10584 #include <wchar.h>
10585 #ifdef HAVE_LIBUTF8_H
10586 #include <libutf8.h>
10587 #endif
10588 int
10589 main ()
10590 {
10591 mbstate_t value
10592   ;
10593   return 0;
10594 }
10595 _ACEOF
10596 rm -f conftest.$ac_objext
10597 if { (eval echo "$as_me:10597: \"$ac_compile\"") >&5
10598   (eval $ac_compile) 2>&5
10599   ac_status=$?
10600   echo "$as_me:10600: \$? = $ac_status" >&5
10601   (exit $ac_status); } &&
10602          { ac_try='test -s conftest.$ac_objext'
10603   { (eval echo "$as_me:10603: \"$ac_try\"") >&5
10604   (eval $ac_try) 2>&5
10605   ac_status=$?
10606   echo "$as_me:10606: \$? = $ac_status" >&5
10607   (exit $ac_status); }; }; then
10608   cf_cv_mbstate_t=yes
10609 else
10610   echo "$as_me: failed program was:" >&5
10611 cat conftest.$ac_ext >&5
10612 cf_cv_mbstate_t=unknown
10613 fi
10614 rm -f conftest.$ac_objext conftest.$ac_ext
10615 fi
10616 rm -f conftest.$ac_objext conftest.$ac_ext
10617 fi
10618 echo "$as_me:10618: result: $cf_cv_mbstate_t" >&5
10619 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
10620
10621 if test "$cf_cv_mbstate_t" = yes ; then
10622
10623 cat >>confdefs.h <<\EOF
10624 #define NEED_WCHAR_H 1
10625 EOF
10626
10627         NEED_WCHAR_H=1
10628 fi
10629
10630 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
10631 if test "$cf_cv_mbstate_t" = unknown ; then
10632         NCURSES_MBSTATE_T=1
10633 fi
10634
10635 # This is needed on Tru64 5.0 to declare wchar_t
10636 echo "$as_me:10636: checking if we must include wchar.h to declare wchar_t" >&5
10637 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
10638 if test "${cf_cv_wchar_t+set}" = set; then
10639   echo $ECHO_N "(cached) $ECHO_C" >&6
10640 else
10641
10642 cat >conftest.$ac_ext <<_ACEOF
10643 #line 10643 "configure"
10644 #include "confdefs.h"
10645
10646 #include <stdlib.h>
10647 #include <stdarg.h>
10648 #include <stdio.h>
10649 #ifdef HAVE_LIBUTF8_H
10650 #include <libutf8.h>
10651 #endif
10652 int
10653 main ()
10654 {
10655 wchar_t state
10656   ;
10657   return 0;
10658 }
10659 _ACEOF
10660 rm -f conftest.$ac_objext
10661 if { (eval echo "$as_me:10661: \"$ac_compile\"") >&5
10662   (eval $ac_compile) 2>&5
10663   ac_status=$?
10664   echo "$as_me:10664: \$? = $ac_status" >&5
10665   (exit $ac_status); } &&
10666          { ac_try='test -s conftest.$ac_objext'
10667   { (eval echo "$as_me:10667: \"$ac_try\"") >&5
10668   (eval $ac_try) 2>&5
10669   ac_status=$?
10670   echo "$as_me:10670: \$? = $ac_status" >&5
10671   (exit $ac_status); }; }; then
10672   cf_cv_wchar_t=no
10673 else
10674   echo "$as_me: failed program was:" >&5
10675 cat conftest.$ac_ext >&5
10676 cat >conftest.$ac_ext <<_ACEOF
10677 #line 10677 "configure"
10678 #include "confdefs.h"
10679
10680 #include <stdlib.h>
10681 #include <stdarg.h>
10682 #include <stdio.h>
10683 #include <wchar.h>
10684 #ifdef HAVE_LIBUTF8_H
10685 #include <libutf8.h>
10686 #endif
10687 int
10688 main ()
10689 {
10690 wchar_t value
10691   ;
10692   return 0;
10693 }
10694 _ACEOF
10695 rm -f conftest.$ac_objext
10696 if { (eval echo "$as_me:10696: \"$ac_compile\"") >&5
10697   (eval $ac_compile) 2>&5
10698   ac_status=$?
10699   echo "$as_me:10699: \$? = $ac_status" >&5
10700   (exit $ac_status); } &&
10701          { ac_try='test -s conftest.$ac_objext'
10702   { (eval echo "$as_me:10702: \"$ac_try\"") >&5
10703   (eval $ac_try) 2>&5
10704   ac_status=$?
10705   echo "$as_me:10705: \$? = $ac_status" >&5
10706   (exit $ac_status); }; }; then
10707   cf_cv_wchar_t=yes
10708 else
10709   echo "$as_me: failed program was:" >&5
10710 cat conftest.$ac_ext >&5
10711 cf_cv_wchar_t=unknown
10712 fi
10713 rm -f conftest.$ac_objext conftest.$ac_ext
10714 fi
10715 rm -f conftest.$ac_objext conftest.$ac_ext
10716 fi
10717 echo "$as_me:10717: result: $cf_cv_wchar_t" >&5
10718 echo "${ECHO_T}$cf_cv_wchar_t" >&6
10719
10720 if test "$cf_cv_wchar_t" = yes ; then
10721
10722 cat >>confdefs.h <<\EOF
10723 #define NEED_WCHAR_H 1
10724 EOF
10725
10726         NEED_WCHAR_H=1
10727 fi
10728
10729 # if we do not find wchar_t in either place, use substitution to provide a fallback.
10730 if test "$cf_cv_wchar_t" = unknown ; then
10731         NCURSES_WCHAR_T=1
10732 fi
10733
10734 # if we find wchar_t in either place, use substitution to provide a fallback.
10735 if test "$cf_cv_wchar_t" != unknown ; then
10736         NCURSES_OK_WCHAR_T=1
10737 fi
10738
10739 # This is needed on Tru64 5.0 to declare wint_t
10740 echo "$as_me:10740: checking if we must include wchar.h to declare wint_t" >&5
10741 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
10742 if test "${cf_cv_wint_t+set}" = set; then
10743   echo $ECHO_N "(cached) $ECHO_C" >&6
10744 else
10745
10746 cat >conftest.$ac_ext <<_ACEOF
10747 #line 10747 "configure"
10748 #include "confdefs.h"
10749
10750 #include <stdlib.h>
10751 #include <stdarg.h>
10752 #include <stdio.h>
10753 #ifdef HAVE_LIBUTF8_H
10754 #include <libutf8.h>
10755 #endif
10756 int
10757 main ()
10758 {
10759 wint_t state
10760   ;
10761   return 0;
10762 }
10763 _ACEOF
10764 rm -f conftest.$ac_objext
10765 if { (eval echo "$as_me:10765: \"$ac_compile\"") >&5
10766   (eval $ac_compile) 2>&5
10767   ac_status=$?
10768   echo "$as_me:10768: \$? = $ac_status" >&5
10769   (exit $ac_status); } &&
10770          { ac_try='test -s conftest.$ac_objext'
10771   { (eval echo "$as_me:10771: \"$ac_try\"") >&5
10772   (eval $ac_try) 2>&5
10773   ac_status=$?
10774   echo "$as_me:10774: \$? = $ac_status" >&5
10775   (exit $ac_status); }; }; then
10776   cf_cv_wint_t=no
10777 else
10778   echo "$as_me: failed program was:" >&5
10779 cat conftest.$ac_ext >&5
10780 cat >conftest.$ac_ext <<_ACEOF
10781 #line 10781 "configure"
10782 #include "confdefs.h"
10783
10784 #include <stdlib.h>
10785 #include <stdarg.h>
10786 #include <stdio.h>
10787 #include <wchar.h>
10788 #ifdef HAVE_LIBUTF8_H
10789 #include <libutf8.h>
10790 #endif
10791 int
10792 main ()
10793 {
10794 wint_t value
10795   ;
10796   return 0;
10797 }
10798 _ACEOF
10799 rm -f conftest.$ac_objext
10800 if { (eval echo "$as_me:10800: \"$ac_compile\"") >&5
10801   (eval $ac_compile) 2>&5
10802   ac_status=$?
10803   echo "$as_me:10803: \$? = $ac_status" >&5
10804   (exit $ac_status); } &&
10805          { ac_try='test -s conftest.$ac_objext'
10806   { (eval echo "$as_me:10806: \"$ac_try\"") >&5
10807   (eval $ac_try) 2>&5
10808   ac_status=$?
10809   echo "$as_me:10809: \$? = $ac_status" >&5
10810   (exit $ac_status); }; }; then
10811   cf_cv_wint_t=yes
10812 else
10813   echo "$as_me: failed program was:" >&5
10814 cat conftest.$ac_ext >&5
10815 cf_cv_wint_t=unknown
10816 fi
10817 rm -f conftest.$ac_objext conftest.$ac_ext
10818 fi
10819 rm -f conftest.$ac_objext conftest.$ac_ext
10820 fi
10821 echo "$as_me:10821: result: $cf_cv_wint_t" >&5
10822 echo "${ECHO_T}$cf_cv_wint_t" >&6
10823
10824 if test "$cf_cv_wint_t" = yes ; then
10825
10826 cat >>confdefs.h <<\EOF
10827 #define NEED_WCHAR_H 1
10828 EOF
10829
10830         NEED_WCHAR_H=1
10831 fi
10832
10833 # if we do not find wint_t in either place, use substitution to provide a fallback.
10834 if test "$cf_cv_wint_t" = unknown ; then
10835         NCURSES_WINT_T=1
10836 fi
10837
10838 # if we find wint_t in either place, use substitution to provide a fallback.
10839 if test "$cf_cv_wint_t" != unknown ; then
10840         NCURSES_OK_WINT_T=1
10841 fi
10842
10843         if test "$NCURSES_MBSTATE_T" != 0; then
10844
10845 cat >>confdefs.h <<\EOF
10846 #define NEED_MBSTATE_T_DEF 1
10847 EOF
10848
10849         fi
10850 fi
10851
10852 ###   use option --disable-lp64 to allow long chtype
10853 echo "$as_me:10853: checking whether to enable _LP64 definition in curses.h" >&5
10854 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
10855
10856 # Check whether --enable-lp64 or --disable-lp64 was given.
10857 if test "${enable_lp64+set}" = set; then
10858   enableval="$enable_lp64"
10859   with_lp64=$enableval
10860 else
10861   with_lp64=$cf_dft_with_lp64
10862 fi;
10863 echo "$as_me:10863: result: $with_lp64" >&5
10864 echo "${ECHO_T}$with_lp64" >&6
10865
10866 if test "x$with_lp64" = xyes ; then
10867         cf_cv_enable_lp64=1
10868 else
10869         cf_cv_enable_lp64=0
10870 fi
10871
10872 # Check whether --enable-largefile or --disable-largefile was given.
10873 if test "${enable_largefile+set}" = set; then
10874   enableval="$enable_largefile"
10875
10876 fi;
10877 if test "$enable_largefile" != no; then
10878
10879   echo "$as_me:10879: checking for special C compiler options needed for large files" >&5
10880 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
10881 if test "${ac_cv_sys_largefile_CC+set}" = set; then
10882   echo $ECHO_N "(cached) $ECHO_C" >&6
10883 else
10884   ac_cv_sys_largefile_CC=no
10885      if test "$GCC" != yes; then
10886        ac_save_CC=$CC
10887        while :; do
10888          # IRIX 6.2 and later do not support large files by default,
10889          # so use the C compiler's -n32 option if that helps.
10890          cat >conftest.$ac_ext <<_ACEOF
10891 #line 10891 "configure"
10892 #include "confdefs.h"
10893 #include <sys/types.h>
10894  /* Check that off_t can represent 2**63 - 1 correctly.
10895     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10896     since some C++ compilers masquerading as C compilers
10897     incorrectly reject 9223372036854775807.  */
10898 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10899   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10900                        && LARGE_OFF_T % 2147483647 == 1)
10901                       ? 1 : -1];
10902 int
10903 main ()
10904 {
10905
10906   ;
10907   return 0;
10908 }
10909 _ACEOF
10910          rm -f conftest.$ac_objext
10911 if { (eval echo "$as_me:10911: \"$ac_compile\"") >&5
10912   (eval $ac_compile) 2>&5
10913   ac_status=$?
10914   echo "$as_me:10914: \$? = $ac_status" >&5
10915   (exit $ac_status); } &&
10916          { ac_try='test -s conftest.$ac_objext'
10917   { (eval echo "$as_me:10917: \"$ac_try\"") >&5
10918   (eval $ac_try) 2>&5
10919   ac_status=$?
10920   echo "$as_me:10920: \$? = $ac_status" >&5
10921   (exit $ac_status); }; }; then
10922   break
10923 else
10924   echo "$as_me: failed program was:" >&5
10925 cat conftest.$ac_ext >&5
10926 fi
10927 rm -f conftest.$ac_objext
10928          CC="$CC -n32"
10929          rm -f conftest.$ac_objext
10930 if { (eval echo "$as_me:10930: \"$ac_compile\"") >&5
10931   (eval $ac_compile) 2>&5
10932   ac_status=$?
10933   echo "$as_me:10933: \$? = $ac_status" >&5
10934   (exit $ac_status); } &&
10935          { ac_try='test -s conftest.$ac_objext'
10936   { (eval echo "$as_me:10936: \"$ac_try\"") >&5
10937   (eval $ac_try) 2>&5
10938   ac_status=$?
10939   echo "$as_me:10939: \$? = $ac_status" >&5
10940   (exit $ac_status); }; }; then
10941   ac_cv_sys_largefile_CC=' -n32'; break
10942 else
10943   echo "$as_me: failed program was:" >&5
10944 cat conftest.$ac_ext >&5
10945 fi
10946 rm -f conftest.$ac_objext
10947          break
10948        done
10949        CC=$ac_save_CC
10950        rm -f conftest.$ac_ext
10951     fi
10952 fi
10953 echo "$as_me:10953: result: $ac_cv_sys_largefile_CC" >&5
10954 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
10955   if test "$ac_cv_sys_largefile_CC" != no; then
10956     CC=$CC$ac_cv_sys_largefile_CC
10957   fi
10958
10959   echo "$as_me:10959: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10960 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
10961 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
10962   echo $ECHO_N "(cached) $ECHO_C" >&6
10963 else
10964   while :; do
10965   ac_cv_sys_file_offset_bits=no
10966   cat >conftest.$ac_ext <<_ACEOF
10967 #line 10967 "configure"
10968 #include "confdefs.h"
10969 #include <sys/types.h>
10970  /* Check that off_t can represent 2**63 - 1 correctly.
10971     We can't simply define LARGE_OFF_T to be 9223372036854775807,
10972     since some C++ compilers masquerading as C compilers
10973     incorrectly reject 9223372036854775807.  */
10974 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10975   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10976                        && LARGE_OFF_T % 2147483647 == 1)
10977                       ? 1 : -1];
10978 int
10979 main ()
10980 {
10981
10982   ;
10983   return 0;
10984 }
10985 _ACEOF
10986 rm -f conftest.$ac_objext
10987 if { (eval echo "$as_me:10987: \"$ac_compile\"") >&5
10988   (eval $ac_compile) 2>&5
10989   ac_status=$?
10990   echo "$as_me:10990: \$? = $ac_status" >&5
10991   (exit $ac_status); } &&
10992          { ac_try='test -s conftest.$ac_objext'
10993   { (eval echo "$as_me:10993: \"$ac_try\"") >&5
10994   (eval $ac_try) 2>&5
10995   ac_status=$?
10996   echo "$as_me:10996: \$? = $ac_status" >&5
10997   (exit $ac_status); }; }; then
10998   break
10999 else
11000   echo "$as_me: failed program was:" >&5
11001 cat conftest.$ac_ext >&5
11002 fi
11003 rm -f conftest.$ac_objext conftest.$ac_ext
11004   cat >conftest.$ac_ext <<_ACEOF
11005 #line 11005 "configure"
11006 #include "confdefs.h"
11007 #define _FILE_OFFSET_BITS 64
11008 #include <sys/types.h>
11009  /* Check that off_t can represent 2**63 - 1 correctly.
11010     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11011     since some C++ compilers masquerading as C compilers
11012     incorrectly reject 9223372036854775807.  */
11013 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11014   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11015                        && LARGE_OFF_T % 2147483647 == 1)
11016                       ? 1 : -1];
11017 int
11018 main ()
11019 {
11020
11021   ;
11022   return 0;
11023 }
11024 _ACEOF
11025 rm -f conftest.$ac_objext
11026 if { (eval echo "$as_me:11026: \"$ac_compile\"") >&5
11027   (eval $ac_compile) 2>&5
11028   ac_status=$?
11029   echo "$as_me:11029: \$? = $ac_status" >&5
11030   (exit $ac_status); } &&
11031          { ac_try='test -s conftest.$ac_objext'
11032   { (eval echo "$as_me:11032: \"$ac_try\"") >&5
11033   (eval $ac_try) 2>&5
11034   ac_status=$?
11035   echo "$as_me:11035: \$? = $ac_status" >&5
11036   (exit $ac_status); }; }; then
11037   ac_cv_sys_file_offset_bits=64; break
11038 else
11039   echo "$as_me: failed program was:" >&5
11040 cat conftest.$ac_ext >&5
11041 fi
11042 rm -f conftest.$ac_objext conftest.$ac_ext
11043   break
11044 done
11045 fi
11046 echo "$as_me:11046: result: $ac_cv_sys_file_offset_bits" >&5
11047 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
11048 if test "$ac_cv_sys_file_offset_bits" != no; then
11049
11050 cat >>confdefs.h <<EOF
11051 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11052 EOF
11053
11054 fi
11055 rm -rf conftest*
11056   echo "$as_me:11056: checking for _LARGE_FILES value needed for large files" >&5
11057 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
11058 if test "${ac_cv_sys_large_files+set}" = set; then
11059   echo $ECHO_N "(cached) $ECHO_C" >&6
11060 else
11061   while :; do
11062   ac_cv_sys_large_files=no
11063   cat >conftest.$ac_ext <<_ACEOF
11064 #line 11064 "configure"
11065 #include "confdefs.h"
11066 #include <sys/types.h>
11067  /* Check that off_t can represent 2**63 - 1 correctly.
11068     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11069     since some C++ compilers masquerading as C compilers
11070     incorrectly reject 9223372036854775807.  */
11071 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11072   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11073                        && LARGE_OFF_T % 2147483647 == 1)
11074                       ? 1 : -1];
11075 int
11076 main ()
11077 {
11078
11079   ;
11080   return 0;
11081 }
11082 _ACEOF
11083 rm -f conftest.$ac_objext
11084 if { (eval echo "$as_me:11084: \"$ac_compile\"") >&5
11085   (eval $ac_compile) 2>&5
11086   ac_status=$?
11087   echo "$as_me:11087: \$? = $ac_status" >&5
11088   (exit $ac_status); } &&
11089          { ac_try='test -s conftest.$ac_objext'
11090   { (eval echo "$as_me:11090: \"$ac_try\"") >&5
11091   (eval $ac_try) 2>&5
11092   ac_status=$?
11093   echo "$as_me:11093: \$? = $ac_status" >&5
11094   (exit $ac_status); }; }; then
11095   break
11096 else
11097   echo "$as_me: failed program was:" >&5
11098 cat conftest.$ac_ext >&5
11099 fi
11100 rm -f conftest.$ac_objext conftest.$ac_ext
11101   cat >conftest.$ac_ext <<_ACEOF
11102 #line 11102 "configure"
11103 #include "confdefs.h"
11104 #define _LARGE_FILES 1
11105 #include <sys/types.h>
11106  /* Check that off_t can represent 2**63 - 1 correctly.
11107     We can't simply define LARGE_OFF_T to be 9223372036854775807,
11108     since some C++ compilers masquerading as C compilers
11109     incorrectly reject 9223372036854775807.  */
11110 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11111   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11112                        && LARGE_OFF_T % 2147483647 == 1)
11113                       ? 1 : -1];
11114 int
11115 main ()
11116 {
11117
11118   ;
11119   return 0;
11120 }
11121 _ACEOF
11122 rm -f conftest.$ac_objext
11123 if { (eval echo "$as_me:11123: \"$ac_compile\"") >&5
11124   (eval $ac_compile) 2>&5
11125   ac_status=$?
11126   echo "$as_me:11126: \$? = $ac_status" >&5
11127   (exit $ac_status); } &&
11128          { ac_try='test -s conftest.$ac_objext'
11129   { (eval echo "$as_me:11129: \"$ac_try\"") >&5
11130   (eval $ac_try) 2>&5
11131   ac_status=$?
11132   echo "$as_me:11132: \$? = $ac_status" >&5
11133   (exit $ac_status); }; }; then
11134   ac_cv_sys_large_files=1; break
11135 else
11136   echo "$as_me: failed program was:" >&5
11137 cat conftest.$ac_ext >&5
11138 fi
11139 rm -f conftest.$ac_objext conftest.$ac_ext
11140   break
11141 done
11142 fi
11143 echo "$as_me:11143: result: $ac_cv_sys_large_files" >&5
11144 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
11145 if test "$ac_cv_sys_large_files" != no; then
11146
11147 cat >>confdefs.h <<EOF
11148 #define _LARGE_FILES $ac_cv_sys_large_files
11149 EOF
11150
11151 fi
11152 rm -rf conftest*
11153 fi
11154
11155         if test "$enable_largefile" != no ; then
11156         echo "$as_me:11156: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11157 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
11158 if test "${ac_cv_sys_largefile_source+set}" = set; then
11159   echo $ECHO_N "(cached) $ECHO_C" >&6
11160 else
11161   while :; do
11162   ac_cv_sys_largefile_source=no
11163   cat >conftest.$ac_ext <<_ACEOF
11164 #line 11164 "configure"
11165 #include "confdefs.h"
11166 #include <stdio.h>
11167 int
11168 main ()
11169 {
11170 return !fseeko;
11171   ;
11172   return 0;
11173 }
11174 _ACEOF
11175 rm -f conftest.$ac_objext
11176 if { (eval echo "$as_me:11176: \"$ac_compile\"") >&5
11177   (eval $ac_compile) 2>&5
11178   ac_status=$?
11179   echo "$as_me:11179: \$? = $ac_status" >&5
11180   (exit $ac_status); } &&
11181          { ac_try='test -s conftest.$ac_objext'
11182   { (eval echo "$as_me:11182: \"$ac_try\"") >&5
11183   (eval $ac_try) 2>&5
11184   ac_status=$?
11185   echo "$as_me:11185: \$? = $ac_status" >&5
11186   (exit $ac_status); }; }; then
11187   break
11188 else
11189   echo "$as_me: failed program was:" >&5
11190 cat conftest.$ac_ext >&5
11191 fi
11192 rm -f conftest.$ac_objext conftest.$ac_ext
11193   cat >conftest.$ac_ext <<_ACEOF
11194 #line 11194 "configure"
11195 #include "confdefs.h"
11196 #define _LARGEFILE_SOURCE 1
11197 #include <stdio.h>
11198 int
11199 main ()
11200 {
11201 return !fseeko;
11202   ;
11203   return 0;
11204 }
11205 _ACEOF
11206 rm -f conftest.$ac_objext
11207 if { (eval echo "$as_me:11207: \"$ac_compile\"") >&5
11208   (eval $ac_compile) 2>&5
11209   ac_status=$?
11210   echo "$as_me:11210: \$? = $ac_status" >&5
11211   (exit $ac_status); } &&
11212          { ac_try='test -s conftest.$ac_objext'
11213   { (eval echo "$as_me:11213: \"$ac_try\"") >&5
11214   (eval $ac_try) 2>&5
11215   ac_status=$?
11216   echo "$as_me:11216: \$? = $ac_status" >&5
11217   (exit $ac_status); }; }; then
11218   ac_cv_sys_largefile_source=1; break
11219 else
11220   echo "$as_me: failed program was:" >&5
11221 cat conftest.$ac_ext >&5
11222 fi
11223 rm -f conftest.$ac_objext conftest.$ac_ext
11224   break
11225 done
11226 fi
11227 echo "$as_me:11227: result: $ac_cv_sys_largefile_source" >&5
11228 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
11229 if test "$ac_cv_sys_largefile_source" != no; then
11230
11231 cat >>confdefs.h <<EOF
11232 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
11233 EOF
11234
11235 fi
11236 rm -rf conftest*
11237
11238 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
11239 # in glibc 2.1.3, but that breaks too many other things.
11240 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
11241 echo "$as_me:11241: checking for fseeko" >&5
11242 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
11243 if test "${ac_cv_func_fseeko+set}" = set; then
11244   echo $ECHO_N "(cached) $ECHO_C" >&6
11245 else
11246   cat >conftest.$ac_ext <<_ACEOF
11247 #line 11247 "configure"
11248 #include "confdefs.h"
11249 #include <stdio.h>
11250 int
11251 main ()
11252 {
11253 return fseeko && fseeko (stdin, 0, 0);
11254   ;
11255   return 0;
11256 }
11257 _ACEOF
11258 rm -f conftest.$ac_objext conftest$ac_exeext
11259 if { (eval echo "$as_me:11259: \"$ac_link\"") >&5
11260   (eval $ac_link) 2>&5
11261   ac_status=$?
11262   echo "$as_me:11262: \$? = $ac_status" >&5
11263   (exit $ac_status); } &&
11264          { ac_try='test -s conftest$ac_exeext'
11265   { (eval echo "$as_me:11265: \"$ac_try\"") >&5
11266   (eval $ac_try) 2>&5
11267   ac_status=$?
11268   echo "$as_me:11268: \$? = $ac_status" >&5
11269   (exit $ac_status); }; }; then
11270   ac_cv_func_fseeko=yes
11271 else
11272   echo "$as_me: failed program was:" >&5
11273 cat conftest.$ac_ext >&5
11274 ac_cv_func_fseeko=no
11275 fi
11276 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11277 fi
11278 echo "$as_me:11278: result: $ac_cv_func_fseeko" >&5
11279 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
11280 if test $ac_cv_func_fseeko = yes; then
11281
11282 cat >>confdefs.h <<\EOF
11283 #define HAVE_FSEEKO 1
11284 EOF
11285
11286 fi
11287
11288         # Normally we would collect these definitions in the config.h,
11289         # but (like _XOPEN_SOURCE), some environments rely on having these
11290         # defined before any of the system headers are included.  Another
11291         # case comes up with C++, e.g., on AIX the compiler compiles the
11292         # header files by themselves before looking at the body files it is
11293         # told to compile.  For ncurses, those header files do not include
11294         # the config.h
11295         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
11296         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
11297         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
11298
11299         echo "$as_me:11299: checking whether to use struct dirent64" >&5
11300 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
11301 if test "${cf_cv_struct_dirent64+set}" = set; then
11302   echo $ECHO_N "(cached) $ECHO_C" >&6
11303 else
11304
11305                 cat >conftest.$ac_ext <<_ACEOF
11306 #line 11306 "configure"
11307 #include "confdefs.h"
11308
11309 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
11310 #include <sys/types.h>
11311 #include <dirent.h>
11312
11313 int
11314 main ()
11315 {
11316
11317                 /* if transitional largefile support is setup, this is true */
11318                 extern struct dirent64 * readdir(DIR *);
11319                 struct dirent64 *x = readdir((DIR *)0);
11320                 struct dirent *y = readdir((DIR *)0);
11321                 int z = x - y;
11322
11323   ;
11324   return 0;
11325 }
11326 _ACEOF
11327 rm -f conftest.$ac_objext
11328 if { (eval echo "$as_me:11328: \"$ac_compile\"") >&5
11329   (eval $ac_compile) 2>&5
11330   ac_status=$?
11331   echo "$as_me:11331: \$? = $ac_status" >&5
11332   (exit $ac_status); } &&
11333          { ac_try='test -s conftest.$ac_objext'
11334   { (eval echo "$as_me:11334: \"$ac_try\"") >&5
11335   (eval $ac_try) 2>&5
11336   ac_status=$?
11337   echo "$as_me:11337: \$? = $ac_status" >&5
11338   (exit $ac_status); }; }; then
11339   cf_cv_struct_dirent64=yes
11340 else
11341   echo "$as_me: failed program was:" >&5
11342 cat conftest.$ac_ext >&5
11343 cf_cv_struct_dirent64=no
11344 fi
11345 rm -f conftest.$ac_objext conftest.$ac_ext
11346
11347 fi
11348 echo "$as_me:11348: result: $cf_cv_struct_dirent64" >&5
11349 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
11350         test "$cf_cv_struct_dirent64" = yes &&
11351 cat >>confdefs.h <<\EOF
11352 #define HAVE_STRUCT_DIRENT64 1
11353 EOF
11354
11355         fi
11356
11357 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
11358 echo "$as_me:11358: checking if you want tparm not to use X/Open fixed-parameter list" >&5
11359 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
11360
11361 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
11362 if test "${enable_tparm_varargs+set}" = set; then
11363   enableval="$enable_tparm_varargs"
11364   with_tparm_varargs=$enableval
11365 else
11366   with_tparm_varargs=yes
11367 fi;
11368 echo "$as_me:11368: result: $with_tparm_varargs" >&5
11369 echo "${ECHO_T}$with_tparm_varargs" >&6
11370 NCURSES_TPARM_VARARGS=0
11371 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
11372
11373 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
11374 if test "$with_ticlib" != no ; then
11375 echo "$as_me:11375: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
11376 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
11377
11378 # Check whether --enable-tic-depends or --disable-tic-depends was given.
11379 if test "${enable_tic_depends+set}" = set; then
11380   enableval="$enable_tic_depends"
11381   with_tic_depends=$enableval
11382 else
11383   with_tic_depends=yes
11384 fi;
11385 echo "$as_me:11385: result: $with_tic_depends" >&5
11386 echo "${ECHO_T}$with_tic_depends" >&6
11387 else
11388         with_tic_depends=no
11389 fi
11390
11391 ###   use option --disable-wattr-macros to suppress wattr* macros from curses.h
11392 echo "$as_me:11392: checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition" >&5
11393 echo $ECHO_N "checking if you want to suppress wattr* macros to help with ncurses5/ncurses6 transition... $ECHO_C" >&6
11394
11395 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
11396 if test "${enable_wattr_macros+set}" = set; then
11397   enableval="$enable_wattr_macros"
11398   with_wattr_macros=$enableval
11399 else
11400   with_wattr_macros=yes
11401 fi;
11402 if [ "x$with_wattr_macros" != xyes ]; then
11403         NCURSES_WATTR_MACROS=0
11404         echo "$as_me:11404: result: yes" >&5
11405 echo "${ECHO_T}yes" >&6
11406 else
11407         NCURSES_WATTR_MACROS=1
11408         echo "$as_me:11408: result: no" >&5
11409 echo "${ECHO_T}no" >&6
11410 fi
11411
11412 ###   use option --with-bool to override bool's type
11413 echo "$as_me:11413: checking for type of bool" >&5
11414 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
11415
11416 # Check whether --with-bool or --without-bool was given.
11417 if test "${with_bool+set}" = set; then
11418   withval="$with_bool"
11419   NCURSES_BOOL="$withval"
11420 else
11421   NCURSES_BOOL=auto
11422 fi;
11423 echo "$as_me:11423: result: $NCURSES_BOOL" >&5
11424 echo "${ECHO_T}$NCURSES_BOOL" >&6
11425
11426 echo "$as_me:11426: checking for alternate terminal capabilities file" >&5
11427 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
11428
11429 # Check whether --with-caps or --without-caps was given.
11430 if test "${with_caps+set}" = set; then
11431   withval="$with_caps"
11432   TERMINFO_CAPS=Caps.$withval
11433 else
11434   TERMINFO_CAPS=Caps
11435 fi;
11436 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
11437 echo "$as_me:11437: result: $TERMINFO_CAPS" >&5
11438 echo "${ECHO_T}$TERMINFO_CAPS" >&6
11439
11440 ###   use option --with-chtype to override chtype's type
11441 echo "$as_me:11441: checking for type of chtype" >&5
11442 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11443
11444 # Check whether --with-chtype or --without-chtype was given.
11445 if test "${with_chtype+set}" = set; then
11446   withval="$with_chtype"
11447   NCURSES_CHTYPE="$withval"
11448 else
11449   NCURSES_CHTYPE=$cf_dft_chtype
11450 fi;
11451 echo "$as_me:11451: result: $NCURSES_CHTYPE" >&5
11452 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
11453
11454 ###   use option --with-ospeed to override ospeed's type
11455 echo "$as_me:11455: checking for type of ospeed" >&5
11456 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
11457
11458 # Check whether --with-ospeed or --without-ospeed was given.
11459 if test "${with_ospeed+set}" = set; then
11460   withval="$with_ospeed"
11461   NCURSES_OSPEED="$withval"
11462 else
11463   NCURSES_OSPEED=short
11464 fi;
11465 echo "$as_me:11465: result: $NCURSES_OSPEED" >&5
11466 echo "${ECHO_T}$NCURSES_OSPEED" >&6
11467
11468 ###   use option --with-mmask-t to override mmask_t's type
11469 echo "$as_me:11469: checking for type of mmask_t" >&5
11470 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
11471
11472 # Check whether --with-mmask-t or --without-mmask-t was given.
11473 if test "${with_mmask_t+set}" = set; then
11474   withval="$with_mmask_t"
11475   NCURSES_MMASK_T="$withval"
11476 else
11477   NCURSES_MMASK_T=$cf_dft_mmask_t
11478 fi;
11479 echo "$as_me:11479: result: $NCURSES_MMASK_T" >&5
11480 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
11481
11482 ###   use option --with-ccharw-max to override CCHARW_MAX size
11483 echo "$as_me:11483: checking for size CCHARW_MAX" >&5
11484 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
11485
11486 # Check whether --with-ccharw-max or --without-ccharw-max was given.
11487 if test "${with_ccharw_max+set}" = set; then
11488   withval="$with_ccharw_max"
11489   NCURSES_CCHARW_MAX="$withval"
11490 else
11491   NCURSES_CCHARW_MAX=5
11492 fi;
11493 echo "$as_me:11493: result: $NCURSES_CCHARW_MAX" >&5
11494 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
11495
11496 ###   use option --with-tparm-arg to override tparm's argument type
11497 echo "$as_me:11497: checking for type of tparm args" >&5
11498 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
11499
11500 # Check whether --with-tparm-arg or --without-tparm-arg was given.
11501 if test "${with_tparm_arg+set}" = set; then
11502   withval="$with_tparm_arg"
11503   NCURSES_TPARM_ARG="$withval"
11504 else
11505   NCURSES_TPARM_ARG=$cf_dft_tparm_arg
11506 fi;
11507 echo "$as_me:11507: result: $NCURSES_TPARM_ARG" >&5
11508 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
11509
11510 ### Enable compiling-in rcs id's
11511 echo "$as_me:11511: checking if RCS identifiers should be compiled-in" >&5
11512 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
11513
11514 # Check whether --with-rcs-ids or --without-rcs-ids was given.
11515 if test "${with_rcs_ids+set}" = set; then
11516   withval="$with_rcs_ids"
11517   with_rcs_ids=$withval
11518 else
11519   with_rcs_ids=no
11520 fi;
11521 echo "$as_me:11521: result: $with_rcs_ids" >&5
11522 echo "${ECHO_T}$with_rcs_ids" >&6
11523 test "x$with_rcs_ids" = xyes &&
11524 cat >>confdefs.h <<\EOF
11525 #define USE_RCS_IDS 1
11526 EOF
11527
11528 ###############################################################################
11529
11530 echo "$as_me:11530: checking format of man-pages" >&5
11531 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
11532
11533 # Check whether --with-manpage-format or --without-manpage-format was given.
11534 if test "${with_manpage_format+set}" = set; then
11535   withval="$with_manpage_format"
11536   MANPAGE_FORMAT=$withval
11537 else
11538   MANPAGE_FORMAT=unknown
11539 fi;
11540
11541 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
11542 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
11543
11544 cf_unknown=
11545
11546 case $MANPAGE_FORMAT in
11547 (unknown)
11548         if test -z "$MANPATH" ; then
11549                 MANPATH="/usr/man:/usr/share/man"
11550         fi
11551
11552         # look for the 'date' man-page (it's most likely to be installed!)
11553         MANPAGE_FORMAT=
11554         cf_preform=no
11555         cf_catonly=yes
11556         cf_example=date
11557
11558         IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
11559         for cf_dir in $MANPATH; do
11560                 test -z "$cf_dir" && cf_dir=/usr/man
11561                 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
11562                 do
11563                         cf_test=`echo $cf_name | sed -e 's/*//'`
11564                         if test "x$cf_test" = "x$cf_name" ; then
11565
11566                                 case "$cf_name" in
11567                                 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
11568                                 (*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
11569                                 (*.0)  MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
11570                                 (*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
11571                                 esac
11572
11573                                 case "$cf_name" in
11574                                 ($cf_dir/man*)
11575                                         cf_catonly=no
11576                                         ;;
11577                                 ($cf_dir/cat*)
11578                                         cf_preform=yes
11579                                         ;;
11580                                 esac
11581                                 break
11582                         fi
11583
11584                         # if we found a match in either man* or cat*, stop looking
11585                         if test -n "$MANPAGE_FORMAT" ; then
11586                                 cf_found=no
11587                                 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
11588                                 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
11589                                 case "$cf_name" in
11590                                 ($cf_dir/cat*)
11591                                         cf_found=yes
11592                                         ;;
11593                                 esac
11594                                 test $cf_found=yes && break
11595                         fi
11596                 done
11597                 # only check the first directory in $MANPATH where we find manpages
11598                 if test -n "$MANPAGE_FORMAT" ; then
11599                         break
11600                 fi
11601         done
11602         # if we did not find the example, just assume it is normal
11603         test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
11604         IFS="$ac_save_ifs"
11605         ;;
11606 (*)
11607         for cf_option in $MANPAGE_FORMAT; do
11608         case $cf_option in
11609         (gzip|compress|BSDI|normal|formatted|catonly)
11610                 ;;
11611         (*)
11612                 cf_unknown="$cf_unknown $cf_option"
11613                 ;;
11614         esac
11615         done
11616         ;;
11617 esac
11618
11619 echo "$as_me:11619: result: $MANPAGE_FORMAT" >&5
11620 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
11621 if test -n "$cf_unknown" ; then
11622         { echo "$as_me:11622: WARNING: Unexpected manpage-format $cf_unknown" >&5
11623 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
11624 fi
11625
11626 echo "$as_me:11626: checking for manpage renaming" >&5
11627 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
11628
11629 # Check whether --with-manpage-renames or --without-manpage-renames was given.
11630 if test "${with_manpage_renames+set}" = set; then
11631   withval="$with_manpage_renames"
11632   MANPAGE_RENAMES=$withval
11633 else
11634   MANPAGE_RENAMES=yes
11635 fi;
11636
11637 case ".$MANPAGE_RENAMES" in
11638 (.no)
11639         ;;
11640 (.|.yes)
11641         # Debian 'man' program?
11642         if test -f /etc/debian_version ; then
11643                 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
11644         else
11645                 MANPAGE_RENAMES=no
11646         fi
11647         ;;
11648 esac
11649
11650 if test "$MANPAGE_RENAMES" != no ; then
11651         if test -f $srcdir/man/$MANPAGE_RENAMES ; then
11652                 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
11653         elif test ! -f $MANPAGE_RENAMES ; then
11654                 { { echo "$as_me:11654: error: not a filename: $MANPAGE_RENAMES" >&5
11655 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
11656    { (exit 1); exit 1; }; }
11657         fi
11658
11659         test ! -d man && mkdir man
11660
11661         # Construct a sed-script to perform renaming within man-pages
11662         if test -n "$MANPAGE_RENAMES" ; then
11663                 test ! -d man && mkdir man
11664                 $SHELL $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
11665         fi
11666 fi
11667
11668 echo "$as_me:11668: result: $MANPAGE_RENAMES" >&5
11669 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
11670
11671 echo "$as_me:11671: checking if manpage aliases will be installed" >&5
11672 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
11673
11674 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
11675 if test "${with_manpage_aliases+set}" = set; then
11676   withval="$with_manpage_aliases"
11677   MANPAGE_ALIASES=$withval
11678 else
11679   MANPAGE_ALIASES=yes
11680 fi;
11681
11682 echo "$as_me:11682: result: $MANPAGE_ALIASES" >&5
11683 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
11684
11685 case "x$LN_S" in
11686 (xln*)
11687         cf_use_symlinks=yes
11688         ;;
11689 (*)
11690         cf_use_symlinks=no
11691         ;;
11692 esac
11693
11694 MANPAGE_SYMLINKS=no
11695 if test "$MANPAGE_ALIASES" = yes ; then
11696 echo "$as_me:11696: checking if manpage symlinks should be used" >&5
11697 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
11698
11699 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
11700 if test "${with_manpage_symlinks+set}" = set; then
11701   withval="$with_manpage_symlinks"
11702   MANPAGE_SYMLINKS=$withval
11703 else
11704   MANPAGE_SYMLINKS=$cf_use_symlinks
11705 fi;
11706
11707 if test "$$cf_use_symlinks" = no; then
11708 if test "$MANPAGE_SYMLINKS" = yes ; then
11709         { echo "$as_me:11709: WARNING: cannot make symlinks" >&5
11710 echo "$as_me: WARNING: cannot make symlinks" >&2;}
11711         MANPAGE_SYMLINKS=no
11712 fi
11713 fi
11714
11715 echo "$as_me:11715: result: $MANPAGE_SYMLINKS" >&5
11716 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
11717 fi
11718
11719 echo "$as_me:11719: checking for manpage tbl" >&5
11720 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
11721
11722 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
11723 if test "${with_manpage_tbl+set}" = set; then
11724   withval="$with_manpage_tbl"
11725   MANPAGE_TBL=$withval
11726 else
11727   MANPAGE_TBL=no
11728 fi;
11729
11730 echo "$as_me:11730: result: $MANPAGE_TBL" >&5
11731 echo "${ECHO_T}$MANPAGE_TBL" >&6
11732
11733 if test "$prefix" = "NONE" ; then
11734         cf_prefix="$ac_default_prefix"
11735 else
11736         cf_prefix="$prefix"
11737 fi
11738
11739 case "$MANPAGE_FORMAT" in
11740 (*catonly*)
11741         cf_format=yes
11742         cf_inboth=no
11743         ;;
11744 (*formatted*)
11745         cf_format=yes
11746         cf_inboth=yes
11747         ;;
11748 (*)
11749         cf_format=no
11750         cf_inboth=no
11751         ;;
11752 esac
11753
11754 test ! -d man && mkdir man
11755
11756 cf_so_strip=
11757 cf_compress=
11758 case "$MANPAGE_FORMAT" in
11759 (*compress*)
11760         cf_so_strip="Z"
11761         cf_compress=compress
11762         ;;
11763 (*gzip*)
11764         cf_so_strip="gz"
11765         cf_compress=gzip
11766         ;;
11767 esac
11768
11769 cf_edit_man=./edit_man.sh
11770 cf_man_alias=`pwd`/man_alias.sed
11771
11772 cat >$cf_edit_man <<CF_EOF
11773 #! $SHELL
11774 # this script is generated by the configure-script CF_MAN_PAGES macro.
11775
11776 prefix="$cf_prefix"
11777 datarootdir="$datarootdir"
11778 datadir="$datadir"
11779
11780 NCURSES_MAJOR="$NCURSES_MAJOR"
11781 NCURSES_MINOR="$NCURSES_MINOR"
11782 NCURSES_PATCH="$NCURSES_PATCH"
11783
11784 NCURSES_OSPEED="$NCURSES_OSPEED"
11785 TERMINFO="$TERMINFO"
11786
11787 INSTALL="$INSTALL"
11788 INSTALL_DATA="$INSTALL_DATA"
11789
11790 transform="$program_transform_name"
11791
11792 TMP=\${TMPDIR:=/tmp}/man\$\$
11793 trap "rm -f \$TMP" 0 1 2 5 15
11794
11795 form=\$1
11796 shift || exit 1
11797
11798 verb=\$1
11799 shift || exit 1
11800
11801 mandir=\$1
11802 shift || exit 1
11803
11804 srcdir=\$1
11805 top_srcdir=\$srcdir/..
11806 shift || exit 1
11807
11808 if test "\$form" = normal ; then
11809         if test "$cf_format" = yes ; then
11810         if test "$cf_inboth" = no ; then
11811                 $SHELL \$0 format \$verb \$mandir \$srcdir \$*
11812                 exit $?
11813         fi
11814         fi
11815         cf_subdir=\$mandir/man
11816         cf_tables=$MANPAGE_TBL
11817 else
11818         cf_subdir=\$mandir/cat
11819         cf_tables=yes
11820 fi
11821
11822 # process the list of source-files
11823 for i in \$* ; do
11824 case \$i in
11825 (*.orig|*.rej) ;;
11826 (*.[0-9]*)
11827         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
11828         if test \$verb = installing ; then
11829         if test ! -d \$cf_subdir\${section} ; then
11830                 mkdir -p \$cf_subdir\$section
11831         fi
11832         fi
11833
11834         # replace variables in man page
11835         if test ! -f $cf_man_alias ; then
11836 cat >>$cf_man_alias <<-CF_EOF2
11837                 s,@DATADIR@,\$datadir,g
11838                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
11839                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
11840                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
11841                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
11842                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
11843                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
11844 CF_EOF
11845
11846         for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
11847         do
11848                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11849                 cf_name=`echo $cf_name|sed "$program_transform_name"`
11850 cat >>$cf_edit_man <<-CF_EOF
11851                 s,@$cf_NAME@,$cf_name,g
11852 CF_EOF
11853         done
11854
11855 cat >>$cf_edit_man <<CF_EOF
11856 CF_EOF2
11857                 echo "...made $cf_man_alias"
11858         fi
11859
11860         aliases=
11861         cf_source=\`basename \$i\`
11862         inalias=\$cf_source
11863         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
11864         if test ! -f \$inalias ; then
11865                 echo .. skipped \$cf_source
11866                 continue
11867         fi
11868 CF_EOF
11869
11870 if test "$MANPAGE_ALIASES" != no ; then
11871 cat >>$cf_edit_man <<CF_EOF
11872         nCurses=ignore.3x
11873         test $with_curses_h = yes && nCurses=ncurses.3x
11874         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
11875 CF_EOF
11876 fi
11877
11878 if test "$MANPAGE_RENAMES" = no ; then
11879 cat >>$cf_edit_man <<CF_EOF
11880         # perform program transformations for section 1 man pages
11881         if test \$section = 1 ; then
11882                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
11883         else
11884                 cf_target=\$cf_subdir\${section}/\$cf_source
11885         fi
11886 CF_EOF
11887 else
11888 cat >>$cf_edit_man <<CF_EOF
11889         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
11890         if test -z "\$cf_target" ; then
11891                 echo '? missing rename for '\$cf_source
11892                 cf_target="\$cf_source"
11893         fi
11894         cf_target="\$cf_subdir\${section}/\${cf_target}"
11895
11896 CF_EOF
11897 fi
11898
11899 cat >>$cf_edit_man <<CF_EOF
11900         sed     -f $cf_man_alias \\
11901 CF_EOF
11902
11903 if test -f $MANPAGE_RENAMES ; then
11904 cat >>$cf_edit_man <<CF_EOF
11905                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
11906 CF_EOF
11907 else
11908 cat >>$cf_edit_man <<CF_EOF
11909                 < \$i >\$TMP
11910 CF_EOF
11911 fi
11912
11913 cat >>$cf_edit_man <<CF_EOF
11914 if test \$cf_tables = yes ; then
11915         tbl \$TMP >\$TMP.out
11916         mv \$TMP.out \$TMP
11917 fi
11918 CF_EOF
11919
11920 if test $with_overwrite != yes ; then
11921 cat >>$cf_edit_man <<CF_EOF
11922         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
11923         mv \$TMP.out \$TMP
11924 CF_EOF
11925 fi
11926
11927 if test $with_curses_h != yes ; then
11928 cat >>$cf_edit_man <<CF_EOF
11929         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
11930         mv \$TMP.out \$TMP
11931 CF_EOF
11932 fi
11933
11934 cat >>$cf_edit_man <<CF_EOF
11935         if test \$form = format ; then
11936                 nroff -man \$TMP >\$TMP.out
11937                 mv \$TMP.out \$TMP
11938         fi
11939 CF_EOF
11940
11941 if test -n "$cf_compress" ; then
11942 cat >>$cf_edit_man <<CF_EOF
11943         if test \$verb = installing ; then
11944         if ( $cf_compress -f \$TMP )
11945         then
11946                 mv \$TMP.$cf_so_strip \$TMP
11947         fi
11948         fi
11949         cf_target="\$cf_target.$cf_so_strip"
11950 CF_EOF
11951 fi
11952
11953 case "$MANPAGE_FORMAT" in
11954 (*BSDI*)
11955 cat >>$cf_edit_man <<CF_EOF
11956         if test \$form = format ; then
11957                 # BSDI installs only .0 suffixes in the cat directories
11958                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
11959         fi
11960 CF_EOF
11961   ;;
11962 esac
11963
11964 cat >>$cf_edit_man <<CF_EOF
11965         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
11966         if test \$verb = installing ; then
11967                 echo \$verb \$cf_target
11968                 \$INSTALL_DATA \$TMP \$cf_target
11969                 test -d \$cf_subdir\${section} &&
11970                 test -n "\$aliases" && (
11971                         cd \$cf_subdir\${section} && (
11972                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
11973                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
11974                                 cf_target=\`basename \$cf_target\`
11975                                 for cf_alias in \$aliases
11976                                 do
11977                                         if test \$section = 1 ; then
11978                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
11979                                         fi
11980
11981                                         if test "$MANPAGE_SYMLINKS" = yes ; then
11982                                                 if test -f \$cf_alias\${suffix} ; then
11983                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
11984                                                         then
11985                                                                 continue
11986                                                         fi
11987                                                 fi
11988                                                 echo .. \$verb alias \$cf_alias\${suffix}
11989 CF_EOF
11990 case "x$LN_S" in
11991 (*-f)
11992 cat >>$cf_edit_man <<CF_EOF
11993                                                 $LN_S \$cf_target \$cf_alias\${suffix}
11994 CF_EOF
11995         ;;
11996 (*)
11997 cat >>$cf_edit_man <<CF_EOF
11998                                                 rm -f \$cf_alias\${suffix}
11999                                                 $LN_S \$cf_target \$cf_alias\${suffix}
12000 CF_EOF
12001         ;;
12002 esac
12003 cat >>$cf_edit_man <<CF_EOF
12004                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
12005                                                 echo ".so \$cf_source" >\$TMP
12006 CF_EOF
12007 if test -n "$cf_compress" ; then
12008 cat >>$cf_edit_man <<CF_EOF
12009                                                 if test -n "$cf_so_strip" ; then
12010                                                         $cf_compress -f \$TMP
12011                                                         mv \$TMP.$cf_so_strip \$TMP
12012                                                 fi
12013 CF_EOF
12014 fi
12015 cat >>$cf_edit_man <<CF_EOF
12016                                                 echo .. \$verb alias \$cf_alias\${suffix}
12017                                                 rm -f \$cf_alias\${suffix}
12018                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
12019                                         fi
12020                                 done
12021                         )
12022                 )
12023         elif test \$verb = removing ; then
12024                 test -f \$cf_target && (
12025                         echo \$verb \$cf_target
12026                         rm -f \$cf_target
12027                 )
12028                 test -d \$cf_subdir\${section} &&
12029                 test -n "\$aliases" && (
12030                         cd \$cf_subdir\${section} && (
12031                                 for cf_alias in \$aliases
12032                                 do
12033                                         if test \$section = 1 ; then
12034                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
12035                                         fi
12036
12037                                         echo .. \$verb alias \$cf_alias\${suffix}
12038                                         rm -f \$cf_alias\${suffix}
12039                                 done
12040                         )
12041                 )
12042         else
12043 #               echo ".hy 0"
12044                 cat \$TMP
12045         fi
12046         ;;
12047 esac
12048 done
12049
12050 if test $cf_inboth = yes ; then
12051 if test \$form != format ; then
12052         $SHELL \$0 format \$verb \$mandir \$srcdir \$*
12053 fi
12054 fi
12055
12056 exit 0
12057 CF_EOF
12058 chmod 755 $cf_edit_man
12059
12060 ###############################################################################
12061
12062 ### Note that some functions (such as const) are normally disabled anyway.
12063 echo "$as_me:12063: checking if you want to build with function extensions" >&5
12064 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
12065
12066 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
12067 if test "${enable_ext_funcs+set}" = set; then
12068   enableval="$enable_ext_funcs"
12069   with_ext_funcs=$enableval
12070 else
12071   with_ext_funcs=yes
12072 fi;
12073 echo "$as_me:12073: result: $with_ext_funcs" >&5
12074 echo "${ECHO_T}$with_ext_funcs" >&6
12075 if test "x$with_ext_funcs" = xyes ; then
12076         NCURSES_EXT_FUNCS=1
12077
12078 cat >>confdefs.h <<\EOF
12079 #define HAVE_ASSUME_DEFAULT_COLORS 1
12080 EOF
12081
12082 cat >>confdefs.h <<\EOF
12083 #define HAVE_CURSES_VERSION 1
12084 EOF
12085
12086 cat >>confdefs.h <<\EOF
12087 #define HAVE_HAS_KEY 1
12088 EOF
12089
12090 cat >>confdefs.h <<\EOF
12091 #define HAVE_RESIZETERM 1
12092 EOF
12093
12094 cat >>confdefs.h <<\EOF
12095 #define HAVE_RESIZE_TERM 1
12096 EOF
12097
12098 cat >>confdefs.h <<\EOF
12099 #define HAVE_TERM_ENTRY_H 1
12100 EOF
12101
12102 cat >>confdefs.h <<\EOF
12103 #define HAVE_USE_DEFAULT_COLORS 1
12104 EOF
12105
12106 cat >>confdefs.h <<\EOF
12107 #define HAVE_USE_EXTENDED_NAMES 1
12108 EOF
12109
12110 cat >>confdefs.h <<\EOF
12111 #define HAVE_USE_SCREEN 1
12112 EOF
12113
12114 cat >>confdefs.h <<\EOF
12115 #define HAVE_USE_WINDOW 1
12116 EOF
12117
12118 cat >>confdefs.h <<\EOF
12119 #define HAVE_WRESIZE 1
12120 EOF
12121
12122 cat >>confdefs.h <<\EOF
12123 #define NCURSES_EXT_FUNCS 1
12124 EOF
12125
12126         GENERATED_EXT_FUNCS=generated
12127         test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
12128 else
12129         NCURSES_EXT_FUNCS=0
12130         GENERATED_EXT_FUNCS=
12131 fi
12132
12133 echo "$as_me:12133: checking if you want to build with SCREEN extensions" >&5
12134 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
12135
12136 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
12137 if test "${enable_sp_funcs+set}" = set; then
12138   enableval="$enable_sp_funcs"
12139   with_sp_funcs=$enableval
12140 else
12141   with_sp_funcs=$cf_dft_ext_spfuncs
12142 fi;
12143 echo "$as_me:12143: result: $with_sp_funcs" >&5
12144 echo "${ECHO_T}$with_sp_funcs" >&6
12145 if test "x$with_sp_funcs" = xyes ; then
12146         NCURSES_SP_FUNCS=1
12147
12148 cat >>confdefs.h <<\EOF
12149 #define NCURSES_SP_FUNCS 1
12150 EOF
12151
12152         GENERATED_SP_FUNCS=generated
12153 else
12154         NCURSES_SP_FUNCS=0
12155         GENERATED_SP_FUNCS=
12156 fi
12157
12158 echo "$as_me:12158: checking if you want to build with terminal-driver" >&5
12159 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
12160
12161 # Check whether --enable-term-driver or --disable-term-driver was given.
12162 if test "${enable_term_driver+set}" = set; then
12163   enableval="$enable_term_driver"
12164   with_term_driver=$enableval
12165 else
12166   with_term_driver=no
12167 fi;
12168 echo "$as_me:12168: result: $with_term_driver" >&5
12169 echo "${ECHO_T}$with_term_driver" >&6
12170 if test "x$with_term_driver" = xyes ; then
12171
12172 cat >>confdefs.h <<\EOF
12173 #define USE_TERM_DRIVER 1
12174 EOF
12175
12176         if test "x$with_termlib" != xno ; then
12177                 { { echo "$as_me:12177: error: The term-driver option conflicts with the termlib option" >&5
12178 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
12179    { (exit 1); exit 1; }; }
12180         fi
12181         if test "x$with_sp_funcs" != xyes ; then
12182                 { { echo "$as_me:12182: error: The term-driver option relies upon sp-funcs" >&5
12183 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
12184    { (exit 1); exit 1; }; }
12185         fi
12186 fi
12187
12188 ###   use option --enable-const to turn on use of const beyond that in XSI.
12189 echo "$as_me:12189: checking for extended use of const keyword" >&5
12190 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
12191
12192 # Check whether --enable-const or --disable-const was given.
12193 if test "${enable_const+set}" = set; then
12194   enableval="$enable_const"
12195   with_ext_const=$enableval
12196 else
12197   with_ext_const=$cf_dft_ext_const
12198 fi;
12199 echo "$as_me:12199: result: $with_ext_const" >&5
12200 echo "${ECHO_T}$with_ext_const" >&6
12201 NCURSES_CONST='/*nothing*/'
12202 if test "x$with_ext_const" = xyes ; then
12203         NCURSES_CONST=const
12204 fi
12205
12206 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
12207 echo "$as_me:12207: checking if you want to use extended colors" >&5
12208 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
12209
12210 # Check whether --enable-ext-colors or --disable-ext-colors was given.
12211 if test "${enable_ext_colors+set}" = set; then
12212   enableval="$enable_ext_colors"
12213   with_ext_colors=$enableval
12214 else
12215   with_ext_colors=$cf_dft_ext_colors
12216 fi;
12217 echo "$as_me:12217: result: $with_ext_colors" >&5
12218 echo "${ECHO_T}$with_ext_colors" >&6
12219 NCURSES_EXT_COLORS=0
12220 if test "x$with_ext_colors" = xyes ; then
12221         if test "x$with_widec" != xyes ; then
12222                 { echo "$as_me:12222: WARNING: This option applies only to wide-character library" >&5
12223 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
12224         else
12225                 # cannot be ABI 5 since it changes sizeof(cchar_t)
12226
12227 if test "${with_abi_version+set}" != set; then
12228         case $cf_cv_rel_version in
12229         (5.*)
12230                 cf_cv_rel_version=6.0
12231                 cf_cv_abi_version=6
12232                 { echo "$as_me:12232: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
12233 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
12234                 ;;
12235         esac
12236 fi
12237
12238                 NCURSES_EXT_COLORS=1
12239
12240 cat >>confdefs.h <<\EOF
12241 #define NCURSES_EXT_COLORS 1
12242 EOF
12243
12244 cat >>confdefs.h <<\EOF
12245 #define HAVE_ALLOC_PAIR 1
12246 EOF
12247
12248         fi
12249 fi
12250
12251 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
12252 echo "$as_me:12252: checking if you want to use extended mouse encoding" >&5
12253 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
12254
12255 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
12256 if test "${enable_ext_mouse+set}" = set; then
12257   enableval="$enable_ext_mouse"
12258   with_ext_mouse=$enableval
12259 else
12260   with_ext_mouse=$cf_dft_ext_mouse
12261 fi;
12262 echo "$as_me:12262: result: $with_ext_mouse" >&5
12263 echo "${ECHO_T}$with_ext_mouse" >&6
12264 NCURSES_MOUSE_VERSION=1
12265 if test "x$with_ext_mouse" = xyes ; then
12266         NCURSES_MOUSE_VERSION=2
12267
12268 if test "${with_abi_version+set}" != set; then
12269         case $cf_cv_rel_version in
12270         (5.*)
12271                 cf_cv_rel_version=6.0
12272                 cf_cv_abi_version=6
12273                 { echo "$as_me:12273: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
12274 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
12275                 ;;
12276         esac
12277 fi
12278
12279 fi
12280
12281 ###   use option --enable-ext-putwin to turn on extended screendumps
12282 echo "$as_me:12282: checking if you want to use extended putwin/screendump" >&5
12283 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
12284
12285 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
12286 if test "${enable_ext_putwin+set}" = set; then
12287   enableval="$enable_ext_putwin"
12288   with_ext_putwin=$enableval
12289 else
12290   with_ext_putwin=$cf_dft_ext_putwin
12291 fi;
12292 echo "$as_me:12292: result: $with_ext_putwin" >&5
12293 echo "${ECHO_T}$with_ext_putwin" >&6
12294 if test "x$with_ext_putwin" = xyes ; then
12295
12296 cat >>confdefs.h <<\EOF
12297 #define NCURSES_EXT_PUTWIN 1
12298 EOF
12299
12300 fi
12301
12302 echo "$as_me:12302: checking if you want \$NCURSES_NO_PADDING code" >&5
12303 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
12304
12305 # Check whether --enable-no-padding or --disable-no-padding was given.
12306 if test "${enable_no_padding+set}" = set; then
12307   enableval="$enable_no_padding"
12308   with_no_padding=$enableval
12309 else
12310   with_no_padding=$with_ext_funcs
12311 fi;
12312 echo "$as_me:12312: result: $with_no_padding" >&5
12313 echo "${ECHO_T}$with_no_padding" >&6
12314 test "x$with_no_padding" = xyes &&
12315 cat >>confdefs.h <<\EOF
12316 #define NCURSES_NO_PADDING 1
12317 EOF
12318
12319 echo "$as_me:12319: checking for ANSI C header files" >&5
12320 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12321 if test "${ac_cv_header_stdc+set}" = set; then
12322   echo $ECHO_N "(cached) $ECHO_C" >&6
12323 else
12324   cat >conftest.$ac_ext <<_ACEOF
12325 #line 12325 "configure"
12326 #include "confdefs.h"
12327 #include <stdlib.h>
12328 #include <stdarg.h>
12329 #include <string.h>
12330 #include <float.h>
12331
12332 _ACEOF
12333 if { (eval echo "$as_me:12333: \"$ac_cpp conftest.$ac_ext\"") >&5
12334   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12335   ac_status=$?
12336   egrep -v '^ *\+' conftest.er1 >conftest.err
12337   rm -f conftest.er1
12338   cat conftest.err >&5
12339   echo "$as_me:12339: \$? = $ac_status" >&5
12340   (exit $ac_status); } >/dev/null; then
12341   if test -s conftest.err; then
12342     ac_cpp_err=$ac_c_preproc_warn_flag
12343   else
12344     ac_cpp_err=
12345   fi
12346 else
12347   ac_cpp_err=yes
12348 fi
12349 if test -z "$ac_cpp_err"; then
12350   ac_cv_header_stdc=yes
12351 else
12352   echo "$as_me: failed program was:" >&5
12353   cat conftest.$ac_ext >&5
12354   ac_cv_header_stdc=no
12355 fi
12356 rm -f conftest.err conftest.$ac_ext
12357
12358 if test $ac_cv_header_stdc = yes; then
12359   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12360   cat >conftest.$ac_ext <<_ACEOF
12361 #line 12361 "configure"
12362 #include "confdefs.h"
12363 #include <string.h>
12364
12365 _ACEOF
12366 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12367   egrep "memchr" >/dev/null 2>&1; then
12368   :
12369 else
12370   ac_cv_header_stdc=no
12371 fi
12372 rm -rf conftest*
12373
12374 fi
12375
12376 if test $ac_cv_header_stdc = yes; then
12377   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12378   cat >conftest.$ac_ext <<_ACEOF
12379 #line 12379 "configure"
12380 #include "confdefs.h"
12381 #include <stdlib.h>
12382
12383 _ACEOF
12384 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12385   egrep "free" >/dev/null 2>&1; then
12386   :
12387 else
12388   ac_cv_header_stdc=no
12389 fi
12390 rm -rf conftest*
12391
12392 fi
12393
12394 if test $ac_cv_header_stdc = yes; then
12395   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12396   if test "$cross_compiling" = yes; then
12397   :
12398 else
12399   cat >conftest.$ac_ext <<_ACEOF
12400 #line 12400 "configure"
12401 #include "confdefs.h"
12402 #include <ctype.h>
12403 #if ((' ' & 0x0FF) == 0x020)
12404 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12405 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12406 #else
12407 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12408                      || ('j' <= (c) && (c) <= 'r') \
12409                      || ('s' <= (c) && (c) <= 'z'))
12410 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12411 #endif
12412
12413 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12414 int
12415 main ()
12416 {
12417   int i;
12418   for (i = 0; i < 256; i++)
12419     if (XOR (islower (i), ISLOWER (i))
12420         || toupper (i) != TOUPPER (i))
12421       $ac_main_return(2);
12422   $ac_main_return (0);
12423 }
12424 _ACEOF
12425 rm -f conftest$ac_exeext
12426 if { (eval echo "$as_me:12426: \"$ac_link\"") >&5
12427   (eval $ac_link) 2>&5
12428   ac_status=$?
12429   echo "$as_me:12429: \$? = $ac_status" >&5
12430   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12431   { (eval echo "$as_me:12431: \"$ac_try\"") >&5
12432   (eval $ac_try) 2>&5
12433   ac_status=$?
12434   echo "$as_me:12434: \$? = $ac_status" >&5
12435   (exit $ac_status); }; }; then
12436   :
12437 else
12438   echo "$as_me: program exited with status $ac_status" >&5
12439 echo "$as_me: failed program was:" >&5
12440 cat conftest.$ac_ext >&5
12441 ac_cv_header_stdc=no
12442 fi
12443 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12444 fi
12445 fi
12446 fi
12447 echo "$as_me:12447: result: $ac_cv_header_stdc" >&5
12448 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12449 if test $ac_cv_header_stdc = yes; then
12450
12451 cat >>confdefs.h <<\EOF
12452 #define STDC_HEADERS 1
12453 EOF
12454
12455 fi
12456
12457 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
12458
12459 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
12460                   inttypes.h stdint.h unistd.h
12461 do
12462 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12463 echo "$as_me:12463: checking for $ac_header" >&5
12464 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12465 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12466   echo $ECHO_N "(cached) $ECHO_C" >&6
12467 else
12468   cat >conftest.$ac_ext <<_ACEOF
12469 #line 12469 "configure"
12470 #include "confdefs.h"
12471 $ac_includes_default
12472 #include <$ac_header>
12473 _ACEOF
12474 rm -f conftest.$ac_objext
12475 if { (eval echo "$as_me:12475: \"$ac_compile\"") >&5
12476   (eval $ac_compile) 2>&5
12477   ac_status=$?
12478   echo "$as_me:12478: \$? = $ac_status" >&5
12479   (exit $ac_status); } &&
12480          { ac_try='test -s conftest.$ac_objext'
12481   { (eval echo "$as_me:12481: \"$ac_try\"") >&5
12482   (eval $ac_try) 2>&5
12483   ac_status=$?
12484   echo "$as_me:12484: \$? = $ac_status" >&5
12485   (exit $ac_status); }; }; then
12486   eval "$as_ac_Header=yes"
12487 else
12488   echo "$as_me: failed program was:" >&5
12489 cat conftest.$ac_ext >&5
12490 eval "$as_ac_Header=no"
12491 fi
12492 rm -f conftest.$ac_objext conftest.$ac_ext
12493 fi
12494 echo "$as_me:12494: result: `eval echo '${'$as_ac_Header'}'`" >&5
12495 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12496 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12497   cat >>confdefs.h <<EOF
12498 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12499 EOF
12500
12501 fi
12502 done
12503
12504 echo "$as_me:12504: checking for signed char" >&5
12505 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
12506 if test "${ac_cv_type_signed_char+set}" = set; then
12507   echo $ECHO_N "(cached) $ECHO_C" >&6
12508 else
12509   cat >conftest.$ac_ext <<_ACEOF
12510 #line 12510 "configure"
12511 #include "confdefs.h"
12512 $ac_includes_default
12513 int
12514 main ()
12515 {
12516 if ((signed char *) 0)
12517   return 0;
12518 if (sizeof (signed char))
12519   return 0;
12520   ;
12521   return 0;
12522 }
12523 _ACEOF
12524 rm -f conftest.$ac_objext
12525 if { (eval echo "$as_me:12525: \"$ac_compile\"") >&5
12526   (eval $ac_compile) 2>&5
12527   ac_status=$?
12528   echo "$as_me:12528: \$? = $ac_status" >&5
12529   (exit $ac_status); } &&
12530          { ac_try='test -s conftest.$ac_objext'
12531   { (eval echo "$as_me:12531: \"$ac_try\"") >&5
12532   (eval $ac_try) 2>&5
12533   ac_status=$?
12534   echo "$as_me:12534: \$? = $ac_status" >&5
12535   (exit $ac_status); }; }; then
12536   ac_cv_type_signed_char=yes
12537 else
12538   echo "$as_me: failed program was:" >&5
12539 cat conftest.$ac_ext >&5
12540 ac_cv_type_signed_char=no
12541 fi
12542 rm -f conftest.$ac_objext conftest.$ac_ext
12543 fi
12544 echo "$as_me:12544: result: $ac_cv_type_signed_char" >&5
12545 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
12546
12547 echo "$as_me:12547: checking size of signed char" >&5
12548 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
12549 if test "${ac_cv_sizeof_signed_char+set}" = set; then
12550   echo $ECHO_N "(cached) $ECHO_C" >&6
12551 else
12552   if test "$ac_cv_type_signed_char" = yes; then
12553   if test "$cross_compiling" = yes; then
12554   # Depending upon the size, compute the lo and hi bounds.
12555 cat >conftest.$ac_ext <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558 $ac_includes_default
12559 int
12560 main ()
12561 {
12562 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
12563   ;
12564   return 0;
12565 }
12566 _ACEOF
12567 rm -f conftest.$ac_objext
12568 if { (eval echo "$as_me:12568: \"$ac_compile\"") >&5
12569   (eval $ac_compile) 2>&5
12570   ac_status=$?
12571   echo "$as_me:12571: \$? = $ac_status" >&5
12572   (exit $ac_status); } &&
12573          { ac_try='test -s conftest.$ac_objext'
12574   { (eval echo "$as_me:12574: \"$ac_try\"") >&5
12575   (eval $ac_try) 2>&5
12576   ac_status=$?
12577   echo "$as_me:12577: \$? = $ac_status" >&5
12578   (exit $ac_status); }; }; then
12579   ac_lo=0 ac_mid=0
12580   while :; do
12581     cat >conftest.$ac_ext <<_ACEOF
12582 #line 12582 "configure"
12583 #include "confdefs.h"
12584 $ac_includes_default
12585 int
12586 main ()
12587 {
12588 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12589   ;
12590   return 0;
12591 }
12592 _ACEOF
12593 rm -f conftest.$ac_objext
12594 if { (eval echo "$as_me:12594: \"$ac_compile\"") >&5
12595   (eval $ac_compile) 2>&5
12596   ac_status=$?
12597   echo "$as_me:12597: \$? = $ac_status" >&5
12598   (exit $ac_status); } &&
12599          { ac_try='test -s conftest.$ac_objext'
12600   { (eval echo "$as_me:12600: \"$ac_try\"") >&5
12601   (eval $ac_try) 2>&5
12602   ac_status=$?
12603   echo "$as_me:12603: \$? = $ac_status" >&5
12604   (exit $ac_status); }; }; then
12605   ac_hi=$ac_mid; break
12606 else
12607   echo "$as_me: failed program was:" >&5
12608 cat conftest.$ac_ext >&5
12609 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
12610 fi
12611 rm -f conftest.$ac_objext conftest.$ac_ext
12612   done
12613 else
12614   echo "$as_me: failed program was:" >&5
12615 cat conftest.$ac_ext >&5
12616 ac_hi=-1 ac_mid=-1
12617   while :; do
12618     cat >conftest.$ac_ext <<_ACEOF
12619 #line 12619 "configure"
12620 #include "confdefs.h"
12621 $ac_includes_default
12622 int
12623 main ()
12624 {
12625 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
12626   ;
12627   return 0;
12628 }
12629 _ACEOF
12630 rm -f conftest.$ac_objext
12631 if { (eval echo "$as_me:12631: \"$ac_compile\"") >&5
12632   (eval $ac_compile) 2>&5
12633   ac_status=$?
12634   echo "$as_me:12634: \$? = $ac_status" >&5
12635   (exit $ac_status); } &&
12636          { ac_try='test -s conftest.$ac_objext'
12637   { (eval echo "$as_me:12637: \"$ac_try\"") >&5
12638   (eval $ac_try) 2>&5
12639   ac_status=$?
12640   echo "$as_me:12640: \$? = $ac_status" >&5
12641   (exit $ac_status); }; }; then
12642   ac_lo=$ac_mid; break
12643 else
12644   echo "$as_me: failed program was:" >&5
12645 cat conftest.$ac_ext >&5
12646 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
12647 fi
12648 rm -f conftest.$ac_objext conftest.$ac_ext
12649   done
12650 fi
12651 rm -f conftest.$ac_objext conftest.$ac_ext
12652 # Binary search between lo and hi bounds.
12653 while test "x$ac_lo" != "x$ac_hi"; do
12654   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12655   cat >conftest.$ac_ext <<_ACEOF
12656 #line 12656 "configure"
12657 #include "confdefs.h"
12658 $ac_includes_default
12659 int
12660 main ()
12661 {
12662 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12663   ;
12664   return 0;
12665 }
12666 _ACEOF
12667 rm -f conftest.$ac_objext
12668 if { (eval echo "$as_me:12668: \"$ac_compile\"") >&5
12669   (eval $ac_compile) 2>&5
12670   ac_status=$?
12671   echo "$as_me:12671: \$? = $ac_status" >&5
12672   (exit $ac_status); } &&
12673          { ac_try='test -s conftest.$ac_objext'
12674   { (eval echo "$as_me:12674: \"$ac_try\"") >&5
12675   (eval $ac_try) 2>&5
12676   ac_status=$?
12677   echo "$as_me:12677: \$? = $ac_status" >&5
12678   (exit $ac_status); }; }; then
12679   ac_hi=$ac_mid
12680 else
12681   echo "$as_me: failed program was:" >&5
12682 cat conftest.$ac_ext >&5
12683 ac_lo=`expr $ac_mid + 1`
12684 fi
12685 rm -f conftest.$ac_objext conftest.$ac_ext
12686 done
12687 ac_cv_sizeof_signed_char=$ac_lo
12688 else
12689   if test "$cross_compiling" = yes; then
12690   { { echo "$as_me:12690: error: cannot run test program while cross compiling" >&5
12691 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12692    { (exit 1); exit 1; }; }
12693 else
12694   cat >conftest.$ac_ext <<_ACEOF
12695 #line 12695 "configure"
12696 #include "confdefs.h"
12697 $ac_includes_default
12698 int
12699 main ()
12700 {
12701 FILE *f = fopen ("conftest.val", "w");
12702 if (!f)
12703   $ac_main_return (1);
12704 fprintf (f, "%d", (sizeof (signed char)));
12705 fclose (f);
12706   ;
12707   return 0;
12708 }
12709 _ACEOF
12710 rm -f conftest$ac_exeext
12711 if { (eval echo "$as_me:12711: \"$ac_link\"") >&5
12712   (eval $ac_link) 2>&5
12713   ac_status=$?
12714   echo "$as_me:12714: \$? = $ac_status" >&5
12715   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12716   { (eval echo "$as_me:12716: \"$ac_try\"") >&5
12717   (eval $ac_try) 2>&5
12718   ac_status=$?
12719   echo "$as_me:12719: \$? = $ac_status" >&5
12720   (exit $ac_status); }; }; then
12721   ac_cv_sizeof_signed_char=`cat conftest.val`
12722 else
12723   echo "$as_me: program exited with status $ac_status" >&5
12724 echo "$as_me: failed program was:" >&5
12725 cat conftest.$ac_ext >&5
12726 fi
12727 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12728 fi
12729 fi
12730 rm -f conftest.val
12731 else
12732   ac_cv_sizeof_signed_char=0
12733 fi
12734 fi
12735 echo "$as_me:12735: result: $ac_cv_sizeof_signed_char" >&5
12736 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
12737 cat >>confdefs.h <<EOF
12738 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
12739 EOF
12740
12741 if test "$ac_cv_sizeof_signed_char" = 1 ; then
12742         NCURSES_SBOOL="signed char"
12743 else
12744         NCURSES_SBOOL="char"
12745 fi
12746 echo "$as_me:12746: checking if you want to use signed Boolean array in term.h" >&5
12747 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
12748
12749 # Check whether --enable-signed-char or --disable-signed-char was given.
12750 if test "${enable_signed_char+set}" = set; then
12751   enableval="$enable_signed_char"
12752   with_signed_char=$enableval
12753 else
12754   with_signed_char=no
12755 fi;
12756 echo "$as_me:12756: result: $with_signed_char" >&5
12757 echo "${ECHO_T}$with_signed_char" >&6
12758 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
12759
12760 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
12761 echo "$as_me:12761: checking if you want SIGWINCH handler" >&5
12762 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
12763
12764 # Check whether --enable-sigwinch or --disable-sigwinch was given.
12765 if test "${enable_sigwinch+set}" = set; then
12766   enableval="$enable_sigwinch"
12767   with_sigwinch=$enableval
12768 else
12769   with_sigwinch=$with_ext_funcs
12770 fi;
12771 echo "$as_me:12771: result: $with_sigwinch" >&5
12772 echo "${ECHO_T}$with_sigwinch" >&6
12773 test "x$with_sigwinch" = xyes &&
12774 cat >>confdefs.h <<\EOF
12775 #define USE_SIGWINCH 1
12776 EOF
12777
12778 ###   use option --enable-tcap-names to allow user to define new capabilities
12779 echo "$as_me:12779: checking if you want user-definable terminal capabilities like termcap" >&5
12780 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
12781
12782 # Check whether --enable-tcap-names or --disable-tcap-names was given.
12783 if test "${enable_tcap_names+set}" = set; then
12784   enableval="$enable_tcap_names"
12785   with_tcap_names=$enableval
12786 else
12787   with_tcap_names=$with_ext_funcs
12788 fi;
12789 echo "$as_me:12789: result: $with_tcap_names" >&5
12790 echo "${ECHO_T}$with_tcap_names" >&6
12791 NCURSES_XNAMES=0
12792 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
12793
12794 ##############################################################################
12795
12796 echo "$as_me:12796: checking if you want to link with the pthread library" >&5
12797 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
12798
12799 # Check whether --with-pthread or --without-pthread was given.
12800 if test "${with_pthread+set}" = set; then
12801   withval="$with_pthread"
12802   with_pthread=$withval
12803 else
12804   with_pthread=no
12805 fi;
12806 echo "$as_me:12806: result: $with_pthread" >&5
12807 echo "${ECHO_T}$with_pthread" >&6
12808
12809 if test "$with_pthread" != no ; then
12810         echo "$as_me:12810: checking for pthread.h" >&5
12811 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
12812 if test "${ac_cv_header_pthread_h+set}" = set; then
12813   echo $ECHO_N "(cached) $ECHO_C" >&6
12814 else
12815   cat >conftest.$ac_ext <<_ACEOF
12816 #line 12816 "configure"
12817 #include "confdefs.h"
12818 #include <pthread.h>
12819 _ACEOF
12820 if { (eval echo "$as_me:12820: \"$ac_cpp conftest.$ac_ext\"") >&5
12821   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12822   ac_status=$?
12823   egrep -v '^ *\+' conftest.er1 >conftest.err
12824   rm -f conftest.er1
12825   cat conftest.err >&5
12826   echo "$as_me:12826: \$? = $ac_status" >&5
12827   (exit $ac_status); } >/dev/null; then
12828   if test -s conftest.err; then
12829     ac_cpp_err=$ac_c_preproc_warn_flag
12830   else
12831     ac_cpp_err=
12832   fi
12833 else
12834   ac_cpp_err=yes
12835 fi
12836 if test -z "$ac_cpp_err"; then
12837   ac_cv_header_pthread_h=yes
12838 else
12839   echo "$as_me: failed program was:" >&5
12840   cat conftest.$ac_ext >&5
12841   ac_cv_header_pthread_h=no
12842 fi
12843 rm -f conftest.err conftest.$ac_ext
12844 fi
12845 echo "$as_me:12845: result: $ac_cv_header_pthread_h" >&5
12846 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
12847 if test $ac_cv_header_pthread_h = yes; then
12848
12849 cat >>confdefs.h <<\EOF
12850 #define HAVE_PTHREADS_H 1
12851 EOF
12852
12853         for cf_lib_pthread in pthread c_r
12854         do
12855             echo "$as_me:12855: checking if we can link with the $cf_lib_pthread library" >&5
12856 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
12857             cf_save_LIBS="$LIBS"
12858
12859 cf_add_libs="-l$cf_lib_pthread"
12860 # Filter out duplicates - this happens with badly-designed ".pc" files...
12861 for cf_add_1lib in $LIBS
12862 do
12863         for cf_add_2lib in $cf_add_libs
12864         do
12865                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12866                 then
12867                         cf_add_1lib=
12868                         break
12869                 fi
12870         done
12871         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12872 done
12873 LIBS="$cf_add_libs"
12874
12875             cat >conftest.$ac_ext <<_ACEOF
12876 #line 12876 "configure"
12877 #include "confdefs.h"
12878
12879 #include <pthread.h>
12880
12881 int
12882 main ()
12883 {
12884
12885                 int rc = pthread_create(0,0,0,0);
12886                 int r2 = pthread_mutexattr_settype(0, 0);
12887
12888   ;
12889   return 0;
12890 }
12891 _ACEOF
12892 rm -f conftest.$ac_objext conftest$ac_exeext
12893 if { (eval echo "$as_me:12893: \"$ac_link\"") >&5
12894   (eval $ac_link) 2>&5
12895   ac_status=$?
12896   echo "$as_me:12896: \$? = $ac_status" >&5
12897   (exit $ac_status); } &&
12898          { ac_try='test -s conftest$ac_exeext'
12899   { (eval echo "$as_me:12899: \"$ac_try\"") >&5
12900   (eval $ac_try) 2>&5
12901   ac_status=$?
12902   echo "$as_me:12902: \$? = $ac_status" >&5
12903   (exit $ac_status); }; }; then
12904   with_pthread=yes
12905 else
12906   echo "$as_me: failed program was:" >&5
12907 cat conftest.$ac_ext >&5
12908 with_pthread=no
12909 fi
12910 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12911             LIBS="$cf_save_LIBS"
12912             echo "$as_me:12912: result: $with_pthread" >&5
12913 echo "${ECHO_T}$with_pthread" >&6
12914             test "$with_pthread" = yes && break
12915         done
12916
12917         if test "$with_pthread" = yes ; then
12918
12919 cf_add_libs="-l$cf_lib_pthread"
12920 # Filter out duplicates - this happens with badly-designed ".pc" files...
12921 for cf_add_1lib in $LIBS
12922 do
12923         for cf_add_2lib in $cf_add_libs
12924         do
12925                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12926                 then
12927                         cf_add_1lib=
12928                         break
12929                 fi
12930         done
12931         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12932 done
12933 LIBS="$cf_add_libs"
12934
12935 cat >>confdefs.h <<\EOF
12936 #define HAVE_LIBPTHREADS 1
12937 EOF
12938
12939         else
12940             { { echo "$as_me:12940: error: Cannot link with pthread library" >&5
12941 echo "$as_me: error: Cannot link with pthread library" >&2;}
12942    { (exit 1); exit 1; }; }
12943         fi
12944
12945 fi
12946
12947 fi
12948
12949 if test "x$with_pthread" != xno; then
12950         echo "$as_me:12950: checking for pthread_kill" >&5
12951 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
12952 if test "${ac_cv_func_pthread_kill+set}" = set; then
12953   echo $ECHO_N "(cached) $ECHO_C" >&6
12954 else
12955   cat >conftest.$ac_ext <<_ACEOF
12956 #line 12956 "configure"
12957 #include "confdefs.h"
12958 /* System header to define __stub macros and hopefully few prototypes,
12959     which can conflict with char pthread_kill (); below.  */
12960 #include <assert.h>
12961 /* Override any gcc2 internal prototype to avoid an error.  */
12962 #ifdef __cplusplus
12963 extern "C"
12964 #endif
12965 /* We use char because int might match the return type of a gcc2
12966    builtin and then its argument prototype would still apply.  */
12967 char pthread_kill ();
12968 char (*f) ();
12969
12970 int
12971 main ()
12972 {
12973 /* The GNU C library defines this for functions which it implements
12974     to always fail with ENOSYS.  Some functions are actually named
12975     something starting with __ and the normal name is an alias.  */
12976 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
12977 choke me
12978 #else
12979 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12980 #endif
12981
12982   ;
12983   return 0;
12984 }
12985 _ACEOF
12986 rm -f conftest.$ac_objext conftest$ac_exeext
12987 if { (eval echo "$as_me:12987: \"$ac_link\"") >&5
12988   (eval $ac_link) 2>&5
12989   ac_status=$?
12990   echo "$as_me:12990: \$? = $ac_status" >&5
12991   (exit $ac_status); } &&
12992          { ac_try='test -s conftest$ac_exeext'
12993   { (eval echo "$as_me:12993: \"$ac_try\"") >&5
12994   (eval $ac_try) 2>&5
12995   ac_status=$?
12996   echo "$as_me:12996: \$? = $ac_status" >&5
12997   (exit $ac_status); }; }; then
12998   ac_cv_func_pthread_kill=yes
12999 else
13000   echo "$as_me: failed program was:" >&5
13001 cat conftest.$ac_ext >&5
13002 ac_cv_func_pthread_kill=no
13003 fi
13004 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13005 fi
13006 echo "$as_me:13006: result: $ac_cv_func_pthread_kill" >&5
13007 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
13008 if test $ac_cv_func_pthread_kill = yes; then
13009
13010                 echo "$as_me:13010: checking if you want to allow EINTR in wgetch with pthreads" >&5
13011 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
13012
13013 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
13014 if test "${enable_pthreads_eintr+set}" = set; then
13015   enableval="$enable_pthreads_eintr"
13016   use_pthreads_eintr=$enableval
13017 else
13018   use_pthreads_eintr=no
13019 fi;
13020                 echo "$as_me:13020: result: $use_pthreads_eintr" >&5
13021 echo "${ECHO_T}$use_pthreads_eintr" >&6
13022                 if test "x$use_pthreads_eintr" = xyes ; then
13023
13024 cat >>confdefs.h <<\EOF
13025 #define USE_PTHREADS_EINTR 1
13026 EOF
13027
13028                 fi
13029 fi
13030
13031         echo "$as_me:13031: checking if you want to use weak-symbols for pthreads" >&5
13032 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
13033
13034 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
13035 if test "${enable_weak_symbols+set}" = set; then
13036   enableval="$enable_weak_symbols"
13037   use_weak_symbols=$enableval
13038 else
13039   use_weak_symbols=no
13040 fi;
13041         echo "$as_me:13041: result: $use_weak_symbols" >&5
13042 echo "${ECHO_T}$use_weak_symbols" >&6
13043         if test "x$use_weak_symbols" = xyes ; then
13044
13045 echo "$as_me:13045: checking if $CC supports weak symbols" >&5
13046 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
13047 if test "${cf_cv_weak_symbols+set}" = set; then
13048   echo $ECHO_N "(cached) $ECHO_C" >&6
13049 else
13050
13051 cat >conftest.$ac_ext <<_ACEOF
13052 #line 13052 "configure"
13053 #include "confdefs.h"
13054
13055 #include <stdio.h>
13056 int
13057 main ()
13058 {
13059
13060 #if defined(__GNUC__)
13061 #  if defined __USE_ISOC99
13062 #    define _cat_pragma(exp)    _Pragma(#exp)
13063 #    define _weak_pragma(exp)   _cat_pragma(weak name)
13064 #  else
13065 #    define _weak_pragma(exp)
13066 #  endif
13067 #  define _declare(name)        __extension__ extern __typeof__(name) name
13068 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
13069 #endif
13070
13071 weak_symbol(fopen);
13072
13073   ;
13074   return 0;
13075 }
13076 _ACEOF
13077 rm -f conftest.$ac_objext
13078 if { (eval echo "$as_me:13078: \"$ac_compile\"") >&5
13079   (eval $ac_compile) 2>&5
13080   ac_status=$?
13081   echo "$as_me:13081: \$? = $ac_status" >&5
13082   (exit $ac_status); } &&
13083          { ac_try='test -s conftest.$ac_objext'
13084   { (eval echo "$as_me:13084: \"$ac_try\"") >&5
13085   (eval $ac_try) 2>&5
13086   ac_status=$?
13087   echo "$as_me:13087: \$? = $ac_status" >&5
13088   (exit $ac_status); }; }; then
13089   cf_cv_weak_symbols=yes
13090 else
13091   echo "$as_me: failed program was:" >&5
13092 cat conftest.$ac_ext >&5
13093 cf_cv_weak_symbols=no
13094 fi
13095 rm -f conftest.$ac_objext conftest.$ac_ext
13096
13097 fi
13098 echo "$as_me:13098: result: $cf_cv_weak_symbols" >&5
13099 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
13100
13101         else
13102                 cf_cv_weak_symbols=no
13103         fi
13104
13105         if test "x$cf_cv_weak_symbols" = xyes ; then
13106
13107 cat >>confdefs.h <<\EOF
13108 #define USE_WEAK_SYMBOLS 1
13109 EOF
13110
13111         fi
13112 fi
13113
13114 PTHREAD=
13115 if test "x$with_pthread" = "xyes" ; then
13116
13117 cat >>confdefs.h <<\EOF
13118 #define USE_PTHREADS 1
13119 EOF
13120
13121         enable_reentrant=yes
13122         if test "x$cf_cv_weak_symbols" = xyes ; then
13123                 PTHREAD=-lpthread
13124         fi
13125 fi
13126
13127 # Reentrant code has to be opaque; there's little advantage to making ncurses
13128 # opaque outside of that, so there is no --enable-opaque option.  We can use
13129 # this option without --with-pthreads, but this will be always set for
13130 # pthreads.
13131 echo "$as_me:13131: checking if you want reentrant code" >&5
13132 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
13133
13134 # Check whether --enable-reentrant or --disable-reentrant was given.
13135 if test "${enable_reentrant+set}" = set; then
13136   enableval="$enable_reentrant"
13137   with_reentrant=$enableval
13138 else
13139   with_reentrant=no
13140 fi;
13141 echo "$as_me:13141: result: $with_reentrant" >&5
13142 echo "${ECHO_T}$with_reentrant" >&6
13143 if test "x$with_reentrant" = xyes ; then
13144         cf_cv_enable_reentrant=1
13145         cf_cv_enable_opaque="NCURSES_INTERNALS"
13146         NCURSES_SIZE_T=int
13147         if test "x$cf_cv_weak_symbols" = xyes ; then
13148
13149 # remove pthread library from $LIBS
13150 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
13151
13152 cf_add_libs="-lpthread"
13153 # Filter out duplicates - this happens with badly-designed ".pc" files...
13154 for cf_add_1lib in $TEST_LIBS
13155 do
13156         for cf_add_2lib in $cf_add_libs
13157         do
13158                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13159                 then
13160                         cf_add_1lib=
13161                         break
13162                 fi
13163         done
13164         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13165 done
13166 TEST_LIBS="$cf_add_libs"
13167
13168 cf_add_libs="-lpthread"
13169 # Filter out duplicates - this happens with badly-designed ".pc" files...
13170 for cf_add_1lib in $TEST_LIBS2
13171 do
13172         for cf_add_2lib in $cf_add_libs
13173         do
13174                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13175                 then
13176                         cf_add_1lib=
13177                         break
13178                 fi
13179         done
13180         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13181 done
13182 TEST_LIBS2="$cf_add_libs"
13183
13184         else
13185                 # when not using weak symbols but with_reentrant,
13186                 # add 't' to the library suffix on all platforms
13187                 # except cygwin, where we only do that if ALSO
13188                 # compiling with full thread support.
13189                 case "$host" in
13190                 (*cygwin* | *msys*)
13191                         if test "$with_pthread" = "yes" ; then
13192                                 if test "x$disable_lib_suffixes" = "xno" ; then
13193                                         LIB_SUFFIX="t${LIB_SUFFIX}"
13194                                 fi
13195                         fi ;;
13196                 (*)
13197                         if test "x$disable_lib_suffixes" = "xno" ; then
13198                                 LIB_SUFFIX="t${LIB_SUFFIX}"
13199                         fi
13200                         ;;
13201                 esac
13202         fi
13203
13204 cat >>confdefs.h <<\EOF
13205 #define USE_REENTRANT 1
13206 EOF
13207
13208 if test "${with_abi_version+set}" != set; then
13209         case $cf_cv_rel_version in
13210         (5.*)
13211                 cf_cv_rel_version=6.0
13212                 cf_cv_abi_version=6
13213                 { echo "$as_me:13213: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
13214 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
13215                 ;;
13216         esac
13217 fi
13218
13219 else
13220         cf_cv_enable_reentrant=0
13221         cf_cv_enable_opaque="NCURSES_OPAQUE"
13222         NCURSES_SIZE_T=short
13223 fi
13224
13225 echo "$as_me:13225: checking if you want opaque curses-library structures" >&5
13226 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
13227
13228 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
13229 if test "${enable_opaque_curses+set}" = set; then
13230   enableval="$enable_opaque_curses"
13231   test "$enableval" != yes && enableval=no
13232         if test "$enableval" != "no" ; then
13233     enable_opaque_curses=yes
13234         else
13235
13236          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13237          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13238
13239         fi
13240 else
13241   enableval=no
13242
13243          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13244          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13245
13246 fi;
13247 echo "$as_me:13247: result: $enable_opaque_curses" >&5
13248 echo "${ECHO_T}$enable_opaque_curses" >&6
13249
13250 test "$cf_cv_enable_reentrant" = 1 && \
13251 test "$enable_opaque_curses" = no && \
13252 { { echo "$as_me:13252: error: reentrant configuration requires opaque library" >&5
13253 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
13254    { (exit 1); exit 1; }; }
13255
13256 echo "$as_me:13256: checking if you want opaque form-library structures" >&5
13257 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
13258
13259 # Check whether --enable-opaque-form or --disable-opaque-form was given.
13260 if test "${enable_opaque_form+set}" = set; then
13261   enableval="$enable_opaque_form"
13262   enable_opaque_form=yes
13263 else
13264   enable_opaque_form=no
13265 fi;
13266 echo "$as_me:13266: result: $enable_opaque_form" >&5
13267 echo "${ECHO_T}$enable_opaque_form" >&6
13268
13269 echo "$as_me:13269: checking if you want opaque menu-library structures" >&5
13270 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
13271
13272 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
13273 if test "${enable_opaque_menu+set}" = set; then
13274   enableval="$enable_opaque_menu"
13275   enable_opaque_menu=yes
13276 else
13277   enable_opaque_menu=no
13278 fi;
13279 echo "$as_me:13279: result: $enable_opaque_menu" >&5
13280 echo "${ECHO_T}$enable_opaque_menu" >&6
13281
13282 echo "$as_me:13282: checking if you want opaque panel-library structures" >&5
13283 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
13284
13285 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
13286 if test "${enable_opaque_panel+set}" = set; then
13287   enableval="$enable_opaque_panel"
13288   enable_opaque_panel=yes
13289 else
13290   enable_opaque_panel=no
13291 fi;
13292 echo "$as_me:13292: result: $enable_opaque_panel" >&5
13293 echo "${ECHO_T}$enable_opaque_panel" >&6
13294
13295 NCURSES_OPAQUE=0;               test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
13296 NCURSES_OPAQUE_FORM=0;  test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
13297 NCURSES_OPAQUE_MENU=0;  test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
13298 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
13299
13300 ### Allow using a different wrap-prefix
13301 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
13302         echo "$as_me:13302: checking for prefix used to wrap public variables" >&5
13303 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
13304
13305 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
13306 if test "${with_wrap_prefix+set}" = set; then
13307   withval="$with_wrap_prefix"
13308   NCURSES_WRAP_PREFIX=$withval
13309 else
13310   NCURSES_WRAP_PREFIX=_nc_
13311 fi;
13312         echo "$as_me:13312: result: $NCURSES_WRAP_PREFIX" >&5
13313 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
13314 else
13315         NCURSES_WRAP_PREFIX=_nc_
13316 fi
13317
13318 cat >>confdefs.h <<EOF
13319 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
13320 EOF
13321
13322 ###############################################################################
13323 # These options are relatively safe to experiment with.
13324
13325 echo "$as_me:13325: checking if you want all development code" >&5
13326 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
13327
13328 # Check whether --with-develop or --without-develop was given.
13329 if test "${with_develop+set}" = set; then
13330   withval="$with_develop"
13331   with_develop=$withval
13332 else
13333   with_develop=no
13334 fi;
13335 echo "$as_me:13335: result: $with_develop" >&5
13336 echo "${ECHO_T}$with_develop" >&6
13337
13338 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
13339 echo "$as_me:13339: checking if you want hard-tabs code" >&5
13340 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
13341
13342 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
13343 if test "${enable_hard_tabs+set}" = set; then
13344   enableval="$enable_hard_tabs"
13345
13346 else
13347   enable_hard_tabs=$with_develop
13348 fi;
13349 echo "$as_me:13349: result: $enable_hard_tabs" >&5
13350 echo "${ECHO_T}$enable_hard_tabs" >&6
13351 test "x$enable_hard_tabs" = xyes &&
13352 cat >>confdefs.h <<\EOF
13353 #define USE_HARD_TABS 1
13354 EOF
13355
13356 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
13357 echo "$as_me:13357: checking if you want limited support for xmc" >&5
13358 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
13359
13360 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
13361 if test "${enable_xmc_glitch+set}" = set; then
13362   enableval="$enable_xmc_glitch"
13363
13364 else
13365   enable_xmc_glitch=$with_develop
13366 fi;
13367 echo "$as_me:13367: result: $enable_xmc_glitch" >&5
13368 echo "${ECHO_T}$enable_xmc_glitch" >&6
13369 test "x$enable_xmc_glitch" = xyes &&
13370 cat >>confdefs.h <<\EOF
13371 #define USE_XMC_SUPPORT 1
13372 EOF
13373
13374 ###############################################################################
13375 # These are just experimental, probably should not be in a package:
13376
13377 echo "$as_me:13377: checking if you do not want to assume colors are white-on-black" >&5
13378 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
13379
13380 # Check whether --enable-assumed-color or --disable-assumed-color was given.
13381 if test "${enable_assumed_color+set}" = set; then
13382   enableval="$enable_assumed_color"
13383   with_assumed_color=$enableval
13384 else
13385   with_assumed_color=yes
13386 fi;
13387 echo "$as_me:13387: result: $with_assumed_color" >&5
13388 echo "${ECHO_T}$with_assumed_color" >&6
13389 test "x$with_assumed_color" = xyes &&
13390 cat >>confdefs.h <<\EOF
13391 #define USE_ASSUMED_COLOR 1
13392 EOF
13393
13394 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
13395 echo "$as_me:13395: checking if you want hashmap scrolling-optimization code" >&5
13396 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
13397
13398 # Check whether --enable-hashmap or --disable-hashmap was given.
13399 if test "${enable_hashmap+set}" = set; then
13400   enableval="$enable_hashmap"
13401   with_hashmap=$enableval
13402 else
13403   with_hashmap=yes
13404 fi;
13405 echo "$as_me:13405: result: $with_hashmap" >&5
13406 echo "${ECHO_T}$with_hashmap" >&6
13407 test "x$with_hashmap" = xyes &&
13408 cat >>confdefs.h <<\EOF
13409 #define USE_HASHMAP 1
13410 EOF
13411
13412 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
13413 echo "$as_me:13413: checking if you want colorfgbg code" >&5
13414 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
13415
13416 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
13417 if test "${enable_colorfgbg+set}" = set; then
13418   enableval="$enable_colorfgbg"
13419   with_colorfgbg=$enableval
13420 else
13421   with_colorfgbg=no
13422 fi;
13423 echo "$as_me:13423: result: $with_colorfgbg" >&5
13424 echo "${ECHO_T}$with_colorfgbg" >&6
13425 test "x$with_colorfgbg" = xyes &&
13426 cat >>confdefs.h <<\EOF
13427 #define USE_COLORFGBG 1
13428 EOF
13429
13430 ###   use option --enable-interop to turn on use of bindings used for interop
13431 echo "$as_me:13431: checking if you want interop bindings" >&5
13432 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
13433
13434 # Check whether --enable-interop or --disable-interop was given.
13435 if test "${enable_interop+set}" = set; then
13436   enableval="$enable_interop"
13437   with_exp_interop=$enableval
13438 else
13439   with_exp_interop=$cf_dft_interop
13440 fi;
13441 echo "$as_me:13441: result: $with_exp_interop" >&5
13442 echo "${ECHO_T}$with_exp_interop" >&6
13443
13444 NCURSES_INTEROP_FUNCS=0
13445 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
13446
13447 echo "$as_me:13447: checking if you want experimental safe-sprintf code" >&5
13448 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
13449
13450 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
13451 if test "${enable_safe_sprintf+set}" = set; then
13452   enableval="$enable_safe_sprintf"
13453   with_safe_sprintf=$enableval
13454 else
13455   with_safe_sprintf=no
13456 fi;
13457 echo "$as_me:13457: result: $with_safe_sprintf" >&5
13458 echo "${ECHO_T}$with_safe_sprintf" >&6
13459 test "x$with_safe_sprintf" = xyes &&
13460 cat >>confdefs.h <<\EOF
13461 #define USE_SAFE_SPRINTF 1
13462 EOF
13463
13464 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
13465 # when hashmap is used scroll hints are useless
13466 if test "$with_hashmap" = no ; then
13467 echo "$as_me:13467: checking if you want to experiment without scrolling-hints code" >&5
13468 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
13469
13470 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
13471 if test "${enable_scroll_hints+set}" = set; then
13472   enableval="$enable_scroll_hints"
13473   with_scroll_hints=$enableval
13474 else
13475   with_scroll_hints=yes
13476 fi;
13477 echo "$as_me:13477: result: $with_scroll_hints" >&5
13478 echo "${ECHO_T}$with_scroll_hints" >&6
13479 test "x$with_scroll_hints" = xyes &&
13480 cat >>confdefs.h <<\EOF
13481 #define USE_SCROLL_HINTS 1
13482 EOF
13483
13484 fi
13485
13486 echo "$as_me:13486: checking if you want wgetch-events code" >&5
13487 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
13488
13489 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
13490 if test "${enable_wgetch_events+set}" = set; then
13491   enableval="$enable_wgetch_events"
13492   with_wgetch_events=$enableval
13493 else
13494   with_wgetch_events=no
13495 fi;
13496 echo "$as_me:13496: result: $with_wgetch_events" >&5
13497 echo "${ECHO_T}$with_wgetch_events" >&6
13498 test "x$with_wgetch_events" = xyes &&
13499 cat >>confdefs.h <<\EOF
13500 #define NCURSES_WGETCH_EVENTS 1
13501 EOF
13502
13503 ###############################################################################
13504
13505 ###     use option --disable-echo to suppress full display compiling commands
13506
13507 echo "$as_me:13507: checking if you want to see long compiling messages" >&5
13508 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
13509
13510 # Check whether --enable-echo or --disable-echo was given.
13511 if test "${enable_echo+set}" = set; then
13512   enableval="$enable_echo"
13513   test "$enableval" != no && enableval=yes
13514         if test "$enableval" != "yes" ; then
13515
13516         ECHO_LT='--silent'
13517         ECHO_LD='@echo linking $@;'
13518         RULE_CC='@echo compiling $<'
13519         SHOW_CC='@echo compiling $@'
13520         ECHO_CC='@'
13521
13522         else
13523
13524         ECHO_LT=''
13525         ECHO_LD=''
13526         RULE_CC=''
13527         SHOW_CC=''
13528         ECHO_CC=''
13529
13530         fi
13531 else
13532   enableval=yes
13533
13534         ECHO_LT=''
13535         ECHO_LD=''
13536         RULE_CC=''
13537         SHOW_CC=''
13538         ECHO_CC=''
13539
13540 fi;
13541 echo "$as_me:13541: result: $enableval" >&5
13542 echo "${ECHO_T}$enableval" >&6
13543
13544 if test "x$enable_echo" = xyes; then
13545         ECHO_LINK=
13546 else
13547         ECHO_LINK='@ echo linking $@ ... ;'
13548         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
13549         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
13550 fi
13551
13552 ###     use option --enable-warnings to turn on all gcc warnings
13553 echo "$as_me:13553: checking if you want to see compiler warnings" >&5
13554 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
13555
13556 # Check whether --enable-warnings or --disable-warnings was given.
13557 if test "${enable_warnings+set}" = set; then
13558   enableval="$enable_warnings"
13559   with_warnings=$enableval
13560 fi;
13561 echo "$as_me:13561: result: $with_warnings" >&5
13562 echo "${ECHO_T}$with_warnings" >&6
13563
13564 if test "x$with_warnings" = "xyes"; then
13565
13566         ADAFLAGS="$ADAFLAGS -gnatg"
13567
13568 INTEL_COMPILER=no
13569
13570 if test "$GCC" = yes ; then
13571         case $host_os in
13572         (linux*|gnu*)
13573                 echo "$as_me:13573: checking if this is really Intel C compiler" >&5
13574 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
13575                 cf_save_CFLAGS="$CFLAGS"
13576                 CFLAGS="$CFLAGS -no-gcc"
13577                 cat >conftest.$ac_ext <<_ACEOF
13578 #line 13578 "configure"
13579 #include "confdefs.h"
13580
13581 int
13582 main ()
13583 {
13584
13585 #ifdef __INTEL_COMPILER
13586 #else
13587 make an error
13588 #endif
13589
13590   ;
13591   return 0;
13592 }
13593 _ACEOF
13594 rm -f conftest.$ac_objext
13595 if { (eval echo "$as_me:13595: \"$ac_compile\"") >&5
13596   (eval $ac_compile) 2>&5
13597   ac_status=$?
13598   echo "$as_me:13598: \$? = $ac_status" >&5
13599   (exit $ac_status); } &&
13600          { ac_try='test -s conftest.$ac_objext'
13601   { (eval echo "$as_me:13601: \"$ac_try\"") >&5
13602   (eval $ac_try) 2>&5
13603   ac_status=$?
13604   echo "$as_me:13604: \$? = $ac_status" >&5
13605   (exit $ac_status); }; }; then
13606   INTEL_COMPILER=yes
13607 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13608
13609 else
13610   echo "$as_me: failed program was:" >&5
13611 cat conftest.$ac_ext >&5
13612 fi
13613 rm -f conftest.$ac_objext conftest.$ac_ext
13614                 CFLAGS="$cf_save_CFLAGS"
13615                 echo "$as_me:13615: result: $INTEL_COMPILER" >&5
13616 echo "${ECHO_T}$INTEL_COMPILER" >&6
13617                 ;;
13618         esac
13619 fi
13620
13621 CLANG_COMPILER=no
13622
13623 if test "$GCC" = yes ; then
13624         echo "$as_me:13624: checking if this is really Clang C compiler" >&5
13625 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
13626         cf_save_CFLAGS="$CFLAGS"
13627         CFLAGS="$CFLAGS -Qunused-arguments"
13628         cat >conftest.$ac_ext <<_ACEOF
13629 #line 13629 "configure"
13630 #include "confdefs.h"
13631
13632 int
13633 main ()
13634 {
13635
13636 #ifdef __clang__
13637 #else
13638 make an error
13639 #endif
13640
13641   ;
13642   return 0;
13643 }
13644 _ACEOF
13645 rm -f conftest.$ac_objext
13646 if { (eval echo "$as_me:13646: \"$ac_compile\"") >&5
13647   (eval $ac_compile) 2>&5
13648   ac_status=$?
13649   echo "$as_me:13649: \$? = $ac_status" >&5
13650   (exit $ac_status); } &&
13651          { ac_try='test -s conftest.$ac_objext'
13652   { (eval echo "$as_me:13652: \"$ac_try\"") >&5
13653   (eval $ac_try) 2>&5
13654   ac_status=$?
13655   echo "$as_me:13655: \$? = $ac_status" >&5
13656   (exit $ac_status); }; }; then
13657   CLANG_COMPILER=yes
13658 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13659
13660 else
13661   echo "$as_me: failed program was:" >&5
13662 cat conftest.$ac_ext >&5
13663 fi
13664 rm -f conftest.$ac_objext conftest.$ac_ext
13665         CFLAGS="$cf_save_CFLAGS"
13666         echo "$as_me:13666: result: $CLANG_COMPILER" >&5
13667 echo "${ECHO_T}$CLANG_COMPILER" >&6
13668 fi
13669
13670 cat > conftest.$ac_ext <<EOF
13671 #line 13671 "${as_me:-configure}"
13672 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13673 EOF
13674
13675 if test "$INTEL_COMPILER" = yes
13676 then
13677 # The "-wdXXX" options suppress warnings:
13678 # remark #1419: external declaration in primary source file
13679 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13680 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13681 # remark #193: zero used for undefined preprocessing identifier
13682 # remark #593: variable "curs_sb_left_arrow" was set but never used
13683 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13684 # remark #869: parameter "tw" was never referenced
13685 # remark #981: operands are evaluated in unspecified order
13686 # warning #279: controlling expression is constant
13687
13688         { echo "$as_me:13688: checking for $CC warning options..." >&5
13689 echo "$as_me: checking for $CC warning options..." >&6;}
13690         cf_save_CFLAGS="$CFLAGS"
13691         EXTRA_CFLAGS="-Wall"
13692         for cf_opt in \
13693                 wd1419 \
13694                 wd1683 \
13695                 wd1684 \
13696                 wd193 \
13697                 wd593 \
13698                 wd279 \
13699                 wd810 \
13700                 wd869 \
13701                 wd981
13702         do
13703                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13704                 if { (eval echo "$as_me:13704: \"$ac_compile\"") >&5
13705   (eval $ac_compile) 2>&5
13706   ac_status=$?
13707   echo "$as_me:13707: \$? = $ac_status" >&5
13708   (exit $ac_status); }; then
13709                         test -n "$verbose" && echo "$as_me:13709: result: ... -$cf_opt" >&5
13710 echo "${ECHO_T}... -$cf_opt" >&6
13711                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13712                 fi
13713         done
13714         CFLAGS="$cf_save_CFLAGS"
13715
13716 elif test "$GCC" = yes
13717 then
13718         { echo "$as_me:13718: checking for $CC warning options..." >&5
13719 echo "$as_me: checking for $CC warning options..." >&6;}
13720         cf_save_CFLAGS="$CFLAGS"
13721         EXTRA_CFLAGS=
13722         cf_warn_CONST=""
13723         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
13724         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
13725         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
13726         for cf_opt in W Wall \
13727                 Wbad-function-cast \
13728                 Wcast-align \
13729                 Wcast-qual \
13730                 Wdeclaration-after-statement \
13731                 Wextra \
13732                 Winline \
13733                 Wmissing-declarations \
13734                 Wmissing-prototypes \
13735                 Wnested-externs \
13736                 Wpointer-arith \
13737                 Wshadow \
13738                 Wstrict-prototypes \
13739                 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
13740         do
13741                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13742                 if { (eval echo "$as_me:13742: \"$ac_compile\"") >&5
13743   (eval $ac_compile) 2>&5
13744   ac_status=$?
13745   echo "$as_me:13745: \$? = $ac_status" >&5
13746   (exit $ac_status); }; then
13747                         test -n "$verbose" && echo "$as_me:13747: result: ... -$cf_opt" >&5
13748 echo "${ECHO_T}... -$cf_opt" >&6
13749                         case $cf_opt in
13750                         (Wcast-qual)
13751                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
13752                                 ;;
13753                         (Winline)
13754                                 case $GCC_VERSION in
13755                                 ([34].*)
13756                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
13757
13758 echo "${as_me:-configure}:13758: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13759
13760                                         continue;;
13761                                 esac
13762                                 ;;
13763                         (Wpointer-arith)
13764                                 case $GCC_VERSION in
13765                                 ([12].*)
13766                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
13767
13768 echo "${as_me:-configure}:13768: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13769
13770                                         continue;;
13771                                 esac
13772                                 ;;
13773                         esac
13774                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13775                 fi
13776         done
13777         CFLAGS="$cf_save_CFLAGS"
13778 fi
13779 rm -rf conftest*
13780
13781         if test "x$cf_with_cxx" = xyes ; then
13782
13783 INTEL_CPLUSPLUS=no
13784
13785 if test "$GCC" = yes ; then
13786         case $host_os in
13787         (linux*|gnu*)
13788                 echo "$as_me:13788: checking if this is really Intel C++ compiler" >&5
13789 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
13790                 cf_save_CFLAGS="$CXXFLAGS"
13791                 CXXFLAGS="$CXXFLAGS -no-gcc"
13792                 cat >conftest.$ac_ext <<_ACEOF
13793 #line 13793 "configure"
13794 #include "confdefs.h"
13795
13796 int
13797 main ()
13798 {
13799
13800 #ifdef __INTEL_COMPILER
13801 #else
13802 make an error
13803 #endif
13804
13805   ;
13806   return 0;
13807 }
13808 _ACEOF
13809 rm -f conftest.$ac_objext
13810 if { (eval echo "$as_me:13810: \"$ac_compile\"") >&5
13811   (eval $ac_compile) 2>&5
13812   ac_status=$?
13813   echo "$as_me:13813: \$? = $ac_status" >&5
13814   (exit $ac_status); } &&
13815          { ac_try='test -s conftest.$ac_objext'
13816   { (eval echo "$as_me:13816: \"$ac_try\"") >&5
13817   (eval $ac_try) 2>&5
13818   ac_status=$?
13819   echo "$as_me:13819: \$? = $ac_status" >&5
13820   (exit $ac_status); }; }; then
13821   INTEL_CPLUSPLUS=yes
13822 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13823
13824 else
13825   echo "$as_me: failed program was:" >&5
13826 cat conftest.$ac_ext >&5
13827 fi
13828 rm -f conftest.$ac_objext conftest.$ac_ext
13829                 CXXFLAGS="$cf_save_CFLAGS"
13830                 echo "$as_me:13830: result: $INTEL_CPLUSPLUS" >&5
13831 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
13832                 ;;
13833         esac
13834 fi
13835
13836 CLANG_CPLUSPLUS=no
13837
13838 if test "$GCC" = yes ; then
13839         echo "$as_me:13839: checking if this is really Clang C++ compiler" >&5
13840 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
13841         cf_save_CFLAGS="$CXXFLAGS"
13842         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
13843         cat >conftest.$ac_ext <<_ACEOF
13844 #line 13844 "configure"
13845 #include "confdefs.h"
13846
13847 int
13848 main ()
13849 {
13850
13851 #ifdef __clang__
13852 #else
13853 make an error
13854 #endif
13855
13856   ;
13857   return 0;
13858 }
13859 _ACEOF
13860 rm -f conftest.$ac_objext
13861 if { (eval echo "$as_me:13861: \"$ac_compile\"") >&5
13862   (eval $ac_compile) 2>&5
13863   ac_status=$?
13864   echo "$as_me:13864: \$? = $ac_status" >&5
13865   (exit $ac_status); } &&
13866          { ac_try='test -s conftest.$ac_objext'
13867   { (eval echo "$as_me:13867: \"$ac_try\"") >&5
13868   (eval $ac_try) 2>&5
13869   ac_status=$?
13870   echo "$as_me:13870: \$? = $ac_status" >&5
13871   (exit $ac_status); }; }; then
13872   CLANG_CPLUSPLUS=yes
13873 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13874
13875 else
13876   echo "$as_me: failed program was:" >&5
13877 cat conftest.$ac_ext >&5
13878 fi
13879 rm -f conftest.$ac_objext conftest.$ac_ext
13880         CXXFLAGS="$cf_save_CFLAGS"
13881         echo "$as_me:13881: result: $CLANG_CPLUSPLUS" >&5
13882 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
13883 fi
13884
13885 ac_ext=cc
13886 ac_cpp='$CXXCPP $CPPFLAGS'
13887 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13888 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13889 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13890 ac_main_return=return
13891
13892 cat > conftest.$ac_ext <<EOF
13893 #line 13893 "configure"
13894 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13895 EOF
13896
13897 if test "$INTEL_CPLUSPLUS" = yes
13898 then
13899 # The "-wdXXX" options suppress warnings:
13900 # remark #1419: external declaration in primary source file
13901 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13902 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13903 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13904 # remark #193: zero used for undefined preprocessing identifier
13905 # remark #593: variable "curs_sb_left_arrow" was set but never used
13906 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13907 # remark #869: parameter "tw" was never referenced
13908 # remark #981: operands are evaluated in unspecified order
13909 # warning #269: invalid format string conversion
13910
13911         { echo "$as_me:13911: checking for $CC warning options..." >&5
13912 echo "$as_me: checking for $CC warning options..." >&6;}
13913         cf_save_CXXFLAGS="$CXXFLAGS"
13914         EXTRA_CXXFLAGS="-Wall"
13915         for cf_opt in \
13916                 wd1419 \
13917                 wd1682 \
13918                 wd1683 \
13919                 wd1684 \
13920                 wd193 \
13921                 wd279 \
13922                 wd593 \
13923                 wd810 \
13924                 wd869 \
13925                 wd981
13926         do
13927                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
13928                 if { (eval echo "$as_me:13928: \"$ac_compile\"") >&5
13929   (eval $ac_compile) 2>&5
13930   ac_status=$?
13931   echo "$as_me:13931: \$? = $ac_status" >&5
13932   (exit $ac_status); }; then
13933                         test -n "$verbose" && echo "$as_me:13933: result: ... -$cf_opt" >&5
13934 echo "${ECHO_T}... -$cf_opt" >&6
13935                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13936                 fi
13937         done
13938         CXXFLAGS="$cf_save_CXXFLAGS"
13939
13940 elif test "$GXX" = yes
13941 then
13942         { echo "$as_me:13942: checking for $CXX warning options..." >&5
13943 echo "$as_me: checking for $CXX warning options..." >&6;}
13944         cf_save_CXXFLAGS="$CXXFLAGS"
13945         EXTRA_CXXFLAGS="-W -Wall"
13946         cf_gxx_extra_warnings=""
13947         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
13948         case "$GCC_VERSION" in
13949         ([1-2].*)
13950                 ;;
13951         (*)
13952                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
13953                 ;;
13954         esac
13955         for cf_opt in \
13956                 Wabi \
13957                 fabi-version=0 \
13958                 Wextra \
13959                 Wignored-qualifiers \
13960                 Wlogical-op \
13961                 Woverloaded-virtual \
13962                 Wsign-promo \
13963                 Wsynth \
13964                 Wold-style-cast \
13965                 Wcast-align \
13966                 Wcast-qual \
13967                 Wpointer-arith \
13968                 Wshadow \
13969                 Wundef $cf_gxx_extra_warnings Wno-unused
13970         do
13971                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
13972                 if { (eval echo "$as_me:13972: \"$ac_compile\"") >&5
13973   (eval $ac_compile) 2>&5
13974   ac_status=$?
13975   echo "$as_me:13975: \$? = $ac_status" >&5
13976   (exit $ac_status); }; then
13977                         test -n "$verbose" && echo "$as_me:13977: result: ... -$cf_opt" >&5
13978 echo "${ECHO_T}... -$cf_opt" >&6
13979                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13980                 else
13981                         test -n "$verbose" && echo "$as_me:13981: result: ... no -$cf_opt" >&5
13982 echo "${ECHO_T}... no -$cf_opt" >&6
13983                 fi
13984         done
13985         CXXFLAGS="$cf_save_CXXFLAGS"
13986 fi
13987
13988 rm -rf conftest*
13989 ac_ext=c
13990 ac_cpp='$CPP $CPPFLAGS'
13991 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13992 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13993 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13994 ac_main_return=return
13995
13996         fi
13997 fi
13998
13999 if test "$GCC" = yes
14000 then
14001 cat > conftest.i <<EOF
14002 #ifndef GCC_PRINTF
14003 #define GCC_PRINTF 0
14004 #endif
14005 #ifndef GCC_SCANF
14006 #define GCC_SCANF 0
14007 #endif
14008 #ifndef GCC_NORETURN
14009 #define GCC_NORETURN /* nothing */
14010 #endif
14011 #ifndef GCC_UNUSED
14012 #define GCC_UNUSED /* nothing */
14013 #endif
14014 EOF
14015 if test "$GCC" = yes
14016 then
14017         { echo "$as_me:14017: checking for $CC __attribute__ directives..." >&5
14018 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
14019 cat > conftest.$ac_ext <<EOF
14020 #line 14020 "${as_me:-configure}"
14021 #include "confdefs.h"
14022 #include "conftest.h"
14023 #include "conftest.i"
14024 #if     GCC_PRINTF
14025 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
14026 #else
14027 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
14028 #endif
14029 #if     GCC_SCANF
14030 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
14031 #else
14032 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
14033 #endif
14034 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
14035 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
14036 extern void foo(void) GCC_NORETURN;
14037 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
14038 EOF
14039         cf_printf_attribute=no
14040         cf_scanf_attribute=no
14041         for cf_attribute in scanf printf unused noreturn
14042         do
14043
14044 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14045
14046                 cf_directive="__attribute__(($cf_attribute))"
14047                 echo "checking for $CC $cf_directive" 1>&5
14048
14049                 case $cf_attribute in
14050                 (printf)
14051                         cf_printf_attribute=yes
14052                         cat >conftest.h <<EOF
14053 #define GCC_$cf_ATTRIBUTE 1
14054 EOF
14055                         ;;
14056                 (scanf)
14057                         cf_scanf_attribute=yes
14058                         cat >conftest.h <<EOF
14059 #define GCC_$cf_ATTRIBUTE 1
14060 EOF
14061                         ;;
14062                 (*)
14063                         cat >conftest.h <<EOF
14064 #define GCC_$cf_ATTRIBUTE $cf_directive
14065 EOF
14066                         ;;
14067                 esac
14068
14069                 if { (eval echo "$as_me:14069: \"$ac_compile\"") >&5
14070   (eval $ac_compile) 2>&5
14071   ac_status=$?
14072   echo "$as_me:14072: \$? = $ac_status" >&5
14073   (exit $ac_status); }; then
14074                         test -n "$verbose" && echo "$as_me:14074: result: ... $cf_attribute" >&5
14075 echo "${ECHO_T}... $cf_attribute" >&6
14076                         cat conftest.h >>confdefs.h
14077                         case $cf_attribute in
14078                         (noreturn)
14079
14080 cat >>confdefs.h <<EOF
14081 #define GCC_NORETURN $cf_directive
14082 EOF
14083
14084                                 ;;
14085                         (printf)
14086                                 cf_value='/* nothing */'
14087                                 if test "$cf_printf_attribute" != no ; then
14088                                         cf_value='__attribute__((format(printf,fmt,var)))'
14089
14090 cat >>confdefs.h <<\EOF
14091 #define GCC_PRINTF 1
14092 EOF
14093
14094                                 fi
14095
14096 cat >>confdefs.h <<EOF
14097 #define GCC_PRINTFLIKE(fmt,var) $cf_value
14098 EOF
14099
14100                                 ;;
14101                         (scanf)
14102                                 cf_value='/* nothing */'
14103                                 if test "$cf_scanf_attribute" != no ; then
14104                                         cf_value='__attribute__((format(scanf,fmt,var)))'
14105
14106 cat >>confdefs.h <<\EOF
14107 #define GCC_SCANF 1
14108 EOF
14109
14110                                 fi
14111
14112 cat >>confdefs.h <<EOF
14113 #define GCC_SCANFLIKE(fmt,var) $cf_value
14114 EOF
14115
14116                                 ;;
14117                         (unused)
14118
14119 cat >>confdefs.h <<EOF
14120 #define GCC_UNUSED $cf_directive
14121 EOF
14122
14123                                 ;;
14124                         esac
14125                 fi
14126         done
14127 else
14128         fgrep define conftest.i >>confdefs.h
14129 fi
14130 rm -rf conftest*
14131 fi
14132
14133 echo "$as_me:14133: checking if you want to work around bogus compiler/loader warnings" >&5
14134 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
14135
14136 # Check whether --enable-string-hacks or --disable-string-hacks was given.
14137 if test "${enable_string_hacks+set}" = set; then
14138   enableval="$enable_string_hacks"
14139   with_string_hacks=$enableval
14140 else
14141   with_string_hacks=no
14142 fi;
14143 echo "$as_me:14143: result: $with_string_hacks" >&5
14144 echo "${ECHO_T}$with_string_hacks" >&6
14145
14146 if test "x$with_string_hacks" = "xyes"; then
14147
14148 cat >>confdefs.h <<\EOF
14149 #define USE_STRING_HACKS 1
14150 EOF
14151
14152         { echo "$as_me:14152: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
14153 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
14154         echo "$as_me:14154: checking for strlcat" >&5
14155 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
14156 if test "${ac_cv_func_strlcat+set}" = set; then
14157   echo $ECHO_N "(cached) $ECHO_C" >&6
14158 else
14159   cat >conftest.$ac_ext <<_ACEOF
14160 #line 14160 "configure"
14161 #include "confdefs.h"
14162 /* System header to define __stub macros and hopefully few prototypes,
14163     which can conflict with char strlcat (); below.  */
14164 #include <assert.h>
14165 /* Override any gcc2 internal prototype to avoid an error.  */
14166 #ifdef __cplusplus
14167 extern "C"
14168 #endif
14169 /* We use char because int might match the return type of a gcc2
14170    builtin and then its argument prototype would still apply.  */
14171 char strlcat ();
14172 char (*f) ();
14173
14174 int
14175 main ()
14176 {
14177 /* The GNU C library defines this for functions which it implements
14178     to always fail with ENOSYS.  Some functions are actually named
14179     something starting with __ and the normal name is an alias.  */
14180 #if defined (__stub_strlcat) || defined (__stub___strlcat)
14181 choke me
14182 #else
14183 f = strlcat; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14184 #endif
14185
14186   ;
14187   return 0;
14188 }
14189 _ACEOF
14190 rm -f conftest.$ac_objext conftest$ac_exeext
14191 if { (eval echo "$as_me:14191: \"$ac_link\"") >&5
14192   (eval $ac_link) 2>&5
14193   ac_status=$?
14194   echo "$as_me:14194: \$? = $ac_status" >&5
14195   (exit $ac_status); } &&
14196          { ac_try='test -s conftest$ac_exeext'
14197   { (eval echo "$as_me:14197: \"$ac_try\"") >&5
14198   (eval $ac_try) 2>&5
14199   ac_status=$?
14200   echo "$as_me:14200: \$? = $ac_status" >&5
14201   (exit $ac_status); }; }; then
14202   ac_cv_func_strlcat=yes
14203 else
14204   echo "$as_me: failed program was:" >&5
14205 cat conftest.$ac_ext >&5
14206 ac_cv_func_strlcat=no
14207 fi
14208 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14209 fi
14210 echo "$as_me:14210: result: $ac_cv_func_strlcat" >&5
14211 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
14212 if test $ac_cv_func_strlcat = yes; then
14213
14214 cat >>confdefs.h <<\EOF
14215 #define HAVE_STRLCAT 1
14216 EOF
14217
14218 else
14219
14220                 echo "$as_me:14220: checking for strlcat in -lbsd" >&5
14221 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
14222 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
14223   echo $ECHO_N "(cached) $ECHO_C" >&6
14224 else
14225   ac_check_lib_save_LIBS=$LIBS
14226 LIBS="-lbsd  $LIBS"
14227 cat >conftest.$ac_ext <<_ACEOF
14228 #line 14228 "configure"
14229 #include "confdefs.h"
14230
14231 /* Override any gcc2 internal prototype to avoid an error.  */
14232 #ifdef __cplusplus
14233 extern "C"
14234 #endif
14235 /* We use char because int might match the return type of a gcc2
14236    builtin and then its argument prototype would still apply.  */
14237 char strlcat ();
14238 int
14239 main ()
14240 {
14241 strlcat ();
14242   ;
14243   return 0;
14244 }
14245 _ACEOF
14246 rm -f conftest.$ac_objext conftest$ac_exeext
14247 if { (eval echo "$as_me:14247: \"$ac_link\"") >&5
14248   (eval $ac_link) 2>&5
14249   ac_status=$?
14250   echo "$as_me:14250: \$? = $ac_status" >&5
14251   (exit $ac_status); } &&
14252          { ac_try='test -s conftest$ac_exeext'
14253   { (eval echo "$as_me:14253: \"$ac_try\"") >&5
14254   (eval $ac_try) 2>&5
14255   ac_status=$?
14256   echo "$as_me:14256: \$? = $ac_status" >&5
14257   (exit $ac_status); }; }; then
14258   ac_cv_lib_bsd_strlcat=yes
14259 else
14260   echo "$as_me: failed program was:" >&5
14261 cat conftest.$ac_ext >&5
14262 ac_cv_lib_bsd_strlcat=no
14263 fi
14264 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14265 LIBS=$ac_check_lib_save_LIBS
14266 fi
14267 echo "$as_me:14267: result: $ac_cv_lib_bsd_strlcat" >&5
14268 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
14269 if test $ac_cv_lib_bsd_strlcat = yes; then
14270
14271 cf_add_libs="-lbsd"
14272 # Filter out duplicates - this happens with badly-designed ".pc" files...
14273 for cf_add_1lib in $LIBS
14274 do
14275         for cf_add_2lib in $cf_add_libs
14276         do
14277                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14278                 then
14279                         cf_add_1lib=
14280                         break
14281                 fi
14282         done
14283         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14284 done
14285 LIBS="$cf_add_libs"
14286
14287 for ac_header in bsd/string.h
14288 do
14289 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14290 echo "$as_me:14290: checking for $ac_header" >&5
14291 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14292 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14293   echo $ECHO_N "(cached) $ECHO_C" >&6
14294 else
14295   cat >conftest.$ac_ext <<_ACEOF
14296 #line 14296 "configure"
14297 #include "confdefs.h"
14298 #include <$ac_header>
14299 _ACEOF
14300 if { (eval echo "$as_me:14300: \"$ac_cpp conftest.$ac_ext\"") >&5
14301   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14302   ac_status=$?
14303   egrep -v '^ *\+' conftest.er1 >conftest.err
14304   rm -f conftest.er1
14305   cat conftest.err >&5
14306   echo "$as_me:14306: \$? = $ac_status" >&5
14307   (exit $ac_status); } >/dev/null; then
14308   if test -s conftest.err; then
14309     ac_cpp_err=$ac_c_preproc_warn_flag
14310   else
14311     ac_cpp_err=
14312   fi
14313 else
14314   ac_cpp_err=yes
14315 fi
14316 if test -z "$ac_cpp_err"; then
14317   eval "$as_ac_Header=yes"
14318 else
14319   echo "$as_me: failed program was:" >&5
14320   cat conftest.$ac_ext >&5
14321   eval "$as_ac_Header=no"
14322 fi
14323 rm -f conftest.err conftest.$ac_ext
14324 fi
14325 echo "$as_me:14325: result: `eval echo '${'$as_ac_Header'}'`" >&5
14326 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14327 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14328   cat >>confdefs.h <<EOF
14329 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14330 EOF
14331
14332 fi
14333 done
14334
14335 cat >>confdefs.h <<\EOF
14336 #define HAVE_STRLCAT 1
14337 EOF
14338
14339 fi
14340
14341 fi
14342
14343 for ac_func in strlcpy snprintf
14344 do
14345 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14346 echo "$as_me:14346: checking for $ac_func" >&5
14347 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14348 if eval "test \"\${$as_ac_var+set}\" = set"; then
14349   echo $ECHO_N "(cached) $ECHO_C" >&6
14350 else
14351   cat >conftest.$ac_ext <<_ACEOF
14352 #line 14352 "configure"
14353 #include "confdefs.h"
14354 /* System header to define __stub macros and hopefully few prototypes,
14355     which can conflict with char $ac_func (); below.  */
14356 #include <assert.h>
14357 /* Override any gcc2 internal prototype to avoid an error.  */
14358 #ifdef __cplusplus
14359 extern "C"
14360 #endif
14361 /* We use char because int might match the return type of a gcc2
14362    builtin and then its argument prototype would still apply.  */
14363 char $ac_func ();
14364 char (*f) ();
14365
14366 int
14367 main ()
14368 {
14369 /* The GNU C library defines this for functions which it implements
14370     to always fail with ENOSYS.  Some functions are actually named
14371     something starting with __ and the normal name is an alias.  */
14372 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14373 choke me
14374 #else
14375 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14376 #endif
14377
14378   ;
14379   return 0;
14380 }
14381 _ACEOF
14382 rm -f conftest.$ac_objext conftest$ac_exeext
14383 if { (eval echo "$as_me:14383: \"$ac_link\"") >&5
14384   (eval $ac_link) 2>&5
14385   ac_status=$?
14386   echo "$as_me:14386: \$? = $ac_status" >&5
14387   (exit $ac_status); } &&
14388          { ac_try='test -s conftest$ac_exeext'
14389   { (eval echo "$as_me:14389: \"$ac_try\"") >&5
14390   (eval $ac_try) 2>&5
14391   ac_status=$?
14392   echo "$as_me:14392: \$? = $ac_status" >&5
14393   (exit $ac_status); }; }; then
14394   eval "$as_ac_var=yes"
14395 else
14396   echo "$as_me: failed program was:" >&5
14397 cat conftest.$ac_ext >&5
14398 eval "$as_ac_var=no"
14399 fi
14400 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14401 fi
14402 echo "$as_me:14402: result: `eval echo '${'$as_ac_var'}'`" >&5
14403 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14404 if test `eval echo '${'$as_ac_var'}'` = yes; then
14405   cat >>confdefs.h <<EOF
14406 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14407 EOF
14408
14409 fi
14410 done
14411
14412 fi
14413
14414 ###     use option --enable-assertions to turn on generation of assertion code
14415 echo "$as_me:14415: checking if you want to enable runtime assertions" >&5
14416 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
14417
14418 # Check whether --enable-assertions or --disable-assertions was given.
14419 if test "${enable_assertions+set}" = set; then
14420   enableval="$enable_assertions"
14421   with_assertions=$enableval
14422 else
14423   with_assertions=no
14424 fi;
14425 echo "$as_me:14425: result: $with_assertions" >&5
14426 echo "${ECHO_T}$with_assertions" >&6
14427 if test -n "$GCC"
14428 then
14429         if test "$with_assertions" = no
14430         then
14431                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
14432         else
14433
14434         ADAFLAGS="$ADAFLAGS -gnata"
14435
14436         fi
14437 fi
14438
14439 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
14440
14441 echo "$as_me:14441: checking if you want to use dmalloc for testing" >&5
14442 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
14443
14444 # Check whether --with-dmalloc or --without-dmalloc was given.
14445 if test "${with_dmalloc+set}" = set; then
14446   withval="$with_dmalloc"
14447
14448 cat >>confdefs.h <<EOF
14449 #define USE_DMALLOC 1
14450 EOF
14451
14452         : ${with_cflags:=-g}
14453         : ${with_no_leaks:=yes}
14454          with_dmalloc=yes
14455 else
14456   with_dmalloc=
14457 fi;
14458 echo "$as_me:14458: result: ${with_dmalloc:-no}" >&5
14459 echo "${ECHO_T}${with_dmalloc:-no}" >&6
14460
14461 case .$with_cflags in
14462 (.*-g*)
14463         case .$CFLAGS in
14464         (.*-g*)
14465                 ;;
14466         (*)
14467
14468 cf_fix_cppflags=no
14469 cf_new_cflags=
14470 cf_new_cppflags=
14471 cf_new_extra_cppflags=
14472
14473 for cf_add_cflags in -g
14474 do
14475 case $cf_fix_cppflags in
14476 (no)
14477         case $cf_add_cflags in
14478         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14479                 case $cf_add_cflags in
14480                 (-D*)
14481                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14482
14483                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14484                                 && test -z "${cf_tst_cflags}" \
14485                                 && cf_fix_cppflags=yes
14486
14487                         if test $cf_fix_cppflags = yes ; then
14488
14489         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14490         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14491
14492                                 continue
14493                         elif test "${cf_tst_cflags}" = "\"'" ; then
14494
14495         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14496         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14497
14498                                 continue
14499                         fi
14500                         ;;
14501                 esac
14502                 case "$CPPFLAGS" in
14503                 (*$cf_add_cflags)
14504                         ;;
14505                 (*)
14506                         case $cf_add_cflags in
14507                         (-D*)
14508                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14509
14510 CPPFLAGS=`echo "$CPPFLAGS" | \
14511         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14512                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14513
14514                                 ;;
14515                         esac
14516
14517         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14518         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14519
14520                         ;;
14521                 esac
14522                 ;;
14523         (*)
14524
14525         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14526         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14527
14528                 ;;
14529         esac
14530         ;;
14531 (yes)
14532
14533         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14534         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14535
14536         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14537
14538         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14539                 && test -z "${cf_tst_cflags}" \
14540                 && cf_fix_cppflags=no
14541         ;;
14542 esac
14543 done
14544
14545 if test -n "$cf_new_cflags" ; then
14546
14547         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14548         CFLAGS="${CFLAGS}$cf_new_cflags"
14549
14550 fi
14551
14552 if test -n "$cf_new_cppflags" ; then
14553
14554         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14555         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14556
14557 fi
14558
14559 if test -n "$cf_new_extra_cppflags" ; then
14560
14561         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14562         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14563
14564 fi
14565
14566                 ;;
14567         esac
14568         ;;
14569 esac
14570
14571 if test "$with_dmalloc" = yes ; then
14572         echo "$as_me:14572: checking for dmalloc.h" >&5
14573 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
14574 if test "${ac_cv_header_dmalloc_h+set}" = set; then
14575   echo $ECHO_N "(cached) $ECHO_C" >&6
14576 else
14577   cat >conftest.$ac_ext <<_ACEOF
14578 #line 14578 "configure"
14579 #include "confdefs.h"
14580 #include <dmalloc.h>
14581 _ACEOF
14582 if { (eval echo "$as_me:14582: \"$ac_cpp conftest.$ac_ext\"") >&5
14583   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14584   ac_status=$?
14585   egrep -v '^ *\+' conftest.er1 >conftest.err
14586   rm -f conftest.er1
14587   cat conftest.err >&5
14588   echo "$as_me:14588: \$? = $ac_status" >&5
14589   (exit $ac_status); } >/dev/null; then
14590   if test -s conftest.err; then
14591     ac_cpp_err=$ac_c_preproc_warn_flag
14592   else
14593     ac_cpp_err=
14594   fi
14595 else
14596   ac_cpp_err=yes
14597 fi
14598 if test -z "$ac_cpp_err"; then
14599   ac_cv_header_dmalloc_h=yes
14600 else
14601   echo "$as_me: failed program was:" >&5
14602   cat conftest.$ac_ext >&5
14603   ac_cv_header_dmalloc_h=no
14604 fi
14605 rm -f conftest.err conftest.$ac_ext
14606 fi
14607 echo "$as_me:14607: result: $ac_cv_header_dmalloc_h" >&5
14608 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
14609 if test $ac_cv_header_dmalloc_h = yes; then
14610
14611 echo "$as_me:14611: checking for dmalloc_debug in -ldmalloc" >&5
14612 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
14613 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
14614   echo $ECHO_N "(cached) $ECHO_C" >&6
14615 else
14616   ac_check_lib_save_LIBS=$LIBS
14617 LIBS="-ldmalloc  $LIBS"
14618 cat >conftest.$ac_ext <<_ACEOF
14619 #line 14619 "configure"
14620 #include "confdefs.h"
14621
14622 /* Override any gcc2 internal prototype to avoid an error.  */
14623 #ifdef __cplusplus
14624 extern "C"
14625 #endif
14626 /* We use char because int might match the return type of a gcc2
14627    builtin and then its argument prototype would still apply.  */
14628 char dmalloc_debug ();
14629 int
14630 main ()
14631 {
14632 dmalloc_debug ();
14633   ;
14634   return 0;
14635 }
14636 _ACEOF
14637 rm -f conftest.$ac_objext conftest$ac_exeext
14638 if { (eval echo "$as_me:14638: \"$ac_link\"") >&5
14639   (eval $ac_link) 2>&5
14640   ac_status=$?
14641   echo "$as_me:14641: \$? = $ac_status" >&5
14642   (exit $ac_status); } &&
14643          { ac_try='test -s conftest$ac_exeext'
14644   { (eval echo "$as_me:14644: \"$ac_try\"") >&5
14645   (eval $ac_try) 2>&5
14646   ac_status=$?
14647   echo "$as_me:14647: \$? = $ac_status" >&5
14648   (exit $ac_status); }; }; then
14649   ac_cv_lib_dmalloc_dmalloc_debug=yes
14650 else
14651   echo "$as_me: failed program was:" >&5
14652 cat conftest.$ac_ext >&5
14653 ac_cv_lib_dmalloc_dmalloc_debug=no
14654 fi
14655 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14656 LIBS=$ac_check_lib_save_LIBS
14657 fi
14658 echo "$as_me:14658: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
14659 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
14660 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
14661   cat >>confdefs.h <<EOF
14662 #define HAVE_LIBDMALLOC 1
14663 EOF
14664
14665   LIBS="-ldmalloc $LIBS"
14666
14667 fi
14668
14669 fi
14670
14671 fi
14672
14673 echo "$as_me:14673: checking if you want to use dbmalloc for testing" >&5
14674 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
14675
14676 # Check whether --with-dbmalloc or --without-dbmalloc was given.
14677 if test "${with_dbmalloc+set}" = set; then
14678   withval="$with_dbmalloc"
14679
14680 cat >>confdefs.h <<EOF
14681 #define USE_DBMALLOC 1
14682 EOF
14683
14684         : ${with_cflags:=-g}
14685         : ${with_no_leaks:=yes}
14686          with_dbmalloc=yes
14687 else
14688   with_dbmalloc=
14689 fi;
14690 echo "$as_me:14690: result: ${with_dbmalloc:-no}" >&5
14691 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
14692
14693 case .$with_cflags in
14694 (.*-g*)
14695         case .$CFLAGS in
14696         (.*-g*)
14697                 ;;
14698         (*)
14699
14700 cf_fix_cppflags=no
14701 cf_new_cflags=
14702 cf_new_cppflags=
14703 cf_new_extra_cppflags=
14704
14705 for cf_add_cflags in -g
14706 do
14707 case $cf_fix_cppflags in
14708 (no)
14709         case $cf_add_cflags in
14710         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14711                 case $cf_add_cflags in
14712                 (-D*)
14713                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14714
14715                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14716                                 && test -z "${cf_tst_cflags}" \
14717                                 && cf_fix_cppflags=yes
14718
14719                         if test $cf_fix_cppflags = yes ; then
14720
14721         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14722         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14723
14724                                 continue
14725                         elif test "${cf_tst_cflags}" = "\"'" ; then
14726
14727         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14728         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14729
14730                                 continue
14731                         fi
14732                         ;;
14733                 esac
14734                 case "$CPPFLAGS" in
14735                 (*$cf_add_cflags)
14736                         ;;
14737                 (*)
14738                         case $cf_add_cflags in
14739                         (-D*)
14740                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14741
14742 CPPFLAGS=`echo "$CPPFLAGS" | \
14743         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14744                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14745
14746                                 ;;
14747                         esac
14748
14749         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14750         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14751
14752                         ;;
14753                 esac
14754                 ;;
14755         (*)
14756
14757         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14758         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14759
14760                 ;;
14761         esac
14762         ;;
14763 (yes)
14764
14765         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14766         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14767
14768         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14769
14770         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14771                 && test -z "${cf_tst_cflags}" \
14772                 && cf_fix_cppflags=no
14773         ;;
14774 esac
14775 done
14776
14777 if test -n "$cf_new_cflags" ; then
14778
14779         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14780         CFLAGS="${CFLAGS}$cf_new_cflags"
14781
14782 fi
14783
14784 if test -n "$cf_new_cppflags" ; then
14785
14786         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14787         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14788
14789 fi
14790
14791 if test -n "$cf_new_extra_cppflags" ; then
14792
14793         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14794         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14795
14796 fi
14797
14798                 ;;
14799         esac
14800         ;;
14801 esac
14802
14803 if test "$with_dbmalloc" = yes ; then
14804         echo "$as_me:14804: checking for dbmalloc.h" >&5
14805 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
14806 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
14807   echo $ECHO_N "(cached) $ECHO_C" >&6
14808 else
14809   cat >conftest.$ac_ext <<_ACEOF
14810 #line 14810 "configure"
14811 #include "confdefs.h"
14812 #include <dbmalloc.h>
14813 _ACEOF
14814 if { (eval echo "$as_me:14814: \"$ac_cpp conftest.$ac_ext\"") >&5
14815   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14816   ac_status=$?
14817   egrep -v '^ *\+' conftest.er1 >conftest.err
14818   rm -f conftest.er1
14819   cat conftest.err >&5
14820   echo "$as_me:14820: \$? = $ac_status" >&5
14821   (exit $ac_status); } >/dev/null; then
14822   if test -s conftest.err; then
14823     ac_cpp_err=$ac_c_preproc_warn_flag
14824   else
14825     ac_cpp_err=
14826   fi
14827 else
14828   ac_cpp_err=yes
14829 fi
14830 if test -z "$ac_cpp_err"; then
14831   ac_cv_header_dbmalloc_h=yes
14832 else
14833   echo "$as_me: failed program was:" >&5
14834   cat conftest.$ac_ext >&5
14835   ac_cv_header_dbmalloc_h=no
14836 fi
14837 rm -f conftest.err conftest.$ac_ext
14838 fi
14839 echo "$as_me:14839: result: $ac_cv_header_dbmalloc_h" >&5
14840 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
14841 if test $ac_cv_header_dbmalloc_h = yes; then
14842
14843 echo "$as_me:14843: checking for debug_malloc in -ldbmalloc" >&5
14844 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
14845 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
14846   echo $ECHO_N "(cached) $ECHO_C" >&6
14847 else
14848   ac_check_lib_save_LIBS=$LIBS
14849 LIBS="-ldbmalloc  $LIBS"
14850 cat >conftest.$ac_ext <<_ACEOF
14851 #line 14851 "configure"
14852 #include "confdefs.h"
14853
14854 /* Override any gcc2 internal prototype to avoid an error.  */
14855 #ifdef __cplusplus
14856 extern "C"
14857 #endif
14858 /* We use char because int might match the return type of a gcc2
14859    builtin and then its argument prototype would still apply.  */
14860 char debug_malloc ();
14861 int
14862 main ()
14863 {
14864 debug_malloc ();
14865   ;
14866   return 0;
14867 }
14868 _ACEOF
14869 rm -f conftest.$ac_objext conftest$ac_exeext
14870 if { (eval echo "$as_me:14870: \"$ac_link\"") >&5
14871   (eval $ac_link) 2>&5
14872   ac_status=$?
14873   echo "$as_me:14873: \$? = $ac_status" >&5
14874   (exit $ac_status); } &&
14875          { ac_try='test -s conftest$ac_exeext'
14876   { (eval echo "$as_me:14876: \"$ac_try\"") >&5
14877   (eval $ac_try) 2>&5
14878   ac_status=$?
14879   echo "$as_me:14879: \$? = $ac_status" >&5
14880   (exit $ac_status); }; }; then
14881   ac_cv_lib_dbmalloc_debug_malloc=yes
14882 else
14883   echo "$as_me: failed program was:" >&5
14884 cat conftest.$ac_ext >&5
14885 ac_cv_lib_dbmalloc_debug_malloc=no
14886 fi
14887 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14888 LIBS=$ac_check_lib_save_LIBS
14889 fi
14890 echo "$as_me:14890: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
14891 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
14892 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
14893   cat >>confdefs.h <<EOF
14894 #define HAVE_LIBDBMALLOC 1
14895 EOF
14896
14897   LIBS="-ldbmalloc $LIBS"
14898
14899 fi
14900
14901 fi
14902
14903 fi
14904
14905 echo "$as_me:14905: checking if you want to use valgrind for testing" >&5
14906 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
14907
14908 # Check whether --with-valgrind or --without-valgrind was given.
14909 if test "${with_valgrind+set}" = set; then
14910   withval="$with_valgrind"
14911
14912 cat >>confdefs.h <<EOF
14913 #define USE_VALGRIND 1
14914 EOF
14915
14916         : ${with_cflags:=-g}
14917         : ${with_no_leaks:=yes}
14918          with_valgrind=yes
14919 else
14920   with_valgrind=
14921 fi;
14922 echo "$as_me:14922: result: ${with_valgrind:-no}" >&5
14923 echo "${ECHO_T}${with_valgrind:-no}" >&6
14924
14925 case .$with_cflags in
14926 (.*-g*)
14927         case .$CFLAGS in
14928         (.*-g*)
14929                 ;;
14930         (*)
14931
14932 cf_fix_cppflags=no
14933 cf_new_cflags=
14934 cf_new_cppflags=
14935 cf_new_extra_cppflags=
14936
14937 for cf_add_cflags in -g
14938 do
14939 case $cf_fix_cppflags in
14940 (no)
14941         case $cf_add_cflags in
14942         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14943                 case $cf_add_cflags in
14944                 (-D*)
14945                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14946
14947                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14948                                 && test -z "${cf_tst_cflags}" \
14949                                 && cf_fix_cppflags=yes
14950
14951                         if test $cf_fix_cppflags = yes ; then
14952
14953         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14954         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14955
14956                                 continue
14957                         elif test "${cf_tst_cflags}" = "\"'" ; then
14958
14959         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14960         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14961
14962                                 continue
14963                         fi
14964                         ;;
14965                 esac
14966                 case "$CPPFLAGS" in
14967                 (*$cf_add_cflags)
14968                         ;;
14969                 (*)
14970                         case $cf_add_cflags in
14971                         (-D*)
14972                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14973
14974 CPPFLAGS=`echo "$CPPFLAGS" | \
14975         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14976                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14977
14978                                 ;;
14979                         esac
14980
14981         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14982         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14983
14984                         ;;
14985                 esac
14986                 ;;
14987         (*)
14988
14989         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14990         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14991
14992                 ;;
14993         esac
14994         ;;
14995 (yes)
14996
14997         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14998         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14999
15000         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15001
15002         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15003                 && test -z "${cf_tst_cflags}" \
15004                 && cf_fix_cppflags=no
15005         ;;
15006 esac
15007 done
15008
15009 if test -n "$cf_new_cflags" ; then
15010
15011         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15012         CFLAGS="${CFLAGS}$cf_new_cflags"
15013
15014 fi
15015
15016 if test -n "$cf_new_cppflags" ; then
15017
15018         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15019         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15020
15021 fi
15022
15023 if test -n "$cf_new_extra_cppflags" ; then
15024
15025         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15026         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15027
15028 fi
15029
15030                 ;;
15031         esac
15032         ;;
15033 esac
15034
15035 echo "$as_me:15035: checking if you want to perform memory-leak testing" >&5
15036 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
15037
15038 # Check whether --enable-leaks or --disable-leaks was given.
15039 if test "${enable_leaks+set}" = set; then
15040   enableval="$enable_leaks"
15041   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
15042 else
15043   : ${with_no_leaks:=no}
15044 fi;
15045 echo "$as_me:15045: result: $with_no_leaks" >&5
15046 echo "${ECHO_T}$with_no_leaks" >&6
15047
15048 if test "$with_no_leaks" = yes ; then
15049
15050 cat >>confdefs.h <<\EOF
15051 #define NO_LEAKS 1
15052 EOF
15053
15054 cat >>confdefs.h <<\EOF
15055 #define YY_NO_LEAKS 1
15056 EOF
15057
15058 fi
15059
15060 cat >>confdefs.h <<\EOF
15061 #define HAVE_NC_ALLOC_H 1
15062 EOF
15063
15064 ###     use option --enable-expanded to generate certain macros as functions
15065
15066 # Check whether --enable-expanded or --disable-expanded was given.
15067 if test "${enable_expanded+set}" = set; then
15068   enableval="$enable_expanded"
15069   test "x$enableval" = xyes &&
15070 cat >>confdefs.h <<\EOF
15071 #define NCURSES_EXPANDED 1
15072 EOF
15073
15074 fi;
15075
15076 ###     use option --disable-macros to suppress macros in favor of functions
15077
15078 # Check whether --enable-macros or --disable-macros was given.
15079 if test "${enable_macros+set}" = set; then
15080   enableval="$enable_macros"
15081   test "$enableval" = no &&
15082 cat >>confdefs.h <<\EOF
15083 #define NCURSES_NOMACROS 1
15084 EOF
15085
15086 fi;
15087
15088 # Normally we only add trace() to the debug-library.  Allow this to be
15089 # extended to all models of the ncurses library:
15090 cf_all_traces=no
15091 case "$CFLAGS $CPPFLAGS" in
15092 (*-DTRACE*)
15093         cf_all_traces=yes
15094         ;;
15095 esac
15096
15097 echo "$as_me:15097: checking whether to add trace feature to all models" >&5
15098 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
15099
15100 # Check whether --with-trace or --without-trace was given.
15101 if test "${with_trace+set}" = set; then
15102   withval="$with_trace"
15103   cf_with_trace=$withval
15104 else
15105   cf_with_trace=$cf_all_traces
15106 fi;
15107 echo "$as_me:15107: result: $cf_with_trace" >&5
15108 echo "${ECHO_T}$cf_with_trace" >&6
15109
15110 if test "x$cf_with_trace" = xyes ; then
15111         LIB_TRACING=all
15112         ADA_TRACE=TRUE
15113
15114 cf_fix_cppflags=no
15115 cf_new_cflags=
15116 cf_new_cppflags=
15117 cf_new_extra_cppflags=
15118
15119 for cf_add_cflags in -DTRACE
15120 do
15121 case $cf_fix_cppflags in
15122 (no)
15123         case $cf_add_cflags in
15124         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15125                 case $cf_add_cflags in
15126                 (-D*)
15127                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15128
15129                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15130                                 && test -z "${cf_tst_cflags}" \
15131                                 && cf_fix_cppflags=yes
15132
15133                         if test $cf_fix_cppflags = yes ; then
15134
15135         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15136         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15137
15138                                 continue
15139                         elif test "${cf_tst_cflags}" = "\"'" ; then
15140
15141         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15142         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15143
15144                                 continue
15145                         fi
15146                         ;;
15147                 esac
15148                 case "$CPPFLAGS" in
15149                 (*$cf_add_cflags)
15150                         ;;
15151                 (*)
15152                         case $cf_add_cflags in
15153                         (-D*)
15154                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15155
15156 CPPFLAGS=`echo "$CPPFLAGS" | \
15157         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15158                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15159
15160                                 ;;
15161                         esac
15162
15163         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15164         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15165
15166                         ;;
15167                 esac
15168                 ;;
15169         (*)
15170
15171         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15172         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15173
15174                 ;;
15175         esac
15176         ;;
15177 (yes)
15178
15179         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15180         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15181
15182         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15183
15184         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15185                 && test -z "${cf_tst_cflags}" \
15186                 && cf_fix_cppflags=no
15187         ;;
15188 esac
15189 done
15190
15191 if test -n "$cf_new_cflags" ; then
15192
15193         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15194         CFLAGS="${CFLAGS}$cf_new_cflags"
15195
15196 fi
15197
15198 if test -n "$cf_new_cppflags" ; then
15199
15200         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15201         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15202
15203 fi
15204
15205 if test -n "$cf_new_extra_cppflags" ; then
15206
15207         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15208         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15209
15210 fi
15211
15212 else
15213         LIB_TRACING=DEBUG
15214         ADA_TRACE=FALSE
15215 fi
15216
15217 echo "$as_me:15217: checking if we want to use GNAT projects" >&5
15218 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
15219
15220 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
15221 if test "${enable_gnat_projects+set}" = set; then
15222   enableval="$enable_gnat_projects"
15223   test "$enableval" != no && enableval=yes
15224         if test "$enableval" != "yes" ; then
15225     enable_gnat_projects=no
15226         else
15227                 enable_gnat_projects=yes
15228         fi
15229 else
15230   enableval=yes
15231         enable_gnat_projects=yes
15232
15233 fi;
15234 echo "$as_me:15234: result: $enable_gnat_projects" >&5
15235 echo "${ECHO_T}$enable_gnat_projects" >&6
15236
15237 ###     Checks for libraries.
15238 case $cf_cv_system_name in
15239 (*mingw32*|*mingw64*)
15240         CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
15241         LIBS=" -lpsapi $LIBS"
15242         ;;
15243 (*)
15244 echo "$as_me:15244: checking for gettimeofday" >&5
15245 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
15246 if test "${ac_cv_func_gettimeofday+set}" = set; then
15247   echo $ECHO_N "(cached) $ECHO_C" >&6
15248 else
15249   cat >conftest.$ac_ext <<_ACEOF
15250 #line 15250 "configure"
15251 #include "confdefs.h"
15252 /* System header to define __stub macros and hopefully few prototypes,
15253     which can conflict with char gettimeofday (); below.  */
15254 #include <assert.h>
15255 /* Override any gcc2 internal prototype to avoid an error.  */
15256 #ifdef __cplusplus
15257 extern "C"
15258 #endif
15259 /* We use char because int might match the return type of a gcc2
15260    builtin and then its argument prototype would still apply.  */
15261 char gettimeofday ();
15262 char (*f) ();
15263
15264 int
15265 main ()
15266 {
15267 /* The GNU C library defines this for functions which it implements
15268     to always fail with ENOSYS.  Some functions are actually named
15269     something starting with __ and the normal name is an alias.  */
15270 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
15271 choke me
15272 #else
15273 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15274 #endif
15275
15276   ;
15277   return 0;
15278 }
15279 _ACEOF
15280 rm -f conftest.$ac_objext conftest$ac_exeext
15281 if { (eval echo "$as_me:15281: \"$ac_link\"") >&5
15282   (eval $ac_link) 2>&5
15283   ac_status=$?
15284   echo "$as_me:15284: \$? = $ac_status" >&5
15285   (exit $ac_status); } &&
15286          { ac_try='test -s conftest$ac_exeext'
15287   { (eval echo "$as_me:15287: \"$ac_try\"") >&5
15288   (eval $ac_try) 2>&5
15289   ac_status=$?
15290   echo "$as_me:15290: \$? = $ac_status" >&5
15291   (exit $ac_status); }; }; then
15292   ac_cv_func_gettimeofday=yes
15293 else
15294   echo "$as_me: failed program was:" >&5
15295 cat conftest.$ac_ext >&5
15296 ac_cv_func_gettimeofday=no
15297 fi
15298 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15299 fi
15300 echo "$as_me:15300: result: $ac_cv_func_gettimeofday" >&5
15301 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
15302 if test $ac_cv_func_gettimeofday = yes; then
15303
15304 cat >>confdefs.h <<\EOF
15305 #define HAVE_GETTIMEOFDAY 1
15306 EOF
15307
15308 else
15309
15310 echo "$as_me:15310: checking for gettimeofday in -lbsd" >&5
15311 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
15312 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
15313   echo $ECHO_N "(cached) $ECHO_C" >&6
15314 else
15315   ac_check_lib_save_LIBS=$LIBS
15316 LIBS="-lbsd  $LIBS"
15317 cat >conftest.$ac_ext <<_ACEOF
15318 #line 15318 "configure"
15319 #include "confdefs.h"
15320
15321 /* Override any gcc2 internal prototype to avoid an error.  */
15322 #ifdef __cplusplus
15323 extern "C"
15324 #endif
15325 /* We use char because int might match the return type of a gcc2
15326    builtin and then its argument prototype would still apply.  */
15327 char gettimeofday ();
15328 int
15329 main ()
15330 {
15331 gettimeofday ();
15332   ;
15333   return 0;
15334 }
15335 _ACEOF
15336 rm -f conftest.$ac_objext conftest$ac_exeext
15337 if { (eval echo "$as_me:15337: \"$ac_link\"") >&5
15338   (eval $ac_link) 2>&5
15339   ac_status=$?
15340   echo "$as_me:15340: \$? = $ac_status" >&5
15341   (exit $ac_status); } &&
15342          { ac_try='test -s conftest$ac_exeext'
15343   { (eval echo "$as_me:15343: \"$ac_try\"") >&5
15344   (eval $ac_try) 2>&5
15345   ac_status=$?
15346   echo "$as_me:15346: \$? = $ac_status" >&5
15347   (exit $ac_status); }; }; then
15348   ac_cv_lib_bsd_gettimeofday=yes
15349 else
15350   echo "$as_me: failed program was:" >&5
15351 cat conftest.$ac_ext >&5
15352 ac_cv_lib_bsd_gettimeofday=no
15353 fi
15354 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15355 LIBS=$ac_check_lib_save_LIBS
15356 fi
15357 echo "$as_me:15357: result: $ac_cv_lib_bsd_gettimeofday" >&5
15358 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
15359 if test $ac_cv_lib_bsd_gettimeofday = yes; then
15360
15361 cat >>confdefs.h <<\EOF
15362 #define HAVE_GETTIMEOFDAY 1
15363 EOF
15364
15365 cf_add_libs="-lbsd"
15366 # Filter out duplicates - this happens with badly-designed ".pc" files...
15367 for cf_add_1lib in $LIBS
15368 do
15369         for cf_add_2lib in $cf_add_libs
15370         do
15371                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15372                 then
15373                         cf_add_1lib=
15374                         break
15375                 fi
15376         done
15377         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15378 done
15379 LIBS="$cf_add_libs"
15380
15381 fi
15382
15383 fi
15384         ;;
15385 esac
15386
15387 echo "$as_me:15387: checking if -lm needed for math functions" >&5
15388 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
15389 if test "${cf_cv_need_libm+set}" = set; then
15390   echo $ECHO_N "(cached) $ECHO_C" >&6
15391 else
15392
15393         cat >conftest.$ac_ext <<_ACEOF
15394 #line 15394 "configure"
15395 #include "confdefs.h"
15396
15397         #include <stdio.h>
15398         #include <stdlib.h>
15399         #include <math.h>
15400
15401 int
15402 main ()
15403 {
15404 double x = rand(); printf("result = %g\n", pow(sin(x),x))
15405   ;
15406   return 0;
15407 }
15408 _ACEOF
15409 rm -f conftest.$ac_objext conftest$ac_exeext
15410 if { (eval echo "$as_me:15410: \"$ac_link\"") >&5
15411   (eval $ac_link) 2>&5
15412   ac_status=$?
15413   echo "$as_me:15413: \$? = $ac_status" >&5
15414   (exit $ac_status); } &&
15415          { ac_try='test -s conftest$ac_exeext'
15416   { (eval echo "$as_me:15416: \"$ac_try\"") >&5
15417   (eval $ac_try) 2>&5
15418   ac_status=$?
15419   echo "$as_me:15419: \$? = $ac_status" >&5
15420   (exit $ac_status); }; }; then
15421   cf_cv_need_libm=no
15422 else
15423   echo "$as_me: failed program was:" >&5
15424 cat conftest.$ac_ext >&5
15425 cf_cv_need_libm=yes
15426 fi
15427 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15428 fi
15429 echo "$as_me:15429: result: $cf_cv_need_libm" >&5
15430 echo "${ECHO_T}$cf_cv_need_libm" >&6
15431 if test "$cf_cv_need_libm" = yes
15432 then
15433 MATH_LIB=-lm
15434 fi
15435
15436 ###     Checks for header files.
15437 echo "$as_me:15437: checking for ANSI C header files" >&5
15438 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15439 if test "${ac_cv_header_stdc+set}" = set; then
15440   echo $ECHO_N "(cached) $ECHO_C" >&6
15441 else
15442   cat >conftest.$ac_ext <<_ACEOF
15443 #line 15443 "configure"
15444 #include "confdefs.h"
15445 #include <stdlib.h>
15446 #include <stdarg.h>
15447 #include <string.h>
15448 #include <float.h>
15449
15450 _ACEOF
15451 if { (eval echo "$as_me:15451: \"$ac_cpp conftest.$ac_ext\"") >&5
15452   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15453   ac_status=$?
15454   egrep -v '^ *\+' conftest.er1 >conftest.err
15455   rm -f conftest.er1
15456   cat conftest.err >&5
15457   echo "$as_me:15457: \$? = $ac_status" >&5
15458   (exit $ac_status); } >/dev/null; then
15459   if test -s conftest.err; then
15460     ac_cpp_err=$ac_c_preproc_warn_flag
15461   else
15462     ac_cpp_err=
15463   fi
15464 else
15465   ac_cpp_err=yes
15466 fi
15467 if test -z "$ac_cpp_err"; then
15468   ac_cv_header_stdc=yes
15469 else
15470   echo "$as_me: failed program was:" >&5
15471   cat conftest.$ac_ext >&5
15472   ac_cv_header_stdc=no
15473 fi
15474 rm -f conftest.err conftest.$ac_ext
15475
15476 if test $ac_cv_header_stdc = yes; then
15477   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15478   cat >conftest.$ac_ext <<_ACEOF
15479 #line 15479 "configure"
15480 #include "confdefs.h"
15481 #include <string.h>
15482
15483 _ACEOF
15484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15485   egrep "memchr" >/dev/null 2>&1; then
15486   :
15487 else
15488   ac_cv_header_stdc=no
15489 fi
15490 rm -rf conftest*
15491
15492 fi
15493
15494 if test $ac_cv_header_stdc = yes; then
15495   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15496   cat >conftest.$ac_ext <<_ACEOF
15497 #line 15497 "configure"
15498 #include "confdefs.h"
15499 #include <stdlib.h>
15500
15501 _ACEOF
15502 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15503   egrep "free" >/dev/null 2>&1; then
15504   :
15505 else
15506   ac_cv_header_stdc=no
15507 fi
15508 rm -rf conftest*
15509
15510 fi
15511
15512 if test $ac_cv_header_stdc = yes; then
15513   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15514   if test "$cross_compiling" = yes; then
15515   :
15516 else
15517   cat >conftest.$ac_ext <<_ACEOF
15518 #line 15518 "configure"
15519 #include "confdefs.h"
15520 #include <ctype.h>
15521 #if ((' ' & 0x0FF) == 0x020)
15522 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15523 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15524 #else
15525 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15526                      || ('j' <= (c) && (c) <= 'r') \
15527                      || ('s' <= (c) && (c) <= 'z'))
15528 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15529 #endif
15530
15531 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15532 int
15533 main ()
15534 {
15535   int i;
15536   for (i = 0; i < 256; i++)
15537     if (XOR (islower (i), ISLOWER (i))
15538         || toupper (i) != TOUPPER (i))
15539       $ac_main_return(2);
15540   $ac_main_return (0);
15541 }
15542 _ACEOF
15543 rm -f conftest$ac_exeext
15544 if { (eval echo "$as_me:15544: \"$ac_link\"") >&5
15545   (eval $ac_link) 2>&5
15546   ac_status=$?
15547   echo "$as_me:15547: \$? = $ac_status" >&5
15548   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15549   { (eval echo "$as_me:15549: \"$ac_try\"") >&5
15550   (eval $ac_try) 2>&5
15551   ac_status=$?
15552   echo "$as_me:15552: \$? = $ac_status" >&5
15553   (exit $ac_status); }; }; then
15554   :
15555 else
15556   echo "$as_me: program exited with status $ac_status" >&5
15557 echo "$as_me: failed program was:" >&5
15558 cat conftest.$ac_ext >&5
15559 ac_cv_header_stdc=no
15560 fi
15561 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15562 fi
15563 fi
15564 fi
15565 echo "$as_me:15565: result: $ac_cv_header_stdc" >&5
15566 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15567 if test $ac_cv_header_stdc = yes; then
15568
15569 cat >>confdefs.h <<\EOF
15570 #define STDC_HEADERS 1
15571 EOF
15572
15573 fi
15574
15575 ac_header_dirent=no
15576 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15577   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15578 echo "$as_me:15578: checking for $ac_hdr that defines DIR" >&5
15579 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
15580 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15581   echo $ECHO_N "(cached) $ECHO_C" >&6
15582 else
15583   cat >conftest.$ac_ext <<_ACEOF
15584 #line 15584 "configure"
15585 #include "confdefs.h"
15586 #include <sys/types.h>
15587 #include <$ac_hdr>
15588
15589 int
15590 main ()
15591 {
15592 if ((DIR *) 0)
15593 return 0;
15594   ;
15595   return 0;
15596 }
15597 _ACEOF
15598 rm -f conftest.$ac_objext
15599 if { (eval echo "$as_me:15599: \"$ac_compile\"") >&5
15600   (eval $ac_compile) 2>&5
15601   ac_status=$?
15602   echo "$as_me:15602: \$? = $ac_status" >&5
15603   (exit $ac_status); } &&
15604          { ac_try='test -s conftest.$ac_objext'
15605   { (eval echo "$as_me:15605: \"$ac_try\"") >&5
15606   (eval $ac_try) 2>&5
15607   ac_status=$?
15608   echo "$as_me:15608: \$? = $ac_status" >&5
15609   (exit $ac_status); }; }; then
15610   eval "$as_ac_Header=yes"
15611 else
15612   echo "$as_me: failed program was:" >&5
15613 cat conftest.$ac_ext >&5
15614 eval "$as_ac_Header=no"
15615 fi
15616 rm -f conftest.$ac_objext conftest.$ac_ext
15617 fi
15618 echo "$as_me:15618: result: `eval echo '${'$as_ac_Header'}'`" >&5
15619 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15620 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15621   cat >>confdefs.h <<EOF
15622 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15623 EOF
15624
15625 ac_header_dirent=$ac_hdr; break
15626 fi
15627
15628 done
15629 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15630 if test $ac_header_dirent = dirent.h; then
15631   echo "$as_me:15631: checking for opendir in -ldir" >&5
15632 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
15633 if test "${ac_cv_lib_dir_opendir+set}" = set; then
15634   echo $ECHO_N "(cached) $ECHO_C" >&6
15635 else
15636   ac_check_lib_save_LIBS=$LIBS
15637 LIBS="-ldir  $LIBS"
15638 cat >conftest.$ac_ext <<_ACEOF
15639 #line 15639 "configure"
15640 #include "confdefs.h"
15641
15642 /* Override any gcc2 internal prototype to avoid an error.  */
15643 #ifdef __cplusplus
15644 extern "C"
15645 #endif
15646 /* We use char because int might match the return type of a gcc2
15647    builtin and then its argument prototype would still apply.  */
15648 char opendir ();
15649 int
15650 main ()
15651 {
15652 opendir ();
15653   ;
15654   return 0;
15655 }
15656 _ACEOF
15657 rm -f conftest.$ac_objext conftest$ac_exeext
15658 if { (eval echo "$as_me:15658: \"$ac_link\"") >&5
15659   (eval $ac_link) 2>&5
15660   ac_status=$?
15661   echo "$as_me:15661: \$? = $ac_status" >&5
15662   (exit $ac_status); } &&
15663          { ac_try='test -s conftest$ac_exeext'
15664   { (eval echo "$as_me:15664: \"$ac_try\"") >&5
15665   (eval $ac_try) 2>&5
15666   ac_status=$?
15667   echo "$as_me:15667: \$? = $ac_status" >&5
15668   (exit $ac_status); }; }; then
15669   ac_cv_lib_dir_opendir=yes
15670 else
15671   echo "$as_me: failed program was:" >&5
15672 cat conftest.$ac_ext >&5
15673 ac_cv_lib_dir_opendir=no
15674 fi
15675 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15676 LIBS=$ac_check_lib_save_LIBS
15677 fi
15678 echo "$as_me:15678: result: $ac_cv_lib_dir_opendir" >&5
15679 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
15680 if test $ac_cv_lib_dir_opendir = yes; then
15681   LIBS="$LIBS -ldir"
15682 fi
15683
15684 else
15685   echo "$as_me:15685: checking for opendir in -lx" >&5
15686 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
15687 if test "${ac_cv_lib_x_opendir+set}" = set; then
15688   echo $ECHO_N "(cached) $ECHO_C" >&6
15689 else
15690   ac_check_lib_save_LIBS=$LIBS
15691 LIBS="-lx  $LIBS"
15692 cat >conftest.$ac_ext <<_ACEOF
15693 #line 15693 "configure"
15694 #include "confdefs.h"
15695
15696 /* Override any gcc2 internal prototype to avoid an error.  */
15697 #ifdef __cplusplus
15698 extern "C"
15699 #endif
15700 /* We use char because int might match the return type of a gcc2
15701    builtin and then its argument prototype would still apply.  */
15702 char opendir ();
15703 int
15704 main ()
15705 {
15706 opendir ();
15707   ;
15708   return 0;
15709 }
15710 _ACEOF
15711 rm -f conftest.$ac_objext conftest$ac_exeext
15712 if { (eval echo "$as_me:15712: \"$ac_link\"") >&5
15713   (eval $ac_link) 2>&5
15714   ac_status=$?
15715   echo "$as_me:15715: \$? = $ac_status" >&5
15716   (exit $ac_status); } &&
15717          { ac_try='test -s conftest$ac_exeext'
15718   { (eval echo "$as_me:15718: \"$ac_try\"") >&5
15719   (eval $ac_try) 2>&5
15720   ac_status=$?
15721   echo "$as_me:15721: \$? = $ac_status" >&5
15722   (exit $ac_status); }; }; then
15723   ac_cv_lib_x_opendir=yes
15724 else
15725   echo "$as_me: failed program was:" >&5
15726 cat conftest.$ac_ext >&5
15727 ac_cv_lib_x_opendir=no
15728 fi
15729 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15730 LIBS=$ac_check_lib_save_LIBS
15731 fi
15732 echo "$as_me:15732: result: $ac_cv_lib_x_opendir" >&5
15733 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
15734 if test $ac_cv_lib_x_opendir = yes; then
15735   LIBS="$LIBS -lx"
15736 fi
15737
15738 fi
15739
15740 echo "$as_me:15740: checking whether time.h and sys/time.h may both be included" >&5
15741 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
15742 if test "${ac_cv_header_time+set}" = set; then
15743   echo $ECHO_N "(cached) $ECHO_C" >&6
15744 else
15745   cat >conftest.$ac_ext <<_ACEOF
15746 #line 15746 "configure"
15747 #include "confdefs.h"
15748 #include <sys/types.h>
15749 #include <sys/time.h>
15750 #include <time.h>
15751
15752 int
15753 main ()
15754 {
15755 if ((struct tm *) 0)
15756 return 0;
15757   ;
15758   return 0;
15759 }
15760 _ACEOF
15761 rm -f conftest.$ac_objext
15762 if { (eval echo "$as_me:15762: \"$ac_compile\"") >&5
15763   (eval $ac_compile) 2>&5
15764   ac_status=$?
15765   echo "$as_me:15765: \$? = $ac_status" >&5
15766   (exit $ac_status); } &&
15767          { ac_try='test -s conftest.$ac_objext'
15768   { (eval echo "$as_me:15768: \"$ac_try\"") >&5
15769   (eval $ac_try) 2>&5
15770   ac_status=$?
15771   echo "$as_me:15771: \$? = $ac_status" >&5
15772   (exit $ac_status); }; }; then
15773   ac_cv_header_time=yes
15774 else
15775   echo "$as_me: failed program was:" >&5
15776 cat conftest.$ac_ext >&5
15777 ac_cv_header_time=no
15778 fi
15779 rm -f conftest.$ac_objext conftest.$ac_ext
15780 fi
15781 echo "$as_me:15781: result: $ac_cv_header_time" >&5
15782 echo "${ECHO_T}$ac_cv_header_time" >&6
15783 if test $ac_cv_header_time = yes; then
15784
15785 cat >>confdefs.h <<\EOF
15786 #define TIME_WITH_SYS_TIME 1
15787 EOF
15788
15789 fi
15790
15791 cf_regex_func=no
15792
15793 cf_regex_libs="regex re"
15794 case $host_os in
15795 (mingw*)
15796         cf_regex_libs="gnurx $cf_regex_libs"
15797         ;;
15798 esac
15799
15800 echo "$as_me:15800: checking for regcomp" >&5
15801 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
15802 if test "${ac_cv_func_regcomp+set}" = set; then
15803   echo $ECHO_N "(cached) $ECHO_C" >&6
15804 else
15805   cat >conftest.$ac_ext <<_ACEOF
15806 #line 15806 "configure"
15807 #include "confdefs.h"
15808 /* System header to define __stub macros and hopefully few prototypes,
15809     which can conflict with char regcomp (); below.  */
15810 #include <assert.h>
15811 /* Override any gcc2 internal prototype to avoid an error.  */
15812 #ifdef __cplusplus
15813 extern "C"
15814 #endif
15815 /* We use char because int might match the return type of a gcc2
15816    builtin and then its argument prototype would still apply.  */
15817 char regcomp ();
15818 char (*f) ();
15819
15820 int
15821 main ()
15822 {
15823 /* The GNU C library defines this for functions which it implements
15824     to always fail with ENOSYS.  Some functions are actually named
15825     something starting with __ and the normal name is an alias.  */
15826 #if defined (__stub_regcomp) || defined (__stub___regcomp)
15827 choke me
15828 #else
15829 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15830 #endif
15831
15832   ;
15833   return 0;
15834 }
15835 _ACEOF
15836 rm -f conftest.$ac_objext conftest$ac_exeext
15837 if { (eval echo "$as_me:15837: \"$ac_link\"") >&5
15838   (eval $ac_link) 2>&5
15839   ac_status=$?
15840   echo "$as_me:15840: \$? = $ac_status" >&5
15841   (exit $ac_status); } &&
15842          { ac_try='test -s conftest$ac_exeext'
15843   { (eval echo "$as_me:15843: \"$ac_try\"") >&5
15844   (eval $ac_try) 2>&5
15845   ac_status=$?
15846   echo "$as_me:15846: \$? = $ac_status" >&5
15847   (exit $ac_status); }; }; then
15848   ac_cv_func_regcomp=yes
15849 else
15850   echo "$as_me: failed program was:" >&5
15851 cat conftest.$ac_ext >&5
15852 ac_cv_func_regcomp=no
15853 fi
15854 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15855 fi
15856 echo "$as_me:15856: result: $ac_cv_func_regcomp" >&5
15857 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
15858 if test $ac_cv_func_regcomp = yes; then
15859   cf_regex_func=regcomp
15860 else
15861
15862         for cf_regex_lib in $cf_regex_libs
15863         do
15864                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
15865 echo "$as_me:15865: checking for regcomp in -l$cf_regex_lib" >&5
15866 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
15867 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
15868   echo $ECHO_N "(cached) $ECHO_C" >&6
15869 else
15870   ac_check_lib_save_LIBS=$LIBS
15871 LIBS="-l$cf_regex_lib  $LIBS"
15872 cat >conftest.$ac_ext <<_ACEOF
15873 #line 15873 "configure"
15874 #include "confdefs.h"
15875
15876 /* Override any gcc2 internal prototype to avoid an error.  */
15877 #ifdef __cplusplus
15878 extern "C"
15879 #endif
15880 /* We use char because int might match the return type of a gcc2
15881    builtin and then its argument prototype would still apply.  */
15882 char regcomp ();
15883 int
15884 main ()
15885 {
15886 regcomp ();
15887   ;
15888   return 0;
15889 }
15890 _ACEOF
15891 rm -f conftest.$ac_objext conftest$ac_exeext
15892 if { (eval echo "$as_me:15892: \"$ac_link\"") >&5
15893   (eval $ac_link) 2>&5
15894   ac_status=$?
15895   echo "$as_me:15895: \$? = $ac_status" >&5
15896   (exit $ac_status); } &&
15897          { ac_try='test -s conftest$ac_exeext'
15898   { (eval echo "$as_me:15898: \"$ac_try\"") >&5
15899   (eval $ac_try) 2>&5
15900   ac_status=$?
15901   echo "$as_me:15901: \$? = $ac_status" >&5
15902   (exit $ac_status); }; }; then
15903   eval "$as_ac_Lib=yes"
15904 else
15905   echo "$as_me: failed program was:" >&5
15906 cat conftest.$ac_ext >&5
15907 eval "$as_ac_Lib=no"
15908 fi
15909 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15910 LIBS=$ac_check_lib_save_LIBS
15911 fi
15912 echo "$as_me:15912: result: `eval echo '${'$as_ac_Lib'}'`" >&5
15913 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
15914 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
15915
15916 cf_add_libs="-l$cf_regex_lib"
15917 # Filter out duplicates - this happens with badly-designed ".pc" files...
15918 for cf_add_1lib in $LIBS
15919 do
15920         for cf_add_2lib in $cf_add_libs
15921         do
15922                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15923                 then
15924                         cf_add_1lib=
15925                         break
15926                 fi
15927         done
15928         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15929 done
15930 LIBS="$cf_add_libs"
15931
15932                                 cf_regex_func=regcomp
15933                                 break
15934 fi
15935
15936         done
15937
15938 fi
15939
15940 if test "$cf_regex_func" = no ; then
15941         echo "$as_me:15941: checking for compile" >&5
15942 echo $ECHO_N "checking for compile... $ECHO_C" >&6
15943 if test "${ac_cv_func_compile+set}" = set; then
15944   echo $ECHO_N "(cached) $ECHO_C" >&6
15945 else
15946   cat >conftest.$ac_ext <<_ACEOF
15947 #line 15947 "configure"
15948 #include "confdefs.h"
15949 /* System header to define __stub macros and hopefully few prototypes,
15950     which can conflict with char compile (); below.  */
15951 #include <assert.h>
15952 /* Override any gcc2 internal prototype to avoid an error.  */
15953 #ifdef __cplusplus
15954 extern "C"
15955 #endif
15956 /* We use char because int might match the return type of a gcc2
15957    builtin and then its argument prototype would still apply.  */
15958 char compile ();
15959 char (*f) ();
15960
15961 int
15962 main ()
15963 {
15964 /* The GNU C library defines this for functions which it implements
15965     to always fail with ENOSYS.  Some functions are actually named
15966     something starting with __ and the normal name is an alias.  */
15967 #if defined (__stub_compile) || defined (__stub___compile)
15968 choke me
15969 #else
15970 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15971 #endif
15972
15973   ;
15974   return 0;
15975 }
15976 _ACEOF
15977 rm -f conftest.$ac_objext conftest$ac_exeext
15978 if { (eval echo "$as_me:15978: \"$ac_link\"") >&5
15979   (eval $ac_link) 2>&5
15980   ac_status=$?
15981   echo "$as_me:15981: \$? = $ac_status" >&5
15982   (exit $ac_status); } &&
15983          { ac_try='test -s conftest$ac_exeext'
15984   { (eval echo "$as_me:15984: \"$ac_try\"") >&5
15985   (eval $ac_try) 2>&5
15986   ac_status=$?
15987   echo "$as_me:15987: \$? = $ac_status" >&5
15988   (exit $ac_status); }; }; then
15989   ac_cv_func_compile=yes
15990 else
15991   echo "$as_me: failed program was:" >&5
15992 cat conftest.$ac_ext >&5
15993 ac_cv_func_compile=no
15994 fi
15995 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15996 fi
15997 echo "$as_me:15997: result: $ac_cv_func_compile" >&5
15998 echo "${ECHO_T}$ac_cv_func_compile" >&6
15999 if test $ac_cv_func_compile = yes; then
16000   cf_regex_func=compile
16001 else
16002
16003                 echo "$as_me:16003: checking for compile in -lgen" >&5
16004 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
16005 if test "${ac_cv_lib_gen_compile+set}" = set; then
16006   echo $ECHO_N "(cached) $ECHO_C" >&6
16007 else
16008   ac_check_lib_save_LIBS=$LIBS
16009 LIBS="-lgen  $LIBS"
16010 cat >conftest.$ac_ext <<_ACEOF
16011 #line 16011 "configure"
16012 #include "confdefs.h"
16013
16014 /* Override any gcc2 internal prototype to avoid an error.  */
16015 #ifdef __cplusplus
16016 extern "C"
16017 #endif
16018 /* We use char because int might match the return type of a gcc2
16019    builtin and then its argument prototype would still apply.  */
16020 char compile ();
16021 int
16022 main ()
16023 {
16024 compile ();
16025   ;
16026   return 0;
16027 }
16028 _ACEOF
16029 rm -f conftest.$ac_objext conftest$ac_exeext
16030 if { (eval echo "$as_me:16030: \"$ac_link\"") >&5
16031   (eval $ac_link) 2>&5
16032   ac_status=$?
16033   echo "$as_me:16033: \$? = $ac_status" >&5
16034   (exit $ac_status); } &&
16035          { ac_try='test -s conftest$ac_exeext'
16036   { (eval echo "$as_me:16036: \"$ac_try\"") >&5
16037   (eval $ac_try) 2>&5
16038   ac_status=$?
16039   echo "$as_me:16039: \$? = $ac_status" >&5
16040   (exit $ac_status); }; }; then
16041   ac_cv_lib_gen_compile=yes
16042 else
16043   echo "$as_me: failed program was:" >&5
16044 cat conftest.$ac_ext >&5
16045 ac_cv_lib_gen_compile=no
16046 fi
16047 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16048 LIBS=$ac_check_lib_save_LIBS
16049 fi
16050 echo "$as_me:16050: result: $ac_cv_lib_gen_compile" >&5
16051 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
16052 if test $ac_cv_lib_gen_compile = yes; then
16053
16054 cf_add_libs="-lgen"
16055 # Filter out duplicates - this happens with badly-designed ".pc" files...
16056 for cf_add_1lib in $LIBS
16057 do
16058         for cf_add_2lib in $cf_add_libs
16059         do
16060                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16061                 then
16062                         cf_add_1lib=
16063                         break
16064                 fi
16065         done
16066         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16067 done
16068 LIBS="$cf_add_libs"
16069
16070                                 cf_regex_func=compile
16071 fi
16072
16073 fi
16074
16075 fi
16076
16077 if test "$cf_regex_func" = no ; then
16078         { echo "$as_me:16078: WARNING: cannot find regular expression library" >&5
16079 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
16080 fi
16081
16082 echo "$as_me:16082: checking for regular-expression headers" >&5
16083 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
16084 if test "${cf_cv_regex_hdrs+set}" = set; then
16085   echo $ECHO_N "(cached) $ECHO_C" >&6
16086 else
16087
16088 cf_cv_regex_hdrs=no
16089 case $cf_regex_func in
16090 (compile)
16091         for cf_regex_hdr in regexp.h regexpr.h
16092         do
16093                 cat >conftest.$ac_ext <<_ACEOF
16094 #line 16094 "configure"
16095 #include "confdefs.h"
16096 #include <$cf_regex_hdr>
16097 int
16098 main ()
16099 {
16100
16101                         char *p = compile("", "", "", 0);
16102                         int x = step("", "");
16103
16104   ;
16105   return 0;
16106 }
16107 _ACEOF
16108 rm -f conftest.$ac_objext conftest$ac_exeext
16109 if { (eval echo "$as_me:16109: \"$ac_link\"") >&5
16110   (eval $ac_link) 2>&5
16111   ac_status=$?
16112   echo "$as_me:16112: \$? = $ac_status" >&5
16113   (exit $ac_status); } &&
16114          { ac_try='test -s conftest$ac_exeext'
16115   { (eval echo "$as_me:16115: \"$ac_try\"") >&5
16116   (eval $ac_try) 2>&5
16117   ac_status=$?
16118   echo "$as_me:16118: \$? = $ac_status" >&5
16119   (exit $ac_status); }; }; then
16120
16121                         cf_cv_regex_hdrs=$cf_regex_hdr
16122                         break
16123
16124 else
16125   echo "$as_me: failed program was:" >&5
16126 cat conftest.$ac_ext >&5
16127 fi
16128 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16129         done
16130         ;;
16131 (*)
16132         for cf_regex_hdr in regex.h
16133         do
16134                 cat >conftest.$ac_ext <<_ACEOF
16135 #line 16135 "configure"
16136 #include "confdefs.h"
16137 #include <sys/types.h>
16138 #include <$cf_regex_hdr>
16139 int
16140 main ()
16141 {
16142
16143                         regex_t *p;
16144                         int x = regcomp(p, "", 0);
16145                         int y = regexec(p, "", 0, 0, 0);
16146                         regfree(p);
16147
16148   ;
16149   return 0;
16150 }
16151 _ACEOF
16152 rm -f conftest.$ac_objext conftest$ac_exeext
16153 if { (eval echo "$as_me:16153: \"$ac_link\"") >&5
16154   (eval $ac_link) 2>&5
16155   ac_status=$?
16156   echo "$as_me:16156: \$? = $ac_status" >&5
16157   (exit $ac_status); } &&
16158          { ac_try='test -s conftest$ac_exeext'
16159   { (eval echo "$as_me:16159: \"$ac_try\"") >&5
16160   (eval $ac_try) 2>&5
16161   ac_status=$?
16162   echo "$as_me:16162: \$? = $ac_status" >&5
16163   (exit $ac_status); }; }; then
16164
16165                         cf_cv_regex_hdrs=$cf_regex_hdr
16166                         break
16167
16168 else
16169   echo "$as_me: failed program was:" >&5
16170 cat conftest.$ac_ext >&5
16171 fi
16172 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16173         done
16174         ;;
16175 esac
16176
16177 fi
16178 echo "$as_me:16178: result: $cf_cv_regex_hdrs" >&5
16179 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
16180
16181 case $cf_cv_regex_hdrs in
16182         (no)            { echo "$as_me:16182: WARNING: no regular expression header found" >&5
16183 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
16184         (regex.h)
16185 cat >>confdefs.h <<\EOF
16186 #define HAVE_REGEX_H_FUNCS 1
16187 EOF
16188  ;;
16189         (regexp.h)
16190 cat >>confdefs.h <<\EOF
16191 #define HAVE_REGEXP_H_FUNCS 1
16192 EOF
16193  ;;
16194         (regexpr.h)
16195 cat >>confdefs.h <<\EOF
16196 #define HAVE_REGEXPR_H_FUNCS 1
16197 EOF
16198  ;;
16199 esac
16200
16201 for ac_header in \
16202 fcntl.h \
16203 getopt.h \
16204 limits.h \
16205 locale.h \
16206 math.h \
16207 poll.h \
16208 sys/bsdtypes.h \
16209 sys/ioctl.h \
16210 sys/param.h \
16211 sys/poll.h \
16212 sys/select.h \
16213 sys/time.h \
16214 sys/times.h \
16215 ttyent.h \
16216 unistd.h \
16217 wctype.h \
16218
16219 do
16220 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16221 echo "$as_me:16221: checking for $ac_header" >&5
16222 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16223 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16224   echo $ECHO_N "(cached) $ECHO_C" >&6
16225 else
16226   cat >conftest.$ac_ext <<_ACEOF
16227 #line 16227 "configure"
16228 #include "confdefs.h"
16229 #include <$ac_header>
16230 _ACEOF
16231 if { (eval echo "$as_me:16231: \"$ac_cpp conftest.$ac_ext\"") >&5
16232   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16233   ac_status=$?
16234   egrep -v '^ *\+' conftest.er1 >conftest.err
16235   rm -f conftest.er1
16236   cat conftest.err >&5
16237   echo "$as_me:16237: \$? = $ac_status" >&5
16238   (exit $ac_status); } >/dev/null; then
16239   if test -s conftest.err; then
16240     ac_cpp_err=$ac_c_preproc_warn_flag
16241   else
16242     ac_cpp_err=
16243   fi
16244 else
16245   ac_cpp_err=yes
16246 fi
16247 if test -z "$ac_cpp_err"; then
16248   eval "$as_ac_Header=yes"
16249 else
16250   echo "$as_me: failed program was:" >&5
16251   cat conftest.$ac_ext >&5
16252   eval "$as_ac_Header=no"
16253 fi
16254 rm -f conftest.err conftest.$ac_ext
16255 fi
16256 echo "$as_me:16256: result: `eval echo '${'$as_ac_Header'}'`" >&5
16257 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16258 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16259   cat >>confdefs.h <<EOF
16260 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16261 EOF
16262
16263 fi
16264 done
16265
16266 for ac_header in unistd.h getopt.h
16267 do
16268 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16269 echo "$as_me:16269: checking for $ac_header" >&5
16270 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16271 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16272   echo $ECHO_N "(cached) $ECHO_C" >&6
16273 else
16274   cat >conftest.$ac_ext <<_ACEOF
16275 #line 16275 "configure"
16276 #include "confdefs.h"
16277 #include <$ac_header>
16278 _ACEOF
16279 if { (eval echo "$as_me:16279: \"$ac_cpp conftest.$ac_ext\"") >&5
16280   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16281   ac_status=$?
16282   egrep -v '^ *\+' conftest.er1 >conftest.err
16283   rm -f conftest.er1
16284   cat conftest.err >&5
16285   echo "$as_me:16285: \$? = $ac_status" >&5
16286   (exit $ac_status); } >/dev/null; then
16287   if test -s conftest.err; then
16288     ac_cpp_err=$ac_c_preproc_warn_flag
16289   else
16290     ac_cpp_err=
16291   fi
16292 else
16293   ac_cpp_err=yes
16294 fi
16295 if test -z "$ac_cpp_err"; then
16296   eval "$as_ac_Header=yes"
16297 else
16298   echo "$as_me: failed program was:" >&5
16299   cat conftest.$ac_ext >&5
16300   eval "$as_ac_Header=no"
16301 fi
16302 rm -f conftest.err conftest.$ac_ext
16303 fi
16304 echo "$as_me:16304: result: `eval echo '${'$as_ac_Header'}'`" >&5
16305 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16306 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16307   cat >>confdefs.h <<EOF
16308 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16309 EOF
16310
16311 fi
16312 done
16313
16314 echo "$as_me:16314: checking for header declaring getopt variables" >&5
16315 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
16316 if test "${cf_cv_getopt_header+set}" = set; then
16317   echo $ECHO_N "(cached) $ECHO_C" >&6
16318 else
16319
16320 cf_cv_getopt_header=none
16321 for cf_header in stdio.h stdlib.h unistd.h getopt.h
16322 do
16323 cat >conftest.$ac_ext <<_ACEOF
16324 #line 16324 "configure"
16325 #include "confdefs.h"
16326
16327 #include <$cf_header>
16328 int
16329 main ()
16330 {
16331 int x = optind; char *y = optarg
16332   ;
16333   return 0;
16334 }
16335 _ACEOF
16336 rm -f conftest.$ac_objext
16337 if { (eval echo "$as_me:16337: \"$ac_compile\"") >&5
16338   (eval $ac_compile) 2>&5
16339   ac_status=$?
16340   echo "$as_me:16340: \$? = $ac_status" >&5
16341   (exit $ac_status); } &&
16342          { ac_try='test -s conftest.$ac_objext'
16343   { (eval echo "$as_me:16343: \"$ac_try\"") >&5
16344   (eval $ac_try) 2>&5
16345   ac_status=$?
16346   echo "$as_me:16346: \$? = $ac_status" >&5
16347   (exit $ac_status); }; }; then
16348   cf_cv_getopt_header=$cf_header
16349  break
16350 else
16351   echo "$as_me: failed program was:" >&5
16352 cat conftest.$ac_ext >&5
16353 fi
16354 rm -f conftest.$ac_objext conftest.$ac_ext
16355 done
16356
16357 fi
16358 echo "$as_me:16358: result: $cf_cv_getopt_header" >&5
16359 echo "${ECHO_T}$cf_cv_getopt_header" >&6
16360 if test $cf_cv_getopt_header != none ; then
16361
16362 cat >>confdefs.h <<\EOF
16363 #define HAVE_GETOPT_HEADER 1
16364 EOF
16365
16366 fi
16367 if test $cf_cv_getopt_header = getopt.h ; then
16368
16369 cat >>confdefs.h <<\EOF
16370 #define NEED_GETOPT_H 1
16371 EOF
16372
16373 fi
16374
16375 # check for ISC (this may also define _POSIX_SOURCE)
16376 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
16377 if test "x$ISC" = xyes ; then
16378
16379 echo "$as_me:16379: checking for main in -lcposix" >&5
16380 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
16381 if test "${ac_cv_lib_cposix_main+set}" = set; then
16382   echo $ECHO_N "(cached) $ECHO_C" >&6
16383 else
16384   ac_check_lib_save_LIBS=$LIBS
16385 LIBS="-lcposix  $LIBS"
16386 cat >conftest.$ac_ext <<_ACEOF
16387 #line 16387 "configure"
16388 #include "confdefs.h"
16389
16390 int
16391 main ()
16392 {
16393 main ();
16394   ;
16395   return 0;
16396 }
16397 _ACEOF
16398 rm -f conftest.$ac_objext conftest$ac_exeext
16399 if { (eval echo "$as_me:16399: \"$ac_link\"") >&5
16400   (eval $ac_link) 2>&5
16401   ac_status=$?
16402   echo "$as_me:16402: \$? = $ac_status" >&5
16403   (exit $ac_status); } &&
16404          { ac_try='test -s conftest$ac_exeext'
16405   { (eval echo "$as_me:16405: \"$ac_try\"") >&5
16406   (eval $ac_try) 2>&5
16407   ac_status=$?
16408   echo "$as_me:16408: \$? = $ac_status" >&5
16409   (exit $ac_status); }; }; then
16410   ac_cv_lib_cposix_main=yes
16411 else
16412   echo "$as_me: failed program was:" >&5
16413 cat conftest.$ac_ext >&5
16414 ac_cv_lib_cposix_main=no
16415 fi
16416 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16417 LIBS=$ac_check_lib_save_LIBS
16418 fi
16419 echo "$as_me:16419: result: $ac_cv_lib_cposix_main" >&5
16420 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
16421 if test $ac_cv_lib_cposix_main = yes; then
16422   cat >>confdefs.h <<EOF
16423 #define HAVE_LIBCPOSIX 1
16424 EOF
16425
16426   LIBS="-lcposix $LIBS"
16427
16428 fi
16429
16430         echo "$as_me:16430: checking for bzero in -linet" >&5
16431 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
16432 if test "${ac_cv_lib_inet_bzero+set}" = set; then
16433   echo $ECHO_N "(cached) $ECHO_C" >&6
16434 else
16435   ac_check_lib_save_LIBS=$LIBS
16436 LIBS="-linet  $LIBS"
16437 cat >conftest.$ac_ext <<_ACEOF
16438 #line 16438 "configure"
16439 #include "confdefs.h"
16440
16441 /* Override any gcc2 internal prototype to avoid an error.  */
16442 #ifdef __cplusplus
16443 extern "C"
16444 #endif
16445 /* We use char because int might match the return type of a gcc2
16446    builtin and then its argument prototype would still apply.  */
16447 char bzero ();
16448 int
16449 main ()
16450 {
16451 bzero ();
16452   ;
16453   return 0;
16454 }
16455 _ACEOF
16456 rm -f conftest.$ac_objext conftest$ac_exeext
16457 if { (eval echo "$as_me:16457: \"$ac_link\"") >&5
16458   (eval $ac_link) 2>&5
16459   ac_status=$?
16460   echo "$as_me:16460: \$? = $ac_status" >&5
16461   (exit $ac_status); } &&
16462          { ac_try='test -s conftest$ac_exeext'
16463   { (eval echo "$as_me:16463: \"$ac_try\"") >&5
16464   (eval $ac_try) 2>&5
16465   ac_status=$?
16466   echo "$as_me:16466: \$? = $ac_status" >&5
16467   (exit $ac_status); }; }; then
16468   ac_cv_lib_inet_bzero=yes
16469 else
16470   echo "$as_me: failed program was:" >&5
16471 cat conftest.$ac_ext >&5
16472 ac_cv_lib_inet_bzero=no
16473 fi
16474 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16475 LIBS=$ac_check_lib_save_LIBS
16476 fi
16477 echo "$as_me:16477: result: $ac_cv_lib_inet_bzero" >&5
16478 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
16479 if test $ac_cv_lib_inet_bzero = yes; then
16480
16481 cf_add_libs="-linet"
16482 # Filter out duplicates - this happens with badly-designed ".pc" files...
16483 for cf_add_1lib in $LIBS
16484 do
16485         for cf_add_2lib in $cf_add_libs
16486         do
16487                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16488                 then
16489                         cf_add_1lib=
16490                         break
16491                 fi
16492         done
16493         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16494 done
16495 LIBS="$cf_add_libs"
16496
16497 fi
16498 fi
16499
16500 echo "$as_me:16500: checking if sys/time.h works with sys/select.h" >&5
16501 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
16502 if test "${cf_cv_sys_time_select+set}" = set; then
16503   echo $ECHO_N "(cached) $ECHO_C" >&6
16504 else
16505
16506 cat >conftest.$ac_ext <<_ACEOF
16507 #line 16507 "configure"
16508 #include "confdefs.h"
16509
16510 #include <sys/types.h>
16511 #ifdef HAVE_SYS_TIME_H
16512 #include <sys/time.h>
16513 #endif
16514 #ifdef HAVE_SYS_SELECT_H
16515 #include <sys/select.h>
16516 #endif
16517
16518 int
16519 main ()
16520 {
16521
16522   ;
16523   return 0;
16524 }
16525 _ACEOF
16526 rm -f conftest.$ac_objext
16527 if { (eval echo "$as_me:16527: \"$ac_compile\"") >&5
16528   (eval $ac_compile) 2>&5
16529   ac_status=$?
16530   echo "$as_me:16530: \$? = $ac_status" >&5
16531   (exit $ac_status); } &&
16532          { ac_try='test -s conftest.$ac_objext'
16533   { (eval echo "$as_me:16533: \"$ac_try\"") >&5
16534   (eval $ac_try) 2>&5
16535   ac_status=$?
16536   echo "$as_me:16536: \$? = $ac_status" >&5
16537   (exit $ac_status); }; }; then
16538   cf_cv_sys_time_select=yes
16539 else
16540   echo "$as_me: failed program was:" >&5
16541 cat conftest.$ac_ext >&5
16542 cf_cv_sys_time_select=no
16543 fi
16544 rm -f conftest.$ac_objext conftest.$ac_ext
16545
16546 fi
16547
16548 echo "$as_me:16548: result: $cf_cv_sys_time_select" >&5
16549 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
16550 test "$cf_cv_sys_time_select" = yes &&
16551 cat >>confdefs.h <<\EOF
16552 #define HAVE_SYS_TIME_SELECT 1
16553 EOF
16554
16555 ###     checks for compiler characteristics
16556 ac_ext=c
16557 ac_cpp='$CPP $CPPFLAGS'
16558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16561 ac_main_return=return
16562
16563 echo "$as_me:16563: checking for an ANSI C-conforming const" >&5
16564 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
16565 if test "${ac_cv_c_const+set}" = set; then
16566   echo $ECHO_N "(cached) $ECHO_C" >&6
16567 else
16568   cat >conftest.$ac_ext <<_ACEOF
16569 #line 16569 "configure"
16570 #include "confdefs.h"
16571
16572 int
16573 main ()
16574 {
16575 /* FIXME: Include the comments suggested by Paul. */
16576 #ifndef __cplusplus
16577   /* Ultrix mips cc rejects this.  */
16578   typedef int charset[2];
16579   const charset x;
16580   /* SunOS 4.1.1 cc rejects this.  */
16581   char const *const *ccp;
16582   char **p;
16583   /* NEC SVR4.0.2 mips cc rejects this.  */
16584   struct point {int x, y;};
16585   static struct point const zero = {0,0};
16586   /* AIX XL C 1.02.0.0 rejects this.
16587      It does not let you subtract one const X* pointer from another in
16588      an arm of an if-expression whose if-part is not a constant
16589      expression */
16590   const char *g = "string";
16591   ccp = &g + (g ? g-g : 0);
16592   /* HPUX 7.0 cc rejects these. */
16593   ++ccp;
16594   p = (char**) ccp;
16595   ccp = (char const *const *) p;
16596   { /* SCO 3.2v4 cc rejects this.  */
16597     char *t;
16598     char const *s = 0 ? (char *) 0 : (char const *) 0;
16599
16600     *t++ = 0;
16601   }
16602   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
16603     int x[] = {25, 17};
16604     const int *foo = &x[0];
16605     ++foo;
16606   }
16607   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16608     typedef const int *iptr;
16609     iptr p = 0;
16610     ++p;
16611   }
16612   { /* AIX XL C 1.02.0.0 rejects this saying
16613        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16614     struct s { int j; const int *ap[3]; };
16615     struct s *b; b->j = 5;
16616   }
16617   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16618     const int foo = 10;
16619   }
16620 #endif
16621
16622   ;
16623   return 0;
16624 }
16625 _ACEOF
16626 rm -f conftest.$ac_objext
16627 if { (eval echo "$as_me:16627: \"$ac_compile\"") >&5
16628   (eval $ac_compile) 2>&5
16629   ac_status=$?
16630   echo "$as_me:16630: \$? = $ac_status" >&5
16631   (exit $ac_status); } &&
16632          { ac_try='test -s conftest.$ac_objext'
16633   { (eval echo "$as_me:16633: \"$ac_try\"") >&5
16634   (eval $ac_try) 2>&5
16635   ac_status=$?
16636   echo "$as_me:16636: \$? = $ac_status" >&5
16637   (exit $ac_status); }; }; then
16638   ac_cv_c_const=yes
16639 else
16640   echo "$as_me: failed program was:" >&5
16641 cat conftest.$ac_ext >&5
16642 ac_cv_c_const=no
16643 fi
16644 rm -f conftest.$ac_objext conftest.$ac_ext
16645 fi
16646 echo "$as_me:16646: result: $ac_cv_c_const" >&5
16647 echo "${ECHO_T}$ac_cv_c_const" >&6
16648 if test $ac_cv_c_const = no; then
16649
16650 cat >>confdefs.h <<\EOF
16651 #define const
16652 EOF
16653
16654 fi
16655
16656 echo "$as_me:16656: checking for inline" >&5
16657 echo $ECHO_N "checking for inline... $ECHO_C" >&6
16658 if test "${ac_cv_c_inline+set}" = set; then
16659   echo $ECHO_N "(cached) $ECHO_C" >&6
16660 else
16661   ac_cv_c_inline=no
16662 for ac_kw in inline __inline__ __inline; do
16663   cat >conftest.$ac_ext <<_ACEOF
16664 #line 16664 "configure"
16665 #include "confdefs.h"
16666 #ifndef __cplusplus
16667 static $ac_kw int static_foo () {return 0; }
16668 $ac_kw int foo () {return 0; }
16669 #endif
16670
16671 _ACEOF
16672 rm -f conftest.$ac_objext
16673 if { (eval echo "$as_me:16673: \"$ac_compile\"") >&5
16674   (eval $ac_compile) 2>&5
16675   ac_status=$?
16676   echo "$as_me:16676: \$? = $ac_status" >&5
16677   (exit $ac_status); } &&
16678          { ac_try='test -s conftest.$ac_objext'
16679   { (eval echo "$as_me:16679: \"$ac_try\"") >&5
16680   (eval $ac_try) 2>&5
16681   ac_status=$?
16682   echo "$as_me:16682: \$? = $ac_status" >&5
16683   (exit $ac_status); }; }; then
16684   ac_cv_c_inline=$ac_kw; break
16685 else
16686   echo "$as_me: failed program was:" >&5
16687 cat conftest.$ac_ext >&5
16688 fi
16689 rm -f conftest.$ac_objext conftest.$ac_ext
16690 done
16691
16692 fi
16693 echo "$as_me:16693: result: $ac_cv_c_inline" >&5
16694 echo "${ECHO_T}$ac_cv_c_inline" >&6
16695 case $ac_cv_c_inline in
16696   inline | yes) ;;
16697   no)
16698 cat >>confdefs.h <<\EOF
16699 #define inline
16700 EOF
16701  ;;
16702   *)  cat >>confdefs.h <<EOF
16703 #define inline $ac_cv_c_inline
16704 EOF
16705  ;;
16706 esac
16707
16708 NCURSES_INLINE=
16709 if test "$ac_cv_c_inline" != no ; then
16710         NCURSES_INLINE=inline
16711         if test "$INTEL_COMPILER" = yes
16712         then
16713                 :
16714         elif test "$CLANG_COMPILER" = yes
16715         then
16716                 :
16717         elif test "$GCC" = yes
16718         then
16719                 echo "$as_me:16719: checking if $CC supports options to tune inlining" >&5
16720 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
16721 if test "${cf_cv_gcc_inline+set}" = set; then
16722   echo $ECHO_N "(cached) $ECHO_C" >&6
16723 else
16724
16725                 cf_save_CFLAGS=$CFLAGS
16726                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
16727                 cat >conftest.$ac_ext <<_ACEOF
16728 #line 16728 "configure"
16729 #include "confdefs.h"
16730 inline int foo(void) { return 1; }
16731 int
16732 main ()
16733 {
16734 ${cf_cv_main_return:-return} foo()
16735   ;
16736   return 0;
16737 }
16738 _ACEOF
16739 rm -f conftest.$ac_objext
16740 if { (eval echo "$as_me:16740: \"$ac_compile\"") >&5
16741   (eval $ac_compile) 2>&5
16742   ac_status=$?
16743   echo "$as_me:16743: \$? = $ac_status" >&5
16744   (exit $ac_status); } &&
16745          { ac_try='test -s conftest.$ac_objext'
16746   { (eval echo "$as_me:16746: \"$ac_try\"") >&5
16747   (eval $ac_try) 2>&5
16748   ac_status=$?
16749   echo "$as_me:16749: \$? = $ac_status" >&5
16750   (exit $ac_status); }; }; then
16751   cf_cv_gcc_inline=yes
16752 else
16753   echo "$as_me: failed program was:" >&5
16754 cat conftest.$ac_ext >&5
16755 cf_cv_gcc_inline=no
16756 fi
16757 rm -f conftest.$ac_objext conftest.$ac_ext
16758                 CFLAGS=$cf_save_CFLAGS
16759
16760 fi
16761 echo "$as_me:16761: result: $cf_cv_gcc_inline" >&5
16762 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
16763                 if test "$cf_cv_gcc_inline" = yes ; then
16764
16765 cf_fix_cppflags=no
16766 cf_new_cflags=
16767 cf_new_cppflags=
16768 cf_new_extra_cppflags=
16769
16770 for cf_add_cflags in --param max-inline-insns-single=1200
16771 do
16772 case $cf_fix_cppflags in
16773 (no)
16774         case $cf_add_cflags in
16775         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16776                 case $cf_add_cflags in
16777                 (-D*)
16778                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16779
16780                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16781                                 && test -z "${cf_tst_cflags}" \
16782                                 && cf_fix_cppflags=yes
16783
16784                         if test $cf_fix_cppflags = yes ; then
16785
16786         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16787         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16788
16789                                 continue
16790                         elif test "${cf_tst_cflags}" = "\"'" ; then
16791
16792         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16793         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16794
16795                                 continue
16796                         fi
16797                         ;;
16798                 esac
16799                 case "$CPPFLAGS" in
16800                 (*$cf_add_cflags)
16801                         ;;
16802                 (*)
16803                         case $cf_add_cflags in
16804                         (-D*)
16805                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16806
16807 CPPFLAGS=`echo "$CPPFLAGS" | \
16808         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16809                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16810
16811                                 ;;
16812                         esac
16813
16814         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16815         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16816
16817                         ;;
16818                 esac
16819                 ;;
16820         (*)
16821
16822         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16823         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16824
16825                 ;;
16826         esac
16827         ;;
16828 (yes)
16829
16830         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16831         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16832
16833         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16834
16835         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16836                 && test -z "${cf_tst_cflags}" \
16837                 && cf_fix_cppflags=no
16838         ;;
16839 esac
16840 done
16841
16842 if test -n "$cf_new_cflags" ; then
16843
16844         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16845         CFLAGS="${CFLAGS}$cf_new_cflags"
16846
16847 fi
16848
16849 if test -n "$cf_new_cppflags" ; then
16850
16851         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16852         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16853
16854 fi
16855
16856 if test -n "$cf_new_extra_cppflags" ; then
16857
16858         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16859         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16860
16861 fi
16862
16863                 fi
16864         fi
16865 fi
16866
16867 echo "$as_me:16867: checking for signal global datatype" >&5
16868 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
16869 if test "${cf_cv_sig_atomic_t+set}" = set; then
16870   echo $ECHO_N "(cached) $ECHO_C" >&6
16871 else
16872
16873         for cf_type in \
16874                 "volatile sig_atomic_t" \
16875                 "sig_atomic_t" \
16876                 "int"
16877         do
16878         cat >conftest.$ac_ext <<_ACEOF
16879 #line 16879 "configure"
16880 #include "confdefs.h"
16881
16882 #include <sys/types.h>
16883 #include <signal.h>
16884 #include <stdio.h>
16885
16886 extern $cf_type x;
16887 $cf_type x;
16888 static void handler(int sig)
16889 {
16890         x = 5;
16891 }
16892 int
16893 main ()
16894 {
16895 signal(SIGINT, handler);
16896                  x = 1
16897   ;
16898   return 0;
16899 }
16900 _ACEOF
16901 rm -f conftest.$ac_objext
16902 if { (eval echo "$as_me:16902: \"$ac_compile\"") >&5
16903   (eval $ac_compile) 2>&5
16904   ac_status=$?
16905   echo "$as_me:16905: \$? = $ac_status" >&5
16906   (exit $ac_status); } &&
16907          { ac_try='test -s conftest.$ac_objext'
16908   { (eval echo "$as_me:16908: \"$ac_try\"") >&5
16909   (eval $ac_try) 2>&5
16910   ac_status=$?
16911   echo "$as_me:16911: \$? = $ac_status" >&5
16912   (exit $ac_status); }; }; then
16913   cf_cv_sig_atomic_t=$cf_type
16914 else
16915   echo "$as_me: failed program was:" >&5
16916 cat conftest.$ac_ext >&5
16917 cf_cv_sig_atomic_t=no
16918 fi
16919 rm -f conftest.$ac_objext conftest.$ac_ext
16920                 test "$cf_cv_sig_atomic_t" != no && break
16921         done
16922
16923 fi
16924
16925 echo "$as_me:16925: result: $cf_cv_sig_atomic_t" >&5
16926 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
16927 test "$cf_cv_sig_atomic_t" != no &&
16928 cat >>confdefs.h <<EOF
16929 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
16930 EOF
16931
16932 if test $NCURSES_CHTYPE = auto ; then
16933
16934 echo "$as_me:16934: checking for type of chtype" >&5
16935 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
16936 if test "${cf_cv_typeof_chtype+set}" = set; then
16937   echo $ECHO_N "(cached) $ECHO_C" >&6
16938 else
16939
16940                 if test "$cross_compiling" = yes; then
16941   cf_cv_typeof_chtype=long
16942 else
16943   cat >conftest.$ac_ext <<_ACEOF
16944 #line 16944 "configure"
16945 #include "confdefs.h"
16946
16947 #define WANT_BITS 31
16948 #include <stdio.h>
16949 int main(void)
16950 {
16951         FILE *fp = fopen("cf_test.out", "w");
16952         if (fp != 0) {
16953                 char *result = "long";
16954                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
16955                         int n;
16956                         unsigned int x, y;
16957                         for (n = 0; n < WANT_BITS; n++) {
16958                                 x = (1 << n);
16959                                 y = (x >> n);
16960                                 if (y != 1 || x == 0) {
16961                                         x = 0;
16962                                         break;
16963                                 }
16964                         }
16965                         /*
16966                          * If x is nonzero, an int is big enough for the bits
16967                          * that we want.
16968                          */
16969                         result = (x != 0) ? "int" : "long";
16970                 }
16971                 fputs(result, fp);
16972                 fclose(fp);
16973         }
16974         ${cf_cv_main_return:-return}(0);
16975 }
16976
16977 _ACEOF
16978 rm -f conftest$ac_exeext
16979 if { (eval echo "$as_me:16979: \"$ac_link\"") >&5
16980   (eval $ac_link) 2>&5
16981   ac_status=$?
16982   echo "$as_me:16982: \$? = $ac_status" >&5
16983   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16984   { (eval echo "$as_me:16984: \"$ac_try\"") >&5
16985   (eval $ac_try) 2>&5
16986   ac_status=$?
16987   echo "$as_me:16987: \$? = $ac_status" >&5
16988   (exit $ac_status); }; }; then
16989   cf_cv_typeof_chtype=`cat cf_test.out`
16990 else
16991   echo "$as_me: program exited with status $ac_status" >&5
16992 echo "$as_me: failed program was:" >&5
16993 cat conftest.$ac_ext >&5
16994 cf_cv_typeof_chtype=long
16995 fi
16996 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16997 fi
16998                 rm -f cf_test.out
16999
17000 fi
17001
17002 echo "$as_me:17002: result: $cf_cv_typeof_chtype" >&5
17003 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
17004
17005 cat >>confdefs.h <<EOF
17006 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
17007 EOF
17008
17009 else
17010         cf_cv_typeof_chtype=$NCURSES_CHTYPE
17011 fi
17012 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
17013
17014 echo "$as_me:17014: checking if unsigned literals are legal" >&5
17015 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
17016 if test "${cf_cv_unsigned_literals+set}" = set; then
17017   echo $ECHO_N "(cached) $ECHO_C" >&6
17018 else
17019
17020         cat >conftest.$ac_ext <<_ACEOF
17021 #line 17021 "configure"
17022 #include "confdefs.h"
17023
17024 int
17025 main ()
17026 {
17027 long x = 1L + 1UL + 1U + 1
17028   ;
17029   return 0;
17030 }
17031 _ACEOF
17032 rm -f conftest.$ac_objext
17033 if { (eval echo "$as_me:17033: \"$ac_compile\"") >&5
17034   (eval $ac_compile) 2>&5
17035   ac_status=$?
17036   echo "$as_me:17036: \$? = $ac_status" >&5
17037   (exit $ac_status); } &&
17038          { ac_try='test -s conftest.$ac_objext'
17039   { (eval echo "$as_me:17039: \"$ac_try\"") >&5
17040   (eval $ac_try) 2>&5
17041   ac_status=$?
17042   echo "$as_me:17042: \$? = $ac_status" >&5
17043   (exit $ac_status); }; }; then
17044   cf_cv_unsigned_literals=yes
17045 else
17046   echo "$as_me: failed program was:" >&5
17047 cat conftest.$ac_ext >&5
17048 cf_cv_unsigned_literals=no
17049 fi
17050 rm -f conftest.$ac_objext conftest.$ac_ext
17051
17052 fi
17053
17054 echo "$as_me:17054: result: $cf_cv_unsigned_literals" >&5
17055 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
17056
17057 cf_cv_1UL="1"
17058 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
17059 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
17060
17061 if test $NCURSES_MMASK_T = auto ; then
17062         cf_cv_typeof_mmask_t=long
17063 else
17064         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
17065 fi
17066 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
17067
17068 ###     Checks for external-data
17069
17070 echo "$as_me:17070: checking if external errno is declared" >&5
17071 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
17072 if test "${cf_cv_dcl_errno+set}" = set; then
17073   echo $ECHO_N "(cached) $ECHO_C" >&6
17074 else
17075
17076         cat >conftest.$ac_ext <<_ACEOF
17077 #line 17077 "configure"
17078 #include "confdefs.h"
17079
17080 #ifdef HAVE_STDLIB_H
17081 #include <stdlib.h>
17082 #endif
17083 #include <stdio.h>
17084 #include <sys/types.h>
17085 #include <errno.h>
17086 int
17087 main ()
17088 {
17089 int x = (int) errno
17090   ;
17091   return 0;
17092 }
17093 _ACEOF
17094 rm -f conftest.$ac_objext
17095 if { (eval echo "$as_me:17095: \"$ac_compile\"") >&5
17096   (eval $ac_compile) 2>&5
17097   ac_status=$?
17098   echo "$as_me:17098: \$? = $ac_status" >&5
17099   (exit $ac_status); } &&
17100          { ac_try='test -s conftest.$ac_objext'
17101   { (eval echo "$as_me:17101: \"$ac_try\"") >&5
17102   (eval $ac_try) 2>&5
17103   ac_status=$?
17104   echo "$as_me:17104: \$? = $ac_status" >&5
17105   (exit $ac_status); }; }; then
17106   cf_cv_dcl_errno=yes
17107 else
17108   echo "$as_me: failed program was:" >&5
17109 cat conftest.$ac_ext >&5
17110 cf_cv_dcl_errno=no
17111 fi
17112 rm -f conftest.$ac_objext conftest.$ac_ext
17113
17114 fi
17115 echo "$as_me:17115: result: $cf_cv_dcl_errno" >&5
17116 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
17117
17118 if test "$cf_cv_dcl_errno" = no ; then
17119
17120 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17121
17122         cat >>confdefs.h <<EOF
17123 #define $cf_result 1
17124 EOF
17125
17126 fi
17127
17128 # It's possible (for near-UNIX clones) that the data doesn't exist
17129
17130 echo "$as_me:17130: checking if external errno exists" >&5
17131 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
17132 if test "${cf_cv_have_errno+set}" = set; then
17133   echo $ECHO_N "(cached) $ECHO_C" >&6
17134 else
17135
17136         cat >conftest.$ac_ext <<_ACEOF
17137 #line 17137 "configure"
17138 #include "confdefs.h"
17139
17140 #undef errno
17141 extern int errno;
17142
17143 int
17144 main ()
17145 {
17146 errno = 2
17147   ;
17148   return 0;
17149 }
17150 _ACEOF
17151 rm -f conftest.$ac_objext conftest$ac_exeext
17152 if { (eval echo "$as_me:17152: \"$ac_link\"") >&5
17153   (eval $ac_link) 2>&5
17154   ac_status=$?
17155   echo "$as_me:17155: \$? = $ac_status" >&5
17156   (exit $ac_status); } &&
17157          { ac_try='test -s conftest$ac_exeext'
17158   { (eval echo "$as_me:17158: \"$ac_try\"") >&5
17159   (eval $ac_try) 2>&5
17160   ac_status=$?
17161   echo "$as_me:17161: \$? = $ac_status" >&5
17162   (exit $ac_status); }; }; then
17163   cf_cv_have_errno=yes
17164 else
17165   echo "$as_me: failed program was:" >&5
17166 cat conftest.$ac_ext >&5
17167 cf_cv_have_errno=no
17168 fi
17169 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17170
17171 fi
17172 echo "$as_me:17172: result: $cf_cv_have_errno" >&5
17173 echo "${ECHO_T}$cf_cv_have_errno" >&6
17174
17175 if test "$cf_cv_have_errno" = yes ; then
17176
17177 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17178
17179         cat >>confdefs.h <<EOF
17180 #define $cf_result 1
17181 EOF
17182
17183 fi
17184
17185 echo "$as_me:17185: checking if data-only library module links" >&5
17186 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
17187 if test "${cf_cv_link_dataonly+set}" = set; then
17188   echo $ECHO_N "(cached) $ECHO_C" >&6
17189 else
17190
17191         rm -f conftest.a
17192         cat >conftest.$ac_ext <<EOF
17193 #line 17193 "configure"
17194 int     testdata[3] = { 123, 456, 789 };
17195 EOF
17196         if { (eval echo "$as_me:17196: \"$ac_compile\"") >&5
17197   (eval $ac_compile) 2>&5
17198   ac_status=$?
17199   echo "$as_me:17199: \$? = $ac_status" >&5
17200   (exit $ac_status); } ; then
17201                 mv conftest.o data.o && \
17202                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
17203         fi
17204         rm -f conftest.$ac_ext data.o
17205         cat >conftest.$ac_ext <<EOF
17206 #line 17206 "configure"
17207 int     testfunc()
17208 {
17209 #if defined(NeXT)
17210         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
17211 #else
17212         extern int testdata[3];
17213         return testdata[0] == 123
17214            &&  testdata[1] == 456
17215            &&  testdata[2] == 789;
17216 #endif
17217 }
17218 EOF
17219         if { (eval echo "$as_me:17219: \"$ac_compile\"") >&5
17220   (eval $ac_compile) 2>&5
17221   ac_status=$?
17222   echo "$as_me:17222: \$? = $ac_status" >&5
17223   (exit $ac_status); }; then
17224                 mv conftest.o func.o && \
17225                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
17226         fi
17227         rm -f conftest.$ac_ext func.o
17228         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
17229         cf_saveLIBS="$LIBS"
17230         LIBS="conftest.a $LIBS"
17231         if test "$cross_compiling" = yes; then
17232   cf_cv_link_dataonly=unknown
17233 else
17234   cat >conftest.$ac_ext <<_ACEOF
17235 #line 17235 "configure"
17236 #include "confdefs.h"
17237
17238         int main(void)
17239         {
17240                 extern int testfunc();
17241                 ${cf_cv_main_return:-return} (!testfunc());
17242         }
17243
17244 _ACEOF
17245 rm -f conftest$ac_exeext
17246 if { (eval echo "$as_me:17246: \"$ac_link\"") >&5
17247   (eval $ac_link) 2>&5
17248   ac_status=$?
17249   echo "$as_me:17249: \$? = $ac_status" >&5
17250   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17251   { (eval echo "$as_me:17251: \"$ac_try\"") >&5
17252   (eval $ac_try) 2>&5
17253   ac_status=$?
17254   echo "$as_me:17254: \$? = $ac_status" >&5
17255   (exit $ac_status); }; }; then
17256   cf_cv_link_dataonly=yes
17257 else
17258   echo "$as_me: program exited with status $ac_status" >&5
17259 echo "$as_me: failed program was:" >&5
17260 cat conftest.$ac_ext >&5
17261 cf_cv_link_dataonly=no
17262 fi
17263 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17264 fi
17265         LIBS="$cf_saveLIBS"
17266
17267 fi
17268
17269 echo "$as_me:17269: result: $cf_cv_link_dataonly" >&5
17270 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
17271
17272 if test "$cf_cv_link_dataonly" = no ; then
17273
17274 cat >>confdefs.h <<\EOF
17275 #define BROKEN_LINKER 1
17276 EOF
17277
17278         BROKEN_LINKER=1
17279 fi
17280
17281 ###     Checks for library functions.
17282
17283 for ac_func in \
17284 getcwd \
17285 getegid \
17286 geteuid \
17287 getopt \
17288 getttynam \
17289 issetugid \
17290 poll \
17291 putenv \
17292 remove \
17293 select \
17294 setbuf \
17295 setbuffer \
17296 setenv \
17297 setvbuf \
17298 sigaction \
17299 sigvec \
17300 strdup \
17301 strstr \
17302 tcgetpgrp \
17303 times \
17304 vsnprintf \
17305
17306 do
17307 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17308 echo "$as_me:17308: checking for $ac_func" >&5
17309 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17310 if eval "test \"\${$as_ac_var+set}\" = set"; then
17311   echo $ECHO_N "(cached) $ECHO_C" >&6
17312 else
17313   cat >conftest.$ac_ext <<_ACEOF
17314 #line 17314 "configure"
17315 #include "confdefs.h"
17316 /* System header to define __stub macros and hopefully few prototypes,
17317     which can conflict with char $ac_func (); below.  */
17318 #include <assert.h>
17319 /* Override any gcc2 internal prototype to avoid an error.  */
17320 #ifdef __cplusplus
17321 extern "C"
17322 #endif
17323 /* We use char because int might match the return type of a gcc2
17324    builtin and then its argument prototype would still apply.  */
17325 char $ac_func ();
17326 char (*f) ();
17327
17328 int
17329 main ()
17330 {
17331 /* The GNU C library defines this for functions which it implements
17332     to always fail with ENOSYS.  Some functions are actually named
17333     something starting with __ and the normal name is an alias.  */
17334 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17335 choke me
17336 #else
17337 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17338 #endif
17339
17340   ;
17341   return 0;
17342 }
17343 _ACEOF
17344 rm -f conftest.$ac_objext conftest$ac_exeext
17345 if { (eval echo "$as_me:17345: \"$ac_link\"") >&5
17346   (eval $ac_link) 2>&5
17347   ac_status=$?
17348   echo "$as_me:17348: \$? = $ac_status" >&5
17349   (exit $ac_status); } &&
17350          { ac_try='test -s conftest$ac_exeext'
17351   { (eval echo "$as_me:17351: \"$ac_try\"") >&5
17352   (eval $ac_try) 2>&5
17353   ac_status=$?
17354   echo "$as_me:17354: \$? = $ac_status" >&5
17355   (exit $ac_status); }; }; then
17356   eval "$as_ac_var=yes"
17357 else
17358   echo "$as_me: failed program was:" >&5
17359 cat conftest.$ac_ext >&5
17360 eval "$as_ac_var=no"
17361 fi
17362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17363 fi
17364 echo "$as_me:17364: result: `eval echo '${'$as_ac_var'}'`" >&5
17365 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17366 if test `eval echo '${'$as_ac_var'}'` = yes; then
17367   cat >>confdefs.h <<EOF
17368 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17369 EOF
17370
17371 fi
17372 done
17373
17374 if test "x$ac_cv_func_getopt" = xno &&
17375    test "x$cf_with_progs$cf_with_tests" != xnono; then
17376         { { echo "$as_me:17376: error: getopt is required for building programs" >&5
17377 echo "$as_me: error: getopt is required for building programs" >&2;}
17378    { (exit 1); exit 1; }; }
17379 fi
17380
17381 if test "x$with_getcap" = "xyes" ; then
17382
17383 echo "$as_me:17383: checking for terminal-capability database functions" >&5
17384 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
17385 if test "${cf_cv_cgetent+set}" = set; then
17386   echo $ECHO_N "(cached) $ECHO_C" >&6
17387 else
17388
17389 cat >conftest.$ac_ext <<_ACEOF
17390 #line 17390 "configure"
17391 #include "confdefs.h"
17392
17393 #include <stdlib.h>
17394 int
17395 main ()
17396 {
17397
17398         char temp[128];
17399         char *buf = temp;
17400         char *db_array = temp;
17401         cgetent(&buf, &db_array, "vt100");
17402         cgetcap(buf, "tc", '=');
17403         cgetmatch(buf, "tc");
17404
17405   ;
17406   return 0;
17407 }
17408 _ACEOF
17409 rm -f conftest.$ac_objext conftest$ac_exeext
17410 if { (eval echo "$as_me:17410: \"$ac_link\"") >&5
17411   (eval $ac_link) 2>&5
17412   ac_status=$?
17413   echo "$as_me:17413: \$? = $ac_status" >&5
17414   (exit $ac_status); } &&
17415          { ac_try='test -s conftest$ac_exeext'
17416   { (eval echo "$as_me:17416: \"$ac_try\"") >&5
17417   (eval $ac_try) 2>&5
17418   ac_status=$?
17419   echo "$as_me:17419: \$? = $ac_status" >&5
17420   (exit $ac_status); }; }; then
17421   cf_cv_cgetent=yes
17422 else
17423   echo "$as_me: failed program was:" >&5
17424 cat conftest.$ac_ext >&5
17425 cf_cv_cgetent=no
17426 fi
17427 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17428
17429 fi
17430 echo "$as_me:17430: result: $cf_cv_cgetent" >&5
17431 echo "${ECHO_T}$cf_cv_cgetent" >&6
17432
17433 if test "$cf_cv_cgetent" = yes
17434 then
17435
17436 cat >>confdefs.h <<\EOF
17437 #define HAVE_BSD_CGETENT 1
17438 EOF
17439
17440 echo "$as_me:17440: checking if cgetent uses const parameter" >&5
17441 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
17442 if test "${cf_cv_cgetent_const+set}" = set; then
17443   echo $ECHO_N "(cached) $ECHO_C" >&6
17444 else
17445
17446 cat >conftest.$ac_ext <<_ACEOF
17447 #line 17447 "configure"
17448 #include "confdefs.h"
17449
17450 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
17451 #include <stdlib.h>
17452 int
17453 main ()
17454 {
17455
17456         char temp[128];
17457         char *buf = temp;
17458 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
17459         const char *db_array = temp;
17460         cgetent(&buf, &db_array, "vt100");
17461 #endif
17462         cgetcap(buf, "tc", '=');
17463         cgetmatch(buf, "tc");
17464
17465   ;
17466   return 0;
17467 }
17468 _ACEOF
17469 rm -f conftest.$ac_objext conftest$ac_exeext
17470 if { (eval echo "$as_me:17470: \"$ac_link\"") >&5
17471   (eval $ac_link) 2>&5
17472   ac_status=$?
17473   echo "$as_me:17473: \$? = $ac_status" >&5
17474   (exit $ac_status); } &&
17475          { ac_try='test -s conftest$ac_exeext'
17476   { (eval echo "$as_me:17476: \"$ac_try\"") >&5
17477   (eval $ac_try) 2>&5
17478   ac_status=$?
17479   echo "$as_me:17479: \$? = $ac_status" >&5
17480   (exit $ac_status); }; }; then
17481   cf_cv_cgetent_const=yes
17482 else
17483   echo "$as_me: failed program was:" >&5
17484 cat conftest.$ac_ext >&5
17485 cf_cv_cgetent_const=no
17486 fi
17487 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17488
17489 fi
17490 echo "$as_me:17490: result: $cf_cv_cgetent_const" >&5
17491 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
17492         if test "$cf_cv_cgetent_const" = yes
17493         then
17494
17495 cat >>confdefs.h <<EOF
17496 #define CGETENT_CONST const
17497 EOF
17498
17499         fi
17500 fi
17501
17502 fi
17503
17504 echo "$as_me:17504: checking for isascii" >&5
17505 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
17506 if test "${cf_cv_have_isascii+set}" = set; then
17507   echo $ECHO_N "(cached) $ECHO_C" >&6
17508 else
17509
17510         cat >conftest.$ac_ext <<_ACEOF
17511 #line 17511 "configure"
17512 #include "confdefs.h"
17513 #include <ctype.h>
17514 int
17515 main ()
17516 {
17517 int x = isascii(' ')
17518   ;
17519   return 0;
17520 }
17521 _ACEOF
17522 rm -f conftest.$ac_objext conftest$ac_exeext
17523 if { (eval echo "$as_me:17523: \"$ac_link\"") >&5
17524   (eval $ac_link) 2>&5
17525   ac_status=$?
17526   echo "$as_me:17526: \$? = $ac_status" >&5
17527   (exit $ac_status); } &&
17528          { ac_try='test -s conftest$ac_exeext'
17529   { (eval echo "$as_me:17529: \"$ac_try\"") >&5
17530   (eval $ac_try) 2>&5
17531   ac_status=$?
17532   echo "$as_me:17532: \$? = $ac_status" >&5
17533   (exit $ac_status); }; }; then
17534   cf_cv_have_isascii=yes
17535 else
17536   echo "$as_me: failed program was:" >&5
17537 cat conftest.$ac_ext >&5
17538 cf_cv_have_isascii=no
17539 fi
17540 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17541
17542 fi
17543 echo "$as_me:17543: result: $cf_cv_have_isascii" >&5
17544 echo "${ECHO_T}$cf_cv_have_isascii" >&6
17545 test "$cf_cv_have_isascii" = yes &&
17546 cat >>confdefs.h <<\EOF
17547 #define HAVE_ISASCII 1
17548 EOF
17549
17550 if test "$ac_cv_func_sigaction" = yes; then
17551 echo "$as_me:17551: checking whether sigaction needs _POSIX_SOURCE" >&5
17552 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
17553 cat >conftest.$ac_ext <<_ACEOF
17554 #line 17554 "configure"
17555 #include "confdefs.h"
17556
17557 #include <sys/types.h>
17558 #include <signal.h>
17559 int
17560 main ()
17561 {
17562 struct sigaction act
17563   ;
17564   return 0;
17565 }
17566 _ACEOF
17567 rm -f conftest.$ac_objext
17568 if { (eval echo "$as_me:17568: \"$ac_compile\"") >&5
17569   (eval $ac_compile) 2>&5
17570   ac_status=$?
17571   echo "$as_me:17571: \$? = $ac_status" >&5
17572   (exit $ac_status); } &&
17573          { ac_try='test -s conftest.$ac_objext'
17574   { (eval echo "$as_me:17574: \"$ac_try\"") >&5
17575   (eval $ac_try) 2>&5
17576   ac_status=$?
17577   echo "$as_me:17577: \$? = $ac_status" >&5
17578   (exit $ac_status); }; }; then
17579   sigact_bad=no
17580 else
17581   echo "$as_me: failed program was:" >&5
17582 cat conftest.$ac_ext >&5
17583
17584 cat >conftest.$ac_ext <<_ACEOF
17585 #line 17585 "configure"
17586 #include "confdefs.h"
17587
17588 #define _POSIX_SOURCE
17589 #include <sys/types.h>
17590 #include <signal.h>
17591 int
17592 main ()
17593 {
17594 struct sigaction act
17595   ;
17596   return 0;
17597 }
17598 _ACEOF
17599 rm -f conftest.$ac_objext
17600 if { (eval echo "$as_me:17600: \"$ac_compile\"") >&5
17601   (eval $ac_compile) 2>&5
17602   ac_status=$?
17603   echo "$as_me:17603: \$? = $ac_status" >&5
17604   (exit $ac_status); } &&
17605          { ac_try='test -s conftest.$ac_objext'
17606   { (eval echo "$as_me:17606: \"$ac_try\"") >&5
17607   (eval $ac_try) 2>&5
17608   ac_status=$?
17609   echo "$as_me:17609: \$? = $ac_status" >&5
17610   (exit $ac_status); }; }; then
17611   sigact_bad=yes
17612
17613 cat >>confdefs.h <<\EOF
17614 #define _POSIX_SOURCE 1
17615 EOF
17616
17617 else
17618   echo "$as_me: failed program was:" >&5
17619 cat conftest.$ac_ext >&5
17620 sigact_bad=unknown
17621 fi
17622 rm -f conftest.$ac_objext conftest.$ac_ext
17623 fi
17624 rm -f conftest.$ac_objext conftest.$ac_ext
17625 echo "$as_me:17625: result: $sigact_bad" >&5
17626 echo "${ECHO_T}$sigact_bad" >&6
17627 fi
17628
17629 echo "$as_me:17629: checking if nanosleep really works" >&5
17630 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
17631 if test "${cf_cv_func_nanosleep+set}" = set; then
17632   echo $ECHO_N "(cached) $ECHO_C" >&6
17633 else
17634
17635 if test "$cross_compiling" = yes; then
17636   cf_cv_func_nanosleep=unknown
17637 else
17638   cat >conftest.$ac_ext <<_ACEOF
17639 #line 17639 "configure"
17640 #include "confdefs.h"
17641
17642 #include <stdio.h>
17643 #include <errno.h>
17644 #include <time.h>
17645
17646 #ifdef HAVE_SYS_TIME_H
17647 #include <sys/time.h>
17648 #endif
17649
17650 int main(void) {
17651         struct timespec ts1, ts2;
17652         int code;
17653         ts1.tv_sec  = 0;
17654         ts1.tv_nsec = 750000000;
17655         ts2.tv_sec  = 0;
17656         ts2.tv_nsec = 0;
17657         errno = 0;
17658         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
17659         ${cf_cv_main_return:-return}(code != 0);
17660 }
17661
17662 _ACEOF
17663 rm -f conftest$ac_exeext
17664 if { (eval echo "$as_me:17664: \"$ac_link\"") >&5
17665   (eval $ac_link) 2>&5
17666   ac_status=$?
17667   echo "$as_me:17667: \$? = $ac_status" >&5
17668   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17669   { (eval echo "$as_me:17669: \"$ac_try\"") >&5
17670   (eval $ac_try) 2>&5
17671   ac_status=$?
17672   echo "$as_me:17672: \$? = $ac_status" >&5
17673   (exit $ac_status); }; }; then
17674   cf_cv_func_nanosleep=yes
17675 else
17676   echo "$as_me: program exited with status $ac_status" >&5
17677 echo "$as_me: failed program was:" >&5
17678 cat conftest.$ac_ext >&5
17679 cf_cv_func_nanosleep=no
17680 fi
17681 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17682 fi
17683 fi
17684 echo "$as_me:17684: result: $cf_cv_func_nanosleep" >&5
17685 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
17686
17687 test "$cf_cv_func_nanosleep" = "yes" &&
17688 cat >>confdefs.h <<\EOF
17689 #define HAVE_NANOSLEEP 1
17690 EOF
17691
17692 for ac_header in \
17693 termio.h \
17694 termios.h \
17695 unistd.h \
17696
17697 do
17698 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17699 echo "$as_me:17699: checking for $ac_header" >&5
17700 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17701 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17702   echo $ECHO_N "(cached) $ECHO_C" >&6
17703 else
17704   cat >conftest.$ac_ext <<_ACEOF
17705 #line 17705 "configure"
17706 #include "confdefs.h"
17707 #include <$ac_header>
17708 _ACEOF
17709 if { (eval echo "$as_me:17709: \"$ac_cpp conftest.$ac_ext\"") >&5
17710   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17711   ac_status=$?
17712   egrep -v '^ *\+' conftest.er1 >conftest.err
17713   rm -f conftest.er1
17714   cat conftest.err >&5
17715   echo "$as_me:17715: \$? = $ac_status" >&5
17716   (exit $ac_status); } >/dev/null; then
17717   if test -s conftest.err; then
17718     ac_cpp_err=$ac_c_preproc_warn_flag
17719   else
17720     ac_cpp_err=
17721   fi
17722 else
17723   ac_cpp_err=yes
17724 fi
17725 if test -z "$ac_cpp_err"; then
17726   eval "$as_ac_Header=yes"
17727 else
17728   echo "$as_me: failed program was:" >&5
17729   cat conftest.$ac_ext >&5
17730   eval "$as_ac_Header=no"
17731 fi
17732 rm -f conftest.err conftest.$ac_ext
17733 fi
17734 echo "$as_me:17734: result: `eval echo '${'$as_ac_Header'}'`" >&5
17735 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17736 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17737   cat >>confdefs.h <<EOF
17738 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17739 EOF
17740
17741 fi
17742 done
17743
17744 if test "$ISC" = yes ; then
17745
17746 for ac_header in sys/termio.h
17747 do
17748 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17749 echo "$as_me:17749: checking for $ac_header" >&5
17750 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17751 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17752   echo $ECHO_N "(cached) $ECHO_C" >&6
17753 else
17754   cat >conftest.$ac_ext <<_ACEOF
17755 #line 17755 "configure"
17756 #include "confdefs.h"
17757 #include <$ac_header>
17758 _ACEOF
17759 if { (eval echo "$as_me:17759: \"$ac_cpp conftest.$ac_ext\"") >&5
17760   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17761   ac_status=$?
17762   egrep -v '^ *\+' conftest.er1 >conftest.err
17763   rm -f conftest.er1
17764   cat conftest.err >&5
17765   echo "$as_me:17765: \$? = $ac_status" >&5
17766   (exit $ac_status); } >/dev/null; then
17767   if test -s conftest.err; then
17768     ac_cpp_err=$ac_c_preproc_warn_flag
17769   else
17770     ac_cpp_err=
17771   fi
17772 else
17773   ac_cpp_err=yes
17774 fi
17775 if test -z "$ac_cpp_err"; then
17776   eval "$as_ac_Header=yes"
17777 else
17778   echo "$as_me: failed program was:" >&5
17779   cat conftest.$ac_ext >&5
17780   eval "$as_ac_Header=no"
17781 fi
17782 rm -f conftest.err conftest.$ac_ext
17783 fi
17784 echo "$as_me:17784: result: `eval echo '${'$as_ac_Header'}'`" >&5
17785 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17786 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17787   cat >>confdefs.h <<EOF
17788 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17789 EOF
17790
17791 fi
17792 done
17793
17794 fi
17795 if test "$ac_cv_header_termios_h" = yes ; then
17796         case "$CFLAGS $CPPFLAGS" in
17797         (*-D_POSIX_SOURCE*)
17798                 termios_bad=dunno ;;
17799         (*)     termios_bad=maybe ;;
17800         esac
17801         if test "$termios_bad" = maybe ; then
17802         echo "$as_me:17802: checking whether termios.h needs _POSIX_SOURCE" >&5
17803 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
17804         cat >conftest.$ac_ext <<_ACEOF
17805 #line 17805 "configure"
17806 #include "confdefs.h"
17807 #include <termios.h>
17808 int
17809 main ()
17810 {
17811 struct termios foo; int x = foo.c_iflag
17812   ;
17813   return 0;
17814 }
17815 _ACEOF
17816 rm -f conftest.$ac_objext
17817 if { (eval echo "$as_me:17817: \"$ac_compile\"") >&5
17818   (eval $ac_compile) 2>&5
17819   ac_status=$?
17820   echo "$as_me:17820: \$? = $ac_status" >&5
17821   (exit $ac_status); } &&
17822          { ac_try='test -s conftest.$ac_objext'
17823   { (eval echo "$as_me:17823: \"$ac_try\"") >&5
17824   (eval $ac_try) 2>&5
17825   ac_status=$?
17826   echo "$as_me:17826: \$? = $ac_status" >&5
17827   (exit $ac_status); }; }; then
17828   termios_bad=no
17829 else
17830   echo "$as_me: failed program was:" >&5
17831 cat conftest.$ac_ext >&5
17832
17833                 cat >conftest.$ac_ext <<_ACEOF
17834 #line 17834 "configure"
17835 #include "confdefs.h"
17836
17837 #define _POSIX_SOURCE
17838 #include <termios.h>
17839 int
17840 main ()
17841 {
17842 struct termios foo; int x = foo.c_iflag
17843   ;
17844   return 0;
17845 }
17846 _ACEOF
17847 rm -f conftest.$ac_objext
17848 if { (eval echo "$as_me:17848: \"$ac_compile\"") >&5
17849   (eval $ac_compile) 2>&5
17850   ac_status=$?
17851   echo "$as_me:17851: \$? = $ac_status" >&5
17852   (exit $ac_status); } &&
17853          { ac_try='test -s conftest.$ac_objext'
17854   { (eval echo "$as_me:17854: \"$ac_try\"") >&5
17855   (eval $ac_try) 2>&5
17856   ac_status=$?
17857   echo "$as_me:17857: \$? = $ac_status" >&5
17858   (exit $ac_status); }; }; then
17859   termios_bad=unknown
17860 else
17861   echo "$as_me: failed program was:" >&5
17862 cat conftest.$ac_ext >&5
17863 termios_bad=yes
17864 cat >>confdefs.h <<\EOF
17865 #define _POSIX_SOURCE 1
17866 EOF
17867
17868 fi
17869 rm -f conftest.$ac_objext conftest.$ac_ext
17870
17871 fi
17872 rm -f conftest.$ac_objext conftest.$ac_ext
17873         echo "$as_me:17873: result: $termios_bad" >&5
17874 echo "${ECHO_T}$termios_bad" >&6
17875         fi
17876 fi
17877
17878 echo "$as_me:17878: checking for tcgetattr" >&5
17879 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
17880 if test "${cf_cv_have_tcgetattr+set}" = set; then
17881   echo $ECHO_N "(cached) $ECHO_C" >&6
17882 else
17883
17884 cat >conftest.$ac_ext <<_ACEOF
17885 #line 17885 "configure"
17886 #include "confdefs.h"
17887
17888 #include <sys/types.h>
17889 #ifdef HAVE_UNISTD_H
17890 #include <unistd.h>
17891 #endif
17892 #ifdef HAVE_TERMIOS_H
17893 #include <termios.h>
17894 #define TTY struct termios
17895 #else
17896 #ifdef HAVE_TERMIO_H
17897 #include <termio.h>
17898 #define TTY struct termio
17899 #endif
17900 #endif
17901
17902 int
17903 main ()
17904 {
17905
17906 TTY foo;
17907 tcgetattr(1, &foo);
17908   ;
17909   return 0;
17910 }
17911 _ACEOF
17912 rm -f conftest.$ac_objext conftest$ac_exeext
17913 if { (eval echo "$as_me:17913: \"$ac_link\"") >&5
17914   (eval $ac_link) 2>&5
17915   ac_status=$?
17916   echo "$as_me:17916: \$? = $ac_status" >&5
17917   (exit $ac_status); } &&
17918          { ac_try='test -s conftest$ac_exeext'
17919   { (eval echo "$as_me:17919: \"$ac_try\"") >&5
17920   (eval $ac_try) 2>&5
17921   ac_status=$?
17922   echo "$as_me:17922: \$? = $ac_status" >&5
17923   (exit $ac_status); }; }; then
17924   cf_cv_have_tcgetattr=yes
17925 else
17926   echo "$as_me: failed program was:" >&5
17927 cat conftest.$ac_ext >&5
17928 cf_cv_have_tcgetattr=no
17929 fi
17930 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17931 fi
17932 echo "$as_me:17932: result: $cf_cv_have_tcgetattr" >&5
17933 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
17934 test "$cf_cv_have_tcgetattr" = yes &&
17935 cat >>confdefs.h <<\EOF
17936 #define HAVE_TCGETATTR 1
17937 EOF
17938
17939 echo "$as_me:17939: checking for vsscanf function or workaround" >&5
17940 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
17941 if test "${cf_cv_func_vsscanf+set}" = set; then
17942   echo $ECHO_N "(cached) $ECHO_C" >&6
17943 else
17944
17945 cat >conftest.$ac_ext <<_ACEOF
17946 #line 17946 "configure"
17947 #include "confdefs.h"
17948
17949 #include <stdarg.h>
17950 #include <stdio.h>
17951 int
17952 main ()
17953 {
17954
17955         va_list ap;
17956         vsscanf("from", "%d", ap)
17957   ;
17958   return 0;
17959 }
17960 _ACEOF
17961 rm -f conftest.$ac_objext conftest$ac_exeext
17962 if { (eval echo "$as_me:17962: \"$ac_link\"") >&5
17963   (eval $ac_link) 2>&5
17964   ac_status=$?
17965   echo "$as_me:17965: \$? = $ac_status" >&5
17966   (exit $ac_status); } &&
17967          { ac_try='test -s conftest$ac_exeext'
17968   { (eval echo "$as_me:17968: \"$ac_try\"") >&5
17969   (eval $ac_try) 2>&5
17970   ac_status=$?
17971   echo "$as_me:17971: \$? = $ac_status" >&5
17972   (exit $ac_status); }; }; then
17973   cf_cv_func_vsscanf=vsscanf
17974 else
17975   echo "$as_me: failed program was:" >&5
17976 cat conftest.$ac_ext >&5
17977
17978 cat >conftest.$ac_ext <<_ACEOF
17979 #line 17979 "configure"
17980 #include "confdefs.h"
17981
17982 #include <stdarg.h>
17983 #include <stdio.h>
17984 int
17985 main ()
17986 {
17987
17988         FILE strbuf;
17989         char *str = "from";
17990
17991         strbuf._flag = _IOREAD;
17992         strbuf._ptr = strbuf._base = (unsigned char *) str;
17993         strbuf._cnt = strlen(str);
17994         strbuf._file = _NFILE;
17995         return (vfscanf(&strbuf, "%d", ap))
17996   ;
17997   return 0;
17998 }
17999 _ACEOF
18000 rm -f conftest.$ac_objext conftest$ac_exeext
18001 if { (eval echo "$as_me:18001: \"$ac_link\"") >&5
18002   (eval $ac_link) 2>&5
18003   ac_status=$?
18004   echo "$as_me:18004: \$? = $ac_status" >&5
18005   (exit $ac_status); } &&
18006          { ac_try='test -s conftest$ac_exeext'
18007   { (eval echo "$as_me:18007: \"$ac_try\"") >&5
18008   (eval $ac_try) 2>&5
18009   ac_status=$?
18010   echo "$as_me:18010: \$? = $ac_status" >&5
18011   (exit $ac_status); }; }; then
18012   cf_cv_func_vsscanf=vfscanf
18013 else
18014   echo "$as_me: failed program was:" >&5
18015 cat conftest.$ac_ext >&5
18016
18017 cat >conftest.$ac_ext <<_ACEOF
18018 #line 18018 "configure"
18019 #include "confdefs.h"
18020
18021 #include <stdarg.h>
18022 #include <stdio.h>
18023 int
18024 main ()
18025 {
18026
18027         FILE strbuf;
18028         char *str = "from";
18029
18030         strbuf._flag = _IOREAD;
18031         strbuf._ptr = strbuf._base = (unsigned char *) str;
18032         strbuf._cnt = strlen(str);
18033         strbuf._file = _NFILE;
18034         return (_doscan(&strbuf, "%d", ap))
18035   ;
18036   return 0;
18037 }
18038 _ACEOF
18039 rm -f conftest.$ac_objext conftest$ac_exeext
18040 if { (eval echo "$as_me:18040: \"$ac_link\"") >&5
18041   (eval $ac_link) 2>&5
18042   ac_status=$?
18043   echo "$as_me:18043: \$? = $ac_status" >&5
18044   (exit $ac_status); } &&
18045          { ac_try='test -s conftest$ac_exeext'
18046   { (eval echo "$as_me:18046: \"$ac_try\"") >&5
18047   (eval $ac_try) 2>&5
18048   ac_status=$?
18049   echo "$as_me:18049: \$? = $ac_status" >&5
18050   (exit $ac_status); }; }; then
18051   cf_cv_func_vsscanf=_doscan
18052 else
18053   echo "$as_me: failed program was:" >&5
18054 cat conftest.$ac_ext >&5
18055
18056 cf_cv_func_vsscanf=no
18057 fi
18058 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18059 fi
18060 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18061 fi
18062 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18063 fi
18064 echo "$as_me:18064: result: $cf_cv_func_vsscanf" >&5
18065 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
18066
18067 case $cf_cv_func_vsscanf in
18068 (vsscanf)
18069 cat >>confdefs.h <<\EOF
18070 #define HAVE_VSSCANF 1
18071 EOF
18072 ;;
18073 (vfscanf)
18074 cat >>confdefs.h <<\EOF
18075 #define HAVE_VFSCANF 1
18076 EOF
18077 ;;
18078 (_doscan)
18079 cat >>confdefs.h <<\EOF
18080 #define HAVE__DOSCAN 1
18081 EOF
18082 ;;
18083 esac
18084
18085 for ac_header in \
18086 unistd.h \
18087
18088 do
18089 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18090 echo "$as_me:18090: checking for $ac_header" >&5
18091 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18092 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18093   echo $ECHO_N "(cached) $ECHO_C" >&6
18094 else
18095   cat >conftest.$ac_ext <<_ACEOF
18096 #line 18096 "configure"
18097 #include "confdefs.h"
18098 #include <$ac_header>
18099 _ACEOF
18100 if { (eval echo "$as_me:18100: \"$ac_cpp conftest.$ac_ext\"") >&5
18101   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18102   ac_status=$?
18103   egrep -v '^ *\+' conftest.er1 >conftest.err
18104   rm -f conftest.er1
18105   cat conftest.err >&5
18106   echo "$as_me:18106: \$? = $ac_status" >&5
18107   (exit $ac_status); } >/dev/null; then
18108   if test -s conftest.err; then
18109     ac_cpp_err=$ac_c_preproc_warn_flag
18110   else
18111     ac_cpp_err=
18112   fi
18113 else
18114   ac_cpp_err=yes
18115 fi
18116 if test -z "$ac_cpp_err"; then
18117   eval "$as_ac_Header=yes"
18118 else
18119   echo "$as_me: failed program was:" >&5
18120   cat conftest.$ac_ext >&5
18121   eval "$as_ac_Header=no"
18122 fi
18123 rm -f conftest.err conftest.$ac_ext
18124 fi
18125 echo "$as_me:18125: result: `eval echo '${'$as_ac_Header'}'`" >&5
18126 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18127 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18128   cat >>confdefs.h <<EOF
18129 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18130 EOF
18131
18132 fi
18133 done
18134
18135 echo "$as_me:18135: checking for working mkstemp" >&5
18136 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
18137 if test "${cf_cv_func_mkstemp+set}" = set; then
18138   echo $ECHO_N "(cached) $ECHO_C" >&6
18139 else
18140
18141 rm -rf conftest*
18142 if test "$cross_compiling" = yes; then
18143   cf_cv_func_mkstemp=maybe
18144 else
18145   cat >conftest.$ac_ext <<_ACEOF
18146 #line 18146 "configure"
18147 #include "confdefs.h"
18148
18149 #include <sys/types.h>
18150 #ifdef HAVE_UNISTD_H
18151 #include <unistd.h>
18152 #endif
18153 #include <stdlib.h>
18154 #include <stdio.h>
18155 #include <string.h>
18156 #include <sys/stat.h>
18157 int main(void)
18158 {
18159         char *tmpl = "conftestXXXXXX";
18160         char name[2][80];
18161         int n;
18162         int result = 0;
18163         int fd;
18164         struct stat sb;
18165
18166         umask(077);
18167         for (n = 0; n < 2; ++n) {
18168                 strcpy(name[n], tmpl);
18169                 if ((fd = mkstemp(name[n])) >= 0) {
18170                         if (!strcmp(name[n], tmpl)
18171                          || stat(name[n], &sb) != 0
18172                          || (sb.st_mode & S_IFMT) != S_IFREG
18173                          || (sb.st_mode & 077) != 0) {
18174                                 result = 1;
18175                         }
18176                         close(fd);
18177                 }
18178         }
18179         if (result == 0
18180          && !strcmp(name[0], name[1]))
18181                 result = 1;
18182         ${cf_cv_main_return:-return}(result);
18183 }
18184
18185 _ACEOF
18186 rm -f conftest$ac_exeext
18187 if { (eval echo "$as_me:18187: \"$ac_link\"") >&5
18188   (eval $ac_link) 2>&5
18189   ac_status=$?
18190   echo "$as_me:18190: \$? = $ac_status" >&5
18191   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18192   { (eval echo "$as_me:18192: \"$ac_try\"") >&5
18193   (eval $ac_try) 2>&5
18194   ac_status=$?
18195   echo "$as_me:18195: \$? = $ac_status" >&5
18196   (exit $ac_status); }; }; then
18197   cf_cv_func_mkstemp=yes
18198
18199 else
18200   echo "$as_me: program exited with status $ac_status" >&5
18201 echo "$as_me: failed program was:" >&5
18202 cat conftest.$ac_ext >&5
18203 cf_cv_func_mkstemp=no
18204
18205 fi
18206 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18207 fi
18208
18209 fi
18210 echo "$as_me:18210: result: $cf_cv_func_mkstemp" >&5
18211 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
18212 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
18213         echo "$as_me:18213: checking for mkstemp" >&5
18214 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
18215 if test "${ac_cv_func_mkstemp+set}" = set; then
18216   echo $ECHO_N "(cached) $ECHO_C" >&6
18217 else
18218   cat >conftest.$ac_ext <<_ACEOF
18219 #line 18219 "configure"
18220 #include "confdefs.h"
18221 /* System header to define __stub macros and hopefully few prototypes,
18222     which can conflict with char mkstemp (); below.  */
18223 #include <assert.h>
18224 /* Override any gcc2 internal prototype to avoid an error.  */
18225 #ifdef __cplusplus
18226 extern "C"
18227 #endif
18228 /* We use char because int might match the return type of a gcc2
18229    builtin and then its argument prototype would still apply.  */
18230 char mkstemp ();
18231 char (*f) ();
18232
18233 int
18234 main ()
18235 {
18236 /* The GNU C library defines this for functions which it implements
18237     to always fail with ENOSYS.  Some functions are actually named
18238     something starting with __ and the normal name is an alias.  */
18239 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
18240 choke me
18241 #else
18242 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18243 #endif
18244
18245   ;
18246   return 0;
18247 }
18248 _ACEOF
18249 rm -f conftest.$ac_objext conftest$ac_exeext
18250 if { (eval echo "$as_me:18250: \"$ac_link\"") >&5
18251   (eval $ac_link) 2>&5
18252   ac_status=$?
18253   echo "$as_me:18253: \$? = $ac_status" >&5
18254   (exit $ac_status); } &&
18255          { ac_try='test -s conftest$ac_exeext'
18256   { (eval echo "$as_me:18256: \"$ac_try\"") >&5
18257   (eval $ac_try) 2>&5
18258   ac_status=$?
18259   echo "$as_me:18259: \$? = $ac_status" >&5
18260   (exit $ac_status); }; }; then
18261   ac_cv_func_mkstemp=yes
18262 else
18263   echo "$as_me: failed program was:" >&5
18264 cat conftest.$ac_ext >&5
18265 ac_cv_func_mkstemp=no
18266 fi
18267 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18268 fi
18269 echo "$as_me:18269: result: $ac_cv_func_mkstemp" >&5
18270 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
18271
18272 fi
18273 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
18274
18275 cat >>confdefs.h <<\EOF
18276 #define HAVE_MKSTEMP 1
18277 EOF
18278
18279 fi
18280
18281 # setup for prototype of fallback for vsscanf()
18282
18283 if test "$cf_cv_func_vsscanf" = vsscanf ; then
18284         HAVE_VSSCANF=1
18285 else
18286         HAVE_VSSCANF=0
18287 fi
18288
18289 if test "x$cross_compiling" = xyes ; then
18290         { echo "$as_me:18290: WARNING: cross compiling: assume setvbuf params not reversed" >&5
18291 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
18292 else
18293         echo "$as_me:18293: checking whether setvbuf arguments are reversed" >&5
18294 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
18295 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
18296   echo $ECHO_N "(cached) $ECHO_C" >&6
18297 else
18298   if test "$cross_compiling" = yes; then
18299   { { echo "$as_me:18299: error: cannot run test program while cross compiling" >&5
18300 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
18301    { (exit 1); exit 1; }; }
18302 else
18303   cat >conftest.$ac_ext <<_ACEOF
18304 #line 18304 "configure"
18305 #include "confdefs.h"
18306 #include <stdio.h>
18307 /* If setvbuf has the reversed format, exit 0. */
18308 int
18309 main ()
18310 {
18311   /* This call has the arguments reversed.
18312      A reversed system may check and see that the address of main
18313      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
18314   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
18315     $ac_main_return(1);
18316   putc('\r', stdout);
18317   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
18318 }
18319 _ACEOF
18320 rm -f conftest$ac_exeext
18321 if { (eval echo "$as_me:18321: \"$ac_link\"") >&5
18322   (eval $ac_link) 2>&5
18323   ac_status=$?
18324   echo "$as_me:18324: \$? = $ac_status" >&5
18325   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18326   { (eval echo "$as_me:18326: \"$ac_try\"") >&5
18327   (eval $ac_try) 2>&5
18328   ac_status=$?
18329   echo "$as_me:18329: \$? = $ac_status" >&5
18330   (exit $ac_status); }; }; then
18331   ac_cv_func_setvbuf_reversed=yes
18332 else
18333   echo "$as_me: program exited with status $ac_status" >&5
18334 echo "$as_me: failed program was:" >&5
18335 cat conftest.$ac_ext >&5
18336 ac_cv_func_setvbuf_reversed=no
18337 fi
18338 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18339 fi
18340 rm -f core core.* *.core
18341 fi
18342 echo "$as_me:18342: result: $ac_cv_func_setvbuf_reversed" >&5
18343 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
18344 if test $ac_cv_func_setvbuf_reversed = yes; then
18345
18346 cat >>confdefs.h <<\EOF
18347 #define SETVBUF_REVERSED 1
18348 EOF
18349
18350 fi
18351
18352 fi
18353 echo "$as_me:18353: checking for intptr_t" >&5
18354 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
18355 if test "${ac_cv_type_intptr_t+set}" = set; then
18356   echo $ECHO_N "(cached) $ECHO_C" >&6
18357 else
18358   cat >conftest.$ac_ext <<_ACEOF
18359 #line 18359 "configure"
18360 #include "confdefs.h"
18361 $ac_includes_default
18362 int
18363 main ()
18364 {
18365 if ((intptr_t *) 0)
18366   return 0;
18367 if (sizeof (intptr_t))
18368   return 0;
18369   ;
18370   return 0;
18371 }
18372 _ACEOF
18373 rm -f conftest.$ac_objext
18374 if { (eval echo "$as_me:18374: \"$ac_compile\"") >&5
18375   (eval $ac_compile) 2>&5
18376   ac_status=$?
18377   echo "$as_me:18377: \$? = $ac_status" >&5
18378   (exit $ac_status); } &&
18379          { ac_try='test -s conftest.$ac_objext'
18380   { (eval echo "$as_me:18380: \"$ac_try\"") >&5
18381   (eval $ac_try) 2>&5
18382   ac_status=$?
18383   echo "$as_me:18383: \$? = $ac_status" >&5
18384   (exit $ac_status); }; }; then
18385   ac_cv_type_intptr_t=yes
18386 else
18387   echo "$as_me: failed program was:" >&5
18388 cat conftest.$ac_ext >&5
18389 ac_cv_type_intptr_t=no
18390 fi
18391 rm -f conftest.$ac_objext conftest.$ac_ext
18392 fi
18393 echo "$as_me:18393: result: $ac_cv_type_intptr_t" >&5
18394 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
18395 if test $ac_cv_type_intptr_t = yes; then
18396   :
18397 else
18398
18399 cat >>confdefs.h <<EOF
18400 #define intptr_t long
18401 EOF
18402
18403 fi
18404
18405 echo "$as_me:18405: checking for ssize_t" >&5
18406 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
18407 if test "${ac_cv_type_ssize_t+set}" = set; then
18408   echo $ECHO_N "(cached) $ECHO_C" >&6
18409 else
18410   cat >conftest.$ac_ext <<_ACEOF
18411 #line 18411 "configure"
18412 #include "confdefs.h"
18413 $ac_includes_default
18414 int
18415 main ()
18416 {
18417 if ((ssize_t *) 0)
18418   return 0;
18419 if (sizeof (ssize_t))
18420   return 0;
18421   ;
18422   return 0;
18423 }
18424 _ACEOF
18425 rm -f conftest.$ac_objext
18426 if { (eval echo "$as_me:18426: \"$ac_compile\"") >&5
18427   (eval $ac_compile) 2>&5
18428   ac_status=$?
18429   echo "$as_me:18429: \$? = $ac_status" >&5
18430   (exit $ac_status); } &&
18431          { ac_try='test -s conftest.$ac_objext'
18432   { (eval echo "$as_me:18432: \"$ac_try\"") >&5
18433   (eval $ac_try) 2>&5
18434   ac_status=$?
18435   echo "$as_me:18435: \$? = $ac_status" >&5
18436   (exit $ac_status); }; }; then
18437   ac_cv_type_ssize_t=yes
18438 else
18439   echo "$as_me: failed program was:" >&5
18440 cat conftest.$ac_ext >&5
18441 ac_cv_type_ssize_t=no
18442 fi
18443 rm -f conftest.$ac_objext conftest.$ac_ext
18444 fi
18445 echo "$as_me:18445: result: $ac_cv_type_ssize_t" >&5
18446 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
18447 if test $ac_cv_type_ssize_t = yes; then
18448   :
18449 else
18450
18451 cat >>confdefs.h <<EOF
18452 #define ssize_t int
18453 EOF
18454
18455 fi
18456
18457 echo "$as_me:18457: checking for type sigaction_t" >&5
18458 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
18459 if test "${cf_cv_type_sigaction+set}" = set; then
18460   echo $ECHO_N "(cached) $ECHO_C" >&6
18461 else
18462
18463         cat >conftest.$ac_ext <<_ACEOF
18464 #line 18464 "configure"
18465 #include "confdefs.h"
18466
18467 #include <signal.h>
18468 int
18469 main ()
18470 {
18471 sigaction_t x
18472   ;
18473   return 0;
18474 }
18475 _ACEOF
18476 rm -f conftest.$ac_objext
18477 if { (eval echo "$as_me:18477: \"$ac_compile\"") >&5
18478   (eval $ac_compile) 2>&5
18479   ac_status=$?
18480   echo "$as_me:18480: \$? = $ac_status" >&5
18481   (exit $ac_status); } &&
18482          { ac_try='test -s conftest.$ac_objext'
18483   { (eval echo "$as_me:18483: \"$ac_try\"") >&5
18484   (eval $ac_try) 2>&5
18485   ac_status=$?
18486   echo "$as_me:18486: \$? = $ac_status" >&5
18487   (exit $ac_status); }; }; then
18488   cf_cv_type_sigaction=yes
18489 else
18490   echo "$as_me: failed program was:" >&5
18491 cat conftest.$ac_ext >&5
18492 cf_cv_type_sigaction=no
18493 fi
18494 rm -f conftest.$ac_objext conftest.$ac_ext
18495 fi
18496
18497 echo "$as_me:18497: result: $cf_cv_type_sigaction" >&5
18498 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
18499 test "$cf_cv_type_sigaction" = yes &&
18500 cat >>confdefs.h <<\EOF
18501 #define HAVE_TYPE_SIGACTION 1
18502 EOF
18503
18504 echo "$as_me:18504: checking declaration of size-change" >&5
18505 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
18506 if test "${cf_cv_sizechange+set}" = set; then
18507   echo $ECHO_N "(cached) $ECHO_C" >&6
18508 else
18509
18510         cf_cv_sizechange=unknown
18511         cf_save_CPPFLAGS="$CPPFLAGS"
18512
18513 for cf_opts in "" "NEED_PTEM_H"
18514 do
18515
18516         CPPFLAGS="$cf_save_CPPFLAGS"
18517         test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
18518         cat >conftest.$ac_ext <<_ACEOF
18519 #line 18519 "configure"
18520 #include "confdefs.h"
18521 #include <sys/types.h>
18522 #ifdef HAVE_TERMIOS_H
18523 #include <termios.h>
18524 #else
18525 #ifdef HAVE_TERMIO_H
18526 #include <termio.h>
18527 #endif
18528 #endif
18529 #ifdef NEED_PTEM_H
18530 /* This is a workaround for SCO:  they neglected to define struct winsize in
18531  * termios.h -- it's only in termio.h and ptem.h
18532  */
18533 #include        <sys/stream.h>
18534 #include        <sys/ptem.h>
18535 #endif
18536 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
18537 #include <sys/ioctl.h>
18538 #endif
18539
18540 int
18541 main ()
18542 {
18543
18544 #ifdef TIOCGSIZE
18545         struct ttysize win;     /* FIXME: what system is this? */
18546         int y = win.ts_lines;
18547         int x = win.ts_cols;
18548 #else
18549 #ifdef TIOCGWINSZ
18550         struct winsize win;
18551         int y = win.ws_row;
18552         int x = win.ws_col;
18553 #else
18554         no TIOCGSIZE or TIOCGWINSZ
18555 #endif /* TIOCGWINSZ */
18556 #endif /* TIOCGSIZE */
18557
18558   ;
18559   return 0;
18560 }
18561 _ACEOF
18562 rm -f conftest.$ac_objext
18563 if { (eval echo "$as_me:18563: \"$ac_compile\"") >&5
18564   (eval $ac_compile) 2>&5
18565   ac_status=$?
18566   echo "$as_me:18566: \$? = $ac_status" >&5
18567   (exit $ac_status); } &&
18568          { ac_try='test -s conftest.$ac_objext'
18569   { (eval echo "$as_me:18569: \"$ac_try\"") >&5
18570   (eval $ac_try) 2>&5
18571   ac_status=$?
18572   echo "$as_me:18572: \$? = $ac_status" >&5
18573   (exit $ac_status); }; }; then
18574   cf_cv_sizechange=yes
18575 else
18576   echo "$as_me: failed program was:" >&5
18577 cat conftest.$ac_ext >&5
18578 cf_cv_sizechange=no
18579 fi
18580 rm -f conftest.$ac_objext conftest.$ac_ext
18581
18582         CPPFLAGS="$cf_save_CPPFLAGS"
18583         if test "$cf_cv_sizechange" = yes ; then
18584                 echo "size-change succeeded ($cf_opts)" >&5
18585                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
18586                 break
18587         fi
18588 done
18589
18590 fi
18591 echo "$as_me:18591: result: $cf_cv_sizechange" >&5
18592 echo "${ECHO_T}$cf_cv_sizechange" >&6
18593 if test "$cf_cv_sizechange" != no ; then
18594
18595 cat >>confdefs.h <<\EOF
18596 #define HAVE_SIZECHANGE 1
18597 EOF
18598
18599         case $cf_cv_sizechange in
18600         (NEED*)
18601                 cat >>confdefs.h <<EOF
18602 #define $cf_cv_sizechange  1
18603 EOF
18604
18605                 ;;
18606         esac
18607 fi
18608
18609 echo "$as_me:18609: checking for memmove" >&5
18610 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
18611 if test "${ac_cv_func_memmove+set}" = set; then
18612   echo $ECHO_N "(cached) $ECHO_C" >&6
18613 else
18614   cat >conftest.$ac_ext <<_ACEOF
18615 #line 18615 "configure"
18616 #include "confdefs.h"
18617 /* System header to define __stub macros and hopefully few prototypes,
18618     which can conflict with char memmove (); below.  */
18619 #include <assert.h>
18620 /* Override any gcc2 internal prototype to avoid an error.  */
18621 #ifdef __cplusplus
18622 extern "C"
18623 #endif
18624 /* We use char because int might match the return type of a gcc2
18625    builtin and then its argument prototype would still apply.  */
18626 char memmove ();
18627 char (*f) ();
18628
18629 int
18630 main ()
18631 {
18632 /* The GNU C library defines this for functions which it implements
18633     to always fail with ENOSYS.  Some functions are actually named
18634     something starting with __ and the normal name is an alias.  */
18635 #if defined (__stub_memmove) || defined (__stub___memmove)
18636 choke me
18637 #else
18638 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18639 #endif
18640
18641   ;
18642   return 0;
18643 }
18644 _ACEOF
18645 rm -f conftest.$ac_objext conftest$ac_exeext
18646 if { (eval echo "$as_me:18646: \"$ac_link\"") >&5
18647   (eval $ac_link) 2>&5
18648   ac_status=$?
18649   echo "$as_me:18649: \$? = $ac_status" >&5
18650   (exit $ac_status); } &&
18651          { ac_try='test -s conftest$ac_exeext'
18652   { (eval echo "$as_me:18652: \"$ac_try\"") >&5
18653   (eval $ac_try) 2>&5
18654   ac_status=$?
18655   echo "$as_me:18655: \$? = $ac_status" >&5
18656   (exit $ac_status); }; }; then
18657   ac_cv_func_memmove=yes
18658 else
18659   echo "$as_me: failed program was:" >&5
18660 cat conftest.$ac_ext >&5
18661 ac_cv_func_memmove=no
18662 fi
18663 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18664 fi
18665 echo "$as_me:18665: result: $ac_cv_func_memmove" >&5
18666 echo "${ECHO_T}$ac_cv_func_memmove" >&6
18667 if test $ac_cv_func_memmove = yes; then
18668   :
18669 else
18670
18671 echo "$as_me:18671: checking for bcopy" >&5
18672 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
18673 if test "${ac_cv_func_bcopy+set}" = set; then
18674   echo $ECHO_N "(cached) $ECHO_C" >&6
18675 else
18676   cat >conftest.$ac_ext <<_ACEOF
18677 #line 18677 "configure"
18678 #include "confdefs.h"
18679 /* System header to define __stub macros and hopefully few prototypes,
18680     which can conflict with char bcopy (); below.  */
18681 #include <assert.h>
18682 /* Override any gcc2 internal prototype to avoid an error.  */
18683 #ifdef __cplusplus
18684 extern "C"
18685 #endif
18686 /* We use char because int might match the return type of a gcc2
18687    builtin and then its argument prototype would still apply.  */
18688 char bcopy ();
18689 char (*f) ();
18690
18691 int
18692 main ()
18693 {
18694 /* The GNU C library defines this for functions which it implements
18695     to always fail with ENOSYS.  Some functions are actually named
18696     something starting with __ and the normal name is an alias.  */
18697 #if defined (__stub_bcopy) || defined (__stub___bcopy)
18698 choke me
18699 #else
18700 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18701 #endif
18702
18703   ;
18704   return 0;
18705 }
18706 _ACEOF
18707 rm -f conftest.$ac_objext conftest$ac_exeext
18708 if { (eval echo "$as_me:18708: \"$ac_link\"") >&5
18709   (eval $ac_link) 2>&5
18710   ac_status=$?
18711   echo "$as_me:18711: \$? = $ac_status" >&5
18712   (exit $ac_status); } &&
18713          { ac_try='test -s conftest$ac_exeext'
18714   { (eval echo "$as_me:18714: \"$ac_try\"") >&5
18715   (eval $ac_try) 2>&5
18716   ac_status=$?
18717   echo "$as_me:18717: \$? = $ac_status" >&5
18718   (exit $ac_status); }; }; then
18719   ac_cv_func_bcopy=yes
18720 else
18721   echo "$as_me: failed program was:" >&5
18722 cat conftest.$ac_ext >&5
18723 ac_cv_func_bcopy=no
18724 fi
18725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18726 fi
18727 echo "$as_me:18727: result: $ac_cv_func_bcopy" >&5
18728 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
18729 if test $ac_cv_func_bcopy = yes; then
18730
18731         echo "$as_me:18731: checking if bcopy does overlapping moves" >&5
18732 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
18733 if test "${cf_cv_good_bcopy+set}" = set; then
18734   echo $ECHO_N "(cached) $ECHO_C" >&6
18735 else
18736
18737                 if test "$cross_compiling" = yes; then
18738   cf_cv_good_bcopy=unknown
18739 else
18740   cat >conftest.$ac_ext <<_ACEOF
18741 #line 18741 "configure"
18742 #include "confdefs.h"
18743
18744 int main(void) {
18745         static char data[] = "abcdefghijklmnopqrstuwwxyz";
18746         char temp[40];
18747         bcopy(data, temp, sizeof(data));
18748         bcopy(temp+10, temp, 15);
18749         bcopy(temp+5, temp+15, 10);
18750         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
18751 }
18752
18753 _ACEOF
18754 rm -f conftest$ac_exeext
18755 if { (eval echo "$as_me:18755: \"$ac_link\"") >&5
18756   (eval $ac_link) 2>&5
18757   ac_status=$?
18758   echo "$as_me:18758: \$? = $ac_status" >&5
18759   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18760   { (eval echo "$as_me:18760: \"$ac_try\"") >&5
18761   (eval $ac_try) 2>&5
18762   ac_status=$?
18763   echo "$as_me:18763: \$? = $ac_status" >&5
18764   (exit $ac_status); }; }; then
18765   cf_cv_good_bcopy=yes
18766 else
18767   echo "$as_me: program exited with status $ac_status" >&5
18768 echo "$as_me: failed program was:" >&5
18769 cat conftest.$ac_ext >&5
18770 cf_cv_good_bcopy=no
18771 fi
18772 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18773 fi
18774
18775 fi
18776 echo "$as_me:18776: result: $cf_cv_good_bcopy" >&5
18777 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
18778
18779 else
18780   cf_cv_good_bcopy=no
18781 fi
18782
18783         if test "$cf_cv_good_bcopy" = yes ; then
18784
18785 cat >>confdefs.h <<\EOF
18786 #define USE_OK_BCOPY 1
18787 EOF
18788
18789         else
18790
18791 cat >>confdefs.h <<\EOF
18792 #define USE_MY_MEMMOVE 1
18793 EOF
18794
18795         fi
18796
18797 fi
18798
18799 tty 2>&1 >/dev/null || {
18800 for ac_func in posix_openpt
18801 do
18802 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18803 echo "$as_me:18803: checking for $ac_func" >&5
18804 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18805 if eval "test \"\${$as_ac_var+set}\" = set"; then
18806   echo $ECHO_N "(cached) $ECHO_C" >&6
18807 else
18808   cat >conftest.$ac_ext <<_ACEOF
18809 #line 18809 "configure"
18810 #include "confdefs.h"
18811 /* System header to define __stub macros and hopefully few prototypes,
18812     which can conflict with char $ac_func (); below.  */
18813 #include <assert.h>
18814 /* Override any gcc2 internal prototype to avoid an error.  */
18815 #ifdef __cplusplus
18816 extern "C"
18817 #endif
18818 /* We use char because int might match the return type of a gcc2
18819    builtin and then its argument prototype would still apply.  */
18820 char $ac_func ();
18821 char (*f) ();
18822
18823 int
18824 main ()
18825 {
18826 /* The GNU C library defines this for functions which it implements
18827     to always fail with ENOSYS.  Some functions are actually named
18828     something starting with __ and the normal name is an alias.  */
18829 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18830 choke me
18831 #else
18832 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18833 #endif
18834
18835   ;
18836   return 0;
18837 }
18838 _ACEOF
18839 rm -f conftest.$ac_objext conftest$ac_exeext
18840 if { (eval echo "$as_me:18840: \"$ac_link\"") >&5
18841   (eval $ac_link) 2>&5
18842   ac_status=$?
18843   echo "$as_me:18843: \$? = $ac_status" >&5
18844   (exit $ac_status); } &&
18845          { ac_try='test -s conftest$ac_exeext'
18846   { (eval echo "$as_me:18846: \"$ac_try\"") >&5
18847   (eval $ac_try) 2>&5
18848   ac_status=$?
18849   echo "$as_me:18849: \$? = $ac_status" >&5
18850   (exit $ac_status); }; }; then
18851   eval "$as_ac_var=yes"
18852 else
18853   echo "$as_me: failed program was:" >&5
18854 cat conftest.$ac_ext >&5
18855 eval "$as_ac_var=no"
18856 fi
18857 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18858 fi
18859 echo "$as_me:18859: result: `eval echo '${'$as_ac_var'}'`" >&5
18860 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18861 if test `eval echo '${'$as_ac_var'}'` = yes; then
18862   cat >>confdefs.h <<EOF
18863 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18864 EOF
18865
18866 fi
18867 done
18868  }
18869 echo "$as_me:18869: checking if poll really works" >&5
18870 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
18871 if test "${cf_cv_working_poll+set}" = set; then
18872   echo $ECHO_N "(cached) $ECHO_C" >&6
18873 else
18874
18875 if test "$cross_compiling" = yes; then
18876   cf_cv_working_poll=unknown
18877 else
18878   cat >conftest.$ac_ext <<_ACEOF
18879 #line 18879 "configure"
18880 #include "confdefs.h"
18881
18882 #include <stdlib.h>
18883 #include <stdio.h>
18884 #include <unistd.h>
18885 #include <fcntl.h>
18886 #ifdef HAVE_POLL_H
18887 #include <poll.h>
18888 #else
18889 #include <sys/poll.h>
18890 #endif
18891 int main(void) {
18892         struct pollfd myfds;
18893         int ret;
18894
18895         /* check for Darwin bug with respect to "devices" */
18896         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
18897         if (myfds.fd < 0)
18898                 myfds.fd = 0;
18899         myfds.events = POLLIN;
18900         myfds.revents = 0;
18901
18902         ret = poll(&myfds, 1, 100);
18903
18904         if (ret < 0 || (myfds.revents & POLLNVAL)) {
18905                 ret = -1;
18906         } else {
18907                 int fd = 0;
18908                 if (!isatty(fd)) {
18909                         fd = open("/dev/tty", 2);       /* O_RDWR */
18910                 }
18911 #ifdef HAVE_POSIX_OPENPT
18912                 if (fd < 0) {
18913                         fd = posix_openpt(O_RDWR);
18914                 }
18915 #endif
18916
18917                 if (fd >= 0) {
18918                         /* also check with standard input */
18919                         myfds.fd = fd;
18920                         myfds.events = POLLIN;
18921                         myfds.revents = 0;
18922                         ret = poll(&myfds, 1, 100);
18923                 } else {
18924                         ret = -1;
18925                 }
18926         }
18927         ${cf_cv_main_return:-return}(ret < 0);
18928 }
18929 _ACEOF
18930 rm -f conftest$ac_exeext
18931 if { (eval echo "$as_me:18931: \"$ac_link\"") >&5
18932   (eval $ac_link) 2>&5
18933   ac_status=$?
18934   echo "$as_me:18934: \$? = $ac_status" >&5
18935   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18936   { (eval echo "$as_me:18936: \"$ac_try\"") >&5
18937   (eval $ac_try) 2>&5
18938   ac_status=$?
18939   echo "$as_me:18939: \$? = $ac_status" >&5
18940   (exit $ac_status); }; }; then
18941   cf_cv_working_poll=yes
18942 else
18943   echo "$as_me: program exited with status $ac_status" >&5
18944 echo "$as_me: failed program was:" >&5
18945 cat conftest.$ac_ext >&5
18946 cf_cv_working_poll=no
18947 fi
18948 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18949 fi
18950 fi
18951 echo "$as_me:18951: result: $cf_cv_working_poll" >&5
18952 echo "${ECHO_T}$cf_cv_working_poll" >&6
18953 test "$cf_cv_working_poll" = "yes" &&
18954 cat >>confdefs.h <<\EOF
18955 #define HAVE_WORKING_POLL 1
18956 EOF
18957
18958 echo "$as_me:18958: checking for va_copy" >&5
18959 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
18960 if test "${cf_cv_have_va_copy+set}" = set; then
18961   echo $ECHO_N "(cached) $ECHO_C" >&6
18962 else
18963
18964 cat >conftest.$ac_ext <<_ACEOF
18965 #line 18965 "configure"
18966 #include "confdefs.h"
18967
18968 #include <stdarg.h>
18969
18970 int
18971 main ()
18972 {
18973
18974         static va_list dst;
18975         static va_list src;
18976         va_copy(dst, src)
18977   ;
18978   return 0;
18979 }
18980 _ACEOF
18981 rm -f conftest.$ac_objext conftest$ac_exeext
18982 if { (eval echo "$as_me:18982: \"$ac_link\"") >&5
18983   (eval $ac_link) 2>&5
18984   ac_status=$?
18985   echo "$as_me:18985: \$? = $ac_status" >&5
18986   (exit $ac_status); } &&
18987          { ac_try='test -s conftest$ac_exeext'
18988   { (eval echo "$as_me:18988: \"$ac_try\"") >&5
18989   (eval $ac_try) 2>&5
18990   ac_status=$?
18991   echo "$as_me:18991: \$? = $ac_status" >&5
18992   (exit $ac_status); }; }; then
18993   cf_cv_have_va_copy=yes
18994 else
18995   echo "$as_me: failed program was:" >&5
18996 cat conftest.$ac_ext >&5
18997 cf_cv_have_va_copy=no
18998 fi
18999 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19000 fi
19001 echo "$as_me:19001: result: $cf_cv_have_va_copy" >&5
19002 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
19003
19004 test "$cf_cv_have_va_copy" = yes &&
19005 cat >>confdefs.h <<\EOF
19006 #define HAVE_VA_COPY 1
19007 EOF
19008
19009 echo "$as_me:19009: checking for __va_copy" >&5
19010 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
19011 if test "${cf_cv_have___va_copy+set}" = set; then
19012   echo $ECHO_N "(cached) $ECHO_C" >&6
19013 else
19014
19015 cat >conftest.$ac_ext <<_ACEOF
19016 #line 19016 "configure"
19017 #include "confdefs.h"
19018
19019 #include <stdarg.h>
19020
19021 int
19022 main ()
19023 {
19024
19025         static va_list dst;
19026         static va_list src;
19027         __va_copy(dst, src)
19028   ;
19029   return 0;
19030 }
19031 _ACEOF
19032 rm -f conftest.$ac_objext conftest$ac_exeext
19033 if { (eval echo "$as_me:19033: \"$ac_link\"") >&5
19034   (eval $ac_link) 2>&5
19035   ac_status=$?
19036   echo "$as_me:19036: \$? = $ac_status" >&5
19037   (exit $ac_status); } &&
19038          { ac_try='test -s conftest$ac_exeext'
19039   { (eval echo "$as_me:19039: \"$ac_try\"") >&5
19040   (eval $ac_try) 2>&5
19041   ac_status=$?
19042   echo "$as_me:19042: \$? = $ac_status" >&5
19043   (exit $ac_status); }; }; then
19044   cf_cv_have___va_copy=yes
19045 else
19046   echo "$as_me: failed program was:" >&5
19047 cat conftest.$ac_ext >&5
19048 cf_cv_have___va_copy=no
19049 fi
19050 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19051 fi
19052 echo "$as_me:19052: result: $cf_cv_have___va_copy" >&5
19053 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
19054
19055 test "$cf_cv_have___va_copy" = yes &&
19056 cat >>confdefs.h <<\EOF
19057 #define HAVE___VA_COPY 1
19058 EOF
19059
19060 echo "$as_me:19060: checking for pid_t" >&5
19061 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
19062 if test "${ac_cv_type_pid_t+set}" = set; then
19063   echo $ECHO_N "(cached) $ECHO_C" >&6
19064 else
19065   cat >conftest.$ac_ext <<_ACEOF
19066 #line 19066 "configure"
19067 #include "confdefs.h"
19068 $ac_includes_default
19069 int
19070 main ()
19071 {
19072 if ((pid_t *) 0)
19073   return 0;
19074 if (sizeof (pid_t))
19075   return 0;
19076   ;
19077   return 0;
19078 }
19079 _ACEOF
19080 rm -f conftest.$ac_objext
19081 if { (eval echo "$as_me:19081: \"$ac_compile\"") >&5
19082   (eval $ac_compile) 2>&5
19083   ac_status=$?
19084   echo "$as_me:19084: \$? = $ac_status" >&5
19085   (exit $ac_status); } &&
19086          { ac_try='test -s conftest.$ac_objext'
19087   { (eval echo "$as_me:19087: \"$ac_try\"") >&5
19088   (eval $ac_try) 2>&5
19089   ac_status=$?
19090   echo "$as_me:19090: \$? = $ac_status" >&5
19091   (exit $ac_status); }; }; then
19092   ac_cv_type_pid_t=yes
19093 else
19094   echo "$as_me: failed program was:" >&5
19095 cat conftest.$ac_ext >&5
19096 ac_cv_type_pid_t=no
19097 fi
19098 rm -f conftest.$ac_objext conftest.$ac_ext
19099 fi
19100 echo "$as_me:19100: result: $ac_cv_type_pid_t" >&5
19101 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
19102 if test $ac_cv_type_pid_t = yes; then
19103   :
19104 else
19105
19106 cat >>confdefs.h <<EOF
19107 #define pid_t int
19108 EOF
19109
19110 fi
19111
19112 for ac_header in unistd.h vfork.h
19113 do
19114 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19115 echo "$as_me:19115: checking for $ac_header" >&5
19116 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19117 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19118   echo $ECHO_N "(cached) $ECHO_C" >&6
19119 else
19120   cat >conftest.$ac_ext <<_ACEOF
19121 #line 19121 "configure"
19122 #include "confdefs.h"
19123 #include <$ac_header>
19124 _ACEOF
19125 if { (eval echo "$as_me:19125: \"$ac_cpp conftest.$ac_ext\"") >&5
19126   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19127   ac_status=$?
19128   egrep -v '^ *\+' conftest.er1 >conftest.err
19129   rm -f conftest.er1
19130   cat conftest.err >&5
19131   echo "$as_me:19131: \$? = $ac_status" >&5
19132   (exit $ac_status); } >/dev/null; then
19133   if test -s conftest.err; then
19134     ac_cpp_err=$ac_c_preproc_warn_flag
19135   else
19136     ac_cpp_err=
19137   fi
19138 else
19139   ac_cpp_err=yes
19140 fi
19141 if test -z "$ac_cpp_err"; then
19142   eval "$as_ac_Header=yes"
19143 else
19144   echo "$as_me: failed program was:" >&5
19145   cat conftest.$ac_ext >&5
19146   eval "$as_ac_Header=no"
19147 fi
19148 rm -f conftest.err conftest.$ac_ext
19149 fi
19150 echo "$as_me:19150: result: `eval echo '${'$as_ac_Header'}'`" >&5
19151 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19152 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19153   cat >>confdefs.h <<EOF
19154 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19155 EOF
19156
19157 fi
19158 done
19159
19160 for ac_func in fork vfork
19161 do
19162 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19163 echo "$as_me:19163: checking for $ac_func" >&5
19164 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19165 if eval "test \"\${$as_ac_var+set}\" = set"; then
19166   echo $ECHO_N "(cached) $ECHO_C" >&6
19167 else
19168   cat >conftest.$ac_ext <<_ACEOF
19169 #line 19169 "configure"
19170 #include "confdefs.h"
19171 /* System header to define __stub macros and hopefully few prototypes,
19172     which can conflict with char $ac_func (); below.  */
19173 #include <assert.h>
19174 /* Override any gcc2 internal prototype to avoid an error.  */
19175 #ifdef __cplusplus
19176 extern "C"
19177 #endif
19178 /* We use char because int might match the return type of a gcc2
19179    builtin and then its argument prototype would still apply.  */
19180 char $ac_func ();
19181 char (*f) ();
19182
19183 int
19184 main ()
19185 {
19186 /* The GNU C library defines this for functions which it implements
19187     to always fail with ENOSYS.  Some functions are actually named
19188     something starting with __ and the normal name is an alias.  */
19189 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19190 choke me
19191 #else
19192 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
19193 #endif
19194
19195   ;
19196   return 0;
19197 }
19198 _ACEOF
19199 rm -f conftest.$ac_objext conftest$ac_exeext
19200 if { (eval echo "$as_me:19200: \"$ac_link\"") >&5
19201   (eval $ac_link) 2>&5
19202   ac_status=$?
19203   echo "$as_me:19203: \$? = $ac_status" >&5
19204   (exit $ac_status); } &&
19205          { ac_try='test -s conftest$ac_exeext'
19206   { (eval echo "$as_me:19206: \"$ac_try\"") >&5
19207   (eval $ac_try) 2>&5
19208   ac_status=$?
19209   echo "$as_me:19209: \$? = $ac_status" >&5
19210   (exit $ac_status); }; }; then
19211   eval "$as_ac_var=yes"
19212 else
19213   echo "$as_me: failed program was:" >&5
19214 cat conftest.$ac_ext >&5
19215 eval "$as_ac_var=no"
19216 fi
19217 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19218 fi
19219 echo "$as_me:19219: result: `eval echo '${'$as_ac_var'}'`" >&5
19220 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19221 if test `eval echo '${'$as_ac_var'}'` = yes; then
19222   cat >>confdefs.h <<EOF
19223 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19224 EOF
19225
19226 fi
19227 done
19228
19229 ac_cv_func_fork_works=$ac_cv_func_fork
19230 if test "x$ac_cv_func_fork" = xyes; then
19231   echo "$as_me:19231: checking for working fork" >&5
19232 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
19233 if test "${ac_cv_func_fork_works+set}" = set; then
19234   echo $ECHO_N "(cached) $ECHO_C" >&6
19235 else
19236   if test "$cross_compiling" = yes; then
19237   ac_cv_func_fork_works=cross
19238 else
19239   cat >conftest.$ac_ext <<_ACEOF
19240 /* By Rüdiger Kuhlmann. */
19241       #include <sys/types.h>
19242       #if HAVE_UNISTD_H
19243       # include <unistd.h>
19244       #endif
19245       /* Some systems only have a dummy stub for fork() */
19246       int main ()
19247       {
19248         if (fork() < 0)
19249           $ac_main_return (1);
19250         $ac_main_return (0);
19251       }
19252 _ACEOF
19253 rm -f conftest$ac_exeext
19254 if { (eval echo "$as_me:19254: \"$ac_link\"") >&5
19255   (eval $ac_link) 2>&5
19256   ac_status=$?
19257   echo "$as_me:19257: \$? = $ac_status" >&5
19258   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19259   { (eval echo "$as_me:19259: \"$ac_try\"") >&5
19260   (eval $ac_try) 2>&5
19261   ac_status=$?
19262   echo "$as_me:19262: \$? = $ac_status" >&5
19263   (exit $ac_status); }; }; then
19264   ac_cv_func_fork_works=yes
19265 else
19266   echo "$as_me: program exited with status $ac_status" >&5
19267 echo "$as_me: failed program was:" >&5
19268 cat conftest.$ac_ext >&5
19269 ac_cv_func_fork_works=no
19270 fi
19271 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19272 fi
19273 fi
19274 echo "$as_me:19274: result: $ac_cv_func_fork_works" >&5
19275 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
19276
19277 fi
19278 if test "x$ac_cv_func_fork_works" = xcross; then
19279   case $host in
19280     *-*-amigaos* | *-*-msdosdjgpp*)
19281       # Override, as these systems have only a dummy fork() stub
19282       ac_cv_func_fork_works=no
19283       ;;
19284     *)
19285       ac_cv_func_fork_works=yes
19286       ;;
19287   esac
19288   { echo "$as_me:19288: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
19289 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
19290 fi
19291 ac_cv_func_vfork_works=$ac_cv_func_vfork
19292 if test "x$ac_cv_func_vfork" = xyes; then
19293   echo "$as_me:19293: checking for working vfork" >&5
19294 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
19295 if test "${ac_cv_func_vfork_works+set}" = set; then
19296   echo $ECHO_N "(cached) $ECHO_C" >&6
19297 else
19298   if test "$cross_compiling" = yes; then
19299   ac_cv_func_vfork_works=cross
19300 else
19301   cat >conftest.$ac_ext <<_ACEOF
19302 #line 19302 "configure"
19303 #include "confdefs.h"
19304 /* Thanks to Paul Eggert for this test.  */
19305 #include <stdio.h>
19306 #include <sys/types.h>
19307 #include <sys/stat.h>
19308 #if HAVE_UNISTD_H
19309 # include <unistd.h>
19310 #endif
19311 #if HAVE_VFORK_H
19312 # include <vfork.h>
19313 #endif
19314 /* On some sparc systems, changes by the child to local and incoming
19315    argument registers are propagated back to the parent.  The compiler
19316    is told about this with #include <vfork.h>, but some compilers
19317    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
19318    static variable whose address is put into a register that is
19319    clobbered by the vfork.  */
19320 static
19321 #ifdef __cplusplus
19322 sparc_address_test (int arg)
19323 # else
19324 sparc_address_test (arg) int arg;
19325 #endif
19326 {
19327   static pid_t child;
19328   if (!child) {
19329     child = vfork ();
19330     if (child < 0) {
19331       perror ("vfork");
19332       _exit(2);
19333     }
19334     if (!child) {
19335       arg = getpid();
19336       write(-1, "", 0);
19337       _exit (arg);
19338     }
19339   }
19340 }
19341
19342 int
19343 main ()
19344 {
19345   pid_t parent = getpid ();
19346   pid_t child;
19347
19348   sparc_address_test ();
19349
19350   child = vfork ();
19351
19352   if (child == 0) {
19353     /* Here is another test for sparc vfork register problems.  This
19354        test uses lots of local variables, at least as many local
19355        variables as main has allocated so far including compiler
19356        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
19357        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
19358        reuse the register of parent for one of the local variables,
19359        since it will think that parent can't possibly be used any more
19360        in this routine.  Assigning to the local variable will thus
19361        munge parent in the parent process.  */
19362     pid_t
19363       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
19364       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
19365     /* Convince the compiler that p..p7 are live; otherwise, it might
19366        use the same hardware register for all 8 local variables.  */
19367     if (p != p1 || p != p2 || p != p3 || p != p4
19368         || p != p5 || p != p6 || p != p7)
19369       _exit(1);
19370
19371     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
19372        from child file descriptors.  If the child closes a descriptor
19373        before it execs or exits, this munges the parent's descriptor
19374        as well.  Test for this by closing stdout in the child.  */
19375     _exit(close(fileno(stdout)) != 0);
19376   } else {
19377     int status;
19378     struct stat st;
19379
19380     while (wait(&status) != child)
19381       ;
19382     $ac_main_return(
19383          /* Was there some problem with vforking?  */
19384          child < 0
19385
19386          /* Did the child fail?  (This shouldn't happen.)  */
19387          || status
19388
19389          /* Did the vfork/compiler bug occur?  */
19390          || parent != getpid()
19391
19392          /* Did the file descriptor bug occur?  */
19393          || fstat(fileno(stdout), &st) != 0
19394          );
19395   }
19396 }
19397 _ACEOF
19398 rm -f conftest$ac_exeext
19399 if { (eval echo "$as_me:19399: \"$ac_link\"") >&5
19400   (eval $ac_link) 2>&5
19401   ac_status=$?
19402   echo "$as_me:19402: \$? = $ac_status" >&5
19403   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19404   { (eval echo "$as_me:19404: \"$ac_try\"") >&5
19405   (eval $ac_try) 2>&5
19406   ac_status=$?
19407   echo "$as_me:19407: \$? = $ac_status" >&5
19408   (exit $ac_status); }; }; then
19409   ac_cv_func_vfork_works=yes
19410 else
19411   echo "$as_me: program exited with status $ac_status" >&5
19412 echo "$as_me: failed program was:" >&5
19413 cat conftest.$ac_ext >&5
19414 ac_cv_func_vfork_works=no
19415 fi
19416 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19417 fi
19418 fi
19419 echo "$as_me:19419: result: $ac_cv_func_vfork_works" >&5
19420 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
19421
19422 fi;
19423 if test "x$ac_cv_func_fork_works" = xcross; then
19424   ac_cv_func_vfork_works=ac_cv_func_vfork
19425   { echo "$as_me:19425: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
19426 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
19427 fi
19428
19429 if test "x$ac_cv_func_vfork_works" = xyes; then
19430
19431 cat >>confdefs.h <<\EOF
19432 #define HAVE_WORKING_VFORK 1
19433 EOF
19434
19435 else
19436
19437 cat >>confdefs.h <<\EOF
19438 #define vfork fork
19439 EOF
19440
19441 fi
19442 if test "x$ac_cv_func_fork_works" = xyes; then
19443
19444 cat >>confdefs.h <<\EOF
19445 #define HAVE_WORKING_FORK 1
19446 EOF
19447
19448 fi
19449
19450 # special check for test/ditto.c
19451
19452 echo "$as_me:19452: checking for openpty in -lutil" >&5
19453 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
19454 if test "${ac_cv_lib_util_openpty+set}" = set; then
19455   echo $ECHO_N "(cached) $ECHO_C" >&6
19456 else
19457   ac_check_lib_save_LIBS=$LIBS
19458 LIBS="-lutil  $LIBS"
19459 cat >conftest.$ac_ext <<_ACEOF
19460 #line 19460 "configure"
19461 #include "confdefs.h"
19462
19463 /* Override any gcc2 internal prototype to avoid an error.  */
19464 #ifdef __cplusplus
19465 extern "C"
19466 #endif
19467 /* We use char because int might match the return type of a gcc2
19468    builtin and then its argument prototype would still apply.  */
19469 char openpty ();
19470 int
19471 main ()
19472 {
19473 openpty ();
19474   ;
19475   return 0;
19476 }
19477 _ACEOF
19478 rm -f conftest.$ac_objext conftest$ac_exeext
19479 if { (eval echo "$as_me:19479: \"$ac_link\"") >&5
19480   (eval $ac_link) 2>&5
19481   ac_status=$?
19482   echo "$as_me:19482: \$? = $ac_status" >&5
19483   (exit $ac_status); } &&
19484          { ac_try='test -s conftest$ac_exeext'
19485   { (eval echo "$as_me:19485: \"$ac_try\"") >&5
19486   (eval $ac_try) 2>&5
19487   ac_status=$?
19488   echo "$as_me:19488: \$? = $ac_status" >&5
19489   (exit $ac_status); }; }; then
19490   ac_cv_lib_util_openpty=yes
19491 else
19492   echo "$as_me: failed program was:" >&5
19493 cat conftest.$ac_ext >&5
19494 ac_cv_lib_util_openpty=no
19495 fi
19496 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19497 LIBS=$ac_check_lib_save_LIBS
19498 fi
19499 echo "$as_me:19499: result: $ac_cv_lib_util_openpty" >&5
19500 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
19501 if test $ac_cv_lib_util_openpty = yes; then
19502   cf_cv_lib_util=yes
19503 else
19504   cf_cv_lib_util=no
19505 fi
19506
19507 echo "$as_me:19507: checking for openpty header" >&5
19508 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
19509 if test "${cf_cv_func_openpty+set}" = set; then
19510   echo $ECHO_N "(cached) $ECHO_C" >&6
19511 else
19512
19513         cf_save_LIBS="$LIBS"
19514         test $cf_cv_lib_util = yes && {
19515 cf_add_libs="-lutil"
19516 # Filter out duplicates - this happens with badly-designed ".pc" files...
19517 for cf_add_1lib in $LIBS
19518 do
19519         for cf_add_2lib in $cf_add_libs
19520         do
19521                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19522                 then
19523                         cf_add_1lib=
19524                         break
19525                 fi
19526         done
19527         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19528 done
19529 LIBS="$cf_add_libs"
19530  }
19531         for cf_header in pty.h libutil.h util.h
19532         do
19533         cat >conftest.$ac_ext <<_ACEOF
19534 #line 19534 "configure"
19535 #include "confdefs.h"
19536
19537 #include <$cf_header>
19538
19539 int
19540 main ()
19541 {
19542
19543         int x = openpty((int *)0, (int *)0, (char *)0,
19544                                    (struct termios *)0, (struct winsize *)0);
19545
19546   ;
19547   return 0;
19548 }
19549 _ACEOF
19550 rm -f conftest.$ac_objext conftest$ac_exeext
19551 if { (eval echo "$as_me:19551: \"$ac_link\"") >&5
19552   (eval $ac_link) 2>&5
19553   ac_status=$?
19554   echo "$as_me:19554: \$? = $ac_status" >&5
19555   (exit $ac_status); } &&
19556          { ac_try='test -s conftest$ac_exeext'
19557   { (eval echo "$as_me:19557: \"$ac_try\"") >&5
19558   (eval $ac_try) 2>&5
19559   ac_status=$?
19560   echo "$as_me:19560: \$? = $ac_status" >&5
19561   (exit $ac_status); }; }; then
19562
19563                 cf_cv_func_openpty=$cf_header
19564                 break
19565
19566 else
19567   echo "$as_me: failed program was:" >&5
19568 cat conftest.$ac_ext >&5
19569
19570                 cf_cv_func_openpty=no
19571
19572 fi
19573 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19574         done
19575         LIBS="$cf_save_LIBS"
19576
19577 fi
19578 echo "$as_me:19578: result: $cf_cv_func_openpty" >&5
19579 echo "${ECHO_T}$cf_cv_func_openpty" >&6
19580
19581 if test "$cf_cv_func_openpty" != no ; then
19582
19583 cat >>confdefs.h <<EOF
19584 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
19585 EOF
19586
19587 cat >>confdefs.h <<\EOF
19588 #define USE_XTERM_PTY 1
19589 EOF
19590
19591         if test "x$cf_cv_lib_util" = xyes ; then
19592
19593 cf_add_libs="-lutil"
19594 # Filter out duplicates - this happens with badly-designed ".pc" files...
19595 for cf_add_1lib in $TEST_LIBS
19596 do
19597         for cf_add_2lib in $cf_add_libs
19598         do
19599                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19600                 then
19601                         cf_add_1lib=
19602                         break
19603                 fi
19604         done
19605         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19606 done
19607 TEST_LIBS="$cf_add_libs"
19608
19609         fi
19610 fi
19611
19612 if test "$with_hashed_db" != no ; then
19613
19614 cat >>confdefs.h <<\EOF
19615 #define USE_HASHED_DB 1
19616 EOF
19617
19618 case $with_hashed_db in
19619 (yes|*able*)
19620         ;;
19621 (*)
19622         if test -d "$with_hashed_db" ; then
19623
19624 if test -n "$with_hashed_db/include" ; then
19625   for cf_add_incdir in $with_hashed_db/include
19626   do
19627         while test $cf_add_incdir != /usr/include
19628         do
19629           if test -d $cf_add_incdir
19630           then
19631                 cf_have_incdir=no
19632                 if test -n "$CFLAGS$CPPFLAGS" ; then
19633                   # a loop is needed to ensure we can add subdirs of existing dirs
19634                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19635                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19636                           cf_have_incdir=yes; break
19637                         fi
19638                   done
19639                 fi
19640
19641                 if test "$cf_have_incdir" = no ; then
19642                   if test "$cf_add_incdir" = /usr/local/include ; then
19643                         if test "$GCC" = yes
19644                         then
19645                           cf_save_CPPFLAGS=$CPPFLAGS
19646                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19647                           cat >conftest.$ac_ext <<_ACEOF
19648 #line 19648 "configure"
19649 #include "confdefs.h"
19650 #include <stdio.h>
19651 int
19652 main ()
19653 {
19654 printf("Hello")
19655   ;
19656   return 0;
19657 }
19658 _ACEOF
19659 rm -f conftest.$ac_objext
19660 if { (eval echo "$as_me:19660: \"$ac_compile\"") >&5
19661   (eval $ac_compile) 2>&5
19662   ac_status=$?
19663   echo "$as_me:19663: \$? = $ac_status" >&5
19664   (exit $ac_status); } &&
19665          { ac_try='test -s conftest.$ac_objext'
19666   { (eval echo "$as_me:19666: \"$ac_try\"") >&5
19667   (eval $ac_try) 2>&5
19668   ac_status=$?
19669   echo "$as_me:19669: \$? = $ac_status" >&5
19670   (exit $ac_status); }; }; then
19671   :
19672 else
19673   echo "$as_me: failed program was:" >&5
19674 cat conftest.$ac_ext >&5
19675 cf_have_incdir=yes
19676 fi
19677 rm -f conftest.$ac_objext conftest.$ac_ext
19678                           CPPFLAGS=$cf_save_CPPFLAGS
19679                         fi
19680                   fi
19681                 fi
19682
19683                 if test "$cf_have_incdir" = no ; then
19684                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
19685
19686 echo "${as_me:-configure}:19686: testing adding $cf_add_incdir to include-path ..." 1>&5
19687
19688                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19689
19690                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19691                   test "$cf_top_incdir" = "$cf_add_incdir" && break
19692                   cf_add_incdir="$cf_top_incdir"
19693                 else
19694                   break
19695                 fi
19696           else
19697                 break
19698           fi
19699         done
19700   done
19701 fi
19702
19703 if test -n "$with_hashed_db/lib" ; then
19704         for cf_add_libdir in $with_hashed_db/lib
19705         do
19706                 if test $cf_add_libdir = /usr/lib ; then
19707                         :
19708                 elif test -d $cf_add_libdir
19709                 then
19710                         cf_have_libdir=no
19711                         if test -n "$LDFLAGS$LIBS" ; then
19712                                 # a loop is needed to ensure we can add subdirs of existing dirs
19713                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
19714                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19715                                                 cf_have_libdir=yes; break
19716                                         fi
19717                                 done
19718                         fi
19719                         if test "$cf_have_libdir" = no ; then
19720                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
19721
19722 echo "${as_me:-configure}:19722: testing adding $cf_add_libdir to library-path ..." 1>&5
19723
19724                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19725                         fi
19726                 fi
19727         done
19728 fi
19729
19730         else
19731                 case "$with_hashed_db" in
19732                 (./*|../*|/*)
19733                         { echo "$as_me:19733: WARNING: no such directory $with_hashed_db" >&5
19734 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
19735                         ;;
19736                 (*)
19737
19738 cf_search=
19739
19740 test "x$prefix" != "xNONE" && \
19741 test -d "$prefix" && \
19742  {
19743         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
19744         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
19745         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
19746         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
19747         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
19748         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
19749 }
19750
19751 for cf_subdir_prefix in \
19752         /usr \
19753         /usr/local \
19754         /usr/pkg \
19755         /opt \
19756         /opt/local \
19757         $HOME
19758 do
19759
19760 test "x$cf_subdir_prefix" != "x$prefix" && \
19761 test -d "$cf_subdir_prefix" && \
19762 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19763         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
19764         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
19765         test -d $cf_subdir_prefix/include/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
19766         test -d $cf_subdir_prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
19767         test -d $cf_subdir_prefix/$with_hashed_db/include &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
19768         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"
19769 }
19770
19771 done
19772
19773         for cf_item in $cf_search
19774         do
19775                 case $cf_item in
19776                 (*/$with_hashed_db)
19777
19778 if test -n "$cf_item" ; then
19779   for cf_add_incdir in $cf_item
19780   do
19781         while test $cf_add_incdir != /usr/include
19782         do
19783           if test -d $cf_add_incdir
19784           then
19785                 cf_have_incdir=no
19786                 if test -n "$CFLAGS$CPPFLAGS" ; then
19787                   # a loop is needed to ensure we can add subdirs of existing dirs
19788                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19789                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19790                           cf_have_incdir=yes; break
19791                         fi
19792                   done
19793                 fi
19794
19795                 if test "$cf_have_incdir" = no ; then
19796                   if test "$cf_add_incdir" = /usr/local/include ; then
19797                         if test "$GCC" = yes
19798                         then
19799                           cf_save_CPPFLAGS=$CPPFLAGS
19800                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19801                           cat >conftest.$ac_ext <<_ACEOF
19802 #line 19802 "configure"
19803 #include "confdefs.h"
19804 #include <stdio.h>
19805 int
19806 main ()
19807 {
19808 printf("Hello")
19809   ;
19810   return 0;
19811 }
19812 _ACEOF
19813 rm -f conftest.$ac_objext
19814 if { (eval echo "$as_me:19814: \"$ac_compile\"") >&5
19815   (eval $ac_compile) 2>&5
19816   ac_status=$?
19817   echo "$as_me:19817: \$? = $ac_status" >&5
19818   (exit $ac_status); } &&
19819          { ac_try='test -s conftest.$ac_objext'
19820   { (eval echo "$as_me:19820: \"$ac_try\"") >&5
19821   (eval $ac_try) 2>&5
19822   ac_status=$?
19823   echo "$as_me:19823: \$? = $ac_status" >&5
19824   (exit $ac_status); }; }; then
19825   :
19826 else
19827   echo "$as_me: failed program was:" >&5
19828 cat conftest.$ac_ext >&5
19829 cf_have_incdir=yes
19830 fi
19831 rm -f conftest.$ac_objext conftest.$ac_ext
19832                           CPPFLAGS=$cf_save_CPPFLAGS
19833                         fi
19834                   fi
19835                 fi
19836
19837                 if test "$cf_have_incdir" = no ; then
19838                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
19839
19840 echo "${as_me:-configure}:19840: testing adding $cf_add_incdir to include-path ..." 1>&5
19841
19842                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19843
19844                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19845                   test "$cf_top_incdir" = "$cf_add_incdir" && break
19846                   cf_add_incdir="$cf_top_incdir"
19847                 else
19848                   break
19849                 fi
19850           else
19851                 break
19852           fi
19853         done
19854   done
19855 fi
19856
19857                         ;;
19858                 esac
19859         done
19860
19861 cf_search=
19862
19863 test "x$prefix" != "xNONE" && \
19864 test -d "$prefix" && \
19865  {
19866         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
19867         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
19868         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
19869         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
19870         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
19871         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
19872 }
19873
19874 for cf_subdir_prefix in \
19875         /usr \
19876         /usr/local \
19877         /usr/pkg \
19878         /opt \
19879         /opt/local \
19880         $HOME
19881 do
19882
19883 test "x$cf_subdir_prefix" != "x$prefix" && \
19884 test -d "$cf_subdir_prefix" && \
19885 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19886         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
19887         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
19888         test -d $cf_subdir_prefix/lib/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
19889         test -d $cf_subdir_prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
19890         test -d $cf_subdir_prefix/$with_hashed_db/lib &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
19891         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"
19892 }
19893
19894 done
19895
19896         for cf_item in $cf_search
19897         do
19898                 case $cf_item in
19899                 (*/$with_hashed_db)
19900
19901 if test -n "$cf_item" ; then
19902         for cf_add_libdir in $cf_item
19903         do
19904                 if test $cf_add_libdir = /usr/lib ; then
19905                         :
19906                 elif test -d $cf_add_libdir
19907                 then
19908                         cf_have_libdir=no
19909                         if test -n "$LDFLAGS$LIBS" ; then
19910                                 # a loop is needed to ensure we can add subdirs of existing dirs
19911                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
19912                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19913                                                 cf_have_libdir=yes; break
19914                                         fi
19915                                 done
19916                         fi
19917                         if test "$cf_have_libdir" = no ; then
19918                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
19919
19920 echo "${as_me:-configure}:19920: testing adding $cf_add_libdir to library-path ..." 1>&5
19921
19922                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19923                         fi
19924                 fi
19925         done
19926 fi
19927
19928                         ;;
19929                 esac
19930         done
19931
19932                         ;;
19933                 esac
19934         fi
19935 esac
19936
19937 echo "$as_me:19937: checking for db.h" >&5
19938 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
19939 if test "${ac_cv_header_db_h+set}" = set; then
19940   echo $ECHO_N "(cached) $ECHO_C" >&6
19941 else
19942   cat >conftest.$ac_ext <<_ACEOF
19943 #line 19943 "configure"
19944 #include "confdefs.h"
19945 #include <db.h>
19946 _ACEOF
19947 if { (eval echo "$as_me:19947: \"$ac_cpp conftest.$ac_ext\"") >&5
19948   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19949   ac_status=$?
19950   egrep -v '^ *\+' conftest.er1 >conftest.err
19951   rm -f conftest.er1
19952   cat conftest.err >&5
19953   echo "$as_me:19953: \$? = $ac_status" >&5
19954   (exit $ac_status); } >/dev/null; then
19955   if test -s conftest.err; then
19956     ac_cpp_err=$ac_c_preproc_warn_flag
19957   else
19958     ac_cpp_err=
19959   fi
19960 else
19961   ac_cpp_err=yes
19962 fi
19963 if test -z "$ac_cpp_err"; then
19964   ac_cv_header_db_h=yes
19965 else
19966   echo "$as_me: failed program was:" >&5
19967   cat conftest.$ac_ext >&5
19968   ac_cv_header_db_h=no
19969 fi
19970 rm -f conftest.err conftest.$ac_ext
19971 fi
19972 echo "$as_me:19972: result: $ac_cv_header_db_h" >&5
19973 echo "${ECHO_T}$ac_cv_header_db_h" >&6
19974 if test $ac_cv_header_db_h = yes; then
19975
19976 echo "$as_me:19976: checking for version of db" >&5
19977 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
19978 if test "${cf_cv_hashed_db_version+set}" = set; then
19979   echo $ECHO_N "(cached) $ECHO_C" >&6
19980 else
19981
19982 cf_cv_hashed_db_version=unknown
19983
19984 for cf_db_version in 1 2 3 4 5 6
19985 do
19986
19987 echo "${as_me:-configure}:19987: testing checking for db version $cf_db_version ..." 1>&5
19988
19989         cat >conftest.$ac_ext <<_ACEOF
19990 #line 19990 "configure"
19991 #include "confdefs.h"
19992
19993 $ac_includes_default
19994 #include <db.h>
19995
19996 #ifdef DB_VERSION_MAJOR
19997         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
19998 #if $cf_db_version == DB_VERSION_MAJOR
19999         /* ok */
20000 #else
20001         make an error
20002 #endif
20003 #else
20004 #if $cf_db_version == 1
20005         /* ok: assuming this is DB 1.8.5 */
20006 #else
20007         make an error
20008 #endif
20009 #endif
20010
20011 int
20012 main ()
20013 {
20014 DBT *foo = 0
20015   ;
20016   return 0;
20017 }
20018 _ACEOF
20019 rm -f conftest.$ac_objext
20020 if { (eval echo "$as_me:20020: \"$ac_compile\"") >&5
20021   (eval $ac_compile) 2>&5
20022   ac_status=$?
20023   echo "$as_me:20023: \$? = $ac_status" >&5
20024   (exit $ac_status); } &&
20025          { ac_try='test -s conftest.$ac_objext'
20026   { (eval echo "$as_me:20026: \"$ac_try\"") >&5
20027   (eval $ac_try) 2>&5
20028   ac_status=$?
20029   echo "$as_me:20029: \$? = $ac_status" >&5
20030   (exit $ac_status); }; }; then
20031
20032         cf_cv_hashed_db_version=$cf_db_version
20033         break
20034
20035 else
20036   echo "$as_me: failed program was:" >&5
20037 cat conftest.$ac_ext >&5
20038 fi
20039 rm -f conftest.$ac_objext conftest.$ac_ext
20040 done
20041
20042 fi
20043 echo "$as_me:20043: result: $cf_cv_hashed_db_version" >&5
20044 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
20045
20046 if test "$cf_cv_hashed_db_version" = unknown ; then
20047         { { echo "$as_me:20047: error: Cannot determine version of db" >&5
20048 echo "$as_me: error: Cannot determine version of db" >&2;}
20049    { (exit 1); exit 1; }; }
20050 else
20051
20052 echo "$as_me:20052: checking for db libraries" >&5
20053 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
20054 if test "${cf_cv_hashed_db_libs+set}" = set; then
20055   echo $ECHO_N "(cached) $ECHO_C" >&6
20056 else
20057
20058 cf_cv_hashed_db_libs=unknown
20059 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
20060 do
20061         cf_save_libs="$LIBS"
20062         if test -n "$cf_db_libs"; then
20063
20064 cf_add_libs="-l$cf_db_libs"
20065 # Filter out duplicates - this happens with badly-designed ".pc" files...
20066 for cf_add_1lib in $LIBS
20067 do
20068         for cf_add_2lib in $cf_add_libs
20069         do
20070                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20071                 then
20072                         cf_add_1lib=
20073                         break
20074                 fi
20075         done
20076         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20077 done
20078 LIBS="$cf_add_libs"
20079
20080         fi
20081
20082 echo "${as_me:-configure}:20082: testing checking for library "$cf_db_libs" ..." 1>&5
20083
20084         cat >conftest.$ac_ext <<_ACEOF
20085 #line 20085 "configure"
20086 #include "confdefs.h"
20087
20088 $ac_includes_default
20089 #include <db.h>
20090
20091 int
20092 main ()
20093 {
20094
20095         char *path = "/tmp/foo";
20096 #ifdef DB_VERSION_MAJOR
20097 #if DB_VERSION_MAJOR >= 4
20098         DB *result = 0;
20099         db_create(&result, NULL, 0);
20100         result->open(result,
20101                 NULL,
20102                 path,
20103                 path,
20104                 DB_HASH,
20105                 DB_CREATE,
20106                 0644);
20107 #elif DB_VERSION_MAJOR >= 3
20108         DB *result = 0;
20109         db_create(&result, NULL, 0);
20110         result->open(result,
20111                 path,
20112                 path,
20113                 DB_HASH,
20114                 DB_CREATE,
20115                 0644);
20116 #elif DB_VERSION_MAJOR >= 2
20117         DB *result = 0;
20118         db_open(path,
20119                 DB_HASH,
20120                 DB_CREATE,
20121                 0644,
20122                 (DB_ENV *) 0,
20123                 (DB_INFO *) 0,
20124                 &result);
20125 #endif /* DB_VERSION_MAJOR */
20126 #else
20127         DB *result = dbopen(path,
20128                      2,
20129                      0644,
20130                      DB_HASH,
20131                      0);
20132 #endif
20133         ${cf_cv_main_return:-return}(result != 0)
20134
20135   ;
20136   return 0;
20137 }
20138 _ACEOF
20139 rm -f conftest.$ac_objext conftest$ac_exeext
20140 if { (eval echo "$as_me:20140: \"$ac_link\"") >&5
20141   (eval $ac_link) 2>&5
20142   ac_status=$?
20143   echo "$as_me:20143: \$? = $ac_status" >&5
20144   (exit $ac_status); } &&
20145          { ac_try='test -s conftest$ac_exeext'
20146   { (eval echo "$as_me:20146: \"$ac_try\"") >&5
20147   (eval $ac_try) 2>&5
20148   ac_status=$?
20149   echo "$as_me:20149: \$? = $ac_status" >&5
20150   (exit $ac_status); }; }; then
20151
20152         if test -n "$cf_db_libs" ; then
20153                 cf_cv_hashed_db_libs=$cf_db_libs
20154         else
20155                 cf_cv_hashed_db_libs=default
20156         fi
20157         LIBS="$cf_save_libs"
20158         break
20159
20160 else
20161   echo "$as_me: failed program was:" >&5
20162 cat conftest.$ac_ext >&5
20163 fi
20164 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20165         LIBS="$cf_save_libs"
20166 done
20167
20168 fi
20169 echo "$as_me:20169: result: $cf_cv_hashed_db_libs" >&5
20170 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
20171
20172         if test "$cf_cv_hashed_db_libs" = unknown ; then
20173                 { { echo "$as_me:20173: error: Cannot determine library for db" >&5
20174 echo "$as_me: error: Cannot determine library for db" >&2;}
20175    { (exit 1); exit 1; }; }
20176         elif test "$cf_cv_hashed_db_libs" != default ; then
20177
20178 cf_add_libs="-l$cf_cv_hashed_db_libs"
20179 # Filter out duplicates - this happens with badly-designed ".pc" files...
20180 for cf_add_1lib in $LIBS
20181 do
20182         for cf_add_2lib in $cf_add_libs
20183         do
20184                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20185                 then
20186                         cf_add_1lib=
20187                         break
20188                 fi
20189         done
20190         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20191 done
20192 LIBS="$cf_add_libs"
20193
20194         fi
20195 fi
20196
20197 else
20198
20199         { { echo "$as_me:20199: error: Cannot find db.h" >&5
20200 echo "$as_me: error: Cannot find db.h" >&2;}
20201    { (exit 1); exit 1; }; }
20202
20203 fi
20204
20205 fi
20206
20207 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
20208         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20209         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20210 fi
20211
20212 # Just in case, check if the C compiler has a bool type.
20213
20214 echo "$as_me:20214: checking if we should include stdbool.h" >&5
20215 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
20216
20217 if test "${cf_cv_header_stdbool_h+set}" = set; then
20218   echo $ECHO_N "(cached) $ECHO_C" >&6
20219 else
20220
20221         cat >conftest.$ac_ext <<_ACEOF
20222 #line 20222 "configure"
20223 #include "confdefs.h"
20224
20225 int
20226 main ()
20227 {
20228 bool foo = false
20229   ;
20230   return 0;
20231 }
20232 _ACEOF
20233 rm -f conftest.$ac_objext
20234 if { (eval echo "$as_me:20234: \"$ac_compile\"") >&5
20235   (eval $ac_compile) 2>&5
20236   ac_status=$?
20237   echo "$as_me:20237: \$? = $ac_status" >&5
20238   (exit $ac_status); } &&
20239          { ac_try='test -s conftest.$ac_objext'
20240   { (eval echo "$as_me:20240: \"$ac_try\"") >&5
20241   (eval $ac_try) 2>&5
20242   ac_status=$?
20243   echo "$as_me:20243: \$? = $ac_status" >&5
20244   (exit $ac_status); }; }; then
20245   cf_cv_header_stdbool_h=0
20246 else
20247   echo "$as_me: failed program was:" >&5
20248 cat conftest.$ac_ext >&5
20249 cat >conftest.$ac_ext <<_ACEOF
20250 #line 20250 "configure"
20251 #include "confdefs.h"
20252
20253 #ifndef __BEOS__
20254 #include <stdbool.h>
20255 #endif
20256
20257 int
20258 main ()
20259 {
20260 bool foo = false
20261   ;
20262   return 0;
20263 }
20264 _ACEOF
20265 rm -f conftest.$ac_objext
20266 if { (eval echo "$as_me:20266: \"$ac_compile\"") >&5
20267   (eval $ac_compile) 2>&5
20268   ac_status=$?
20269   echo "$as_me:20269: \$? = $ac_status" >&5
20270   (exit $ac_status); } &&
20271          { ac_try='test -s conftest.$ac_objext'
20272   { (eval echo "$as_me:20272: \"$ac_try\"") >&5
20273   (eval $ac_try) 2>&5
20274   ac_status=$?
20275   echo "$as_me:20275: \$? = $ac_status" >&5
20276   (exit $ac_status); }; }; then
20277   cf_cv_header_stdbool_h=1
20278 else
20279   echo "$as_me: failed program was:" >&5
20280 cat conftest.$ac_ext >&5
20281 cf_cv_header_stdbool_h=0
20282 fi
20283 rm -f conftest.$ac_objext conftest.$ac_ext
20284 fi
20285 rm -f conftest.$ac_objext conftest.$ac_ext
20286 fi
20287
20288 if test "$cf_cv_header_stdbool_h" = 1
20289 then    echo "$as_me:20289: result: yes" >&5
20290 echo "${ECHO_T}yes" >&6
20291 else    echo "$as_me:20291: result: no" >&5
20292 echo "${ECHO_T}no" >&6
20293 fi
20294
20295 echo "$as_me:20295: checking for builtin bool type" >&5
20296 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
20297
20298 if test "${cf_cv_cc_bool_type+set}" = set; then
20299   echo $ECHO_N "(cached) $ECHO_C" >&6
20300 else
20301
20302         cat >conftest.$ac_ext <<_ACEOF
20303 #line 20303 "configure"
20304 #include "confdefs.h"
20305
20306 #include <stdio.h>
20307 #include <sys/types.h>
20308
20309 int
20310 main ()
20311 {
20312 bool x = false
20313   ;
20314   return 0;
20315 }
20316 _ACEOF
20317 rm -f conftest.$ac_objext
20318 if { (eval echo "$as_me:20318: \"$ac_compile\"") >&5
20319   (eval $ac_compile) 2>&5
20320   ac_status=$?
20321   echo "$as_me:20321: \$? = $ac_status" >&5
20322   (exit $ac_status); } &&
20323          { ac_try='test -s conftest.$ac_objext'
20324   { (eval echo "$as_me:20324: \"$ac_try\"") >&5
20325   (eval $ac_try) 2>&5
20326   ac_status=$?
20327   echo "$as_me:20327: \$? = $ac_status" >&5
20328   (exit $ac_status); }; }; then
20329   cf_cv_cc_bool_type=1
20330 else
20331   echo "$as_me: failed program was:" >&5
20332 cat conftest.$ac_ext >&5
20333 cf_cv_cc_bool_type=0
20334 fi
20335 rm -f conftest.$ac_objext conftest.$ac_ext
20336
20337 fi
20338
20339 if test "$cf_cv_cc_bool_type" = 1
20340 then    echo "$as_me:20340: result: yes" >&5
20341 echo "${ECHO_T}yes" >&6
20342 else    echo "$as_me:20342: result: no" >&5
20343 echo "${ECHO_T}no" >&6
20344 fi
20345
20346 # Check for C++ compiler characteristics (and ensure that it's there!)
20347 if test -n "$CXX" ; then
20348         ac_ext=cc
20349 ac_cpp='$CXXCPP $CPPFLAGS'
20350 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20351 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20352 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20353 ac_main_return=return
20354
20355 if test -n "$GXX" ; then
20356
20357         cf_save="$LIBS"
20358         LIBS="$LIBS $CXXLIBS"
20359         echo "$as_me:20359: checking if we already have C++ library" >&5
20360 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
20361         cat >conftest.$ac_ext <<_ACEOF
20362 #line 20362 "configure"
20363 #include "confdefs.h"
20364
20365                         #include <iostream>
20366 int
20367 main ()
20368 {
20369
20370                         std::cout << "Hello World!" << std::endl;
20371   ;
20372   return 0;
20373 }
20374 _ACEOF
20375 rm -f conftest.$ac_objext conftest$ac_exeext
20376 if { (eval echo "$as_me:20376: \"$ac_link\"") >&5
20377   (eval $ac_link) 2>&5
20378   ac_status=$?
20379   echo "$as_me:20379: \$? = $ac_status" >&5
20380   (exit $ac_status); } &&
20381          { ac_try='test -s conftest$ac_exeext'
20382   { (eval echo "$as_me:20382: \"$ac_try\"") >&5
20383   (eval $ac_try) 2>&5
20384   ac_status=$?
20385   echo "$as_me:20385: \$? = $ac_status" >&5
20386   (exit $ac_status); }; }; then
20387   cf_have_libstdcpp=yes
20388 else
20389   echo "$as_me: failed program was:" >&5
20390 cat conftest.$ac_ext >&5
20391 cf_have_libstdcpp=no
20392 fi
20393 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20394         echo "$as_me:20394: result: $cf_have_libstdcpp" >&5
20395 echo "${ECHO_T}$cf_have_libstdcpp" >&6
20396         LIBS="$cf_save"
20397
20398         if test $cf_have_libstdcpp != yes
20399         then
20400                 case $cf_cv_system_name in
20401                 (os2*)
20402                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
20403                                 cf_stdcpp_libname=stdcpp
20404                         else
20405                                 cf_stdcpp_libname=stdc++
20406                         fi
20407                         ;;
20408                 (*)
20409                         cf_stdcpp_libname=stdc++
20410                         ;;
20411                 esac
20412
20413                 echo "$as_me:20413: checking for library $cf_stdcpp_libname" >&5
20414 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
20415 if test "${cf_cv_libstdcpp+set}" = set; then
20416   echo $ECHO_N "(cached) $ECHO_C" >&6
20417 else
20418
20419                         cf_save="$LIBS"
20420                         LIBS="$LIBS $CXXLIBS"
20421
20422 cf_add_libs="-l$cf_stdcpp_libname"
20423 # Filter out duplicates - this happens with badly-designed ".pc" files...
20424 for cf_add_1lib in $LIBS
20425 do
20426         for cf_add_2lib in $cf_add_libs
20427         do
20428                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20429                 then
20430                         cf_add_1lib=
20431                         break
20432                 fi
20433         done
20434         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20435 done
20436 LIBS="$cf_add_libs"
20437
20438                 cat >conftest.$ac_ext <<_ACEOF
20439 #line 20439 "configure"
20440 #include "confdefs.h"
20441
20442                                 #include <iostream>
20443 int
20444 main ()
20445 {
20446
20447                                 std::cout << "Hello World!" << std::endl;
20448   ;
20449   return 0;
20450 }
20451 _ACEOF
20452 rm -f conftest.$ac_objext conftest$ac_exeext
20453 if { (eval echo "$as_me:20453: \"$ac_link\"") >&5
20454   (eval $ac_link) 2>&5
20455   ac_status=$?
20456   echo "$as_me:20456: \$? = $ac_status" >&5
20457   (exit $ac_status); } &&
20458          { ac_try='test -s conftest$ac_exeext'
20459   { (eval echo "$as_me:20459: \"$ac_try\"") >&5
20460   (eval $ac_try) 2>&5
20461   ac_status=$?
20462   echo "$as_me:20462: \$? = $ac_status" >&5
20463   (exit $ac_status); }; }; then
20464   cf_cv_libstdcpp=yes
20465 else
20466   echo "$as_me: failed program was:" >&5
20467 cat conftest.$ac_ext >&5
20468 cf_cv_libstdcpp=no
20469 fi
20470 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20471                         LIBS="$cf_save"
20472
20473 fi
20474 echo "$as_me:20474: result: $cf_cv_libstdcpp" >&5
20475 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
20476                 test "$cf_cv_libstdcpp" = yes && {
20477 cf_add_libs="-l$cf_stdcpp_libname"
20478 # Filter out duplicates - this happens with badly-designed ".pc" files...
20479 for cf_add_1lib in $CXXLIBS
20480 do
20481         for cf_add_2lib in $cf_add_libs
20482         do
20483                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20484                 then
20485                         cf_add_1lib=
20486                         break
20487                 fi
20488         done
20489         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20490 done
20491 CXXLIBS="$cf_add_libs"
20492  }
20493         fi
20494 fi
20495
20496         echo "$as_me:20496: checking whether $CXX understands -c and -o together" >&5
20497 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
20498 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
20499   echo $ECHO_N "(cached) $ECHO_C" >&6
20500 else
20501
20502 cat > conftest.$ac_ext <<CF_EOF
20503 int main(void)
20504 {
20505         ${cf_cv_main_return:-return}(0);
20506 }
20507 CF_EOF
20508 # We do the test twice because some compilers refuse to overwrite an
20509 # existing .o file with -o, though they will create one.
20510 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
20511 if { (eval echo "$as_me:20511: \"$ac_try\"") >&5
20512   (eval $ac_try) 2>&5
20513   ac_status=$?
20514   echo "$as_me:20514: \$? = $ac_status" >&5
20515   (exit $ac_status); } &&
20516   test -f conftest2.$ac_objext && { (eval echo "$as_me:20516: \"$ac_try\"") >&5
20517   (eval $ac_try) 2>&5
20518   ac_status=$?
20519   echo "$as_me:20519: \$? = $ac_status" >&5
20520   (exit $ac_status); };
20521 then
20522   eval cf_cv_prog_CXX_c_o=yes
20523 else
20524   eval cf_cv_prog_CXX_c_o=no
20525 fi
20526 rm -rf conftest*
20527
20528 fi
20529 if test $cf_cv_prog_CXX_c_o = yes; then
20530   echo "$as_me:20530: result: yes" >&5
20531 echo "${ECHO_T}yes" >&6
20532 else
20533   echo "$as_me:20533: result: no" >&5
20534 echo "${ECHO_T}no" >&6
20535 fi
20536
20537         case $GXX_VERSION in
20538         (1*|2.0-6*)
20539                 cf_cxx_library=yes
20540                 ;;
20541         (*-2.7*|2.7*)
20542
20543 cf_cxx_library=unknown
20544 case $cf_cv_system_name in
20545 (os2*)
20546         cf_gpp_libname=gpp
20547         ;;
20548 (*)
20549         cf_gpp_libname=g++
20550         ;;
20551 esac
20552 if test "$GXX" = yes; then
20553         echo "$as_me:20553: checking for lib$cf_gpp_libname" >&5
20554 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
20555         cf_save="$LIBS"
20556
20557 cf_add_libs="-l$cf_gpp_libname"
20558 # Filter out duplicates - this happens with badly-designed ".pc" files...
20559 for cf_add_1lib in $LIBS
20560 do
20561         for cf_add_2lib in $cf_add_libs
20562         do
20563                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20564                 then
20565                         cf_add_1lib=
20566                         break
20567                 fi
20568         done
20569         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20570 done
20571 LIBS="$cf_add_libs"
20572
20573         cat >conftest.$ac_ext <<_ACEOF
20574 #line 20574 "configure"
20575 #include "confdefs.h"
20576
20577 #include <$cf_gpp_libname/builtin.h>
20578
20579 int
20580 main ()
20581 {
20582 two_arg_error_handler_t foo2 = lib_error_handler
20583   ;
20584   return 0;
20585 }
20586 _ACEOF
20587 rm -f conftest.$ac_objext conftest$ac_exeext
20588 if { (eval echo "$as_me:20588: \"$ac_link\"") >&5
20589   (eval $ac_link) 2>&5
20590   ac_status=$?
20591   echo "$as_me:20591: \$? = $ac_status" >&5
20592   (exit $ac_status); } &&
20593          { ac_try='test -s conftest$ac_exeext'
20594   { (eval echo "$as_me:20594: \"$ac_try\"") >&5
20595   (eval $ac_try) 2>&5
20596   ac_status=$?
20597   echo "$as_me:20597: \$? = $ac_status" >&5
20598   (exit $ac_status); }; }; then
20599   cf_cxx_library=yes
20600
20601 cf_add_libs="-l$cf_gpp_libname"
20602 # Filter out duplicates - this happens with badly-designed ".pc" files...
20603 for cf_add_1lib in $CXXLIBS
20604 do
20605         for cf_add_2lib in $cf_add_libs
20606         do
20607                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20608                 then
20609                         cf_add_1lib=
20610                         break
20611                 fi
20612         done
20613         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20614 done
20615 CXXLIBS="$cf_add_libs"
20616
20617          if test "$cf_gpp_libname" = cpp ; then
20618
20619 cat >>confdefs.h <<\EOF
20620 #define HAVE_GPP_BUILTIN_H 1
20621 EOF
20622
20623          else
20624
20625 cat >>confdefs.h <<\EOF
20626 #define HAVE_GXX_BUILTIN_H 1
20627 EOF
20628
20629          fi
20630 else
20631   echo "$as_me: failed program was:" >&5
20632 cat conftest.$ac_ext >&5
20633 cat >conftest.$ac_ext <<_ACEOF
20634 #line 20634 "configure"
20635 #include "confdefs.h"
20636
20637 #include <builtin.h>
20638
20639 int
20640 main ()
20641 {
20642 two_arg_error_handler_t foo2 = lib_error_handler
20643   ;
20644   return 0;
20645 }
20646 _ACEOF
20647 rm -f conftest.$ac_objext conftest$ac_exeext
20648 if { (eval echo "$as_me:20648: \"$ac_link\"") >&5
20649   (eval $ac_link) 2>&5
20650   ac_status=$?
20651   echo "$as_me:20651: \$? = $ac_status" >&5
20652   (exit $ac_status); } &&
20653          { ac_try='test -s conftest$ac_exeext'
20654   { (eval echo "$as_me:20654: \"$ac_try\"") >&5
20655   (eval $ac_try) 2>&5
20656   ac_status=$?
20657   echo "$as_me:20657: \$? = $ac_status" >&5
20658   (exit $ac_status); }; }; then
20659   cf_cxx_library=yes
20660
20661 cf_add_libs="-l$cf_gpp_libname"
20662 # Filter out duplicates - this happens with badly-designed ".pc" files...
20663 for cf_add_1lib in $CXXLIBS
20664 do
20665         for cf_add_2lib in $cf_add_libs
20666         do
20667                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20668                 then
20669                         cf_add_1lib=
20670                         break
20671                 fi
20672         done
20673         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20674 done
20675 CXXLIBS="$cf_add_libs"
20676
20677 cat >>confdefs.h <<\EOF
20678 #define HAVE_BUILTIN_H 1
20679 EOF
20680
20681 else
20682   echo "$as_me: failed program was:" >&5
20683 cat conftest.$ac_ext >&5
20684 cf_cxx_library=no
20685 fi
20686 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20687 fi
20688 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20689         LIBS="$cf_save"
20690         echo "$as_me:20690: result: $cf_cxx_library" >&5
20691 echo "${ECHO_T}$cf_cxx_library" >&6
20692 fi
20693
20694                 ;;
20695         (*)
20696                 cf_cxx_library=no
20697                 ;;
20698         esac
20699
20700         ac_ext=cc
20701 ac_cpp='$CXXCPP $CPPFLAGS'
20702 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20703 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20704 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20705 ac_main_return=return
20706 echo "$as_me:20706: checking how to run the C++ preprocessor" >&5
20707 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
20708 if test -z "$CXXCPP"; then
20709   if test "${ac_cv_prog_CXXCPP+set}" = set; then
20710   echo $ECHO_N "(cached) $ECHO_C" >&6
20711 else
20712       # Double quotes because CXXCPP needs to be expanded
20713     for CXXCPP in "$CXX -E" "/lib/cpp"
20714     do
20715       ac_preproc_ok=false
20716 for ac_cxx_preproc_warn_flag in '' yes
20717 do
20718   # Use a header file that comes with gcc, so configuring glibc
20719   # with a fresh cross-compiler works.
20720   # On the NeXT, cc -E runs the code through the compiler's parser,
20721   # not just through cpp. "Syntax error" is here to catch this case.
20722   cat >conftest.$ac_ext <<_ACEOF
20723 #line 20723 "configure"
20724 #include "confdefs.h"
20725 #include <assert.h>
20726                      Syntax error
20727 _ACEOF
20728 if { (eval echo "$as_me:20728: \"$ac_cpp conftest.$ac_ext\"") >&5
20729   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20730   ac_status=$?
20731   egrep -v '^ *\+' conftest.er1 >conftest.err
20732   rm -f conftest.er1
20733   cat conftest.err >&5
20734   echo "$as_me:20734: \$? = $ac_status" >&5
20735   (exit $ac_status); } >/dev/null; then
20736   if test -s conftest.err; then
20737     ac_cpp_err=$ac_cxx_preproc_warn_flag
20738   else
20739     ac_cpp_err=
20740   fi
20741 else
20742   ac_cpp_err=yes
20743 fi
20744 if test -z "$ac_cpp_err"; then
20745   :
20746 else
20747   echo "$as_me: failed program was:" >&5
20748   cat conftest.$ac_ext >&5
20749   # Broken: fails on valid input.
20750 continue
20751 fi
20752 rm -f conftest.err conftest.$ac_ext
20753
20754   # OK, works on sane cases.  Now check whether non-existent headers
20755   # can be detected and how.
20756   cat >conftest.$ac_ext <<_ACEOF
20757 #line 20757 "configure"
20758 #include "confdefs.h"
20759 #include <ac_nonexistent.h>
20760 _ACEOF
20761 if { (eval echo "$as_me:20761: \"$ac_cpp conftest.$ac_ext\"") >&5
20762   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20763   ac_status=$?
20764   egrep -v '^ *\+' conftest.er1 >conftest.err
20765   rm -f conftest.er1
20766   cat conftest.err >&5
20767   echo "$as_me:20767: \$? = $ac_status" >&5
20768   (exit $ac_status); } >/dev/null; then
20769   if test -s conftest.err; then
20770     ac_cpp_err=$ac_cxx_preproc_warn_flag
20771   else
20772     ac_cpp_err=
20773   fi
20774 else
20775   ac_cpp_err=yes
20776 fi
20777 if test -z "$ac_cpp_err"; then
20778   # Broken: success on invalid input.
20779 continue
20780 else
20781   echo "$as_me: failed program was:" >&5
20782   cat conftest.$ac_ext >&5
20783   # Passes both tests.
20784 ac_preproc_ok=:
20785 break
20786 fi
20787 rm -f conftest.err conftest.$ac_ext
20788
20789 done
20790 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20791 rm -f conftest.err conftest.$ac_ext
20792 if $ac_preproc_ok; then
20793   break
20794 fi
20795
20796     done
20797     ac_cv_prog_CXXCPP=$CXXCPP
20798
20799 fi
20800   CXXCPP=$ac_cv_prog_CXXCPP
20801 else
20802   ac_cv_prog_CXXCPP=$CXXCPP
20803 fi
20804 echo "$as_me:20804: result: $CXXCPP" >&5
20805 echo "${ECHO_T}$CXXCPP" >&6
20806 ac_preproc_ok=false
20807 for ac_cxx_preproc_warn_flag in '' yes
20808 do
20809   # Use a header file that comes with gcc, so configuring glibc
20810   # with a fresh cross-compiler works.
20811   # On the NeXT, cc -E runs the code through the compiler's parser,
20812   # not just through cpp. "Syntax error" is here to catch this case.
20813   cat >conftest.$ac_ext <<_ACEOF
20814 #line 20814 "configure"
20815 #include "confdefs.h"
20816 #include <assert.h>
20817                      Syntax error
20818 _ACEOF
20819 if { (eval echo "$as_me:20819: \"$ac_cpp conftest.$ac_ext\"") >&5
20820   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20821   ac_status=$?
20822   egrep -v '^ *\+' conftest.er1 >conftest.err
20823   rm -f conftest.er1
20824   cat conftest.err >&5
20825   echo "$as_me:20825: \$? = $ac_status" >&5
20826   (exit $ac_status); } >/dev/null; then
20827   if test -s conftest.err; then
20828     ac_cpp_err=$ac_cxx_preproc_warn_flag
20829   else
20830     ac_cpp_err=
20831   fi
20832 else
20833   ac_cpp_err=yes
20834 fi
20835 if test -z "$ac_cpp_err"; then
20836   :
20837 else
20838   echo "$as_me: failed program was:" >&5
20839   cat conftest.$ac_ext >&5
20840   # Broken: fails on valid input.
20841 continue
20842 fi
20843 rm -f conftest.err conftest.$ac_ext
20844
20845   # OK, works on sane cases.  Now check whether non-existent headers
20846   # can be detected and how.
20847   cat >conftest.$ac_ext <<_ACEOF
20848 #line 20848 "configure"
20849 #include "confdefs.h"
20850 #include <ac_nonexistent.h>
20851 _ACEOF
20852 if { (eval echo "$as_me:20852: \"$ac_cpp conftest.$ac_ext\"") >&5
20853   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20854   ac_status=$?
20855   egrep -v '^ *\+' conftest.er1 >conftest.err
20856   rm -f conftest.er1
20857   cat conftest.err >&5
20858   echo "$as_me:20858: \$? = $ac_status" >&5
20859   (exit $ac_status); } >/dev/null; then
20860   if test -s conftest.err; then
20861     ac_cpp_err=$ac_cxx_preproc_warn_flag
20862   else
20863     ac_cpp_err=
20864   fi
20865 else
20866   ac_cpp_err=yes
20867 fi
20868 if test -z "$ac_cpp_err"; then
20869   # Broken: success on invalid input.
20870 continue
20871 else
20872   echo "$as_me: failed program was:" >&5
20873   cat conftest.$ac_ext >&5
20874   # Passes both tests.
20875 ac_preproc_ok=:
20876 break
20877 fi
20878 rm -f conftest.err conftest.$ac_ext
20879
20880 done
20881 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20882 rm -f conftest.err conftest.$ac_ext
20883 if $ac_preproc_ok; then
20884   :
20885 else
20886   { { echo "$as_me:20886: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
20887 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
20888    { (exit 1); exit 1; }; }
20889 fi
20890
20891 ac_ext=cc
20892 ac_cpp='$CXXCPP $CPPFLAGS'
20893 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20894 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20895 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20896 ac_main_return=return
20897
20898 for ac_header in typeinfo
20899 do
20900 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20901 echo "$as_me:20901: checking for $ac_header" >&5
20902 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20903 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20904   echo $ECHO_N "(cached) $ECHO_C" >&6
20905 else
20906   cat >conftest.$ac_ext <<_ACEOF
20907 #line 20907 "configure"
20908 #include "confdefs.h"
20909 #include <$ac_header>
20910 _ACEOF
20911 if { (eval echo "$as_me:20911: \"$ac_cpp conftest.$ac_ext\"") >&5
20912   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20913   ac_status=$?
20914   egrep -v '^ *\+' conftest.er1 >conftest.err
20915   rm -f conftest.er1
20916   cat conftest.err >&5
20917   echo "$as_me:20917: \$? = $ac_status" >&5
20918   (exit $ac_status); } >/dev/null; then
20919   if test -s conftest.err; then
20920     ac_cpp_err=$ac_cxx_preproc_warn_flag
20921   else
20922     ac_cpp_err=
20923   fi
20924 else
20925   ac_cpp_err=yes
20926 fi
20927 if test -z "$ac_cpp_err"; then
20928   eval "$as_ac_Header=yes"
20929 else
20930   echo "$as_me: failed program was:" >&5
20931   cat conftest.$ac_ext >&5
20932   eval "$as_ac_Header=no"
20933 fi
20934 rm -f conftest.err conftest.$ac_ext
20935 fi
20936 echo "$as_me:20936: result: `eval echo '${'$as_ac_Header'}'`" >&5
20937 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20938 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20939   cat >>confdefs.h <<EOF
20940 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20941 EOF
20942
20943 fi
20944 done
20945
20946 for ac_header in iostream
20947 do
20948 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20949 echo "$as_me:20949: checking for $ac_header" >&5
20950 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20951 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20952   echo $ECHO_N "(cached) $ECHO_C" >&6
20953 else
20954   cat >conftest.$ac_ext <<_ACEOF
20955 #line 20955 "configure"
20956 #include "confdefs.h"
20957 #include <$ac_header>
20958 _ACEOF
20959 if { (eval echo "$as_me:20959: \"$ac_cpp conftest.$ac_ext\"") >&5
20960   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20961   ac_status=$?
20962   egrep -v '^ *\+' conftest.er1 >conftest.err
20963   rm -f conftest.er1
20964   cat conftest.err >&5
20965   echo "$as_me:20965: \$? = $ac_status" >&5
20966   (exit $ac_status); } >/dev/null; then
20967   if test -s conftest.err; then
20968     ac_cpp_err=$ac_cxx_preproc_warn_flag
20969   else
20970     ac_cpp_err=
20971   fi
20972 else
20973   ac_cpp_err=yes
20974 fi
20975 if test -z "$ac_cpp_err"; then
20976   eval "$as_ac_Header=yes"
20977 else
20978   echo "$as_me: failed program was:" >&5
20979   cat conftest.$ac_ext >&5
20980   eval "$as_ac_Header=no"
20981 fi
20982 rm -f conftest.err conftest.$ac_ext
20983 fi
20984 echo "$as_me:20984: result: `eval echo '${'$as_ac_Header'}'`" >&5
20985 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20986 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20987   cat >>confdefs.h <<EOF
20988 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20989 EOF
20990
20991 fi
20992 done
20993
20994 if test x"$ac_cv_header_iostream" = xyes ; then
20995         echo "$as_me:20995: checking if iostream uses std-namespace" >&5
20996 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
20997         cat >conftest.$ac_ext <<_ACEOF
20998 #line 20998 "configure"
20999 #include "confdefs.h"
21000
21001 #include <iostream>
21002 using std::endl;
21003 using std::cerr;
21004 int
21005 main ()
21006 {
21007
21008 cerr << "testing" << endl;
21009
21010   ;
21011   return 0;
21012 }
21013 _ACEOF
21014 rm -f conftest.$ac_objext
21015 if { (eval echo "$as_me:21015: \"$ac_compile\"") >&5
21016   (eval $ac_compile) 2>&5
21017   ac_status=$?
21018   echo "$as_me:21018: \$? = $ac_status" >&5
21019   (exit $ac_status); } &&
21020          { ac_try='test -s conftest.$ac_objext'
21021   { (eval echo "$as_me:21021: \"$ac_try\"") >&5
21022   (eval $ac_try) 2>&5
21023   ac_status=$?
21024   echo "$as_me:21024: \$? = $ac_status" >&5
21025   (exit $ac_status); }; }; then
21026   cf_iostream_namespace=yes
21027 else
21028   echo "$as_me: failed program was:" >&5
21029 cat conftest.$ac_ext >&5
21030 cf_iostream_namespace=no
21031 fi
21032 rm -f conftest.$ac_objext conftest.$ac_ext
21033         echo "$as_me:21033: result: $cf_iostream_namespace" >&5
21034 echo "${ECHO_T}$cf_iostream_namespace" >&6
21035         if test "$cf_iostream_namespace" = yes ; then
21036
21037 cat >>confdefs.h <<\EOF
21038 #define IOSTREAM_NAMESPACE 1
21039 EOF
21040
21041         fi
21042 fi
21043
21044 echo "$as_me:21044: checking if we should include stdbool.h" >&5
21045 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
21046
21047 if test "${cf_cv_header_stdbool_h+set}" = set; then
21048   echo $ECHO_N "(cached) $ECHO_C" >&6
21049 else
21050
21051         cat >conftest.$ac_ext <<_ACEOF
21052 #line 21052 "configure"
21053 #include "confdefs.h"
21054
21055 int
21056 main ()
21057 {
21058 bool foo = false
21059   ;
21060   return 0;
21061 }
21062 _ACEOF
21063 rm -f conftest.$ac_objext
21064 if { (eval echo "$as_me:21064: \"$ac_compile\"") >&5
21065   (eval $ac_compile) 2>&5
21066   ac_status=$?
21067   echo "$as_me:21067: \$? = $ac_status" >&5
21068   (exit $ac_status); } &&
21069          { ac_try='test -s conftest.$ac_objext'
21070   { (eval echo "$as_me:21070: \"$ac_try\"") >&5
21071   (eval $ac_try) 2>&5
21072   ac_status=$?
21073   echo "$as_me:21073: \$? = $ac_status" >&5
21074   (exit $ac_status); }; }; then
21075   cf_cv_header_stdbool_h=0
21076 else
21077   echo "$as_me: failed program was:" >&5
21078 cat conftest.$ac_ext >&5
21079 cat >conftest.$ac_ext <<_ACEOF
21080 #line 21080 "configure"
21081 #include "confdefs.h"
21082
21083 #ifndef __BEOS__
21084 #include <stdbool.h>
21085 #endif
21086
21087 int
21088 main ()
21089 {
21090 bool foo = false
21091   ;
21092   return 0;
21093 }
21094 _ACEOF
21095 rm -f conftest.$ac_objext
21096 if { (eval echo "$as_me:21096: \"$ac_compile\"") >&5
21097   (eval $ac_compile) 2>&5
21098   ac_status=$?
21099   echo "$as_me:21099: \$? = $ac_status" >&5
21100   (exit $ac_status); } &&
21101          { ac_try='test -s conftest.$ac_objext'
21102   { (eval echo "$as_me:21102: \"$ac_try\"") >&5
21103   (eval $ac_try) 2>&5
21104   ac_status=$?
21105   echo "$as_me:21105: \$? = $ac_status" >&5
21106   (exit $ac_status); }; }; then
21107   cf_cv_header_stdbool_h=1
21108 else
21109   echo "$as_me: failed program was:" >&5
21110 cat conftest.$ac_ext >&5
21111 cf_cv_header_stdbool_h=0
21112 fi
21113 rm -f conftest.$ac_objext conftest.$ac_ext
21114 fi
21115 rm -f conftest.$ac_objext conftest.$ac_ext
21116 fi
21117
21118 if test "$cf_cv_header_stdbool_h" = 1
21119 then    echo "$as_me:21119: result: yes" >&5
21120 echo "${ECHO_T}yes" >&6
21121 else    echo "$as_me:21121: result: no" >&5
21122 echo "${ECHO_T}no" >&6
21123 fi
21124
21125 echo "$as_me:21125: checking for builtin bool type" >&5
21126 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
21127
21128 if test "${cf_cv_builtin_bool+set}" = set; then
21129   echo $ECHO_N "(cached) $ECHO_C" >&6
21130 else
21131
21132         cat >conftest.$ac_ext <<_ACEOF
21133 #line 21133 "configure"
21134 #include "confdefs.h"
21135
21136 #include <stdio.h>
21137 #include <sys/types.h>
21138
21139 int
21140 main ()
21141 {
21142 bool x = false
21143   ;
21144   return 0;
21145 }
21146 _ACEOF
21147 rm -f conftest.$ac_objext
21148 if { (eval echo "$as_me:21148: \"$ac_compile\"") >&5
21149   (eval $ac_compile) 2>&5
21150   ac_status=$?
21151   echo "$as_me:21151: \$? = $ac_status" >&5
21152   (exit $ac_status); } &&
21153          { ac_try='test -s conftest.$ac_objext'
21154   { (eval echo "$as_me:21154: \"$ac_try\"") >&5
21155   (eval $ac_try) 2>&5
21156   ac_status=$?
21157   echo "$as_me:21157: \$? = $ac_status" >&5
21158   (exit $ac_status); }; }; then
21159   cf_cv_builtin_bool=1
21160 else
21161   echo "$as_me: failed program was:" >&5
21162 cat conftest.$ac_ext >&5
21163 cf_cv_builtin_bool=0
21164 fi
21165 rm -f conftest.$ac_objext conftest.$ac_ext
21166
21167 fi
21168
21169 if test "$cf_cv_builtin_bool" = 1
21170 then    echo "$as_me:21170: result: yes" >&5
21171 echo "${ECHO_T}yes" >&6
21172 else    echo "$as_me:21172: result: no" >&5
21173 echo "${ECHO_T}no" >&6
21174 fi
21175
21176 echo "$as_me:21176: checking for size of bool" >&5
21177 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21178 if test "${cf_cv_type_of_bool+set}" = set; then
21179   echo $ECHO_N "(cached) $ECHO_C" >&6
21180 else
21181
21182         rm -f cf_test.out
21183         if test "$cross_compiling" = yes; then
21184   cf_cv_type_of_bool=unknown
21185 else
21186   cat >conftest.$ac_ext <<_ACEOF
21187 #line 21187 "configure"
21188 #include "confdefs.h"
21189
21190 #include <stdlib.h>
21191 #include <stdio.h>
21192
21193 #if defined(__cplusplus)
21194
21195 #ifdef HAVE_GXX_BUILTIN_H
21196 #include <g++/builtin.h>
21197 #elif HAVE_GPP_BUILTIN_H
21198 #include <gpp/builtin.h>
21199 #elif HAVE_BUILTIN_H
21200 #include <builtin.h>
21201 #endif
21202
21203 #else
21204
21205 #if $cf_cv_header_stdbool_h
21206 #include <stdbool.h>
21207 #endif
21208
21209 #endif
21210
21211 int main(void)
21212 {
21213         FILE *fp = fopen("cf_test.out", "w");
21214         if (fp != 0) {
21215                 bool x = true;
21216                 if ((bool)(-x) >= 0)
21217                         fputs("unsigned ", fp);
21218                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
21219                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21220                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21221                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21222                 fclose(fp);
21223         }
21224         ${cf_cv_main_return:-return}(0);
21225 }
21226
21227 _ACEOF
21228 rm -f conftest$ac_exeext
21229 if { (eval echo "$as_me:21229: \"$ac_link\"") >&5
21230   (eval $ac_link) 2>&5
21231   ac_status=$?
21232   echo "$as_me:21232: \$? = $ac_status" >&5
21233   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21234   { (eval echo "$as_me:21234: \"$ac_try\"") >&5
21235   (eval $ac_try) 2>&5
21236   ac_status=$?
21237   echo "$as_me:21237: \$? = $ac_status" >&5
21238   (exit $ac_status); }; }; then
21239   cf_cv_type_of_bool=`cat cf_test.out`
21240                  if test -z "$cf_cv_type_of_bool"; then
21241                    cf_cv_type_of_bool=unknown
21242                  fi
21243 else
21244   echo "$as_me: program exited with status $ac_status" >&5
21245 echo "$as_me: failed program was:" >&5
21246 cat conftest.$ac_ext >&5
21247 cf_cv_type_of_bool=unknown
21248 fi
21249 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21250 fi
21251
21252 fi
21253
21254         rm -f cf_test.out
21255 echo "$as_me:21255: result: $cf_cv_type_of_bool" >&5
21256 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21257 if test "$cf_cv_type_of_bool" = unknown ; then
21258         case .$NCURSES_BOOL in
21259         (.auto|.) NCURSES_BOOL=unsigned;;
21260         esac
21261         { echo "$as_me:21261: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21262 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21263         cf_cv_type_of_bool=$NCURSES_BOOL
21264 fi
21265
21266 echo "$as_me:21266: checking for special defines needed for etip.h" >&5
21267 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
21268 cf_save_CXXFLAGS="$CXXFLAGS"
21269 cf_result="none"
21270
21271 # etip.h includes ncurses.h which includes ncurses_dll.h
21272 # But ncurses_dll.h is generated - fix here.
21273 test -d include || mkdir include
21274 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
21275
21276 for cf_math in "" MATH_H
21277 do
21278 for cf_excp in "" MATH_EXCEPTION
21279 do
21280         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
21281         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
21282         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
21283 cat >conftest.$ac_ext <<_ACEOF
21284 #line 21284 "configure"
21285 #include "confdefs.h"
21286
21287 #include <etip.h.in>
21288
21289 int
21290 main ()
21291 {
21292
21293   ;
21294   return 0;
21295 }
21296 _ACEOF
21297 rm -f conftest.$ac_objext
21298 if { (eval echo "$as_me:21298: \"$ac_compile\"") >&5
21299   (eval $ac_compile) 2>&5
21300   ac_status=$?
21301   echo "$as_me:21301: \$? = $ac_status" >&5
21302   (exit $ac_status); } &&
21303          { ac_try='test -s conftest.$ac_objext'
21304   { (eval echo "$as_me:21304: \"$ac_try\"") >&5
21305   (eval $ac_try) 2>&5
21306   ac_status=$?
21307   echo "$as_me:21307: \$? = $ac_status" >&5
21308   (exit $ac_status); }; }; then
21309
21310         test -n "$cf_math" && cat >>confdefs.h <<EOF
21311 #define ETIP_NEEDS_${cf_math} 1
21312 EOF
21313
21314         test -n "$cf_excp" && cat >>confdefs.h <<EOF
21315 #define ETIP_NEEDS_${cf_excp} 1
21316 EOF
21317
21318         cf_result="$cf_math $cf_excp"
21319         break 2
21320
21321 else
21322   echo "$as_me: failed program was:" >&5
21323 cat conftest.$ac_ext >&5
21324 fi
21325 rm -f conftest.$ac_objext conftest.$ac_ext
21326 done
21327 done
21328 echo "$as_me:21328: result: $cf_result" >&5
21329 echo "${ECHO_T}$cf_result" >&6
21330 CXXFLAGS="$cf_save_CXXFLAGS"
21331
21332 if test -n "$CXX"; then
21333 echo "$as_me:21333: checking if $CXX accepts parameter initialization" >&5
21334 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
21335 if test "${cf_cv_cpp_param_init+set}" = set; then
21336   echo $ECHO_N "(cached) $ECHO_C" >&6
21337 else
21338
21339         ac_ext=cc
21340 ac_cpp='$CXXCPP $CPPFLAGS'
21341 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21342 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21343 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21344 ac_main_return=return
21345
21346         if test "$cross_compiling" = yes; then
21347   cf_cv_cpp_param_init=unknown
21348 else
21349   cat >conftest.$ac_ext <<_ACEOF
21350 #line 21350 "configure"
21351 #include "confdefs.h"
21352
21353 class TEST {
21354 private:
21355         int value;
21356 public:
21357         TEST(int x = 1);
21358         ~TEST();
21359 };
21360
21361 TEST::TEST(int x = 1)   // some compilers do not like second initializer
21362 {
21363         value = x;
21364 }
21365 int main(void) { }
21366
21367 _ACEOF
21368 rm -f conftest$ac_exeext
21369 if { (eval echo "$as_me:21369: \"$ac_link\"") >&5
21370   (eval $ac_link) 2>&5
21371   ac_status=$?
21372   echo "$as_me:21372: \$? = $ac_status" >&5
21373   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21374   { (eval echo "$as_me:21374: \"$ac_try\"") >&5
21375   (eval $ac_try) 2>&5
21376   ac_status=$?
21377   echo "$as_me:21377: \$? = $ac_status" >&5
21378   (exit $ac_status); }; }; then
21379   cf_cv_cpp_param_init=yes
21380 else
21381   echo "$as_me: program exited with status $ac_status" >&5
21382 echo "$as_me: failed program was:" >&5
21383 cat conftest.$ac_ext >&5
21384 cf_cv_cpp_param_init=no
21385 fi
21386 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21387 fi
21388         ac_ext=cc
21389 ac_cpp='$CXXCPP $CPPFLAGS'
21390 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21391 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21392 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21393 ac_main_return=return
21394
21395 fi
21396 echo "$as_me:21396: result: $cf_cv_cpp_param_init" >&5
21397 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
21398 fi
21399 test "$cf_cv_cpp_param_init" = yes &&
21400 cat >>confdefs.h <<\EOF
21401 #define CPP_HAS_PARAM_INIT 1
21402 EOF
21403
21404 if test -n "$CXX"; then
21405
21406 echo "$as_me:21406: checking if $CXX accepts static_cast" >&5
21407 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
21408 if test "${cf_cv_cpp_static_cast+set}" = set; then
21409   echo $ECHO_N "(cached) $ECHO_C" >&6
21410 else
21411
21412         ac_ext=cc
21413 ac_cpp='$CXXCPP $CPPFLAGS'
21414 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21415 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21416 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21417 ac_main_return=return
21418
21419         cat >conftest.$ac_ext <<_ACEOF
21420 #line 21420 "configure"
21421 #include "confdefs.h"
21422
21423 class NCursesPanel
21424 {
21425 public:
21426   NCursesPanel(int nlines,
21427                int ncols,
21428                int begin_y = 0,
21429                int begin_x = 0)
21430   {
21431   }
21432   NCursesPanel();
21433   ~NCursesPanel();
21434 };
21435
21436 template<class T> class NCursesUserPanel : public NCursesPanel
21437 {
21438 public:
21439   NCursesUserPanel (int nlines,
21440                     int ncols,
21441                     int begin_y = 0,
21442                     int begin_x = 0,
21443                     const T* p_UserData = static_cast<T*>(0))
21444     : NCursesPanel (nlines, ncols, begin_y, begin_x)
21445   {
21446   };
21447   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
21448   {
21449   };
21450
21451   virtual ~NCursesUserPanel() {};
21452 };
21453
21454 int
21455 main ()
21456 {
21457
21458         const char* p_UserData = static_cast<char*>(0)
21459   ;
21460   return 0;
21461 }
21462 _ACEOF
21463 rm -f conftest.$ac_objext
21464 if { (eval echo "$as_me:21464: \"$ac_compile\"") >&5
21465   (eval $ac_compile) 2>&5
21466   ac_status=$?
21467   echo "$as_me:21467: \$? = $ac_status" >&5
21468   (exit $ac_status); } &&
21469          { ac_try='test -s conftest.$ac_objext'
21470   { (eval echo "$as_me:21470: \"$ac_try\"") >&5
21471   (eval $ac_try) 2>&5
21472   ac_status=$?
21473   echo "$as_me:21473: \$? = $ac_status" >&5
21474   (exit $ac_status); }; }; then
21475   cf_cv_cpp_static_cast=yes
21476 else
21477   echo "$as_me: failed program was:" >&5
21478 cat conftest.$ac_ext >&5
21479 cf_cv_cpp_static_cast=no
21480 fi
21481 rm -f conftest.$ac_objext conftest.$ac_ext
21482
21483         ac_ext=cc
21484 ac_cpp='$CXXCPP $CPPFLAGS'
21485 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21486 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21487 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21488 ac_main_return=return
21489
21490 fi
21491 echo "$as_me:21491: result: $cf_cv_cpp_static_cast" >&5
21492 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
21493
21494 fi
21495
21496 test "$cf_cv_cpp_static_cast" = yes &&
21497 cat >>confdefs.h <<\EOF
21498 #define CPP_HAS_STATIC_CAST 1
21499 EOF
21500
21501         CXX_AR='$(AR)'
21502         CXX_ARFLAGS='$(ARFLAGS)'
21503         case $cf_cv_system_name in
21504         (irix*)
21505             if test "$GXX" != yes ; then
21506                 CXX_AR='$(CXX)'
21507                 CXX_ARFLAGS='-ar -o'
21508             fi
21509             ;;
21510         (sco3.2v5*)
21511             CXXLDFLAGS="-u main"
21512             ;;
21513         (solaris2*)
21514             if test "$GXX" != yes ; then
21515                 CXX_AR='$(CXX)'
21516                 CXX_ARFLAGS='-xar -o'
21517             fi
21518             ;;
21519         esac
21520
21521 else
21522         cf_cxx_library=no
21523         cf_cv_builtin_bool=1
21524
21525         # Just because we are not configuring against C++ right now does not
21526         # mean that a user will not want to use C++.  Some distributors disable
21527         # the C++ portion of this configuration as a shortcut (or just to avoid
21528         # compiling the demo in the c++ directory).  So we need a reasonable
21529         # default for the 'bool' type.
21530         #
21531         # Caveat: since the storage of the bool type is not standardized, it
21532         # may change.
21533
21534         if test "$NCURSES_BOOL" != auto ; then
21535                 cf_cv_type_of_bool=$NCURSES_BOOL
21536                 cf_cv_header_stdbool_h=0
21537         else
21538                 if test "$cf_cv_header_stdbool_h" = 1 ; then
21539
21540 echo "$as_me:21540: checking for size of bool" >&5
21541 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21542 if test "${cf_cv_type_of_bool+set}" = set; then
21543   echo $ECHO_N "(cached) $ECHO_C" >&6
21544 else
21545
21546         rm -f cf_test.out
21547         if test "$cross_compiling" = yes; then
21548   cf_cv_type_of_bool=unknown
21549 else
21550   cat >conftest.$ac_ext <<_ACEOF
21551 #line 21551 "configure"
21552 #include "confdefs.h"
21553
21554 #include <stdlib.h>
21555 #include <stdio.h>
21556
21557 #if defined(__cplusplus)
21558
21559 #ifdef HAVE_GXX_BUILTIN_H
21560 #include <g++/builtin.h>
21561 #elif HAVE_GPP_BUILTIN_H
21562 #include <gpp/builtin.h>
21563 #elif HAVE_BUILTIN_H
21564 #include <builtin.h>
21565 #endif
21566
21567 #else
21568
21569 #if $cf_cv_header_stdbool_h
21570 #include <stdbool.h>
21571 #endif
21572
21573 #endif
21574
21575 int main(void)
21576 {
21577         FILE *fp = fopen("cf_test.out", "w");
21578         if (fp != 0) {
21579                 bool x = true;
21580                 if ((bool)(-x) >= 0)
21581                         fputs("unsigned ", fp);
21582                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
21583                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21584                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21585                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21586                 fclose(fp);
21587         }
21588         ${cf_cv_main_return:-return}(0);
21589 }
21590
21591 _ACEOF
21592 rm -f conftest$ac_exeext
21593 if { (eval echo "$as_me:21593: \"$ac_link\"") >&5
21594   (eval $ac_link) 2>&5
21595   ac_status=$?
21596   echo "$as_me:21596: \$? = $ac_status" >&5
21597   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21598   { (eval echo "$as_me:21598: \"$ac_try\"") >&5
21599   (eval $ac_try) 2>&5
21600   ac_status=$?
21601   echo "$as_me:21601: \$? = $ac_status" >&5
21602   (exit $ac_status); }; }; then
21603   cf_cv_type_of_bool=`cat cf_test.out`
21604                  if test -z "$cf_cv_type_of_bool"; then
21605                    cf_cv_type_of_bool=unknown
21606                  fi
21607 else
21608   echo "$as_me: program exited with status $ac_status" >&5
21609 echo "$as_me: failed program was:" >&5
21610 cat conftest.$ac_ext >&5
21611 cf_cv_type_of_bool=unknown
21612 fi
21613 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21614 fi
21615
21616 fi
21617
21618         rm -f cf_test.out
21619 echo "$as_me:21619: result: $cf_cv_type_of_bool" >&5
21620 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21621 if test "$cf_cv_type_of_bool" = unknown ; then
21622         case .$NCURSES_BOOL in
21623         (.auto|.) NCURSES_BOOL=unsigned;;
21624         esac
21625         { echo "$as_me:21625: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21626 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21627         cf_cv_type_of_bool=$NCURSES_BOOL
21628 fi
21629
21630                 else
21631                         echo "$as_me:21631: checking for fallback type of bool" >&5
21632 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
21633                         case "$host_cpu" in
21634                         (i?86)  cf_cv_type_of_bool=char ;;
21635                         (*)     cf_cv_type_of_bool=int  ;;
21636                         esac
21637                         echo "$as_me:21637: result: $cf_cv_type_of_bool" >&5
21638 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21639                 fi
21640         fi
21641 fi
21642
21643 # If the C compiler did not declare bool, and we did not determine that the C++
21644 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
21645 # ncurses library use the same type as C++ bool.  Note that this allows one to
21646 # specify the type of bool in a configure-script option and postpone
21647 # integration with the C++ compiler provided that the types are compatible.
21648 USE_CXX_BOOL=1
21649 if test $cf_cv_cc_bool_type = 1
21650 then
21651         # oops: C has a bool.  Unlikely, but C++ could differ.
21652         USE_CXX_BOOL=0
21653 elif test $cf_cv_builtin_bool = 0
21654 then
21655         # C++ has no bool
21656         USE_CXX_BOOL=0
21657 else
21658         # this is the normal case
21659         USE_CXX_BOOL='defined(__cplusplus)'
21660 fi
21661
21662 if test -f "${srcdir}/Ada95/Makefile.in" ; then
21663
21664         if test "$cf_with_ada" != "no" ; then
21665                 if test "$with_libtool" != "no"; then
21666                         { echo "$as_me:21666: WARNING: libtool does not support Ada - disabling feature" >&5
21667 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
21668                         cf_with_ada=no
21669                 fi
21670         fi
21671
21672         if test "$cf_with_ada" != "no" ; then
21673
21674 cf_ada_make=gnatmake
21675 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
21676 set dummy $cf_ada_make; ac_word=$2
21677 echo "$as_me:21677: checking for $ac_word" >&5
21678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21679 if test "${ac_cv_prog_gnat_exists+set}" = set; then
21680   echo $ECHO_N "(cached) $ECHO_C" >&6
21681 else
21682   if test -n "$gnat_exists"; then
21683   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
21684 else
21685   ac_save_IFS=$IFS; IFS=$ac_path_separator
21686 ac_dummy="$PATH"
21687 for ac_dir in $ac_dummy; do
21688   IFS=$ac_save_IFS
21689   test -z "$ac_dir" && ac_dir=.
21690   $as_executable_p "$ac_dir/$ac_word" || continue
21691 ac_cv_prog_gnat_exists="yes"
21692 echo "$as_me:21692: found $ac_dir/$ac_word" >&5
21693 break
21694 done
21695
21696   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
21697 fi
21698 fi
21699 gnat_exists=$ac_cv_prog_gnat_exists
21700 if test -n "$gnat_exists"; then
21701   echo "$as_me:21701: result: $gnat_exists" >&5
21702 echo "${ECHO_T}$gnat_exists" >&6
21703 else
21704   echo "$as_me:21704: result: no" >&5
21705 echo "${ECHO_T}no" >&6
21706 fi
21707
21708 if test "$ac_cv_prog_gnat_exists" = no; then
21709         cf_ada_make=
21710         cf_cv_prog_gnat_correct=no
21711 else
21712
21713 echo "$as_me:21713: checking for gnat version" >&5
21714 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
21715 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
21716         grep '[0-9].[0-9][0-9]*' |\
21717         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
21718 echo "$as_me:21718: result: $cf_gnat_version" >&5
21719 echo "${ECHO_T}$cf_gnat_version" >&6
21720
21721 case $cf_gnat_version in
21722 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
21723         cf_cv_prog_gnat_correct=yes
21724         ;;
21725 (*)
21726         { echo "$as_me:21726: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
21727 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
21728         cf_cv_prog_gnat_correct=no
21729         ;;
21730 esac
21731
21732         # Extract the first word of "m4", so it can be a program name with args.
21733 set dummy m4; ac_word=$2
21734 echo "$as_me:21734: checking for $ac_word" >&5
21735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21736 if test "${ac_cv_prog_M4_exists+set}" = set; then
21737   echo $ECHO_N "(cached) $ECHO_C" >&6
21738 else
21739   if test -n "$M4_exists"; then
21740   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
21741 else
21742   ac_save_IFS=$IFS; IFS=$ac_path_separator
21743 ac_dummy="$PATH"
21744 for ac_dir in $ac_dummy; do
21745   IFS=$ac_save_IFS
21746   test -z "$ac_dir" && ac_dir=.
21747   $as_executable_p "$ac_dir/$ac_word" || continue
21748 ac_cv_prog_M4_exists="yes"
21749 echo "$as_me:21749: found $ac_dir/$ac_word" >&5
21750 break
21751 done
21752
21753   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
21754 fi
21755 fi
21756 M4_exists=$ac_cv_prog_M4_exists
21757 if test -n "$M4_exists"; then
21758   echo "$as_me:21758: result: $M4_exists" >&5
21759 echo "${ECHO_T}$M4_exists" >&6
21760 else
21761   echo "$as_me:21761: result: no" >&5
21762 echo "${ECHO_T}no" >&6
21763 fi
21764
21765         if test "$ac_cv_prog_M4_exists" = no; then
21766                 cf_cv_prog_gnat_correct=no
21767                 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
21768         fi
21769         if test "$cf_cv_prog_gnat_correct" = yes; then
21770                 echo "$as_me:21770: checking if GNAT works" >&5
21771 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
21772
21773 rm -rf conftest* *~conftest*
21774 cat >>conftest.ads <<CF_EOF
21775 procedure conftest;
21776 CF_EOF
21777 cat >>conftest.adb <<CF_EOF
21778 with Text_IO;
21779 with GNAT.OS_Lib;
21780 procedure conftest is
21781 begin
21782    Text_IO.Put ("Hello World");
21783    Text_IO.New_Line;
21784    GNAT.OS_Lib.OS_Exit (0);
21785 end conftest;
21786 CF_EOF
21787 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21788    if ( ./conftest 1>&5 2>&1 ) ; then
21789       cf_cv_prog_gnat_correct=yes
21790    else
21791       cf_cv_prog_gnat_correct=no
21792    fi
21793 else
21794    cf_cv_prog_gnat_correct=no
21795 fi
21796 rm -rf conftest* *~conftest*
21797
21798                 echo "$as_me:21798: result: $cf_cv_prog_gnat_correct" >&5
21799 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
21800         fi
21801 fi
21802
21803                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
21804
21805         ADAFLAGS="$ADAFLAGS -gnatpn"
21806
21807         echo "$as_me:21807: checking optimization options for ADAFLAGS" >&5
21808 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
21809         case "$CFLAGS" in
21810         (*-g*)
21811
21812         ADAFLAGS="$ADAFLAGS -g"
21813
21814                 ;;
21815         esac
21816         case "$CFLAGS" in
21817         (*-O*)
21818                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
21819
21820         ADAFLAGS="$ADAFLAGS $cf_O_flag"
21821
21822                 ;;
21823         esac
21824         echo "$as_me:21824: result: $ADAFLAGS" >&5
21825 echo "${ECHO_T}$ADAFLAGS" >&6
21826
21827 echo "$as_me:21827: checking if GNATPREP supports -T option" >&5
21828 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
21829 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
21830   echo $ECHO_N "(cached) $ECHO_C" >&6
21831 else
21832
21833 cf_cv_gnatprep_opt_t=no
21834 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
21835
21836 fi
21837 echo "$as_me:21837: result: $cf_cv_gnatprep_opt_t" >&5
21838 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
21839 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
21840
21841 echo "$as_me:21841: checking if GNAT supports generics" >&5
21842 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
21843 case $cf_gnat_version in
21844 (3.[1-9]*|[4-9].*)
21845         cf_gnat_generics=yes
21846         ;;
21847 (*)
21848         cf_gnat_generics=no
21849         ;;
21850 esac
21851 echo "$as_me:21851: result: $cf_gnat_generics" >&5
21852 echo "${ECHO_T}$cf_gnat_generics" >&6
21853
21854 if test "$cf_gnat_generics" = yes
21855 then
21856         cf_compile_generics=generics
21857         cf_generic_objects="\${GENOBJS}"
21858 else
21859         cf_compile_generics=
21860         cf_generic_objects=
21861 fi
21862
21863 echo "$as_me:21863: checking if GNAT supports SIGINT" >&5
21864 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
21865 if test "${cf_cv_gnat_sigint+set}" = set; then
21866   echo $ECHO_N "(cached) $ECHO_C" >&6
21867 else
21868
21869 rm -rf conftest* *~conftest*
21870 cat >>conftest.ads <<CF_EOF
21871 with Ada.Interrupts.Names;
21872
21873 package ConfTest is
21874
21875    pragma Warnings (Off);  --  the next pragma exists since 3.11p
21876    pragma Unreserve_All_Interrupts;
21877    pragma Warnings (On);
21878
21879    protected Process is
21880       procedure Stop;
21881       function Continue return Boolean;
21882       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
21883    private
21884       Done : Boolean := False;
21885    end Process;
21886
21887 end ConfTest;
21888 CF_EOF
21889 cat >>conftest.adb <<CF_EOF
21890 package body ConfTest is
21891    protected body Process is
21892       procedure Stop is
21893       begin
21894          Done := True;
21895       end Stop;
21896       function Continue return Boolean is
21897       begin
21898          return not Done;
21899       end Continue;
21900    end Process;
21901 end ConfTest;
21902 CF_EOF
21903 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21904       cf_cv_gnat_sigint=yes
21905 else
21906    cf_cv_gnat_sigint=no
21907 fi
21908 rm -rf conftest* *~conftest*
21909
21910 fi
21911 echo "$as_me:21911: result: $cf_cv_gnat_sigint" >&5
21912 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
21913
21914 if test $cf_cv_gnat_sigint = yes ; then
21915         USE_GNAT_SIGINT=""
21916 else
21917         USE_GNAT_SIGINT="#"
21918 fi
21919
21920 cf_gnat_libraries=no
21921 cf_gnat_projects=no
21922
21923 if test "$enable_gnat_projects" != no ; then
21924 echo "$as_me:21924: checking if GNAT supports project files" >&5
21925 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
21926 case $cf_gnat_version in
21927 (3.[0-9]*)
21928         ;;
21929 (*)
21930         case $cf_cv_system_name in
21931         (cygwin*|msys*)
21932                 ;;
21933         (*)
21934                 mkdir conftest.src conftest.bin conftest.lib
21935                 cd conftest.src
21936                 rm -rf conftest* *~conftest*
21937                 cat >>library.gpr <<CF_EOF
21938 project Library is
21939   Kind := External ("LIB_KIND");
21940   for Library_Name use "ConfTest";
21941   for Object_Dir use ".";
21942   for Library_ALI_Dir use External("LIBRARY_DIR");
21943   for Library_Version use External ("SONAME");
21944   for Library_Kind use Kind;
21945   for Library_Dir use External("BUILD_DIR");
21946   Source_Dir := External ("SOURCE_DIR");
21947   for Source_Dirs use (Source_Dir);
21948 end Library;
21949 CF_EOF
21950                 cat >>confpackage.ads <<CF_EOF
21951 package ConfPackage is
21952    procedure conftest;
21953 end ConfPackage;
21954 CF_EOF
21955                 cat >>confpackage.adb <<CF_EOF
21956 with Text_IO;
21957 package body ConfPackage is
21958    procedure conftest is
21959    begin
21960       Text_IO.Put ("Hello World");
21961       Text_IO.New_Line;
21962    end conftest;
21963 end ConfPackage;
21964 CF_EOF
21965                 if ( $cf_ada_make $ADAFLAGS \
21966                                 -Plibrary.gpr \
21967                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
21968                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
21969                                 -XSOURCE_DIR=`pwd` \
21970                                 -XSONAME=libConfTest.so.1 \
21971                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
21972                         cf_gnat_projects=yes
21973                 fi
21974                 cd ..
21975                 if test -f conftest.lib/confpackage.ali
21976                 then
21977                         cf_gnat_libraries=yes
21978                 fi
21979                 rm -rf conftest* *~conftest*
21980                 ;;
21981         esac
21982         ;;
21983 esac
21984 echo "$as_me:21984: result: $cf_gnat_projects" >&5
21985 echo "${ECHO_T}$cf_gnat_projects" >&6
21986 fi # enable_gnat_projects
21987
21988 if test $cf_gnat_projects = yes
21989 then
21990         echo "$as_me:21990: checking if GNAT supports libraries" >&5
21991 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
21992         echo "$as_me:21992: result: $cf_gnat_libraries" >&5
21993 echo "${ECHO_T}$cf_gnat_libraries" >&6
21994 fi
21995
21996 if test "$cf_gnat_projects" = yes
21997 then
21998         USE_OLD_MAKERULES="#"
21999         USE_GNAT_PROJECTS=""
22000 else
22001         USE_OLD_MAKERULES=""
22002         USE_GNAT_PROJECTS="#"
22003 fi
22004
22005 if test "$cf_gnat_libraries" = yes
22006 then
22007         USE_GNAT_LIBRARIES=""
22008 else
22009         USE_GNAT_LIBRARIES="#"
22010 fi
22011
22012 echo "$as_me:22012: checking for ada-compiler" >&5
22013 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
22014
22015 # Check whether --with-ada-compiler or --without-ada-compiler was given.
22016 if test "${with_ada_compiler+set}" = set; then
22017   withval="$with_ada_compiler"
22018   cf_ada_compiler=$withval
22019 else
22020   cf_ada_compiler=gnatmake
22021 fi;
22022
22023 echo "$as_me:22023: result: $cf_ada_compiler" >&5
22024 echo "${ECHO_T}$cf_ada_compiler" >&6
22025
22026                         cf_ada_package=terminal_interface
22027
22028 echo "$as_me:22028: checking for ada-include" >&5
22029 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
22030
22031 # Check whether --with-ada-include or --without-ada-include was given.
22032 if test "${with_ada_include+set}" = set; then
22033   withval="$with_ada_include"
22034
22035 else
22036   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
22037 fi; if test -n "$prefix/share/ada/adainclude" ; then
22038
22039 if test "x$prefix" != xNONE; then
22040         cf_path_syntax="$prefix"
22041 else
22042         cf_path_syntax="$ac_default_prefix"
22043 fi
22044
22045 case ".$withval" in
22046 (.\$\(*\)*|.\'*\'*)
22047         ;;
22048 (..|./*|.\\*)
22049         ;;
22050 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22051         ;;
22052 (.\${*prefix}*|.\${*dir}*)
22053         eval withval="$withval"
22054         case ".$withval" in
22055         (.NONE/*)
22056                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22057                 ;;
22058         esac
22059         ;;
22060 (.no|.NONE/*)
22061         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22062         ;;
22063 (*)
22064         { { echo "$as_me:22064: error: expected a pathname, not \"$withval\"" >&5
22065 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22066    { (exit 1); exit 1; }; }
22067         ;;
22068 esac
22069
22070 fi
22071 eval ADA_INCLUDE="$withval"
22072
22073 echo "$as_me:22073: result: $ADA_INCLUDE" >&5
22074 echo "${ECHO_T}$ADA_INCLUDE" >&6
22075
22076 echo "$as_me:22076: checking for ada-objects" >&5
22077 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
22078
22079 # Check whether --with-ada-objects or --without-ada-objects was given.
22080 if test "${with_ada_objects+set}" = set; then
22081   withval="$with_ada_objects"
22082
22083 else
22084   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
22085 fi; if test -n "$prefix/lib/ada/adalib" ; then
22086
22087 if test "x$prefix" != xNONE; then
22088         cf_path_syntax="$prefix"
22089 else
22090         cf_path_syntax="$ac_default_prefix"
22091 fi
22092
22093 case ".$withval" in
22094 (.\$\(*\)*|.\'*\'*)
22095         ;;
22096 (..|./*|.\\*)
22097         ;;
22098 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22099         ;;
22100 (.\${*prefix}*|.\${*dir}*)
22101         eval withval="$withval"
22102         case ".$withval" in
22103         (.NONE/*)
22104                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22105                 ;;
22106         esac
22107         ;;
22108 (.no|.NONE/*)
22109         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22110         ;;
22111 (*)
22112         { { echo "$as_me:22112: error: expected a pathname, not \"$withval\"" >&5
22113 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22114    { (exit 1); exit 1; }; }
22115         ;;
22116 esac
22117
22118 fi
22119 eval ADA_OBJECTS="$withval"
22120
22121 echo "$as_me:22121: result: $ADA_OBJECTS" >&5
22122 echo "${ECHO_T}$ADA_OBJECTS" >&6
22123
22124 echo "$as_me:22124: checking if an Ada95 shared-library should be built" >&5
22125 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
22126
22127 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
22128 if test "${with_ada_sharedlib+set}" = set; then
22129   withval="$with_ada_sharedlib"
22130   with_ada_sharedlib=$withval
22131 else
22132   with_ada_sharedlib=no
22133 fi;
22134 echo "$as_me:22134: result: $with_ada_sharedlib" >&5
22135 echo "${ECHO_T}$with_ada_sharedlib" >&6
22136
22137 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
22138 MAKE_ADA_SHAREDLIB="#"
22139
22140 if test "x$with_ada_sharedlib" != xno
22141 then
22142         MAKE_ADA_SHAREDLIB=
22143         if test "x$with_ada_sharedlib" != xyes
22144         then
22145                 ADA_SHAREDLIB="$with_ada_sharedlib"
22146         fi
22147 fi
22148
22149                 fi
22150         fi
22151 else
22152         cf_with_ada=no
22153 fi
22154
22155 # do this "late" to avoid conflict with header-checks
22156 if test "x$with_widec" = xyes ; then
22157         echo "$as_me:22157: checking for wchar_t" >&5
22158 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
22159 if test "${ac_cv_type_wchar_t+set}" = set; then
22160   echo $ECHO_N "(cached) $ECHO_C" >&6
22161 else
22162   cat >conftest.$ac_ext <<_ACEOF
22163 #line 22163 "configure"
22164 #include "confdefs.h"
22165 $ac_includes_default
22166 int
22167 main ()
22168 {
22169 if ((wchar_t *) 0)
22170   return 0;
22171 if (sizeof (wchar_t))
22172   return 0;
22173   ;
22174   return 0;
22175 }
22176 _ACEOF
22177 rm -f conftest.$ac_objext
22178 if { (eval echo "$as_me:22178: \"$ac_compile\"") >&5
22179   (eval $ac_compile) 2>&5
22180   ac_status=$?
22181   echo "$as_me:22181: \$? = $ac_status" >&5
22182   (exit $ac_status); } &&
22183          { ac_try='test -s conftest.$ac_objext'
22184   { (eval echo "$as_me:22184: \"$ac_try\"") >&5
22185   (eval $ac_try) 2>&5
22186   ac_status=$?
22187   echo "$as_me:22187: \$? = $ac_status" >&5
22188   (exit $ac_status); }; }; then
22189   ac_cv_type_wchar_t=yes
22190 else
22191   echo "$as_me: failed program was:" >&5
22192 cat conftest.$ac_ext >&5
22193 ac_cv_type_wchar_t=no
22194 fi
22195 rm -f conftest.$ac_objext conftest.$ac_ext
22196 fi
22197 echo "$as_me:22197: result: $ac_cv_type_wchar_t" >&5
22198 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
22199
22200 echo "$as_me:22200: checking size of wchar_t" >&5
22201 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
22202 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
22203   echo $ECHO_N "(cached) $ECHO_C" >&6
22204 else
22205   if test "$ac_cv_type_wchar_t" = yes; then
22206   if test "$cross_compiling" = yes; then
22207   # Depending upon the size, compute the lo and hi bounds.
22208 cat >conftest.$ac_ext <<_ACEOF
22209 #line 22209 "configure"
22210 #include "confdefs.h"
22211 $ac_includes_default
22212 int
22213 main ()
22214 {
22215 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
22216   ;
22217   return 0;
22218 }
22219 _ACEOF
22220 rm -f conftest.$ac_objext
22221 if { (eval echo "$as_me:22221: \"$ac_compile\"") >&5
22222   (eval $ac_compile) 2>&5
22223   ac_status=$?
22224   echo "$as_me:22224: \$? = $ac_status" >&5
22225   (exit $ac_status); } &&
22226          { ac_try='test -s conftest.$ac_objext'
22227   { (eval echo "$as_me:22227: \"$ac_try\"") >&5
22228   (eval $ac_try) 2>&5
22229   ac_status=$?
22230   echo "$as_me:22230: \$? = $ac_status" >&5
22231   (exit $ac_status); }; }; then
22232   ac_lo=0 ac_mid=0
22233   while :; do
22234     cat >conftest.$ac_ext <<_ACEOF
22235 #line 22235 "configure"
22236 #include "confdefs.h"
22237 $ac_includes_default
22238 int
22239 main ()
22240 {
22241 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22242   ;
22243   return 0;
22244 }
22245 _ACEOF
22246 rm -f conftest.$ac_objext
22247 if { (eval echo "$as_me:22247: \"$ac_compile\"") >&5
22248   (eval $ac_compile) 2>&5
22249   ac_status=$?
22250   echo "$as_me:22250: \$? = $ac_status" >&5
22251   (exit $ac_status); } &&
22252          { ac_try='test -s conftest.$ac_objext'
22253   { (eval echo "$as_me:22253: \"$ac_try\"") >&5
22254   (eval $ac_try) 2>&5
22255   ac_status=$?
22256   echo "$as_me:22256: \$? = $ac_status" >&5
22257   (exit $ac_status); }; }; then
22258   ac_hi=$ac_mid; break
22259 else
22260   echo "$as_me: failed program was:" >&5
22261 cat conftest.$ac_ext >&5
22262 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
22263 fi
22264 rm -f conftest.$ac_objext conftest.$ac_ext
22265   done
22266 else
22267   echo "$as_me: failed program was:" >&5
22268 cat conftest.$ac_ext >&5
22269 ac_hi=-1 ac_mid=-1
22270   while :; do
22271     cat >conftest.$ac_ext <<_ACEOF
22272 #line 22272 "configure"
22273 #include "confdefs.h"
22274 $ac_includes_default
22275 int
22276 main ()
22277 {
22278 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
22279   ;
22280   return 0;
22281 }
22282 _ACEOF
22283 rm -f conftest.$ac_objext
22284 if { (eval echo "$as_me:22284: \"$ac_compile\"") >&5
22285   (eval $ac_compile) 2>&5
22286   ac_status=$?
22287   echo "$as_me:22287: \$? = $ac_status" >&5
22288   (exit $ac_status); } &&
22289          { ac_try='test -s conftest.$ac_objext'
22290   { (eval echo "$as_me:22290: \"$ac_try\"") >&5
22291   (eval $ac_try) 2>&5
22292   ac_status=$?
22293   echo "$as_me:22293: \$? = $ac_status" >&5
22294   (exit $ac_status); }; }; then
22295   ac_lo=$ac_mid; break
22296 else
22297   echo "$as_me: failed program was:" >&5
22298 cat conftest.$ac_ext >&5
22299 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
22300 fi
22301 rm -f conftest.$ac_objext conftest.$ac_ext
22302   done
22303 fi
22304 rm -f conftest.$ac_objext conftest.$ac_ext
22305 # Binary search between lo and hi bounds.
22306 while test "x$ac_lo" != "x$ac_hi"; do
22307   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22308   cat >conftest.$ac_ext <<_ACEOF
22309 #line 22309 "configure"
22310 #include "confdefs.h"
22311 $ac_includes_default
22312 int
22313 main ()
22314 {
22315 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22316   ;
22317   return 0;
22318 }
22319 _ACEOF
22320 rm -f conftest.$ac_objext
22321 if { (eval echo "$as_me:22321: \"$ac_compile\"") >&5
22322   (eval $ac_compile) 2>&5
22323   ac_status=$?
22324   echo "$as_me:22324: \$? = $ac_status" >&5
22325   (exit $ac_status); } &&
22326          { ac_try='test -s conftest.$ac_objext'
22327   { (eval echo "$as_me:22327: \"$ac_try\"") >&5
22328   (eval $ac_try) 2>&5
22329   ac_status=$?
22330   echo "$as_me:22330: \$? = $ac_status" >&5
22331   (exit $ac_status); }; }; then
22332   ac_hi=$ac_mid
22333 else
22334   echo "$as_me: failed program was:" >&5
22335 cat conftest.$ac_ext >&5
22336 ac_lo=`expr $ac_mid + 1`
22337 fi
22338 rm -f conftest.$ac_objext conftest.$ac_ext
22339 done
22340 ac_cv_sizeof_wchar_t=$ac_lo
22341 else
22342   if test "$cross_compiling" = yes; then
22343   { { echo "$as_me:22343: error: cannot run test program while cross compiling" >&5
22344 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22345    { (exit 1); exit 1; }; }
22346 else
22347   cat >conftest.$ac_ext <<_ACEOF
22348 #line 22348 "configure"
22349 #include "confdefs.h"
22350 $ac_includes_default
22351 int
22352 main ()
22353 {
22354 FILE *f = fopen ("conftest.val", "w");
22355 if (!f)
22356   $ac_main_return (1);
22357 fprintf (f, "%d", (sizeof (wchar_t)));
22358 fclose (f);
22359   ;
22360   return 0;
22361 }
22362 _ACEOF
22363 rm -f conftest$ac_exeext
22364 if { (eval echo "$as_me:22364: \"$ac_link\"") >&5
22365   (eval $ac_link) 2>&5
22366   ac_status=$?
22367   echo "$as_me:22367: \$? = $ac_status" >&5
22368   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22369   { (eval echo "$as_me:22369: \"$ac_try\"") >&5
22370   (eval $ac_try) 2>&5
22371   ac_status=$?
22372   echo "$as_me:22372: \$? = $ac_status" >&5
22373   (exit $ac_status); }; }; then
22374   ac_cv_sizeof_wchar_t=`cat conftest.val`
22375 else
22376   echo "$as_me: program exited with status $ac_status" >&5
22377 echo "$as_me: failed program was:" >&5
22378 cat conftest.$ac_ext >&5
22379 fi
22380 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22381 fi
22382 fi
22383 rm -f conftest.val
22384 else
22385   ac_cv_sizeof_wchar_t=0
22386 fi
22387 fi
22388 echo "$as_me:22388: result: $ac_cv_sizeof_wchar_t" >&5
22389 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
22390 cat >>confdefs.h <<EOF
22391 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
22392 EOF
22393
22394 fi
22395
22396 ### Construct the ncurses library-subsets, if any, from this set of keywords:
22397 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
22398 ###
22399 ### ticlib modules may be a separate library, otherwise contained in termlib.
22400 ### termlib modules may be a separate library, otherwise contained in ncurses.
22401 ###
22402 ### The of "+" or " " between the tokens controls the way the script
22403 ### chooses to split module lists into libraries.
22404 ###
22405 ### (see CF_LIB_RULES).
22406 echo "$as_me:22406: checking for library subsets" >&5
22407 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
22408 LIB_SUBSETS=
22409
22410 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
22411         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
22412         if test "$with_ticlib" != no ; then
22413                 LIB_SUBSETS="${LIB_SUBSETS} "
22414         else
22415                 LIB_SUBSETS="${LIB_SUBSETS}+"
22416         fi
22417 fi
22418
22419 LIB_SUBSETS="${LIB_SUBSETS}termlib"
22420 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
22421
22422 if test "$with_termlib" != no ; then
22423         LIB_SUBSETS="${LIB_SUBSETS} "
22424 else
22425         LIB_SUBSETS="${LIB_SUBSETS}+"
22426 fi
22427
22428 LIB_SUBSETS="${LIB_SUBSETS}base"
22429
22430 # Most term-driver calls are to tinfo, but some like init_pair are to the
22431 # base library (so it resides in base).
22432 if test "$with_term_driver" != no ; then
22433         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
22434         case $cf_cv_system_name in
22435         (*mingw32*|*mingw64*)
22436                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
22437                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
22438                 ;;
22439         (*)
22440                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
22441                 ;;
22442         esac
22443 fi
22444
22445 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
22446 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
22447
22448 echo "$as_me:22448: result: $LIB_SUBSETS" >&5
22449 echo "${ECHO_T}$LIB_SUBSETS" >&6
22450
22451 ### Construct the list of include-directories to be generated
22452
22453 if test "$srcdir" != "."; then
22454         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
22455 fi
22456 CPPFLAGS="-I../include $CPPFLAGS"
22457 if test "$srcdir" != "."; then
22458         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
22459 fi
22460 CPPFLAGS="-I. $CPPFLAGS"
22461
22462 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
22463 if test "$srcdir" != "."; then
22464         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
22465 fi
22466 if test "$GCC" != yes; then
22467         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22468 elif test "$includedir" != "/usr/include"; then
22469         if test "$includedir" = '${prefix}/include' ; then
22470                 if test x$prefix != x/usr ; then
22471                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22472                 fi
22473         else
22474                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22475         fi
22476 fi
22477
22478 ### Build up pieces for makefile rules
22479 echo "$as_me:22479: checking default library suffix" >&5
22480 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
22481
22482         case $DFT_LWR_MODEL in
22483         (libtool) DFT_ARG_SUFFIX=''   ;;
22484         (normal)  DFT_ARG_SUFFIX=''   ;;
22485         (debug)   DFT_ARG_SUFFIX='_g' ;;
22486         (profile) DFT_ARG_SUFFIX='_p' ;;
22487         (shared)  DFT_ARG_SUFFIX=''   ;;
22488         esac
22489         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
22490 echo "$as_me:22490: result: $DFT_ARG_SUFFIX" >&5
22491 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
22492
22493 echo "$as_me:22493: checking default library-dependency suffix" >&5
22494 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
22495
22496         case X$DFT_LWR_MODEL in
22497         (Xlibtool)
22498                 DFT_LIB_SUFFIX='.la'
22499                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22500                 ;;
22501         (Xdebug)
22502                 DFT_LIB_SUFFIX='_g.a'
22503                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22504                 ;;
22505         (Xprofile)
22506                 DFT_LIB_SUFFIX='_p.a'
22507                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22508                 ;;
22509         (Xshared)
22510                 case $cf_cv_system_name in
22511                 (aix[5-7]*)
22512                         DFT_LIB_SUFFIX='.so'
22513                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22514                         ;;
22515                 (cygwin*|msys*|mingw*)
22516                         DFT_LIB_SUFFIX='.dll'
22517                         DFT_DEP_SUFFIX='.dll.a'
22518                         ;;
22519                 (darwin*)
22520                         DFT_LIB_SUFFIX='.dylib'
22521                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22522                         ;;
22523                 (hpux*)
22524                         case $target in
22525                         (ia64*)
22526                                 DFT_LIB_SUFFIX='.so'
22527                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22528                                 ;;
22529                         (*)
22530                                 DFT_LIB_SUFFIX='.sl'
22531                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22532                                 ;;
22533                         esac
22534                         ;;
22535                 (*)
22536                         DFT_LIB_SUFFIX='.so'
22537                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22538                         ;;
22539                 esac
22540                 ;;
22541         (*)
22542                 DFT_LIB_SUFFIX='.a'
22543                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22544                 ;;
22545         esac
22546         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22547         then
22548                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
22549                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
22550         fi
22551 echo "$as_me:22551: result: $DFT_DEP_SUFFIX" >&5
22552 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
22553
22554 echo "$as_me:22554: checking default object directory" >&5
22555 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
22556
22557         case $DFT_LWR_MODEL in
22558         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
22559         (normal)  DFT_OBJ_SUBDIR='objects' ;;
22560         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
22561         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
22562         (shared)
22563                 case $cf_cv_system_name in
22564                 (cygwin|msys)
22565                         DFT_OBJ_SUBDIR='objects' ;;
22566                 (*)
22567                         DFT_OBJ_SUBDIR='obj_s' ;;
22568                 esac
22569         esac
22570 echo "$as_me:22570: result: $DFT_OBJ_SUBDIR" >&5
22571 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
22572
22573 if test "x$cf_with_cxx" = xyes ; then
22574 echo "$as_me:22574: checking c++ library-dependency suffix" >&5
22575 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
22576 if test "$with_libtool" != "no"; then
22577         # libtool thinks it can make c++ shared libraries (perhaps only g++)
22578         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22579 elif test "$with_shared_cxx" != "no"; then
22580         # also for g++ users...
22581         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22582 else
22583         # we normally make a static library because C/C++ library rules differ
22584
22585         case Xnormal in
22586         (Xlibtool)
22587                 CXX_LIB_SUFFIX='.la'
22588                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22589                 ;;
22590         (Xdebug)
22591                 CXX_LIB_SUFFIX='_g.a'
22592                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22593                 ;;
22594         (Xprofile)
22595                 CXX_LIB_SUFFIX='_p.a'
22596                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22597                 ;;
22598         (Xshared)
22599                 case $cf_cv_system_name in
22600                 (aix[5-7]*)
22601                         CXX_LIB_SUFFIX='.so'
22602                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22603                         ;;
22604                 (cygwin*|msys*|mingw*)
22605                         CXX_LIB_SUFFIX='.dll'
22606                         CXX_DEP_SUFFIX='.dll.a'
22607                         ;;
22608                 (darwin*)
22609                         CXX_LIB_SUFFIX='.dylib'
22610                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22611                         ;;
22612                 (hpux*)
22613                         case $target in
22614                         (ia64*)
22615                                 CXX_LIB_SUFFIX='.so'
22616                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22617                                 ;;
22618                         (*)
22619                                 CXX_LIB_SUFFIX='.sl'
22620                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22621                                 ;;
22622                         esac
22623                         ;;
22624                 (*)
22625                         CXX_LIB_SUFFIX='.so'
22626                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22627                         ;;
22628                 esac
22629                 ;;
22630         (*)
22631                 CXX_LIB_SUFFIX='.a'
22632                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22633                 ;;
22634         esac
22635         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22636         then
22637                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
22638                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
22639         fi
22640
22641 fi
22642 echo "$as_me:22642: result: $CXX_LIB_SUFFIX" >&5
22643 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
22644
22645 fi
22646
22647 # do not want -ldl in build except as needed for -lncurses dependency
22648 if test "x$with_dlsym" = xyes ; then
22649 if test $DFT_LWR_MODEL = shared || \
22650    test $DFT_LWR_MODEL = libtool ; then
22651
22652 # remove dl library from $LIBS
22653 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
22654
22655 fi
22656 fi
22657 ### Set up low-level terminfo dependencies for makefiles.
22658
22659 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
22660 # do not need libdl
22661 TICS_LIST=
22662 if test "x$with_dlsym" = xyes ; then
22663
22664 # remove dl library from $SHLIB_LIST
22665 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
22666
22667 fi
22668
22669 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
22670 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
22671 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
22672 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
22673 then
22674         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
22675 fi
22676
22677 if test "$with_ticlib" != no ; then
22678
22679         if test "x$with_ticlib" != xyes ; then
22680                 TICS_NAME=$with_ticlib
22681                 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22682                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22683                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22684                 TICS_LIB_SUFFIX="${with_ticlib}"
22685         else
22686                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22687                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
22688                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
22689                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
22690         fi
22691         TICS_LDFLAGS="-L${LIB_DIR}"
22692         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
22693 else
22694         TICS_SUFFIX=${DFT_LIB_SUFFIX}
22695         TICS_LDFLAGS="-L${LIB_DIR}"
22696         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22697 fi
22698
22699 if test "$with_termlib" != no ; then
22700
22701         if test "x$with_termlib" != xyes ; then
22702                 TINFO_NAME=$with_termlib
22703                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22704                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22705                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22706                 TINFO_LIB_SUFFIX="${with_termlib}"
22707         else
22708                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22709                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
22710                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
22711                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
22712         fi
22713
22714         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22715         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22716         if test "$DFT_LWR_MODEL" = "libtool"; then
22717                 TEST_ARGS="${TEST_DEPS}"
22718                 TEST_ARG2="${TEST_DEP2}"
22719                 TINFO_LDFLAGS="-L${LIB_DIR}"
22720                 TINFO_LIBS="$TEST_ARGS"
22721                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
22722                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
22723         else
22724                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
22725                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
22726                 if test "x$with_term_driver" != xno ; then
22727                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22728                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
22729                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22730                 else
22731                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22732                         TINFO_LIBS="$TEST_ARGS"
22733                 fi
22734                 TINFO_LDFLAGS="-L${LIB_DIR}"
22735                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22736         fi
22737 else
22738         # the next lines are needed for linking libtic over libncurses
22739         TINFO_NAME=${LIB_NAME}
22740         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22741         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
22742         if test "x$with_tic_depends" = xyes ; then
22743                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22744         else
22745                 TICS_LIST="$SHLIB_LIST"
22746         fi
22747
22748         TINFO_LDFLAGS="-L${LIB_DIR}"
22749         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22750 fi
22751
22752 if test "$DFT_LWR_MODEL" = shared ; then
22753         case $cf_cv_system_name in
22754         (cygwin*|msys*)
22755                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
22756                 TINFO_SUFFIX=.dll
22757                 ;;
22758         esac
22759 fi
22760
22761 if test "x$with_dlsym" = xyes ; then
22762
22763 # remove dl library from $TICS_LIST
22764 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
22765
22766 fi
22767
22768 if test "$DFT_LWR_MODEL" = "libtool"; then
22769         OBJEXT=lo
22770 fi
22771
22772 # needed for Ada95
22773 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
22774
22775 case $DFT_LWR_MODEL in
22776 (normal|debug|profile)
22777
22778 if test "$GCC" = yes ; then
22779         case $cf_cv_system_name in
22780         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
22781                 LDFLAGS_STATIC=
22782                 LDFLAGS_SHARED=
22783                 ;;
22784         (*)     # normally, except when broken
22785                 LDFLAGS_STATIC=-static
22786                 LDFLAGS_SHARED=-dynamic
22787                 ;;
22788         esac
22789 else
22790         case $cf_cv_system_name in
22791         (aix[4-7]*)     # from ld manpage
22792                 LDFLAGS_STATIC=-bstatic
22793                 LDFLAGS_SHARED=-bdynamic
22794                 ;;
22795         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
22796                 # We could also use just "archive" and "shared".
22797                 LDFLAGS_STATIC=-Wl,-a,archive_shared
22798                 LDFLAGS_SHARED=-Wl,-a,shared_archive
22799                 ;;
22800         (irix*)         # from ld manpage IRIX64
22801                 LDFLAGS_STATIC=-Bstatic
22802                 LDFLAGS_SHARED=-Bdynamic
22803                 ;;
22804         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
22805                 # alternative "-oldstyle_liblookup" (not in cc manpage)
22806                 LDFLAGS_STATIC=-noso
22807                 LDFLAGS_SHARED=-so_archive
22808                 ;;
22809         (solaris2*)
22810                 LDFLAGS_STATIC=-Bstatic
22811                 LDFLAGS_SHARED=-Bdynamic
22812                 ;;
22813         esac
22814 fi
22815
22816 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
22817 then
22818         echo "$as_me:22818: checking if linker supports switching between static/dynamic" >&5
22819 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
22820
22821         rm -f libconftest.a
22822         cat >conftest.$ac_ext <<EOF
22823 #line 22823 "configure"
22824 #include <stdio.h>
22825 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
22826 EOF
22827         if { (eval echo "$as_me:22827: \"$ac_compile\"") >&5
22828   (eval $ac_compile) 2>&5
22829   ac_status=$?
22830   echo "$as_me:22830: \$? = $ac_status" >&5
22831   (exit $ac_status); } ; then
22832                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
22833                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
22834         fi
22835         rm -f conftest.*
22836
22837         cf_save_LIBS="$LIBS"
22838
22839         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
22840         cat >conftest.$ac_ext <<_ACEOF
22841 #line 22841 "configure"
22842 #include "confdefs.h"
22843
22844 #line 22844 "configure"
22845 #include <stdio.h>
22846 int cf_ldflags_static(FILE *fp);
22847
22848 int
22849 main ()
22850 {
22851
22852         return cf_ldflags_static(stdin);
22853
22854   ;
22855   return 0;
22856 }
22857 _ACEOF
22858 rm -f conftest.$ac_objext conftest$ac_exeext
22859 if { (eval echo "$as_me:22859: \"$ac_link\"") >&5
22860   (eval $ac_link) 2>&5
22861   ac_status=$?
22862   echo "$as_me:22862: \$? = $ac_status" >&5
22863   (exit $ac_status); } &&
22864          { ac_try='test -s conftest$ac_exeext'
22865   { (eval echo "$as_me:22865: \"$ac_try\"") >&5
22866   (eval $ac_try) 2>&5
22867   ac_status=$?
22868   echo "$as_me:22868: \$? = $ac_status" >&5
22869   (exit $ac_status); }; }; then
22870
22871         # some linkers simply ignore the -dynamic
22872         case x`file conftest$ac_exeext 2>/dev/null` in
22873         (*static*)
22874                 cf_ldflags_static=no
22875                 ;;
22876         (*)
22877                 cf_ldflags_static=yes
22878                 ;;
22879         esac
22880
22881 else
22882   echo "$as_me: failed program was:" >&5
22883 cat conftest.$ac_ext >&5
22884 cf_ldflags_static=no
22885 fi
22886 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22887
22888         rm -f libconftest.*
22889         LIBS="$cf_save_LIBS"
22890
22891         echo "$as_me:22891: result: $cf_ldflags_static" >&5
22892 echo "${ECHO_T}$cf_ldflags_static" >&6
22893
22894         if test $cf_ldflags_static != yes
22895         then
22896                 LDFLAGS_STATIC=
22897                 LDFLAGS_SHARED=
22898         fi
22899 else
22900         LDFLAGS_STATIC=
22901         LDFLAGS_SHARED=
22902 fi
22903
22904         ;;
22905 esac
22906
22907 echo "$as_me:22907: checking where we will install curses.h" >&5
22908 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
22909
22910 includesubdir=
22911 if test "$with_overwrite" = no && \
22912  ( test "x$includedir" = 'x${prefix}/include' || \
22913    test "x$includedir" = "x${prefix}/include" )
22914 then
22915         includesubdir="/ncurses${USE_LIB_SUFFIX}"
22916 fi
22917 echo "$as_me:22917: result: ${includedir}${includesubdir}" >&5
22918 echo "${ECHO_T}${includedir}${includesubdir}" >&6
22919
22920 ### Resolve a conflict between normal and wide-curses by forcing applications
22921 ### that will need libutf8 to add it to their configure script.
22922 if test "$with_overwrite" != no ; then
22923 if test "$NCURSES_LIBUTF8" = 1 ; then
22924         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
22925         { echo "$as_me:22925: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
22926 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
22927 fi
22928 fi
22929 WITH_OVERWRITE=$with_overwrite
22930
22931 # used to separate tack out of the tree
22932 NCURSES_TREE=
22933
22934 ### predefined stuff for the test programs
22935
22936 cat >>confdefs.h <<\EOF
22937 #define HAVE_SLK_COLOR 1
22938 EOF
22939
22940 ### Construct the list of subdirectories for which we'll customize makefiles
22941 ### with the appropriate compile-rules.
22942
22943 echo "$as_me:22943: checking for src modules" >&5
22944 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
22945
22946 # dependencies and linker-arguments for test-programs
22947 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
22948 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
22949 if test "$DFT_LWR_MODEL" = "libtool"; then
22950         TEST_ARGS="${TEST_DEPS}"
22951         TEST_ARG2="${TEST_DEP2}"
22952 else
22953         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22954         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
22955 fi
22956
22957 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
22958 cf_cv_src_modules=
22959 for cf_dir in $modules_to_build
22960 do
22961         if test -f $srcdir/$cf_dir/modules; then
22962
22963                 # We may/may not have tack in the distribution, though the
22964                 # makefile is.
22965                 if test $cf_dir = tack ; then
22966                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
22967                                 continue
22968                         fi
22969                 fi
22970
22971                 if test -z "$cf_cv_src_modules"; then
22972                         cf_cv_src_modules=$cf_dir
22973                 else
22974                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
22975                 fi
22976
22977                 # Make the ncurses_cfg.h file record the library interface files as
22978                 # well.  These are header files that are the same name as their
22979                 # directory.  Ncurses is the only library that does not follow
22980                 # that pattern.
22981                 if test $cf_dir = tack ; then
22982                         continue
22983                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
22984
22985 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22986
22987                         cat >>confdefs.h <<EOF
22988 #define HAVE_${cf_have_include}_H 1
22989 EOF
22990
22991                         cat >>confdefs.h <<EOF
22992 #define HAVE_LIB${cf_have_include} 1
22993 EOF
22994
22995                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
22996                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
22997                         if test "$DFT_LWR_MODEL" = "libtool"; then
22998                                 TEST_ARGS="${TEST_DEPS}"
22999                                 TEST_ARG2="${TEST_DEP2}"
23000                         else
23001                                 TEST_ARGS="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARGS"
23002                                 TEST_ARG2="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARG2"
23003                         fi
23004                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
23005                 fi
23006         fi
23007 done
23008 echo "$as_me:23008: result: $cf_cv_src_modules" >&5
23009 echo "${ECHO_T}$cf_cv_src_modules" >&6
23010
23011 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
23012 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
23013
23014 SRC_SUBDIRS=
23015 if test "x$cf_with_manpages" != xno ; then
23016         SRC_SUBDIRS="$SRC_SUBDIRS man"
23017 fi
23018 SRC_SUBDIRS="$SRC_SUBDIRS include"
23019 for cf_dir in $cf_cv_src_modules
23020 do
23021         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
23022 done
23023 if test "x$cf_with_tests" != "xno" ; then
23024         SRC_SUBDIRS="$SRC_SUBDIRS test"
23025 fi
23026 # always make this, to install the ncurses-config script
23027 SRC_SUBDIRS="$SRC_SUBDIRS misc"
23028 if test "$cf_with_cxx_binding" != no; then
23029         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
23030         SRC_SUBDIRS="$SRC_SUBDIRS c++"
23031 fi
23032
23033 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
23034 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
23035
23036 ADA_SUBDIRS=
23037 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
23038         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
23039         ADA_SUBDIRS="gen src"
23040         if test "x$cf_with_tests" != "xno" ; then
23041                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
23042         fi
23043 fi
23044
23045 SUB_MAKEFILES=
23046 for cf_dir in $SRC_SUBDIRS
23047 do
23048         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
23049 done
23050
23051 if test -n "$ADA_SUBDIRS"; then
23052         for cf_dir in $ADA_SUBDIRS
23053         do
23054                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
23055         done
23056
23057 fi
23058
23059 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
23060    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
23061    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
23062 fi
23063
23064 DIRS_TO_MAKE="lib"
23065 for cf_item in $cf_list_models
23066 do
23067
23068         case $cf_item in
23069         (libtool) cf_subdir='obj_lo'  ;;
23070         (normal)  cf_subdir='objects' ;;
23071         (debug)   cf_subdir='obj_g' ;;
23072         (profile) cf_subdir='obj_p' ;;
23073         (shared)
23074                 case $cf_cv_system_name in
23075                 (cygwin|msys)
23076                         cf_subdir='objects' ;;
23077                 (*)
23078                         cf_subdir='obj_s' ;;
23079                 esac
23080         esac
23081
23082         for cf_item2 in $DIRS_TO_MAKE
23083         do
23084                 test $cf_item2 = $cf_subdir && break
23085         done
23086         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
23087 done
23088 for cf_dir in $DIRS_TO_MAKE
23089 do
23090         test ! -d $cf_dir && mkdir $cf_dir
23091 done
23092
23093 # symbols that differ when compiling Ada95 by itself.
23094 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
23095
23096 # values to use as strings
23097
23098 cat >>confdefs.h <<EOF
23099 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
23100 EOF
23101
23102 cat >>confdefs.h <<EOF
23103 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
23104 EOF
23105
23106 ### Now that we're done running tests, add the compiler-warnings, if any
23107
23108 cf_fix_cppflags=no
23109 cf_new_cflags=
23110 cf_new_cppflags=
23111 cf_new_extra_cppflags=
23112
23113 for cf_add_cflags in $EXTRA_CFLAGS
23114 do
23115 case $cf_fix_cppflags in
23116 (no)
23117         case $cf_add_cflags in
23118         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23119                 case $cf_add_cflags in
23120                 (-D*)
23121                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23122
23123                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23124                                 && test -z "${cf_tst_cflags}" \
23125                                 && cf_fix_cppflags=yes
23126
23127                         if test $cf_fix_cppflags = yes ; then
23128
23129         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23130         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23131
23132                                 continue
23133                         elif test "${cf_tst_cflags}" = "\"'" ; then
23134
23135         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23136         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23137
23138                                 continue
23139                         fi
23140                         ;;
23141                 esac
23142                 case "$CPPFLAGS" in
23143                 (*$cf_add_cflags)
23144                         ;;
23145                 (*)
23146                         case $cf_add_cflags in
23147                         (-D*)
23148                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23149
23150 CPPFLAGS=`echo "$CPPFLAGS" | \
23151         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
23152                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
23153
23154                                 ;;
23155                         esac
23156
23157         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23158         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23159
23160                         ;;
23161                 esac
23162                 ;;
23163         (*)
23164
23165         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23166         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23167
23168                 ;;
23169         esac
23170         ;;
23171 (yes)
23172
23173         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23174         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23175
23176         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
23177
23178         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23179                 && test -z "${cf_tst_cflags}" \
23180                 && cf_fix_cppflags=no
23181         ;;
23182 esac
23183 done
23184
23185 if test -n "$cf_new_cflags" ; then
23186
23187         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23188         CFLAGS="${CFLAGS}$cf_new_cflags"
23189
23190 fi
23191
23192 if test -n "$cf_new_cppflags" ; then
23193
23194         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23195         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23196
23197 fi
23198
23199 if test -n "$cf_new_extra_cppflags" ; then
23200
23201         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23202         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23203
23204 fi
23205
23206 ### Define substitutions for header files to avoid name-pollution
23207
23208 if test "x$cf_cv_have_tcgetattr" = xyes ; then
23209         HAVE_TCGETATTR=1
23210 else
23211         HAVE_TCGETATTR=0
23212 fi
23213
23214 if test "x$ac_cv_header_stdint_h" = xyes ; then
23215         HAVE_STDINT_H=1
23216 else
23217         HAVE_STDINT_H=0
23218 fi
23219
23220 if test "x$ac_cv_header_termio_h" = xyes ; then
23221         HAVE_TERMIO_H=1
23222 else
23223         HAVE_TERMIO_H=0
23224 fi
23225
23226 if test "x$ac_cv_header_termios_h" = xyes ; then
23227         HAVE_TERMIOS_H=1
23228 else
23229         HAVE_TERMIOS_H=0
23230 fi
23231
23232 ################################################################################
23233 test "x$use_database" = xyes && \
23234 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
23235
23236 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
23237 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
23238
23239 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
23240 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
23241 fi
23242
23243 # Extract the first word of "tic", so it can be a program name with args.
23244 set dummy tic; ac_word=$2
23245 echo "$as_me:23245: checking for $ac_word" >&5
23246 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23247 if test "${ac_cv_path_TIC_PATH+set}" = set; then
23248   echo $ECHO_N "(cached) $ECHO_C" >&6
23249 else
23250   case $TIC_PATH in
23251   [\\/]* | ?:[\\/]*)
23252   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
23253   ;;
23254   *)
23255   ac_save_IFS=$IFS; IFS=$ac_path_separator
23256 ac_dummy="$PATH:/usr/local/ncurses/bin"
23257 for ac_dir in $ac_dummy; do
23258   IFS=$ac_save_IFS
23259   test -z "$ac_dir" && ac_dir=.
23260   if $as_executable_p "$ac_dir/$ac_word"; then
23261    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
23262    echo "$as_me:23262: found $ac_dir/$ac_word" >&5
23263    break
23264 fi
23265 done
23266
23267   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
23268   ;;
23269 esac
23270 fi
23271 TIC_PATH=$ac_cv_path_TIC_PATH
23272
23273 if test -n "$TIC_PATH"; then
23274   echo "$as_me:23274: result: $TIC_PATH" >&5
23275 echo "${ECHO_T}$TIC_PATH" >&6
23276 else
23277   echo "$as_me:23277: result: no" >&5
23278 echo "${ECHO_T}no" >&6
23279 fi
23280
23281 if test -n "$FALLBACK_LIST"
23282 then
23283         if test "$TIC_PATH" = unknown
23284         then
23285                 { echo "$as_me:23285: WARNING: no tic program found for fallbacks" >&5
23286 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
23287         fi
23288 fi
23289
23290 if test "x$cf_with_tests" != xno ; then
23291         MAKE_TESTS=
23292 else
23293         MAKE_TESTS="#"
23294 fi
23295
23296 ADAHTML_DIR=../../doc/html/ada
23297
23298 # these could be configurable, but are not currently
23299 PANEL_NAME=panel
23300 MENU_NAME=menu
23301 FORM_NAME=form
23302 CXX_NAME=ncurses++
23303
23304 # workaround for OS/2 (20151017)
23305 case $cf_cv_system_name in
23306 (os2*)
23307         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
23308         ;;
23309 (*)
23310         LIBTOOL_OPTS_CXX=
23311         ;;
23312 esac
23313
23314 # workaround for g++ versus Solaris (20131116)
23315 case $cf_cv_system_name in
23316 (solaris2*)
23317         case "x$CPPFLAGS" in
23318         (*-D_XOPEN_SOURCE_EXTENDED*)
23319                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
23320
23321 echo "${as_me:-configure}:23321: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
23322
23323                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
23324                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
23325                 ;;
23326         esac
23327         ;;
23328 esac
23329
23330 # Help to automatically enable the extended curses features when using either
23331 # the *-config or the ".pc" files by adding defines.
23332 echo "$as_me:23332: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
23333 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
23334 PKG_CFLAGS=
23335 for cf_loop1 in $CPPFLAGS_after_XOPEN
23336 do
23337         cf_found=no
23338         for cf_loop2 in $CPPFLAGS_before_XOPEN
23339         do
23340                 if test "x$cf_loop1" = "x$cf_loop2"
23341                 then
23342                         cf_found=yes
23343                         break
23344                 fi
23345         done
23346         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
23347 done
23348 echo "$as_me:23348: result: $PKG_CFLAGS" >&5
23349 echo "${ECHO_T}$PKG_CFLAGS" >&6
23350
23351 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
23352 case "x$NCURSES_OSPEED" in
23353 (*short*)
23354         cf_compatible=1
23355         ;;
23356 (*)
23357         cf_compatible=0
23358         ;;
23359 esac
23360
23361 cat >>confdefs.h <<EOF
23362 #define NCURSES_OSPEED_COMPAT $cf_compatible
23363 EOF
23364
23365 case "x$cf_cv_typeof_chtype" in
23366 (xshort|xint|xlong)
23367         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
23368         ;;
23369 esac
23370
23371 case "x$cf_cv_typeof_mmask_t" in
23372 (xshort|xint|xlong)
23373         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
23374         ;;
23375 esac
23376
23377 # substitute into misc/Makefile to suppress
23378 # (un)install.data from the
23379 # (un)install rules.
23380 if test "x$cf_with_db_install" = "xno"; then
23381         MISC_INSTALL_DATA=
23382         MISC_UNINSTALL_DATA=
23383 else
23384         MISC_INSTALL_DATA=install.data
23385         MISC_UNINSTALL_DATA=uninstall.data
23386 fi
23387
23388 SUB_SCRIPTS=
23389
23390 if test -n "$PACKAGE"
23391 then
23392         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
23393         export PACKAGE
23394         echo "package: $PACKAGE"
23395 fi
23396
23397 UNALTERED_SYMS=
23398 cf_filter_syms=no
23399
23400 if test -n "$RESULTING_SYMS"
23401 then
23402         cf_filter_syms=$cf_dft_filter_syms
23403         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_version" 1>&6
23404
23405 echo "${as_me:-configure}:23405: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
23406
23407 fi
23408
23409 if test "x$WILDCARD_SYMS" = xno
23410 then
23411         cf_filter_syms=yes
23412 fi
23413
23414 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
23415
23416 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
23417 if test $cf_filter_syms = yes
23418 then
23419         RESULTING_SYMS=resulting.map
23420 fi
23421
23422 if test "x$cross_compiling" = xyes ; then
23423         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
23424 else
23425         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
23426 fi
23427
23428 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"
23429 ac_config_commands="$ac_config_commands default"
23430 cat >confcache <<\_ACEOF
23431 # This file is a shell script that caches the results of configure
23432 # tests run on this system so they can be shared between configure
23433 # scripts and configure runs, see configure's option --config-cache.
23434 # It is not useful on other systems.  If it contains results you don't
23435 # want to keep, you may remove or edit it.
23436 #
23437 # config.status only pays attention to the cache file if you give it
23438 # the --recheck option to rerun configure.
23439 #
23440 # `ac_cv_env_foo' variables (set or unset) will be overriden when
23441 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23442 # following values.
23443
23444 _ACEOF
23445
23446 # The following way of writing the cache mishandles newlines in values,
23447 # but we know of no workaround that is simple, portable, and efficient.
23448 # So, don't put newlines in cache variables' values.
23449 # Ultrix sh set writes to stderr and can't be redirected directly,
23450 # and sets the high bit in the cache file unless we assign to the vars.
23451 {
23452   (set) 2>&1 |
23453     case `(ac_space=' '; set | grep ac_space) 2>&1` in
23454     *ac_space=\ *)
23455       # `set' does not quote correctly, so add quotes (double-quote
23456       # substitution turns \\\\ into \\, and sed turns \\ into \).
23457       sed -n \
23458         "s/'/'\\\\''/g;
23459           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23460       ;;
23461     *)
23462       # `set' quotes correctly as required by POSIX, so do not add quotes.
23463       sed -n \
23464         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23465       ;;
23466     esac;
23467 } |
23468   sed '
23469      t clear
23470      : clear
23471      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23472      t end
23473      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23474      : end' >>confcache
23475 if cmp -s $cache_file confcache; then :; else
23476   if test -w $cache_file; then
23477     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23478     cat confcache >$cache_file
23479   else
23480     echo "not updating unwritable cache $cache_file"
23481   fi
23482 fi
23483 rm -f confcache
23484
23485 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23486 # Let make expand exec_prefix.
23487 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23488
23489 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23490 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23491 # trailing colons and then remove the whole line if VPATH becomes empty
23492 # (actually we leave an empty line to preserve line numbers).
23493 if test "x$srcdir" = x.; then
23494   ac_vpsub='/^[         ]*VPATH[        ]*=/{
23495 s/:*\$(srcdir):*/:/;
23496 s/:*\${srcdir}:*/:/;
23497 s/:*@srcdir@:*/:/;
23498 s/^\([^=]*=[    ]*\):*/\1/;
23499 s/:*$//;
23500 s/^[^=]*=[      ]*$//;
23501 }'
23502 fi
23503
23504 DEFS=-DHAVE_CONFIG_H
23505
23506 : ${CONFIG_STATUS=./config.status}
23507 ac_clean_files_save=$ac_clean_files
23508 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23509 { echo "$as_me:23509: creating $CONFIG_STATUS" >&5
23510 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23511 cat >$CONFIG_STATUS <<_ACEOF
23512 #! $SHELL
23513 # Generated automatically by configure.
23514 # Run this file to recreate the current configuration.
23515 # Compiler output produced by configure, useful for debugging
23516 # configure, is in config.log if it exists.
23517
23518 debug=false
23519 SHELL=\${CONFIG_SHELL-$SHELL}
23520 ac_cs_invocation="\$0 \$@"
23521
23522 _ACEOF
23523
23524 cat >>$CONFIG_STATUS <<\_ACEOF
23525 # Be Bourne compatible
23526 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23527   emulate sh
23528   NULLCMD=:
23529 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23530   set -o posix
23531 fi
23532
23533 # Name of the executable.
23534 as_me=`echo "$0" |sed 's,.*[\\/],,'`
23535
23536 if expr a : '\(a\)' >/dev/null 2>&1; then
23537   as_expr=expr
23538 else
23539   as_expr=false
23540 fi
23541
23542 rm -f conf$$ conf$$.exe conf$$.file
23543 echo >conf$$.file
23544 if ln -s conf$$.file conf$$ 2>/dev/null; then
23545   # We could just check for DJGPP; but this test a) works b) is more generic
23546   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23547   if test -f conf$$.exe; then
23548     # Don't use ln at all; we don't have any links
23549     as_ln_s='cp -p'
23550   else
23551     as_ln_s='ln -s'
23552   fi
23553 elif ln conf$$.file conf$$ 2>/dev/null; then
23554   as_ln_s=ln
23555 else
23556   as_ln_s='cp -p'
23557 fi
23558 rm -f conf$$ conf$$.exe conf$$.file
23559
23560 as_executable_p="test -f"
23561
23562 # Support unset when possible.
23563 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
23564   as_unset=unset
23565 else
23566   as_unset=false
23567 fi
23568
23569 # NLS nuisances.
23570 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
23571 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
23572 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
23573 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
23574 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
23575 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
23576 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
23577 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
23578
23579 # IFS
23580 # We need space, tab and new line, in precisely that order.
23581 as_nl='
23582 '
23583 IFS="   $as_nl"
23584
23585 # CDPATH.
23586 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
23587
23588 exec 6>&1
23589
23590 _ACEOF
23591
23592 # Files that config.status was made for.
23593 if test -n "$ac_config_files"; then
23594   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23595 fi
23596
23597 if test -n "$ac_config_headers"; then
23598   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23599 fi
23600
23601 if test -n "$ac_config_links"; then
23602   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23603 fi
23604
23605 if test -n "$ac_config_commands"; then
23606   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23607 fi
23608
23609 cat >>$CONFIG_STATUS <<\EOF
23610
23611 ac_cs_usage="\
23612 \`$as_me' instantiates files from templates according to the
23613 current configuration.
23614
23615 Usage: $0 [OPTIONS] [FILE]...
23616
23617   -h, --help       print this help, then exit
23618   -V, --version    print version number, then exit
23619   -d, --debug      don't remove temporary files
23620       --recheck    update $as_me by reconfiguring in the same conditions
23621   --file=FILE[:TEMPLATE]
23622                    instantiate the configuration file FILE
23623   --header=FILE[:TEMPLATE]
23624                    instantiate the configuration header FILE
23625
23626 Configuration files:
23627 $config_files
23628
23629 Configuration headers:
23630 $config_headers
23631
23632 Configuration commands:
23633 $config_commands
23634
23635 Report bugs to <dickey@invisible-island.net>."
23636 EOF
23637
23638 cat >>$CONFIG_STATUS <<EOF
23639 ac_cs_version="\\
23640 config.status
23641 configured by $0, generated by GNU Autoconf 2.52.20150926,
23642   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23643
23644 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
23645 Free Software Foundation, Inc.
23646 This config.status script is free software; the Free Software Foundation
23647 gives unlimited permission to copy, distribute and modify it."
23648 srcdir=$srcdir
23649 INSTALL="$INSTALL"
23650 EOF
23651
23652 cat >>$CONFIG_STATUS <<\EOF
23653 # If no file are specified by the user, then we need to provide default
23654 # value.  By we need to know if files were specified by the user.
23655 ac_need_defaults=:
23656 while test $# != 0
23657 do
23658   case $1 in
23659   --*=*)
23660     ac_option=`expr "x$1" : 'x\([^=]*\)='`
23661     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23662     shift
23663     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
23664     shift
23665     ;;
23666   -*);;
23667   *) # This is not an option, so the user has probably given explicit
23668      # arguments.
23669      ac_need_defaults=false;;
23670   esac
23671
23672   case $1 in
23673   # Handling of the options.
23674 EOF
23675 cat >>$CONFIG_STATUS <<EOF
23676   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23677     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
23678     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
23679 EOF
23680 cat >>$CONFIG_STATUS <<\EOF
23681   --version | --vers* | -V )
23682     echo "$ac_cs_version"; exit 0 ;;
23683   --he | --h)
23684     # Conflict between --help and --header
23685     { { echo "$as_me:23685: error: ambiguous option: $1
23686 Try \`$0 --help' for more information." >&5
23687 echo "$as_me: error: ambiguous option: $1
23688 Try \`$0 --help' for more information." >&2;}
23689    { (exit 1); exit 1; }; };;
23690   --help | --hel | -h )
23691     echo "$ac_cs_usage"; exit 0 ;;
23692   --debug | --d* | -d )
23693     debug=: ;;
23694   --file | --fil | --fi | --f )
23695     shift
23696     CONFIG_FILES="$CONFIG_FILES $1"
23697     ac_need_defaults=false;;
23698   --header | --heade | --head | --hea )
23699     shift
23700     CONFIG_HEADERS="$CONFIG_HEADERS $1"
23701     ac_need_defaults=false;;
23702
23703   # This is an error.
23704   -*) { { echo "$as_me:23704: error: unrecognized option: $1
23705 Try \`$0 --help' for more information." >&5
23706 echo "$as_me: error: unrecognized option: $1
23707 Try \`$0 --help' for more information." >&2;}
23708    { (exit 1); exit 1; }; } ;;
23709
23710   *) ac_config_targets="$ac_config_targets $1" ;;
23711
23712   esac
23713   shift
23714 done
23715
23716 exec 5>>config.log
23717 cat >&5 << _ACEOF
23718
23719 ## ----------------------- ##
23720 ## Running config.status.  ##
23721 ## ----------------------- ##
23722
23723 This file was extended by $as_me 2.52.20150926, executed with
23724   CONFIG_FILES    = $CONFIG_FILES
23725   CONFIG_HEADERS  = $CONFIG_HEADERS
23726   CONFIG_LINKS    = $CONFIG_LINKS
23727   CONFIG_COMMANDS = $CONFIG_COMMANDS
23728   > $ac_cs_invocation
23729 on `(hostname || uname -n) 2>/dev/null | sed 1q`
23730
23731 _ACEOF
23732 EOF
23733
23734 cat >>$CONFIG_STATUS <<EOF
23735 #
23736 # INIT-COMMANDS section.
23737 #
23738
23739 ### Special initialization commands, used to pass information from the
23740 ### configuration-run into config.status
23741
23742 AWK="$AWK"
23743 ALTERNATE_SYMS="$ALTERNATE_SYMS"
23744 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
23745 DFT_LWR_MODEL="$DFT_LWR_MODEL"
23746 ECHO_LD="$ECHO_LD"
23747 EXTRA_SUFFIX="$EXTRA_SUFFIX"
23748 LDCONFIG="$LDCONFIG"
23749 LIBTOOL_VERSION="$LIBTOOL_VERSION"
23750 LIB_NAME="$LIB_NAME"
23751 LIB_PREFIX="$LIB_PREFIX"
23752 LIB_SUBSETS="$LIB_SUBSETS"
23753 LIB_SUFFIX="$LIB_SUFFIX"
23754 LIB_TRACING="$LIB_TRACING"
23755 LN_S="$LN_S"
23756 MAKE_TERMINFO="$MAKE_TERMINFO"
23757 NCURSES_MAJOR="$NCURSES_MAJOR"
23758 NCURSES_MINOR="$NCURSES_MINOR"
23759 NCURSES_OSPEED="$NCURSES_OSPEED"
23760 NCURSES_PATCH="$NCURSES_PATCH"
23761 SRC_SUBDIRS="$SRC_SUBDIRS"
23762 TERMINFO="$TERMINFO"
23763 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
23764 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
23765 TICS_NAME="$TICS_NAME"
23766 TICS_SUFFIX="$TICS_SUFFIX"
23767 TIC_PATH="$TIC_PATH"
23768 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
23769 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
23770 TINFO_NAME="$TINFO_NAME"
23771 TINFO_SUFFIX="$TINFO_SUFFIX"
23772 UNALTERED_SYMS="$UNALTERED_SYMS"
23773 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
23774 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
23775 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
23776 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
23777 WILDCARD_SYMS="$WILDCARD_SYMS"
23778 WITH_CURSES_H="$with_curses_h"
23779 WITH_ECHO="${enable_echo:=yes}"
23780 WITH_OVERWRITE="$with_overwrite"
23781 cf_LIST_MODELS="$cf_list_models"
23782 cf_cv_abi_version="$cf_cv_abi_version"
23783 cf_cv_do_relink="$cf_cv_do_relink"
23784 cf_cv_do_symlinks="$cf_cv_do_symlinks"
23785 cf_cv_enable_lp64="$cf_cv_enable_lp64"
23786 cf_cv_enable_opaque="$cf_cv_enable_opaque"
23787 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
23788 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
23789 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
23790 cf_cv_rel_version="$cf_cv_rel_version"
23791 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
23792 cf_cv_shared_soname='$cf_cv_shared_soname'
23793 cf_cv_shlib_version="$cf_cv_shlib_version"
23794 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
23795 cf_cv_system_name="$cf_cv_system_name"
23796 cf_cv_term_driver="$with_term_driver"
23797 cf_with_ada="$cf_with_ada"
23798 cf_with_cxx_binding="$cf_with_cxx_binding"
23799 cf_with_db_install="$cf_with_db_install"
23800 cf_with_manpages="$cf_with_manpages"
23801 cf_with_tests="$cf_with_tests"
23802 host="$host"
23803 target="$target"
23804 with_shared_cxx="$with_shared_cxx"
23805
23806 EOF
23807
23808 cat >>$CONFIG_STATUS <<\EOF
23809 for ac_config_target in $ac_config_targets
23810 do
23811   case "$ac_config_target" in
23812   # Handling of arguments.
23813   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
23814   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
23815   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
23816   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
23817   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
23818   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
23819   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
23820   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23821   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
23822   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
23823   *) { { echo "$as_me:23823: error: invalid argument: $ac_config_target" >&5
23824 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23825    { (exit 1); exit 1; }; };;
23826   esac
23827 done
23828
23829 # If the user did not use the arguments to specify the items to instantiate,
23830 # then the envvar interface is used.  Set only those that are not.
23831 # We use the long form for the default assignment because of an extremely
23832 # bizarre bug on SunOS 4.1.3.
23833 if $ac_need_defaults; then
23834   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23835   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23836   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23837 fi
23838
23839 # Create a temporary directory, and hook for its removal unless debugging.
23840 $debug ||
23841 {
23842   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23843   trap '{ (exit 1); exit 1; }' 1 2 13 15
23844 }
23845
23846 # Create a (secure) tmp directory for tmp files.
23847 : ${TMPDIR=/tmp}
23848 {
23849   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
23850   test -n "$tmp" && test -d "$tmp"
23851 }  ||
23852 {
23853   tmp=$TMPDIR/cs$$-$RANDOM
23854   (umask 077 && mkdir $tmp)
23855 } ||
23856 {
23857    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
23858    { (exit 1); exit 1; }
23859 }
23860
23861 EOF
23862
23863 cat >>$CONFIG_STATUS <<EOF
23864
23865 #
23866 # CONFIG_FILES section.
23867 #
23868
23869 # No need to generate the scripts if there are no CONFIG_FILES.
23870 # This happens for instance when ./config.status config.h
23871 if test -n "\$CONFIG_FILES"; then
23872   # Protect against being on the right side of a sed subst in config.status.
23873   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23874    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23875 s,@SHELL@,$SHELL,;t t
23876 s,@exec_prefix@,$exec_prefix,;t t
23877 s,@prefix@,$prefix,;t t
23878 s,@program_transform_name@,$program_transform_name,;t t
23879 s,@bindir@,$bindir,;t t
23880 s,@sbindir@,$sbindir,;t t
23881 s,@libexecdir@,$libexecdir,;t t
23882 s,@datarootdir@,$datarootdir,;t t
23883 s,@datadir@,$datadir,;t t
23884 s,@sysconfdir@,$sysconfdir,;t t
23885 s,@sharedstatedir@,$sharedstatedir,;t t
23886 s,@localstatedir@,$localstatedir,;t t
23887 s,@libdir@,$libdir,;t t
23888 s,@includedir@,$includedir,;t t
23889 s,@oldincludedir@,$oldincludedir,;t t
23890 s,@infodir@,$infodir,;t t
23891 s,@mandir@,$mandir,;t t
23892 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23893 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23894 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23895 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23896 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23897 s,@build_alias@,$build_alias,;t t
23898 s,@host_alias@,$host_alias,;t t
23899 s,@target_alias@,$target_alias,;t t
23900 s,@ECHO_C@,$ECHO_C,;t t
23901 s,@ECHO_N@,$ECHO_N,;t t
23902 s,@ECHO_T@,$ECHO_T,;t t
23903 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23904 s,@DEFS@,$DEFS,;t t
23905 s,@LIBS@,$LIBS,;t t
23906 s,@top_builddir@,$top_builddir,;t t
23907 s,@EGREP@,$EGREP,;t t
23908 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
23909 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
23910 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
23911 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
23912 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
23913 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
23914 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
23915 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
23916 s,@VERSION@,$VERSION,;t t
23917 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
23918 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
23919 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
23920 s,@PACKAGE@,$PACKAGE,;t t
23921 s,@build@,$build,;t t
23922 s,@build_cpu@,$build_cpu,;t t
23923 s,@build_vendor@,$build_vendor,;t t
23924 s,@build_os@,$build_os,;t t
23925 s,@host@,$host,;t t
23926 s,@host_cpu@,$host_cpu,;t t
23927 s,@host_vendor@,$host_vendor,;t t
23928 s,@host_os@,$host_os,;t t
23929 s,@target@,$target,;t t
23930 s,@target_cpu@,$target_cpu,;t t
23931 s,@target_vendor@,$target_vendor,;t t
23932 s,@target_os@,$target_os,;t t
23933 s,@CC@,$CC,;t t
23934 s,@CFLAGS@,$CFLAGS,;t t
23935 s,@LDFLAGS@,$LDFLAGS,;t t
23936 s,@CPPFLAGS@,$CPPFLAGS,;t t
23937 s,@ac_ct_CC@,$ac_ct_CC,;t t
23938 s,@EXEEXT@,$EXEEXT,;t t
23939 s,@OBJEXT@,$OBJEXT,;t t
23940 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
23941 s,@CPP@,$CPP,;t t
23942 s,@LDCONFIG@,$LDCONFIG,;t t
23943 s,@CXX@,$CXX,;t t
23944 s,@CXXFLAGS@,$CXXFLAGS,;t t
23945 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23946 s,@AWK@,$AWK,;t t
23947 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23948 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23949 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23950 s,@LINT@,$LINT,;t t
23951 s,@LINT_OPTS@,$LINT_OPTS,;t t
23952 s,@LN_S@,$LN_S,;t t
23953 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
23954 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
23955 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
23956 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
23957 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
23958 s,@SET_MAKE@,$SET_MAKE,;t t
23959 s,@CTAGS@,$CTAGS,;t t
23960 s,@ETAGS@,$ETAGS,;t t
23961 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
23962 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
23963 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
23964 s,@RANLIB@,$RANLIB,;t t
23965 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23966 s,@LD@,$LD,;t t
23967 s,@ac_ct_LD@,$ac_ct_LD,;t t
23968 s,@AR@,$AR,;t t
23969 s,@ac_ct_AR@,$ac_ct_AR,;t t
23970 s,@NM@,$NM,;t t
23971 s,@ac_ct_NM@,$ac_ct_NM,;t t
23972 s,@ARFLAGS@,$ARFLAGS,;t t
23973 s,@DESTDIR@,$DESTDIR,;t t
23974 s,@BUILD_CC@,$BUILD_CC,;t t
23975 s,@BUILD_CPP@,$BUILD_CPP,;t t
23976 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
23977 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
23978 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
23979 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
23980 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
23981 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
23982 s,@cf_list_models@,$cf_list_models,;t t
23983 s,@ABI_VERSION@,$ABI_VERSION,;t t
23984 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
23985 s,@LIBTOOL@,$LIBTOOL,;t t
23986 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
23987 s,@LT_UNDEF@,$LT_UNDEF,;t t
23988 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
23989 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
23990 s,@LIB_CREATE@,$LIB_CREATE,;t t
23991 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
23992 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
23993 s,@LIB_PREP@,$LIB_PREP,;t t
23994 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
23995 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
23996 s,@LIB_LINK@,$LIB_LINK,;t t
23997 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
23998 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
23999 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
24000 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
24001 s,@TICS_NAME@,$TICS_NAME,;t t
24002 s,@TINFO_NAME@,$TINFO_NAME,;t t
24003 s,@LIB_NAME@,$LIB_NAME,;t t
24004 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
24005 s,@CC_G_OPT@,$CC_G_OPT,;t t
24006 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
24007 s,@LD_MODEL@,$LD_MODEL,;t t
24008 s,@shlibdir@,$shlibdir,;t t
24009 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
24010 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
24011 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
24012 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
24013 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
24014 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
24015 s,@LINK_PROGS@,$LINK_PROGS,;t t
24016 s,@LINK_TESTS@,$LINK_TESTS,;t t
24017 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
24018 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
24019 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
24020 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
24021 s,@RPATH_LIST@,$RPATH_LIST,;t t
24022 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
24023 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
24024 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
24025 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
24026 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
24027 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
24028 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
24029 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
24030 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
24031 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
24032 s,@XTERM_KBS@,$XTERM_KBS,;t t
24033 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
24034 s,@TERMINFO@,$TERMINFO,;t t
24035 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
24036 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
24037 s,@TERMPATH@,$TERMPATH,;t t
24038 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
24039 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
24040 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
24041 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
24042 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
24043 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
24044 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
24045 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
24046 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
24047 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
24048 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
24049 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
24050 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
24051 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
24052 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
24053 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
24054 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
24055 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
24056 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
24057 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
24058 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
24059 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
24060 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
24061 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
24062 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
24063 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
24064 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
24065 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
24066 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
24067 s,@PTHREAD@,$PTHREAD,;t t
24068 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
24069 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
24070 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
24071 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
24072 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
24073 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
24074 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
24075 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
24076 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
24077 s,@ECHO_LT@,$ECHO_LT,;t t
24078 s,@ECHO_LD@,$ECHO_LD,;t t
24079 s,@RULE_CC@,$RULE_CC,;t t
24080 s,@SHOW_CC@,$SHOW_CC,;t t
24081 s,@ECHO_CC@,$ECHO_CC,;t t
24082 s,@ECHO_LINK@,$ECHO_LINK,;t t
24083 s,@ADAFLAGS@,$ADAFLAGS,;t t
24084 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
24085 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
24086 s,@ADA_TRACE@,$ADA_TRACE,;t t
24087 s,@MATH_LIB@,$MATH_LIB,;t t
24088 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
24089 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
24090 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
24091 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
24092 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
24093 s,@TEST_LIBS@,$TEST_LIBS,;t t
24094 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
24095 s,@CXXCPP@,$CXXCPP,;t t
24096 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
24097 s,@CXX_AR@,$CXX_AR,;t t
24098 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
24099 s,@CXXLIBS@,$CXXLIBS,;t t
24100 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
24101 s,@gnat_exists@,$gnat_exists,;t t
24102 s,@M4_exists@,$M4_exists,;t t
24103 s,@cf_ada_make@,$cf_ada_make,;t t
24104 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
24105 s,@cf_compile_generics@,$cf_compile_generics,;t t
24106 s,@cf_generic_objects@,$cf_generic_objects,;t t
24107 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
24108 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
24109 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
24110 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
24111 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
24112 s,@cf_ada_package@,$cf_ada_package,;t t
24113 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
24114 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
24115 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
24116 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
24117 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
24118 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
24119 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
24120 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
24121 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
24122 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
24123 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
24124 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
24125 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
24126 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
24127 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
24128 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
24129 s,@TICS_LIBS@,$TICS_LIBS,;t t
24130 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
24131 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
24132 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
24133 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
24134 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
24135 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
24136 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
24137 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
24138 s,@includesubdir@,$includesubdir,;t t
24139 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
24140 s,@TICS_LIST@,$TICS_LIST,;t t
24141 s,@TINFO_LIST@,$TINFO_LIST,;t t
24142 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
24143 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
24144 s,@TEST_ARGS@,$TEST_ARGS,;t t
24145 s,@TEST_DEPS@,$TEST_DEPS,;t t
24146 s,@TEST_ARG2@,$TEST_ARG2,;t t
24147 s,@TEST_DEP2@,$TEST_DEP2,;t t
24148 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
24149 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
24150 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
24151 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
24152 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
24153 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
24154 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
24155 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
24156 s,@cross_compiling@,$cross_compiling,;t t
24157 s,@TIC_PATH@,$TIC_PATH,;t t
24158 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
24159 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
24160 s,@PANEL_NAME@,$PANEL_NAME,;t t
24161 s,@MENU_NAME@,$MENU_NAME,;t t
24162 s,@FORM_NAME@,$FORM_NAME,;t t
24163 s,@CXX_NAME@,$CXX_NAME,;t t
24164 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
24165 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
24166 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
24167 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
24168 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
24169 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
24170 CEOF
24171
24172 EOF
24173
24174   cat >>$CONFIG_STATUS <<\EOF
24175   # Split the substitutions into bite-sized pieces for seds with
24176   # small command number limits, like on Digital OSF/1 and HP-UX.
24177   ac_max_sed_lines=48
24178   ac_sed_frag=1 # Number of current file.
24179   ac_beg=1 # First line for current file.
24180   ac_end=$ac_max_sed_lines # Line after last line for current file.
24181   ac_more_lines=:
24182   ac_sed_cmds=
24183   while $ac_more_lines; do
24184     if test $ac_beg -gt 1; then
24185       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24186     else
24187       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24188     fi
24189     if test ! -s $tmp/subs.frag; then
24190       ac_more_lines=false
24191     else
24192       # The purpose of the label and of the branching condition is to
24193       # speed up the sed processing (if there are no `@' at all, there
24194       # is no need to browse any of the substitutions).
24195       # These are the two extra sed commands mentioned above.
24196       (echo ':t
24197   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
24198       # It is possible to make a multiline substitution using escaped newlines.
24199       # Ensure that we do not split the substitution between script fragments.
24200       ac_BEG=$ac_end
24201       ac_END=`expr $ac_end + $ac_max_sed_lines`
24202       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
24203       if test -s $tmp/subs.next; then
24204         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
24205         if test ! -s $tmp/subs.edit; then
24206           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
24207           if test ! -s $tmp/subs.edit; then
24208             if test $ac_beg -gt 1; then
24209               ac_end=`expr $ac_end - 1`
24210               continue
24211             fi
24212           fi
24213         fi
24214       fi
24215
24216       if test -z "$ac_sed_cmds"; then
24217         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
24218       else
24219         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
24220       fi
24221       ac_sed_frag=`expr $ac_sed_frag + 1`
24222       ac_beg=$ac_end
24223       ac_end=`expr $ac_end + $ac_max_sed_lines`
24224     fi
24225   done
24226   if test -z "$ac_sed_cmds"; then
24227     ac_sed_cmds=cat
24228   fi
24229 fi # test -n "$CONFIG_FILES"
24230
24231 EOF
24232 cat >>$CONFIG_STATUS <<\EOF
24233 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24234   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24235   case $ac_file in
24236   - | *:- | *:-:* ) # input from stdin
24237         cat >$tmp/stdin
24238         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24239         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24240   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24241         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24242   * )   ac_file_in=$ac_file.in ;;
24243   esac
24244
24245   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24246   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24247          X"$ac_file" : 'X\(//\)[^/]' \| \
24248          X"$ac_file" : 'X\(//\)$' \| \
24249          X"$ac_file" : 'X\(/\)' \| \
24250          .     : '\(.\)' 2>/dev/null ||
24251 echo X"$ac_file" |
24252     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24253           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24254           /^X\(\/\/\)$/{ s//\1/; q; }
24255           /^X\(\/\).*/{ s//\1/; q; }
24256           s/.*/./; q'`
24257   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24258     { case "$ac_dir" in
24259   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24260   *)                      as_incr_dir=.;;
24261 esac
24262 as_dummy="$ac_dir"
24263 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24264   case $as_mkdir_dir in
24265     # Skip DOS drivespec
24266     ?:) as_incr_dir=$as_mkdir_dir ;;
24267     *)
24268       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24269       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24270     ;;
24271   esac
24272 done; }
24273
24274     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
24275     # A "../" for each directory in $ac_dir_suffix.
24276     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
24277   else
24278     ac_dir_suffix= ac_dots=
24279   fi
24280
24281   case $srcdir in
24282   .)  ac_srcdir=.
24283       if test -z "$ac_dots"; then
24284          ac_top_srcdir=.
24285       else
24286          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
24287       fi ;;
24288   [\\/]* | ?:[\\/]* )
24289       ac_srcdir=$srcdir$ac_dir_suffix;
24290       ac_top_srcdir=$srcdir ;;
24291   *) # Relative path.
24292     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
24293     ac_top_srcdir=$ac_dots$srcdir ;;
24294   esac
24295
24296   case $INSTALL in
24297   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24298   *) ac_INSTALL=$ac_dots$INSTALL ;;
24299   esac
24300
24301   if test x"$ac_file" != x-; then
24302     { echo "$as_me:24302: creating $ac_file" >&5
24303 echo "$as_me: creating $ac_file" >&6;}
24304     rm -f "$ac_file"
24305   fi
24306   # Let's still pretend it is `configure' which instantiates (i.e., don't
24307   # use $as_me), people would be surprised to read:
24308   #    /* config.h.  Generated automatically by config.status.  */
24309   configure_input="Generated automatically from `echo $ac_file_in |
24310                                                  sed 's,.*/,,'` by configure."
24311
24312   # First look for the input files in the build tree, otherwise in the
24313   # src tree.
24314   ac_file_inputs=`IFS=:
24315     for f in $ac_file_in; do
24316       case $f in
24317       -) echo $tmp/stdin ;;
24318       [\\/$]*)
24319          # Absolute (can't be DOS-style, as IFS=:)
24320          test -f "$f" || { { echo "$as_me:24320: error: cannot find input file: $f" >&5
24321 echo "$as_me: error: cannot find input file: $f" >&2;}
24322    { (exit 1); exit 1; }; }
24323          echo $f;;
24324       *) # Relative
24325          if test -f "$f"; then
24326            # Build tree
24327            echo $f
24328          elif test -f "$srcdir/$f"; then
24329            # Source tree
24330            echo $srcdir/$f
24331          else
24332            # /dev/null tree
24333            { { echo "$as_me:24333: error: cannot find input file: $f" >&5
24334 echo "$as_me: error: cannot find input file: $f" >&2;}
24335    { (exit 1); exit 1; }; }
24336          fi;;
24337       esac
24338     done` || { (exit 1); exit 1; }
24339 EOF
24340 cat >>$CONFIG_STATUS <<\EOF
24341   ac_warn_datarootdir=no
24342   if test x"$ac_file" != x-; then
24343     for ac_item in $ac_file_inputs
24344     do
24345       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
24346       if test -n "$ac_seen"; then
24347         ac_used=`grep '@datarootdir@' $ac_item`
24348         if test -z "$ac_used"; then
24349           { echo "$as_me:24349: WARNING: datarootdir was used implicitly but not set:
24350 $ac_seen" >&5
24351 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
24352 $ac_seen" >&2;}
24353           ac_warn_datarootdir=yes
24354         fi
24355       fi
24356       ac_seen=`grep '${datarootdir}' $ac_item`
24357       if test -n "$ac_seen"; then
24358         { echo "$as_me:24358: WARNING: datarootdir was used explicitly but not set:
24359 $ac_seen" >&5
24360 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
24361 $ac_seen" >&2;}
24362         ac_warn_datarootdir=yes
24363       fi
24364     done
24365   fi
24366
24367 if test "x$ac_warn_datarootdir" = xyes; then
24368   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
24369 fi
24370
24371 EOF
24372 cat >>$CONFIG_STATUS <<EOF
24373   sed "$ac_vpsub
24374 $extrasub
24375 EOF
24376 cat >>$CONFIG_STATUS <<\EOF
24377 :t
24378 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24379 s,@configure_input@,$configure_input,;t t
24380 s,@srcdir@,$ac_srcdir,;t t
24381 s,@top_srcdir@,$ac_top_srcdir,;t t
24382 s,@INSTALL@,$ac_INSTALL,;t t
24383 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24384   rm -f $tmp/stdin
24385   if test x"$ac_file" != x-; then
24386     cp $tmp/out $ac_file
24387
24388     for ac_name in prefix exec_prefix datarootdir
24389     do
24390         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
24391         if test -n "$ac_seen"; then
24392             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
24393             if test -z "$ac_init"; then
24394               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
24395               { echo "$as_me:24395: WARNING: Variable $ac_name is used but was not set:
24396 $ac_seen" >&5
24397 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
24398 $ac_seen" >&2;}
24399             fi
24400         fi
24401     done
24402     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
24403     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
24404     if test -s $tmp/out; then
24405       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
24406       { echo "$as_me:24406: WARNING: Some variables may not be substituted:
24407 $ac_seen" >&5
24408 echo "$as_me: WARNING: Some variables may not be substituted:
24409 $ac_seen" >&2;}
24410     fi
24411   else
24412     cat $tmp/out
24413   fi
24414   rm -f $tmp/out
24415
24416 done
24417 EOF
24418 cat >>$CONFIG_STATUS <<\EOF
24419
24420 #
24421 # CONFIG_HEADER section.
24422 #
24423
24424 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24425 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24426 #
24427 # ac_d sets the value in "#define NAME VALUE" lines.
24428 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
24429 ac_dB='[        ].*$,\1#\2'
24430 ac_dC=' '
24431 ac_dD=',;t'
24432 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
24433 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24434 ac_iB='\([      ]\),\1#\2define\3'
24435 ac_iC=' '
24436 ac_iD='\4,;t'
24437 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24438 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24439 ac_uB='$,\1#\2define\3'
24440 ac_uC=' '
24441 ac_uD=',;t'
24442
24443 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24444   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24445   case $ac_file in
24446   - | *:- | *:-:* ) # input from stdin
24447         cat >$tmp/stdin
24448         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24449         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24450   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24451         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24452   * )   ac_file_in=$ac_file.in ;;
24453   esac
24454
24455   test x"$ac_file" != x- && { echo "$as_me:24455: creating $ac_file" >&5
24456 echo "$as_me: creating $ac_file" >&6;}
24457
24458   # First look for the input files in the build tree, otherwise in the
24459   # src tree.
24460   ac_file_inputs=`IFS=:
24461     for f in $ac_file_in; do
24462       case $f in
24463       -) echo $tmp/stdin ;;
24464       [\\/$]*)
24465          # Absolute (can't be DOS-style, as IFS=:)
24466          test -f "$f" || { { echo "$as_me:24466: error: cannot find input file: $f" >&5
24467 echo "$as_me: error: cannot find input file: $f" >&2;}
24468    { (exit 1); exit 1; }; }
24469          echo $f;;
24470       *) # Relative
24471          if test -f "$f"; then
24472            # Build tree
24473            echo $f
24474          elif test -f "$srcdir/$f"; then
24475            # Source tree
24476            echo $srcdir/$f
24477          else
24478            # /dev/null tree
24479            { { echo "$as_me:24479: error: cannot find input file: $f" >&5
24480 echo "$as_me: error: cannot find input file: $f" >&2;}
24481    { (exit 1); exit 1; }; }
24482          fi;;
24483       esac
24484     done` || { (exit 1); exit 1; }
24485   # Remove the trailing spaces.
24486   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
24487
24488 EOF
24489
24490 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
24491 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
24492 # be either 'cat' or 'sort'.
24493 cat confdefs.h | uniq >conftest.vals
24494
24495 # Break up conftest.vals because some shells have a limit on
24496 # the size of here documents, and old seds have small limits too.
24497
24498 rm -f conftest.tail
24499 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
24500 while grep . conftest.vals >/dev/null
24501 do
24502   # Write chunks of a limited-size here document to conftest.frag.
24503   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
24504   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
24505   echo 'CEOF' >> $CONFIG_STATUS
24506   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
24507   rm -f conftest.vals
24508   mv conftest.tail conftest.vals
24509 done
24510 rm -f conftest.vals
24511
24512 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
24513 # marker @DEFS@.
24514 echo '  cat >> conftest.edit <<CEOF
24515 /@DEFS@/r conftest.frag
24516 /@DEFS@/d
24517 CEOF
24518 sed -f conftest.edit $tmp/in > $tmp/out
24519 rm -f $tmp/in
24520 mv $tmp/out $tmp/in
24521 rm -f conftest.edit conftest.frag
24522 ' >> $CONFIG_STATUS
24523
24524 cat >>$CONFIG_STATUS <<\EOF
24525   # Let's still pretend it is `configure' which instantiates (i.e., don't
24526   # use $as_me), people would be surprised to read:
24527   #    /* config.h.  Generated automatically by config.status.  */
24528   if test x"$ac_file" = x-; then
24529     echo "/* Generated automatically by configure.  */" >$tmp/config.h
24530   else
24531     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
24532   fi
24533   cat $tmp/in >>$tmp/config.h
24534   rm -f $tmp/in
24535   if test x"$ac_file" != x-; then
24536     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
24537       { echo "$as_me:24537: $ac_file is unchanged" >&5
24538 echo "$as_me: $ac_file is unchanged" >&6;}
24539     else
24540       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24541          X"$ac_file" : 'X\(//\)[^/]' \| \
24542          X"$ac_file" : 'X\(//\)$' \| \
24543          X"$ac_file" : 'X\(/\)' \| \
24544          .     : '\(.\)' 2>/dev/null ||
24545 echo X"$ac_file" |
24546     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24547           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24548           /^X\(\/\/\)$/{ s//\1/; q; }
24549           /^X\(\/\).*/{ s//\1/; q; }
24550           s/.*/./; q'`
24551       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24552         { case "$ac_dir" in
24553   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24554   *)                      as_incr_dir=.;;
24555 esac
24556 as_dummy="$ac_dir"
24557 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24558   case $as_mkdir_dir in
24559     # Skip DOS drivespec
24560     ?:) as_incr_dir=$as_mkdir_dir ;;
24561     *)
24562       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24563       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24564     ;;
24565   esac
24566 done; }
24567
24568       fi
24569       rm -f $ac_file
24570       mv $tmp/config.h $ac_file
24571     fi
24572   else
24573     cat $tmp/config.h
24574     rm -f $tmp/config.h
24575   fi
24576 done
24577 EOF
24578 cat >>$CONFIG_STATUS <<\EOF
24579 #
24580 # CONFIG_COMMANDS section.
24581 #
24582 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24583   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24584   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24585
24586   case $ac_dest in
24587     default )
24588 if test "x$cf_with_tests" != xno ; then
24589
24590 for cf_dir in test
24591 do
24592         if test ! -d $srcdir/$cf_dir; then
24593                 continue
24594         elif test -f $srcdir/$cf_dir/programs; then
24595                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
24596         fi
24597 done
24598
24599 fi
24600
24601 cf_prefix=$LIB_PREFIX
24602
24603 case $cf_cv_shlib_version in
24604 (cygdll|msysdll|mingw)
24605         TINFO_NAME=$TINFO_ARG_SUFFIX
24606         TINFO_SUFFIX=.dll
24607         ;;
24608 esac
24609
24610 if test -n "$TINFO_SUFFIX" ; then
24611         case $TINFO_SUFFIX in
24612         (tw*)
24613                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
24614                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
24615                 ;;
24616         (t*)
24617                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
24618                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
24619                 ;;
24620         (w*)
24621                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
24622                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
24623                 ;;
24624         esac
24625 fi
24626
24627 for cf_dir in $SRC_SUBDIRS
24628 do
24629         if test ! -d $srcdir/$cf_dir ; then
24630                 continue
24631         elif test -f $srcdir/$cf_dir/modules; then
24632
24633                 SHARED_LIB=
24634                 Libs_To_Make=
24635                 cf_awk_program=
24636                 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
24637                 then
24638                         cf_awk_program="$cf_awk_program\
24639 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
24640 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
24641 "
24642                 fi
24643
24644                 if test "x$WILDCARD_SYMS" = xno
24645                 then
24646                         cf_awk_program="$cf_awk_program\
24647 /[      ]_\\*;/ { skip=1; next; }\
24648 "
24649                 fi
24650
24651                 if test "x$cf_awk_program" != "x"
24652                 then
24653                         cat >>$cf_dir/Makefile <<CF_EOF
24654
24655 # Generated by CF_LIB_RULES
24656 resulting.map: $UNALTERED_SYMS
24657         $AWK 'BEGIN { skip = 1; last=""; } \
24658 $cf_awk_program \
24659 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
24660  skip = 0; last = \$\$0; } \
24661 END { print last; }' < $UNALTERED_SYMS >\$@
24662
24663 distclean::
24664         rm -f resulting.map
24665 CF_EOF
24666                 fi
24667
24668                 for cf_item in $cf_LIST_MODELS
24669                 do
24670
24671         case X$cf_item in
24672         (Xlibtool)
24673                 cf_suffix='.la'
24674                 cf_depsuf=$cf_suffix
24675                 ;;
24676         (Xdebug)
24677                 cf_suffix='_g.a'
24678                 cf_depsuf=$cf_suffix
24679                 ;;
24680         (Xprofile)
24681                 cf_suffix='_p.a'
24682                 cf_depsuf=$cf_suffix
24683                 ;;
24684         (Xshared)
24685                 case $cf_cv_system_name in
24686                 (aix[5-7]*)
24687                         cf_suffix='.so'
24688                         cf_depsuf=$cf_suffix
24689                         ;;
24690                 (cygwin*|msys*|mingw*)
24691                         cf_suffix='.dll'
24692                         cf_depsuf='.dll.a'
24693                         ;;
24694                 (darwin*)
24695                         cf_suffix='.dylib'
24696                         cf_depsuf=$cf_suffix
24697                         ;;
24698                 (hpux*)
24699                         case $target in
24700                         (ia64*)
24701                                 cf_suffix='.so'
24702                                 cf_depsuf=$cf_suffix
24703                                 ;;
24704                         (*)
24705                                 cf_suffix='.sl'
24706                                 cf_depsuf=$cf_suffix
24707                                 ;;
24708                         esac
24709                         ;;
24710                 (*)
24711                         cf_suffix='.so'
24712                         cf_depsuf=$cf_suffix
24713                         ;;
24714                 esac
24715                 ;;
24716         (*)
24717                 cf_suffix='.a'
24718                 cf_depsuf=$cf_suffix
24719                 ;;
24720         esac
24721         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24722         then
24723                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24724                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24725         fi
24726
24727                         cf_libname=$cf_dir
24728                         test "$cf_dir" = c++ && cf_libname=ncurses++
24729                         if test $cf_item = shared ; then
24730                                 if test -n "${LIB_SUFFIX}"
24731                                 then
24732                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24733                                 else
24734                                         cf_shared_suffix="$cf_suffix"
24735                                 fi
24736                                 if test "$cf_cv_do_symlinks" = yes ; then
24737                                         cf_version_name=
24738
24739                                         case "$cf_cv_shlib_version" in
24740                                         (rel)
24741                                                 cf_version_name=REL_VERSION
24742                                                 ;;
24743                                         (abi)
24744                                                 cf_version_name=ABI_VERSION
24745                                                 ;;
24746                                         esac
24747
24748                                         if test -n "$cf_version_name"
24749                                         then
24750                                                 case "$cf_cv_system_name" in
24751                                                 (darwin*)
24752                                                         # "w", etc?
24753                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
24754                                                         ;;
24755                                                 (*)
24756                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
24757                                                         ;;
24758                                                 esac
24759                                         fi
24760                                         if test -n "${USE_LIB_SUFFIX}"
24761                                         then
24762                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24763                                         else
24764                                                 cf_shared_suffix="$cf_suffix"
24765                                         fi
24766                                 fi
24767                                 # cygwin needs import library, and has unique naming convention
24768                                 # use autodetected ${cf_prefix} for import lib and static lib, but
24769                                 # use 'cyg' prefix for shared lib.
24770                                 case $cf_cv_shlib_version in
24771                                 (cygdll)
24772                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24773                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
24774                                         ;;
24775                                 (msysdll)
24776                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24777                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
24778                                         ;;
24779                                 (mingw)
24780                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24781                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
24782                                         ;;
24783                                 (*)
24784                                         cf_add_lib=
24785                                         ;;
24786                                 esac
24787                                 if test -n "$cf_add_lib"
24788                                 then
24789                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
24790                                         continue
24791                                 fi
24792                         fi
24793                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
24794                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
24795                 done
24796
24797                 if test $cf_dir = ncurses ; then
24798                         cf_subsets="$LIB_SUBSETS"
24799                         cf_r_parts="$cf_subsets"
24800                         cf_liblist="$Libs_To_Make"
24801
24802                         while test -n "$cf_r_parts"
24803                         do
24804                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
24805                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
24806                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
24807                                         cf_add_lib=
24808                                         case $cf_l_parts in
24809                                         (*termlib*)
24810                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
24811                                                 ;;
24812                                         (*ticlib*)
24813                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
24814                                                 ;;
24815                                         (*)
24816                                                 break
24817                                                 ;;
24818                                         esac
24819                                         if test -n "$cf_add_lib"; then
24820                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
24821                                         fi
24822                                 else
24823                                         break
24824                                 fi
24825                         done
24826                 else
24827                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
24828                 fi
24829
24830                 if test $cf_dir = c++; then
24831                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
24832                                 cf_list=
24833                                 for cf_item in $Libs_To_Make
24834                                 do
24835                                         case $cf_item in
24836                                         (*.a)
24837                                                 ;;
24838                                         (*)
24839                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
24840                                                 ;;
24841                                         esac
24842                                         for cf_test in $cf_list
24843                                         do
24844                                                 if test "$cf_test" = "$cf_item"
24845                                                 then
24846                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
24847                                                         cf_item=
24848                                                         break
24849                                                 fi
24850                                         done
24851                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
24852                                 done
24853                                 Libs_To_Make="$cf_list"
24854                         fi
24855                 fi
24856
24857                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
24858                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
24859                         $cf_dir/Makefile >$cf_dir/Makefile.out
24860                 mv $cf_dir/Makefile.out $cf_dir/Makefile
24861
24862                 $AWK -f $srcdir/mk-0th.awk \
24863                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
24864                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24865
24866                 for cf_subset in $cf_subsets
24867                 do
24868                         cf_subdirs=
24869                         for cf_item in $cf_LIST_MODELS
24870                         do
24871
24872                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
24873
24874 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24875
24876                         CXX_MODEL=$cf_ITEM
24877                         if test "$CXX_MODEL" = SHARED; then
24878                                 case $cf_cv_shlib_version in
24879                                 (cygdll|msysdll|mingw)
24880                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
24881
24882 echo "${as_me:-configure}:24882: testing overriding CXX_MODEL to SHARED ..." 1>&5
24883
24884                                         with_shared_cxx=yes
24885                                         ;;
24886                                 (*)
24887                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
24888                                         ;;
24889                                 esac
24890                         fi
24891
24892         case X$cf_item in
24893         (Xlibtool)
24894                 cf_suffix='.la'
24895                 cf_depsuf=$cf_suffix
24896                 ;;
24897         (Xdebug)
24898                 cf_suffix='_g.a'
24899                 cf_depsuf=$cf_suffix
24900                 ;;
24901         (Xprofile)
24902                 cf_suffix='_p.a'
24903                 cf_depsuf=$cf_suffix
24904                 ;;
24905         (Xshared)
24906                 case $cf_cv_system_name in
24907                 (aix[5-7]*)
24908                         cf_suffix='.so'
24909                         cf_depsuf=$cf_suffix
24910                         ;;
24911                 (cygwin*|msys*|mingw*)
24912                         cf_suffix='.dll'
24913                         cf_depsuf='.dll.a'
24914                         ;;
24915                 (darwin*)
24916                         cf_suffix='.dylib'
24917                         cf_depsuf=$cf_suffix
24918                         ;;
24919                 (hpux*)
24920                         case $target in
24921                         (ia64*)
24922                                 cf_suffix='.so'
24923                                 cf_depsuf=$cf_suffix
24924                                 ;;
24925                         (*)
24926                                 cf_suffix='.sl'
24927                                 cf_depsuf=$cf_suffix
24928                                 ;;
24929                         esac
24930                         ;;
24931                 (*)
24932                         cf_suffix='.so'
24933                         cf_depsuf=$cf_suffix
24934                         ;;
24935                 esac
24936                 ;;
24937         (*)
24938                 cf_suffix='.a'
24939                 cf_depsuf=$cf_suffix
24940                 ;;
24941         esac
24942         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24943         then
24944                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24945                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24946         fi
24947
24948         case $cf_item in
24949         (libtool) cf_subdir='obj_lo'  ;;
24950         (normal)  cf_subdir='objects' ;;
24951         (debug)   cf_subdir='obj_g' ;;
24952         (profile) cf_subdir='obj_p' ;;
24953         (shared)
24954                 case $cf_cv_system_name in
24955                 (cygwin|msys)
24956                         cf_subdir='objects' ;;
24957                 (*)
24958                         cf_subdir='obj_s' ;;
24959                 esac
24960         esac
24961
24962                         # Test for case where we build libtinfo with a different name.
24963                         cf_libname=$cf_dir
24964                         if test $cf_dir = ncurses ; then
24965                                 case $cf_subset in
24966                                 (*base*)
24967                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
24968                                         ;;
24969                                 (*termlib*)
24970                                         cf_libname=$TINFO_LIB_SUFFIX
24971                                         ;;
24972                                 (ticlib*)
24973                                         cf_libname=$TICS_LIB_SUFFIX
24974                                         ;;
24975                                 esac
24976                         elif test $cf_dir = c++ ; then
24977                                 cf_libname=ncurses++$USE_LIB_SUFFIX
24978                         else
24979                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24980                         fi
24981                         if test -n "${USE_ARG_SUFFIX}" ; then
24982                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
24983                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
24984                         fi
24985
24986                         # These dependencies really are for development, not
24987                         # builds, but they are useful in porting, too.
24988                         cf_depend="../include/ncurses_cfg.h"
24989                         if test "$srcdir" = "."; then
24990                                 cf_reldir="."
24991                         else
24992                                 cf_reldir="\${srcdir}"
24993                         fi
24994
24995                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
24996                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
24997                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
24998                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
24999                         fi
25000
25001                         cf_dir_suffix=
25002                         old_cf_suffix="$cf_suffix"
25003                         if test "$cf_cv_shlib_version_infix" = yes ; then
25004                         if test -n "$USE_LIB_SUFFIX" ; then
25005                                 case $USE_LIB_SUFFIX in
25006                                 (tw*)
25007                                         cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
25008                                         cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
25009                                         cf_dir_suffix=tw$EXTRA_SUFFIX
25010                                         ;;
25011                                 (t*)
25012                                         cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
25013                                         cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
25014                                         cf_dir_suffix=t$EXTRA_SUFFIX
25015                                         ;;
25016                                 (w*)
25017                                         cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
25018                                         cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
25019                                         cf_dir_suffix=w$EXTRA_SUFFIX
25020                                         ;;
25021                                 (*)
25022                                         cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
25023                                         cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
25024                                         cf_dir_suffix=$EXTRA_SUFFIX
25025                                         ;;
25026                                 esac
25027                         fi
25028                         fi
25029
25030                         $AWK -f $srcdir/mk-1st.awk \
25031                                 name=${cf_libname}${cf_dir_suffix} \
25032                                 traces=$LIB_TRACING \
25033                                 MODEL=$cf_ITEM \
25034                                 CXX_MODEL=$CXX_MODEL \
25035                                 model=$cf_subdir \
25036                                 prefix=$cf_prefix \
25037                                 suffix=$cf_suffix \
25038                                 subset=$cf_subset \
25039                                 driver=$cf_cv_term_driver \
25040                                 SymLink="$LN_S" \
25041                                 TermlibRoot=$TINFO_NAME \
25042                                 TermlibSuffix=$TINFO_SUFFIX \
25043                                 ShlibVer=$cf_cv_shlib_version \
25044                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
25045                                 ReLink=${cf_cv_do_relink:-no} \
25046                                 DoLinks=$cf_cv_do_symlinks \
25047                                 rmSoLocs=$cf_cv_rm_so_locs \
25048                                 ldconfig="$LDCONFIG" \
25049                                 overwrite=$WITH_OVERWRITE \
25050                                 depend="$cf_depend" \
25051                                 host="$host" \
25052                                 libtool_version="$LIBTOOL_VERSION" \
25053                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25054
25055                         cf_suffix="$old_cf_suffix"
25056
25057                         for cf_subdir2 in $cf_subdirs lib
25058                         do
25059                                 test $cf_subdir = $cf_subdir2 && break
25060                         done
25061                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
25062                         $AWK -f $srcdir/mk-2nd.awk \
25063                                 name=$cf_dir \
25064                                 traces=$LIB_TRACING \
25065                                 MODEL=$cf_ITEM \
25066                                 model=$cf_subdir \
25067                                 subset=$cf_subset \
25068                                 srcdir=$srcdir \
25069                                 echo=$WITH_ECHO \
25070                                 crenames=$cf_cv_prog_CC_c_o \
25071                                 cxxrenames=$cf_cv_prog_CXX_c_o \
25072                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25073                         cf_subdirs="$cf_subdirs $cf_subdir"
25074                         done
25075                 done
25076         fi
25077
25078         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
25079 done
25080
25081 for cf_dir in $SRC_SUBDIRS
25082 do
25083         if test ! -d $srcdir/$cf_dir ; then
25084                 continue
25085         fi
25086
25087         if test -f $cf_dir/Makefile ; then
25088                 case "$cf_dir" in
25089                 (Ada95)
25090                         echo 'libs \' >> Makefile
25091                         echo 'install.libs \' >> Makefile
25092                         echo 'uninstall.libs ::' >> Makefile
25093                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
25094                         ;;
25095                 esac
25096         fi
25097
25098         if test -f $srcdir/$cf_dir/modules; then
25099                 echo >> Makefile
25100                 if test -f $srcdir/$cf_dir/headers; then
25101 cat >> Makefile <<CF_EOF
25102 install.includes \\
25103 uninstall.includes \\
25104 CF_EOF
25105                 fi
25106 if test "$cf_dir" != "c++" ; then
25107 echo 'lint \' >> Makefile
25108 fi
25109 cat >> Makefile <<CF_EOF
25110 libs \\
25111 lintlib \\
25112 install.libs \\
25113 uninstall.libs \\
25114 install.$cf_dir \\
25115 uninstall.$cf_dir ::
25116         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25117 CF_EOF
25118         elif test -f $srcdir/$cf_dir/headers; then
25119 cat >> Makefile <<CF_EOF
25120
25121 libs \\
25122 install.libs \\
25123 uninstall.libs \\
25124 install.includes \\
25125 uninstall.includes ::
25126         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25127 CF_EOF
25128 fi
25129 done
25130
25131 if test "x$cf_with_db_install" = xyes; then
25132 cat >> Makefile <<CF_EOF
25133
25134 install.libs uninstall.libs \\
25135 install.data uninstall.data ::
25136 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25137 CF_EOF
25138 else
25139 cat >> Makefile <<CF_EOF
25140
25141 install.libs uninstall.libs ::
25142         cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25143 CF_EOF
25144 fi
25145
25146 if test "x$cf_with_manpages" = xyes; then
25147 cat >> Makefile <<CF_EOF
25148
25149 install.man \\
25150 uninstall.man ::
25151         cd man && \${MAKE} \${TOP_MFLAGS} \$@
25152 CF_EOF
25153 fi
25154
25155 cat >> Makefile <<CF_EOF
25156
25157 distclean ::
25158         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
25159         rm -f headers.sh headers.sed mk_shared_lib.sh
25160         rm -f edit_man.* man_alias.*
25161         rm -rf \${DIRS_TO_MAKE}
25162 CF_EOF
25163
25164 # Special case: tack's manpage lives in its own directory.
25165 if test "x$cf_with_manpages" = xyes; then
25166 if test -d tack ; then
25167 if test -f $srcdir/$tack.h; then
25168 cat >> Makefile <<CF_EOF
25169
25170 install.man \\
25171 uninstall.man ::
25172         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
25173 CF_EOF
25174 fi
25175 fi
25176 fi
25177
25178 rm -f headers.sed headers.sh
25179
25180 echo creating headers.sh
25181 cat >headers.sh <<CF_EOF
25182 #! $SHELL
25183 # This shell script is generated by the 'configure' script.  It is invoked in a
25184 # subdirectory of the build tree.  It generates a sed-script in the parent
25185 # directory that is used to adjust includes for header files that reside in a
25186 # subdirectory of /usr/include, etc.
25187 PRG=""
25188 while test \$# != 3
25189 do
25190 PRG="\$PRG \$1"; shift
25191 done
25192 DST=\$1
25193 REF=\$2
25194 SRC=\$3
25195 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
25196 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
25197 echo installing \$SRC in \$DST
25198 CF_EOF
25199
25200 if test $WITH_CURSES_H = yes; then
25201         cat >>headers.sh <<CF_EOF
25202 case \$DST in
25203 (/*/include/*)
25204         END=\`basename \$DST\`
25205         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25206         do
25207                 NAME=\`basename \$i\`
25208                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25209         done
25210         ;;
25211 (*)
25212         echo "" >> \$TMPSED
25213         ;;
25214 esac
25215 CF_EOF
25216
25217 else
25218         cat >>headers.sh <<CF_EOF
25219 case \$DST in
25220 (/*/include/*)
25221         END=\`basename \$DST\`
25222         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25223         do
25224                 NAME=\`basename \$i\`
25225                 if test "\$NAME" = "curses.h"
25226                 then
25227                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25228                         NAME=ncurses.h
25229                 fi
25230                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25231         done
25232         ;;
25233 (*)
25234         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25235         ;;
25236 esac
25237 CF_EOF
25238 fi
25239 cat >>headers.sh <<CF_EOF
25240 rm -f \$TMPSRC
25241 sed -f \$TMPSED \$SRC > \$TMPSRC
25242 NAME=\`basename \$SRC\`
25243 CF_EOF
25244 if test $WITH_CURSES_H != yes; then
25245         cat >>headers.sh <<CF_EOF
25246 test "\$NAME" = "curses.h" && NAME=ncurses.h
25247 CF_EOF
25248 fi
25249 cat >>headers.sh <<CF_EOF
25250 # Just in case someone gzip'd manpages, remove the conflicting copy.
25251 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
25252
25253 eval \$PRG \$TMPSRC \$DST/\$NAME
25254 rm -f \$TMPSRC \$TMPSED
25255 CF_EOF
25256
25257 chmod 0755 headers.sh
25258
25259 for cf_dir in $SRC_SUBDIRS
25260 do
25261         if test ! -d $srcdir/$cf_dir ; then
25262                 continue
25263         fi
25264
25265         if test -f $srcdir/$cf_dir/headers; then
25266                 $AWK -f $srcdir/mk-hdr.awk \
25267                         subset="$LIB_SUBSETS" \
25268                         compat="$WITH_CURSES_H" \
25269                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
25270         fi
25271
25272         if test -f $srcdir/$cf_dir/modules; then
25273                 if test "$cf_dir" != "c++" ; then
25274                         cat >>$cf_dir/Makefile <<"CF_EOF"
25275 depend : ${AUTO_SRC}
25276         makedepend -- ${CPPFLAGS} -- ${C_SRC}
25277
25278 # DO NOT DELETE THIS LINE -- make depend depends on it.
25279 CF_EOF
25280                 fi
25281         fi
25282 done
25283
25284 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
25285 if test -z "$USE_OLD_MAKERULES" ; then
25286         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
25287 fi
25288 fi
25289  ;;
25290   esac
25291 done
25292 EOF
25293
25294 cat >>$CONFIG_STATUS <<\EOF
25295
25296 { (exit 0); exit 0; }
25297 EOF
25298 chmod +x $CONFIG_STATUS
25299 ac_clean_files=$ac_clean_files_save
25300
25301 # configure is writing to config.log, and then calls config.status.
25302 # config.status does its own redirection, appending to config.log.
25303 # Unfortunately, on DOS this fails, as config.log is still kept open
25304 # by configure, so config.status won't be able to write to it; its
25305 # output is simply discarded.  So we exec the FD to /dev/null,
25306 # effectively closing config.log, so it can be properly (re)opened and
25307 # appended to by config.status.  When coming back to configure, we
25308 # need to make the FD available again.
25309 if test "$no_create" != yes; then
25310   ac_cs_success=:
25311   exec 5>/dev/null
25312   $SHELL $CONFIG_STATUS || ac_cs_success=false
25313   exec 5>>config.log
25314   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25315   # would make configure fail if this is the last instruction.
25316   $ac_cs_success || { (exit 1); exit 1; }
25317 fi
25318 ${MAKE:-make} preinstall