]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.0 - patch 20170304
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.636 .
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         fi
12245 fi
12246
12247 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
12248 echo "$as_me:12248: checking if you want to use extended mouse encoding" >&5
12249 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
12250
12251 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
12252 if test "${enable_ext_mouse+set}" = set; then
12253   enableval="$enable_ext_mouse"
12254   with_ext_mouse=$enableval
12255 else
12256   with_ext_mouse=$cf_dft_ext_mouse
12257 fi;
12258 echo "$as_me:12258: result: $with_ext_mouse" >&5
12259 echo "${ECHO_T}$with_ext_mouse" >&6
12260 NCURSES_MOUSE_VERSION=1
12261 if test "x$with_ext_mouse" = xyes ; then
12262         NCURSES_MOUSE_VERSION=2
12263
12264 if test "${with_abi_version+set}" != set; then
12265         case $cf_cv_rel_version in
12266         (5.*)
12267                 cf_cv_rel_version=6.0
12268                 cf_cv_abi_version=6
12269                 { echo "$as_me:12269: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
12270 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
12271                 ;;
12272         esac
12273 fi
12274
12275 fi
12276
12277 ###   use option --enable-ext-putwin to turn on extended screendumps
12278 echo "$as_me:12278: checking if you want to use extended putwin/screendump" >&5
12279 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
12280
12281 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
12282 if test "${enable_ext_putwin+set}" = set; then
12283   enableval="$enable_ext_putwin"
12284   with_ext_putwin=$enableval
12285 else
12286   with_ext_putwin=$cf_dft_ext_putwin
12287 fi;
12288 echo "$as_me:12288: result: $with_ext_putwin" >&5
12289 echo "${ECHO_T}$with_ext_putwin" >&6
12290 if test "x$with_ext_putwin" = xyes ; then
12291
12292 cat >>confdefs.h <<\EOF
12293 #define NCURSES_EXT_PUTWIN 1
12294 EOF
12295
12296 fi
12297
12298 echo "$as_me:12298: checking if you want \$NCURSES_NO_PADDING code" >&5
12299 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
12300
12301 # Check whether --enable-no-padding or --disable-no-padding was given.
12302 if test "${enable_no_padding+set}" = set; then
12303   enableval="$enable_no_padding"
12304   with_no_padding=$enableval
12305 else
12306   with_no_padding=$with_ext_funcs
12307 fi;
12308 echo "$as_me:12308: result: $with_no_padding" >&5
12309 echo "${ECHO_T}$with_no_padding" >&6
12310 test "x$with_no_padding" = xyes &&
12311 cat >>confdefs.h <<\EOF
12312 #define NCURSES_NO_PADDING 1
12313 EOF
12314
12315 echo "$as_me:12315: checking for ANSI C header files" >&5
12316 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12317 if test "${ac_cv_header_stdc+set}" = set; then
12318   echo $ECHO_N "(cached) $ECHO_C" >&6
12319 else
12320   cat >conftest.$ac_ext <<_ACEOF
12321 #line 12321 "configure"
12322 #include "confdefs.h"
12323 #include <stdlib.h>
12324 #include <stdarg.h>
12325 #include <string.h>
12326 #include <float.h>
12327
12328 _ACEOF
12329 if { (eval echo "$as_me:12329: \"$ac_cpp conftest.$ac_ext\"") >&5
12330   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12331   ac_status=$?
12332   egrep -v '^ *\+' conftest.er1 >conftest.err
12333   rm -f conftest.er1
12334   cat conftest.err >&5
12335   echo "$as_me:12335: \$? = $ac_status" >&5
12336   (exit $ac_status); } >/dev/null; then
12337   if test -s conftest.err; then
12338     ac_cpp_err=$ac_c_preproc_warn_flag
12339   else
12340     ac_cpp_err=
12341   fi
12342 else
12343   ac_cpp_err=yes
12344 fi
12345 if test -z "$ac_cpp_err"; then
12346   ac_cv_header_stdc=yes
12347 else
12348   echo "$as_me: failed program was:" >&5
12349   cat conftest.$ac_ext >&5
12350   ac_cv_header_stdc=no
12351 fi
12352 rm -f conftest.err conftest.$ac_ext
12353
12354 if test $ac_cv_header_stdc = yes; then
12355   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12356   cat >conftest.$ac_ext <<_ACEOF
12357 #line 12357 "configure"
12358 #include "confdefs.h"
12359 #include <string.h>
12360
12361 _ACEOF
12362 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12363   egrep "memchr" >/dev/null 2>&1; then
12364   :
12365 else
12366   ac_cv_header_stdc=no
12367 fi
12368 rm -rf conftest*
12369
12370 fi
12371
12372 if test $ac_cv_header_stdc = yes; then
12373   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12374   cat >conftest.$ac_ext <<_ACEOF
12375 #line 12375 "configure"
12376 #include "confdefs.h"
12377 #include <stdlib.h>
12378
12379 _ACEOF
12380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12381   egrep "free" >/dev/null 2>&1; then
12382   :
12383 else
12384   ac_cv_header_stdc=no
12385 fi
12386 rm -rf conftest*
12387
12388 fi
12389
12390 if test $ac_cv_header_stdc = yes; then
12391   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12392   if test "$cross_compiling" = yes; then
12393   :
12394 else
12395   cat >conftest.$ac_ext <<_ACEOF
12396 #line 12396 "configure"
12397 #include "confdefs.h"
12398 #include <ctype.h>
12399 #if ((' ' & 0x0FF) == 0x020)
12400 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12401 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12402 #else
12403 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12404                      || ('j' <= (c) && (c) <= 'r') \
12405                      || ('s' <= (c) && (c) <= 'z'))
12406 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12407 #endif
12408
12409 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12410 int
12411 main ()
12412 {
12413   int i;
12414   for (i = 0; i < 256; i++)
12415     if (XOR (islower (i), ISLOWER (i))
12416         || toupper (i) != TOUPPER (i))
12417       $ac_main_return(2);
12418   $ac_main_return (0);
12419 }
12420 _ACEOF
12421 rm -f conftest$ac_exeext
12422 if { (eval echo "$as_me:12422: \"$ac_link\"") >&5
12423   (eval $ac_link) 2>&5
12424   ac_status=$?
12425   echo "$as_me:12425: \$? = $ac_status" >&5
12426   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12427   { (eval echo "$as_me:12427: \"$ac_try\"") >&5
12428   (eval $ac_try) 2>&5
12429   ac_status=$?
12430   echo "$as_me:12430: \$? = $ac_status" >&5
12431   (exit $ac_status); }; }; then
12432   :
12433 else
12434   echo "$as_me: program exited with status $ac_status" >&5
12435 echo "$as_me: failed program was:" >&5
12436 cat conftest.$ac_ext >&5
12437 ac_cv_header_stdc=no
12438 fi
12439 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12440 fi
12441 fi
12442 fi
12443 echo "$as_me:12443: result: $ac_cv_header_stdc" >&5
12444 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12445 if test $ac_cv_header_stdc = yes; then
12446
12447 cat >>confdefs.h <<\EOF
12448 #define STDC_HEADERS 1
12449 EOF
12450
12451 fi
12452
12453 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
12454
12455 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
12456                   inttypes.h stdint.h unistd.h
12457 do
12458 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12459 echo "$as_me:12459: checking for $ac_header" >&5
12460 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12461 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12462   echo $ECHO_N "(cached) $ECHO_C" >&6
12463 else
12464   cat >conftest.$ac_ext <<_ACEOF
12465 #line 12465 "configure"
12466 #include "confdefs.h"
12467 $ac_includes_default
12468 #include <$ac_header>
12469 _ACEOF
12470 rm -f conftest.$ac_objext
12471 if { (eval echo "$as_me:12471: \"$ac_compile\"") >&5
12472   (eval $ac_compile) 2>&5
12473   ac_status=$?
12474   echo "$as_me:12474: \$? = $ac_status" >&5
12475   (exit $ac_status); } &&
12476          { ac_try='test -s conftest.$ac_objext'
12477   { (eval echo "$as_me:12477: \"$ac_try\"") >&5
12478   (eval $ac_try) 2>&5
12479   ac_status=$?
12480   echo "$as_me:12480: \$? = $ac_status" >&5
12481   (exit $ac_status); }; }; then
12482   eval "$as_ac_Header=yes"
12483 else
12484   echo "$as_me: failed program was:" >&5
12485 cat conftest.$ac_ext >&5
12486 eval "$as_ac_Header=no"
12487 fi
12488 rm -f conftest.$ac_objext conftest.$ac_ext
12489 fi
12490 echo "$as_me:12490: result: `eval echo '${'$as_ac_Header'}'`" >&5
12491 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12492 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12493   cat >>confdefs.h <<EOF
12494 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12495 EOF
12496
12497 fi
12498 done
12499
12500 echo "$as_me:12500: checking for signed char" >&5
12501 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
12502 if test "${ac_cv_type_signed_char+set}" = set; then
12503   echo $ECHO_N "(cached) $ECHO_C" >&6
12504 else
12505   cat >conftest.$ac_ext <<_ACEOF
12506 #line 12506 "configure"
12507 #include "confdefs.h"
12508 $ac_includes_default
12509 int
12510 main ()
12511 {
12512 if ((signed char *) 0)
12513   return 0;
12514 if (sizeof (signed char))
12515   return 0;
12516   ;
12517   return 0;
12518 }
12519 _ACEOF
12520 rm -f conftest.$ac_objext
12521 if { (eval echo "$as_me:12521: \"$ac_compile\"") >&5
12522   (eval $ac_compile) 2>&5
12523   ac_status=$?
12524   echo "$as_me:12524: \$? = $ac_status" >&5
12525   (exit $ac_status); } &&
12526          { ac_try='test -s conftest.$ac_objext'
12527   { (eval echo "$as_me:12527: \"$ac_try\"") >&5
12528   (eval $ac_try) 2>&5
12529   ac_status=$?
12530   echo "$as_me:12530: \$? = $ac_status" >&5
12531   (exit $ac_status); }; }; then
12532   ac_cv_type_signed_char=yes
12533 else
12534   echo "$as_me: failed program was:" >&5
12535 cat conftest.$ac_ext >&5
12536 ac_cv_type_signed_char=no
12537 fi
12538 rm -f conftest.$ac_objext conftest.$ac_ext
12539 fi
12540 echo "$as_me:12540: result: $ac_cv_type_signed_char" >&5
12541 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
12542
12543 echo "$as_me:12543: checking size of signed char" >&5
12544 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
12545 if test "${ac_cv_sizeof_signed_char+set}" = set; then
12546   echo $ECHO_N "(cached) $ECHO_C" >&6
12547 else
12548   if test "$ac_cv_type_signed_char" = yes; then
12549   if test "$cross_compiling" = yes; then
12550   # Depending upon the size, compute the lo and hi bounds.
12551 cat >conftest.$ac_ext <<_ACEOF
12552 #line 12552 "configure"
12553 #include "confdefs.h"
12554 $ac_includes_default
12555 int
12556 main ()
12557 {
12558 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
12559   ;
12560   return 0;
12561 }
12562 _ACEOF
12563 rm -f conftest.$ac_objext
12564 if { (eval echo "$as_me:12564: \"$ac_compile\"") >&5
12565   (eval $ac_compile) 2>&5
12566   ac_status=$?
12567   echo "$as_me:12567: \$? = $ac_status" >&5
12568   (exit $ac_status); } &&
12569          { ac_try='test -s conftest.$ac_objext'
12570   { (eval echo "$as_me:12570: \"$ac_try\"") >&5
12571   (eval $ac_try) 2>&5
12572   ac_status=$?
12573   echo "$as_me:12573: \$? = $ac_status" >&5
12574   (exit $ac_status); }; }; then
12575   ac_lo=0 ac_mid=0
12576   while :; do
12577     cat >conftest.$ac_ext <<_ACEOF
12578 #line 12578 "configure"
12579 #include "confdefs.h"
12580 $ac_includes_default
12581 int
12582 main ()
12583 {
12584 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12585   ;
12586   return 0;
12587 }
12588 _ACEOF
12589 rm -f conftest.$ac_objext
12590 if { (eval echo "$as_me:12590: \"$ac_compile\"") >&5
12591   (eval $ac_compile) 2>&5
12592   ac_status=$?
12593   echo "$as_me:12593: \$? = $ac_status" >&5
12594   (exit $ac_status); } &&
12595          { ac_try='test -s conftest.$ac_objext'
12596   { (eval echo "$as_me:12596: \"$ac_try\"") >&5
12597   (eval $ac_try) 2>&5
12598   ac_status=$?
12599   echo "$as_me:12599: \$? = $ac_status" >&5
12600   (exit $ac_status); }; }; then
12601   ac_hi=$ac_mid; break
12602 else
12603   echo "$as_me: failed program was:" >&5
12604 cat conftest.$ac_ext >&5
12605 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
12606 fi
12607 rm -f conftest.$ac_objext conftest.$ac_ext
12608   done
12609 else
12610   echo "$as_me: failed program was:" >&5
12611 cat conftest.$ac_ext >&5
12612 ac_hi=-1 ac_mid=-1
12613   while :; do
12614     cat >conftest.$ac_ext <<_ACEOF
12615 #line 12615 "configure"
12616 #include "confdefs.h"
12617 $ac_includes_default
12618 int
12619 main ()
12620 {
12621 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
12622   ;
12623   return 0;
12624 }
12625 _ACEOF
12626 rm -f conftest.$ac_objext
12627 if { (eval echo "$as_me:12627: \"$ac_compile\"") >&5
12628   (eval $ac_compile) 2>&5
12629   ac_status=$?
12630   echo "$as_me:12630: \$? = $ac_status" >&5
12631   (exit $ac_status); } &&
12632          { ac_try='test -s conftest.$ac_objext'
12633   { (eval echo "$as_me:12633: \"$ac_try\"") >&5
12634   (eval $ac_try) 2>&5
12635   ac_status=$?
12636   echo "$as_me:12636: \$? = $ac_status" >&5
12637   (exit $ac_status); }; }; then
12638   ac_lo=$ac_mid; break
12639 else
12640   echo "$as_me: failed program was:" >&5
12641 cat conftest.$ac_ext >&5
12642 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
12643 fi
12644 rm -f conftest.$ac_objext conftest.$ac_ext
12645   done
12646 fi
12647 rm -f conftest.$ac_objext conftest.$ac_ext
12648 # Binary search between lo and hi bounds.
12649 while test "x$ac_lo" != "x$ac_hi"; do
12650   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12651   cat >conftest.$ac_ext <<_ACEOF
12652 #line 12652 "configure"
12653 #include "confdefs.h"
12654 $ac_includes_default
12655 int
12656 main ()
12657 {
12658 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
12659   ;
12660   return 0;
12661 }
12662 _ACEOF
12663 rm -f conftest.$ac_objext
12664 if { (eval echo "$as_me:12664: \"$ac_compile\"") >&5
12665   (eval $ac_compile) 2>&5
12666   ac_status=$?
12667   echo "$as_me:12667: \$? = $ac_status" >&5
12668   (exit $ac_status); } &&
12669          { ac_try='test -s conftest.$ac_objext'
12670   { (eval echo "$as_me:12670: \"$ac_try\"") >&5
12671   (eval $ac_try) 2>&5
12672   ac_status=$?
12673   echo "$as_me:12673: \$? = $ac_status" >&5
12674   (exit $ac_status); }; }; then
12675   ac_hi=$ac_mid
12676 else
12677   echo "$as_me: failed program was:" >&5
12678 cat conftest.$ac_ext >&5
12679 ac_lo=`expr $ac_mid + 1`
12680 fi
12681 rm -f conftest.$ac_objext conftest.$ac_ext
12682 done
12683 ac_cv_sizeof_signed_char=$ac_lo
12684 else
12685   if test "$cross_compiling" = yes; then
12686   { { echo "$as_me:12686: error: cannot run test program while cross compiling" >&5
12687 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12688    { (exit 1); exit 1; }; }
12689 else
12690   cat >conftest.$ac_ext <<_ACEOF
12691 #line 12691 "configure"
12692 #include "confdefs.h"
12693 $ac_includes_default
12694 int
12695 main ()
12696 {
12697 FILE *f = fopen ("conftest.val", "w");
12698 if (!f)
12699   $ac_main_return (1);
12700 fprintf (f, "%d", (sizeof (signed char)));
12701 fclose (f);
12702   ;
12703   return 0;
12704 }
12705 _ACEOF
12706 rm -f conftest$ac_exeext
12707 if { (eval echo "$as_me:12707: \"$ac_link\"") >&5
12708   (eval $ac_link) 2>&5
12709   ac_status=$?
12710   echo "$as_me:12710: \$? = $ac_status" >&5
12711   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12712   { (eval echo "$as_me:12712: \"$ac_try\"") >&5
12713   (eval $ac_try) 2>&5
12714   ac_status=$?
12715   echo "$as_me:12715: \$? = $ac_status" >&5
12716   (exit $ac_status); }; }; then
12717   ac_cv_sizeof_signed_char=`cat conftest.val`
12718 else
12719   echo "$as_me: program exited with status $ac_status" >&5
12720 echo "$as_me: failed program was:" >&5
12721 cat conftest.$ac_ext >&5
12722 fi
12723 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12724 fi
12725 fi
12726 rm -f conftest.val
12727 else
12728   ac_cv_sizeof_signed_char=0
12729 fi
12730 fi
12731 echo "$as_me:12731: result: $ac_cv_sizeof_signed_char" >&5
12732 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
12733 cat >>confdefs.h <<EOF
12734 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
12735 EOF
12736
12737 if test "$ac_cv_sizeof_signed_char" = 1 ; then
12738         NCURSES_SBOOL="signed char"
12739 else
12740         NCURSES_SBOOL="char"
12741 fi
12742 echo "$as_me:12742: checking if you want to use signed Boolean array in term.h" >&5
12743 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
12744
12745 # Check whether --enable-signed-char or --disable-signed-char was given.
12746 if test "${enable_signed_char+set}" = set; then
12747   enableval="$enable_signed_char"
12748   with_signed_char=$enableval
12749 else
12750   with_signed_char=no
12751 fi;
12752 echo "$as_me:12752: result: $with_signed_char" >&5
12753 echo "${ECHO_T}$with_signed_char" >&6
12754 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
12755
12756 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
12757 echo "$as_me:12757: checking if you want SIGWINCH handler" >&5
12758 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
12759
12760 # Check whether --enable-sigwinch or --disable-sigwinch was given.
12761 if test "${enable_sigwinch+set}" = set; then
12762   enableval="$enable_sigwinch"
12763   with_sigwinch=$enableval
12764 else
12765   with_sigwinch=$with_ext_funcs
12766 fi;
12767 echo "$as_me:12767: result: $with_sigwinch" >&5
12768 echo "${ECHO_T}$with_sigwinch" >&6
12769 test "x$with_sigwinch" = xyes &&
12770 cat >>confdefs.h <<\EOF
12771 #define USE_SIGWINCH 1
12772 EOF
12773
12774 ###   use option --enable-tcap-names to allow user to define new capabilities
12775 echo "$as_me:12775: checking if you want user-definable terminal capabilities like termcap" >&5
12776 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
12777
12778 # Check whether --enable-tcap-names or --disable-tcap-names was given.
12779 if test "${enable_tcap_names+set}" = set; then
12780   enableval="$enable_tcap_names"
12781   with_tcap_names=$enableval
12782 else
12783   with_tcap_names=$with_ext_funcs
12784 fi;
12785 echo "$as_me:12785: result: $with_tcap_names" >&5
12786 echo "${ECHO_T}$with_tcap_names" >&6
12787 NCURSES_XNAMES=0
12788 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
12789
12790 ##############################################################################
12791
12792 echo "$as_me:12792: checking if you want to link with the pthread library" >&5
12793 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
12794
12795 # Check whether --with-pthread or --without-pthread was given.
12796 if test "${with_pthread+set}" = set; then
12797   withval="$with_pthread"
12798   with_pthread=$withval
12799 else
12800   with_pthread=no
12801 fi;
12802 echo "$as_me:12802: result: $with_pthread" >&5
12803 echo "${ECHO_T}$with_pthread" >&6
12804
12805 if test "$with_pthread" != no ; then
12806         echo "$as_me:12806: checking for pthread.h" >&5
12807 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
12808 if test "${ac_cv_header_pthread_h+set}" = set; then
12809   echo $ECHO_N "(cached) $ECHO_C" >&6
12810 else
12811   cat >conftest.$ac_ext <<_ACEOF
12812 #line 12812 "configure"
12813 #include "confdefs.h"
12814 #include <pthread.h>
12815 _ACEOF
12816 if { (eval echo "$as_me:12816: \"$ac_cpp conftest.$ac_ext\"") >&5
12817   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12818   ac_status=$?
12819   egrep -v '^ *\+' conftest.er1 >conftest.err
12820   rm -f conftest.er1
12821   cat conftest.err >&5
12822   echo "$as_me:12822: \$? = $ac_status" >&5
12823   (exit $ac_status); } >/dev/null; then
12824   if test -s conftest.err; then
12825     ac_cpp_err=$ac_c_preproc_warn_flag
12826   else
12827     ac_cpp_err=
12828   fi
12829 else
12830   ac_cpp_err=yes
12831 fi
12832 if test -z "$ac_cpp_err"; then
12833   ac_cv_header_pthread_h=yes
12834 else
12835   echo "$as_me: failed program was:" >&5
12836   cat conftest.$ac_ext >&5
12837   ac_cv_header_pthread_h=no
12838 fi
12839 rm -f conftest.err conftest.$ac_ext
12840 fi
12841 echo "$as_me:12841: result: $ac_cv_header_pthread_h" >&5
12842 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
12843 if test $ac_cv_header_pthread_h = yes; then
12844
12845 cat >>confdefs.h <<\EOF
12846 #define HAVE_PTHREADS_H 1
12847 EOF
12848
12849         for cf_lib_pthread in pthread c_r
12850         do
12851             echo "$as_me:12851: checking if we can link with the $cf_lib_pthread library" >&5
12852 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
12853             cf_save_LIBS="$LIBS"
12854
12855 cf_add_libs="-l$cf_lib_pthread"
12856 # Filter out duplicates - this happens with badly-designed ".pc" files...
12857 for cf_add_1lib in $LIBS
12858 do
12859         for cf_add_2lib in $cf_add_libs
12860         do
12861                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12862                 then
12863                         cf_add_1lib=
12864                         break
12865                 fi
12866         done
12867         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12868 done
12869 LIBS="$cf_add_libs"
12870
12871             cat >conftest.$ac_ext <<_ACEOF
12872 #line 12872 "configure"
12873 #include "confdefs.h"
12874
12875 #include <pthread.h>
12876
12877 int
12878 main ()
12879 {
12880
12881                 int rc = pthread_create(0,0,0,0);
12882                 int r2 = pthread_mutexattr_settype(0, 0);
12883
12884   ;
12885   return 0;
12886 }
12887 _ACEOF
12888 rm -f conftest.$ac_objext conftest$ac_exeext
12889 if { (eval echo "$as_me:12889: \"$ac_link\"") >&5
12890   (eval $ac_link) 2>&5
12891   ac_status=$?
12892   echo "$as_me:12892: \$? = $ac_status" >&5
12893   (exit $ac_status); } &&
12894          { ac_try='test -s conftest$ac_exeext'
12895   { (eval echo "$as_me:12895: \"$ac_try\"") >&5
12896   (eval $ac_try) 2>&5
12897   ac_status=$?
12898   echo "$as_me:12898: \$? = $ac_status" >&5
12899   (exit $ac_status); }; }; then
12900   with_pthread=yes
12901 else
12902   echo "$as_me: failed program was:" >&5
12903 cat conftest.$ac_ext >&5
12904 with_pthread=no
12905 fi
12906 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12907             LIBS="$cf_save_LIBS"
12908             echo "$as_me:12908: result: $with_pthread" >&5
12909 echo "${ECHO_T}$with_pthread" >&6
12910             test "$with_pthread" = yes && break
12911         done
12912
12913         if test "$with_pthread" = yes ; then
12914
12915 cf_add_libs="-l$cf_lib_pthread"
12916 # Filter out duplicates - this happens with badly-designed ".pc" files...
12917 for cf_add_1lib in $LIBS
12918 do
12919         for cf_add_2lib in $cf_add_libs
12920         do
12921                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
12922                 then
12923                         cf_add_1lib=
12924                         break
12925                 fi
12926         done
12927         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
12928 done
12929 LIBS="$cf_add_libs"
12930
12931 cat >>confdefs.h <<\EOF
12932 #define HAVE_LIBPTHREADS 1
12933 EOF
12934
12935         else
12936             { { echo "$as_me:12936: error: Cannot link with pthread library" >&5
12937 echo "$as_me: error: Cannot link with pthread library" >&2;}
12938    { (exit 1); exit 1; }; }
12939         fi
12940
12941 fi
12942
12943 fi
12944
12945 if test "x$with_pthread" != xno; then
12946         echo "$as_me:12946: checking for pthread_kill" >&5
12947 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
12948 if test "${ac_cv_func_pthread_kill+set}" = set; then
12949   echo $ECHO_N "(cached) $ECHO_C" >&6
12950 else
12951   cat >conftest.$ac_ext <<_ACEOF
12952 #line 12952 "configure"
12953 #include "confdefs.h"
12954 /* System header to define __stub macros and hopefully few prototypes,
12955     which can conflict with char pthread_kill (); below.  */
12956 #include <assert.h>
12957 /* Override any gcc2 internal prototype to avoid an error.  */
12958 #ifdef __cplusplus
12959 extern "C"
12960 #endif
12961 /* We use char because int might match the return type of a gcc2
12962    builtin and then its argument prototype would still apply.  */
12963 char pthread_kill ();
12964 char (*f) ();
12965
12966 int
12967 main ()
12968 {
12969 /* The GNU C library defines this for functions which it implements
12970     to always fail with ENOSYS.  Some functions are actually named
12971     something starting with __ and the normal name is an alias.  */
12972 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
12973 choke me
12974 #else
12975 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12976 #endif
12977
12978   ;
12979   return 0;
12980 }
12981 _ACEOF
12982 rm -f conftest.$ac_objext conftest$ac_exeext
12983 if { (eval echo "$as_me:12983: \"$ac_link\"") >&5
12984   (eval $ac_link) 2>&5
12985   ac_status=$?
12986   echo "$as_me:12986: \$? = $ac_status" >&5
12987   (exit $ac_status); } &&
12988          { ac_try='test -s conftest$ac_exeext'
12989   { (eval echo "$as_me:12989: \"$ac_try\"") >&5
12990   (eval $ac_try) 2>&5
12991   ac_status=$?
12992   echo "$as_me:12992: \$? = $ac_status" >&5
12993   (exit $ac_status); }; }; then
12994   ac_cv_func_pthread_kill=yes
12995 else
12996   echo "$as_me: failed program was:" >&5
12997 cat conftest.$ac_ext >&5
12998 ac_cv_func_pthread_kill=no
12999 fi
13000 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13001 fi
13002 echo "$as_me:13002: result: $ac_cv_func_pthread_kill" >&5
13003 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
13004 if test $ac_cv_func_pthread_kill = yes; then
13005
13006                 echo "$as_me:13006: checking if you want to allow EINTR in wgetch with pthreads" >&5
13007 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
13008
13009 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
13010 if test "${enable_pthreads_eintr+set}" = set; then
13011   enableval="$enable_pthreads_eintr"
13012   use_pthreads_eintr=$enableval
13013 else
13014   use_pthreads_eintr=no
13015 fi;
13016                 echo "$as_me:13016: result: $use_pthreads_eintr" >&5
13017 echo "${ECHO_T}$use_pthreads_eintr" >&6
13018                 if test "x$use_pthreads_eintr" = xyes ; then
13019
13020 cat >>confdefs.h <<\EOF
13021 #define USE_PTHREADS_EINTR 1
13022 EOF
13023
13024                 fi
13025 fi
13026
13027         echo "$as_me:13027: checking if you want to use weak-symbols for pthreads" >&5
13028 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
13029
13030 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
13031 if test "${enable_weak_symbols+set}" = set; then
13032   enableval="$enable_weak_symbols"
13033   use_weak_symbols=$enableval
13034 else
13035   use_weak_symbols=no
13036 fi;
13037         echo "$as_me:13037: result: $use_weak_symbols" >&5
13038 echo "${ECHO_T}$use_weak_symbols" >&6
13039         if test "x$use_weak_symbols" = xyes ; then
13040
13041 echo "$as_me:13041: checking if $CC supports weak symbols" >&5
13042 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
13043 if test "${cf_cv_weak_symbols+set}" = set; then
13044   echo $ECHO_N "(cached) $ECHO_C" >&6
13045 else
13046
13047 cat >conftest.$ac_ext <<_ACEOF
13048 #line 13048 "configure"
13049 #include "confdefs.h"
13050
13051 #include <stdio.h>
13052 int
13053 main ()
13054 {
13055
13056 #if defined(__GNUC__)
13057 #  if defined __USE_ISOC99
13058 #    define _cat_pragma(exp)    _Pragma(#exp)
13059 #    define _weak_pragma(exp)   _cat_pragma(weak name)
13060 #  else
13061 #    define _weak_pragma(exp)
13062 #  endif
13063 #  define _declare(name)        __extension__ extern __typeof__(name) name
13064 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
13065 #endif
13066
13067 weak_symbol(fopen);
13068
13069   ;
13070   return 0;
13071 }
13072 _ACEOF
13073 rm -f conftest.$ac_objext
13074 if { (eval echo "$as_me:13074: \"$ac_compile\"") >&5
13075   (eval $ac_compile) 2>&5
13076   ac_status=$?
13077   echo "$as_me:13077: \$? = $ac_status" >&5
13078   (exit $ac_status); } &&
13079          { ac_try='test -s conftest.$ac_objext'
13080   { (eval echo "$as_me:13080: \"$ac_try\"") >&5
13081   (eval $ac_try) 2>&5
13082   ac_status=$?
13083   echo "$as_me:13083: \$? = $ac_status" >&5
13084   (exit $ac_status); }; }; then
13085   cf_cv_weak_symbols=yes
13086 else
13087   echo "$as_me: failed program was:" >&5
13088 cat conftest.$ac_ext >&5
13089 cf_cv_weak_symbols=no
13090 fi
13091 rm -f conftest.$ac_objext conftest.$ac_ext
13092
13093 fi
13094 echo "$as_me:13094: result: $cf_cv_weak_symbols" >&5
13095 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
13096
13097         else
13098                 cf_cv_weak_symbols=no
13099         fi
13100
13101         if test "x$cf_cv_weak_symbols" = xyes ; then
13102
13103 cat >>confdefs.h <<\EOF
13104 #define USE_WEAK_SYMBOLS 1
13105 EOF
13106
13107         fi
13108 fi
13109
13110 PTHREAD=
13111 if test "x$with_pthread" = "xyes" ; then
13112
13113 cat >>confdefs.h <<\EOF
13114 #define USE_PTHREADS 1
13115 EOF
13116
13117         enable_reentrant=yes
13118         if test "x$cf_cv_weak_symbols" = xyes ; then
13119                 PTHREAD=-lpthread
13120         fi
13121 fi
13122
13123 # Reentrant code has to be opaque; there's little advantage to making ncurses
13124 # opaque outside of that, so there is no --enable-opaque option.  We can use
13125 # this option without --with-pthreads, but this will be always set for
13126 # pthreads.
13127 echo "$as_me:13127: checking if you want reentrant code" >&5
13128 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
13129
13130 # Check whether --enable-reentrant or --disable-reentrant was given.
13131 if test "${enable_reentrant+set}" = set; then
13132   enableval="$enable_reentrant"
13133   with_reentrant=$enableval
13134 else
13135   with_reentrant=no
13136 fi;
13137 echo "$as_me:13137: result: $with_reentrant" >&5
13138 echo "${ECHO_T}$with_reentrant" >&6
13139 if test "x$with_reentrant" = xyes ; then
13140         cf_cv_enable_reentrant=1
13141         cf_cv_enable_opaque="NCURSES_INTERNALS"
13142         NCURSES_SIZE_T=int
13143         if test "x$cf_cv_weak_symbols" = xyes ; then
13144
13145 # remove pthread library from $LIBS
13146 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
13147
13148 cf_add_libs="-lpthread"
13149 # Filter out duplicates - this happens with badly-designed ".pc" files...
13150 for cf_add_1lib in $TEST_LIBS
13151 do
13152         for cf_add_2lib in $cf_add_libs
13153         do
13154                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13155                 then
13156                         cf_add_1lib=
13157                         break
13158                 fi
13159         done
13160         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13161 done
13162 TEST_LIBS="$cf_add_libs"
13163
13164 cf_add_libs="-lpthread"
13165 # Filter out duplicates - this happens with badly-designed ".pc" files...
13166 for cf_add_1lib in $TEST_LIBS2
13167 do
13168         for cf_add_2lib in $cf_add_libs
13169         do
13170                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
13171                 then
13172                         cf_add_1lib=
13173                         break
13174                 fi
13175         done
13176         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
13177 done
13178 TEST_LIBS2="$cf_add_libs"
13179
13180         else
13181                 # when not using weak symbols but with_reentrant,
13182                 # add 't' to the library suffix on all platforms
13183                 # except cygwin, where we only do that if ALSO
13184                 # compiling with full thread support.
13185                 case "$host" in
13186                 (*cygwin* | *msys*)
13187                         if test "$with_pthread" = "yes" ; then
13188                                 if test "x$disable_lib_suffixes" = "xno" ; then
13189                                         LIB_SUFFIX="t${LIB_SUFFIX}"
13190                                 fi
13191                         fi ;;
13192                 (*)
13193                         if test "x$disable_lib_suffixes" = "xno" ; then
13194                                 LIB_SUFFIX="t${LIB_SUFFIX}"
13195                         fi
13196                         ;;
13197                 esac
13198         fi
13199
13200 cat >>confdefs.h <<\EOF
13201 #define USE_REENTRANT 1
13202 EOF
13203
13204 if test "${with_abi_version+set}" != set; then
13205         case $cf_cv_rel_version in
13206         (5.*)
13207                 cf_cv_rel_version=6.0
13208                 cf_cv_abi_version=6
13209                 { echo "$as_me:13209: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
13210 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
13211                 ;;
13212         esac
13213 fi
13214
13215 else
13216         cf_cv_enable_reentrant=0
13217         cf_cv_enable_opaque="NCURSES_OPAQUE"
13218         NCURSES_SIZE_T=short
13219 fi
13220
13221 echo "$as_me:13221: checking if you want opaque curses-library structures" >&5
13222 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
13223
13224 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
13225 if test "${enable_opaque_curses+set}" = set; then
13226   enableval="$enable_opaque_curses"
13227   test "$enableval" != yes && enableval=no
13228         if test "$enableval" != "no" ; then
13229     enable_opaque_curses=yes
13230         else
13231
13232          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13233          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13234
13235         fi
13236 else
13237   enableval=no
13238
13239          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
13240          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
13241
13242 fi;
13243 echo "$as_me:13243: result: $enable_opaque_curses" >&5
13244 echo "${ECHO_T}$enable_opaque_curses" >&6
13245
13246 test "$cf_cv_enable_reentrant" = 1 && \
13247 test "$enable_opaque_curses" = no && \
13248 { { echo "$as_me:13248: error: reentrant configuration requires opaque library" >&5
13249 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
13250    { (exit 1); exit 1; }; }
13251
13252 echo "$as_me:13252: checking if you want opaque form-library structures" >&5
13253 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
13254
13255 # Check whether --enable-opaque-form or --disable-opaque-form was given.
13256 if test "${enable_opaque_form+set}" = set; then
13257   enableval="$enable_opaque_form"
13258   enable_opaque_form=yes
13259 else
13260   enable_opaque_form=no
13261 fi;
13262 echo "$as_me:13262: result: $enable_opaque_form" >&5
13263 echo "${ECHO_T}$enable_opaque_form" >&6
13264
13265 echo "$as_me:13265: checking if you want opaque menu-library structures" >&5
13266 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
13267
13268 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
13269 if test "${enable_opaque_menu+set}" = set; then
13270   enableval="$enable_opaque_menu"
13271   enable_opaque_menu=yes
13272 else
13273   enable_opaque_menu=no
13274 fi;
13275 echo "$as_me:13275: result: $enable_opaque_menu" >&5
13276 echo "${ECHO_T}$enable_opaque_menu" >&6
13277
13278 echo "$as_me:13278: checking if you want opaque panel-library structures" >&5
13279 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
13280
13281 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
13282 if test "${enable_opaque_panel+set}" = set; then
13283   enableval="$enable_opaque_panel"
13284   enable_opaque_panel=yes
13285 else
13286   enable_opaque_panel=no
13287 fi;
13288 echo "$as_me:13288: result: $enable_opaque_panel" >&5
13289 echo "${ECHO_T}$enable_opaque_panel" >&6
13290
13291 NCURSES_OPAQUE=0;               test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
13292 NCURSES_OPAQUE_FORM=0;  test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
13293 NCURSES_OPAQUE_MENU=0;  test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
13294 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
13295
13296 ### Allow using a different wrap-prefix
13297 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
13298         echo "$as_me:13298: checking for prefix used to wrap public variables" >&5
13299 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
13300
13301 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
13302 if test "${with_wrap_prefix+set}" = set; then
13303   withval="$with_wrap_prefix"
13304   NCURSES_WRAP_PREFIX=$withval
13305 else
13306   NCURSES_WRAP_PREFIX=_nc_
13307 fi;
13308         echo "$as_me:13308: result: $NCURSES_WRAP_PREFIX" >&5
13309 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
13310 else
13311         NCURSES_WRAP_PREFIX=_nc_
13312 fi
13313
13314 cat >>confdefs.h <<EOF
13315 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
13316 EOF
13317
13318 ###############################################################################
13319 # These options are relatively safe to experiment with.
13320
13321 echo "$as_me:13321: checking if you want all development code" >&5
13322 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
13323
13324 # Check whether --with-develop or --without-develop was given.
13325 if test "${with_develop+set}" = set; then
13326   withval="$with_develop"
13327   with_develop=$withval
13328 else
13329   with_develop=no
13330 fi;
13331 echo "$as_me:13331: result: $with_develop" >&5
13332 echo "${ECHO_T}$with_develop" >&6
13333
13334 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
13335 echo "$as_me:13335: checking if you want hard-tabs code" >&5
13336 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
13337
13338 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
13339 if test "${enable_hard_tabs+set}" = set; then
13340   enableval="$enable_hard_tabs"
13341
13342 else
13343   enable_hard_tabs=$with_develop
13344 fi;
13345 echo "$as_me:13345: result: $enable_hard_tabs" >&5
13346 echo "${ECHO_T}$enable_hard_tabs" >&6
13347 test "x$enable_hard_tabs" = xyes &&
13348 cat >>confdefs.h <<\EOF
13349 #define USE_HARD_TABS 1
13350 EOF
13351
13352 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
13353 echo "$as_me:13353: checking if you want limited support for xmc" >&5
13354 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
13355
13356 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
13357 if test "${enable_xmc_glitch+set}" = set; then
13358   enableval="$enable_xmc_glitch"
13359
13360 else
13361   enable_xmc_glitch=$with_develop
13362 fi;
13363 echo "$as_me:13363: result: $enable_xmc_glitch" >&5
13364 echo "${ECHO_T}$enable_xmc_glitch" >&6
13365 test "x$enable_xmc_glitch" = xyes &&
13366 cat >>confdefs.h <<\EOF
13367 #define USE_XMC_SUPPORT 1
13368 EOF
13369
13370 ###############################################################################
13371 # These are just experimental, probably should not be in a package:
13372
13373 echo "$as_me:13373: checking if you do not want to assume colors are white-on-black" >&5
13374 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
13375
13376 # Check whether --enable-assumed-color or --disable-assumed-color was given.
13377 if test "${enable_assumed_color+set}" = set; then
13378   enableval="$enable_assumed_color"
13379   with_assumed_color=$enableval
13380 else
13381   with_assumed_color=yes
13382 fi;
13383 echo "$as_me:13383: result: $with_assumed_color" >&5
13384 echo "${ECHO_T}$with_assumed_color" >&6
13385 test "x$with_assumed_color" = xyes &&
13386 cat >>confdefs.h <<\EOF
13387 #define USE_ASSUMED_COLOR 1
13388 EOF
13389
13390 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
13391 echo "$as_me:13391: checking if you want hashmap scrolling-optimization code" >&5
13392 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
13393
13394 # Check whether --enable-hashmap or --disable-hashmap was given.
13395 if test "${enable_hashmap+set}" = set; then
13396   enableval="$enable_hashmap"
13397   with_hashmap=$enableval
13398 else
13399   with_hashmap=yes
13400 fi;
13401 echo "$as_me:13401: result: $with_hashmap" >&5
13402 echo "${ECHO_T}$with_hashmap" >&6
13403 test "x$with_hashmap" = xyes &&
13404 cat >>confdefs.h <<\EOF
13405 #define USE_HASHMAP 1
13406 EOF
13407
13408 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
13409 echo "$as_me:13409: checking if you want colorfgbg code" >&5
13410 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
13411
13412 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
13413 if test "${enable_colorfgbg+set}" = set; then
13414   enableval="$enable_colorfgbg"
13415   with_colorfgbg=$enableval
13416 else
13417   with_colorfgbg=no
13418 fi;
13419 echo "$as_me:13419: result: $with_colorfgbg" >&5
13420 echo "${ECHO_T}$with_colorfgbg" >&6
13421 test "x$with_colorfgbg" = xyes &&
13422 cat >>confdefs.h <<\EOF
13423 #define USE_COLORFGBG 1
13424 EOF
13425
13426 ###   use option --enable-interop to turn on use of bindings used for interop
13427 echo "$as_me:13427: checking if you want interop bindings" >&5
13428 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
13429
13430 # Check whether --enable-interop or --disable-interop was given.
13431 if test "${enable_interop+set}" = set; then
13432   enableval="$enable_interop"
13433   with_exp_interop=$enableval
13434 else
13435   with_exp_interop=$cf_dft_interop
13436 fi;
13437 echo "$as_me:13437: result: $with_exp_interop" >&5
13438 echo "${ECHO_T}$with_exp_interop" >&6
13439
13440 NCURSES_INTEROP_FUNCS=0
13441 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
13442
13443 echo "$as_me:13443: checking if you want experimental safe-sprintf code" >&5
13444 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
13445
13446 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
13447 if test "${enable_safe_sprintf+set}" = set; then
13448   enableval="$enable_safe_sprintf"
13449   with_safe_sprintf=$enableval
13450 else
13451   with_safe_sprintf=no
13452 fi;
13453 echo "$as_me:13453: result: $with_safe_sprintf" >&5
13454 echo "${ECHO_T}$with_safe_sprintf" >&6
13455 test "x$with_safe_sprintf" = xyes &&
13456 cat >>confdefs.h <<\EOF
13457 #define USE_SAFE_SPRINTF 1
13458 EOF
13459
13460 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
13461 # when hashmap is used scroll hints are useless
13462 if test "$with_hashmap" = no ; then
13463 echo "$as_me:13463: checking if you want to experiment without scrolling-hints code" >&5
13464 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
13465
13466 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
13467 if test "${enable_scroll_hints+set}" = set; then
13468   enableval="$enable_scroll_hints"
13469   with_scroll_hints=$enableval
13470 else
13471   with_scroll_hints=yes
13472 fi;
13473 echo "$as_me:13473: result: $with_scroll_hints" >&5
13474 echo "${ECHO_T}$with_scroll_hints" >&6
13475 test "x$with_scroll_hints" = xyes &&
13476 cat >>confdefs.h <<\EOF
13477 #define USE_SCROLL_HINTS 1
13478 EOF
13479
13480 fi
13481
13482 echo "$as_me:13482: checking if you want wgetch-events code" >&5
13483 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
13484
13485 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
13486 if test "${enable_wgetch_events+set}" = set; then
13487   enableval="$enable_wgetch_events"
13488   with_wgetch_events=$enableval
13489 else
13490   with_wgetch_events=no
13491 fi;
13492 echo "$as_me:13492: result: $with_wgetch_events" >&5
13493 echo "${ECHO_T}$with_wgetch_events" >&6
13494 test "x$with_wgetch_events" = xyes &&
13495 cat >>confdefs.h <<\EOF
13496 #define NCURSES_WGETCH_EVENTS 1
13497 EOF
13498
13499 ###############################################################################
13500
13501 ###     use option --disable-echo to suppress full display compiling commands
13502
13503 echo "$as_me:13503: checking if you want to see long compiling messages" >&5
13504 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
13505
13506 # Check whether --enable-echo or --disable-echo was given.
13507 if test "${enable_echo+set}" = set; then
13508   enableval="$enable_echo"
13509   test "$enableval" != no && enableval=yes
13510         if test "$enableval" != "yes" ; then
13511
13512         ECHO_LT='--silent'
13513         ECHO_LD='@echo linking $@;'
13514         RULE_CC='@echo compiling $<'
13515         SHOW_CC='@echo compiling $@'
13516         ECHO_CC='@'
13517
13518         else
13519
13520         ECHO_LT=''
13521         ECHO_LD=''
13522         RULE_CC=''
13523         SHOW_CC=''
13524         ECHO_CC=''
13525
13526         fi
13527 else
13528   enableval=yes
13529
13530         ECHO_LT=''
13531         ECHO_LD=''
13532         RULE_CC=''
13533         SHOW_CC=''
13534         ECHO_CC=''
13535
13536 fi;
13537 echo "$as_me:13537: result: $enableval" >&5
13538 echo "${ECHO_T}$enableval" >&6
13539
13540 if test "x$enable_echo" = xyes; then
13541         ECHO_LINK=
13542 else
13543         ECHO_LINK='@ echo linking $@ ... ;'
13544         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
13545         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
13546 fi
13547
13548 ###     use option --enable-warnings to turn on all gcc warnings
13549 echo "$as_me:13549: checking if you want to see compiler warnings" >&5
13550 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
13551
13552 # Check whether --enable-warnings or --disable-warnings was given.
13553 if test "${enable_warnings+set}" = set; then
13554   enableval="$enable_warnings"
13555   with_warnings=$enableval
13556 fi;
13557 echo "$as_me:13557: result: $with_warnings" >&5
13558 echo "${ECHO_T}$with_warnings" >&6
13559
13560 if test "x$with_warnings" = "xyes"; then
13561
13562         ADAFLAGS="$ADAFLAGS -gnatg"
13563
13564 INTEL_COMPILER=no
13565
13566 if test "$GCC" = yes ; then
13567         case $host_os in
13568         (linux*|gnu*)
13569                 echo "$as_me:13569: checking if this is really Intel C compiler" >&5
13570 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
13571                 cf_save_CFLAGS="$CFLAGS"
13572                 CFLAGS="$CFLAGS -no-gcc"
13573                 cat >conftest.$ac_ext <<_ACEOF
13574 #line 13574 "configure"
13575 #include "confdefs.h"
13576
13577 int
13578 main ()
13579 {
13580
13581 #ifdef __INTEL_COMPILER
13582 #else
13583 make an error
13584 #endif
13585
13586   ;
13587   return 0;
13588 }
13589 _ACEOF
13590 rm -f conftest.$ac_objext
13591 if { (eval echo "$as_me:13591: \"$ac_compile\"") >&5
13592   (eval $ac_compile) 2>&5
13593   ac_status=$?
13594   echo "$as_me:13594: \$? = $ac_status" >&5
13595   (exit $ac_status); } &&
13596          { ac_try='test -s conftest.$ac_objext'
13597   { (eval echo "$as_me:13597: \"$ac_try\"") >&5
13598   (eval $ac_try) 2>&5
13599   ac_status=$?
13600   echo "$as_me:13600: \$? = $ac_status" >&5
13601   (exit $ac_status); }; }; then
13602   INTEL_COMPILER=yes
13603 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13604
13605 else
13606   echo "$as_me: failed program was:" >&5
13607 cat conftest.$ac_ext >&5
13608 fi
13609 rm -f conftest.$ac_objext conftest.$ac_ext
13610                 CFLAGS="$cf_save_CFLAGS"
13611                 echo "$as_me:13611: result: $INTEL_COMPILER" >&5
13612 echo "${ECHO_T}$INTEL_COMPILER" >&6
13613                 ;;
13614         esac
13615 fi
13616
13617 CLANG_COMPILER=no
13618
13619 if test "$GCC" = yes ; then
13620         echo "$as_me:13620: checking if this is really Clang C compiler" >&5
13621 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
13622         cf_save_CFLAGS="$CFLAGS"
13623         CFLAGS="$CFLAGS -Qunused-arguments"
13624         cat >conftest.$ac_ext <<_ACEOF
13625 #line 13625 "configure"
13626 #include "confdefs.h"
13627
13628 int
13629 main ()
13630 {
13631
13632 #ifdef __clang__
13633 #else
13634 make an error
13635 #endif
13636
13637   ;
13638   return 0;
13639 }
13640 _ACEOF
13641 rm -f conftest.$ac_objext
13642 if { (eval echo "$as_me:13642: \"$ac_compile\"") >&5
13643   (eval $ac_compile) 2>&5
13644   ac_status=$?
13645   echo "$as_me:13645: \$? = $ac_status" >&5
13646   (exit $ac_status); } &&
13647          { ac_try='test -s conftest.$ac_objext'
13648   { (eval echo "$as_me:13648: \"$ac_try\"") >&5
13649   (eval $ac_try) 2>&5
13650   ac_status=$?
13651   echo "$as_me:13651: \$? = $ac_status" >&5
13652   (exit $ac_status); }; }; then
13653   CLANG_COMPILER=yes
13654 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13655
13656 else
13657   echo "$as_me: failed program was:" >&5
13658 cat conftest.$ac_ext >&5
13659 fi
13660 rm -f conftest.$ac_objext conftest.$ac_ext
13661         CFLAGS="$cf_save_CFLAGS"
13662         echo "$as_me:13662: result: $CLANG_COMPILER" >&5
13663 echo "${ECHO_T}$CLANG_COMPILER" >&6
13664 fi
13665
13666 cat > conftest.$ac_ext <<EOF
13667 #line 13667 "${as_me:-configure}"
13668 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13669 EOF
13670
13671 if test "$INTEL_COMPILER" = yes
13672 then
13673 # The "-wdXXX" options suppress warnings:
13674 # remark #1419: external declaration in primary source file
13675 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13676 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13677 # remark #193: zero used for undefined preprocessing identifier
13678 # remark #593: variable "curs_sb_left_arrow" was set but never used
13679 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13680 # remark #869: parameter "tw" was never referenced
13681 # remark #981: operands are evaluated in unspecified order
13682 # warning #279: controlling expression is constant
13683
13684         { echo "$as_me:13684: checking for $CC warning options..." >&5
13685 echo "$as_me: checking for $CC warning options..." >&6;}
13686         cf_save_CFLAGS="$CFLAGS"
13687         EXTRA_CFLAGS="-Wall"
13688         for cf_opt in \
13689                 wd1419 \
13690                 wd1683 \
13691                 wd1684 \
13692                 wd193 \
13693                 wd593 \
13694                 wd279 \
13695                 wd810 \
13696                 wd869 \
13697                 wd981
13698         do
13699                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13700                 if { (eval echo "$as_me:13700: \"$ac_compile\"") >&5
13701   (eval $ac_compile) 2>&5
13702   ac_status=$?
13703   echo "$as_me:13703: \$? = $ac_status" >&5
13704   (exit $ac_status); }; then
13705                         test -n "$verbose" && echo "$as_me:13705: result: ... -$cf_opt" >&5
13706 echo "${ECHO_T}... -$cf_opt" >&6
13707                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13708                 fi
13709         done
13710         CFLAGS="$cf_save_CFLAGS"
13711
13712 elif test "$GCC" = yes
13713 then
13714         { echo "$as_me:13714: checking for $CC warning options..." >&5
13715 echo "$as_me: checking for $CC warning options..." >&6;}
13716         cf_save_CFLAGS="$CFLAGS"
13717         EXTRA_CFLAGS=
13718         cf_warn_CONST=""
13719         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
13720         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
13721         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
13722         for cf_opt in W Wall \
13723                 Wbad-function-cast \
13724                 Wcast-align \
13725                 Wcast-qual \
13726                 Wdeclaration-after-statement \
13727                 Wextra \
13728                 Winline \
13729                 Wmissing-declarations \
13730                 Wmissing-prototypes \
13731                 Wnested-externs \
13732                 Wpointer-arith \
13733                 Wshadow \
13734                 Wstrict-prototypes \
13735                 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
13736         do
13737                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
13738                 if { (eval echo "$as_me:13738: \"$ac_compile\"") >&5
13739   (eval $ac_compile) 2>&5
13740   ac_status=$?
13741   echo "$as_me:13741: \$? = $ac_status" >&5
13742   (exit $ac_status); }; then
13743                         test -n "$verbose" && echo "$as_me:13743: result: ... -$cf_opt" >&5
13744 echo "${ECHO_T}... -$cf_opt" >&6
13745                         case $cf_opt in
13746                         (Wcast-qual)
13747                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
13748                                 ;;
13749                         (Winline)
13750                                 case $GCC_VERSION in
13751                                 ([34].*)
13752                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
13753
13754 echo "${as_me:-configure}:13754: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13755
13756                                         continue;;
13757                                 esac
13758                                 ;;
13759                         (Wpointer-arith)
13760                                 case $GCC_VERSION in
13761                                 ([12].*)
13762                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
13763
13764 echo "${as_me:-configure}:13764: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
13765
13766                                         continue;;
13767                                 esac
13768                                 ;;
13769                         esac
13770                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
13771                 fi
13772         done
13773         CFLAGS="$cf_save_CFLAGS"
13774 fi
13775 rm -rf conftest*
13776
13777         if test "x$cf_with_cxx" = xyes ; then
13778
13779 INTEL_CPLUSPLUS=no
13780
13781 if test "$GCC" = yes ; then
13782         case $host_os in
13783         (linux*|gnu*)
13784                 echo "$as_me:13784: checking if this is really Intel C++ compiler" >&5
13785 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
13786                 cf_save_CFLAGS="$CXXFLAGS"
13787                 CXXFLAGS="$CXXFLAGS -no-gcc"
13788                 cat >conftest.$ac_ext <<_ACEOF
13789 #line 13789 "configure"
13790 #include "confdefs.h"
13791
13792 int
13793 main ()
13794 {
13795
13796 #ifdef __INTEL_COMPILER
13797 #else
13798 make an error
13799 #endif
13800
13801   ;
13802   return 0;
13803 }
13804 _ACEOF
13805 rm -f conftest.$ac_objext
13806 if { (eval echo "$as_me:13806: \"$ac_compile\"") >&5
13807   (eval $ac_compile) 2>&5
13808   ac_status=$?
13809   echo "$as_me:13809: \$? = $ac_status" >&5
13810   (exit $ac_status); } &&
13811          { ac_try='test -s conftest.$ac_objext'
13812   { (eval echo "$as_me:13812: \"$ac_try\"") >&5
13813   (eval $ac_try) 2>&5
13814   ac_status=$?
13815   echo "$as_me:13815: \$? = $ac_status" >&5
13816   (exit $ac_status); }; }; then
13817   INTEL_CPLUSPLUS=yes
13818 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
13819
13820 else
13821   echo "$as_me: failed program was:" >&5
13822 cat conftest.$ac_ext >&5
13823 fi
13824 rm -f conftest.$ac_objext conftest.$ac_ext
13825                 CXXFLAGS="$cf_save_CFLAGS"
13826                 echo "$as_me:13826: result: $INTEL_CPLUSPLUS" >&5
13827 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
13828                 ;;
13829         esac
13830 fi
13831
13832 CLANG_CPLUSPLUS=no
13833
13834 if test "$GCC" = yes ; then
13835         echo "$as_me:13835: checking if this is really Clang C++ compiler" >&5
13836 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
13837         cf_save_CFLAGS="$CXXFLAGS"
13838         CXXFLAGS="$CXXFLAGS -Qunused-arguments"
13839         cat >conftest.$ac_ext <<_ACEOF
13840 #line 13840 "configure"
13841 #include "confdefs.h"
13842
13843 int
13844 main ()
13845 {
13846
13847 #ifdef __clang__
13848 #else
13849 make an error
13850 #endif
13851
13852   ;
13853   return 0;
13854 }
13855 _ACEOF
13856 rm -f conftest.$ac_objext
13857 if { (eval echo "$as_me:13857: \"$ac_compile\"") >&5
13858   (eval $ac_compile) 2>&5
13859   ac_status=$?
13860   echo "$as_me:13860: \$? = $ac_status" >&5
13861   (exit $ac_status); } &&
13862          { ac_try='test -s conftest.$ac_objext'
13863   { (eval echo "$as_me:13863: \"$ac_try\"") >&5
13864   (eval $ac_try) 2>&5
13865   ac_status=$?
13866   echo "$as_me:13866: \$? = $ac_status" >&5
13867   (exit $ac_status); }; }; then
13868   CLANG_CPLUSPLUS=yes
13869 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
13870
13871 else
13872   echo "$as_me: failed program was:" >&5
13873 cat conftest.$ac_ext >&5
13874 fi
13875 rm -f conftest.$ac_objext conftest.$ac_ext
13876         CXXFLAGS="$cf_save_CFLAGS"
13877         echo "$as_me:13877: result: $CLANG_CPLUSPLUS" >&5
13878 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
13879 fi
13880
13881 ac_ext=cc
13882 ac_cpp='$CXXCPP $CPPFLAGS'
13883 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13884 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13885 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13886 ac_main_return=return
13887
13888 cat > conftest.$ac_ext <<EOF
13889 #line 13889 "configure"
13890 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
13891 EOF
13892
13893 if test "$INTEL_CPLUSPLUS" = yes
13894 then
13895 # The "-wdXXX" options suppress warnings:
13896 # remark #1419: external declaration in primary source file
13897 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13898 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
13899 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
13900 # remark #193: zero used for undefined preprocessing identifier
13901 # remark #593: variable "curs_sb_left_arrow" was set but never used
13902 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
13903 # remark #869: parameter "tw" was never referenced
13904 # remark #981: operands are evaluated in unspecified order
13905 # warning #269: invalid format string conversion
13906
13907         { echo "$as_me:13907: checking for $CC warning options..." >&5
13908 echo "$as_me: checking for $CC warning options..." >&6;}
13909         cf_save_CXXFLAGS="$CXXFLAGS"
13910         EXTRA_CXXFLAGS="-Wall"
13911         for cf_opt in \
13912                 wd1419 \
13913                 wd1682 \
13914                 wd1683 \
13915                 wd1684 \
13916                 wd193 \
13917                 wd279 \
13918                 wd593 \
13919                 wd810 \
13920                 wd869 \
13921                 wd981
13922         do
13923                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
13924                 if { (eval echo "$as_me:13924: \"$ac_compile\"") >&5
13925   (eval $ac_compile) 2>&5
13926   ac_status=$?
13927   echo "$as_me:13927: \$? = $ac_status" >&5
13928   (exit $ac_status); }; then
13929                         test -n "$verbose" && echo "$as_me:13929: result: ... -$cf_opt" >&5
13930 echo "${ECHO_T}... -$cf_opt" >&6
13931                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13932                 fi
13933         done
13934         CXXFLAGS="$cf_save_CXXFLAGS"
13935
13936 elif test "$GXX" = yes
13937 then
13938         { echo "$as_me:13938: checking for $CXX warning options..." >&5
13939 echo "$as_me: checking for $CXX warning options..." >&6;}
13940         cf_save_CXXFLAGS="$CXXFLAGS"
13941         EXTRA_CXXFLAGS="-W -Wall"
13942         cf_gxx_extra_warnings=""
13943         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
13944         case "$GCC_VERSION" in
13945         ([1-2].*)
13946                 ;;
13947         (*)
13948                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
13949                 ;;
13950         esac
13951         for cf_opt in \
13952                 Wabi \
13953                 fabi-version=0 \
13954                 Wextra \
13955                 Wignored-qualifiers \
13956                 Wlogical-op \
13957                 Woverloaded-virtual \
13958                 Wsign-promo \
13959                 Wsynth \
13960                 Wold-style-cast \
13961                 Wcast-align \
13962                 Wcast-qual \
13963                 Wpointer-arith \
13964                 Wshadow \
13965                 Wundef $cf_gxx_extra_warnings Wno-unused
13966         do
13967                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
13968                 if { (eval echo "$as_me:13968: \"$ac_compile\"") >&5
13969   (eval $ac_compile) 2>&5
13970   ac_status=$?
13971   echo "$as_me:13971: \$? = $ac_status" >&5
13972   (exit $ac_status); }; then
13973                         test -n "$verbose" && echo "$as_me:13973: result: ... -$cf_opt" >&5
13974 echo "${ECHO_T}... -$cf_opt" >&6
13975                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
13976                 else
13977                         test -n "$verbose" && echo "$as_me:13977: result: ... no -$cf_opt" >&5
13978 echo "${ECHO_T}... no -$cf_opt" >&6
13979                 fi
13980         done
13981         CXXFLAGS="$cf_save_CXXFLAGS"
13982 fi
13983
13984 rm -rf conftest*
13985 ac_ext=c
13986 ac_cpp='$CPP $CPPFLAGS'
13987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13990 ac_main_return=return
13991
13992         fi
13993 fi
13994
13995 if test "$GCC" = yes
13996 then
13997 cat > conftest.i <<EOF
13998 #ifndef GCC_PRINTF
13999 #define GCC_PRINTF 0
14000 #endif
14001 #ifndef GCC_SCANF
14002 #define GCC_SCANF 0
14003 #endif
14004 #ifndef GCC_NORETURN
14005 #define GCC_NORETURN /* nothing */
14006 #endif
14007 #ifndef GCC_UNUSED
14008 #define GCC_UNUSED /* nothing */
14009 #endif
14010 EOF
14011 if test "$GCC" = yes
14012 then
14013         { echo "$as_me:14013: checking for $CC __attribute__ directives..." >&5
14014 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
14015 cat > conftest.$ac_ext <<EOF
14016 #line 14016 "${as_me:-configure}"
14017 #include "confdefs.h"
14018 #include "conftest.h"
14019 #include "conftest.i"
14020 #if     GCC_PRINTF
14021 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
14022 #else
14023 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
14024 #endif
14025 #if     GCC_SCANF
14026 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
14027 #else
14028 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
14029 #endif
14030 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
14031 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
14032 extern void foo(void) GCC_NORETURN;
14033 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
14034 EOF
14035         cf_printf_attribute=no
14036         cf_scanf_attribute=no
14037         for cf_attribute in scanf printf unused noreturn
14038         do
14039
14040 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14041
14042                 cf_directive="__attribute__(($cf_attribute))"
14043                 echo "checking for $CC $cf_directive" 1>&5
14044
14045                 case $cf_attribute in
14046                 (printf)
14047                         cf_printf_attribute=yes
14048                         cat >conftest.h <<EOF
14049 #define GCC_$cf_ATTRIBUTE 1
14050 EOF
14051                         ;;
14052                 (scanf)
14053                         cf_scanf_attribute=yes
14054                         cat >conftest.h <<EOF
14055 #define GCC_$cf_ATTRIBUTE 1
14056 EOF
14057                         ;;
14058                 (*)
14059                         cat >conftest.h <<EOF
14060 #define GCC_$cf_ATTRIBUTE $cf_directive
14061 EOF
14062                         ;;
14063                 esac
14064
14065                 if { (eval echo "$as_me:14065: \"$ac_compile\"") >&5
14066   (eval $ac_compile) 2>&5
14067   ac_status=$?
14068   echo "$as_me:14068: \$? = $ac_status" >&5
14069   (exit $ac_status); }; then
14070                         test -n "$verbose" && echo "$as_me:14070: result: ... $cf_attribute" >&5
14071 echo "${ECHO_T}... $cf_attribute" >&6
14072                         cat conftest.h >>confdefs.h
14073                         case $cf_attribute in
14074                         (noreturn)
14075
14076 cat >>confdefs.h <<EOF
14077 #define GCC_NORETURN $cf_directive
14078 EOF
14079
14080                                 ;;
14081                         (printf)
14082                                 cf_value='/* nothing */'
14083                                 if test "$cf_printf_attribute" != no ; then
14084                                         cf_value='__attribute__((format(printf,fmt,var)))'
14085
14086 cat >>confdefs.h <<\EOF
14087 #define GCC_PRINTF 1
14088 EOF
14089
14090                                 fi
14091
14092 cat >>confdefs.h <<EOF
14093 #define GCC_PRINTFLIKE(fmt,var) $cf_value
14094 EOF
14095
14096                                 ;;
14097                         (scanf)
14098                                 cf_value='/* nothing */'
14099                                 if test "$cf_scanf_attribute" != no ; then
14100                                         cf_value='__attribute__((format(scanf,fmt,var)))'
14101
14102 cat >>confdefs.h <<\EOF
14103 #define GCC_SCANF 1
14104 EOF
14105
14106                                 fi
14107
14108 cat >>confdefs.h <<EOF
14109 #define GCC_SCANFLIKE(fmt,var) $cf_value
14110 EOF
14111
14112                                 ;;
14113                         (unused)
14114
14115 cat >>confdefs.h <<EOF
14116 #define GCC_UNUSED $cf_directive
14117 EOF
14118
14119                                 ;;
14120                         esac
14121                 fi
14122         done
14123 else
14124         fgrep define conftest.i >>confdefs.h
14125 fi
14126 rm -rf conftest*
14127 fi
14128
14129 echo "$as_me:14129: checking if you want to work around bogus compiler/loader warnings" >&5
14130 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
14131
14132 # Check whether --enable-string-hacks or --disable-string-hacks was given.
14133 if test "${enable_string_hacks+set}" = set; then
14134   enableval="$enable_string_hacks"
14135   with_string_hacks=$enableval
14136 else
14137   with_string_hacks=no
14138 fi;
14139 echo "$as_me:14139: result: $with_string_hacks" >&5
14140 echo "${ECHO_T}$with_string_hacks" >&6
14141
14142 if test "x$with_string_hacks" = "xyes"; then
14143
14144 cat >>confdefs.h <<\EOF
14145 #define USE_STRING_HACKS 1
14146 EOF
14147
14148         { echo "$as_me:14148: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
14149 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
14150         echo "$as_me:14150: checking for strlcat" >&5
14151 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
14152 if test "${ac_cv_func_strlcat+set}" = set; then
14153   echo $ECHO_N "(cached) $ECHO_C" >&6
14154 else
14155   cat >conftest.$ac_ext <<_ACEOF
14156 #line 14156 "configure"
14157 #include "confdefs.h"
14158 /* System header to define __stub macros and hopefully few prototypes,
14159     which can conflict with char strlcat (); below.  */
14160 #include <assert.h>
14161 /* Override any gcc2 internal prototype to avoid an error.  */
14162 #ifdef __cplusplus
14163 extern "C"
14164 #endif
14165 /* We use char because int might match the return type of a gcc2
14166    builtin and then its argument prototype would still apply.  */
14167 char strlcat ();
14168 char (*f) ();
14169
14170 int
14171 main ()
14172 {
14173 /* The GNU C library defines this for functions which it implements
14174     to always fail with ENOSYS.  Some functions are actually named
14175     something starting with __ and the normal name is an alias.  */
14176 #if defined (__stub_strlcat) || defined (__stub___strlcat)
14177 choke me
14178 #else
14179 f = strlcat; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14180 #endif
14181
14182   ;
14183   return 0;
14184 }
14185 _ACEOF
14186 rm -f conftest.$ac_objext conftest$ac_exeext
14187 if { (eval echo "$as_me:14187: \"$ac_link\"") >&5
14188   (eval $ac_link) 2>&5
14189   ac_status=$?
14190   echo "$as_me:14190: \$? = $ac_status" >&5
14191   (exit $ac_status); } &&
14192          { ac_try='test -s conftest$ac_exeext'
14193   { (eval echo "$as_me:14193: \"$ac_try\"") >&5
14194   (eval $ac_try) 2>&5
14195   ac_status=$?
14196   echo "$as_me:14196: \$? = $ac_status" >&5
14197   (exit $ac_status); }; }; then
14198   ac_cv_func_strlcat=yes
14199 else
14200   echo "$as_me: failed program was:" >&5
14201 cat conftest.$ac_ext >&5
14202 ac_cv_func_strlcat=no
14203 fi
14204 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14205 fi
14206 echo "$as_me:14206: result: $ac_cv_func_strlcat" >&5
14207 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
14208 if test $ac_cv_func_strlcat = yes; then
14209
14210 cat >>confdefs.h <<\EOF
14211 #define HAVE_STRLCAT 1
14212 EOF
14213
14214 else
14215
14216                 echo "$as_me:14216: checking for strlcat in -lbsd" >&5
14217 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
14218 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
14219   echo $ECHO_N "(cached) $ECHO_C" >&6
14220 else
14221   ac_check_lib_save_LIBS=$LIBS
14222 LIBS="-lbsd  $LIBS"
14223 cat >conftest.$ac_ext <<_ACEOF
14224 #line 14224 "configure"
14225 #include "confdefs.h"
14226
14227 /* Override any gcc2 internal prototype to avoid an error.  */
14228 #ifdef __cplusplus
14229 extern "C"
14230 #endif
14231 /* We use char because int might match the return type of a gcc2
14232    builtin and then its argument prototype would still apply.  */
14233 char strlcat ();
14234 int
14235 main ()
14236 {
14237 strlcat ();
14238   ;
14239   return 0;
14240 }
14241 _ACEOF
14242 rm -f conftest.$ac_objext conftest$ac_exeext
14243 if { (eval echo "$as_me:14243: \"$ac_link\"") >&5
14244   (eval $ac_link) 2>&5
14245   ac_status=$?
14246   echo "$as_me:14246: \$? = $ac_status" >&5
14247   (exit $ac_status); } &&
14248          { ac_try='test -s conftest$ac_exeext'
14249   { (eval echo "$as_me:14249: \"$ac_try\"") >&5
14250   (eval $ac_try) 2>&5
14251   ac_status=$?
14252   echo "$as_me:14252: \$? = $ac_status" >&5
14253   (exit $ac_status); }; }; then
14254   ac_cv_lib_bsd_strlcat=yes
14255 else
14256   echo "$as_me: failed program was:" >&5
14257 cat conftest.$ac_ext >&5
14258 ac_cv_lib_bsd_strlcat=no
14259 fi
14260 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14261 LIBS=$ac_check_lib_save_LIBS
14262 fi
14263 echo "$as_me:14263: result: $ac_cv_lib_bsd_strlcat" >&5
14264 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
14265 if test $ac_cv_lib_bsd_strlcat = yes; then
14266
14267 cf_add_libs="-lbsd"
14268 # Filter out duplicates - this happens with badly-designed ".pc" files...
14269 for cf_add_1lib in $LIBS
14270 do
14271         for cf_add_2lib in $cf_add_libs
14272         do
14273                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
14274                 then
14275                         cf_add_1lib=
14276                         break
14277                 fi
14278         done
14279         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
14280 done
14281 LIBS="$cf_add_libs"
14282
14283 for ac_header in bsd/string.h
14284 do
14285 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14286 echo "$as_me:14286: checking for $ac_header" >&5
14287 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14288 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14289   echo $ECHO_N "(cached) $ECHO_C" >&6
14290 else
14291   cat >conftest.$ac_ext <<_ACEOF
14292 #line 14292 "configure"
14293 #include "confdefs.h"
14294 #include <$ac_header>
14295 _ACEOF
14296 if { (eval echo "$as_me:14296: \"$ac_cpp conftest.$ac_ext\"") >&5
14297   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14298   ac_status=$?
14299   egrep -v '^ *\+' conftest.er1 >conftest.err
14300   rm -f conftest.er1
14301   cat conftest.err >&5
14302   echo "$as_me:14302: \$? = $ac_status" >&5
14303   (exit $ac_status); } >/dev/null; then
14304   if test -s conftest.err; then
14305     ac_cpp_err=$ac_c_preproc_warn_flag
14306   else
14307     ac_cpp_err=
14308   fi
14309 else
14310   ac_cpp_err=yes
14311 fi
14312 if test -z "$ac_cpp_err"; then
14313   eval "$as_ac_Header=yes"
14314 else
14315   echo "$as_me: failed program was:" >&5
14316   cat conftest.$ac_ext >&5
14317   eval "$as_ac_Header=no"
14318 fi
14319 rm -f conftest.err conftest.$ac_ext
14320 fi
14321 echo "$as_me:14321: result: `eval echo '${'$as_ac_Header'}'`" >&5
14322 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14323 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14324   cat >>confdefs.h <<EOF
14325 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14326 EOF
14327
14328 fi
14329 done
14330
14331 cat >>confdefs.h <<\EOF
14332 #define HAVE_STRLCAT 1
14333 EOF
14334
14335 fi
14336
14337 fi
14338
14339 for ac_func in strlcpy snprintf
14340 do
14341 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14342 echo "$as_me:14342: checking for $ac_func" >&5
14343 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14344 if eval "test \"\${$as_ac_var+set}\" = set"; then
14345   echo $ECHO_N "(cached) $ECHO_C" >&6
14346 else
14347   cat >conftest.$ac_ext <<_ACEOF
14348 #line 14348 "configure"
14349 #include "confdefs.h"
14350 /* System header to define __stub macros and hopefully few prototypes,
14351     which can conflict with char $ac_func (); below.  */
14352 #include <assert.h>
14353 /* Override any gcc2 internal prototype to avoid an error.  */
14354 #ifdef __cplusplus
14355 extern "C"
14356 #endif
14357 /* We use char because int might match the return type of a gcc2
14358    builtin and then its argument prototype would still apply.  */
14359 char $ac_func ();
14360 char (*f) ();
14361
14362 int
14363 main ()
14364 {
14365 /* The GNU C library defines this for functions which it implements
14366     to always fail with ENOSYS.  Some functions are actually named
14367     something starting with __ and the normal name is an alias.  */
14368 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14369 choke me
14370 #else
14371 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14372 #endif
14373
14374   ;
14375   return 0;
14376 }
14377 _ACEOF
14378 rm -f conftest.$ac_objext conftest$ac_exeext
14379 if { (eval echo "$as_me:14379: \"$ac_link\"") >&5
14380   (eval $ac_link) 2>&5
14381   ac_status=$?
14382   echo "$as_me:14382: \$? = $ac_status" >&5
14383   (exit $ac_status); } &&
14384          { ac_try='test -s conftest$ac_exeext'
14385   { (eval echo "$as_me:14385: \"$ac_try\"") >&5
14386   (eval $ac_try) 2>&5
14387   ac_status=$?
14388   echo "$as_me:14388: \$? = $ac_status" >&5
14389   (exit $ac_status); }; }; then
14390   eval "$as_ac_var=yes"
14391 else
14392   echo "$as_me: failed program was:" >&5
14393 cat conftest.$ac_ext >&5
14394 eval "$as_ac_var=no"
14395 fi
14396 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14397 fi
14398 echo "$as_me:14398: result: `eval echo '${'$as_ac_var'}'`" >&5
14399 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14400 if test `eval echo '${'$as_ac_var'}'` = yes; then
14401   cat >>confdefs.h <<EOF
14402 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14403 EOF
14404
14405 fi
14406 done
14407
14408 fi
14409
14410 ###     use option --enable-assertions to turn on generation of assertion code
14411 echo "$as_me:14411: checking if you want to enable runtime assertions" >&5
14412 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
14413
14414 # Check whether --enable-assertions or --disable-assertions was given.
14415 if test "${enable_assertions+set}" = set; then
14416   enableval="$enable_assertions"
14417   with_assertions=$enableval
14418 else
14419   with_assertions=no
14420 fi;
14421 echo "$as_me:14421: result: $with_assertions" >&5
14422 echo "${ECHO_T}$with_assertions" >&6
14423 if test -n "$GCC"
14424 then
14425         if test "$with_assertions" = no
14426         then
14427                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
14428         else
14429
14430         ADAFLAGS="$ADAFLAGS -gnata"
14431
14432         fi
14433 fi
14434
14435 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
14436
14437 echo "$as_me:14437: checking if you want to use dmalloc for testing" >&5
14438 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
14439
14440 # Check whether --with-dmalloc or --without-dmalloc was given.
14441 if test "${with_dmalloc+set}" = set; then
14442   withval="$with_dmalloc"
14443
14444 cat >>confdefs.h <<EOF
14445 #define USE_DMALLOC 1
14446 EOF
14447
14448         : ${with_cflags:=-g}
14449         : ${with_no_leaks:=yes}
14450          with_dmalloc=yes
14451 else
14452   with_dmalloc=
14453 fi;
14454 echo "$as_me:14454: result: ${with_dmalloc:-no}" >&5
14455 echo "${ECHO_T}${with_dmalloc:-no}" >&6
14456
14457 case .$with_cflags in
14458 (.*-g*)
14459         case .$CFLAGS in
14460         (.*-g*)
14461                 ;;
14462         (*)
14463
14464 cf_fix_cppflags=no
14465 cf_new_cflags=
14466 cf_new_cppflags=
14467 cf_new_extra_cppflags=
14468
14469 for cf_add_cflags in -g
14470 do
14471 case $cf_fix_cppflags in
14472 (no)
14473         case $cf_add_cflags in
14474         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14475                 case $cf_add_cflags in
14476                 (-D*)
14477                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14478
14479                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14480                                 && test -z "${cf_tst_cflags}" \
14481                                 && cf_fix_cppflags=yes
14482
14483                         if test $cf_fix_cppflags = yes ; then
14484
14485         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14486         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14487
14488                                 continue
14489                         elif test "${cf_tst_cflags}" = "\"'" ; then
14490
14491         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14492         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14493
14494                                 continue
14495                         fi
14496                         ;;
14497                 esac
14498                 case "$CPPFLAGS" in
14499                 (*$cf_add_cflags)
14500                         ;;
14501                 (*)
14502                         case $cf_add_cflags in
14503                         (-D*)
14504                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14505
14506 CPPFLAGS=`echo "$CPPFLAGS" | \
14507         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14508                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14509
14510                                 ;;
14511                         esac
14512
14513         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14514         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14515
14516                         ;;
14517                 esac
14518                 ;;
14519         (*)
14520
14521         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14522         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14523
14524                 ;;
14525         esac
14526         ;;
14527 (yes)
14528
14529         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14530         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14531
14532         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14533
14534         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14535                 && test -z "${cf_tst_cflags}" \
14536                 && cf_fix_cppflags=no
14537         ;;
14538 esac
14539 done
14540
14541 if test -n "$cf_new_cflags" ; then
14542
14543         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14544         CFLAGS="${CFLAGS}$cf_new_cflags"
14545
14546 fi
14547
14548 if test -n "$cf_new_cppflags" ; then
14549
14550         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14551         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14552
14553 fi
14554
14555 if test -n "$cf_new_extra_cppflags" ; then
14556
14557         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14558         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14559
14560 fi
14561
14562                 ;;
14563         esac
14564         ;;
14565 esac
14566
14567 if test "$with_dmalloc" = yes ; then
14568         echo "$as_me:14568: checking for dmalloc.h" >&5
14569 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
14570 if test "${ac_cv_header_dmalloc_h+set}" = set; then
14571   echo $ECHO_N "(cached) $ECHO_C" >&6
14572 else
14573   cat >conftest.$ac_ext <<_ACEOF
14574 #line 14574 "configure"
14575 #include "confdefs.h"
14576 #include <dmalloc.h>
14577 _ACEOF
14578 if { (eval echo "$as_me:14578: \"$ac_cpp conftest.$ac_ext\"") >&5
14579   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14580   ac_status=$?
14581   egrep -v '^ *\+' conftest.er1 >conftest.err
14582   rm -f conftest.er1
14583   cat conftest.err >&5
14584   echo "$as_me:14584: \$? = $ac_status" >&5
14585   (exit $ac_status); } >/dev/null; then
14586   if test -s conftest.err; then
14587     ac_cpp_err=$ac_c_preproc_warn_flag
14588   else
14589     ac_cpp_err=
14590   fi
14591 else
14592   ac_cpp_err=yes
14593 fi
14594 if test -z "$ac_cpp_err"; then
14595   ac_cv_header_dmalloc_h=yes
14596 else
14597   echo "$as_me: failed program was:" >&5
14598   cat conftest.$ac_ext >&5
14599   ac_cv_header_dmalloc_h=no
14600 fi
14601 rm -f conftest.err conftest.$ac_ext
14602 fi
14603 echo "$as_me:14603: result: $ac_cv_header_dmalloc_h" >&5
14604 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
14605 if test $ac_cv_header_dmalloc_h = yes; then
14606
14607 echo "$as_me:14607: checking for dmalloc_debug in -ldmalloc" >&5
14608 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
14609 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
14610   echo $ECHO_N "(cached) $ECHO_C" >&6
14611 else
14612   ac_check_lib_save_LIBS=$LIBS
14613 LIBS="-ldmalloc  $LIBS"
14614 cat >conftest.$ac_ext <<_ACEOF
14615 #line 14615 "configure"
14616 #include "confdefs.h"
14617
14618 /* Override any gcc2 internal prototype to avoid an error.  */
14619 #ifdef __cplusplus
14620 extern "C"
14621 #endif
14622 /* We use char because int might match the return type of a gcc2
14623    builtin and then its argument prototype would still apply.  */
14624 char dmalloc_debug ();
14625 int
14626 main ()
14627 {
14628 dmalloc_debug ();
14629   ;
14630   return 0;
14631 }
14632 _ACEOF
14633 rm -f conftest.$ac_objext conftest$ac_exeext
14634 if { (eval echo "$as_me:14634: \"$ac_link\"") >&5
14635   (eval $ac_link) 2>&5
14636   ac_status=$?
14637   echo "$as_me:14637: \$? = $ac_status" >&5
14638   (exit $ac_status); } &&
14639          { ac_try='test -s conftest$ac_exeext'
14640   { (eval echo "$as_me:14640: \"$ac_try\"") >&5
14641   (eval $ac_try) 2>&5
14642   ac_status=$?
14643   echo "$as_me:14643: \$? = $ac_status" >&5
14644   (exit $ac_status); }; }; then
14645   ac_cv_lib_dmalloc_dmalloc_debug=yes
14646 else
14647   echo "$as_me: failed program was:" >&5
14648 cat conftest.$ac_ext >&5
14649 ac_cv_lib_dmalloc_dmalloc_debug=no
14650 fi
14651 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14652 LIBS=$ac_check_lib_save_LIBS
14653 fi
14654 echo "$as_me:14654: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
14655 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
14656 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
14657   cat >>confdefs.h <<EOF
14658 #define HAVE_LIBDMALLOC 1
14659 EOF
14660
14661   LIBS="-ldmalloc $LIBS"
14662
14663 fi
14664
14665 fi
14666
14667 fi
14668
14669 echo "$as_me:14669: checking if you want to use dbmalloc for testing" >&5
14670 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
14671
14672 # Check whether --with-dbmalloc or --without-dbmalloc was given.
14673 if test "${with_dbmalloc+set}" = set; then
14674   withval="$with_dbmalloc"
14675
14676 cat >>confdefs.h <<EOF
14677 #define USE_DBMALLOC 1
14678 EOF
14679
14680         : ${with_cflags:=-g}
14681         : ${with_no_leaks:=yes}
14682          with_dbmalloc=yes
14683 else
14684   with_dbmalloc=
14685 fi;
14686 echo "$as_me:14686: result: ${with_dbmalloc:-no}" >&5
14687 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
14688
14689 case .$with_cflags in
14690 (.*-g*)
14691         case .$CFLAGS in
14692         (.*-g*)
14693                 ;;
14694         (*)
14695
14696 cf_fix_cppflags=no
14697 cf_new_cflags=
14698 cf_new_cppflags=
14699 cf_new_extra_cppflags=
14700
14701 for cf_add_cflags in -g
14702 do
14703 case $cf_fix_cppflags in
14704 (no)
14705         case $cf_add_cflags in
14706         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14707                 case $cf_add_cflags in
14708                 (-D*)
14709                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14710
14711                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14712                                 && test -z "${cf_tst_cflags}" \
14713                                 && cf_fix_cppflags=yes
14714
14715                         if test $cf_fix_cppflags = yes ; then
14716
14717         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14718         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14719
14720                                 continue
14721                         elif test "${cf_tst_cflags}" = "\"'" ; then
14722
14723         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14724         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14725
14726                                 continue
14727                         fi
14728                         ;;
14729                 esac
14730                 case "$CPPFLAGS" in
14731                 (*$cf_add_cflags)
14732                         ;;
14733                 (*)
14734                         case $cf_add_cflags in
14735                         (-D*)
14736                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14737
14738 CPPFLAGS=`echo "$CPPFLAGS" | \
14739         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14740                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14741
14742                                 ;;
14743                         esac
14744
14745         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14746         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14747
14748                         ;;
14749                 esac
14750                 ;;
14751         (*)
14752
14753         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14754         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14755
14756                 ;;
14757         esac
14758         ;;
14759 (yes)
14760
14761         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14762         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14763
14764         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14765
14766         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14767                 && test -z "${cf_tst_cflags}" \
14768                 && cf_fix_cppflags=no
14769         ;;
14770 esac
14771 done
14772
14773 if test -n "$cf_new_cflags" ; then
14774
14775         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14776         CFLAGS="${CFLAGS}$cf_new_cflags"
14777
14778 fi
14779
14780 if test -n "$cf_new_cppflags" ; then
14781
14782         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14783         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14784
14785 fi
14786
14787 if test -n "$cf_new_extra_cppflags" ; then
14788
14789         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14790         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14791
14792 fi
14793
14794                 ;;
14795         esac
14796         ;;
14797 esac
14798
14799 if test "$with_dbmalloc" = yes ; then
14800         echo "$as_me:14800: checking for dbmalloc.h" >&5
14801 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
14802 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
14803   echo $ECHO_N "(cached) $ECHO_C" >&6
14804 else
14805   cat >conftest.$ac_ext <<_ACEOF
14806 #line 14806 "configure"
14807 #include "confdefs.h"
14808 #include <dbmalloc.h>
14809 _ACEOF
14810 if { (eval echo "$as_me:14810: \"$ac_cpp conftest.$ac_ext\"") >&5
14811   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14812   ac_status=$?
14813   egrep -v '^ *\+' conftest.er1 >conftest.err
14814   rm -f conftest.er1
14815   cat conftest.err >&5
14816   echo "$as_me:14816: \$? = $ac_status" >&5
14817   (exit $ac_status); } >/dev/null; then
14818   if test -s conftest.err; then
14819     ac_cpp_err=$ac_c_preproc_warn_flag
14820   else
14821     ac_cpp_err=
14822   fi
14823 else
14824   ac_cpp_err=yes
14825 fi
14826 if test -z "$ac_cpp_err"; then
14827   ac_cv_header_dbmalloc_h=yes
14828 else
14829   echo "$as_me: failed program was:" >&5
14830   cat conftest.$ac_ext >&5
14831   ac_cv_header_dbmalloc_h=no
14832 fi
14833 rm -f conftest.err conftest.$ac_ext
14834 fi
14835 echo "$as_me:14835: result: $ac_cv_header_dbmalloc_h" >&5
14836 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
14837 if test $ac_cv_header_dbmalloc_h = yes; then
14838
14839 echo "$as_me:14839: checking for debug_malloc in -ldbmalloc" >&5
14840 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
14841 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
14842   echo $ECHO_N "(cached) $ECHO_C" >&6
14843 else
14844   ac_check_lib_save_LIBS=$LIBS
14845 LIBS="-ldbmalloc  $LIBS"
14846 cat >conftest.$ac_ext <<_ACEOF
14847 #line 14847 "configure"
14848 #include "confdefs.h"
14849
14850 /* Override any gcc2 internal prototype to avoid an error.  */
14851 #ifdef __cplusplus
14852 extern "C"
14853 #endif
14854 /* We use char because int might match the return type of a gcc2
14855    builtin and then its argument prototype would still apply.  */
14856 char debug_malloc ();
14857 int
14858 main ()
14859 {
14860 debug_malloc ();
14861   ;
14862   return 0;
14863 }
14864 _ACEOF
14865 rm -f conftest.$ac_objext conftest$ac_exeext
14866 if { (eval echo "$as_me:14866: \"$ac_link\"") >&5
14867   (eval $ac_link) 2>&5
14868   ac_status=$?
14869   echo "$as_me:14869: \$? = $ac_status" >&5
14870   (exit $ac_status); } &&
14871          { ac_try='test -s conftest$ac_exeext'
14872   { (eval echo "$as_me:14872: \"$ac_try\"") >&5
14873   (eval $ac_try) 2>&5
14874   ac_status=$?
14875   echo "$as_me:14875: \$? = $ac_status" >&5
14876   (exit $ac_status); }; }; then
14877   ac_cv_lib_dbmalloc_debug_malloc=yes
14878 else
14879   echo "$as_me: failed program was:" >&5
14880 cat conftest.$ac_ext >&5
14881 ac_cv_lib_dbmalloc_debug_malloc=no
14882 fi
14883 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14884 LIBS=$ac_check_lib_save_LIBS
14885 fi
14886 echo "$as_me:14886: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
14887 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
14888 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
14889   cat >>confdefs.h <<EOF
14890 #define HAVE_LIBDBMALLOC 1
14891 EOF
14892
14893   LIBS="-ldbmalloc $LIBS"
14894
14895 fi
14896
14897 fi
14898
14899 fi
14900
14901 echo "$as_me:14901: checking if you want to use valgrind for testing" >&5
14902 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
14903
14904 # Check whether --with-valgrind or --without-valgrind was given.
14905 if test "${with_valgrind+set}" = set; then
14906   withval="$with_valgrind"
14907
14908 cat >>confdefs.h <<EOF
14909 #define USE_VALGRIND 1
14910 EOF
14911
14912         : ${with_cflags:=-g}
14913         : ${with_no_leaks:=yes}
14914          with_valgrind=yes
14915 else
14916   with_valgrind=
14917 fi;
14918 echo "$as_me:14918: result: ${with_valgrind:-no}" >&5
14919 echo "${ECHO_T}${with_valgrind:-no}" >&6
14920
14921 case .$with_cflags in
14922 (.*-g*)
14923         case .$CFLAGS in
14924         (.*-g*)
14925                 ;;
14926         (*)
14927
14928 cf_fix_cppflags=no
14929 cf_new_cflags=
14930 cf_new_cppflags=
14931 cf_new_extra_cppflags=
14932
14933 for cf_add_cflags in -g
14934 do
14935 case $cf_fix_cppflags in
14936 (no)
14937         case $cf_add_cflags in
14938         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14939                 case $cf_add_cflags in
14940                 (-D*)
14941                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14942
14943                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14944                                 && test -z "${cf_tst_cflags}" \
14945                                 && cf_fix_cppflags=yes
14946
14947                         if test $cf_fix_cppflags = yes ; then
14948
14949         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14950         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14951
14952                                 continue
14953                         elif test "${cf_tst_cflags}" = "\"'" ; then
14954
14955         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14956         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14957
14958                                 continue
14959                         fi
14960                         ;;
14961                 esac
14962                 case "$CPPFLAGS" in
14963                 (*$cf_add_cflags)
14964                         ;;
14965                 (*)
14966                         case $cf_add_cflags in
14967                         (-D*)
14968                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14969
14970 CPPFLAGS=`echo "$CPPFLAGS" | \
14971         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14972                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14973
14974                                 ;;
14975                         esac
14976
14977         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14978         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14979
14980                         ;;
14981                 esac
14982                 ;;
14983         (*)
14984
14985         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14986         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14987
14988                 ;;
14989         esac
14990         ;;
14991 (yes)
14992
14993         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14994         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14995
14996         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14997
14998         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14999                 && test -z "${cf_tst_cflags}" \
15000                 && cf_fix_cppflags=no
15001         ;;
15002 esac
15003 done
15004
15005 if test -n "$cf_new_cflags" ; then
15006
15007         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15008         CFLAGS="${CFLAGS}$cf_new_cflags"
15009
15010 fi
15011
15012 if test -n "$cf_new_cppflags" ; then
15013
15014         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15015         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15016
15017 fi
15018
15019 if test -n "$cf_new_extra_cppflags" ; then
15020
15021         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15022         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15023
15024 fi
15025
15026                 ;;
15027         esac
15028         ;;
15029 esac
15030
15031 echo "$as_me:15031: checking if you want to perform memory-leak testing" >&5
15032 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
15033
15034 # Check whether --enable-leaks or --disable-leaks was given.
15035 if test "${enable_leaks+set}" = set; then
15036   enableval="$enable_leaks"
15037   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
15038 else
15039   : ${with_no_leaks:=no}
15040 fi;
15041 echo "$as_me:15041: result: $with_no_leaks" >&5
15042 echo "${ECHO_T}$with_no_leaks" >&6
15043
15044 if test "$with_no_leaks" = yes ; then
15045
15046 cat >>confdefs.h <<\EOF
15047 #define NO_LEAKS 1
15048 EOF
15049
15050 cat >>confdefs.h <<\EOF
15051 #define YY_NO_LEAKS 1
15052 EOF
15053
15054 fi
15055
15056 cat >>confdefs.h <<\EOF
15057 #define HAVE_NC_ALLOC_H 1
15058 EOF
15059
15060 ###     use option --enable-expanded to generate certain macros as functions
15061
15062 # Check whether --enable-expanded or --disable-expanded was given.
15063 if test "${enable_expanded+set}" = set; then
15064   enableval="$enable_expanded"
15065   test "x$enableval" = xyes &&
15066 cat >>confdefs.h <<\EOF
15067 #define NCURSES_EXPANDED 1
15068 EOF
15069
15070 fi;
15071
15072 ###     use option --disable-macros to suppress macros in favor of functions
15073
15074 # Check whether --enable-macros or --disable-macros was given.
15075 if test "${enable_macros+set}" = set; then
15076   enableval="$enable_macros"
15077   test "$enableval" = no &&
15078 cat >>confdefs.h <<\EOF
15079 #define NCURSES_NOMACROS 1
15080 EOF
15081
15082 fi;
15083
15084 # Normally we only add trace() to the debug-library.  Allow this to be
15085 # extended to all models of the ncurses library:
15086 cf_all_traces=no
15087 case "$CFLAGS $CPPFLAGS" in
15088 (*-DTRACE*)
15089         cf_all_traces=yes
15090         ;;
15091 esac
15092
15093 echo "$as_me:15093: checking whether to add trace feature to all models" >&5
15094 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
15095
15096 # Check whether --with-trace or --without-trace was given.
15097 if test "${with_trace+set}" = set; then
15098   withval="$with_trace"
15099   cf_with_trace=$withval
15100 else
15101   cf_with_trace=$cf_all_traces
15102 fi;
15103 echo "$as_me:15103: result: $cf_with_trace" >&5
15104 echo "${ECHO_T}$cf_with_trace" >&6
15105
15106 if test "x$cf_with_trace" = xyes ; then
15107         LIB_TRACING=all
15108         ADA_TRACE=TRUE
15109
15110 cf_fix_cppflags=no
15111 cf_new_cflags=
15112 cf_new_cppflags=
15113 cf_new_extra_cppflags=
15114
15115 for cf_add_cflags in -DTRACE
15116 do
15117 case $cf_fix_cppflags in
15118 (no)
15119         case $cf_add_cflags in
15120         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15121                 case $cf_add_cflags in
15122                 (-D*)
15123                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15124
15125                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15126                                 && test -z "${cf_tst_cflags}" \
15127                                 && cf_fix_cppflags=yes
15128
15129                         if test $cf_fix_cppflags = yes ; then
15130
15131         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15132         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15133
15134                                 continue
15135                         elif test "${cf_tst_cflags}" = "\"'" ; then
15136
15137         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15138         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15139
15140                                 continue
15141                         fi
15142                         ;;
15143                 esac
15144                 case "$CPPFLAGS" in
15145                 (*$cf_add_cflags)
15146                         ;;
15147                 (*)
15148                         case $cf_add_cflags in
15149                         (-D*)
15150                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15151
15152 CPPFLAGS=`echo "$CPPFLAGS" | \
15153         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15154                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15155
15156                                 ;;
15157                         esac
15158
15159         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15160         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15161
15162                         ;;
15163                 esac
15164                 ;;
15165         (*)
15166
15167         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15168         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15169
15170                 ;;
15171         esac
15172         ;;
15173 (yes)
15174
15175         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15176         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15177
15178         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15179
15180         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15181                 && test -z "${cf_tst_cflags}" \
15182                 && cf_fix_cppflags=no
15183         ;;
15184 esac
15185 done
15186
15187 if test -n "$cf_new_cflags" ; then
15188
15189         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15190         CFLAGS="${CFLAGS}$cf_new_cflags"
15191
15192 fi
15193
15194 if test -n "$cf_new_cppflags" ; then
15195
15196         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15197         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15198
15199 fi
15200
15201 if test -n "$cf_new_extra_cppflags" ; then
15202
15203         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15204         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15205
15206 fi
15207
15208 else
15209         LIB_TRACING=DEBUG
15210         ADA_TRACE=FALSE
15211 fi
15212
15213 echo "$as_me:15213: checking if we want to use GNAT projects" >&5
15214 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
15215
15216 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
15217 if test "${enable_gnat_projects+set}" = set; then
15218   enableval="$enable_gnat_projects"
15219   test "$enableval" != no && enableval=yes
15220         if test "$enableval" != "yes" ; then
15221     enable_gnat_projects=no
15222         else
15223                 enable_gnat_projects=yes
15224         fi
15225 else
15226   enableval=yes
15227         enable_gnat_projects=yes
15228
15229 fi;
15230 echo "$as_me:15230: result: $enable_gnat_projects" >&5
15231 echo "${ECHO_T}$enable_gnat_projects" >&6
15232
15233 ###     Checks for libraries.
15234 case $cf_cv_system_name in
15235 (*mingw32*|*mingw64*)
15236         CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
15237         LIBS=" -lpsapi $LIBS"
15238         ;;
15239 (*)
15240 echo "$as_me:15240: checking for gettimeofday" >&5
15241 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
15242 if test "${ac_cv_func_gettimeofday+set}" = set; then
15243   echo $ECHO_N "(cached) $ECHO_C" >&6
15244 else
15245   cat >conftest.$ac_ext <<_ACEOF
15246 #line 15246 "configure"
15247 #include "confdefs.h"
15248 /* System header to define __stub macros and hopefully few prototypes,
15249     which can conflict with char gettimeofday (); below.  */
15250 #include <assert.h>
15251 /* Override any gcc2 internal prototype to avoid an error.  */
15252 #ifdef __cplusplus
15253 extern "C"
15254 #endif
15255 /* We use char because int might match the return type of a gcc2
15256    builtin and then its argument prototype would still apply.  */
15257 char gettimeofday ();
15258 char (*f) ();
15259
15260 int
15261 main ()
15262 {
15263 /* The GNU C library defines this for functions which it implements
15264     to always fail with ENOSYS.  Some functions are actually named
15265     something starting with __ and the normal name is an alias.  */
15266 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
15267 choke me
15268 #else
15269 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15270 #endif
15271
15272   ;
15273   return 0;
15274 }
15275 _ACEOF
15276 rm -f conftest.$ac_objext conftest$ac_exeext
15277 if { (eval echo "$as_me:15277: \"$ac_link\"") >&5
15278   (eval $ac_link) 2>&5
15279   ac_status=$?
15280   echo "$as_me:15280: \$? = $ac_status" >&5
15281   (exit $ac_status); } &&
15282          { ac_try='test -s conftest$ac_exeext'
15283   { (eval echo "$as_me:15283: \"$ac_try\"") >&5
15284   (eval $ac_try) 2>&5
15285   ac_status=$?
15286   echo "$as_me:15286: \$? = $ac_status" >&5
15287   (exit $ac_status); }; }; then
15288   ac_cv_func_gettimeofday=yes
15289 else
15290   echo "$as_me: failed program was:" >&5
15291 cat conftest.$ac_ext >&5
15292 ac_cv_func_gettimeofday=no
15293 fi
15294 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15295 fi
15296 echo "$as_me:15296: result: $ac_cv_func_gettimeofday" >&5
15297 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
15298 if test $ac_cv_func_gettimeofday = yes; then
15299
15300 cat >>confdefs.h <<\EOF
15301 #define HAVE_GETTIMEOFDAY 1
15302 EOF
15303
15304 else
15305
15306 echo "$as_me:15306: checking for gettimeofday in -lbsd" >&5
15307 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
15308 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
15309   echo $ECHO_N "(cached) $ECHO_C" >&6
15310 else
15311   ac_check_lib_save_LIBS=$LIBS
15312 LIBS="-lbsd  $LIBS"
15313 cat >conftest.$ac_ext <<_ACEOF
15314 #line 15314 "configure"
15315 #include "confdefs.h"
15316
15317 /* Override any gcc2 internal prototype to avoid an error.  */
15318 #ifdef __cplusplus
15319 extern "C"
15320 #endif
15321 /* We use char because int might match the return type of a gcc2
15322    builtin and then its argument prototype would still apply.  */
15323 char gettimeofday ();
15324 int
15325 main ()
15326 {
15327 gettimeofday ();
15328   ;
15329   return 0;
15330 }
15331 _ACEOF
15332 rm -f conftest.$ac_objext conftest$ac_exeext
15333 if { (eval echo "$as_me:15333: \"$ac_link\"") >&5
15334   (eval $ac_link) 2>&5
15335   ac_status=$?
15336   echo "$as_me:15336: \$? = $ac_status" >&5
15337   (exit $ac_status); } &&
15338          { ac_try='test -s conftest$ac_exeext'
15339   { (eval echo "$as_me:15339: \"$ac_try\"") >&5
15340   (eval $ac_try) 2>&5
15341   ac_status=$?
15342   echo "$as_me:15342: \$? = $ac_status" >&5
15343   (exit $ac_status); }; }; then
15344   ac_cv_lib_bsd_gettimeofday=yes
15345 else
15346   echo "$as_me: failed program was:" >&5
15347 cat conftest.$ac_ext >&5
15348 ac_cv_lib_bsd_gettimeofday=no
15349 fi
15350 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15351 LIBS=$ac_check_lib_save_LIBS
15352 fi
15353 echo "$as_me:15353: result: $ac_cv_lib_bsd_gettimeofday" >&5
15354 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
15355 if test $ac_cv_lib_bsd_gettimeofday = yes; then
15356
15357 cat >>confdefs.h <<\EOF
15358 #define HAVE_GETTIMEOFDAY 1
15359 EOF
15360
15361 cf_add_libs="-lbsd"
15362 # Filter out duplicates - this happens with badly-designed ".pc" files...
15363 for cf_add_1lib in $LIBS
15364 do
15365         for cf_add_2lib in $cf_add_libs
15366         do
15367                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15368                 then
15369                         cf_add_1lib=
15370                         break
15371                 fi
15372         done
15373         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15374 done
15375 LIBS="$cf_add_libs"
15376
15377 fi
15378
15379 fi
15380         ;;
15381 esac
15382
15383 echo "$as_me:15383: checking if -lm needed for math functions" >&5
15384 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
15385 if test "${cf_cv_need_libm+set}" = set; then
15386   echo $ECHO_N "(cached) $ECHO_C" >&6
15387 else
15388
15389         cat >conftest.$ac_ext <<_ACEOF
15390 #line 15390 "configure"
15391 #include "confdefs.h"
15392
15393         #include <stdio.h>
15394         #include <stdlib.h>
15395         #include <math.h>
15396
15397 int
15398 main ()
15399 {
15400 double x = rand(); printf("result = %g\n", pow(sin(x),x))
15401   ;
15402   return 0;
15403 }
15404 _ACEOF
15405 rm -f conftest.$ac_objext conftest$ac_exeext
15406 if { (eval echo "$as_me:15406: \"$ac_link\"") >&5
15407   (eval $ac_link) 2>&5
15408   ac_status=$?
15409   echo "$as_me:15409: \$? = $ac_status" >&5
15410   (exit $ac_status); } &&
15411          { ac_try='test -s conftest$ac_exeext'
15412   { (eval echo "$as_me:15412: \"$ac_try\"") >&5
15413   (eval $ac_try) 2>&5
15414   ac_status=$?
15415   echo "$as_me:15415: \$? = $ac_status" >&5
15416   (exit $ac_status); }; }; then
15417   cf_cv_need_libm=no
15418 else
15419   echo "$as_me: failed program was:" >&5
15420 cat conftest.$ac_ext >&5
15421 cf_cv_need_libm=yes
15422 fi
15423 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15424 fi
15425 echo "$as_me:15425: result: $cf_cv_need_libm" >&5
15426 echo "${ECHO_T}$cf_cv_need_libm" >&6
15427 if test "$cf_cv_need_libm" = yes
15428 then
15429 MATH_LIB=-lm
15430 fi
15431
15432 ###     Checks for header files.
15433 echo "$as_me:15433: checking for ANSI C header files" >&5
15434 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15435 if test "${ac_cv_header_stdc+set}" = set; then
15436   echo $ECHO_N "(cached) $ECHO_C" >&6
15437 else
15438   cat >conftest.$ac_ext <<_ACEOF
15439 #line 15439 "configure"
15440 #include "confdefs.h"
15441 #include <stdlib.h>
15442 #include <stdarg.h>
15443 #include <string.h>
15444 #include <float.h>
15445
15446 _ACEOF
15447 if { (eval echo "$as_me:15447: \"$ac_cpp conftest.$ac_ext\"") >&5
15448   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15449   ac_status=$?
15450   egrep -v '^ *\+' conftest.er1 >conftest.err
15451   rm -f conftest.er1
15452   cat conftest.err >&5
15453   echo "$as_me:15453: \$? = $ac_status" >&5
15454   (exit $ac_status); } >/dev/null; then
15455   if test -s conftest.err; then
15456     ac_cpp_err=$ac_c_preproc_warn_flag
15457   else
15458     ac_cpp_err=
15459   fi
15460 else
15461   ac_cpp_err=yes
15462 fi
15463 if test -z "$ac_cpp_err"; then
15464   ac_cv_header_stdc=yes
15465 else
15466   echo "$as_me: failed program was:" >&5
15467   cat conftest.$ac_ext >&5
15468   ac_cv_header_stdc=no
15469 fi
15470 rm -f conftest.err conftest.$ac_ext
15471
15472 if test $ac_cv_header_stdc = yes; then
15473   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15474   cat >conftest.$ac_ext <<_ACEOF
15475 #line 15475 "configure"
15476 #include "confdefs.h"
15477 #include <string.h>
15478
15479 _ACEOF
15480 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15481   egrep "memchr" >/dev/null 2>&1; then
15482   :
15483 else
15484   ac_cv_header_stdc=no
15485 fi
15486 rm -rf conftest*
15487
15488 fi
15489
15490 if test $ac_cv_header_stdc = yes; then
15491   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15492   cat >conftest.$ac_ext <<_ACEOF
15493 #line 15493 "configure"
15494 #include "confdefs.h"
15495 #include <stdlib.h>
15496
15497 _ACEOF
15498 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15499   egrep "free" >/dev/null 2>&1; then
15500   :
15501 else
15502   ac_cv_header_stdc=no
15503 fi
15504 rm -rf conftest*
15505
15506 fi
15507
15508 if test $ac_cv_header_stdc = yes; then
15509   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15510   if test "$cross_compiling" = yes; then
15511   :
15512 else
15513   cat >conftest.$ac_ext <<_ACEOF
15514 #line 15514 "configure"
15515 #include "confdefs.h"
15516 #include <ctype.h>
15517 #if ((' ' & 0x0FF) == 0x020)
15518 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15519 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15520 #else
15521 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15522                      || ('j' <= (c) && (c) <= 'r') \
15523                      || ('s' <= (c) && (c) <= 'z'))
15524 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15525 #endif
15526
15527 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15528 int
15529 main ()
15530 {
15531   int i;
15532   for (i = 0; i < 256; i++)
15533     if (XOR (islower (i), ISLOWER (i))
15534         || toupper (i) != TOUPPER (i))
15535       $ac_main_return(2);
15536   $ac_main_return (0);
15537 }
15538 _ACEOF
15539 rm -f conftest$ac_exeext
15540 if { (eval echo "$as_me:15540: \"$ac_link\"") >&5
15541   (eval $ac_link) 2>&5
15542   ac_status=$?
15543   echo "$as_me:15543: \$? = $ac_status" >&5
15544   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15545   { (eval echo "$as_me:15545: \"$ac_try\"") >&5
15546   (eval $ac_try) 2>&5
15547   ac_status=$?
15548   echo "$as_me:15548: \$? = $ac_status" >&5
15549   (exit $ac_status); }; }; then
15550   :
15551 else
15552   echo "$as_me: program exited with status $ac_status" >&5
15553 echo "$as_me: failed program was:" >&5
15554 cat conftest.$ac_ext >&5
15555 ac_cv_header_stdc=no
15556 fi
15557 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15558 fi
15559 fi
15560 fi
15561 echo "$as_me:15561: result: $ac_cv_header_stdc" >&5
15562 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15563 if test $ac_cv_header_stdc = yes; then
15564
15565 cat >>confdefs.h <<\EOF
15566 #define STDC_HEADERS 1
15567 EOF
15568
15569 fi
15570
15571 ac_header_dirent=no
15572 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15573   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15574 echo "$as_me:15574: checking for $ac_hdr that defines DIR" >&5
15575 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
15576 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15577   echo $ECHO_N "(cached) $ECHO_C" >&6
15578 else
15579   cat >conftest.$ac_ext <<_ACEOF
15580 #line 15580 "configure"
15581 #include "confdefs.h"
15582 #include <sys/types.h>
15583 #include <$ac_hdr>
15584
15585 int
15586 main ()
15587 {
15588 if ((DIR *) 0)
15589 return 0;
15590   ;
15591   return 0;
15592 }
15593 _ACEOF
15594 rm -f conftest.$ac_objext
15595 if { (eval echo "$as_me:15595: \"$ac_compile\"") >&5
15596   (eval $ac_compile) 2>&5
15597   ac_status=$?
15598   echo "$as_me:15598: \$? = $ac_status" >&5
15599   (exit $ac_status); } &&
15600          { ac_try='test -s conftest.$ac_objext'
15601   { (eval echo "$as_me:15601: \"$ac_try\"") >&5
15602   (eval $ac_try) 2>&5
15603   ac_status=$?
15604   echo "$as_me:15604: \$? = $ac_status" >&5
15605   (exit $ac_status); }; }; then
15606   eval "$as_ac_Header=yes"
15607 else
15608   echo "$as_me: failed program was:" >&5
15609 cat conftest.$ac_ext >&5
15610 eval "$as_ac_Header=no"
15611 fi
15612 rm -f conftest.$ac_objext conftest.$ac_ext
15613 fi
15614 echo "$as_me:15614: result: `eval echo '${'$as_ac_Header'}'`" >&5
15615 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15616 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15617   cat >>confdefs.h <<EOF
15618 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15619 EOF
15620
15621 ac_header_dirent=$ac_hdr; break
15622 fi
15623
15624 done
15625 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15626 if test $ac_header_dirent = dirent.h; then
15627   echo "$as_me:15627: checking for opendir in -ldir" >&5
15628 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
15629 if test "${ac_cv_lib_dir_opendir+set}" = set; then
15630   echo $ECHO_N "(cached) $ECHO_C" >&6
15631 else
15632   ac_check_lib_save_LIBS=$LIBS
15633 LIBS="-ldir  $LIBS"
15634 cat >conftest.$ac_ext <<_ACEOF
15635 #line 15635 "configure"
15636 #include "confdefs.h"
15637
15638 /* Override any gcc2 internal prototype to avoid an error.  */
15639 #ifdef __cplusplus
15640 extern "C"
15641 #endif
15642 /* We use char because int might match the return type of a gcc2
15643    builtin and then its argument prototype would still apply.  */
15644 char opendir ();
15645 int
15646 main ()
15647 {
15648 opendir ();
15649   ;
15650   return 0;
15651 }
15652 _ACEOF
15653 rm -f conftest.$ac_objext conftest$ac_exeext
15654 if { (eval echo "$as_me:15654: \"$ac_link\"") >&5
15655   (eval $ac_link) 2>&5
15656   ac_status=$?
15657   echo "$as_me:15657: \$? = $ac_status" >&5
15658   (exit $ac_status); } &&
15659          { ac_try='test -s conftest$ac_exeext'
15660   { (eval echo "$as_me:15660: \"$ac_try\"") >&5
15661   (eval $ac_try) 2>&5
15662   ac_status=$?
15663   echo "$as_me:15663: \$? = $ac_status" >&5
15664   (exit $ac_status); }; }; then
15665   ac_cv_lib_dir_opendir=yes
15666 else
15667   echo "$as_me: failed program was:" >&5
15668 cat conftest.$ac_ext >&5
15669 ac_cv_lib_dir_opendir=no
15670 fi
15671 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15672 LIBS=$ac_check_lib_save_LIBS
15673 fi
15674 echo "$as_me:15674: result: $ac_cv_lib_dir_opendir" >&5
15675 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
15676 if test $ac_cv_lib_dir_opendir = yes; then
15677   LIBS="$LIBS -ldir"
15678 fi
15679
15680 else
15681   echo "$as_me:15681: checking for opendir in -lx" >&5
15682 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
15683 if test "${ac_cv_lib_x_opendir+set}" = set; then
15684   echo $ECHO_N "(cached) $ECHO_C" >&6
15685 else
15686   ac_check_lib_save_LIBS=$LIBS
15687 LIBS="-lx  $LIBS"
15688 cat >conftest.$ac_ext <<_ACEOF
15689 #line 15689 "configure"
15690 #include "confdefs.h"
15691
15692 /* Override any gcc2 internal prototype to avoid an error.  */
15693 #ifdef __cplusplus
15694 extern "C"
15695 #endif
15696 /* We use char because int might match the return type of a gcc2
15697    builtin and then its argument prototype would still apply.  */
15698 char opendir ();
15699 int
15700 main ()
15701 {
15702 opendir ();
15703   ;
15704   return 0;
15705 }
15706 _ACEOF
15707 rm -f conftest.$ac_objext conftest$ac_exeext
15708 if { (eval echo "$as_me:15708: \"$ac_link\"") >&5
15709   (eval $ac_link) 2>&5
15710   ac_status=$?
15711   echo "$as_me:15711: \$? = $ac_status" >&5
15712   (exit $ac_status); } &&
15713          { ac_try='test -s conftest$ac_exeext'
15714   { (eval echo "$as_me:15714: \"$ac_try\"") >&5
15715   (eval $ac_try) 2>&5
15716   ac_status=$?
15717   echo "$as_me:15717: \$? = $ac_status" >&5
15718   (exit $ac_status); }; }; then
15719   ac_cv_lib_x_opendir=yes
15720 else
15721   echo "$as_me: failed program was:" >&5
15722 cat conftest.$ac_ext >&5
15723 ac_cv_lib_x_opendir=no
15724 fi
15725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15726 LIBS=$ac_check_lib_save_LIBS
15727 fi
15728 echo "$as_me:15728: result: $ac_cv_lib_x_opendir" >&5
15729 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
15730 if test $ac_cv_lib_x_opendir = yes; then
15731   LIBS="$LIBS -lx"
15732 fi
15733
15734 fi
15735
15736 echo "$as_me:15736: checking whether time.h and sys/time.h may both be included" >&5
15737 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
15738 if test "${ac_cv_header_time+set}" = set; then
15739   echo $ECHO_N "(cached) $ECHO_C" >&6
15740 else
15741   cat >conftest.$ac_ext <<_ACEOF
15742 #line 15742 "configure"
15743 #include "confdefs.h"
15744 #include <sys/types.h>
15745 #include <sys/time.h>
15746 #include <time.h>
15747
15748 int
15749 main ()
15750 {
15751 if ((struct tm *) 0)
15752 return 0;
15753   ;
15754   return 0;
15755 }
15756 _ACEOF
15757 rm -f conftest.$ac_objext
15758 if { (eval echo "$as_me:15758: \"$ac_compile\"") >&5
15759   (eval $ac_compile) 2>&5
15760   ac_status=$?
15761   echo "$as_me:15761: \$? = $ac_status" >&5
15762   (exit $ac_status); } &&
15763          { ac_try='test -s conftest.$ac_objext'
15764   { (eval echo "$as_me:15764: \"$ac_try\"") >&5
15765   (eval $ac_try) 2>&5
15766   ac_status=$?
15767   echo "$as_me:15767: \$? = $ac_status" >&5
15768   (exit $ac_status); }; }; then
15769   ac_cv_header_time=yes
15770 else
15771   echo "$as_me: failed program was:" >&5
15772 cat conftest.$ac_ext >&5
15773 ac_cv_header_time=no
15774 fi
15775 rm -f conftest.$ac_objext conftest.$ac_ext
15776 fi
15777 echo "$as_me:15777: result: $ac_cv_header_time" >&5
15778 echo "${ECHO_T}$ac_cv_header_time" >&6
15779 if test $ac_cv_header_time = yes; then
15780
15781 cat >>confdefs.h <<\EOF
15782 #define TIME_WITH_SYS_TIME 1
15783 EOF
15784
15785 fi
15786
15787 cf_regex_func=no
15788
15789 cf_regex_libs="regex re"
15790 case $host_os in
15791 (mingw*)
15792         cf_regex_libs="gnurx $cf_regex_libs"
15793         ;;
15794 esac
15795
15796 echo "$as_me:15796: checking for regcomp" >&5
15797 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
15798 if test "${ac_cv_func_regcomp+set}" = set; then
15799   echo $ECHO_N "(cached) $ECHO_C" >&6
15800 else
15801   cat >conftest.$ac_ext <<_ACEOF
15802 #line 15802 "configure"
15803 #include "confdefs.h"
15804 /* System header to define __stub macros and hopefully few prototypes,
15805     which can conflict with char regcomp (); below.  */
15806 #include <assert.h>
15807 /* Override any gcc2 internal prototype to avoid an error.  */
15808 #ifdef __cplusplus
15809 extern "C"
15810 #endif
15811 /* We use char because int might match the return type of a gcc2
15812    builtin and then its argument prototype would still apply.  */
15813 char regcomp ();
15814 char (*f) ();
15815
15816 int
15817 main ()
15818 {
15819 /* The GNU C library defines this for functions which it implements
15820     to always fail with ENOSYS.  Some functions are actually named
15821     something starting with __ and the normal name is an alias.  */
15822 #if defined (__stub_regcomp) || defined (__stub___regcomp)
15823 choke me
15824 #else
15825 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15826 #endif
15827
15828   ;
15829   return 0;
15830 }
15831 _ACEOF
15832 rm -f conftest.$ac_objext conftest$ac_exeext
15833 if { (eval echo "$as_me:15833: \"$ac_link\"") >&5
15834   (eval $ac_link) 2>&5
15835   ac_status=$?
15836   echo "$as_me:15836: \$? = $ac_status" >&5
15837   (exit $ac_status); } &&
15838          { ac_try='test -s conftest$ac_exeext'
15839   { (eval echo "$as_me:15839: \"$ac_try\"") >&5
15840   (eval $ac_try) 2>&5
15841   ac_status=$?
15842   echo "$as_me:15842: \$? = $ac_status" >&5
15843   (exit $ac_status); }; }; then
15844   ac_cv_func_regcomp=yes
15845 else
15846   echo "$as_me: failed program was:" >&5
15847 cat conftest.$ac_ext >&5
15848 ac_cv_func_regcomp=no
15849 fi
15850 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15851 fi
15852 echo "$as_me:15852: result: $ac_cv_func_regcomp" >&5
15853 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
15854 if test $ac_cv_func_regcomp = yes; then
15855   cf_regex_func=regcomp
15856 else
15857
15858         for cf_regex_lib in $cf_regex_libs
15859         do
15860                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
15861 echo "$as_me:15861: checking for regcomp in -l$cf_regex_lib" >&5
15862 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
15863 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
15864   echo $ECHO_N "(cached) $ECHO_C" >&6
15865 else
15866   ac_check_lib_save_LIBS=$LIBS
15867 LIBS="-l$cf_regex_lib  $LIBS"
15868 cat >conftest.$ac_ext <<_ACEOF
15869 #line 15869 "configure"
15870 #include "confdefs.h"
15871
15872 /* Override any gcc2 internal prototype to avoid an error.  */
15873 #ifdef __cplusplus
15874 extern "C"
15875 #endif
15876 /* We use char because int might match the return type of a gcc2
15877    builtin and then its argument prototype would still apply.  */
15878 char regcomp ();
15879 int
15880 main ()
15881 {
15882 regcomp ();
15883   ;
15884   return 0;
15885 }
15886 _ACEOF
15887 rm -f conftest.$ac_objext conftest$ac_exeext
15888 if { (eval echo "$as_me:15888: \"$ac_link\"") >&5
15889   (eval $ac_link) 2>&5
15890   ac_status=$?
15891   echo "$as_me:15891: \$? = $ac_status" >&5
15892   (exit $ac_status); } &&
15893          { ac_try='test -s conftest$ac_exeext'
15894   { (eval echo "$as_me:15894: \"$ac_try\"") >&5
15895   (eval $ac_try) 2>&5
15896   ac_status=$?
15897   echo "$as_me:15897: \$? = $ac_status" >&5
15898   (exit $ac_status); }; }; then
15899   eval "$as_ac_Lib=yes"
15900 else
15901   echo "$as_me: failed program was:" >&5
15902 cat conftest.$ac_ext >&5
15903 eval "$as_ac_Lib=no"
15904 fi
15905 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15906 LIBS=$ac_check_lib_save_LIBS
15907 fi
15908 echo "$as_me:15908: result: `eval echo '${'$as_ac_Lib'}'`" >&5
15909 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
15910 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
15911
15912 cf_add_libs="-l$cf_regex_lib"
15913 # Filter out duplicates - this happens with badly-designed ".pc" files...
15914 for cf_add_1lib in $LIBS
15915 do
15916         for cf_add_2lib in $cf_add_libs
15917         do
15918                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
15919                 then
15920                         cf_add_1lib=
15921                         break
15922                 fi
15923         done
15924         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
15925 done
15926 LIBS="$cf_add_libs"
15927
15928                                 cf_regex_func=regcomp
15929                                 break
15930 fi
15931
15932         done
15933
15934 fi
15935
15936 if test "$cf_regex_func" = no ; then
15937         echo "$as_me:15937: checking for compile" >&5
15938 echo $ECHO_N "checking for compile... $ECHO_C" >&6
15939 if test "${ac_cv_func_compile+set}" = set; then
15940   echo $ECHO_N "(cached) $ECHO_C" >&6
15941 else
15942   cat >conftest.$ac_ext <<_ACEOF
15943 #line 15943 "configure"
15944 #include "confdefs.h"
15945 /* System header to define __stub macros and hopefully few prototypes,
15946     which can conflict with char compile (); below.  */
15947 #include <assert.h>
15948 /* Override any gcc2 internal prototype to avoid an error.  */
15949 #ifdef __cplusplus
15950 extern "C"
15951 #endif
15952 /* We use char because int might match the return type of a gcc2
15953    builtin and then its argument prototype would still apply.  */
15954 char compile ();
15955 char (*f) ();
15956
15957 int
15958 main ()
15959 {
15960 /* The GNU C library defines this for functions which it implements
15961     to always fail with ENOSYS.  Some functions are actually named
15962     something starting with __ and the normal name is an alias.  */
15963 #if defined (__stub_compile) || defined (__stub___compile)
15964 choke me
15965 #else
15966 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15967 #endif
15968
15969   ;
15970   return 0;
15971 }
15972 _ACEOF
15973 rm -f conftest.$ac_objext conftest$ac_exeext
15974 if { (eval echo "$as_me:15974: \"$ac_link\"") >&5
15975   (eval $ac_link) 2>&5
15976   ac_status=$?
15977   echo "$as_me:15977: \$? = $ac_status" >&5
15978   (exit $ac_status); } &&
15979          { ac_try='test -s conftest$ac_exeext'
15980   { (eval echo "$as_me:15980: \"$ac_try\"") >&5
15981   (eval $ac_try) 2>&5
15982   ac_status=$?
15983   echo "$as_me:15983: \$? = $ac_status" >&5
15984   (exit $ac_status); }; }; then
15985   ac_cv_func_compile=yes
15986 else
15987   echo "$as_me: failed program was:" >&5
15988 cat conftest.$ac_ext >&5
15989 ac_cv_func_compile=no
15990 fi
15991 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15992 fi
15993 echo "$as_me:15993: result: $ac_cv_func_compile" >&5
15994 echo "${ECHO_T}$ac_cv_func_compile" >&6
15995 if test $ac_cv_func_compile = yes; then
15996   cf_regex_func=compile
15997 else
15998
15999                 echo "$as_me:15999: checking for compile in -lgen" >&5
16000 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
16001 if test "${ac_cv_lib_gen_compile+set}" = set; then
16002   echo $ECHO_N "(cached) $ECHO_C" >&6
16003 else
16004   ac_check_lib_save_LIBS=$LIBS
16005 LIBS="-lgen  $LIBS"
16006 cat >conftest.$ac_ext <<_ACEOF
16007 #line 16007 "configure"
16008 #include "confdefs.h"
16009
16010 /* Override any gcc2 internal prototype to avoid an error.  */
16011 #ifdef __cplusplus
16012 extern "C"
16013 #endif
16014 /* We use char because int might match the return type of a gcc2
16015    builtin and then its argument prototype would still apply.  */
16016 char compile ();
16017 int
16018 main ()
16019 {
16020 compile ();
16021   ;
16022   return 0;
16023 }
16024 _ACEOF
16025 rm -f conftest.$ac_objext conftest$ac_exeext
16026 if { (eval echo "$as_me:16026: \"$ac_link\"") >&5
16027   (eval $ac_link) 2>&5
16028   ac_status=$?
16029   echo "$as_me:16029: \$? = $ac_status" >&5
16030   (exit $ac_status); } &&
16031          { ac_try='test -s conftest$ac_exeext'
16032   { (eval echo "$as_me:16032: \"$ac_try\"") >&5
16033   (eval $ac_try) 2>&5
16034   ac_status=$?
16035   echo "$as_me:16035: \$? = $ac_status" >&5
16036   (exit $ac_status); }; }; then
16037   ac_cv_lib_gen_compile=yes
16038 else
16039   echo "$as_me: failed program was:" >&5
16040 cat conftest.$ac_ext >&5
16041 ac_cv_lib_gen_compile=no
16042 fi
16043 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16044 LIBS=$ac_check_lib_save_LIBS
16045 fi
16046 echo "$as_me:16046: result: $ac_cv_lib_gen_compile" >&5
16047 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
16048 if test $ac_cv_lib_gen_compile = yes; then
16049
16050 cf_add_libs="-lgen"
16051 # Filter out duplicates - this happens with badly-designed ".pc" files...
16052 for cf_add_1lib in $LIBS
16053 do
16054         for cf_add_2lib in $cf_add_libs
16055         do
16056                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16057                 then
16058                         cf_add_1lib=
16059                         break
16060                 fi
16061         done
16062         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16063 done
16064 LIBS="$cf_add_libs"
16065
16066                                 cf_regex_func=compile
16067 fi
16068
16069 fi
16070
16071 fi
16072
16073 if test "$cf_regex_func" = no ; then
16074         { echo "$as_me:16074: WARNING: cannot find regular expression library" >&5
16075 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
16076 fi
16077
16078 echo "$as_me:16078: checking for regular-expression headers" >&5
16079 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
16080 if test "${cf_cv_regex_hdrs+set}" = set; then
16081   echo $ECHO_N "(cached) $ECHO_C" >&6
16082 else
16083
16084 cf_cv_regex_hdrs=no
16085 case $cf_regex_func in
16086 (compile)
16087         for cf_regex_hdr in regexp.h regexpr.h
16088         do
16089                 cat >conftest.$ac_ext <<_ACEOF
16090 #line 16090 "configure"
16091 #include "confdefs.h"
16092 #include <$cf_regex_hdr>
16093 int
16094 main ()
16095 {
16096
16097                         char *p = compile("", "", "", 0);
16098                         int x = step("", "");
16099
16100   ;
16101   return 0;
16102 }
16103 _ACEOF
16104 rm -f conftest.$ac_objext conftest$ac_exeext
16105 if { (eval echo "$as_me:16105: \"$ac_link\"") >&5
16106   (eval $ac_link) 2>&5
16107   ac_status=$?
16108   echo "$as_me:16108: \$? = $ac_status" >&5
16109   (exit $ac_status); } &&
16110          { ac_try='test -s conftest$ac_exeext'
16111   { (eval echo "$as_me:16111: \"$ac_try\"") >&5
16112   (eval $ac_try) 2>&5
16113   ac_status=$?
16114   echo "$as_me:16114: \$? = $ac_status" >&5
16115   (exit $ac_status); }; }; then
16116
16117                         cf_cv_regex_hdrs=$cf_regex_hdr
16118                         break
16119
16120 else
16121   echo "$as_me: failed program was:" >&5
16122 cat conftest.$ac_ext >&5
16123 fi
16124 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16125         done
16126         ;;
16127 (*)
16128         for cf_regex_hdr in regex.h
16129         do
16130                 cat >conftest.$ac_ext <<_ACEOF
16131 #line 16131 "configure"
16132 #include "confdefs.h"
16133 #include <sys/types.h>
16134 #include <$cf_regex_hdr>
16135 int
16136 main ()
16137 {
16138
16139                         regex_t *p;
16140                         int x = regcomp(p, "", 0);
16141                         int y = regexec(p, "", 0, 0, 0);
16142                         regfree(p);
16143
16144   ;
16145   return 0;
16146 }
16147 _ACEOF
16148 rm -f conftest.$ac_objext conftest$ac_exeext
16149 if { (eval echo "$as_me:16149: \"$ac_link\"") >&5
16150   (eval $ac_link) 2>&5
16151   ac_status=$?
16152   echo "$as_me:16152: \$? = $ac_status" >&5
16153   (exit $ac_status); } &&
16154          { ac_try='test -s conftest$ac_exeext'
16155   { (eval echo "$as_me:16155: \"$ac_try\"") >&5
16156   (eval $ac_try) 2>&5
16157   ac_status=$?
16158   echo "$as_me:16158: \$? = $ac_status" >&5
16159   (exit $ac_status); }; }; then
16160
16161                         cf_cv_regex_hdrs=$cf_regex_hdr
16162                         break
16163
16164 else
16165   echo "$as_me: failed program was:" >&5
16166 cat conftest.$ac_ext >&5
16167 fi
16168 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16169         done
16170         ;;
16171 esac
16172
16173 fi
16174 echo "$as_me:16174: result: $cf_cv_regex_hdrs" >&5
16175 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
16176
16177 case $cf_cv_regex_hdrs in
16178         (no)            { echo "$as_me:16178: WARNING: no regular expression header found" >&5
16179 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
16180         (regex.h)
16181 cat >>confdefs.h <<\EOF
16182 #define HAVE_REGEX_H_FUNCS 1
16183 EOF
16184  ;;
16185         (regexp.h)
16186 cat >>confdefs.h <<\EOF
16187 #define HAVE_REGEXP_H_FUNCS 1
16188 EOF
16189  ;;
16190         (regexpr.h)
16191 cat >>confdefs.h <<\EOF
16192 #define HAVE_REGEXPR_H_FUNCS 1
16193 EOF
16194  ;;
16195 esac
16196
16197 for ac_header in \
16198 fcntl.h \
16199 getopt.h \
16200 limits.h \
16201 locale.h \
16202 math.h \
16203 poll.h \
16204 sys/bsdtypes.h \
16205 sys/ioctl.h \
16206 sys/param.h \
16207 sys/poll.h \
16208 sys/select.h \
16209 sys/time.h \
16210 sys/times.h \
16211 ttyent.h \
16212 unistd.h \
16213 wctype.h \
16214
16215 do
16216 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16217 echo "$as_me:16217: checking for $ac_header" >&5
16218 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16219 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16220   echo $ECHO_N "(cached) $ECHO_C" >&6
16221 else
16222   cat >conftest.$ac_ext <<_ACEOF
16223 #line 16223 "configure"
16224 #include "confdefs.h"
16225 #include <$ac_header>
16226 _ACEOF
16227 if { (eval echo "$as_me:16227: \"$ac_cpp conftest.$ac_ext\"") >&5
16228   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16229   ac_status=$?
16230   egrep -v '^ *\+' conftest.er1 >conftest.err
16231   rm -f conftest.er1
16232   cat conftest.err >&5
16233   echo "$as_me:16233: \$? = $ac_status" >&5
16234   (exit $ac_status); } >/dev/null; then
16235   if test -s conftest.err; then
16236     ac_cpp_err=$ac_c_preproc_warn_flag
16237   else
16238     ac_cpp_err=
16239   fi
16240 else
16241   ac_cpp_err=yes
16242 fi
16243 if test -z "$ac_cpp_err"; then
16244   eval "$as_ac_Header=yes"
16245 else
16246   echo "$as_me: failed program was:" >&5
16247   cat conftest.$ac_ext >&5
16248   eval "$as_ac_Header=no"
16249 fi
16250 rm -f conftest.err conftest.$ac_ext
16251 fi
16252 echo "$as_me:16252: result: `eval echo '${'$as_ac_Header'}'`" >&5
16253 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16254 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16255   cat >>confdefs.h <<EOF
16256 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16257 EOF
16258
16259 fi
16260 done
16261
16262 for ac_header in unistd.h getopt.h
16263 do
16264 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16265 echo "$as_me:16265: checking for $ac_header" >&5
16266 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16267 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16268   echo $ECHO_N "(cached) $ECHO_C" >&6
16269 else
16270   cat >conftest.$ac_ext <<_ACEOF
16271 #line 16271 "configure"
16272 #include "confdefs.h"
16273 #include <$ac_header>
16274 _ACEOF
16275 if { (eval echo "$as_me:16275: \"$ac_cpp conftest.$ac_ext\"") >&5
16276   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16277   ac_status=$?
16278   egrep -v '^ *\+' conftest.er1 >conftest.err
16279   rm -f conftest.er1
16280   cat conftest.err >&5
16281   echo "$as_me:16281: \$? = $ac_status" >&5
16282   (exit $ac_status); } >/dev/null; then
16283   if test -s conftest.err; then
16284     ac_cpp_err=$ac_c_preproc_warn_flag
16285   else
16286     ac_cpp_err=
16287   fi
16288 else
16289   ac_cpp_err=yes
16290 fi
16291 if test -z "$ac_cpp_err"; then
16292   eval "$as_ac_Header=yes"
16293 else
16294   echo "$as_me: failed program was:" >&5
16295   cat conftest.$ac_ext >&5
16296   eval "$as_ac_Header=no"
16297 fi
16298 rm -f conftest.err conftest.$ac_ext
16299 fi
16300 echo "$as_me:16300: result: `eval echo '${'$as_ac_Header'}'`" >&5
16301 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16302 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16303   cat >>confdefs.h <<EOF
16304 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16305 EOF
16306
16307 fi
16308 done
16309
16310 echo "$as_me:16310: checking for header declaring getopt variables" >&5
16311 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
16312 if test "${cf_cv_getopt_header+set}" = set; then
16313   echo $ECHO_N "(cached) $ECHO_C" >&6
16314 else
16315
16316 cf_cv_getopt_header=none
16317 for cf_header in stdio.h stdlib.h unistd.h getopt.h
16318 do
16319 cat >conftest.$ac_ext <<_ACEOF
16320 #line 16320 "configure"
16321 #include "confdefs.h"
16322
16323 #include <$cf_header>
16324 int
16325 main ()
16326 {
16327 int x = optind; char *y = optarg
16328   ;
16329   return 0;
16330 }
16331 _ACEOF
16332 rm -f conftest.$ac_objext
16333 if { (eval echo "$as_me:16333: \"$ac_compile\"") >&5
16334   (eval $ac_compile) 2>&5
16335   ac_status=$?
16336   echo "$as_me:16336: \$? = $ac_status" >&5
16337   (exit $ac_status); } &&
16338          { ac_try='test -s conftest.$ac_objext'
16339   { (eval echo "$as_me:16339: \"$ac_try\"") >&5
16340   (eval $ac_try) 2>&5
16341   ac_status=$?
16342   echo "$as_me:16342: \$? = $ac_status" >&5
16343   (exit $ac_status); }; }; then
16344   cf_cv_getopt_header=$cf_header
16345  break
16346 else
16347   echo "$as_me: failed program was:" >&5
16348 cat conftest.$ac_ext >&5
16349 fi
16350 rm -f conftest.$ac_objext conftest.$ac_ext
16351 done
16352
16353 fi
16354 echo "$as_me:16354: result: $cf_cv_getopt_header" >&5
16355 echo "${ECHO_T}$cf_cv_getopt_header" >&6
16356 if test $cf_cv_getopt_header != none ; then
16357
16358 cat >>confdefs.h <<\EOF
16359 #define HAVE_GETOPT_HEADER 1
16360 EOF
16361
16362 fi
16363 if test $cf_cv_getopt_header = getopt.h ; then
16364
16365 cat >>confdefs.h <<\EOF
16366 #define NEED_GETOPT_H 1
16367 EOF
16368
16369 fi
16370
16371 # check for ISC (this may also define _POSIX_SOURCE)
16372 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
16373 if test "x$ISC" = xyes ; then
16374
16375 echo "$as_me:16375: checking for main in -lcposix" >&5
16376 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
16377 if test "${ac_cv_lib_cposix_main+set}" = set; then
16378   echo $ECHO_N "(cached) $ECHO_C" >&6
16379 else
16380   ac_check_lib_save_LIBS=$LIBS
16381 LIBS="-lcposix  $LIBS"
16382 cat >conftest.$ac_ext <<_ACEOF
16383 #line 16383 "configure"
16384 #include "confdefs.h"
16385
16386 int
16387 main ()
16388 {
16389 main ();
16390   ;
16391   return 0;
16392 }
16393 _ACEOF
16394 rm -f conftest.$ac_objext conftest$ac_exeext
16395 if { (eval echo "$as_me:16395: \"$ac_link\"") >&5
16396   (eval $ac_link) 2>&5
16397   ac_status=$?
16398   echo "$as_me:16398: \$? = $ac_status" >&5
16399   (exit $ac_status); } &&
16400          { ac_try='test -s conftest$ac_exeext'
16401   { (eval echo "$as_me:16401: \"$ac_try\"") >&5
16402   (eval $ac_try) 2>&5
16403   ac_status=$?
16404   echo "$as_me:16404: \$? = $ac_status" >&5
16405   (exit $ac_status); }; }; then
16406   ac_cv_lib_cposix_main=yes
16407 else
16408   echo "$as_me: failed program was:" >&5
16409 cat conftest.$ac_ext >&5
16410 ac_cv_lib_cposix_main=no
16411 fi
16412 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16413 LIBS=$ac_check_lib_save_LIBS
16414 fi
16415 echo "$as_me:16415: result: $ac_cv_lib_cposix_main" >&5
16416 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
16417 if test $ac_cv_lib_cposix_main = yes; then
16418   cat >>confdefs.h <<EOF
16419 #define HAVE_LIBCPOSIX 1
16420 EOF
16421
16422   LIBS="-lcposix $LIBS"
16423
16424 fi
16425
16426         echo "$as_me:16426: checking for bzero in -linet" >&5
16427 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
16428 if test "${ac_cv_lib_inet_bzero+set}" = set; then
16429   echo $ECHO_N "(cached) $ECHO_C" >&6
16430 else
16431   ac_check_lib_save_LIBS=$LIBS
16432 LIBS="-linet  $LIBS"
16433 cat >conftest.$ac_ext <<_ACEOF
16434 #line 16434 "configure"
16435 #include "confdefs.h"
16436
16437 /* Override any gcc2 internal prototype to avoid an error.  */
16438 #ifdef __cplusplus
16439 extern "C"
16440 #endif
16441 /* We use char because int might match the return type of a gcc2
16442    builtin and then its argument prototype would still apply.  */
16443 char bzero ();
16444 int
16445 main ()
16446 {
16447 bzero ();
16448   ;
16449   return 0;
16450 }
16451 _ACEOF
16452 rm -f conftest.$ac_objext conftest$ac_exeext
16453 if { (eval echo "$as_me:16453: \"$ac_link\"") >&5
16454   (eval $ac_link) 2>&5
16455   ac_status=$?
16456   echo "$as_me:16456: \$? = $ac_status" >&5
16457   (exit $ac_status); } &&
16458          { ac_try='test -s conftest$ac_exeext'
16459   { (eval echo "$as_me:16459: \"$ac_try\"") >&5
16460   (eval $ac_try) 2>&5
16461   ac_status=$?
16462   echo "$as_me:16462: \$? = $ac_status" >&5
16463   (exit $ac_status); }; }; then
16464   ac_cv_lib_inet_bzero=yes
16465 else
16466   echo "$as_me: failed program was:" >&5
16467 cat conftest.$ac_ext >&5
16468 ac_cv_lib_inet_bzero=no
16469 fi
16470 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16471 LIBS=$ac_check_lib_save_LIBS
16472 fi
16473 echo "$as_me:16473: result: $ac_cv_lib_inet_bzero" >&5
16474 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
16475 if test $ac_cv_lib_inet_bzero = yes; then
16476
16477 cf_add_libs="-linet"
16478 # Filter out duplicates - this happens with badly-designed ".pc" files...
16479 for cf_add_1lib in $LIBS
16480 do
16481         for cf_add_2lib in $cf_add_libs
16482         do
16483                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
16484                 then
16485                         cf_add_1lib=
16486                         break
16487                 fi
16488         done
16489         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
16490 done
16491 LIBS="$cf_add_libs"
16492
16493 fi
16494 fi
16495
16496 echo "$as_me:16496: checking if sys/time.h works with sys/select.h" >&5
16497 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
16498 if test "${cf_cv_sys_time_select+set}" = set; then
16499   echo $ECHO_N "(cached) $ECHO_C" >&6
16500 else
16501
16502 cat >conftest.$ac_ext <<_ACEOF
16503 #line 16503 "configure"
16504 #include "confdefs.h"
16505
16506 #include <sys/types.h>
16507 #ifdef HAVE_SYS_TIME_H
16508 #include <sys/time.h>
16509 #endif
16510 #ifdef HAVE_SYS_SELECT_H
16511 #include <sys/select.h>
16512 #endif
16513
16514 int
16515 main ()
16516 {
16517
16518   ;
16519   return 0;
16520 }
16521 _ACEOF
16522 rm -f conftest.$ac_objext
16523 if { (eval echo "$as_me:16523: \"$ac_compile\"") >&5
16524   (eval $ac_compile) 2>&5
16525   ac_status=$?
16526   echo "$as_me:16526: \$? = $ac_status" >&5
16527   (exit $ac_status); } &&
16528          { ac_try='test -s conftest.$ac_objext'
16529   { (eval echo "$as_me:16529: \"$ac_try\"") >&5
16530   (eval $ac_try) 2>&5
16531   ac_status=$?
16532   echo "$as_me:16532: \$? = $ac_status" >&5
16533   (exit $ac_status); }; }; then
16534   cf_cv_sys_time_select=yes
16535 else
16536   echo "$as_me: failed program was:" >&5
16537 cat conftest.$ac_ext >&5
16538 cf_cv_sys_time_select=no
16539 fi
16540 rm -f conftest.$ac_objext conftest.$ac_ext
16541
16542 fi
16543
16544 echo "$as_me:16544: result: $cf_cv_sys_time_select" >&5
16545 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
16546 test "$cf_cv_sys_time_select" = yes &&
16547 cat >>confdefs.h <<\EOF
16548 #define HAVE_SYS_TIME_SELECT 1
16549 EOF
16550
16551 ###     checks for compiler characteristics
16552 ac_ext=c
16553 ac_cpp='$CPP $CPPFLAGS'
16554 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16555 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16556 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16557 ac_main_return=return
16558
16559 echo "$as_me:16559: checking for an ANSI C-conforming const" >&5
16560 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
16561 if test "${ac_cv_c_const+set}" = set; then
16562   echo $ECHO_N "(cached) $ECHO_C" >&6
16563 else
16564   cat >conftest.$ac_ext <<_ACEOF
16565 #line 16565 "configure"
16566 #include "confdefs.h"
16567
16568 int
16569 main ()
16570 {
16571 /* FIXME: Include the comments suggested by Paul. */
16572 #ifndef __cplusplus
16573   /* Ultrix mips cc rejects this.  */
16574   typedef int charset[2];
16575   const charset x;
16576   /* SunOS 4.1.1 cc rejects this.  */
16577   char const *const *ccp;
16578   char **p;
16579   /* NEC SVR4.0.2 mips cc rejects this.  */
16580   struct point {int x, y;};
16581   static struct point const zero = {0,0};
16582   /* AIX XL C 1.02.0.0 rejects this.
16583      It does not let you subtract one const X* pointer from another in
16584      an arm of an if-expression whose if-part is not a constant
16585      expression */
16586   const char *g = "string";
16587   ccp = &g + (g ? g-g : 0);
16588   /* HPUX 7.0 cc rejects these. */
16589   ++ccp;
16590   p = (char**) ccp;
16591   ccp = (char const *const *) p;
16592   { /* SCO 3.2v4 cc rejects this.  */
16593     char *t;
16594     char const *s = 0 ? (char *) 0 : (char const *) 0;
16595
16596     *t++ = 0;
16597   }
16598   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
16599     int x[] = {25, 17};
16600     const int *foo = &x[0];
16601     ++foo;
16602   }
16603   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16604     typedef const int *iptr;
16605     iptr p = 0;
16606     ++p;
16607   }
16608   { /* AIX XL C 1.02.0.0 rejects this saying
16609        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16610     struct s { int j; const int *ap[3]; };
16611     struct s *b; b->j = 5;
16612   }
16613   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16614     const int foo = 10;
16615   }
16616 #endif
16617
16618   ;
16619   return 0;
16620 }
16621 _ACEOF
16622 rm -f conftest.$ac_objext
16623 if { (eval echo "$as_me:16623: \"$ac_compile\"") >&5
16624   (eval $ac_compile) 2>&5
16625   ac_status=$?
16626   echo "$as_me:16626: \$? = $ac_status" >&5
16627   (exit $ac_status); } &&
16628          { ac_try='test -s conftest.$ac_objext'
16629   { (eval echo "$as_me:16629: \"$ac_try\"") >&5
16630   (eval $ac_try) 2>&5
16631   ac_status=$?
16632   echo "$as_me:16632: \$? = $ac_status" >&5
16633   (exit $ac_status); }; }; then
16634   ac_cv_c_const=yes
16635 else
16636   echo "$as_me: failed program was:" >&5
16637 cat conftest.$ac_ext >&5
16638 ac_cv_c_const=no
16639 fi
16640 rm -f conftest.$ac_objext conftest.$ac_ext
16641 fi
16642 echo "$as_me:16642: result: $ac_cv_c_const" >&5
16643 echo "${ECHO_T}$ac_cv_c_const" >&6
16644 if test $ac_cv_c_const = no; then
16645
16646 cat >>confdefs.h <<\EOF
16647 #define const
16648 EOF
16649
16650 fi
16651
16652 echo "$as_me:16652: checking for inline" >&5
16653 echo $ECHO_N "checking for inline... $ECHO_C" >&6
16654 if test "${ac_cv_c_inline+set}" = set; then
16655   echo $ECHO_N "(cached) $ECHO_C" >&6
16656 else
16657   ac_cv_c_inline=no
16658 for ac_kw in inline __inline__ __inline; do
16659   cat >conftest.$ac_ext <<_ACEOF
16660 #line 16660 "configure"
16661 #include "confdefs.h"
16662 #ifndef __cplusplus
16663 static $ac_kw int static_foo () {return 0; }
16664 $ac_kw int foo () {return 0; }
16665 #endif
16666
16667 _ACEOF
16668 rm -f conftest.$ac_objext
16669 if { (eval echo "$as_me:16669: \"$ac_compile\"") >&5
16670   (eval $ac_compile) 2>&5
16671   ac_status=$?
16672   echo "$as_me:16672: \$? = $ac_status" >&5
16673   (exit $ac_status); } &&
16674          { ac_try='test -s conftest.$ac_objext'
16675   { (eval echo "$as_me:16675: \"$ac_try\"") >&5
16676   (eval $ac_try) 2>&5
16677   ac_status=$?
16678   echo "$as_me:16678: \$? = $ac_status" >&5
16679   (exit $ac_status); }; }; then
16680   ac_cv_c_inline=$ac_kw; break
16681 else
16682   echo "$as_me: failed program was:" >&5
16683 cat conftest.$ac_ext >&5
16684 fi
16685 rm -f conftest.$ac_objext conftest.$ac_ext
16686 done
16687
16688 fi
16689 echo "$as_me:16689: result: $ac_cv_c_inline" >&5
16690 echo "${ECHO_T}$ac_cv_c_inline" >&6
16691 case $ac_cv_c_inline in
16692   inline | yes) ;;
16693   no)
16694 cat >>confdefs.h <<\EOF
16695 #define inline
16696 EOF
16697  ;;
16698   *)  cat >>confdefs.h <<EOF
16699 #define inline $ac_cv_c_inline
16700 EOF
16701  ;;
16702 esac
16703
16704 NCURSES_INLINE=
16705 if test "$ac_cv_c_inline" != no ; then
16706         NCURSES_INLINE=inline
16707         if test "$INTEL_COMPILER" = yes
16708         then
16709                 :
16710         elif test "$CLANG_COMPILER" = yes
16711         then
16712                 :
16713         elif test "$GCC" = yes
16714         then
16715                 echo "$as_me:16715: checking if $CC supports options to tune inlining" >&5
16716 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
16717 if test "${cf_cv_gcc_inline+set}" = set; then
16718   echo $ECHO_N "(cached) $ECHO_C" >&6
16719 else
16720
16721                 cf_save_CFLAGS=$CFLAGS
16722                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
16723                 cat >conftest.$ac_ext <<_ACEOF
16724 #line 16724 "configure"
16725 #include "confdefs.h"
16726 inline int foo(void) { return 1; }
16727 int
16728 main ()
16729 {
16730 ${cf_cv_main_return:-return} foo()
16731   ;
16732   return 0;
16733 }
16734 _ACEOF
16735 rm -f conftest.$ac_objext
16736 if { (eval echo "$as_me:16736: \"$ac_compile\"") >&5
16737   (eval $ac_compile) 2>&5
16738   ac_status=$?
16739   echo "$as_me:16739: \$? = $ac_status" >&5
16740   (exit $ac_status); } &&
16741          { ac_try='test -s conftest.$ac_objext'
16742   { (eval echo "$as_me:16742: \"$ac_try\"") >&5
16743   (eval $ac_try) 2>&5
16744   ac_status=$?
16745   echo "$as_me:16745: \$? = $ac_status" >&5
16746   (exit $ac_status); }; }; then
16747   cf_cv_gcc_inline=yes
16748 else
16749   echo "$as_me: failed program was:" >&5
16750 cat conftest.$ac_ext >&5
16751 cf_cv_gcc_inline=no
16752 fi
16753 rm -f conftest.$ac_objext conftest.$ac_ext
16754                 CFLAGS=$cf_save_CFLAGS
16755
16756 fi
16757 echo "$as_me:16757: result: $cf_cv_gcc_inline" >&5
16758 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
16759                 if test "$cf_cv_gcc_inline" = yes ; then
16760
16761 cf_fix_cppflags=no
16762 cf_new_cflags=
16763 cf_new_cppflags=
16764 cf_new_extra_cppflags=
16765
16766 for cf_add_cflags in --param max-inline-insns-single=1200
16767 do
16768 case $cf_fix_cppflags in
16769 (no)
16770         case $cf_add_cflags in
16771         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16772                 case $cf_add_cflags in
16773                 (-D*)
16774                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16775
16776                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16777                                 && test -z "${cf_tst_cflags}" \
16778                                 && cf_fix_cppflags=yes
16779
16780                         if test $cf_fix_cppflags = yes ; then
16781
16782         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16783         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16784
16785                                 continue
16786                         elif test "${cf_tst_cflags}" = "\"'" ; then
16787
16788         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16789         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16790
16791                                 continue
16792                         fi
16793                         ;;
16794                 esac
16795                 case "$CPPFLAGS" in
16796                 (*$cf_add_cflags)
16797                         ;;
16798                 (*)
16799                         case $cf_add_cflags in
16800                         (-D*)
16801                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16802
16803 CPPFLAGS=`echo "$CPPFLAGS" | \
16804         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16805                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16806
16807                                 ;;
16808                         esac
16809
16810         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16811         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16812
16813                         ;;
16814                 esac
16815                 ;;
16816         (*)
16817
16818         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16819         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16820
16821                 ;;
16822         esac
16823         ;;
16824 (yes)
16825
16826         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16827         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16828
16829         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16830
16831         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16832                 && test -z "${cf_tst_cflags}" \
16833                 && cf_fix_cppflags=no
16834         ;;
16835 esac
16836 done
16837
16838 if test -n "$cf_new_cflags" ; then
16839
16840         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16841         CFLAGS="${CFLAGS}$cf_new_cflags"
16842
16843 fi
16844
16845 if test -n "$cf_new_cppflags" ; then
16846
16847         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16848         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16849
16850 fi
16851
16852 if test -n "$cf_new_extra_cppflags" ; then
16853
16854         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16855         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16856
16857 fi
16858
16859                 fi
16860         fi
16861 fi
16862
16863 echo "$as_me:16863: checking for signal global datatype" >&5
16864 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
16865 if test "${cf_cv_sig_atomic_t+set}" = set; then
16866   echo $ECHO_N "(cached) $ECHO_C" >&6
16867 else
16868
16869         for cf_type in \
16870                 "volatile sig_atomic_t" \
16871                 "sig_atomic_t" \
16872                 "int"
16873         do
16874         cat >conftest.$ac_ext <<_ACEOF
16875 #line 16875 "configure"
16876 #include "confdefs.h"
16877
16878 #include <sys/types.h>
16879 #include <signal.h>
16880 #include <stdio.h>
16881
16882 extern $cf_type x;
16883 $cf_type x;
16884 static void handler(int sig)
16885 {
16886         x = 5;
16887 }
16888 int
16889 main ()
16890 {
16891 signal(SIGINT, handler);
16892                  x = 1
16893   ;
16894   return 0;
16895 }
16896 _ACEOF
16897 rm -f conftest.$ac_objext
16898 if { (eval echo "$as_me:16898: \"$ac_compile\"") >&5
16899   (eval $ac_compile) 2>&5
16900   ac_status=$?
16901   echo "$as_me:16901: \$? = $ac_status" >&5
16902   (exit $ac_status); } &&
16903          { ac_try='test -s conftest.$ac_objext'
16904   { (eval echo "$as_me:16904: \"$ac_try\"") >&5
16905   (eval $ac_try) 2>&5
16906   ac_status=$?
16907   echo "$as_me:16907: \$? = $ac_status" >&5
16908   (exit $ac_status); }; }; then
16909   cf_cv_sig_atomic_t=$cf_type
16910 else
16911   echo "$as_me: failed program was:" >&5
16912 cat conftest.$ac_ext >&5
16913 cf_cv_sig_atomic_t=no
16914 fi
16915 rm -f conftest.$ac_objext conftest.$ac_ext
16916                 test "$cf_cv_sig_atomic_t" != no && break
16917         done
16918
16919 fi
16920
16921 echo "$as_me:16921: result: $cf_cv_sig_atomic_t" >&5
16922 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
16923 test "$cf_cv_sig_atomic_t" != no &&
16924 cat >>confdefs.h <<EOF
16925 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
16926 EOF
16927
16928 if test $NCURSES_CHTYPE = auto ; then
16929
16930 echo "$as_me:16930: checking for type of chtype" >&5
16931 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
16932 if test "${cf_cv_typeof_chtype+set}" = set; then
16933   echo $ECHO_N "(cached) $ECHO_C" >&6
16934 else
16935
16936                 if test "$cross_compiling" = yes; then
16937   cf_cv_typeof_chtype=long
16938 else
16939   cat >conftest.$ac_ext <<_ACEOF
16940 #line 16940 "configure"
16941 #include "confdefs.h"
16942
16943 #define WANT_BITS 31
16944 #include <stdio.h>
16945 int main(void)
16946 {
16947         FILE *fp = fopen("cf_test.out", "w");
16948         if (fp != 0) {
16949                 char *result = "long";
16950                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
16951                         int n;
16952                         unsigned int x, y;
16953                         for (n = 0; n < WANT_BITS; n++) {
16954                                 x = (1 << n);
16955                                 y = (x >> n);
16956                                 if (y != 1 || x == 0) {
16957                                         x = 0;
16958                                         break;
16959                                 }
16960                         }
16961                         /*
16962                          * If x is nonzero, an int is big enough for the bits
16963                          * that we want.
16964                          */
16965                         result = (x != 0) ? "int" : "long";
16966                 }
16967                 fputs(result, fp);
16968                 fclose(fp);
16969         }
16970         ${cf_cv_main_return:-return}(0);
16971 }
16972
16973 _ACEOF
16974 rm -f conftest$ac_exeext
16975 if { (eval echo "$as_me:16975: \"$ac_link\"") >&5
16976   (eval $ac_link) 2>&5
16977   ac_status=$?
16978   echo "$as_me:16978: \$? = $ac_status" >&5
16979   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16980   { (eval echo "$as_me:16980: \"$ac_try\"") >&5
16981   (eval $ac_try) 2>&5
16982   ac_status=$?
16983   echo "$as_me:16983: \$? = $ac_status" >&5
16984   (exit $ac_status); }; }; then
16985   cf_cv_typeof_chtype=`cat cf_test.out`
16986 else
16987   echo "$as_me: program exited with status $ac_status" >&5
16988 echo "$as_me: failed program was:" >&5
16989 cat conftest.$ac_ext >&5
16990 cf_cv_typeof_chtype=long
16991 fi
16992 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16993 fi
16994                 rm -f cf_test.out
16995
16996 fi
16997
16998 echo "$as_me:16998: result: $cf_cv_typeof_chtype" >&5
16999 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
17000
17001 cat >>confdefs.h <<EOF
17002 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
17003 EOF
17004
17005 else
17006         cf_cv_typeof_chtype=$NCURSES_CHTYPE
17007 fi
17008 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
17009
17010 echo "$as_me:17010: checking if unsigned literals are legal" >&5
17011 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
17012 if test "${cf_cv_unsigned_literals+set}" = set; then
17013   echo $ECHO_N "(cached) $ECHO_C" >&6
17014 else
17015
17016         cat >conftest.$ac_ext <<_ACEOF
17017 #line 17017 "configure"
17018 #include "confdefs.h"
17019
17020 int
17021 main ()
17022 {
17023 long x = 1L + 1UL + 1U + 1
17024   ;
17025   return 0;
17026 }
17027 _ACEOF
17028 rm -f conftest.$ac_objext
17029 if { (eval echo "$as_me:17029: \"$ac_compile\"") >&5
17030   (eval $ac_compile) 2>&5
17031   ac_status=$?
17032   echo "$as_me:17032: \$? = $ac_status" >&5
17033   (exit $ac_status); } &&
17034          { ac_try='test -s conftest.$ac_objext'
17035   { (eval echo "$as_me:17035: \"$ac_try\"") >&5
17036   (eval $ac_try) 2>&5
17037   ac_status=$?
17038   echo "$as_me:17038: \$? = $ac_status" >&5
17039   (exit $ac_status); }; }; then
17040   cf_cv_unsigned_literals=yes
17041 else
17042   echo "$as_me: failed program was:" >&5
17043 cat conftest.$ac_ext >&5
17044 cf_cv_unsigned_literals=no
17045 fi
17046 rm -f conftest.$ac_objext conftest.$ac_ext
17047
17048 fi
17049
17050 echo "$as_me:17050: result: $cf_cv_unsigned_literals" >&5
17051 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
17052
17053 cf_cv_1UL="1"
17054 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
17055 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
17056
17057 if test $NCURSES_MMASK_T = auto ; then
17058         cf_cv_typeof_mmask_t=long
17059 else
17060         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
17061 fi
17062 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
17063
17064 ###     Checks for external-data
17065
17066 echo "$as_me:17066: checking if external errno is declared" >&5
17067 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
17068 if test "${cf_cv_dcl_errno+set}" = set; then
17069   echo $ECHO_N "(cached) $ECHO_C" >&6
17070 else
17071
17072         cat >conftest.$ac_ext <<_ACEOF
17073 #line 17073 "configure"
17074 #include "confdefs.h"
17075
17076 #ifdef HAVE_STDLIB_H
17077 #include <stdlib.h>
17078 #endif
17079 #include <stdio.h>
17080 #include <sys/types.h>
17081 #include <errno.h>
17082 int
17083 main ()
17084 {
17085 int x = (int) errno
17086   ;
17087   return 0;
17088 }
17089 _ACEOF
17090 rm -f conftest.$ac_objext
17091 if { (eval echo "$as_me:17091: \"$ac_compile\"") >&5
17092   (eval $ac_compile) 2>&5
17093   ac_status=$?
17094   echo "$as_me:17094: \$? = $ac_status" >&5
17095   (exit $ac_status); } &&
17096          { ac_try='test -s conftest.$ac_objext'
17097   { (eval echo "$as_me:17097: \"$ac_try\"") >&5
17098   (eval $ac_try) 2>&5
17099   ac_status=$?
17100   echo "$as_me:17100: \$? = $ac_status" >&5
17101   (exit $ac_status); }; }; then
17102   cf_cv_dcl_errno=yes
17103 else
17104   echo "$as_me: failed program was:" >&5
17105 cat conftest.$ac_ext >&5
17106 cf_cv_dcl_errno=no
17107 fi
17108 rm -f conftest.$ac_objext conftest.$ac_ext
17109
17110 fi
17111 echo "$as_me:17111: result: $cf_cv_dcl_errno" >&5
17112 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
17113
17114 if test "$cf_cv_dcl_errno" = no ; then
17115
17116 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17117
17118         cat >>confdefs.h <<EOF
17119 #define $cf_result 1
17120 EOF
17121
17122 fi
17123
17124 # It's possible (for near-UNIX clones) that the data doesn't exist
17125
17126 echo "$as_me:17126: checking if external errno exists" >&5
17127 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
17128 if test "${cf_cv_have_errno+set}" = set; then
17129   echo $ECHO_N "(cached) $ECHO_C" >&6
17130 else
17131
17132         cat >conftest.$ac_ext <<_ACEOF
17133 #line 17133 "configure"
17134 #include "confdefs.h"
17135
17136 #undef errno
17137 extern int errno;
17138
17139 int
17140 main ()
17141 {
17142 errno = 2
17143   ;
17144   return 0;
17145 }
17146 _ACEOF
17147 rm -f conftest.$ac_objext conftest$ac_exeext
17148 if { (eval echo "$as_me:17148: \"$ac_link\"") >&5
17149   (eval $ac_link) 2>&5
17150   ac_status=$?
17151   echo "$as_me:17151: \$? = $ac_status" >&5
17152   (exit $ac_status); } &&
17153          { ac_try='test -s conftest$ac_exeext'
17154   { (eval echo "$as_me:17154: \"$ac_try\"") >&5
17155   (eval $ac_try) 2>&5
17156   ac_status=$?
17157   echo "$as_me:17157: \$? = $ac_status" >&5
17158   (exit $ac_status); }; }; then
17159   cf_cv_have_errno=yes
17160 else
17161   echo "$as_me: failed program was:" >&5
17162 cat conftest.$ac_ext >&5
17163 cf_cv_have_errno=no
17164 fi
17165 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17166
17167 fi
17168 echo "$as_me:17168: result: $cf_cv_have_errno" >&5
17169 echo "${ECHO_T}$cf_cv_have_errno" >&6
17170
17171 if test "$cf_cv_have_errno" = yes ; then
17172
17173 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17174
17175         cat >>confdefs.h <<EOF
17176 #define $cf_result 1
17177 EOF
17178
17179 fi
17180
17181 echo "$as_me:17181: checking if data-only library module links" >&5
17182 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
17183 if test "${cf_cv_link_dataonly+set}" = set; then
17184   echo $ECHO_N "(cached) $ECHO_C" >&6
17185 else
17186
17187         rm -f conftest.a
17188         cat >conftest.$ac_ext <<EOF
17189 #line 17189 "configure"
17190 int     testdata[3] = { 123, 456, 789 };
17191 EOF
17192         if { (eval echo "$as_me:17192: \"$ac_compile\"") >&5
17193   (eval $ac_compile) 2>&5
17194   ac_status=$?
17195   echo "$as_me:17195: \$? = $ac_status" >&5
17196   (exit $ac_status); } ; then
17197                 mv conftest.o data.o && \
17198                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
17199         fi
17200         rm -f conftest.$ac_ext data.o
17201         cat >conftest.$ac_ext <<EOF
17202 #line 17202 "configure"
17203 int     testfunc()
17204 {
17205 #if defined(NeXT)
17206         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
17207 #else
17208         extern int testdata[3];
17209         return testdata[0] == 123
17210            &&  testdata[1] == 456
17211            &&  testdata[2] == 789;
17212 #endif
17213 }
17214 EOF
17215         if { (eval echo "$as_me:17215: \"$ac_compile\"") >&5
17216   (eval $ac_compile) 2>&5
17217   ac_status=$?
17218   echo "$as_me:17218: \$? = $ac_status" >&5
17219   (exit $ac_status); }; then
17220                 mv conftest.o func.o && \
17221                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
17222         fi
17223         rm -f conftest.$ac_ext func.o
17224         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
17225         cf_saveLIBS="$LIBS"
17226         LIBS="conftest.a $LIBS"
17227         if test "$cross_compiling" = yes; then
17228   cf_cv_link_dataonly=unknown
17229 else
17230   cat >conftest.$ac_ext <<_ACEOF
17231 #line 17231 "configure"
17232 #include "confdefs.h"
17233
17234         int main(void)
17235         {
17236                 extern int testfunc();
17237                 ${cf_cv_main_return:-return} (!testfunc());
17238         }
17239
17240 _ACEOF
17241 rm -f conftest$ac_exeext
17242 if { (eval echo "$as_me:17242: \"$ac_link\"") >&5
17243   (eval $ac_link) 2>&5
17244   ac_status=$?
17245   echo "$as_me:17245: \$? = $ac_status" >&5
17246   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17247   { (eval echo "$as_me:17247: \"$ac_try\"") >&5
17248   (eval $ac_try) 2>&5
17249   ac_status=$?
17250   echo "$as_me:17250: \$? = $ac_status" >&5
17251   (exit $ac_status); }; }; then
17252   cf_cv_link_dataonly=yes
17253 else
17254   echo "$as_me: program exited with status $ac_status" >&5
17255 echo "$as_me: failed program was:" >&5
17256 cat conftest.$ac_ext >&5
17257 cf_cv_link_dataonly=no
17258 fi
17259 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17260 fi
17261         LIBS="$cf_saveLIBS"
17262
17263 fi
17264
17265 echo "$as_me:17265: result: $cf_cv_link_dataonly" >&5
17266 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
17267
17268 if test "$cf_cv_link_dataonly" = no ; then
17269
17270 cat >>confdefs.h <<\EOF
17271 #define BROKEN_LINKER 1
17272 EOF
17273
17274         BROKEN_LINKER=1
17275 fi
17276
17277 ###     Checks for library functions.
17278
17279 for ac_func in \
17280 getcwd \
17281 getegid \
17282 geteuid \
17283 getopt \
17284 getttynam \
17285 issetugid \
17286 poll \
17287 putenv \
17288 remove \
17289 select \
17290 setbuf \
17291 setbuffer \
17292 setenv \
17293 setvbuf \
17294 sigaction \
17295 sigvec \
17296 strdup \
17297 strstr \
17298 tcgetpgrp \
17299 times \
17300 vsnprintf \
17301
17302 do
17303 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17304 echo "$as_me:17304: checking for $ac_func" >&5
17305 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17306 if eval "test \"\${$as_ac_var+set}\" = set"; then
17307   echo $ECHO_N "(cached) $ECHO_C" >&6
17308 else
17309   cat >conftest.$ac_ext <<_ACEOF
17310 #line 17310 "configure"
17311 #include "confdefs.h"
17312 /* System header to define __stub macros and hopefully few prototypes,
17313     which can conflict with char $ac_func (); below.  */
17314 #include <assert.h>
17315 /* Override any gcc2 internal prototype to avoid an error.  */
17316 #ifdef __cplusplus
17317 extern "C"
17318 #endif
17319 /* We use char because int might match the return type of a gcc2
17320    builtin and then its argument prototype would still apply.  */
17321 char $ac_func ();
17322 char (*f) ();
17323
17324 int
17325 main ()
17326 {
17327 /* The GNU C library defines this for functions which it implements
17328     to always fail with ENOSYS.  Some functions are actually named
17329     something starting with __ and the normal name is an alias.  */
17330 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17331 choke me
17332 #else
17333 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17334 #endif
17335
17336   ;
17337   return 0;
17338 }
17339 _ACEOF
17340 rm -f conftest.$ac_objext conftest$ac_exeext
17341 if { (eval echo "$as_me:17341: \"$ac_link\"") >&5
17342   (eval $ac_link) 2>&5
17343   ac_status=$?
17344   echo "$as_me:17344: \$? = $ac_status" >&5
17345   (exit $ac_status); } &&
17346          { ac_try='test -s conftest$ac_exeext'
17347   { (eval echo "$as_me:17347: \"$ac_try\"") >&5
17348   (eval $ac_try) 2>&5
17349   ac_status=$?
17350   echo "$as_me:17350: \$? = $ac_status" >&5
17351   (exit $ac_status); }; }; then
17352   eval "$as_ac_var=yes"
17353 else
17354   echo "$as_me: failed program was:" >&5
17355 cat conftest.$ac_ext >&5
17356 eval "$as_ac_var=no"
17357 fi
17358 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17359 fi
17360 echo "$as_me:17360: result: `eval echo '${'$as_ac_var'}'`" >&5
17361 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17362 if test `eval echo '${'$as_ac_var'}'` = yes; then
17363   cat >>confdefs.h <<EOF
17364 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17365 EOF
17366
17367 fi
17368 done
17369
17370 if test "x$ac_cv_func_getopt" = xno &&
17371    test "x$cf_with_progs$cf_with_tests" != xnono; then
17372         { { echo "$as_me:17372: error: getopt is required for building programs" >&5
17373 echo "$as_me: error: getopt is required for building programs" >&2;}
17374    { (exit 1); exit 1; }; }
17375 fi
17376
17377 if test "x$with_getcap" = "xyes" ; then
17378
17379 echo "$as_me:17379: checking for terminal-capability database functions" >&5
17380 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
17381 if test "${cf_cv_cgetent+set}" = set; then
17382   echo $ECHO_N "(cached) $ECHO_C" >&6
17383 else
17384
17385 cat >conftest.$ac_ext <<_ACEOF
17386 #line 17386 "configure"
17387 #include "confdefs.h"
17388
17389 #include <stdlib.h>
17390 int
17391 main ()
17392 {
17393
17394         char temp[128];
17395         char *buf = temp;
17396         char *db_array = temp;
17397         cgetent(&buf, &db_array, "vt100");
17398         cgetcap(buf, "tc", '=');
17399         cgetmatch(buf, "tc");
17400
17401   ;
17402   return 0;
17403 }
17404 _ACEOF
17405 rm -f conftest.$ac_objext conftest$ac_exeext
17406 if { (eval echo "$as_me:17406: \"$ac_link\"") >&5
17407   (eval $ac_link) 2>&5
17408   ac_status=$?
17409   echo "$as_me:17409: \$? = $ac_status" >&5
17410   (exit $ac_status); } &&
17411          { ac_try='test -s conftest$ac_exeext'
17412   { (eval echo "$as_me:17412: \"$ac_try\"") >&5
17413   (eval $ac_try) 2>&5
17414   ac_status=$?
17415   echo "$as_me:17415: \$? = $ac_status" >&5
17416   (exit $ac_status); }; }; then
17417   cf_cv_cgetent=yes
17418 else
17419   echo "$as_me: failed program was:" >&5
17420 cat conftest.$ac_ext >&5
17421 cf_cv_cgetent=no
17422 fi
17423 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17424
17425 fi
17426 echo "$as_me:17426: result: $cf_cv_cgetent" >&5
17427 echo "${ECHO_T}$cf_cv_cgetent" >&6
17428
17429 if test "$cf_cv_cgetent" = yes
17430 then
17431
17432 cat >>confdefs.h <<\EOF
17433 #define HAVE_BSD_CGETENT 1
17434 EOF
17435
17436 echo "$as_me:17436: checking if cgetent uses const parameter" >&5
17437 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
17438 if test "${cf_cv_cgetent_const+set}" = set; then
17439   echo $ECHO_N "(cached) $ECHO_C" >&6
17440 else
17441
17442 cat >conftest.$ac_ext <<_ACEOF
17443 #line 17443 "configure"
17444 #include "confdefs.h"
17445
17446 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
17447 #include <stdlib.h>
17448 int
17449 main ()
17450 {
17451
17452         char temp[128];
17453         char *buf = temp;
17454 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
17455         const char *db_array = temp;
17456         cgetent(&buf, &db_array, "vt100");
17457 #endif
17458         cgetcap(buf, "tc", '=');
17459         cgetmatch(buf, "tc");
17460
17461   ;
17462   return 0;
17463 }
17464 _ACEOF
17465 rm -f conftest.$ac_objext conftest$ac_exeext
17466 if { (eval echo "$as_me:17466: \"$ac_link\"") >&5
17467   (eval $ac_link) 2>&5
17468   ac_status=$?
17469   echo "$as_me:17469: \$? = $ac_status" >&5
17470   (exit $ac_status); } &&
17471          { ac_try='test -s conftest$ac_exeext'
17472   { (eval echo "$as_me:17472: \"$ac_try\"") >&5
17473   (eval $ac_try) 2>&5
17474   ac_status=$?
17475   echo "$as_me:17475: \$? = $ac_status" >&5
17476   (exit $ac_status); }; }; then
17477   cf_cv_cgetent_const=yes
17478 else
17479   echo "$as_me: failed program was:" >&5
17480 cat conftest.$ac_ext >&5
17481 cf_cv_cgetent_const=no
17482 fi
17483 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17484
17485 fi
17486 echo "$as_me:17486: result: $cf_cv_cgetent_const" >&5
17487 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
17488         if test "$cf_cv_cgetent_const" = yes
17489         then
17490
17491 cat >>confdefs.h <<EOF
17492 #define CGETENT_CONST const
17493 EOF
17494
17495         fi
17496 fi
17497
17498 fi
17499
17500 echo "$as_me:17500: checking for isascii" >&5
17501 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
17502 if test "${cf_cv_have_isascii+set}" = set; then
17503   echo $ECHO_N "(cached) $ECHO_C" >&6
17504 else
17505
17506         cat >conftest.$ac_ext <<_ACEOF
17507 #line 17507 "configure"
17508 #include "confdefs.h"
17509 #include <ctype.h>
17510 int
17511 main ()
17512 {
17513 int x = isascii(' ')
17514   ;
17515   return 0;
17516 }
17517 _ACEOF
17518 rm -f conftest.$ac_objext conftest$ac_exeext
17519 if { (eval echo "$as_me:17519: \"$ac_link\"") >&5
17520   (eval $ac_link) 2>&5
17521   ac_status=$?
17522   echo "$as_me:17522: \$? = $ac_status" >&5
17523   (exit $ac_status); } &&
17524          { ac_try='test -s conftest$ac_exeext'
17525   { (eval echo "$as_me:17525: \"$ac_try\"") >&5
17526   (eval $ac_try) 2>&5
17527   ac_status=$?
17528   echo "$as_me:17528: \$? = $ac_status" >&5
17529   (exit $ac_status); }; }; then
17530   cf_cv_have_isascii=yes
17531 else
17532   echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17534 cf_cv_have_isascii=no
17535 fi
17536 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17537
17538 fi
17539 echo "$as_me:17539: result: $cf_cv_have_isascii" >&5
17540 echo "${ECHO_T}$cf_cv_have_isascii" >&6
17541 test "$cf_cv_have_isascii" = yes &&
17542 cat >>confdefs.h <<\EOF
17543 #define HAVE_ISASCII 1
17544 EOF
17545
17546 if test "$ac_cv_func_sigaction" = yes; then
17547 echo "$as_me:17547: checking whether sigaction needs _POSIX_SOURCE" >&5
17548 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
17549 cat >conftest.$ac_ext <<_ACEOF
17550 #line 17550 "configure"
17551 #include "confdefs.h"
17552
17553 #include <sys/types.h>
17554 #include <signal.h>
17555 int
17556 main ()
17557 {
17558 struct sigaction act
17559   ;
17560   return 0;
17561 }
17562 _ACEOF
17563 rm -f conftest.$ac_objext
17564 if { (eval echo "$as_me:17564: \"$ac_compile\"") >&5
17565   (eval $ac_compile) 2>&5
17566   ac_status=$?
17567   echo "$as_me:17567: \$? = $ac_status" >&5
17568   (exit $ac_status); } &&
17569          { ac_try='test -s conftest.$ac_objext'
17570   { (eval echo "$as_me:17570: \"$ac_try\"") >&5
17571   (eval $ac_try) 2>&5
17572   ac_status=$?
17573   echo "$as_me:17573: \$? = $ac_status" >&5
17574   (exit $ac_status); }; }; then
17575   sigact_bad=no
17576 else
17577   echo "$as_me: failed program was:" >&5
17578 cat conftest.$ac_ext >&5
17579
17580 cat >conftest.$ac_ext <<_ACEOF
17581 #line 17581 "configure"
17582 #include "confdefs.h"
17583
17584 #define _POSIX_SOURCE
17585 #include <sys/types.h>
17586 #include <signal.h>
17587 int
17588 main ()
17589 {
17590 struct sigaction act
17591   ;
17592   return 0;
17593 }
17594 _ACEOF
17595 rm -f conftest.$ac_objext
17596 if { (eval echo "$as_me:17596: \"$ac_compile\"") >&5
17597   (eval $ac_compile) 2>&5
17598   ac_status=$?
17599   echo "$as_me:17599: \$? = $ac_status" >&5
17600   (exit $ac_status); } &&
17601          { ac_try='test -s conftest.$ac_objext'
17602   { (eval echo "$as_me:17602: \"$ac_try\"") >&5
17603   (eval $ac_try) 2>&5
17604   ac_status=$?
17605   echo "$as_me:17605: \$? = $ac_status" >&5
17606   (exit $ac_status); }; }; then
17607   sigact_bad=yes
17608
17609 cat >>confdefs.h <<\EOF
17610 #define _POSIX_SOURCE 1
17611 EOF
17612
17613 else
17614   echo "$as_me: failed program was:" >&5
17615 cat conftest.$ac_ext >&5
17616 sigact_bad=unknown
17617 fi
17618 rm -f conftest.$ac_objext conftest.$ac_ext
17619 fi
17620 rm -f conftest.$ac_objext conftest.$ac_ext
17621 echo "$as_me:17621: result: $sigact_bad" >&5
17622 echo "${ECHO_T}$sigact_bad" >&6
17623 fi
17624
17625 echo "$as_me:17625: checking if nanosleep really works" >&5
17626 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
17627 if test "${cf_cv_func_nanosleep+set}" = set; then
17628   echo $ECHO_N "(cached) $ECHO_C" >&6
17629 else
17630
17631 if test "$cross_compiling" = yes; then
17632   cf_cv_func_nanosleep=unknown
17633 else
17634   cat >conftest.$ac_ext <<_ACEOF
17635 #line 17635 "configure"
17636 #include "confdefs.h"
17637
17638 #include <stdio.h>
17639 #include <errno.h>
17640 #include <time.h>
17641
17642 #ifdef HAVE_SYS_TIME_H
17643 #include <sys/time.h>
17644 #endif
17645
17646 int main(void) {
17647         struct timespec ts1, ts2;
17648         int code;
17649         ts1.tv_sec  = 0;
17650         ts1.tv_nsec = 750000000;
17651         ts2.tv_sec  = 0;
17652         ts2.tv_nsec = 0;
17653         errno = 0;
17654         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
17655         ${cf_cv_main_return:-return}(code != 0);
17656 }
17657
17658 _ACEOF
17659 rm -f conftest$ac_exeext
17660 if { (eval echo "$as_me:17660: \"$ac_link\"") >&5
17661   (eval $ac_link) 2>&5
17662   ac_status=$?
17663   echo "$as_me:17663: \$? = $ac_status" >&5
17664   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17665   { (eval echo "$as_me:17665: \"$ac_try\"") >&5
17666   (eval $ac_try) 2>&5
17667   ac_status=$?
17668   echo "$as_me:17668: \$? = $ac_status" >&5
17669   (exit $ac_status); }; }; then
17670   cf_cv_func_nanosleep=yes
17671 else
17672   echo "$as_me: program exited with status $ac_status" >&5
17673 echo "$as_me: failed program was:" >&5
17674 cat conftest.$ac_ext >&5
17675 cf_cv_func_nanosleep=no
17676 fi
17677 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17678 fi
17679 fi
17680 echo "$as_me:17680: result: $cf_cv_func_nanosleep" >&5
17681 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
17682
17683 test "$cf_cv_func_nanosleep" = "yes" &&
17684 cat >>confdefs.h <<\EOF
17685 #define HAVE_NANOSLEEP 1
17686 EOF
17687
17688 for ac_header in \
17689 termio.h \
17690 termios.h \
17691 unistd.h \
17692
17693 do
17694 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17695 echo "$as_me:17695: checking for $ac_header" >&5
17696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17697 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17698   echo $ECHO_N "(cached) $ECHO_C" >&6
17699 else
17700   cat >conftest.$ac_ext <<_ACEOF
17701 #line 17701 "configure"
17702 #include "confdefs.h"
17703 #include <$ac_header>
17704 _ACEOF
17705 if { (eval echo "$as_me:17705: \"$ac_cpp conftest.$ac_ext\"") >&5
17706   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17707   ac_status=$?
17708   egrep -v '^ *\+' conftest.er1 >conftest.err
17709   rm -f conftest.er1
17710   cat conftest.err >&5
17711   echo "$as_me:17711: \$? = $ac_status" >&5
17712   (exit $ac_status); } >/dev/null; then
17713   if test -s conftest.err; then
17714     ac_cpp_err=$ac_c_preproc_warn_flag
17715   else
17716     ac_cpp_err=
17717   fi
17718 else
17719   ac_cpp_err=yes
17720 fi
17721 if test -z "$ac_cpp_err"; then
17722   eval "$as_ac_Header=yes"
17723 else
17724   echo "$as_me: failed program was:" >&5
17725   cat conftest.$ac_ext >&5
17726   eval "$as_ac_Header=no"
17727 fi
17728 rm -f conftest.err conftest.$ac_ext
17729 fi
17730 echo "$as_me:17730: result: `eval echo '${'$as_ac_Header'}'`" >&5
17731 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17732 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17733   cat >>confdefs.h <<EOF
17734 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17735 EOF
17736
17737 fi
17738 done
17739
17740 if test "$ISC" = yes ; then
17741
17742 for ac_header in sys/termio.h
17743 do
17744 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17745 echo "$as_me:17745: checking for $ac_header" >&5
17746 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17747 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17748   echo $ECHO_N "(cached) $ECHO_C" >&6
17749 else
17750   cat >conftest.$ac_ext <<_ACEOF
17751 #line 17751 "configure"
17752 #include "confdefs.h"
17753 #include <$ac_header>
17754 _ACEOF
17755 if { (eval echo "$as_me:17755: \"$ac_cpp conftest.$ac_ext\"") >&5
17756   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17757   ac_status=$?
17758   egrep -v '^ *\+' conftest.er1 >conftest.err
17759   rm -f conftest.er1
17760   cat conftest.err >&5
17761   echo "$as_me:17761: \$? = $ac_status" >&5
17762   (exit $ac_status); } >/dev/null; then
17763   if test -s conftest.err; then
17764     ac_cpp_err=$ac_c_preproc_warn_flag
17765   else
17766     ac_cpp_err=
17767   fi
17768 else
17769   ac_cpp_err=yes
17770 fi
17771 if test -z "$ac_cpp_err"; then
17772   eval "$as_ac_Header=yes"
17773 else
17774   echo "$as_me: failed program was:" >&5
17775   cat conftest.$ac_ext >&5
17776   eval "$as_ac_Header=no"
17777 fi
17778 rm -f conftest.err conftest.$ac_ext
17779 fi
17780 echo "$as_me:17780: result: `eval echo '${'$as_ac_Header'}'`" >&5
17781 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17782 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17783   cat >>confdefs.h <<EOF
17784 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17785 EOF
17786
17787 fi
17788 done
17789
17790 fi
17791 if test "$ac_cv_header_termios_h" = yes ; then
17792         case "$CFLAGS $CPPFLAGS" in
17793         (*-D_POSIX_SOURCE*)
17794                 termios_bad=dunno ;;
17795         (*)     termios_bad=maybe ;;
17796         esac
17797         if test "$termios_bad" = maybe ; then
17798         echo "$as_me:17798: checking whether termios.h needs _POSIX_SOURCE" >&5
17799 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
17800         cat >conftest.$ac_ext <<_ACEOF
17801 #line 17801 "configure"
17802 #include "confdefs.h"
17803 #include <termios.h>
17804 int
17805 main ()
17806 {
17807 struct termios foo; int x = foo.c_iflag
17808   ;
17809   return 0;
17810 }
17811 _ACEOF
17812 rm -f conftest.$ac_objext
17813 if { (eval echo "$as_me:17813: \"$ac_compile\"") >&5
17814   (eval $ac_compile) 2>&5
17815   ac_status=$?
17816   echo "$as_me:17816: \$? = $ac_status" >&5
17817   (exit $ac_status); } &&
17818          { ac_try='test -s conftest.$ac_objext'
17819   { (eval echo "$as_me:17819: \"$ac_try\"") >&5
17820   (eval $ac_try) 2>&5
17821   ac_status=$?
17822   echo "$as_me:17822: \$? = $ac_status" >&5
17823   (exit $ac_status); }; }; then
17824   termios_bad=no
17825 else
17826   echo "$as_me: failed program was:" >&5
17827 cat conftest.$ac_ext >&5
17828
17829                 cat >conftest.$ac_ext <<_ACEOF
17830 #line 17830 "configure"
17831 #include "confdefs.h"
17832
17833 #define _POSIX_SOURCE
17834 #include <termios.h>
17835 int
17836 main ()
17837 {
17838 struct termios foo; int x = foo.c_iflag
17839   ;
17840   return 0;
17841 }
17842 _ACEOF
17843 rm -f conftest.$ac_objext
17844 if { (eval echo "$as_me:17844: \"$ac_compile\"") >&5
17845   (eval $ac_compile) 2>&5
17846   ac_status=$?
17847   echo "$as_me:17847: \$? = $ac_status" >&5
17848   (exit $ac_status); } &&
17849          { ac_try='test -s conftest.$ac_objext'
17850   { (eval echo "$as_me:17850: \"$ac_try\"") >&5
17851   (eval $ac_try) 2>&5
17852   ac_status=$?
17853   echo "$as_me:17853: \$? = $ac_status" >&5
17854   (exit $ac_status); }; }; then
17855   termios_bad=unknown
17856 else
17857   echo "$as_me: failed program was:" >&5
17858 cat conftest.$ac_ext >&5
17859 termios_bad=yes
17860 cat >>confdefs.h <<\EOF
17861 #define _POSIX_SOURCE 1
17862 EOF
17863
17864 fi
17865 rm -f conftest.$ac_objext conftest.$ac_ext
17866
17867 fi
17868 rm -f conftest.$ac_objext conftest.$ac_ext
17869         echo "$as_me:17869: result: $termios_bad" >&5
17870 echo "${ECHO_T}$termios_bad" >&6
17871         fi
17872 fi
17873
17874 echo "$as_me:17874: checking for tcgetattr" >&5
17875 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
17876 if test "${cf_cv_have_tcgetattr+set}" = set; then
17877   echo $ECHO_N "(cached) $ECHO_C" >&6
17878 else
17879
17880 cat >conftest.$ac_ext <<_ACEOF
17881 #line 17881 "configure"
17882 #include "confdefs.h"
17883
17884 #include <sys/types.h>
17885 #ifdef HAVE_UNISTD_H
17886 #include <unistd.h>
17887 #endif
17888 #ifdef HAVE_TERMIOS_H
17889 #include <termios.h>
17890 #define TTY struct termios
17891 #else
17892 #ifdef HAVE_TERMIO_H
17893 #include <termio.h>
17894 #define TTY struct termio
17895 #endif
17896 #endif
17897
17898 int
17899 main ()
17900 {
17901
17902 TTY foo;
17903 tcgetattr(1, &foo);
17904   ;
17905   return 0;
17906 }
17907 _ACEOF
17908 rm -f conftest.$ac_objext conftest$ac_exeext
17909 if { (eval echo "$as_me:17909: \"$ac_link\"") >&5
17910   (eval $ac_link) 2>&5
17911   ac_status=$?
17912   echo "$as_me:17912: \$? = $ac_status" >&5
17913   (exit $ac_status); } &&
17914          { ac_try='test -s conftest$ac_exeext'
17915   { (eval echo "$as_me:17915: \"$ac_try\"") >&5
17916   (eval $ac_try) 2>&5
17917   ac_status=$?
17918   echo "$as_me:17918: \$? = $ac_status" >&5
17919   (exit $ac_status); }; }; then
17920   cf_cv_have_tcgetattr=yes
17921 else
17922   echo "$as_me: failed program was:" >&5
17923 cat conftest.$ac_ext >&5
17924 cf_cv_have_tcgetattr=no
17925 fi
17926 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17927 fi
17928 echo "$as_me:17928: result: $cf_cv_have_tcgetattr" >&5
17929 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
17930 test "$cf_cv_have_tcgetattr" = yes &&
17931 cat >>confdefs.h <<\EOF
17932 #define HAVE_TCGETATTR 1
17933 EOF
17934
17935 echo "$as_me:17935: checking for vsscanf function or workaround" >&5
17936 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
17937 if test "${cf_cv_func_vsscanf+set}" = set; then
17938   echo $ECHO_N "(cached) $ECHO_C" >&6
17939 else
17940
17941 cat >conftest.$ac_ext <<_ACEOF
17942 #line 17942 "configure"
17943 #include "confdefs.h"
17944
17945 #include <stdarg.h>
17946 #include <stdio.h>
17947 int
17948 main ()
17949 {
17950
17951         va_list ap;
17952         vsscanf("from", "%d", ap)
17953   ;
17954   return 0;
17955 }
17956 _ACEOF
17957 rm -f conftest.$ac_objext conftest$ac_exeext
17958 if { (eval echo "$as_me:17958: \"$ac_link\"") >&5
17959   (eval $ac_link) 2>&5
17960   ac_status=$?
17961   echo "$as_me:17961: \$? = $ac_status" >&5
17962   (exit $ac_status); } &&
17963          { ac_try='test -s conftest$ac_exeext'
17964   { (eval echo "$as_me:17964: \"$ac_try\"") >&5
17965   (eval $ac_try) 2>&5
17966   ac_status=$?
17967   echo "$as_me:17967: \$? = $ac_status" >&5
17968   (exit $ac_status); }; }; then
17969   cf_cv_func_vsscanf=vsscanf
17970 else
17971   echo "$as_me: failed program was:" >&5
17972 cat conftest.$ac_ext >&5
17973
17974 cat >conftest.$ac_ext <<_ACEOF
17975 #line 17975 "configure"
17976 #include "confdefs.h"
17977
17978 #include <stdarg.h>
17979 #include <stdio.h>
17980 int
17981 main ()
17982 {
17983
17984         FILE strbuf;
17985         char *str = "from";
17986
17987         strbuf._flag = _IOREAD;
17988         strbuf._ptr = strbuf._base = (unsigned char *) str;
17989         strbuf._cnt = strlen(str);
17990         strbuf._file = _NFILE;
17991         return (vfscanf(&strbuf, "%d", ap))
17992   ;
17993   return 0;
17994 }
17995 _ACEOF
17996 rm -f conftest.$ac_objext conftest$ac_exeext
17997 if { (eval echo "$as_me:17997: \"$ac_link\"") >&5
17998   (eval $ac_link) 2>&5
17999   ac_status=$?
18000   echo "$as_me:18000: \$? = $ac_status" >&5
18001   (exit $ac_status); } &&
18002          { ac_try='test -s conftest$ac_exeext'
18003   { (eval echo "$as_me:18003: \"$ac_try\"") >&5
18004   (eval $ac_try) 2>&5
18005   ac_status=$?
18006   echo "$as_me:18006: \$? = $ac_status" >&5
18007   (exit $ac_status); }; }; then
18008   cf_cv_func_vsscanf=vfscanf
18009 else
18010   echo "$as_me: failed program was:" >&5
18011 cat conftest.$ac_ext >&5
18012
18013 cat >conftest.$ac_ext <<_ACEOF
18014 #line 18014 "configure"
18015 #include "confdefs.h"
18016
18017 #include <stdarg.h>
18018 #include <stdio.h>
18019 int
18020 main ()
18021 {
18022
18023         FILE strbuf;
18024         char *str = "from";
18025
18026         strbuf._flag = _IOREAD;
18027         strbuf._ptr = strbuf._base = (unsigned char *) str;
18028         strbuf._cnt = strlen(str);
18029         strbuf._file = _NFILE;
18030         return (_doscan(&strbuf, "%d", ap))
18031   ;
18032   return 0;
18033 }
18034 _ACEOF
18035 rm -f conftest.$ac_objext conftest$ac_exeext
18036 if { (eval echo "$as_me:18036: \"$ac_link\"") >&5
18037   (eval $ac_link) 2>&5
18038   ac_status=$?
18039   echo "$as_me:18039: \$? = $ac_status" >&5
18040   (exit $ac_status); } &&
18041          { ac_try='test -s conftest$ac_exeext'
18042   { (eval echo "$as_me:18042: \"$ac_try\"") >&5
18043   (eval $ac_try) 2>&5
18044   ac_status=$?
18045   echo "$as_me:18045: \$? = $ac_status" >&5
18046   (exit $ac_status); }; }; then
18047   cf_cv_func_vsscanf=_doscan
18048 else
18049   echo "$as_me: failed program was:" >&5
18050 cat conftest.$ac_ext >&5
18051
18052 cf_cv_func_vsscanf=no
18053 fi
18054 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18055 fi
18056 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18057 fi
18058 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18059 fi
18060 echo "$as_me:18060: result: $cf_cv_func_vsscanf" >&5
18061 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
18062
18063 case $cf_cv_func_vsscanf in
18064 (vsscanf)
18065 cat >>confdefs.h <<\EOF
18066 #define HAVE_VSSCANF 1
18067 EOF
18068 ;;
18069 (vfscanf)
18070 cat >>confdefs.h <<\EOF
18071 #define HAVE_VFSCANF 1
18072 EOF
18073 ;;
18074 (_doscan)
18075 cat >>confdefs.h <<\EOF
18076 #define HAVE__DOSCAN 1
18077 EOF
18078 ;;
18079 esac
18080
18081 for ac_header in \
18082 unistd.h \
18083
18084 do
18085 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18086 echo "$as_me:18086: checking for $ac_header" >&5
18087 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18088 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18089   echo $ECHO_N "(cached) $ECHO_C" >&6
18090 else
18091   cat >conftest.$ac_ext <<_ACEOF
18092 #line 18092 "configure"
18093 #include "confdefs.h"
18094 #include <$ac_header>
18095 _ACEOF
18096 if { (eval echo "$as_me:18096: \"$ac_cpp conftest.$ac_ext\"") >&5
18097   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18098   ac_status=$?
18099   egrep -v '^ *\+' conftest.er1 >conftest.err
18100   rm -f conftest.er1
18101   cat conftest.err >&5
18102   echo "$as_me:18102: \$? = $ac_status" >&5
18103   (exit $ac_status); } >/dev/null; then
18104   if test -s conftest.err; then
18105     ac_cpp_err=$ac_c_preproc_warn_flag
18106   else
18107     ac_cpp_err=
18108   fi
18109 else
18110   ac_cpp_err=yes
18111 fi
18112 if test -z "$ac_cpp_err"; then
18113   eval "$as_ac_Header=yes"
18114 else
18115   echo "$as_me: failed program was:" >&5
18116   cat conftest.$ac_ext >&5
18117   eval "$as_ac_Header=no"
18118 fi
18119 rm -f conftest.err conftest.$ac_ext
18120 fi
18121 echo "$as_me:18121: result: `eval echo '${'$as_ac_Header'}'`" >&5
18122 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18123 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18124   cat >>confdefs.h <<EOF
18125 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18126 EOF
18127
18128 fi
18129 done
18130
18131 echo "$as_me:18131: checking for working mkstemp" >&5
18132 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
18133 if test "${cf_cv_func_mkstemp+set}" = set; then
18134   echo $ECHO_N "(cached) $ECHO_C" >&6
18135 else
18136
18137 rm -rf conftest*
18138 if test "$cross_compiling" = yes; then
18139   cf_cv_func_mkstemp=maybe
18140 else
18141   cat >conftest.$ac_ext <<_ACEOF
18142 #line 18142 "configure"
18143 #include "confdefs.h"
18144
18145 #include <sys/types.h>
18146 #ifdef HAVE_UNISTD_H
18147 #include <unistd.h>
18148 #endif
18149 #include <stdlib.h>
18150 #include <stdio.h>
18151 #include <string.h>
18152 #include <sys/stat.h>
18153 int main(void)
18154 {
18155         char *tmpl = "conftestXXXXXX";
18156         char name[2][80];
18157         int n;
18158         int result = 0;
18159         int fd;
18160         struct stat sb;
18161
18162         umask(077);
18163         for (n = 0; n < 2; ++n) {
18164                 strcpy(name[n], tmpl);
18165                 if ((fd = mkstemp(name[n])) >= 0) {
18166                         if (!strcmp(name[n], tmpl)
18167                          || stat(name[n], &sb) != 0
18168                          || (sb.st_mode & S_IFMT) != S_IFREG
18169                          || (sb.st_mode & 077) != 0) {
18170                                 result = 1;
18171                         }
18172                         close(fd);
18173                 }
18174         }
18175         if (result == 0
18176          && !strcmp(name[0], name[1]))
18177                 result = 1;
18178         ${cf_cv_main_return:-return}(result);
18179 }
18180
18181 _ACEOF
18182 rm -f conftest$ac_exeext
18183 if { (eval echo "$as_me:18183: \"$ac_link\"") >&5
18184   (eval $ac_link) 2>&5
18185   ac_status=$?
18186   echo "$as_me:18186: \$? = $ac_status" >&5
18187   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18188   { (eval echo "$as_me:18188: \"$ac_try\"") >&5
18189   (eval $ac_try) 2>&5
18190   ac_status=$?
18191   echo "$as_me:18191: \$? = $ac_status" >&5
18192   (exit $ac_status); }; }; then
18193   cf_cv_func_mkstemp=yes
18194
18195 else
18196   echo "$as_me: program exited with status $ac_status" >&5
18197 echo "$as_me: failed program was:" >&5
18198 cat conftest.$ac_ext >&5
18199 cf_cv_func_mkstemp=no
18200
18201 fi
18202 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18203 fi
18204
18205 fi
18206 echo "$as_me:18206: result: $cf_cv_func_mkstemp" >&5
18207 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
18208 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
18209         echo "$as_me:18209: checking for mkstemp" >&5
18210 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
18211 if test "${ac_cv_func_mkstemp+set}" = set; then
18212   echo $ECHO_N "(cached) $ECHO_C" >&6
18213 else
18214   cat >conftest.$ac_ext <<_ACEOF
18215 #line 18215 "configure"
18216 #include "confdefs.h"
18217 /* System header to define __stub macros and hopefully few prototypes,
18218     which can conflict with char mkstemp (); below.  */
18219 #include <assert.h>
18220 /* Override any gcc2 internal prototype to avoid an error.  */
18221 #ifdef __cplusplus
18222 extern "C"
18223 #endif
18224 /* We use char because int might match the return type of a gcc2
18225    builtin and then its argument prototype would still apply.  */
18226 char mkstemp ();
18227 char (*f) ();
18228
18229 int
18230 main ()
18231 {
18232 /* The GNU C library defines this for functions which it implements
18233     to always fail with ENOSYS.  Some functions are actually named
18234     something starting with __ and the normal name is an alias.  */
18235 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
18236 choke me
18237 #else
18238 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18239 #endif
18240
18241   ;
18242   return 0;
18243 }
18244 _ACEOF
18245 rm -f conftest.$ac_objext conftest$ac_exeext
18246 if { (eval echo "$as_me:18246: \"$ac_link\"") >&5
18247   (eval $ac_link) 2>&5
18248   ac_status=$?
18249   echo "$as_me:18249: \$? = $ac_status" >&5
18250   (exit $ac_status); } &&
18251          { ac_try='test -s conftest$ac_exeext'
18252   { (eval echo "$as_me:18252: \"$ac_try\"") >&5
18253   (eval $ac_try) 2>&5
18254   ac_status=$?
18255   echo "$as_me:18255: \$? = $ac_status" >&5
18256   (exit $ac_status); }; }; then
18257   ac_cv_func_mkstemp=yes
18258 else
18259   echo "$as_me: failed program was:" >&5
18260 cat conftest.$ac_ext >&5
18261 ac_cv_func_mkstemp=no
18262 fi
18263 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18264 fi
18265 echo "$as_me:18265: result: $ac_cv_func_mkstemp" >&5
18266 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
18267
18268 fi
18269 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
18270
18271 cat >>confdefs.h <<\EOF
18272 #define HAVE_MKSTEMP 1
18273 EOF
18274
18275 fi
18276
18277 # setup for prototype of fallback for vsscanf()
18278
18279 if test "$cf_cv_func_vsscanf" = vsscanf ; then
18280         HAVE_VSSCANF=1
18281 else
18282         HAVE_VSSCANF=0
18283 fi
18284
18285 if test "x$cross_compiling" = xyes ; then
18286         { echo "$as_me:18286: WARNING: cross compiling: assume setvbuf params not reversed" >&5
18287 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
18288 else
18289         echo "$as_me:18289: checking whether setvbuf arguments are reversed" >&5
18290 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
18291 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
18292   echo $ECHO_N "(cached) $ECHO_C" >&6
18293 else
18294   if test "$cross_compiling" = yes; then
18295   { { echo "$as_me:18295: error: cannot run test program while cross compiling" >&5
18296 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
18297    { (exit 1); exit 1; }; }
18298 else
18299   cat >conftest.$ac_ext <<_ACEOF
18300 #line 18300 "configure"
18301 #include "confdefs.h"
18302 #include <stdio.h>
18303 /* If setvbuf has the reversed format, exit 0. */
18304 int
18305 main ()
18306 {
18307   /* This call has the arguments reversed.
18308      A reversed system may check and see that the address of main
18309      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
18310   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
18311     $ac_main_return(1);
18312   putc('\r', stdout);
18313   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
18314 }
18315 _ACEOF
18316 rm -f conftest$ac_exeext
18317 if { (eval echo "$as_me:18317: \"$ac_link\"") >&5
18318   (eval $ac_link) 2>&5
18319   ac_status=$?
18320   echo "$as_me:18320: \$? = $ac_status" >&5
18321   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18322   { (eval echo "$as_me:18322: \"$ac_try\"") >&5
18323   (eval $ac_try) 2>&5
18324   ac_status=$?
18325   echo "$as_me:18325: \$? = $ac_status" >&5
18326   (exit $ac_status); }; }; then
18327   ac_cv_func_setvbuf_reversed=yes
18328 else
18329   echo "$as_me: program exited with status $ac_status" >&5
18330 echo "$as_me: failed program was:" >&5
18331 cat conftest.$ac_ext >&5
18332 ac_cv_func_setvbuf_reversed=no
18333 fi
18334 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18335 fi
18336 rm -f core core.* *.core
18337 fi
18338 echo "$as_me:18338: result: $ac_cv_func_setvbuf_reversed" >&5
18339 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
18340 if test $ac_cv_func_setvbuf_reversed = yes; then
18341
18342 cat >>confdefs.h <<\EOF
18343 #define SETVBUF_REVERSED 1
18344 EOF
18345
18346 fi
18347
18348 fi
18349 echo "$as_me:18349: checking for intptr_t" >&5
18350 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
18351 if test "${ac_cv_type_intptr_t+set}" = set; then
18352   echo $ECHO_N "(cached) $ECHO_C" >&6
18353 else
18354   cat >conftest.$ac_ext <<_ACEOF
18355 #line 18355 "configure"
18356 #include "confdefs.h"
18357 $ac_includes_default
18358 int
18359 main ()
18360 {
18361 if ((intptr_t *) 0)
18362   return 0;
18363 if (sizeof (intptr_t))
18364   return 0;
18365   ;
18366   return 0;
18367 }
18368 _ACEOF
18369 rm -f conftest.$ac_objext
18370 if { (eval echo "$as_me:18370: \"$ac_compile\"") >&5
18371   (eval $ac_compile) 2>&5
18372   ac_status=$?
18373   echo "$as_me:18373: \$? = $ac_status" >&5
18374   (exit $ac_status); } &&
18375          { ac_try='test -s conftest.$ac_objext'
18376   { (eval echo "$as_me:18376: \"$ac_try\"") >&5
18377   (eval $ac_try) 2>&5
18378   ac_status=$?
18379   echo "$as_me:18379: \$? = $ac_status" >&5
18380   (exit $ac_status); }; }; then
18381   ac_cv_type_intptr_t=yes
18382 else
18383   echo "$as_me: failed program was:" >&5
18384 cat conftest.$ac_ext >&5
18385 ac_cv_type_intptr_t=no
18386 fi
18387 rm -f conftest.$ac_objext conftest.$ac_ext
18388 fi
18389 echo "$as_me:18389: result: $ac_cv_type_intptr_t" >&5
18390 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
18391 if test $ac_cv_type_intptr_t = yes; then
18392   :
18393 else
18394
18395 cat >>confdefs.h <<EOF
18396 #define intptr_t long
18397 EOF
18398
18399 fi
18400
18401 echo "$as_me:18401: checking for ssize_t" >&5
18402 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
18403 if test "${ac_cv_type_ssize_t+set}" = set; then
18404   echo $ECHO_N "(cached) $ECHO_C" >&6
18405 else
18406   cat >conftest.$ac_ext <<_ACEOF
18407 #line 18407 "configure"
18408 #include "confdefs.h"
18409 $ac_includes_default
18410 int
18411 main ()
18412 {
18413 if ((ssize_t *) 0)
18414   return 0;
18415 if (sizeof (ssize_t))
18416   return 0;
18417   ;
18418   return 0;
18419 }
18420 _ACEOF
18421 rm -f conftest.$ac_objext
18422 if { (eval echo "$as_me:18422: \"$ac_compile\"") >&5
18423   (eval $ac_compile) 2>&5
18424   ac_status=$?
18425   echo "$as_me:18425: \$? = $ac_status" >&5
18426   (exit $ac_status); } &&
18427          { ac_try='test -s conftest.$ac_objext'
18428   { (eval echo "$as_me:18428: \"$ac_try\"") >&5
18429   (eval $ac_try) 2>&5
18430   ac_status=$?
18431   echo "$as_me:18431: \$? = $ac_status" >&5
18432   (exit $ac_status); }; }; then
18433   ac_cv_type_ssize_t=yes
18434 else
18435   echo "$as_me: failed program was:" >&5
18436 cat conftest.$ac_ext >&5
18437 ac_cv_type_ssize_t=no
18438 fi
18439 rm -f conftest.$ac_objext conftest.$ac_ext
18440 fi
18441 echo "$as_me:18441: result: $ac_cv_type_ssize_t" >&5
18442 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
18443 if test $ac_cv_type_ssize_t = yes; then
18444   :
18445 else
18446
18447 cat >>confdefs.h <<EOF
18448 #define ssize_t int
18449 EOF
18450
18451 fi
18452
18453 echo "$as_me:18453: checking for type sigaction_t" >&5
18454 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
18455 if test "${cf_cv_type_sigaction+set}" = set; then
18456   echo $ECHO_N "(cached) $ECHO_C" >&6
18457 else
18458
18459         cat >conftest.$ac_ext <<_ACEOF
18460 #line 18460 "configure"
18461 #include "confdefs.h"
18462
18463 #include <signal.h>
18464 int
18465 main ()
18466 {
18467 sigaction_t x
18468   ;
18469   return 0;
18470 }
18471 _ACEOF
18472 rm -f conftest.$ac_objext
18473 if { (eval echo "$as_me:18473: \"$ac_compile\"") >&5
18474   (eval $ac_compile) 2>&5
18475   ac_status=$?
18476   echo "$as_me:18476: \$? = $ac_status" >&5
18477   (exit $ac_status); } &&
18478          { ac_try='test -s conftest.$ac_objext'
18479   { (eval echo "$as_me:18479: \"$ac_try\"") >&5
18480   (eval $ac_try) 2>&5
18481   ac_status=$?
18482   echo "$as_me:18482: \$? = $ac_status" >&5
18483   (exit $ac_status); }; }; then
18484   cf_cv_type_sigaction=yes
18485 else
18486   echo "$as_me: failed program was:" >&5
18487 cat conftest.$ac_ext >&5
18488 cf_cv_type_sigaction=no
18489 fi
18490 rm -f conftest.$ac_objext conftest.$ac_ext
18491 fi
18492
18493 echo "$as_me:18493: result: $cf_cv_type_sigaction" >&5
18494 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
18495 test "$cf_cv_type_sigaction" = yes &&
18496 cat >>confdefs.h <<\EOF
18497 #define HAVE_TYPE_SIGACTION 1
18498 EOF
18499
18500 echo "$as_me:18500: checking declaration of size-change" >&5
18501 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
18502 if test "${cf_cv_sizechange+set}" = set; then
18503   echo $ECHO_N "(cached) $ECHO_C" >&6
18504 else
18505
18506         cf_cv_sizechange=unknown
18507         cf_save_CPPFLAGS="$CPPFLAGS"
18508
18509 for cf_opts in "" "NEED_PTEM_H"
18510 do
18511
18512         CPPFLAGS="$cf_save_CPPFLAGS"
18513         test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
18514         cat >conftest.$ac_ext <<_ACEOF
18515 #line 18515 "configure"
18516 #include "confdefs.h"
18517 #include <sys/types.h>
18518 #ifdef HAVE_TERMIOS_H
18519 #include <termios.h>
18520 #else
18521 #ifdef HAVE_TERMIO_H
18522 #include <termio.h>
18523 #endif
18524 #endif
18525 #ifdef NEED_PTEM_H
18526 /* This is a workaround for SCO:  they neglected to define struct winsize in
18527  * termios.h -- it's only in termio.h and ptem.h
18528  */
18529 #include        <sys/stream.h>
18530 #include        <sys/ptem.h>
18531 #endif
18532 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
18533 #include <sys/ioctl.h>
18534 #endif
18535
18536 int
18537 main ()
18538 {
18539
18540 #ifdef TIOCGSIZE
18541         struct ttysize win;     /* FIXME: what system is this? */
18542         int y = win.ts_lines;
18543         int x = win.ts_cols;
18544 #else
18545 #ifdef TIOCGWINSZ
18546         struct winsize win;
18547         int y = win.ws_row;
18548         int x = win.ws_col;
18549 #else
18550         no TIOCGSIZE or TIOCGWINSZ
18551 #endif /* TIOCGWINSZ */
18552 #endif /* TIOCGSIZE */
18553
18554   ;
18555   return 0;
18556 }
18557 _ACEOF
18558 rm -f conftest.$ac_objext
18559 if { (eval echo "$as_me:18559: \"$ac_compile\"") >&5
18560   (eval $ac_compile) 2>&5
18561   ac_status=$?
18562   echo "$as_me:18562: \$? = $ac_status" >&5
18563   (exit $ac_status); } &&
18564          { ac_try='test -s conftest.$ac_objext'
18565   { (eval echo "$as_me:18565: \"$ac_try\"") >&5
18566   (eval $ac_try) 2>&5
18567   ac_status=$?
18568   echo "$as_me:18568: \$? = $ac_status" >&5
18569   (exit $ac_status); }; }; then
18570   cf_cv_sizechange=yes
18571 else
18572   echo "$as_me: failed program was:" >&5
18573 cat conftest.$ac_ext >&5
18574 cf_cv_sizechange=no
18575 fi
18576 rm -f conftest.$ac_objext conftest.$ac_ext
18577
18578         CPPFLAGS="$cf_save_CPPFLAGS"
18579         if test "$cf_cv_sizechange" = yes ; then
18580                 echo "size-change succeeded ($cf_opts)" >&5
18581                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
18582                 break
18583         fi
18584 done
18585
18586 fi
18587 echo "$as_me:18587: result: $cf_cv_sizechange" >&5
18588 echo "${ECHO_T}$cf_cv_sizechange" >&6
18589 if test "$cf_cv_sizechange" != no ; then
18590
18591 cat >>confdefs.h <<\EOF
18592 #define HAVE_SIZECHANGE 1
18593 EOF
18594
18595         case $cf_cv_sizechange in
18596         (NEED*)
18597                 cat >>confdefs.h <<EOF
18598 #define $cf_cv_sizechange  1
18599 EOF
18600
18601                 ;;
18602         esac
18603 fi
18604
18605 echo "$as_me:18605: checking for memmove" >&5
18606 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
18607 if test "${ac_cv_func_memmove+set}" = set; then
18608   echo $ECHO_N "(cached) $ECHO_C" >&6
18609 else
18610   cat >conftest.$ac_ext <<_ACEOF
18611 #line 18611 "configure"
18612 #include "confdefs.h"
18613 /* System header to define __stub macros and hopefully few prototypes,
18614     which can conflict with char memmove (); below.  */
18615 #include <assert.h>
18616 /* Override any gcc2 internal prototype to avoid an error.  */
18617 #ifdef __cplusplus
18618 extern "C"
18619 #endif
18620 /* We use char because int might match the return type of a gcc2
18621    builtin and then its argument prototype would still apply.  */
18622 char memmove ();
18623 char (*f) ();
18624
18625 int
18626 main ()
18627 {
18628 /* The GNU C library defines this for functions which it implements
18629     to always fail with ENOSYS.  Some functions are actually named
18630     something starting with __ and the normal name is an alias.  */
18631 #if defined (__stub_memmove) || defined (__stub___memmove)
18632 choke me
18633 #else
18634 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18635 #endif
18636
18637   ;
18638   return 0;
18639 }
18640 _ACEOF
18641 rm -f conftest.$ac_objext conftest$ac_exeext
18642 if { (eval echo "$as_me:18642: \"$ac_link\"") >&5
18643   (eval $ac_link) 2>&5
18644   ac_status=$?
18645   echo "$as_me:18645: \$? = $ac_status" >&5
18646   (exit $ac_status); } &&
18647          { ac_try='test -s conftest$ac_exeext'
18648   { (eval echo "$as_me:18648: \"$ac_try\"") >&5
18649   (eval $ac_try) 2>&5
18650   ac_status=$?
18651   echo "$as_me:18651: \$? = $ac_status" >&5
18652   (exit $ac_status); }; }; then
18653   ac_cv_func_memmove=yes
18654 else
18655   echo "$as_me: failed program was:" >&5
18656 cat conftest.$ac_ext >&5
18657 ac_cv_func_memmove=no
18658 fi
18659 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18660 fi
18661 echo "$as_me:18661: result: $ac_cv_func_memmove" >&5
18662 echo "${ECHO_T}$ac_cv_func_memmove" >&6
18663 if test $ac_cv_func_memmove = yes; then
18664   :
18665 else
18666
18667 echo "$as_me:18667: checking for bcopy" >&5
18668 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
18669 if test "${ac_cv_func_bcopy+set}" = set; then
18670   echo $ECHO_N "(cached) $ECHO_C" >&6
18671 else
18672   cat >conftest.$ac_ext <<_ACEOF
18673 #line 18673 "configure"
18674 #include "confdefs.h"
18675 /* System header to define __stub macros and hopefully few prototypes,
18676     which can conflict with char bcopy (); below.  */
18677 #include <assert.h>
18678 /* Override any gcc2 internal prototype to avoid an error.  */
18679 #ifdef __cplusplus
18680 extern "C"
18681 #endif
18682 /* We use char because int might match the return type of a gcc2
18683    builtin and then its argument prototype would still apply.  */
18684 char bcopy ();
18685 char (*f) ();
18686
18687 int
18688 main ()
18689 {
18690 /* The GNU C library defines this for functions which it implements
18691     to always fail with ENOSYS.  Some functions are actually named
18692     something starting with __ and the normal name is an alias.  */
18693 #if defined (__stub_bcopy) || defined (__stub___bcopy)
18694 choke me
18695 #else
18696 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18697 #endif
18698
18699   ;
18700   return 0;
18701 }
18702 _ACEOF
18703 rm -f conftest.$ac_objext conftest$ac_exeext
18704 if { (eval echo "$as_me:18704: \"$ac_link\"") >&5
18705   (eval $ac_link) 2>&5
18706   ac_status=$?
18707   echo "$as_me:18707: \$? = $ac_status" >&5
18708   (exit $ac_status); } &&
18709          { ac_try='test -s conftest$ac_exeext'
18710   { (eval echo "$as_me:18710: \"$ac_try\"") >&5
18711   (eval $ac_try) 2>&5
18712   ac_status=$?
18713   echo "$as_me:18713: \$? = $ac_status" >&5
18714   (exit $ac_status); }; }; then
18715   ac_cv_func_bcopy=yes
18716 else
18717   echo "$as_me: failed program was:" >&5
18718 cat conftest.$ac_ext >&5
18719 ac_cv_func_bcopy=no
18720 fi
18721 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18722 fi
18723 echo "$as_me:18723: result: $ac_cv_func_bcopy" >&5
18724 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
18725 if test $ac_cv_func_bcopy = yes; then
18726
18727         echo "$as_me:18727: checking if bcopy does overlapping moves" >&5
18728 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
18729 if test "${cf_cv_good_bcopy+set}" = set; then
18730   echo $ECHO_N "(cached) $ECHO_C" >&6
18731 else
18732
18733                 if test "$cross_compiling" = yes; then
18734   cf_cv_good_bcopy=unknown
18735 else
18736   cat >conftest.$ac_ext <<_ACEOF
18737 #line 18737 "configure"
18738 #include "confdefs.h"
18739
18740 int main(void) {
18741         static char data[] = "abcdefghijklmnopqrstuwwxyz";
18742         char temp[40];
18743         bcopy(data, temp, sizeof(data));
18744         bcopy(temp+10, temp, 15);
18745         bcopy(temp+5, temp+15, 10);
18746         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
18747 }
18748
18749 _ACEOF
18750 rm -f conftest$ac_exeext
18751 if { (eval echo "$as_me:18751: \"$ac_link\"") >&5
18752   (eval $ac_link) 2>&5
18753   ac_status=$?
18754   echo "$as_me:18754: \$? = $ac_status" >&5
18755   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18756   { (eval echo "$as_me:18756: \"$ac_try\"") >&5
18757   (eval $ac_try) 2>&5
18758   ac_status=$?
18759   echo "$as_me:18759: \$? = $ac_status" >&5
18760   (exit $ac_status); }; }; then
18761   cf_cv_good_bcopy=yes
18762 else
18763   echo "$as_me: program exited with status $ac_status" >&5
18764 echo "$as_me: failed program was:" >&5
18765 cat conftest.$ac_ext >&5
18766 cf_cv_good_bcopy=no
18767 fi
18768 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18769 fi
18770
18771 fi
18772 echo "$as_me:18772: result: $cf_cv_good_bcopy" >&5
18773 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
18774
18775 else
18776   cf_cv_good_bcopy=no
18777 fi
18778
18779         if test "$cf_cv_good_bcopy" = yes ; then
18780
18781 cat >>confdefs.h <<\EOF
18782 #define USE_OK_BCOPY 1
18783 EOF
18784
18785         else
18786
18787 cat >>confdefs.h <<\EOF
18788 #define USE_MY_MEMMOVE 1
18789 EOF
18790
18791         fi
18792
18793 fi
18794
18795 tty 2>&1 >/dev/null || {
18796 for ac_func in posix_openpt
18797 do
18798 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18799 echo "$as_me:18799: checking for $ac_func" >&5
18800 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18801 if eval "test \"\${$as_ac_var+set}\" = set"; then
18802   echo $ECHO_N "(cached) $ECHO_C" >&6
18803 else
18804   cat >conftest.$ac_ext <<_ACEOF
18805 #line 18805 "configure"
18806 #include "confdefs.h"
18807 /* System header to define __stub macros and hopefully few prototypes,
18808     which can conflict with char $ac_func (); below.  */
18809 #include <assert.h>
18810 /* Override any gcc2 internal prototype to avoid an error.  */
18811 #ifdef __cplusplus
18812 extern "C"
18813 #endif
18814 /* We use char because int might match the return type of a gcc2
18815    builtin and then its argument prototype would still apply.  */
18816 char $ac_func ();
18817 char (*f) ();
18818
18819 int
18820 main ()
18821 {
18822 /* The GNU C library defines this for functions which it implements
18823     to always fail with ENOSYS.  Some functions are actually named
18824     something starting with __ and the normal name is an alias.  */
18825 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18826 choke me
18827 #else
18828 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
18829 #endif
18830
18831   ;
18832   return 0;
18833 }
18834 _ACEOF
18835 rm -f conftest.$ac_objext conftest$ac_exeext
18836 if { (eval echo "$as_me:18836: \"$ac_link\"") >&5
18837   (eval $ac_link) 2>&5
18838   ac_status=$?
18839   echo "$as_me:18839: \$? = $ac_status" >&5
18840   (exit $ac_status); } &&
18841          { ac_try='test -s conftest$ac_exeext'
18842   { (eval echo "$as_me:18842: \"$ac_try\"") >&5
18843   (eval $ac_try) 2>&5
18844   ac_status=$?
18845   echo "$as_me:18845: \$? = $ac_status" >&5
18846   (exit $ac_status); }; }; then
18847   eval "$as_ac_var=yes"
18848 else
18849   echo "$as_me: failed program was:" >&5
18850 cat conftest.$ac_ext >&5
18851 eval "$as_ac_var=no"
18852 fi
18853 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18854 fi
18855 echo "$as_me:18855: result: `eval echo '${'$as_ac_var'}'`" >&5
18856 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18857 if test `eval echo '${'$as_ac_var'}'` = yes; then
18858   cat >>confdefs.h <<EOF
18859 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18860 EOF
18861
18862 fi
18863 done
18864  }
18865 echo "$as_me:18865: checking if poll really works" >&5
18866 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
18867 if test "${cf_cv_working_poll+set}" = set; then
18868   echo $ECHO_N "(cached) $ECHO_C" >&6
18869 else
18870
18871 if test "$cross_compiling" = yes; then
18872   cf_cv_working_poll=unknown
18873 else
18874   cat >conftest.$ac_ext <<_ACEOF
18875 #line 18875 "configure"
18876 #include "confdefs.h"
18877
18878 #include <stdlib.h>
18879 #include <stdio.h>
18880 #include <unistd.h>
18881 #include <fcntl.h>
18882 #ifdef HAVE_POLL_H
18883 #include <poll.h>
18884 #else
18885 #include <sys/poll.h>
18886 #endif
18887 int main(void) {
18888         struct pollfd myfds;
18889         int ret;
18890
18891         /* check for Darwin bug with respect to "devices" */
18892         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
18893         if (myfds.fd < 0)
18894                 myfds.fd = 0;
18895         myfds.events = POLLIN;
18896         myfds.revents = 0;
18897
18898         ret = poll(&myfds, 1, 100);
18899
18900         if (ret < 0 || (myfds.revents & POLLNVAL)) {
18901                 ret = -1;
18902         } else {
18903                 int fd = 0;
18904                 if (!isatty(fd)) {
18905                         fd = open("/dev/tty", 2);       /* O_RDWR */
18906                 }
18907 #ifdef HAVE_POSIX_OPENPT
18908                 if (fd < 0) {
18909                         fd = posix_openpt(O_RDWR);
18910                 }
18911 #endif
18912
18913                 if (fd >= 0) {
18914                         /* also check with standard input */
18915                         myfds.fd = fd;
18916                         myfds.events = POLLIN;
18917                         myfds.revents = 0;
18918                         ret = poll(&myfds, 1, 100);
18919                 } else {
18920                         ret = -1;
18921                 }
18922         }
18923         ${cf_cv_main_return:-return}(ret < 0);
18924 }
18925 _ACEOF
18926 rm -f conftest$ac_exeext
18927 if { (eval echo "$as_me:18927: \"$ac_link\"") >&5
18928   (eval $ac_link) 2>&5
18929   ac_status=$?
18930   echo "$as_me:18930: \$? = $ac_status" >&5
18931   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18932   { (eval echo "$as_me:18932: \"$ac_try\"") >&5
18933   (eval $ac_try) 2>&5
18934   ac_status=$?
18935   echo "$as_me:18935: \$? = $ac_status" >&5
18936   (exit $ac_status); }; }; then
18937   cf_cv_working_poll=yes
18938 else
18939   echo "$as_me: program exited with status $ac_status" >&5
18940 echo "$as_me: failed program was:" >&5
18941 cat conftest.$ac_ext >&5
18942 cf_cv_working_poll=no
18943 fi
18944 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18945 fi
18946 fi
18947 echo "$as_me:18947: result: $cf_cv_working_poll" >&5
18948 echo "${ECHO_T}$cf_cv_working_poll" >&6
18949 test "$cf_cv_working_poll" = "yes" &&
18950 cat >>confdefs.h <<\EOF
18951 #define HAVE_WORKING_POLL 1
18952 EOF
18953
18954 echo "$as_me:18954: checking for va_copy" >&5
18955 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
18956 if test "${cf_cv_have_va_copy+set}" = set; then
18957   echo $ECHO_N "(cached) $ECHO_C" >&6
18958 else
18959
18960 cat >conftest.$ac_ext <<_ACEOF
18961 #line 18961 "configure"
18962 #include "confdefs.h"
18963
18964 #include <stdarg.h>
18965
18966 int
18967 main ()
18968 {
18969
18970         static va_list dst;
18971         static va_list src;
18972         va_copy(dst, src)
18973   ;
18974   return 0;
18975 }
18976 _ACEOF
18977 rm -f conftest.$ac_objext conftest$ac_exeext
18978 if { (eval echo "$as_me:18978: \"$ac_link\"") >&5
18979   (eval $ac_link) 2>&5
18980   ac_status=$?
18981   echo "$as_me:18981: \$? = $ac_status" >&5
18982   (exit $ac_status); } &&
18983          { ac_try='test -s conftest$ac_exeext'
18984   { (eval echo "$as_me:18984: \"$ac_try\"") >&5
18985   (eval $ac_try) 2>&5
18986   ac_status=$?
18987   echo "$as_me:18987: \$? = $ac_status" >&5
18988   (exit $ac_status); }; }; then
18989   cf_cv_have_va_copy=yes
18990 else
18991   echo "$as_me: failed program was:" >&5
18992 cat conftest.$ac_ext >&5
18993 cf_cv_have_va_copy=no
18994 fi
18995 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18996 fi
18997 echo "$as_me:18997: result: $cf_cv_have_va_copy" >&5
18998 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
18999
19000 test "$cf_cv_have_va_copy" = yes &&
19001 cat >>confdefs.h <<\EOF
19002 #define HAVE_VA_COPY 1
19003 EOF
19004
19005 echo "$as_me:19005: checking for __va_copy" >&5
19006 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
19007 if test "${cf_cv_have___va_copy+set}" = set; then
19008   echo $ECHO_N "(cached) $ECHO_C" >&6
19009 else
19010
19011 cat >conftest.$ac_ext <<_ACEOF
19012 #line 19012 "configure"
19013 #include "confdefs.h"
19014
19015 #include <stdarg.h>
19016
19017 int
19018 main ()
19019 {
19020
19021         static va_list dst;
19022         static va_list src;
19023         __va_copy(dst, src)
19024   ;
19025   return 0;
19026 }
19027 _ACEOF
19028 rm -f conftest.$ac_objext conftest$ac_exeext
19029 if { (eval echo "$as_me:19029: \"$ac_link\"") >&5
19030   (eval $ac_link) 2>&5
19031   ac_status=$?
19032   echo "$as_me:19032: \$? = $ac_status" >&5
19033   (exit $ac_status); } &&
19034          { ac_try='test -s conftest$ac_exeext'
19035   { (eval echo "$as_me:19035: \"$ac_try\"") >&5
19036   (eval $ac_try) 2>&5
19037   ac_status=$?
19038   echo "$as_me:19038: \$? = $ac_status" >&5
19039   (exit $ac_status); }; }; then
19040   cf_cv_have___va_copy=yes
19041 else
19042   echo "$as_me: failed program was:" >&5
19043 cat conftest.$ac_ext >&5
19044 cf_cv_have___va_copy=no
19045 fi
19046 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19047 fi
19048 echo "$as_me:19048: result: $cf_cv_have___va_copy" >&5
19049 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
19050
19051 test "$cf_cv_have___va_copy" = yes &&
19052 cat >>confdefs.h <<\EOF
19053 #define HAVE___VA_COPY 1
19054 EOF
19055
19056 echo "$as_me:19056: checking for pid_t" >&5
19057 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
19058 if test "${ac_cv_type_pid_t+set}" = set; then
19059   echo $ECHO_N "(cached) $ECHO_C" >&6
19060 else
19061   cat >conftest.$ac_ext <<_ACEOF
19062 #line 19062 "configure"
19063 #include "confdefs.h"
19064 $ac_includes_default
19065 int
19066 main ()
19067 {
19068 if ((pid_t *) 0)
19069   return 0;
19070 if (sizeof (pid_t))
19071   return 0;
19072   ;
19073   return 0;
19074 }
19075 _ACEOF
19076 rm -f conftest.$ac_objext
19077 if { (eval echo "$as_me:19077: \"$ac_compile\"") >&5
19078   (eval $ac_compile) 2>&5
19079   ac_status=$?
19080   echo "$as_me:19080: \$? = $ac_status" >&5
19081   (exit $ac_status); } &&
19082          { ac_try='test -s conftest.$ac_objext'
19083   { (eval echo "$as_me:19083: \"$ac_try\"") >&5
19084   (eval $ac_try) 2>&5
19085   ac_status=$?
19086   echo "$as_me:19086: \$? = $ac_status" >&5
19087   (exit $ac_status); }; }; then
19088   ac_cv_type_pid_t=yes
19089 else
19090   echo "$as_me: failed program was:" >&5
19091 cat conftest.$ac_ext >&5
19092 ac_cv_type_pid_t=no
19093 fi
19094 rm -f conftest.$ac_objext conftest.$ac_ext
19095 fi
19096 echo "$as_me:19096: result: $ac_cv_type_pid_t" >&5
19097 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
19098 if test $ac_cv_type_pid_t = yes; then
19099   :
19100 else
19101
19102 cat >>confdefs.h <<EOF
19103 #define pid_t int
19104 EOF
19105
19106 fi
19107
19108 for ac_header in unistd.h vfork.h
19109 do
19110 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19111 echo "$as_me:19111: checking for $ac_header" >&5
19112 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19113 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19114   echo $ECHO_N "(cached) $ECHO_C" >&6
19115 else
19116   cat >conftest.$ac_ext <<_ACEOF
19117 #line 19117 "configure"
19118 #include "confdefs.h"
19119 #include <$ac_header>
19120 _ACEOF
19121 if { (eval echo "$as_me:19121: \"$ac_cpp conftest.$ac_ext\"") >&5
19122   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19123   ac_status=$?
19124   egrep -v '^ *\+' conftest.er1 >conftest.err
19125   rm -f conftest.er1
19126   cat conftest.err >&5
19127   echo "$as_me:19127: \$? = $ac_status" >&5
19128   (exit $ac_status); } >/dev/null; then
19129   if test -s conftest.err; then
19130     ac_cpp_err=$ac_c_preproc_warn_flag
19131   else
19132     ac_cpp_err=
19133   fi
19134 else
19135   ac_cpp_err=yes
19136 fi
19137 if test -z "$ac_cpp_err"; then
19138   eval "$as_ac_Header=yes"
19139 else
19140   echo "$as_me: failed program was:" >&5
19141   cat conftest.$ac_ext >&5
19142   eval "$as_ac_Header=no"
19143 fi
19144 rm -f conftest.err conftest.$ac_ext
19145 fi
19146 echo "$as_me:19146: result: `eval echo '${'$as_ac_Header'}'`" >&5
19147 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19148 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19149   cat >>confdefs.h <<EOF
19150 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19151 EOF
19152
19153 fi
19154 done
19155
19156 for ac_func in fork vfork
19157 do
19158 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19159 echo "$as_me:19159: checking for $ac_func" >&5
19160 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19161 if eval "test \"\${$as_ac_var+set}\" = set"; then
19162   echo $ECHO_N "(cached) $ECHO_C" >&6
19163 else
19164   cat >conftest.$ac_ext <<_ACEOF
19165 #line 19165 "configure"
19166 #include "confdefs.h"
19167 /* System header to define __stub macros and hopefully few prototypes,
19168     which can conflict with char $ac_func (); below.  */
19169 #include <assert.h>
19170 /* Override any gcc2 internal prototype to avoid an error.  */
19171 #ifdef __cplusplus
19172 extern "C"
19173 #endif
19174 /* We use char because int might match the return type of a gcc2
19175    builtin and then its argument prototype would still apply.  */
19176 char $ac_func ();
19177 char (*f) ();
19178
19179 int
19180 main ()
19181 {
19182 /* The GNU C library defines this for functions which it implements
19183     to always fail with ENOSYS.  Some functions are actually named
19184     something starting with __ and the normal name is an alias.  */
19185 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19186 choke me
19187 #else
19188 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
19189 #endif
19190
19191   ;
19192   return 0;
19193 }
19194 _ACEOF
19195 rm -f conftest.$ac_objext conftest$ac_exeext
19196 if { (eval echo "$as_me:19196: \"$ac_link\"") >&5
19197   (eval $ac_link) 2>&5
19198   ac_status=$?
19199   echo "$as_me:19199: \$? = $ac_status" >&5
19200   (exit $ac_status); } &&
19201          { ac_try='test -s conftest$ac_exeext'
19202   { (eval echo "$as_me:19202: \"$ac_try\"") >&5
19203   (eval $ac_try) 2>&5
19204   ac_status=$?
19205   echo "$as_me:19205: \$? = $ac_status" >&5
19206   (exit $ac_status); }; }; then
19207   eval "$as_ac_var=yes"
19208 else
19209   echo "$as_me: failed program was:" >&5
19210 cat conftest.$ac_ext >&5
19211 eval "$as_ac_var=no"
19212 fi
19213 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19214 fi
19215 echo "$as_me:19215: result: `eval echo '${'$as_ac_var'}'`" >&5
19216 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19217 if test `eval echo '${'$as_ac_var'}'` = yes; then
19218   cat >>confdefs.h <<EOF
19219 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19220 EOF
19221
19222 fi
19223 done
19224
19225 ac_cv_func_fork_works=$ac_cv_func_fork
19226 if test "x$ac_cv_func_fork" = xyes; then
19227   echo "$as_me:19227: checking for working fork" >&5
19228 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
19229 if test "${ac_cv_func_fork_works+set}" = set; then
19230   echo $ECHO_N "(cached) $ECHO_C" >&6
19231 else
19232   if test "$cross_compiling" = yes; then
19233   ac_cv_func_fork_works=cross
19234 else
19235   cat >conftest.$ac_ext <<_ACEOF
19236 /* By Rüdiger Kuhlmann. */
19237       #include <sys/types.h>
19238       #if HAVE_UNISTD_H
19239       # include <unistd.h>
19240       #endif
19241       /* Some systems only have a dummy stub for fork() */
19242       int main ()
19243       {
19244         if (fork() < 0)
19245           $ac_main_return (1);
19246         $ac_main_return (0);
19247       }
19248 _ACEOF
19249 rm -f conftest$ac_exeext
19250 if { (eval echo "$as_me:19250: \"$ac_link\"") >&5
19251   (eval $ac_link) 2>&5
19252   ac_status=$?
19253   echo "$as_me:19253: \$? = $ac_status" >&5
19254   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19255   { (eval echo "$as_me:19255: \"$ac_try\"") >&5
19256   (eval $ac_try) 2>&5
19257   ac_status=$?
19258   echo "$as_me:19258: \$? = $ac_status" >&5
19259   (exit $ac_status); }; }; then
19260   ac_cv_func_fork_works=yes
19261 else
19262   echo "$as_me: program exited with status $ac_status" >&5
19263 echo "$as_me: failed program was:" >&5
19264 cat conftest.$ac_ext >&5
19265 ac_cv_func_fork_works=no
19266 fi
19267 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19268 fi
19269 fi
19270 echo "$as_me:19270: result: $ac_cv_func_fork_works" >&5
19271 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
19272
19273 fi
19274 if test "x$ac_cv_func_fork_works" = xcross; then
19275   case $host in
19276     *-*-amigaos* | *-*-msdosdjgpp*)
19277       # Override, as these systems have only a dummy fork() stub
19278       ac_cv_func_fork_works=no
19279       ;;
19280     *)
19281       ac_cv_func_fork_works=yes
19282       ;;
19283   esac
19284   { echo "$as_me:19284: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
19285 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
19286 fi
19287 ac_cv_func_vfork_works=$ac_cv_func_vfork
19288 if test "x$ac_cv_func_vfork" = xyes; then
19289   echo "$as_me:19289: checking for working vfork" >&5
19290 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
19291 if test "${ac_cv_func_vfork_works+set}" = set; then
19292   echo $ECHO_N "(cached) $ECHO_C" >&6
19293 else
19294   if test "$cross_compiling" = yes; then
19295   ac_cv_func_vfork_works=cross
19296 else
19297   cat >conftest.$ac_ext <<_ACEOF
19298 #line 19298 "configure"
19299 #include "confdefs.h"
19300 /* Thanks to Paul Eggert for this test.  */
19301 #include <stdio.h>
19302 #include <sys/types.h>
19303 #include <sys/stat.h>
19304 #if HAVE_UNISTD_H
19305 # include <unistd.h>
19306 #endif
19307 #if HAVE_VFORK_H
19308 # include <vfork.h>
19309 #endif
19310 /* On some sparc systems, changes by the child to local and incoming
19311    argument registers are propagated back to the parent.  The compiler
19312    is told about this with #include <vfork.h>, but some compilers
19313    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
19314    static variable whose address is put into a register that is
19315    clobbered by the vfork.  */
19316 static
19317 #ifdef __cplusplus
19318 sparc_address_test (int arg)
19319 # else
19320 sparc_address_test (arg) int arg;
19321 #endif
19322 {
19323   static pid_t child;
19324   if (!child) {
19325     child = vfork ();
19326     if (child < 0) {
19327       perror ("vfork");
19328       _exit(2);
19329     }
19330     if (!child) {
19331       arg = getpid();
19332       write(-1, "", 0);
19333       _exit (arg);
19334     }
19335   }
19336 }
19337
19338 int
19339 main ()
19340 {
19341   pid_t parent = getpid ();
19342   pid_t child;
19343
19344   sparc_address_test ();
19345
19346   child = vfork ();
19347
19348   if (child == 0) {
19349     /* Here is another test for sparc vfork register problems.  This
19350        test uses lots of local variables, at least as many local
19351        variables as main has allocated so far including compiler
19352        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
19353        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
19354        reuse the register of parent for one of the local variables,
19355        since it will think that parent can't possibly be used any more
19356        in this routine.  Assigning to the local variable will thus
19357        munge parent in the parent process.  */
19358     pid_t
19359       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
19360       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
19361     /* Convince the compiler that p..p7 are live; otherwise, it might
19362        use the same hardware register for all 8 local variables.  */
19363     if (p != p1 || p != p2 || p != p3 || p != p4
19364         || p != p5 || p != p6 || p != p7)
19365       _exit(1);
19366
19367     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
19368        from child file descriptors.  If the child closes a descriptor
19369        before it execs or exits, this munges the parent's descriptor
19370        as well.  Test for this by closing stdout in the child.  */
19371     _exit(close(fileno(stdout)) != 0);
19372   } else {
19373     int status;
19374     struct stat st;
19375
19376     while (wait(&status) != child)
19377       ;
19378     $ac_main_return(
19379          /* Was there some problem with vforking?  */
19380          child < 0
19381
19382          /* Did the child fail?  (This shouldn't happen.)  */
19383          || status
19384
19385          /* Did the vfork/compiler bug occur?  */
19386          || parent != getpid()
19387
19388          /* Did the file descriptor bug occur?  */
19389          || fstat(fileno(stdout), &st) != 0
19390          );
19391   }
19392 }
19393 _ACEOF
19394 rm -f conftest$ac_exeext
19395 if { (eval echo "$as_me:19395: \"$ac_link\"") >&5
19396   (eval $ac_link) 2>&5
19397   ac_status=$?
19398   echo "$as_me:19398: \$? = $ac_status" >&5
19399   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19400   { (eval echo "$as_me:19400: \"$ac_try\"") >&5
19401   (eval $ac_try) 2>&5
19402   ac_status=$?
19403   echo "$as_me:19403: \$? = $ac_status" >&5
19404   (exit $ac_status); }; }; then
19405   ac_cv_func_vfork_works=yes
19406 else
19407   echo "$as_me: program exited with status $ac_status" >&5
19408 echo "$as_me: failed program was:" >&5
19409 cat conftest.$ac_ext >&5
19410 ac_cv_func_vfork_works=no
19411 fi
19412 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19413 fi
19414 fi
19415 echo "$as_me:19415: result: $ac_cv_func_vfork_works" >&5
19416 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
19417
19418 fi;
19419 if test "x$ac_cv_func_fork_works" = xcross; then
19420   ac_cv_func_vfork_works=ac_cv_func_vfork
19421   { echo "$as_me:19421: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
19422 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
19423 fi
19424
19425 if test "x$ac_cv_func_vfork_works" = xyes; then
19426
19427 cat >>confdefs.h <<\EOF
19428 #define HAVE_WORKING_VFORK 1
19429 EOF
19430
19431 else
19432
19433 cat >>confdefs.h <<\EOF
19434 #define vfork fork
19435 EOF
19436
19437 fi
19438 if test "x$ac_cv_func_fork_works" = xyes; then
19439
19440 cat >>confdefs.h <<\EOF
19441 #define HAVE_WORKING_FORK 1
19442 EOF
19443
19444 fi
19445
19446 # special check for test/ditto.c
19447
19448 echo "$as_me:19448: checking for openpty in -lutil" >&5
19449 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
19450 if test "${ac_cv_lib_util_openpty+set}" = set; then
19451   echo $ECHO_N "(cached) $ECHO_C" >&6
19452 else
19453   ac_check_lib_save_LIBS=$LIBS
19454 LIBS="-lutil  $LIBS"
19455 cat >conftest.$ac_ext <<_ACEOF
19456 #line 19456 "configure"
19457 #include "confdefs.h"
19458
19459 /* Override any gcc2 internal prototype to avoid an error.  */
19460 #ifdef __cplusplus
19461 extern "C"
19462 #endif
19463 /* We use char because int might match the return type of a gcc2
19464    builtin and then its argument prototype would still apply.  */
19465 char openpty ();
19466 int
19467 main ()
19468 {
19469 openpty ();
19470   ;
19471   return 0;
19472 }
19473 _ACEOF
19474 rm -f conftest.$ac_objext conftest$ac_exeext
19475 if { (eval echo "$as_me:19475: \"$ac_link\"") >&5
19476   (eval $ac_link) 2>&5
19477   ac_status=$?
19478   echo "$as_me:19478: \$? = $ac_status" >&5
19479   (exit $ac_status); } &&
19480          { ac_try='test -s conftest$ac_exeext'
19481   { (eval echo "$as_me:19481: \"$ac_try\"") >&5
19482   (eval $ac_try) 2>&5
19483   ac_status=$?
19484   echo "$as_me:19484: \$? = $ac_status" >&5
19485   (exit $ac_status); }; }; then
19486   ac_cv_lib_util_openpty=yes
19487 else
19488   echo "$as_me: failed program was:" >&5
19489 cat conftest.$ac_ext >&5
19490 ac_cv_lib_util_openpty=no
19491 fi
19492 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19493 LIBS=$ac_check_lib_save_LIBS
19494 fi
19495 echo "$as_me:19495: result: $ac_cv_lib_util_openpty" >&5
19496 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
19497 if test $ac_cv_lib_util_openpty = yes; then
19498   cf_cv_lib_util=yes
19499 else
19500   cf_cv_lib_util=no
19501 fi
19502
19503 echo "$as_me:19503: checking for openpty header" >&5
19504 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
19505 if test "${cf_cv_func_openpty+set}" = set; then
19506   echo $ECHO_N "(cached) $ECHO_C" >&6
19507 else
19508
19509         cf_save_LIBS="$LIBS"
19510         test $cf_cv_lib_util = yes && {
19511 cf_add_libs="-lutil"
19512 # Filter out duplicates - this happens with badly-designed ".pc" files...
19513 for cf_add_1lib in $LIBS
19514 do
19515         for cf_add_2lib in $cf_add_libs
19516         do
19517                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19518                 then
19519                         cf_add_1lib=
19520                         break
19521                 fi
19522         done
19523         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19524 done
19525 LIBS="$cf_add_libs"
19526  }
19527         for cf_header in pty.h libutil.h util.h
19528         do
19529         cat >conftest.$ac_ext <<_ACEOF
19530 #line 19530 "configure"
19531 #include "confdefs.h"
19532
19533 #include <$cf_header>
19534
19535 int
19536 main ()
19537 {
19538
19539         int x = openpty((int *)0, (int *)0, (char *)0,
19540                                    (struct termios *)0, (struct winsize *)0);
19541
19542   ;
19543   return 0;
19544 }
19545 _ACEOF
19546 rm -f conftest.$ac_objext conftest$ac_exeext
19547 if { (eval echo "$as_me:19547: \"$ac_link\"") >&5
19548   (eval $ac_link) 2>&5
19549   ac_status=$?
19550   echo "$as_me:19550: \$? = $ac_status" >&5
19551   (exit $ac_status); } &&
19552          { ac_try='test -s conftest$ac_exeext'
19553   { (eval echo "$as_me:19553: \"$ac_try\"") >&5
19554   (eval $ac_try) 2>&5
19555   ac_status=$?
19556   echo "$as_me:19556: \$? = $ac_status" >&5
19557   (exit $ac_status); }; }; then
19558
19559                 cf_cv_func_openpty=$cf_header
19560                 break
19561
19562 else
19563   echo "$as_me: failed program was:" >&5
19564 cat conftest.$ac_ext >&5
19565
19566                 cf_cv_func_openpty=no
19567
19568 fi
19569 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19570         done
19571         LIBS="$cf_save_LIBS"
19572
19573 fi
19574 echo "$as_me:19574: result: $cf_cv_func_openpty" >&5
19575 echo "${ECHO_T}$cf_cv_func_openpty" >&6
19576
19577 if test "$cf_cv_func_openpty" != no ; then
19578
19579 cat >>confdefs.h <<EOF
19580 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
19581 EOF
19582
19583 cat >>confdefs.h <<\EOF
19584 #define USE_XTERM_PTY 1
19585 EOF
19586
19587         if test "x$cf_cv_lib_util" = xyes ; then
19588
19589 cf_add_libs="-lutil"
19590 # Filter out duplicates - this happens with badly-designed ".pc" files...
19591 for cf_add_1lib in $TEST_LIBS
19592 do
19593         for cf_add_2lib in $cf_add_libs
19594         do
19595                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
19596                 then
19597                         cf_add_1lib=
19598                         break
19599                 fi
19600         done
19601         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
19602 done
19603 TEST_LIBS="$cf_add_libs"
19604
19605         fi
19606 fi
19607
19608 if test "$with_hashed_db" != no ; then
19609
19610 cat >>confdefs.h <<\EOF
19611 #define USE_HASHED_DB 1
19612 EOF
19613
19614 case $with_hashed_db in
19615 (yes|*able*)
19616         ;;
19617 (*)
19618         if test -d "$with_hashed_db" ; then
19619
19620 if test -n "$with_hashed_db/include" ; then
19621   for cf_add_incdir in $with_hashed_db/include
19622   do
19623         while test $cf_add_incdir != /usr/include
19624         do
19625           if test -d $cf_add_incdir
19626           then
19627                 cf_have_incdir=no
19628                 if test -n "$CFLAGS$CPPFLAGS" ; then
19629                   # a loop is needed to ensure we can add subdirs of existing dirs
19630                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19631                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19632                           cf_have_incdir=yes; break
19633                         fi
19634                   done
19635                 fi
19636
19637                 if test "$cf_have_incdir" = no ; then
19638                   if test "$cf_add_incdir" = /usr/local/include ; then
19639                         if test "$GCC" = yes
19640                         then
19641                           cf_save_CPPFLAGS=$CPPFLAGS
19642                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19643                           cat >conftest.$ac_ext <<_ACEOF
19644 #line 19644 "configure"
19645 #include "confdefs.h"
19646 #include <stdio.h>
19647 int
19648 main ()
19649 {
19650 printf("Hello")
19651   ;
19652   return 0;
19653 }
19654 _ACEOF
19655 rm -f conftest.$ac_objext
19656 if { (eval echo "$as_me:19656: \"$ac_compile\"") >&5
19657   (eval $ac_compile) 2>&5
19658   ac_status=$?
19659   echo "$as_me:19659: \$? = $ac_status" >&5
19660   (exit $ac_status); } &&
19661          { ac_try='test -s conftest.$ac_objext'
19662   { (eval echo "$as_me:19662: \"$ac_try\"") >&5
19663   (eval $ac_try) 2>&5
19664   ac_status=$?
19665   echo "$as_me:19665: \$? = $ac_status" >&5
19666   (exit $ac_status); }; }; then
19667   :
19668 else
19669   echo "$as_me: failed program was:" >&5
19670 cat conftest.$ac_ext >&5
19671 cf_have_incdir=yes
19672 fi
19673 rm -f conftest.$ac_objext conftest.$ac_ext
19674                           CPPFLAGS=$cf_save_CPPFLAGS
19675                         fi
19676                   fi
19677                 fi
19678
19679                 if test "$cf_have_incdir" = no ; then
19680                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
19681
19682 echo "${as_me:-configure}:19682: testing adding $cf_add_incdir to include-path ..." 1>&5
19683
19684                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19685
19686                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19687                   test "$cf_top_incdir" = "$cf_add_incdir" && break
19688                   cf_add_incdir="$cf_top_incdir"
19689                 else
19690                   break
19691                 fi
19692           else
19693                 break
19694           fi
19695         done
19696   done
19697 fi
19698
19699 if test -n "$with_hashed_db/lib" ; then
19700         for cf_add_libdir in $with_hashed_db/lib
19701         do
19702                 if test $cf_add_libdir = /usr/lib ; then
19703                         :
19704                 elif test -d $cf_add_libdir
19705                 then
19706                         cf_have_libdir=no
19707                         if test -n "$LDFLAGS$LIBS" ; then
19708                                 # a loop is needed to ensure we can add subdirs of existing dirs
19709                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
19710                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19711                                                 cf_have_libdir=yes; break
19712                                         fi
19713                                 done
19714                         fi
19715                         if test "$cf_have_libdir" = no ; then
19716                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
19717
19718 echo "${as_me:-configure}:19718: testing adding $cf_add_libdir to library-path ..." 1>&5
19719
19720                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19721                         fi
19722                 fi
19723         done
19724 fi
19725
19726         else
19727                 case "$with_hashed_db" in
19728                 (./*|../*|/*)
19729                         { echo "$as_me:19729: WARNING: no such directory $with_hashed_db" >&5
19730 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
19731                         ;;
19732                 (*)
19733
19734 cf_search=
19735
19736 test "x$prefix" != "xNONE" && \
19737 test -d "$prefix" && \
19738  {
19739         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
19740         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
19741         test -d $prefix/include/$with_hashed_db &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
19742         test -d $prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
19743         test -d $prefix/$with_hashed_db/include &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
19744         test -d $prefix/$with_hashed_db/include/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
19745 }
19746
19747 for cf_subdir_prefix in \
19748         /usr \
19749         /usr/local \
19750         /usr/pkg \
19751         /opt \
19752         /opt/local \
19753         $HOME
19754 do
19755
19756 test "x$cf_subdir_prefix" != "x$prefix" && \
19757 test -d "$cf_subdir_prefix" && \
19758 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19759         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
19760         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
19761         test -d $cf_subdir_prefix/include/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
19762         test -d $cf_subdir_prefix/include/$with_hashed_db/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
19763         test -d $cf_subdir_prefix/$with_hashed_db/include &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
19764         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"
19765 }
19766
19767 done
19768
19769         for cf_item in $cf_search
19770         do
19771                 case $cf_item in
19772                 (*/$with_hashed_db)
19773
19774 if test -n "$cf_item" ; then
19775   for cf_add_incdir in $cf_item
19776   do
19777         while test $cf_add_incdir != /usr/include
19778         do
19779           if test -d $cf_add_incdir
19780           then
19781                 cf_have_incdir=no
19782                 if test -n "$CFLAGS$CPPFLAGS" ; then
19783                   # a loop is needed to ensure we can add subdirs of existing dirs
19784                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
19785                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
19786                           cf_have_incdir=yes; break
19787                         fi
19788                   done
19789                 fi
19790
19791                 if test "$cf_have_incdir" = no ; then
19792                   if test "$cf_add_incdir" = /usr/local/include ; then
19793                         if test "$GCC" = yes
19794                         then
19795                           cf_save_CPPFLAGS=$CPPFLAGS
19796                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19797                           cat >conftest.$ac_ext <<_ACEOF
19798 #line 19798 "configure"
19799 #include "confdefs.h"
19800 #include <stdio.h>
19801 int
19802 main ()
19803 {
19804 printf("Hello")
19805   ;
19806   return 0;
19807 }
19808 _ACEOF
19809 rm -f conftest.$ac_objext
19810 if { (eval echo "$as_me:19810: \"$ac_compile\"") >&5
19811   (eval $ac_compile) 2>&5
19812   ac_status=$?
19813   echo "$as_me:19813: \$? = $ac_status" >&5
19814   (exit $ac_status); } &&
19815          { ac_try='test -s conftest.$ac_objext'
19816   { (eval echo "$as_me:19816: \"$ac_try\"") >&5
19817   (eval $ac_try) 2>&5
19818   ac_status=$?
19819   echo "$as_me:19819: \$? = $ac_status" >&5
19820   (exit $ac_status); }; }; then
19821   :
19822 else
19823   echo "$as_me: failed program was:" >&5
19824 cat conftest.$ac_ext >&5
19825 cf_have_incdir=yes
19826 fi
19827 rm -f conftest.$ac_objext conftest.$ac_ext
19828                           CPPFLAGS=$cf_save_CPPFLAGS
19829                         fi
19830                   fi
19831                 fi
19832
19833                 if test "$cf_have_incdir" = no ; then
19834                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
19835
19836 echo "${as_me:-configure}:19836: testing adding $cf_add_incdir to include-path ..." 1>&5
19837
19838                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
19839
19840                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
19841                   test "$cf_top_incdir" = "$cf_add_incdir" && break
19842                   cf_add_incdir="$cf_top_incdir"
19843                 else
19844                   break
19845                 fi
19846           else
19847                 break
19848           fi
19849         done
19850   done
19851 fi
19852
19853                         ;;
19854                 esac
19855         done
19856
19857 cf_search=
19858
19859 test "x$prefix" != "xNONE" && \
19860 test -d "$prefix" && \
19861  {
19862         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
19863         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
19864         test -d $prefix/lib/$with_hashed_db &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
19865         test -d $prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
19866         test -d $prefix/$with_hashed_db/lib &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
19867         test -d $prefix/$with_hashed_db/lib/$with_hashed_db &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
19868 }
19869
19870 for cf_subdir_prefix in \
19871         /usr \
19872         /usr/local \
19873         /usr/pkg \
19874         /opt \
19875         /opt/local \
19876         $HOME
19877 do
19878
19879 test "x$cf_subdir_prefix" != "x$prefix" && \
19880 test -d "$cf_subdir_prefix" && \
19881 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
19882         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
19883         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
19884         test -d $cf_subdir_prefix/lib/$with_hashed_db &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
19885         test -d $cf_subdir_prefix/lib/$with_hashed_db/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
19886         test -d $cf_subdir_prefix/$with_hashed_db/lib &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
19887         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"
19888 }
19889
19890 done
19891
19892         for cf_item in $cf_search
19893         do
19894                 case $cf_item in
19895                 (*/$with_hashed_db)
19896
19897 if test -n "$cf_item" ; then
19898         for cf_add_libdir in $cf_item
19899         do
19900                 if test $cf_add_libdir = /usr/lib ; then
19901                         :
19902                 elif test -d $cf_add_libdir
19903                 then
19904                         cf_have_libdir=no
19905                         if test -n "$LDFLAGS$LIBS" ; then
19906                                 # a loop is needed to ensure we can add subdirs of existing dirs
19907                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
19908                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
19909                                                 cf_have_libdir=yes; break
19910                                         fi
19911                                 done
19912                         fi
19913                         if test "$cf_have_libdir" = no ; then
19914                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
19915
19916 echo "${as_me:-configure}:19916: testing adding $cf_add_libdir to library-path ..." 1>&5
19917
19918                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
19919                         fi
19920                 fi
19921         done
19922 fi
19923
19924                         ;;
19925                 esac
19926         done
19927
19928                         ;;
19929                 esac
19930         fi
19931 esac
19932
19933 echo "$as_me:19933: checking for db.h" >&5
19934 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
19935 if test "${ac_cv_header_db_h+set}" = set; then
19936   echo $ECHO_N "(cached) $ECHO_C" >&6
19937 else
19938   cat >conftest.$ac_ext <<_ACEOF
19939 #line 19939 "configure"
19940 #include "confdefs.h"
19941 #include <db.h>
19942 _ACEOF
19943 if { (eval echo "$as_me:19943: \"$ac_cpp conftest.$ac_ext\"") >&5
19944   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19945   ac_status=$?
19946   egrep -v '^ *\+' conftest.er1 >conftest.err
19947   rm -f conftest.er1
19948   cat conftest.err >&5
19949   echo "$as_me:19949: \$? = $ac_status" >&5
19950   (exit $ac_status); } >/dev/null; then
19951   if test -s conftest.err; then
19952     ac_cpp_err=$ac_c_preproc_warn_flag
19953   else
19954     ac_cpp_err=
19955   fi
19956 else
19957   ac_cpp_err=yes
19958 fi
19959 if test -z "$ac_cpp_err"; then
19960   ac_cv_header_db_h=yes
19961 else
19962   echo "$as_me: failed program was:" >&5
19963   cat conftest.$ac_ext >&5
19964   ac_cv_header_db_h=no
19965 fi
19966 rm -f conftest.err conftest.$ac_ext
19967 fi
19968 echo "$as_me:19968: result: $ac_cv_header_db_h" >&5
19969 echo "${ECHO_T}$ac_cv_header_db_h" >&6
19970 if test $ac_cv_header_db_h = yes; then
19971
19972 echo "$as_me:19972: checking for version of db" >&5
19973 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
19974 if test "${cf_cv_hashed_db_version+set}" = set; then
19975   echo $ECHO_N "(cached) $ECHO_C" >&6
19976 else
19977
19978 cf_cv_hashed_db_version=unknown
19979
19980 for cf_db_version in 1 2 3 4 5 6
19981 do
19982
19983 echo "${as_me:-configure}:19983: testing checking for db version $cf_db_version ..." 1>&5
19984
19985         cat >conftest.$ac_ext <<_ACEOF
19986 #line 19986 "configure"
19987 #include "confdefs.h"
19988
19989 $ac_includes_default
19990 #include <db.h>
19991
19992 #ifdef DB_VERSION_MAJOR
19993         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
19994 #if $cf_db_version == DB_VERSION_MAJOR
19995         /* ok */
19996 #else
19997         make an error
19998 #endif
19999 #else
20000 #if $cf_db_version == 1
20001         /* ok: assuming this is DB 1.8.5 */
20002 #else
20003         make an error
20004 #endif
20005 #endif
20006
20007 int
20008 main ()
20009 {
20010 DBT *foo = 0
20011   ;
20012   return 0;
20013 }
20014 _ACEOF
20015 rm -f conftest.$ac_objext
20016 if { (eval echo "$as_me:20016: \"$ac_compile\"") >&5
20017   (eval $ac_compile) 2>&5
20018   ac_status=$?
20019   echo "$as_me:20019: \$? = $ac_status" >&5
20020   (exit $ac_status); } &&
20021          { ac_try='test -s conftest.$ac_objext'
20022   { (eval echo "$as_me:20022: \"$ac_try\"") >&5
20023   (eval $ac_try) 2>&5
20024   ac_status=$?
20025   echo "$as_me:20025: \$? = $ac_status" >&5
20026   (exit $ac_status); }; }; then
20027
20028         cf_cv_hashed_db_version=$cf_db_version
20029         break
20030
20031 else
20032   echo "$as_me: failed program was:" >&5
20033 cat conftest.$ac_ext >&5
20034 fi
20035 rm -f conftest.$ac_objext conftest.$ac_ext
20036 done
20037
20038 fi
20039 echo "$as_me:20039: result: $cf_cv_hashed_db_version" >&5
20040 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
20041
20042 if test "$cf_cv_hashed_db_version" = unknown ; then
20043         { { echo "$as_me:20043: error: Cannot determine version of db" >&5
20044 echo "$as_me: error: Cannot determine version of db" >&2;}
20045    { (exit 1); exit 1; }; }
20046 else
20047
20048 echo "$as_me:20048: checking for db libraries" >&5
20049 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
20050 if test "${cf_cv_hashed_db_libs+set}" = set; then
20051   echo $ECHO_N "(cached) $ECHO_C" >&6
20052 else
20053
20054 cf_cv_hashed_db_libs=unknown
20055 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
20056 do
20057         cf_save_libs="$LIBS"
20058         if test -n "$cf_db_libs"; then
20059
20060 cf_add_libs="-l$cf_db_libs"
20061 # Filter out duplicates - this happens with badly-designed ".pc" files...
20062 for cf_add_1lib in $LIBS
20063 do
20064         for cf_add_2lib in $cf_add_libs
20065         do
20066                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20067                 then
20068                         cf_add_1lib=
20069                         break
20070                 fi
20071         done
20072         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20073 done
20074 LIBS="$cf_add_libs"
20075
20076         fi
20077
20078 echo "${as_me:-configure}:20078: testing checking for library "$cf_db_libs" ..." 1>&5
20079
20080         cat >conftest.$ac_ext <<_ACEOF
20081 #line 20081 "configure"
20082 #include "confdefs.h"
20083
20084 $ac_includes_default
20085 #include <db.h>
20086
20087 int
20088 main ()
20089 {
20090
20091         char *path = "/tmp/foo";
20092 #ifdef DB_VERSION_MAJOR
20093 #if DB_VERSION_MAJOR >= 4
20094         DB *result = 0;
20095         db_create(&result, NULL, 0);
20096         result->open(result,
20097                 NULL,
20098                 path,
20099                 path,
20100                 DB_HASH,
20101                 DB_CREATE,
20102                 0644);
20103 #elif DB_VERSION_MAJOR >= 3
20104         DB *result = 0;
20105         db_create(&result, NULL, 0);
20106         result->open(result,
20107                 path,
20108                 path,
20109                 DB_HASH,
20110                 DB_CREATE,
20111                 0644);
20112 #elif DB_VERSION_MAJOR >= 2
20113         DB *result = 0;
20114         db_open(path,
20115                 DB_HASH,
20116                 DB_CREATE,
20117                 0644,
20118                 (DB_ENV *) 0,
20119                 (DB_INFO *) 0,
20120                 &result);
20121 #endif /* DB_VERSION_MAJOR */
20122 #else
20123         DB *result = dbopen(path,
20124                      2,
20125                      0644,
20126                      DB_HASH,
20127                      0);
20128 #endif
20129         ${cf_cv_main_return:-return}(result != 0)
20130
20131   ;
20132   return 0;
20133 }
20134 _ACEOF
20135 rm -f conftest.$ac_objext conftest$ac_exeext
20136 if { (eval echo "$as_me:20136: \"$ac_link\"") >&5
20137   (eval $ac_link) 2>&5
20138   ac_status=$?
20139   echo "$as_me:20139: \$? = $ac_status" >&5
20140   (exit $ac_status); } &&
20141          { ac_try='test -s conftest$ac_exeext'
20142   { (eval echo "$as_me:20142: \"$ac_try\"") >&5
20143   (eval $ac_try) 2>&5
20144   ac_status=$?
20145   echo "$as_me:20145: \$? = $ac_status" >&5
20146   (exit $ac_status); }; }; then
20147
20148         if test -n "$cf_db_libs" ; then
20149                 cf_cv_hashed_db_libs=$cf_db_libs
20150         else
20151                 cf_cv_hashed_db_libs=default
20152         fi
20153         LIBS="$cf_save_libs"
20154         break
20155
20156 else
20157   echo "$as_me: failed program was:" >&5
20158 cat conftest.$ac_ext >&5
20159 fi
20160 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20161         LIBS="$cf_save_libs"
20162 done
20163
20164 fi
20165 echo "$as_me:20165: result: $cf_cv_hashed_db_libs" >&5
20166 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
20167
20168         if test "$cf_cv_hashed_db_libs" = unknown ; then
20169                 { { echo "$as_me:20169: error: Cannot determine library for db" >&5
20170 echo "$as_me: error: Cannot determine library for db" >&2;}
20171    { (exit 1); exit 1; }; }
20172         elif test "$cf_cv_hashed_db_libs" != default ; then
20173
20174 cf_add_libs="-l$cf_cv_hashed_db_libs"
20175 # Filter out duplicates - this happens with badly-designed ".pc" files...
20176 for cf_add_1lib in $LIBS
20177 do
20178         for cf_add_2lib in $cf_add_libs
20179         do
20180                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20181                 then
20182                         cf_add_1lib=
20183                         break
20184                 fi
20185         done
20186         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20187 done
20188 LIBS="$cf_add_libs"
20189
20190         fi
20191 fi
20192
20193 else
20194
20195         { { echo "$as_me:20195: error: Cannot find db.h" >&5
20196 echo "$as_me: error: Cannot find db.h" >&2;}
20197    { (exit 1); exit 1; }; }
20198
20199 fi
20200
20201 fi
20202
20203 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
20204         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20205         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
20206 fi
20207
20208 # Just in case, check if the C compiler has a bool type.
20209
20210 echo "$as_me:20210: checking if we should include stdbool.h" >&5
20211 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
20212
20213 if test "${cf_cv_header_stdbool_h+set}" = set; then
20214   echo $ECHO_N "(cached) $ECHO_C" >&6
20215 else
20216
20217         cat >conftest.$ac_ext <<_ACEOF
20218 #line 20218 "configure"
20219 #include "confdefs.h"
20220
20221 int
20222 main ()
20223 {
20224 bool foo = false
20225   ;
20226   return 0;
20227 }
20228 _ACEOF
20229 rm -f conftest.$ac_objext
20230 if { (eval echo "$as_me:20230: \"$ac_compile\"") >&5
20231   (eval $ac_compile) 2>&5
20232   ac_status=$?
20233   echo "$as_me:20233: \$? = $ac_status" >&5
20234   (exit $ac_status); } &&
20235          { ac_try='test -s conftest.$ac_objext'
20236   { (eval echo "$as_me:20236: \"$ac_try\"") >&5
20237   (eval $ac_try) 2>&5
20238   ac_status=$?
20239   echo "$as_me:20239: \$? = $ac_status" >&5
20240   (exit $ac_status); }; }; then
20241   cf_cv_header_stdbool_h=0
20242 else
20243   echo "$as_me: failed program was:" >&5
20244 cat conftest.$ac_ext >&5
20245 cat >conftest.$ac_ext <<_ACEOF
20246 #line 20246 "configure"
20247 #include "confdefs.h"
20248
20249 #ifndef __BEOS__
20250 #include <stdbool.h>
20251 #endif
20252
20253 int
20254 main ()
20255 {
20256 bool foo = false
20257   ;
20258   return 0;
20259 }
20260 _ACEOF
20261 rm -f conftest.$ac_objext
20262 if { (eval echo "$as_me:20262: \"$ac_compile\"") >&5
20263   (eval $ac_compile) 2>&5
20264   ac_status=$?
20265   echo "$as_me:20265: \$? = $ac_status" >&5
20266   (exit $ac_status); } &&
20267          { ac_try='test -s conftest.$ac_objext'
20268   { (eval echo "$as_me:20268: \"$ac_try\"") >&5
20269   (eval $ac_try) 2>&5
20270   ac_status=$?
20271   echo "$as_me:20271: \$? = $ac_status" >&5
20272   (exit $ac_status); }; }; then
20273   cf_cv_header_stdbool_h=1
20274 else
20275   echo "$as_me: failed program was:" >&5
20276 cat conftest.$ac_ext >&5
20277 cf_cv_header_stdbool_h=0
20278 fi
20279 rm -f conftest.$ac_objext conftest.$ac_ext
20280 fi
20281 rm -f conftest.$ac_objext conftest.$ac_ext
20282 fi
20283
20284 if test "$cf_cv_header_stdbool_h" = 1
20285 then    echo "$as_me:20285: result: yes" >&5
20286 echo "${ECHO_T}yes" >&6
20287 else    echo "$as_me:20287: result: no" >&5
20288 echo "${ECHO_T}no" >&6
20289 fi
20290
20291 echo "$as_me:20291: checking for builtin bool type" >&5
20292 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
20293
20294 if test "${cf_cv_cc_bool_type+set}" = set; then
20295   echo $ECHO_N "(cached) $ECHO_C" >&6
20296 else
20297
20298         cat >conftest.$ac_ext <<_ACEOF
20299 #line 20299 "configure"
20300 #include "confdefs.h"
20301
20302 #include <stdio.h>
20303 #include <sys/types.h>
20304
20305 int
20306 main ()
20307 {
20308 bool x = false
20309   ;
20310   return 0;
20311 }
20312 _ACEOF
20313 rm -f conftest.$ac_objext
20314 if { (eval echo "$as_me:20314: \"$ac_compile\"") >&5
20315   (eval $ac_compile) 2>&5
20316   ac_status=$?
20317   echo "$as_me:20317: \$? = $ac_status" >&5
20318   (exit $ac_status); } &&
20319          { ac_try='test -s conftest.$ac_objext'
20320   { (eval echo "$as_me:20320: \"$ac_try\"") >&5
20321   (eval $ac_try) 2>&5
20322   ac_status=$?
20323   echo "$as_me:20323: \$? = $ac_status" >&5
20324   (exit $ac_status); }; }; then
20325   cf_cv_cc_bool_type=1
20326 else
20327   echo "$as_me: failed program was:" >&5
20328 cat conftest.$ac_ext >&5
20329 cf_cv_cc_bool_type=0
20330 fi
20331 rm -f conftest.$ac_objext conftest.$ac_ext
20332
20333 fi
20334
20335 if test "$cf_cv_cc_bool_type" = 1
20336 then    echo "$as_me:20336: result: yes" >&5
20337 echo "${ECHO_T}yes" >&6
20338 else    echo "$as_me:20338: result: no" >&5
20339 echo "${ECHO_T}no" >&6
20340 fi
20341
20342 # Check for C++ compiler characteristics (and ensure that it's there!)
20343 if test -n "$CXX" ; then
20344         ac_ext=cc
20345 ac_cpp='$CXXCPP $CPPFLAGS'
20346 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20347 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20348 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20349 ac_main_return=return
20350
20351 if test -n "$GXX" ; then
20352
20353         cf_save="$LIBS"
20354         LIBS="$LIBS $CXXLIBS"
20355         echo "$as_me:20355: checking if we already have C++ library" >&5
20356 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
20357         cat >conftest.$ac_ext <<_ACEOF
20358 #line 20358 "configure"
20359 #include "confdefs.h"
20360
20361                         #include <iostream>
20362 int
20363 main ()
20364 {
20365
20366                         std::cout << "Hello World!" << std::endl;
20367   ;
20368   return 0;
20369 }
20370 _ACEOF
20371 rm -f conftest.$ac_objext conftest$ac_exeext
20372 if { (eval echo "$as_me:20372: \"$ac_link\"") >&5
20373   (eval $ac_link) 2>&5
20374   ac_status=$?
20375   echo "$as_me:20375: \$? = $ac_status" >&5
20376   (exit $ac_status); } &&
20377          { ac_try='test -s conftest$ac_exeext'
20378   { (eval echo "$as_me:20378: \"$ac_try\"") >&5
20379   (eval $ac_try) 2>&5
20380   ac_status=$?
20381   echo "$as_me:20381: \$? = $ac_status" >&5
20382   (exit $ac_status); }; }; then
20383   cf_have_libstdcpp=yes
20384 else
20385   echo "$as_me: failed program was:" >&5
20386 cat conftest.$ac_ext >&5
20387 cf_have_libstdcpp=no
20388 fi
20389 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20390         echo "$as_me:20390: result: $cf_have_libstdcpp" >&5
20391 echo "${ECHO_T}$cf_have_libstdcpp" >&6
20392         LIBS="$cf_save"
20393
20394         if test $cf_have_libstdcpp != yes
20395         then
20396                 case $cf_cv_system_name in
20397                 (os2*)
20398                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
20399                                 cf_stdcpp_libname=stdcpp
20400                         else
20401                                 cf_stdcpp_libname=stdc++
20402                         fi
20403                         ;;
20404                 (*)
20405                         cf_stdcpp_libname=stdc++
20406                         ;;
20407                 esac
20408
20409                 echo "$as_me:20409: checking for library $cf_stdcpp_libname" >&5
20410 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
20411 if test "${cf_cv_libstdcpp+set}" = set; then
20412   echo $ECHO_N "(cached) $ECHO_C" >&6
20413 else
20414
20415                         cf_save="$LIBS"
20416                         LIBS="$LIBS $CXXLIBS"
20417
20418 cf_add_libs="-l$cf_stdcpp_libname"
20419 # Filter out duplicates - this happens with badly-designed ".pc" files...
20420 for cf_add_1lib in $LIBS
20421 do
20422         for cf_add_2lib in $cf_add_libs
20423         do
20424                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20425                 then
20426                         cf_add_1lib=
20427                         break
20428                 fi
20429         done
20430         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20431 done
20432 LIBS="$cf_add_libs"
20433
20434                 cat >conftest.$ac_ext <<_ACEOF
20435 #line 20435 "configure"
20436 #include "confdefs.h"
20437
20438                                 #include <iostream>
20439 int
20440 main ()
20441 {
20442
20443                                 std::cout << "Hello World!" << std::endl;
20444   ;
20445   return 0;
20446 }
20447 _ACEOF
20448 rm -f conftest.$ac_objext conftest$ac_exeext
20449 if { (eval echo "$as_me:20449: \"$ac_link\"") >&5
20450   (eval $ac_link) 2>&5
20451   ac_status=$?
20452   echo "$as_me:20452: \$? = $ac_status" >&5
20453   (exit $ac_status); } &&
20454          { ac_try='test -s conftest$ac_exeext'
20455   { (eval echo "$as_me:20455: \"$ac_try\"") >&5
20456   (eval $ac_try) 2>&5
20457   ac_status=$?
20458   echo "$as_me:20458: \$? = $ac_status" >&5
20459   (exit $ac_status); }; }; then
20460   cf_cv_libstdcpp=yes
20461 else
20462   echo "$as_me: failed program was:" >&5
20463 cat conftest.$ac_ext >&5
20464 cf_cv_libstdcpp=no
20465 fi
20466 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20467                         LIBS="$cf_save"
20468
20469 fi
20470 echo "$as_me:20470: result: $cf_cv_libstdcpp" >&5
20471 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
20472                 test "$cf_cv_libstdcpp" = yes && {
20473 cf_add_libs="-l$cf_stdcpp_libname"
20474 # Filter out duplicates - this happens with badly-designed ".pc" files...
20475 for cf_add_1lib in $CXXLIBS
20476 do
20477         for cf_add_2lib in $cf_add_libs
20478         do
20479                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20480                 then
20481                         cf_add_1lib=
20482                         break
20483                 fi
20484         done
20485         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20486 done
20487 CXXLIBS="$cf_add_libs"
20488  }
20489         fi
20490 fi
20491
20492         echo "$as_me:20492: checking whether $CXX understands -c and -o together" >&5
20493 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
20494 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
20495   echo $ECHO_N "(cached) $ECHO_C" >&6
20496 else
20497
20498 cat > conftest.$ac_ext <<CF_EOF
20499 int main(void)
20500 {
20501         ${cf_cv_main_return:-return}(0);
20502 }
20503 CF_EOF
20504 # We do the test twice because some compilers refuse to overwrite an
20505 # existing .o file with -o, though they will create one.
20506 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
20507 if { (eval echo "$as_me:20507: \"$ac_try\"") >&5
20508   (eval $ac_try) 2>&5
20509   ac_status=$?
20510   echo "$as_me:20510: \$? = $ac_status" >&5
20511   (exit $ac_status); } &&
20512   test -f conftest2.$ac_objext && { (eval echo "$as_me:20512: \"$ac_try\"") >&5
20513   (eval $ac_try) 2>&5
20514   ac_status=$?
20515   echo "$as_me:20515: \$? = $ac_status" >&5
20516   (exit $ac_status); };
20517 then
20518   eval cf_cv_prog_CXX_c_o=yes
20519 else
20520   eval cf_cv_prog_CXX_c_o=no
20521 fi
20522 rm -rf conftest*
20523
20524 fi
20525 if test $cf_cv_prog_CXX_c_o = yes; then
20526   echo "$as_me:20526: result: yes" >&5
20527 echo "${ECHO_T}yes" >&6
20528 else
20529   echo "$as_me:20529: result: no" >&5
20530 echo "${ECHO_T}no" >&6
20531 fi
20532
20533         case $GXX_VERSION in
20534         (1*|2.0-6*)
20535                 cf_cxx_library=yes
20536                 ;;
20537         (*-2.7*|2.7*)
20538
20539 cf_cxx_library=unknown
20540 case $cf_cv_system_name in
20541 (os2*)
20542         cf_gpp_libname=gpp
20543         ;;
20544 (*)
20545         cf_gpp_libname=g++
20546         ;;
20547 esac
20548 if test "$GXX" = yes; then
20549         echo "$as_me:20549: checking for lib$cf_gpp_libname" >&5
20550 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
20551         cf_save="$LIBS"
20552
20553 cf_add_libs="-l$cf_gpp_libname"
20554 # Filter out duplicates - this happens with badly-designed ".pc" files...
20555 for cf_add_1lib in $LIBS
20556 do
20557         for cf_add_2lib in $cf_add_libs
20558         do
20559                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20560                 then
20561                         cf_add_1lib=
20562                         break
20563                 fi
20564         done
20565         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20566 done
20567 LIBS="$cf_add_libs"
20568
20569         cat >conftest.$ac_ext <<_ACEOF
20570 #line 20570 "configure"
20571 #include "confdefs.h"
20572
20573 #include <$cf_gpp_libname/builtin.h>
20574
20575 int
20576 main ()
20577 {
20578 two_arg_error_handler_t foo2 = lib_error_handler
20579   ;
20580   return 0;
20581 }
20582 _ACEOF
20583 rm -f conftest.$ac_objext conftest$ac_exeext
20584 if { (eval echo "$as_me:20584: \"$ac_link\"") >&5
20585   (eval $ac_link) 2>&5
20586   ac_status=$?
20587   echo "$as_me:20587: \$? = $ac_status" >&5
20588   (exit $ac_status); } &&
20589          { ac_try='test -s conftest$ac_exeext'
20590   { (eval echo "$as_me:20590: \"$ac_try\"") >&5
20591   (eval $ac_try) 2>&5
20592   ac_status=$?
20593   echo "$as_me:20593: \$? = $ac_status" >&5
20594   (exit $ac_status); }; }; then
20595   cf_cxx_library=yes
20596
20597 cf_add_libs="-l$cf_gpp_libname"
20598 # Filter out duplicates - this happens with badly-designed ".pc" files...
20599 for cf_add_1lib in $CXXLIBS
20600 do
20601         for cf_add_2lib in $cf_add_libs
20602         do
20603                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20604                 then
20605                         cf_add_1lib=
20606                         break
20607                 fi
20608         done
20609         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20610 done
20611 CXXLIBS="$cf_add_libs"
20612
20613          if test "$cf_gpp_libname" = cpp ; then
20614
20615 cat >>confdefs.h <<\EOF
20616 #define HAVE_GPP_BUILTIN_H 1
20617 EOF
20618
20619          else
20620
20621 cat >>confdefs.h <<\EOF
20622 #define HAVE_GXX_BUILTIN_H 1
20623 EOF
20624
20625          fi
20626 else
20627   echo "$as_me: failed program was:" >&5
20628 cat conftest.$ac_ext >&5
20629 cat >conftest.$ac_ext <<_ACEOF
20630 #line 20630 "configure"
20631 #include "confdefs.h"
20632
20633 #include <builtin.h>
20634
20635 int
20636 main ()
20637 {
20638 two_arg_error_handler_t foo2 = lib_error_handler
20639   ;
20640   return 0;
20641 }
20642 _ACEOF
20643 rm -f conftest.$ac_objext conftest$ac_exeext
20644 if { (eval echo "$as_me:20644: \"$ac_link\"") >&5
20645   (eval $ac_link) 2>&5
20646   ac_status=$?
20647   echo "$as_me:20647: \$? = $ac_status" >&5
20648   (exit $ac_status); } &&
20649          { ac_try='test -s conftest$ac_exeext'
20650   { (eval echo "$as_me:20650: \"$ac_try\"") >&5
20651   (eval $ac_try) 2>&5
20652   ac_status=$?
20653   echo "$as_me:20653: \$? = $ac_status" >&5
20654   (exit $ac_status); }; }; then
20655   cf_cxx_library=yes
20656
20657 cf_add_libs="-l$cf_gpp_libname"
20658 # Filter out duplicates - this happens with badly-designed ".pc" files...
20659 for cf_add_1lib in $CXXLIBS
20660 do
20661         for cf_add_2lib in $cf_add_libs
20662         do
20663                 if test "x$cf_add_1lib" = "x$cf_add_2lib"
20664                 then
20665                         cf_add_1lib=
20666                         break
20667                 fi
20668         done
20669         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
20670 done
20671 CXXLIBS="$cf_add_libs"
20672
20673 cat >>confdefs.h <<\EOF
20674 #define HAVE_BUILTIN_H 1
20675 EOF
20676
20677 else
20678   echo "$as_me: failed program was:" >&5
20679 cat conftest.$ac_ext >&5
20680 cf_cxx_library=no
20681 fi
20682 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20683 fi
20684 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20685         LIBS="$cf_save"
20686         echo "$as_me:20686: result: $cf_cxx_library" >&5
20687 echo "${ECHO_T}$cf_cxx_library" >&6
20688 fi
20689
20690                 ;;
20691         (*)
20692                 cf_cxx_library=no
20693                 ;;
20694         esac
20695
20696         ac_ext=cc
20697 ac_cpp='$CXXCPP $CPPFLAGS'
20698 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20699 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20700 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20701 ac_main_return=return
20702 echo "$as_me:20702: checking how to run the C++ preprocessor" >&5
20703 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
20704 if test -z "$CXXCPP"; then
20705   if test "${ac_cv_prog_CXXCPP+set}" = set; then
20706   echo $ECHO_N "(cached) $ECHO_C" >&6
20707 else
20708       # Double quotes because CXXCPP needs to be expanded
20709     for CXXCPP in "$CXX -E" "/lib/cpp"
20710     do
20711       ac_preproc_ok=false
20712 for ac_cxx_preproc_warn_flag in '' yes
20713 do
20714   # Use a header file that comes with gcc, so configuring glibc
20715   # with a fresh cross-compiler works.
20716   # On the NeXT, cc -E runs the code through the compiler's parser,
20717   # not just through cpp. "Syntax error" is here to catch this case.
20718   cat >conftest.$ac_ext <<_ACEOF
20719 #line 20719 "configure"
20720 #include "confdefs.h"
20721 #include <assert.h>
20722                      Syntax error
20723 _ACEOF
20724 if { (eval echo "$as_me:20724: \"$ac_cpp conftest.$ac_ext\"") >&5
20725   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20726   ac_status=$?
20727   egrep -v '^ *\+' conftest.er1 >conftest.err
20728   rm -f conftest.er1
20729   cat conftest.err >&5
20730   echo "$as_me:20730: \$? = $ac_status" >&5
20731   (exit $ac_status); } >/dev/null; then
20732   if test -s conftest.err; then
20733     ac_cpp_err=$ac_cxx_preproc_warn_flag
20734   else
20735     ac_cpp_err=
20736   fi
20737 else
20738   ac_cpp_err=yes
20739 fi
20740 if test -z "$ac_cpp_err"; then
20741   :
20742 else
20743   echo "$as_me: failed program was:" >&5
20744   cat conftest.$ac_ext >&5
20745   # Broken: fails on valid input.
20746 continue
20747 fi
20748 rm -f conftest.err conftest.$ac_ext
20749
20750   # OK, works on sane cases.  Now check whether non-existent headers
20751   # can be detected and how.
20752   cat >conftest.$ac_ext <<_ACEOF
20753 #line 20753 "configure"
20754 #include "confdefs.h"
20755 #include <ac_nonexistent.h>
20756 _ACEOF
20757 if { (eval echo "$as_me:20757: \"$ac_cpp conftest.$ac_ext\"") >&5
20758   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20759   ac_status=$?
20760   egrep -v '^ *\+' conftest.er1 >conftest.err
20761   rm -f conftest.er1
20762   cat conftest.err >&5
20763   echo "$as_me:20763: \$? = $ac_status" >&5
20764   (exit $ac_status); } >/dev/null; then
20765   if test -s conftest.err; then
20766     ac_cpp_err=$ac_cxx_preproc_warn_flag
20767   else
20768     ac_cpp_err=
20769   fi
20770 else
20771   ac_cpp_err=yes
20772 fi
20773 if test -z "$ac_cpp_err"; then
20774   # Broken: success on invalid input.
20775 continue
20776 else
20777   echo "$as_me: failed program was:" >&5
20778   cat conftest.$ac_ext >&5
20779   # Passes both tests.
20780 ac_preproc_ok=:
20781 break
20782 fi
20783 rm -f conftest.err conftest.$ac_ext
20784
20785 done
20786 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20787 rm -f conftest.err conftest.$ac_ext
20788 if $ac_preproc_ok; then
20789   break
20790 fi
20791
20792     done
20793     ac_cv_prog_CXXCPP=$CXXCPP
20794
20795 fi
20796   CXXCPP=$ac_cv_prog_CXXCPP
20797 else
20798   ac_cv_prog_CXXCPP=$CXXCPP
20799 fi
20800 echo "$as_me:20800: result: $CXXCPP" >&5
20801 echo "${ECHO_T}$CXXCPP" >&6
20802 ac_preproc_ok=false
20803 for ac_cxx_preproc_warn_flag in '' yes
20804 do
20805   # Use a header file that comes with gcc, so configuring glibc
20806   # with a fresh cross-compiler works.
20807   # On the NeXT, cc -E runs the code through the compiler's parser,
20808   # not just through cpp. "Syntax error" is here to catch this case.
20809   cat >conftest.$ac_ext <<_ACEOF
20810 #line 20810 "configure"
20811 #include "confdefs.h"
20812 #include <assert.h>
20813                      Syntax error
20814 _ACEOF
20815 if { (eval echo "$as_me:20815: \"$ac_cpp conftest.$ac_ext\"") >&5
20816   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20817   ac_status=$?
20818   egrep -v '^ *\+' conftest.er1 >conftest.err
20819   rm -f conftest.er1
20820   cat conftest.err >&5
20821   echo "$as_me:20821: \$? = $ac_status" >&5
20822   (exit $ac_status); } >/dev/null; then
20823   if test -s conftest.err; then
20824     ac_cpp_err=$ac_cxx_preproc_warn_flag
20825   else
20826     ac_cpp_err=
20827   fi
20828 else
20829   ac_cpp_err=yes
20830 fi
20831 if test -z "$ac_cpp_err"; then
20832   :
20833 else
20834   echo "$as_me: failed program was:" >&5
20835   cat conftest.$ac_ext >&5
20836   # Broken: fails on valid input.
20837 continue
20838 fi
20839 rm -f conftest.err conftest.$ac_ext
20840
20841   # OK, works on sane cases.  Now check whether non-existent headers
20842   # can be detected and how.
20843   cat >conftest.$ac_ext <<_ACEOF
20844 #line 20844 "configure"
20845 #include "confdefs.h"
20846 #include <ac_nonexistent.h>
20847 _ACEOF
20848 if { (eval echo "$as_me:20848: \"$ac_cpp conftest.$ac_ext\"") >&5
20849   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20850   ac_status=$?
20851   egrep -v '^ *\+' conftest.er1 >conftest.err
20852   rm -f conftest.er1
20853   cat conftest.err >&5
20854   echo "$as_me:20854: \$? = $ac_status" >&5
20855   (exit $ac_status); } >/dev/null; then
20856   if test -s conftest.err; then
20857     ac_cpp_err=$ac_cxx_preproc_warn_flag
20858   else
20859     ac_cpp_err=
20860   fi
20861 else
20862   ac_cpp_err=yes
20863 fi
20864 if test -z "$ac_cpp_err"; then
20865   # Broken: success on invalid input.
20866 continue
20867 else
20868   echo "$as_me: failed program was:" >&5
20869   cat conftest.$ac_ext >&5
20870   # Passes both tests.
20871 ac_preproc_ok=:
20872 break
20873 fi
20874 rm -f conftest.err conftest.$ac_ext
20875
20876 done
20877 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
20878 rm -f conftest.err conftest.$ac_ext
20879 if $ac_preproc_ok; then
20880   :
20881 else
20882   { { echo "$as_me:20882: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
20883 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
20884    { (exit 1); exit 1; }; }
20885 fi
20886
20887 ac_ext=cc
20888 ac_cpp='$CXXCPP $CPPFLAGS'
20889 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20890 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20891 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20892 ac_main_return=return
20893
20894 for ac_header in typeinfo
20895 do
20896 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20897 echo "$as_me:20897: checking for $ac_header" >&5
20898 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20899 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20900   echo $ECHO_N "(cached) $ECHO_C" >&6
20901 else
20902   cat >conftest.$ac_ext <<_ACEOF
20903 #line 20903 "configure"
20904 #include "confdefs.h"
20905 #include <$ac_header>
20906 _ACEOF
20907 if { (eval echo "$as_me:20907: \"$ac_cpp conftest.$ac_ext\"") >&5
20908   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20909   ac_status=$?
20910   egrep -v '^ *\+' conftest.er1 >conftest.err
20911   rm -f conftest.er1
20912   cat conftest.err >&5
20913   echo "$as_me:20913: \$? = $ac_status" >&5
20914   (exit $ac_status); } >/dev/null; then
20915   if test -s conftest.err; then
20916     ac_cpp_err=$ac_cxx_preproc_warn_flag
20917   else
20918     ac_cpp_err=
20919   fi
20920 else
20921   ac_cpp_err=yes
20922 fi
20923 if test -z "$ac_cpp_err"; then
20924   eval "$as_ac_Header=yes"
20925 else
20926   echo "$as_me: failed program was:" >&5
20927   cat conftest.$ac_ext >&5
20928   eval "$as_ac_Header=no"
20929 fi
20930 rm -f conftest.err conftest.$ac_ext
20931 fi
20932 echo "$as_me:20932: result: `eval echo '${'$as_ac_Header'}'`" >&5
20933 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20934 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20935   cat >>confdefs.h <<EOF
20936 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20937 EOF
20938
20939 fi
20940 done
20941
20942 for ac_header in iostream
20943 do
20944 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20945 echo "$as_me:20945: checking for $ac_header" >&5
20946 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20947 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20948   echo $ECHO_N "(cached) $ECHO_C" >&6
20949 else
20950   cat >conftest.$ac_ext <<_ACEOF
20951 #line 20951 "configure"
20952 #include "confdefs.h"
20953 #include <$ac_header>
20954 _ACEOF
20955 if { (eval echo "$as_me:20955: \"$ac_cpp conftest.$ac_ext\"") >&5
20956   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20957   ac_status=$?
20958   egrep -v '^ *\+' conftest.er1 >conftest.err
20959   rm -f conftest.er1
20960   cat conftest.err >&5
20961   echo "$as_me:20961: \$? = $ac_status" >&5
20962   (exit $ac_status); } >/dev/null; then
20963   if test -s conftest.err; then
20964     ac_cpp_err=$ac_cxx_preproc_warn_flag
20965   else
20966     ac_cpp_err=
20967   fi
20968 else
20969   ac_cpp_err=yes
20970 fi
20971 if test -z "$ac_cpp_err"; then
20972   eval "$as_ac_Header=yes"
20973 else
20974   echo "$as_me: failed program was:" >&5
20975   cat conftest.$ac_ext >&5
20976   eval "$as_ac_Header=no"
20977 fi
20978 rm -f conftest.err conftest.$ac_ext
20979 fi
20980 echo "$as_me:20980: result: `eval echo '${'$as_ac_Header'}'`" >&5
20981 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20982 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20983   cat >>confdefs.h <<EOF
20984 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20985 EOF
20986
20987 fi
20988 done
20989
20990 if test x"$ac_cv_header_iostream" = xyes ; then
20991         echo "$as_me:20991: checking if iostream uses std-namespace" >&5
20992 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
20993         cat >conftest.$ac_ext <<_ACEOF
20994 #line 20994 "configure"
20995 #include "confdefs.h"
20996
20997 #include <iostream>
20998 using std::endl;
20999 using std::cerr;
21000 int
21001 main ()
21002 {
21003
21004 cerr << "testing" << endl;
21005
21006   ;
21007   return 0;
21008 }
21009 _ACEOF
21010 rm -f conftest.$ac_objext
21011 if { (eval echo "$as_me:21011: \"$ac_compile\"") >&5
21012   (eval $ac_compile) 2>&5
21013   ac_status=$?
21014   echo "$as_me:21014: \$? = $ac_status" >&5
21015   (exit $ac_status); } &&
21016          { ac_try='test -s conftest.$ac_objext'
21017   { (eval echo "$as_me:21017: \"$ac_try\"") >&5
21018   (eval $ac_try) 2>&5
21019   ac_status=$?
21020   echo "$as_me:21020: \$? = $ac_status" >&5
21021   (exit $ac_status); }; }; then
21022   cf_iostream_namespace=yes
21023 else
21024   echo "$as_me: failed program was:" >&5
21025 cat conftest.$ac_ext >&5
21026 cf_iostream_namespace=no
21027 fi
21028 rm -f conftest.$ac_objext conftest.$ac_ext
21029         echo "$as_me:21029: result: $cf_iostream_namespace" >&5
21030 echo "${ECHO_T}$cf_iostream_namespace" >&6
21031         if test "$cf_iostream_namespace" = yes ; then
21032
21033 cat >>confdefs.h <<\EOF
21034 #define IOSTREAM_NAMESPACE 1
21035 EOF
21036
21037         fi
21038 fi
21039
21040 echo "$as_me:21040: checking if we should include stdbool.h" >&5
21041 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
21042
21043 if test "${cf_cv_header_stdbool_h+set}" = set; then
21044   echo $ECHO_N "(cached) $ECHO_C" >&6
21045 else
21046
21047         cat >conftest.$ac_ext <<_ACEOF
21048 #line 21048 "configure"
21049 #include "confdefs.h"
21050
21051 int
21052 main ()
21053 {
21054 bool foo = false
21055   ;
21056   return 0;
21057 }
21058 _ACEOF
21059 rm -f conftest.$ac_objext
21060 if { (eval echo "$as_me:21060: \"$ac_compile\"") >&5
21061   (eval $ac_compile) 2>&5
21062   ac_status=$?
21063   echo "$as_me:21063: \$? = $ac_status" >&5
21064   (exit $ac_status); } &&
21065          { ac_try='test -s conftest.$ac_objext'
21066   { (eval echo "$as_me:21066: \"$ac_try\"") >&5
21067   (eval $ac_try) 2>&5
21068   ac_status=$?
21069   echo "$as_me:21069: \$? = $ac_status" >&5
21070   (exit $ac_status); }; }; then
21071   cf_cv_header_stdbool_h=0
21072 else
21073   echo "$as_me: failed program was:" >&5
21074 cat conftest.$ac_ext >&5
21075 cat >conftest.$ac_ext <<_ACEOF
21076 #line 21076 "configure"
21077 #include "confdefs.h"
21078
21079 #ifndef __BEOS__
21080 #include <stdbool.h>
21081 #endif
21082
21083 int
21084 main ()
21085 {
21086 bool foo = false
21087   ;
21088   return 0;
21089 }
21090 _ACEOF
21091 rm -f conftest.$ac_objext
21092 if { (eval echo "$as_me:21092: \"$ac_compile\"") >&5
21093   (eval $ac_compile) 2>&5
21094   ac_status=$?
21095   echo "$as_me:21095: \$? = $ac_status" >&5
21096   (exit $ac_status); } &&
21097          { ac_try='test -s conftest.$ac_objext'
21098   { (eval echo "$as_me:21098: \"$ac_try\"") >&5
21099   (eval $ac_try) 2>&5
21100   ac_status=$?
21101   echo "$as_me:21101: \$? = $ac_status" >&5
21102   (exit $ac_status); }; }; then
21103   cf_cv_header_stdbool_h=1
21104 else
21105   echo "$as_me: failed program was:" >&5
21106 cat conftest.$ac_ext >&5
21107 cf_cv_header_stdbool_h=0
21108 fi
21109 rm -f conftest.$ac_objext conftest.$ac_ext
21110 fi
21111 rm -f conftest.$ac_objext conftest.$ac_ext
21112 fi
21113
21114 if test "$cf_cv_header_stdbool_h" = 1
21115 then    echo "$as_me:21115: result: yes" >&5
21116 echo "${ECHO_T}yes" >&6
21117 else    echo "$as_me:21117: result: no" >&5
21118 echo "${ECHO_T}no" >&6
21119 fi
21120
21121 echo "$as_me:21121: checking for builtin bool type" >&5
21122 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
21123
21124 if test "${cf_cv_builtin_bool+set}" = set; then
21125   echo $ECHO_N "(cached) $ECHO_C" >&6
21126 else
21127
21128         cat >conftest.$ac_ext <<_ACEOF
21129 #line 21129 "configure"
21130 #include "confdefs.h"
21131
21132 #include <stdio.h>
21133 #include <sys/types.h>
21134
21135 int
21136 main ()
21137 {
21138 bool x = false
21139   ;
21140   return 0;
21141 }
21142 _ACEOF
21143 rm -f conftest.$ac_objext
21144 if { (eval echo "$as_me:21144: \"$ac_compile\"") >&5
21145   (eval $ac_compile) 2>&5
21146   ac_status=$?
21147   echo "$as_me:21147: \$? = $ac_status" >&5
21148   (exit $ac_status); } &&
21149          { ac_try='test -s conftest.$ac_objext'
21150   { (eval echo "$as_me:21150: \"$ac_try\"") >&5
21151   (eval $ac_try) 2>&5
21152   ac_status=$?
21153   echo "$as_me:21153: \$? = $ac_status" >&5
21154   (exit $ac_status); }; }; then
21155   cf_cv_builtin_bool=1
21156 else
21157   echo "$as_me: failed program was:" >&5
21158 cat conftest.$ac_ext >&5
21159 cf_cv_builtin_bool=0
21160 fi
21161 rm -f conftest.$ac_objext conftest.$ac_ext
21162
21163 fi
21164
21165 if test "$cf_cv_builtin_bool" = 1
21166 then    echo "$as_me:21166: result: yes" >&5
21167 echo "${ECHO_T}yes" >&6
21168 else    echo "$as_me:21168: result: no" >&5
21169 echo "${ECHO_T}no" >&6
21170 fi
21171
21172 echo "$as_me:21172: checking for size of bool" >&5
21173 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21174 if test "${cf_cv_type_of_bool+set}" = set; then
21175   echo $ECHO_N "(cached) $ECHO_C" >&6
21176 else
21177
21178         rm -f cf_test.out
21179         if test "$cross_compiling" = yes; then
21180   cf_cv_type_of_bool=unknown
21181 else
21182   cat >conftest.$ac_ext <<_ACEOF
21183 #line 21183 "configure"
21184 #include "confdefs.h"
21185
21186 #include <stdlib.h>
21187 #include <stdio.h>
21188
21189 #if defined(__cplusplus)
21190
21191 #ifdef HAVE_GXX_BUILTIN_H
21192 #include <g++/builtin.h>
21193 #elif HAVE_GPP_BUILTIN_H
21194 #include <gpp/builtin.h>
21195 #elif HAVE_BUILTIN_H
21196 #include <builtin.h>
21197 #endif
21198
21199 #else
21200
21201 #if $cf_cv_header_stdbool_h
21202 #include <stdbool.h>
21203 #endif
21204
21205 #endif
21206
21207 int main(void)
21208 {
21209         FILE *fp = fopen("cf_test.out", "w");
21210         if (fp != 0) {
21211                 bool x = true;
21212                 if ((bool)(-x) >= 0)
21213                         fputs("unsigned ", fp);
21214                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
21215                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21216                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21217                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21218                 fclose(fp);
21219         }
21220         ${cf_cv_main_return:-return}(0);
21221 }
21222
21223 _ACEOF
21224 rm -f conftest$ac_exeext
21225 if { (eval echo "$as_me:21225: \"$ac_link\"") >&5
21226   (eval $ac_link) 2>&5
21227   ac_status=$?
21228   echo "$as_me:21228: \$? = $ac_status" >&5
21229   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21230   { (eval echo "$as_me:21230: \"$ac_try\"") >&5
21231   (eval $ac_try) 2>&5
21232   ac_status=$?
21233   echo "$as_me:21233: \$? = $ac_status" >&5
21234   (exit $ac_status); }; }; then
21235   cf_cv_type_of_bool=`cat cf_test.out`
21236                  if test -z "$cf_cv_type_of_bool"; then
21237                    cf_cv_type_of_bool=unknown
21238                  fi
21239 else
21240   echo "$as_me: program exited with status $ac_status" >&5
21241 echo "$as_me: failed program was:" >&5
21242 cat conftest.$ac_ext >&5
21243 cf_cv_type_of_bool=unknown
21244 fi
21245 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21246 fi
21247
21248 fi
21249
21250         rm -f cf_test.out
21251 echo "$as_me:21251: result: $cf_cv_type_of_bool" >&5
21252 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21253 if test "$cf_cv_type_of_bool" = unknown ; then
21254         case .$NCURSES_BOOL in
21255         (.auto|.) NCURSES_BOOL=unsigned;;
21256         esac
21257         { echo "$as_me:21257: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21258 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21259         cf_cv_type_of_bool=$NCURSES_BOOL
21260 fi
21261
21262 echo "$as_me:21262: checking for special defines needed for etip.h" >&5
21263 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
21264 cf_save_CXXFLAGS="$CXXFLAGS"
21265 cf_result="none"
21266
21267 # etip.h includes ncurses.h which includes ncurses_dll.h
21268 # But ncurses_dll.h is generated - fix here.
21269 test -d include || mkdir include
21270 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
21271
21272 for cf_math in "" MATH_H
21273 do
21274 for cf_excp in "" MATH_EXCEPTION
21275 do
21276         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
21277         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
21278         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
21279 cat >conftest.$ac_ext <<_ACEOF
21280 #line 21280 "configure"
21281 #include "confdefs.h"
21282
21283 #include <etip.h.in>
21284
21285 int
21286 main ()
21287 {
21288
21289   ;
21290   return 0;
21291 }
21292 _ACEOF
21293 rm -f conftest.$ac_objext
21294 if { (eval echo "$as_me:21294: \"$ac_compile\"") >&5
21295   (eval $ac_compile) 2>&5
21296   ac_status=$?
21297   echo "$as_me:21297: \$? = $ac_status" >&5
21298   (exit $ac_status); } &&
21299          { ac_try='test -s conftest.$ac_objext'
21300   { (eval echo "$as_me:21300: \"$ac_try\"") >&5
21301   (eval $ac_try) 2>&5
21302   ac_status=$?
21303   echo "$as_me:21303: \$? = $ac_status" >&5
21304   (exit $ac_status); }; }; then
21305
21306         test -n "$cf_math" && cat >>confdefs.h <<EOF
21307 #define ETIP_NEEDS_${cf_math} 1
21308 EOF
21309
21310         test -n "$cf_excp" && cat >>confdefs.h <<EOF
21311 #define ETIP_NEEDS_${cf_excp} 1
21312 EOF
21313
21314         cf_result="$cf_math $cf_excp"
21315         break 2
21316
21317 else
21318   echo "$as_me: failed program was:" >&5
21319 cat conftest.$ac_ext >&5
21320 fi
21321 rm -f conftest.$ac_objext conftest.$ac_ext
21322 done
21323 done
21324 echo "$as_me:21324: result: $cf_result" >&5
21325 echo "${ECHO_T}$cf_result" >&6
21326 CXXFLAGS="$cf_save_CXXFLAGS"
21327
21328 if test -n "$CXX"; then
21329 echo "$as_me:21329: checking if $CXX accepts parameter initialization" >&5
21330 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
21331 if test "${cf_cv_cpp_param_init+set}" = set; then
21332   echo $ECHO_N "(cached) $ECHO_C" >&6
21333 else
21334
21335         ac_ext=cc
21336 ac_cpp='$CXXCPP $CPPFLAGS'
21337 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21338 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21339 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21340 ac_main_return=return
21341
21342         if test "$cross_compiling" = yes; then
21343   cf_cv_cpp_param_init=unknown
21344 else
21345   cat >conftest.$ac_ext <<_ACEOF
21346 #line 21346 "configure"
21347 #include "confdefs.h"
21348
21349 class TEST {
21350 private:
21351         int value;
21352 public:
21353         TEST(int x = 1);
21354         ~TEST();
21355 };
21356
21357 TEST::TEST(int x = 1)   // some compilers do not like second initializer
21358 {
21359         value = x;
21360 }
21361 int main(void) { }
21362
21363 _ACEOF
21364 rm -f conftest$ac_exeext
21365 if { (eval echo "$as_me:21365: \"$ac_link\"") >&5
21366   (eval $ac_link) 2>&5
21367   ac_status=$?
21368   echo "$as_me:21368: \$? = $ac_status" >&5
21369   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21370   { (eval echo "$as_me:21370: \"$ac_try\"") >&5
21371   (eval $ac_try) 2>&5
21372   ac_status=$?
21373   echo "$as_me:21373: \$? = $ac_status" >&5
21374   (exit $ac_status); }; }; then
21375   cf_cv_cpp_param_init=yes
21376 else
21377   echo "$as_me: program exited with status $ac_status" >&5
21378 echo "$as_me: failed program was:" >&5
21379 cat conftest.$ac_ext >&5
21380 cf_cv_cpp_param_init=no
21381 fi
21382 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21383 fi
21384         ac_ext=cc
21385 ac_cpp='$CXXCPP $CPPFLAGS'
21386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21389 ac_main_return=return
21390
21391 fi
21392 echo "$as_me:21392: result: $cf_cv_cpp_param_init" >&5
21393 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
21394 fi
21395 test "$cf_cv_cpp_param_init" = yes &&
21396 cat >>confdefs.h <<\EOF
21397 #define CPP_HAS_PARAM_INIT 1
21398 EOF
21399
21400 if test -n "$CXX"; then
21401
21402 echo "$as_me:21402: checking if $CXX accepts static_cast" >&5
21403 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
21404 if test "${cf_cv_cpp_static_cast+set}" = set; then
21405   echo $ECHO_N "(cached) $ECHO_C" >&6
21406 else
21407
21408         ac_ext=cc
21409 ac_cpp='$CXXCPP $CPPFLAGS'
21410 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21411 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21412 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21413 ac_main_return=return
21414
21415         cat >conftest.$ac_ext <<_ACEOF
21416 #line 21416 "configure"
21417 #include "confdefs.h"
21418
21419 class NCursesPanel
21420 {
21421 public:
21422   NCursesPanel(int nlines,
21423                int ncols,
21424                int begin_y = 0,
21425                int begin_x = 0)
21426   {
21427   }
21428   NCursesPanel();
21429   ~NCursesPanel();
21430 };
21431
21432 template<class T> class NCursesUserPanel : public NCursesPanel
21433 {
21434 public:
21435   NCursesUserPanel (int nlines,
21436                     int ncols,
21437                     int begin_y = 0,
21438                     int begin_x = 0,
21439                     const T* p_UserData = static_cast<T*>(0))
21440     : NCursesPanel (nlines, ncols, begin_y, begin_x)
21441   {
21442   };
21443   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
21444   {
21445   };
21446
21447   virtual ~NCursesUserPanel() {};
21448 };
21449
21450 int
21451 main ()
21452 {
21453
21454         const char* p_UserData = static_cast<char*>(0)
21455   ;
21456   return 0;
21457 }
21458 _ACEOF
21459 rm -f conftest.$ac_objext
21460 if { (eval echo "$as_me:21460: \"$ac_compile\"") >&5
21461   (eval $ac_compile) 2>&5
21462   ac_status=$?
21463   echo "$as_me:21463: \$? = $ac_status" >&5
21464   (exit $ac_status); } &&
21465          { ac_try='test -s conftest.$ac_objext'
21466   { (eval echo "$as_me:21466: \"$ac_try\"") >&5
21467   (eval $ac_try) 2>&5
21468   ac_status=$?
21469   echo "$as_me:21469: \$? = $ac_status" >&5
21470   (exit $ac_status); }; }; then
21471   cf_cv_cpp_static_cast=yes
21472 else
21473   echo "$as_me: failed program was:" >&5
21474 cat conftest.$ac_ext >&5
21475 cf_cv_cpp_static_cast=no
21476 fi
21477 rm -f conftest.$ac_objext conftest.$ac_ext
21478
21479         ac_ext=cc
21480 ac_cpp='$CXXCPP $CPPFLAGS'
21481 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21482 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21483 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21484 ac_main_return=return
21485
21486 fi
21487 echo "$as_me:21487: result: $cf_cv_cpp_static_cast" >&5
21488 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
21489
21490 fi
21491
21492 test "$cf_cv_cpp_static_cast" = yes &&
21493 cat >>confdefs.h <<\EOF
21494 #define CPP_HAS_STATIC_CAST 1
21495 EOF
21496
21497         CXX_AR='$(AR)'
21498         CXX_ARFLAGS='$(ARFLAGS)'
21499         case $cf_cv_system_name in
21500         (irix*)
21501             if test "$GXX" != yes ; then
21502                 CXX_AR='$(CXX)'
21503                 CXX_ARFLAGS='-ar -o'
21504             fi
21505             ;;
21506         (sco3.2v5*)
21507             CXXLDFLAGS="-u main"
21508             ;;
21509         (solaris2*)
21510             if test "$GXX" != yes ; then
21511                 CXX_AR='$(CXX)'
21512                 CXX_ARFLAGS='-xar -o'
21513             fi
21514             ;;
21515         esac
21516
21517 else
21518         cf_cxx_library=no
21519         cf_cv_builtin_bool=1
21520
21521         # Just because we are not configuring against C++ right now does not
21522         # mean that a user will not want to use C++.  Some distributors disable
21523         # the C++ portion of this configuration as a shortcut (or just to avoid
21524         # compiling the demo in the c++ directory).  So we need a reasonable
21525         # default for the 'bool' type.
21526         #
21527         # Caveat: since the storage of the bool type is not standardized, it
21528         # may change.
21529
21530         if test "$NCURSES_BOOL" != auto ; then
21531                 cf_cv_type_of_bool=$NCURSES_BOOL
21532                 cf_cv_header_stdbool_h=0
21533         else
21534                 if test "$cf_cv_header_stdbool_h" = 1 ; then
21535
21536 echo "$as_me:21536: checking for size of bool" >&5
21537 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
21538 if test "${cf_cv_type_of_bool+set}" = set; then
21539   echo $ECHO_N "(cached) $ECHO_C" >&6
21540 else
21541
21542         rm -f cf_test.out
21543         if test "$cross_compiling" = yes; then
21544   cf_cv_type_of_bool=unknown
21545 else
21546   cat >conftest.$ac_ext <<_ACEOF
21547 #line 21547 "configure"
21548 #include "confdefs.h"
21549
21550 #include <stdlib.h>
21551 #include <stdio.h>
21552
21553 #if defined(__cplusplus)
21554
21555 #ifdef HAVE_GXX_BUILTIN_H
21556 #include <g++/builtin.h>
21557 #elif HAVE_GPP_BUILTIN_H
21558 #include <gpp/builtin.h>
21559 #elif HAVE_BUILTIN_H
21560 #include <builtin.h>
21561 #endif
21562
21563 #else
21564
21565 #if $cf_cv_header_stdbool_h
21566 #include <stdbool.h>
21567 #endif
21568
21569 #endif
21570
21571 int main(void)
21572 {
21573         FILE *fp = fopen("cf_test.out", "w");
21574         if (fp != 0) {
21575                 bool x = true;
21576                 if ((bool)(-x) >= 0)
21577                         fputs("unsigned ", fp);
21578                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
21579                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
21580                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
21581                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
21582                 fclose(fp);
21583         }
21584         ${cf_cv_main_return:-return}(0);
21585 }
21586
21587 _ACEOF
21588 rm -f conftest$ac_exeext
21589 if { (eval echo "$as_me:21589: \"$ac_link\"") >&5
21590   (eval $ac_link) 2>&5
21591   ac_status=$?
21592   echo "$as_me:21592: \$? = $ac_status" >&5
21593   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21594   { (eval echo "$as_me:21594: \"$ac_try\"") >&5
21595   (eval $ac_try) 2>&5
21596   ac_status=$?
21597   echo "$as_me:21597: \$? = $ac_status" >&5
21598   (exit $ac_status); }; }; then
21599   cf_cv_type_of_bool=`cat cf_test.out`
21600                  if test -z "$cf_cv_type_of_bool"; then
21601                    cf_cv_type_of_bool=unknown
21602                  fi
21603 else
21604   echo "$as_me: program exited with status $ac_status" >&5
21605 echo "$as_me: failed program was:" >&5
21606 cat conftest.$ac_ext >&5
21607 cf_cv_type_of_bool=unknown
21608 fi
21609 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21610 fi
21611
21612 fi
21613
21614         rm -f cf_test.out
21615 echo "$as_me:21615: result: $cf_cv_type_of_bool" >&5
21616 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21617 if test "$cf_cv_type_of_bool" = unknown ; then
21618         case .$NCURSES_BOOL in
21619         (.auto|.) NCURSES_BOOL=unsigned;;
21620         esac
21621         { echo "$as_me:21621: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
21622 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
21623         cf_cv_type_of_bool=$NCURSES_BOOL
21624 fi
21625
21626                 else
21627                         echo "$as_me:21627: checking for fallback type of bool" >&5
21628 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
21629                         case "$host_cpu" in
21630                         (i?86)  cf_cv_type_of_bool=char ;;
21631                         (*)     cf_cv_type_of_bool=int  ;;
21632                         esac
21633                         echo "$as_me:21633: result: $cf_cv_type_of_bool" >&5
21634 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
21635                 fi
21636         fi
21637 fi
21638
21639 # If the C compiler did not declare bool, and we did not determine that the C++
21640 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
21641 # ncurses library use the same type as C++ bool.  Note that this allows one to
21642 # specify the type of bool in a configure-script option and postpone
21643 # integration with the C++ compiler provided that the types are compatible.
21644 USE_CXX_BOOL=1
21645 if test $cf_cv_cc_bool_type = 1
21646 then
21647         # oops: C has a bool.  Unlikely, but C++ could differ.
21648         USE_CXX_BOOL=0
21649 elif test $cf_cv_builtin_bool = 0
21650 then
21651         # C++ has no bool
21652         USE_CXX_BOOL=0
21653 else
21654         # this is the normal case
21655         USE_CXX_BOOL='defined(__cplusplus)'
21656 fi
21657
21658 if test -f "${srcdir}/Ada95/Makefile.in" ; then
21659
21660         if test "$cf_with_ada" != "no" ; then
21661                 if test "$with_libtool" != "no"; then
21662                         { echo "$as_me:21662: WARNING: libtool does not support Ada - disabling feature" >&5
21663 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
21664                         cf_with_ada=no
21665                 fi
21666         fi
21667
21668         if test "$cf_with_ada" != "no" ; then
21669
21670 cf_ada_make=gnatmake
21671 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
21672 set dummy $cf_ada_make; ac_word=$2
21673 echo "$as_me:21673: checking for $ac_word" >&5
21674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21675 if test "${ac_cv_prog_gnat_exists+set}" = set; then
21676   echo $ECHO_N "(cached) $ECHO_C" >&6
21677 else
21678   if test -n "$gnat_exists"; then
21679   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
21680 else
21681   ac_save_IFS=$IFS; IFS=$ac_path_separator
21682 ac_dummy="$PATH"
21683 for ac_dir in $ac_dummy; do
21684   IFS=$ac_save_IFS
21685   test -z "$ac_dir" && ac_dir=.
21686   $as_executable_p "$ac_dir/$ac_word" || continue
21687 ac_cv_prog_gnat_exists="yes"
21688 echo "$as_me:21688: found $ac_dir/$ac_word" >&5
21689 break
21690 done
21691
21692   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
21693 fi
21694 fi
21695 gnat_exists=$ac_cv_prog_gnat_exists
21696 if test -n "$gnat_exists"; then
21697   echo "$as_me:21697: result: $gnat_exists" >&5
21698 echo "${ECHO_T}$gnat_exists" >&6
21699 else
21700   echo "$as_me:21700: result: no" >&5
21701 echo "${ECHO_T}no" >&6
21702 fi
21703
21704 if test "$ac_cv_prog_gnat_exists" = no; then
21705         cf_ada_make=
21706         cf_cv_prog_gnat_correct=no
21707 else
21708
21709 echo "$as_me:21709: checking for gnat version" >&5
21710 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
21711 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
21712         grep '[0-9].[0-9][0-9]*' |\
21713         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
21714 echo "$as_me:21714: result: $cf_gnat_version" >&5
21715 echo "${ECHO_T}$cf_gnat_version" >&6
21716
21717 case $cf_gnat_version in
21718 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
21719         cf_cv_prog_gnat_correct=yes
21720         ;;
21721 (*)
21722         { echo "$as_me:21722: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
21723 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
21724         cf_cv_prog_gnat_correct=no
21725         ;;
21726 esac
21727
21728         # Extract the first word of "m4", so it can be a program name with args.
21729 set dummy m4; ac_word=$2
21730 echo "$as_me:21730: checking for $ac_word" >&5
21731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21732 if test "${ac_cv_prog_M4_exists+set}" = set; then
21733   echo $ECHO_N "(cached) $ECHO_C" >&6
21734 else
21735   if test -n "$M4_exists"; then
21736   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
21737 else
21738   ac_save_IFS=$IFS; IFS=$ac_path_separator
21739 ac_dummy="$PATH"
21740 for ac_dir in $ac_dummy; do
21741   IFS=$ac_save_IFS
21742   test -z "$ac_dir" && ac_dir=.
21743   $as_executable_p "$ac_dir/$ac_word" || continue
21744 ac_cv_prog_M4_exists="yes"
21745 echo "$as_me:21745: found $ac_dir/$ac_word" >&5
21746 break
21747 done
21748
21749   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
21750 fi
21751 fi
21752 M4_exists=$ac_cv_prog_M4_exists
21753 if test -n "$M4_exists"; then
21754   echo "$as_me:21754: result: $M4_exists" >&5
21755 echo "${ECHO_T}$M4_exists" >&6
21756 else
21757   echo "$as_me:21757: result: no" >&5
21758 echo "${ECHO_T}no" >&6
21759 fi
21760
21761         if test "$ac_cv_prog_M4_exists" = no; then
21762                 cf_cv_prog_gnat_correct=no
21763                 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
21764         fi
21765         if test "$cf_cv_prog_gnat_correct" = yes; then
21766                 echo "$as_me:21766: checking if GNAT works" >&5
21767 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
21768
21769 rm -rf conftest* *~conftest*
21770 cat >>conftest.ads <<CF_EOF
21771 procedure conftest;
21772 CF_EOF
21773 cat >>conftest.adb <<CF_EOF
21774 with Text_IO;
21775 with GNAT.OS_Lib;
21776 procedure conftest is
21777 begin
21778    Text_IO.Put ("Hello World");
21779    Text_IO.New_Line;
21780    GNAT.OS_Lib.OS_Exit (0);
21781 end conftest;
21782 CF_EOF
21783 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21784    if ( ./conftest 1>&5 2>&1 ) ; then
21785       cf_cv_prog_gnat_correct=yes
21786    else
21787       cf_cv_prog_gnat_correct=no
21788    fi
21789 else
21790    cf_cv_prog_gnat_correct=no
21791 fi
21792 rm -rf conftest* *~conftest*
21793
21794                 echo "$as_me:21794: result: $cf_cv_prog_gnat_correct" >&5
21795 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
21796         fi
21797 fi
21798
21799                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
21800
21801         ADAFLAGS="$ADAFLAGS -gnatpn"
21802
21803         echo "$as_me:21803: checking optimization options for ADAFLAGS" >&5
21804 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
21805         case "$CFLAGS" in
21806         (*-g*)
21807
21808         ADAFLAGS="$ADAFLAGS -g"
21809
21810                 ;;
21811         esac
21812         case "$CFLAGS" in
21813         (*-O*)
21814                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
21815
21816         ADAFLAGS="$ADAFLAGS $cf_O_flag"
21817
21818                 ;;
21819         esac
21820         echo "$as_me:21820: result: $ADAFLAGS" >&5
21821 echo "${ECHO_T}$ADAFLAGS" >&6
21822
21823 echo "$as_me:21823: checking if GNATPREP supports -T option" >&5
21824 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
21825 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
21826   echo $ECHO_N "(cached) $ECHO_C" >&6
21827 else
21828
21829 cf_cv_gnatprep_opt_t=no
21830 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
21831
21832 fi
21833 echo "$as_me:21833: result: $cf_cv_gnatprep_opt_t" >&5
21834 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
21835 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
21836
21837 echo "$as_me:21837: checking if GNAT supports generics" >&5
21838 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
21839 case $cf_gnat_version in
21840 (3.[1-9]*|[4-9].*)
21841         cf_gnat_generics=yes
21842         ;;
21843 (*)
21844         cf_gnat_generics=no
21845         ;;
21846 esac
21847 echo "$as_me:21847: result: $cf_gnat_generics" >&5
21848 echo "${ECHO_T}$cf_gnat_generics" >&6
21849
21850 if test "$cf_gnat_generics" = yes
21851 then
21852         cf_compile_generics=generics
21853         cf_generic_objects="\${GENOBJS}"
21854 else
21855         cf_compile_generics=
21856         cf_generic_objects=
21857 fi
21858
21859 echo "$as_me:21859: checking if GNAT supports SIGINT" >&5
21860 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
21861 if test "${cf_cv_gnat_sigint+set}" = set; then
21862   echo $ECHO_N "(cached) $ECHO_C" >&6
21863 else
21864
21865 rm -rf conftest* *~conftest*
21866 cat >>conftest.ads <<CF_EOF
21867 with Ada.Interrupts.Names;
21868
21869 package ConfTest is
21870
21871    pragma Warnings (Off);  --  the next pragma exists since 3.11p
21872    pragma Unreserve_All_Interrupts;
21873    pragma Warnings (On);
21874
21875    protected Process is
21876       procedure Stop;
21877       function Continue return Boolean;
21878       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
21879    private
21880       Done : Boolean := False;
21881    end Process;
21882
21883 end ConfTest;
21884 CF_EOF
21885 cat >>conftest.adb <<CF_EOF
21886 package body ConfTest is
21887    protected body Process is
21888       procedure Stop is
21889       begin
21890          Done := True;
21891       end Stop;
21892       function Continue return Boolean is
21893       begin
21894          return not Done;
21895       end Continue;
21896    end Process;
21897 end ConfTest;
21898 CF_EOF
21899 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
21900       cf_cv_gnat_sigint=yes
21901 else
21902    cf_cv_gnat_sigint=no
21903 fi
21904 rm -rf conftest* *~conftest*
21905
21906 fi
21907 echo "$as_me:21907: result: $cf_cv_gnat_sigint" >&5
21908 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
21909
21910 if test $cf_cv_gnat_sigint = yes ; then
21911         USE_GNAT_SIGINT=""
21912 else
21913         USE_GNAT_SIGINT="#"
21914 fi
21915
21916 cf_gnat_libraries=no
21917 cf_gnat_projects=no
21918
21919 if test "$enable_gnat_projects" != no ; then
21920 echo "$as_me:21920: checking if GNAT supports project files" >&5
21921 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
21922 case $cf_gnat_version in
21923 (3.[0-9]*)
21924         ;;
21925 (*)
21926         case $cf_cv_system_name in
21927         (cygwin*|msys*)
21928                 ;;
21929         (*)
21930                 mkdir conftest.src conftest.bin conftest.lib
21931                 cd conftest.src
21932                 rm -rf conftest* *~conftest*
21933                 cat >>library.gpr <<CF_EOF
21934 project Library is
21935   Kind := External ("LIB_KIND");
21936   for Library_Name use "ConfTest";
21937   for Object_Dir use ".";
21938   for Library_ALI_Dir use External("LIBRARY_DIR");
21939   for Library_Version use External ("SONAME");
21940   for Library_Kind use Kind;
21941   for Library_Dir use External("BUILD_DIR");
21942   Source_Dir := External ("SOURCE_DIR");
21943   for Source_Dirs use (Source_Dir);
21944 end Library;
21945 CF_EOF
21946                 cat >>confpackage.ads <<CF_EOF
21947 package ConfPackage is
21948    procedure conftest;
21949 end ConfPackage;
21950 CF_EOF
21951                 cat >>confpackage.adb <<CF_EOF
21952 with Text_IO;
21953 package body ConfPackage is
21954    procedure conftest is
21955    begin
21956       Text_IO.Put ("Hello World");
21957       Text_IO.New_Line;
21958    end conftest;
21959 end ConfPackage;
21960 CF_EOF
21961                 if ( $cf_ada_make $ADAFLAGS \
21962                                 -Plibrary.gpr \
21963                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
21964                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
21965                                 -XSOURCE_DIR=`pwd` \
21966                                 -XSONAME=libConfTest.so.1 \
21967                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
21968                         cf_gnat_projects=yes
21969                 fi
21970                 cd ..
21971                 if test -f conftest.lib/confpackage.ali
21972                 then
21973                         cf_gnat_libraries=yes
21974                 fi
21975                 rm -rf conftest* *~conftest*
21976                 ;;
21977         esac
21978         ;;
21979 esac
21980 echo "$as_me:21980: result: $cf_gnat_projects" >&5
21981 echo "${ECHO_T}$cf_gnat_projects" >&6
21982 fi # enable_gnat_projects
21983
21984 if test $cf_gnat_projects = yes
21985 then
21986         echo "$as_me:21986: checking if GNAT supports libraries" >&5
21987 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
21988         echo "$as_me:21988: result: $cf_gnat_libraries" >&5
21989 echo "${ECHO_T}$cf_gnat_libraries" >&6
21990 fi
21991
21992 if test "$cf_gnat_projects" = yes
21993 then
21994         USE_OLD_MAKERULES="#"
21995         USE_GNAT_PROJECTS=""
21996 else
21997         USE_OLD_MAKERULES=""
21998         USE_GNAT_PROJECTS="#"
21999 fi
22000
22001 if test "$cf_gnat_libraries" = yes
22002 then
22003         USE_GNAT_LIBRARIES=""
22004 else
22005         USE_GNAT_LIBRARIES="#"
22006 fi
22007
22008 echo "$as_me:22008: checking for ada-compiler" >&5
22009 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
22010
22011 # Check whether --with-ada-compiler or --without-ada-compiler was given.
22012 if test "${with_ada_compiler+set}" = set; then
22013   withval="$with_ada_compiler"
22014   cf_ada_compiler=$withval
22015 else
22016   cf_ada_compiler=gnatmake
22017 fi;
22018
22019 echo "$as_me:22019: result: $cf_ada_compiler" >&5
22020 echo "${ECHO_T}$cf_ada_compiler" >&6
22021
22022                         cf_ada_package=terminal_interface
22023
22024 echo "$as_me:22024: checking for ada-include" >&5
22025 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
22026
22027 # Check whether --with-ada-include or --without-ada-include was given.
22028 if test "${with_ada_include+set}" = set; then
22029   withval="$with_ada_include"
22030
22031 else
22032   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
22033 fi; if test -n "$prefix/share/ada/adainclude" ; then
22034
22035 if test "x$prefix" != xNONE; then
22036         cf_path_syntax="$prefix"
22037 else
22038         cf_path_syntax="$ac_default_prefix"
22039 fi
22040
22041 case ".$withval" in
22042 (.\$\(*\)*|.\'*\'*)
22043         ;;
22044 (..|./*|.\\*)
22045         ;;
22046 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22047         ;;
22048 (.\${*prefix}*|.\${*dir}*)
22049         eval withval="$withval"
22050         case ".$withval" in
22051         (.NONE/*)
22052                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22053                 ;;
22054         esac
22055         ;;
22056 (.no|.NONE/*)
22057         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22058         ;;
22059 (*)
22060         { { echo "$as_me:22060: error: expected a pathname, not \"$withval\"" >&5
22061 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22062    { (exit 1); exit 1; }; }
22063         ;;
22064 esac
22065
22066 fi
22067 eval ADA_INCLUDE="$withval"
22068
22069 echo "$as_me:22069: result: $ADA_INCLUDE" >&5
22070 echo "${ECHO_T}$ADA_INCLUDE" >&6
22071
22072 echo "$as_me:22072: checking for ada-objects" >&5
22073 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
22074
22075 # Check whether --with-ada-objects or --without-ada-objects was given.
22076 if test "${with_ada_objects+set}" = set; then
22077   withval="$with_ada_objects"
22078
22079 else
22080   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
22081 fi; if test -n "$prefix/lib/ada/adalib" ; then
22082
22083 if test "x$prefix" != xNONE; then
22084         cf_path_syntax="$prefix"
22085 else
22086         cf_path_syntax="$ac_default_prefix"
22087 fi
22088
22089 case ".$withval" in
22090 (.\$\(*\)*|.\'*\'*)
22091         ;;
22092 (..|./*|.\\*)
22093         ;;
22094 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
22095         ;;
22096 (.\${*prefix}*|.\${*dir}*)
22097         eval withval="$withval"
22098         case ".$withval" in
22099         (.NONE/*)
22100                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22101                 ;;
22102         esac
22103         ;;
22104 (.no|.NONE/*)
22105         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
22106         ;;
22107 (*)
22108         { { echo "$as_me:22108: error: expected a pathname, not \"$withval\"" >&5
22109 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
22110    { (exit 1); exit 1; }; }
22111         ;;
22112 esac
22113
22114 fi
22115 eval ADA_OBJECTS="$withval"
22116
22117 echo "$as_me:22117: result: $ADA_OBJECTS" >&5
22118 echo "${ECHO_T}$ADA_OBJECTS" >&6
22119
22120 echo "$as_me:22120: checking if an Ada95 shared-library should be built" >&5
22121 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
22122
22123 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
22124 if test "${with_ada_sharedlib+set}" = set; then
22125   withval="$with_ada_sharedlib"
22126   with_ada_sharedlib=$withval
22127 else
22128   with_ada_sharedlib=no
22129 fi;
22130 echo "$as_me:22130: result: $with_ada_sharedlib" >&5
22131 echo "${ECHO_T}$with_ada_sharedlib" >&6
22132
22133 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
22134 MAKE_ADA_SHAREDLIB="#"
22135
22136 if test "x$with_ada_sharedlib" != xno
22137 then
22138         MAKE_ADA_SHAREDLIB=
22139         if test "x$with_ada_sharedlib" != xyes
22140         then
22141                 ADA_SHAREDLIB="$with_ada_sharedlib"
22142         fi
22143 fi
22144
22145                 fi
22146         fi
22147 else
22148         cf_with_ada=no
22149 fi
22150
22151 # do this "late" to avoid conflict with header-checks
22152 if test "x$with_widec" = xyes ; then
22153         echo "$as_me:22153: checking for wchar_t" >&5
22154 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
22155 if test "${ac_cv_type_wchar_t+set}" = set; then
22156   echo $ECHO_N "(cached) $ECHO_C" >&6
22157 else
22158   cat >conftest.$ac_ext <<_ACEOF
22159 #line 22159 "configure"
22160 #include "confdefs.h"
22161 $ac_includes_default
22162 int
22163 main ()
22164 {
22165 if ((wchar_t *) 0)
22166   return 0;
22167 if (sizeof (wchar_t))
22168   return 0;
22169   ;
22170   return 0;
22171 }
22172 _ACEOF
22173 rm -f conftest.$ac_objext
22174 if { (eval echo "$as_me:22174: \"$ac_compile\"") >&5
22175   (eval $ac_compile) 2>&5
22176   ac_status=$?
22177   echo "$as_me:22177: \$? = $ac_status" >&5
22178   (exit $ac_status); } &&
22179          { ac_try='test -s conftest.$ac_objext'
22180   { (eval echo "$as_me:22180: \"$ac_try\"") >&5
22181   (eval $ac_try) 2>&5
22182   ac_status=$?
22183   echo "$as_me:22183: \$? = $ac_status" >&5
22184   (exit $ac_status); }; }; then
22185   ac_cv_type_wchar_t=yes
22186 else
22187   echo "$as_me: failed program was:" >&5
22188 cat conftest.$ac_ext >&5
22189 ac_cv_type_wchar_t=no
22190 fi
22191 rm -f conftest.$ac_objext conftest.$ac_ext
22192 fi
22193 echo "$as_me:22193: result: $ac_cv_type_wchar_t" >&5
22194 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
22195
22196 echo "$as_me:22196: checking size of wchar_t" >&5
22197 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
22198 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
22199   echo $ECHO_N "(cached) $ECHO_C" >&6
22200 else
22201   if test "$ac_cv_type_wchar_t" = yes; then
22202   if test "$cross_compiling" = yes; then
22203   # Depending upon the size, compute the lo and hi bounds.
22204 cat >conftest.$ac_ext <<_ACEOF
22205 #line 22205 "configure"
22206 #include "confdefs.h"
22207 $ac_includes_default
22208 int
22209 main ()
22210 {
22211 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
22212   ;
22213   return 0;
22214 }
22215 _ACEOF
22216 rm -f conftest.$ac_objext
22217 if { (eval echo "$as_me:22217: \"$ac_compile\"") >&5
22218   (eval $ac_compile) 2>&5
22219   ac_status=$?
22220   echo "$as_me:22220: \$? = $ac_status" >&5
22221   (exit $ac_status); } &&
22222          { ac_try='test -s conftest.$ac_objext'
22223   { (eval echo "$as_me:22223: \"$ac_try\"") >&5
22224   (eval $ac_try) 2>&5
22225   ac_status=$?
22226   echo "$as_me:22226: \$? = $ac_status" >&5
22227   (exit $ac_status); }; }; then
22228   ac_lo=0 ac_mid=0
22229   while :; do
22230     cat >conftest.$ac_ext <<_ACEOF
22231 #line 22231 "configure"
22232 #include "confdefs.h"
22233 $ac_includes_default
22234 int
22235 main ()
22236 {
22237 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22238   ;
22239   return 0;
22240 }
22241 _ACEOF
22242 rm -f conftest.$ac_objext
22243 if { (eval echo "$as_me:22243: \"$ac_compile\"") >&5
22244   (eval $ac_compile) 2>&5
22245   ac_status=$?
22246   echo "$as_me:22246: \$? = $ac_status" >&5
22247   (exit $ac_status); } &&
22248          { ac_try='test -s conftest.$ac_objext'
22249   { (eval echo "$as_me:22249: \"$ac_try\"") >&5
22250   (eval $ac_try) 2>&5
22251   ac_status=$?
22252   echo "$as_me:22252: \$? = $ac_status" >&5
22253   (exit $ac_status); }; }; then
22254   ac_hi=$ac_mid; break
22255 else
22256   echo "$as_me: failed program was:" >&5
22257 cat conftest.$ac_ext >&5
22258 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
22259 fi
22260 rm -f conftest.$ac_objext conftest.$ac_ext
22261   done
22262 else
22263   echo "$as_me: failed program was:" >&5
22264 cat conftest.$ac_ext >&5
22265 ac_hi=-1 ac_mid=-1
22266   while :; do
22267     cat >conftest.$ac_ext <<_ACEOF
22268 #line 22268 "configure"
22269 #include "confdefs.h"
22270 $ac_includes_default
22271 int
22272 main ()
22273 {
22274 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
22275   ;
22276   return 0;
22277 }
22278 _ACEOF
22279 rm -f conftest.$ac_objext
22280 if { (eval echo "$as_me:22280: \"$ac_compile\"") >&5
22281   (eval $ac_compile) 2>&5
22282   ac_status=$?
22283   echo "$as_me:22283: \$? = $ac_status" >&5
22284   (exit $ac_status); } &&
22285          { ac_try='test -s conftest.$ac_objext'
22286   { (eval echo "$as_me:22286: \"$ac_try\"") >&5
22287   (eval $ac_try) 2>&5
22288   ac_status=$?
22289   echo "$as_me:22289: \$? = $ac_status" >&5
22290   (exit $ac_status); }; }; then
22291   ac_lo=$ac_mid; break
22292 else
22293   echo "$as_me: failed program was:" >&5
22294 cat conftest.$ac_ext >&5
22295 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
22296 fi
22297 rm -f conftest.$ac_objext conftest.$ac_ext
22298   done
22299 fi
22300 rm -f conftest.$ac_objext conftest.$ac_ext
22301 # Binary search between lo and hi bounds.
22302 while test "x$ac_lo" != "x$ac_hi"; do
22303   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22304   cat >conftest.$ac_ext <<_ACEOF
22305 #line 22305 "configure"
22306 #include "confdefs.h"
22307 $ac_includes_default
22308 int
22309 main ()
22310 {
22311 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
22312   ;
22313   return 0;
22314 }
22315 _ACEOF
22316 rm -f conftest.$ac_objext
22317 if { (eval echo "$as_me:22317: \"$ac_compile\"") >&5
22318   (eval $ac_compile) 2>&5
22319   ac_status=$?
22320   echo "$as_me:22320: \$? = $ac_status" >&5
22321   (exit $ac_status); } &&
22322          { ac_try='test -s conftest.$ac_objext'
22323   { (eval echo "$as_me:22323: \"$ac_try\"") >&5
22324   (eval $ac_try) 2>&5
22325   ac_status=$?
22326   echo "$as_me:22326: \$? = $ac_status" >&5
22327   (exit $ac_status); }; }; then
22328   ac_hi=$ac_mid
22329 else
22330   echo "$as_me: failed program was:" >&5
22331 cat conftest.$ac_ext >&5
22332 ac_lo=`expr $ac_mid + 1`
22333 fi
22334 rm -f conftest.$ac_objext conftest.$ac_ext
22335 done
22336 ac_cv_sizeof_wchar_t=$ac_lo
22337 else
22338   if test "$cross_compiling" = yes; then
22339   { { echo "$as_me:22339: error: cannot run test program while cross compiling" >&5
22340 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22341    { (exit 1); exit 1; }; }
22342 else
22343   cat >conftest.$ac_ext <<_ACEOF
22344 #line 22344 "configure"
22345 #include "confdefs.h"
22346 $ac_includes_default
22347 int
22348 main ()
22349 {
22350 FILE *f = fopen ("conftest.val", "w");
22351 if (!f)
22352   $ac_main_return (1);
22353 fprintf (f, "%d", (sizeof (wchar_t)));
22354 fclose (f);
22355   ;
22356   return 0;
22357 }
22358 _ACEOF
22359 rm -f conftest$ac_exeext
22360 if { (eval echo "$as_me:22360: \"$ac_link\"") >&5
22361   (eval $ac_link) 2>&5
22362   ac_status=$?
22363   echo "$as_me:22363: \$? = $ac_status" >&5
22364   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22365   { (eval echo "$as_me:22365: \"$ac_try\"") >&5
22366   (eval $ac_try) 2>&5
22367   ac_status=$?
22368   echo "$as_me:22368: \$? = $ac_status" >&5
22369   (exit $ac_status); }; }; then
22370   ac_cv_sizeof_wchar_t=`cat conftest.val`
22371 else
22372   echo "$as_me: program exited with status $ac_status" >&5
22373 echo "$as_me: failed program was:" >&5
22374 cat conftest.$ac_ext >&5
22375 fi
22376 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22377 fi
22378 fi
22379 rm -f conftest.val
22380 else
22381   ac_cv_sizeof_wchar_t=0
22382 fi
22383 fi
22384 echo "$as_me:22384: result: $ac_cv_sizeof_wchar_t" >&5
22385 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
22386 cat >>confdefs.h <<EOF
22387 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
22388 EOF
22389
22390 fi
22391
22392 ### Construct the ncurses library-subsets, if any, from this set of keywords:
22393 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
22394 ###
22395 ### ticlib modules may be a separate library, otherwise contained in termlib.
22396 ### termlib modules may be a separate library, otherwise contained in ncurses.
22397 ###
22398 ### The of "+" or " " between the tokens controls the way the script
22399 ### chooses to split module lists into libraries.
22400 ###
22401 ### (see CF_LIB_RULES).
22402 echo "$as_me:22402: checking for library subsets" >&5
22403 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
22404 LIB_SUBSETS=
22405
22406 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
22407         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
22408         if test "$with_ticlib" != no ; then
22409                 LIB_SUBSETS="${LIB_SUBSETS} "
22410         else
22411                 LIB_SUBSETS="${LIB_SUBSETS}+"
22412         fi
22413 fi
22414
22415 LIB_SUBSETS="${LIB_SUBSETS}termlib"
22416 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
22417
22418 if test "$with_termlib" != no ; then
22419         LIB_SUBSETS="${LIB_SUBSETS} "
22420 else
22421         LIB_SUBSETS="${LIB_SUBSETS}+"
22422 fi
22423
22424 LIB_SUBSETS="${LIB_SUBSETS}base"
22425
22426 # Most term-driver calls are to tinfo, but some like init_pair are to the
22427 # base library (so it resides in base).
22428 if test "$with_term_driver" != no ; then
22429         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
22430         case $cf_cv_system_name in
22431         (*mingw32*|*mingw64*)
22432                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
22433                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
22434                 ;;
22435         (*)
22436                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
22437                 ;;
22438         esac
22439 fi
22440
22441 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
22442 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
22443
22444 echo "$as_me:22444: result: $LIB_SUBSETS" >&5
22445 echo "${ECHO_T}$LIB_SUBSETS" >&6
22446
22447 ### Construct the list of include-directories to be generated
22448
22449 if test "$srcdir" != "."; then
22450         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
22451 fi
22452 CPPFLAGS="-I../include $CPPFLAGS"
22453 if test "$srcdir" != "."; then
22454         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
22455 fi
22456 CPPFLAGS="-I. $CPPFLAGS"
22457
22458 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
22459 if test "$srcdir" != "."; then
22460         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
22461 fi
22462 if test "$GCC" != yes; then
22463         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22464 elif test "$includedir" != "/usr/include"; then
22465         if test "$includedir" = '${prefix}/include' ; then
22466                 if test x$prefix != x/usr ; then
22467                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22468                 fi
22469         else
22470                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
22471         fi
22472 fi
22473
22474 ### Build up pieces for makefile rules
22475 echo "$as_me:22475: checking default library suffix" >&5
22476 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
22477
22478         case $DFT_LWR_MODEL in
22479         (libtool) DFT_ARG_SUFFIX=''   ;;
22480         (normal)  DFT_ARG_SUFFIX=''   ;;
22481         (debug)   DFT_ARG_SUFFIX='_g' ;;
22482         (profile) DFT_ARG_SUFFIX='_p' ;;
22483         (shared)  DFT_ARG_SUFFIX=''   ;;
22484         esac
22485         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
22486 echo "$as_me:22486: result: $DFT_ARG_SUFFIX" >&5
22487 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
22488
22489 echo "$as_me:22489: checking default library-dependency suffix" >&5
22490 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
22491
22492         case X$DFT_LWR_MODEL in
22493         (Xlibtool)
22494                 DFT_LIB_SUFFIX='.la'
22495                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22496                 ;;
22497         (Xdebug)
22498                 DFT_LIB_SUFFIX='_g.a'
22499                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22500                 ;;
22501         (Xprofile)
22502                 DFT_LIB_SUFFIX='_p.a'
22503                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22504                 ;;
22505         (Xshared)
22506                 case $cf_cv_system_name in
22507                 (aix[5-7]*)
22508                         DFT_LIB_SUFFIX='.so'
22509                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22510                         ;;
22511                 (cygwin*|msys*|mingw*)
22512                         DFT_LIB_SUFFIX='.dll'
22513                         DFT_DEP_SUFFIX='.dll.a'
22514                         ;;
22515                 (darwin*)
22516                         DFT_LIB_SUFFIX='.dylib'
22517                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22518                         ;;
22519                 (hpux*)
22520                         case $target in
22521                         (ia64*)
22522                                 DFT_LIB_SUFFIX='.so'
22523                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22524                                 ;;
22525                         (*)
22526                                 DFT_LIB_SUFFIX='.sl'
22527                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22528                                 ;;
22529                         esac
22530                         ;;
22531                 (*)
22532                         DFT_LIB_SUFFIX='.so'
22533                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22534                         ;;
22535                 esac
22536                 ;;
22537         (*)
22538                 DFT_LIB_SUFFIX='.a'
22539                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
22540                 ;;
22541         esac
22542         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22543         then
22544                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
22545                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
22546         fi
22547 echo "$as_me:22547: result: $DFT_DEP_SUFFIX" >&5
22548 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
22549
22550 echo "$as_me:22550: checking default object directory" >&5
22551 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
22552
22553         case $DFT_LWR_MODEL in
22554         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
22555         (normal)  DFT_OBJ_SUBDIR='objects' ;;
22556         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
22557         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
22558         (shared)
22559                 case $cf_cv_system_name in
22560                 (cygwin|msys)
22561                         DFT_OBJ_SUBDIR='objects' ;;
22562                 (*)
22563                         DFT_OBJ_SUBDIR='obj_s' ;;
22564                 esac
22565         esac
22566 echo "$as_me:22566: result: $DFT_OBJ_SUBDIR" >&5
22567 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
22568
22569 if test "x$cf_with_cxx" = xyes ; then
22570 echo "$as_me:22570: checking c++ library-dependency suffix" >&5
22571 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
22572 if test "$with_libtool" != "no"; then
22573         # libtool thinks it can make c++ shared libraries (perhaps only g++)
22574         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22575 elif test "$with_shared_cxx" != "no"; then
22576         # also for g++ users...
22577         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
22578 else
22579         # we normally make a static library because C/C++ library rules differ
22580
22581         case Xnormal in
22582         (Xlibtool)
22583                 CXX_LIB_SUFFIX='.la'
22584                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22585                 ;;
22586         (Xdebug)
22587                 CXX_LIB_SUFFIX='_g.a'
22588                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22589                 ;;
22590         (Xprofile)
22591                 CXX_LIB_SUFFIX='_p.a'
22592                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22593                 ;;
22594         (Xshared)
22595                 case $cf_cv_system_name in
22596                 (aix[5-7]*)
22597                         CXX_LIB_SUFFIX='.so'
22598                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22599                         ;;
22600                 (cygwin*|msys*|mingw*)
22601                         CXX_LIB_SUFFIX='.dll'
22602                         CXX_DEP_SUFFIX='.dll.a'
22603                         ;;
22604                 (darwin*)
22605                         CXX_LIB_SUFFIX='.dylib'
22606                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22607                         ;;
22608                 (hpux*)
22609                         case $target in
22610                         (ia64*)
22611                                 CXX_LIB_SUFFIX='.so'
22612                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22613                                 ;;
22614                         (*)
22615                                 CXX_LIB_SUFFIX='.sl'
22616                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22617                                 ;;
22618                         esac
22619                         ;;
22620                 (*)
22621                         CXX_LIB_SUFFIX='.so'
22622                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22623                         ;;
22624                 esac
22625                 ;;
22626         (*)
22627                 CXX_LIB_SUFFIX='.a'
22628                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
22629                 ;;
22630         esac
22631         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
22632         then
22633                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
22634                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
22635         fi
22636
22637 fi
22638 echo "$as_me:22638: result: $CXX_LIB_SUFFIX" >&5
22639 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
22640
22641 fi
22642
22643 # do not want -ldl in build except as needed for -lncurses dependency
22644 if test "x$with_dlsym" = xyes ; then
22645 if test $DFT_LWR_MODEL = shared || \
22646    test $DFT_LWR_MODEL = libtool ; then
22647
22648 # remove dl library from $LIBS
22649 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
22650
22651 fi
22652 fi
22653 ### Set up low-level terminfo dependencies for makefiles.
22654
22655 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
22656 # do not need libdl
22657 TICS_LIST=
22658 if test "x$with_dlsym" = xyes ; then
22659
22660 # remove dl library from $SHLIB_LIST
22661 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
22662
22663 fi
22664
22665 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
22666 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
22667 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
22668 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
22669 then
22670         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
22671 fi
22672
22673 if test "$with_ticlib" != no ; then
22674
22675         if test "x$with_ticlib" != xyes ; then
22676                 TICS_NAME=$with_ticlib
22677                 TICS_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22678                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22679                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22680                 TICS_LIB_SUFFIX="${with_ticlib}"
22681         else
22682                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
22683                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
22684                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
22685                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
22686         fi
22687         TICS_LDFLAGS="-L${LIB_DIR}"
22688         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
22689 else
22690         TICS_SUFFIX=${DFT_LIB_SUFFIX}
22691         TICS_LDFLAGS="-L${LIB_DIR}"
22692         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22693 fi
22694
22695 if test "$with_termlib" != no ; then
22696
22697         if test "x$with_termlib" != xyes ; then
22698                 TINFO_NAME=$with_termlib
22699                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${USE_LIB_SUFFIX}//"`"
22700                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${USE_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22701                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
22702                 TINFO_LIB_SUFFIX="${with_termlib}"
22703         else
22704                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22705                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
22706                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
22707                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
22708         fi
22709
22710         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22711         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
22712         if test "$DFT_LWR_MODEL" = "libtool"; then
22713                 TEST_ARGS="${TEST_DEPS}"
22714                 TEST_ARG2="${TEST_DEP2}"
22715                 TINFO_LDFLAGS="-L${LIB_DIR}"
22716                 TINFO_LIBS="$TEST_ARGS"
22717                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
22718                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
22719         else
22720                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
22721                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
22722                 if test "x$with_term_driver" != xno ; then
22723                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22724                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
22725                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22726                 else
22727                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22728                         TINFO_LIBS="$TEST_ARGS"
22729                 fi
22730                 TINFO_LDFLAGS="-L${LIB_DIR}"
22731                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
22732         fi
22733 else
22734         # the next lines are needed for linking libtic over libncurses
22735         TINFO_NAME=${LIB_NAME}
22736         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
22737         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
22738         if test "x$with_tic_depends" = xyes ; then
22739                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
22740         else
22741                 TICS_LIST="$SHLIB_LIST"
22742         fi
22743
22744         TINFO_LDFLAGS="-L${LIB_DIR}"
22745         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
22746 fi
22747
22748 if test "$DFT_LWR_MODEL" = shared ; then
22749         case $cf_cv_system_name in
22750         (cygwin*|msys*)
22751                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
22752                 TINFO_SUFFIX=.dll
22753                 ;;
22754         esac
22755 fi
22756
22757 if test "x$with_dlsym" = xyes ; then
22758
22759 # remove dl library from $TICS_LIST
22760 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
22761
22762 fi
22763
22764 if test "$DFT_LWR_MODEL" = "libtool"; then
22765         OBJEXT=lo
22766 fi
22767
22768 # needed for Ada95
22769 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
22770
22771 case $DFT_LWR_MODEL in
22772 (normal|debug|profile)
22773
22774 if test "$GCC" = yes ; then
22775         case $cf_cv_system_name in
22776         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
22777                 LDFLAGS_STATIC=
22778                 LDFLAGS_SHARED=
22779                 ;;
22780         (*)     # normally, except when broken
22781                 LDFLAGS_STATIC=-static
22782                 LDFLAGS_SHARED=-dynamic
22783                 ;;
22784         esac
22785 else
22786         case $cf_cv_system_name in
22787         (aix[4-7]*)     # from ld manpage
22788                 LDFLAGS_STATIC=-bstatic
22789                 LDFLAGS_SHARED=-bdynamic
22790                 ;;
22791         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
22792                 # We could also use just "archive" and "shared".
22793                 LDFLAGS_STATIC=-Wl,-a,archive_shared
22794                 LDFLAGS_SHARED=-Wl,-a,shared_archive
22795                 ;;
22796         (irix*)         # from ld manpage IRIX64
22797                 LDFLAGS_STATIC=-Bstatic
22798                 LDFLAGS_SHARED=-Bdynamic
22799                 ;;
22800         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
22801                 # alternative "-oldstyle_liblookup" (not in cc manpage)
22802                 LDFLAGS_STATIC=-noso
22803                 LDFLAGS_SHARED=-so_archive
22804                 ;;
22805         (solaris2*)
22806                 LDFLAGS_STATIC=-Bstatic
22807                 LDFLAGS_SHARED=-Bdynamic
22808                 ;;
22809         esac
22810 fi
22811
22812 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
22813 then
22814         echo "$as_me:22814: checking if linker supports switching between static/dynamic" >&5
22815 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
22816
22817         rm -f libconftest.a
22818         cat >conftest.$ac_ext <<EOF
22819 #line 22819 "configure"
22820 #include <stdio.h>
22821 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
22822 EOF
22823         if { (eval echo "$as_me:22823: \"$ac_compile\"") >&5
22824   (eval $ac_compile) 2>&5
22825   ac_status=$?
22826   echo "$as_me:22826: \$? = $ac_status" >&5
22827   (exit $ac_status); } ; then
22828                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
22829                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
22830         fi
22831         rm -f conftest.*
22832
22833         cf_save_LIBS="$LIBS"
22834
22835         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
22836         cat >conftest.$ac_ext <<_ACEOF
22837 #line 22837 "configure"
22838 #include "confdefs.h"
22839
22840 #line 22840 "configure"
22841 #include <stdio.h>
22842 int cf_ldflags_static(FILE *fp);
22843
22844 int
22845 main ()
22846 {
22847
22848         return cf_ldflags_static(stdin);
22849
22850   ;
22851   return 0;
22852 }
22853 _ACEOF
22854 rm -f conftest.$ac_objext conftest$ac_exeext
22855 if { (eval echo "$as_me:22855: \"$ac_link\"") >&5
22856   (eval $ac_link) 2>&5
22857   ac_status=$?
22858   echo "$as_me:22858: \$? = $ac_status" >&5
22859   (exit $ac_status); } &&
22860          { ac_try='test -s conftest$ac_exeext'
22861   { (eval echo "$as_me:22861: \"$ac_try\"") >&5
22862   (eval $ac_try) 2>&5
22863   ac_status=$?
22864   echo "$as_me:22864: \$? = $ac_status" >&5
22865   (exit $ac_status); }; }; then
22866
22867         # some linkers simply ignore the -dynamic
22868         case x`file conftest$ac_exeext 2>/dev/null` in
22869         (*static*)
22870                 cf_ldflags_static=no
22871                 ;;
22872         (*)
22873                 cf_ldflags_static=yes
22874                 ;;
22875         esac
22876
22877 else
22878   echo "$as_me: failed program was:" >&5
22879 cat conftest.$ac_ext >&5
22880 cf_ldflags_static=no
22881 fi
22882 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22883
22884         rm -f libconftest.*
22885         LIBS="$cf_save_LIBS"
22886
22887         echo "$as_me:22887: result: $cf_ldflags_static" >&5
22888 echo "${ECHO_T}$cf_ldflags_static" >&6
22889
22890         if test $cf_ldflags_static != yes
22891         then
22892                 LDFLAGS_STATIC=
22893                 LDFLAGS_SHARED=
22894         fi
22895 else
22896         LDFLAGS_STATIC=
22897         LDFLAGS_SHARED=
22898 fi
22899
22900         ;;
22901 esac
22902
22903 echo "$as_me:22903: checking where we will install curses.h" >&5
22904 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
22905
22906 includesubdir=
22907 if test "$with_overwrite" = no && \
22908  ( test "x$includedir" = 'x${prefix}/include' || \
22909    test "x$includedir" = "x${prefix}/include" )
22910 then
22911         includesubdir="/ncurses${USE_LIB_SUFFIX}"
22912 fi
22913 echo "$as_me:22913: result: ${includedir}${includesubdir}" >&5
22914 echo "${ECHO_T}${includedir}${includesubdir}" >&6
22915
22916 ### Resolve a conflict between normal and wide-curses by forcing applications
22917 ### that will need libutf8 to add it to their configure script.
22918 if test "$with_overwrite" != no ; then
22919 if test "$NCURSES_LIBUTF8" = 1 ; then
22920         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
22921         { echo "$as_me:22921: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
22922 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
22923 fi
22924 fi
22925 WITH_OVERWRITE=$with_overwrite
22926
22927 # used to separate tack out of the tree
22928 NCURSES_TREE=
22929
22930 ### predefined stuff for the test programs
22931
22932 cat >>confdefs.h <<\EOF
22933 #define HAVE_SLK_COLOR 1
22934 EOF
22935
22936 ### Construct the list of subdirectories for which we'll customize makefiles
22937 ### with the appropriate compile-rules.
22938
22939 echo "$as_me:22939: checking for src modules" >&5
22940 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
22941
22942 # dependencies and linker-arguments for test-programs
22943 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
22944 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
22945 if test "$DFT_LWR_MODEL" = "libtool"; then
22946         TEST_ARGS="${TEST_DEPS}"
22947         TEST_ARG2="${TEST_DEP2}"
22948 else
22949         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
22950         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
22951 fi
22952
22953 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
22954 cf_cv_src_modules=
22955 for cf_dir in $modules_to_build
22956 do
22957         if test -f $srcdir/$cf_dir/modules; then
22958
22959                 # We may/may not have tack in the distribution, though the
22960                 # makefile is.
22961                 if test $cf_dir = tack ; then
22962                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
22963                                 continue
22964                         fi
22965                 fi
22966
22967                 if test -z "$cf_cv_src_modules"; then
22968                         cf_cv_src_modules=$cf_dir
22969                 else
22970                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
22971                 fi
22972
22973                 # Make the ncurses_cfg.h file record the library interface files as
22974                 # well.  These are header files that are the same name as their
22975                 # directory.  Ncurses is the only library that does not follow
22976                 # that pattern.
22977                 if test $cf_dir = tack ; then
22978                         continue
22979                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
22980
22981 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22982
22983                         cat >>confdefs.h <<EOF
22984 #define HAVE_${cf_have_include}_H 1
22985 EOF
22986
22987                         cat >>confdefs.h <<EOF
22988 #define HAVE_LIB${cf_have_include} 1
22989 EOF
22990
22991                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
22992                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
22993                         if test "$DFT_LWR_MODEL" = "libtool"; then
22994                                 TEST_ARGS="${TEST_DEPS}"
22995                                 TEST_ARG2="${TEST_DEP2}"
22996                         else
22997                                 TEST_ARGS="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARGS"
22998                                 TEST_ARG2="-l${cf_dir}${USE_ARG_SUFFIX} $TEST_ARG2"
22999                         fi
23000                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
23001                 fi
23002         fi
23003 done
23004 echo "$as_me:23004: result: $cf_cv_src_modules" >&5
23005 echo "${ECHO_T}$cf_cv_src_modules" >&6
23006
23007 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
23008 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
23009
23010 SRC_SUBDIRS=
23011 if test "x$cf_with_manpages" != xno ; then
23012         SRC_SUBDIRS="$SRC_SUBDIRS man"
23013 fi
23014 SRC_SUBDIRS="$SRC_SUBDIRS include"
23015 for cf_dir in $cf_cv_src_modules
23016 do
23017         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
23018 done
23019 if test "x$cf_with_tests" != "xno" ; then
23020         SRC_SUBDIRS="$SRC_SUBDIRS test"
23021 fi
23022 # always make this, to install the ncurses-config script
23023 SRC_SUBDIRS="$SRC_SUBDIRS misc"
23024 if test "$cf_with_cxx_binding" != no; then
23025         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
23026         SRC_SUBDIRS="$SRC_SUBDIRS c++"
23027 fi
23028
23029 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
23030 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
23031
23032 ADA_SUBDIRS=
23033 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
23034         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
23035         ADA_SUBDIRS="gen src"
23036         if test "x$cf_with_tests" != "xno" ; then
23037                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
23038         fi
23039 fi
23040
23041 SUB_MAKEFILES=
23042 for cf_dir in $SRC_SUBDIRS
23043 do
23044         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
23045 done
23046
23047 if test -n "$ADA_SUBDIRS"; then
23048         for cf_dir in $ADA_SUBDIRS
23049         do
23050                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
23051         done
23052
23053 fi
23054
23055 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
23056    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
23057    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
23058 fi
23059
23060 DIRS_TO_MAKE="lib"
23061 for cf_item in $cf_list_models
23062 do
23063
23064         case $cf_item in
23065         (libtool) cf_subdir='obj_lo'  ;;
23066         (normal)  cf_subdir='objects' ;;
23067         (debug)   cf_subdir='obj_g' ;;
23068         (profile) cf_subdir='obj_p' ;;
23069         (shared)
23070                 case $cf_cv_system_name in
23071                 (cygwin|msys)
23072                         cf_subdir='objects' ;;
23073                 (*)
23074                         cf_subdir='obj_s' ;;
23075                 esac
23076         esac
23077
23078         for cf_item2 in $DIRS_TO_MAKE
23079         do
23080                 test $cf_item2 = $cf_subdir && break
23081         done
23082         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
23083 done
23084 for cf_dir in $DIRS_TO_MAKE
23085 do
23086         test ! -d $cf_dir && mkdir $cf_dir
23087 done
23088
23089 # symbols that differ when compiling Ada95 by itself.
23090 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
23091
23092 # values to use as strings
23093
23094 cat >>confdefs.h <<EOF
23095 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
23096 EOF
23097
23098 cat >>confdefs.h <<EOF
23099 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
23100 EOF
23101
23102 ### Now that we're done running tests, add the compiler-warnings, if any
23103
23104 cf_fix_cppflags=no
23105 cf_new_cflags=
23106 cf_new_cppflags=
23107 cf_new_extra_cppflags=
23108
23109 for cf_add_cflags in $EXTRA_CFLAGS
23110 do
23111 case $cf_fix_cppflags in
23112 (no)
23113         case $cf_add_cflags in
23114         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23115                 case $cf_add_cflags in
23116                 (-D*)
23117                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23118
23119                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23120                                 && test -z "${cf_tst_cflags}" \
23121                                 && cf_fix_cppflags=yes
23122
23123                         if test $cf_fix_cppflags = yes ; then
23124
23125         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23126         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23127
23128                                 continue
23129                         elif test "${cf_tst_cflags}" = "\"'" ; then
23130
23131         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23132         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23133
23134                                 continue
23135                         fi
23136                         ;;
23137                 esac
23138                 case "$CPPFLAGS" in
23139                 (*$cf_add_cflags)
23140                         ;;
23141                 (*)
23142                         case $cf_add_cflags in
23143                         (-D*)
23144                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23145
23146 CPPFLAGS=`echo "$CPPFLAGS" | \
23147         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
23148                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
23149
23150                                 ;;
23151                         esac
23152
23153         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23154         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23155
23156                         ;;
23157                 esac
23158                 ;;
23159         (*)
23160
23161         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23162         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23163
23164                 ;;
23165         esac
23166         ;;
23167 (yes)
23168
23169         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23170         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23171
23172         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
23173
23174         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23175                 && test -z "${cf_tst_cflags}" \
23176                 && cf_fix_cppflags=no
23177         ;;
23178 esac
23179 done
23180
23181 if test -n "$cf_new_cflags" ; then
23182
23183         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23184         CFLAGS="${CFLAGS}$cf_new_cflags"
23185
23186 fi
23187
23188 if test -n "$cf_new_cppflags" ; then
23189
23190         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23191         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23192
23193 fi
23194
23195 if test -n "$cf_new_extra_cppflags" ; then
23196
23197         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23198         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23199
23200 fi
23201
23202 ### Define substitutions for header files to avoid name-pollution
23203
23204 if test "x$cf_cv_have_tcgetattr" = xyes ; then
23205         HAVE_TCGETATTR=1
23206 else
23207         HAVE_TCGETATTR=0
23208 fi
23209
23210 if test "x$ac_cv_header_stdint_h" = xyes ; then
23211         HAVE_STDINT_H=1
23212 else
23213         HAVE_STDINT_H=0
23214 fi
23215
23216 if test "x$ac_cv_header_termio_h" = xyes ; then
23217         HAVE_TERMIO_H=1
23218 else
23219         HAVE_TERMIO_H=0
23220 fi
23221
23222 if test "x$ac_cv_header_termios_h" = xyes ; then
23223         HAVE_TERMIOS_H=1
23224 else
23225         HAVE_TERMIOS_H=0
23226 fi
23227
23228 ################################################################################
23229 test "x$use_database" = xyes && \
23230 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
23231
23232 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
23233 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
23234
23235 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
23236 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
23237 fi
23238
23239 # Extract the first word of "tic", so it can be a program name with args.
23240 set dummy tic; ac_word=$2
23241 echo "$as_me:23241: checking for $ac_word" >&5
23242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23243 if test "${ac_cv_path_TIC_PATH+set}" = set; then
23244   echo $ECHO_N "(cached) $ECHO_C" >&6
23245 else
23246   case $TIC_PATH in
23247   [\\/]* | ?:[\\/]*)
23248   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
23249   ;;
23250   *)
23251   ac_save_IFS=$IFS; IFS=$ac_path_separator
23252 ac_dummy="$PATH:/usr/local/ncurses/bin"
23253 for ac_dir in $ac_dummy; do
23254   IFS=$ac_save_IFS
23255   test -z "$ac_dir" && ac_dir=.
23256   if $as_executable_p "$ac_dir/$ac_word"; then
23257    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
23258    echo "$as_me:23258: found $ac_dir/$ac_word" >&5
23259    break
23260 fi
23261 done
23262
23263   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
23264   ;;
23265 esac
23266 fi
23267 TIC_PATH=$ac_cv_path_TIC_PATH
23268
23269 if test -n "$TIC_PATH"; then
23270   echo "$as_me:23270: result: $TIC_PATH" >&5
23271 echo "${ECHO_T}$TIC_PATH" >&6
23272 else
23273   echo "$as_me:23273: result: no" >&5
23274 echo "${ECHO_T}no" >&6
23275 fi
23276
23277 if test -n "$FALLBACK_LIST"
23278 then
23279         if test "$TIC_PATH" = unknown
23280         then
23281                 { echo "$as_me:23281: WARNING: no tic program found for fallbacks" >&5
23282 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
23283         fi
23284 fi
23285
23286 if test "x$cf_with_tests" != xno ; then
23287         MAKE_TESTS=
23288 else
23289         MAKE_TESTS="#"
23290 fi
23291
23292 ADAHTML_DIR=../../doc/html/ada
23293
23294 # these could be configurable, but are not currently
23295 PANEL_NAME=panel
23296 MENU_NAME=menu
23297 FORM_NAME=form
23298 CXX_NAME=ncurses++
23299
23300 # workaround for OS/2 (20151017)
23301 case $cf_cv_system_name in
23302 (os2*)
23303         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
23304         ;;
23305 (*)
23306         LIBTOOL_OPTS_CXX=
23307         ;;
23308 esac
23309
23310 # workaround for g++ versus Solaris (20131116)
23311 case $cf_cv_system_name in
23312 (solaris2*)
23313         case "x$CPPFLAGS" in
23314         (*-D_XOPEN_SOURCE_EXTENDED*)
23315                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
23316
23317 echo "${as_me:-configure}:23317: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
23318
23319                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
23320                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
23321                 ;;
23322         esac
23323         ;;
23324 esac
23325
23326 # Help to automatically enable the extended curses features when using either
23327 # the *-config or the ".pc" files by adding defines.
23328 echo "$as_me:23328: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
23329 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
23330 PKG_CFLAGS=
23331 for cf_loop1 in $CPPFLAGS_after_XOPEN
23332 do
23333         cf_found=no
23334         for cf_loop2 in $CPPFLAGS_before_XOPEN
23335         do
23336                 if test "x$cf_loop1" = "x$cf_loop2"
23337                 then
23338                         cf_found=yes
23339                         break
23340                 fi
23341         done
23342         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
23343 done
23344 echo "$as_me:23344: result: $PKG_CFLAGS" >&5
23345 echo "${ECHO_T}$PKG_CFLAGS" >&6
23346
23347 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
23348 case "x$NCURSES_OSPEED" in
23349 (*short*)
23350         cf_compatible=1
23351         ;;
23352 (*)
23353         cf_compatible=0
23354         ;;
23355 esac
23356
23357 cat >>confdefs.h <<EOF
23358 #define NCURSES_OSPEED_COMPAT $cf_compatible
23359 EOF
23360
23361 case "x$cf_cv_typeof_chtype" in
23362 (xshort|xint|xlong)
23363         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
23364         ;;
23365 esac
23366
23367 case "x$cf_cv_typeof_mmask_t" in
23368 (xshort|xint|xlong)
23369         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
23370         ;;
23371 esac
23372
23373 # substitute into misc/Makefile to suppress
23374 # (un)install.data from the
23375 # (un)install rules.
23376 if test "x$cf_with_db_install" = "xno"; then
23377         MISC_INSTALL_DATA=
23378         MISC_UNINSTALL_DATA=
23379 else
23380         MISC_INSTALL_DATA=install.data
23381         MISC_UNINSTALL_DATA=uninstall.data
23382 fi
23383
23384 SUB_SCRIPTS=
23385
23386 if test -n "$PACKAGE"
23387 then
23388         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
23389         export PACKAGE
23390         echo "package: $PACKAGE"
23391 fi
23392
23393 UNALTERED_SYMS=
23394 cf_filter_syms=no
23395
23396 if test -n "$RESULTING_SYMS"
23397 then
23398         cf_filter_syms=$cf_dft_filter_syms
23399         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_version" 1>&6
23400
23401 echo "${as_me:-configure}:23401: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
23402
23403 fi
23404
23405 if test "x$WILDCARD_SYMS" = xno
23406 then
23407         cf_filter_syms=yes
23408 fi
23409
23410 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
23411
23412 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
23413 if test $cf_filter_syms = yes
23414 then
23415         RESULTING_SYMS=resulting.map
23416 fi
23417
23418 if test "x$cross_compiling" = xyes ; then
23419         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
23420 else
23421         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
23422 fi
23423
23424 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"
23425 ac_config_commands="$ac_config_commands default"
23426 cat >confcache <<\_ACEOF
23427 # This file is a shell script that caches the results of configure
23428 # tests run on this system so they can be shared between configure
23429 # scripts and configure runs, see configure's option --config-cache.
23430 # It is not useful on other systems.  If it contains results you don't
23431 # want to keep, you may remove or edit it.
23432 #
23433 # config.status only pays attention to the cache file if you give it
23434 # the --recheck option to rerun configure.
23435 #
23436 # `ac_cv_env_foo' variables (set or unset) will be overriden when
23437 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23438 # following values.
23439
23440 _ACEOF
23441
23442 # The following way of writing the cache mishandles newlines in values,
23443 # but we know of no workaround that is simple, portable, and efficient.
23444 # So, don't put newlines in cache variables' values.
23445 # Ultrix sh set writes to stderr and can't be redirected directly,
23446 # and sets the high bit in the cache file unless we assign to the vars.
23447 {
23448   (set) 2>&1 |
23449     case `(ac_space=' '; set | grep ac_space) 2>&1` in
23450     *ac_space=\ *)
23451       # `set' does not quote correctly, so add quotes (double-quote
23452       # substitution turns \\\\ into \\, and sed turns \\ into \).
23453       sed -n \
23454         "s/'/'\\\\''/g;
23455           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23456       ;;
23457     *)
23458       # `set' quotes correctly as required by POSIX, so do not add quotes.
23459       sed -n \
23460         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23461       ;;
23462     esac;
23463 } |
23464   sed '
23465      t clear
23466      : clear
23467      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23468      t end
23469      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23470      : end' >>confcache
23471 if cmp -s $cache_file confcache; then :; else
23472   if test -w $cache_file; then
23473     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23474     cat confcache >$cache_file
23475   else
23476     echo "not updating unwritable cache $cache_file"
23477   fi
23478 fi
23479 rm -f confcache
23480
23481 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23482 # Let make expand exec_prefix.
23483 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23484
23485 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23486 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23487 # trailing colons and then remove the whole line if VPATH becomes empty
23488 # (actually we leave an empty line to preserve line numbers).
23489 if test "x$srcdir" = x.; then
23490   ac_vpsub='/^[         ]*VPATH[        ]*=/{
23491 s/:*\$(srcdir):*/:/;
23492 s/:*\${srcdir}:*/:/;
23493 s/:*@srcdir@:*/:/;
23494 s/^\([^=]*=[    ]*\):*/\1/;
23495 s/:*$//;
23496 s/^[^=]*=[      ]*$//;
23497 }'
23498 fi
23499
23500 DEFS=-DHAVE_CONFIG_H
23501
23502 : ${CONFIG_STATUS=./config.status}
23503 ac_clean_files_save=$ac_clean_files
23504 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23505 { echo "$as_me:23505: creating $CONFIG_STATUS" >&5
23506 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23507 cat >$CONFIG_STATUS <<_ACEOF
23508 #! $SHELL
23509 # Generated automatically by configure.
23510 # Run this file to recreate the current configuration.
23511 # Compiler output produced by configure, useful for debugging
23512 # configure, is in config.log if it exists.
23513
23514 debug=false
23515 SHELL=\${CONFIG_SHELL-$SHELL}
23516 ac_cs_invocation="\$0 \$@"
23517
23518 _ACEOF
23519
23520 cat >>$CONFIG_STATUS <<\_ACEOF
23521 # Be Bourne compatible
23522 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23523   emulate sh
23524   NULLCMD=:
23525 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23526   set -o posix
23527 fi
23528
23529 # Name of the executable.
23530 as_me=`echo "$0" |sed 's,.*[\\/],,'`
23531
23532 if expr a : '\(a\)' >/dev/null 2>&1; then
23533   as_expr=expr
23534 else
23535   as_expr=false
23536 fi
23537
23538 rm -f conf$$ conf$$.exe conf$$.file
23539 echo >conf$$.file
23540 if ln -s conf$$.file conf$$ 2>/dev/null; then
23541   # We could just check for DJGPP; but this test a) works b) is more generic
23542   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23543   if test -f conf$$.exe; then
23544     # Don't use ln at all; we don't have any links
23545     as_ln_s='cp -p'
23546   else
23547     as_ln_s='ln -s'
23548   fi
23549 elif ln conf$$.file conf$$ 2>/dev/null; then
23550   as_ln_s=ln
23551 else
23552   as_ln_s='cp -p'
23553 fi
23554 rm -f conf$$ conf$$.exe conf$$.file
23555
23556 as_executable_p="test -f"
23557
23558 # Support unset when possible.
23559 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
23560   as_unset=unset
23561 else
23562   as_unset=false
23563 fi
23564
23565 # NLS nuisances.
23566 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
23567 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
23568 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
23569 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
23570 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
23571 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
23572 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
23573 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
23574
23575 # IFS
23576 # We need space, tab and new line, in precisely that order.
23577 as_nl='
23578 '
23579 IFS="   $as_nl"
23580
23581 # CDPATH.
23582 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
23583
23584 exec 6>&1
23585
23586 _ACEOF
23587
23588 # Files that config.status was made for.
23589 if test -n "$ac_config_files"; then
23590   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23591 fi
23592
23593 if test -n "$ac_config_headers"; then
23594   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23595 fi
23596
23597 if test -n "$ac_config_links"; then
23598   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23599 fi
23600
23601 if test -n "$ac_config_commands"; then
23602   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23603 fi
23604
23605 cat >>$CONFIG_STATUS <<\EOF
23606
23607 ac_cs_usage="\
23608 \`$as_me' instantiates files from templates according to the
23609 current configuration.
23610
23611 Usage: $0 [OPTIONS] [FILE]...
23612
23613   -h, --help       print this help, then exit
23614   -V, --version    print version number, then exit
23615   -d, --debug      don't remove temporary files
23616       --recheck    update $as_me by reconfiguring in the same conditions
23617   --file=FILE[:TEMPLATE]
23618                    instantiate the configuration file FILE
23619   --header=FILE[:TEMPLATE]
23620                    instantiate the configuration header FILE
23621
23622 Configuration files:
23623 $config_files
23624
23625 Configuration headers:
23626 $config_headers
23627
23628 Configuration commands:
23629 $config_commands
23630
23631 Report bugs to <dickey@invisible-island.net>."
23632 EOF
23633
23634 cat >>$CONFIG_STATUS <<EOF
23635 ac_cs_version="\\
23636 config.status
23637 configured by $0, generated by GNU Autoconf 2.52.20150926,
23638   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23639
23640 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
23641 Free Software Foundation, Inc.
23642 This config.status script is free software; the Free Software Foundation
23643 gives unlimited permission to copy, distribute and modify it."
23644 srcdir=$srcdir
23645 INSTALL="$INSTALL"
23646 EOF
23647
23648 cat >>$CONFIG_STATUS <<\EOF
23649 # If no file are specified by the user, then we need to provide default
23650 # value.  By we need to know if files were specified by the user.
23651 ac_need_defaults=:
23652 while test $# != 0
23653 do
23654   case $1 in
23655   --*=*)
23656     ac_option=`expr "x$1" : 'x\([^=]*\)='`
23657     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23658     shift
23659     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
23660     shift
23661     ;;
23662   -*);;
23663   *) # This is not an option, so the user has probably given explicit
23664      # arguments.
23665      ac_need_defaults=false;;
23666   esac
23667
23668   case $1 in
23669   # Handling of the options.
23670 EOF
23671 cat >>$CONFIG_STATUS <<EOF
23672   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23673     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
23674     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
23675 EOF
23676 cat >>$CONFIG_STATUS <<\EOF
23677   --version | --vers* | -V )
23678     echo "$ac_cs_version"; exit 0 ;;
23679   --he | --h)
23680     # Conflict between --help and --header
23681     { { echo "$as_me:23681: error: ambiguous option: $1
23682 Try \`$0 --help' for more information." >&5
23683 echo "$as_me: error: ambiguous option: $1
23684 Try \`$0 --help' for more information." >&2;}
23685    { (exit 1); exit 1; }; };;
23686   --help | --hel | -h )
23687     echo "$ac_cs_usage"; exit 0 ;;
23688   --debug | --d* | -d )
23689     debug=: ;;
23690   --file | --fil | --fi | --f )
23691     shift
23692     CONFIG_FILES="$CONFIG_FILES $1"
23693     ac_need_defaults=false;;
23694   --header | --heade | --head | --hea )
23695     shift
23696     CONFIG_HEADERS="$CONFIG_HEADERS $1"
23697     ac_need_defaults=false;;
23698
23699   # This is an error.
23700   -*) { { echo "$as_me:23700: error: unrecognized option: $1
23701 Try \`$0 --help' for more information." >&5
23702 echo "$as_me: error: unrecognized option: $1
23703 Try \`$0 --help' for more information." >&2;}
23704    { (exit 1); exit 1; }; } ;;
23705
23706   *) ac_config_targets="$ac_config_targets $1" ;;
23707
23708   esac
23709   shift
23710 done
23711
23712 exec 5>>config.log
23713 cat >&5 << _ACEOF
23714
23715 ## ----------------------- ##
23716 ## Running config.status.  ##
23717 ## ----------------------- ##
23718
23719 This file was extended by $as_me 2.52.20150926, executed with
23720   CONFIG_FILES    = $CONFIG_FILES
23721   CONFIG_HEADERS  = $CONFIG_HEADERS
23722   CONFIG_LINKS    = $CONFIG_LINKS
23723   CONFIG_COMMANDS = $CONFIG_COMMANDS
23724   > $ac_cs_invocation
23725 on `(hostname || uname -n) 2>/dev/null | sed 1q`
23726
23727 _ACEOF
23728 EOF
23729
23730 cat >>$CONFIG_STATUS <<EOF
23731 #
23732 # INIT-COMMANDS section.
23733 #
23734
23735 ### Special initialization commands, used to pass information from the
23736 ### configuration-run into config.status
23737
23738 AWK="$AWK"
23739 ALTERNATE_SYMS="$ALTERNATE_SYMS"
23740 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
23741 DFT_LWR_MODEL="$DFT_LWR_MODEL"
23742 ECHO_LD="$ECHO_LD"
23743 EXTRA_SUFFIX="$EXTRA_SUFFIX"
23744 LDCONFIG="$LDCONFIG"
23745 LIBTOOL_VERSION="$LIBTOOL_VERSION"
23746 LIB_NAME="$LIB_NAME"
23747 LIB_PREFIX="$LIB_PREFIX"
23748 LIB_SUBSETS="$LIB_SUBSETS"
23749 LIB_SUFFIX="$LIB_SUFFIX"
23750 LIB_TRACING="$LIB_TRACING"
23751 LN_S="$LN_S"
23752 MAKE_TERMINFO="$MAKE_TERMINFO"
23753 NCURSES_MAJOR="$NCURSES_MAJOR"
23754 NCURSES_MINOR="$NCURSES_MINOR"
23755 NCURSES_OSPEED="$NCURSES_OSPEED"
23756 NCURSES_PATCH="$NCURSES_PATCH"
23757 SRC_SUBDIRS="$SRC_SUBDIRS"
23758 TERMINFO="$TERMINFO"
23759 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
23760 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
23761 TICS_NAME="$TICS_NAME"
23762 TICS_SUFFIX="$TICS_SUFFIX"
23763 TIC_PATH="$TIC_PATH"
23764 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
23765 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
23766 TINFO_NAME="$TINFO_NAME"
23767 TINFO_SUFFIX="$TINFO_SUFFIX"
23768 UNALTERED_SYMS="$UNALTERED_SYMS"
23769 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
23770 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
23771 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
23772 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
23773 WILDCARD_SYMS="$WILDCARD_SYMS"
23774 WITH_CURSES_H="$with_curses_h"
23775 WITH_ECHO="${enable_echo:=yes}"
23776 WITH_OVERWRITE="$with_overwrite"
23777 cf_LIST_MODELS="$cf_list_models"
23778 cf_cv_abi_version="$cf_cv_abi_version"
23779 cf_cv_do_relink="$cf_cv_do_relink"
23780 cf_cv_do_symlinks="$cf_cv_do_symlinks"
23781 cf_cv_enable_lp64="$cf_cv_enable_lp64"
23782 cf_cv_enable_opaque="$cf_cv_enable_opaque"
23783 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
23784 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
23785 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
23786 cf_cv_rel_version="$cf_cv_rel_version"
23787 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
23788 cf_cv_shared_soname='$cf_cv_shared_soname'
23789 cf_cv_shlib_version="$cf_cv_shlib_version"
23790 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
23791 cf_cv_system_name="$cf_cv_system_name"
23792 cf_cv_term_driver="$with_term_driver"
23793 cf_with_ada="$cf_with_ada"
23794 cf_with_cxx_binding="$cf_with_cxx_binding"
23795 cf_with_db_install="$cf_with_db_install"
23796 cf_with_manpages="$cf_with_manpages"
23797 cf_with_tests="$cf_with_tests"
23798 host="$host"
23799 target="$target"
23800 with_shared_cxx="$with_shared_cxx"
23801
23802 EOF
23803
23804 cat >>$CONFIG_STATUS <<\EOF
23805 for ac_config_target in $ac_config_targets
23806 do
23807   case "$ac_config_target" in
23808   # Handling of arguments.
23809   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
23810   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
23811   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
23812   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
23813   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
23814   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
23815   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
23816   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23817   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
23818   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
23819   *) { { echo "$as_me:23819: error: invalid argument: $ac_config_target" >&5
23820 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23821    { (exit 1); exit 1; }; };;
23822   esac
23823 done
23824
23825 # If the user did not use the arguments to specify the items to instantiate,
23826 # then the envvar interface is used.  Set only those that are not.
23827 # We use the long form for the default assignment because of an extremely
23828 # bizarre bug on SunOS 4.1.3.
23829 if $ac_need_defaults; then
23830   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23831   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23832   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23833 fi
23834
23835 # Create a temporary directory, and hook for its removal unless debugging.
23836 $debug ||
23837 {
23838   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23839   trap '{ (exit 1); exit 1; }' 1 2 13 15
23840 }
23841
23842 # Create a (secure) tmp directory for tmp files.
23843 : ${TMPDIR=/tmp}
23844 {
23845   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
23846   test -n "$tmp" && test -d "$tmp"
23847 }  ||
23848 {
23849   tmp=$TMPDIR/cs$$-$RANDOM
23850   (umask 077 && mkdir $tmp)
23851 } ||
23852 {
23853    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
23854    { (exit 1); exit 1; }
23855 }
23856
23857 EOF
23858
23859 cat >>$CONFIG_STATUS <<EOF
23860
23861 #
23862 # CONFIG_FILES section.
23863 #
23864
23865 # No need to generate the scripts if there are no CONFIG_FILES.
23866 # This happens for instance when ./config.status config.h
23867 if test -n "\$CONFIG_FILES"; then
23868   # Protect against being on the right side of a sed subst in config.status.
23869   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23870    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23871 s,@SHELL@,$SHELL,;t t
23872 s,@exec_prefix@,$exec_prefix,;t t
23873 s,@prefix@,$prefix,;t t
23874 s,@program_transform_name@,$program_transform_name,;t t
23875 s,@bindir@,$bindir,;t t
23876 s,@sbindir@,$sbindir,;t t
23877 s,@libexecdir@,$libexecdir,;t t
23878 s,@datarootdir@,$datarootdir,;t t
23879 s,@datadir@,$datadir,;t t
23880 s,@sysconfdir@,$sysconfdir,;t t
23881 s,@sharedstatedir@,$sharedstatedir,;t t
23882 s,@localstatedir@,$localstatedir,;t t
23883 s,@libdir@,$libdir,;t t
23884 s,@includedir@,$includedir,;t t
23885 s,@oldincludedir@,$oldincludedir,;t t
23886 s,@infodir@,$infodir,;t t
23887 s,@mandir@,$mandir,;t t
23888 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23889 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23890 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23891 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23892 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23893 s,@build_alias@,$build_alias,;t t
23894 s,@host_alias@,$host_alias,;t t
23895 s,@target_alias@,$target_alias,;t t
23896 s,@ECHO_C@,$ECHO_C,;t t
23897 s,@ECHO_N@,$ECHO_N,;t t
23898 s,@ECHO_T@,$ECHO_T,;t t
23899 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23900 s,@DEFS@,$DEFS,;t t
23901 s,@LIBS@,$LIBS,;t t
23902 s,@top_builddir@,$top_builddir,;t t
23903 s,@EGREP@,$EGREP,;t t
23904 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
23905 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
23906 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
23907 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
23908 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
23909 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
23910 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
23911 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
23912 s,@VERSION@,$VERSION,;t t
23913 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
23914 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
23915 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
23916 s,@PACKAGE@,$PACKAGE,;t t
23917 s,@build@,$build,;t t
23918 s,@build_cpu@,$build_cpu,;t t
23919 s,@build_vendor@,$build_vendor,;t t
23920 s,@build_os@,$build_os,;t t
23921 s,@host@,$host,;t t
23922 s,@host_cpu@,$host_cpu,;t t
23923 s,@host_vendor@,$host_vendor,;t t
23924 s,@host_os@,$host_os,;t t
23925 s,@target@,$target,;t t
23926 s,@target_cpu@,$target_cpu,;t t
23927 s,@target_vendor@,$target_vendor,;t t
23928 s,@target_os@,$target_os,;t t
23929 s,@CC@,$CC,;t t
23930 s,@CFLAGS@,$CFLAGS,;t t
23931 s,@LDFLAGS@,$LDFLAGS,;t t
23932 s,@CPPFLAGS@,$CPPFLAGS,;t t
23933 s,@ac_ct_CC@,$ac_ct_CC,;t t
23934 s,@EXEEXT@,$EXEEXT,;t t
23935 s,@OBJEXT@,$OBJEXT,;t t
23936 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
23937 s,@CPP@,$CPP,;t t
23938 s,@LDCONFIG@,$LDCONFIG,;t t
23939 s,@CXX@,$CXX,;t t
23940 s,@CXXFLAGS@,$CXXFLAGS,;t t
23941 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23942 s,@AWK@,$AWK,;t t
23943 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23944 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23945 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23946 s,@LINT@,$LINT,;t t
23947 s,@LINT_OPTS@,$LINT_OPTS,;t t
23948 s,@LN_S@,$LN_S,;t t
23949 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
23950 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
23951 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
23952 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
23953 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
23954 s,@SET_MAKE@,$SET_MAKE,;t t
23955 s,@CTAGS@,$CTAGS,;t t
23956 s,@ETAGS@,$ETAGS,;t t
23957 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
23958 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
23959 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
23960 s,@RANLIB@,$RANLIB,;t t
23961 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23962 s,@LD@,$LD,;t t
23963 s,@ac_ct_LD@,$ac_ct_LD,;t t
23964 s,@AR@,$AR,;t t
23965 s,@ac_ct_AR@,$ac_ct_AR,;t t
23966 s,@NM@,$NM,;t t
23967 s,@ac_ct_NM@,$ac_ct_NM,;t t
23968 s,@ARFLAGS@,$ARFLAGS,;t t
23969 s,@DESTDIR@,$DESTDIR,;t t
23970 s,@BUILD_CC@,$BUILD_CC,;t t
23971 s,@BUILD_CPP@,$BUILD_CPP,;t t
23972 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
23973 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
23974 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
23975 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
23976 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
23977 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
23978 s,@cf_list_models@,$cf_list_models,;t t
23979 s,@ABI_VERSION@,$ABI_VERSION,;t t
23980 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
23981 s,@LIBTOOL@,$LIBTOOL,;t t
23982 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
23983 s,@LT_UNDEF@,$LT_UNDEF,;t t
23984 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
23985 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
23986 s,@LIB_CREATE@,$LIB_CREATE,;t t
23987 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
23988 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
23989 s,@LIB_PREP@,$LIB_PREP,;t t
23990 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
23991 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
23992 s,@LIB_LINK@,$LIB_LINK,;t t
23993 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
23994 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
23995 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
23996 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
23997 s,@TICS_NAME@,$TICS_NAME,;t t
23998 s,@TINFO_NAME@,$TINFO_NAME,;t t
23999 s,@LIB_NAME@,$LIB_NAME,;t t
24000 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
24001 s,@CC_G_OPT@,$CC_G_OPT,;t t
24002 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
24003 s,@LD_MODEL@,$LD_MODEL,;t t
24004 s,@shlibdir@,$shlibdir,;t t
24005 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
24006 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
24007 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
24008 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
24009 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
24010 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
24011 s,@LINK_PROGS@,$LINK_PROGS,;t t
24012 s,@LINK_TESTS@,$LINK_TESTS,;t t
24013 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
24014 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
24015 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
24016 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
24017 s,@RPATH_LIST@,$RPATH_LIST,;t t
24018 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
24019 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
24020 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
24021 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
24022 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
24023 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
24024 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
24025 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
24026 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
24027 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
24028 s,@XTERM_KBS@,$XTERM_KBS,;t t
24029 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
24030 s,@TERMINFO@,$TERMINFO,;t t
24031 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
24032 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
24033 s,@TERMPATH@,$TERMPATH,;t t
24034 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
24035 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
24036 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
24037 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
24038 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
24039 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
24040 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
24041 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
24042 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
24043 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
24044 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
24045 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
24046 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
24047 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
24048 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
24049 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
24050 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
24051 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
24052 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
24053 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
24054 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
24055 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
24056 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
24057 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
24058 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
24059 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
24060 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
24061 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
24062 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
24063 s,@PTHREAD@,$PTHREAD,;t t
24064 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
24065 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
24066 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
24067 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
24068 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
24069 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
24070 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
24071 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
24072 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
24073 s,@ECHO_LT@,$ECHO_LT,;t t
24074 s,@ECHO_LD@,$ECHO_LD,;t t
24075 s,@RULE_CC@,$RULE_CC,;t t
24076 s,@SHOW_CC@,$SHOW_CC,;t t
24077 s,@ECHO_CC@,$ECHO_CC,;t t
24078 s,@ECHO_LINK@,$ECHO_LINK,;t t
24079 s,@ADAFLAGS@,$ADAFLAGS,;t t
24080 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
24081 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
24082 s,@ADA_TRACE@,$ADA_TRACE,;t t
24083 s,@MATH_LIB@,$MATH_LIB,;t t
24084 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
24085 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
24086 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
24087 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
24088 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
24089 s,@TEST_LIBS@,$TEST_LIBS,;t t
24090 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
24091 s,@CXXCPP@,$CXXCPP,;t t
24092 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
24093 s,@CXX_AR@,$CXX_AR,;t t
24094 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
24095 s,@CXXLIBS@,$CXXLIBS,;t t
24096 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
24097 s,@gnat_exists@,$gnat_exists,;t t
24098 s,@M4_exists@,$M4_exists,;t t
24099 s,@cf_ada_make@,$cf_ada_make,;t t
24100 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
24101 s,@cf_compile_generics@,$cf_compile_generics,;t t
24102 s,@cf_generic_objects@,$cf_generic_objects,;t t
24103 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
24104 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
24105 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
24106 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
24107 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
24108 s,@cf_ada_package@,$cf_ada_package,;t t
24109 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
24110 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
24111 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
24112 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
24113 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
24114 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
24115 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
24116 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
24117 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
24118 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
24119 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
24120 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
24121 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
24122 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
24123 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
24124 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
24125 s,@TICS_LIBS@,$TICS_LIBS,;t t
24126 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
24127 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
24128 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
24129 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
24130 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
24131 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
24132 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
24133 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
24134 s,@includesubdir@,$includesubdir,;t t
24135 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
24136 s,@TICS_LIST@,$TICS_LIST,;t t
24137 s,@TINFO_LIST@,$TINFO_LIST,;t t
24138 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
24139 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
24140 s,@TEST_ARGS@,$TEST_ARGS,;t t
24141 s,@TEST_DEPS@,$TEST_DEPS,;t t
24142 s,@TEST_ARG2@,$TEST_ARG2,;t t
24143 s,@TEST_DEP2@,$TEST_DEP2,;t t
24144 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
24145 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
24146 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
24147 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
24148 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
24149 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
24150 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
24151 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
24152 s,@cross_compiling@,$cross_compiling,;t t
24153 s,@TIC_PATH@,$TIC_PATH,;t t
24154 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
24155 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
24156 s,@PANEL_NAME@,$PANEL_NAME,;t t
24157 s,@MENU_NAME@,$MENU_NAME,;t t
24158 s,@FORM_NAME@,$FORM_NAME,;t t
24159 s,@CXX_NAME@,$CXX_NAME,;t t
24160 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
24161 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
24162 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
24163 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
24164 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
24165 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
24166 CEOF
24167
24168 EOF
24169
24170   cat >>$CONFIG_STATUS <<\EOF
24171   # Split the substitutions into bite-sized pieces for seds with
24172   # small command number limits, like on Digital OSF/1 and HP-UX.
24173   ac_max_sed_lines=48
24174   ac_sed_frag=1 # Number of current file.
24175   ac_beg=1 # First line for current file.
24176   ac_end=$ac_max_sed_lines # Line after last line for current file.
24177   ac_more_lines=:
24178   ac_sed_cmds=
24179   while $ac_more_lines; do
24180     if test $ac_beg -gt 1; then
24181       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24182     else
24183       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24184     fi
24185     if test ! -s $tmp/subs.frag; then
24186       ac_more_lines=false
24187     else
24188       # The purpose of the label and of the branching condition is to
24189       # speed up the sed processing (if there are no `@' at all, there
24190       # is no need to browse any of the substitutions).
24191       # These are the two extra sed commands mentioned above.
24192       (echo ':t
24193   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
24194       # It is possible to make a multiline substitution using escaped newlines.
24195       # Ensure that we do not split the substitution between script fragments.
24196       ac_BEG=$ac_end
24197       ac_END=`expr $ac_end + $ac_max_sed_lines`
24198       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
24199       if test -s $tmp/subs.next; then
24200         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
24201         if test ! -s $tmp/subs.edit; then
24202           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
24203           if test ! -s $tmp/subs.edit; then
24204             if test $ac_beg -gt 1; then
24205               ac_end=`expr $ac_end - 1`
24206               continue
24207             fi
24208           fi
24209         fi
24210       fi
24211
24212       if test -z "$ac_sed_cmds"; then
24213         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
24214       else
24215         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
24216       fi
24217       ac_sed_frag=`expr $ac_sed_frag + 1`
24218       ac_beg=$ac_end
24219       ac_end=`expr $ac_end + $ac_max_sed_lines`
24220     fi
24221   done
24222   if test -z "$ac_sed_cmds"; then
24223     ac_sed_cmds=cat
24224   fi
24225 fi # test -n "$CONFIG_FILES"
24226
24227 EOF
24228 cat >>$CONFIG_STATUS <<\EOF
24229 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24230   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24231   case $ac_file in
24232   - | *:- | *:-:* ) # input from stdin
24233         cat >$tmp/stdin
24234         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24235         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24236   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24237         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24238   * )   ac_file_in=$ac_file.in ;;
24239   esac
24240
24241   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24242   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24243          X"$ac_file" : 'X\(//\)[^/]' \| \
24244          X"$ac_file" : 'X\(//\)$' \| \
24245          X"$ac_file" : 'X\(/\)' \| \
24246          .     : '\(.\)' 2>/dev/null ||
24247 echo X"$ac_file" |
24248     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24249           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24250           /^X\(\/\/\)$/{ s//\1/; q; }
24251           /^X\(\/\).*/{ s//\1/; q; }
24252           s/.*/./; q'`
24253   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24254     { case "$ac_dir" in
24255   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24256   *)                      as_incr_dir=.;;
24257 esac
24258 as_dummy="$ac_dir"
24259 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24260   case $as_mkdir_dir in
24261     # Skip DOS drivespec
24262     ?:) as_incr_dir=$as_mkdir_dir ;;
24263     *)
24264       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24265       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24266     ;;
24267   esac
24268 done; }
24269
24270     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
24271     # A "../" for each directory in $ac_dir_suffix.
24272     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
24273   else
24274     ac_dir_suffix= ac_dots=
24275   fi
24276
24277   case $srcdir in
24278   .)  ac_srcdir=.
24279       if test -z "$ac_dots"; then
24280          ac_top_srcdir=.
24281       else
24282          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
24283       fi ;;
24284   [\\/]* | ?:[\\/]* )
24285       ac_srcdir=$srcdir$ac_dir_suffix;
24286       ac_top_srcdir=$srcdir ;;
24287   *) # Relative path.
24288     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
24289     ac_top_srcdir=$ac_dots$srcdir ;;
24290   esac
24291
24292   case $INSTALL in
24293   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24294   *) ac_INSTALL=$ac_dots$INSTALL ;;
24295   esac
24296
24297   if test x"$ac_file" != x-; then
24298     { echo "$as_me:24298: creating $ac_file" >&5
24299 echo "$as_me: creating $ac_file" >&6;}
24300     rm -f "$ac_file"
24301   fi
24302   # Let's still pretend it is `configure' which instantiates (i.e., don't
24303   # use $as_me), people would be surprised to read:
24304   #    /* config.h.  Generated automatically by config.status.  */
24305   configure_input="Generated automatically from `echo $ac_file_in |
24306                                                  sed 's,.*/,,'` by configure."
24307
24308   # First look for the input files in the build tree, otherwise in the
24309   # src tree.
24310   ac_file_inputs=`IFS=:
24311     for f in $ac_file_in; do
24312       case $f in
24313       -) echo $tmp/stdin ;;
24314       [\\/$]*)
24315          # Absolute (can't be DOS-style, as IFS=:)
24316          test -f "$f" || { { echo "$as_me:24316: error: cannot find input file: $f" >&5
24317 echo "$as_me: error: cannot find input file: $f" >&2;}
24318    { (exit 1); exit 1; }; }
24319          echo $f;;
24320       *) # Relative
24321          if test -f "$f"; then
24322            # Build tree
24323            echo $f
24324          elif test -f "$srcdir/$f"; then
24325            # Source tree
24326            echo $srcdir/$f
24327          else
24328            # /dev/null tree
24329            { { echo "$as_me:24329: error: cannot find input file: $f" >&5
24330 echo "$as_me: error: cannot find input file: $f" >&2;}
24331    { (exit 1); exit 1; }; }
24332          fi;;
24333       esac
24334     done` || { (exit 1); exit 1; }
24335 EOF
24336 cat >>$CONFIG_STATUS <<\EOF
24337   ac_warn_datarootdir=no
24338   if test x"$ac_file" != x-; then
24339     for ac_item in $ac_file_inputs
24340     do
24341       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
24342       if test -n "$ac_seen"; then
24343         ac_used=`grep '@datarootdir@' $ac_item`
24344         if test -z "$ac_used"; then
24345           { echo "$as_me:24345: WARNING: datarootdir was used implicitly but not set:
24346 $ac_seen" >&5
24347 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
24348 $ac_seen" >&2;}
24349           ac_warn_datarootdir=yes
24350         fi
24351       fi
24352       ac_seen=`grep '${datarootdir}' $ac_item`
24353       if test -n "$ac_seen"; then
24354         { echo "$as_me:24354: WARNING: datarootdir was used explicitly but not set:
24355 $ac_seen" >&5
24356 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
24357 $ac_seen" >&2;}
24358         ac_warn_datarootdir=yes
24359       fi
24360     done
24361   fi
24362
24363 if test "x$ac_warn_datarootdir" = xyes; then
24364   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
24365 fi
24366
24367 EOF
24368 cat >>$CONFIG_STATUS <<EOF
24369   sed "$ac_vpsub
24370 $extrasub
24371 EOF
24372 cat >>$CONFIG_STATUS <<\EOF
24373 :t
24374 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24375 s,@configure_input@,$configure_input,;t t
24376 s,@srcdir@,$ac_srcdir,;t t
24377 s,@top_srcdir@,$ac_top_srcdir,;t t
24378 s,@INSTALL@,$ac_INSTALL,;t t
24379 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24380   rm -f $tmp/stdin
24381   if test x"$ac_file" != x-; then
24382     cp $tmp/out $ac_file
24383
24384     for ac_name in prefix exec_prefix datarootdir
24385     do
24386         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
24387         if test -n "$ac_seen"; then
24388             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
24389             if test -z "$ac_init"; then
24390               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
24391               { echo "$as_me:24391: WARNING: Variable $ac_name is used but was not set:
24392 $ac_seen" >&5
24393 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
24394 $ac_seen" >&2;}
24395             fi
24396         fi
24397     done
24398     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
24399     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
24400     if test -s $tmp/out; then
24401       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
24402       { echo "$as_me:24402: WARNING: Some variables may not be substituted:
24403 $ac_seen" >&5
24404 echo "$as_me: WARNING: Some variables may not be substituted:
24405 $ac_seen" >&2;}
24406     fi
24407   else
24408     cat $tmp/out
24409   fi
24410   rm -f $tmp/out
24411
24412 done
24413 EOF
24414 cat >>$CONFIG_STATUS <<\EOF
24415
24416 #
24417 # CONFIG_HEADER section.
24418 #
24419
24420 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24421 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24422 #
24423 # ac_d sets the value in "#define NAME VALUE" lines.
24424 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
24425 ac_dB='[        ].*$,\1#\2'
24426 ac_dC=' '
24427 ac_dD=',;t'
24428 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
24429 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24430 ac_iB='\([      ]\),\1#\2define\3'
24431 ac_iC=' '
24432 ac_iD='\4,;t'
24433 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24434 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24435 ac_uB='$,\1#\2define\3'
24436 ac_uC=' '
24437 ac_uD=',;t'
24438
24439 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24440   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24441   case $ac_file in
24442   - | *:- | *:-:* ) # input from stdin
24443         cat >$tmp/stdin
24444         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24445         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24446   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24447         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24448   * )   ac_file_in=$ac_file.in ;;
24449   esac
24450
24451   test x"$ac_file" != x- && { echo "$as_me:24451: creating $ac_file" >&5
24452 echo "$as_me: creating $ac_file" >&6;}
24453
24454   # First look for the input files in the build tree, otherwise in the
24455   # src tree.
24456   ac_file_inputs=`IFS=:
24457     for f in $ac_file_in; do
24458       case $f in
24459       -) echo $tmp/stdin ;;
24460       [\\/$]*)
24461          # Absolute (can't be DOS-style, as IFS=:)
24462          test -f "$f" || { { echo "$as_me:24462: error: cannot find input file: $f" >&5
24463 echo "$as_me: error: cannot find input file: $f" >&2;}
24464    { (exit 1); exit 1; }; }
24465          echo $f;;
24466       *) # Relative
24467          if test -f "$f"; then
24468            # Build tree
24469            echo $f
24470          elif test -f "$srcdir/$f"; then
24471            # Source tree
24472            echo $srcdir/$f
24473          else
24474            # /dev/null tree
24475            { { echo "$as_me:24475: error: cannot find input file: $f" >&5
24476 echo "$as_me: error: cannot find input file: $f" >&2;}
24477    { (exit 1); exit 1; }; }
24478          fi;;
24479       esac
24480     done` || { (exit 1); exit 1; }
24481   # Remove the trailing spaces.
24482   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
24483
24484 EOF
24485
24486 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
24487 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
24488 # be either 'cat' or 'sort'.
24489 cat confdefs.h | uniq >conftest.vals
24490
24491 # Break up conftest.vals because some shells have a limit on
24492 # the size of here documents, and old seds have small limits too.
24493
24494 rm -f conftest.tail
24495 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
24496 while grep . conftest.vals >/dev/null
24497 do
24498   # Write chunks of a limited-size here document to conftest.frag.
24499   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
24500   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
24501   echo 'CEOF' >> $CONFIG_STATUS
24502   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
24503   rm -f conftest.vals
24504   mv conftest.tail conftest.vals
24505 done
24506 rm -f conftest.vals
24507
24508 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
24509 # marker @DEFS@.
24510 echo '  cat >> conftest.edit <<CEOF
24511 /@DEFS@/r conftest.frag
24512 /@DEFS@/d
24513 CEOF
24514 sed -f conftest.edit $tmp/in > $tmp/out
24515 rm -f $tmp/in
24516 mv $tmp/out $tmp/in
24517 rm -f conftest.edit conftest.frag
24518 ' >> $CONFIG_STATUS
24519
24520 cat >>$CONFIG_STATUS <<\EOF
24521   # Let's still pretend it is `configure' which instantiates (i.e., don't
24522   # use $as_me), people would be surprised to read:
24523   #    /* config.h.  Generated automatically by config.status.  */
24524   if test x"$ac_file" = x-; then
24525     echo "/* Generated automatically by configure.  */" >$tmp/config.h
24526   else
24527     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
24528   fi
24529   cat $tmp/in >>$tmp/config.h
24530   rm -f $tmp/in
24531   if test x"$ac_file" != x-; then
24532     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
24533       { echo "$as_me:24533: $ac_file is unchanged" >&5
24534 echo "$as_me: $ac_file is unchanged" >&6;}
24535     else
24536       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24537          X"$ac_file" : 'X\(//\)[^/]' \| \
24538          X"$ac_file" : 'X\(//\)$' \| \
24539          X"$ac_file" : 'X\(/\)' \| \
24540          .     : '\(.\)' 2>/dev/null ||
24541 echo X"$ac_file" |
24542     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24543           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24544           /^X\(\/\/\)$/{ s//\1/; q; }
24545           /^X\(\/\).*/{ s//\1/; q; }
24546           s/.*/./; q'`
24547       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24548         { case "$ac_dir" in
24549   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24550   *)                      as_incr_dir=.;;
24551 esac
24552 as_dummy="$ac_dir"
24553 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24554   case $as_mkdir_dir in
24555     # Skip DOS drivespec
24556     ?:) as_incr_dir=$as_mkdir_dir ;;
24557     *)
24558       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24559       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24560     ;;
24561   esac
24562 done; }
24563
24564       fi
24565       rm -f $ac_file
24566       mv $tmp/config.h $ac_file
24567     fi
24568   else
24569     cat $tmp/config.h
24570     rm -f $tmp/config.h
24571   fi
24572 done
24573 EOF
24574 cat >>$CONFIG_STATUS <<\EOF
24575 #
24576 # CONFIG_COMMANDS section.
24577 #
24578 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24579   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24580   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24581
24582   case $ac_dest in
24583     default )
24584 if test "x$cf_with_tests" != xno ; then
24585
24586 for cf_dir in test
24587 do
24588         if test ! -d $srcdir/$cf_dir; then
24589                 continue
24590         elif test -f $srcdir/$cf_dir/programs; then
24591                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
24592         fi
24593 done
24594
24595 fi
24596
24597 cf_prefix=$LIB_PREFIX
24598
24599 case $cf_cv_shlib_version in
24600 (cygdll|msysdll|mingw)
24601         TINFO_NAME=$TINFO_ARG_SUFFIX
24602         TINFO_SUFFIX=.dll
24603         ;;
24604 esac
24605
24606 if test -n "$TINFO_SUFFIX" ; then
24607         case $TINFO_SUFFIX in
24608         (tw*)
24609                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
24610                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw'$EXTRA_SUFFIX'//'`
24611                 ;;
24612         (t*)
24613                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
24614                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t'$EXTRA_SUFFIX'//'`
24615                 ;;
24616         (w*)
24617                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
24618                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w'$EXTRA_SUFFIX'//'`
24619                 ;;
24620         esac
24621 fi
24622
24623 for cf_dir in $SRC_SUBDIRS
24624 do
24625         if test ! -d $srcdir/$cf_dir ; then
24626                 continue
24627         elif test -f $srcdir/$cf_dir/modules; then
24628
24629                 SHARED_LIB=
24630                 Libs_To_Make=
24631                 cf_awk_program=
24632                 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
24633                 then
24634                         cf_awk_program="$cf_awk_program\
24635 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
24636 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
24637 "
24638                 fi
24639
24640                 if test "x$WILDCARD_SYMS" = xno
24641                 then
24642                         cf_awk_program="$cf_awk_program\
24643 /[      ]_\\*;/ { skip=1; next; }\
24644 "
24645                 fi
24646
24647                 if test "x$cf_awk_program" != "x"
24648                 then
24649                         cat >>$cf_dir/Makefile <<CF_EOF
24650
24651 # Generated by CF_LIB_RULES
24652 resulting.map: $UNALTERED_SYMS
24653         $AWK 'BEGIN { skip = 1; last=""; } \
24654 $cf_awk_program \
24655 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
24656  skip = 0; last = \$\$0; } \
24657 END { print last; }' < $UNALTERED_SYMS >\$@
24658
24659 distclean::
24660         rm -f resulting.map
24661 CF_EOF
24662                 fi
24663
24664                 for cf_item in $cf_LIST_MODELS
24665                 do
24666
24667         case X$cf_item in
24668         (Xlibtool)
24669                 cf_suffix='.la'
24670                 cf_depsuf=$cf_suffix
24671                 ;;
24672         (Xdebug)
24673                 cf_suffix='_g.a'
24674                 cf_depsuf=$cf_suffix
24675                 ;;
24676         (Xprofile)
24677                 cf_suffix='_p.a'
24678                 cf_depsuf=$cf_suffix
24679                 ;;
24680         (Xshared)
24681                 case $cf_cv_system_name in
24682                 (aix[5-7]*)
24683                         cf_suffix='.so'
24684                         cf_depsuf=$cf_suffix
24685                         ;;
24686                 (cygwin*|msys*|mingw*)
24687                         cf_suffix='.dll'
24688                         cf_depsuf='.dll.a'
24689                         ;;
24690                 (darwin*)
24691                         cf_suffix='.dylib'
24692                         cf_depsuf=$cf_suffix
24693                         ;;
24694                 (hpux*)
24695                         case $target in
24696                         (ia64*)
24697                                 cf_suffix='.so'
24698                                 cf_depsuf=$cf_suffix
24699                                 ;;
24700                         (*)
24701                                 cf_suffix='.sl'
24702                                 cf_depsuf=$cf_suffix
24703                                 ;;
24704                         esac
24705                         ;;
24706                 (*)
24707                         cf_suffix='.so'
24708                         cf_depsuf=$cf_suffix
24709                         ;;
24710                 esac
24711                 ;;
24712         (*)
24713                 cf_suffix='.a'
24714                 cf_depsuf=$cf_suffix
24715                 ;;
24716         esac
24717         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24718         then
24719                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24720                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24721         fi
24722
24723                         cf_libname=$cf_dir
24724                         test "$cf_dir" = c++ && cf_libname=ncurses++
24725                         if test $cf_item = shared ; then
24726                                 if test -n "${LIB_SUFFIX}"
24727                                 then
24728                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24729                                 else
24730                                         cf_shared_suffix="$cf_suffix"
24731                                 fi
24732                                 if test "$cf_cv_do_symlinks" = yes ; then
24733                                         cf_version_name=
24734
24735                                         case "$cf_cv_shlib_version" in
24736                                         (rel)
24737                                                 cf_version_name=REL_VERSION
24738                                                 ;;
24739                                         (abi)
24740                                                 cf_version_name=ABI_VERSION
24741                                                 ;;
24742                                         esac
24743
24744                                         if test -n "$cf_version_name"
24745                                         then
24746                                                 case "$cf_cv_system_name" in
24747                                                 (darwin*)
24748                                                         # "w", etc?
24749                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
24750                                                         ;;
24751                                                 (*)
24752                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
24753                                                         ;;
24754                                                 esac
24755                                         fi
24756                                         if test -n "${USE_LIB_SUFFIX}"
24757                                         then
24758                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
24759                                         else
24760                                                 cf_shared_suffix="$cf_suffix"
24761                                         fi
24762                                 fi
24763                                 # cygwin needs import library, and has unique naming convention
24764                                 # use autodetected ${cf_prefix} for import lib and static lib, but
24765                                 # use 'cyg' prefix for shared lib.
24766                                 case $cf_cv_shlib_version in
24767                                 (cygdll)
24768                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24769                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
24770                                         ;;
24771                                 (msysdll)
24772                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24773                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
24774                                         ;;
24775                                 (mingw)
24776                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
24777                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
24778                                         ;;
24779                                 (*)
24780                                         cf_add_lib=
24781                                         ;;
24782                                 esac
24783                                 if test -n "$cf_add_lib"
24784                                 then
24785                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
24786                                         continue
24787                                 fi
24788                         fi
24789                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
24790                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
24791                 done
24792
24793                 if test $cf_dir = ncurses ; then
24794                         cf_subsets="$LIB_SUBSETS"
24795                         cf_r_parts="$cf_subsets"
24796                         cf_liblist="$Libs_To_Make"
24797
24798                         while test -n "$cf_r_parts"
24799                         do
24800                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
24801                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
24802                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
24803                                         cf_add_lib=
24804                                         case $cf_l_parts in
24805                                         (*termlib*)
24806                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
24807                                                 ;;
24808                                         (*ticlib*)
24809                                                 cf_add_lib=`echo $cf_liblist |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
24810                                                 ;;
24811                                         (*)
24812                                                 break
24813                                                 ;;
24814                                         esac
24815                                         if test -n "$cf_add_lib"; then
24816                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
24817                                         fi
24818                                 else
24819                                         break
24820                                 fi
24821                         done
24822                 else
24823                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
24824                 fi
24825
24826                 if test $cf_dir = c++; then
24827                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
24828                                 cf_list=
24829                                 for cf_item in $Libs_To_Make
24830                                 do
24831                                         case $cf_item in
24832                                         (*.a)
24833                                                 ;;
24834                                         (*)
24835                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
24836                                                 ;;
24837                                         esac
24838                                         for cf_test in $cf_list
24839                                         do
24840                                                 if test "$cf_test" = "$cf_item"
24841                                                 then
24842                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
24843                                                         cf_item=
24844                                                         break
24845                                                 fi
24846                                         done
24847                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
24848                                 done
24849                                 Libs_To_Make="$cf_list"
24850                         fi
24851                 fi
24852
24853                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
24854                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
24855                         $cf_dir/Makefile >$cf_dir/Makefile.out
24856                 mv $cf_dir/Makefile.out $cf_dir/Makefile
24857
24858                 $AWK -f $srcdir/mk-0th.awk \
24859                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
24860                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
24861
24862                 for cf_subset in $cf_subsets
24863                 do
24864                         cf_subdirs=
24865                         for cf_item in $cf_LIST_MODELS
24866                         do
24867
24868                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
24869
24870 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
24871
24872                         CXX_MODEL=$cf_ITEM
24873                         if test "$CXX_MODEL" = SHARED; then
24874                                 case $cf_cv_shlib_version in
24875                                 (cygdll|msysdll|mingw)
24876                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
24877
24878 echo "${as_me:-configure}:24878: testing overriding CXX_MODEL to SHARED ..." 1>&5
24879
24880                                         with_shared_cxx=yes
24881                                         ;;
24882                                 (*)
24883                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
24884                                         ;;
24885                                 esac
24886                         fi
24887
24888         case X$cf_item in
24889         (Xlibtool)
24890                 cf_suffix='.la'
24891                 cf_depsuf=$cf_suffix
24892                 ;;
24893         (Xdebug)
24894                 cf_suffix='_g.a'
24895                 cf_depsuf=$cf_suffix
24896                 ;;
24897         (Xprofile)
24898                 cf_suffix='_p.a'
24899                 cf_depsuf=$cf_suffix
24900                 ;;
24901         (Xshared)
24902                 case $cf_cv_system_name in
24903                 (aix[5-7]*)
24904                         cf_suffix='.so'
24905                         cf_depsuf=$cf_suffix
24906                         ;;
24907                 (cygwin*|msys*|mingw*)
24908                         cf_suffix='.dll'
24909                         cf_depsuf='.dll.a'
24910                         ;;
24911                 (darwin*)
24912                         cf_suffix='.dylib'
24913                         cf_depsuf=$cf_suffix
24914                         ;;
24915                 (hpux*)
24916                         case $target in
24917                         (ia64*)
24918                                 cf_suffix='.so'
24919                                 cf_depsuf=$cf_suffix
24920                                 ;;
24921                         (*)
24922                                 cf_suffix='.sl'
24923                                 cf_depsuf=$cf_suffix
24924                                 ;;
24925                         esac
24926                         ;;
24927                 (*)
24928                         cf_suffix='.so'
24929                         cf_depsuf=$cf_suffix
24930                         ;;
24931                 esac
24932                 ;;
24933         (*)
24934                 cf_suffix='.a'
24935                 cf_depsuf=$cf_suffix
24936                 ;;
24937         esac
24938         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
24939         then
24940                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
24941                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
24942         fi
24943
24944         case $cf_item in
24945         (libtool) cf_subdir='obj_lo'  ;;
24946         (normal)  cf_subdir='objects' ;;
24947         (debug)   cf_subdir='obj_g' ;;
24948         (profile) cf_subdir='obj_p' ;;
24949         (shared)
24950                 case $cf_cv_system_name in
24951                 (cygwin|msys)
24952                         cf_subdir='objects' ;;
24953                 (*)
24954                         cf_subdir='obj_s' ;;
24955                 esac
24956         esac
24957
24958                         # Test for case where we build libtinfo with a different name.
24959                         cf_libname=$cf_dir
24960                         if test $cf_dir = ncurses ; then
24961                                 case $cf_subset in
24962                                 (*base*)
24963                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
24964                                         ;;
24965                                 (*termlib*)
24966                                         cf_libname=$TINFO_LIB_SUFFIX
24967                                         ;;
24968                                 (ticlib*)
24969                                         cf_libname=$TICS_LIB_SUFFIX
24970                                         ;;
24971                                 esac
24972                         elif test $cf_dir = c++ ; then
24973                                 cf_libname=ncurses++$USE_LIB_SUFFIX
24974                         else
24975                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
24976                         fi
24977                         if test -n "${USE_ARG_SUFFIX}" ; then
24978                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
24979                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${USE_LIB_SUFFIX}%%"`
24980                         fi
24981
24982                         # These dependencies really are for development, not
24983                         # builds, but they are useful in porting, too.
24984                         cf_depend="../include/ncurses_cfg.h"
24985                         if test "$srcdir" = "."; then
24986                                 cf_reldir="."
24987                         else
24988                                 cf_reldir="\${srcdir}"
24989                         fi
24990
24991                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
24992                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
24993                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
24994                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
24995                         fi
24996
24997                         cf_dir_suffix=
24998                         old_cf_suffix="$cf_suffix"
24999                         if test "$cf_cv_shlib_version_infix" = yes ; then
25000                         if test -n "$USE_LIB_SUFFIX" ; then
25001                                 case $USE_LIB_SUFFIX in
25002                                 (tw*)
25003                                         cf_libname=`echo $cf_libname | sed 's/tw'$EXTRA_SUFFIX'$//'`
25004                                         cf_suffix=`echo $cf_suffix | sed 's/^tw'$EXTRA_SUFFIX'//'`
25005                                         cf_dir_suffix=tw$EXTRA_SUFFIX
25006                                         ;;
25007                                 (t*)
25008                                         cf_libname=`echo $cf_libname | sed 's/t'$EXTRA_SUFFIX'$//'`
25009                                         cf_suffix=`echo $cf_suffix | sed 's/^t'$EXTRA_SUFFIX'//'`
25010                                         cf_dir_suffix=t$EXTRA_SUFFIX
25011                                         ;;
25012                                 (w*)
25013                                         cf_libname=`echo $cf_libname | sed 's/w'$EXTRA_SUFFIX'$//'`
25014                                         cf_suffix=`echo $cf_suffix | sed 's/^w'$EXTRA_SUFFIX'//'`
25015                                         cf_dir_suffix=w$EXTRA_SUFFIX
25016                                         ;;
25017                                 (*)
25018                                         cf_libname=`echo $cf_libname | sed 's/'$EXTRA_SUFFIX'$//'`
25019                                         cf_suffix=`echo $cf_suffix | sed 's/^'$EXTRA_SUFFIX'//'`
25020                                         cf_dir_suffix=$EXTRA_SUFFIX
25021                                         ;;
25022                                 esac
25023                         fi
25024                         fi
25025
25026                         $AWK -f $srcdir/mk-1st.awk \
25027                                 name=${cf_libname}${cf_dir_suffix} \
25028                                 traces=$LIB_TRACING \
25029                                 MODEL=$cf_ITEM \
25030                                 CXX_MODEL=$CXX_MODEL \
25031                                 model=$cf_subdir \
25032                                 prefix=$cf_prefix \
25033                                 suffix=$cf_suffix \
25034                                 subset=$cf_subset \
25035                                 driver=$cf_cv_term_driver \
25036                                 SymLink="$LN_S" \
25037                                 TermlibRoot=$TINFO_NAME \
25038                                 TermlibSuffix=$TINFO_SUFFIX \
25039                                 ShlibVer=$cf_cv_shlib_version \
25040                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
25041                                 ReLink=${cf_cv_do_relink:-no} \
25042                                 DoLinks=$cf_cv_do_symlinks \
25043                                 rmSoLocs=$cf_cv_rm_so_locs \
25044                                 ldconfig="$LDCONFIG" \
25045                                 overwrite=$WITH_OVERWRITE \
25046                                 depend="$cf_depend" \
25047                                 host="$host" \
25048                                 libtool_version="$LIBTOOL_VERSION" \
25049                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25050
25051                         cf_suffix="$old_cf_suffix"
25052
25053                         for cf_subdir2 in $cf_subdirs lib
25054                         do
25055                                 test $cf_subdir = $cf_subdir2 && break
25056                         done
25057                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
25058                         $AWK -f $srcdir/mk-2nd.awk \
25059                                 name=$cf_dir \
25060                                 traces=$LIB_TRACING \
25061                                 MODEL=$cf_ITEM \
25062                                 model=$cf_subdir \
25063                                 subset=$cf_subset \
25064                                 srcdir=$srcdir \
25065                                 echo=$WITH_ECHO \
25066                                 crenames=$cf_cv_prog_CC_c_o \
25067                                 cxxrenames=$cf_cv_prog_CXX_c_o \
25068                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
25069                         cf_subdirs="$cf_subdirs $cf_subdir"
25070                         done
25071                 done
25072         fi
25073
25074         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
25075 done
25076
25077 for cf_dir in $SRC_SUBDIRS
25078 do
25079         if test ! -d $srcdir/$cf_dir ; then
25080                 continue
25081         fi
25082
25083         if test -f $cf_dir/Makefile ; then
25084                 case "$cf_dir" in
25085                 (Ada95)
25086                         echo 'libs \' >> Makefile
25087                         echo 'install.libs \' >> Makefile
25088                         echo 'uninstall.libs ::' >> Makefile
25089                         echo '  cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
25090                         ;;
25091                 esac
25092         fi
25093
25094         if test -f $srcdir/$cf_dir/modules; then
25095                 echo >> Makefile
25096                 if test -f $srcdir/$cf_dir/headers; then
25097 cat >> Makefile <<CF_EOF
25098 install.includes \\
25099 uninstall.includes \\
25100 CF_EOF
25101                 fi
25102 if test "$cf_dir" != "c++" ; then
25103 echo 'lint \' >> Makefile
25104 fi
25105 cat >> Makefile <<CF_EOF
25106 libs \\
25107 lintlib \\
25108 install.libs \\
25109 uninstall.libs \\
25110 install.$cf_dir \\
25111 uninstall.$cf_dir ::
25112         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25113 CF_EOF
25114         elif test -f $srcdir/$cf_dir/headers; then
25115 cat >> Makefile <<CF_EOF
25116
25117 libs \\
25118 install.libs \\
25119 uninstall.libs \\
25120 install.includes \\
25121 uninstall.includes ::
25122         cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
25123 CF_EOF
25124 fi
25125 done
25126
25127 if test "x$cf_with_db_install" = xyes; then
25128 cat >> Makefile <<CF_EOF
25129
25130 install.libs uninstall.libs \\
25131 install.data uninstall.data ::
25132 $MAKE_TERMINFO  cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25133 CF_EOF
25134 else
25135 cat >> Makefile <<CF_EOF
25136
25137 install.libs uninstall.libs ::
25138         cd misc && \${MAKE} \${TOP_MFLAGS} \$@
25139 CF_EOF
25140 fi
25141
25142 if test "x$cf_with_manpages" = xyes; then
25143 cat >> Makefile <<CF_EOF
25144
25145 install.man \\
25146 uninstall.man ::
25147         cd man && \${MAKE} \${TOP_MFLAGS} \$@
25148 CF_EOF
25149 fi
25150
25151 cat >> Makefile <<CF_EOF
25152
25153 distclean ::
25154         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
25155         rm -f headers.sh headers.sed mk_shared_lib.sh
25156         rm -f edit_man.* man_alias.*
25157         rm -rf \${DIRS_TO_MAKE}
25158 CF_EOF
25159
25160 # Special case: tack's manpage lives in its own directory.
25161 if test "x$cf_with_manpages" = xyes; then
25162 if test -d tack ; then
25163 if test -f $srcdir/$tack.h; then
25164 cat >> Makefile <<CF_EOF
25165
25166 install.man \\
25167 uninstall.man ::
25168         cd tack && \${MAKE} \${TOP_MFLAGS} \$@
25169 CF_EOF
25170 fi
25171 fi
25172 fi
25173
25174 rm -f headers.sed headers.sh
25175
25176 echo creating headers.sh
25177 cat >headers.sh <<CF_EOF
25178 #! $SHELL
25179 # This shell script is generated by the 'configure' script.  It is invoked in a
25180 # subdirectory of the build tree.  It generates a sed-script in the parent
25181 # directory that is used to adjust includes for header files that reside in a
25182 # subdirectory of /usr/include, etc.
25183 PRG=""
25184 while test \$# != 3
25185 do
25186 PRG="\$PRG \$1"; shift
25187 done
25188 DST=\$1
25189 REF=\$2
25190 SRC=\$3
25191 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
25192 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
25193 echo installing \$SRC in \$DST
25194 CF_EOF
25195
25196 if test $WITH_CURSES_H = yes; then
25197         cat >>headers.sh <<CF_EOF
25198 case \$DST in
25199 (/*/include/*)
25200         END=\`basename \$DST\`
25201         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25202         do
25203                 NAME=\`basename \$i\`
25204                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25205         done
25206         ;;
25207 (*)
25208         echo "" >> \$TMPSED
25209         ;;
25210 esac
25211 CF_EOF
25212
25213 else
25214         cat >>headers.sh <<CF_EOF
25215 case \$DST in
25216 (/*/include/*)
25217         END=\`basename \$DST\`
25218         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
25219         do
25220                 NAME=\`basename \$i\`
25221                 if test "\$NAME" = "curses.h"
25222                 then
25223                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25224                         NAME=ncurses.h
25225                 fi
25226                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
25227         done
25228         ;;
25229 (*)
25230         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
25231         ;;
25232 esac
25233 CF_EOF
25234 fi
25235 cat >>headers.sh <<CF_EOF
25236 rm -f \$TMPSRC
25237 sed -f \$TMPSED \$SRC > \$TMPSRC
25238 NAME=\`basename \$SRC\`
25239 CF_EOF
25240 if test $WITH_CURSES_H != yes; then
25241         cat >>headers.sh <<CF_EOF
25242 test "\$NAME" = "curses.h" && NAME=ncurses.h
25243 CF_EOF
25244 fi
25245 cat >>headers.sh <<CF_EOF
25246 # Just in case someone gzip'd manpages, remove the conflicting copy.
25247 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
25248
25249 eval \$PRG \$TMPSRC \$DST/\$NAME
25250 rm -f \$TMPSRC \$TMPSED
25251 CF_EOF
25252
25253 chmod 0755 headers.sh
25254
25255 for cf_dir in $SRC_SUBDIRS
25256 do
25257         if test ! -d $srcdir/$cf_dir ; then
25258                 continue
25259         fi
25260
25261         if test -f $srcdir/$cf_dir/headers; then
25262                 $AWK -f $srcdir/mk-hdr.awk \
25263                         subset="$LIB_SUBSETS" \
25264                         compat="$WITH_CURSES_H" \
25265                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
25266         fi
25267
25268         if test -f $srcdir/$cf_dir/modules; then
25269                 if test "$cf_dir" != "c++" ; then
25270                         cat >>$cf_dir/Makefile <<"CF_EOF"
25271 depend : ${AUTO_SRC}
25272         makedepend -- ${CPPFLAGS} -- ${C_SRC}
25273
25274 # DO NOT DELETE THIS LINE -- make depend depends on it.
25275 CF_EOF
25276                 fi
25277         fi
25278 done
25279
25280 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
25281 if test -z "$USE_OLD_MAKERULES" ; then
25282         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
25283 fi
25284 fi
25285  ;;
25286   esac
25287 done
25288 EOF
25289
25290 cat >>$CONFIG_STATUS <<\EOF
25291
25292 { (exit 0); exit 0; }
25293 EOF
25294 chmod +x $CONFIG_STATUS
25295 ac_clean_files=$ac_clean_files_save
25296
25297 # configure is writing to config.log, and then calls config.status.
25298 # config.status does its own redirection, appending to config.log.
25299 # Unfortunately, on DOS this fails, as config.log is still kept open
25300 # by configure, so config.status won't be able to write to it; its
25301 # output is simply discarded.  So we exec the FD to /dev/null,
25302 # effectively closing config.log, so it can be properly (re)opened and
25303 # appended to by config.status.  When coming back to configure, we
25304 # need to make the FD available again.
25305 if test "$no_create" != yes; then
25306   ac_cs_success=:
25307   exec 5>/dev/null
25308   $SHELL $CONFIG_STATUS || ac_cs_success=false
25309   exec 5>>config.log
25310   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25311   # would make configure fail if this is the last instruction.
25312   $ac_cs_success || { (exit 1); exit 1; }
25313 fi
25314 ${MAKE:-make} preinstall