2 # From configure.in Revision: 1.577 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20121002.
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.
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
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
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"
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35 if expr a : '\(a\)' >/dev/null 2>&1; then
41 rm -f conf$$ conf$$.exe 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
52 elif ln conf$$.file conf$$ 2>/dev/null; then
57 rm -f conf$$ conf$$.exe conf$$.file
59 as_executable_p="test -f"
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
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; }
79 # We need space, tab and new line, in precisely that order.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
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`
97 ac_default_prefix=/usr/local
101 SHELL=${CONFIG_SHELL-/bin/sh}
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}
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
113 # include <sys/types.h>
116 # include <sys/stat.h>
127 # if !STDC_HEADERS && HAVE_MEMORY_H
133 # include <strings.h>
136 # include <inttypes.h>
146 # Initialize some variables set by options.
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
158 program_transform_name=s,x,x,
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'
185 # Identity of this package.
195 # If the previous option needs an argument, assign it.
196 if test -n "$ac_prev"; then
197 eval "$ac_prev=\$ac_option"
202 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
204 # Accept the important Cygnus configure options, so we can diagnose typos.
208 -bindir | --bindir | --bindi | --bind | --bin | --bi)
210 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
213 -build | --build | --buil | --bui | --bu)
214 ac_prev=build_alias ;;
215 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
216 build_alias=$ac_optarg ;;
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 ;;
226 cache_file=config.cache ;;
228 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
230 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
232 datadir=$ac_optarg ;;
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 ;;
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" ;;
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'`
258 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
261 eval "enable_$ac_feature='$ac_optarg'" ;;
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 ;;
272 -gas | --gas | --ga | --g)
273 # Obsolete; use --with-gas.
276 -help | --help | --hel | --he | -h)
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 ;;
283 -host | --host | --hos | --ho)
284 ac_prev=host_alias ;;
285 -host=* | --host=* | --hos=* | --ho=*)
286 host_alias=$ac_optarg ;;
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 ;;
295 -infodir | --infodir | --infodi | --infod | --info | --inf)
297 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
298 infodir=$ac_optarg ;;
300 -libdir | --libdir | --libdi | --libd)
302 -libdir=* | --libdir=* | --libdi=* | --libd=*)
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 ;;
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 ;;
321 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
323 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
327 # Obsolete; use --without-fp.
330 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
334 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
335 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
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 ;;
347 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
349 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
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 ;;
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 ;;
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 ;;
383 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
384 | -silent | --silent | --silen | --sile | --sil)
387 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
389 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
391 sbindir=$ac_optarg ;;
393 -sharedstatedir | --sharedstatedir | --sharedstatedi \
394 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
395 | --sharedst | --shareds | --shared | --share | --shar \
397 ac_prev=sharedstatedir ;;
398 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
399 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
400 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
402 sharedstatedir=$ac_optarg ;;
404 -site | --site | --sit)
406 -site=* | --site=* | --sit=*)
409 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
411 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
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 ;;
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 ;;
426 -v | -verbose | --verbose | --verbos | --verbo | --verb)
429 -version | --version | --versio | --versi | --vers | -V)
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'`
440 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
443 eval "with_$ac_package='$ac_optarg'" ;;
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" ;;
455 # Obsolete; use --with-x.
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 ;;
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 ;;
472 -*) { echo "$as_me: error: unrecognized option: $ac_option
473 Try \`$0 --help' for more information." >&2
474 { (exit 1); exit 1; }; }
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'"
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}
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; }; }
504 # Be sure to have absolute paths.
505 for ac_var in exec_prefix prefix
507 eval ac_val=$`echo $ac_var`
509 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
510 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
511 { (exit 1); exit 1; }; };;
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
519 eval ac_val=$`echo $ac_var`
521 [\\/$]* | ?:[\\/]* ) ;;
522 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523 { (exit 1); exit 1; }; };;
527 # There might be people who depend on the old broken behavior: `$host'
528 # used to hold the argument of --host etc.
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
545 test -n "$host_alias" && ac_tool_prefix=$host_alias-
547 test "$silent" = yes && exec 6>/dev/null
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.
554 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
555 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
557 if test ! -r $srcdir/$ac_unique_file; then
561 ac_srcdir_defaulted=no
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; }; }
568 { echo "$as_me: error: cannot find sources in $srcdir" >&2
569 { (exit 1); exit 1; }; }
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}
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
619 # Report the --help message.
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.
625 \`configure' configures this package to adapt to many kinds of systems.
627 Usage: $0 [OPTION]... [VAR=VALUE]...
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.
632 Defaults for the options are specified in brackets.
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 \`..']
648 Installation directories:
649 --prefix=PREFIX install architecture-independent files in PREFIX
651 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
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'.
659 For better control, use the options below.
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]
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
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]
691 if test -n "$ac_init_help"; then
696 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
697 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
700 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
701 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
703 --with-rel-version=XXX override derived release version
704 --with-abi-version=XXX override derived ABI version
705 --with-system-type=XXX test: override derived host system-type
706 --without-ada suppress check for Ada95, don't build demo
707 --without-cxx do not adjust ncurses bool to match C++
708 --without-cxx-binding do not build C++ binding and demo
709 --disable-db-install suppress install of terminal database
710 --without-manpages suppress install of manpages
711 --without-progs suppress build/install with programs (e.g., tic)
712 --without-tests suppress build/install with test-programs
713 --without-curses-h install curses.h as ncurses.h only
714 --with-pkg-config{=path} enable/disable use of pkg-config
715 --with-pkg-config-libdir=XXX use given directory for installing pc-files
716 --enable-pc-files generate and install .pc files for pkg-config
717 --enable-mixed-case tic should assume mixed-case filenames
718 --with-install-prefix prefixes actual install-location ($DESTDIR)
719 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
720 --with-build-cc=XXX the build C compiler ($BUILD_CC)
721 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
722 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
723 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
724 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
725 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
726 Options to Specify the Libraries Built/Used:
727 --disable-libtool-version enable to use libtool's incompatible naming scheme
728 --with-libtool generate libraries with libtool
729 --with-shared generate shared-libraries
730 --with-normal generate normal-libraries (default)
731 --with-debug generate debug-libraries (default)
732 --with-profile generate profile-libraries
733 --with-cxx-shared generate C++ shared-libraries
734 --with-lib-prefix override library-prefix
735 --with-termlib generate separate terminfo library
736 --with-ticlib generate separate tic library
737 --with-gpm use Alessandro Rubini's GPM library
738 --without-dlsym do not use dlsym() to load GPM dynamically
739 --with-sysmouse use sysmouse (FreeBSD console)
740 --enable-rpath use rpath option when generating shared libraries
741 --disable-relink relink shared libraries during install
742 --with-shlib-version=X Specify rel or abi version for shared libs
743 --disable-rpath-hack don't add rpath options for additional libraries
744 Fine-Tuning Your Configuration:
745 --disable-overwrite leave out the link to -lcurses
746 --disable-database do not use terminfo, only fallbacks/termcap
747 --with-database=XXX specify terminfo source to install
748 --with-hashed-db specify hashed-database library
749 --with-fallbacks=XXX specify list of fallback terminal descriptions
750 --without-xterm-new specify if xterm terminfo should be old version
751 --with-xterm-kbs=XXX specify if xterm backspace sends BS or DEL
752 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
753 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
754 --disable-big-core assume machine has little memory
755 --disable-big-strings assume compiler has only standard-size strings
756 --enable-termcap compile in termcap fallback support
757 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
758 --enable-getcap fast termcap load, no xrefs to terminfo
759 --enable-getcap-cache cache translated termcaps in ~/.terminfo
760 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
761 --disable-root-environ restrict environment when running as root
762 --enable-symlinks make tic use symbolic links not hard links
763 --enable-broken_linker compile with broken-linker support code
764 --enable-bsdpad recognize BSD-style prefix padding
765 --enable-widec compile with wide-char/UTF-8 code
766 --disable-lp64 allow chtype to be long (ignore _LP64)
767 --disable-largefile omit support for large files
768 --disable-tparm-varargs compile tparm() without varargs interface
769 --disable-tic-depends link tic library without explicit dependency on ncurses library
770 --with-bool=TYPE override fallback type of bool variable
771 --with-caps=alt compile with alternate Caps file
772 --with-chtype=TYPE override type of chtype
773 --with-ospeed=TYPE override type of ospeed variable
774 --with-mmask-t=TYPE override type of mmask_t
775 --with-ccharw-max=XXX override size CCHARW_MAX
776 --with-tparm-arg=TYPE override parameter type of tparm
777 --with-rcs-ids compile-in RCS identifiers
778 Options to Specify How Manpages are Installed:
779 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
780 optionally formatted/catonly, e.g., gzip,formatted
781 --with-manpage-renames specify manpage-renaming
782 --with-manpage-aliases specify manpage-aliases using .so
783 --with-manpage-symlinks specify manpage-aliases using symlinks
784 --with-manpage-tbl specify manpage processing with tbl
786 --disable-ext-funcs disable function-extensions
787 --enable-sp-funcs enable experimental SCREEN-extensions
788 --enable-term-driver enable experimental terminal-driver
789 --enable-const compile with extra/non-standard const
790 --enable-ext-colors compile for 256-color support
791 --enable-ext-mouse compile for extended mouse-encoding
792 --enable-no-padding compile with $NCURSES_NO_PADDING code
793 --enable-signed-char compile using signed Boolean's in term.h
794 --enable-sigwinch compile with SIGWINCH handler
795 --enable-tcap-names compile with user-definable terminal capabilities
797 --without-develop disable development options
798 --enable-hard-tabs compile with hard-tabs code
799 --enable-xmc-glitch compile with support for xmc (magic-cookie)
801 --disable-assumed-color do not assume anything about default-colors
802 --disable-hashmap compile without hashmap scrolling-optimization
803 --enable-colorfgbg compile-in experimental $COLORFGBG code
804 --enable-interop compile-in experimental interop bindings
805 --with-pthread use POSIX thread library
806 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
807 --enable-weak-symbols enable weak-symbols for pthreads
808 --enable-reentrant compile with experimental reentrant code
809 --with-wrap-prefix=XXX override prefix used for public variables
810 --enable-safe-sprintf compile with experimental safe-sprintf code
811 --disable-scroll-hints compile without scroll-hints code
812 --enable-wgetch-events compile with experimental wgetch-events code
813 Testing/development Options:
814 --disable-echo do not display "compiling" commands
815 --enable-warnings build: turn on GCC compiler warnings
816 --enable-string-hacks work around bogus compiler/loader warnings
817 --enable-assertions test: turn on generation of assertion code
818 --with-dmalloc test: use Gray Watson's dmalloc library
819 --with-dbmalloc test: use Conor Cahill's dbmalloc library
820 --with-valgrind test: use valgrind
821 --disable-leaks test: free permanent memory, analyze leaks
822 --enable-expanded test: generate functions for certain macros
823 --disable-macros test: use functions rather than macros
824 --with-trace test: add trace() function to all models of ncurses
825 Ada95 Binding Options:
826 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
827 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
828 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
829 --with-ada-sharedlib=XX build Ada95 shared-library
831 Some influential environment variables:
832 CC C compiler command
833 CFLAGS C compiler flags
834 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
835 nonstandard directory <lib dir>
836 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
837 headers in a nonstandard directory <include dir>
839 CXX C++ compiler command
840 CXXFLAGS C++ compiler flags
841 CXXCPP C++ preprocessor
843 Use these variables to override the choices made by `configure' or to help
844 it to find libraries and programs with nonstandard names/locations.
849 if test "$ac_init_help" = "recursive"; then
850 # If there are subdirs, report their specific --help.
852 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
854 # A "../" for each directory in /$ac_subdir.
855 ac_dots=`echo $ac_subdir |
856 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
859 .) # No --srcdir option. We are building in place.
860 ac_sub_srcdir=$srcdir ;;
861 [\\/]* | ?:[\\/]* ) # Absolute path.
862 ac_sub_srcdir=$srcdir/$ac_subdir ;;
864 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
867 # Check for guested configure; otherwise get Cygnus style configure.
868 if test -f $ac_sub_srcdir/configure.gnu; then
870 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
871 elif test -f $ac_sub_srcdir/configure; then
873 $SHELL $ac_sub_srcdir/configure --help=recursive
874 elif test -f $ac_sub_srcdir/configure.ac ||
875 test -f $ac_sub_srcdir/configure.in; then
879 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
885 test -n "$ac_init_help" && exit 0
886 if $ac_init_version; then
889 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
890 Free Software Foundation, Inc.
891 This configure script is free software; the Free Software Foundation
892 gives unlimited permission to copy, distribute and modify it.
898 This file contains any messages produced by compilers while
899 running configure, to aid debugging if configure makes a mistake.
901 It was created by $as_me, which was
902 generated by GNU Autoconf 2.52.20121002. Invocation command line was
913 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
914 uname -m = `(uname -m) 2>/dev/null || echo unknown`
915 uname -r = `(uname -r) 2>/dev/null || echo unknown`
916 uname -s = `(uname -s) 2>/dev/null || echo unknown`
917 uname -v = `(uname -v) 2>/dev/null || echo unknown`
919 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
920 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
922 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
923 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
924 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
925 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
926 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
927 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
928 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
942 # Keep a trace of the command line.
943 # Strip out --no-create and --no-recursion so they do not pile up.
944 # Also quote any args containing shell meta-characters.
950 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
951 | --no-cr | --no-c) ;;
952 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
953 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
954 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
955 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
956 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
958 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
961 # Get rid of the leading space.
964 # When interrupted or exit'd, cleanup temporary files, and complete
965 # config.log. We remove comments because anyway the quotes in there
966 # would cause problems or look ugly.
968 # Save into config.log some information that might help in debugging.
970 echo "## ----------------- ##" >&5
971 echo "## Cache variables. ##" >&5
972 echo "## ----------------- ##" >&5
974 # The following way of writing the cache mishandles newlines in values,
977 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
980 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
981 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
985 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
989 sed "/^$/d" confdefs.h >conftest.log
990 if test -s conftest.log; then
992 echo "## ------------ ##" >&5
993 echo "## confdefs.h. ##" >&5
994 echo "## ------------ ##" >&5
999 test "$ac_signal" != 0 &&
1000 echo "$as_me: caught signal $ac_signal" >&5
1001 echo "$as_me: exit $exit_status" >&5
1002 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1005 for ac_signal in 1 2 13 15; do
1006 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1010 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1011 rm -rf conftest* confdefs.h
1012 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1015 # Let the site file select an alternate cache file if it wants to.
1016 # Prefer explicitly selected file to automatically selected ones.
1017 if test -z "$CONFIG_SITE"; then
1018 if test "x$prefix" != xNONE; then
1019 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1021 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1024 for ac_site_file in $CONFIG_SITE; do
1025 if test -r "$ac_site_file"; then
1026 { echo "$as_me:1026: loading site script $ac_site_file" >&5
1027 echo "$as_me: loading site script $ac_site_file" >&6;}
1028 cat "$ac_site_file" >&5
1033 if test -r "$cache_file"; then
1034 # Some versions of bash will fail to source /dev/null (special
1035 # files actually), so we avoid doing that.
1036 if test -f "$cache_file"; then
1037 { echo "$as_me:1037: loading cache $cache_file" >&5
1038 echo "$as_me: loading cache $cache_file" >&6;}
1040 [\\/]* | ?:[\\/]* ) . $cache_file;;
1041 *) . ./$cache_file;;
1045 { echo "$as_me:1045: creating cache $cache_file" >&5
1046 echo "$as_me: creating cache $cache_file" >&6;}
1050 # Check that the precious variables saved in the cache have kept the same
1052 ac_cache_corrupted=false
1053 for ac_var in `(set) 2>&1 |
1054 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1055 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1056 eval ac_new_set=\$ac_env_${ac_var}_set
1057 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1058 eval ac_new_val="\$ac_env_${ac_var}_value"
1059 case $ac_old_set,$ac_new_set in
1061 { echo "$as_me:1061: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1062 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1063 ac_cache_corrupted=: ;;
1065 { echo "$as_me:1065: error: \`$ac_var' was not set in the previous run" >&5
1066 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1067 ac_cache_corrupted=: ;;
1070 if test "x$ac_old_val" != "x$ac_new_val"; then
1071 { echo "$as_me:1071: error: \`$ac_var' has changed since the previous run:" >&5
1072 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1073 { echo "$as_me:1073: former value: $ac_old_val" >&5
1074 echo "$as_me: former value: $ac_old_val" >&2;}
1075 { echo "$as_me:1075: current value: $ac_new_val" >&5
1076 echo "$as_me: current value: $ac_new_val" >&2;}
1077 ac_cache_corrupted=:
1080 # Pass precious variables to config.status. It doesn't matter if
1081 # we pass some twice (in addition to the command line arguments).
1082 if test "$ac_new_set" = set; then
1084 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1085 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1086 ac_configure_args="$ac_configure_args '$ac_arg'"
1088 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1093 if $ac_cache_corrupted; then
1094 { echo "$as_me:1094: error: changes in the environment can compromise the build" >&5
1095 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1096 { { echo "$as_me:1096: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1097 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1098 { (exit 1); exit 1; }; }
1102 ac_cpp='$CPP $CPPFLAGS'
1103 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1104 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1105 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1106 ac_main_return=return
1108 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1109 *c*,-n*) ECHO_N= ECHO_C='
1111 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1112 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1114 echo "#! $SHELL" >conftest.sh
1115 echo "exit 0" >>conftest.sh
1116 chmod +x conftest.sh
1117 if { (echo "$as_me:1117: PATH=\".;.\"; conftest.sh") >&5
1118 (PATH=".;."; conftest.sh) 2>&5
1120 echo "$as_me:1120: \$? = $ac_status" >&5
1121 (exit $ac_status); }; then
1122 ac_path_separator=';'
1126 PATH_SEPARATOR="$ac_path_separator"
1129 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1133 echo "$as_me:1133: checking for egrep" >&5
1134 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1135 if test "${ac_cv_prog_egrep+set}" = set; then
1136 echo $ECHO_N "(cached) $ECHO_C" >&6
1138 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1139 then ac_cv_prog_egrep='grep -E'
1140 else ac_cv_prog_egrep='egrep'
1143 echo "$as_me:1143: result: $ac_cv_prog_egrep" >&5
1144 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1145 EGREP=$ac_cv_prog_egrep
1147 test -z "$EGREP" && { { echo "$as_me:1147: error: No egrep program found" >&5
1148 echo "$as_me: error: No egrep program found" >&2;}
1149 { (exit 1); exit 1; }; }
1151 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1152 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1153 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1154 cf_cv_abi_version=${NCURSES_MAJOR}
1155 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1156 cf_cv_timestamp=`date`
1157 echo "$as_me:1157: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1158 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1160 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1162 # Check whether --with-rel-version or --without-rel-version was given.
1163 if test "${with_rel_version+set}" = set; then
1164 withval="$with_rel_version"
1165 { echo "$as_me:1165: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1166 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1167 cf_cv_rel_version=$withval
1170 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1171 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1173 if test -n "$NCURSES_MAJOR" ; then
1174 case $NCURSES_MAJOR in #(vi
1178 { { echo "$as_me:1178: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1179 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1180 { (exit 1); exit 1; }; }
1184 { { echo "$as_me:1184: error: Release major-version value is empty" >&5
1185 echo "$as_me: error: Release major-version value is empty" >&2;}
1186 { (exit 1); exit 1; }; }
1189 if test -n "$NCURSES_MINOR" ; then
1190 case $NCURSES_MINOR in #(vi
1194 { { echo "$as_me:1194: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1195 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1196 { (exit 1); exit 1; }; }
1200 { { echo "$as_me:1200: error: Release minor-version value is empty" >&5
1201 echo "$as_me: error: Release minor-version value is empty" >&2;}
1202 { (exit 1); exit 1; }; }
1205 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1207 # Check whether --with-abi-version or --without-abi-version was given.
1208 if test "${with_abi_version+set}" = set; then
1209 withval="$with_abi_version"
1210 { echo "$as_me:1210: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1211 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1212 cf_cv_abi_version=$withval
1215 if test -n "$cf_cv_abi_version" ; then
1216 case $cf_cv_abi_version in #(vi
1220 { { echo "$as_me:1220: error: ABI version is not a number: $cf_cv_abi_version" >&5
1221 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1222 { (exit 1); exit 1; }; }
1226 { { echo "$as_me:1226: error: ABI version value is empty" >&5
1227 echo "$as_me: error: ABI version value is empty" >&2;}
1228 { (exit 1); exit 1; }; }
1232 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1233 if test -f $ac_dir/install-sh; then
1235 ac_install_sh="$ac_aux_dir/install-sh -c"
1237 elif test -f $ac_dir/install.sh; then
1239 ac_install_sh="$ac_aux_dir/install.sh -c"
1241 elif test -f $ac_dir/shtool; then
1243 ac_install_sh="$ac_aux_dir/shtool install -c"
1247 if test -z "$ac_aux_dir"; then
1248 { { echo "$as_me:1248: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1249 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1250 { (exit 1); exit 1; }; }
1252 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1253 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1254 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1256 # Make sure we can run config.sub.
1257 $ac_config_sub sun4 >/dev/null 2>&1 ||
1258 { { echo "$as_me:1258: error: cannot run $ac_config_sub" >&5
1259 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1260 { (exit 1); exit 1; }; }
1262 echo "$as_me:1262: checking build system type" >&5
1263 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1264 if test "${ac_cv_build+set}" = set; then
1265 echo $ECHO_N "(cached) $ECHO_C" >&6
1267 ac_cv_build_alias=$build_alias
1268 test -z "$ac_cv_build_alias" &&
1269 ac_cv_build_alias=`$ac_config_guess`
1270 test -z "$ac_cv_build_alias" &&
1271 { { echo "$as_me:1271: error: cannot guess build type; you must specify one" >&5
1272 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1273 { (exit 1); exit 1; }; }
1274 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1275 { { echo "$as_me:1275: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1276 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1277 { (exit 1); exit 1; }; }
1280 echo "$as_me:1280: result: $ac_cv_build" >&5
1281 echo "${ECHO_T}$ac_cv_build" >&6
1283 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1284 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1285 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1287 echo "$as_me:1287: checking host system type" >&5
1288 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1289 if test "${ac_cv_host+set}" = set; then
1290 echo $ECHO_N "(cached) $ECHO_C" >&6
1292 ac_cv_host_alias=$host_alias
1293 test -z "$ac_cv_host_alias" &&
1294 ac_cv_host_alias=$ac_cv_build_alias
1295 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1296 { { echo "$as_me:1296: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1297 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1298 { (exit 1); exit 1; }; }
1301 echo "$as_me:1301: result: $ac_cv_host" >&5
1302 echo "${ECHO_T}$ac_cv_host" >&6
1304 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1305 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1306 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1308 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1309 echo "$as_me:1309: checking target system type" >&5
1310 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1311 if test "${ac_cv_target+set}" = set; then
1312 echo $ECHO_N "(cached) $ECHO_C" >&6
1314 ac_cv_target_alias=$target_alias
1315 test "x$ac_cv_target_alias" = "x" &&
1316 ac_cv_target_alias=$ac_cv_host_alias
1317 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1318 { { echo "$as_me:1318: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1319 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1320 { (exit 1); exit 1; }; }
1323 echo "$as_me:1323: result: $ac_cv_target" >&5
1324 echo "${ECHO_T}$ac_cv_target" >&6
1325 target=$ac_cv_target
1326 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1327 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1328 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1330 # The aliases save the names the user supplied, while $host etc.
1331 # will get canonicalized.
1332 test -n "$target_alias" &&
1333 test "$program_prefix$program_suffix$program_transform_name" = \
1335 program_prefix=${target_alias}-
1336 system_name="$host_os"
1338 system_name="`(uname -s -r) 2>/dev/null`"
1339 if test -z "$system_name" ; then
1340 system_name="`(hostname) 2>/dev/null`"
1343 test -n "$system_name" &&
1344 cat >>confdefs.h <<EOF
1345 #define SYSTEM_NAME "$system_name"
1348 if test "${cf_cv_system_name+set}" = set; then
1349 echo $ECHO_N "(cached) $ECHO_C" >&6
1351 cf_cv_system_name="$system_name"
1354 test -z "$system_name" && system_name="$cf_cv_system_name"
1355 test -n "$cf_cv_system_name" && echo "$as_me:1355: result: Configuring for $cf_cv_system_name" >&5
1356 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1358 if test ".$system_name" != ".$cf_cv_system_name" ; then
1359 echo "$as_me:1359: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1360 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1361 { { echo "$as_me:1361: error: \"Please remove config.cache and try again.\"" >&5
1362 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1363 { (exit 1); exit 1; }; }
1366 # Check whether --with-system-type or --without-system-type was given.
1367 if test "${with_system_type+set}" = set; then
1368 withval="$with_system_type"
1369 { echo "$as_me:1369: WARNING: overriding system type to $withval" >&5
1370 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1371 cf_cv_system_name=$withval
1376 ### Save the given $CFLAGS to allow user-override.
1377 cf_user_CFLAGS="$CFLAGS"
1379 ### Default install-location
1381 echo "$as_me:1381: checking for prefix" >&5
1382 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1383 if test "x$prefix" = "xNONE" ; then
1384 case "$cf_cv_system_name" in
1385 # non-vendor systems don't have a conflict
1386 openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1389 *) prefix=$ac_default_prefix
1393 echo "$as_me:1393: result: $prefix" >&5
1394 echo "${ECHO_T}$prefix" >&6
1396 if test "x$prefix" = "xNONE" ; then
1397 echo "$as_me:1397: checking for default include-directory" >&5
1398 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1399 test -n "$verbose" && echo 1>&6
1402 $includedir/ncurses \
1404 $prefix/include/ncurses \
1405 /usr/local/include \
1406 /usr/local/include/ncurses \
1408 /usr/include/ncurses
1410 cf_dir=`eval echo $cf_symbol`
1411 if test -f $cf_dir/curses.h ; then
1412 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1413 includedir="$cf_symbol"
1414 test -n "$verbose" && echo $ac_n " found " 1>&6
1418 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1420 echo "$as_me:1420: result: $includedir" >&5
1421 echo "${ECHO_T}$includedir" >&6
1424 ### Checks for programs.
1426 # Check whether --with-ada or --without-ada was given.
1427 if test "${with_ada+set}" = set; then
1429 cf_with_ada=$withval
1433 if test "x$cf_with_ada" = xyes
1435 cf_PROG_CC="gnatgcc gcc cc"
1441 ac_cpp='$CPP $CPPFLAGS'
1442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1445 ac_main_return=return
1446 if test -n "$ac_tool_prefix"; then
1447 for ac_prog in $cf_PROG_CC
1449 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1450 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1451 echo "$as_me:1451: checking for $ac_word" >&5
1452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1453 if test "${ac_cv_prog_CC+set}" = set; then
1454 echo $ECHO_N "(cached) $ECHO_C" >&6
1456 if test -n "$CC"; then
1457 ac_cv_prog_CC="$CC" # Let the user override the test.
1459 ac_save_IFS=$IFS; IFS=$ac_path_separator
1461 for ac_dir in $ac_dummy; do
1463 test -z "$ac_dir" && ac_dir=.
1464 $as_executable_p "$ac_dir/$ac_word" || continue
1465 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1466 echo "$as_me:1466: found $ac_dir/$ac_word" >&5
1473 if test -n "$CC"; then
1474 echo "$as_me:1474: result: $CC" >&5
1475 echo "${ECHO_T}$CC" >&6
1477 echo "$as_me:1477: result: no" >&5
1478 echo "${ECHO_T}no" >&6
1481 test -n "$CC" && break
1484 if test -z "$CC"; then
1486 for ac_prog in $cf_PROG_CC
1488 # Extract the first word of "$ac_prog", so it can be a program name with args.
1489 set dummy $ac_prog; ac_word=$2
1490 echo "$as_me:1490: checking for $ac_word" >&5
1491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1492 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1493 echo $ECHO_N "(cached) $ECHO_C" >&6
1495 if test -n "$ac_ct_CC"; then
1496 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1498 ac_save_IFS=$IFS; IFS=$ac_path_separator
1500 for ac_dir in $ac_dummy; do
1502 test -z "$ac_dir" && ac_dir=.
1503 $as_executable_p "$ac_dir/$ac_word" || continue
1504 ac_cv_prog_ac_ct_CC="$ac_prog"
1505 echo "$as_me:1505: found $ac_dir/$ac_word" >&5
1511 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1512 if test -n "$ac_ct_CC"; then
1513 echo "$as_me:1513: result: $ac_ct_CC" >&5
1514 echo "${ECHO_T}$ac_ct_CC" >&6
1516 echo "$as_me:1516: result: no" >&5
1517 echo "${ECHO_T}no" >&6
1520 test -n "$ac_ct_CC" && break
1526 test -z "$CC" && { { echo "$as_me:1526: error: no acceptable cc found in \$PATH" >&5
1527 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1528 { (exit 1); exit 1; }; }
1530 # Provide some information about the compiler.
1531 echo "$as_me:1531:" \
1532 "checking for C compiler version" >&5
1533 ac_compiler=`set X $ac_compile; echo $2`
1534 { (eval echo "$as_me:1534: \"$ac_compiler --version </dev/null >&5\"") >&5
1535 (eval $ac_compiler --version </dev/null >&5) 2>&5
1537 echo "$as_me:1537: \$? = $ac_status" >&5
1538 (exit $ac_status); }
1539 { (eval echo "$as_me:1539: \"$ac_compiler -v </dev/null >&5\"") >&5
1540 (eval $ac_compiler -v </dev/null >&5) 2>&5
1542 echo "$as_me:1542: \$? = $ac_status" >&5
1543 (exit $ac_status); }
1544 { (eval echo "$as_me:1544: \"$ac_compiler -V </dev/null >&5\"") >&5
1545 (eval $ac_compiler -V </dev/null >&5) 2>&5
1547 echo "$as_me:1547: \$? = $ac_status" >&5
1548 (exit $ac_status); }
1550 cat >conftest.$ac_ext <<_ACEOF
1551 #line 1551 "configure"
1552 #include "confdefs.h"
1562 ac_clean_files_save=$ac_clean_files
1563 ac_clean_files="$ac_clean_files a.out a.exe"
1564 # Try to create an executable without -o first, disregard a.out.
1565 # It will help us diagnose broken compilers, and finding out an intuition
1567 echo "$as_me:1567: checking for C compiler default output" >&5
1568 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1569 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1570 if { (eval echo "$as_me:1570: \"$ac_link_default\"") >&5
1571 (eval $ac_link_default) 2>&5
1573 echo "$as_me:1573: \$? = $ac_status" >&5
1574 (exit $ac_status); }; then
1575 # Find the output, starting from the most likely. This scheme is
1576 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1578 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1579 ls a.out conftest 2>/dev/null;
1580 ls a.* conftest.* 2>/dev/null`; do
1582 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1583 a.out ) # We found the default executable, but exeext='' is most
1586 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1587 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1594 echo "$as_me: failed program was:" >&5
1595 cat conftest.$ac_ext >&5
1596 { { echo "$as_me:1596: error: C compiler cannot create executables" >&5
1597 echo "$as_me: error: C compiler cannot create executables" >&2;}
1598 { (exit 77); exit 77; }; }
1601 ac_exeext=$ac_cv_exeext
1602 echo "$as_me:1602: result: $ac_file" >&5
1603 echo "${ECHO_T}$ac_file" >&6
1605 # Check the compiler produces executables we can run. If not, either
1606 # the compiler is broken, or we cross compile.
1607 echo "$as_me:1607: checking whether the C compiler works" >&5
1608 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1609 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1610 # If not cross compiling, check that we can run a simple program.
1611 if test "$cross_compiling" != yes; then
1612 if { ac_try='./$ac_file'
1613 { (eval echo "$as_me:1613: \"$ac_try\"") >&5
1616 echo "$as_me:1616: \$? = $ac_status" >&5
1617 (exit $ac_status); }; }; then
1620 if test "$cross_compiling" = maybe; then
1623 { { echo "$as_me:1623: error: cannot run C compiled programs.
1624 If you meant to cross compile, use \`--host'." >&5
1625 echo "$as_me: error: cannot run C compiled programs.
1626 If you meant to cross compile, use \`--host'." >&2;}
1627 { (exit 1); exit 1; }; }
1631 echo "$as_me:1631: result: yes" >&5
1632 echo "${ECHO_T}yes" >&6
1634 rm -f a.out a.exe conftest$ac_cv_exeext
1635 ac_clean_files=$ac_clean_files_save
1636 # Check the compiler produces executables we can run. If not, either
1637 # the compiler is broken, or we cross compile.
1638 echo "$as_me:1638: checking whether we are cross compiling" >&5
1639 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1640 echo "$as_me:1640: result: $cross_compiling" >&5
1641 echo "${ECHO_T}$cross_compiling" >&6
1643 echo "$as_me:1643: checking for executable suffix" >&5
1644 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1645 if { (eval echo "$as_me:1645: \"$ac_link\"") >&5
1646 (eval $ac_link) 2>&5
1648 echo "$as_me:1648: \$? = $ac_status" >&5
1649 (exit $ac_status); }; then
1650 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1651 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1652 # work properly (i.e., refer to `conftest.exe'), while it won't with
1654 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1656 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1657 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1664 { { echo "$as_me:1664: error: cannot compute EXEEXT: cannot compile and link" >&5
1665 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1666 { (exit 1); exit 1; }; }
1669 rm -f conftest$ac_cv_exeext
1670 echo "$as_me:1670: result: $ac_cv_exeext" >&5
1671 echo "${ECHO_T}$ac_cv_exeext" >&6
1673 rm -f conftest.$ac_ext
1674 EXEEXT=$ac_cv_exeext
1676 echo "$as_me:1676: checking for object suffix" >&5
1677 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1678 if test "${ac_cv_objext+set}" = set; then
1679 echo $ECHO_N "(cached) $ECHO_C" >&6
1681 cat >conftest.$ac_ext <<_ACEOF
1682 #line 1682 "configure"
1683 #include "confdefs.h"
1693 rm -f conftest.o conftest.obj
1694 if { (eval echo "$as_me:1694: \"$ac_compile\"") >&5
1695 (eval $ac_compile) 2>&5
1697 echo "$as_me:1697: \$? = $ac_status" >&5
1698 (exit $ac_status); }; then
1699 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1701 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1702 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1707 echo "$as_me: failed program was:" >&5
1708 cat conftest.$ac_ext >&5
1709 { { echo "$as_me:1709: error: cannot compute OBJEXT: cannot compile" >&5
1710 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1711 { (exit 1); exit 1; }; }
1714 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1716 echo "$as_me:1716: result: $ac_cv_objext" >&5
1717 echo "${ECHO_T}$ac_cv_objext" >&6
1718 OBJEXT=$ac_cv_objext
1720 echo "$as_me:1720: checking whether we are using the GNU C compiler" >&5
1721 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1722 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1723 echo $ECHO_N "(cached) $ECHO_C" >&6
1725 cat >conftest.$ac_ext <<_ACEOF
1726 #line 1726 "configure"
1727 #include "confdefs.h"
1740 rm -f conftest.$ac_objext
1741 if { (eval echo "$as_me:1741: \"$ac_compile\"") >&5
1742 (eval $ac_compile) 2>&5
1744 echo "$as_me:1744: \$? = $ac_status" >&5
1745 (exit $ac_status); } &&
1746 { ac_try='test -s conftest.$ac_objext'
1747 { (eval echo "$as_me:1747: \"$ac_try\"") >&5
1750 echo "$as_me:1750: \$? = $ac_status" >&5
1751 (exit $ac_status); }; }; then
1754 echo "$as_me: failed program was:" >&5
1755 cat conftest.$ac_ext >&5
1758 rm -f conftest.$ac_objext conftest.$ac_ext
1759 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1762 echo "$as_me:1762: result: $ac_cv_c_compiler_gnu" >&5
1763 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1764 GCC=`test $ac_compiler_gnu = yes && echo yes`
1765 ac_test_CFLAGS=${CFLAGS+set}
1766 ac_save_CFLAGS=$CFLAGS
1768 echo "$as_me:1768: checking whether $CC accepts -g" >&5
1769 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1770 if test "${ac_cv_prog_cc_g+set}" = set; then
1771 echo $ECHO_N "(cached) $ECHO_C" >&6
1773 cat >conftest.$ac_ext <<_ACEOF
1774 #line 1774 "configure"
1775 #include "confdefs.h"
1785 rm -f conftest.$ac_objext
1786 if { (eval echo "$as_me:1786: \"$ac_compile\"") >&5
1787 (eval $ac_compile) 2>&5
1789 echo "$as_me:1789: \$? = $ac_status" >&5
1790 (exit $ac_status); } &&
1791 { ac_try='test -s conftest.$ac_objext'
1792 { (eval echo "$as_me:1792: \"$ac_try\"") >&5
1795 echo "$as_me:1795: \$? = $ac_status" >&5
1796 (exit $ac_status); }; }; then
1799 echo "$as_me: failed program was:" >&5
1800 cat conftest.$ac_ext >&5
1803 rm -f conftest.$ac_objext conftest.$ac_ext
1805 echo "$as_me:1805: result: $ac_cv_prog_cc_g" >&5
1806 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1807 if test "$ac_test_CFLAGS" = set; then
1808 CFLAGS=$ac_save_CFLAGS
1809 elif test $ac_cv_prog_cc_g = yes; then
1810 if test "$GCC" = yes; then
1816 if test "$GCC" = yes; then
1822 # Some people use a C++ compiler to compile C. Since we use `exit',
1823 # in C++ we need to declare it. In case someone uses the same compiler
1824 # for both compiling C and C++ we need to have the C++ compiler decide
1825 # the declaration of exit, since it's the most demanding environment.
1826 cat >conftest.$ac_ext <<_ACEOF
1831 rm -f conftest.$ac_objext
1832 if { (eval echo "$as_me:1832: \"$ac_compile\"") >&5
1833 (eval $ac_compile) 2>&5
1835 echo "$as_me:1835: \$? = $ac_status" >&5
1836 (exit $ac_status); } &&
1837 { ac_try='test -s conftest.$ac_objext'
1838 { (eval echo "$as_me:1838: \"$ac_try\"") >&5
1841 echo "$as_me:1841: \$? = $ac_status" >&5
1842 (exit $ac_status); }; }; then
1843 for ac_declaration in \
1845 '#include <stdlib.h>' \
1846 'extern "C" void std::exit (int) throw (); using std::exit;' \
1847 'extern "C" void std::exit (int); using std::exit;' \
1848 'extern "C" void exit (int) throw ();' \
1849 'extern "C" void exit (int);' \
1852 cat >conftest.$ac_ext <<_ACEOF
1853 #line 1853 "configure"
1854 #include "confdefs.h"
1865 rm -f conftest.$ac_objext
1866 if { (eval echo "$as_me:1866: \"$ac_compile\"") >&5
1867 (eval $ac_compile) 2>&5
1869 echo "$as_me:1869: \$? = $ac_status" >&5
1870 (exit $ac_status); } &&
1871 { ac_try='test -s conftest.$ac_objext'
1872 { (eval echo "$as_me:1872: \"$ac_try\"") >&5
1875 echo "$as_me:1875: \$? = $ac_status" >&5
1876 (exit $ac_status); }; }; then
1879 echo "$as_me: failed program was:" >&5
1880 cat conftest.$ac_ext >&5
1883 rm -f conftest.$ac_objext conftest.$ac_ext
1884 cat >conftest.$ac_ext <<_ACEOF
1885 #line 1885 "configure"
1886 #include "confdefs.h"
1896 rm -f conftest.$ac_objext
1897 if { (eval echo "$as_me:1897: \"$ac_compile\"") >&5
1898 (eval $ac_compile) 2>&5
1900 echo "$as_me:1900: \$? = $ac_status" >&5
1901 (exit $ac_status); } &&
1902 { ac_try='test -s conftest.$ac_objext'
1903 { (eval echo "$as_me:1903: \"$ac_try\"") >&5
1906 echo "$as_me:1906: \$? = $ac_status" >&5
1907 (exit $ac_status); }; }; then
1910 echo "$as_me: failed program was:" >&5
1911 cat conftest.$ac_ext >&5
1913 rm -f conftest.$ac_objext conftest.$ac_ext
1916 if test -n "$ac_declaration"; then
1917 echo '#ifdef __cplusplus' >>confdefs.h
1918 echo $ac_declaration >>confdefs.h
1919 echo '#endif' >>confdefs.h
1923 echo "$as_me: failed program was:" >&5
1924 cat conftest.$ac_ext >&5
1926 rm -f conftest.$ac_objext conftest.$ac_ext
1928 ac_cpp='$CPP $CPPFLAGS'
1929 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1930 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1931 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1932 ac_main_return=return
1935 if test "$GCC" = yes ; then
1936 echo "$as_me:1936: checking version of $CC" >&5
1937 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1938 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1939 test -z "$GCC_VERSION" && GCC_VERSION=unknown
1940 echo "$as_me:1940: result: $GCC_VERSION" >&5
1941 echo "${ECHO_T}$GCC_VERSION" >&6
1944 echo "$as_me:1944: checking for $CC option to accept ANSI C" >&5
1945 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
1946 if test "${ac_cv_prog_cc_stdc+set}" = set; then
1947 echo $ECHO_N "(cached) $ECHO_C" >&6
1949 ac_cv_prog_cc_stdc=no
1951 cat >conftest.$ac_ext <<_ACEOF
1952 #line 1952 "configure"
1953 #include "confdefs.h"
1956 #include <sys/types.h>
1957 #include <sys/stat.h>
1958 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
1959 struct buf { int x; };
1960 FILE * (*rcsopen) (struct buf *, struct stat *, int);
1961 static char *e (p, i)
1967 static char *f (char * (*g) (char **, int), char **p, ...)
1972 s = g (p, va_arg (v,int));
1976 int test (int i, double x);
1977 struct s1 {int (*f) (int a);};
1978 struct s2 {int (*f) (double a);};
1979 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1985 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
1990 # Don't try gcc -ansi; that turns off useful extensions and
1991 # breaks some systems' header files.
1992 # AIX -qlanglvl=ansi
1993 # Ultrix and OSF/1 -std1
1994 # HP-UX 10.20 and later -Ae
1995 # HP-UX older versions -Aa -D_HPUX_SOURCE
1996 # SVR4 -Xc -D__EXTENSIONS__
1997 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1999 CC="$ac_save_CC $ac_arg"
2000 rm -f conftest.$ac_objext
2001 if { (eval echo "$as_me:2001: \"$ac_compile\"") >&5
2002 (eval $ac_compile) 2>&5
2004 echo "$as_me:2004: \$? = $ac_status" >&5
2005 (exit $ac_status); } &&
2006 { ac_try='test -s conftest.$ac_objext'
2007 { (eval echo "$as_me:2007: \"$ac_try\"") >&5
2010 echo "$as_me:2010: \$? = $ac_status" >&5
2011 (exit $ac_status); }; }; then
2012 ac_cv_prog_cc_stdc=$ac_arg
2015 echo "$as_me: failed program was:" >&5
2016 cat conftest.$ac_ext >&5
2018 rm -f conftest.$ac_objext
2020 rm -f conftest.$ac_ext conftest.$ac_objext
2025 case "x$ac_cv_prog_cc_stdc" in
2027 echo "$as_me:2027: result: none needed" >&5
2028 echo "${ECHO_T}none needed" >&6 ;;
2030 echo "$as_me:2030: result: $ac_cv_prog_cc_stdc" >&5
2031 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2032 CC="$CC $ac_cv_prog_cc_stdc" ;;
2035 # This should have been defined by AC_PROG_CC
2038 echo "$as_me:2038: checking \$CC variable" >&5
2039 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2042 echo "$as_me:2042: result: broken" >&5
2043 echo "${ECHO_T}broken" >&6
2044 { echo "$as_me:2044: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2045 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2047 cf_flags=`echo "$CC" | sed -e 's/^[^ ]*[ ]//'`
2048 CC=`echo "$CC" | sed -e 's/[ ].*//'`
2053 cf_new_extra_cppflags=
2055 for cf_add_cflags in $cf_flags
2057 case $cf_fix_cppflags in
2059 case $cf_add_cflags in #(vi
2060 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2061 case $cf_add_cflags in
2063 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2065 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2066 && test -z "${cf_tst_cflags}" \
2067 && cf_fix_cppflags=yes
2069 if test $cf_fix_cppflags = yes ; then
2070 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2072 elif test "${cf_tst_cflags}" = "\"'" ; then
2073 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2079 *$cf_add_cflags) #(vi
2082 case $cf_add_cflags in #(vi
2084 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2086 CPPFLAGS=`echo "$CPPFLAGS" | \
2087 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2088 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2092 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2097 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2102 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2104 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2106 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2107 && test -z "${cf_tst_cflags}" \
2108 && cf_fix_cppflags=no
2113 if test -n "$cf_new_cflags" ; then
2115 CFLAGS="$CFLAGS $cf_new_cflags"
2118 if test -n "$cf_new_cppflags" ; then
2120 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2123 if test -n "$cf_new_extra_cppflags" ; then
2125 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2130 echo "$as_me:2130: result: ok" >&5
2131 echo "${ECHO_T}ok" >&6
2136 ac_cpp='$CPP $CPPFLAGS'
2137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2140 ac_main_return=return
2141 echo "$as_me:2141: checking how to run the C preprocessor" >&5
2142 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2143 # On Suns, sometimes $CPP names a directory.
2144 if test -n "$CPP" && test -d "$CPP"; then
2147 if test -z "$CPP"; then
2148 if test "${ac_cv_prog_CPP+set}" = set; then
2149 echo $ECHO_N "(cached) $ECHO_C" >&6
2151 # Double quotes because CPP needs to be expanded
2152 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2155 for ac_c_preproc_warn_flag in '' yes
2157 # Use a header file that comes with gcc, so configuring glibc
2158 # with a fresh cross-compiler works.
2159 # On the NeXT, cc -E runs the code through the compiler's parser,
2160 # not just through cpp. "Syntax error" is here to catch this case.
2161 cat >conftest.$ac_ext <<_ACEOF
2162 #line 2162 "configure"
2163 #include "confdefs.h"
2167 if { (eval echo "$as_me:2167: \"$ac_cpp conftest.$ac_ext\"") >&5
2168 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2170 egrep -v '^ *\+' conftest.er1 >conftest.err
2172 cat conftest.err >&5
2173 echo "$as_me:2173: \$? = $ac_status" >&5
2174 (exit $ac_status); } >/dev/null; then
2175 if test -s conftest.err; then
2176 ac_cpp_err=$ac_c_preproc_warn_flag
2183 if test -z "$ac_cpp_err"; then
2186 echo "$as_me: failed program was:" >&5
2187 cat conftest.$ac_ext >&5
2188 # Broken: fails on valid input.
2191 rm -f conftest.err conftest.$ac_ext
2193 # OK, works on sane cases. Now check whether non-existent headers
2194 # can be detected and how.
2195 cat >conftest.$ac_ext <<_ACEOF
2196 #line 2196 "configure"
2197 #include "confdefs.h"
2198 #include <ac_nonexistent.h>
2200 if { (eval echo "$as_me:2200: \"$ac_cpp conftest.$ac_ext\"") >&5
2201 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2203 egrep -v '^ *\+' conftest.er1 >conftest.err
2205 cat conftest.err >&5
2206 echo "$as_me:2206: \$? = $ac_status" >&5
2207 (exit $ac_status); } >/dev/null; then
2208 if test -s conftest.err; then
2209 ac_cpp_err=$ac_c_preproc_warn_flag
2216 if test -z "$ac_cpp_err"; then
2217 # Broken: success on invalid input.
2220 echo "$as_me: failed program was:" >&5
2221 cat conftest.$ac_ext >&5
2222 # Passes both tests.
2226 rm -f conftest.err conftest.$ac_ext
2229 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2230 rm -f conftest.err conftest.$ac_ext
2231 if $ac_preproc_ok; then
2243 echo "$as_me:2243: result: $CPP" >&5
2244 echo "${ECHO_T}$CPP" >&6
2246 for ac_c_preproc_warn_flag in '' yes
2248 # Use a header file that comes with gcc, so configuring glibc
2249 # with a fresh cross-compiler works.
2250 # On the NeXT, cc -E runs the code through the compiler's parser,
2251 # not just through cpp. "Syntax error" is here to catch this case.
2252 cat >conftest.$ac_ext <<_ACEOF
2253 #line 2253 "configure"
2254 #include "confdefs.h"
2258 if { (eval echo "$as_me:2258: \"$ac_cpp conftest.$ac_ext\"") >&5
2259 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2261 egrep -v '^ *\+' conftest.er1 >conftest.err
2263 cat conftest.err >&5
2264 echo "$as_me:2264: \$? = $ac_status" >&5
2265 (exit $ac_status); } >/dev/null; then
2266 if test -s conftest.err; then
2267 ac_cpp_err=$ac_c_preproc_warn_flag
2274 if test -z "$ac_cpp_err"; then
2277 echo "$as_me: failed program was:" >&5
2278 cat conftest.$ac_ext >&5
2279 # Broken: fails on valid input.
2282 rm -f conftest.err conftest.$ac_ext
2284 # OK, works on sane cases. Now check whether non-existent headers
2285 # can be detected and how.
2286 cat >conftest.$ac_ext <<_ACEOF
2287 #line 2287 "configure"
2288 #include "confdefs.h"
2289 #include <ac_nonexistent.h>
2291 if { (eval echo "$as_me:2291: \"$ac_cpp conftest.$ac_ext\"") >&5
2292 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2294 egrep -v '^ *\+' conftest.er1 >conftest.err
2296 cat conftest.err >&5
2297 echo "$as_me:2297: \$? = $ac_status" >&5
2298 (exit $ac_status); } >/dev/null; then
2299 if test -s conftest.err; then
2300 ac_cpp_err=$ac_c_preproc_warn_flag
2307 if test -z "$ac_cpp_err"; then
2308 # Broken: success on invalid input.
2311 echo "$as_me: failed program was:" >&5
2312 cat conftest.$ac_ext >&5
2313 # Passes both tests.
2317 rm -f conftest.err conftest.$ac_ext
2320 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2321 rm -f conftest.err conftest.$ac_ext
2322 if $ac_preproc_ok; then
2325 { { echo "$as_me:2325: error: C preprocessor \"$CPP\" fails sanity check" >&5
2326 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2327 { (exit 1); exit 1; }; }
2331 ac_cpp='$CPP $CPPFLAGS'
2332 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2333 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2334 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2335 ac_main_return=return
2337 if test $ac_cv_c_compiler_gnu = yes; then
2338 echo "$as_me:2338: checking whether $CC needs -traditional" >&5
2339 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2340 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2341 echo $ECHO_N "(cached) $ECHO_C" >&6
2343 ac_pattern="Autoconf.*'x'"
2344 cat >conftest.$ac_ext <<_ACEOF
2345 #line 2345 "configure"
2346 #include "confdefs.h"
2348 int Autoconf = TIOCGETP;
2350 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2351 egrep "$ac_pattern" >/dev/null 2>&1; then
2352 ac_cv_prog_gcc_traditional=yes
2354 ac_cv_prog_gcc_traditional=no
2358 if test $ac_cv_prog_gcc_traditional = no; then
2359 cat >conftest.$ac_ext <<_ACEOF
2360 #line 2360 "configure"
2361 #include "confdefs.h"
2363 int Autoconf = TCGETA;
2365 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2366 egrep "$ac_pattern" >/dev/null 2>&1; then
2367 ac_cv_prog_gcc_traditional=yes
2373 echo "$as_me:2373: result: $ac_cv_prog_gcc_traditional" >&5
2374 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2375 if test $ac_cv_prog_gcc_traditional = yes; then
2376 CC="$CC -traditional"
2380 echo "$as_me:2380: checking whether $CC understands -c and -o together" >&5
2381 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2382 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2383 echo $ECHO_N "(cached) $ECHO_C" >&6
2386 cat > conftest.$ac_ext <<CF_EOF
2390 ${cf_cv_main_return:-return}(0);
2393 # We do the test twice because some compilers refuse to overwrite an
2394 # existing .o file with -o, though they will create one.
2395 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2396 if { (eval echo "$as_me:2396: \"$ac_try\"") >&5
2399 echo "$as_me:2399: \$? = $ac_status" >&5
2400 (exit $ac_status); } &&
2401 test -f conftest2.$ac_objext && { (eval echo "$as_me:2401: \"$ac_try\"") >&5
2404 echo "$as_me:2404: \$? = $ac_status" >&5
2405 (exit $ac_status); };
2407 eval cf_cv_prog_CC_c_o=yes
2409 eval cf_cv_prog_CC_c_o=no
2414 if test $cf_cv_prog_CC_c_o = yes; then
2415 echo "$as_me:2415: result: yes" >&5
2416 echo "${ECHO_T}yes" >&6
2418 echo "$as_me:2418: result: no" >&5
2419 echo "${ECHO_T}no" >&6
2422 if test "$cross_compiling" = yes ; then
2425 case "$cf_cv_system_name" in #(vi
2426 dragonfly*|mirbsd*|freebsd*) #(vi
2427 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2429 *) LDPATH=$PATH:/sbin:/usr/sbin
2430 # Extract the first word of "ldconfig", so it can be a program name with args.
2431 set dummy ldconfig; ac_word=$2
2432 echo "$as_me:2432: checking for $ac_word" >&5
2433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2434 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2435 echo $ECHO_N "(cached) $ECHO_C" >&6
2439 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2442 ac_save_IFS=$IFS; IFS=$ac_path_separator
2444 for ac_dir in $ac_dummy; do
2446 test -z "$ac_dir" && ac_dir=.
2447 if $as_executable_p "$ac_dir/$ac_word"; then
2448 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2449 echo "$as_me:2449: found $ac_dir/$ac_word" >&5
2457 LDCONFIG=$ac_cv_path_LDCONFIG
2459 if test -n "$LDCONFIG"; then
2460 echo "$as_me:2460: result: $LDCONFIG" >&5
2461 echo "${ECHO_T}$LDCONFIG" >&6
2463 echo "$as_me:2463: result: no" >&5
2464 echo "${ECHO_T}no" >&6
2471 echo "$as_me:2471: checking if you want to ensure bool is consistent with C++" >&5
2472 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2474 # Check whether --with-cxx or --without-cxx was given.
2475 if test "${with_cxx+set}" = set; then
2477 cf_with_cxx=$withval
2481 echo "$as_me:2481: result: $cf_with_cxx" >&5
2482 echo "${ECHO_T}$cf_with_cxx" >&6
2483 if test "X$cf_with_cxx" = Xno ; then
2487 # with autoconf 2.13, we can change the error to a warning:
2489 ac_cpp='$CXXCPP $CPPFLAGS'
2490 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2491 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2492 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2493 ac_main_return=return
2494 if test -n "$ac_tool_prefix"; then
2495 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2497 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2498 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2499 echo "$as_me:2499: checking for $ac_word" >&5
2500 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2501 if test "${ac_cv_prog_CXX+set}" = set; then
2502 echo $ECHO_N "(cached) $ECHO_C" >&6
2504 if test -n "$CXX"; then
2505 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2507 ac_save_IFS=$IFS; IFS=$ac_path_separator
2509 for ac_dir in $ac_dummy; do
2511 test -z "$ac_dir" && ac_dir=.
2512 $as_executable_p "$ac_dir/$ac_word" || continue
2513 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2514 echo "$as_me:2514: found $ac_dir/$ac_word" >&5
2521 if test -n "$CXX"; then
2522 echo "$as_me:2522: result: $CXX" >&5
2523 echo "${ECHO_T}$CXX" >&6
2525 echo "$as_me:2525: result: no" >&5
2526 echo "${ECHO_T}no" >&6
2529 test -n "$CXX" && break
2532 if test -z "$CXX"; then
2534 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2536 # Extract the first word of "$ac_prog", so it can be a program name with args.
2537 set dummy $ac_prog; ac_word=$2
2538 echo "$as_me:2538: checking for $ac_word" >&5
2539 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2540 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2541 echo $ECHO_N "(cached) $ECHO_C" >&6
2543 if test -n "$ac_ct_CXX"; then
2544 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2546 ac_save_IFS=$IFS; IFS=$ac_path_separator
2548 for ac_dir in $ac_dummy; do
2550 test -z "$ac_dir" && ac_dir=.
2551 $as_executable_p "$ac_dir/$ac_word" || continue
2552 ac_cv_prog_ac_ct_CXX="$ac_prog"
2553 echo "$as_me:2553: found $ac_dir/$ac_word" >&5
2559 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2560 if test -n "$ac_ct_CXX"; then
2561 echo "$as_me:2561: result: $ac_ct_CXX" >&5
2562 echo "${ECHO_T}$ac_ct_CXX" >&6
2564 echo "$as_me:2564: result: no" >&5
2565 echo "${ECHO_T}no" >&6
2568 test -n "$ac_ct_CXX" && break
2570 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2575 # Provide some information about the compiler.
2576 echo "$as_me:2576:" \
2577 "checking for C++ compiler version" >&5
2578 ac_compiler=`set X $ac_compile; echo $2`
2579 { (eval echo "$as_me:2579: \"$ac_compiler --version </dev/null >&5\"") >&5
2580 (eval $ac_compiler --version </dev/null >&5) 2>&5
2582 echo "$as_me:2582: \$? = $ac_status" >&5
2583 (exit $ac_status); }
2584 { (eval echo "$as_me:2584: \"$ac_compiler -v </dev/null >&5\"") >&5
2585 (eval $ac_compiler -v </dev/null >&5) 2>&5
2587 echo "$as_me:2587: \$? = $ac_status" >&5
2588 (exit $ac_status); }
2589 { (eval echo "$as_me:2589: \"$ac_compiler -V </dev/null >&5\"") >&5
2590 (eval $ac_compiler -V </dev/null >&5) 2>&5
2592 echo "$as_me:2592: \$? = $ac_status" >&5
2593 (exit $ac_status); }
2595 echo "$as_me:2595: checking whether we are using the GNU C++ compiler" >&5
2596 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2597 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2598 echo $ECHO_N "(cached) $ECHO_C" >&6
2600 cat >conftest.$ac_ext <<_ACEOF
2601 #line 2601 "configure"
2602 #include "confdefs.h"
2615 rm -f conftest.$ac_objext
2616 if { (eval echo "$as_me:2616: \"$ac_compile\"") >&5
2617 (eval $ac_compile) 2>&5
2619 echo "$as_me:2619: \$? = $ac_status" >&5
2620 (exit $ac_status); } &&
2621 { ac_try='test -s conftest.$ac_objext'
2622 { (eval echo "$as_me:2622: \"$ac_try\"") >&5
2625 echo "$as_me:2625: \$? = $ac_status" >&5
2626 (exit $ac_status); }; }; then
2629 echo "$as_me: failed program was:" >&5
2630 cat conftest.$ac_ext >&5
2633 rm -f conftest.$ac_objext conftest.$ac_ext
2634 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2637 echo "$as_me:2637: result: $ac_cv_cxx_compiler_gnu" >&5
2638 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2639 GXX=`test $ac_compiler_gnu = yes && echo yes`
2640 ac_test_CXXFLAGS=${CXXFLAGS+set}
2641 ac_save_CXXFLAGS=$CXXFLAGS
2643 echo "$as_me:2643: checking whether $CXX accepts -g" >&5
2644 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2645 if test "${ac_cv_prog_cxx_g+set}" = set; then
2646 echo $ECHO_N "(cached) $ECHO_C" >&6
2648 cat >conftest.$ac_ext <<_ACEOF
2649 #line 2649 "configure"
2650 #include "confdefs.h"
2660 rm -f conftest.$ac_objext
2661 if { (eval echo "$as_me:2661: \"$ac_compile\"") >&5
2662 (eval $ac_compile) 2>&5
2664 echo "$as_me:2664: \$? = $ac_status" >&5
2665 (exit $ac_status); } &&
2666 { ac_try='test -s conftest.$ac_objext'
2667 { (eval echo "$as_me:2667: \"$ac_try\"") >&5
2670 echo "$as_me:2670: \$? = $ac_status" >&5
2671 (exit $ac_status); }; }; then
2672 ac_cv_prog_cxx_g=yes
2674 echo "$as_me: failed program was:" >&5
2675 cat conftest.$ac_ext >&5
2678 rm -f conftest.$ac_objext conftest.$ac_ext
2680 echo "$as_me:2680: result: $ac_cv_prog_cxx_g" >&5
2681 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2682 if test "$ac_test_CXXFLAGS" = set; then
2683 CXXFLAGS=$ac_save_CXXFLAGS
2684 elif test $ac_cv_prog_cxx_g = yes; then
2685 if test "$GXX" = yes; then
2691 if test "$GXX" = yes; then
2697 for ac_declaration in \
2699 '#include <stdlib.h>' \
2700 'extern "C" void std::exit (int) throw (); using std::exit;' \
2701 'extern "C" void std::exit (int); using std::exit;' \
2702 'extern "C" void exit (int) throw ();' \
2703 'extern "C" void exit (int);' \
2706 cat >conftest.$ac_ext <<_ACEOF
2707 #line 2707 "configure"
2708 #include "confdefs.h"
2719 rm -f conftest.$ac_objext
2720 if { (eval echo "$as_me:2720: \"$ac_compile\"") >&5
2721 (eval $ac_compile) 2>&5
2723 echo "$as_me:2723: \$? = $ac_status" >&5
2724 (exit $ac_status); } &&
2725 { ac_try='test -s conftest.$ac_objext'
2726 { (eval echo "$as_me:2726: \"$ac_try\"") >&5
2729 echo "$as_me:2729: \$? = $ac_status" >&5
2730 (exit $ac_status); }; }; then
2733 echo "$as_me: failed program was:" >&5
2734 cat conftest.$ac_ext >&5
2737 rm -f conftest.$ac_objext conftest.$ac_ext
2738 cat >conftest.$ac_ext <<_ACEOF
2739 #line 2739 "configure"
2740 #include "confdefs.h"
2750 rm -f conftest.$ac_objext
2751 if { (eval echo "$as_me:2751: \"$ac_compile\"") >&5
2752 (eval $ac_compile) 2>&5
2754 echo "$as_me:2754: \$? = $ac_status" >&5
2755 (exit $ac_status); } &&
2756 { ac_try='test -s conftest.$ac_objext'
2757 { (eval echo "$as_me:2757: \"$ac_try\"") >&5
2760 echo "$as_me:2760: \$? = $ac_status" >&5
2761 (exit $ac_status); }; }; then
2764 echo "$as_me: failed program was:" >&5
2765 cat conftest.$ac_ext >&5
2767 rm -f conftest.$ac_objext conftest.$ac_ext
2770 if test -n "$ac_declaration"; then
2771 echo '#ifdef __cplusplus' >>confdefs.h
2772 echo $ac_declaration >>confdefs.h
2773 echo '#endif' >>confdefs.h
2777 ac_cpp='$CPP $CPPFLAGS'
2778 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2779 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2780 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2781 ac_main_return=return
2783 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
2784 if test "$CXX" = "g++" ; then
2785 # Extract the first word of "g++", so it can be a program name with args.
2786 set dummy g++; ac_word=$2
2787 echo "$as_me:2787: checking for $ac_word" >&5
2788 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2789 if test "${ac_cv_path_CXX+set}" = set; then
2790 echo $ECHO_N "(cached) $ECHO_C" >&6
2794 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2797 ac_save_IFS=$IFS; IFS=$ac_path_separator
2799 for ac_dir in $ac_dummy; do
2801 test -z "$ac_dir" && ac_dir=.
2802 if $as_executable_p "$ac_dir/$ac_word"; then
2803 ac_cv_path_CXX="$ac_dir/$ac_word"
2804 echo "$as_me:2804: found $ac_dir/$ac_word" >&5
2814 if test -n "$CXX"; then
2815 echo "$as_me:2815: result: $CXX" >&5
2816 echo "${ECHO_T}$CXX" >&6
2818 echo "$as_me:2818: result: no" >&5
2819 echo "${ECHO_T}no" >&6
2823 case "x$CXX" in #(vi
2825 { echo "$as_me:2825: WARNING: You don't have any C++ compiler, too bad" >&5
2826 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
2827 cf_with_cxx=no; CXX=""; GXX="";
2833 if test "$GXX" = yes; then
2834 echo "$as_me:2834: checking version of ${CXX:-g++}" >&5
2835 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
2836 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2837 test -z "$GXX_VERSION" && GXX_VERSION=unknown
2838 echo "$as_me:2838: result: $GXX_VERSION" >&5
2839 echo "${ECHO_T}$GXX_VERSION" >&6
2842 case $GXX_VERSION in
2844 # GXX=""; CXX=""; ac_cv_prog_gxx=no
2846 { echo "$as_me:2846: WARNING: templates do not work" >&5
2847 echo "$as_me: WARNING: templates do not work" >&2;}
2851 echo "$as_me:2851: checking if you want to build C++ binding and demo" >&5
2852 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
2854 # Check whether --with-cxx-binding or --without-cxx-binding was given.
2855 if test "${with_cxx_binding+set}" = set; then
2856 withval="$with_cxx_binding"
2857 cf_with_cxx_binding=$withval
2859 cf_with_cxx_binding=$cf_with_cxx
2861 echo "$as_me:2861: result: $cf_with_cxx_binding" >&5
2862 echo "${ECHO_T}$cf_with_cxx_binding" >&6
2864 echo "$as_me:2864: checking if you want to build with Ada95" >&5
2865 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
2866 echo "$as_me:2866: result: $cf_with_ada" >&5
2867 echo "${ECHO_T}$cf_with_ada" >&6
2869 echo "$as_me:2869: checking if you want to install terminal database" >&5
2870 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
2872 # Check whether --enable-db-install or --disable-db-install was given.
2873 if test "${enable_db_install+set}" = set; then
2874 enableval="$enable_db_install"
2875 cf_with_db_install=$enableval
2877 cf_with_db_install=yes
2879 echo "$as_me:2879: result: $cf_with_db_install" >&5
2880 echo "${ECHO_T}$cf_with_db_install" >&6
2882 echo "$as_me:2882: checking if you want to install manpages" >&5
2883 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
2885 # Check whether --with-manpages or --without-manpages was given.
2886 if test "${with_manpages+set}" = set; then
2887 withval="$with_manpages"
2888 cf_with_manpages=$withval
2890 cf_with_manpages=yes
2892 echo "$as_me:2892: result: $cf_with_manpages" >&5
2893 echo "${ECHO_T}$cf_with_manpages" >&6
2895 echo "$as_me:2895: checking if you want to build programs such as tic" >&5
2896 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
2898 # Check whether --with-progs or --without-progs was given.
2899 if test "${with_progs+set}" = set; then
2900 withval="$with_progs"
2901 cf_with_progs=$withval
2905 echo "$as_me:2905: result: $cf_with_progs" >&5
2906 echo "${ECHO_T}$cf_with_progs" >&6
2908 echo "$as_me:2908: checking if you want to build test-programs" >&5
2909 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
2911 # Check whether --with-tests or --without-tests was given.
2912 if test "${with_tests+set}" = set; then
2913 withval="$with_tests"
2914 cf_with_tests=$withval
2918 echo "$as_me:2918: result: $cf_with_tests" >&5
2919 echo "${ECHO_T}$cf_with_tests" >&6
2921 echo "$as_me:2921: checking if you wish to install curses.h" >&5
2922 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
2924 # Check whether --with-curses-h or --without-curses-h was given.
2925 if test "${with_curses_h+set}" = set; then
2926 withval="$with_curses_h"
2927 with_curses_h=$withval
2931 echo "$as_me:2931: result: $with_curses_h" >&5
2932 echo "${ECHO_T}$with_curses_h" >&6
2934 modules_to_build="ncurses"
2935 if test "X$cf_with_progs" != Xno ; then
2936 modules_to_build="$modules_to_build progs tack"
2938 modules_to_build="$modules_to_build panel menu form"
2940 test "$program_prefix" != NONE &&
2941 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2942 # Use a double $ so make ignores it.
2943 test "$program_suffix" != NONE &&
2944 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2945 # Double any \ or $. echo might interpret backslashes.
2946 # By default was `s,x,x', remove it if useless.
2947 cat <<\_ACEOF >conftest.sed
2948 s/[\\$]/&&/g;s/;s,x,x,$//
2950 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2953 for ac_prog in mawk gawk nawk awk
2955 # Extract the first word of "$ac_prog", so it can be a program name with args.
2956 set dummy $ac_prog; ac_word=$2
2957 echo "$as_me:2957: checking for $ac_word" >&5
2958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2959 if test "${ac_cv_prog_AWK+set}" = set; then
2960 echo $ECHO_N "(cached) $ECHO_C" >&6
2962 if test -n "$AWK"; then
2963 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2965 ac_save_IFS=$IFS; IFS=$ac_path_separator
2967 for ac_dir in $ac_dummy; do
2969 test -z "$ac_dir" && ac_dir=.
2970 $as_executable_p "$ac_dir/$ac_word" || continue
2971 ac_cv_prog_AWK="$ac_prog"
2972 echo "$as_me:2972: found $ac_dir/$ac_word" >&5
2979 if test -n "$AWK"; then
2980 echo "$as_me:2980: result: $AWK" >&5
2981 echo "${ECHO_T}$AWK" >&6
2983 echo "$as_me:2983: result: no" >&5
2984 echo "${ECHO_T}no" >&6
2987 test -n "$AWK" && break
2990 test -z "$AWK" && { { echo "$as_me:2990: error: No awk program found" >&5
2991 echo "$as_me: error: No awk program found" >&2;}
2992 { (exit 1); exit 1; }; }
2994 echo "$as_me:2994: checking for egrep" >&5
2995 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2996 if test "${ac_cv_prog_egrep+set}" = set; then
2997 echo $ECHO_N "(cached) $ECHO_C" >&6
2999 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3000 then ac_cv_prog_egrep='grep -E'
3001 else ac_cv_prog_egrep='egrep'
3004 echo "$as_me:3004: result: $ac_cv_prog_egrep" >&5
3005 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3006 EGREP=$ac_cv_prog_egrep
3008 test -z "$EGREP" && { { echo "$as_me:3008: error: No egrep program found" >&5
3009 echo "$as_me: error: No egrep program found" >&2;}
3010 { (exit 1); exit 1; }; }
3012 # Find a good install program. We prefer a C program (faster),
3013 # so one script is as good as another. But avoid the broken or
3014 # incompatible versions:
3015 # SysV /etc/install, /usr/sbin/install
3016 # SunOS /usr/etc/install
3017 # IRIX /sbin/install
3019 # AmigaOS /C/install, which installs bootblocks on floppy discs
3020 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3021 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3022 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3023 # ./install, which can be erroneously created by make from ./install.sh.
3024 echo "$as_me:3024: checking for a BSD compatible install" >&5
3025 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3026 if test -z "$INSTALL"; then
3027 if test "${ac_cv_path_install+set}" = set; then
3028 echo $ECHO_N "(cached) $ECHO_C" >&6
3030 ac_save_IFS=$IFS; IFS=$ac_path_separator
3031 for ac_dir in $PATH; do
3033 # Account for people who put trailing slashes in PATH elements.
3035 / | ./ | .// | /cC/* \
3036 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3039 # OSF1 and SCO ODT 3.0 have their own names for install.
3040 # Don't use installbsd from OSF since it installs stuff as root
3042 for ac_prog in ginstall scoinst install; do
3043 if $as_executable_p "$ac_dir/$ac_prog"; then
3044 if test $ac_prog = install &&
3045 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3046 # AIX install. It has an incompatible calling convention.
3048 elif test $ac_prog = install &&
3049 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3050 # program-specific install script used by HP pwplus--don't use.
3053 ac_cv_path_install="$ac_dir/$ac_prog -c"
3063 if test "${ac_cv_path_install+set}" = set; then
3064 INSTALL=$ac_cv_path_install
3066 # As a last resort, use the slow shell script. We don't cache a
3067 # path for INSTALL within a source directory, because that will
3068 # break other packages using the cache if that directory is
3069 # removed, or if the path is relative.
3070 INSTALL=$ac_install_sh
3073 echo "$as_me:3073: result: $INSTALL" >&5
3074 echo "${ECHO_T}$INSTALL" >&6
3076 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3077 # It thinks the first close brace ends the variable substitution.
3078 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3080 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3082 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3088 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3089 test -z "$cf_dir" && cf_dir=.
3090 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3094 for ac_prog in tdlint lint alint splint lclint
3096 # Extract the first word of "$ac_prog", so it can be a program name with args.
3097 set dummy $ac_prog; ac_word=$2
3098 echo "$as_me:3098: checking for $ac_word" >&5
3099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3100 if test "${ac_cv_prog_LINT+set}" = set; then
3101 echo $ECHO_N "(cached) $ECHO_C" >&6
3103 if test -n "$LINT"; then
3104 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3106 ac_save_IFS=$IFS; IFS=$ac_path_separator
3108 for ac_dir in $ac_dummy; do
3110 test -z "$ac_dir" && ac_dir=.
3111 $as_executable_p "$ac_dir/$ac_word" || continue
3112 ac_cv_prog_LINT="$ac_prog"
3113 echo "$as_me:3113: found $ac_dir/$ac_word" >&5
3119 LINT=$ac_cv_prog_LINT
3120 if test -n "$LINT"; then
3121 echo "$as_me:3121: result: $LINT" >&5
3122 echo "${ECHO_T}$LINT" >&6
3124 echo "$as_me:3124: result: no" >&5
3125 echo "${ECHO_T}no" >&6
3128 test -n "$LINT" && break
3131 echo "$as_me:3131: checking whether ln -s works" >&5
3132 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3134 if test "$LN_S" = "ln -s"; then
3135 echo "$as_me:3135: result: yes" >&5
3136 echo "${ECHO_T}yes" >&6
3138 echo "$as_me:3138: result: no, using $LN_S" >&5
3139 echo "${ECHO_T}no, using $LN_S" >&6
3142 echo "$as_me:3142: checking if $LN_S -f options work" >&5
3143 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3145 rm -f conf$$.src conf$$dst
3147 echo first >conf$$.src
3148 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3153 rm -f conf$$.dst conf$$src
3154 echo "$as_me:3154: result: $cf_prog_ln_sf" >&5
3155 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3157 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3159 echo "$as_me:3159: checking for long file names" >&5
3160 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3161 if test "${ac_cv_sys_long_file_names+set}" = set; then
3162 echo $ECHO_N "(cached) $ECHO_C" >&6
3164 ac_cv_sys_long_file_names=yes
3165 # Test for long file names in all the places we know might matter:
3166 # . the current directory, where building will happen
3167 # $prefix/lib where we will be installing things
3168 # $exec_prefix/lib likewise
3169 # eval it to expand exec_prefix.
3170 # $TMPDIR if set, where it might want to write temporary files
3171 # if $TMPDIR is not set:
3172 # /tmp where it might want to write temporary files
3175 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3178 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3180 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3181 test -d $ac_dir || continue
3182 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3183 ac_xdir=$ac_dir/cf$$
3184 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3185 ac_tf1=$ac_xdir/conftest9012345
3186 ac_tf2=$ac_xdir/conftest9012346
3187 (echo 1 >$ac_tf1) 2>/dev/null
3188 (echo 2 >$ac_tf2) 2>/dev/null
3189 ac_val=`cat $ac_tf1 2>/dev/null`
3190 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3191 ac_cv_sys_long_file_names=no
3192 rm -rf $ac_xdir 2>/dev/null
3195 rm -rf $ac_xdir 2>/dev/null
3198 echo "$as_me:3198: result: $ac_cv_sys_long_file_names" >&5
3199 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3200 if test $ac_cv_sys_long_file_names = yes; then
3202 cat >>confdefs.h <<\EOF
3203 #define HAVE_LONG_FILE_NAMES 1
3208 # if we find pkg-config, check if we should install the ".pc" files.
3210 echo "$as_me:3210: checking if you want to use pkg-config" >&5
3211 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3213 # Check whether --with-pkg-config or --without-pkg-config was given.
3214 if test "${with_pkg_config+set}" = set; then
3215 withval="$with_pkg_config"
3216 cf_pkg_config=$withval
3220 echo "$as_me:3220: result: $cf_pkg_config" >&5
3221 echo "${ECHO_T}$cf_pkg_config" >&6
3223 case $cf_pkg_config in #(vi
3229 if test -n "$ac_tool_prefix"; then
3230 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3231 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3232 echo "$as_me:3232: checking for $ac_word" >&5
3233 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3234 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3235 echo $ECHO_N "(cached) $ECHO_C" >&6
3239 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3242 ac_save_IFS=$IFS; IFS=$ac_path_separator
3244 for ac_dir in $ac_dummy; do
3246 test -z "$ac_dir" && ac_dir=.
3247 if $as_executable_p "$ac_dir/$ac_word"; then
3248 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3249 echo "$as_me:3249: found $ac_dir/$ac_word" >&5
3257 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3259 if test -n "$PKG_CONFIG"; then
3260 echo "$as_me:3260: result: $PKG_CONFIG" >&5
3261 echo "${ECHO_T}$PKG_CONFIG" >&6
3263 echo "$as_me:3263: result: no" >&5
3264 echo "${ECHO_T}no" >&6
3268 if test -z "$ac_cv_path_PKG_CONFIG"; then
3269 ac_pt_PKG_CONFIG=$PKG_CONFIG
3270 # Extract the first word of "pkg-config", so it can be a program name with args.
3271 set dummy pkg-config; ac_word=$2
3272 echo "$as_me:3272: checking for $ac_word" >&5
3273 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3274 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3275 echo $ECHO_N "(cached) $ECHO_C" >&6
3277 case $ac_pt_PKG_CONFIG in
3279 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3282 ac_save_IFS=$IFS; IFS=$ac_path_separator
3284 for ac_dir in $ac_dummy; do
3286 test -z "$ac_dir" && ac_dir=.
3287 if $as_executable_p "$ac_dir/$ac_word"; then
3288 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3289 echo "$as_me:3289: found $ac_dir/$ac_word" >&5
3294 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3298 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3300 if test -n "$ac_pt_PKG_CONFIG"; then
3301 echo "$as_me:3301: result: $ac_pt_PKG_CONFIG" >&5
3302 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3304 echo "$as_me:3304: result: no" >&5
3305 echo "${ECHO_T}no" >&6
3308 PKG_CONFIG=$ac_pt_PKG_CONFIG
3310 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3319 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3320 if test "$PKG_CONFIG" != none ; then
3322 if test "x$prefix" != xNONE; then
3323 cf_path_syntax="$prefix"
3325 cf_path_syntax="$ac_default_prefix"
3328 case ".$PKG_CONFIG" in #(vi
3329 .\$\(*\)*|.\'*\'*) #(vi
3333 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3335 .\${*prefix}*|.\${*dir}*) #(vi
3336 eval PKG_CONFIG="$PKG_CONFIG"
3337 case ".$PKG_CONFIG" in #(vi
3339 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3344 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3347 { { echo "$as_me:3347: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3348 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3349 { (exit 1); exit 1; }; }
3355 if test "$PKG_CONFIG" != none ; then
3356 echo "$as_me:3356: checking for $PKG_CONFIG library directory" >&5
3357 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3359 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3360 if test "${with_pkg_config_libdir+set}" = set; then
3361 withval="$with_pkg_config_libdir"
3362 PKG_CONFIG_LIBDIR=$withval
3364 PKG_CONFIG_LIBDIR=yes
3367 case x$PKG_CONFIG_LIBDIR in #(vi
3371 # look for the library directory using the same prefix as the executable
3372 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3373 case x`(arch) 2>/dev/null` in #(vi
3375 for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3377 if test -d $cf_config/pkgconfig
3379 PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3385 PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3393 echo "$as_me:3393: result: $PKG_CONFIG_LIBDIR" >&5
3394 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3397 if test "$PKG_CONFIG" != none ; then
3398 echo "$as_me:3398: checking if we should install .pc files for $PKG_CONFIG" >&5
3399 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3401 # Check whether --enable-pc-files or --disable-pc-files was given.
3402 if test "${enable_pc_files+set}" = set; then
3403 enableval="$enable_pc_files"
3404 enable_pc_files=$enableval
3408 echo "$as_me:3408: result: $enable_pc_files" >&5
3409 echo "${ECHO_T}$enable_pc_files" >&6
3410 if test "$enable_pc_files" != no
3413 if test "x$prefix" != xNONE; then
3414 cf_path_syntax="$prefix"
3416 cf_path_syntax="$ac_default_prefix"
3419 case ".$PKG_CONFIG_LIBDIR" in #(vi
3420 .\$\(*\)*|.\'*\'*) #(vi
3424 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3426 .\${*prefix}*|.\${*dir}*) #(vi
3427 eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3428 case ".$PKG_CONFIG_LIBDIR" in #(vi
3430 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3435 PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3438 { { echo "$as_me:3438: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3439 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3440 { (exit 1); exit 1; }; }
3449 echo "$as_me:3449: checking if we should assume mixed-case filenames" >&5
3450 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3452 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3453 if test "${enable_mixed_case+set}" = set; then
3454 enableval="$enable_mixed_case"
3455 enable_mixedcase=$enableval
3457 enable_mixedcase=auto
3459 echo "$as_me:3459: result: $enable_mixedcase" >&5
3460 echo "${ECHO_T}$enable_mixedcase" >&6
3461 if test "$enable_mixedcase" = "auto" ; then
3463 echo "$as_me:3463: checking if filesystem supports mixed-case filenames" >&5
3464 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3465 if test "${cf_cv_mixedcase+set}" = set; then
3466 echo $ECHO_N "(cached) $ECHO_C" >&6
3469 if test "$cross_compiling" = yes ; then
3470 case $target_alias in #(vi
3471 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*) #(vi
3479 rm -f conftest CONFTEST
3481 if test -f CONFTEST ; then
3486 rm -f conftest CONFTEST
3490 echo "$as_me:3490: result: $cf_cv_mixedcase" >&5
3491 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3492 test "$cf_cv_mixedcase" = yes &&
3493 cat >>confdefs.h <<\EOF
3494 #define MIXEDCASE_FILENAMES 1
3498 cf_cv_mixedcase=$enable_mixedcase
3499 if test "x$enable_mixedcase" = "xyes" ; then
3501 cat >>confdefs.h <<\EOF
3502 #define MIXEDCASE_FILENAMES 1
3508 # do this after mixed-case option (tags/TAGS is not as important as tic).
3509 echo "$as_me:3509: checking whether ${MAKE-make} sets \${MAKE}" >&5
3510 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3511 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3512 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3513 echo $ECHO_N "(cached) $ECHO_C" >&6
3515 cat >conftest.make <<\EOF
3517 @echo 'ac_maketemp="${MAKE}"'
3519 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3520 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3521 if test -n "$ac_maketemp"; then
3522 eval ac_cv_prog_make_${ac_make}_set=yes
3524 eval ac_cv_prog_make_${ac_make}_set=no
3528 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3529 echo "$as_me:3529: result: yes" >&5
3530 echo "${ECHO_T}yes" >&6
3533 echo "$as_me:3533: result: no" >&5
3534 echo "${ECHO_T}no" >&6
3535 SET_MAKE="MAKE=${MAKE-make}"
3538 for ac_prog in exctags ctags
3540 # Extract the first word of "$ac_prog", so it can be a program name with args.
3541 set dummy $ac_prog; ac_word=$2
3542 echo "$as_me:3542: checking for $ac_word" >&5
3543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3544 if test "${ac_cv_prog_CTAGS+set}" = set; then
3545 echo $ECHO_N "(cached) $ECHO_C" >&6
3547 if test -n "$CTAGS"; then
3548 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3550 ac_save_IFS=$IFS; IFS=$ac_path_separator
3552 for ac_dir in $ac_dummy; do
3554 test -z "$ac_dir" && ac_dir=.
3555 $as_executable_p "$ac_dir/$ac_word" || continue
3556 ac_cv_prog_CTAGS="$ac_prog"
3557 echo "$as_me:3557: found $ac_dir/$ac_word" >&5
3563 CTAGS=$ac_cv_prog_CTAGS
3564 if test -n "$CTAGS"; then
3565 echo "$as_me:3565: result: $CTAGS" >&5
3566 echo "${ECHO_T}$CTAGS" >&6
3568 echo "$as_me:3568: result: no" >&5
3569 echo "${ECHO_T}no" >&6
3572 test -n "$CTAGS" && break
3575 for ac_prog in exetags etags
3577 # Extract the first word of "$ac_prog", so it can be a program name with args.
3578 set dummy $ac_prog; ac_word=$2
3579 echo "$as_me:3579: checking for $ac_word" >&5
3580 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3581 if test "${ac_cv_prog_ETAGS+set}" = set; then
3582 echo $ECHO_N "(cached) $ECHO_C" >&6
3584 if test -n "$ETAGS"; then
3585 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3587 ac_save_IFS=$IFS; IFS=$ac_path_separator
3589 for ac_dir in $ac_dummy; do
3591 test -z "$ac_dir" && ac_dir=.
3592 $as_executable_p "$ac_dir/$ac_word" || continue
3593 ac_cv_prog_ETAGS="$ac_prog"
3594 echo "$as_me:3594: found $ac_dir/$ac_word" >&5
3600 ETAGS=$ac_cv_prog_ETAGS
3601 if test -n "$ETAGS"; then
3602 echo "$as_me:3602: result: $ETAGS" >&5
3603 echo "${ECHO_T}$ETAGS" >&6
3605 echo "$as_me:3605: result: no" >&5
3606 echo "${ECHO_T}no" >&6
3609 test -n "$ETAGS" && break
3612 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3613 set dummy ${CTAGS:-ctags}; ac_word=$2
3614 echo "$as_me:3614: checking for $ac_word" >&5
3615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3616 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3617 echo $ECHO_N "(cached) $ECHO_C" >&6
3619 if test -n "$MAKE_LOWER_TAGS"; then
3620 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3622 ac_save_IFS=$IFS; IFS=$ac_path_separator
3624 for ac_dir in $ac_dummy; do
3626 test -z "$ac_dir" && ac_dir=.
3627 $as_executable_p "$ac_dir/$ac_word" || continue
3628 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3629 echo "$as_me:3629: found $ac_dir/$ac_word" >&5
3633 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3636 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3637 if test -n "$MAKE_LOWER_TAGS"; then
3638 echo "$as_me:3638: result: $MAKE_LOWER_TAGS" >&5
3639 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3641 echo "$as_me:3641: result: no" >&5
3642 echo "${ECHO_T}no" >&6
3645 if test "$cf_cv_mixedcase" = yes ; then
3646 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3647 set dummy ${ETAGS:-etags}; ac_word=$2
3648 echo "$as_me:3648: checking for $ac_word" >&5
3649 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3650 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3651 echo $ECHO_N "(cached) $ECHO_C" >&6
3653 if test -n "$MAKE_UPPER_TAGS"; then
3654 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3656 ac_save_IFS=$IFS; IFS=$ac_path_separator
3658 for ac_dir in $ac_dummy; do
3660 test -z "$ac_dir" && ac_dir=.
3661 $as_executable_p "$ac_dir/$ac_word" || continue
3662 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3663 echo "$as_me:3663: found $ac_dir/$ac_word" >&5
3667 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3670 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3671 if test -n "$MAKE_UPPER_TAGS"; then
3672 echo "$as_me:3672: result: $MAKE_UPPER_TAGS" >&5
3673 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3675 echo "$as_me:3675: result: no" >&5
3676 echo "${ECHO_T}no" >&6
3683 if test "$MAKE_UPPER_TAGS" = yes ; then
3689 if test "$MAKE_LOWER_TAGS" = yes ; then
3695 echo "$as_me:3695: checking for makeflags variable" >&5
3696 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3697 if test "${cf_cv_makeflags+set}" = set; then
3698 echo $ECHO_N "(cached) $ECHO_C" >&6
3702 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3704 cat >cf_makeflags.tmp <<CF_EOF
3707 @ echo '.$cf_option'
3709 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ ]*$,,'`
3710 case "$cf_result" in
3712 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3713 case "$cf_result" in
3714 .*CC=*) cf_cv_makeflags=
3716 *) cf_cv_makeflags=$cf_option
3722 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3726 rm -f cf_makeflags.tmp
3729 echo "$as_me:3729: result: $cf_cv_makeflags" >&5
3730 echo "${ECHO_T}$cf_cv_makeflags" >&6
3732 if test -n "$ac_tool_prefix"; then
3733 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3734 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3735 echo "$as_me:3735: checking for $ac_word" >&5
3736 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3737 if test "${ac_cv_prog_RANLIB+set}" = set; then
3738 echo $ECHO_N "(cached) $ECHO_C" >&6
3740 if test -n "$RANLIB"; then
3741 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3743 ac_save_IFS=$IFS; IFS=$ac_path_separator
3745 for ac_dir in $ac_dummy; do
3747 test -z "$ac_dir" && ac_dir=.
3748 $as_executable_p "$ac_dir/$ac_word" || continue
3749 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3750 echo "$as_me:3750: found $ac_dir/$ac_word" >&5
3756 RANLIB=$ac_cv_prog_RANLIB
3757 if test -n "$RANLIB"; then
3758 echo "$as_me:3758: result: $RANLIB" >&5
3759 echo "${ECHO_T}$RANLIB" >&6
3761 echo "$as_me:3761: result: no" >&5
3762 echo "${ECHO_T}no" >&6
3766 if test -z "$ac_cv_prog_RANLIB"; then
3767 ac_ct_RANLIB=$RANLIB
3768 # Extract the first word of "ranlib", so it can be a program name with args.
3769 set dummy ranlib; ac_word=$2
3770 echo "$as_me:3770: checking for $ac_word" >&5
3771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3772 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3773 echo $ECHO_N "(cached) $ECHO_C" >&6
3775 if test -n "$ac_ct_RANLIB"; then
3776 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3778 ac_save_IFS=$IFS; IFS=$ac_path_separator
3780 for ac_dir in $ac_dummy; do
3782 test -z "$ac_dir" && ac_dir=.
3783 $as_executable_p "$ac_dir/$ac_word" || continue
3784 ac_cv_prog_ac_ct_RANLIB="ranlib"
3785 echo "$as_me:3785: found $ac_dir/$ac_word" >&5
3789 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3792 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3793 if test -n "$ac_ct_RANLIB"; then
3794 echo "$as_me:3794: result: $ac_ct_RANLIB" >&5
3795 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3797 echo "$as_me:3797: result: no" >&5
3798 echo "${ECHO_T}no" >&6
3801 RANLIB=$ac_ct_RANLIB
3803 RANLIB="$ac_cv_prog_RANLIB"
3806 if test -n "$ac_tool_prefix"; then
3807 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3808 set dummy ${ac_tool_prefix}ld; ac_word=$2
3809 echo "$as_me:3809: checking for $ac_word" >&5
3810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3811 if test "${ac_cv_prog_LD+set}" = set; then
3812 echo $ECHO_N "(cached) $ECHO_C" >&6
3814 if test -n "$LD"; then
3815 ac_cv_prog_LD="$LD" # Let the user override the test.
3817 ac_save_IFS=$IFS; IFS=$ac_path_separator
3819 for ac_dir in $ac_dummy; do
3821 test -z "$ac_dir" && ac_dir=.
3822 $as_executable_p "$ac_dir/$ac_word" || continue
3823 ac_cv_prog_LD="${ac_tool_prefix}ld"
3824 echo "$as_me:3824: found $ac_dir/$ac_word" >&5
3831 if test -n "$LD"; then
3832 echo "$as_me:3832: result: $LD" >&5
3833 echo "${ECHO_T}$LD" >&6
3835 echo "$as_me:3835: result: no" >&5
3836 echo "${ECHO_T}no" >&6
3840 if test -z "$ac_cv_prog_LD"; then
3842 # Extract the first word of "ld", so it can be a program name with args.
3843 set dummy ld; ac_word=$2
3844 echo "$as_me:3844: checking for $ac_word" >&5
3845 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3846 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3847 echo $ECHO_N "(cached) $ECHO_C" >&6
3849 if test -n "$ac_ct_LD"; then
3850 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3852 ac_save_IFS=$IFS; IFS=$ac_path_separator
3854 for ac_dir in $ac_dummy; do
3856 test -z "$ac_dir" && ac_dir=.
3857 $as_executable_p "$ac_dir/$ac_word" || continue
3858 ac_cv_prog_ac_ct_LD="ld"
3859 echo "$as_me:3859: found $ac_dir/$ac_word" >&5
3863 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3866 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3867 if test -n "$ac_ct_LD"; then
3868 echo "$as_me:3868: result: $ac_ct_LD" >&5
3869 echo "${ECHO_T}$ac_ct_LD" >&6
3871 echo "$as_me:3871: result: no" >&5
3872 echo "${ECHO_T}no" >&6
3880 if test -n "$ac_tool_prefix"; then
3881 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3882 set dummy ${ac_tool_prefix}ar; ac_word=$2
3883 echo "$as_me:3883: checking for $ac_word" >&5
3884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3885 if test "${ac_cv_prog_AR+set}" = set; then
3886 echo $ECHO_N "(cached) $ECHO_C" >&6
3888 if test -n "$AR"; then
3889 ac_cv_prog_AR="$AR" # Let the user override the test.
3891 ac_save_IFS=$IFS; IFS=$ac_path_separator
3893 for ac_dir in $ac_dummy; do
3895 test -z "$ac_dir" && ac_dir=.
3896 $as_executable_p "$ac_dir/$ac_word" || continue
3897 ac_cv_prog_AR="${ac_tool_prefix}ar"
3898 echo "$as_me:3898: found $ac_dir/$ac_word" >&5
3905 if test -n "$AR"; then
3906 echo "$as_me:3906: result: $AR" >&5
3907 echo "${ECHO_T}$AR" >&6
3909 echo "$as_me:3909: result: no" >&5
3910 echo "${ECHO_T}no" >&6
3914 if test -z "$ac_cv_prog_AR"; then
3916 # Extract the first word of "ar", so it can be a program name with args.
3917 set dummy ar; ac_word=$2
3918 echo "$as_me:3918: checking for $ac_word" >&5
3919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3920 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3921 echo $ECHO_N "(cached) $ECHO_C" >&6
3923 if test -n "$ac_ct_AR"; then
3924 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3926 ac_save_IFS=$IFS; IFS=$ac_path_separator
3928 for ac_dir in $ac_dummy; do
3930 test -z "$ac_dir" && ac_dir=.
3931 $as_executable_p "$ac_dir/$ac_word" || continue
3932 ac_cv_prog_ac_ct_AR="ar"
3933 echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3937 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3940 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3941 if test -n "$ac_ct_AR"; then
3942 echo "$as_me:3942: result: $ac_ct_AR" >&5
3943 echo "${ECHO_T}$ac_ct_AR" >&6
3945 echo "$as_me:3945: result: no" >&5
3946 echo "${ECHO_T}no" >&6
3954 if test -n "$ac_tool_prefix"; then
3955 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
3956 set dummy ${ac_tool_prefix}nm; ac_word=$2
3957 echo "$as_me:3957: checking for $ac_word" >&5
3958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3959 if test "${ac_cv_prog_NM+set}" = set; then
3960 echo $ECHO_N "(cached) $ECHO_C" >&6
3962 if test -n "$NM"; then
3963 ac_cv_prog_NM="$NM" # Let the user override the test.
3965 ac_save_IFS=$IFS; IFS=$ac_path_separator
3967 for ac_dir in $ac_dummy; do
3969 test -z "$ac_dir" && ac_dir=.
3970 $as_executable_p "$ac_dir/$ac_word" || continue
3971 ac_cv_prog_NM="${ac_tool_prefix}nm"
3972 echo "$as_me:3972: found $ac_dir/$ac_word" >&5
3979 if test -n "$NM"; then
3980 echo "$as_me:3980: result: $NM" >&5
3981 echo "${ECHO_T}$NM" >&6
3983 echo "$as_me:3983: result: no" >&5
3984 echo "${ECHO_T}no" >&6
3988 if test -z "$ac_cv_prog_NM"; then
3990 # Extract the first word of "nm", so it can be a program name with args.
3991 set dummy nm; ac_word=$2
3992 echo "$as_me:3992: checking for $ac_word" >&5
3993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3994 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
3995 echo $ECHO_N "(cached) $ECHO_C" >&6
3997 if test -n "$ac_ct_NM"; then
3998 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4000 ac_save_IFS=$IFS; IFS=$ac_path_separator
4002 for ac_dir in $ac_dummy; do
4004 test -z "$ac_dir" && ac_dir=.
4005 $as_executable_p "$ac_dir/$ac_word" || continue
4006 ac_cv_prog_ac_ct_NM="nm"
4007 echo "$as_me:4007: found $ac_dir/$ac_word" >&5
4011 test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4014 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4015 if test -n "$ac_ct_NM"; then
4016 echo "$as_me:4016: result: $ac_ct_NM" >&5
4017 echo "${ECHO_T}$ac_ct_NM" >&6
4019 echo "$as_me:4019: result: no" >&5
4020 echo "${ECHO_T}no" >&6
4028 if test -n "$ac_tool_prefix"; then
4029 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4030 set dummy ${ac_tool_prefix}ar; ac_word=$2
4031 echo "$as_me:4031: checking for $ac_word" >&5
4032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033 if test "${ac_cv_prog_AR+set}" = set; then
4034 echo $ECHO_N "(cached) $ECHO_C" >&6
4036 if test -n "$AR"; then
4037 ac_cv_prog_AR="$AR" # Let the user override the test.
4039 ac_save_IFS=$IFS; IFS=$ac_path_separator
4041 for ac_dir in $ac_dummy; do
4043 test -z "$ac_dir" && ac_dir=.
4044 $as_executable_p "$ac_dir/$ac_word" || continue
4045 ac_cv_prog_AR="${ac_tool_prefix}ar"
4046 echo "$as_me:4046: found $ac_dir/$ac_word" >&5
4053 if test -n "$AR"; then
4054 echo "$as_me:4054: result: $AR" >&5
4055 echo "${ECHO_T}$AR" >&6
4057 echo "$as_me:4057: result: no" >&5
4058 echo "${ECHO_T}no" >&6
4062 if test -z "$ac_cv_prog_AR"; then
4064 # Extract the first word of "ar", so it can be a program name with args.
4065 set dummy ar; ac_word=$2
4066 echo "$as_me:4066: checking for $ac_word" >&5
4067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4068 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4069 echo $ECHO_N "(cached) $ECHO_C" >&6
4071 if test -n "$ac_ct_AR"; then
4072 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4074 ac_save_IFS=$IFS; IFS=$ac_path_separator
4076 for ac_dir in $ac_dummy; do
4078 test -z "$ac_dir" && ac_dir=.
4079 $as_executable_p "$ac_dir/$ac_word" || continue
4080 ac_cv_prog_ac_ct_AR="ar"
4081 echo "$as_me:4081: found $ac_dir/$ac_word" >&5
4085 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4088 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4089 if test -n "$ac_ct_AR"; then
4090 echo "$as_me:4090: result: $ac_ct_AR" >&5
4091 echo "${ECHO_T}$ac_ct_AR" >&6
4093 echo "$as_me:4093: result: no" >&5
4094 echo "${ECHO_T}no" >&6
4102 echo "$as_me:4102: checking for options to update archives" >&5
4103 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4104 if test "${cf_cv_ar_flags+set}" = set; then
4105 echo $ECHO_N "(cached) $ECHO_C" >&6
4108 cf_cv_ar_flags=unknown
4109 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4112 # check if $ARFLAGS already contains this choice
4113 if test "x$ARFLAGS" != "x" ; then
4114 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4115 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4121 rm -f conftest.$ac_cv_objext
4124 cat >conftest.$ac_ext <<EOF
4125 #line 4125 "configure"
4126 int testdata[3] = { 123, 456, 789 };
4128 if { (eval echo "$as_me:4128: \"$ac_compile\"") >&5
4129 (eval $ac_compile) 2>&5
4131 echo "$as_me:4131: \$? = $ac_status" >&5
4132 (exit $ac_status); } ; then
4133 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4134 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4135 if test -f conftest.a ; then
4136 cf_cv_ar_flags=$cf_ar_flags
4140 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4142 echo "${as_me:-configure}:4142: testing cannot compile test-program ..." 1>&5
4147 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4150 echo "$as_me:4150: result: $cf_cv_ar_flags" >&5
4151 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4153 if test -n "$ARFLAGS" ; then
4154 if test -n "$cf_cv_ar_flags" ; then
4155 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4158 ARFLAGS=$cf_cv_ar_flags
4161 echo "$as_me:4161: checking if you have specified an install-prefix" >&5
4162 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4164 # Check whether --with-install-prefix or --without-install-prefix was given.
4165 if test "${with_install_prefix+set}" = set; then
4166 withval="$with_install_prefix"
4167 case "x$withval" in #(vi
4170 *) DESTDIR="$withval"
4174 echo "$as_me:4174: result: $DESTDIR" >&5
4175 echo "${ECHO_T}$DESTDIR" >&6
4177 ###############################################################################
4179 # If we're cross-compiling, allow the user to override the tools and their
4180 # options. The configure script is oriented toward identifying the host
4181 # compiler, etc., but we need a build compiler to generate parts of the source.
4183 if test "$cross_compiling" = yes ; then
4185 # defaults that we might want to override
4186 : ${BUILD_CFLAGS:=''}
4187 : ${BUILD_CPPFLAGS:=''}
4188 : ${BUILD_LDFLAGS:=''}
4190 : ${BUILD_EXEEXT:='$x'}
4191 : ${BUILD_OBJEXT:='o'}
4193 # Check whether --with-build-cc or --without-build-cc was given.
4194 if test "${with_build_cc+set}" = set; then
4195 withval="$with_build_cc"
4198 for ac_prog in gcc cc cl
4200 # Extract the first word of "$ac_prog", so it can be a program name with args.
4201 set dummy $ac_prog; ac_word=$2
4202 echo "$as_me:4202: checking for $ac_word" >&5
4203 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4204 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4205 echo $ECHO_N "(cached) $ECHO_C" >&6
4207 if test -n "$BUILD_CC"; then
4208 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4210 ac_save_IFS=$IFS; IFS=$ac_path_separator
4212 for ac_dir in $ac_dummy; do
4214 test -z "$ac_dir" && ac_dir=.
4215 $as_executable_p "$ac_dir/$ac_word" || continue
4216 ac_cv_prog_BUILD_CC="$ac_prog"
4217 echo "$as_me:4217: found $ac_dir/$ac_word" >&5
4223 BUILD_CC=$ac_cv_prog_BUILD_CC
4224 if test -n "$BUILD_CC"; then
4225 echo "$as_me:4225: result: $BUILD_CC" >&5
4226 echo "${ECHO_T}$BUILD_CC" >&6
4228 echo "$as_me:4228: result: no" >&5
4229 echo "${ECHO_T}no" >&6
4232 test -n "$BUILD_CC" && break
4236 echo "$as_me:4236: checking for native build C compiler" >&5
4237 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4238 echo "$as_me:4238: result: $BUILD_CC" >&5
4239 echo "${ECHO_T}$BUILD_CC" >&6
4241 echo "$as_me:4241: checking for native build C preprocessor" >&5
4242 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4244 # Check whether --with-build-cpp or --without-build-cpp was given.
4245 if test "${with_build_cpp+set}" = set; then
4246 withval="$with_build_cpp"
4247 BUILD_CPP="$withval"
4249 BUILD_CPP='${BUILD_CC} -E'
4251 echo "$as_me:4251: result: $BUILD_CPP" >&5
4252 echo "${ECHO_T}$BUILD_CPP" >&6
4254 echo "$as_me:4254: checking for native build C flags" >&5
4255 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4257 # Check whether --with-build-cflags or --without-build-cflags was given.
4258 if test "${with_build_cflags+set}" = set; then
4259 withval="$with_build_cflags"
4260 BUILD_CFLAGS="$withval"
4262 echo "$as_me:4262: result: $BUILD_CFLAGS" >&5
4263 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4265 echo "$as_me:4265: checking for native build C preprocessor-flags" >&5
4266 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4268 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4269 if test "${with_build_cppflags+set}" = set; then
4270 withval="$with_build_cppflags"
4271 BUILD_CPPFLAGS="$withval"
4273 echo "$as_me:4273: result: $BUILD_CPPFLAGS" >&5
4274 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4276 echo "$as_me:4276: checking for native build linker-flags" >&5
4277 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4279 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4280 if test "${with_build_ldflags+set}" = set; then
4281 withval="$with_build_ldflags"
4282 BUILD_LDFLAGS="$withval"
4284 echo "$as_me:4284: result: $BUILD_LDFLAGS" >&5
4285 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4287 echo "$as_me:4287: checking for native build linker-libraries" >&5
4288 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4290 # Check whether --with-build-libs or --without-build-libs was given.
4291 if test "${with_build_libs+set}" = set; then
4292 withval="$with_build_libs"
4293 BUILD_LIBS="$withval"
4295 echo "$as_me:4295: result: $BUILD_LIBS" >&5
4296 echo "${ECHO_T}$BUILD_LIBS" >&6
4298 # this assumes we're on Unix.
4302 : ${BUILD_CC:='${CC}'}
4304 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4305 { { echo "$as_me:4305: error: Cross-build requires two compilers.
4306 Use --with-build-cc to specify the native compiler." >&5
4307 echo "$as_me: error: Cross-build requires two compilers.
4308 Use --with-build-cc to specify the native compiler." >&2;}
4309 { (exit 1); exit 1; }; }
4313 : ${BUILD_CC:='${CC}'}
4314 : ${BUILD_CPP:='${CPP}'}
4315 : ${BUILD_CFLAGS:='${CFLAGS}'}
4316 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4317 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4318 : ${BUILD_LIBS:='${LIBS}'}
4319 : ${BUILD_EXEEXT:='$x'}
4320 : ${BUILD_OBJEXT:='o'}
4323 ###############################################################################
4325 ### Options to allow the user to specify the set of libraries which are used.
4326 ### Use "--without-normal --with-shared" to allow the default model to be
4327 ### shared, for example.
4330 echo "$as_me:4330: checking if libtool -version-number should be used" >&5
4331 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4333 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4334 if test "${enable_libtool_version+set}" = set; then
4335 enableval="$enable_libtool_version"
4336 test "$enableval" != no && enableval=yes
4337 if test "$enableval" != "yes" ; then
4338 cf_libtool_version=no
4340 cf_libtool_version=yes
4344 cf_libtool_version=yes
4347 echo "$as_me:4347: result: $cf_libtool_version" >&5
4348 echo "${ECHO_T}$cf_libtool_version" >&6
4350 if test "$cf_libtool_version" = yes ; then
4351 LIBTOOL_VERSION="-version-number"
4353 LIBTOOL_VERSION="-version-info"
4358 # common library maintenance symbols that are convenient for libtool scripts:
4359 LIB_CREATE='${AR} -cr'
4360 LIB_OBJECT='${OBJECTS}'
4364 # symbols used to prop libtool up to enable it to determine what it should be
4372 echo "$as_me:4372: checking if you want to build libraries with libtool" >&5
4373 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4375 # Check whether --with-libtool or --without-libtool was given.
4376 if test "${with_libtool+set}" = set; then
4377 withval="$with_libtool"
4378 with_libtool=$withval
4382 echo "$as_me:4382: result: $with_libtool" >&5
4383 echo "${ECHO_T}$with_libtool" >&6
4384 if test "$with_libtool" != "no"; then
4386 if test "$with_libtool" != "yes" ; then
4388 if test "x$prefix" != xNONE; then
4389 cf_path_syntax="$prefix"
4391 cf_path_syntax="$ac_default_prefix"
4394 case ".$with_libtool" in #(vi
4395 .\$\(*\)*|.\'*\'*) #(vi
4399 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4401 .\${*prefix}*|.\${*dir}*) #(vi
4402 eval with_libtool="$with_libtool"
4403 case ".$with_libtool" in #(vi
4405 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4410 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4413 { { echo "$as_me:4413: error: expected a pathname, not \"$with_libtool\"" >&5
4414 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4415 { (exit 1); exit 1; }; }
4419 LIBTOOL=$with_libtool
4421 if test -n "$ac_tool_prefix"; then
4422 for ac_prog in libtool glibtool
4424 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4425 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4426 echo "$as_me:4426: checking for $ac_word" >&5
4427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4428 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4429 echo $ECHO_N "(cached) $ECHO_C" >&6
4431 if test -n "$LIBTOOL"; then
4432 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4434 ac_save_IFS=$IFS; IFS=$ac_path_separator
4436 for ac_dir in $ac_dummy; do
4438 test -z "$ac_dir" && ac_dir=.
4439 $as_executable_p "$ac_dir/$ac_word" || continue
4440 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4441 echo "$as_me:4441: found $ac_dir/$ac_word" >&5
4447 LIBTOOL=$ac_cv_prog_LIBTOOL
4448 if test -n "$LIBTOOL"; then
4449 echo "$as_me:4449: result: $LIBTOOL" >&5
4450 echo "${ECHO_T}$LIBTOOL" >&6
4452 echo "$as_me:4452: result: no" >&5
4453 echo "${ECHO_T}no" >&6
4456 test -n "$LIBTOOL" && break
4459 if test -z "$LIBTOOL"; then
4460 ac_ct_LIBTOOL=$LIBTOOL
4461 for ac_prog in libtool glibtool
4463 # Extract the first word of "$ac_prog", so it can be a program name with args.
4464 set dummy $ac_prog; ac_word=$2
4465 echo "$as_me:4465: checking for $ac_word" >&5
4466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4467 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4468 echo $ECHO_N "(cached) $ECHO_C" >&6
4470 if test -n "$ac_ct_LIBTOOL"; then
4471 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4473 ac_save_IFS=$IFS; IFS=$ac_path_separator
4475 for ac_dir in $ac_dummy; do
4477 test -z "$ac_dir" && ac_dir=.
4478 $as_executable_p "$ac_dir/$ac_word" || continue
4479 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4480 echo "$as_me:4480: found $ac_dir/$ac_word" >&5
4486 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4487 if test -n "$ac_ct_LIBTOOL"; then
4488 echo "$as_me:4488: result: $ac_ct_LIBTOOL" >&5
4489 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4491 echo "$as_me:4491: result: no" >&5
4492 echo "${ECHO_T}no" >&6
4495 test -n "$ac_ct_LIBTOOL" && break
4497 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4499 LIBTOOL=$ac_ct_LIBTOOL
4502 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4504 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
4506 cf_cv_libtool_version=
4508 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4510 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
4513 unset ac_cv_prog_ac_ct_LIBTOOL
4517 if test -n "$ac_tool_prefix"; then
4518 for ac_prog in glibtool
4520 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4521 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4522 echo "$as_me:4522: checking for $ac_word" >&5
4523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4524 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4525 echo $ECHO_N "(cached) $ECHO_C" >&6
4527 if test -n "$LIBTOOL"; then
4528 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4530 ac_save_IFS=$IFS; IFS=$ac_path_separator
4532 for ac_dir in $ac_dummy; do
4534 test -z "$ac_dir" && ac_dir=.
4535 $as_executable_p "$ac_dir/$ac_word" || continue
4536 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4537 echo "$as_me:4537: found $ac_dir/$ac_word" >&5
4543 LIBTOOL=$ac_cv_prog_LIBTOOL
4544 if test -n "$LIBTOOL"; then
4545 echo "$as_me:4545: result: $LIBTOOL" >&5
4546 echo "${ECHO_T}$LIBTOOL" >&6
4548 echo "$as_me:4548: result: no" >&5
4549 echo "${ECHO_T}no" >&6
4552 test -n "$LIBTOOL" && break
4555 if test -z "$LIBTOOL"; then
4556 ac_ct_LIBTOOL=$LIBTOOL
4557 for ac_prog in glibtool
4559 # Extract the first word of "$ac_prog", so it can be a program name with args.
4560 set dummy $ac_prog; ac_word=$2
4561 echo "$as_me:4561: checking for $ac_word" >&5
4562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4563 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4564 echo $ECHO_N "(cached) $ECHO_C" >&6
4566 if test -n "$ac_ct_LIBTOOL"; then
4567 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4569 ac_save_IFS=$IFS; IFS=$ac_path_separator
4571 for ac_dir in $ac_dummy; do
4573 test -z "$ac_dir" && ac_dir=.
4574 $as_executable_p "$ac_dir/$ac_word" || continue
4575 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4576 echo "$as_me:4576: found $ac_dir/$ac_word" >&5
4582 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4583 if test -n "$ac_ct_LIBTOOL"; then
4584 echo "$as_me:4584: result: $ac_ct_LIBTOOL" >&5
4585 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4587 echo "$as_me:4587: result: no" >&5
4588 echo "${ECHO_T}no" >&6
4591 test -n "$ac_ct_LIBTOOL" && break
4593 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4595 LIBTOOL=$ac_ct_LIBTOOL
4598 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4600 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
4602 cf_cv_libtool_version=
4604 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4608 if test -z "$LIBTOOL" ; then
4609 { { echo "$as_me:4609: error: Cannot find libtool" >&5
4610 echo "$as_me: error: Cannot find libtool" >&2;}
4611 { (exit 1); exit 1; }; }
4613 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4614 LIB_OBJECT='${OBJECTS:.o=.lo}'
4616 LIB_CLEAN='${LIBTOOL} --mode=clean'
4617 LIB_COMPILE='${LIBTOOL} --mode=compile'
4618 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4619 LIB_INSTALL='${LIBTOOL} --mode=install'
4620 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4623 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4625 echo "$as_me:4625: checking version of $LIBTOOL" >&5
4626 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
4628 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4630 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
4632 cf_cv_libtool_version=
4634 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4636 echo "$as_me:4636: result: $cf_cv_libtool_version" >&5
4637 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4638 if test -z "$cf_cv_libtool_version" ; then
4639 { { echo "$as_me:4639: error: This is not GNU libtool" >&5
4640 echo "$as_me: error: This is not GNU libtool" >&2;}
4641 { (exit 1); exit 1; }; }
4644 { { echo "$as_me:4644: error: GNU libtool has not been found" >&5
4645 echo "$as_me: error: GNU libtool has not been found" >&2;}
4646 { (exit 1); exit 1; }; }
4649 # special hack to add -no-undefined (which libtool should do for itself)
4651 case "$cf_cv_system_name" in #(vi
4652 cygwin*|msys*|mingw32*|uwin*|aix[4-7]) #(vi
4653 LT_UNDEF=-no-undefined
4657 # special hack to add --tag option for C++ compiler
4658 case $cf_cv_libtool_version in #(vi
4659 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4660 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4661 LIBTOOL="$LIBTOOL --tag=CC"
4664 LIBTOOL_CXX="$LIBTOOL"
4672 test -z "$LIBTOOL" && ECHO_LT=
4674 if test "$with_libtool" != "no" ; then
4676 cf_list_models="$cf_list_models libtool"
4680 echo "$as_me:4680: checking if you want to build shared libraries" >&5
4681 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4683 # Check whether --with-shared or --without-shared was given.
4684 if test "${with_shared+set}" = set; then
4685 withval="$with_shared"
4686 with_shared=$withval
4690 echo "$as_me:4690: result: $with_shared" >&5
4691 echo "${ECHO_T}$with_shared" >&6
4692 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
4694 echo "$as_me:4694: checking if you want to build static libraries" >&5
4695 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4697 # Check whether --with-normal or --without-normal was given.
4698 if test "${with_normal+set}" = set; then
4699 withval="$with_normal"
4700 with_normal=$withval
4704 echo "$as_me:4704: result: $with_normal" >&5
4705 echo "${ECHO_T}$with_normal" >&6
4706 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
4708 echo "$as_me:4708: checking if you want to build debug libraries" >&5
4709 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4711 # Check whether --with-debug or --without-debug was given.
4712 if test "${with_debug+set}" = set; then
4713 withval="$with_debug"
4718 echo "$as_me:4718: result: $with_debug" >&5
4719 echo "${ECHO_T}$with_debug" >&6
4720 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
4722 echo "$as_me:4722: checking if you want to build profiling libraries" >&5
4723 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4725 # Check whether --with-profile or --without-profile was given.
4726 if test "${with_profile+set}" = set; then
4727 withval="$with_profile"
4728 with_profile=$withval
4732 echo "$as_me:4732: result: $with_profile" >&5
4733 echo "${ECHO_T}$with_profile" >&6
4734 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
4738 if test "X$cf_with_cxx_binding" != Xno; then
4739 if test "x$with_shared" = "xyes"; then
4740 echo "$as_me:4740: checking if you want to build C++ shared libraries" >&5
4741 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
4743 # Check whether --with-cxx-shared or --without-cxx-shared was given.
4744 if test "${with_cxx_shared+set}" = set; then
4745 withval="$with_cxx_shared"
4746 with_shared_cxx=$withval
4750 echo "$as_me:4750: result: $with_shared_cxx" >&5
4751 echo "${ECHO_T}$with_shared_cxx" >&6
4755 ###############################################################################
4757 echo "$as_me:4757: checking for specified models" >&5
4758 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4759 test -z "$cf_list_models" && cf_list_models=normal
4760 test "$with_libtool" != "no" && cf_list_models=libtool
4761 echo "$as_me:4761: result: $cf_list_models" >&5
4762 echo "${ECHO_T}$cf_list_models" >&6
4764 ### Use the first model as the default, and save its suffix for use in building
4765 ### up test-applications.
4766 echo "$as_me:4766: checking for default model" >&5
4767 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4768 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4769 echo "$as_me:4769: result: $DFT_LWR_MODEL" >&5
4770 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4772 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4783 echo "$as_me:4783: checking if you want to have a library-prefix" >&5
4784 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
4786 # Check whether --with-lib-prefix or --without-lib-prefix was given.
4787 if test "${with_lib_prefix+set}" = set; then
4788 withval="$with_lib_prefix"
4789 with_lib_prefix=$withval
4791 with_lib_prefix=auto
4793 echo "$as_me:4793: result: $with_lib_prefix" >&5
4794 echo "${ECHO_T}$with_lib_prefix" >&6
4796 if test $with_lib_prefix = auto
4799 case $cf_cv_system_name in #(vi
4806 cf_prefix=$LIB_PREFIX
4808 elif test $with_lib_prefix = no
4812 LIB_PREFIX=$with_lib_prefix
4817 echo "$as_me:4817: checking for PATH separator" >&5
4818 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
4819 case $cf_cv_system_name in
4820 os2*) PATH_SEPARATOR=';' ;;
4821 *) ${PATH_SEPARATOR:=':'} ;;
4824 echo "$as_me:4824: result: $PATH_SEPARATOR" >&5
4825 echo "${ECHO_T}$PATH_SEPARATOR" >&6
4827 ###############################################################################
4829 echo "$as_me:4829: checking if you want to build a separate terminfo library" >&5
4830 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4832 # Check whether --with-termlib or --without-termlib was given.
4833 if test "${with_termlib+set}" = set; then
4834 withval="$with_termlib"
4835 with_termlib=$withval
4839 echo "$as_me:4839: result: $with_termlib" >&5
4840 echo "${ECHO_T}$with_termlib" >&6
4842 echo "$as_me:4842: checking if you want to build a separate tic library" >&5
4843 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4845 # Check whether --with-ticlib or --without-ticlib was given.
4846 if test "${with_ticlib+set}" = set; then
4847 withval="$with_ticlib"
4848 with_ticlib=$withval
4852 echo "$as_me:4852: result: $with_ticlib" >&5
4853 echo "${ECHO_T}$with_ticlib" >&6
4855 ### Checks for special libraries, must be done up-front.
4858 echo "$as_me:4858: checking if you want to link with the GPM mouse library" >&5
4859 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4861 # Check whether --with-gpm or --without-gpm was given.
4862 if test "${with_gpm+set}" = set; then
4868 echo "$as_me:4868: result: $with_gpm" >&5
4869 echo "${ECHO_T}$with_gpm" >&6
4871 if test "$with_gpm" != no ; then
4872 echo "$as_me:4872: checking for gpm.h" >&5
4873 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4874 if test "${ac_cv_header_gpm_h+set}" = set; then
4875 echo $ECHO_N "(cached) $ECHO_C" >&6
4877 cat >conftest.$ac_ext <<_ACEOF
4878 #line 4878 "configure"
4879 #include "confdefs.h"
4882 if { (eval echo "$as_me:4882: \"$ac_cpp conftest.$ac_ext\"") >&5
4883 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4885 egrep -v '^ *\+' conftest.er1 >conftest.err
4887 cat conftest.err >&5
4888 echo "$as_me:4888: \$? = $ac_status" >&5
4889 (exit $ac_status); } >/dev/null; then
4890 if test -s conftest.err; then
4891 ac_cpp_err=$ac_c_preproc_warn_flag
4898 if test -z "$ac_cpp_err"; then
4899 ac_cv_header_gpm_h=yes
4901 echo "$as_me: failed program was:" >&5
4902 cat conftest.$ac_ext >&5
4903 ac_cv_header_gpm_h=no
4905 rm -f conftest.err conftest.$ac_ext
4907 echo "$as_me:4907: result: $ac_cv_header_gpm_h" >&5
4908 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4909 if test $ac_cv_header_gpm_h = yes; then
4911 cat >>confdefs.h <<\EOF
4912 #define HAVE_GPM_H 1
4915 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4916 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4918 echo "${as_me:-configure}:4918: testing assuming we really have GPM library ..." 1>&5
4920 cat >>confdefs.h <<\EOF
4921 #define HAVE_LIBGPM 1
4925 echo "$as_me:4925: checking for Gpm_Open in -lgpm" >&5
4926 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4927 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4928 echo $ECHO_N "(cached) $ECHO_C" >&6
4930 ac_check_lib_save_LIBS=$LIBS
4932 cat >conftest.$ac_ext <<_ACEOF
4933 #line 4933 "configure"
4934 #include "confdefs.h"
4936 /* Override any gcc2 internal prototype to avoid an error. */
4940 /* We use char because int might match the return type of a gcc2
4941 builtin and then its argument prototype would still apply. */
4951 rm -f conftest.$ac_objext conftest$ac_exeext
4952 if { (eval echo "$as_me:4952: \"$ac_link\"") >&5
4953 (eval $ac_link) 2>&5
4955 echo "$as_me:4955: \$? = $ac_status" >&5
4956 (exit $ac_status); } &&
4957 { ac_try='test -s conftest$ac_exeext'
4958 { (eval echo "$as_me:4958: \"$ac_try\"") >&5
4961 echo "$as_me:4961: \$? = $ac_status" >&5
4962 (exit $ac_status); }; }; then
4963 ac_cv_lib_gpm_Gpm_Open=yes
4965 echo "$as_me: failed program was:" >&5
4966 cat conftest.$ac_ext >&5
4967 ac_cv_lib_gpm_Gpm_Open=no
4969 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4970 LIBS=$ac_check_lib_save_LIBS
4972 echo "$as_me:4972: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4973 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4974 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4978 { { echo "$as_me:4978: error: Cannot link with GPM library" >&5
4979 echo "$as_me: error: Cannot link with GPM library" >&2;}
4980 { (exit 1); exit 1; }; }
4988 test "$with_gpm" != maybe && { echo "$as_me:4988: WARNING: Cannot find GPM header" >&5
4989 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4996 if test "$with_gpm" != no ; then
4997 echo "$as_me:4997: checking if you want to load GPM dynamically" >&5
4998 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
5000 # Check whether --with-dlsym or --without-dlsym was given.
5001 if test "${with_dlsym+set}" = set; then
5002 withval="$with_dlsym"
5007 echo "$as_me:5007: result: $with_dlsym" >&5
5008 echo "${ECHO_T}$with_dlsym" >&6
5009 if test "x$with_dlsym" = xyes ; then
5012 echo "$as_me:5012: checking for dlsym" >&5
5013 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5014 if test "${ac_cv_func_dlsym+set}" = set; then
5015 echo $ECHO_N "(cached) $ECHO_C" >&6
5017 cat >conftest.$ac_ext <<_ACEOF
5018 #line 5018 "configure"
5019 #include "confdefs.h"
5020 /* System header to define __stub macros and hopefully few prototypes,
5021 which can conflict with char dlsym (); below. */
5023 /* Override any gcc2 internal prototype to avoid an error. */
5027 /* We use char because int might match the return type of a gcc2
5028 builtin and then its argument prototype would still apply. */
5035 /* The GNU C library defines this for functions which it implements
5036 to always fail with ENOSYS. Some functions are actually named
5037 something starting with __ and the normal name is an alias. */
5038 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5041 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5048 rm -f conftest.$ac_objext conftest$ac_exeext
5049 if { (eval echo "$as_me:5049: \"$ac_link\"") >&5
5050 (eval $ac_link) 2>&5
5052 echo "$as_me:5052: \$? = $ac_status" >&5
5053 (exit $ac_status); } &&
5054 { ac_try='test -s conftest$ac_exeext'
5055 { (eval echo "$as_me:5055: \"$ac_try\"") >&5
5058 echo "$as_me:5058: \$? = $ac_status" >&5
5059 (exit $ac_status); }; }; then
5060 ac_cv_func_dlsym=yes
5062 echo "$as_me: failed program was:" >&5
5063 cat conftest.$ac_ext >&5
5066 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5068 echo "$as_me:5068: result: $ac_cv_func_dlsym" >&5
5069 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5070 if test $ac_cv_func_dlsym = yes; then
5075 echo "$as_me:5075: checking for dlsym in -ldl" >&5
5076 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5077 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5078 echo $ECHO_N "(cached) $ECHO_C" >&6
5080 ac_check_lib_save_LIBS=$LIBS
5082 cat >conftest.$ac_ext <<_ACEOF
5083 #line 5083 "configure"
5084 #include "confdefs.h"
5086 /* Override any gcc2 internal prototype to avoid an error. */
5090 /* We use char because int might match the return type of a gcc2
5091 builtin and then its argument prototype would still apply. */
5101 rm -f conftest.$ac_objext conftest$ac_exeext
5102 if { (eval echo "$as_me:5102: \"$ac_link\"") >&5
5103 (eval $ac_link) 2>&5
5105 echo "$as_me:5105: \$? = $ac_status" >&5
5106 (exit $ac_status); } &&
5107 { ac_try='test -s conftest$ac_exeext'
5108 { (eval echo "$as_me:5108: \"$ac_try\"") >&5
5111 echo "$as_me:5111: \$? = $ac_status" >&5
5112 (exit $ac_status); }; }; then
5113 ac_cv_lib_dl_dlsym=yes
5115 echo "$as_me: failed program was:" >&5
5116 cat conftest.$ac_ext >&5
5117 ac_cv_lib_dl_dlsym=no
5119 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5120 LIBS=$ac_check_lib_save_LIBS
5122 echo "$as_me:5122: result: $ac_cv_lib_dl_dlsym" >&5
5123 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5124 if test $ac_cv_lib_dl_dlsym = yes; then
5132 if test "$cf_have_dlsym" = yes ; then
5133 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5135 echo "$as_me:5135: checking whether able to link to dl*() functions" >&5
5136 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5137 cat >conftest.$ac_ext <<_ACEOF
5138 #line 5138 "configure"
5139 #include "confdefs.h"
5146 if ((obj = dlopen("filename", 0)) != 0) {
5147 if (dlsym(obj, "symbolname") == 0) {
5155 rm -f conftest.$ac_objext conftest$ac_exeext
5156 if { (eval echo "$as_me:5156: \"$ac_link\"") >&5
5157 (eval $ac_link) 2>&5
5159 echo "$as_me:5159: \$? = $ac_status" >&5
5160 (exit $ac_status); } &&
5161 { ac_try='test -s conftest$ac_exeext'
5162 { (eval echo "$as_me:5162: \"$ac_try\"") >&5
5165 echo "$as_me:5165: \$? = $ac_status" >&5
5166 (exit $ac_status); }; }; then
5168 cat >>confdefs.h <<\EOF
5169 #define HAVE_LIBDL 1
5173 echo "$as_me: failed program was:" >&5
5174 cat conftest.$ac_ext >&5
5176 { { echo "$as_me:5176: error: Cannot link test program for libdl" >&5
5177 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5178 { (exit 1); exit 1; }; }
5180 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5181 echo "$as_me:5181: result: ok" >&5
5182 echo "${ECHO_T}ok" >&6
5184 { { echo "$as_me:5184: error: Cannot find dlsym function" >&5
5185 echo "$as_me: error: Cannot find dlsym function" >&2;}
5186 { (exit 1); exit 1; }; }
5189 if test "x$with_gpm" != xyes ; then
5190 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
5192 echo "${as_me:-configure}:5192: testing assuming soname for gpm is $with_gpm ..." 1>&5
5194 cf_cv_gpm_soname="$with_gpm"
5197 echo "$as_me:5197: checking for soname of gpm library" >&5
5198 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5199 if test "${cf_cv_gpm_soname+set}" = set; then
5200 echo $ECHO_N "(cached) $ECHO_C" >&6
5203 cf_cv_gpm_soname=unknown
5204 if test "$cross_compiling" != yes ; then
5205 cat >conftest.$ac_ext <<CF_EOF
5209 if (Gpm_Open(0,0)) Gpm_Close();
5210 ${cf_cv_main_return:-return}(0);
5213 cf_save_LIBS="$LIBS"
5215 if { (eval echo "$as_me:5215: \"$ac_compile\"") >&5
5216 (eval $ac_compile) 2>&5
5218 echo "$as_me:5218: \$? = $ac_status" >&5
5219 (exit $ac_status); } ; then
5220 if { (eval echo "$as_me:5220: \"$ac_link\"") >&5
5221 (eval $ac_link) 2>&5
5223 echo "$as_me:5223: \$? = $ac_status" >&5
5224 (exit $ac_status); } ; then
5225 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5226 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5230 LIBS="$cf_save_LIBS"
5234 echo "$as_me:5234: result: $cf_cv_gpm_soname" >&5
5235 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5238 test "$cf_cv_gpm_soname" != "unknown" &&
5239 cat >>confdefs.h <<EOF
5240 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5243 SHLIB_LIST="-ldl $SHLIB_LIST"
5245 SHLIB_LIST="-lgpm $SHLIB_LIST"
5246 TEST_LIBS="-lgpm $TEST_LIBS"
5249 cat >>confdefs.h <<\EOF
5250 #define HAVE_LIBGPM 1
5253 echo "$as_me:5253: checking for Gpm_Wgetch in -lgpm" >&5
5254 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5255 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5258 ac_check_lib_save_LIBS=$LIBS
5260 cat >conftest.$ac_ext <<_ACEOF
5261 #line 5261 "configure"
5262 #include "confdefs.h"
5264 /* Override any gcc2 internal prototype to avoid an error. */
5268 /* We use char because int might match the return type of a gcc2
5269 builtin and then its argument prototype would still apply. */
5279 rm -f conftest.$ac_objext conftest$ac_exeext
5280 if { (eval echo "$as_me:5280: \"$ac_link\"") >&5
5281 (eval $ac_link) 2>&5
5283 echo "$as_me:5283: \$? = $ac_status" >&5
5284 (exit $ac_status); } &&
5285 { ac_try='test -s conftest$ac_exeext'
5286 { (eval echo "$as_me:5286: \"$ac_try\"") >&5
5289 echo "$as_me:5289: \$? = $ac_status" >&5
5290 (exit $ac_status); }; }; then
5291 ac_cv_lib_gpm_Gpm_Wgetch=yes
5293 echo "$as_me: failed program was:" >&5
5294 cat conftest.$ac_ext >&5
5295 ac_cv_lib_gpm_Gpm_Wgetch=no
5297 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5298 LIBS=$ac_check_lib_save_LIBS
5300 echo "$as_me:5300: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5301 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5302 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5304 echo "$as_me:5304: checking if GPM is weakly bound to curses library" >&5
5305 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5306 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5307 echo $ECHO_N "(cached) $ECHO_C" >&6
5310 cf_cv_check_gpm_wgetch=unknown
5311 if test "$cross_compiling" != yes ; then
5313 cat >conftest.$ac_ext <<CF_EOF
5318 ${cf_cv_main_return:-return}(0);
5322 cf_save_LIBS="$LIBS"
5323 # This only works if we can look at the symbol table. If a shared
5324 # library is stripped for install, we cannot use that. So we're forced
5325 # to rely on the static library, noting that some packagers may not
5327 LIBS="-static -lgpm -dynamic $LIBS"
5328 if { (eval echo "$as_me:5328: \"$ac_compile\"") >&5
5329 (eval $ac_compile) 2>&5
5331 echo "$as_me:5331: \$? = $ac_status" >&5
5332 (exit $ac_status); } ; then
5333 if { (eval echo "$as_me:5333: \"$ac_link\"") >&5
5334 (eval $ac_link) 2>&5
5336 echo "$as_me:5336: \$? = $ac_status" >&5
5337 (exit $ac_status); } ; then
5338 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5339 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5340 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5344 LIBS="$cf_save_LIBS"
5348 echo "$as_me:5348: result: $cf_cv_check_gpm_wgetch" >&5
5349 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5351 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5352 { echo "$as_me:5352: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5353 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5360 # not everyone has "test -c"
5361 if test -c /dev/sysmouse 2>/dev/null ; then
5362 echo "$as_me:5362: checking if you want to use sysmouse" >&5
5363 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5365 # Check whether --with-sysmouse or --without-sysmouse was given.
5366 if test "${with_sysmouse+set}" = set; then
5367 withval="$with_sysmouse"
5368 cf_with_sysmouse=$withval
5370 cf_with_sysmouse=maybe
5372 if test "$cf_with_sysmouse" != no ; then
5373 cat >conftest.$ac_ext <<_ACEOF
5374 #line 5374 "configure"
5375 #include "confdefs.h"
5377 #include <osreldate.h>
5378 #if (__FreeBSD_version >= 400017)
5379 #include <sys/consio.h>
5380 #include <sys/fbio.h>
5382 #include <machine/console.h>
5389 struct mouse_info the_mouse;
5390 ioctl(0, CONS_MOUSECTL, &the_mouse);
5396 rm -f conftest.$ac_objext
5397 if { (eval echo "$as_me:5397: \"$ac_compile\"") >&5
5398 (eval $ac_compile) 2>&5
5400 echo "$as_me:5400: \$? = $ac_status" >&5
5401 (exit $ac_status); } &&
5402 { ac_try='test -s conftest.$ac_objext'
5403 { (eval echo "$as_me:5403: \"$ac_try\"") >&5
5406 echo "$as_me:5406: \$? = $ac_status" >&5
5407 (exit $ac_status); }; }; then
5408 cf_with_sysmouse=yes
5410 echo "$as_me: failed program was:" >&5
5411 cat conftest.$ac_ext >&5
5414 rm -f conftest.$ac_objext conftest.$ac_ext
5416 echo "$as_me:5416: result: $cf_with_sysmouse" >&5
5417 echo "${ECHO_T}$cf_with_sysmouse" >&6
5418 test "$cf_with_sysmouse" = yes &&
5419 cat >>confdefs.h <<\EOF
5420 #define USE_SYSMOUSE 1
5425 if test X"$CC_G_OPT" = X"" ; then
5427 test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5430 if test X"$CXX_G_OPT" = X"" ; then
5432 test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5435 echo "$as_me:5435: checking for default loader flags" >&5
5436 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5437 case $DFT_LWR_MODEL in
5438 libtool) LD_MODEL='' ;;
5439 normal) LD_MODEL='' ;;
5440 debug) LD_MODEL=$CC_G_OPT ;;
5441 profile) LD_MODEL='-pg';;
5442 shared) LD_MODEL='' ;;
5444 echo "$as_me:5444: result: $LD_MODEL" >&5
5445 echo "${ECHO_T}$LD_MODEL" >&6
5447 case $DFT_LWR_MODEL in
5450 echo "$as_me:5450: checking if rpath option should be used" >&5
5451 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5453 # Check whether --enable-rpath or --disable-rpath was given.
5454 if test "${enable_rpath+set}" = set; then
5455 enableval="$enable_rpath"
5456 cf_cv_enable_rpath=$enableval
5458 cf_cv_enable_rpath=no
5460 echo "$as_me:5460: result: $cf_cv_enable_rpath" >&5
5461 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5463 echo "$as_me:5463: checking if shared libraries should be relinked during install" >&5
5464 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5466 # Check whether --enable-relink or --disable-relink was given.
5467 if test "${enable_relink+set}" = set; then
5468 enableval="$enable_relink"
5469 cf_cv_do_relink=$enableval
5473 echo "$as_me:5473: result: $cf_cv_do_relink" >&5
5474 echo "${ECHO_T}$cf_cv_do_relink" >&6
5478 # we will build libraries one-level down.
5482 echo "$as_me:5482: checking for an rpath option" >&5
5483 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5484 case $cf_cv_system_name in #(vi
5486 if test "$GCC" = yes; then
5487 LD_RPATH_OPT="-Wl,-rpath,"
5489 LD_RPATH_OPT="-rpath "
5492 linux*|gnu*|k*bsd*-gnu) #(vi
5493 LD_RPATH_OPT="-Wl,-rpath,"
5495 openbsd[2-9].*|mirbsd*) #(vi
5496 LD_RPATH_OPT="-Wl,-rpath,"
5498 dragonfly*|freebsd*) #(vi
5499 LD_RPATH_OPT="-rpath "
5502 LD_RPATH_OPT="-Wl,-rpath,"
5505 LD_RPATH_OPT="-rpath "
5513 echo "$as_me:5513: result: $LD_RPATH_OPT" >&5
5514 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5516 case "x$LD_RPATH_OPT" in #(vi
5518 echo "$as_me:5518: checking if we need a space after rpath option" >&5
5519 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5520 cf_save_LIBS="$LIBS"
5521 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5522 cat >conftest.$ac_ext <<_ACEOF
5523 #line 5523 "configure"
5524 #include "confdefs.h"
5534 rm -f conftest.$ac_objext conftest$ac_exeext
5535 if { (eval echo "$as_me:5535: \"$ac_link\"") >&5
5536 (eval $ac_link) 2>&5
5538 echo "$as_me:5538: \$? = $ac_status" >&5
5539 (exit $ac_status); } &&
5540 { ac_try='test -s conftest$ac_exeext'
5541 { (eval echo "$as_me:5541: \"$ac_try\"") >&5
5544 echo "$as_me:5544: \$? = $ac_status" >&5
5545 (exit $ac_status); }; }; then
5548 echo "$as_me: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5552 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5553 LIBS="$cf_save_LIBS"
5554 echo "$as_me:5554: result: $cf_rpath_space" >&5
5555 echo "${ECHO_T}$cf_rpath_space" >&6
5556 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5564 INSTALL_LIB="-m 644"
5565 : ${rel_builddir:=.}
5571 cf_cv_do_symlinks=no
5573 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5575 echo "$as_me:5575: checking if release/abi version should be used for shared libs" >&5
5576 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5578 # Check whether --with-shlib-version or --without-shlib-version was given.
5579 if test "${with_shlib_version+set}" = set; then
5580 withval="$with_shlib_version"
5581 test -z "$withval" && withval=auto
5582 case $withval in #(vi
5584 cf_cv_shlib_version=auto
5586 rel|abi|auto|no) #(vi
5587 cf_cv_shlib_version=$withval
5590 { { echo "$as_me:5590: error: option value must be one of: rel, abi, auto or no" >&5
5591 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5592 { (exit 1); exit 1; }; }
5597 cf_cv_shlib_version=auto
5599 echo "$as_me:5599: result: $cf_cv_shlib_version" >&5
5600 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5605 # Some less-capable ports of gcc support only -fpic
5607 if test "$GCC" = yes
5609 echo "$as_me:5609: checking which $CC option to use" >&5
5610 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5611 cf_save_CFLAGS="$CFLAGS"
5612 for CC_SHARED_OPTS in -fPIC -fpic ''
5614 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5615 cat >conftest.$ac_ext <<_ACEOF
5616 #line 5616 "configure"
5617 #include "confdefs.h"
5627 rm -f conftest.$ac_objext
5628 if { (eval echo "$as_me:5628: \"$ac_compile\"") >&5
5629 (eval $ac_compile) 2>&5
5631 echo "$as_me:5631: \$? = $ac_status" >&5
5632 (exit $ac_status); } &&
5633 { ac_try='test -s conftest.$ac_objext'
5634 { (eval echo "$as_me:5634: \"$ac_try\"") >&5
5637 echo "$as_me:5637: \$? = $ac_status" >&5
5638 (exit $ac_status); }; }; then
5641 echo "$as_me: failed program was:" >&5
5642 cat conftest.$ac_ext >&5
5644 rm -f conftest.$ac_objext conftest.$ac_ext
5646 echo "$as_me:5646: result: $CC_SHARED_OPTS" >&5
5647 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5648 CFLAGS="$cf_save_CFLAGS"
5651 cf_cv_shlib_version_infix=no
5653 case $cf_cv_system_name in #(vi
5654 aix4.3-9*|aix[5-7]*) #(vi
5655 if test "$GCC" = yes; then
5657 MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5659 # CC_SHARED_OPTS='-qpic=large -G'
5660 # perhaps "-bM:SRE -bnoentry -bexpall"
5661 MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5665 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5669 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5670 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5671 cf_cv_shlib_version=cygdll
5672 cf_cv_shlib_version_infix=cygdll
5675 cat >mk_shared_lib.sh <<-CF_EOF
5678 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5681 Linking shared library
5682 ** SHARED_LIB \$SHARED_LIB
5683 ** IMPORT_LIB \$IMPORT_LIB
5685 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5687 chmod +x mk_shared_lib.sh
5691 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5692 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5693 cf_cv_shlib_version=msysdll
5694 cf_cv_shlib_version_infix=msysdll
5697 cat >mk_shared_lib.sh <<-CF_EOF
5700 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5703 Linking shared library
5704 ** SHARED_LIB \$SHARED_LIB
5705 ** IMPORT_LIB \$IMPORT_LIB
5707 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5709 chmod +x mk_shared_lib.sh
5712 cf_try_cflags="no-cpp-precomp"
5713 CC_SHARED_OPTS="-dynamic"
5714 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5715 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5716 cf_cv_shlib_version_infix=yes
5717 echo "$as_me:5717: checking if ld -search_paths_first works" >&5
5718 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5719 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5720 echo $ECHO_N "(cached) $ECHO_C" >&6
5723 cf_save_LDFLAGS=$LDFLAGS
5724 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5725 cat >conftest.$ac_ext <<_ACEOF
5726 #line 5726 "configure"
5727 #include "confdefs.h"
5737 rm -f conftest.$ac_objext conftest$ac_exeext
5738 if { (eval echo "$as_me:5738: \"$ac_link\"") >&5
5739 (eval $ac_link) 2>&5
5741 echo "$as_me:5741: \$? = $ac_status" >&5
5742 (exit $ac_status); } &&
5743 { ac_try='test -s conftest$ac_exeext'
5744 { (eval echo "$as_me:5744: \"$ac_try\"") >&5
5747 echo "$as_me:5747: \$? = $ac_status" >&5
5748 (exit $ac_status); }; }; then
5749 cf_cv_ldflags_search_paths_first=yes
5751 echo "$as_me: failed program was:" >&5
5752 cat conftest.$ac_ext >&5
5753 cf_cv_ldflags_search_paths_first=no
5755 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5756 LDFLAGS=$cf_save_LDFLAGS
5758 echo "$as_me:5758: result: $cf_cv_ldflags_search_paths_first" >&5
5759 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5760 if test $cf_cv_ldflags_search_paths_first = yes; then
5761 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5765 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
5766 if test "$GCC" != yes; then
5769 MK_SHARED_LIB='${LD} -b -o $@'
5770 INSTALL_LIB="-m 555"
5773 # (tested with gcc 2.7.2 -- I don't have c89)
5774 if test "$GCC" = yes; then
5775 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5778 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5780 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5781 # HP-UX shared libraries must be executable, and should be
5782 # readonly to exploit a quirk in the memory manager.
5783 INSTALL_LIB="-m 555"
5786 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5787 if test "$cf_cv_shlib_version" = rel; then
5788 cf_shared_soname='`basename .${REL_VERSION}`.${ABI_VERSION}'
5790 cf_shared_soname='`basename `'
5793 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5796 if test "$cf_cv_enable_rpath" = yes ; then
5797 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5799 # tested with IRIX 5.2 and 'cc'.
5800 if test "$GCC" != yes; then
5801 CC_SHARED_OPTS='-KPIC'
5802 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5804 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5806 cf_cv_rm_so_locs=yes
5808 linux*|gnu*|k*bsd*-gnu) #(vi
5809 if test "$DFT_LWR_MODEL" = "shared" ; then
5810 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5811 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5813 if test "$cf_cv_enable_rpath" = yes ; then
5814 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5817 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5818 if test "$cf_cv_shlib_version" = rel; then
5819 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5821 cf_cv_shared_soname='`basename $@`'
5824 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5827 cf_cv_shlib_version=mingw
5828 cf_cv_shlib_version_infix=mingw
5831 if test "$DFT_LWR_MODEL" = "shared" ; then
5832 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
5833 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5834 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
5837 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5838 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5839 cat >mk_shared_lib.sh <<-CF_EOF
5842 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
5845 Linking shared library
5846 ** SHARED_LIB \$SHARED_LIB
5847 ** IMPORT_LIB \$IMPORT_LIB
5849 exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5851 chmod +x mk_shared_lib.sh
5853 openbsd[2-9].*|mirbsd*) #(vi
5854 if test "$DFT_LWR_MODEL" = "shared" ; then
5855 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5856 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5858 if test "$cf_cv_enable_rpath" = yes ; then
5859 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5861 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5863 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5864 if test "$cf_cv_shlib_version" = rel; then
5865 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5867 cf_cv_shared_soname='`basename $@`'
5870 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5872 nto-qnx*|openbsd*|freebsd[12].*) #(vi
5873 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5874 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5875 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5877 dragonfly*|freebsd*) #(vi
5878 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5879 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5880 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5881 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5882 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5885 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5886 if test "$cf_cv_shlib_version" = rel; then
5887 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5889 cf_cv_shared_soname='`basename $@`'
5892 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5895 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5896 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5897 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5898 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5899 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5900 if test "$cf_cv_shlib_version" = auto; then
5901 if test -f /usr/libexec/ld.elf_so; then
5902 cf_cv_shlib_version=abi
5904 cf_cv_shlib_version=rel
5908 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5909 if test "$cf_cv_shlib_version" = rel; then
5910 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5912 cf_cv_shared_soname='`basename $@`'
5915 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5917 MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
5921 # tested with OSF/1 V3.2 and 'cc'
5922 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5923 # link with shared libs).
5924 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5925 case $host_os in #(vi
5927 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5930 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5931 if test "$DFT_LWR_MODEL" = "shared" ; then
5932 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5933 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5935 cf_cv_rm_so_locs=yes
5937 sco3.2v5*) # (also uw2* and UW7: hops 13-Apr-98
5938 # tested with osr5.0.5
5939 if test "$GCC" != yes; then
5940 CC_SHARED_OPTS='-belf -KPIC'
5942 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5943 if test "$cf_cv_enable_rpath" = yes ; then
5944 # only way is to set LD_RUN_PATH but no switch for it
5947 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5948 LINK_PROGS='LD_RUN_PATH=${libdir}'
5949 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5952 # tested with SunOS 4.1.1 and gcc 2.7.0
5953 if test "$GCC" != yes; then
5954 CC_SHARED_OPTS='-KPIC'
5956 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5957 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5960 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5961 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5962 if test "$DFT_LWR_MODEL" = "shared" ; then
5963 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5964 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5966 if test "$cf_cv_enable_rpath" = yes ; then
5967 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5970 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5971 if test "$cf_cv_shlib_version" = rel; then
5972 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5974 cf_cv_shared_soname='`basename $@`'
5977 if test "$GCC" != yes; then
5978 cf_save_CFLAGS="$CFLAGS"
5979 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5981 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5982 cat >conftest.$ac_ext <<_ACEOF
5983 #line 5983 "configure"
5984 #include "confdefs.h"
5994 rm -f conftest.$ac_objext
5995 if { (eval echo "$as_me:5995: \"$ac_compile\"") >&5
5996 (eval $ac_compile) 2>&5
5998 echo "$as_me:5998: \$? = $ac_status" >&5
5999 (exit $ac_status); } &&
6000 { ac_try='test -s conftest.$ac_objext'
6001 { (eval echo "$as_me:6001: \"$ac_try\"") >&5
6004 echo "$as_me:6004: \$? = $ac_status" >&5
6005 (exit $ac_status); }; }; then
6008 echo "$as_me: failed program was:" >&5
6009 cat conftest.$ac_ext >&5
6011 rm -f conftest.$ac_objext conftest.$ac_ext
6013 CFLAGS="$cf_save_CFLAGS"
6014 CC_SHARED_OPTS=$cf_shared_opts
6015 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6017 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6020 sysv5uw7*|unix_sv*) #(vi
6021 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6022 if test "$GCC" != yes; then
6023 CC_SHARED_OPTS='-KPIC'
6025 MK_SHARED_LIB='${LD} -d y -G -o $@'
6028 CC_SHARED_OPTS='unknown'
6029 MK_SHARED_LIB='echo unknown'
6033 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6034 case "$cf_cv_shlib_version" in #(vi
6036 case "$MK_SHARED_LIB" in #(vi
6038 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6041 { echo "$as_me:6041: WARNING: ignored --with-shlib-version" >&5
6042 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6048 if test -n "$cf_try_cflags"
6050 cat > conftest.$ac_ext <<EOF
6051 #line 6051 "${as_me:-configure}"
6053 int main(int argc, char *argv[])
6056 return (argv[argc-1] == 0) ;
6059 cf_save_CFLAGS="$CFLAGS"
6060 for cf_opt in $cf_try_cflags
6062 CFLAGS="$cf_save_CFLAGS -$cf_opt"
6063 echo "$as_me:6063: checking if CFLAGS option -$cf_opt works" >&5
6064 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6065 if { (eval echo "$as_me:6065: \"$ac_compile\"") >&5
6066 (eval $ac_compile) 2>&5
6068 echo "$as_me:6068: \$? = $ac_status" >&5
6069 (exit $ac_status); }; then
6070 echo "$as_me:6070: result: yes" >&5
6071 echo "${ECHO_T}yes" >&6
6072 cf_save_CFLAGS="$CFLAGS"
6074 echo "$as_me:6074: result: no" >&5
6075 echo "${ECHO_T}no" >&6
6078 CFLAGS="$cf_save_CFLAGS"
6081 # RPATH_LIST is a colon-separated list of directories
6082 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6083 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6085 test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6087 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6089 echo "${as_me:-configure}:6089: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6091 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6093 echo "${as_me:-configure}:6093: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6095 if test "$CC_SHARED_OPTS" = "unknown"; then
6096 for model in $cf_list_models; do
6097 if test "$model" = "shared"; then
6098 { { echo "$as_me:6098: error: Shared libraries are not supported in this version" >&5
6099 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6100 { (exit 1); exit 1; }; }
6105 ### If we're building with rpath, try to link non-standard libs that way too.
6106 if test "$DFT_LWR_MODEL" = "shared"; then
6108 echo "$as_me:6108: checking if rpath-hack should be disabled" >&5
6109 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6111 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6112 if test "${enable_rpath_hack+set}" = set; then
6113 enableval="$enable_rpath_hack"
6114 test "$enableval" != no && enableval=yes
6115 if test "$enableval" != "yes" ; then
6116 cf_disable_rpath_hack=yes
6118 cf_disable_rpath_hack=no
6122 cf_disable_rpath_hack=no
6125 echo "$as_me:6125: result: $cf_disable_rpath_hack" >&5
6126 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6127 if test "$cf_disable_rpath_hack" = no ; then
6129 echo "$as_me:6129: checking for updated LDFLAGS" >&5
6130 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6131 if test -n "$LD_RPATH_OPT" ; then
6132 echo "$as_me:6132: result: maybe" >&5
6133 echo "${ECHO_T}maybe" >&6
6137 # Extract the first word of "$ac_prog", so it can be a program name with args.
6138 set dummy $ac_prog; ac_word=$2
6139 echo "$as_me:6139: checking for $ac_word" >&5
6140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6141 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6142 echo $ECHO_N "(cached) $ECHO_C" >&6
6144 if test -n "$cf_ldd_prog"; then
6145 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6147 ac_save_IFS=$IFS; IFS=$ac_path_separator
6149 for ac_dir in $ac_dummy; do
6151 test -z "$ac_dir" && ac_dir=.
6152 $as_executable_p "$ac_dir/$ac_word" || continue
6153 ac_cv_prog_cf_ldd_prog="$ac_prog"
6154 echo "$as_me:6154: found $ac_dir/$ac_word" >&5
6160 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6161 if test -n "$cf_ldd_prog"; then
6162 echo "$as_me:6162: result: $cf_ldd_prog" >&5
6163 echo "${ECHO_T}$cf_ldd_prog" >&6
6165 echo "$as_me:6165: result: no" >&5
6166 echo "${ECHO_T}no" >&6
6169 test -n "$cf_ldd_prog" && break
6171 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6173 cf_rpath_list="/usr/lib /lib"
6174 if test "$cf_ldd_prog" != no
6178 cat >conftest.$ac_ext <<_ACEOF
6179 #line 6179 "configure"
6180 #include "confdefs.h"
6190 rm -f conftest.$ac_objext conftest$ac_exeext
6191 if { (eval echo "$as_me:6191: \"$ac_link\"") >&5
6192 (eval $ac_link) 2>&5
6194 echo "$as_me:6194: \$? = $ac_status" >&5
6195 (exit $ac_status); } &&
6196 { ac_try='test -s conftest$ac_exeext'
6197 { (eval echo "$as_me:6197: \"$ac_try\"") >&5
6200 echo "$as_me:6200: \$? = $ac_status" >&5
6201 (exit $ac_status); }; }; then
6202 cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
6203 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
6205 echo "$as_me: failed program was:" >&5
6206 cat conftest.$ac_ext >&5
6208 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6210 # If we passed the link-test, but get a "not found" on a given library,
6211 # this could be due to inept reconfiguration of gcc to make it only
6212 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
6213 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6214 # /usr/local libraries.
6215 if test -n "$cf_rpath_oops"
6217 for cf_rpath_src in $cf_rpath_oops
6219 for cf_rpath_dir in \
6224 if test -f $cf_rpath_dir/lib/$cf_rpath_src
6226 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6228 echo "${as_me:-configure}:6228: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6230 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6238 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6240 echo "${as_me:-configure}:6240: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6242 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
6244 echo "${as_me:-configure}:6244: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6247 for cf_rpath_src in $LDFLAGS
6249 case $cf_rpath_src in #(vi
6252 # check if this refers to a directory which we will ignore
6254 if test -n "$cf_rpath_list"
6256 for cf_rpath_item in $cf_rpath_list
6258 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6266 if test "$cf_rpath_skip" = no
6268 # transform the option
6269 if test "$LD_RPATH_OPT" = "-R " ; then
6270 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6272 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6275 # if we have not already added this, add it now
6276 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6277 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6279 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6281 echo "${as_me:-configure}:6281: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6283 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6288 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6290 LDFLAGS=$cf_rpath_dst
6292 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
6294 echo "${as_me:-configure}:6294: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6296 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
6298 echo "${as_me:-configure}:6298: testing ...checking LIBS $LIBS ..." 1>&5
6301 for cf_rpath_src in $LIBS
6303 case $cf_rpath_src in #(vi
6306 # check if this refers to a directory which we will ignore
6308 if test -n "$cf_rpath_list"
6310 for cf_rpath_item in $cf_rpath_list
6312 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6320 if test "$cf_rpath_skip" = no
6322 # transform the option
6323 if test "$LD_RPATH_OPT" = "-R " ; then
6324 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6326 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6329 # if we have not already added this, add it now
6330 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6331 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6333 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6335 echo "${as_me:-configure}:6335: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6337 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6342 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6346 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
6348 echo "${as_me:-configure}:6348: testing ...checked LIBS $LIBS ..." 1>&5
6350 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6352 echo "${as_me:-configure}:6352: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6355 echo "$as_me:6355: result: no" >&5
6356 echo "${ECHO_T}no" >&6
6363 ###############################################################################
6365 ### use option --disable-overwrite to leave out the link to -lcurses
6366 echo "$as_me:6366: checking if you wish to install ncurses overwriting curses" >&5
6367 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6369 # Check whether --enable-overwrite or --disable-overwrite was given.
6370 if test "${enable_overwrite+set}" = set; then
6371 enableval="$enable_overwrite"
6372 with_overwrite=$enableval
6374 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6376 echo "$as_me:6376: result: $with_overwrite" >&5
6377 echo "${ECHO_T}$with_overwrite" >&6
6379 echo "$as_me:6379: checking if external terminfo-database is used" >&5
6380 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6382 # Check whether --enable-database or --disable-database was given.
6383 if test "${enable_database+set}" = set; then
6384 enableval="$enable_database"
6385 use_database=$enableval
6389 echo "$as_me:6389: result: $use_database" >&5
6390 echo "${ECHO_T}$use_database" >&6
6392 case $host_os in #(vi
6394 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6397 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6401 NCURSES_USE_DATABASE=0
6402 if test "$use_database" != no ; then
6403 NCURSES_USE_DATABASE=1
6405 echo "$as_me:6405: checking which terminfo source-file will be installed" >&5
6406 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6408 # Check whether --with-database or --without-database was given.
6409 if test "${with_database+set}" = set; then
6410 withval="$with_database"
6411 TERMINFO_SRC=$withval
6413 echo "$as_me:6413: result: $TERMINFO_SRC" >&5
6414 echo "${ECHO_T}$TERMINFO_SRC" >&6
6416 echo "$as_me:6416: checking whether to use hashed database instead of directory/tree" >&5
6417 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6419 # Check whether --with-hashed-db or --without-hashed-db was given.
6420 if test "${with_hashed_db+set}" = set; then
6421 withval="$with_hashed_db"
6426 echo "$as_me:6426: result: $with_hashed_db" >&5
6427 echo "${ECHO_T}$with_hashed_db" >&6
6432 echo "$as_me:6432: checking for list of fallback descriptions" >&5
6433 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6435 # Check whether --with-fallbacks or --without-fallbacks was given.
6436 if test "${with_fallbacks+set}" = set; then
6437 withval="$with_fallbacks"
6438 with_fallback=$withval
6442 echo "$as_me:6442: result: $with_fallback" >&5
6443 echo "${ECHO_T}$with_fallback" >&6
6444 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6446 echo "$as_me:6446: checking if you want modern xterm or antique" >&5
6447 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6449 # Check whether --with-xterm-new or --without-xterm-new was given.
6450 if test "${with_xterm_new+set}" = set; then
6451 withval="$with_xterm_new"
6452 with_xterm_new=$withval
6456 case $with_xterm_new in
6457 no) with_xterm_new=xterm-old;;
6458 *) with_xterm_new=xterm-new;;
6460 echo "$as_me:6460: result: $with_xterm_new" >&5
6461 echo "${ECHO_T}$with_xterm_new" >&6
6462 WHICH_XTERM=$with_xterm_new
6464 echo "$as_me:6464: checking if xterm backspace sends BS or DEL" >&5
6465 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
6467 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
6468 if test "${with_xterm_kbs+set}" = set; then
6469 withval="$with_xterm_kbs"
6470 with_xterm_kbs=$withval
6474 case x$with_xterm_kbs in
6475 xyes|xno|xBS|xbs|x8)
6482 with_xterm_kbs=$withval
6485 echo "$as_me:6485: result: $with_xterm_kbs" >&5
6486 echo "${ECHO_T}$with_xterm_kbs" >&6
6487 XTERM_KBS=$with_xterm_kbs
6490 if test "$use_database" = no ; then
6491 TERMINFO="${datadir}/terminfo"
6495 echo "$as_me:6495: checking for list of terminfo directories" >&5
6496 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6498 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6499 if test "${with_terminfo_dirs+set}" = set; then
6500 withval="$with_terminfo_dirs"
6503 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6505 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6507 for cf_src_path in $withval
6510 if test "x$prefix" != xNONE; then
6511 cf_path_syntax="$prefix"
6513 cf_path_syntax="$ac_default_prefix"
6516 case ".$cf_src_path" in #(vi
6517 .\$\(*\)*|.\'*\'*) #(vi
6521 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6523 .\${*prefix}*|.\${*dir}*) #(vi
6524 eval cf_src_path="$cf_src_path"
6525 case ".$cf_src_path" in #(vi
6527 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6532 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6535 { { echo "$as_me:6535: error: expected a pathname, not \"$cf_src_path\"" >&5
6536 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6537 { (exit 1); exit 1; }; }
6541 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
6542 cf_dst_path="${cf_dst_path}${cf_src_path}"
6546 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
6547 # so we have to check/work around. We do prefer the result of "eval"...
6548 eval cf_dst_eval="$cf_dst_path"
6549 case "x$cf_dst_eval" in #(vi
6551 TERMINFO_DIRS=$cf_dst_path
6554 TERMINFO_DIRS="$cf_dst_eval"
6558 echo "$as_me:6558: result: $TERMINFO_DIRS" >&5
6559 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6560 test -n "$TERMINFO_DIRS" &&
6561 cat >>confdefs.h <<EOF
6562 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6565 echo "$as_me:6565: checking for default terminfo directory" >&5
6566 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6568 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6569 if test "${with_default_terminfo_dir+set}" = set; then
6570 withval="$with_default_terminfo_dir"
6573 withval="${TERMINFO:-${datadir}/terminfo}"
6574 fi; if test -n "${datadir}/terminfo" ; then
6576 if test "x$prefix" != xNONE; then
6577 cf_path_syntax="$prefix"
6579 cf_path_syntax="$ac_default_prefix"
6582 case ".$withval" in #(vi
6583 .\$\(*\)*|.\'*\'*) #(vi
6587 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6589 .\${*prefix}*|.\${*dir}*) #(vi
6590 eval withval="$withval"
6591 case ".$withval" in #(vi
6593 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6598 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6601 { { echo "$as_me:6601: error: expected a pathname, not \"$withval\"" >&5
6602 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6603 { (exit 1); exit 1; }; }
6608 eval TERMINFO="$withval"
6610 echo "$as_me:6610: result: $TERMINFO" >&5
6611 echo "${ECHO_T}$TERMINFO" >&6
6613 cat >>confdefs.h <<EOF
6614 #define TERMINFO "$TERMINFO"
6619 ### use option --disable-big-core to make tic run on small machines
6620 ### We need 4Mb, check if we can allocate 50% more than that.
6621 echo "$as_me:6621: checking if big-core option selected" >&5
6622 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6624 # Check whether --enable-big-core or --disable-big-core was given.
6625 if test "${enable_big_core+set}" = set; then
6626 enableval="$enable_big_core"
6627 with_big_core=$enableval
6629 if test "$cross_compiling" = yes; then
6632 cat >conftest.$ac_ext <<_ACEOF
6633 #line 6633 "configure"
6634 #include "confdefs.h"
6639 unsigned long n = 6000000L;
6640 char *s = malloc(n);
6643 ${cf_cv_main_return:-return}(s == 0);
6646 rm -f conftest$ac_exeext
6647 if { (eval echo "$as_me:6647: \"$ac_link\"") >&5
6648 (eval $ac_link) 2>&5
6650 echo "$as_me:6650: \$? = $ac_status" >&5
6651 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6652 { (eval echo "$as_me:6652: \"$ac_try\"") >&5
6655 echo "$as_me:6655: \$? = $ac_status" >&5
6656 (exit $ac_status); }; }; then
6659 echo "$as_me: program exited with status $ac_status" >&5
6660 echo "$as_me: failed program was:" >&5
6661 cat conftest.$ac_ext >&5
6664 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6667 echo "$as_me:6667: result: $with_big_core" >&5
6668 echo "${ECHO_T}$with_big_core" >&6
6669 test "x$with_big_core" = "xyes" &&
6670 cat >>confdefs.h <<\EOF
6671 #define HAVE_BIG_CORE 1
6674 ### ISO C only guarantees 512-char strings, we have tables which load faster
6675 ### when constructed using "big" strings. More than the C compiler, the awk
6676 ### program is a limit on most vendor UNIX systems. Check that we can build.
6677 echo "$as_me:6677: checking if big-strings option selected" >&5
6678 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6680 # Check whether --enable-big-strings or --disable-big-strings was given.
6681 if test "${enable_big_strings+set}" = set; then
6682 enableval="$enable_big_strings"
6683 with_big_strings=$enableval
6688 eval with_big_strings=no
6691 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6692 | $AWK '{ printf "%d\n", length($0); }' 2>/dev/null | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
6693 eval with_big_strings=yes
6695 eval with_big_strings=no
6701 echo "$as_me:6701: result: $with_big_strings" >&5
6702 echo "${ECHO_T}$with_big_strings" >&6
6705 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
6707 ### use option --enable-termcap to compile in the termcap fallback support
6708 echo "$as_me:6708: checking if you want termcap-fallback support" >&5
6709 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6711 # Check whether --enable-termcap or --disable-termcap was given.
6712 if test "${enable_termcap+set}" = set; then
6713 enableval="$enable_termcap"
6714 with_termcap=$enableval
6718 echo "$as_me:6718: result: $with_termcap" >&5
6719 echo "${ECHO_T}$with_termcap" >&6
6721 NCURSES_USE_TERMCAP=0
6722 if test "x$with_termcap" != "xyes" ; then
6723 if test "$use_database" = no ; then
6724 if test -z "$with_fallback" ; then
6725 { { echo "$as_me:6725: error: You have disabled the database w/o specifying fallbacks" >&5
6726 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6727 { (exit 1); exit 1; }; }
6731 cat >>confdefs.h <<\EOF
6732 #define PURE_TERMINFO 1
6737 if test "$with_ticlib" != no ; then
6738 { { echo "$as_me:6738: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6739 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6740 { (exit 1); exit 1; }; }
6743 NCURSES_USE_TERMCAP=1
6744 echo "$as_me:6744: checking for list of termcap files" >&5
6745 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6747 # Check whether --with-termpath or --without-termpath was given.
6748 if test "${with_termpath+set}" = set; then
6749 withval="$with_termpath"
6752 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6754 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6756 for cf_src_path in $withval
6759 if test "x$prefix" != xNONE; then
6760 cf_path_syntax="$prefix"
6762 cf_path_syntax="$ac_default_prefix"
6765 case ".$cf_src_path" in #(vi
6766 .\$\(*\)*|.\'*\'*) #(vi
6770 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6772 .\${*prefix}*|.\${*dir}*) #(vi
6773 eval cf_src_path="$cf_src_path"
6774 case ".$cf_src_path" in #(vi
6776 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6781 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6784 { { echo "$as_me:6784: error: expected a pathname, not \"$cf_src_path\"" >&5
6785 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6786 { (exit 1); exit 1; }; }
6790 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
6791 cf_dst_path="${cf_dst_path}${cf_src_path}"
6795 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
6796 # so we have to check/work around. We do prefer the result of "eval"...
6797 eval cf_dst_eval="$cf_dst_path"
6798 case "x$cf_dst_eval" in #(vi
6800 TERMPATH=$cf_dst_path
6803 TERMPATH="$cf_dst_eval"
6807 echo "$as_me:6807: result: $TERMPATH" >&5
6808 echo "${ECHO_T}$TERMPATH" >&6
6809 test -n "$TERMPATH" &&
6810 cat >>confdefs.h <<EOF
6811 #define TERMPATH "$TERMPATH"
6814 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6815 echo "$as_me:6815: checking if fast termcap-loader is needed" >&5
6816 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6818 # Check whether --enable-getcap or --disable-getcap was given.
6819 if test "${enable_getcap+set}" = set; then
6820 enableval="$enable_getcap"
6821 with_getcap=$enableval
6825 echo "$as_me:6825: result: $with_getcap" >&5
6826 echo "${ECHO_T}$with_getcap" >&6
6827 test "x$with_getcap" = "xyes" &&
6828 cat >>confdefs.h <<\EOF
6829 #define USE_GETCAP 1
6832 echo "$as_me:6832: checking if translated termcaps will be cached in ~/.terminfo" >&5
6833 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6835 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6836 if test "${enable_getcap_cache+set}" = set; then
6837 enableval="$enable_getcap_cache"
6838 with_getcap_cache=$enableval
6840 with_getcap_cache=no
6842 echo "$as_me:6842: result: $with_getcap_cache" >&5
6843 echo "${ECHO_T}$with_getcap_cache" >&6
6844 test "x$with_getcap_cache" = "xyes" &&
6845 cat >>confdefs.h <<\EOF
6846 #define USE_GETCAP_CACHE 1
6851 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6852 echo "$as_me:6852: checking if ~/.terminfo is wanted" >&5
6853 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6855 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6856 if test "${enable_home_terminfo+set}" = set; then
6857 enableval="$enable_home_terminfo"
6858 with_home_terminfo=$enableval
6860 with_home_terminfo=yes
6862 echo "$as_me:6862: result: $with_home_terminfo" >&5
6863 echo "${ECHO_T}$with_home_terminfo" >&6
6864 test "x$with_home_terminfo" = "xyes" &&
6865 cat >>confdefs.h <<\EOF
6866 #define USE_HOME_TERMINFO 1
6869 echo "$as_me:6869: checking if you want to use restricted environment when running as root" >&5
6870 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6872 # Check whether --enable-root-environ or --disable-root-environ was given.
6873 if test "${enable_root_environ+set}" = set; then
6874 enableval="$enable_root_environ"
6875 with_root_environ=$enableval
6877 with_root_environ=yes
6879 echo "$as_me:6879: result: $with_root_environ" >&5
6880 echo "${ECHO_T}$with_root_environ" >&6
6881 test "x$with_root_environ" = xyes &&
6882 cat >>confdefs.h <<\EOF
6883 #define USE_ROOT_ENVIRON 1
6886 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6887 ### to reduce storage requirements for the terminfo database.
6893 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6894 echo "$as_me:6894: checking for $ac_func" >&5
6895 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6896 if eval "test \"\${$as_ac_var+set}\" = set"; then
6897 echo $ECHO_N "(cached) $ECHO_C" >&6
6899 cat >conftest.$ac_ext <<_ACEOF
6900 #line 6900 "configure"
6901 #include "confdefs.h"
6902 /* System header to define __stub macros and hopefully few prototypes,
6903 which can conflict with char $ac_func (); below. */
6905 /* Override any gcc2 internal prototype to avoid an error. */
6909 /* We use char because int might match the return type of a gcc2
6910 builtin and then its argument prototype would still apply. */
6917 /* The GNU C library defines this for functions which it implements
6918 to always fail with ENOSYS. Some functions are actually named
6919 something starting with __ and the normal name is an alias. */
6920 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6923 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6930 rm -f conftest.$ac_objext conftest$ac_exeext
6931 if { (eval echo "$as_me:6931: \"$ac_link\"") >&5
6932 (eval $ac_link) 2>&5
6934 echo "$as_me:6934: \$? = $ac_status" >&5
6935 (exit $ac_status); } &&
6936 { ac_try='test -s conftest$ac_exeext'
6937 { (eval echo "$as_me:6937: \"$ac_try\"") >&5
6940 echo "$as_me:6940: \$? = $ac_status" >&5
6941 (exit $ac_status); }; }; then
6942 eval "$as_ac_var=yes"
6944 echo "$as_me: failed program was:" >&5
6945 cat conftest.$ac_ext >&5
6946 eval "$as_ac_var=no"
6948 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6950 echo "$as_me:6950: result: `eval echo '${'$as_ac_var'}'`" >&5
6951 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6952 if test `eval echo '${'$as_ac_var'}'` = yes; then
6953 cat >>confdefs.h <<EOF
6954 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6960 if test "$cross_compiling" = yes ; then
6966 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6967 echo "$as_me:6967: checking for $ac_func" >&5
6968 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6969 if eval "test \"\${$as_ac_var+set}\" = set"; then
6970 echo $ECHO_N "(cached) $ECHO_C" >&6
6972 cat >conftest.$ac_ext <<_ACEOF
6973 #line 6973 "configure"
6974 #include "confdefs.h"
6975 /* System header to define __stub macros and hopefully few prototypes,
6976 which can conflict with char $ac_func (); below. */
6978 /* Override any gcc2 internal prototype to avoid an error. */
6982 /* We use char because int might match the return type of a gcc2
6983 builtin and then its argument prototype would still apply. */
6990 /* The GNU C library defines this for functions which it implements
6991 to always fail with ENOSYS. Some functions are actually named
6992 something starting with __ and the normal name is an alias. */
6993 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6996 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
7003 rm -f conftest.$ac_objext conftest$ac_exeext
7004 if { (eval echo "$as_me:7004: \"$ac_link\"") >&5
7005 (eval $ac_link) 2>&5
7007 echo "$as_me:7007: \$? = $ac_status" >&5
7008 (exit $ac_status); } &&
7009 { ac_try='test -s conftest$ac_exeext'
7010 { (eval echo "$as_me:7010: \"$ac_try\"") >&5
7013 echo "$as_me:7013: \$? = $ac_status" >&5
7014 (exit $ac_status); }; }; then
7015 eval "$as_ac_var=yes"
7017 echo "$as_me: failed program was:" >&5
7018 cat conftest.$ac_ext >&5
7019 eval "$as_ac_var=no"
7021 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7023 echo "$as_me:7023: result: `eval echo '${'$as_ac_var'}'`" >&5
7024 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7025 if test `eval echo '${'$as_ac_var'}'` = yes; then
7026 cat >>confdefs.h <<EOF
7027 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7034 echo "$as_me:7034: checking if link/symlink functions work" >&5
7035 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
7036 if test "${cf_cv_link_funcs+set}" = set; then
7037 echo $ECHO_N "(cached) $ECHO_C" >&6
7041 for cf_func in link symlink ; do
7042 if test "$cross_compiling" = yes; then
7044 eval 'ac_cv_func_'$cf_func'=error'
7046 cat >conftest.$ac_ext <<_ACEOF
7047 #line 7047 "configure"
7048 #include "confdefs.h"
7050 #include <sys/types.h>
7051 #include <sys/stat.h>
7052 #ifdef HAVE_UNISTD_H
7058 char *src = "config.log";
7059 char *dst = "conftest.chk";
7064 fail = ($cf_func("config.log", "conftest.chk") < 0)
7065 || (stat(dst, &dst_sb) < 0)
7066 || (dst_sb.st_mtime != src_sb.st_mtime);
7072 ${cf_cv_main_return:-return} (fail);
7076 rm -f conftest$ac_exeext
7077 if { (eval echo "$as_me:7077: \"$ac_link\"") >&5
7078 (eval $ac_link) 2>&5
7080 echo "$as_me:7080: \$? = $ac_status" >&5
7081 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7082 { (eval echo "$as_me:7082: \"$ac_try\"") >&5
7085 echo "$as_me:7085: \$? = $ac_status" >&5
7086 (exit $ac_status); }; }; then
7088 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
7089 eval 'ac_cv_func_'$cf_func'=yes'
7091 echo "$as_me: program exited with status $ac_status" >&5
7092 echo "$as_me: failed program was:" >&5
7093 cat conftest.$ac_ext >&5
7095 eval 'ac_cv_func_'$cf_func'=no'
7097 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7100 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
7103 echo "$as_me:7103: result: $cf_cv_link_funcs" >&5
7104 echo "${ECHO_T}$cf_cv_link_funcs" >&6
7105 test "$ac_cv_func_link" = yes &&
7106 cat >>confdefs.h <<\EOF
7110 test "$ac_cv_func_symlink" = yes &&
7111 cat >>confdefs.h <<\EOF
7112 #define HAVE_SYMLINK 1
7120 # soft links (symbolic links) are useful for some systems where hard links do
7121 # not work, or to make it simpler to copy terminfo trees around.
7122 if test "x$ac_cv_func_symlink" = xyes ; then
7123 echo "$as_me:7123: checking if tic should use symbolic links" >&5
7124 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7126 # Check whether --enable-symlinks or --disable-symlinks was given.
7127 if test "${enable_symlinks+set}" = set; then
7128 enableval="$enable_symlinks"
7129 with_symlinks=$enableval
7133 echo "$as_me:7133: result: $with_symlinks" >&5
7134 echo "${ECHO_T}$with_symlinks" >&6
7137 # If we have hard links and did not choose to use soft links instead, there is
7138 # no reason to make this choice optional - use the hard links.
7139 if test "$with_symlinks" = no ; then
7140 echo "$as_me:7140: checking if tic should use hard links" >&5
7141 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7142 if test "x$ac_cv_func_link" = xyes ; then
7147 echo "$as_me:7147: result: $with_links" >&5
7148 echo "${ECHO_T}$with_links" >&6
7151 test "x$with_links" = xyes &&
7152 cat >>confdefs.h <<\EOF
7156 test "x$with_symlinks" = xyes &&
7157 cat >>confdefs.h <<\EOF
7158 #define USE_SYMLINKS 1
7161 ### use option --enable-broken-linker to force on use of broken-linker support
7162 echo "$as_me:7162: checking if you want broken-linker support code" >&5
7163 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7165 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7166 if test "${enable_broken_linker+set}" = set; then
7167 enableval="$enable_broken_linker"
7168 with_broken_linker=$enableval
7170 with_broken_linker=${BROKEN_LINKER:-no}
7172 echo "$as_me:7172: result: $with_broken_linker" >&5
7173 echo "${ECHO_T}$with_broken_linker" >&6
7176 if test "x$with_broken_linker" = xyes ; then
7178 cat >>confdefs.h <<\EOF
7179 #define BROKEN_LINKER 1
7183 elif test "$DFT_LWR_MODEL" = shared ; then
7184 case $cf_cv_system_name in #(vi
7187 cat >>confdefs.h <<\EOF
7188 #define BROKEN_LINKER 1
7192 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
7194 echo "${as_me:-configure}:7194: testing cygwin linker is broken anyway ..." 1>&5
7200 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
7201 echo "$as_me:7201: checking if tputs should process BSD-style prefix padding" >&5
7202 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7204 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7205 if test "${enable_bsdpad+set}" = set; then
7206 enableval="$enable_bsdpad"
7207 with_bsdpad=$enableval
7211 echo "$as_me:7211: result: $with_bsdpad" >&5
7212 echo "${ECHO_T}$with_bsdpad" >&6
7213 test "x$with_bsdpad" = xyes &&
7214 cat >>confdefs.h <<\EOF
7218 ### use option --enable-widec to turn on use of wide-character support
7227 # Check to define _XOPEN_SOURCE "automatically"
7230 cf_POSIX_C_SOURCE=199506L
7233 case $host_os in #(vi
7235 cf_xopen_source="-D_ALL_SOURCE"
7241 cf_xopen_source="-D_APPLE_C_SOURCE"
7244 cf_xopen_source="-D_DARWIN_C_SOURCE"
7247 freebsd*|dragonfly*) #(vi
7248 # 5.x headers associate
7249 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7250 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7251 cf_POSIX_C_SOURCE=200112L
7253 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7256 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7259 cf_xopen_source="-D_HPUX_SOURCE"
7262 cf_xopen_source="-D_SGI_SOURCE"
7265 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7267 echo "$as_me:7267: checking if we must define _GNU_SOURCE" >&5
7268 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7269 if test "${cf_cv_gnu_source+set}" = set; then
7270 echo $ECHO_N "(cached) $ECHO_C" >&6
7273 cat >conftest.$ac_ext <<_ACEOF
7274 #line 7274 "configure"
7275 #include "confdefs.h"
7276 #include <sys/types.h>
7281 #ifndef _XOPEN_SOURCE
7288 rm -f conftest.$ac_objext
7289 if { (eval echo "$as_me:7289: \"$ac_compile\"") >&5
7290 (eval $ac_compile) 2>&5
7292 echo "$as_me:7292: \$? = $ac_status" >&5
7293 (exit $ac_status); } &&
7294 { ac_try='test -s conftest.$ac_objext'
7295 { (eval echo "$as_me:7295: \"$ac_try\"") >&5
7298 echo "$as_me:7298: \$? = $ac_status" >&5
7299 (exit $ac_status); }; }; then
7302 echo "$as_me: failed program was:" >&5
7303 cat conftest.$ac_ext >&5
7305 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7306 cat >conftest.$ac_ext <<_ACEOF
7307 #line 7307 "configure"
7308 #include "confdefs.h"
7309 #include <sys/types.h>
7314 #ifdef _XOPEN_SOURCE
7321 rm -f conftest.$ac_objext
7322 if { (eval echo "$as_me:7322: \"$ac_compile\"") >&5
7323 (eval $ac_compile) 2>&5
7325 echo "$as_me:7325: \$? = $ac_status" >&5
7326 (exit $ac_status); } &&
7327 { ac_try='test -s conftest.$ac_objext'
7328 { (eval echo "$as_me:7328: \"$ac_try\"") >&5
7331 echo "$as_me:7331: \$? = $ac_status" >&5
7332 (exit $ac_status); }; }; then
7335 echo "$as_me: failed program was:" >&5
7336 cat conftest.$ac_ext >&5
7337 cf_cv_gnu_source=yes
7339 rm -f conftest.$ac_objext conftest.$ac_ext
7343 rm -f conftest.$ac_objext conftest.$ac_ext
7346 echo "$as_me:7346: result: $cf_cv_gnu_source" >&5
7347 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7348 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7352 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7355 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7357 cf_save_CFLAGS="$CFLAGS"
7358 cf_save_CPPFLAGS="$CPPFLAGS"
7360 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7361 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7362 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7364 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7365 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7366 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7368 echo "$as_me:7368: checking if we should define _POSIX_C_SOURCE" >&5
7369 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7370 if test "${cf_cv_posix_c_source+set}" = set; then
7371 echo $ECHO_N "(cached) $ECHO_C" >&6
7374 echo "${as_me:-configure}:7374: testing if the symbol is already defined go no further ..." 1>&5
7376 cat >conftest.$ac_ext <<_ACEOF
7377 #line 7377 "configure"
7378 #include "confdefs.h"
7379 #include <sys/types.h>
7384 #ifndef _POSIX_C_SOURCE
7391 rm -f conftest.$ac_objext
7392 if { (eval echo "$as_me:7392: \"$ac_compile\"") >&5
7393 (eval $ac_compile) 2>&5
7395 echo "$as_me:7395: \$? = $ac_status" >&5
7396 (exit $ac_status); } &&
7397 { ac_try='test -s conftest.$ac_objext'
7398 { (eval echo "$as_me:7398: \"$ac_try\"") >&5
7401 echo "$as_me:7401: \$? = $ac_status" >&5
7402 (exit $ac_status); }; }; then
7403 cf_cv_posix_c_source=no
7405 echo "$as_me: failed program was:" >&5
7406 cat conftest.$ac_ext >&5
7407 cf_want_posix_source=no
7408 case .$cf_POSIX_C_SOURCE in #(vi
7410 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7413 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7414 cf_want_posix_source=yes
7417 cf_want_posix_source=yes
7420 if test "$cf_want_posix_source" = yes ; then
7421 cat >conftest.$ac_ext <<_ACEOF
7422 #line 7422 "configure"
7423 #include "confdefs.h"
7424 #include <sys/types.h>
7429 #ifdef _POSIX_SOURCE
7436 rm -f conftest.$ac_objext
7437 if { (eval echo "$as_me:7437: \"$ac_compile\"") >&5
7438 (eval $ac_compile) 2>&5
7440 echo "$as_me:7440: \$? = $ac_status" >&5
7441 (exit $ac_status); } &&
7442 { ac_try='test -s conftest.$ac_objext'
7443 { (eval echo "$as_me:7443: \"$ac_try\"") >&5
7446 echo "$as_me:7446: \$? = $ac_status" >&5
7447 (exit $ac_status); }; }; then
7450 echo "$as_me: failed program was:" >&5
7451 cat conftest.$ac_ext >&5
7452 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7454 rm -f conftest.$ac_objext conftest.$ac_ext
7457 echo "${as_me:-configure}:7457: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7459 CFLAGS="$cf_trim_CFLAGS"
7460 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7462 echo "${as_me:-configure}:7462: testing if the second compile does not leave our definition intact error ..." 1>&5
7464 cat >conftest.$ac_ext <<_ACEOF
7465 #line 7465 "configure"
7466 #include "confdefs.h"
7467 #include <sys/types.h>
7472 #ifndef _POSIX_C_SOURCE
7479 rm -f conftest.$ac_objext
7480 if { (eval echo "$as_me:7480: \"$ac_compile\"") >&5
7481 (eval $ac_compile) 2>&5
7483 echo "$as_me:7483: \$? = $ac_status" >&5
7484 (exit $ac_status); } &&
7485 { ac_try='test -s conftest.$ac_objext'
7486 { (eval echo "$as_me:7486: \"$ac_try\"") >&5
7489 echo "$as_me:7489: \$? = $ac_status" >&5
7490 (exit $ac_status); }; }; then
7493 echo "$as_me: failed program was:" >&5
7494 cat conftest.$ac_ext >&5
7495 cf_cv_posix_c_source=no
7497 rm -f conftest.$ac_objext conftest.$ac_ext
7498 CFLAGS="$cf_save_CFLAGS"
7499 CPPFLAGS="$cf_save_CPPFLAGS"
7502 rm -f conftest.$ac_objext conftest.$ac_ext
7505 echo "$as_me:7505: result: $cf_cv_posix_c_source" >&5
7506 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7508 if test "$cf_cv_posix_c_source" != no ; then
7509 CFLAGS="$cf_trim_CFLAGS"
7510 CPPFLAGS="$cf_trim_CPPFLAGS"
7515 cf_new_extra_cppflags=
7517 for cf_add_cflags in $cf_cv_posix_c_source
7519 case $cf_fix_cppflags in
7521 case $cf_add_cflags in #(vi
7522 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7523 case $cf_add_cflags in
7525 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7527 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7528 && test -z "${cf_tst_cflags}" \
7529 && cf_fix_cppflags=yes
7531 if test $cf_fix_cppflags = yes ; then
7532 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7534 elif test "${cf_tst_cflags}" = "\"'" ; then
7535 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7541 *$cf_add_cflags) #(vi
7544 case $cf_add_cflags in #(vi
7546 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7548 CPPFLAGS=`echo "$CPPFLAGS" | \
7549 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7550 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7554 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7559 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7564 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7566 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7568 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7569 && test -z "${cf_tst_cflags}" \
7570 && cf_fix_cppflags=no
7575 if test -n "$cf_new_cflags" ; then
7577 CFLAGS="$CFLAGS $cf_new_cflags"
7580 if test -n "$cf_new_cppflags" ; then
7582 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7585 if test -n "$cf_new_extra_cppflags" ; then
7587 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7594 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7597 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7598 cf_xopen_source="-D_BSD_SOURCE"
7602 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7605 cf_xopen_source="-D_OSF_SOURCE"
7608 cf_xopen_source="-D_QNX_SOURCE"
7611 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7614 cf_xopen_source="-D__EXTENSIONS__"
7615 cf_cv_xopen_source=broken
7619 echo "$as_me:7619: checking if we should define _XOPEN_SOURCE" >&5
7620 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7621 if test "${cf_cv_xopen_source+set}" = set; then
7622 echo $ECHO_N "(cached) $ECHO_C" >&6
7625 cat >conftest.$ac_ext <<_ACEOF
7626 #line 7626 "configure"
7627 #include "confdefs.h"
7631 #include <sys/types.h>
7637 #ifndef _XOPEN_SOURCE
7644 rm -f conftest.$ac_objext
7645 if { (eval echo "$as_me:7645: \"$ac_compile\"") >&5
7646 (eval $ac_compile) 2>&5
7648 echo "$as_me:7648: \$? = $ac_status" >&5
7649 (exit $ac_status); } &&
7650 { ac_try='test -s conftest.$ac_objext'
7651 { (eval echo "$as_me:7651: \"$ac_try\"") >&5
7654 echo "$as_me:7654: \$? = $ac_status" >&5
7655 (exit $ac_status); }; }; then
7656 cf_cv_xopen_source=no
7658 echo "$as_me: failed program was:" >&5
7659 cat conftest.$ac_ext >&5
7661 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7662 cat >conftest.$ac_ext <<_ACEOF
7663 #line 7663 "configure"
7664 #include "confdefs.h"
7668 #include <sys/types.h>
7674 #ifdef _XOPEN_SOURCE
7681 rm -f conftest.$ac_objext
7682 if { (eval echo "$as_me:7682: \"$ac_compile\"") >&5
7683 (eval $ac_compile) 2>&5
7685 echo "$as_me:7685: \$? = $ac_status" >&5
7686 (exit $ac_status); } &&
7687 { ac_try='test -s conftest.$ac_objext'
7688 { (eval echo "$as_me:7688: \"$ac_try\"") >&5
7691 echo "$as_me:7691: \$? = $ac_status" >&5
7692 (exit $ac_status); }; }; then
7693 cf_cv_xopen_source=no
7695 echo "$as_me: failed program was:" >&5
7696 cat conftest.$ac_ext >&5
7697 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7699 rm -f conftest.$ac_objext conftest.$ac_ext
7703 rm -f conftest.$ac_objext conftest.$ac_ext
7706 echo "$as_me:7706: result: $cf_cv_xopen_source" >&5
7707 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7709 if test "$cf_cv_xopen_source" != no ; then
7711 CFLAGS=`echo "$CFLAGS" | \
7712 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7713 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7715 CPPFLAGS=`echo "$CPPFLAGS" | \
7716 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7717 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
7719 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7724 cf_new_extra_cppflags=
7726 for cf_add_cflags in $cf_temp_xopen_source
7728 case $cf_fix_cppflags in
7730 case $cf_add_cflags in #(vi
7731 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7732 case $cf_add_cflags in
7734 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7736 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7737 && test -z "${cf_tst_cflags}" \
7738 && cf_fix_cppflags=yes
7740 if test $cf_fix_cppflags = yes ; then
7741 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7743 elif test "${cf_tst_cflags}" = "\"'" ; then
7744 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7750 *$cf_add_cflags) #(vi
7753 case $cf_add_cflags in #(vi
7755 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7757 CPPFLAGS=`echo "$CPPFLAGS" | \
7758 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7759 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7763 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7768 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7773 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7775 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7777 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7778 && test -z "${cf_tst_cflags}" \
7779 && cf_fix_cppflags=no
7784 if test -n "$cf_new_cflags" ; then
7786 CFLAGS="$CFLAGS $cf_new_cflags"
7789 if test -n "$cf_new_cppflags" ; then
7791 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7794 if test -n "$cf_new_extra_cppflags" ; then
7796 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7801 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7803 cf_save_CFLAGS="$CFLAGS"
7804 cf_save_CPPFLAGS="$CPPFLAGS"
7806 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7807 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7808 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7810 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7811 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7812 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7814 echo "$as_me:7814: checking if we should define _POSIX_C_SOURCE" >&5
7815 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7816 if test "${cf_cv_posix_c_source+set}" = set; then
7817 echo $ECHO_N "(cached) $ECHO_C" >&6
7820 echo "${as_me:-configure}:7820: testing if the symbol is already defined go no further ..." 1>&5
7822 cat >conftest.$ac_ext <<_ACEOF
7823 #line 7823 "configure"
7824 #include "confdefs.h"
7825 #include <sys/types.h>
7830 #ifndef _POSIX_C_SOURCE
7837 rm -f conftest.$ac_objext
7838 if { (eval echo "$as_me:7838: \"$ac_compile\"") >&5
7839 (eval $ac_compile) 2>&5
7841 echo "$as_me:7841: \$? = $ac_status" >&5
7842 (exit $ac_status); } &&
7843 { ac_try='test -s conftest.$ac_objext'
7844 { (eval echo "$as_me:7844: \"$ac_try\"") >&5
7847 echo "$as_me:7847: \$? = $ac_status" >&5
7848 (exit $ac_status); }; }; then
7849 cf_cv_posix_c_source=no
7851 echo "$as_me: failed program was:" >&5
7852 cat conftest.$ac_ext >&5
7853 cf_want_posix_source=no
7854 case .$cf_POSIX_C_SOURCE in #(vi
7856 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7859 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7860 cf_want_posix_source=yes
7863 cf_want_posix_source=yes
7866 if test "$cf_want_posix_source" = yes ; then
7867 cat >conftest.$ac_ext <<_ACEOF
7868 #line 7868 "configure"
7869 #include "confdefs.h"
7870 #include <sys/types.h>
7875 #ifdef _POSIX_SOURCE
7882 rm -f conftest.$ac_objext
7883 if { (eval echo "$as_me:7883: \"$ac_compile\"") >&5
7884 (eval $ac_compile) 2>&5
7886 echo "$as_me:7886: \$? = $ac_status" >&5
7887 (exit $ac_status); } &&
7888 { ac_try='test -s conftest.$ac_objext'
7889 { (eval echo "$as_me:7889: \"$ac_try\"") >&5
7892 echo "$as_me:7892: \$? = $ac_status" >&5
7893 (exit $ac_status); }; }; then
7896 echo "$as_me: failed program was:" >&5
7897 cat conftest.$ac_ext >&5
7898 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7900 rm -f conftest.$ac_objext conftest.$ac_ext
7903 echo "${as_me:-configure}:7903: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7905 CFLAGS="$cf_trim_CFLAGS"
7906 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7908 echo "${as_me:-configure}:7908: testing if the second compile does not leave our definition intact error ..." 1>&5
7910 cat >conftest.$ac_ext <<_ACEOF
7911 #line 7911 "configure"
7912 #include "confdefs.h"
7913 #include <sys/types.h>
7918 #ifndef _POSIX_C_SOURCE
7925 rm -f conftest.$ac_objext
7926 if { (eval echo "$as_me:7926: \"$ac_compile\"") >&5
7927 (eval $ac_compile) 2>&5
7929 echo "$as_me:7929: \$? = $ac_status" >&5
7930 (exit $ac_status); } &&
7931 { ac_try='test -s conftest.$ac_objext'
7932 { (eval echo "$as_me:7932: \"$ac_try\"") >&5
7935 echo "$as_me:7935: \$? = $ac_status" >&5
7936 (exit $ac_status); }; }; then
7939 echo "$as_me: failed program was:" >&5
7940 cat conftest.$ac_ext >&5
7941 cf_cv_posix_c_source=no
7943 rm -f conftest.$ac_objext conftest.$ac_ext
7944 CFLAGS="$cf_save_CFLAGS"
7945 CPPFLAGS="$cf_save_CPPFLAGS"
7948 rm -f conftest.$ac_objext conftest.$ac_ext
7951 echo "$as_me:7951: result: $cf_cv_posix_c_source" >&5
7952 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7954 if test "$cf_cv_posix_c_source" != no ; then
7955 CFLAGS="$cf_trim_CFLAGS"
7956 CPPFLAGS="$cf_trim_CPPFLAGS"
7961 cf_new_extra_cppflags=
7963 for cf_add_cflags in $cf_cv_posix_c_source
7965 case $cf_fix_cppflags in
7967 case $cf_add_cflags in #(vi
7968 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7969 case $cf_add_cflags in
7971 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7973 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7974 && test -z "${cf_tst_cflags}" \
7975 && cf_fix_cppflags=yes
7977 if test $cf_fix_cppflags = yes ; then
7978 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7980 elif test "${cf_tst_cflags}" = "\"'" ; then
7981 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7987 *$cf_add_cflags) #(vi
7990 case $cf_add_cflags in #(vi
7992 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7994 CPPFLAGS=`echo "$CPPFLAGS" | \
7995 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7996 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8000 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8005 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8010 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8012 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8014 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8015 && test -z "${cf_tst_cflags}" \
8016 && cf_fix_cppflags=no
8021 if test -n "$cf_new_cflags" ; then
8023 CFLAGS="$CFLAGS $cf_new_cflags"
8026 if test -n "$cf_new_cppflags" ; then
8028 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8031 if test -n "$cf_new_extra_cppflags" ; then
8033 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8041 if test -n "$cf_xopen_source" ; then
8046 cf_new_extra_cppflags=
8048 for cf_add_cflags in $cf_xopen_source
8050 case $cf_fix_cppflags in
8052 case $cf_add_cflags in #(vi
8053 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8054 case $cf_add_cflags in
8056 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8058 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8059 && test -z "${cf_tst_cflags}" \
8060 && cf_fix_cppflags=yes
8062 if test $cf_fix_cppflags = yes ; then
8063 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8065 elif test "${cf_tst_cflags}" = "\"'" ; then
8066 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8072 *$cf_add_cflags) #(vi
8075 case $cf_add_cflags in #(vi
8077 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8079 CPPFLAGS=`echo "$CPPFLAGS" | \
8080 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8081 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8085 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8090 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8095 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8097 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8099 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8100 && test -z "${cf_tst_cflags}" \
8101 && cf_fix_cppflags=no
8106 if test -n "$cf_new_cflags" ; then
8108 CFLAGS="$CFLAGS $cf_new_cflags"
8111 if test -n "$cf_new_cppflags" ; then
8113 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8116 if test -n "$cf_new_extra_cppflags" ; then
8118 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8123 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8124 echo "$as_me:8124: checking if _XOPEN_SOURCE really is set" >&5
8125 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8126 cat >conftest.$ac_ext <<_ACEOF
8127 #line 8127 "configure"
8128 #include "confdefs.h"
8134 #ifndef _XOPEN_SOURCE
8141 rm -f conftest.$ac_objext
8142 if { (eval echo "$as_me:8142: \"$ac_compile\"") >&5
8143 (eval $ac_compile) 2>&5
8145 echo "$as_me:8145: \$? = $ac_status" >&5
8146 (exit $ac_status); } &&
8147 { ac_try='test -s conftest.$ac_objext'
8148 { (eval echo "$as_me:8148: \"$ac_try\"") >&5
8151 echo "$as_me:8151: \$? = $ac_status" >&5
8152 (exit $ac_status); }; }; then
8153 cf_XOPEN_SOURCE_set=yes
8155 echo "$as_me: failed program was:" >&5
8156 cat conftest.$ac_ext >&5
8157 cf_XOPEN_SOURCE_set=no
8159 rm -f conftest.$ac_objext conftest.$ac_ext
8160 echo "$as_me:8160: result: $cf_XOPEN_SOURCE_set" >&5
8161 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8162 if test $cf_XOPEN_SOURCE_set = yes
8164 cat >conftest.$ac_ext <<_ACEOF
8165 #line 8165 "configure"
8166 #include "confdefs.h"
8172 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8179 rm -f conftest.$ac_objext
8180 if { (eval echo "$as_me:8180: \"$ac_compile\"") >&5
8181 (eval $ac_compile) 2>&5
8183 echo "$as_me:8183: \$? = $ac_status" >&5
8184 (exit $ac_status); } &&
8185 { ac_try='test -s conftest.$ac_objext'
8186 { (eval echo "$as_me:8186: \"$ac_try\"") >&5
8189 echo "$as_me:8189: \$? = $ac_status" >&5
8190 (exit $ac_status); }; }; then
8191 cf_XOPEN_SOURCE_set_ok=yes
8193 echo "$as_me: failed program was:" >&5
8194 cat conftest.$ac_ext >&5
8195 cf_XOPEN_SOURCE_set_ok=no
8197 rm -f conftest.$ac_objext conftest.$ac_ext
8198 if test $cf_XOPEN_SOURCE_set_ok = no
8200 { echo "$as_me:8200: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8201 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8205 echo "$as_me:8205: checking if we should define _XOPEN_SOURCE" >&5
8206 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8207 if test "${cf_cv_xopen_source+set}" = set; then
8208 echo $ECHO_N "(cached) $ECHO_C" >&6
8211 cat >conftest.$ac_ext <<_ACEOF
8212 #line 8212 "configure"
8213 #include "confdefs.h"
8217 #include <sys/types.h>
8223 #ifndef _XOPEN_SOURCE
8230 rm -f conftest.$ac_objext
8231 if { (eval echo "$as_me:8231: \"$ac_compile\"") >&5
8232 (eval $ac_compile) 2>&5
8234 echo "$as_me:8234: \$? = $ac_status" >&5
8235 (exit $ac_status); } &&
8236 { ac_try='test -s conftest.$ac_objext'
8237 { (eval echo "$as_me:8237: \"$ac_try\"") >&5
8240 echo "$as_me:8240: \$? = $ac_status" >&5
8241 (exit $ac_status); }; }; then
8242 cf_cv_xopen_source=no
8244 echo "$as_me: failed program was:" >&5
8245 cat conftest.$ac_ext >&5
8247 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8248 cat >conftest.$ac_ext <<_ACEOF
8249 #line 8249 "configure"
8250 #include "confdefs.h"
8254 #include <sys/types.h>
8260 #ifdef _XOPEN_SOURCE
8267 rm -f conftest.$ac_objext
8268 if { (eval echo "$as_me:8268: \"$ac_compile\"") >&5
8269 (eval $ac_compile) 2>&5
8271 echo "$as_me:8271: \$? = $ac_status" >&5
8272 (exit $ac_status); } &&
8273 { ac_try='test -s conftest.$ac_objext'
8274 { (eval echo "$as_me:8274: \"$ac_try\"") >&5
8277 echo "$as_me:8277: \$? = $ac_status" >&5
8278 (exit $ac_status); }; }; then
8279 cf_cv_xopen_source=no
8281 echo "$as_me: failed program was:" >&5
8282 cat conftest.$ac_ext >&5
8283 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8285 rm -f conftest.$ac_objext conftest.$ac_ext
8289 rm -f conftest.$ac_objext conftest.$ac_ext
8292 echo "$as_me:8292: result: $cf_cv_xopen_source" >&5
8293 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8295 if test "$cf_cv_xopen_source" != no ; then
8297 CFLAGS=`echo "$CFLAGS" | \
8298 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8299 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8301 CPPFLAGS=`echo "$CPPFLAGS" | \
8302 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8303 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8305 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8310 cf_new_extra_cppflags=
8312 for cf_add_cflags in $cf_temp_xopen_source
8314 case $cf_fix_cppflags in
8316 case $cf_add_cflags in #(vi
8317 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8318 case $cf_add_cflags in
8320 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8322 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8323 && test -z "${cf_tst_cflags}" \
8324 && cf_fix_cppflags=yes
8326 if test $cf_fix_cppflags = yes ; then
8327 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8329 elif test "${cf_tst_cflags}" = "\"'" ; then
8330 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8336 *$cf_add_cflags) #(vi
8339 case $cf_add_cflags in #(vi
8341 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8343 CPPFLAGS=`echo "$CPPFLAGS" | \
8344 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8345 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8349 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8354 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8359 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8361 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8363 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8364 && test -z "${cf_tst_cflags}" \
8365 && cf_fix_cppflags=no
8370 if test -n "$cf_new_cflags" ; then
8372 CFLAGS="$CFLAGS $cf_new_cflags"
8375 if test -n "$cf_new_cppflags" ; then
8377 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8380 if test -n "$cf_new_extra_cppflags" ; then
8382 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8390 # Work around breakage on OS X
8392 echo "$as_me:8392: checking if SIGWINCH is defined" >&5
8393 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8394 if test "${cf_cv_define_sigwinch+set}" = set; then
8395 echo $ECHO_N "(cached) $ECHO_C" >&6
8398 cat >conftest.$ac_ext <<_ACEOF
8399 #line 8399 "configure"
8400 #include "confdefs.h"
8402 #include <sys/types.h>
8403 #include <sys/signal.h>
8413 rm -f conftest.$ac_objext
8414 if { (eval echo "$as_me:8414: \"$ac_compile\"") >&5
8415 (eval $ac_compile) 2>&5
8417 echo "$as_me:8417: \$? = $ac_status" >&5
8418 (exit $ac_status); } &&
8419 { ac_try='test -s conftest.$ac_objext'
8420 { (eval echo "$as_me:8420: \"$ac_try\"") >&5
8423 echo "$as_me:8423: \$? = $ac_status" >&5
8424 (exit $ac_status); }; }; then
8425 cf_cv_define_sigwinch=yes
8427 echo "$as_me: failed program was:" >&5
8428 cat conftest.$ac_ext >&5
8429 cat >conftest.$ac_ext <<_ACEOF
8430 #line 8430 "configure"
8431 #include "confdefs.h"
8433 #undef _XOPEN_SOURCE
8434 #undef _POSIX_SOURCE
8435 #undef _POSIX_C_SOURCE
8436 #include <sys/types.h>
8437 #include <sys/signal.h>
8447 rm -f conftest.$ac_objext
8448 if { (eval echo "$as_me:8448: \"$ac_compile\"") >&5
8449 (eval $ac_compile) 2>&5
8451 echo "$as_me:8451: \$? = $ac_status" >&5
8452 (exit $ac_status); } &&
8453 { ac_try='test -s conftest.$ac_objext'
8454 { (eval echo "$as_me:8454: \"$ac_try\"") >&5
8457 echo "$as_me:8457: \$? = $ac_status" >&5
8458 (exit $ac_status); }; }; then
8459 cf_cv_define_sigwinch=maybe
8461 echo "$as_me: failed program was:" >&5
8462 cat conftest.$ac_ext >&5
8463 cf_cv_define_sigwinch=no
8465 rm -f conftest.$ac_objext conftest.$ac_ext
8468 rm -f conftest.$ac_objext conftest.$ac_ext
8471 echo "$as_me:8471: result: $cf_cv_define_sigwinch" >&5
8472 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8474 if test "$cf_cv_define_sigwinch" = maybe ; then
8475 echo "$as_me:8475: checking for actual SIGWINCH definition" >&5
8476 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8477 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8478 echo $ECHO_N "(cached) $ECHO_C" >&6
8481 cf_cv_fixup_sigwinch=unknown
8483 while test $cf_sigwinch != 1
8485 cat >conftest.$ac_ext <<_ACEOF
8486 #line 8486 "configure"
8487 #include "confdefs.h"
8489 #undef _XOPEN_SOURCE
8490 #undef _POSIX_SOURCE
8491 #undef _POSIX_C_SOURCE
8492 #include <sys/types.h>
8493 #include <sys/signal.h>
8499 #if SIGWINCH != $cf_sigwinch
8507 rm -f conftest.$ac_objext
8508 if { (eval echo "$as_me:8508: \"$ac_compile\"") >&5
8509 (eval $ac_compile) 2>&5
8511 echo "$as_me:8511: \$? = $ac_status" >&5
8512 (exit $ac_status); } &&
8513 { ac_try='test -s conftest.$ac_objext'
8514 { (eval echo "$as_me:8514: \"$ac_try\"") >&5
8517 echo "$as_me:8517: \$? = $ac_status" >&5
8518 (exit $ac_status); }; }; then
8519 cf_cv_fixup_sigwinch=$cf_sigwinch
8522 echo "$as_me: failed program was:" >&5
8523 cat conftest.$ac_ext >&5
8525 rm -f conftest.$ac_objext conftest.$ac_ext
8527 cf_sigwinch=`expr $cf_sigwinch - 1`
8531 echo "$as_me:8531: result: $cf_cv_fixup_sigwinch" >&5
8532 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8534 if test "$cf_cv_fixup_sigwinch" != unknown ; then
8535 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8539 # Checks for CODESET support.
8541 echo "$as_me:8541: checking for nl_langinfo and CODESET" >&5
8542 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8543 if test "${am_cv_langinfo_codeset+set}" = set; then
8544 echo $ECHO_N "(cached) $ECHO_C" >&6
8546 cat >conftest.$ac_ext <<_ACEOF
8547 #line 8547 "configure"
8548 #include "confdefs.h"
8549 #include <langinfo.h>
8553 char* cs = nl_langinfo(CODESET);
8558 rm -f conftest.$ac_objext conftest$ac_exeext
8559 if { (eval echo "$as_me:8559: \"$ac_link\"") >&5
8560 (eval $ac_link) 2>&5
8562 echo "$as_me:8562: \$? = $ac_status" >&5
8563 (exit $ac_status); } &&
8564 { ac_try='test -s conftest$ac_exeext'
8565 { (eval echo "$as_me:8565: \"$ac_try\"") >&5
8568 echo "$as_me:8568: \$? = $ac_status" >&5
8569 (exit $ac_status); }; }; then
8570 am_cv_langinfo_codeset=yes
8572 echo "$as_me: failed program was:" >&5
8573 cat conftest.$ac_ext >&5
8574 am_cv_langinfo_codeset=no
8576 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8579 echo "$as_me:8579: result: $am_cv_langinfo_codeset" >&5
8580 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8581 if test $am_cv_langinfo_codeset = yes; then
8583 cat >>confdefs.h <<\EOF
8584 #define HAVE_LANGINFO_CODESET 1
8589 # use these variables to work around a defect in gcc's fixincludes.
8593 echo "$as_me:8593: checking if you want wide-character code" >&5
8594 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8596 # Check whether --enable-widec or --disable-widec was given.
8597 if test "${enable_widec+set}" = set; then
8598 enableval="$enable_widec"
8599 with_widec=$enableval
8603 echo "$as_me:8603: result: $with_widec" >&5
8604 echo "${ECHO_T}$with_widec" >&6
8605 if test "x$with_widec" = xyes ; then
8606 LIB_SUFFIX="w${LIB_SUFFIX}"
8608 cat >>confdefs.h <<\EOF
8609 #define USE_WIDEC_SUPPORT 1
8612 cat >>confdefs.h <<\EOF
8613 #define NCURSES_WIDECHAR 1
8616 echo "$as_me:8616: checking if wchar.h can be used as is" >&5
8617 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8618 if test "${cf_cv_wchar_h_okay+set}" = set; then
8619 echo $ECHO_N "(cached) $ECHO_C" >&6
8622 cat >conftest.$ac_ext <<_ACEOF
8623 #line 8623 "configure"
8624 #include "confdefs.h"
8634 int bar = iswpunct(foo)
8639 rm -f conftest.$ac_objext
8640 if { (eval echo "$as_me:8640: \"$ac_compile\"") >&5
8641 (eval $ac_compile) 2>&5
8643 echo "$as_me:8643: \$? = $ac_status" >&5
8644 (exit $ac_status); } &&
8645 { ac_try='test -s conftest.$ac_objext'
8646 { (eval echo "$as_me:8646: \"$ac_try\"") >&5
8649 echo "$as_me:8649: \$? = $ac_status" >&5
8650 (exit $ac_status); }; }; then
8651 cf_cv_wchar_h_okay=yes
8653 echo "$as_me: failed program was:" >&5
8654 cat conftest.$ac_ext >&5
8655 cf_cv_wchar_h_okay=no
8657 rm -f conftest.$ac_objext conftest.$ac_ext
8659 echo "$as_me:8659: result: $cf_cv_wchar_h_okay" >&5
8660 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8662 if test $cf_cv_wchar_h_okay = no
8665 echo "$as_me:8665: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8666 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8667 cat >conftest.$ac_ext <<_ACEOF
8668 #line 8668 "configure"
8669 #include "confdefs.h"
8670 #include <sys/types.h>
8676 #ifndef _XOPEN_SOURCE_EXTENDED
8683 rm -f conftest.$ac_objext
8684 if { (eval echo "$as_me:8684: \"$ac_compile\"") >&5
8685 (eval $ac_compile) 2>&5
8687 echo "$as_me:8687: \$? = $ac_status" >&5
8688 (exit $ac_status); } &&
8689 { ac_try='test -s conftest.$ac_objext'
8690 { (eval echo "$as_me:8690: \"$ac_try\"") >&5
8693 echo "$as_me:8693: \$? = $ac_status" >&5
8694 (exit $ac_status); }; }; then
8697 echo "$as_me: failed program was:" >&5
8698 cat conftest.$ac_ext >&5
8701 rm -f conftest.$ac_objext conftest.$ac_ext
8702 echo "$as_me:8702: result: $cf_result" >&5
8703 echo "${ECHO_T}$cf_result" >&6
8705 if test "$cf_result" = yes ; then
8706 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8707 elif test "x" != "x" ; then
8708 echo "$as_me:8708: checking checking for compatible value versus " >&5
8709 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8710 cat >conftest.$ac_ext <<_ACEOF
8711 #line 8711 "configure"
8712 #include "confdefs.h"
8713 #include <sys/types.h>
8719 #if _XOPEN_SOURCE_EXTENDED- < 0
8726 rm -f conftest.$ac_objext
8727 if { (eval echo "$as_me:8727: \"$ac_compile\"") >&5
8728 (eval $ac_compile) 2>&5
8730 echo "$as_me:8730: \$? = $ac_status" >&5
8731 (exit $ac_status); } &&
8732 { ac_try='test -s conftest.$ac_objext'
8733 { (eval echo "$as_me:8733: \"$ac_try\"") >&5
8736 echo "$as_me:8736: \$? = $ac_status" >&5
8737 (exit $ac_status); }; }; then
8740 echo "$as_me: failed program was:" >&5
8741 cat conftest.$ac_ext >&5
8744 rm -f conftest.$ac_objext conftest.$ac_ext
8745 echo "$as_me:8745: result: $cf_result" >&5
8746 echo "${ECHO_T}$cf_result" >&6
8747 if test "$cf_result" = no ; then
8748 # perhaps we can override it - try...
8749 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8756 NCURSES_CH_T=cchar_t
8758 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8760 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8761 echo "$as_me:8761: checking for $ac_func" >&5
8762 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8763 if eval "test \"\${$as_ac_var+set}\" = set"; then
8764 echo $ECHO_N "(cached) $ECHO_C" >&6
8766 cat >conftest.$ac_ext <<_ACEOF
8767 #line 8767 "configure"
8768 #include "confdefs.h"
8769 /* System header to define __stub macros and hopefully few prototypes,
8770 which can conflict with char $ac_func (); below. */
8772 /* Override any gcc2 internal prototype to avoid an error. */
8776 /* We use char because int might match the return type of a gcc2
8777 builtin and then its argument prototype would still apply. */
8784 /* The GNU C library defines this for functions which it implements
8785 to always fail with ENOSYS. Some functions are actually named
8786 something starting with __ and the normal name is an alias. */
8787 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8790 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
8797 rm -f conftest.$ac_objext conftest$ac_exeext
8798 if { (eval echo "$as_me:8798: \"$ac_link\"") >&5
8799 (eval $ac_link) 2>&5
8801 echo "$as_me:8801: \$? = $ac_status" >&5
8802 (exit $ac_status); } &&
8803 { ac_try='test -s conftest$ac_exeext'
8804 { (eval echo "$as_me:8804: \"$ac_try\"") >&5
8807 echo "$as_me:8807: \$? = $ac_status" >&5
8808 (exit $ac_status); }; }; then
8809 eval "$as_ac_var=yes"
8811 echo "$as_me: failed program was:" >&5
8812 cat conftest.$ac_ext >&5
8813 eval "$as_ac_var=no"
8815 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8817 echo "$as_me:8817: result: `eval echo '${'$as_ac_var'}'`" >&5
8818 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8819 if test `eval echo '${'$as_ac_var'}'` = yes; then
8820 cat >>confdefs.h <<EOF
8821 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8827 if test "x$ac_cv_func_putwc" != xyes ; then
8829 echo "$as_me:8829: checking for multibyte character support" >&5
8830 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8831 if test "${cf_cv_utf8_lib+set}" = set; then
8832 echo $ECHO_N "(cached) $ECHO_C" >&6
8835 cf_save_LIBS="$LIBS"
8836 cat >conftest.$ac_ext <<_ACEOF
8837 #line 8837 "configure"
8838 #include "confdefs.h"
8849 rm -f conftest.$ac_objext conftest$ac_exeext
8850 if { (eval echo "$as_me:8850: \"$ac_link\"") >&5
8851 (eval $ac_link) 2>&5
8853 echo "$as_me:8853: \$? = $ac_status" >&5
8854 (exit $ac_status); } &&
8855 { ac_try='test -s conftest$ac_exeext'
8856 { (eval echo "$as_me:8856: \"$ac_try\"") >&5
8859 echo "$as_me:8859: \$? = $ac_status" >&5
8860 (exit $ac_status); }; }; then
8863 echo "$as_me: failed program was:" >&5
8864 cat conftest.$ac_ext >&5
8866 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8867 # will be set on completion of the AC_TRY_LINK below.
8868 cf_cv_header_path_utf8=
8869 cf_cv_library_path_utf8=
8871 echo "${as_me:-configure}:8871: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8873 cf_save_LIBS="$LIBS"
8875 cat >conftest.$ac_ext <<_ACEOF
8876 #line 8876 "configure"
8877 #include "confdefs.h"
8879 #include <libutf8.h>
8888 rm -f conftest.$ac_objext conftest$ac_exeext
8889 if { (eval echo "$as_me:8889: \"$ac_link\"") >&5
8890 (eval $ac_link) 2>&5
8892 echo "$as_me:8892: \$? = $ac_status" >&5
8893 (exit $ac_status); } &&
8894 { ac_try='test -s conftest$ac_exeext'
8895 { (eval echo "$as_me:8895: \"$ac_try\"") >&5
8898 echo "$as_me:8898: \$? = $ac_status" >&5
8899 (exit $ac_status); }; }; then
8901 cf_cv_find_linkage_utf8=yes
8902 cf_cv_header_path_utf8=/usr/include
8903 cf_cv_library_path_utf8=/usr/lib
8906 echo "$as_me: failed program was:" >&5
8907 cat conftest.$ac_ext >&5
8909 LIBS="-lutf8 $cf_save_LIBS"
8911 cat >conftest.$ac_ext <<_ACEOF
8912 #line 8912 "configure"
8913 #include "confdefs.h"
8915 #include <libutf8.h>
8924 rm -f conftest.$ac_objext conftest$ac_exeext
8925 if { (eval echo "$as_me:8925: \"$ac_link\"") >&5
8926 (eval $ac_link) 2>&5
8928 echo "$as_me:8928: \$? = $ac_status" >&5
8929 (exit $ac_status); } &&
8930 { ac_try='test -s conftest$ac_exeext'
8931 { (eval echo "$as_me:8931: \"$ac_try\"") >&5
8934 echo "$as_me:8934: \$? = $ac_status" >&5
8935 (exit $ac_status); }; }; then
8937 cf_cv_find_linkage_utf8=yes
8938 cf_cv_header_path_utf8=/usr/include
8939 cf_cv_library_path_utf8=/usr/lib
8940 cf_cv_library_file_utf8="-lutf8"
8943 echo "$as_me: failed program was:" >&5
8944 cat conftest.$ac_ext >&5
8946 cf_cv_find_linkage_utf8=no
8947 LIBS="$cf_save_LIBS"
8949 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
8951 echo "${as_me:-configure}:8951: testing find linkage for utf8 library ..." 1>&5
8953 echo "${as_me:-configure}:8953: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8955 cf_save_CPPFLAGS="$CPPFLAGS"
8956 cf_test_CPPFLAGS="$CPPFLAGS"
8960 # collect the current set of include-directories from compiler flags
8961 cf_header_path_list=""
8962 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8963 for cf_header_path in $CPPFLAGS $CFLAGS
8965 case $cf_header_path in #(vi
8967 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8969 test "x$cf_header_path" != "xNONE" && \
8970 test -d "$cf_header_path" && \
8972 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
8973 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
8974 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
8975 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
8976 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
8977 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8980 cf_header_path_list="$cf_header_path_list $cf_search"
8986 # add the variations for the package we are looking for
8990 test "x/usr" != "x$prefix" && \
8992 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
8993 test -n "$verbose" && echo " ... testing for include-directories under /usr"
8994 test -d /usr/include && cf_search="$cf_search /usr/include"
8995 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
8996 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
8997 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
8998 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
9001 test "x$prefix" != "xNONE" && \
9002 test -d "$prefix" && \
9004 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
9005 test -d $prefix/include && cf_search="$cf_search $prefix/include"
9006 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
9007 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
9008 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
9009 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
9012 test "x/usr/local" != "x$prefix" && \
9013 test -d "/usr/local" && \
9014 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9015 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
9016 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
9017 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
9018 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
9019 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
9020 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
9023 test "x/opt" != "x$prefix" && \
9025 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9026 test -n "$verbose" && echo " ... testing for include-directories under /opt"
9027 test -d /opt/include && cf_search="$cf_search /opt/include"
9028 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
9029 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
9030 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
9031 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
9034 test "x$HOME" != "x$prefix" && \
9035 test -d "$HOME" && \
9036 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9037 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
9038 test -d $HOME/include && cf_search="$cf_search $HOME/include"
9039 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
9040 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
9041 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
9042 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
9045 test "$includedir" != NONE && \
9046 test "$includedir" != "/usr/include" && \
9047 test -d "$includedir" && {
9048 test -d $includedir && cf_search="$cf_search $includedir"
9049 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
9052 test "$oldincludedir" != NONE && \
9053 test "$oldincludedir" != "/usr/include" && \
9054 test -d "$oldincludedir" && {
9055 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
9056 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
9059 cf_search="$cf_search $cf_header_path_list"
9061 for cf_cv_header_path_utf8 in $cf_search
9063 if test -d $cf_cv_header_path_utf8 ; then
9064 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
9066 echo "${as_me:-configure}:9066: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
9068 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
9069 cat >conftest.$ac_ext <<_ACEOF
9070 #line 9070 "configure"
9071 #include "confdefs.h"
9073 #include <libutf8.h>
9082 rm -f conftest.$ac_objext
9083 if { (eval echo "$as_me:9083: \"$ac_compile\"") >&5
9084 (eval $ac_compile) 2>&5
9086 echo "$as_me:9086: \$? = $ac_status" >&5
9087 (exit $ac_status); } &&
9088 { ac_try='test -s conftest.$ac_objext'
9089 { (eval echo "$as_me:9089: \"$ac_try\"") >&5
9092 echo "$as_me:9092: \$? = $ac_status" >&5
9093 (exit $ac_status); }; }; then
9095 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
9097 echo "${as_me:-configure}:9097: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
9099 cf_cv_find_linkage_utf8=maybe
9100 cf_test_CPPFLAGS="$CPPFLAGS"
9103 echo "$as_me: failed program was:" >&5
9104 cat conftest.$ac_ext >&5
9106 CPPFLAGS="$cf_save_CPPFLAGS"
9109 rm -f conftest.$ac_objext conftest.$ac_ext
9113 if test "$cf_cv_find_linkage_utf8" = maybe ; then
9115 echo "${as_me:-configure}:9115: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
9117 cf_save_LIBS="$LIBS"
9118 cf_save_LDFLAGS="$LDFLAGS"
9120 if test "$cf_cv_find_linkage_utf8" != yes ; then
9123 cf_library_path_list=""
9124 if test -n "${LDFLAGS}${LIBS}" ; then
9125 for cf_library_path in $LDFLAGS $LIBS
9127 case $cf_library_path in #(vi
9129 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9131 test "x$cf_library_path" != "xNONE" && \
9132 test -d "$cf_library_path" && \
9134 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
9135 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
9136 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
9137 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
9138 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
9139 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
9142 cf_library_path_list="$cf_library_path_list $cf_search"
9150 test "x/usr" != "x$prefix" && \
9152 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
9153 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
9154 test -d /usr/lib && cf_search="$cf_search /usr/lib"
9155 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
9156 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
9157 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
9158 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
9161 test "x$prefix" != "xNONE" && \
9162 test -d "$prefix" && \
9164 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
9165 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
9166 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
9167 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
9168 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
9169 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
9172 test "x/usr/local" != "x$prefix" && \
9173 test -d "/usr/local" && \
9174 (test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9175 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
9176 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
9177 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
9178 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
9179 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
9180 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
9183 test "x/opt" != "x$prefix" && \
9185 (test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9186 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
9187 test -d /opt/lib && cf_search="$cf_search /opt/lib"
9188 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
9189 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
9190 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
9191 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
9194 test "x$HOME" != "x$prefix" && \
9195 test -d "$HOME" && \
9196 (test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9197 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
9198 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
9199 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
9200 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
9201 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
9202 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
9205 cf_search="$cf_library_path_list $cf_search"
9207 for cf_cv_library_path_utf8 in $cf_search
9209 if test -d $cf_cv_library_path_utf8 ; then
9210 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
9212 echo "${as_me:-configure}:9212: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
9214 CPPFLAGS="$cf_test_CPPFLAGS"
9215 LIBS="-lutf8 $cf_save_LIBS"
9216 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
9217 cat >conftest.$ac_ext <<_ACEOF
9218 #line 9218 "configure"
9219 #include "confdefs.h"
9221 #include <libutf8.h>
9230 rm -f conftest.$ac_objext conftest$ac_exeext
9231 if { (eval echo "$as_me:9231: \"$ac_link\"") >&5
9232 (eval $ac_link) 2>&5
9234 echo "$as_me:9234: \$? = $ac_status" >&5
9235 (exit $ac_status); } &&
9236 { ac_try='test -s conftest$ac_exeext'
9237 { (eval echo "$as_me:9237: \"$ac_try\"") >&5
9240 echo "$as_me:9240: \$? = $ac_status" >&5
9241 (exit $ac_status); }; }; then
9243 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9245 echo "${as_me:-configure}:9245: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9247 cf_cv_find_linkage_utf8=yes
9248 cf_cv_library_file_utf8="-lutf8"
9251 echo "$as_me: failed program was:" >&5
9252 cat conftest.$ac_ext >&5
9254 CPPFLAGS="$cf_save_CPPFLAGS"
9255 LIBS="$cf_save_LIBS"
9256 LDFLAGS="$cf_save_LDFLAGS"
9259 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9262 CPPFLAGS="$cf_save_CPPFLAGS"
9263 LDFLAGS="$cf_save_LDFLAGS"
9267 cf_cv_find_linkage_utf8=no
9271 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9274 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9276 LIBS="$cf_save_LIBS"
9278 if test "$cf_cv_find_linkage_utf8" = yes ; then
9279 cf_cv_utf8_lib=add-on
9285 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9287 echo "$as_me:9287: result: $cf_cv_utf8_lib" >&5
9288 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9290 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9292 if test "$cf_cv_utf8_lib" = "add-on" ; then
9294 cat >>confdefs.h <<\EOF
9295 #define HAVE_LIBUTF8_H 1
9298 if test -n "$cf_cv_header_path_utf8" ; then
9299 for cf_add_incdir in $cf_cv_header_path_utf8
9301 while test $cf_add_incdir != /usr/include
9303 if test -d $cf_add_incdir
9306 if test -n "$CFLAGS$CPPFLAGS" ; then
9307 # a loop is needed to ensure we can add subdirs of existing dirs
9308 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9309 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9310 cf_have_incdir=yes; break
9315 if test "$cf_have_incdir" = no ; then
9316 if test "$cf_add_incdir" = /usr/local/include ; then
9317 if test "$GCC" = yes
9319 cf_save_CPPFLAGS=$CPPFLAGS
9320 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9321 cat >conftest.$ac_ext <<_ACEOF
9322 #line 9322 "configure"
9323 #include "confdefs.h"
9333 rm -f conftest.$ac_objext
9334 if { (eval echo "$as_me:9334: \"$ac_compile\"") >&5
9335 (eval $ac_compile) 2>&5
9337 echo "$as_me:9337: \$? = $ac_status" >&5
9338 (exit $ac_status); } &&
9339 { ac_try='test -s conftest.$ac_objext'
9340 { (eval echo "$as_me:9340: \"$ac_try\"") >&5
9343 echo "$as_me:9343: \$? = $ac_status" >&5
9344 (exit $ac_status); }; }; then
9347 echo "$as_me: failed program was:" >&5
9348 cat conftest.$ac_ext >&5
9351 rm -f conftest.$ac_objext conftest.$ac_ext
9352 CPPFLAGS=$cf_save_CPPFLAGS
9357 if test "$cf_have_incdir" = no ; then
9358 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
9360 echo "${as_me:-configure}:9360: testing adding $cf_add_incdir to include-path ..." 1>&5
9362 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9364 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9365 test "$cf_top_incdir" = "$cf_add_incdir" && break
9366 cf_add_incdir="$cf_top_incdir"
9375 if test -n "$cf_cv_library_path_utf8" ; then
9376 for cf_add_libdir in $cf_cv_library_path_utf8
9378 if test $cf_add_libdir = /usr/lib ; then
9380 elif test -d $cf_add_libdir
9383 if test -n "$LDFLAGS$LIBS" ; then
9384 # a loop is needed to ensure we can add subdirs of existing dirs
9385 for cf_test_libdir in $LDFLAGS $LIBS ; do
9386 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9387 cf_have_libdir=yes; break
9391 if test "$cf_have_libdir" = no ; then
9392 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
9394 echo "${as_me:-configure}:9394: testing adding $cf_add_libdir to library-path ..." 1>&5
9396 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9402 LIBS="$cf_cv_library_file_utf8 $LIBS"
9405 if test "$cf_cv_utf8_lib" != no ; then
9410 # This is needed on Tru64 5.0 to declare mbstate_t
9411 echo "$as_me:9411: checking if we must include wchar.h to declare mbstate_t" >&5
9412 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9413 if test "${cf_cv_mbstate_t+set}" = set; then
9414 echo $ECHO_N "(cached) $ECHO_C" >&6
9417 cat >conftest.$ac_ext <<_ACEOF
9418 #line 9418 "configure"
9419 #include "confdefs.h"
9424 #ifdef HAVE_LIBUTF8_H
9425 #include <libutf8.h>
9435 rm -f conftest.$ac_objext
9436 if { (eval echo "$as_me:9436: \"$ac_compile\"") >&5
9437 (eval $ac_compile) 2>&5
9439 echo "$as_me:9439: \$? = $ac_status" >&5
9440 (exit $ac_status); } &&
9441 { ac_try='test -s conftest.$ac_objext'
9442 { (eval echo "$as_me:9442: \"$ac_try\"") >&5
9445 echo "$as_me:9445: \$? = $ac_status" >&5
9446 (exit $ac_status); }; }; then
9449 echo "$as_me: failed program was:" >&5
9450 cat conftest.$ac_ext >&5
9451 cat >conftest.$ac_ext <<_ACEOF
9452 #line 9452 "configure"
9453 #include "confdefs.h"
9459 #ifdef HAVE_LIBUTF8_H
9460 #include <libutf8.h>
9470 rm -f conftest.$ac_objext
9471 if { (eval echo "$as_me:9471: \"$ac_compile\"") >&5
9472 (eval $ac_compile) 2>&5
9474 echo "$as_me:9474: \$? = $ac_status" >&5
9475 (exit $ac_status); } &&
9476 { ac_try='test -s conftest.$ac_objext'
9477 { (eval echo "$as_me:9477: \"$ac_try\"") >&5
9480 echo "$as_me:9480: \$? = $ac_status" >&5
9481 (exit $ac_status); }; }; then
9484 echo "$as_me: failed program was:" >&5
9485 cat conftest.$ac_ext >&5
9486 cf_cv_mbstate_t=unknown
9488 rm -f conftest.$ac_objext conftest.$ac_ext
9490 rm -f conftest.$ac_objext conftest.$ac_ext
9492 echo "$as_me:9492: result: $cf_cv_mbstate_t" >&5
9493 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9495 if test "$cf_cv_mbstate_t" = yes ; then
9497 cat >>confdefs.h <<\EOF
9498 #define NEED_WCHAR_H 1
9504 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9505 if test "$cf_cv_mbstate_t" = unknown ; then
9509 # This is needed on Tru64 5.0 to declare wchar_t
9510 echo "$as_me:9510: checking if we must include wchar.h to declare wchar_t" >&5
9511 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9512 if test "${cf_cv_wchar_t+set}" = set; then
9513 echo $ECHO_N "(cached) $ECHO_C" >&6
9516 cat >conftest.$ac_ext <<_ACEOF
9517 #line 9517 "configure"
9518 #include "confdefs.h"
9523 #ifdef HAVE_LIBUTF8_H
9524 #include <libutf8.h>
9534 rm -f conftest.$ac_objext
9535 if { (eval echo "$as_me:9535: \"$ac_compile\"") >&5
9536 (eval $ac_compile) 2>&5
9538 echo "$as_me:9538: \$? = $ac_status" >&5
9539 (exit $ac_status); } &&
9540 { ac_try='test -s conftest.$ac_objext'
9541 { (eval echo "$as_me:9541: \"$ac_try\"") >&5
9544 echo "$as_me:9544: \$? = $ac_status" >&5
9545 (exit $ac_status); }; }; then
9548 echo "$as_me: failed program was:" >&5
9549 cat conftest.$ac_ext >&5
9550 cat >conftest.$ac_ext <<_ACEOF
9551 #line 9551 "configure"
9552 #include "confdefs.h"
9558 #ifdef HAVE_LIBUTF8_H
9559 #include <libutf8.h>
9569 rm -f conftest.$ac_objext
9570 if { (eval echo "$as_me:9570: \"$ac_compile\"") >&5
9571 (eval $ac_compile) 2>&5
9573 echo "$as_me:9573: \$? = $ac_status" >&5
9574 (exit $ac_status); } &&
9575 { ac_try='test -s conftest.$ac_objext'
9576 { (eval echo "$as_me:9576: \"$ac_try\"") >&5
9579 echo "$as_me:9579: \$? = $ac_status" >&5
9580 (exit $ac_status); }; }; then
9583 echo "$as_me: failed program was:" >&5
9584 cat conftest.$ac_ext >&5
9585 cf_cv_wchar_t=unknown
9587 rm -f conftest.$ac_objext conftest.$ac_ext
9589 rm -f conftest.$ac_objext conftest.$ac_ext
9591 echo "$as_me:9591: result: $cf_cv_wchar_t" >&5
9592 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9594 if test "$cf_cv_wchar_t" = yes ; then
9596 cat >>confdefs.h <<\EOF
9597 #define NEED_WCHAR_H 1
9603 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9604 if test "$cf_cv_wchar_t" = unknown ; then
9608 # if we find wchar_t in either place, use substitution to provide a fallback.
9609 if test "$cf_cv_wchar_t" != unknown ; then
9610 NCURSES_OK_WCHAR_T=1
9613 # This is needed on Tru64 5.0 to declare wint_t
9614 echo "$as_me:9614: checking if we must include wchar.h to declare wint_t" >&5
9615 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9616 if test "${cf_cv_wint_t+set}" = set; then
9617 echo $ECHO_N "(cached) $ECHO_C" >&6
9620 cat >conftest.$ac_ext <<_ACEOF
9621 #line 9621 "configure"
9622 #include "confdefs.h"
9627 #ifdef HAVE_LIBUTF8_H
9628 #include <libutf8.h>
9638 rm -f conftest.$ac_objext
9639 if { (eval echo "$as_me:9639: \"$ac_compile\"") >&5
9640 (eval $ac_compile) 2>&5
9642 echo "$as_me:9642: \$? = $ac_status" >&5
9643 (exit $ac_status); } &&
9644 { ac_try='test -s conftest.$ac_objext'
9645 { (eval echo "$as_me:9645: \"$ac_try\"") >&5
9648 echo "$as_me:9648: \$? = $ac_status" >&5
9649 (exit $ac_status); }; }; then
9652 echo "$as_me: failed program was:" >&5
9653 cat conftest.$ac_ext >&5
9654 cat >conftest.$ac_ext <<_ACEOF
9655 #line 9655 "configure"
9656 #include "confdefs.h"
9662 #ifdef HAVE_LIBUTF8_H
9663 #include <libutf8.h>
9673 rm -f conftest.$ac_objext
9674 if { (eval echo "$as_me:9674: \"$ac_compile\"") >&5
9675 (eval $ac_compile) 2>&5
9677 echo "$as_me:9677: \$? = $ac_status" >&5
9678 (exit $ac_status); } &&
9679 { ac_try='test -s conftest.$ac_objext'
9680 { (eval echo "$as_me:9680: \"$ac_try\"") >&5
9683 echo "$as_me:9683: \$? = $ac_status" >&5
9684 (exit $ac_status); }; }; then
9687 echo "$as_me: failed program was:" >&5
9688 cat conftest.$ac_ext >&5
9689 cf_cv_wint_t=unknown
9691 rm -f conftest.$ac_objext conftest.$ac_ext
9693 rm -f conftest.$ac_objext conftest.$ac_ext
9695 echo "$as_me:9695: result: $cf_cv_wint_t" >&5
9696 echo "${ECHO_T}$cf_cv_wint_t" >&6
9698 if test "$cf_cv_wint_t" = yes ; then
9700 cat >>confdefs.h <<\EOF
9701 #define NEED_WCHAR_H 1
9707 # if we do not find wint_t in either place, use substitution to provide a fallback.
9708 if test "$cf_cv_wint_t" = unknown ; then
9712 # if we find wint_t in either place, use substitution to provide a fallback.
9713 if test "$cf_cv_wint_t" != unknown ; then
9717 if test "$NCURSES_MBSTATE_T" != 0; then
9719 cat >>confdefs.h <<\EOF
9720 #define NEED_MBSTATE_T_DEF 1
9726 ### use option --disable-lp64 to allow long chtype
9727 case $cf_cv_abi_version in
9729 default_with_lp64=no
9732 default_with_lp64=yes
9736 echo "$as_me:9736: checking whether to enable _LP64 definition in curses.h" >&5
9737 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9739 # Check whether --enable-lp64 or --disable-lp64 was given.
9740 if test "${enable_lp64+set}" = set; then
9741 enableval="$enable_lp64"
9742 with_lp64=$enableval
9744 with_lp64=$default_with_lp64
9746 echo "$as_me:9746: result: $with_lp64" >&5
9747 echo "${ECHO_T}$with_lp64" >&6
9749 if test "x$with_lp64" = xyes ; then
9755 # Check whether --enable-largefile or --disable-largefile was given.
9756 if test "${enable_largefile+set}" = set; then
9757 enableval="$enable_largefile"
9760 if test "$enable_largefile" != no; then
9762 echo "$as_me:9762: checking for special C compiler options needed for large files" >&5
9763 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9764 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9765 echo $ECHO_N "(cached) $ECHO_C" >&6
9767 ac_cv_sys_largefile_CC=no
9768 if test "$GCC" != yes; then
9771 # IRIX 6.2 and later do not support large files by default,
9772 # so use the C compiler's -n32 option if that helps.
9773 cat >conftest.$ac_ext <<_ACEOF
9774 #line 9774 "configure"
9775 #include "confdefs.h"
9776 #include <sys/types.h>
9777 /* Check that off_t can represent 2**63 - 1 correctly.
9778 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9779 since some C++ compilers masquerading as C compilers
9780 incorrectly reject 9223372036854775807. */
9781 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9782 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9783 && LARGE_OFF_T % 2147483647 == 1)
9793 rm -f conftest.$ac_objext
9794 if { (eval echo "$as_me:9794: \"$ac_compile\"") >&5
9795 (eval $ac_compile) 2>&5
9797 echo "$as_me:9797: \$? = $ac_status" >&5
9798 (exit $ac_status); } &&
9799 { ac_try='test -s conftest.$ac_objext'
9800 { (eval echo "$as_me:9800: \"$ac_try\"") >&5
9803 echo "$as_me:9803: \$? = $ac_status" >&5
9804 (exit $ac_status); }; }; then
9807 echo "$as_me: failed program was:" >&5
9808 cat conftest.$ac_ext >&5
9810 rm -f conftest.$ac_objext
9812 rm -f conftest.$ac_objext
9813 if { (eval echo "$as_me:9813: \"$ac_compile\"") >&5
9814 (eval $ac_compile) 2>&5
9816 echo "$as_me:9816: \$? = $ac_status" >&5
9817 (exit $ac_status); } &&
9818 { ac_try='test -s conftest.$ac_objext'
9819 { (eval echo "$as_me:9819: \"$ac_try\"") >&5
9822 echo "$as_me:9822: \$? = $ac_status" >&5
9823 (exit $ac_status); }; }; then
9824 ac_cv_sys_largefile_CC=' -n32'; break
9826 echo "$as_me: failed program was:" >&5
9827 cat conftest.$ac_ext >&5
9829 rm -f conftest.$ac_objext
9833 rm -f conftest.$ac_ext
9836 echo "$as_me:9836: result: $ac_cv_sys_largefile_CC" >&5
9837 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9838 if test "$ac_cv_sys_largefile_CC" != no; then
9839 CC=$CC$ac_cv_sys_largefile_CC
9842 echo "$as_me:9842: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9843 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9844 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9845 echo $ECHO_N "(cached) $ECHO_C" >&6
9848 ac_cv_sys_file_offset_bits=no
9849 cat >conftest.$ac_ext <<_ACEOF
9850 #line 9850 "configure"
9851 #include "confdefs.h"
9852 #include <sys/types.h>
9853 /* Check that off_t can represent 2**63 - 1 correctly.
9854 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9855 since some C++ compilers masquerading as C compilers
9856 incorrectly reject 9223372036854775807. */
9857 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9858 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9859 && LARGE_OFF_T % 2147483647 == 1)
9869 rm -f conftest.$ac_objext
9870 if { (eval echo "$as_me:9870: \"$ac_compile\"") >&5
9871 (eval $ac_compile) 2>&5
9873 echo "$as_me:9873: \$? = $ac_status" >&5
9874 (exit $ac_status); } &&
9875 { ac_try='test -s conftest.$ac_objext'
9876 { (eval echo "$as_me:9876: \"$ac_try\"") >&5
9879 echo "$as_me:9879: \$? = $ac_status" >&5
9880 (exit $ac_status); }; }; then
9883 echo "$as_me: failed program was:" >&5
9884 cat conftest.$ac_ext >&5
9886 rm -f conftest.$ac_objext conftest.$ac_ext
9887 cat >conftest.$ac_ext <<_ACEOF
9888 #line 9888 "configure"
9889 #include "confdefs.h"
9890 #define _FILE_OFFSET_BITS 64
9891 #include <sys/types.h>
9892 /* Check that off_t can represent 2**63 - 1 correctly.
9893 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9894 since some C++ compilers masquerading as C compilers
9895 incorrectly reject 9223372036854775807. */
9896 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9897 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9898 && LARGE_OFF_T % 2147483647 == 1)
9908 rm -f conftest.$ac_objext
9909 if { (eval echo "$as_me:9909: \"$ac_compile\"") >&5
9910 (eval $ac_compile) 2>&5
9912 echo "$as_me:9912: \$? = $ac_status" >&5
9913 (exit $ac_status); } &&
9914 { ac_try='test -s conftest.$ac_objext'
9915 { (eval echo "$as_me:9915: \"$ac_try\"") >&5
9918 echo "$as_me:9918: \$? = $ac_status" >&5
9919 (exit $ac_status); }; }; then
9920 ac_cv_sys_file_offset_bits=64; break
9922 echo "$as_me: failed program was:" >&5
9923 cat conftest.$ac_ext >&5
9925 rm -f conftest.$ac_objext conftest.$ac_ext
9929 echo "$as_me:9929: result: $ac_cv_sys_file_offset_bits" >&5
9930 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9931 if test "$ac_cv_sys_file_offset_bits" != no; then
9933 cat >>confdefs.h <<EOF
9934 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9939 echo "$as_me:9939: checking for _LARGE_FILES value needed for large files" >&5
9940 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9941 if test "${ac_cv_sys_large_files+set}" = set; then
9942 echo $ECHO_N "(cached) $ECHO_C" >&6
9945 ac_cv_sys_large_files=no
9946 cat >conftest.$ac_ext <<_ACEOF
9947 #line 9947 "configure"
9948 #include "confdefs.h"
9949 #include <sys/types.h>
9950 /* Check that off_t can represent 2**63 - 1 correctly.
9951 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9952 since some C++ compilers masquerading as C compilers
9953 incorrectly reject 9223372036854775807. */
9954 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9955 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9956 && LARGE_OFF_T % 2147483647 == 1)
9966 rm -f conftest.$ac_objext
9967 if { (eval echo "$as_me:9967: \"$ac_compile\"") >&5
9968 (eval $ac_compile) 2>&5
9970 echo "$as_me:9970: \$? = $ac_status" >&5
9971 (exit $ac_status); } &&
9972 { ac_try='test -s conftest.$ac_objext'
9973 { (eval echo "$as_me:9973: \"$ac_try\"") >&5
9976 echo "$as_me:9976: \$? = $ac_status" >&5
9977 (exit $ac_status); }; }; then
9980 echo "$as_me: failed program was:" >&5
9981 cat conftest.$ac_ext >&5
9983 rm -f conftest.$ac_objext conftest.$ac_ext
9984 cat >conftest.$ac_ext <<_ACEOF
9985 #line 9985 "configure"
9986 #include "confdefs.h"
9987 #define _LARGE_FILES 1
9988 #include <sys/types.h>
9989 /* Check that off_t can represent 2**63 - 1 correctly.
9990 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9991 since some C++ compilers masquerading as C compilers
9992 incorrectly reject 9223372036854775807. */
9993 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9994 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9995 && LARGE_OFF_T % 2147483647 == 1)
10005 rm -f conftest.$ac_objext
10006 if { (eval echo "$as_me:10006: \"$ac_compile\"") >&5
10007 (eval $ac_compile) 2>&5
10009 echo "$as_me:10009: \$? = $ac_status" >&5
10010 (exit $ac_status); } &&
10011 { ac_try='test -s conftest.$ac_objext'
10012 { (eval echo "$as_me:10012: \"$ac_try\"") >&5
10013 (eval $ac_try) 2>&5
10015 echo "$as_me:10015: \$? = $ac_status" >&5
10016 (exit $ac_status); }; }; then
10017 ac_cv_sys_large_files=1; break
10019 echo "$as_me: failed program was:" >&5
10020 cat conftest.$ac_ext >&5
10022 rm -f conftest.$ac_objext conftest.$ac_ext
10026 echo "$as_me:10026: result: $ac_cv_sys_large_files" >&5
10027 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
10028 if test "$ac_cv_sys_large_files" != no; then
10030 cat >>confdefs.h <<EOF
10031 #define _LARGE_FILES $ac_cv_sys_large_files
10038 if test "$enable_largefile" != no ; then
10039 echo "$as_me:10039: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10040 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
10041 if test "${ac_cv_sys_largefile_source+set}" = set; then
10042 echo $ECHO_N "(cached) $ECHO_C" >&6
10045 ac_cv_sys_largefile_source=no
10046 cat >conftest.$ac_ext <<_ACEOF
10047 #line 10047 "configure"
10048 #include "confdefs.h"
10058 rm -f conftest.$ac_objext
10059 if { (eval echo "$as_me:10059: \"$ac_compile\"") >&5
10060 (eval $ac_compile) 2>&5
10062 echo "$as_me:10062: \$? = $ac_status" >&5
10063 (exit $ac_status); } &&
10064 { ac_try='test -s conftest.$ac_objext'
10065 { (eval echo "$as_me:10065: \"$ac_try\"") >&5
10066 (eval $ac_try) 2>&5
10068 echo "$as_me:10068: \$? = $ac_status" >&5
10069 (exit $ac_status); }; }; then
10072 echo "$as_me: failed program was:" >&5
10073 cat conftest.$ac_ext >&5
10075 rm -f conftest.$ac_objext conftest.$ac_ext
10076 cat >conftest.$ac_ext <<_ACEOF
10077 #line 10077 "configure"
10078 #include "confdefs.h"
10079 #define _LARGEFILE_SOURCE 1
10089 rm -f conftest.$ac_objext
10090 if { (eval echo "$as_me:10090: \"$ac_compile\"") >&5
10091 (eval $ac_compile) 2>&5
10093 echo "$as_me:10093: \$? = $ac_status" >&5
10094 (exit $ac_status); } &&
10095 { ac_try='test -s conftest.$ac_objext'
10096 { (eval echo "$as_me:10096: \"$ac_try\"") >&5
10097 (eval $ac_try) 2>&5
10099 echo "$as_me:10099: \$? = $ac_status" >&5
10100 (exit $ac_status); }; }; then
10101 ac_cv_sys_largefile_source=1; break
10103 echo "$as_me: failed program was:" >&5
10104 cat conftest.$ac_ext >&5
10106 rm -f conftest.$ac_objext conftest.$ac_ext
10110 echo "$as_me:10110: result: $ac_cv_sys_largefile_source" >&5
10111 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
10112 if test "$ac_cv_sys_largefile_source" != no; then
10114 cat >>confdefs.h <<EOF
10115 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10121 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10122 # in glibc 2.1.3, but that breaks too many other things.
10123 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10124 echo "$as_me:10124: checking for fseeko" >&5
10125 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10126 if test "${ac_cv_func_fseeko+set}" = set; then
10127 echo $ECHO_N "(cached) $ECHO_C" >&6
10129 cat >conftest.$ac_ext <<_ACEOF
10130 #line 10130 "configure"
10131 #include "confdefs.h"
10136 return fseeko && fseeko (stdin, 0, 0);
10141 rm -f conftest.$ac_objext conftest$ac_exeext
10142 if { (eval echo "$as_me:10142: \"$ac_link\"") >&5
10143 (eval $ac_link) 2>&5
10145 echo "$as_me:10145: \$? = $ac_status" >&5
10146 (exit $ac_status); } &&
10147 { ac_try='test -s conftest$ac_exeext'
10148 { (eval echo "$as_me:10148: \"$ac_try\"") >&5
10149 (eval $ac_try) 2>&5
10151 echo "$as_me:10151: \$? = $ac_status" >&5
10152 (exit $ac_status); }; }; then
10153 ac_cv_func_fseeko=yes
10155 echo "$as_me: failed program was:" >&5
10156 cat conftest.$ac_ext >&5
10157 ac_cv_func_fseeko=no
10159 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10161 echo "$as_me:10161: result: $ac_cv_func_fseeko" >&5
10162 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
10163 if test $ac_cv_func_fseeko = yes; then
10165 cat >>confdefs.h <<\EOF
10166 #define HAVE_FSEEKO 1
10171 # Normally we would collect these definitions in the config.h,
10172 # but (like _XOPEN_SOURCE), some environments rely on having these
10173 # defined before any of the system headers are included. Another
10174 # case comes up with C++, e.g., on AIX the compiler compiles the
10175 # header files by themselves before looking at the body files it is
10176 # told to compile. For ncurses, those header files do not include
10178 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
10179 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
10180 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
10182 echo "$as_me:10182: checking whether to use struct dirent64" >&5
10183 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
10184 if test "${cf_cv_struct_dirent64+set}" = set; then
10185 echo $ECHO_N "(cached) $ECHO_C" >&6
10188 cat >conftest.$ac_ext <<_ACEOF
10189 #line 10189 "configure"
10190 #include "confdefs.h"
10192 #include <sys/types.h>
10193 #include <dirent.h>
10199 /* if transitional largefile support is setup, this is true */
10200 extern struct dirent64 * readdir(DIR *);
10201 struct dirent64 *x = readdir((DIR *)0);
10202 struct dirent *y = readdir((DIR *)0);
10209 rm -f conftest.$ac_objext
10210 if { (eval echo "$as_me:10210: \"$ac_compile\"") >&5
10211 (eval $ac_compile) 2>&5
10213 echo "$as_me:10213: \$? = $ac_status" >&5
10214 (exit $ac_status); } &&
10215 { ac_try='test -s conftest.$ac_objext'
10216 { (eval echo "$as_me:10216: \"$ac_try\"") >&5
10217 (eval $ac_try) 2>&5
10219 echo "$as_me:10219: \$? = $ac_status" >&5
10220 (exit $ac_status); }; }; then
10221 cf_cv_struct_dirent64=yes
10223 echo "$as_me: failed program was:" >&5
10224 cat conftest.$ac_ext >&5
10225 cf_cv_struct_dirent64=no
10227 rm -f conftest.$ac_objext conftest.$ac_ext
10230 echo "$as_me:10230: result: $cf_cv_struct_dirent64" >&5
10231 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
10232 test "$cf_cv_struct_dirent64" = yes &&
10233 cat >>confdefs.h <<\EOF
10234 #define HAVE_STRUCT_DIRENT64 1
10239 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
10240 echo "$as_me:10240: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10241 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10243 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10244 if test "${enable_tparm_varargs+set}" = set; then
10245 enableval="$enable_tparm_varargs"
10246 with_tparm_varargs=$enableval
10248 with_tparm_varargs=yes
10250 echo "$as_me:10250: result: $with_tparm_varargs" >&5
10251 echo "${ECHO_T}$with_tparm_varargs" >&6
10252 NCURSES_TPARM_VARARGS=0
10253 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
10255 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10256 if test "$with_ticlib" != no ; then
10257 echo "$as_me:10257: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10258 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10260 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10261 if test "${enable_tic_depends+set}" = set; then
10262 enableval="$enable_tic_depends"
10263 with_tic_depends=$enableval
10265 with_tic_depends=yes
10267 echo "$as_me:10267: result: $with_tic_depends" >&5
10268 echo "${ECHO_T}$with_tic_depends" >&6
10270 with_tic_depends=no
10273 ### use option --with-bool to override bool's type
10274 echo "$as_me:10274: checking for type of bool" >&5
10275 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10277 # Check whether --with-bool or --without-bool was given.
10278 if test "${with_bool+set}" = set; then
10279 withval="$with_bool"
10280 NCURSES_BOOL="$withval"
10284 echo "$as_me:10284: result: $NCURSES_BOOL" >&5
10285 echo "${ECHO_T}$NCURSES_BOOL" >&6
10287 echo "$as_me:10287: checking for alternate terminal capabilities file" >&5
10288 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10290 # Check whether --with-caps or --without-caps was given.
10291 if test "${with_caps+set}" = set; then
10292 withval="$with_caps"
10293 TERMINFO_CAPS=Caps.$withval
10297 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10298 echo "$as_me:10298: result: $TERMINFO_CAPS" >&5
10299 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10301 ### use option --with-chtype to override chtype's type
10302 echo "$as_me:10302: checking for type of chtype" >&5
10303 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10305 # Check whether --with-chtype or --without-chtype was given.
10306 if test "${with_chtype+set}" = set; then
10307 withval="$with_chtype"
10308 NCURSES_CHTYPE="$withval"
10310 NCURSES_CHTYPE=auto
10312 echo "$as_me:10312: result: $NCURSES_CHTYPE" >&5
10313 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10315 ### use option --with-ospeed to override ospeed's type
10316 echo "$as_me:10316: checking for type of ospeed" >&5
10317 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10319 # Check whether --with-ospeed or --without-ospeed was given.
10320 if test "${with_ospeed+set}" = set; then
10321 withval="$with_ospeed"
10322 NCURSES_OSPEED="$withval"
10324 NCURSES_OSPEED=short
10326 echo "$as_me:10326: result: $NCURSES_OSPEED" >&5
10327 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10329 ### use option --with-mmask-t to override mmask_t's type
10330 echo "$as_me:10330: checking for type of mmask_t" >&5
10331 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10333 # Check whether --with-mmask-t or --without-mmask-t was given.
10334 if test "${with_mmask_t+set}" = set; then
10335 withval="$with_mmask_t"
10336 NCURSES_MMASK_T="$withval"
10338 NCURSES_MMASK_T=auto
10340 echo "$as_me:10340: result: $NCURSES_MMASK_T" >&5
10341 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10343 ### use option --with-ccharw-max to override CCHARW_MAX size
10344 echo "$as_me:10344: checking for size CCHARW_MAX" >&5
10345 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10347 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10348 if test "${with_ccharw_max+set}" = set; then
10349 withval="$with_ccharw_max"
10350 NCURSES_CCHARW_MAX="$withval"
10352 NCURSES_CCHARW_MAX=5
10354 echo "$as_me:10354: result: $NCURSES_CCHARW_MAX" >&5
10355 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10357 ### use option --with-tparm-arg to override tparm's argument type
10358 echo "$as_me:10358: checking for type of tparm args" >&5
10359 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
10361 # Check whether --with-tparm-arg or --without-tparm-arg was given.
10362 if test "${with_tparm_arg+set}" = set; then
10363 withval="$with_tparm_arg"
10364 NCURSES_TPARM_ARG="$withval"
10366 NCURSES_TPARM_ARG=long
10368 echo "$as_me:10368: result: $NCURSES_TPARM_ARG" >&5
10369 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
10371 ### Enable compiling-in rcs id's
10372 echo "$as_me:10372: checking if RCS identifiers should be compiled-in" >&5
10373 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10375 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10376 if test "${with_rcs_ids+set}" = set; then
10377 withval="$with_rcs_ids"
10378 with_rcs_ids=$withval
10382 echo "$as_me:10382: result: $with_rcs_ids" >&5
10383 echo "${ECHO_T}$with_rcs_ids" >&6
10384 test "x$with_rcs_ids" = xyes &&
10385 cat >>confdefs.h <<\EOF
10386 #define USE_RCS_IDS 1
10389 ###############################################################################
10391 echo "$as_me:10391: checking format of man-pages" >&5
10392 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10394 # Check whether --with-manpage-format or --without-manpage-format was given.
10395 if test "${with_manpage_format+set}" = set; then
10396 withval="$with_manpage_format"
10397 MANPAGE_FORMAT=$withval
10399 MANPAGE_FORMAT=unknown
10402 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10403 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10407 case $MANPAGE_FORMAT in
10409 if test -z "$MANPATH" ; then
10410 MANPATH="/usr/man:/usr/share/man"
10413 # look for the 'date' man-page (it's most likely to be installed!)
10419 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10420 for cf_dir in $MANPATH; do
10421 test -z "$cf_dir" && cf_dir=/usr/man
10422 for cf_name in $cf_dir/man*/$cf_example.[01]* $cf_dir/cat*/$cf_example.[01]* $cf_dir/man*/$cf_example $cf_dir/cat*/$cf_example
10424 cf_test=`echo $cf_name | sed -e 's/*//'`
10425 if test "x$cf_test" = "x$cf_name" ; then
10428 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10429 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10430 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10431 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10445 # if we found a match in either man* or cat*, stop looking
10446 if test -n "$MANPAGE_FORMAT" ; then
10448 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10449 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10455 test $cf_found=yes && break
10458 # only check the first directory in $MANPATH where we find manpages
10459 if test -n "$MANPAGE_FORMAT" ; then
10463 # if we did not find the example, just assume it is normal
10464 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10468 for cf_option in $MANPAGE_FORMAT; do
10469 case $cf_option in #(vi
10470 gzip|compress|BSDI|normal|formatted|catonly)
10473 cf_unknown="$cf_unknown $cf_option"
10480 echo "$as_me:10480: result: $MANPAGE_FORMAT" >&5
10481 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10482 if test -n "$cf_unknown" ; then
10483 { echo "$as_me:10483: WARNING: Unexpected manpage-format $cf_unknown" >&5
10484 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10487 echo "$as_me:10487: checking for manpage renaming" >&5
10488 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10490 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10491 if test "${with_manpage_renames+set}" = set; then
10492 withval="$with_manpage_renames"
10493 MANPAGE_RENAMES=$withval
10495 MANPAGE_RENAMES=yes
10498 case ".$MANPAGE_RENAMES" in #(vi
10502 # Debian 'man' program?
10503 if test -f /etc/debian_version ; then
10504 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10511 if test "$MANPAGE_RENAMES" != no ; then
10512 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10513 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10514 elif test ! -f $MANPAGE_RENAMES ; then
10515 { { echo "$as_me:10515: error: not a filename: $MANPAGE_RENAMES" >&5
10516 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10517 { (exit 1); exit 1; }; }
10520 test ! -d man && mkdir man
10522 # Construct a sed-script to perform renaming within man-pages
10523 if test -n "$MANPAGE_RENAMES" ; then
10524 test ! -d man && mkdir man
10525 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10529 echo "$as_me:10529: result: $MANPAGE_RENAMES" >&5
10530 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10532 echo "$as_me:10532: checking if manpage aliases will be installed" >&5
10533 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10535 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10536 if test "${with_manpage_aliases+set}" = set; then
10537 withval="$with_manpage_aliases"
10538 MANPAGE_ALIASES=$withval
10540 MANPAGE_ALIASES=yes
10543 echo "$as_me:10543: result: $MANPAGE_ALIASES" >&5
10544 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10546 case "x$LN_S" in #(vi
10548 cf_use_symlinks=yes
10555 MANPAGE_SYMLINKS=no
10556 if test "$MANPAGE_ALIASES" = yes ; then
10557 echo "$as_me:10557: checking if manpage symlinks should be used" >&5
10558 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10560 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10561 if test "${with_manpage_symlinks+set}" = set; then
10562 withval="$with_manpage_symlinks"
10563 MANPAGE_SYMLINKS=$withval
10565 MANPAGE_SYMLINKS=$cf_use_symlinks
10568 if test "$$cf_use_symlinks" = no; then
10569 if test "$MANPAGE_SYMLINKS" = yes ; then
10570 { echo "$as_me:10570: WARNING: cannot make symlinks" >&5
10571 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10572 MANPAGE_SYMLINKS=no
10576 echo "$as_me:10576: result: $MANPAGE_SYMLINKS" >&5
10577 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10580 echo "$as_me:10580: checking for manpage tbl" >&5
10581 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10583 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10584 if test "${with_manpage_tbl+set}" = set; then
10585 withval="$with_manpage_tbl"
10586 MANPAGE_TBL=$withval
10591 echo "$as_me:10591: result: $MANPAGE_TBL" >&5
10592 echo "${ECHO_T}$MANPAGE_TBL" >&6
10594 if test "$prefix" = "NONE" ; then
10595 cf_prefix="$ac_default_prefix"
10597 cf_prefix="$prefix"
10600 case "$MANPAGE_FORMAT" in # (vi
10615 test ! -d man && mkdir man
10619 case "$MANPAGE_FORMAT" in #(vi
10622 cf_compress=compress
10630 cf_edit_man=./edit_man.sh
10631 cf_man_alias=`pwd`/man_alias.sed
10633 cat >$cf_edit_man <<CF_EOF
10635 # this script is generated by the configure-script CF_MAN_PAGES macro.
10637 prefix="$cf_prefix"
10638 datarootdir="$datarootdir"
10641 NCURSES_MAJOR="$NCURSES_MAJOR"
10642 NCURSES_MINOR="$NCURSES_MINOR"
10643 NCURSES_PATCH="$NCURSES_PATCH"
10645 NCURSES_OSPEED="$NCURSES_OSPEED"
10646 TERMINFO="$TERMINFO"
10649 INSTALL_DATA="$INSTALL_DATA"
10651 transform="$program_transform_name"
10653 TMP=\${TMPDIR:=/tmp}/man\$\$
10654 trap "rm -f \$TMP" 0 1 2 5 15
10666 top_srcdir=\$srcdir/..
10669 if test "\$form" = normal ; then
10670 if test "$cf_format" = yes ; then
10671 if test "$cf_inboth" = no ; then
10672 sh \$0 format \$verb \$mandir \$srcdir \$*
10676 cf_subdir=\$mandir/man
10677 cf_tables=$MANPAGE_TBL
10679 cf_subdir=\$mandir/cat
10683 # process the list of source-files
10686 *.orig|*.rej) ;; #(vi
10688 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10689 if test \$verb = installing ; then
10690 if test ! -d \$cf_subdir\${section} ; then
10691 mkdir -p \$cf_subdir\$section
10695 # replace variables in man page
10696 if test ! -f $cf_man_alias ; then
10697 cat >>$cf_man_alias <<-CF_EOF2
10698 s,@DATADIR@,\$datadir,g
10699 s,@TERMINFO@,\${TERMINFO:="no default value"},g
10700 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
10701 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
10702 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
10703 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
10704 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
10707 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
10709 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10710 cf_name=`echo $cf_name|sed "$program_transform_name"`
10711 cat >>$cf_edit_man <<-CF_EOF
10712 s,@$cf_NAME@,$cf_name,g
10716 cat >>$cf_edit_man <<CF_EOF
10718 echo "...made $cf_man_alias"
10722 cf_source=\`basename \$i\`
10723 inalias=\$cf_source
10724 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10725 if test ! -f \$inalias ; then
10726 echo .. skipped \$cf_source
10731 if test "$MANPAGE_ALIASES" != no ; then
10732 cat >>$cf_edit_man <<CF_EOF
10734 test $with_curses_h = yes && nCurses=ncurses.3x
10735 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10739 if test "$MANPAGE_RENAMES" = no ; then
10740 cat >>$cf_edit_man <<CF_EOF
10741 # perform program transformations for section 1 man pages
10742 if test \$section = 1 ; then
10743 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10745 cf_target=\$cf_subdir\${section}/\$cf_source
10749 cat >>$cf_edit_man <<CF_EOF
10750 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10751 if test -z "\$cf_target" ; then
10752 echo '? missing rename for '\$cf_source
10753 cf_target="\$cf_source"
10755 cf_target="\$cf_subdir\${section}/\${cf_target}"
10760 cat >>$cf_edit_man <<CF_EOF
10761 sed -f $cf_man_alias \\
10764 if test -f $MANPAGE_RENAMES ; then
10765 cat >>$cf_edit_man <<CF_EOF
10766 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10769 cat >>$cf_edit_man <<CF_EOF
10774 cat >>$cf_edit_man <<CF_EOF
10775 if test \$cf_tables = yes ; then
10776 tbl \$TMP >\$TMP.out
10781 if test $with_overwrite != yes ; then
10782 cat >>$cf_edit_man <<CF_EOF
10783 sed -e "/\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10788 if test $with_curses_h != yes ; then
10789 cat >>$cf_edit_man <<CF_EOF
10790 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10795 cat >>$cf_edit_man <<CF_EOF
10796 if test \$form = format ; then
10797 nroff -man \$TMP >\$TMP.out
10802 if test -n "$cf_compress" ; then
10803 cat >>$cf_edit_man <<CF_EOF
10804 if test \$verb = installing ; then
10805 if ( $cf_compress -f \$TMP )
10807 mv \$TMP.$cf_so_strip \$TMP
10810 cf_target="\$cf_target.$cf_so_strip"
10814 case "$MANPAGE_FORMAT" in #(vi
10816 cat >>$cf_edit_man <<CF_EOF
10817 if test \$form = format ; then
10818 # BSDI installs only .0 suffixes in the cat directories
10819 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10825 cat >>$cf_edit_man <<CF_EOF
10826 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10827 if test \$verb = installing ; then
10828 echo \$verb \$cf_target
10829 \$INSTALL_DATA \$TMP \$cf_target
10830 test -d \$cf_subdir\${section} &&
10831 test -n "\$aliases" && (
10832 cd \$cf_subdir\${section} && (
10833 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10834 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10835 cf_target=\`basename \$cf_target\`
10836 for cf_alias in \$aliases
10838 if test \$section = 1 ; then
10839 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10842 if test "$MANPAGE_SYMLINKS" = yes ; then
10843 if test -f \$cf_alias\${suffix} ; then
10844 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10849 echo .. \$verb alias \$cf_alias\${suffix}
10851 case "x$LN_S" in #(vi
10853 cat >>$cf_edit_man <<CF_EOF
10854 $LN_S \$cf_target \$cf_alias\${suffix}
10858 cat >>$cf_edit_man <<CF_EOF
10859 rm -f \$cf_alias\${suffix}
10860 $LN_S \$cf_target \$cf_alias\${suffix}
10864 cat >>$cf_edit_man <<CF_EOF
10865 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10866 echo ".so \$cf_source" >\$TMP
10868 if test -n "$cf_compress" ; then
10869 cat >>$cf_edit_man <<CF_EOF
10870 if test -n "$cf_so_strip" ; then
10871 $cf_compress -f \$TMP
10872 mv \$TMP.$cf_so_strip \$TMP
10876 cat >>$cf_edit_man <<CF_EOF
10877 echo .. \$verb alias \$cf_alias\${suffix}
10878 rm -f \$cf_alias\${suffix}
10879 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10884 elif test \$verb = removing ; then
10885 test -f \$cf_target && (
10886 echo \$verb \$cf_target
10889 test -d \$cf_subdir\${section} &&
10890 test -n "\$aliases" && (
10891 cd \$cf_subdir\${section} && (
10892 for cf_alias in \$aliases
10894 if test \$section = 1 ; then
10895 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10898 echo .. \$verb alias \$cf_alias\${suffix}
10899 rm -f \$cf_alias\${suffix}
10911 if test $cf_inboth = yes ; then
10912 if test \$form != format ; then
10913 sh \$0 format \$verb \$mandir \$srcdir \$*
10919 chmod 755 $cf_edit_man
10921 ###############################################################################
10923 ### Note that some functions (such as const) are normally disabled anyway.
10924 echo "$as_me:10924: checking if you want to build with function extensions" >&5
10925 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10927 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10928 if test "${enable_ext_funcs+set}" = set; then
10929 enableval="$enable_ext_funcs"
10930 with_ext_funcs=$enableval
10934 echo "$as_me:10934: result: $with_ext_funcs" >&5
10935 echo "${ECHO_T}$with_ext_funcs" >&6
10936 if test "x$with_ext_funcs" = xyes ; then
10937 NCURSES_EXT_FUNCS=1
10939 cat >>confdefs.h <<\EOF
10940 #define HAVE_ASSUME_DEFAULT_COLORS 1
10943 cat >>confdefs.h <<\EOF
10944 #define HAVE_CURSES_VERSION 1
10947 cat >>confdefs.h <<\EOF
10948 #define HAVE_HAS_KEY 1
10951 cat >>confdefs.h <<\EOF
10952 #define HAVE_RESIZETERM 1
10955 cat >>confdefs.h <<\EOF
10956 #define HAVE_RESIZE_TERM 1
10959 cat >>confdefs.h <<\EOF
10960 #define HAVE_TERM_ENTRY_H 1
10963 cat >>confdefs.h <<\EOF
10964 #define HAVE_USE_DEFAULT_COLORS 1
10967 cat >>confdefs.h <<\EOF
10968 #define HAVE_USE_SCREEN 1
10971 cat >>confdefs.h <<\EOF
10972 #define HAVE_USE_WINDOW 1
10975 cat >>confdefs.h <<\EOF
10976 #define HAVE_WRESIZE 1
10979 cat >>confdefs.h <<\EOF
10980 #define NCURSES_EXT_FUNCS 1
10983 GENERATED_EXT_FUNCS=generated
10985 NCURSES_EXT_FUNCS=0
10986 GENERATED_EXT_FUNCS=
10989 echo "$as_me:10989: checking if you want to build with experimental SCREEN extensions" >&5
10990 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10992 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10993 if test "${enable_sp_funcs+set}" = set; then
10994 enableval="$enable_sp_funcs"
10995 with_sp_funcs=$enableval
10999 echo "$as_me:10999: result: $with_sp_funcs" >&5
11000 echo "${ECHO_T}$with_sp_funcs" >&6
11001 if test "x$with_sp_funcs" = xyes ; then
11004 cat >>confdefs.h <<\EOF
11005 #define NCURSES_SP_FUNCS 1
11008 GENERATED_SP_FUNCS=generated
11011 GENERATED_SP_FUNCS=
11014 echo "$as_me:11014: checking if you want to build with experimental terminal-driver" >&5
11015 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
11017 # Check whether --enable-term-driver or --disable-term-driver was given.
11018 if test "${enable_term_driver+set}" = set; then
11019 enableval="$enable_term_driver"
11020 with_term_driver=$enableval
11022 with_term_driver=no
11024 echo "$as_me:11024: result: $with_term_driver" >&5
11025 echo "${ECHO_T}$with_term_driver" >&6
11026 if test "x$with_term_driver" = xyes ; then
11028 cat >>confdefs.h <<\EOF
11029 #define USE_TERM_DRIVER 1
11032 if test "x$with_sp_funcs" != xyes ; then
11033 { { echo "$as_me:11033: error: The term-driver option relies upon sp-funcs" >&5
11034 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
11035 { (exit 1); exit 1; }; }
11039 ### use option --enable-const to turn on use of const beyond that in XSI.
11040 echo "$as_me:11040: checking for extended use of const keyword" >&5
11041 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
11043 # Check whether --enable-const or --disable-const was given.
11044 if test "${enable_const+set}" = set; then
11045 enableval="$enable_const"
11046 with_ext_const=$enableval
11050 echo "$as_me:11050: result: $with_ext_const" >&5
11051 echo "${ECHO_T}$with_ext_const" >&6
11052 NCURSES_CONST='/*nothing*/'
11053 if test "x$with_ext_const" = xyes ; then
11054 NCURSES_CONST=const
11057 ### use option --enable-ext-colors to turn on use of colors beyond 16.
11058 echo "$as_me:11058: checking if you want to use extended colors" >&5
11059 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
11061 # Check whether --enable-ext-colors or --disable-ext-colors was given.
11062 if test "${enable_ext_colors+set}" = set; then
11063 enableval="$enable_ext_colors"
11064 with_ext_colors=$enableval
11068 echo "$as_me:11068: result: $with_ext_colors" >&5
11069 echo "${ECHO_T}$with_ext_colors" >&6
11070 NCURSES_EXT_COLORS=0
11071 if test "x$with_ext_colors" = xyes ; then
11072 if test "x$with_widec" != xyes ; then
11073 { { echo "$as_me:11073: error: This option applies only to wide-character library" >&5
11074 echo "$as_me: error: This option applies only to wide-character library" >&2;}
11075 { (exit 1); exit 1; }; }
11077 # cannot be ABI 5 since it changes sizeof(cchar_t)
11079 if test "${with_abi_version+set}" != set; then
11080 case $cf_cv_rel_version in
11082 cf_cv_rel_version=6.0
11083 cf_cv_abi_version=6
11084 { echo "$as_me:11084: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11085 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11091 NCURSES_EXT_COLORS=1
11093 cat >>confdefs.h <<\EOF
11094 #define NCURSES_EXT_COLORS 1
11099 ### use option --enable-ext-mouse to modify coding to support 5-button mice
11100 echo "$as_me:11100: checking if you want to use extended mouse encoding" >&5
11101 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
11103 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
11104 if test "${enable_ext_mouse+set}" = set; then
11105 enableval="$enable_ext_mouse"
11106 with_ext_mouse=$enableval
11110 echo "$as_me:11110: result: $with_ext_mouse" >&5
11111 echo "${ECHO_T}$with_ext_mouse" >&6
11112 NCURSES_MOUSE_VERSION=1
11113 if test "x$with_ext_mouse" = xyes ; then
11114 NCURSES_MOUSE_VERSION=2
11116 if test "${with_abi_version+set}" != set; then
11117 case $cf_cv_rel_version in
11119 cf_cv_rel_version=6.0
11120 cf_cv_abi_version=6
11121 { echo "$as_me:11121: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11122 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11129 echo "$as_me:11129: checking if you want \$NCURSES_NO_PADDING code" >&5
11130 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
11132 # Check whether --enable-no-padding or --disable-no-padding was given.
11133 if test "${enable_no_padding+set}" = set; then
11134 enableval="$enable_no_padding"
11135 with_no_padding=$enableval
11137 with_no_padding=$with_ext_funcs
11139 echo "$as_me:11139: result: $with_no_padding" >&5
11140 echo "${ECHO_T}$with_no_padding" >&6
11141 test "x$with_no_padding" = xyes &&
11142 cat >>confdefs.h <<\EOF
11143 #define NCURSES_NO_PADDING 1
11146 echo "$as_me:11146: checking for ANSI C header files" >&5
11147 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11148 if test "${ac_cv_header_stdc+set}" = set; then
11149 echo $ECHO_N "(cached) $ECHO_C" >&6
11151 cat >conftest.$ac_ext <<_ACEOF
11152 #line 11152 "configure"
11153 #include "confdefs.h"
11154 #include <stdlib.h>
11155 #include <stdarg.h>
11156 #include <string.h>
11160 if { (eval echo "$as_me:11160: \"$ac_cpp conftest.$ac_ext\"") >&5
11161 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11163 egrep -v '^ *\+' conftest.er1 >conftest.err
11165 cat conftest.err >&5
11166 echo "$as_me:11166: \$? = $ac_status" >&5
11167 (exit $ac_status); } >/dev/null; then
11168 if test -s conftest.err; then
11169 ac_cpp_err=$ac_c_preproc_warn_flag
11176 if test -z "$ac_cpp_err"; then
11177 ac_cv_header_stdc=yes
11179 echo "$as_me: failed program was:" >&5
11180 cat conftest.$ac_ext >&5
11181 ac_cv_header_stdc=no
11183 rm -f conftest.err conftest.$ac_ext
11185 if test $ac_cv_header_stdc = yes; then
11186 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11187 cat >conftest.$ac_ext <<_ACEOF
11188 #line 11188 "configure"
11189 #include "confdefs.h"
11190 #include <string.h>
11193 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11194 egrep "memchr" >/dev/null 2>&1; then
11197 ac_cv_header_stdc=no
11203 if test $ac_cv_header_stdc = yes; then
11204 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11205 cat >conftest.$ac_ext <<_ACEOF
11206 #line 11206 "configure"
11207 #include "confdefs.h"
11208 #include <stdlib.h>
11211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11212 egrep "free" >/dev/null 2>&1; then
11215 ac_cv_header_stdc=no
11221 if test $ac_cv_header_stdc = yes; then
11222 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11223 if test "$cross_compiling" = yes; then
11226 cat >conftest.$ac_ext <<_ACEOF
11227 #line 11227 "configure"
11228 #include "confdefs.h"
11230 #if ((' ' & 0x0FF) == 0x020)
11231 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11232 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11234 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11235 || ('j' <= (c) && (c) <= 'r') \
11236 || ('s' <= (c) && (c) <= 'z'))
11237 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11240 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11245 for (i = 0; i < 256; i++)
11246 if (XOR (islower (i), ISLOWER (i))
11247 || toupper (i) != TOUPPER (i))
11248 $ac_main_return(2);
11249 $ac_main_return (0);
11252 rm -f conftest$ac_exeext
11253 if { (eval echo "$as_me:11253: \"$ac_link\"") >&5
11254 (eval $ac_link) 2>&5
11256 echo "$as_me:11256: \$? = $ac_status" >&5
11257 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11258 { (eval echo "$as_me:11258: \"$ac_try\"") >&5
11259 (eval $ac_try) 2>&5
11261 echo "$as_me:11261: \$? = $ac_status" >&5
11262 (exit $ac_status); }; }; then
11265 echo "$as_me: program exited with status $ac_status" >&5
11266 echo "$as_me: failed program was:" >&5
11267 cat conftest.$ac_ext >&5
11268 ac_cv_header_stdc=no
11270 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11274 echo "$as_me:11274: result: $ac_cv_header_stdc" >&5
11275 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11276 if test $ac_cv_header_stdc = yes; then
11278 cat >>confdefs.h <<\EOF
11279 #define STDC_HEADERS 1
11284 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11286 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11287 inttypes.h stdint.h unistd.h
11289 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11290 echo "$as_me:11290: checking for $ac_header" >&5
11291 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11292 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11293 echo $ECHO_N "(cached) $ECHO_C" >&6
11295 cat >conftest.$ac_ext <<_ACEOF
11296 #line 11296 "configure"
11297 #include "confdefs.h"
11298 $ac_includes_default
11299 #include <$ac_header>
11301 rm -f conftest.$ac_objext
11302 if { (eval echo "$as_me:11302: \"$ac_compile\"") >&5
11303 (eval $ac_compile) 2>&5
11305 echo "$as_me:11305: \$? = $ac_status" >&5
11306 (exit $ac_status); } &&
11307 { ac_try='test -s conftest.$ac_objext'
11308 { (eval echo "$as_me:11308: \"$ac_try\"") >&5
11309 (eval $ac_try) 2>&5
11311 echo "$as_me:11311: \$? = $ac_status" >&5
11312 (exit $ac_status); }; }; then
11313 eval "$as_ac_Header=yes"
11315 echo "$as_me: failed program was:" >&5
11316 cat conftest.$ac_ext >&5
11317 eval "$as_ac_Header=no"
11319 rm -f conftest.$ac_objext conftest.$ac_ext
11321 echo "$as_me:11321: result: `eval echo '${'$as_ac_Header'}'`" >&5
11322 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11323 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11324 cat >>confdefs.h <<EOF
11325 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11331 echo "$as_me:11331: checking for signed char" >&5
11332 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11333 if test "${ac_cv_type_signed_char+set}" = set; then
11334 echo $ECHO_N "(cached) $ECHO_C" >&6
11336 cat >conftest.$ac_ext <<_ACEOF
11337 #line 11337 "configure"
11338 #include "confdefs.h"
11339 $ac_includes_default
11343 if ((signed char *) 0)
11345 if (sizeof (signed char))
11351 rm -f conftest.$ac_objext
11352 if { (eval echo "$as_me:11352: \"$ac_compile\"") >&5
11353 (eval $ac_compile) 2>&5
11355 echo "$as_me:11355: \$? = $ac_status" >&5
11356 (exit $ac_status); } &&
11357 { ac_try='test -s conftest.$ac_objext'
11358 { (eval echo "$as_me:11358: \"$ac_try\"") >&5
11359 (eval $ac_try) 2>&5
11361 echo "$as_me:11361: \$? = $ac_status" >&5
11362 (exit $ac_status); }; }; then
11363 ac_cv_type_signed_char=yes
11365 echo "$as_me: failed program was:" >&5
11366 cat conftest.$ac_ext >&5
11367 ac_cv_type_signed_char=no
11369 rm -f conftest.$ac_objext conftest.$ac_ext
11371 echo "$as_me:11371: result: $ac_cv_type_signed_char" >&5
11372 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11374 echo "$as_me:11374: checking size of signed char" >&5
11375 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11376 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11377 echo $ECHO_N "(cached) $ECHO_C" >&6
11379 if test "$ac_cv_type_signed_char" = yes; then
11380 if test "$cross_compiling" = yes; then
11381 # Depending upon the size, compute the lo and hi bounds.
11382 cat >conftest.$ac_ext <<_ACEOF
11383 #line 11383 "configure"
11384 #include "confdefs.h"
11385 $ac_includes_default
11389 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11394 rm -f conftest.$ac_objext
11395 if { (eval echo "$as_me:11395: \"$ac_compile\"") >&5
11396 (eval $ac_compile) 2>&5
11398 echo "$as_me:11398: \$? = $ac_status" >&5
11399 (exit $ac_status); } &&
11400 { ac_try='test -s conftest.$ac_objext'
11401 { (eval echo "$as_me:11401: \"$ac_try\"") >&5
11402 (eval $ac_try) 2>&5
11404 echo "$as_me:11404: \$? = $ac_status" >&5
11405 (exit $ac_status); }; }; then
11408 cat >conftest.$ac_ext <<_ACEOF
11409 #line 11409 "configure"
11410 #include "confdefs.h"
11411 $ac_includes_default
11415 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11420 rm -f conftest.$ac_objext
11421 if { (eval echo "$as_me:11421: \"$ac_compile\"") >&5
11422 (eval $ac_compile) 2>&5
11424 echo "$as_me:11424: \$? = $ac_status" >&5
11425 (exit $ac_status); } &&
11426 { ac_try='test -s conftest.$ac_objext'
11427 { (eval echo "$as_me:11427: \"$ac_try\"") >&5
11428 (eval $ac_try) 2>&5
11430 echo "$as_me:11430: \$? = $ac_status" >&5
11431 (exit $ac_status); }; }; then
11432 ac_hi=$ac_mid; break
11434 echo "$as_me: failed program was:" >&5
11435 cat conftest.$ac_ext >&5
11436 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11438 rm -f conftest.$ac_objext conftest.$ac_ext
11441 echo "$as_me: failed program was:" >&5
11442 cat conftest.$ac_ext >&5
11445 cat >conftest.$ac_ext <<_ACEOF
11446 #line 11446 "configure"
11447 #include "confdefs.h"
11448 $ac_includes_default
11452 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11457 rm -f conftest.$ac_objext
11458 if { (eval echo "$as_me:11458: \"$ac_compile\"") >&5
11459 (eval $ac_compile) 2>&5
11461 echo "$as_me:11461: \$? = $ac_status" >&5
11462 (exit $ac_status); } &&
11463 { ac_try='test -s conftest.$ac_objext'
11464 { (eval echo "$as_me:11464: \"$ac_try\"") >&5
11465 (eval $ac_try) 2>&5
11467 echo "$as_me:11467: \$? = $ac_status" >&5
11468 (exit $ac_status); }; }; then
11469 ac_lo=$ac_mid; break
11471 echo "$as_me: failed program was:" >&5
11472 cat conftest.$ac_ext >&5
11473 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11475 rm -f conftest.$ac_objext conftest.$ac_ext
11478 rm -f conftest.$ac_objext conftest.$ac_ext
11479 # Binary search between lo and hi bounds.
11480 while test "x$ac_lo" != "x$ac_hi"; do
11481 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11482 cat >conftest.$ac_ext <<_ACEOF
11483 #line 11483 "configure"
11484 #include "confdefs.h"
11485 $ac_includes_default
11489 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11494 rm -f conftest.$ac_objext
11495 if { (eval echo "$as_me:11495: \"$ac_compile\"") >&5
11496 (eval $ac_compile) 2>&5
11498 echo "$as_me:11498: \$? = $ac_status" >&5
11499 (exit $ac_status); } &&
11500 { ac_try='test -s conftest.$ac_objext'
11501 { (eval echo "$as_me:11501: \"$ac_try\"") >&5
11502 (eval $ac_try) 2>&5
11504 echo "$as_me:11504: \$? = $ac_status" >&5
11505 (exit $ac_status); }; }; then
11508 echo "$as_me: failed program was:" >&5
11509 cat conftest.$ac_ext >&5
11510 ac_lo=`expr $ac_mid + 1`
11512 rm -f conftest.$ac_objext conftest.$ac_ext
11514 ac_cv_sizeof_signed_char=$ac_lo
11516 if test "$cross_compiling" = yes; then
11517 { { echo "$as_me:11517: error: cannot run test program while cross compiling" >&5
11518 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11519 { (exit 1); exit 1; }; }
11521 cat >conftest.$ac_ext <<_ACEOF
11522 #line 11522 "configure"
11523 #include "confdefs.h"
11524 $ac_includes_default
11528 FILE *f = fopen ("conftest.val", "w");
11530 $ac_main_return (1);
11531 fprintf (f, "%d", (sizeof (signed char)));
11537 rm -f conftest$ac_exeext
11538 if { (eval echo "$as_me:11538: \"$ac_link\"") >&5
11539 (eval $ac_link) 2>&5
11541 echo "$as_me:11541: \$? = $ac_status" >&5
11542 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11543 { (eval echo "$as_me:11543: \"$ac_try\"") >&5
11544 (eval $ac_try) 2>&5
11546 echo "$as_me:11546: \$? = $ac_status" >&5
11547 (exit $ac_status); }; }; then
11548 ac_cv_sizeof_signed_char=`cat conftest.val`
11550 echo "$as_me: program exited with status $ac_status" >&5
11551 echo "$as_me: failed program was:" >&5
11552 cat conftest.$ac_ext >&5
11554 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11559 ac_cv_sizeof_signed_char=0
11562 echo "$as_me:11562: result: $ac_cv_sizeof_signed_char" >&5
11563 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11564 cat >>confdefs.h <<EOF
11565 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11568 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11569 NCURSES_SBOOL="signed char"
11571 NCURSES_SBOOL="char"
11573 echo "$as_me:11573: checking if you want to use signed Boolean array in term.h" >&5
11574 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11576 # Check whether --enable-signed-char or --disable-signed-char was given.
11577 if test "${enable_signed_char+set}" = set; then
11578 enableval="$enable_signed_char"
11579 with_signed_char=$enableval
11581 with_signed_char=no
11583 echo "$as_me:11583: result: $with_signed_char" >&5
11584 echo "${ECHO_T}$with_signed_char" >&6
11585 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
11587 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
11588 echo "$as_me:11588: checking if you want SIGWINCH handler" >&5
11589 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11591 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11592 if test "${enable_sigwinch+set}" = set; then
11593 enableval="$enable_sigwinch"
11594 with_sigwinch=$enableval
11596 with_sigwinch=$with_ext_funcs
11598 echo "$as_me:11598: result: $with_sigwinch" >&5
11599 echo "${ECHO_T}$with_sigwinch" >&6
11600 test "x$with_sigwinch" = xyes &&
11601 cat >>confdefs.h <<\EOF
11602 #define USE_SIGWINCH 1
11605 ### use option --enable-tcap-names to allow user to define new capabilities
11606 echo "$as_me:11606: checking if you want user-definable terminal capabilities like termcap" >&5
11607 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11609 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11610 if test "${enable_tcap_names+set}" = set; then
11611 enableval="$enable_tcap_names"
11612 with_tcap_names=$enableval
11614 with_tcap_names=$with_ext_funcs
11616 echo "$as_me:11616: result: $with_tcap_names" >&5
11617 echo "${ECHO_T}$with_tcap_names" >&6
11619 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
11621 ###############################################################################
11622 # These options are relatively safe to experiment with.
11624 echo "$as_me:11624: checking if you want all development code" >&5
11625 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11627 # Check whether --with-develop or --without-develop was given.
11628 if test "${with_develop+set}" = set; then
11629 withval="$with_develop"
11630 with_develop=$withval
11634 echo "$as_me:11634: result: $with_develop" >&5
11635 echo "${ECHO_T}$with_develop" >&6
11637 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
11638 echo "$as_me:11638: checking if you want hard-tabs code" >&5
11639 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11641 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11642 if test "${enable_hard_tabs+set}" = set; then
11643 enableval="$enable_hard_tabs"
11646 enable_hard_tabs=$with_develop
11648 echo "$as_me:11648: result: $enable_hard_tabs" >&5
11649 echo "${ECHO_T}$enable_hard_tabs" >&6
11650 test "x$enable_hard_tabs" = xyes &&
11651 cat >>confdefs.h <<\EOF
11652 #define USE_HARD_TABS 1
11655 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11656 echo "$as_me:11656: checking if you want limited support for xmc" >&5
11657 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11659 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11660 if test "${enable_xmc_glitch+set}" = set; then
11661 enableval="$enable_xmc_glitch"
11664 enable_xmc_glitch=$with_develop
11666 echo "$as_me:11666: result: $enable_xmc_glitch" >&5
11667 echo "${ECHO_T}$enable_xmc_glitch" >&6
11668 test "x$enable_xmc_glitch" = xyes &&
11669 cat >>confdefs.h <<\EOF
11670 #define USE_XMC_SUPPORT 1
11673 ###############################################################################
11674 # These are just experimental, probably should not be in a package:
11676 echo "$as_me:11676: checking if you do not want to assume colors are white-on-black" >&5
11677 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11679 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11680 if test "${enable_assumed_color+set}" = set; then
11681 enableval="$enable_assumed_color"
11682 with_assumed_color=$enableval
11684 with_assumed_color=yes
11686 echo "$as_me:11686: result: $with_assumed_color" >&5
11687 echo "${ECHO_T}$with_assumed_color" >&6
11688 test "x$with_assumed_color" = xyes &&
11689 cat >>confdefs.h <<\EOF
11690 #define USE_ASSUMED_COLOR 1
11693 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
11694 echo "$as_me:11694: checking if you want hashmap scrolling-optimization code" >&5
11695 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11697 # Check whether --enable-hashmap or --disable-hashmap was given.
11698 if test "${enable_hashmap+set}" = set; then
11699 enableval="$enable_hashmap"
11700 with_hashmap=$enableval
11704 echo "$as_me:11704: result: $with_hashmap" >&5
11705 echo "${ECHO_T}$with_hashmap" >&6
11706 test "x$with_hashmap" = xyes &&
11707 cat >>confdefs.h <<\EOF
11708 #define USE_HASHMAP 1
11711 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11712 echo "$as_me:11712: checking if you want colorfgbg code" >&5
11713 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11715 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11716 if test "${enable_colorfgbg+set}" = set; then
11717 enableval="$enable_colorfgbg"
11718 with_colorfgbg=$enableval
11722 echo "$as_me:11722: result: $with_colorfgbg" >&5
11723 echo "${ECHO_T}$with_colorfgbg" >&6
11724 test "x$with_colorfgbg" = xyes &&
11725 cat >>confdefs.h <<\EOF
11726 #define USE_COLORFGBG 1
11729 ### use option --enable-interop to turn on use of bindings used for interop
11730 echo "$as_me:11730: checking if you want interop bindings" >&5
11731 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11733 # Check whether --enable-interop or --disable-interop was given.
11734 if test "${enable_interop+set}" = set; then
11735 enableval="$enable_interop"
11736 with_exp_interop=$enableval
11738 with_exp_interop=no
11740 echo "$as_me:11740: result: $with_exp_interop" >&5
11741 echo "${ECHO_T}$with_exp_interop" >&6
11743 NCURSES_INTEROP_FUNCS=0
11744 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
11746 # This is still experimental (20080329), but should ultimately be moved to
11747 # the script-block --with-normal, etc.
11749 echo "$as_me:11749: checking if you want to link with the pthread library" >&5
11750 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11752 # Check whether --with-pthread or --without-pthread was given.
11753 if test "${with_pthread+set}" = set; then
11754 withval="$with_pthread"
11755 with_pthread=$withval
11759 echo "$as_me:11759: result: $with_pthread" >&5
11760 echo "${ECHO_T}$with_pthread" >&6
11762 if test "$with_pthread" != no ; then
11763 echo "$as_me:11763: checking for pthread.h" >&5
11764 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11765 if test "${ac_cv_header_pthread_h+set}" = set; then
11766 echo $ECHO_N "(cached) $ECHO_C" >&6
11768 cat >conftest.$ac_ext <<_ACEOF
11769 #line 11769 "configure"
11770 #include "confdefs.h"
11771 #include <pthread.h>
11773 if { (eval echo "$as_me:11773: \"$ac_cpp conftest.$ac_ext\"") >&5
11774 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11776 egrep -v '^ *\+' conftest.er1 >conftest.err
11778 cat conftest.err >&5
11779 echo "$as_me:11779: \$? = $ac_status" >&5
11780 (exit $ac_status); } >/dev/null; then
11781 if test -s conftest.err; then
11782 ac_cpp_err=$ac_c_preproc_warn_flag
11789 if test -z "$ac_cpp_err"; then
11790 ac_cv_header_pthread_h=yes
11792 echo "$as_me: failed program was:" >&5
11793 cat conftest.$ac_ext >&5
11794 ac_cv_header_pthread_h=no
11796 rm -f conftest.err conftest.$ac_ext
11798 echo "$as_me:11798: result: $ac_cv_header_pthread_h" >&5
11799 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11800 if test $ac_cv_header_pthread_h = yes; then
11802 cat >>confdefs.h <<\EOF
11803 #define HAVE_PTHREADS_H 1
11806 for cf_lib_pthread in pthread c_r
11808 echo "$as_me:11808: checking if we can link with the $cf_lib_pthread library" >&5
11809 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11810 cf_save_LIBS="$LIBS"
11811 LIBS="-l$cf_lib_pthread $LIBS"
11812 cat >conftest.$ac_ext <<_ACEOF
11813 #line 11813 "configure"
11814 #include "confdefs.h"
11816 #include <pthread.h>
11822 int rc = pthread_create(0,0,0,0);
11823 int r2 = pthread_mutexattr_settype(0, 0);
11829 rm -f conftest.$ac_objext conftest$ac_exeext
11830 if { (eval echo "$as_me:11830: \"$ac_link\"") >&5
11831 (eval $ac_link) 2>&5
11833 echo "$as_me:11833: \$? = $ac_status" >&5
11834 (exit $ac_status); } &&
11835 { ac_try='test -s conftest$ac_exeext'
11836 { (eval echo "$as_me:11836: \"$ac_try\"") >&5
11837 (eval $ac_try) 2>&5
11839 echo "$as_me:11839: \$? = $ac_status" >&5
11840 (exit $ac_status); }; }; then
11843 echo "$as_me: failed program was:" >&5
11844 cat conftest.$ac_ext >&5
11847 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11848 LIBS="$cf_save_LIBS"
11849 echo "$as_me:11849: result: $with_pthread" >&5
11850 echo "${ECHO_T}$with_pthread" >&6
11851 test "$with_pthread" = yes && break
11854 if test "$with_pthread" = yes ; then
11855 LIBS="-l$cf_lib_pthread $LIBS"
11857 cat >>confdefs.h <<\EOF
11858 #define HAVE_LIBPTHREADS 1
11862 { { echo "$as_me:11862: error: Cannot link with pthread library" >&5
11863 echo "$as_me: error: Cannot link with pthread library" >&2;}
11864 { (exit 1); exit 1; }; }
11871 if test "x$with_pthread" != xno; then
11872 echo "$as_me:11872: checking for pthread_kill" >&5
11873 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11874 if test "${ac_cv_func_pthread_kill+set}" = set; then
11875 echo $ECHO_N "(cached) $ECHO_C" >&6
11877 cat >conftest.$ac_ext <<_ACEOF
11878 #line 11878 "configure"
11879 #include "confdefs.h"
11880 /* System header to define __stub macros and hopefully few prototypes,
11881 which can conflict with char pthread_kill (); below. */
11882 #include <assert.h>
11883 /* Override any gcc2 internal prototype to avoid an error. */
11887 /* We use char because int might match the return type of a gcc2
11888 builtin and then its argument prototype would still apply. */
11889 char pthread_kill ();
11895 /* The GNU C library defines this for functions which it implements
11896 to always fail with ENOSYS. Some functions are actually named
11897 something starting with __ and the normal name is an alias. */
11898 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11901 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11908 rm -f conftest.$ac_objext conftest$ac_exeext
11909 if { (eval echo "$as_me:11909: \"$ac_link\"") >&5
11910 (eval $ac_link) 2>&5
11912 echo "$as_me:11912: \$? = $ac_status" >&5
11913 (exit $ac_status); } &&
11914 { ac_try='test -s conftest$ac_exeext'
11915 { (eval echo "$as_me:11915: \"$ac_try\"") >&5
11916 (eval $ac_try) 2>&5
11918 echo "$as_me:11918: \$? = $ac_status" >&5
11919 (exit $ac_status); }; }; then
11920 ac_cv_func_pthread_kill=yes
11922 echo "$as_me: failed program was:" >&5
11923 cat conftest.$ac_ext >&5
11924 ac_cv_func_pthread_kill=no
11926 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11928 echo "$as_me:11928: result: $ac_cv_func_pthread_kill" >&5
11929 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11930 if test $ac_cv_func_pthread_kill = yes; then
11932 echo "$as_me:11932: checking if you want to allow EINTR in wgetch with pthreads" >&5
11933 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11935 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11936 if test "${enable_pthreads_eintr+set}" = set; then
11937 enableval="$enable_pthreads_eintr"
11938 use_pthreads_eintr=$enableval
11940 use_pthreads_eintr=no
11942 echo "$as_me:11942: result: $use_pthreads_eintr" >&5
11943 echo "${ECHO_T}$use_pthreads_eintr" >&6
11944 if test "x$use_pthreads_eintr" = xyes ; then
11946 cat >>confdefs.h <<\EOF
11947 #define USE_PTHREADS_EINTR 1
11953 echo "$as_me:11953: checking if you want to use weak-symbols for pthreads" >&5
11954 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11956 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11957 if test "${enable_weak_symbols+set}" = set; then
11958 enableval="$enable_weak_symbols"
11959 use_weak_symbols=$enableval
11961 use_weak_symbols=no
11963 echo "$as_me:11963: result: $use_weak_symbols" >&5
11964 echo "${ECHO_T}$use_weak_symbols" >&6
11965 if test "x$use_weak_symbols" = xyes ; then
11967 echo "$as_me:11967: checking if $CC supports weak symbols" >&5
11968 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11969 if test "${cf_cv_weak_symbols+set}" = set; then
11970 echo $ECHO_N "(cached) $ECHO_C" >&6
11973 cat >conftest.$ac_ext <<_ACEOF
11974 #line 11974 "configure"
11975 #include "confdefs.h"
11982 #if defined(__GNUC__)
11983 # if defined __USE_ISOC99
11984 # define _cat_pragma(exp) _Pragma(#exp)
11985 # define _weak_pragma(exp) _cat_pragma(weak name)
11987 # define _weak_pragma(exp)
11989 # define _declare(name) __extension__ extern __typeof__(name) name
11990 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
11993 weak_symbol(fopen);
11999 rm -f conftest.$ac_objext
12000 if { (eval echo "$as_me:12000: \"$ac_compile\"") >&5
12001 (eval $ac_compile) 2>&5
12003 echo "$as_me:12003: \$? = $ac_status" >&5
12004 (exit $ac_status); } &&
12005 { ac_try='test -s conftest.$ac_objext'
12006 { (eval echo "$as_me:12006: \"$ac_try\"") >&5
12007 (eval $ac_try) 2>&5
12009 echo "$as_me:12009: \$? = $ac_status" >&5
12010 (exit $ac_status); }; }; then
12011 cf_cv_weak_symbols=yes
12013 echo "$as_me: failed program was:" >&5
12014 cat conftest.$ac_ext >&5
12015 cf_cv_weak_symbols=no
12017 rm -f conftest.$ac_objext conftest.$ac_ext
12020 echo "$as_me:12020: result: $cf_cv_weak_symbols" >&5
12021 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
12024 cf_cv_weak_symbols=no
12027 if test "x$cf_cv_weak_symbols" = xyes ; then
12029 cat >>confdefs.h <<\EOF
12030 #define USE_WEAK_SYMBOLS 1
12037 if test "x$with_pthread" = "xyes" ; then
12039 cat >>confdefs.h <<\EOF
12040 #define USE_PTHREADS 1
12043 enable_reentrant=yes
12044 if test "x$cf_cv_weak_symbols" = xyes ; then
12049 # Reentrant code has to be opaque; there's little advantage to making ncurses
12050 # opaque outside of that, so there is no --enable-opaque option. We can use
12051 # this option without --with-pthreads, but this will be always set for
12053 echo "$as_me:12053: checking if you want experimental reentrant code" >&5
12054 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
12056 # Check whether --enable-reentrant or --disable-reentrant was given.
12057 if test "${enable_reentrant+set}" = set; then
12058 enableval="$enable_reentrant"
12059 with_reentrant=$enableval
12063 echo "$as_me:12063: result: $with_reentrant" >&5
12064 echo "${ECHO_T}$with_reentrant" >&6
12065 if test "x$with_reentrant" = xyes ; then
12066 cf_cv_enable_reentrant=1
12067 cf_cv_enable_opaque="NCURSES_INTERNALS"
12070 if test "x$cf_cv_weak_symbols" = xyes ; then
12072 # remove pthread library from $LIBS
12073 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
12075 TEST_LIBS="-lpthread $TEST_LIBS"
12076 TEST_LIBS2="-lpthread $TEST_LIBS2"
12078 # when not using weak symbols but with_reentrant,
12079 # add 't' to the library suffix on all platforms
12080 # except cygwin, where we only do that if ALSO
12081 # compiling with full thread support.
12084 if test "$with_pthread" = "yes" ; then
12085 LIB_SUFFIX="t${LIB_SUFFIX}"
12087 * ) LIB_SUFFIX="t${LIB_SUFFIX}" ;;
12091 cat >>confdefs.h <<\EOF
12092 #define USE_REENTRANT 1
12095 if test "${with_abi_version+set}" != set; then
12096 case $cf_cv_rel_version in
12098 cf_cv_rel_version=6.0
12099 cf_cv_abi_version=6
12100 { echo "$as_me:12100: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
12101 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
12107 cf_cv_enable_reentrant=0
12108 cf_cv_enable_opaque="NCURSES_OPAQUE"
12110 NCURSES_SIZE_T=short
12113 ### Allow using a different wrap-prefix
12114 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
12115 echo "$as_me:12115: checking for prefix used to wrap public variables" >&5
12116 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
12118 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
12119 if test "${with_wrap_prefix+set}" = set; then
12120 withval="$with_wrap_prefix"
12121 NCURSES_WRAP_PREFIX=$withval
12123 NCURSES_WRAP_PREFIX=_nc_
12125 echo "$as_me:12125: result: $NCURSES_WRAP_PREFIX" >&5
12126 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
12128 NCURSES_WRAP_PREFIX=_nc_
12131 cat >>confdefs.h <<EOF
12132 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
12135 echo "$as_me:12135: checking if you want experimental safe-sprintf code" >&5
12136 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
12138 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
12139 if test "${enable_safe_sprintf+set}" = set; then
12140 enableval="$enable_safe_sprintf"
12141 with_safe_sprintf=$enableval
12143 with_safe_sprintf=no
12145 echo "$as_me:12145: result: $with_safe_sprintf" >&5
12146 echo "${ECHO_T}$with_safe_sprintf" >&6
12147 test "x$with_safe_sprintf" = xyes &&
12148 cat >>confdefs.h <<\EOF
12149 #define USE_SAFE_SPRINTF 1
12152 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
12153 # when hashmap is used scroll hints are useless
12154 if test "$with_hashmap" = no ; then
12155 echo "$as_me:12155: checking if you want to experiment without scrolling-hints code" >&5
12156 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
12158 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
12159 if test "${enable_scroll_hints+set}" = set; then
12160 enableval="$enable_scroll_hints"
12161 with_scroll_hints=$enableval
12163 with_scroll_hints=yes
12165 echo "$as_me:12165: result: $with_scroll_hints" >&5
12166 echo "${ECHO_T}$with_scroll_hints" >&6
12167 test "x$with_scroll_hints" = xyes &&
12168 cat >>confdefs.h <<\EOF
12169 #define USE_SCROLL_HINTS 1
12174 echo "$as_me:12174: checking if you want experimental wgetch-events code" >&5
12175 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
12177 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
12178 if test "${enable_wgetch_events+set}" = set; then
12179 enableval="$enable_wgetch_events"
12180 with_wgetch_events=$enableval
12182 with_wgetch_events=no
12184 echo "$as_me:12184: result: $with_wgetch_events" >&5
12185 echo "${ECHO_T}$with_wgetch_events" >&6
12186 test "x$with_wgetch_events" = xyes &&
12187 cat >>confdefs.h <<\EOF
12188 #define NCURSES_WGETCH_EVENTS 1
12191 ###############################################################################
12193 ### use option --disable-echo to suppress full display compiling commands
12195 echo "$as_me:12195: checking if you want to see long compiling messages" >&5
12196 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
12198 # Check whether --enable-echo or --disable-echo was given.
12199 if test "${enable_echo+set}" = set; then
12200 enableval="$enable_echo"
12201 test "$enableval" != no && enableval=yes
12202 if test "$enableval" != "yes" ; then
12205 ECHO_LD='@echo linking $@;'
12206 RULE_CC='@echo compiling $<'
12207 SHOW_CC='@echo compiling $@'
12229 echo "$as_me:12229: result: $enableval" >&5
12230 echo "${ECHO_T}$enableval" >&6
12232 if test "x$enable_echo" = xyes; then
12235 ECHO_LINK='@ echo linking $@ ... ;'
12236 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
12237 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
12240 ### use option --enable-warnings to turn on all gcc warnings
12241 echo "$as_me:12241: checking if you want to see compiler warnings" >&5
12242 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
12244 # Check whether --enable-warnings or --disable-warnings was given.
12245 if test "${enable_warnings+set}" = set; then
12246 enableval="$enable_warnings"
12247 with_warnings=$enableval
12249 echo "$as_me:12249: result: $with_warnings" >&5
12250 echo "${ECHO_T}$with_warnings" >&6
12252 if test "x$with_warnings" = "xyes"; then
12254 ADAFLAGS="$ADAFLAGS -gnatg"
12258 if test "$GCC" = yes ; then
12261 echo "$as_me:12261: checking if this is really Intel C compiler" >&5
12262 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
12263 cf_save_CFLAGS="$CFLAGS"
12264 CFLAGS="$CFLAGS -no-gcc"
12265 cat >conftest.$ac_ext <<_ACEOF
12266 #line 12266 "configure"
12267 #include "confdefs.h"
12273 #ifdef __INTEL_COMPILER
12282 rm -f conftest.$ac_objext
12283 if { (eval echo "$as_me:12283: \"$ac_compile\"") >&5
12284 (eval $ac_compile) 2>&5
12286 echo "$as_me:12286: \$? = $ac_status" >&5
12287 (exit $ac_status); } &&
12288 { ac_try='test -s conftest.$ac_objext'
12289 { (eval echo "$as_me:12289: \"$ac_try\"") >&5
12290 (eval $ac_try) 2>&5
12292 echo "$as_me:12292: \$? = $ac_status" >&5
12293 (exit $ac_status); }; }; then
12295 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12298 echo "$as_me: failed program was:" >&5
12299 cat conftest.$ac_ext >&5
12301 rm -f conftest.$ac_objext conftest.$ac_ext
12302 CFLAGS="$cf_save_CFLAGS"
12303 echo "$as_me:12303: result: $INTEL_COMPILER" >&5
12304 echo "${ECHO_T}$INTEL_COMPILER" >&6
12311 if test "$GCC" = yes ; then
12312 echo "$as_me:12312: checking if this is really Clang C compiler" >&5
12313 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
12314 cf_save_CFLAGS="$CFLAGS"
12315 CFLAGS="$CFLAGS -Qunused-arguments"
12316 cat >conftest.$ac_ext <<_ACEOF
12317 #line 12317 "configure"
12318 #include "confdefs.h"
12333 rm -f conftest.$ac_objext
12334 if { (eval echo "$as_me:12334: \"$ac_compile\"") >&5
12335 (eval $ac_compile) 2>&5
12337 echo "$as_me:12337: \$? = $ac_status" >&5
12338 (exit $ac_status); } &&
12339 { ac_try='test -s conftest.$ac_objext'
12340 { (eval echo "$as_me:12340: \"$ac_try\"") >&5
12341 (eval $ac_try) 2>&5
12343 echo "$as_me:12343: \$? = $ac_status" >&5
12344 (exit $ac_status); }; }; then
12346 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12349 echo "$as_me: failed program was:" >&5
12350 cat conftest.$ac_ext >&5
12352 rm -f conftest.$ac_objext conftest.$ac_ext
12353 CFLAGS="$cf_save_CFLAGS"
12354 echo "$as_me:12354: result: $CLANG_COMPILER" >&5
12355 echo "${ECHO_T}$CLANG_COMPILER" >&6
12358 cat > conftest.$ac_ext <<EOF
12359 #line 12359 "${as_me:-configure}"
12360 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12363 if test "$INTEL_COMPILER" = yes
12365 # The "-wdXXX" options suppress warnings:
12366 # remark #1419: external declaration in primary source file
12367 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12368 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12369 # remark #193: zero used for undefined preprocessing identifier
12370 # remark #593: variable "curs_sb_left_arrow" was set but never used
12371 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12372 # remark #869: parameter "tw" was never referenced
12373 # remark #981: operands are evaluated in unspecified order
12374 # warning #279: controlling expression is constant
12376 { echo "$as_me:12376: checking for $CC warning options..." >&5
12377 echo "$as_me: checking for $CC warning options..." >&6;}
12378 cf_save_CFLAGS="$CFLAGS"
12379 EXTRA_CFLAGS="-Wall"
12391 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12392 if { (eval echo "$as_me:12392: \"$ac_compile\"") >&5
12393 (eval $ac_compile) 2>&5
12395 echo "$as_me:12395: \$? = $ac_status" >&5
12396 (exit $ac_status); }; then
12397 test -n "$verbose" && echo "$as_me:12397: result: ... -$cf_opt" >&5
12398 echo "${ECHO_T}... -$cf_opt" >&6
12399 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12402 CFLAGS="$cf_save_CFLAGS"
12404 elif test "$GCC" = yes
12406 { echo "$as_me:12406: checking for $CC warning options..." >&5
12407 echo "$as_me: checking for $CC warning options..." >&6;}
12408 cf_save_CFLAGS="$CFLAGS"
12411 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12412 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
12413 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
12414 for cf_opt in W Wall \
12415 Wbad-function-cast \
12418 Wdeclaration-after-statement \
12421 Wmissing-declarations \
12422 Wmissing-prototypes \
12426 Wstrict-prototypes \
12427 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
12429 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12430 if { (eval echo "$as_me:12430: \"$ac_compile\"") >&5
12431 (eval $ac_compile) 2>&5
12433 echo "$as_me:12433: \$? = $ac_status" >&5
12434 (exit $ac_status); }; then
12435 test -n "$verbose" && echo "$as_me:12435: result: ... -$cf_opt" >&5
12436 echo "${ECHO_T}... -$cf_opt" >&6
12437 case $cf_opt in #(vi
12439 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12442 case $GCC_VERSION in
12444 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12446 echo "${as_me:-configure}:12446: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12451 Wpointer-arith) #(vi
12452 case $GCC_VERSION in
12454 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
12456 echo "${as_me:-configure}:12456: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12462 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12465 CFLAGS="$cf_save_CFLAGS"
12469 if test "x$cf_with_cxx" = xyes ; then
12473 if test "$GCC" = yes ; then
12476 echo "$as_me:12476: checking if this is really Intel C++ compiler" >&5
12477 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12478 cf_save_CFLAGS="$CXXFLAGS"
12479 CXXFLAGS="$CXXFLAGS -no-gcc"
12480 cat >conftest.$ac_ext <<_ACEOF
12481 #line 12481 "configure"
12482 #include "confdefs.h"
12488 #ifdef __INTEL_COMPILER
12497 rm -f conftest.$ac_objext
12498 if { (eval echo "$as_me:12498: \"$ac_compile\"") >&5
12499 (eval $ac_compile) 2>&5
12501 echo "$as_me:12501: \$? = $ac_status" >&5
12502 (exit $ac_status); } &&
12503 { ac_try='test -s conftest.$ac_objext'
12504 { (eval echo "$as_me:12504: \"$ac_try\"") >&5
12505 (eval $ac_try) 2>&5
12507 echo "$as_me:12507: \$? = $ac_status" >&5
12508 (exit $ac_status); }; }; then
12509 INTEL_CPLUSPLUS=yes
12510 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12513 echo "$as_me: failed program was:" >&5
12514 cat conftest.$ac_ext >&5
12516 rm -f conftest.$ac_objext conftest.$ac_ext
12517 CXXFLAGS="$cf_save_CFLAGS"
12518 echo "$as_me:12518: result: $INTEL_CPLUSPLUS" >&5
12519 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12526 if test "$GCC" = yes ; then
12527 echo "$as_me:12527: checking if this is really Clang C++ compiler" >&5
12528 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
12529 cf_save_CFLAGS="$CXXFLAGS"
12530 CXXFLAGS="$CXXFLAGS -Qunused-arguments"
12531 cat >conftest.$ac_ext <<_ACEOF
12532 #line 12532 "configure"
12533 #include "confdefs.h"
12548 rm -f conftest.$ac_objext
12549 if { (eval echo "$as_me:12549: \"$ac_compile\"") >&5
12550 (eval $ac_compile) 2>&5
12552 echo "$as_me:12552: \$? = $ac_status" >&5
12553 (exit $ac_status); } &&
12554 { ac_try='test -s conftest.$ac_objext'
12555 { (eval echo "$as_me:12555: \"$ac_try\"") >&5
12556 (eval $ac_try) 2>&5
12558 echo "$as_me:12558: \$? = $ac_status" >&5
12559 (exit $ac_status); }; }; then
12560 CLANG_CPLUSPLUS=yes
12561 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12564 echo "$as_me: failed program was:" >&5
12565 cat conftest.$ac_ext >&5
12567 rm -f conftest.$ac_objext conftest.$ac_ext
12568 CXXFLAGS="$cf_save_CFLAGS"
12569 echo "$as_me:12569: result: $CLANG_CPLUSPLUS" >&5
12570 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
12574 ac_cpp='$CXXCPP $CPPFLAGS'
12575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12576 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12578 ac_main_return=return
12580 cat > conftest.$ac_ext <<EOF
12581 #line 12581 "configure"
12582 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12585 if test "$INTEL_CPLUSPLUS" = yes
12587 # The "-wdXXX" options suppress warnings:
12588 # remark #1419: external declaration in primary source file
12589 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12590 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12591 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12592 # remark #193: zero used for undefined preprocessing identifier
12593 # remark #593: variable "curs_sb_left_arrow" was set but never used
12594 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12595 # remark #869: parameter "tw" was never referenced
12596 # remark #981: operands are evaluated in unspecified order
12597 # warning #269: invalid format string conversion
12599 { echo "$as_me:12599: checking for $CC warning options..." >&5
12600 echo "$as_me: checking for $CC warning options..." >&6;}
12601 cf_save_CXXFLAGS="$CXXFLAGS"
12602 EXTRA_CXXFLAGS="-Wall"
12615 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12616 if { (eval echo "$as_me:12616: \"$ac_compile\"") >&5
12617 (eval $ac_compile) 2>&5
12619 echo "$as_me:12619: \$? = $ac_status" >&5
12620 (exit $ac_status); }; then
12621 test -n "$verbose" && echo "$as_me:12621: result: ... -$cf_opt" >&5
12622 echo "${ECHO_T}... -$cf_opt" >&6
12623 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12626 CXXFLAGS="$cf_save_CXXFLAGS"
12628 elif test "$GXX" = yes
12630 { echo "$as_me:12630: checking for $CXX warning options..." >&5
12631 echo "$as_me: checking for $CXX warning options..." >&6;}
12632 cf_save_CXXFLAGS="$CXXFLAGS"
12633 EXTRA_CXXFLAGS="-W -Wall"
12634 cf_gxx_extra_warnings=""
12635 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12636 case "$GCC_VERSION" in
12640 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12647 Wignored-qualifiers \
12649 Woverloaded-virtual \
12657 Wundef $cf_gxx_extra_warnings Wno-unused
12659 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12660 if { (eval echo "$as_me:12660: \"$ac_compile\"") >&5
12661 (eval $ac_compile) 2>&5
12663 echo "$as_me:12663: \$? = $ac_status" >&5
12664 (exit $ac_status); }; then
12665 test -n "$verbose" && echo "$as_me:12665: result: ... -$cf_opt" >&5
12666 echo "${ECHO_T}... -$cf_opt" >&6
12667 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12669 test -n "$verbose" && echo "$as_me:12669: result: ... no -$cf_opt" >&5
12670 echo "${ECHO_T}... no -$cf_opt" >&6
12673 CXXFLAGS="$cf_save_CXXFLAGS"
12678 ac_cpp='$CPP $CPPFLAGS'
12679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12682 ac_main_return=return
12687 if test "$GCC" = yes
12689 cat > conftest.i <<EOF
12691 #define GCC_PRINTF 0
12694 #define GCC_SCANF 0
12696 #ifndef GCC_NORETURN
12697 #define GCC_NORETURN /* nothing */
12700 #define GCC_UNUSED /* nothing */
12703 if test "$GCC" = yes
12705 { echo "$as_me:12705: checking for $CC __attribute__ directives..." >&5
12706 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12707 cat > conftest.$ac_ext <<EOF
12708 #line 12708 "${as_me:-configure}"
12709 #include "confdefs.h"
12710 #include "conftest.h"
12711 #include "conftest.i"
12713 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12715 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12718 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
12720 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
12722 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12723 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12724 extern void foo(void) GCC_NORETURN;
12725 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12727 cf_printf_attribute=no
12728 cf_scanf_attribute=no
12729 for cf_attribute in scanf printf unused noreturn
12732 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12734 cf_directive="__attribute__(($cf_attribute))"
12735 echo "checking for $CC $cf_directive" 1>&5
12737 case $cf_attribute in #(vi
12739 cf_printf_attribute=yes
12740 cat >conftest.h <<EOF
12741 #define GCC_$cf_ATTRIBUTE 1
12745 cf_scanf_attribute=yes
12746 cat >conftest.h <<EOF
12747 #define GCC_$cf_ATTRIBUTE 1
12751 cat >conftest.h <<EOF
12752 #define GCC_$cf_ATTRIBUTE $cf_directive
12757 if { (eval echo "$as_me:12757: \"$ac_compile\"") >&5
12758 (eval $ac_compile) 2>&5
12760 echo "$as_me:12760: \$? = $ac_status" >&5
12761 (exit $ac_status); }; then
12762 test -n "$verbose" && echo "$as_me:12762: result: ... $cf_attribute" >&5
12763 echo "${ECHO_T}... $cf_attribute" >&6
12764 cat conftest.h >>confdefs.h
12765 case $cf_attribute in #(vi
12768 cat >>confdefs.h <<EOF
12769 #define GCC_NORETURN $cf_directive
12774 cf_value='/* nothing */'
12775 if test "$cf_printf_attribute" != no ; then
12776 cf_value='__attribute__((format(printf,fmt,var)))'
12778 cat >>confdefs.h <<\EOF
12779 #define GCC_PRINTF 1
12784 cat >>confdefs.h <<EOF
12785 #define GCC_PRINTFLIKE(fmt,var) $cf_value
12790 cf_value='/* nothing */'
12791 if test "$cf_scanf_attribute" != no ; then
12792 cf_value='__attribute__((format(scanf,fmt,var)))'
12794 cat >>confdefs.h <<\EOF
12795 #define GCC_SCANF 1
12800 cat >>confdefs.h <<EOF
12801 #define GCC_SCANFLIKE(fmt,var) $cf_value
12807 cat >>confdefs.h <<EOF
12808 #define GCC_UNUSED $cf_directive
12816 fgrep define conftest.i >>confdefs.h
12821 echo "$as_me:12821: checking if you want to work around bogus compiler/loader warnings" >&5
12822 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12824 # Check whether --enable-string-hacks or --disable-string-hacks was given.
12825 if test "${enable_string_hacks+set}" = set; then
12826 enableval="$enable_string_hacks"
12827 with_string_hacks=$enableval
12829 with_string_hacks=no
12831 echo "$as_me:12831: result: $with_string_hacks" >&5
12832 echo "${ECHO_T}$with_string_hacks" >&6
12834 if test "x$with_string_hacks" = "xyes"; then
12836 cat >>confdefs.h <<\EOF
12837 #define USE_STRING_HACKS 1
12840 { echo "$as_me:12840: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12841 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12843 for ac_func in strlcat strlcpy snprintf
12845 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12846 echo "$as_me:12846: checking for $ac_func" >&5
12847 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12848 if eval "test \"\${$as_ac_var+set}\" = set"; then
12849 echo $ECHO_N "(cached) $ECHO_C" >&6
12851 cat >conftest.$ac_ext <<_ACEOF
12852 #line 12852 "configure"
12853 #include "confdefs.h"
12854 /* System header to define __stub macros and hopefully few prototypes,
12855 which can conflict with char $ac_func (); below. */
12856 #include <assert.h>
12857 /* Override any gcc2 internal prototype to avoid an error. */
12861 /* We use char because int might match the return type of a gcc2
12862 builtin and then its argument prototype would still apply. */
12869 /* The GNU C library defines this for functions which it implements
12870 to always fail with ENOSYS. Some functions are actually named
12871 something starting with __ and the normal name is an alias. */
12872 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12875 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12882 rm -f conftest.$ac_objext conftest$ac_exeext
12883 if { (eval echo "$as_me:12883: \"$ac_link\"") >&5
12884 (eval $ac_link) 2>&5
12886 echo "$as_me:12886: \$? = $ac_status" >&5
12887 (exit $ac_status); } &&
12888 { ac_try='test -s conftest$ac_exeext'
12889 { (eval echo "$as_me:12889: \"$ac_try\"") >&5
12890 (eval $ac_try) 2>&5
12892 echo "$as_me:12892: \$? = $ac_status" >&5
12893 (exit $ac_status); }; }; then
12894 eval "$as_ac_var=yes"
12896 echo "$as_me: failed program was:" >&5
12897 cat conftest.$ac_ext >&5
12898 eval "$as_ac_var=no"
12900 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12902 echo "$as_me:12902: result: `eval echo '${'$as_ac_var'}'`" >&5
12903 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12904 if test `eval echo '${'$as_ac_var'}'` = yes; then
12905 cat >>confdefs.h <<EOF
12906 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12914 ### use option --enable-assertions to turn on generation of assertion code
12915 echo "$as_me:12915: checking if you want to enable runtime assertions" >&5
12916 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12918 # Check whether --enable-assertions or --disable-assertions was given.
12919 if test "${enable_assertions+set}" = set; then
12920 enableval="$enable_assertions"
12921 with_assertions=$enableval
12925 echo "$as_me:12925: result: $with_assertions" >&5
12926 echo "${ECHO_T}$with_assertions" >&6
12929 if test "$with_assertions" = no
12931 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12934 ADAFLAGS="$ADAFLAGS -gnata"
12939 ### use option --disable-leaks to suppress "permanent" leaks, for testing
12941 echo "$as_me:12941: checking if you want to use dmalloc for testing" >&5
12942 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12944 # Check whether --with-dmalloc or --without-dmalloc was given.
12945 if test "${with_dmalloc+set}" = set; then
12946 withval="$with_dmalloc"
12948 cat >>confdefs.h <<EOF
12949 #define USE_DMALLOC 1
12952 : ${with_cflags:=-g}
12953 : ${with_no_leaks:=yes}
12958 echo "$as_me:12958: result: ${with_dmalloc:-no}" >&5
12959 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12961 case .$with_cflags in #(vi
12963 case .$CFLAGS in #(vi
12971 cf_new_extra_cppflags=
12973 for cf_add_cflags in -g
12975 case $cf_fix_cppflags in
12977 case $cf_add_cflags in #(vi
12978 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12979 case $cf_add_cflags in
12981 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12983 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12984 && test -z "${cf_tst_cflags}" \
12985 && cf_fix_cppflags=yes
12987 if test $cf_fix_cppflags = yes ; then
12988 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12990 elif test "${cf_tst_cflags}" = "\"'" ; then
12991 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12996 case "$CPPFLAGS" in
12997 *$cf_add_cflags) #(vi
13000 case $cf_add_cflags in #(vi
13002 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13004 CPPFLAGS=`echo "$CPPFLAGS" | \
13005 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13006 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13010 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13015 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13020 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13022 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13024 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13025 && test -z "${cf_tst_cflags}" \
13026 && cf_fix_cppflags=no
13031 if test -n "$cf_new_cflags" ; then
13033 CFLAGS="$CFLAGS $cf_new_cflags"
13036 if test -n "$cf_new_cppflags" ; then
13038 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13041 if test -n "$cf_new_extra_cppflags" ; then
13043 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13051 if test "$with_dmalloc" = yes ; then
13052 echo "$as_me:13052: checking for dmalloc.h" >&5
13053 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
13054 if test "${ac_cv_header_dmalloc_h+set}" = set; then
13055 echo $ECHO_N "(cached) $ECHO_C" >&6
13057 cat >conftest.$ac_ext <<_ACEOF
13058 #line 13058 "configure"
13059 #include "confdefs.h"
13060 #include <dmalloc.h>
13062 if { (eval echo "$as_me:13062: \"$ac_cpp conftest.$ac_ext\"") >&5
13063 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13065 egrep -v '^ *\+' conftest.er1 >conftest.err
13067 cat conftest.err >&5
13068 echo "$as_me:13068: \$? = $ac_status" >&5
13069 (exit $ac_status); } >/dev/null; then
13070 if test -s conftest.err; then
13071 ac_cpp_err=$ac_c_preproc_warn_flag
13078 if test -z "$ac_cpp_err"; then
13079 ac_cv_header_dmalloc_h=yes
13081 echo "$as_me: failed program was:" >&5
13082 cat conftest.$ac_ext >&5
13083 ac_cv_header_dmalloc_h=no
13085 rm -f conftest.err conftest.$ac_ext
13087 echo "$as_me:13087: result: $ac_cv_header_dmalloc_h" >&5
13088 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
13089 if test $ac_cv_header_dmalloc_h = yes; then
13091 echo "$as_me:13091: checking for dmalloc_debug in -ldmalloc" >&5
13092 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
13093 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
13094 echo $ECHO_N "(cached) $ECHO_C" >&6
13096 ac_check_lib_save_LIBS=$LIBS
13097 LIBS="-ldmalloc $LIBS"
13098 cat >conftest.$ac_ext <<_ACEOF
13099 #line 13099 "configure"
13100 #include "confdefs.h"
13102 /* Override any gcc2 internal prototype to avoid an error. */
13106 /* We use char because int might match the return type of a gcc2
13107 builtin and then its argument prototype would still apply. */
13108 char dmalloc_debug ();
13117 rm -f conftest.$ac_objext conftest$ac_exeext
13118 if { (eval echo "$as_me:13118: \"$ac_link\"") >&5
13119 (eval $ac_link) 2>&5
13121 echo "$as_me:13121: \$? = $ac_status" >&5
13122 (exit $ac_status); } &&
13123 { ac_try='test -s conftest$ac_exeext'
13124 { (eval echo "$as_me:13124: \"$ac_try\"") >&5
13125 (eval $ac_try) 2>&5
13127 echo "$as_me:13127: \$? = $ac_status" >&5
13128 (exit $ac_status); }; }; then
13129 ac_cv_lib_dmalloc_dmalloc_debug=yes
13131 echo "$as_me: failed program was:" >&5
13132 cat conftest.$ac_ext >&5
13133 ac_cv_lib_dmalloc_dmalloc_debug=no
13135 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13136 LIBS=$ac_check_lib_save_LIBS
13138 echo "$as_me:13138: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
13139 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
13140 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
13141 cat >>confdefs.h <<EOF
13142 #define HAVE_LIBDMALLOC 1
13145 LIBS="-ldmalloc $LIBS"
13153 echo "$as_me:13153: checking if you want to use dbmalloc for testing" >&5
13154 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
13156 # Check whether --with-dbmalloc or --without-dbmalloc was given.
13157 if test "${with_dbmalloc+set}" = set; then
13158 withval="$with_dbmalloc"
13160 cat >>confdefs.h <<EOF
13161 #define USE_DBMALLOC 1
13164 : ${with_cflags:=-g}
13165 : ${with_no_leaks:=yes}
13170 echo "$as_me:13170: result: ${with_dbmalloc:-no}" >&5
13171 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
13173 case .$with_cflags in #(vi
13175 case .$CFLAGS in #(vi
13183 cf_new_extra_cppflags=
13185 for cf_add_cflags in -g
13187 case $cf_fix_cppflags in
13189 case $cf_add_cflags in #(vi
13190 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13191 case $cf_add_cflags in
13193 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13195 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13196 && test -z "${cf_tst_cflags}" \
13197 && cf_fix_cppflags=yes
13199 if test $cf_fix_cppflags = yes ; then
13200 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13202 elif test "${cf_tst_cflags}" = "\"'" ; then
13203 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13208 case "$CPPFLAGS" in
13209 *$cf_add_cflags) #(vi
13212 case $cf_add_cflags in #(vi
13214 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13216 CPPFLAGS=`echo "$CPPFLAGS" | \
13217 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13218 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13222 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13227 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13232 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13234 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13236 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13237 && test -z "${cf_tst_cflags}" \
13238 && cf_fix_cppflags=no
13243 if test -n "$cf_new_cflags" ; then
13245 CFLAGS="$CFLAGS $cf_new_cflags"
13248 if test -n "$cf_new_cppflags" ; then
13250 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13253 if test -n "$cf_new_extra_cppflags" ; then
13255 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13263 if test "$with_dbmalloc" = yes ; then
13264 echo "$as_me:13264: checking for dbmalloc.h" >&5
13265 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
13266 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
13267 echo $ECHO_N "(cached) $ECHO_C" >&6
13269 cat >conftest.$ac_ext <<_ACEOF
13270 #line 13270 "configure"
13271 #include "confdefs.h"
13272 #include <dbmalloc.h>
13274 if { (eval echo "$as_me:13274: \"$ac_cpp conftest.$ac_ext\"") >&5
13275 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13277 egrep -v '^ *\+' conftest.er1 >conftest.err
13279 cat conftest.err >&5
13280 echo "$as_me:13280: \$? = $ac_status" >&5
13281 (exit $ac_status); } >/dev/null; then
13282 if test -s conftest.err; then
13283 ac_cpp_err=$ac_c_preproc_warn_flag
13290 if test -z "$ac_cpp_err"; then
13291 ac_cv_header_dbmalloc_h=yes
13293 echo "$as_me: failed program was:" >&5
13294 cat conftest.$ac_ext >&5
13295 ac_cv_header_dbmalloc_h=no
13297 rm -f conftest.err conftest.$ac_ext
13299 echo "$as_me:13299: result: $ac_cv_header_dbmalloc_h" >&5
13300 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
13301 if test $ac_cv_header_dbmalloc_h = yes; then
13303 echo "$as_me:13303: checking for debug_malloc in -ldbmalloc" >&5
13304 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
13305 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
13306 echo $ECHO_N "(cached) $ECHO_C" >&6
13308 ac_check_lib_save_LIBS=$LIBS
13309 LIBS="-ldbmalloc $LIBS"
13310 cat >conftest.$ac_ext <<_ACEOF
13311 #line 13311 "configure"
13312 #include "confdefs.h"
13314 /* Override any gcc2 internal prototype to avoid an error. */
13318 /* We use char because int might match the return type of a gcc2
13319 builtin and then its argument prototype would still apply. */
13320 char debug_malloc ();
13329 rm -f conftest.$ac_objext conftest$ac_exeext
13330 if { (eval echo "$as_me:13330: \"$ac_link\"") >&5
13331 (eval $ac_link) 2>&5
13333 echo "$as_me:13333: \$? = $ac_status" >&5
13334 (exit $ac_status); } &&
13335 { ac_try='test -s conftest$ac_exeext'
13336 { (eval echo "$as_me:13336: \"$ac_try\"") >&5
13337 (eval $ac_try) 2>&5
13339 echo "$as_me:13339: \$? = $ac_status" >&5
13340 (exit $ac_status); }; }; then
13341 ac_cv_lib_dbmalloc_debug_malloc=yes
13343 echo "$as_me: failed program was:" >&5
13344 cat conftest.$ac_ext >&5
13345 ac_cv_lib_dbmalloc_debug_malloc=no
13347 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13348 LIBS=$ac_check_lib_save_LIBS
13350 echo "$as_me:13350: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
13351 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
13352 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
13353 cat >>confdefs.h <<EOF
13354 #define HAVE_LIBDBMALLOC 1
13357 LIBS="-ldbmalloc $LIBS"
13365 echo "$as_me:13365: checking if you want to use valgrind for testing" >&5
13366 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
13368 # Check whether --with-valgrind or --without-valgrind was given.
13369 if test "${with_valgrind+set}" = set; then
13370 withval="$with_valgrind"
13372 cat >>confdefs.h <<EOF
13373 #define USE_VALGRIND 1
13376 : ${with_cflags:=-g}
13377 : ${with_no_leaks:=yes}
13382 echo "$as_me:13382: result: ${with_valgrind:-no}" >&5
13383 echo "${ECHO_T}${with_valgrind:-no}" >&6
13385 case .$with_cflags in #(vi
13387 case .$CFLAGS in #(vi
13395 cf_new_extra_cppflags=
13397 for cf_add_cflags in -g
13399 case $cf_fix_cppflags in
13401 case $cf_add_cflags in #(vi
13402 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13403 case $cf_add_cflags in
13405 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13407 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13408 && test -z "${cf_tst_cflags}" \
13409 && cf_fix_cppflags=yes
13411 if test $cf_fix_cppflags = yes ; then
13412 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13414 elif test "${cf_tst_cflags}" = "\"'" ; then
13415 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13420 case "$CPPFLAGS" in
13421 *$cf_add_cflags) #(vi
13424 case $cf_add_cflags in #(vi
13426 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13428 CPPFLAGS=`echo "$CPPFLAGS" | \
13429 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13430 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13434 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13439 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13444 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13446 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13448 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13449 && test -z "${cf_tst_cflags}" \
13450 && cf_fix_cppflags=no
13455 if test -n "$cf_new_cflags" ; then
13457 CFLAGS="$CFLAGS $cf_new_cflags"
13460 if test -n "$cf_new_cppflags" ; then
13462 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13465 if test -n "$cf_new_extra_cppflags" ; then
13467 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13475 echo "$as_me:13475: checking if you want to perform memory-leak testing" >&5
13476 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13478 # Check whether --enable-leaks or --disable-leaks was given.
13479 if test "${enable_leaks+set}" = set; then
13480 enableval="$enable_leaks"
13481 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13483 : ${with_no_leaks:=no}
13485 echo "$as_me:13485: result: $with_no_leaks" >&5
13486 echo "${ECHO_T}$with_no_leaks" >&6
13488 if test "$with_no_leaks" = yes ; then
13490 cat >>confdefs.h <<\EOF
13494 cat >>confdefs.h <<\EOF
13495 #define YY_NO_LEAKS 1
13500 cat >>confdefs.h <<\EOF
13501 #define HAVE_NC_ALLOC_H 1
13504 ### use option --enable-expanded to generate certain macros as functions
13506 # Check whether --enable-expanded or --disable-expanded was given.
13507 if test "${enable_expanded+set}" = set; then
13508 enableval="$enable_expanded"
13509 test "x$enableval" = xyes &&
13510 cat >>confdefs.h <<\EOF
13511 #define NCURSES_EXPANDED 1
13516 ### use option --disable-macros to suppress macros in favor of functions
13518 # Check whether --enable-macros or --disable-macros was given.
13519 if test "${enable_macros+set}" = set; then
13520 enableval="$enable_macros"
13521 test "$enableval" = no &&
13522 cat >>confdefs.h <<\EOF
13523 #define NCURSES_NOMACROS 1
13528 # Normally we only add trace() to the debug-library. Allow this to be
13529 # extended to all models of the ncurses library:
13531 case "$CFLAGS $CPPFLAGS" in
13537 echo "$as_me:13537: checking whether to add trace feature to all models" >&5
13538 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13540 # Check whether --with-trace or --without-trace was given.
13541 if test "${with_trace+set}" = set; then
13542 withval="$with_trace"
13543 cf_with_trace=$withval
13545 cf_with_trace=$cf_all_traces
13547 echo "$as_me:13547: result: $cf_with_trace" >&5
13548 echo "${ECHO_T}$cf_with_trace" >&6
13550 if test "x$cf_with_trace" = xyes ; then
13557 cf_new_extra_cppflags=
13559 for cf_add_cflags in -DTRACE
13561 case $cf_fix_cppflags in
13563 case $cf_add_cflags in #(vi
13564 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13565 case $cf_add_cflags in
13567 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13569 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13570 && test -z "${cf_tst_cflags}" \
13571 && cf_fix_cppflags=yes
13573 if test $cf_fix_cppflags = yes ; then
13574 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13576 elif test "${cf_tst_cflags}" = "\"'" ; then
13577 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13582 case "$CPPFLAGS" in
13583 *$cf_add_cflags) #(vi
13586 case $cf_add_cflags in #(vi
13588 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13590 CPPFLAGS=`echo "$CPPFLAGS" | \
13591 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13592 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13596 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13601 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13606 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13608 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13610 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13611 && test -z "${cf_tst_cflags}" \
13612 && cf_fix_cppflags=no
13617 if test -n "$cf_new_cflags" ; then
13619 CFLAGS="$CFLAGS $cf_new_cflags"
13622 if test -n "$cf_new_cppflags" ; then
13624 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13627 if test -n "$cf_new_extra_cppflags" ; then
13629 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13637 ### Checks for libraries.
13638 case $cf_cv_system_name in #(vi
13642 echo "$as_me:13642: checking for gettimeofday" >&5
13643 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13644 if test "${ac_cv_func_gettimeofday+set}" = set; then
13645 echo $ECHO_N "(cached) $ECHO_C" >&6
13647 cat >conftest.$ac_ext <<_ACEOF
13648 #line 13648 "configure"
13649 #include "confdefs.h"
13650 /* System header to define __stub macros and hopefully few prototypes,
13651 which can conflict with char gettimeofday (); below. */
13652 #include <assert.h>
13653 /* Override any gcc2 internal prototype to avoid an error. */
13657 /* We use char because int might match the return type of a gcc2
13658 builtin and then its argument prototype would still apply. */
13659 char gettimeofday ();
13665 /* The GNU C library defines this for functions which it implements
13666 to always fail with ENOSYS. Some functions are actually named
13667 something starting with __ and the normal name is an alias. */
13668 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13671 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13678 rm -f conftest.$ac_objext conftest$ac_exeext
13679 if { (eval echo "$as_me:13679: \"$ac_link\"") >&5
13680 (eval $ac_link) 2>&5
13682 echo "$as_me:13682: \$? = $ac_status" >&5
13683 (exit $ac_status); } &&
13684 { ac_try='test -s conftest$ac_exeext'
13685 { (eval echo "$as_me:13685: \"$ac_try\"") >&5
13686 (eval $ac_try) 2>&5
13688 echo "$as_me:13688: \$? = $ac_status" >&5
13689 (exit $ac_status); }; }; then
13690 ac_cv_func_gettimeofday=yes
13692 echo "$as_me: failed program was:" >&5
13693 cat conftest.$ac_ext >&5
13694 ac_cv_func_gettimeofday=no
13696 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13698 echo "$as_me:13698: result: $ac_cv_func_gettimeofday" >&5
13699 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13700 if test $ac_cv_func_gettimeofday = yes; then
13702 cat >>confdefs.h <<\EOF
13703 #define HAVE_GETTIMEOFDAY 1
13708 echo "$as_me:13708: checking for gettimeofday in -lbsd" >&5
13709 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13710 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13711 echo $ECHO_N "(cached) $ECHO_C" >&6
13713 ac_check_lib_save_LIBS=$LIBS
13715 cat >conftest.$ac_ext <<_ACEOF
13716 #line 13716 "configure"
13717 #include "confdefs.h"
13719 /* Override any gcc2 internal prototype to avoid an error. */
13723 /* We use char because int might match the return type of a gcc2
13724 builtin and then its argument prototype would still apply. */
13725 char gettimeofday ();
13734 rm -f conftest.$ac_objext conftest$ac_exeext
13735 if { (eval echo "$as_me:13735: \"$ac_link\"") >&5
13736 (eval $ac_link) 2>&5
13738 echo "$as_me:13738: \$? = $ac_status" >&5
13739 (exit $ac_status); } &&
13740 { ac_try='test -s conftest$ac_exeext'
13741 { (eval echo "$as_me:13741: \"$ac_try\"") >&5
13742 (eval $ac_try) 2>&5
13744 echo "$as_me:13744: \$? = $ac_status" >&5
13745 (exit $ac_status); }; }; then
13746 ac_cv_lib_bsd_gettimeofday=yes
13748 echo "$as_me: failed program was:" >&5
13749 cat conftest.$ac_ext >&5
13750 ac_cv_lib_bsd_gettimeofday=no
13752 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13753 LIBS=$ac_check_lib_save_LIBS
13755 echo "$as_me:13755: result: $ac_cv_lib_bsd_gettimeofday" >&5
13756 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13757 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13759 cat >>confdefs.h <<\EOF
13760 #define HAVE_GETTIMEOFDAY 1
13770 echo "$as_me:13770: checking if -lm needed for math functions" >&5
13771 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13772 if test "${cf_cv_need_libm+set}" = set; then
13773 echo $ECHO_N "(cached) $ECHO_C" >&6
13776 cat >conftest.$ac_ext <<_ACEOF
13777 #line 13777 "configure"
13778 #include "confdefs.h"
13786 double x = rand(); printf("result = %g\n", pow(sin(x),x))
13791 rm -f conftest.$ac_objext conftest$ac_exeext
13792 if { (eval echo "$as_me:13792: \"$ac_link\"") >&5
13793 (eval $ac_link) 2>&5
13795 echo "$as_me:13795: \$? = $ac_status" >&5
13796 (exit $ac_status); } &&
13797 { ac_try='test -s conftest$ac_exeext'
13798 { (eval echo "$as_me:13798: \"$ac_try\"") >&5
13799 (eval $ac_try) 2>&5
13801 echo "$as_me:13801: \$? = $ac_status" >&5
13802 (exit $ac_status); }; }; then
13805 echo "$as_me: failed program was:" >&5
13806 cat conftest.$ac_ext >&5
13807 cf_cv_need_libm=yes
13809 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13811 echo "$as_me:13811: result: $cf_cv_need_libm" >&5
13812 echo "${ECHO_T}$cf_cv_need_libm" >&6
13813 if test "$cf_cv_need_libm" = yes
13818 ### Checks for header files.
13819 echo "$as_me:13819: checking for ANSI C header files" >&5
13820 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13821 if test "${ac_cv_header_stdc+set}" = set; then
13822 echo $ECHO_N "(cached) $ECHO_C" >&6
13824 cat >conftest.$ac_ext <<_ACEOF
13825 #line 13825 "configure"
13826 #include "confdefs.h"
13827 #include <stdlib.h>
13828 #include <stdarg.h>
13829 #include <string.h>
13833 if { (eval echo "$as_me:13833: \"$ac_cpp conftest.$ac_ext\"") >&5
13834 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13836 egrep -v '^ *\+' conftest.er1 >conftest.err
13838 cat conftest.err >&5
13839 echo "$as_me:13839: \$? = $ac_status" >&5
13840 (exit $ac_status); } >/dev/null; then
13841 if test -s conftest.err; then
13842 ac_cpp_err=$ac_c_preproc_warn_flag
13849 if test -z "$ac_cpp_err"; then
13850 ac_cv_header_stdc=yes
13852 echo "$as_me: failed program was:" >&5
13853 cat conftest.$ac_ext >&5
13854 ac_cv_header_stdc=no
13856 rm -f conftest.err conftest.$ac_ext
13858 if test $ac_cv_header_stdc = yes; then
13859 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13860 cat >conftest.$ac_ext <<_ACEOF
13861 #line 13861 "configure"
13862 #include "confdefs.h"
13863 #include <string.h>
13866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13867 egrep "memchr" >/dev/null 2>&1; then
13870 ac_cv_header_stdc=no
13876 if test $ac_cv_header_stdc = yes; then
13877 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13878 cat >conftest.$ac_ext <<_ACEOF
13879 #line 13879 "configure"
13880 #include "confdefs.h"
13881 #include <stdlib.h>
13884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13885 egrep "free" >/dev/null 2>&1; then
13888 ac_cv_header_stdc=no
13894 if test $ac_cv_header_stdc = yes; then
13895 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13896 if test "$cross_compiling" = yes; then
13899 cat >conftest.$ac_ext <<_ACEOF
13900 #line 13900 "configure"
13901 #include "confdefs.h"
13903 #if ((' ' & 0x0FF) == 0x020)
13904 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13905 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13907 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13908 || ('j' <= (c) && (c) <= 'r') \
13909 || ('s' <= (c) && (c) <= 'z'))
13910 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13913 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13918 for (i = 0; i < 256; i++)
13919 if (XOR (islower (i), ISLOWER (i))
13920 || toupper (i) != TOUPPER (i))
13921 $ac_main_return(2);
13922 $ac_main_return (0);
13925 rm -f conftest$ac_exeext
13926 if { (eval echo "$as_me:13926: \"$ac_link\"") >&5
13927 (eval $ac_link) 2>&5
13929 echo "$as_me:13929: \$? = $ac_status" >&5
13930 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13931 { (eval echo "$as_me:13931: \"$ac_try\"") >&5
13932 (eval $ac_try) 2>&5
13934 echo "$as_me:13934: \$? = $ac_status" >&5
13935 (exit $ac_status); }; }; then
13938 echo "$as_me: program exited with status $ac_status" >&5
13939 echo "$as_me: failed program was:" >&5
13940 cat conftest.$ac_ext >&5
13941 ac_cv_header_stdc=no
13943 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13947 echo "$as_me:13947: result: $ac_cv_header_stdc" >&5
13948 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13949 if test $ac_cv_header_stdc = yes; then
13951 cat >>confdefs.h <<\EOF
13952 #define STDC_HEADERS 1
13957 ac_header_dirent=no
13958 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13959 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13960 echo "$as_me:13960: checking for $ac_hdr that defines DIR" >&5
13961 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13962 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13963 echo $ECHO_N "(cached) $ECHO_C" >&6
13965 cat >conftest.$ac_ext <<_ACEOF
13966 #line 13966 "configure"
13967 #include "confdefs.h"
13968 #include <sys/types.h>
13980 rm -f conftest.$ac_objext
13981 if { (eval echo "$as_me:13981: \"$ac_compile\"") >&5
13982 (eval $ac_compile) 2>&5
13984 echo "$as_me:13984: \$? = $ac_status" >&5
13985 (exit $ac_status); } &&
13986 { ac_try='test -s conftest.$ac_objext'
13987 { (eval echo "$as_me:13987: \"$ac_try\"") >&5
13988 (eval $ac_try) 2>&5
13990 echo "$as_me:13990: \$? = $ac_status" >&5
13991 (exit $ac_status); }; }; then
13992 eval "$as_ac_Header=yes"
13994 echo "$as_me: failed program was:" >&5
13995 cat conftest.$ac_ext >&5
13996 eval "$as_ac_Header=no"
13998 rm -f conftest.$ac_objext conftest.$ac_ext
14000 echo "$as_me:14000: result: `eval echo '${'$as_ac_Header'}'`" >&5
14001 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14002 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14003 cat >>confdefs.h <<EOF
14004 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14007 ac_header_dirent=$ac_hdr; break
14011 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14012 if test $ac_header_dirent = dirent.h; then
14013 echo "$as_me:14013: checking for opendir in -ldir" >&5
14014 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
14015 if test "${ac_cv_lib_dir_opendir+set}" = set; then
14016 echo $ECHO_N "(cached) $ECHO_C" >&6
14018 ac_check_lib_save_LIBS=$LIBS
14020 cat >conftest.$ac_ext <<_ACEOF
14021 #line 14021 "configure"
14022 #include "confdefs.h"
14024 /* Override any gcc2 internal prototype to avoid an error. */
14028 /* We use char because int might match the return type of a gcc2
14029 builtin and then its argument prototype would still apply. */
14039 rm -f conftest.$ac_objext conftest$ac_exeext
14040 if { (eval echo "$as_me:14040: \"$ac_link\"") >&5
14041 (eval $ac_link) 2>&5
14043 echo "$as_me:14043: \$? = $ac_status" >&5
14044 (exit $ac_status); } &&
14045 { ac_try='test -s conftest$ac_exeext'
14046 { (eval echo "$as_me:14046: \"$ac_try\"") >&5
14047 (eval $ac_try) 2>&5
14049 echo "$as_me:14049: \$? = $ac_status" >&5
14050 (exit $ac_status); }; }; then
14051 ac_cv_lib_dir_opendir=yes
14053 echo "$as_me: failed program was:" >&5
14054 cat conftest.$ac_ext >&5
14055 ac_cv_lib_dir_opendir=no
14057 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14058 LIBS=$ac_check_lib_save_LIBS
14060 echo "$as_me:14060: result: $ac_cv_lib_dir_opendir" >&5
14061 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
14062 if test $ac_cv_lib_dir_opendir = yes; then
14067 echo "$as_me:14067: checking for opendir in -lx" >&5
14068 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
14069 if test "${ac_cv_lib_x_opendir+set}" = set; then
14070 echo $ECHO_N "(cached) $ECHO_C" >&6
14072 ac_check_lib_save_LIBS=$LIBS
14074 cat >conftest.$ac_ext <<_ACEOF
14075 #line 14075 "configure"
14076 #include "confdefs.h"
14078 /* Override any gcc2 internal prototype to avoid an error. */
14082 /* We use char because int might match the return type of a gcc2
14083 builtin and then its argument prototype would still apply. */
14093 rm -f conftest.$ac_objext conftest$ac_exeext
14094 if { (eval echo "$as_me:14094: \"$ac_link\"") >&5
14095 (eval $ac_link) 2>&5
14097 echo "$as_me:14097: \$? = $ac_status" >&5
14098 (exit $ac_status); } &&
14099 { ac_try='test -s conftest$ac_exeext'
14100 { (eval echo "$as_me:14100: \"$ac_try\"") >&5
14101 (eval $ac_try) 2>&5
14103 echo "$as_me:14103: \$? = $ac_status" >&5
14104 (exit $ac_status); }; }; then
14105 ac_cv_lib_x_opendir=yes
14107 echo "$as_me: failed program was:" >&5
14108 cat conftest.$ac_ext >&5
14109 ac_cv_lib_x_opendir=no
14111 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14112 LIBS=$ac_check_lib_save_LIBS
14114 echo "$as_me:14114: result: $ac_cv_lib_x_opendir" >&5
14115 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
14116 if test $ac_cv_lib_x_opendir = yes; then
14122 echo "$as_me:14122: checking whether time.h and sys/time.h may both be included" >&5
14123 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
14124 if test "${ac_cv_header_time+set}" = set; then
14125 echo $ECHO_N "(cached) $ECHO_C" >&6
14127 cat >conftest.$ac_ext <<_ACEOF
14128 #line 14128 "configure"
14129 #include "confdefs.h"
14130 #include <sys/types.h>
14131 #include <sys/time.h>
14137 if ((struct tm *) 0)
14143 rm -f conftest.$ac_objext
14144 if { (eval echo "$as_me:14144: \"$ac_compile\"") >&5
14145 (eval $ac_compile) 2>&5
14147 echo "$as_me:14147: \$? = $ac_status" >&5
14148 (exit $ac_status); } &&
14149 { ac_try='test -s conftest.$ac_objext'
14150 { (eval echo "$as_me:14150: \"$ac_try\"") >&5
14151 (eval $ac_try) 2>&5
14153 echo "$as_me:14153: \$? = $ac_status" >&5
14154 (exit $ac_status); }; }; then
14155 ac_cv_header_time=yes
14157 echo "$as_me: failed program was:" >&5
14158 cat conftest.$ac_ext >&5
14159 ac_cv_header_time=no
14161 rm -f conftest.$ac_objext conftest.$ac_ext
14163 echo "$as_me:14163: result: $ac_cv_header_time" >&5
14164 echo "${ECHO_T}$ac_cv_header_time" >&6
14165 if test $ac_cv_header_time = yes; then
14167 cat >>confdefs.h <<\EOF
14168 #define TIME_WITH_SYS_TIME 1
14175 cf_regex_libs="regex re"
14176 case $host_os in #(vi
14178 cf_regex_libs="gnurx $cf_regex_libs"
14182 echo "$as_me:14182: checking for regcomp" >&5
14183 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
14184 if test "${ac_cv_func_regcomp+set}" = set; then
14185 echo $ECHO_N "(cached) $ECHO_C" >&6
14187 cat >conftest.$ac_ext <<_ACEOF
14188 #line 14188 "configure"
14189 #include "confdefs.h"
14190 /* System header to define __stub macros and hopefully few prototypes,
14191 which can conflict with char regcomp (); below. */
14192 #include <assert.h>
14193 /* Override any gcc2 internal prototype to avoid an error. */
14197 /* We use char because int might match the return type of a gcc2
14198 builtin and then its argument prototype would still apply. */
14205 /* The GNU C library defines this for functions which it implements
14206 to always fail with ENOSYS. Some functions are actually named
14207 something starting with __ and the normal name is an alias. */
14208 #if defined (__stub_regcomp) || defined (__stub___regcomp)
14211 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14218 rm -f conftest.$ac_objext conftest$ac_exeext
14219 if { (eval echo "$as_me:14219: \"$ac_link\"") >&5
14220 (eval $ac_link) 2>&5
14222 echo "$as_me:14222: \$? = $ac_status" >&5
14223 (exit $ac_status); } &&
14224 { ac_try='test -s conftest$ac_exeext'
14225 { (eval echo "$as_me:14225: \"$ac_try\"") >&5
14226 (eval $ac_try) 2>&5
14228 echo "$as_me:14228: \$? = $ac_status" >&5
14229 (exit $ac_status); }; }; then
14230 ac_cv_func_regcomp=yes
14232 echo "$as_me: failed program was:" >&5
14233 cat conftest.$ac_ext >&5
14234 ac_cv_func_regcomp=no
14236 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14238 echo "$as_me:14238: result: $ac_cv_func_regcomp" >&5
14239 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
14240 if test $ac_cv_func_regcomp = yes; then
14241 cf_regex_func=regcomp
14244 for cf_regex_lib in $cf_regex_libs
14246 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
14247 echo "$as_me:14247: checking for regcomp in -l$cf_regex_lib" >&5
14248 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
14249 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
14250 echo $ECHO_N "(cached) $ECHO_C" >&6
14252 ac_check_lib_save_LIBS=$LIBS
14253 LIBS="-l$cf_regex_lib $LIBS"
14254 cat >conftest.$ac_ext <<_ACEOF
14255 #line 14255 "configure"
14256 #include "confdefs.h"
14258 /* Override any gcc2 internal prototype to avoid an error. */
14262 /* We use char because int might match the return type of a gcc2
14263 builtin and then its argument prototype would still apply. */
14273 rm -f conftest.$ac_objext conftest$ac_exeext
14274 if { (eval echo "$as_me:14274: \"$ac_link\"") >&5
14275 (eval $ac_link) 2>&5
14277 echo "$as_me:14277: \$? = $ac_status" >&5
14278 (exit $ac_status); } &&
14279 { ac_try='test -s conftest$ac_exeext'
14280 { (eval echo "$as_me:14280: \"$ac_try\"") >&5
14281 (eval $ac_try) 2>&5
14283 echo "$as_me:14283: \$? = $ac_status" >&5
14284 (exit $ac_status); }; }; then
14285 eval "$as_ac_Lib=yes"
14287 echo "$as_me: failed program was:" >&5
14288 cat conftest.$ac_ext >&5
14289 eval "$as_ac_Lib=no"
14291 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14292 LIBS=$ac_check_lib_save_LIBS
14294 echo "$as_me:14294: result: `eval echo '${'$as_ac_Lib'}'`" >&5
14295 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
14296 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
14298 LIBS="-l$cf_regex_lib $LIBS"
14299 cf_regex_func=regcomp
14307 if test "$cf_regex_func" = no ; then
14308 echo "$as_me:14308: checking for compile" >&5
14309 echo $ECHO_N "checking for compile... $ECHO_C" >&6
14310 if test "${ac_cv_func_compile+set}" = set; then
14311 echo $ECHO_N "(cached) $ECHO_C" >&6
14313 cat >conftest.$ac_ext <<_ACEOF
14314 #line 14314 "configure"
14315 #include "confdefs.h"
14316 /* System header to define __stub macros and hopefully few prototypes,
14317 which can conflict with char compile (); below. */
14318 #include <assert.h>
14319 /* Override any gcc2 internal prototype to avoid an error. */
14323 /* We use char because int might match the return type of a gcc2
14324 builtin and then its argument prototype would still apply. */
14331 /* The GNU C library defines this for functions which it implements
14332 to always fail with ENOSYS. Some functions are actually named
14333 something starting with __ and the normal name is an alias. */
14334 #if defined (__stub_compile) || defined (__stub___compile)
14337 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14344 rm -f conftest.$ac_objext conftest$ac_exeext
14345 if { (eval echo "$as_me:14345: \"$ac_link\"") >&5
14346 (eval $ac_link) 2>&5
14348 echo "$as_me:14348: \$? = $ac_status" >&5
14349 (exit $ac_status); } &&
14350 { ac_try='test -s conftest$ac_exeext'
14351 { (eval echo "$as_me:14351: \"$ac_try\"") >&5
14352 (eval $ac_try) 2>&5
14354 echo "$as_me:14354: \$? = $ac_status" >&5
14355 (exit $ac_status); }; }; then
14356 ac_cv_func_compile=yes
14358 echo "$as_me: failed program was:" >&5
14359 cat conftest.$ac_ext >&5
14360 ac_cv_func_compile=no
14362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14364 echo "$as_me:14364: result: $ac_cv_func_compile" >&5
14365 echo "${ECHO_T}$ac_cv_func_compile" >&6
14366 if test $ac_cv_func_compile = yes; then
14367 cf_regex_func=compile
14370 echo "$as_me:14370: checking for compile in -lgen" >&5
14371 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
14372 if test "${ac_cv_lib_gen_compile+set}" = set; then
14373 echo $ECHO_N "(cached) $ECHO_C" >&6
14375 ac_check_lib_save_LIBS=$LIBS
14377 cat >conftest.$ac_ext <<_ACEOF
14378 #line 14378 "configure"
14379 #include "confdefs.h"
14381 /* Override any gcc2 internal prototype to avoid an error. */
14385 /* We use char because int might match the return type of a gcc2
14386 builtin and then its argument prototype would still apply. */
14396 rm -f conftest.$ac_objext conftest$ac_exeext
14397 if { (eval echo "$as_me:14397: \"$ac_link\"") >&5
14398 (eval $ac_link) 2>&5
14400 echo "$as_me:14400: \$? = $ac_status" >&5
14401 (exit $ac_status); } &&
14402 { ac_try='test -s conftest$ac_exeext'
14403 { (eval echo "$as_me:14403: \"$ac_try\"") >&5
14404 (eval $ac_try) 2>&5
14406 echo "$as_me:14406: \$? = $ac_status" >&5
14407 (exit $ac_status); }; }; then
14408 ac_cv_lib_gen_compile=yes
14410 echo "$as_me: failed program was:" >&5
14411 cat conftest.$ac_ext >&5
14412 ac_cv_lib_gen_compile=no
14414 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14415 LIBS=$ac_check_lib_save_LIBS
14417 echo "$as_me:14417: result: $ac_cv_lib_gen_compile" >&5
14418 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14419 if test $ac_cv_lib_gen_compile = yes; then
14422 cf_regex_func=compile
14429 if test "$cf_regex_func" = no ; then
14430 { echo "$as_me:14430: WARNING: cannot find regular expression library" >&5
14431 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14434 echo "$as_me:14434: checking for regular-expression headers" >&5
14435 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14436 if test "${cf_cv_regex_hdrs+set}" = set; then
14437 echo $ECHO_N "(cached) $ECHO_C" >&6
14440 cf_cv_regex_hdrs=no
14441 case $cf_regex_func in #(vi
14443 for cf_regex_hdr in regexp.h regexpr.h
14445 cat >conftest.$ac_ext <<_ACEOF
14446 #line 14446 "configure"
14447 #include "confdefs.h"
14448 #include <$cf_regex_hdr>
14453 char *p = compile("", "", "", 0);
14454 int x = step("", "");
14460 rm -f conftest.$ac_objext conftest$ac_exeext
14461 if { (eval echo "$as_me:14461: \"$ac_link\"") >&5
14462 (eval $ac_link) 2>&5
14464 echo "$as_me:14464: \$? = $ac_status" >&5
14465 (exit $ac_status); } &&
14466 { ac_try='test -s conftest$ac_exeext'
14467 { (eval echo "$as_me:14467: \"$ac_try\"") >&5
14468 (eval $ac_try) 2>&5
14470 echo "$as_me:14470: \$? = $ac_status" >&5
14471 (exit $ac_status); }; }; then
14473 cf_cv_regex_hdrs=$cf_regex_hdr
14477 echo "$as_me: failed program was:" >&5
14478 cat conftest.$ac_ext >&5
14480 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14484 for cf_regex_hdr in regex.h
14486 cat >conftest.$ac_ext <<_ACEOF
14487 #line 14487 "configure"
14488 #include "confdefs.h"
14489 #include <sys/types.h>
14490 #include <$cf_regex_hdr>
14496 int x = regcomp(p, "", 0);
14497 int y = regexec(p, "", 0, 0, 0);
14504 rm -f conftest.$ac_objext conftest$ac_exeext
14505 if { (eval echo "$as_me:14505: \"$ac_link\"") >&5
14506 (eval $ac_link) 2>&5
14508 echo "$as_me:14508: \$? = $ac_status" >&5
14509 (exit $ac_status); } &&
14510 { ac_try='test -s conftest$ac_exeext'
14511 { (eval echo "$as_me:14511: \"$ac_try\"") >&5
14512 (eval $ac_try) 2>&5
14514 echo "$as_me:14514: \$? = $ac_status" >&5
14515 (exit $ac_status); }; }; then
14517 cf_cv_regex_hdrs=$cf_regex_hdr
14521 echo "$as_me: failed program was:" >&5
14522 cat conftest.$ac_ext >&5
14524 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14530 echo "$as_me:14530: result: $cf_cv_regex_hdrs" >&5
14531 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14533 case $cf_cv_regex_hdrs in #(vi
14534 no) { echo "$as_me:14534: WARNING: no regular expression header found" >&5
14535 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14537 cat >>confdefs.h <<\EOF
14538 #define HAVE_REGEX_H_FUNCS 1
14542 cat >>confdefs.h <<\EOF
14543 #define HAVE_REGEXP_H_FUNCS 1
14547 cat >>confdefs.h <<\EOF
14548 #define HAVE_REGEXPR_H_FUNCS 1
14572 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14573 echo "$as_me:14573: checking for $ac_header" >&5
14574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14575 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14576 echo $ECHO_N "(cached) $ECHO_C" >&6
14578 cat >conftest.$ac_ext <<_ACEOF
14579 #line 14579 "configure"
14580 #include "confdefs.h"
14581 #include <$ac_header>
14583 if { (eval echo "$as_me:14583: \"$ac_cpp conftest.$ac_ext\"") >&5
14584 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14586 egrep -v '^ *\+' conftest.er1 >conftest.err
14588 cat conftest.err >&5
14589 echo "$as_me:14589: \$? = $ac_status" >&5
14590 (exit $ac_status); } >/dev/null; then
14591 if test -s conftest.err; then
14592 ac_cpp_err=$ac_c_preproc_warn_flag
14599 if test -z "$ac_cpp_err"; then
14600 eval "$as_ac_Header=yes"
14602 echo "$as_me: failed program was:" >&5
14603 cat conftest.$ac_ext >&5
14604 eval "$as_ac_Header=no"
14606 rm -f conftest.err conftest.$ac_ext
14608 echo "$as_me:14608: result: `eval echo '${'$as_ac_Header'}'`" >&5
14609 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14610 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14611 cat >>confdefs.h <<EOF
14612 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14618 for ac_header in unistd.h getopt.h
14620 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14621 echo "$as_me:14621: checking for $ac_header" >&5
14622 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14623 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14624 echo $ECHO_N "(cached) $ECHO_C" >&6
14626 cat >conftest.$ac_ext <<_ACEOF
14627 #line 14627 "configure"
14628 #include "confdefs.h"
14629 #include <$ac_header>
14631 if { (eval echo "$as_me:14631: \"$ac_cpp conftest.$ac_ext\"") >&5
14632 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14634 egrep -v '^ *\+' conftest.er1 >conftest.err
14636 cat conftest.err >&5
14637 echo "$as_me:14637: \$? = $ac_status" >&5
14638 (exit $ac_status); } >/dev/null; then
14639 if test -s conftest.err; then
14640 ac_cpp_err=$ac_c_preproc_warn_flag
14647 if test -z "$ac_cpp_err"; then
14648 eval "$as_ac_Header=yes"
14650 echo "$as_me: failed program was:" >&5
14651 cat conftest.$ac_ext >&5
14652 eval "$as_ac_Header=no"
14654 rm -f conftest.err conftest.$ac_ext
14656 echo "$as_me:14656: result: `eval echo '${'$as_ac_Header'}'`" >&5
14657 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14658 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14659 cat >>confdefs.h <<EOF
14660 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14666 echo "$as_me:14666: checking for header declaring getopt variables" >&5
14667 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14668 if test "${cf_cv_getopt_header+set}" = set; then
14669 echo $ECHO_N "(cached) $ECHO_C" >&6
14672 cf_cv_getopt_header=none
14673 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14675 cat >conftest.$ac_ext <<_ACEOF
14676 #line 14676 "configure"
14677 #include "confdefs.h"
14679 #include <$cf_header>
14683 int x = optind; char *y = optarg
14688 rm -f conftest.$ac_objext
14689 if { (eval echo "$as_me:14689: \"$ac_compile\"") >&5
14690 (eval $ac_compile) 2>&5
14692 echo "$as_me:14692: \$? = $ac_status" >&5
14693 (exit $ac_status); } &&
14694 { ac_try='test -s conftest.$ac_objext'
14695 { (eval echo "$as_me:14695: \"$ac_try\"") >&5
14696 (eval $ac_try) 2>&5
14698 echo "$as_me:14698: \$? = $ac_status" >&5
14699 (exit $ac_status); }; }; then
14700 cf_cv_getopt_header=$cf_header
14703 echo "$as_me: failed program was:" >&5
14704 cat conftest.$ac_ext >&5
14706 rm -f conftest.$ac_objext conftest.$ac_ext
14710 echo "$as_me:14710: result: $cf_cv_getopt_header" >&5
14711 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14712 if test $cf_cv_getopt_header != none ; then
14714 cat >>confdefs.h <<\EOF
14715 #define HAVE_GETOPT_HEADER 1
14720 # check for ISC (this may also define _POSIX_SOURCE)
14721 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14722 if test "x$ISC" = xyes ; then
14724 echo "$as_me:14724: checking for main in -lcposix" >&5
14725 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14726 if test "${ac_cv_lib_cposix_main+set}" = set; then
14727 echo $ECHO_N "(cached) $ECHO_C" >&6
14729 ac_check_lib_save_LIBS=$LIBS
14730 LIBS="-lcposix $LIBS"
14731 cat >conftest.$ac_ext <<_ACEOF
14732 #line 14732 "configure"
14733 #include "confdefs.h"
14743 rm -f conftest.$ac_objext conftest$ac_exeext
14744 if { (eval echo "$as_me:14744: \"$ac_link\"") >&5
14745 (eval $ac_link) 2>&5
14747 echo "$as_me:14747: \$? = $ac_status" >&5
14748 (exit $ac_status); } &&
14749 { ac_try='test -s conftest$ac_exeext'
14750 { (eval echo "$as_me:14750: \"$ac_try\"") >&5
14751 (eval $ac_try) 2>&5
14753 echo "$as_me:14753: \$? = $ac_status" >&5
14754 (exit $ac_status); }; }; then
14755 ac_cv_lib_cposix_main=yes
14757 echo "$as_me: failed program was:" >&5
14758 cat conftest.$ac_ext >&5
14759 ac_cv_lib_cposix_main=no
14761 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14762 LIBS=$ac_check_lib_save_LIBS
14764 echo "$as_me:14764: result: $ac_cv_lib_cposix_main" >&5
14765 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14766 if test $ac_cv_lib_cposix_main = yes; then
14767 cat >>confdefs.h <<EOF
14768 #define HAVE_LIBCPOSIX 1
14771 LIBS="-lcposix $LIBS"
14775 echo "$as_me:14775: checking for bzero in -linet" >&5
14776 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14777 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14778 echo $ECHO_N "(cached) $ECHO_C" >&6
14780 ac_check_lib_save_LIBS=$LIBS
14781 LIBS="-linet $LIBS"
14782 cat >conftest.$ac_ext <<_ACEOF
14783 #line 14783 "configure"
14784 #include "confdefs.h"
14786 /* Override any gcc2 internal prototype to avoid an error. */
14790 /* We use char because int might match the return type of a gcc2
14791 builtin and then its argument prototype would still apply. */
14801 rm -f conftest.$ac_objext conftest$ac_exeext
14802 if { (eval echo "$as_me:14802: \"$ac_link\"") >&5
14803 (eval $ac_link) 2>&5
14805 echo "$as_me:14805: \$? = $ac_status" >&5
14806 (exit $ac_status); } &&
14807 { ac_try='test -s conftest$ac_exeext'
14808 { (eval echo "$as_me:14808: \"$ac_try\"") >&5
14809 (eval $ac_try) 2>&5
14811 echo "$as_me:14811: \$? = $ac_status" >&5
14812 (exit $ac_status); }; }; then
14813 ac_cv_lib_inet_bzero=yes
14815 echo "$as_me: failed program was:" >&5
14816 cat conftest.$ac_ext >&5
14817 ac_cv_lib_inet_bzero=no
14819 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14820 LIBS=$ac_check_lib_save_LIBS
14822 echo "$as_me:14822: result: $ac_cv_lib_inet_bzero" >&5
14823 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14824 if test $ac_cv_lib_inet_bzero = yes; then
14825 LIBS="-linet $LIBS"
14829 echo "$as_me:14829: checking if sys/time.h works with sys/select.h" >&5
14830 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14831 if test "${cf_cv_sys_time_select+set}" = set; then
14832 echo $ECHO_N "(cached) $ECHO_C" >&6
14835 cat >conftest.$ac_ext <<_ACEOF
14836 #line 14836 "configure"
14837 #include "confdefs.h"
14839 #include <sys/types.h>
14840 #ifdef HAVE_SYS_TIME_H
14841 #include <sys/time.h>
14843 #ifdef HAVE_SYS_SELECT_H
14844 #include <sys/select.h>
14855 rm -f conftest.$ac_objext
14856 if { (eval echo "$as_me:14856: \"$ac_compile\"") >&5
14857 (eval $ac_compile) 2>&5
14859 echo "$as_me:14859: \$? = $ac_status" >&5
14860 (exit $ac_status); } &&
14861 { ac_try='test -s conftest.$ac_objext'
14862 { (eval echo "$as_me:14862: \"$ac_try\"") >&5
14863 (eval $ac_try) 2>&5
14865 echo "$as_me:14865: \$? = $ac_status" >&5
14866 (exit $ac_status); }; }; then
14867 cf_cv_sys_time_select=yes
14869 echo "$as_me: failed program was:" >&5
14870 cat conftest.$ac_ext >&5
14871 cf_cv_sys_time_select=no
14873 rm -f conftest.$ac_objext conftest.$ac_ext
14877 echo "$as_me:14877: result: $cf_cv_sys_time_select" >&5
14878 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14879 test "$cf_cv_sys_time_select" = yes &&
14880 cat >>confdefs.h <<\EOF
14881 #define HAVE_SYS_TIME_SELECT 1
14884 ### checks for compiler characteristics
14886 ac_cpp='$CPP $CPPFLAGS'
14887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14890 ac_main_return=return
14892 echo "$as_me:14892: checking for an ANSI C-conforming const" >&5
14893 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14894 if test "${ac_cv_c_const+set}" = set; then
14895 echo $ECHO_N "(cached) $ECHO_C" >&6
14897 cat >conftest.$ac_ext <<_ACEOF
14898 #line 14898 "configure"
14899 #include "confdefs.h"
14904 /* FIXME: Include the comments suggested by Paul. */
14905 #ifndef __cplusplus
14906 /* Ultrix mips cc rejects this. */
14907 typedef int charset[2];
14909 /* SunOS 4.1.1 cc rejects this. */
14910 char const *const *ccp;
14912 /* NEC SVR4.0.2 mips cc rejects this. */
14913 struct point {int x, y;};
14914 static struct point const zero = {0,0};
14915 /* AIX XL C 1.02.0.0 rejects this.
14916 It does not let you subtract one const X* pointer from another in
14917 an arm of an if-expression whose if-part is not a constant
14919 const char *g = "string";
14920 ccp = &g + (g ? g-g : 0);
14921 /* HPUX 7.0 cc rejects these. */
14924 ccp = (char const *const *) p;
14925 { /* SCO 3.2v4 cc rejects this. */
14927 char const *s = 0 ? (char *) 0 : (char const *) 0;
14931 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
14932 int x[] = {25, 17};
14933 const int *foo = &x[0];
14936 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14937 typedef const int *iptr;
14941 { /* AIX XL C 1.02.0.0 rejects this saying
14942 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14943 struct s { int j; const int *ap[3]; };
14944 struct s *b; b->j = 5;
14946 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14947 const int foo = 10;
14955 rm -f conftest.$ac_objext
14956 if { (eval echo "$as_me:14956: \"$ac_compile\"") >&5
14957 (eval $ac_compile) 2>&5
14959 echo "$as_me:14959: \$? = $ac_status" >&5
14960 (exit $ac_status); } &&
14961 { ac_try='test -s conftest.$ac_objext'
14962 { (eval echo "$as_me:14962: \"$ac_try\"") >&5
14963 (eval $ac_try) 2>&5
14965 echo "$as_me:14965: \$? = $ac_status" >&5
14966 (exit $ac_status); }; }; then
14969 echo "$as_me: failed program was:" >&5
14970 cat conftest.$ac_ext >&5
14973 rm -f conftest.$ac_objext conftest.$ac_ext
14975 echo "$as_me:14975: result: $ac_cv_c_const" >&5
14976 echo "${ECHO_T}$ac_cv_c_const" >&6
14977 if test $ac_cv_c_const = no; then
14979 cat >>confdefs.h <<\EOF
14985 echo "$as_me:14985: checking for inline" >&5
14986 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14987 if test "${ac_cv_c_inline+set}" = set; then
14988 echo $ECHO_N "(cached) $ECHO_C" >&6
14991 for ac_kw in inline __inline__ __inline; do
14992 cat >conftest.$ac_ext <<_ACEOF
14993 #line 14993 "configure"
14994 #include "confdefs.h"
14995 #ifndef __cplusplus
14996 static $ac_kw int static_foo () {return 0; }
14997 $ac_kw int foo () {return 0; }
15001 rm -f conftest.$ac_objext
15002 if { (eval echo "$as_me:15002: \"$ac_compile\"") >&5
15003 (eval $ac_compile) 2>&5
15005 echo "$as_me:15005: \$? = $ac_status" >&5
15006 (exit $ac_status); } &&
15007 { ac_try='test -s conftest.$ac_objext'
15008 { (eval echo "$as_me:15008: \"$ac_try\"") >&5
15009 (eval $ac_try) 2>&5
15011 echo "$as_me:15011: \$? = $ac_status" >&5
15012 (exit $ac_status); }; }; then
15013 ac_cv_c_inline=$ac_kw; break
15015 echo "$as_me: failed program was:" >&5
15016 cat conftest.$ac_ext >&5
15018 rm -f conftest.$ac_objext conftest.$ac_ext
15022 echo "$as_me:15022: result: $ac_cv_c_inline" >&5
15023 echo "${ECHO_T}$ac_cv_c_inline" >&6
15024 case $ac_cv_c_inline in
15027 cat >>confdefs.h <<\EOF
15031 *) cat >>confdefs.h <<EOF
15032 #define inline $ac_cv_c_inline
15038 if test "$ac_cv_c_inline" != no ; then
15039 NCURSES_INLINE=inline
15040 if test "$INTEL_COMPILER" = yes
15043 elif test "$CLANG_COMPILER" = yes
15046 elif test "$GCC" = yes
15048 echo "$as_me:15048: checking if $CC supports options to tune inlining" >&5
15049 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
15050 if test "${cf_cv_gcc_inline+set}" = set; then
15051 echo $ECHO_N "(cached) $ECHO_C" >&6
15054 cf_save_CFLAGS=$CFLAGS
15055 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
15056 cat >conftest.$ac_ext <<_ACEOF
15057 #line 15057 "configure"
15058 #include "confdefs.h"
15059 inline int foo(void) { return 1; }
15063 ${cf_cv_main_return:-return} foo()
15068 rm -f conftest.$ac_objext
15069 if { (eval echo "$as_me:15069: \"$ac_compile\"") >&5
15070 (eval $ac_compile) 2>&5
15072 echo "$as_me:15072: \$? = $ac_status" >&5
15073 (exit $ac_status); } &&
15074 { ac_try='test -s conftest.$ac_objext'
15075 { (eval echo "$as_me:15075: \"$ac_try\"") >&5
15076 (eval $ac_try) 2>&5
15078 echo "$as_me:15078: \$? = $ac_status" >&5
15079 (exit $ac_status); }; }; then
15080 cf_cv_gcc_inline=yes
15082 echo "$as_me: failed program was:" >&5
15083 cat conftest.$ac_ext >&5
15084 cf_cv_gcc_inline=no
15086 rm -f conftest.$ac_objext conftest.$ac_ext
15087 CFLAGS=$cf_save_CFLAGS
15090 echo "$as_me:15090: result: $cf_cv_gcc_inline" >&5
15091 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
15092 if test "$cf_cv_gcc_inline" = yes ; then
15097 cf_new_extra_cppflags=
15099 for cf_add_cflags in --param max-inline-insns-single=1200
15101 case $cf_fix_cppflags in
15103 case $cf_add_cflags in #(vi
15104 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
15105 case $cf_add_cflags in
15107 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15109 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15110 && test -z "${cf_tst_cflags}" \
15111 && cf_fix_cppflags=yes
15113 if test $cf_fix_cppflags = yes ; then
15114 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15116 elif test "${cf_tst_cflags}" = "\"'" ; then
15117 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15122 case "$CPPFLAGS" in
15123 *$cf_add_cflags) #(vi
15126 case $cf_add_cflags in #(vi
15128 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15130 CPPFLAGS=`echo "$CPPFLAGS" | \
15131 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
15132 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
15136 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
15141 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
15146 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15148 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15150 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15151 && test -z "${cf_tst_cflags}" \
15152 && cf_fix_cppflags=no
15157 if test -n "$cf_new_cflags" ; then
15159 CFLAGS="$CFLAGS $cf_new_cflags"
15162 if test -n "$cf_new_cppflags" ; then
15164 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
15167 if test -n "$cf_new_extra_cppflags" ; then
15169 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
15176 echo "$as_me:15176: checking for signal global datatype" >&5
15177 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
15178 if test "${cf_cv_sig_atomic_t+set}" = set; then
15179 echo $ECHO_N "(cached) $ECHO_C" >&6
15183 "volatile sig_atomic_t" \
15187 cat >conftest.$ac_ext <<_ACEOF
15188 #line 15188 "configure"
15189 #include "confdefs.h"
15191 #include <sys/types.h>
15192 #include <signal.h>
15197 static void handler(int sig)
15204 signal(SIGINT, handler);
15210 rm -f conftest.$ac_objext
15211 if { (eval echo "$as_me:15211: \"$ac_compile\"") >&5
15212 (eval $ac_compile) 2>&5
15214 echo "$as_me:15214: \$? = $ac_status" >&5
15215 (exit $ac_status); } &&
15216 { ac_try='test -s conftest.$ac_objext'
15217 { (eval echo "$as_me:15217: \"$ac_try\"") >&5
15218 (eval $ac_try) 2>&5
15220 echo "$as_me:15220: \$? = $ac_status" >&5
15221 (exit $ac_status); }; }; then
15222 cf_cv_sig_atomic_t=$cf_type
15224 echo "$as_me: failed program was:" >&5
15225 cat conftest.$ac_ext >&5
15226 cf_cv_sig_atomic_t=no
15228 rm -f conftest.$ac_objext conftest.$ac_ext
15229 test "$cf_cv_sig_atomic_t" != no && break
15234 echo "$as_me:15234: result: $cf_cv_sig_atomic_t" >&5
15235 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
15236 test "$cf_cv_sig_atomic_t" != no &&
15237 cat >>confdefs.h <<EOF
15238 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
15241 if test $NCURSES_CHTYPE = auto ; then
15243 echo "$as_me:15243: checking for type of chtype" >&5
15244 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
15245 if test "${cf_cv_typeof_chtype+set}" = set; then
15246 echo $ECHO_N "(cached) $ECHO_C" >&6
15249 if test "$cross_compiling" = yes; then
15250 cf_cv_typeof_chtype=long
15252 cat >conftest.$ac_ext <<_ACEOF
15253 #line 15253 "configure"
15254 #include "confdefs.h"
15256 #define WANT_BITS 31
15260 FILE *fp = fopen("cf_test.out", "w");
15262 char *result = "long";
15263 if (sizeof(unsigned long) > sizeof(unsigned int)) {
15266 for (n = 0; n < WANT_BITS; n++) {
15269 if (y != 1 || x == 0) {
15275 * If x is nonzero, an int is big enough for the bits
15278 result = (x != 0) ? "int" : "long";
15283 ${cf_cv_main_return:-return}(0);
15287 rm -f conftest$ac_exeext
15288 if { (eval echo "$as_me:15288: \"$ac_link\"") >&5
15289 (eval $ac_link) 2>&5
15291 echo "$as_me:15291: \$? = $ac_status" >&5
15292 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15293 { (eval echo "$as_me:15293: \"$ac_try\"") >&5
15294 (eval $ac_try) 2>&5
15296 echo "$as_me:15296: \$? = $ac_status" >&5
15297 (exit $ac_status); }; }; then
15298 cf_cv_typeof_chtype=`cat cf_test.out`
15300 echo "$as_me: program exited with status $ac_status" >&5
15301 echo "$as_me: failed program was:" >&5
15302 cat conftest.$ac_ext >&5
15303 cf_cv_typeof_chtype=long
15305 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15311 echo "$as_me:15311: result: $cf_cv_typeof_chtype" >&5
15312 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
15314 cat >>confdefs.h <<EOF
15315 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
15319 cf_cv_typeof_chtype=$NCURSES_CHTYPE
15321 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
15323 echo "$as_me:15323: checking if unsigned literals are legal" >&5
15324 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15325 if test "${cf_cv_unsigned_literals+set}" = set; then
15326 echo $ECHO_N "(cached) $ECHO_C" >&6
15329 cat >conftest.$ac_ext <<_ACEOF
15330 #line 15330 "configure"
15331 #include "confdefs.h"
15336 long x = 1L + 1UL + 1U + 1
15341 rm -f conftest.$ac_objext
15342 if { (eval echo "$as_me:15342: \"$ac_compile\"") >&5
15343 (eval $ac_compile) 2>&5
15345 echo "$as_me:15345: \$? = $ac_status" >&5
15346 (exit $ac_status); } &&
15347 { ac_try='test -s conftest.$ac_objext'
15348 { (eval echo "$as_me:15348: \"$ac_try\"") >&5
15349 (eval $ac_try) 2>&5
15351 echo "$as_me:15351: \$? = $ac_status" >&5
15352 (exit $ac_status); }; }; then
15353 cf_cv_unsigned_literals=yes
15355 echo "$as_me: failed program was:" >&5
15356 cat conftest.$ac_ext >&5
15357 cf_cv_unsigned_literals=no
15359 rm -f conftest.$ac_objext conftest.$ac_ext
15363 echo "$as_me:15363: result: $cf_cv_unsigned_literals" >&5
15364 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15367 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15368 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
15370 if test $NCURSES_MMASK_T = auto ; then
15371 cf_cv_typeof_mmask_t=long
15373 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15375 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15377 ### Checks for external-data
15379 echo "$as_me:15379: checking if external errno is declared" >&5
15380 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15381 if test "${cf_cv_dcl_errno+set}" = set; then
15382 echo $ECHO_N "(cached) $ECHO_C" >&6
15385 cat >conftest.$ac_ext <<_ACEOF
15386 #line 15386 "configure"
15387 #include "confdefs.h"
15389 #ifdef HAVE_STDLIB_H
15390 #include <stdlib.h>
15393 #include <sys/types.h>
15398 int x = (int) errno
15403 rm -f conftest.$ac_objext
15404 if { (eval echo "$as_me:15404: \"$ac_compile\"") >&5
15405 (eval $ac_compile) 2>&5
15407 echo "$as_me:15407: \$? = $ac_status" >&5
15408 (exit $ac_status); } &&
15409 { ac_try='test -s conftest.$ac_objext'
15410 { (eval echo "$as_me:15410: \"$ac_try\"") >&5
15411 (eval $ac_try) 2>&5
15413 echo "$as_me:15413: \$? = $ac_status" >&5
15414 (exit $ac_status); }; }; then
15415 cf_cv_dcl_errno=yes
15417 echo "$as_me: failed program was:" >&5
15418 cat conftest.$ac_ext >&5
15421 rm -f conftest.$ac_objext conftest.$ac_ext
15424 echo "$as_me:15424: result: $cf_cv_dcl_errno" >&5
15425 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15427 if test "$cf_cv_dcl_errno" = no ; then
15429 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15431 cat >>confdefs.h <<EOF
15432 #define $cf_result 1
15437 # It's possible (for near-UNIX clones) that the data doesn't exist
15439 echo "$as_me:15439: checking if external errno exists" >&5
15440 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15441 if test "${cf_cv_have_errno+set}" = set; then
15442 echo $ECHO_N "(cached) $ECHO_C" >&6
15445 cat >conftest.$ac_ext <<_ACEOF
15446 #line 15446 "configure"
15447 #include "confdefs.h"
15460 rm -f conftest.$ac_objext conftest$ac_exeext
15461 if { (eval echo "$as_me:15461: \"$ac_link\"") >&5
15462 (eval $ac_link) 2>&5
15464 echo "$as_me:15464: \$? = $ac_status" >&5
15465 (exit $ac_status); } &&
15466 { ac_try='test -s conftest$ac_exeext'
15467 { (eval echo "$as_me:15467: \"$ac_try\"") >&5
15468 (eval $ac_try) 2>&5
15470 echo "$as_me:15470: \$? = $ac_status" >&5
15471 (exit $ac_status); }; }; then
15472 cf_cv_have_errno=yes
15474 echo "$as_me: failed program was:" >&5
15475 cat conftest.$ac_ext >&5
15476 cf_cv_have_errno=no
15478 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15481 echo "$as_me:15481: result: $cf_cv_have_errno" >&5
15482 echo "${ECHO_T}$cf_cv_have_errno" >&6
15484 if test "$cf_cv_have_errno" = yes ; then
15486 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15488 cat >>confdefs.h <<EOF
15489 #define $cf_result 1
15494 echo "$as_me:15494: checking if data-only library module links" >&5
15495 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15496 if test "${cf_cv_link_dataonly+set}" = set; then
15497 echo $ECHO_N "(cached) $ECHO_C" >&6
15501 cat >conftest.$ac_ext <<EOF
15502 #line 15502 "configure"
15503 int testdata[3] = { 123, 456, 789 };
15505 if { (eval echo "$as_me:15505: \"$ac_compile\"") >&5
15506 (eval $ac_compile) 2>&5
15508 echo "$as_me:15508: \$? = $ac_status" >&5
15509 (exit $ac_status); } ; then
15510 mv conftest.o data.o && \
15511 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15513 rm -f conftest.$ac_ext data.o
15514 cat >conftest.$ac_ext <<EOF
15515 #line 15515 "configure"
15519 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
15521 extern int testdata[3];
15522 return testdata[0] == 123
15523 && testdata[1] == 456
15524 && testdata[2] == 789;
15528 if { (eval echo "$as_me:15528: \"$ac_compile\"") >&5
15529 (eval $ac_compile) 2>&5
15531 echo "$as_me:15531: \$? = $ac_status" >&5
15532 (exit $ac_status); }; then
15533 mv conftest.o func.o && \
15534 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15536 rm -f conftest.$ac_ext func.o
15537 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15538 cf_saveLIBS="$LIBS"
15539 LIBS="conftest.a $LIBS"
15540 if test "$cross_compiling" = yes; then
15541 cf_cv_link_dataonly=unknown
15543 cat >conftest.$ac_ext <<_ACEOF
15544 #line 15544 "configure"
15545 #include "confdefs.h"
15549 extern int testfunc();
15550 ${cf_cv_main_return:-return} (!testfunc());
15554 rm -f conftest$ac_exeext
15555 if { (eval echo "$as_me:15555: \"$ac_link\"") >&5
15556 (eval $ac_link) 2>&5
15558 echo "$as_me:15558: \$? = $ac_status" >&5
15559 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15560 { (eval echo "$as_me:15560: \"$ac_try\"") >&5
15561 (eval $ac_try) 2>&5
15563 echo "$as_me:15563: \$? = $ac_status" >&5
15564 (exit $ac_status); }; }; then
15565 cf_cv_link_dataonly=yes
15567 echo "$as_me: program exited with status $ac_status" >&5
15568 echo "$as_me: failed program was:" >&5
15569 cat conftest.$ac_ext >&5
15570 cf_cv_link_dataonly=no
15572 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15574 LIBS="$cf_saveLIBS"
15578 echo "$as_me:15578: result: $cf_cv_link_dataonly" >&5
15579 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15581 if test "$cf_cv_link_dataonly" = no ; then
15583 cat >>confdefs.h <<\EOF
15584 #define BROKEN_LINKER 1
15590 ### Checks for library functions.
15615 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15616 echo "$as_me:15616: checking for $ac_func" >&5
15617 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15618 if eval "test \"\${$as_ac_var+set}\" = set"; then
15619 echo $ECHO_N "(cached) $ECHO_C" >&6
15621 cat >conftest.$ac_ext <<_ACEOF
15622 #line 15622 "configure"
15623 #include "confdefs.h"
15624 /* System header to define __stub macros and hopefully few prototypes,
15625 which can conflict with char $ac_func (); below. */
15626 #include <assert.h>
15627 /* Override any gcc2 internal prototype to avoid an error. */
15631 /* We use char because int might match the return type of a gcc2
15632 builtin and then its argument prototype would still apply. */
15639 /* The GNU C library defines this for functions which it implements
15640 to always fail with ENOSYS. Some functions are actually named
15641 something starting with __ and the normal name is an alias. */
15642 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15645 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15652 rm -f conftest.$ac_objext conftest$ac_exeext
15653 if { (eval echo "$as_me:15653: \"$ac_link\"") >&5
15654 (eval $ac_link) 2>&5
15656 echo "$as_me:15656: \$? = $ac_status" >&5
15657 (exit $ac_status); } &&
15658 { ac_try='test -s conftest$ac_exeext'
15659 { (eval echo "$as_me:15659: \"$ac_try\"") >&5
15660 (eval $ac_try) 2>&5
15662 echo "$as_me:15662: \$? = $ac_status" >&5
15663 (exit $ac_status); }; }; then
15664 eval "$as_ac_var=yes"
15666 echo "$as_me: failed program was:" >&5
15667 cat conftest.$ac_ext >&5
15668 eval "$as_ac_var=no"
15670 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15672 echo "$as_me:15672: result: `eval echo '${'$as_ac_var'}'`" >&5
15673 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15674 if test `eval echo '${'$as_ac_var'}'` = yes; then
15675 cat >>confdefs.h <<EOF
15676 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15682 if test "x$with_getcap" = "xyes" ; then
15684 echo "$as_me:15684: checking for terminal-capability database functions" >&5
15685 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15686 if test "${cf_cv_cgetent+set}" = set; then
15687 echo $ECHO_N "(cached) $ECHO_C" >&6
15690 cat >conftest.$ac_ext <<_ACEOF
15691 #line 15691 "configure"
15692 #include "confdefs.h"
15694 #include <stdlib.h>
15701 char *db_array = temp;
15702 cgetent(&buf, &db_array, "vt100");
15703 cgetcap(buf, "tc", '=');
15704 cgetmatch(buf, "tc");
15710 rm -f conftest.$ac_objext conftest$ac_exeext
15711 if { (eval echo "$as_me:15711: \"$ac_link\"") >&5
15712 (eval $ac_link) 2>&5
15714 echo "$as_me:15714: \$? = $ac_status" >&5
15715 (exit $ac_status); } &&
15716 { ac_try='test -s conftest$ac_exeext'
15717 { (eval echo "$as_me:15717: \"$ac_try\"") >&5
15718 (eval $ac_try) 2>&5
15720 echo "$as_me:15720: \$? = $ac_status" >&5
15721 (exit $ac_status); }; }; then
15724 echo "$as_me: failed program was:" >&5
15725 cat conftest.$ac_ext >&5
15728 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15731 echo "$as_me:15731: result: $cf_cv_cgetent" >&5
15732 echo "${ECHO_T}$cf_cv_cgetent" >&6
15734 if test "$cf_cv_cgetent" = yes
15737 cat >>confdefs.h <<\EOF
15738 #define HAVE_BSD_CGETENT 1
15741 echo "$as_me:15741: checking if cgetent uses const parameter" >&5
15742 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15743 if test "${cf_cv_cgetent_const+set}" = set; then
15744 echo $ECHO_N "(cached) $ECHO_C" >&6
15747 cat >conftest.$ac_ext <<_ACEOF
15748 #line 15748 "configure"
15749 #include "confdefs.h"
15751 #include <stdlib.h>
15758 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
15759 const char *db_array = temp;
15760 cgetent(&buf, &db_array, "vt100");
15762 cgetcap(buf, "tc", '=');
15763 cgetmatch(buf, "tc");
15769 rm -f conftest.$ac_objext conftest$ac_exeext
15770 if { (eval echo "$as_me:15770: \"$ac_link\"") >&5
15771 (eval $ac_link) 2>&5
15773 echo "$as_me:15773: \$? = $ac_status" >&5
15774 (exit $ac_status); } &&
15775 { ac_try='test -s conftest$ac_exeext'
15776 { (eval echo "$as_me:15776: \"$ac_try\"") >&5
15777 (eval $ac_try) 2>&5
15779 echo "$as_me:15779: \$? = $ac_status" >&5
15780 (exit $ac_status); }; }; then
15781 cf_cv_cgetent_const=yes
15783 echo "$as_me: failed program was:" >&5
15784 cat conftest.$ac_ext >&5
15785 cf_cv_cgetent_const=no
15787 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15790 echo "$as_me:15790: result: $cf_cv_cgetent_const" >&5
15791 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15792 if test "$cf_cv_cgetent_const" = yes
15795 cat >>confdefs.h <<EOF
15796 #define CGETENT_CONST const
15804 echo "$as_me:15804: checking for isascii" >&5
15805 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15806 if test "${cf_cv_have_isascii+set}" = set; then
15807 echo $ECHO_N "(cached) $ECHO_C" >&6
15810 cat >conftest.$ac_ext <<_ACEOF
15811 #line 15811 "configure"
15812 #include "confdefs.h"
15817 int x = isascii(' ')
15822 rm -f conftest.$ac_objext conftest$ac_exeext
15823 if { (eval echo "$as_me:15823: \"$ac_link\"") >&5
15824 (eval $ac_link) 2>&5
15826 echo "$as_me:15826: \$? = $ac_status" >&5
15827 (exit $ac_status); } &&
15828 { ac_try='test -s conftest$ac_exeext'
15829 { (eval echo "$as_me:15829: \"$ac_try\"") >&5
15830 (eval $ac_try) 2>&5
15832 echo "$as_me:15832: \$? = $ac_status" >&5
15833 (exit $ac_status); }; }; then
15834 cf_cv_have_isascii=yes
15836 echo "$as_me: failed program was:" >&5
15837 cat conftest.$ac_ext >&5
15838 cf_cv_have_isascii=no
15840 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15843 echo "$as_me:15843: result: $cf_cv_have_isascii" >&5
15844 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15845 test "$cf_cv_have_isascii" = yes &&
15846 cat >>confdefs.h <<\EOF
15847 #define HAVE_ISASCII 1
15850 if test "$ac_cv_func_sigaction" = yes; then
15851 echo "$as_me:15851: checking whether sigaction needs _POSIX_SOURCE" >&5
15852 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15853 cat >conftest.$ac_ext <<_ACEOF
15854 #line 15854 "configure"
15855 #include "confdefs.h"
15857 #include <sys/types.h>
15858 #include <signal.h>
15862 struct sigaction act
15867 rm -f conftest.$ac_objext
15868 if { (eval echo "$as_me:15868: \"$ac_compile\"") >&5
15869 (eval $ac_compile) 2>&5
15871 echo "$as_me:15871: \$? = $ac_status" >&5
15872 (exit $ac_status); } &&
15873 { ac_try='test -s conftest.$ac_objext'
15874 { (eval echo "$as_me:15874: \"$ac_try\"") >&5
15875 (eval $ac_try) 2>&5
15877 echo "$as_me:15877: \$? = $ac_status" >&5
15878 (exit $ac_status); }; }; then
15881 echo "$as_me: failed program was:" >&5
15882 cat conftest.$ac_ext >&5
15884 cat >conftest.$ac_ext <<_ACEOF
15885 #line 15885 "configure"
15886 #include "confdefs.h"
15888 #define _POSIX_SOURCE
15889 #include <sys/types.h>
15890 #include <signal.h>
15894 struct sigaction act
15899 rm -f conftest.$ac_objext
15900 if { (eval echo "$as_me:15900: \"$ac_compile\"") >&5
15901 (eval $ac_compile) 2>&5
15903 echo "$as_me:15903: \$? = $ac_status" >&5
15904 (exit $ac_status); } &&
15905 { ac_try='test -s conftest.$ac_objext'
15906 { (eval echo "$as_me:15906: \"$ac_try\"") >&5
15907 (eval $ac_try) 2>&5
15909 echo "$as_me:15909: \$? = $ac_status" >&5
15910 (exit $ac_status); }; }; then
15913 cat >>confdefs.h <<\EOF
15914 #define _POSIX_SOURCE 1
15918 echo "$as_me: failed program was:" >&5
15919 cat conftest.$ac_ext >&5
15922 rm -f conftest.$ac_objext conftest.$ac_ext
15924 rm -f conftest.$ac_objext conftest.$ac_ext
15925 echo "$as_me:15925: result: $sigact_bad" >&5
15926 echo "${ECHO_T}$sigact_bad" >&6
15929 echo "$as_me:15929: checking if nanosleep really works" >&5
15930 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15931 if test "${cf_cv_func_nanosleep+set}" = set; then
15932 echo $ECHO_N "(cached) $ECHO_C" >&6
15935 if test "$cross_compiling" = yes; then
15936 cf_cv_func_nanosleep=unknown
15938 cat >conftest.$ac_ext <<_ACEOF
15939 #line 15939 "configure"
15940 #include "confdefs.h"
15946 #ifdef HAVE_SYS_TIME_H
15947 #include <sys/time.h>
15951 struct timespec ts1, ts2;
15954 ts1.tv_nsec = 750000000;
15958 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15959 ${cf_cv_main_return:-return}(code != 0);
15963 rm -f conftest$ac_exeext
15964 if { (eval echo "$as_me:15964: \"$ac_link\"") >&5
15965 (eval $ac_link) 2>&5
15967 echo "$as_me:15967: \$? = $ac_status" >&5
15968 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15969 { (eval echo "$as_me:15969: \"$ac_try\"") >&5
15970 (eval $ac_try) 2>&5
15972 echo "$as_me:15972: \$? = $ac_status" >&5
15973 (exit $ac_status); }; }; then
15974 cf_cv_func_nanosleep=yes
15976 echo "$as_me: program exited with status $ac_status" >&5
15977 echo "$as_me: failed program was:" >&5
15978 cat conftest.$ac_ext >&5
15979 cf_cv_func_nanosleep=no
15981 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15984 echo "$as_me:15984: result: $cf_cv_func_nanosleep" >&5
15985 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15987 test "$cf_cv_func_nanosleep" = "yes" &&
15988 cat >>confdefs.h <<\EOF
15989 #define HAVE_NANOSLEEP 1
15998 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15999 echo "$as_me:15999: checking for $ac_header" >&5
16000 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16001 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16002 echo $ECHO_N "(cached) $ECHO_C" >&6
16004 cat >conftest.$ac_ext <<_ACEOF
16005 #line 16005 "configure"
16006 #include "confdefs.h"
16007 #include <$ac_header>
16009 if { (eval echo "$as_me:16009: \"$ac_cpp conftest.$ac_ext\"") >&5
16010 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16012 egrep -v '^ *\+' conftest.er1 >conftest.err
16014 cat conftest.err >&5
16015 echo "$as_me:16015: \$? = $ac_status" >&5
16016 (exit $ac_status); } >/dev/null; then
16017 if test -s conftest.err; then
16018 ac_cpp_err=$ac_c_preproc_warn_flag
16025 if test -z "$ac_cpp_err"; then
16026 eval "$as_ac_Header=yes"
16028 echo "$as_me: failed program was:" >&5
16029 cat conftest.$ac_ext >&5
16030 eval "$as_ac_Header=no"
16032 rm -f conftest.err conftest.$ac_ext
16034 echo "$as_me:16034: result: `eval echo '${'$as_ac_Header'}'`" >&5
16035 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16036 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16037 cat >>confdefs.h <<EOF
16038 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16044 if test "$ISC" = yes ; then
16046 for ac_header in sys/termio.h
16048 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16049 echo "$as_me:16049: checking for $ac_header" >&5
16050 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16051 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16052 echo $ECHO_N "(cached) $ECHO_C" >&6
16054 cat >conftest.$ac_ext <<_ACEOF
16055 #line 16055 "configure"
16056 #include "confdefs.h"
16057 #include <$ac_header>
16059 if { (eval echo "$as_me:16059: \"$ac_cpp conftest.$ac_ext\"") >&5
16060 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16062 egrep -v '^ *\+' conftest.er1 >conftest.err
16064 cat conftest.err >&5
16065 echo "$as_me:16065: \$? = $ac_status" >&5
16066 (exit $ac_status); } >/dev/null; then
16067 if test -s conftest.err; then
16068 ac_cpp_err=$ac_c_preproc_warn_flag
16075 if test -z "$ac_cpp_err"; then
16076 eval "$as_ac_Header=yes"
16078 echo "$as_me: failed program was:" >&5
16079 cat conftest.$ac_ext >&5
16080 eval "$as_ac_Header=no"
16082 rm -f conftest.err conftest.$ac_ext
16084 echo "$as_me:16084: result: `eval echo '${'$as_ac_Header'}'`" >&5
16085 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16086 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16087 cat >>confdefs.h <<EOF
16088 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16095 if test "$ac_cv_header_termios_h" = yes ; then
16096 case "$CFLAGS $CPPFLAGS" in
16098 termios_bad=dunno ;;
16099 *) termios_bad=maybe ;;
16101 if test "$termios_bad" = maybe ; then
16102 echo "$as_me:16102: checking whether termios.h needs _POSIX_SOURCE" >&5
16103 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
16104 cat >conftest.$ac_ext <<_ACEOF
16105 #line 16105 "configure"
16106 #include "confdefs.h"
16107 #include <termios.h>
16111 struct termios foo; int x = foo.c_iflag
16116 rm -f conftest.$ac_objext
16117 if { (eval echo "$as_me:16117: \"$ac_compile\"") >&5
16118 (eval $ac_compile) 2>&5
16120 echo "$as_me:16120: \$? = $ac_status" >&5
16121 (exit $ac_status); } &&
16122 { ac_try='test -s conftest.$ac_objext'
16123 { (eval echo "$as_me:16123: \"$ac_try\"") >&5
16124 (eval $ac_try) 2>&5
16126 echo "$as_me:16126: \$? = $ac_status" >&5
16127 (exit $ac_status); }; }; then
16130 echo "$as_me: failed program was:" >&5
16131 cat conftest.$ac_ext >&5
16133 cat >conftest.$ac_ext <<_ACEOF
16134 #line 16134 "configure"
16135 #include "confdefs.h"
16137 #define _POSIX_SOURCE
16138 #include <termios.h>
16142 struct termios foo; int x = foo.c_iflag
16147 rm -f conftest.$ac_objext
16148 if { (eval echo "$as_me:16148: \"$ac_compile\"") >&5
16149 (eval $ac_compile) 2>&5
16151 echo "$as_me:16151: \$? = $ac_status" >&5
16152 (exit $ac_status); } &&
16153 { ac_try='test -s conftest.$ac_objext'
16154 { (eval echo "$as_me:16154: \"$ac_try\"") >&5
16155 (eval $ac_try) 2>&5
16157 echo "$as_me:16157: \$? = $ac_status" >&5
16158 (exit $ac_status); }; }; then
16159 termios_bad=unknown
16161 echo "$as_me: failed program was:" >&5
16162 cat conftest.$ac_ext >&5
16164 cat >>confdefs.h <<\EOF
16165 #define _POSIX_SOURCE 1
16169 rm -f conftest.$ac_objext conftest.$ac_ext
16172 rm -f conftest.$ac_objext conftest.$ac_ext
16173 echo "$as_me:16173: result: $termios_bad" >&5
16174 echo "${ECHO_T}$termios_bad" >&6
16178 echo "$as_me:16178: checking for tcgetattr" >&5
16179 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
16180 if test "${cf_cv_have_tcgetattr+set}" = set; then
16181 echo $ECHO_N "(cached) $ECHO_C" >&6
16184 cat >conftest.$ac_ext <<_ACEOF
16185 #line 16185 "configure"
16186 #include "confdefs.h"
16188 #include <sys/types.h>
16189 #ifdef HAVE_UNISTD_H
16190 #include <unistd.h>
16192 #ifdef HAVE_TERMIOS_H
16193 #include <termios.h>
16194 #define TTY struct termios
16196 #ifdef HAVE_TERMIO_H
16197 #include <termio.h>
16198 #define TTY struct termio
16207 tcgetattr(1, &foo);
16212 rm -f conftest.$ac_objext conftest$ac_exeext
16213 if { (eval echo "$as_me:16213: \"$ac_link\"") >&5
16214 (eval $ac_link) 2>&5
16216 echo "$as_me:16216: \$? = $ac_status" >&5
16217 (exit $ac_status); } &&
16218 { ac_try='test -s conftest$ac_exeext'
16219 { (eval echo "$as_me:16219: \"$ac_try\"") >&5
16220 (eval $ac_try) 2>&5
16222 echo "$as_me:16222: \$? = $ac_status" >&5
16223 (exit $ac_status); }; }; then
16224 cf_cv_have_tcgetattr=yes
16226 echo "$as_me: failed program was:" >&5
16227 cat conftest.$ac_ext >&5
16228 cf_cv_have_tcgetattr=no
16230 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16232 echo "$as_me:16232: result: $cf_cv_have_tcgetattr" >&5
16233 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
16234 test "$cf_cv_have_tcgetattr" = yes &&
16235 cat >>confdefs.h <<\EOF
16236 #define HAVE_TCGETATTR 1
16239 echo "$as_me:16239: checking for vsscanf function or workaround" >&5
16240 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
16241 if test "${cf_cv_func_vsscanf+set}" = set; then
16242 echo $ECHO_N "(cached) $ECHO_C" >&6
16245 cat >conftest.$ac_ext <<_ACEOF
16246 #line 16246 "configure"
16247 #include "confdefs.h"
16249 #include <stdarg.h>
16256 vsscanf("from", "%d", ap)
16261 rm -f conftest.$ac_objext conftest$ac_exeext
16262 if { (eval echo "$as_me:16262: \"$ac_link\"") >&5
16263 (eval $ac_link) 2>&5
16265 echo "$as_me:16265: \$? = $ac_status" >&5
16266 (exit $ac_status); } &&
16267 { ac_try='test -s conftest$ac_exeext'
16268 { (eval echo "$as_me:16268: \"$ac_try\"") >&5
16269 (eval $ac_try) 2>&5
16271 echo "$as_me:16271: \$? = $ac_status" >&5
16272 (exit $ac_status); }; }; then
16273 cf_cv_func_vsscanf=vsscanf
16275 echo "$as_me: failed program was:" >&5
16276 cat conftest.$ac_ext >&5
16278 cat >conftest.$ac_ext <<_ACEOF
16279 #line 16279 "configure"
16280 #include "confdefs.h"
16282 #include <stdarg.h>
16289 char *str = "from";
16291 strbuf._flag = _IOREAD;
16292 strbuf._ptr = strbuf._base = (unsigned char *) str;
16293 strbuf._cnt = strlen(str);
16294 strbuf._file = _NFILE;
16295 return (vfscanf(&strbuf, "%d", ap))
16300 rm -f conftest.$ac_objext conftest$ac_exeext
16301 if { (eval echo "$as_me:16301: \"$ac_link\"") >&5
16302 (eval $ac_link) 2>&5
16304 echo "$as_me:16304: \$? = $ac_status" >&5
16305 (exit $ac_status); } &&
16306 { ac_try='test -s conftest$ac_exeext'
16307 { (eval echo "$as_me:16307: \"$ac_try\"") >&5
16308 (eval $ac_try) 2>&5
16310 echo "$as_me:16310: \$? = $ac_status" >&5
16311 (exit $ac_status); }; }; then
16312 cf_cv_func_vsscanf=vfscanf
16314 echo "$as_me: failed program was:" >&5
16315 cat conftest.$ac_ext >&5
16317 cat >conftest.$ac_ext <<_ACEOF
16318 #line 16318 "configure"
16319 #include "confdefs.h"
16321 #include <stdarg.h>
16328 char *str = "from";
16330 strbuf._flag = _IOREAD;
16331 strbuf._ptr = strbuf._base = (unsigned char *) str;
16332 strbuf._cnt = strlen(str);
16333 strbuf._file = _NFILE;
16334 return (_doscan(&strbuf, "%d", ap))
16339 rm -f conftest.$ac_objext conftest$ac_exeext
16340 if { (eval echo "$as_me:16340: \"$ac_link\"") >&5
16341 (eval $ac_link) 2>&5
16343 echo "$as_me:16343: \$? = $ac_status" >&5
16344 (exit $ac_status); } &&
16345 { ac_try='test -s conftest$ac_exeext'
16346 { (eval echo "$as_me:16346: \"$ac_try\"") >&5
16347 (eval $ac_try) 2>&5
16349 echo "$as_me:16349: \$? = $ac_status" >&5
16350 (exit $ac_status); }; }; then
16351 cf_cv_func_vsscanf=_doscan
16353 echo "$as_me: failed program was:" >&5
16354 cat conftest.$ac_ext >&5
16356 cf_cv_func_vsscanf=no
16358 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16360 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16362 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16364 echo "$as_me:16364: result: $cf_cv_func_vsscanf" >&5
16365 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16367 case $cf_cv_func_vsscanf in #(vi
16369 cat >>confdefs.h <<\EOF
16370 #define HAVE_VSSCANF 1
16374 cat >>confdefs.h <<\EOF
16375 #define HAVE_VFSCANF 1
16379 cat >>confdefs.h <<\EOF
16380 #define HAVE__DOSCAN 1
16385 echo "$as_me:16385: checking for working mkstemp" >&5
16386 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16387 if test "${cf_cv_func_mkstemp+set}" = set; then
16388 echo $ECHO_N "(cached) $ECHO_C" >&6
16392 if test "$cross_compiling" = yes; then
16393 cf_cv_func_mkstemp=maybe
16395 cat >conftest.$ac_ext <<_ACEOF
16396 #line 16396 "configure"
16397 #include "confdefs.h"
16399 #include <sys/types.h>
16400 #include <stdlib.h>
16402 #include <string.h>
16403 #include <sys/stat.h>
16406 char *tmpl = "conftestXXXXXX";
16414 for (n = 0; n < 2; ++n) {
16415 strcpy(name[n], tmpl);
16416 if ((fd = mkstemp(name[n])) >= 0) {
16417 if (!strcmp(name[n], tmpl)
16418 || stat(name[n], &sb) != 0
16419 || (sb.st_mode & S_IFMT) != S_IFREG
16420 || (sb.st_mode & 077) != 0) {
16427 && !strcmp(name[0], name[1]))
16429 ${cf_cv_main_return:-return}(result);
16433 rm -f conftest$ac_exeext
16434 if { (eval echo "$as_me:16434: \"$ac_link\"") >&5
16435 (eval $ac_link) 2>&5
16437 echo "$as_me:16437: \$? = $ac_status" >&5
16438 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16439 { (eval echo "$as_me:16439: \"$ac_try\"") >&5
16440 (eval $ac_try) 2>&5
16442 echo "$as_me:16442: \$? = $ac_status" >&5
16443 (exit $ac_status); }; }; then
16444 cf_cv_func_mkstemp=yes
16447 echo "$as_me: program exited with status $ac_status" >&5
16448 echo "$as_me: failed program was:" >&5
16449 cat conftest.$ac_ext >&5
16450 cf_cv_func_mkstemp=no
16453 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16457 echo "$as_me:16457: result: $cf_cv_func_mkstemp" >&5
16458 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16459 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16460 echo "$as_me:16460: checking for mkstemp" >&5
16461 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16462 if test "${ac_cv_func_mkstemp+set}" = set; then
16463 echo $ECHO_N "(cached) $ECHO_C" >&6
16465 cat >conftest.$ac_ext <<_ACEOF
16466 #line 16466 "configure"
16467 #include "confdefs.h"
16468 /* System header to define __stub macros and hopefully few prototypes,
16469 which can conflict with char mkstemp (); below. */
16470 #include <assert.h>
16471 /* Override any gcc2 internal prototype to avoid an error. */
16475 /* We use char because int might match the return type of a gcc2
16476 builtin and then its argument prototype would still apply. */
16483 /* The GNU C library defines this for functions which it implements
16484 to always fail with ENOSYS. Some functions are actually named
16485 something starting with __ and the normal name is an alias. */
16486 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16489 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16496 rm -f conftest.$ac_objext conftest$ac_exeext
16497 if { (eval echo "$as_me:16497: \"$ac_link\"") >&5
16498 (eval $ac_link) 2>&5
16500 echo "$as_me:16500: \$? = $ac_status" >&5
16501 (exit $ac_status); } &&
16502 { ac_try='test -s conftest$ac_exeext'
16503 { (eval echo "$as_me:16503: \"$ac_try\"") >&5
16504 (eval $ac_try) 2>&5
16506 echo "$as_me:16506: \$? = $ac_status" >&5
16507 (exit $ac_status); }; }; then
16508 ac_cv_func_mkstemp=yes
16510 echo "$as_me: failed program was:" >&5
16511 cat conftest.$ac_ext >&5
16512 ac_cv_func_mkstemp=no
16514 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16516 echo "$as_me:16516: result: $ac_cv_func_mkstemp" >&5
16517 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16520 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16522 cat >>confdefs.h <<\EOF
16523 #define HAVE_MKSTEMP 1
16528 # setup for prototype of fallback for vsscanf()
16530 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16536 if test "x$cross_compiling" = xyes ; then
16537 { echo "$as_me:16537: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16538 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16540 echo "$as_me:16540: checking whether setvbuf arguments are reversed" >&5
16541 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16542 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16543 echo $ECHO_N "(cached) $ECHO_C" >&6
16545 if test "$cross_compiling" = yes; then
16546 { { echo "$as_me:16546: error: cannot run test program while cross compiling" >&5
16547 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16548 { (exit 1); exit 1; }; }
16550 cat >conftest.$ac_ext <<_ACEOF
16551 #line 16551 "configure"
16552 #include "confdefs.h"
16554 /* If setvbuf has the reversed format, exit 0. */
16558 /* This call has the arguments reversed.
16559 A reversed system may check and see that the address of main
16560 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
16561 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16562 $ac_main_return(1);
16563 putc('\r', stdout);
16564 $ac_main_return(0); /* Non-reversed systems segv here. */
16567 rm -f conftest$ac_exeext
16568 if { (eval echo "$as_me:16568: \"$ac_link\"") >&5
16569 (eval $ac_link) 2>&5
16571 echo "$as_me:16571: \$? = $ac_status" >&5
16572 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16573 { (eval echo "$as_me:16573: \"$ac_try\"") >&5
16574 (eval $ac_try) 2>&5
16576 echo "$as_me:16576: \$? = $ac_status" >&5
16577 (exit $ac_status); }; }; then
16578 ac_cv_func_setvbuf_reversed=yes
16580 echo "$as_me: program exited with status $ac_status" >&5
16581 echo "$as_me: failed program was:" >&5
16582 cat conftest.$ac_ext >&5
16583 ac_cv_func_setvbuf_reversed=no
16585 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16587 rm -f core core.* *.core
16589 echo "$as_me:16589: result: $ac_cv_func_setvbuf_reversed" >&5
16590 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16591 if test $ac_cv_func_setvbuf_reversed = yes; then
16593 cat >>confdefs.h <<\EOF
16594 #define SETVBUF_REVERSED 1
16600 echo "$as_me:16600: checking for intptr_t" >&5
16601 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16602 if test "${ac_cv_type_intptr_t+set}" = set; then
16603 echo $ECHO_N "(cached) $ECHO_C" >&6
16605 cat >conftest.$ac_ext <<_ACEOF
16606 #line 16606 "configure"
16607 #include "confdefs.h"
16608 $ac_includes_default
16612 if ((intptr_t *) 0)
16614 if (sizeof (intptr_t))
16620 rm -f conftest.$ac_objext
16621 if { (eval echo "$as_me:16621: \"$ac_compile\"") >&5
16622 (eval $ac_compile) 2>&5
16624 echo "$as_me:16624: \$? = $ac_status" >&5
16625 (exit $ac_status); } &&
16626 { ac_try='test -s conftest.$ac_objext'
16627 { (eval echo "$as_me:16627: \"$ac_try\"") >&5
16628 (eval $ac_try) 2>&5
16630 echo "$as_me:16630: \$? = $ac_status" >&5
16631 (exit $ac_status); }; }; then
16632 ac_cv_type_intptr_t=yes
16634 echo "$as_me: failed program was:" >&5
16635 cat conftest.$ac_ext >&5
16636 ac_cv_type_intptr_t=no
16638 rm -f conftest.$ac_objext conftest.$ac_ext
16640 echo "$as_me:16640: result: $ac_cv_type_intptr_t" >&5
16641 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16642 if test $ac_cv_type_intptr_t = yes; then
16646 cat >>confdefs.h <<EOF
16647 #define intptr_t long
16652 echo "$as_me:16652: checking for type sigaction_t" >&5
16653 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16654 if test "${cf_cv_type_sigaction+set}" = set; then
16655 echo $ECHO_N "(cached) $ECHO_C" >&6
16658 cat >conftest.$ac_ext <<_ACEOF
16659 #line 16659 "configure"
16660 #include "confdefs.h"
16662 #include <signal.h>
16671 rm -f conftest.$ac_objext
16672 if { (eval echo "$as_me:16672: \"$ac_compile\"") >&5
16673 (eval $ac_compile) 2>&5
16675 echo "$as_me:16675: \$? = $ac_status" >&5
16676 (exit $ac_status); } &&
16677 { ac_try='test -s conftest.$ac_objext'
16678 { (eval echo "$as_me:16678: \"$ac_try\"") >&5
16679 (eval $ac_try) 2>&5
16681 echo "$as_me:16681: \$? = $ac_status" >&5
16682 (exit $ac_status); }; }; then
16683 cf_cv_type_sigaction=yes
16685 echo "$as_me: failed program was:" >&5
16686 cat conftest.$ac_ext >&5
16687 cf_cv_type_sigaction=no
16689 rm -f conftest.$ac_objext conftest.$ac_ext
16692 echo "$as_me:16692: result: $cf_cv_type_sigaction" >&5
16693 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16694 test "$cf_cv_type_sigaction" = yes &&
16695 cat >>confdefs.h <<\EOF
16696 #define HAVE_TYPE_SIGACTION 1
16699 echo "$as_me:16699: checking declaration of size-change" >&5
16700 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16701 if test "${cf_cv_sizechange+set}" = set; then
16702 echo $ECHO_N "(cached) $ECHO_C" >&6
16705 cf_cv_sizechange=unknown
16706 cf_save_CPPFLAGS="$CPPFLAGS"
16708 for cf_opts in "" "NEED_PTEM_H"
16711 CPPFLAGS="$cf_save_CPPFLAGS"
16712 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16713 cat >conftest.$ac_ext <<_ACEOF
16714 #line 16714 "configure"
16715 #include "confdefs.h"
16716 #include <sys/types.h>
16717 #ifdef HAVE_TERMIOS_H
16718 #include <termios.h>
16720 #ifdef HAVE_TERMIO_H
16721 #include <termio.h>
16725 /* This is a workaround for SCO: they neglected to define struct winsize in
16726 * termios.h -- it's only in termio.h and ptem.h
16728 #include <sys/stream.h>
16729 #include <sys/ptem.h>
16731 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16732 #include <sys/ioctl.h>
16740 struct ttysize win; /* FIXME: what system is this? */
16741 int y = win.ts_lines;
16742 int x = win.ts_cols;
16745 struct winsize win;
16746 int y = win.ws_row;
16747 int x = win.ws_col;
16749 no TIOCGSIZE or TIOCGWINSZ
16750 #endif /* TIOCGWINSZ */
16751 #endif /* TIOCGSIZE */
16757 rm -f conftest.$ac_objext
16758 if { (eval echo "$as_me:16758: \"$ac_compile\"") >&5
16759 (eval $ac_compile) 2>&5
16761 echo "$as_me:16761: \$? = $ac_status" >&5
16762 (exit $ac_status); } &&
16763 { ac_try='test -s conftest.$ac_objext'
16764 { (eval echo "$as_me:16764: \"$ac_try\"") >&5
16765 (eval $ac_try) 2>&5
16767 echo "$as_me:16767: \$? = $ac_status" >&5
16768 (exit $ac_status); }; }; then
16769 cf_cv_sizechange=yes
16771 echo "$as_me: failed program was:" >&5
16772 cat conftest.$ac_ext >&5
16773 cf_cv_sizechange=no
16775 rm -f conftest.$ac_objext conftest.$ac_ext
16777 CPPFLAGS="$cf_save_CPPFLAGS"
16778 if test "$cf_cv_sizechange" = yes ; then
16779 echo "size-change succeeded ($cf_opts)" >&5
16780 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16786 echo "$as_me:16786: result: $cf_cv_sizechange" >&5
16787 echo "${ECHO_T}$cf_cv_sizechange" >&6
16788 if test "$cf_cv_sizechange" != no ; then
16790 cat >>confdefs.h <<\EOF
16791 #define HAVE_SIZECHANGE 1
16794 case $cf_cv_sizechange in #(vi
16796 cat >>confdefs.h <<EOF
16797 #define $cf_cv_sizechange 1
16804 echo "$as_me:16804: checking for memmove" >&5
16805 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16806 if test "${ac_cv_func_memmove+set}" = set; then
16807 echo $ECHO_N "(cached) $ECHO_C" >&6
16809 cat >conftest.$ac_ext <<_ACEOF
16810 #line 16810 "configure"
16811 #include "confdefs.h"
16812 /* System header to define __stub macros and hopefully few prototypes,
16813 which can conflict with char memmove (); below. */
16814 #include <assert.h>
16815 /* Override any gcc2 internal prototype to avoid an error. */
16819 /* We use char because int might match the return type of a gcc2
16820 builtin and then its argument prototype would still apply. */
16827 /* The GNU C library defines this for functions which it implements
16828 to always fail with ENOSYS. Some functions are actually named
16829 something starting with __ and the normal name is an alias. */
16830 #if defined (__stub_memmove) || defined (__stub___memmove)
16833 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16840 rm -f conftest.$ac_objext conftest$ac_exeext
16841 if { (eval echo "$as_me:16841: \"$ac_link\"") >&5
16842 (eval $ac_link) 2>&5
16844 echo "$as_me:16844: \$? = $ac_status" >&5
16845 (exit $ac_status); } &&
16846 { ac_try='test -s conftest$ac_exeext'
16847 { (eval echo "$as_me:16847: \"$ac_try\"") >&5
16848 (eval $ac_try) 2>&5
16850 echo "$as_me:16850: \$? = $ac_status" >&5
16851 (exit $ac_status); }; }; then
16852 ac_cv_func_memmove=yes
16854 echo "$as_me: failed program was:" >&5
16855 cat conftest.$ac_ext >&5
16856 ac_cv_func_memmove=no
16858 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16860 echo "$as_me:16860: result: $ac_cv_func_memmove" >&5
16861 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16862 if test $ac_cv_func_memmove = yes; then
16866 echo "$as_me:16866: checking for bcopy" >&5
16867 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16868 if test "${ac_cv_func_bcopy+set}" = set; then
16869 echo $ECHO_N "(cached) $ECHO_C" >&6
16871 cat >conftest.$ac_ext <<_ACEOF
16872 #line 16872 "configure"
16873 #include "confdefs.h"
16874 /* System header to define __stub macros and hopefully few prototypes,
16875 which can conflict with char bcopy (); below. */
16876 #include <assert.h>
16877 /* Override any gcc2 internal prototype to avoid an error. */
16881 /* We use char because int might match the return type of a gcc2
16882 builtin and then its argument prototype would still apply. */
16889 /* The GNU C library defines this for functions which it implements
16890 to always fail with ENOSYS. Some functions are actually named
16891 something starting with __ and the normal name is an alias. */
16892 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16895 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16902 rm -f conftest.$ac_objext conftest$ac_exeext
16903 if { (eval echo "$as_me:16903: \"$ac_link\"") >&5
16904 (eval $ac_link) 2>&5
16906 echo "$as_me:16906: \$? = $ac_status" >&5
16907 (exit $ac_status); } &&
16908 { ac_try='test -s conftest$ac_exeext'
16909 { (eval echo "$as_me:16909: \"$ac_try\"") >&5
16910 (eval $ac_try) 2>&5
16912 echo "$as_me:16912: \$? = $ac_status" >&5
16913 (exit $ac_status); }; }; then
16914 ac_cv_func_bcopy=yes
16916 echo "$as_me: failed program was:" >&5
16917 cat conftest.$ac_ext >&5
16918 ac_cv_func_bcopy=no
16920 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16922 echo "$as_me:16922: result: $ac_cv_func_bcopy" >&5
16923 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16924 if test $ac_cv_func_bcopy = yes; then
16926 echo "$as_me:16926: checking if bcopy does overlapping moves" >&5
16927 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16928 if test "${cf_cv_good_bcopy+set}" = set; then
16929 echo $ECHO_N "(cached) $ECHO_C" >&6
16932 if test "$cross_compiling" = yes; then
16933 cf_cv_good_bcopy=unknown
16935 cat >conftest.$ac_ext <<_ACEOF
16936 #line 16936 "configure"
16937 #include "confdefs.h"
16940 static char data[] = "abcdefghijklmnopqrstuwwxyz";
16942 bcopy(data, temp, sizeof(data));
16943 bcopy(temp+10, temp, 15);
16944 bcopy(temp+5, temp+15, 10);
16945 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16949 rm -f conftest$ac_exeext
16950 if { (eval echo "$as_me:16950: \"$ac_link\"") >&5
16951 (eval $ac_link) 2>&5
16953 echo "$as_me:16953: \$? = $ac_status" >&5
16954 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16955 { (eval echo "$as_me:16955: \"$ac_try\"") >&5
16956 (eval $ac_try) 2>&5
16958 echo "$as_me:16958: \$? = $ac_status" >&5
16959 (exit $ac_status); }; }; then
16960 cf_cv_good_bcopy=yes
16962 echo "$as_me: program exited with status $ac_status" >&5
16963 echo "$as_me: failed program was:" >&5
16964 cat conftest.$ac_ext >&5
16965 cf_cv_good_bcopy=no
16967 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16971 echo "$as_me:16971: result: $cf_cv_good_bcopy" >&5
16972 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16975 cf_cv_good_bcopy=no
16978 if test "$cf_cv_good_bcopy" = yes ; then
16980 cat >>confdefs.h <<\EOF
16981 #define USE_OK_BCOPY 1
16986 cat >>confdefs.h <<\EOF
16987 #define USE_MY_MEMMOVE 1
16994 echo "$as_me:16994: checking if poll really works" >&5
16995 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16996 if test "${cf_cv_working_poll+set}" = set; then
16997 echo $ECHO_N "(cached) $ECHO_C" >&6
17000 if test "$cross_compiling" = yes; then
17001 cf_cv_working_poll=unknown
17003 cat >conftest.$ac_ext <<_ACEOF
17004 #line 17004 "configure"
17005 #include "confdefs.h"
17007 #include <stdlib.h>
17009 #include <unistd.h>
17014 #include <sys/poll.h>
17017 struct pollfd myfds;
17020 /* check for Darwin bug with respect to "devices" */
17021 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
17024 myfds.events = POLLIN;
17027 ret = poll(&myfds, 1, 100);
17029 if (ret < 0 || (myfds.revents & POLLNVAL)) {
17034 fd = open("/dev/tty", 2); /* O_RDWR */
17038 /* also check with standard input */
17040 myfds.events = POLLIN;
17042 ret = poll(&myfds, 1, 100);
17047 ${cf_cv_main_return:-return}(ret < 0);
17050 rm -f conftest$ac_exeext
17051 if { (eval echo "$as_me:17051: \"$ac_link\"") >&5
17052 (eval $ac_link) 2>&5
17054 echo "$as_me:17054: \$? = $ac_status" >&5
17055 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17056 { (eval echo "$as_me:17056: \"$ac_try\"") >&5
17057 (eval $ac_try) 2>&5
17059 echo "$as_me:17059: \$? = $ac_status" >&5
17060 (exit $ac_status); }; }; then
17061 cf_cv_working_poll=yes
17063 echo "$as_me: program exited with status $ac_status" >&5
17064 echo "$as_me: failed program was:" >&5
17065 cat conftest.$ac_ext >&5
17066 cf_cv_working_poll=no
17068 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17071 echo "$as_me:17071: result: $cf_cv_working_poll" >&5
17072 echo "${ECHO_T}$cf_cv_working_poll" >&6
17073 test "$cf_cv_working_poll" = "yes" &&
17074 cat >>confdefs.h <<\EOF
17075 #define HAVE_WORKING_POLL 1
17078 echo "$as_me:17078: checking for va_copy" >&5
17079 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
17080 if test "${cf_cv_have_va_copy+set}" = set; then
17081 echo $ECHO_N "(cached) $ECHO_C" >&6
17084 cat >conftest.$ac_ext <<_ACEOF
17085 #line 17085 "configure"
17086 #include "confdefs.h"
17088 #include <stdarg.h>
17094 static va_list dst;
17095 static va_list src;
17101 rm -f conftest.$ac_objext conftest$ac_exeext
17102 if { (eval echo "$as_me:17102: \"$ac_link\"") >&5
17103 (eval $ac_link) 2>&5
17105 echo "$as_me:17105: \$? = $ac_status" >&5
17106 (exit $ac_status); } &&
17107 { ac_try='test -s conftest$ac_exeext'
17108 { (eval echo "$as_me:17108: \"$ac_try\"") >&5
17109 (eval $ac_try) 2>&5
17111 echo "$as_me:17111: \$? = $ac_status" >&5
17112 (exit $ac_status); }; }; then
17113 cf_cv_have_va_copy=yes
17115 echo "$as_me: failed program was:" >&5
17116 cat conftest.$ac_ext >&5
17117 cf_cv_have_va_copy=no
17119 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17121 echo "$as_me:17121: result: $cf_cv_have_va_copy" >&5
17122 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
17124 test "$cf_cv_have_va_copy" = yes &&
17125 cat >>confdefs.h <<\EOF
17126 #define HAVE_VA_COPY 1
17129 echo "$as_me:17129: checking for __va_copy" >&5
17130 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
17131 if test "${cf_cv_have___va_copy+set}" = set; then
17132 echo $ECHO_N "(cached) $ECHO_C" >&6
17135 cat >conftest.$ac_ext <<_ACEOF
17136 #line 17136 "configure"
17137 #include "confdefs.h"
17139 #include <stdarg.h>
17145 static va_list dst;
17146 static va_list src;
17147 __va_copy(dst, src)
17152 rm -f conftest.$ac_objext conftest$ac_exeext
17153 if { (eval echo "$as_me:17153: \"$ac_link\"") >&5
17154 (eval $ac_link) 2>&5
17156 echo "$as_me:17156: \$? = $ac_status" >&5
17157 (exit $ac_status); } &&
17158 { ac_try='test -s conftest$ac_exeext'
17159 { (eval echo "$as_me:17159: \"$ac_try\"") >&5
17160 (eval $ac_try) 2>&5
17162 echo "$as_me:17162: \$? = $ac_status" >&5
17163 (exit $ac_status); }; }; then
17164 cf_cv_have___va_copy=yes
17166 echo "$as_me: failed program was:" >&5
17167 cat conftest.$ac_ext >&5
17168 cf_cv_have___va_copy=no
17170 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17172 echo "$as_me:17172: result: $cf_cv_have___va_copy" >&5
17173 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
17175 test "$cf_cv_have___va_copy" = yes &&
17176 cat >>confdefs.h <<\EOF
17177 #define HAVE___VA_COPY 1
17180 echo "$as_me:17180: checking for pid_t" >&5
17181 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
17182 if test "${ac_cv_type_pid_t+set}" = set; then
17183 echo $ECHO_N "(cached) $ECHO_C" >&6
17185 cat >conftest.$ac_ext <<_ACEOF
17186 #line 17186 "configure"
17187 #include "confdefs.h"
17188 $ac_includes_default
17194 if (sizeof (pid_t))
17200 rm -f conftest.$ac_objext
17201 if { (eval echo "$as_me:17201: \"$ac_compile\"") >&5
17202 (eval $ac_compile) 2>&5
17204 echo "$as_me:17204: \$? = $ac_status" >&5
17205 (exit $ac_status); } &&
17206 { ac_try='test -s conftest.$ac_objext'
17207 { (eval echo "$as_me:17207: \"$ac_try\"") >&5
17208 (eval $ac_try) 2>&5
17210 echo "$as_me:17210: \$? = $ac_status" >&5
17211 (exit $ac_status); }; }; then
17212 ac_cv_type_pid_t=yes
17214 echo "$as_me: failed program was:" >&5
17215 cat conftest.$ac_ext >&5
17216 ac_cv_type_pid_t=no
17218 rm -f conftest.$ac_objext conftest.$ac_ext
17220 echo "$as_me:17220: result: $ac_cv_type_pid_t" >&5
17221 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
17222 if test $ac_cv_type_pid_t = yes; then
17226 cat >>confdefs.h <<EOF
17232 for ac_header in unistd.h vfork.h
17234 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17235 echo "$as_me:17235: checking for $ac_header" >&5
17236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17237 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17238 echo $ECHO_N "(cached) $ECHO_C" >&6
17240 cat >conftest.$ac_ext <<_ACEOF
17241 #line 17241 "configure"
17242 #include "confdefs.h"
17243 #include <$ac_header>
17245 if { (eval echo "$as_me:17245: \"$ac_cpp conftest.$ac_ext\"") >&5
17246 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17248 egrep -v '^ *\+' conftest.er1 >conftest.err
17250 cat conftest.err >&5
17251 echo "$as_me:17251: \$? = $ac_status" >&5
17252 (exit $ac_status); } >/dev/null; then
17253 if test -s conftest.err; then
17254 ac_cpp_err=$ac_c_preproc_warn_flag
17261 if test -z "$ac_cpp_err"; then
17262 eval "$as_ac_Header=yes"
17264 echo "$as_me: failed program was:" >&5
17265 cat conftest.$ac_ext >&5
17266 eval "$as_ac_Header=no"
17268 rm -f conftest.err conftest.$ac_ext
17270 echo "$as_me:17270: result: `eval echo '${'$as_ac_Header'}'`" >&5
17271 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17272 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17273 cat >>confdefs.h <<EOF
17274 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17280 for ac_func in fork vfork
17282 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17283 echo "$as_me:17283: checking for $ac_func" >&5
17284 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17285 if eval "test \"\${$as_ac_var+set}\" = set"; then
17286 echo $ECHO_N "(cached) $ECHO_C" >&6
17288 cat >conftest.$ac_ext <<_ACEOF
17289 #line 17289 "configure"
17290 #include "confdefs.h"
17291 /* System header to define __stub macros and hopefully few prototypes,
17292 which can conflict with char $ac_func (); below. */
17293 #include <assert.h>
17294 /* Override any gcc2 internal prototype to avoid an error. */
17298 /* We use char because int might match the return type of a gcc2
17299 builtin and then its argument prototype would still apply. */
17306 /* The GNU C library defines this for functions which it implements
17307 to always fail with ENOSYS. Some functions are actually named
17308 something starting with __ and the normal name is an alias. */
17309 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17312 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17319 rm -f conftest.$ac_objext conftest$ac_exeext
17320 if { (eval echo "$as_me:17320: \"$ac_link\"") >&5
17321 (eval $ac_link) 2>&5
17323 echo "$as_me:17323: \$? = $ac_status" >&5
17324 (exit $ac_status); } &&
17325 { ac_try='test -s conftest$ac_exeext'
17326 { (eval echo "$as_me:17326: \"$ac_try\"") >&5
17327 (eval $ac_try) 2>&5
17329 echo "$as_me:17329: \$? = $ac_status" >&5
17330 (exit $ac_status); }; }; then
17331 eval "$as_ac_var=yes"
17333 echo "$as_me: failed program was:" >&5
17334 cat conftest.$ac_ext >&5
17335 eval "$as_ac_var=no"
17337 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17339 echo "$as_me:17339: result: `eval echo '${'$as_ac_var'}'`" >&5
17340 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17341 if test `eval echo '${'$as_ac_var'}'` = yes; then
17342 cat >>confdefs.h <<EOF
17343 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17349 ac_cv_func_fork_works=$ac_cv_func_fork
17350 if test "x$ac_cv_func_fork" = xyes; then
17351 echo "$as_me:17351: checking for working fork" >&5
17352 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17353 if test "${ac_cv_func_fork_works+set}" = set; then
17354 echo $ECHO_N "(cached) $ECHO_C" >&6
17356 if test "$cross_compiling" = yes; then
17357 ac_cv_func_fork_works=cross
17359 cat >conftest.$ac_ext <<_ACEOF
17360 /* By Rüdiger Kuhlmann. */
17361 #include <sys/types.h>
17363 # include <unistd.h>
17365 /* Some systems only have a dummy stub for fork() */
17369 $ac_main_return (1);
17370 $ac_main_return (0);
17373 rm -f conftest$ac_exeext
17374 if { (eval echo "$as_me:17374: \"$ac_link\"") >&5
17375 (eval $ac_link) 2>&5
17377 echo "$as_me:17377: \$? = $ac_status" >&5
17378 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17379 { (eval echo "$as_me:17379: \"$ac_try\"") >&5
17380 (eval $ac_try) 2>&5
17382 echo "$as_me:17382: \$? = $ac_status" >&5
17383 (exit $ac_status); }; }; then
17384 ac_cv_func_fork_works=yes
17386 echo "$as_me: program exited with status $ac_status" >&5
17387 echo "$as_me: failed program was:" >&5
17388 cat conftest.$ac_ext >&5
17389 ac_cv_func_fork_works=no
17391 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17394 echo "$as_me:17394: result: $ac_cv_func_fork_works" >&5
17395 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17398 if test "x$ac_cv_func_fork_works" = xcross; then
17400 *-*-amigaos* | *-*-msdosdjgpp*)
17401 # Override, as these systems have only a dummy fork() stub
17402 ac_cv_func_fork_works=no
17405 ac_cv_func_fork_works=yes
17408 { echo "$as_me:17408: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17409 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17411 ac_cv_func_vfork_works=$ac_cv_func_vfork
17412 if test "x$ac_cv_func_vfork" = xyes; then
17413 echo "$as_me:17413: checking for working vfork" >&5
17414 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17415 if test "${ac_cv_func_vfork_works+set}" = set; then
17416 echo $ECHO_N "(cached) $ECHO_C" >&6
17418 if test "$cross_compiling" = yes; then
17419 ac_cv_func_vfork_works=cross
17421 cat >conftest.$ac_ext <<_ACEOF
17422 #line 17422 "configure"
17423 #include "confdefs.h"
17424 /* Thanks to Paul Eggert for this test. */
17426 #include <sys/types.h>
17427 #include <sys/stat.h>
17429 # include <unistd.h>
17432 # include <vfork.h>
17434 /* On some sparc systems, changes by the child to local and incoming
17435 argument registers are propagated back to the parent. The compiler
17436 is told about this with #include <vfork.h>, but some compilers
17437 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
17438 static variable whose address is put into a register that is
17439 clobbered by the vfork. */
17442 sparc_address_test (int arg)
17444 sparc_address_test (arg) int arg;
17447 static pid_t child;
17465 pid_t parent = getpid ();
17468 sparc_address_test ();
17473 /* Here is another test for sparc vfork register problems. This
17474 test uses lots of local variables, at least as many local
17475 variables as main has allocated so far including compiler
17476 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
17477 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
17478 reuse the register of parent for one of the local variables,
17479 since it will think that parent can't possibly be used any more
17480 in this routine. Assigning to the local variable will thus
17481 munge parent in the parent process. */
17483 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17484 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17485 /* Convince the compiler that p..p7 are live; otherwise, it might
17486 use the same hardware register for all 8 local variables. */
17487 if (p != p1 || p != p2 || p != p3 || p != p4
17488 || p != p5 || p != p6 || p != p7)
17491 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17492 from child file descriptors. If the child closes a descriptor
17493 before it execs or exits, this munges the parent's descriptor
17494 as well. Test for this by closing stdout in the child. */
17495 _exit(close(fileno(stdout)) != 0);
17500 while (wait(&status) != child)
17503 /* Was there some problem with vforking? */
17506 /* Did the child fail? (This shouldn't happen.) */
17509 /* Did the vfork/compiler bug occur? */
17510 || parent != getpid()
17512 /* Did the file descriptor bug occur? */
17513 || fstat(fileno(stdout), &st) != 0
17518 rm -f conftest$ac_exeext
17519 if { (eval echo "$as_me:17519: \"$ac_link\"") >&5
17520 (eval $ac_link) 2>&5
17522 echo "$as_me:17522: \$? = $ac_status" >&5
17523 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17524 { (eval echo "$as_me:17524: \"$ac_try\"") >&5
17525 (eval $ac_try) 2>&5
17527 echo "$as_me:17527: \$? = $ac_status" >&5
17528 (exit $ac_status); }; }; then
17529 ac_cv_func_vfork_works=yes
17531 echo "$as_me: program exited with status $ac_status" >&5
17532 echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17534 ac_cv_func_vfork_works=no
17536 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17539 echo "$as_me:17539: result: $ac_cv_func_vfork_works" >&5
17540 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17543 if test "x$ac_cv_func_fork_works" = xcross; then
17544 ac_cv_func_vfork_works=ac_cv_func_vfork
17545 { echo "$as_me:17545: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17546 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17549 if test "x$ac_cv_func_vfork_works" = xyes; then
17551 cat >>confdefs.h <<\EOF
17552 #define HAVE_WORKING_VFORK 1
17557 cat >>confdefs.h <<\EOF
17562 if test "x$ac_cv_func_fork_works" = xyes; then
17564 cat >>confdefs.h <<\EOF
17565 #define HAVE_WORKING_FORK 1
17570 # special check for test/ditto.c
17572 echo "$as_me:17572: checking for openpty in -lutil" >&5
17573 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17574 if test "${ac_cv_lib_util_openpty+set}" = set; then
17575 echo $ECHO_N "(cached) $ECHO_C" >&6
17577 ac_check_lib_save_LIBS=$LIBS
17578 LIBS="-lutil $LIBS"
17579 cat >conftest.$ac_ext <<_ACEOF
17580 #line 17580 "configure"
17581 #include "confdefs.h"
17583 /* Override any gcc2 internal prototype to avoid an error. */
17587 /* We use char because int might match the return type of a gcc2
17588 builtin and then its argument prototype would still apply. */
17598 rm -f conftest.$ac_objext conftest$ac_exeext
17599 if { (eval echo "$as_me:17599: \"$ac_link\"") >&5
17600 (eval $ac_link) 2>&5
17602 echo "$as_me:17602: \$? = $ac_status" >&5
17603 (exit $ac_status); } &&
17604 { ac_try='test -s conftest$ac_exeext'
17605 { (eval echo "$as_me:17605: \"$ac_try\"") >&5
17606 (eval $ac_try) 2>&5
17608 echo "$as_me:17608: \$? = $ac_status" >&5
17609 (exit $ac_status); }; }; then
17610 ac_cv_lib_util_openpty=yes
17612 echo "$as_me: failed program was:" >&5
17613 cat conftest.$ac_ext >&5
17614 ac_cv_lib_util_openpty=no
17616 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17617 LIBS=$ac_check_lib_save_LIBS
17619 echo "$as_me:17619: result: $ac_cv_lib_util_openpty" >&5
17620 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17621 if test $ac_cv_lib_util_openpty = yes; then
17627 echo "$as_me:17627: checking for openpty header" >&5
17628 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17629 if test "${cf_cv_func_openpty+set}" = set; then
17630 echo $ECHO_N "(cached) $ECHO_C" >&6
17633 cf_save_LIBS="$LIBS"
17634 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17635 for cf_header in pty.h libutil.h util.h
17637 cat >conftest.$ac_ext <<_ACEOF
17638 #line 17638 "configure"
17639 #include "confdefs.h"
17641 #include <$cf_header>
17647 int x = openpty((int *)0, (int *)0, (char *)0,
17648 (struct termios *)0, (struct winsize *)0);
17654 rm -f conftest.$ac_objext conftest$ac_exeext
17655 if { (eval echo "$as_me:17655: \"$ac_link\"") >&5
17656 (eval $ac_link) 2>&5
17658 echo "$as_me:17658: \$? = $ac_status" >&5
17659 (exit $ac_status); } &&
17660 { ac_try='test -s conftest$ac_exeext'
17661 { (eval echo "$as_me:17661: \"$ac_try\"") >&5
17662 (eval $ac_try) 2>&5
17664 echo "$as_me:17664: \$? = $ac_status" >&5
17665 (exit $ac_status); }; }; then
17667 cf_cv_func_openpty=$cf_header
17671 echo "$as_me: failed program was:" >&5
17672 cat conftest.$ac_ext >&5
17674 cf_cv_func_openpty=no
17677 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17679 LIBS="$cf_save_LIBS"
17682 echo "$as_me:17682: result: $cf_cv_func_openpty" >&5
17683 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17685 if test "$cf_cv_func_openpty" != no ; then
17687 cat >>confdefs.h <<EOF
17688 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17691 cat >>confdefs.h <<\EOF
17692 #define USE_XTERM_PTY 1
17695 if test "x$cf_cv_lib_util" = xyes ; then
17696 TEST_LIBS="-lutil $TEST_LIBS"
17700 if test "$with_hashed_db" != no ; then
17702 cat >>confdefs.h <<\EOF
17703 #define USE_HASHED_DB 1
17706 case $with_hashed_db in #(vi
17710 if test -d "$with_hashed_db" ; then
17712 if test -n "$with_hashed_db/include" ; then
17713 for cf_add_incdir in $with_hashed_db/include
17715 while test $cf_add_incdir != /usr/include
17717 if test -d $cf_add_incdir
17720 if test -n "$CFLAGS$CPPFLAGS" ; then
17721 # a loop is needed to ensure we can add subdirs of existing dirs
17722 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17723 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17724 cf_have_incdir=yes; break
17729 if test "$cf_have_incdir" = no ; then
17730 if test "$cf_add_incdir" = /usr/local/include ; then
17731 if test "$GCC" = yes
17733 cf_save_CPPFLAGS=$CPPFLAGS
17734 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17735 cat >conftest.$ac_ext <<_ACEOF
17736 #line 17736 "configure"
17737 #include "confdefs.h"
17747 rm -f conftest.$ac_objext
17748 if { (eval echo "$as_me:17748: \"$ac_compile\"") >&5
17749 (eval $ac_compile) 2>&5
17751 echo "$as_me:17751: \$? = $ac_status" >&5
17752 (exit $ac_status); } &&
17753 { ac_try='test -s conftest.$ac_objext'
17754 { (eval echo "$as_me:17754: \"$ac_try\"") >&5
17755 (eval $ac_try) 2>&5
17757 echo "$as_me:17757: \$? = $ac_status" >&5
17758 (exit $ac_status); }; }; then
17761 echo "$as_me: failed program was:" >&5
17762 cat conftest.$ac_ext >&5
17765 rm -f conftest.$ac_objext conftest.$ac_ext
17766 CPPFLAGS=$cf_save_CPPFLAGS
17771 if test "$cf_have_incdir" = no ; then
17772 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
17774 echo "${as_me:-configure}:17774: testing adding $cf_add_incdir to include-path ..." 1>&5
17776 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17778 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17779 test "$cf_top_incdir" = "$cf_add_incdir" && break
17780 cf_add_incdir="$cf_top_incdir"
17789 if test -n "$with_hashed_db/lib" ; then
17790 for cf_add_libdir in $with_hashed_db/lib
17792 if test $cf_add_libdir = /usr/lib ; then
17794 elif test -d $cf_add_libdir
17797 if test -n "$LDFLAGS$LIBS" ; then
17798 # a loop is needed to ensure we can add subdirs of existing dirs
17799 for cf_test_libdir in $LDFLAGS $LIBS ; do
17800 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17801 cf_have_libdir=yes; break
17805 if test "$cf_have_libdir" = no ; then
17806 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
17808 echo "${as_me:-configure}:17808: testing adding $cf_add_libdir to library-path ..." 1>&5
17810 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17819 echo "$as_me:17819: checking for db.h" >&5
17820 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17821 if test "${ac_cv_header_db_h+set}" = set; then
17822 echo $ECHO_N "(cached) $ECHO_C" >&6
17824 cat >conftest.$ac_ext <<_ACEOF
17825 #line 17825 "configure"
17826 #include "confdefs.h"
17829 if { (eval echo "$as_me:17829: \"$ac_cpp conftest.$ac_ext\"") >&5
17830 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17832 egrep -v '^ *\+' conftest.er1 >conftest.err
17834 cat conftest.err >&5
17835 echo "$as_me:17835: \$? = $ac_status" >&5
17836 (exit $ac_status); } >/dev/null; then
17837 if test -s conftest.err; then
17838 ac_cpp_err=$ac_c_preproc_warn_flag
17845 if test -z "$ac_cpp_err"; then
17846 ac_cv_header_db_h=yes
17848 echo "$as_me: failed program was:" >&5
17849 cat conftest.$ac_ext >&5
17850 ac_cv_header_db_h=no
17852 rm -f conftest.err conftest.$ac_ext
17854 echo "$as_me:17854: result: $ac_cv_header_db_h" >&5
17855 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17856 if test $ac_cv_header_db_h = yes; then
17858 echo "$as_me:17858: checking for version of db" >&5
17859 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17860 if test "${cf_cv_hashed_db_version+set}" = set; then
17861 echo $ECHO_N "(cached) $ECHO_C" >&6
17864 cf_cv_hashed_db_version=unknown
17866 for cf_db_version in 1 2 3 4 5
17869 echo "${as_me:-configure}:17869: testing checking for db version $cf_db_version ..." 1>&5
17871 cat >conftest.$ac_ext <<_ACEOF
17872 #line 17872 "configure"
17873 #include "confdefs.h"
17875 $ac_includes_default
17878 #ifdef DB_VERSION_MAJOR
17879 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17880 #if $cf_db_version == DB_VERSION_MAJOR
17886 #if $cf_db_version == 1
17887 /* ok: assuming this is DB 1.8.5 */
17901 rm -f conftest.$ac_objext
17902 if { (eval echo "$as_me:17902: \"$ac_compile\"") >&5
17903 (eval $ac_compile) 2>&5
17905 echo "$as_me:17905: \$? = $ac_status" >&5
17906 (exit $ac_status); } &&
17907 { ac_try='test -s conftest.$ac_objext'
17908 { (eval echo "$as_me:17908: \"$ac_try\"") >&5
17909 (eval $ac_try) 2>&5
17911 echo "$as_me:17911: \$? = $ac_status" >&5
17912 (exit $ac_status); }; }; then
17914 cf_cv_hashed_db_version=$cf_db_version
17918 echo "$as_me: failed program was:" >&5
17919 cat conftest.$ac_ext >&5
17921 rm -f conftest.$ac_objext conftest.$ac_ext
17925 echo "$as_me:17925: result: $cf_cv_hashed_db_version" >&5
17926 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17928 if test "$cf_cv_hashed_db_version" = unknown ; then
17929 { { echo "$as_me:17929: error: Cannot determine version of db" >&5
17930 echo "$as_me: error: Cannot determine version of db" >&2;}
17931 { (exit 1); exit 1; }; }
17934 echo "$as_me:17934: checking for db libraries" >&5
17935 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17936 if test "${cf_cv_hashed_db_libs+set}" = set; then
17937 echo $ECHO_N "(cached) $ECHO_C" >&6
17940 cf_cv_hashed_db_libs=unknown
17941 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17943 cf_save_libs="$LIBS"
17944 if test -n "$cf_db_libs"; then
17945 LIBS="-l$cf_db_libs $LIBS"
17948 echo "${as_me:-configure}:17948: testing checking for library "$cf_db_libs" ..." 1>&5
17950 cat >conftest.$ac_ext <<_ACEOF
17951 #line 17951 "configure"
17952 #include "confdefs.h"
17954 $ac_includes_default
17961 char *path = "/tmp/foo";
17962 #ifdef DB_VERSION_MAJOR
17963 #if DB_VERSION_MAJOR >= 4
17965 db_create(&result, NULL, 0);
17966 result->open(result,
17973 #elif DB_VERSION_MAJOR >= 3
17975 db_create(&result, NULL, 0);
17976 result->open(result,
17982 #elif DB_VERSION_MAJOR >= 2
17991 #endif /* DB_VERSION_MAJOR */
17993 DB *result = dbopen(path,
17999 ${cf_cv_main_return:-return}(result != 0)
18005 rm -f conftest.$ac_objext conftest$ac_exeext
18006 if { (eval echo "$as_me:18006: \"$ac_link\"") >&5
18007 (eval $ac_link) 2>&5
18009 echo "$as_me:18009: \$? = $ac_status" >&5
18010 (exit $ac_status); } &&
18011 { ac_try='test -s conftest$ac_exeext'
18012 { (eval echo "$as_me:18012: \"$ac_try\"") >&5
18013 (eval $ac_try) 2>&5
18015 echo "$as_me:18015: \$? = $ac_status" >&5
18016 (exit $ac_status); }; }; then
18018 if test -n "$cf_db_libs" ; then
18019 cf_cv_hashed_db_libs=$cf_db_libs
18021 cf_cv_hashed_db_libs=default
18023 LIBS="$cf_save_libs"
18027 echo "$as_me: failed program was:" >&5
18028 cat conftest.$ac_ext >&5
18030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18031 LIBS="$cf_save_libs"
18035 echo "$as_me:18035: result: $cf_cv_hashed_db_libs" >&5
18036 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
18038 if test "$cf_cv_hashed_db_libs" = unknown ; then
18039 { { echo "$as_me:18039: error: Cannot determine library for db" >&5
18040 echo "$as_me: error: Cannot determine library for db" >&2;}
18041 { (exit 1); exit 1; }; }
18042 elif test "$cf_cv_hashed_db_libs" != default ; then
18043 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
18049 { { echo "$as_me:18049: error: Cannot find db.h" >&5
18050 echo "$as_me: error: Cannot find db.h" >&2;}
18051 { (exit 1); exit 1; }; }
18057 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
18058 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18059 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18062 # Just in case, check if the C compiler has a bool type.
18064 echo "$as_me:18064: checking if we should include stdbool.h" >&5
18065 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18067 if test "${cf_cv_header_stdbool_h+set}" = set; then
18068 echo $ECHO_N "(cached) $ECHO_C" >&6
18071 cat >conftest.$ac_ext <<_ACEOF
18072 #line 18072 "configure"
18073 #include "confdefs.h"
18083 rm -f conftest.$ac_objext
18084 if { (eval echo "$as_me:18084: \"$ac_compile\"") >&5
18085 (eval $ac_compile) 2>&5
18087 echo "$as_me:18087: \$? = $ac_status" >&5
18088 (exit $ac_status); } &&
18089 { ac_try='test -s conftest.$ac_objext'
18090 { (eval echo "$as_me:18090: \"$ac_try\"") >&5
18091 (eval $ac_try) 2>&5
18093 echo "$as_me:18093: \$? = $ac_status" >&5
18094 (exit $ac_status); }; }; then
18095 cf_cv_header_stdbool_h=0
18097 echo "$as_me: failed program was:" >&5
18098 cat conftest.$ac_ext >&5
18099 cat >conftest.$ac_ext <<_ACEOF
18100 #line 18100 "configure"
18101 #include "confdefs.h"
18104 #include <stdbool.h>
18115 rm -f conftest.$ac_objext
18116 if { (eval echo "$as_me:18116: \"$ac_compile\"") >&5
18117 (eval $ac_compile) 2>&5
18119 echo "$as_me:18119: \$? = $ac_status" >&5
18120 (exit $ac_status); } &&
18121 { ac_try='test -s conftest.$ac_objext'
18122 { (eval echo "$as_me:18122: \"$ac_try\"") >&5
18123 (eval $ac_try) 2>&5
18125 echo "$as_me:18125: \$? = $ac_status" >&5
18126 (exit $ac_status); }; }; then
18127 cf_cv_header_stdbool_h=1
18129 echo "$as_me: failed program was:" >&5
18130 cat conftest.$ac_ext >&5
18131 cf_cv_header_stdbool_h=0
18133 rm -f conftest.$ac_objext conftest.$ac_ext
18135 rm -f conftest.$ac_objext conftest.$ac_ext
18138 if test "$cf_cv_header_stdbool_h" = 1
18139 then echo "$as_me:18139: result: yes" >&5
18140 echo "${ECHO_T}yes" >&6
18141 else echo "$as_me:18141: result: no" >&5
18142 echo "${ECHO_T}no" >&6
18145 echo "$as_me:18145: checking for builtin bool type" >&5
18146 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18148 if test "${cf_cv_cc_bool_type+set}" = set; then
18149 echo $ECHO_N "(cached) $ECHO_C" >&6
18152 cat >conftest.$ac_ext <<_ACEOF
18153 #line 18153 "configure"
18154 #include "confdefs.h"
18157 #include <sys/types.h>
18167 rm -f conftest.$ac_objext
18168 if { (eval echo "$as_me:18168: \"$ac_compile\"") >&5
18169 (eval $ac_compile) 2>&5
18171 echo "$as_me:18171: \$? = $ac_status" >&5
18172 (exit $ac_status); } &&
18173 { ac_try='test -s conftest.$ac_objext'
18174 { (eval echo "$as_me:18174: \"$ac_try\"") >&5
18175 (eval $ac_try) 2>&5
18177 echo "$as_me:18177: \$? = $ac_status" >&5
18178 (exit $ac_status); }; }; then
18179 cf_cv_cc_bool_type=1
18181 echo "$as_me: failed program was:" >&5
18182 cat conftest.$ac_ext >&5
18183 cf_cv_cc_bool_type=0
18185 rm -f conftest.$ac_objext conftest.$ac_ext
18189 if test "$cf_cv_cc_bool_type" = 1
18190 then echo "$as_me:18190: result: yes" >&5
18191 echo "${ECHO_T}yes" >&6
18192 else echo "$as_me:18192: result: no" >&5
18193 echo "${ECHO_T}no" >&6
18196 # Check for C++ compiler characteristics (and ensure that it's there!)
18197 if test -n "$CXX" ; then
18199 ac_cpp='$CXXCPP $CPPFLAGS'
18200 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18201 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18202 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18203 ac_main_return=return
18205 if test -n "$GXX" ; then
18206 case $cf_cv_system_name in #(vi
18208 cf_stdcpp_libname=stdcpp
18211 cf_stdcpp_libname=stdc++
18214 echo "$as_me:18214: checking for library $cf_stdcpp_libname" >&5
18215 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
18216 if test "${cf_cv_libstdcpp+set}" = set; then
18217 echo $ECHO_N "(cached) $ECHO_C" >&6
18221 LIBS="-l$cf_stdcpp_libname $LIBS"
18222 cat >conftest.$ac_ext <<_ACEOF
18223 #line 18223 "configure"
18224 #include "confdefs.h"
18226 #include <strstream.h>
18232 strstreambuf foo(buf, sizeof(buf))
18238 rm -f conftest.$ac_objext conftest$ac_exeext
18239 if { (eval echo "$as_me:18239: \"$ac_link\"") >&5
18240 (eval $ac_link) 2>&5
18242 echo "$as_me:18242: \$? = $ac_status" >&5
18243 (exit $ac_status); } &&
18244 { ac_try='test -s conftest$ac_exeext'
18245 { (eval echo "$as_me:18245: \"$ac_try\"") >&5
18246 (eval $ac_try) 2>&5
18248 echo "$as_me:18248: \$? = $ac_status" >&5
18249 (exit $ac_status); }; }; then
18250 cf_cv_libstdcpp=yes
18252 echo "$as_me: failed program was:" >&5
18253 cat conftest.$ac_ext >&5
18256 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18260 echo "$as_me:18260: result: $cf_cv_libstdcpp" >&5
18261 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
18262 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
18265 echo "$as_me:18265: checking whether $CXX understands -c and -o together" >&5
18266 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
18267 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
18268 echo $ECHO_N "(cached) $ECHO_C" >&6
18271 cat > conftest.$ac_ext <<CF_EOF
18275 ${cf_cv_main_return:-return}(0);
18278 # We do the test twice because some compilers refuse to overwrite an
18279 # existing .o file with -o, though they will create one.
18280 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18281 if { (eval echo "$as_me:18281: \"$ac_try\"") >&5
18282 (eval $ac_try) 2>&5
18284 echo "$as_me:18284: \$? = $ac_status" >&5
18285 (exit $ac_status); } &&
18286 test -f conftest2.$ac_objext && { (eval echo "$as_me:18286: \"$ac_try\"") >&5
18287 (eval $ac_try) 2>&5
18289 echo "$as_me:18289: \$? = $ac_status" >&5
18290 (exit $ac_status); };
18292 eval cf_cv_prog_CXX_c_o=yes
18294 eval cf_cv_prog_CXX_c_o=no
18299 if test $cf_cv_prog_CXX_c_o = yes; then
18300 echo "$as_me:18300: result: yes" >&5
18301 echo "${ECHO_T}yes" >&6
18303 echo "$as_me:18303: result: no" >&5
18304 echo "${ECHO_T}no" >&6
18307 case $GXX_VERSION in
18313 cf_cxx_library=unknown
18314 case $cf_cv_system_name in #(vi
18322 if test "$GXX" = yes; then
18323 echo "$as_me:18323: checking for lib$cf_gpp_libname" >&5
18324 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18326 LIBS="-l$cf_gpp_libname $LIBS"
18327 cat >conftest.$ac_ext <<_ACEOF
18328 #line 18328 "configure"
18329 #include "confdefs.h"
18331 #include <$cf_gpp_libname/builtin.h>
18336 two_arg_error_handler_t foo2 = lib_error_handler
18341 rm -f conftest.$ac_objext conftest$ac_exeext
18342 if { (eval echo "$as_me:18342: \"$ac_link\"") >&5
18343 (eval $ac_link) 2>&5
18345 echo "$as_me:18345: \$? = $ac_status" >&5
18346 (exit $ac_status); } &&
18347 { ac_try='test -s conftest$ac_exeext'
18348 { (eval echo "$as_me:18348: \"$ac_try\"") >&5
18349 (eval $ac_try) 2>&5
18351 echo "$as_me:18351: \$? = $ac_status" >&5
18352 (exit $ac_status); }; }; then
18354 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18355 if test "$cf_gpp_libname" = cpp ; then
18357 cat >>confdefs.h <<\EOF
18358 #define HAVE_GPP_BUILTIN_H 1
18363 cat >>confdefs.h <<\EOF
18364 #define HAVE_GXX_BUILTIN_H 1
18369 echo "$as_me: failed program was:" >&5
18370 cat conftest.$ac_ext >&5
18371 cat >conftest.$ac_ext <<_ACEOF
18372 #line 18372 "configure"
18373 #include "confdefs.h"
18375 #include <builtin.h>
18380 two_arg_error_handler_t foo2 = lib_error_handler
18385 rm -f conftest.$ac_objext conftest$ac_exeext
18386 if { (eval echo "$as_me:18386: \"$ac_link\"") >&5
18387 (eval $ac_link) 2>&5
18389 echo "$as_me:18389: \$? = $ac_status" >&5
18390 (exit $ac_status); } &&
18391 { ac_try='test -s conftest$ac_exeext'
18392 { (eval echo "$as_me:18392: \"$ac_try\"") >&5
18393 (eval $ac_try) 2>&5
18395 echo "$as_me:18395: \$? = $ac_status" >&5
18396 (exit $ac_status); }; }; then
18398 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18400 cat >>confdefs.h <<\EOF
18401 #define HAVE_BUILTIN_H 1
18405 echo "$as_me: failed program was:" >&5
18406 cat conftest.$ac_ext >&5
18409 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18411 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18413 echo "$as_me:18413: result: $cf_cxx_library" >&5
18414 echo "${ECHO_T}$cf_cxx_library" >&6
18424 ac_cpp='$CXXCPP $CPPFLAGS'
18425 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18426 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18427 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18428 ac_main_return=return
18429 echo "$as_me:18429: checking how to run the C++ preprocessor" >&5
18430 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18431 if test -z "$CXXCPP"; then
18432 if test "${ac_cv_prog_CXXCPP+set}" = set; then
18433 echo $ECHO_N "(cached) $ECHO_C" >&6
18435 # Double quotes because CXXCPP needs to be expanded
18436 for CXXCPP in "$CXX -E" "/lib/cpp"
18438 ac_preproc_ok=false
18439 for ac_cxx_preproc_warn_flag in '' yes
18441 # Use a header file that comes with gcc, so configuring glibc
18442 # with a fresh cross-compiler works.
18443 # On the NeXT, cc -E runs the code through the compiler's parser,
18444 # not just through cpp. "Syntax error" is here to catch this case.
18445 cat >conftest.$ac_ext <<_ACEOF
18446 #line 18446 "configure"
18447 #include "confdefs.h"
18448 #include <assert.h>
18451 if { (eval echo "$as_me:18451: \"$ac_cpp conftest.$ac_ext\"") >&5
18452 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18454 egrep -v '^ *\+' conftest.er1 >conftest.err
18456 cat conftest.err >&5
18457 echo "$as_me:18457: \$? = $ac_status" >&5
18458 (exit $ac_status); } >/dev/null; then
18459 if test -s conftest.err; then
18460 ac_cpp_err=$ac_cxx_preproc_warn_flag
18467 if test -z "$ac_cpp_err"; then
18470 echo "$as_me: failed program was:" >&5
18471 cat conftest.$ac_ext >&5
18472 # Broken: fails on valid input.
18475 rm -f conftest.err conftest.$ac_ext
18477 # OK, works on sane cases. Now check whether non-existent headers
18478 # can be detected and how.
18479 cat >conftest.$ac_ext <<_ACEOF
18480 #line 18480 "configure"
18481 #include "confdefs.h"
18482 #include <ac_nonexistent.h>
18484 if { (eval echo "$as_me:18484: \"$ac_cpp conftest.$ac_ext\"") >&5
18485 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18487 egrep -v '^ *\+' conftest.er1 >conftest.err
18489 cat conftest.err >&5
18490 echo "$as_me:18490: \$? = $ac_status" >&5
18491 (exit $ac_status); } >/dev/null; then
18492 if test -s conftest.err; then
18493 ac_cpp_err=$ac_cxx_preproc_warn_flag
18500 if test -z "$ac_cpp_err"; then
18501 # Broken: success on invalid input.
18504 echo "$as_me: failed program was:" >&5
18505 cat conftest.$ac_ext >&5
18506 # Passes both tests.
18510 rm -f conftest.err conftest.$ac_ext
18513 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18514 rm -f conftest.err conftest.$ac_ext
18515 if $ac_preproc_ok; then
18520 ac_cv_prog_CXXCPP=$CXXCPP
18523 CXXCPP=$ac_cv_prog_CXXCPP
18525 ac_cv_prog_CXXCPP=$CXXCPP
18527 echo "$as_me:18527: result: $CXXCPP" >&5
18528 echo "${ECHO_T}$CXXCPP" >&6
18529 ac_preproc_ok=false
18530 for ac_cxx_preproc_warn_flag in '' yes
18532 # Use a header file that comes with gcc, so configuring glibc
18533 # with a fresh cross-compiler works.
18534 # On the NeXT, cc -E runs the code through the compiler's parser,
18535 # not just through cpp. "Syntax error" is here to catch this case.
18536 cat >conftest.$ac_ext <<_ACEOF
18537 #line 18537 "configure"
18538 #include "confdefs.h"
18539 #include <assert.h>
18542 if { (eval echo "$as_me:18542: \"$ac_cpp conftest.$ac_ext\"") >&5
18543 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18545 egrep -v '^ *\+' conftest.er1 >conftest.err
18547 cat conftest.err >&5
18548 echo "$as_me:18548: \$? = $ac_status" >&5
18549 (exit $ac_status); } >/dev/null; then
18550 if test -s conftest.err; then
18551 ac_cpp_err=$ac_cxx_preproc_warn_flag
18558 if test -z "$ac_cpp_err"; then
18561 echo "$as_me: failed program was:" >&5
18562 cat conftest.$ac_ext >&5
18563 # Broken: fails on valid input.
18566 rm -f conftest.err conftest.$ac_ext
18568 # OK, works on sane cases. Now check whether non-existent headers
18569 # can be detected and how.
18570 cat >conftest.$ac_ext <<_ACEOF
18571 #line 18571 "configure"
18572 #include "confdefs.h"
18573 #include <ac_nonexistent.h>
18575 if { (eval echo "$as_me:18575: \"$ac_cpp conftest.$ac_ext\"") >&5
18576 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18578 egrep -v '^ *\+' conftest.er1 >conftest.err
18580 cat conftest.err >&5
18581 echo "$as_me:18581: \$? = $ac_status" >&5
18582 (exit $ac_status); } >/dev/null; then
18583 if test -s conftest.err; then
18584 ac_cpp_err=$ac_cxx_preproc_warn_flag
18591 if test -z "$ac_cpp_err"; then
18592 # Broken: success on invalid input.
18595 echo "$as_me: failed program was:" >&5
18596 cat conftest.$ac_ext >&5
18597 # Passes both tests.
18601 rm -f conftest.err conftest.$ac_ext
18604 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18605 rm -f conftest.err conftest.$ac_ext
18606 if $ac_preproc_ok; then
18609 { { echo "$as_me:18609: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18610 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18611 { (exit 1); exit 1; }; }
18615 ac_cpp='$CXXCPP $CPPFLAGS'
18616 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18617 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18618 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18619 ac_main_return=return
18621 for ac_header in typeinfo
18623 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18624 echo "$as_me:18624: checking for $ac_header" >&5
18625 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18626 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18627 echo $ECHO_N "(cached) $ECHO_C" >&6
18629 cat >conftest.$ac_ext <<_ACEOF
18630 #line 18630 "configure"
18631 #include "confdefs.h"
18632 #include <$ac_header>
18634 if { (eval echo "$as_me:18634: \"$ac_cpp conftest.$ac_ext\"") >&5
18635 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18637 egrep -v '^ *\+' conftest.er1 >conftest.err
18639 cat conftest.err >&5
18640 echo "$as_me:18640: \$? = $ac_status" >&5
18641 (exit $ac_status); } >/dev/null; then
18642 if test -s conftest.err; then
18643 ac_cpp_err=$ac_cxx_preproc_warn_flag
18650 if test -z "$ac_cpp_err"; then
18651 eval "$as_ac_Header=yes"
18653 echo "$as_me: failed program was:" >&5
18654 cat conftest.$ac_ext >&5
18655 eval "$as_ac_Header=no"
18657 rm -f conftest.err conftest.$ac_ext
18659 echo "$as_me:18659: result: `eval echo '${'$as_ac_Header'}'`" >&5
18660 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18661 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18662 cat >>confdefs.h <<EOF
18663 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18669 for ac_header in iostream
18671 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18672 echo "$as_me:18672: checking for $ac_header" >&5
18673 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18674 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18675 echo $ECHO_N "(cached) $ECHO_C" >&6
18677 cat >conftest.$ac_ext <<_ACEOF
18678 #line 18678 "configure"
18679 #include "confdefs.h"
18680 #include <$ac_header>
18682 if { (eval echo "$as_me:18682: \"$ac_cpp conftest.$ac_ext\"") >&5
18683 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18685 egrep -v '^ *\+' conftest.er1 >conftest.err
18687 cat conftest.err >&5
18688 echo "$as_me:18688: \$? = $ac_status" >&5
18689 (exit $ac_status); } >/dev/null; then
18690 if test -s conftest.err; then
18691 ac_cpp_err=$ac_cxx_preproc_warn_flag
18698 if test -z "$ac_cpp_err"; then
18699 eval "$as_ac_Header=yes"
18701 echo "$as_me: failed program was:" >&5
18702 cat conftest.$ac_ext >&5
18703 eval "$as_ac_Header=no"
18705 rm -f conftest.err conftest.$ac_ext
18707 echo "$as_me:18707: result: `eval echo '${'$as_ac_Header'}'`" >&5
18708 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18709 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18710 cat >>confdefs.h <<EOF
18711 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18717 if test x"$ac_cv_header_iostream" = xyes ; then
18718 echo "$as_me:18718: checking if iostream uses std-namespace" >&5
18719 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18720 cat >conftest.$ac_ext <<_ACEOF
18721 #line 18721 "configure"
18722 #include "confdefs.h"
18724 #include <iostream>
18731 cerr << "testing" << endl;
18737 rm -f conftest.$ac_objext
18738 if { (eval echo "$as_me:18738: \"$ac_compile\"") >&5
18739 (eval $ac_compile) 2>&5
18741 echo "$as_me:18741: \$? = $ac_status" >&5
18742 (exit $ac_status); } &&
18743 { ac_try='test -s conftest.$ac_objext'
18744 { (eval echo "$as_me:18744: \"$ac_try\"") >&5
18745 (eval $ac_try) 2>&5
18747 echo "$as_me:18747: \$? = $ac_status" >&5
18748 (exit $ac_status); }; }; then
18749 cf_iostream_namespace=yes
18751 echo "$as_me: failed program was:" >&5
18752 cat conftest.$ac_ext >&5
18753 cf_iostream_namespace=no
18755 rm -f conftest.$ac_objext conftest.$ac_ext
18756 echo "$as_me:18756: result: $cf_iostream_namespace" >&5
18757 echo "${ECHO_T}$cf_iostream_namespace" >&6
18758 if test "$cf_iostream_namespace" = yes ; then
18760 cat >>confdefs.h <<\EOF
18761 #define IOSTREAM_NAMESPACE 1
18767 echo "$as_me:18767: checking if we should include stdbool.h" >&5
18768 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18770 if test "${cf_cv_header_stdbool_h+set}" = set; then
18771 echo $ECHO_N "(cached) $ECHO_C" >&6
18774 cat >conftest.$ac_ext <<_ACEOF
18775 #line 18775 "configure"
18776 #include "confdefs.h"
18786 rm -f conftest.$ac_objext
18787 if { (eval echo "$as_me:18787: \"$ac_compile\"") >&5
18788 (eval $ac_compile) 2>&5
18790 echo "$as_me:18790: \$? = $ac_status" >&5
18791 (exit $ac_status); } &&
18792 { ac_try='test -s conftest.$ac_objext'
18793 { (eval echo "$as_me:18793: \"$ac_try\"") >&5
18794 (eval $ac_try) 2>&5
18796 echo "$as_me:18796: \$? = $ac_status" >&5
18797 (exit $ac_status); }; }; then
18798 cf_cv_header_stdbool_h=0
18800 echo "$as_me: failed program was:" >&5
18801 cat conftest.$ac_ext >&5
18802 cat >conftest.$ac_ext <<_ACEOF
18803 #line 18803 "configure"
18804 #include "confdefs.h"
18807 #include <stdbool.h>
18818 rm -f conftest.$ac_objext
18819 if { (eval echo "$as_me:18819: \"$ac_compile\"") >&5
18820 (eval $ac_compile) 2>&5
18822 echo "$as_me:18822: \$? = $ac_status" >&5
18823 (exit $ac_status); } &&
18824 { ac_try='test -s conftest.$ac_objext'
18825 { (eval echo "$as_me:18825: \"$ac_try\"") >&5
18826 (eval $ac_try) 2>&5
18828 echo "$as_me:18828: \$? = $ac_status" >&5
18829 (exit $ac_status); }; }; then
18830 cf_cv_header_stdbool_h=1
18832 echo "$as_me: failed program was:" >&5
18833 cat conftest.$ac_ext >&5
18834 cf_cv_header_stdbool_h=0
18836 rm -f conftest.$ac_objext conftest.$ac_ext
18838 rm -f conftest.$ac_objext conftest.$ac_ext
18841 if test "$cf_cv_header_stdbool_h" = 1
18842 then echo "$as_me:18842: result: yes" >&5
18843 echo "${ECHO_T}yes" >&6
18844 else echo "$as_me:18844: result: no" >&5
18845 echo "${ECHO_T}no" >&6
18848 echo "$as_me:18848: checking for builtin bool type" >&5
18849 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18851 if test "${cf_cv_builtin_bool+set}" = set; then
18852 echo $ECHO_N "(cached) $ECHO_C" >&6
18855 cat >conftest.$ac_ext <<_ACEOF
18856 #line 18856 "configure"
18857 #include "confdefs.h"
18860 #include <sys/types.h>
18870 rm -f conftest.$ac_objext
18871 if { (eval echo "$as_me:18871: \"$ac_compile\"") >&5
18872 (eval $ac_compile) 2>&5
18874 echo "$as_me:18874: \$? = $ac_status" >&5
18875 (exit $ac_status); } &&
18876 { ac_try='test -s conftest.$ac_objext'
18877 { (eval echo "$as_me:18877: \"$ac_try\"") >&5
18878 (eval $ac_try) 2>&5
18880 echo "$as_me:18880: \$? = $ac_status" >&5
18881 (exit $ac_status); }; }; then
18882 cf_cv_builtin_bool=1
18884 echo "$as_me: failed program was:" >&5
18885 cat conftest.$ac_ext >&5
18886 cf_cv_builtin_bool=0
18888 rm -f conftest.$ac_objext conftest.$ac_ext
18892 if test "$cf_cv_builtin_bool" = 1
18893 then echo "$as_me:18893: result: yes" >&5
18894 echo "${ECHO_T}yes" >&6
18895 else echo "$as_me:18895: result: no" >&5
18896 echo "${ECHO_T}no" >&6
18899 echo "$as_me:18899: checking for size of bool" >&5
18900 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18901 if test "${cf_cv_type_of_bool+set}" = set; then
18902 echo $ECHO_N "(cached) $ECHO_C" >&6
18906 if test "$cross_compiling" = yes; then
18907 cf_cv_type_of_bool=unknown
18909 cat >conftest.$ac_ext <<_ACEOF
18910 #line 18910 "configure"
18911 #include "confdefs.h"
18913 #include <stdlib.h>
18916 #if defined(__cplusplus)
18918 #ifdef HAVE_GXX_BUILTIN_H
18919 #include <g++/builtin.h>
18920 #elif HAVE_GPP_BUILTIN_H
18921 #include <gpp/builtin.h>
18922 #elif HAVE_BUILTIN_H
18923 #include <builtin.h>
18928 #if $cf_cv_header_stdbool_h
18929 #include <stdbool.h>
18936 FILE *fp = fopen("cf_test.out", "w");
18939 if ((bool)(-x) >= 0)
18940 fputs("unsigned ", fp);
18941 if (sizeof(x) == sizeof(int)) fputs("int", fp);
18942 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18943 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18944 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18947 ${cf_cv_main_return:-return}(0);
18951 rm -f conftest$ac_exeext
18952 if { (eval echo "$as_me:18952: \"$ac_link\"") >&5
18953 (eval $ac_link) 2>&5
18955 echo "$as_me:18955: \$? = $ac_status" >&5
18956 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18957 { (eval echo "$as_me:18957: \"$ac_try\"") >&5
18958 (eval $ac_try) 2>&5
18960 echo "$as_me:18960: \$? = $ac_status" >&5
18961 (exit $ac_status); }; }; then
18962 cf_cv_type_of_bool=`cat cf_test.out`
18963 if test -z "$cf_cv_type_of_bool"; then
18964 cf_cv_type_of_bool=unknown
18967 echo "$as_me: program exited with status $ac_status" >&5
18968 echo "$as_me: failed program was:" >&5
18969 cat conftest.$ac_ext >&5
18970 cf_cv_type_of_bool=unknown
18972 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18978 echo "$as_me:18978: result: $cf_cv_type_of_bool" >&5
18979 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18980 if test "$cf_cv_type_of_bool" = unknown ; then
18981 case .$NCURSES_BOOL in #(vi
18982 .auto|.) NCURSES_BOOL=unsigned;;
18984 { echo "$as_me:18984: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18985 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18986 cf_cv_type_of_bool=$NCURSES_BOOL
18989 echo "$as_me:18989: checking for special defines needed for etip.h" >&5
18990 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18991 cf_save_CXXFLAGS="$CXXFLAGS"
18994 # etip.h includes ncurses.h which includes ncurses_dll.h
18995 # But ncurses_dll.h is generated - fix here.
18996 test -d include || mkdir include
18997 test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' ${srcdir}/include/ncurses_dll.h.in >include/ncurses_dll.h
18999 for cf_math in "" MATH_H
19001 for cf_excp in "" MATH_EXCEPTION
19003 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
19004 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
19005 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
19006 cat >conftest.$ac_ext <<_ACEOF
19007 #line 19007 "configure"
19008 #include "confdefs.h"
19010 #include <etip.h.in>
19020 rm -f conftest.$ac_objext
19021 if { (eval echo "$as_me:19021: \"$ac_compile\"") >&5
19022 (eval $ac_compile) 2>&5
19024 echo "$as_me:19024: \$? = $ac_status" >&5
19025 (exit $ac_status); } &&
19026 { ac_try='test -s conftest.$ac_objext'
19027 { (eval echo "$as_me:19027: \"$ac_try\"") >&5
19028 (eval $ac_try) 2>&5
19030 echo "$as_me:19030: \$? = $ac_status" >&5
19031 (exit $ac_status); }; }; then
19033 test -n "$cf_math" && cat >>confdefs.h <<EOF
19034 #define ETIP_NEEDS_${cf_math} 1
19037 test -n "$cf_excp" && cat >>confdefs.h <<EOF
19038 #define ETIP_NEEDS_${cf_excp} 1
19041 cf_result="$cf_math $cf_excp"
19045 echo "$as_me: failed program was:" >&5
19046 cat conftest.$ac_ext >&5
19048 rm -f conftest.$ac_objext conftest.$ac_ext
19051 echo "$as_me:19051: result: $cf_result" >&5
19052 echo "${ECHO_T}$cf_result" >&6
19053 CXXFLAGS="$cf_save_CXXFLAGS"
19055 if test -n "$CXX"; then
19056 echo "$as_me:19056: checking if $CXX accepts parameter initialization" >&5
19057 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
19058 if test "${cf_cv_cpp_param_init+set}" = set; then
19059 echo $ECHO_N "(cached) $ECHO_C" >&6
19063 ac_cpp='$CXXCPP $CPPFLAGS'
19064 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19065 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19066 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19067 ac_main_return=return
19069 if test "$cross_compiling" = yes; then
19070 cf_cv_cpp_param_init=unknown
19072 cat >conftest.$ac_ext <<_ACEOF
19073 #line 19073 "configure"
19074 #include "confdefs.h"
19084 TEST::TEST(int x = 1) // some compilers do not like second initializer
19091 rm -f conftest$ac_exeext
19092 if { (eval echo "$as_me:19092: \"$ac_link\"") >&5
19093 (eval $ac_link) 2>&5
19095 echo "$as_me:19095: \$? = $ac_status" >&5
19096 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19097 { (eval echo "$as_me:19097: \"$ac_try\"") >&5
19098 (eval $ac_try) 2>&5
19100 echo "$as_me:19100: \$? = $ac_status" >&5
19101 (exit $ac_status); }; }; then
19102 cf_cv_cpp_param_init=yes
19104 echo "$as_me: program exited with status $ac_status" >&5
19105 echo "$as_me: failed program was:" >&5
19106 cat conftest.$ac_ext >&5
19107 cf_cv_cpp_param_init=no
19109 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19112 ac_cpp='$CXXCPP $CPPFLAGS'
19113 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19114 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19115 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19116 ac_main_return=return
19119 echo "$as_me:19119: result: $cf_cv_cpp_param_init" >&5
19120 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
19122 test "$cf_cv_cpp_param_init" = yes &&
19123 cat >>confdefs.h <<\EOF
19124 #define CPP_HAS_PARAM_INIT 1
19127 if test -n "$CXX"; then
19129 echo "$as_me:19129: checking if $CXX accepts static_cast" >&5
19130 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
19131 if test "${cf_cv_cpp_static_cast+set}" = set; then
19132 echo $ECHO_N "(cached) $ECHO_C" >&6
19136 ac_cpp='$CXXCPP $CPPFLAGS'
19137 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19138 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19139 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19140 ac_main_return=return
19142 cat >conftest.$ac_ext <<_ACEOF
19143 #line 19143 "configure"
19144 #include "confdefs.h"
19149 NCursesPanel(int nlines,
19159 template<class T> class NCursesUserPanel : public NCursesPanel
19162 NCursesUserPanel (int nlines,
19166 const T* p_UserData = static_cast<T*>(0))
19167 : NCursesPanel (nlines, ncols, begin_y, begin_x)
19170 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
19174 virtual ~NCursesUserPanel() {};
19181 const char* p_UserData = static_cast<char*>(0)
19186 rm -f conftest.$ac_objext
19187 if { (eval echo "$as_me:19187: \"$ac_compile\"") >&5
19188 (eval $ac_compile) 2>&5
19190 echo "$as_me:19190: \$? = $ac_status" >&5
19191 (exit $ac_status); } &&
19192 { ac_try='test -s conftest.$ac_objext'
19193 { (eval echo "$as_me:19193: \"$ac_try\"") >&5
19194 (eval $ac_try) 2>&5
19196 echo "$as_me:19196: \$? = $ac_status" >&5
19197 (exit $ac_status); }; }; then
19198 cf_cv_cpp_static_cast=yes
19200 echo "$as_me: failed program was:" >&5
19201 cat conftest.$ac_ext >&5
19202 cf_cv_cpp_static_cast=no
19204 rm -f conftest.$ac_objext conftest.$ac_ext
19207 ac_cpp='$CXXCPP $CPPFLAGS'
19208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19209 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19211 ac_main_return=return
19214 echo "$as_me:19214: result: $cf_cv_cpp_static_cast" >&5
19215 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
19219 test "$cf_cv_cpp_static_cast" = yes &&
19220 cat >>confdefs.h <<\EOF
19221 #define CPP_HAS_STATIC_CAST 1
19225 CXX_ARFLAGS='$(ARFLAGS)'
19226 case $cf_cv_system_name in #(vi
19228 if test "$GXX" != yes ; then
19230 CXX_ARFLAGS='-ar -o'
19234 CXXLDFLAGS="-u main"
19237 if test "$GXX" != yes ; then
19239 CXX_ARFLAGS='-xar -o'
19246 cf_cv_builtin_bool=1
19248 # Just because we are not configuring against C++ right now does not
19249 # mean that a user will not want to use C++. Some distributors disable
19250 # the C++ portion of this configuration as a shortcut (or just to avoid
19251 # compiling the demo in the c++ directory). So we need a reasonable
19252 # default for the 'bool' type.
19254 # Caveat: since the storage of the bool type is not standardized, it
19257 if test "$NCURSES_BOOL" != auto ; then
19258 cf_cv_type_of_bool=$NCURSES_BOOL
19259 cf_cv_header_stdbool_h=0
19261 if test "$cf_cv_header_stdbool_h" = 1 ; then
19263 echo "$as_me:19263: checking for size of bool" >&5
19264 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19265 if test "${cf_cv_type_of_bool+set}" = set; then
19266 echo $ECHO_N "(cached) $ECHO_C" >&6
19270 if test "$cross_compiling" = yes; then
19271 cf_cv_type_of_bool=unknown
19273 cat >conftest.$ac_ext <<_ACEOF
19274 #line 19274 "configure"
19275 #include "confdefs.h"
19277 #include <stdlib.h>
19280 #if defined(__cplusplus)
19282 #ifdef HAVE_GXX_BUILTIN_H
19283 #include <g++/builtin.h>
19284 #elif HAVE_GPP_BUILTIN_H
19285 #include <gpp/builtin.h>
19286 #elif HAVE_BUILTIN_H
19287 #include <builtin.h>
19292 #if $cf_cv_header_stdbool_h
19293 #include <stdbool.h>
19300 FILE *fp = fopen("cf_test.out", "w");
19303 if ((bool)(-x) >= 0)
19304 fputs("unsigned ", fp);
19305 if (sizeof(x) == sizeof(int)) fputs("int", fp);
19306 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19307 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19308 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19311 ${cf_cv_main_return:-return}(0);
19315 rm -f conftest$ac_exeext
19316 if { (eval echo "$as_me:19316: \"$ac_link\"") >&5
19317 (eval $ac_link) 2>&5
19319 echo "$as_me:19319: \$? = $ac_status" >&5
19320 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19321 { (eval echo "$as_me:19321: \"$ac_try\"") >&5
19322 (eval $ac_try) 2>&5
19324 echo "$as_me:19324: \$? = $ac_status" >&5
19325 (exit $ac_status); }; }; then
19326 cf_cv_type_of_bool=`cat cf_test.out`
19327 if test -z "$cf_cv_type_of_bool"; then
19328 cf_cv_type_of_bool=unknown
19331 echo "$as_me: program exited with status $ac_status" >&5
19332 echo "$as_me: failed program was:" >&5
19333 cat conftest.$ac_ext >&5
19334 cf_cv_type_of_bool=unknown
19336 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19342 echo "$as_me:19342: result: $cf_cv_type_of_bool" >&5
19343 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19344 if test "$cf_cv_type_of_bool" = unknown ; then
19345 case .$NCURSES_BOOL in #(vi
19346 .auto|.) NCURSES_BOOL=unsigned;;
19348 { echo "$as_me:19348: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19349 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19350 cf_cv_type_of_bool=$NCURSES_BOOL
19354 echo "$as_me:19354: checking for fallback type of bool" >&5
19355 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19356 case "$host_cpu" in #(vi
19357 i?86) cf_cv_type_of_bool=char ;; #(vi
19358 *) cf_cv_type_of_bool=int ;;
19360 echo "$as_me:19360: result: $cf_cv_type_of_bool" >&5
19361 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19366 # If the C compiler did not declare bool, and we did not determine that the C++
19367 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19368 # ncurses library use the same type as C++ bool. Note that this allows one to
19369 # specify the type of bool in a configure-script option and postpone
19370 # integration with the C++ compiler provided that the types are compatible.
19372 if test $cf_cv_cc_bool_type = 1
19374 # oops: C has a bool. Unlikely, but C++ could differ.
19376 elif test $cf_cv_builtin_bool = 0
19381 # this is the normal case
19382 USE_CXX_BOOL='defined(__cplusplus)'
19385 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19387 if test "$cf_with_ada" != "no" ; then
19388 if test "$with_libtool" != "no"; then
19389 { echo "$as_me:19389: WARNING: libtool does not support Ada - disabling feature" >&5
19390 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19395 if test "$cf_with_ada" != "no" ; then
19397 cf_ada_make=gnatmake
19398 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19399 set dummy $cf_ada_make; ac_word=$2
19400 echo "$as_me:19400: checking for $ac_word" >&5
19401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19402 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19403 echo $ECHO_N "(cached) $ECHO_C" >&6
19405 if test -n "$gnat_exists"; then
19406 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19408 ac_save_IFS=$IFS; IFS=$ac_path_separator
19410 for ac_dir in $ac_dummy; do
19412 test -z "$ac_dir" && ac_dir=.
19413 $as_executable_p "$ac_dir/$ac_word" || continue
19414 ac_cv_prog_gnat_exists="yes"
19415 echo "$as_me:19415: found $ac_dir/$ac_word" >&5
19419 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19422 gnat_exists=$ac_cv_prog_gnat_exists
19423 if test -n "$gnat_exists"; then
19424 echo "$as_me:19424: result: $gnat_exists" >&5
19425 echo "${ECHO_T}$gnat_exists" >&6
19427 echo "$as_me:19427: result: no" >&5
19428 echo "${ECHO_T}no" >&6
19431 if test "$ac_cv_prog_gnat_exists" = no; then
19433 cf_cv_prog_gnat_correct=no
19436 echo "$as_me:19436: checking for gnat version" >&5
19437 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19438 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19439 grep '[0-9].[0-9][0-9]*' |\
19440 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19441 echo "$as_me:19441: result: $cf_gnat_version" >&5
19442 echo "${ECHO_T}$cf_gnat_version" >&6
19444 case $cf_gnat_version in #(vi
19445 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19446 cf_cv_prog_gnat_correct=yes
19449 { echo "$as_me:19449: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19450 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19451 cf_cv_prog_gnat_correct=no
19455 # Extract the first word of "m4", so it can be a program name with args.
19456 set dummy m4; ac_word=$2
19457 echo "$as_me:19457: checking for $ac_word" >&5
19458 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19459 if test "${ac_cv_prog_M4_exists+set}" = set; then
19460 echo $ECHO_N "(cached) $ECHO_C" >&6
19462 if test -n "$M4_exists"; then
19463 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19465 ac_save_IFS=$IFS; IFS=$ac_path_separator
19467 for ac_dir in $ac_dummy; do
19469 test -z "$ac_dir" && ac_dir=.
19470 $as_executable_p "$ac_dir/$ac_word" || continue
19471 ac_cv_prog_M4_exists="yes"
19472 echo "$as_me:19472: found $ac_dir/$ac_word" >&5
19476 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19479 M4_exists=$ac_cv_prog_M4_exists
19480 if test -n "$M4_exists"; then
19481 echo "$as_me:19481: result: $M4_exists" >&5
19482 echo "${ECHO_T}$M4_exists" >&6
19484 echo "$as_me:19484: result: no" >&5
19485 echo "${ECHO_T}no" >&6
19488 if test "$ac_cv_prog_M4_exists" = no; then
19489 cf_cv_prog_gnat_correct=no
19490 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19492 if test "$cf_cv_prog_gnat_correct" = yes; then
19493 echo "$as_me:19493: checking if GNAT works" >&5
19494 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19496 rm -rf conftest* *~conftest*
19497 cat >>conftest.ads <<CF_EOF
19498 procedure conftest;
19500 cat >>conftest.adb <<CF_EOF
19503 procedure conftest is
19505 Text_IO.Put ("Hello World");
19507 GNAT.OS_Lib.OS_Exit (0);
19510 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19511 if ( ./conftest 1>&5 2>&1 ) ; then
19512 cf_cv_prog_gnat_correct=yes
19514 cf_cv_prog_gnat_correct=no
19517 cf_cv_prog_gnat_correct=no
19519 rm -rf conftest* *~conftest*
19521 echo "$as_me:19521: result: $cf_cv_prog_gnat_correct" >&5
19522 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19526 if test "x$cf_cv_prog_gnat_correct" = xyes; then
19528 ADAFLAGS="$ADAFLAGS -gnatpn"
19530 echo "$as_me:19530: checking optimization options for ADAFLAGS" >&5
19531 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19535 ADAFLAGS="$ADAFLAGS -g"
19541 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
19543 ADAFLAGS="$ADAFLAGS $cf_O_flag"
19547 echo "$as_me:19547: result: $ADAFLAGS" >&5
19548 echo "${ECHO_T}$ADAFLAGS" >&6
19550 echo "$as_me:19550: checking if GNAT supports generics" >&5
19551 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19552 case $cf_gnat_version in #(vi
19553 3.[1-9]*|[4-9].*) #(vi
19554 cf_gnat_generics=yes
19557 cf_gnat_generics=no
19560 echo "$as_me:19560: result: $cf_gnat_generics" >&5
19561 echo "${ECHO_T}$cf_gnat_generics" >&6
19563 if test "$cf_gnat_generics" = yes
19565 cf_compile_generics=generics
19566 cf_generic_objects="\${GENOBJS}"
19568 cf_compile_generics=
19569 cf_generic_objects=
19572 echo "$as_me:19572: checking if GNAT supports SIGINT" >&5
19573 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19574 if test "${cf_cv_gnat_sigint+set}" = set; then
19575 echo $ECHO_N "(cached) $ECHO_C" >&6
19578 rm -rf conftest* *~conftest*
19579 cat >>conftest.ads <<CF_EOF
19580 with Ada.Interrupts.Names;
19582 package ConfTest is
19584 pragma Warnings (Off); -- the next pragma exists since 3.11p
19585 pragma Unreserve_All_Interrupts;
19586 pragma Warnings (On);
19588 protected Process is
19590 function Continue return Boolean;
19591 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19593 Done : Boolean := False;
19598 cat >>conftest.adb <<CF_EOF
19599 package body ConfTest is
19600 protected body Process is
19605 function Continue return Boolean is
19612 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19613 cf_cv_gnat_sigint=yes
19615 cf_cv_gnat_sigint=no
19617 rm -rf conftest* *~conftest*
19620 echo "$as_me:19620: result: $cf_cv_gnat_sigint" >&5
19621 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19623 if test $cf_cv_gnat_sigint = yes ; then
19626 USE_GNAT_SIGINT="#"
19629 echo "$as_me:19629: checking if GNAT pragma Unreferenced works" >&5
19630 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19631 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19632 echo $ECHO_N "(cached) $ECHO_C" >&6
19635 rm -rf conftest* *~conftest*
19636 cat >>conftest.ads <<CF_EOF
19637 procedure conftest;
19639 cat >>conftest.adb <<CF_EOF
19642 procedure conftest is
19644 pragma Unreferenced (test);
19647 Text_IO.Put ("Hello World");
19649 GNAT.OS_Lib.OS_Exit (0);
19652 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19653 cf_cv_pragma_unreferenced=yes
19655 cf_cv_pragma_unreferenced=no
19657 rm -rf conftest* *~conftest*
19660 echo "$as_me:19660: result: $cf_cv_pragma_unreferenced" >&5
19661 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19663 # if the pragma is supported, use it (needed in the Trace code).
19664 if test $cf_cv_pragma_unreferenced = yes ; then
19670 cf_gnat_libraries=no
19671 cf_gnat_projects=no
19673 echo "$as_me:19673: checking if GNAT supports project files" >&5
19674 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19675 case $cf_gnat_version in #(vi
19679 case $cf_cv_system_name in #(vi
19680 cygwin*|msys*) #(vi
19683 mkdir conftest.src conftest.bin conftest.lib
19685 rm -rf conftest* *~conftest*
19686 cat >>library.gpr <<CF_EOF
19688 Kind := External ("LIB_KIND");
19689 for Library_Name use "ConfTest";
19690 for Object_Dir use ".";
19691 for Library_ALI_Dir use External("LIBRARY_DIR");
19692 for Library_Version use External ("SONAME");
19693 for Library_Kind use Kind;
19694 for Library_Dir use External("BUILD_DIR");
19695 Source_Dir := External ("SOURCE_DIR");
19696 for Source_Dirs use (Source_Dir);
19697 package Compiler is
19698 for Default_Switches ("Ada") use
19702 "-gnatVa", -- All validity checks
19703 "-gnatwa"); -- Activate all optional errors
19707 cat >>confpackage.ads <<CF_EOF
19708 package ConfPackage is
19709 procedure conftest;
19712 cat >>confpackage.adb <<CF_EOF
19714 package body ConfPackage is
19715 procedure conftest is
19717 Text_IO.Put ("Hello World");
19722 if ( $cf_ada_make $ADAFLAGS \
19724 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19725 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19726 -XSOURCE_DIR=`pwd` \
19727 -XSONAME=libConfTest.so.1 \
19728 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19729 cf_gnat_projects=yes
19732 if test -f conftest.lib/confpackage.ali
19734 cf_gnat_libraries=yes
19736 rm -rf conftest* *~conftest*
19741 echo "$as_me:19741: result: $cf_gnat_projects" >&5
19742 echo "${ECHO_T}$cf_gnat_projects" >&6
19744 if test $cf_gnat_projects = yes
19746 echo "$as_me:19746: checking if GNAT supports libraries" >&5
19747 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19748 echo "$as_me:19748: result: $cf_gnat_libraries" >&5
19749 echo "${ECHO_T}$cf_gnat_libraries" >&6
19752 if test "$cf_gnat_projects" = yes
19754 USE_OLD_MAKERULES="#"
19755 USE_GNAT_PROJECTS=""
19757 USE_OLD_MAKERULES=""
19758 USE_GNAT_PROJECTS="#"
19761 if test "$cf_gnat_libraries" = yes
19763 USE_GNAT_LIBRARIES=""
19765 USE_GNAT_LIBRARIES="#"
19768 echo "$as_me:19768: checking for ada-compiler" >&5
19769 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19771 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19772 if test "${with_ada_compiler+set}" = set; then
19773 withval="$with_ada_compiler"
19774 cf_ada_compiler=$withval
19776 cf_ada_compiler=gnatmake
19779 echo "$as_me:19779: result: $cf_ada_compiler" >&5
19780 echo "${ECHO_T}$cf_ada_compiler" >&6
19782 cf_ada_package=terminal_interface
19784 echo "$as_me:19784: checking for ada-include" >&5
19785 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19787 # Check whether --with-ada-include or --without-ada-include was given.
19788 if test "${with_ada_include+set}" = set; then
19789 withval="$with_ada_include"
19792 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19793 fi; if test -n "$prefix/share/ada/adainclude" ; then
19795 if test "x$prefix" != xNONE; then
19796 cf_path_syntax="$prefix"
19798 cf_path_syntax="$ac_default_prefix"
19801 case ".$withval" in #(vi
19802 .\$\(*\)*|.\'*\'*) #(vi
19806 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19808 .\${*prefix}*|.\${*dir}*) #(vi
19809 eval withval="$withval"
19810 case ".$withval" in #(vi
19812 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19817 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19820 { { echo "$as_me:19820: error: expected a pathname, not \"$withval\"" >&5
19821 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19822 { (exit 1); exit 1; }; }
19827 eval ADA_INCLUDE="$withval"
19829 echo "$as_me:19829: result: $ADA_INCLUDE" >&5
19830 echo "${ECHO_T}$ADA_INCLUDE" >&6
19832 echo "$as_me:19832: checking for ada-objects" >&5
19833 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19835 # Check whether --with-ada-objects or --without-ada-objects was given.
19836 if test "${with_ada_objects+set}" = set; then
19837 withval="$with_ada_objects"
19840 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19841 fi; if test -n "$prefix/lib/ada/adalib" ; then
19843 if test "x$prefix" != xNONE; then
19844 cf_path_syntax="$prefix"
19846 cf_path_syntax="$ac_default_prefix"
19849 case ".$withval" in #(vi
19850 .\$\(*\)*|.\'*\'*) #(vi
19854 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19856 .\${*prefix}*|.\${*dir}*) #(vi
19857 eval withval="$withval"
19858 case ".$withval" in #(vi
19860 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19865 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19868 { { echo "$as_me:19868: error: expected a pathname, not \"$withval\"" >&5
19869 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19870 { (exit 1); exit 1; }; }
19875 eval ADA_OBJECTS="$withval"
19877 echo "$as_me:19877: result: $ADA_OBJECTS" >&5
19878 echo "${ECHO_T}$ADA_OBJECTS" >&6
19880 echo "$as_me:19880: checking if an Ada95 shared-library should be built" >&5
19881 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19883 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19884 if test "${with_ada_sharedlib+set}" = set; then
19885 withval="$with_ada_sharedlib"
19886 with_ada_sharedlib=$withval
19888 with_ada_sharedlib=no
19890 echo "$as_me:19890: result: $with_ada_sharedlib" >&5
19891 echo "${ECHO_T}$with_ada_sharedlib" >&6
19893 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19894 MAKE_ADA_SHAREDLIB="#"
19896 if test "x$with_ada_sharedlib" != xno
19898 MAKE_ADA_SHAREDLIB=
19899 if test "x$with_ada_sharedlib" != xyes
19901 ADA_SHAREDLIB="$with_ada_sharedlib"
19911 # do this "late" to avoid conflict with header-checks
19912 if test "x$with_widec" = xyes ; then
19913 echo "$as_me:19913: checking for wchar_t" >&5
19914 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
19915 if test "${ac_cv_type_wchar_t+set}" = set; then
19916 echo $ECHO_N "(cached) $ECHO_C" >&6
19918 cat >conftest.$ac_ext <<_ACEOF
19919 #line 19919 "configure"
19920 #include "confdefs.h"
19921 $ac_includes_default
19927 if (sizeof (wchar_t))
19933 rm -f conftest.$ac_objext
19934 if { (eval echo "$as_me:19934: \"$ac_compile\"") >&5
19935 (eval $ac_compile) 2>&5
19937 echo "$as_me:19937: \$? = $ac_status" >&5
19938 (exit $ac_status); } &&
19939 { ac_try='test -s conftest.$ac_objext'
19940 { (eval echo "$as_me:19940: \"$ac_try\"") >&5
19941 (eval $ac_try) 2>&5
19943 echo "$as_me:19943: \$? = $ac_status" >&5
19944 (exit $ac_status); }; }; then
19945 ac_cv_type_wchar_t=yes
19947 echo "$as_me: failed program was:" >&5
19948 cat conftest.$ac_ext >&5
19949 ac_cv_type_wchar_t=no
19951 rm -f conftest.$ac_objext conftest.$ac_ext
19953 echo "$as_me:19953: result: $ac_cv_type_wchar_t" >&5
19954 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
19956 echo "$as_me:19956: checking size of wchar_t" >&5
19957 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
19958 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
19959 echo $ECHO_N "(cached) $ECHO_C" >&6
19961 if test "$ac_cv_type_wchar_t" = yes; then
19962 if test "$cross_compiling" = yes; then
19963 # Depending upon the size, compute the lo and hi bounds.
19964 cat >conftest.$ac_ext <<_ACEOF
19965 #line 19965 "configure"
19966 #include "confdefs.h"
19967 $ac_includes_default
19971 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
19976 rm -f conftest.$ac_objext
19977 if { (eval echo "$as_me:19977: \"$ac_compile\"") >&5
19978 (eval $ac_compile) 2>&5
19980 echo "$as_me:19980: \$? = $ac_status" >&5
19981 (exit $ac_status); } &&
19982 { ac_try='test -s conftest.$ac_objext'
19983 { (eval echo "$as_me:19983: \"$ac_try\"") >&5
19984 (eval $ac_try) 2>&5
19986 echo "$as_me:19986: \$? = $ac_status" >&5
19987 (exit $ac_status); }; }; then
19990 cat >conftest.$ac_ext <<_ACEOF
19991 #line 19991 "configure"
19992 #include "confdefs.h"
19993 $ac_includes_default
19997 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20002 rm -f conftest.$ac_objext
20003 if { (eval echo "$as_me:20003: \"$ac_compile\"") >&5
20004 (eval $ac_compile) 2>&5
20006 echo "$as_me:20006: \$? = $ac_status" >&5
20007 (exit $ac_status); } &&
20008 { ac_try='test -s conftest.$ac_objext'
20009 { (eval echo "$as_me:20009: \"$ac_try\"") >&5
20010 (eval $ac_try) 2>&5
20012 echo "$as_me:20012: \$? = $ac_status" >&5
20013 (exit $ac_status); }; }; then
20014 ac_hi=$ac_mid; break
20016 echo "$as_me: failed program was:" >&5
20017 cat conftest.$ac_ext >&5
20018 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
20020 rm -f conftest.$ac_objext conftest.$ac_ext
20023 echo "$as_me: failed program was:" >&5
20024 cat conftest.$ac_ext >&5
20027 cat >conftest.$ac_ext <<_ACEOF
20028 #line 20028 "configure"
20029 #include "confdefs.h"
20030 $ac_includes_default
20034 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
20039 rm -f conftest.$ac_objext
20040 if { (eval echo "$as_me:20040: \"$ac_compile\"") >&5
20041 (eval $ac_compile) 2>&5
20043 echo "$as_me:20043: \$? = $ac_status" >&5
20044 (exit $ac_status); } &&
20045 { ac_try='test -s conftest.$ac_objext'
20046 { (eval echo "$as_me:20046: \"$ac_try\"") >&5
20047 (eval $ac_try) 2>&5
20049 echo "$as_me:20049: \$? = $ac_status" >&5
20050 (exit $ac_status); }; }; then
20051 ac_lo=$ac_mid; break
20053 echo "$as_me: failed program was:" >&5
20054 cat conftest.$ac_ext >&5
20055 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
20057 rm -f conftest.$ac_objext conftest.$ac_ext
20060 rm -f conftest.$ac_objext conftest.$ac_ext
20061 # Binary search between lo and hi bounds.
20062 while test "x$ac_lo" != "x$ac_hi"; do
20063 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20064 cat >conftest.$ac_ext <<_ACEOF
20065 #line 20065 "configure"
20066 #include "confdefs.h"
20067 $ac_includes_default
20071 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20076 rm -f conftest.$ac_objext
20077 if { (eval echo "$as_me:20077: \"$ac_compile\"") >&5
20078 (eval $ac_compile) 2>&5
20080 echo "$as_me:20080: \$? = $ac_status" >&5
20081 (exit $ac_status); } &&
20082 { ac_try='test -s conftest.$ac_objext'
20083 { (eval echo "$as_me:20083: \"$ac_try\"") >&5
20084 (eval $ac_try) 2>&5
20086 echo "$as_me:20086: \$? = $ac_status" >&5
20087 (exit $ac_status); }; }; then
20090 echo "$as_me: failed program was:" >&5
20091 cat conftest.$ac_ext >&5
20092 ac_lo=`expr $ac_mid + 1`
20094 rm -f conftest.$ac_objext conftest.$ac_ext
20096 ac_cv_sizeof_wchar_t=$ac_lo
20098 if test "$cross_compiling" = yes; then
20099 { { echo "$as_me:20099: error: cannot run test program while cross compiling" >&5
20100 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
20101 { (exit 1); exit 1; }; }
20103 cat >conftest.$ac_ext <<_ACEOF
20104 #line 20104 "configure"
20105 #include "confdefs.h"
20106 $ac_includes_default
20110 FILE *f = fopen ("conftest.val", "w");
20112 $ac_main_return (1);
20113 fprintf (f, "%d", (sizeof (wchar_t)));
20119 rm -f conftest$ac_exeext
20120 if { (eval echo "$as_me:20120: \"$ac_link\"") >&5
20121 (eval $ac_link) 2>&5
20123 echo "$as_me:20123: \$? = $ac_status" >&5
20124 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20125 { (eval echo "$as_me:20125: \"$ac_try\"") >&5
20126 (eval $ac_try) 2>&5
20128 echo "$as_me:20128: \$? = $ac_status" >&5
20129 (exit $ac_status); }; }; then
20130 ac_cv_sizeof_wchar_t=`cat conftest.val`
20132 echo "$as_me: program exited with status $ac_status" >&5
20133 echo "$as_me: failed program was:" >&5
20134 cat conftest.$ac_ext >&5
20136 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20141 ac_cv_sizeof_wchar_t=0
20144 echo "$as_me:20144: result: $ac_cv_sizeof_wchar_t" >&5
20145 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20146 cat >>confdefs.h <<EOF
20147 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
20152 ### Construct the ncurses library-subsets, if any, from this set of keywords:
20153 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
20155 ### ticlib modules may be a separate library, otherwise contained in termlib.
20156 ### termlib modules may be a separate library, otherwise contained in ncurses.
20158 ### The of "+" or " " between the tokens controls the way the script
20159 ### chooses to split module lists into libraries.
20161 ### (see CF_LIB_RULES).
20162 echo "$as_me:20162: checking for library subsets" >&5
20163 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
20166 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
20167 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
20168 if test "$with_ticlib" != no ; then
20169 LIB_SUBSETS="${LIB_SUBSETS} "
20171 LIB_SUBSETS="${LIB_SUBSETS}+"
20175 LIB_SUBSETS="${LIB_SUBSETS}termlib"
20176 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
20178 if test "$with_termlib" != no ; then
20179 LIB_SUBSETS="${LIB_SUBSETS} "
20181 LIB_SUBSETS="${LIB_SUBSETS}+"
20184 LIB_SUBSETS="${LIB_SUBSETS}base"
20186 # Most term-driver calls are to tinfo, but some like init_pair are to the
20187 # base library (so it resides in base).
20188 if test "$with_term_driver" != no ; then
20189 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
20190 case $cf_cv_system_name in #(vi
20192 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
20195 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
20200 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
20201 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
20203 echo "$as_me:20203: result: $LIB_SUBSETS" >&5
20204 echo "${ECHO_T}$LIB_SUBSETS" >&6
20206 ### Construct the list of include-directories to be generated
20208 if test "$GCC" != yes; then
20209 CPPFLAGS="-I\${includedir} $CPPFLAGS"
20210 elif test "$includedir" != "/usr/include"; then
20211 if test "$includedir" = '${prefix}/include' ; then
20212 if test x$prefix != x/usr ; then
20213 CPPFLAGS="-I\${includedir} $CPPFLAGS"
20216 CPPFLAGS="-I\${includedir} $CPPFLAGS"
20219 if test "$srcdir" != "."; then
20220 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
20222 CPPFLAGS="-I. -I../include $CPPFLAGS"
20224 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
20225 if test "$srcdir" != "."; then
20226 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
20228 if test "$GCC" != yes; then
20229 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20230 elif test "$includedir" != "/usr/include"; then
20231 if test "$includedir" = '${prefix}/include' ; then
20232 if test x$prefix != x/usr ; then
20233 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20236 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20240 ### Build up pieces for makefile rules
20241 echo "$as_me:20241: checking default library suffix" >&5
20242 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
20244 case $DFT_LWR_MODEL in
20245 libtool) DFT_ARG_SUFFIX='' ;;
20246 normal) DFT_ARG_SUFFIX='' ;;
20247 debug) DFT_ARG_SUFFIX='_g' ;;
20248 profile) DFT_ARG_SUFFIX='_p' ;;
20249 shared) DFT_ARG_SUFFIX='' ;;
20251 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
20252 echo "$as_me:20252: result: $DFT_ARG_SUFFIX" >&5
20253 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
20255 echo "$as_me:20255: checking default library-dependency suffix" >&5
20256 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
20258 case X$DFT_LWR_MODEL in #(vi
20260 DFT_LIB_SUFFIX='.la'
20261 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20264 DFT_LIB_SUFFIX='_g.a'
20265 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20268 DFT_LIB_SUFFIX='_p.a'
20269 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20272 case $cf_cv_system_name in
20274 DFT_LIB_SUFFIX='.a'
20275 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20277 cygwin*|msys*|mingw*) #(vi
20278 DFT_LIB_SUFFIX='.dll'
20279 DFT_DEP_SUFFIX='.dll.a'
20282 DFT_LIB_SUFFIX='.dylib'
20283 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20288 DFT_LIB_SUFFIX='.so'
20289 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20292 DFT_LIB_SUFFIX='.sl'
20293 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20298 DFT_LIB_SUFFIX='.so'
20299 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20304 DFT_LIB_SUFFIX='.a'
20305 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20308 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
20309 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
20310 echo "$as_me:20310: result: $DFT_DEP_SUFFIX" >&5
20311 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
20313 echo "$as_me:20313: checking default object directory" >&5
20314 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
20316 case $DFT_LWR_MODEL in
20317 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
20318 normal) DFT_OBJ_SUBDIR='objects' ;;
20319 debug) DFT_OBJ_SUBDIR='obj_g' ;;
20320 profile) DFT_OBJ_SUBDIR='obj_p' ;;
20322 case $cf_cv_system_name in #(vi
20324 DFT_OBJ_SUBDIR='objects' ;;
20326 DFT_OBJ_SUBDIR='obj_s' ;;
20329 echo "$as_me:20329: result: $DFT_OBJ_SUBDIR" >&5
20330 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
20332 if test "x$cf_with_cxx" = xyes ; then
20333 echo "$as_me:20333: checking c++ library-dependency suffix" >&5
20334 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
20335 if test "$with_libtool" != "no"; then
20336 # libtool thinks it can make c++ shared libraries (perhaps only g++)
20337 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20338 elif test "$with_shared_cxx" != "no"; then
20339 # also for g++ users...
20340 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20342 # we normally make a static library because C/C++ library rules differ
20344 case Xnormal in #(vi
20346 CXX_LIB_SUFFIX='.la'
20347 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20350 CXX_LIB_SUFFIX='_g.a'
20351 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20354 CXX_LIB_SUFFIX='_p.a'
20355 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20358 case $cf_cv_system_name in
20360 CXX_LIB_SUFFIX='.a'
20361 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20363 cygwin*|msys*|mingw*) #(vi
20364 CXX_LIB_SUFFIX='.dll'
20365 CXX_DEP_SUFFIX='.dll.a'
20368 CXX_LIB_SUFFIX='.dylib'
20369 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20374 CXX_LIB_SUFFIX='.so'
20375 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20378 CXX_LIB_SUFFIX='.sl'
20379 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20384 CXX_LIB_SUFFIX='.so'
20385 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20390 CXX_LIB_SUFFIX='.a'
20391 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20394 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
20395 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
20398 echo "$as_me:20398: result: $CXX_LIB_SUFFIX" >&5
20399 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
20403 # do not want -ldl in build except as needed for -lncurses dependency
20404 if test "x$with_dlsym" = xyes ; then
20405 if test $DFT_LWR_MODEL = shared || \
20406 test $DFT_LWR_MODEL = libtool ; then
20408 # remove dl library from $LIBS
20409 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
20413 ### Set up low-level terminfo dependencies for makefiles.
20415 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
20416 # do not need libdl
20418 if test "x$with_dlsym" = xyes ; then
20420 # remove dl library from $SHLIB_LIST
20421 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
20425 if test "$with_ticlib" != no ; then
20427 if test "x$with_ticlib" != xyes ; then
20428 TICS_NAME=$with_ticlib
20429 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20430 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20431 TICS_LIB_SUFFIX="${with_ticlib}"
20433 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
20434 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
20435 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
20437 TICS_LDFLAGS="-L${LIB_DIR}"
20438 TICS_LIBS="-l${TICS_LIB_SUFFIX}"
20440 TICS_LDFLAGS="-L${LIB_DIR}"
20441 TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20444 if test "$with_termlib" != no ; then
20446 if test "x$with_termlib" != xyes ; then
20447 TINFO_NAME=$with_termlib
20448 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20449 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20450 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20451 TINFO_LIB_SUFFIX="${with_termlib}"
20453 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20454 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
20455 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
20456 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
20459 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20460 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20461 if test "$DFT_LWR_MODEL" = "libtool"; then
20462 TEST_ARGS="${TEST_DEPS}"
20463 TEST_ARG2="${TEST_DEP2}"
20464 TINFO_LDFLAGS="-L${LIB_DIR}"
20465 TINFO_LIBS="$TEST_ARGS"
20466 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
20467 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
20469 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
20470 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
20471 if test "x$with_term_driver" != xno ; then
20472 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20473 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20474 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20476 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20477 TINFO_LIBS="$TEST_ARGS"
20479 TINFO_LDFLAGS="-L${LIB_DIR}"
20480 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20483 # the next lines are needed for linking libtic over libncurses
20484 TINFO_NAME=${LIB_NAME}
20485 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20486 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
20487 if test "x$with_tic_depends" = xyes ; then
20488 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20490 TICS_LIST="$SHLIB_LIST"
20493 TINFO_LDFLAGS="-L${LIB_DIR}"
20494 TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20497 if test "$DFT_LWR_MODEL" = shared ; then
20498 case $cf_cv_system_name in #(vi
20500 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
20506 if test "x$with_dlsym" = xyes ; then
20508 # remove dl library from $TICS_LIST
20509 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
20513 if test "$DFT_LWR_MODEL" = "libtool"; then
20518 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
20520 case $DFT_LWR_MODEL in
20521 normal|debug|profile)
20523 if test "$GCC" = yes ; then
20524 case $cf_cv_system_name in #(
20525 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
20529 *) #( normally, except when broken
20530 LDFLAGS_STATIC=-static
20531 LDFLAGS_SHARED=-dynamic
20535 case $cf_cv_system_name in #(
20536 aix[4-7]*) #( from ld manpage
20537 LDFLAGS_STATIC=-bstatic
20538 LDFLAGS_SHARED=-bdynamic
20540 hpux*) #( from ld manpage for hpux10.20, hpux11.11
20541 # We could also use just "archive" and "shared".
20542 LDFLAGS_STATIC=-Wl,-a,archive_shared
20543 LDFLAGS_SHARED=-Wl,-a,shared_archive
20545 irix*) #( from ld manpage IRIX64
20546 LDFLAGS_STATIC=-Bstatic
20547 LDFLAGS_SHARED=-Bdynamic
20549 osf[45]*) #( from ld manpage osf4.0d, osf5.1
20550 # alternative "-oldstyle_liblookup" (not in cc manpage)
20551 LDFLAGS_STATIC=-noso
20552 LDFLAGS_SHARED=-so_archive
20555 LDFLAGS_STATIC=-Bstatic
20556 LDFLAGS_SHARED=-Bdynamic
20561 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20563 echo "$as_me:20563: checking if linker supports switching between static/dynamic" >&5
20564 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20566 rm -f libconftest.a
20567 cat >conftest.$ac_ext <<EOF
20568 #line 20568 "configure"
20570 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20572 if { (eval echo "$as_me:20572: \"$ac_compile\"") >&5
20573 (eval $ac_compile) 2>&5
20575 echo "$as_me:20575: \$? = $ac_status" >&5
20576 (exit $ac_status); } ; then
20577 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20578 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20582 cf_save_LIBS="$LIBS"
20584 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20585 cat >conftest.$ac_ext <<_ACEOF
20586 #line 20586 "configure"
20587 #include "confdefs.h"
20589 #line 20589 "configure"
20591 int cf_ldflags_static(FILE *fp);
20597 return cf_ldflags_static(stdin);
20603 rm -f conftest.$ac_objext conftest$ac_exeext
20604 if { (eval echo "$as_me:20604: \"$ac_link\"") >&5
20605 (eval $ac_link) 2>&5
20607 echo "$as_me:20607: \$? = $ac_status" >&5
20608 (exit $ac_status); } &&
20609 { ac_try='test -s conftest$ac_exeext'
20610 { (eval echo "$as_me:20610: \"$ac_try\"") >&5
20611 (eval $ac_try) 2>&5
20613 echo "$as_me:20613: \$? = $ac_status" >&5
20614 (exit $ac_status); }; }; then
20616 # some linkers simply ignore the -dynamic
20617 case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20619 cf_ldflags_static=no
20622 cf_ldflags_static=yes
20627 echo "$as_me: failed program was:" >&5
20628 cat conftest.$ac_ext >&5
20629 cf_ldflags_static=no
20631 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20633 rm -f libconftest.*
20634 LIBS="$cf_save_LIBS"
20636 echo "$as_me:20636: result: $cf_ldflags_static" >&5
20637 echo "${ECHO_T}$cf_ldflags_static" >&6
20639 if test $cf_ldflags_static != yes
20652 echo "$as_me:20652: checking where we will install curses.h" >&5
20653 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20656 if test "$with_overwrite" = no && \
20657 ( test "x$includedir" = 'x${prefix}/include' || \
20658 test "x$includedir" = "x${prefix}/include" )
20660 includesubdir="/ncurses${LIB_SUFFIX}"
20662 echo "$as_me:20662: result: ${includedir}${includesubdir}" >&5
20663 echo "${ECHO_T}${includedir}${includesubdir}" >&6
20665 ### Resolve a conflict between normal and wide-curses by forcing applications
20666 ### that will need libutf8 to add it to their configure script.
20667 if test "$with_overwrite" != no ; then
20668 if test "$NCURSES_LIBUTF8" = 1 ; then
20669 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20670 { echo "$as_me:20670: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20671 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20674 WITH_OVERWRITE=$with_overwrite
20676 # used to separate tack out of the tree
20679 ### predefined stuff for the test programs
20681 cat >>confdefs.h <<\EOF
20682 #define HAVE_SLK_COLOR 1
20685 ### Construct the list of subdirectories for which we'll customize makefiles
20686 ### with the appropriate compile-rules.
20688 echo "$as_me:20688: checking for src modules" >&5
20689 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20691 # dependencies and linker-arguments for test-programs
20692 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20693 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20694 if test "$DFT_LWR_MODEL" = "libtool"; then
20695 TEST_ARGS="${TEST_DEPS}"
20696 TEST_ARG2="${TEST_DEP2}"
20698 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20699 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20702 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20704 for cf_dir in $modules_to_build
20706 if test -f $srcdir/$cf_dir/modules; then
20708 # We may/may not have tack in the distribution, though the
20710 if test $cf_dir = tack ; then
20711 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20716 if test -z "$cf_cv_src_modules"; then
20717 cf_cv_src_modules=$cf_dir
20719 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20722 # Make the ncurses_cfg.h file record the library interface files as
20723 # well. These are header files that are the same name as their
20724 # directory. Ncurses is the only library that does not follow
20726 if test $cf_dir = tack ; then
20728 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20730 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20732 cat >>confdefs.h <<EOF
20733 #define HAVE_${cf_have_include}_H 1
20736 cat >>confdefs.h <<EOF
20737 #define HAVE_LIB${cf_have_include} 1
20740 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20741 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20742 if test "$DFT_LWR_MODEL" = "libtool"; then
20743 TEST_ARGS="${TEST_DEPS}"
20744 TEST_ARG2="${TEST_DEP2}"
20746 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20747 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20749 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20753 echo "$as_me:20753: result: $cf_cv_src_modules" >&5
20754 echo "${ECHO_T}$cf_cv_src_modules" >&6
20756 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20757 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20760 if test "x$cf_with_manpages" != xno ; then
20761 SRC_SUBDIRS="$SRC_SUBDIRS man"
20763 SRC_SUBDIRS="$SRC_SUBDIRS include"
20764 for cf_dir in $cf_cv_src_modules
20766 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20768 if test "x$cf_with_tests" != "xno" ; then
20769 SRC_SUBDIRS="$SRC_SUBDIRS test"
20771 if test "x$cf_with_db_install" = xyes; then
20772 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20774 if test "$cf_with_cxx_binding" != no; then
20775 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20776 SRC_SUBDIRS="$SRC_SUBDIRS c++"
20779 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20780 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20783 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20784 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20785 ADA_SUBDIRS="gen src"
20786 if test "x$cf_with_tests" != "xno" ; then
20787 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20792 for cf_dir in $SRC_SUBDIRS
20794 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20797 if test -n "$ADA_SUBDIRS"; then
20798 for cf_dir in $ADA_SUBDIRS
20800 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20805 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20806 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20807 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20811 for cf_item in $cf_list_models
20815 libtool) cf_subdir='obj_lo' ;;
20816 normal) cf_subdir='objects' ;;
20817 debug) cf_subdir='obj_g' ;;
20818 profile) cf_subdir='obj_p' ;;
20820 case $cf_cv_system_name in #(vi
20822 cf_subdir='objects' ;;
20824 cf_subdir='obj_s' ;;
20828 for cf_item2 in $DIRS_TO_MAKE
20830 test $cf_item2 = $cf_subdir && break
20832 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20834 for cf_dir in $DIRS_TO_MAKE
20836 test ! -d $cf_dir && mkdir $cf_dir
20839 # symbols that differ when compiling Ada95 by itself.
20840 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20842 # values to use as strings
20844 cat >>confdefs.h <<EOF
20845 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20848 cat >>confdefs.h <<EOF
20849 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20852 ### Now that we're done running tests, add the compiler-warnings, if any
20857 cf_new_extra_cppflags=
20859 for cf_add_cflags in $EXTRA_CFLAGS
20861 case $cf_fix_cppflags in
20863 case $cf_add_cflags in #(vi
20864 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20865 case $cf_add_cflags in
20867 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20869 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20870 && test -z "${cf_tst_cflags}" \
20871 && cf_fix_cppflags=yes
20873 if test $cf_fix_cppflags = yes ; then
20874 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20876 elif test "${cf_tst_cflags}" = "\"'" ; then
20877 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20882 case "$CPPFLAGS" in
20883 *$cf_add_cflags) #(vi
20886 case $cf_add_cflags in #(vi
20888 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20890 CPPFLAGS=`echo "$CPPFLAGS" | \
20891 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
20892 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
20896 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20901 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20906 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20908 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20910 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20911 && test -z "${cf_tst_cflags}" \
20912 && cf_fix_cppflags=no
20917 if test -n "$cf_new_cflags" ; then
20919 CFLAGS="$CFLAGS $cf_new_cflags"
20922 if test -n "$cf_new_cppflags" ; then
20924 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20927 if test -n "$cf_new_extra_cppflags" ; then
20929 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20932 ### Define substitutions for header files to avoid name-pollution
20934 if test "x$cf_cv_have_tcgetattr" = xyes ; then
20940 if test "x$ac_cv_header_termio_h" = xyes ; then
20946 if test "x$ac_cv_header_termios_h" = xyes ; then
20952 ################################################################################
20953 test "x$use_database" = xyes && \
20954 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20956 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20957 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20959 if test "x$enable_pc_files" = xyes ; then \
20960 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20966 # Extract the first word of "tic", so it can be a program name with args.
20967 set dummy tic; ac_word=$2
20968 echo "$as_me:20968: checking for $ac_word" >&5
20969 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20970 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20971 echo $ECHO_N "(cached) $ECHO_C" >&6
20975 ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20978 ac_save_IFS=$IFS; IFS=$ac_path_separator
20979 ac_dummy="$PATH:/usr/local/ncurses/bin"
20980 for ac_dir in $ac_dummy; do
20982 test -z "$ac_dir" && ac_dir=.
20983 if $as_executable_p "$ac_dir/$ac_word"; then
20984 ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20985 echo "$as_me:20985: found $ac_dir/$ac_word" >&5
20990 test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20994 TIC_PATH=$ac_cv_path_TIC_PATH
20996 if test -n "$TIC_PATH"; then
20997 echo "$as_me:20997: result: $TIC_PATH" >&5
20998 echo "${ECHO_T}$TIC_PATH" >&6
21000 echo "$as_me:21000: result: no" >&5
21001 echo "${ECHO_T}no" >&6
21004 if test -n "$FALLBACK_LIST"
21006 if test "$TIC_PATH" = unknown
21008 { echo "$as_me:21008: WARNING: no tic program found for fallbacks" >&5
21009 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
21013 if test "x$cf_with_tests" != xno ; then
21019 ADAHTML_DIR=../../doc/html/ada
21021 # these could be configurable, but are not currently
21027 # workaround for g++ versus Solaris (20131116)
21028 case $cf_cv_system_name in #(vi
21030 case "x$CPPFLAGS" in #(vi
21031 *-D_XOPEN_SOURCE_EXTENDED*)
21032 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
21034 echo "${as_me:-configure}:21034: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
21036 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
21037 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
21043 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
21044 case "x$NCURSES_OSPEED" in #(vi
21053 cat >>confdefs.h <<EOF
21054 #define NCURSES_OSPEED_COMPAT $cf_compatible
21059 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"
21060 ac_config_commands="$ac_config_commands default"
21061 cat >confcache <<\_ACEOF
21062 # This file is a shell script that caches the results of configure
21063 # tests run on this system so they can be shared between configure
21064 # scripts and configure runs, see configure's option --config-cache.
21065 # It is not useful on other systems. If it contains results you don't
21066 # want to keep, you may remove or edit it.
21068 # config.status only pays attention to the cache file if you give it
21069 # the --recheck option to rerun configure.
21071 # `ac_cv_env_foo' variables (set or unset) will be overriden when
21072 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21073 # following values.
21077 # The following way of writing the cache mishandles newlines in values,
21078 # but we know of no workaround that is simple, portable, and efficient.
21079 # So, don't put newlines in cache variables' values.
21080 # Ultrix sh set writes to stderr and can't be redirected directly,
21081 # and sets the high bit in the cache file unless we assign to the vars.
21084 case `(ac_space=' '; set | grep ac_space) 2>&1` in
21086 # `set' does not quote correctly, so add quotes (double-quote
21087 # substitution turns \\\\ into \\, and sed turns \\ into \).
21090 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21093 # `set' quotes correctly as required by POSIX, so do not add quotes.
21095 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
21102 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21104 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21106 if cmp -s $cache_file confcache; then :; else
21107 if test -w $cache_file; then
21108 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21109 cat confcache >$cache_file
21111 echo "not updating unwritable cache $cache_file"
21116 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21117 # Let make expand exec_prefix.
21118 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21120 # VPATH may cause trouble with some makes, so we remove $(srcdir),
21121 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21122 # trailing colons and then remove the whole line if VPATH becomes empty
21123 # (actually we leave an empty line to preserve line numbers).
21124 if test "x$srcdir" = x.; then
21125 ac_vpsub='/^[ ]*VPATH[ ]*=/{
21126 s/:*\$(srcdir):*/:/;
21127 s/:*\${srcdir}:*/:/;
21129 s/^\([^=]*=[ ]*\):*/\1/;
21135 DEFS=-DHAVE_CONFIG_H
21137 : ${CONFIG_STATUS=./config.status}
21138 ac_clean_files_save=$ac_clean_files
21139 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21140 { echo "$as_me:21140: creating $CONFIG_STATUS" >&5
21141 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21142 cat >$CONFIG_STATUS <<_ACEOF
21144 # Generated automatically by configure.
21145 # Run this file to recreate the current configuration.
21146 # Compiler output produced by configure, useful for debugging
21147 # configure, is in config.log if it exists.
21150 SHELL=\${CONFIG_SHELL-$SHELL}
21151 ac_cs_invocation="\$0 \$@"
21155 cat >>$CONFIG_STATUS <<\_ACEOF
21156 # Be Bourne compatible
21157 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21160 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21164 # Name of the executable.
21165 as_me=`echo "$0" |sed 's,.*[\\/],,'`
21167 if expr a : '\(a\)' >/dev/null 2>&1; then
21173 rm -f conf$$ conf$$.exe conf$$.file
21175 if ln -s conf$$.file conf$$ 2>/dev/null; then
21176 # We could just check for DJGPP; but this test a) works b) is more generic
21177 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21178 if test -f conf$$.exe; then
21179 # Don't use ln at all; we don't have any links
21184 elif ln conf$$.file conf$$ 2>/dev/null; then
21189 rm -f conf$$ conf$$.exe conf$$.file
21191 as_executable_p="test -f"
21193 # Support unset when possible.
21194 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
21201 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
21202 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
21203 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
21204 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
21205 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
21206 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
21207 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
21208 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
21211 # We need space, tab and new line, in precisely that order.
21217 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
21223 # Files that config.status was made for.
21224 if test -n "$ac_config_files"; then
21225 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21228 if test -n "$ac_config_headers"; then
21229 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21232 if test -n "$ac_config_links"; then
21233 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21236 if test -n "$ac_config_commands"; then
21237 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21240 cat >>$CONFIG_STATUS <<\EOF
21243 \`$as_me' instantiates files from templates according to the
21244 current configuration.
21246 Usage: $0 [OPTIONS] [FILE]...
21248 -h, --help print this help, then exit
21249 -V, --version print version number, then exit
21250 -d, --debug don't remove temporary files
21251 --recheck update $as_me by reconfiguring in the same conditions
21252 --file=FILE[:TEMPLATE]
21253 instantiate the configuration file FILE
21254 --header=FILE[:TEMPLATE]
21255 instantiate the configuration header FILE
21257 Configuration files:
21260 Configuration headers:
21263 Configuration commands:
21266 Report bugs to <dickey@invisible-island.net>."
21269 cat >>$CONFIG_STATUS <<EOF
21272 configured by $0, generated by GNU Autoconf 2.52.20121002,
21273 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21275 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
21276 Free Software Foundation, Inc.
21277 This config.status script is free software; the Free Software Foundation
21278 gives unlimited permission to copy, distribute and modify it."
21283 cat >>$CONFIG_STATUS <<\EOF
21284 # If no file are specified by the user, then we need to provide default
21285 # value. By we need to know if files were specified by the user.
21291 ac_option=`expr "x$1" : 'x\([^=]*\)='`
21292 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
21294 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
21298 *) # This is not an option, so the user has probably given explicit
21300 ac_need_defaults=false;;
21304 # Handling of the options.
21306 cat >>$CONFIG_STATUS <<EOF
21307 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21308 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
21309 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
21311 cat >>$CONFIG_STATUS <<\EOF
21312 --version | --vers* | -V )
21313 echo "$ac_cs_version"; exit 0 ;;
21315 # Conflict between --help and --header
21316 { { echo "$as_me:21316: error: ambiguous option: $1
21317 Try \`$0 --help' for more information." >&5
21318 echo "$as_me: error: ambiguous option: $1
21319 Try \`$0 --help' for more information." >&2;}
21320 { (exit 1); exit 1; }; };;
21321 --help | --hel | -h )
21322 echo "$ac_cs_usage"; exit 0 ;;
21323 --debug | --d* | -d )
21325 --file | --fil | --fi | --f )
21327 CONFIG_FILES="$CONFIG_FILES $1"
21328 ac_need_defaults=false;;
21329 --header | --heade | --head | --hea )
21331 CONFIG_HEADERS="$CONFIG_HEADERS $1"
21332 ac_need_defaults=false;;
21334 # This is an error.
21335 -*) { { echo "$as_me:21335: error: unrecognized option: $1
21336 Try \`$0 --help' for more information." >&5
21337 echo "$as_me: error: unrecognized option: $1
21338 Try \`$0 --help' for more information." >&2;}
21339 { (exit 1); exit 1; }; } ;;
21341 *) ac_config_targets="$ac_config_targets $1" ;;
21350 ## ----------------------- ##
21351 ## Running config.status. ##
21352 ## ----------------------- ##
21354 This file was extended by $as_me 2.52.20121002, executed with
21355 CONFIG_FILES = $CONFIG_FILES
21356 CONFIG_HEADERS = $CONFIG_HEADERS
21357 CONFIG_LINKS = $CONFIG_LINKS
21358 CONFIG_COMMANDS = $CONFIG_COMMANDS
21359 > $ac_cs_invocation
21360 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21365 cat >>$CONFIG_STATUS <<EOF
21367 # INIT-COMMANDS section.
21370 ### Special initialization commands, used to pass information from the
21371 ### configuration-run into config.status
21374 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
21375 DFT_LWR_MODEL="$DFT_LWR_MODEL"
21377 LDCONFIG="$LDCONFIG"
21378 LIBTOOL_VERSION="$LIBTOOL_VERSION"
21379 LIB_NAME="$LIB_NAME"
21380 LIB_PREFIX="$LIB_PREFIX"
21381 LIB_SUBSETS="$LIB_SUBSETS"
21382 LIB_SUFFIX="$LIB_SUFFIX"
21383 LIB_TRACING="$LIB_TRACING"
21385 MAKE_TERMINFO="$MAKE_TERMINFO"
21386 NCURSES_MAJOR="$NCURSES_MAJOR"
21387 NCURSES_MINOR="$NCURSES_MINOR"
21388 NCURSES_OSPEED="$NCURSES_OSPEED"
21389 NCURSES_PATCH="$NCURSES_PATCH"
21390 SRC_SUBDIRS="$SRC_SUBDIRS"
21391 TERMINFO="$TERMINFO"
21392 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
21393 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
21394 TICS_NAME="$TICS_NAME"
21395 TIC_PATH="$TIC_PATH"
21396 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
21397 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
21398 TINFO_NAME="$TINFO_NAME"
21399 TINFO_SUFFIX="$TINFO_SUFFIX"
21400 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
21401 WITH_CURSES_H="$with_curses_h"
21402 WITH_ECHO="${enable_echo:=yes}"
21403 WITH_OVERWRITE="$with_overwrite"
21404 cf_LIST_MODELS="$cf_list_models"
21405 cf_cv_abi_version="$cf_cv_abi_version"
21406 cf_cv_do_relink="$cf_cv_do_relink"
21407 cf_cv_do_symlinks="$cf_cv_do_symlinks"
21408 cf_cv_enable_lp64="$cf_cv_enable_lp64"
21409 cf_cv_enable_opaque="$cf_cv_enable_opaque"
21410 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
21411 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
21412 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
21413 cf_cv_rel_version="$cf_cv_rel_version"
21414 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
21415 cf_cv_shared_soname='$cf_cv_shared_soname'
21416 cf_cv_shlib_version="$cf_cv_shlib_version"
21417 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
21418 cf_cv_system_name="$cf_cv_system_name"
21419 cf_cv_term_driver="$with_term_driver"
21420 cf_with_ada="$cf_with_ada"
21421 cf_with_cxx_binding="$cf_with_cxx_binding"
21422 cf_with_db_install="$cf_with_db_install"
21423 cf_with_manpages="$cf_with_manpages"
21424 cf_with_tests="$cf_with_tests"
21425 with_shared_cxx="$with_shared_cxx"
21431 cat >>$CONFIG_STATUS <<\EOF
21432 for ac_config_target in $ac_config_targets
21434 case "$ac_config_target" in
21435 # Handling of arguments.
21436 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
21437 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
21438 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
21439 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
21440 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
21441 "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
21442 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
21443 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21444 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
21445 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
21446 *) { { echo "$as_me:21446: error: invalid argument: $ac_config_target" >&5
21447 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21448 { (exit 1); exit 1; }; };;
21452 # If the user did not use the arguments to specify the items to instantiate,
21453 # then the envvar interface is used. Set only those that are not.
21454 # We use the long form for the default assignment because of an extremely
21455 # bizarre bug on SunOS 4.1.3.
21456 if $ac_need_defaults; then
21457 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21458 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21459 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21462 # Create a temporary directory, and hook for its removal unless debugging.
21465 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
21466 trap '{ (exit 1); exit 1; }' 1 2 13 15
21469 # Create a (secure) tmp directory for tmp files.
21472 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
21473 test -n "$tmp" && test -d "$tmp"
21476 tmp=$TMPDIR/cs$$-$RANDOM
21477 (umask 077 && mkdir $tmp)
21480 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
21481 { (exit 1); exit 1; }
21486 cat >>$CONFIG_STATUS <<EOF
21489 # CONFIG_FILES section.
21492 # No need to generate the scripts if there are no CONFIG_FILES.
21493 # This happens for instance when ./config.status config.h
21494 if test -n "\$CONFIG_FILES"; then
21495 # Protect against being on the right side of a sed subst in config.status.
21496 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21497 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21498 s,@SHELL@,$SHELL,;t t
21499 s,@exec_prefix@,$exec_prefix,;t t
21500 s,@prefix@,$prefix,;t t
21501 s,@program_transform_name@,$program_transform_name,;t t
21502 s,@bindir@,$bindir,;t t
21503 s,@sbindir@,$sbindir,;t t
21504 s,@libexecdir@,$libexecdir,;t t
21505 s,@datarootdir@,$datarootdir,;t t
21506 s,@datadir@,$datadir,;t t
21507 s,@sysconfdir@,$sysconfdir,;t t
21508 s,@sharedstatedir@,$sharedstatedir,;t t
21509 s,@localstatedir@,$localstatedir,;t t
21510 s,@libdir@,$libdir,;t t
21511 s,@includedir@,$includedir,;t t
21512 s,@oldincludedir@,$oldincludedir,;t t
21513 s,@infodir@,$infodir,;t t
21514 s,@mandir@,$mandir,;t t
21515 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21516 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21517 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21518 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21519 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21520 s,@build_alias@,$build_alias,;t t
21521 s,@host_alias@,$host_alias,;t t
21522 s,@target_alias@,$target_alias,;t t
21523 s,@ECHO_C@,$ECHO_C,;t t
21524 s,@ECHO_N@,$ECHO_N,;t t
21525 s,@ECHO_T@,$ECHO_T,;t t
21526 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21527 s,@DEFS@,$DEFS,;t t
21528 s,@LIBS@,$LIBS,;t t
21529 s,@top_builddir@,$top_builddir,;t t
21530 s,@EGREP@,$EGREP,;t t
21531 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
21532 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
21533 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
21534 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
21535 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
21536 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
21537 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
21538 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
21539 s,@build@,$build,;t t
21540 s,@build_cpu@,$build_cpu,;t t
21541 s,@build_vendor@,$build_vendor,;t t
21542 s,@build_os@,$build_os,;t t
21543 s,@host@,$host,;t t
21544 s,@host_cpu@,$host_cpu,;t t
21545 s,@host_vendor@,$host_vendor,;t t
21546 s,@host_os@,$host_os,;t t
21547 s,@target@,$target,;t t
21548 s,@target_cpu@,$target_cpu,;t t
21549 s,@target_vendor@,$target_vendor,;t t
21550 s,@target_os@,$target_os,;t t
21552 s,@CFLAGS@,$CFLAGS,;t t
21553 s,@LDFLAGS@,$LDFLAGS,;t t
21554 s,@CPPFLAGS@,$CPPFLAGS,;t t
21555 s,@ac_ct_CC@,$ac_ct_CC,;t t
21556 s,@EXEEXT@,$EXEEXT,;t t
21557 s,@OBJEXT@,$OBJEXT,;t t
21558 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
21560 s,@LDCONFIG@,$LDCONFIG,;t t
21562 s,@CXXFLAGS@,$CXXFLAGS,;t t
21563 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
21565 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21566 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21567 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
21568 s,@LINT@,$LINT,;t t
21569 s,@LINT_OPTS@,$LINT_OPTS,;t t
21570 s,@LN_S@,$LN_S,;t t
21571 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
21572 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
21573 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
21574 s,@SET_MAKE@,$SET_MAKE,;t t
21575 s,@CTAGS@,$CTAGS,;t t
21576 s,@ETAGS@,$ETAGS,;t t
21577 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
21578 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
21579 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
21580 s,@RANLIB@,$RANLIB,;t t
21581 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
21583 s,@ac_ct_LD@,$ac_ct_LD,;t t
21585 s,@ac_ct_AR@,$ac_ct_AR,;t t
21587 s,@ac_ct_NM@,$ac_ct_NM,;t t
21588 s,@ARFLAGS@,$ARFLAGS,;t t
21589 s,@DESTDIR@,$DESTDIR,;t t
21590 s,@BUILD_CC@,$BUILD_CC,;t t
21591 s,@BUILD_CPP@,$BUILD_CPP,;t t
21592 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
21593 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
21594 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
21595 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
21596 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21597 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21598 s,@cf_list_models@,$cf_list_models,;t t
21599 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21600 s,@LIBTOOL@,$LIBTOOL,;t t
21601 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
21602 s,@LT_UNDEF@,$LT_UNDEF,;t t
21603 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21604 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21605 s,@LIB_CREATE@,$LIB_CREATE,;t t
21606 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21607 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21608 s,@LIB_PREP@,$LIB_PREP,;t t
21609 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21610 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21611 s,@LIB_LINK@,$LIB_LINK,;t t
21612 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21613 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21614 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21615 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21616 s,@TICS_NAME@,$TICS_NAME,;t t
21617 s,@TINFO_NAME@,$TINFO_NAME,;t t
21618 s,@LIB_NAME@,$LIB_NAME,;t t
21619 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21620 s,@CC_G_OPT@,$CC_G_OPT,;t t
21621 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21622 s,@LD_MODEL@,$LD_MODEL,;t t
21623 s,@shlibdir@,$shlibdir,;t t
21624 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
21625 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21626 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21627 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21628 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21629 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
21630 s,@LINK_PROGS@,$LINK_PROGS,;t t
21631 s,@LINK_TESTS@,$LINK_TESTS,;t t
21632 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21633 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21634 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21635 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21636 s,@RPATH_LIST@,$RPATH_LIST,;t t
21637 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21638 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21639 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
21640 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21641 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21642 s,@XTERM_KBS@,$XTERM_KBS,;t t
21643 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21644 s,@TERMINFO@,$TERMINFO,;t t
21645 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21646 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21647 s,@TERMPATH@,$TERMPATH,;t t
21648 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
21649 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21650 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21651 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21652 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21653 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21654 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21655 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21656 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21657 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21658 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21659 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21660 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21661 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21662 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21663 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21664 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21665 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21666 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21667 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21668 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21669 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21670 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21671 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21672 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21673 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21674 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21675 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21676 s,@PTHREAD@,$PTHREAD,;t t
21677 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21678 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21679 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21680 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21681 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21682 s,@ECHO_LT@,$ECHO_LT,;t t
21683 s,@ECHO_LD@,$ECHO_LD,;t t
21684 s,@RULE_CC@,$RULE_CC,;t t
21685 s,@SHOW_CC@,$SHOW_CC,;t t
21686 s,@ECHO_CC@,$ECHO_CC,;t t
21687 s,@ECHO_LINK@,$ECHO_LINK,;t t
21688 s,@ADAFLAGS@,$ADAFLAGS,;t t
21689 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21690 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21691 s,@ADA_TRACE@,$ADA_TRACE,;t t
21692 s,@MATH_LIB@,$MATH_LIB,;t t
21693 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21694 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21695 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21696 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21697 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21698 s,@TEST_LIBS@,$TEST_LIBS,;t t
21699 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21700 s,@CXXCPP@,$CXXCPP,;t t
21701 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21702 s,@CXX_AR@,$CXX_AR,;t t
21703 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21704 s,@CXXLIBS@,$CXXLIBS,;t t
21705 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21706 s,@gnat_exists@,$gnat_exists,;t t
21707 s,@M4_exists@,$M4_exists,;t t
21708 s,@cf_ada_make@,$cf_ada_make,;t t
21709 s,@cf_compile_generics@,$cf_compile_generics,;t t
21710 s,@cf_generic_objects@,$cf_generic_objects,;t t
21711 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21712 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21713 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21714 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21715 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21716 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21717 s,@cf_ada_package@,$cf_ada_package,;t t
21718 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21719 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21720 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21721 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21722 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21723 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21724 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21725 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21726 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21727 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21728 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21729 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21730 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21731 s,@TICS_LIBS@,$TICS_LIBS,;t t
21732 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21733 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21734 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21735 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21736 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21737 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21738 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21739 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21740 s,@includesubdir@,$includesubdir,;t t
21741 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21742 s,@TICS_LIST@,$TICS_LIST,;t t
21743 s,@TINFO_LIST@,$TINFO_LIST,;t t
21744 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21745 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21746 s,@TEST_ARGS@,$TEST_ARGS,;t t
21747 s,@TEST_DEPS@,$TEST_DEPS,;t t
21748 s,@TEST_ARG2@,$TEST_ARG2,;t t
21749 s,@TEST_DEP2@,$TEST_DEP2,;t t
21750 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21751 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21752 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21753 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21754 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21755 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21756 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21757 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21758 s,@cross_compiling@,$cross_compiling,;t t
21759 s,@TIC_PATH@,$TIC_PATH,;t t
21760 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21761 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21762 s,@PANEL_NAME@,$PANEL_NAME,;t t
21763 s,@MENU_NAME@,$MENU_NAME,;t t
21764 s,@FORM_NAME@,$FORM_NAME,;t t
21765 s,@CXX_NAME@,$CXX_NAME,;t t
21770 cat >>$CONFIG_STATUS <<\EOF
21771 # Split the substitutions into bite-sized pieces for seds with
21772 # small command number limits, like on Digital OSF/1 and HP-UX.
21773 ac_max_sed_lines=48
21774 ac_sed_frag=1 # Number of current file.
21775 ac_beg=1 # First line for current file.
21776 ac_end=$ac_max_sed_lines # Line after last line for current file.
21779 while $ac_more_lines; do
21780 if test $ac_beg -gt 1; then
21781 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21783 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21785 if test ! -s $tmp/subs.frag; then
21786 ac_more_lines=false
21788 # The purpose of the label and of the branching condition is to
21789 # speed up the sed processing (if there are no `@' at all, there
21790 # is no need to browse any of the substitutions).
21791 # These are the two extra sed commands mentioned above.
21793 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21794 if test -z "$ac_sed_cmds"; then
21795 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21797 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21799 ac_sed_frag=`expr $ac_sed_frag + 1`
21801 ac_end=`expr $ac_end + $ac_max_sed_lines`
21804 if test -z "$ac_sed_cmds"; then
21807 fi # test -n "$CONFIG_FILES"
21810 cat >>$CONFIG_STATUS <<\EOF
21811 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21812 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21814 - | *:- | *:-:* ) # input from stdin
21816 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21817 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21818 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21819 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21820 * ) ac_file_in=$ac_file.in ;;
21823 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21824 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21825 X"$ac_file" : 'X\(//\)[^/]' \| \
21826 X"$ac_file" : 'X\(//\)$' \| \
21827 X"$ac_file" : 'X\(/\)' \| \
21828 . : '\(.\)' 2>/dev/null ||
21830 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21831 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21832 /^X\(\/\/\)$/{ s//\1/; q; }
21833 /^X\(\/\).*/{ s//\1/; q; }
21835 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21836 { case "$ac_dir" in
21837 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21841 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21842 case $as_mkdir_dir in
21843 # Skip DOS drivespec
21844 ?:) as_incr_dir=$as_mkdir_dir ;;
21846 as_incr_dir=$as_incr_dir/$as_mkdir_dir
21847 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21852 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21853 # A "../" for each directory in $ac_dir_suffix.
21854 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21856 ac_dir_suffix= ac_dots=
21861 if test -z "$ac_dots"; then
21864 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21866 [\\/]* | ?:[\\/]* )
21867 ac_srcdir=$srcdir$ac_dir_suffix;
21868 ac_top_srcdir=$srcdir ;;
21869 *) # Relative path.
21870 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21871 ac_top_srcdir=$ac_dots$srcdir ;;
21875 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21876 *) ac_INSTALL=$ac_dots$INSTALL ;;
21879 if test x"$ac_file" != x-; then
21880 { echo "$as_me:21880: creating $ac_file" >&5
21881 echo "$as_me: creating $ac_file" >&6;}
21884 # Let's still pretend it is `configure' which instantiates (i.e., don't
21885 # use $as_me), people would be surprised to read:
21886 # /* config.h. Generated automatically by config.status. */
21887 configure_input="Generated automatically from `echo $ac_file_in |
21888 sed 's,.*/,,'` by configure."
21890 # First look for the input files in the build tree, otherwise in the
21892 ac_file_inputs=`IFS=:
21893 for f in $ac_file_in; do
21895 -) echo $tmp/stdin ;;
21897 # Absolute (can't be DOS-style, as IFS=:)
21898 test -f "$f" || { { echo "$as_me:21898: error: cannot find input file: $f" >&5
21899 echo "$as_me: error: cannot find input file: $f" >&2;}
21900 { (exit 1); exit 1; }; }
21903 if test -f "$f"; then
21906 elif test -f "$srcdir/$f"; then
21911 { { echo "$as_me:21911: error: cannot find input file: $f" >&5
21912 echo "$as_me: error: cannot find input file: $f" >&2;}
21913 { (exit 1); exit 1; }; }
21916 done` || { (exit 1); exit 1; }
21918 cat >>$CONFIG_STATUS <<\EOF
21919 ac_warn_datarootdir=no
21920 if test x"$ac_file" != x-; then
21921 for ac_item in $ac_file_inputs
21923 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
21924 if test -n "$ac_seen"; then
21925 ac_used=`grep '@datarootdir@' $ac_item`
21926 if test -z "$ac_used"; then
21927 { echo "$as_me:21927: WARNING: datarootdir was used implicitly but not set:
21929 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
21931 ac_warn_datarootdir=yes
21934 ac_seen=`grep '${datarootdir}' $ac_item`
21935 if test -n "$ac_seen"; then
21936 { echo "$as_me:21936: WARNING: datarootdir was used explicitly but not set:
21938 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
21940 ac_warn_datarootdir=yes
21945 if test "x$ac_warn_datarootdir" = xyes; then
21946 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
21950 cat >>$CONFIG_STATUS <<EOF
21954 cat >>$CONFIG_STATUS <<\EOF
21956 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21957 s,@configure_input@,$configure_input,;t t
21958 s,@srcdir@,$ac_srcdir,;t t
21959 s,@top_srcdir@,$ac_top_srcdir,;t t
21960 s,@INSTALL@,$ac_INSTALL,;t t
21961 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21963 if test x"$ac_file" != x-; then
21964 cp $tmp/out $ac_file
21966 for ac_name in prefix exec_prefix datarootdir
21968 ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
21969 if test -n "$ac_seen"; then
21970 ac_init=`egrep '[ ]*'$ac_name'[ ]*=' $ac_file`
21971 if test -z "$ac_init"; then
21972 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
21973 { echo "$as_me:21973: WARNING: Variable $ac_name is used but was not set:
21975 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
21980 egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
21981 egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
21982 if test -s $tmp/out; then
21983 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
21984 { echo "$as_me:21984: WARNING: Some variables may not be substituted:
21986 echo "$as_me: WARNING: Some variables may not be substituted:
21996 cat >>$CONFIG_STATUS <<\EOF
21999 # CONFIG_HEADER section.
22002 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22003 # NAME is the cpp macro being defined and VALUE is the value it is being given.
22005 # ac_d sets the value in "#define NAME VALUE" lines.
22006 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
22007 ac_dB='[ ].*$,\1#\2'
22010 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
22011 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
22012 ac_iB='\([ ]\),\1#\2define\3'
22015 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22016 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
22017 ac_uB='$,\1#\2define\3'
22021 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22022 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22024 - | *:- | *:-:* ) # input from stdin
22026 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22027 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22028 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22029 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22030 * ) ac_file_in=$ac_file.in ;;
22033 test x"$ac_file" != x- && { echo "$as_me:22033: creating $ac_file" >&5
22034 echo "$as_me: creating $ac_file" >&6;}
22036 # First look for the input files in the build tree, otherwise in the
22038 ac_file_inputs=`IFS=:
22039 for f in $ac_file_in; do
22041 -) echo $tmp/stdin ;;
22043 # Absolute (can't be DOS-style, as IFS=:)
22044 test -f "$f" || { { echo "$as_me:22044: error: cannot find input file: $f" >&5
22045 echo "$as_me: error: cannot find input file: $f" >&2;}
22046 { (exit 1); exit 1; }; }
22049 if test -f "$f"; then
22052 elif test -f "$srcdir/$f"; then
22057 { { echo "$as_me:22057: error: cannot find input file: $f" >&5
22058 echo "$as_me: error: cannot find input file: $f" >&2;}
22059 { (exit 1); exit 1; }; }
22062 done` || { (exit 1); exit 1; }
22063 # Remove the trailing spaces.
22064 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
22068 # Transform confdefs.h into a list of #define's. We won't use it as a sed
22069 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
22070 # be either 'cat' or 'sort'.
22071 cat confdefs.h | uniq >conftest.vals
22073 # Break up conftest.vals because some shells have a limit on
22074 # the size of here documents, and old seds have small limits too.
22076 rm -f conftest.tail
22077 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
22078 while grep . conftest.vals >/dev/null
22080 # Write chunks of a limited-size here document to conftest.frag.
22081 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
22082 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
22083 echo 'CEOF' >> $CONFIG_STATUS
22084 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
22085 rm -f conftest.vals
22086 mv conftest.tail conftest.vals
22088 rm -f conftest.vals
22090 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
22092 echo ' cat >> conftest.edit <<CEOF
22093 /@DEFS@/r conftest.frag
22096 sed -f conftest.edit $tmp/in > $tmp/out
22098 mv $tmp/out $tmp/in
22099 rm -f conftest.edit conftest.frag
22100 ' >> $CONFIG_STATUS
22102 cat >>$CONFIG_STATUS <<\EOF
22103 # Let's still pretend it is `configure' which instantiates (i.e., don't
22104 # use $as_me), people would be surprised to read:
22105 # /* config.h. Generated automatically by config.status. */
22106 if test x"$ac_file" = x-; then
22107 echo "/* Generated automatically by configure. */" >$tmp/config.h
22109 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
22111 cat $tmp/in >>$tmp/config.h
22113 if test x"$ac_file" != x-; then
22114 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
22115 { echo "$as_me:22115: $ac_file is unchanged" >&5
22116 echo "$as_me: $ac_file is unchanged" >&6;}
22118 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22119 X"$ac_file" : 'X\(//\)[^/]' \| \
22120 X"$ac_file" : 'X\(//\)$' \| \
22121 X"$ac_file" : 'X\(/\)' \| \
22122 . : '\(.\)' 2>/dev/null ||
22124 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22125 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22126 /^X\(\/\/\)$/{ s//\1/; q; }
22127 /^X\(\/\).*/{ s//\1/; q; }
22129 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22130 { case "$ac_dir" in
22131 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
22135 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
22136 case $as_mkdir_dir in
22137 # Skip DOS drivespec
22138 ?:) as_incr_dir=$as_mkdir_dir ;;
22140 as_incr_dir=$as_incr_dir/$as_mkdir_dir
22141 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
22148 mv $tmp/config.h $ac_file
22152 rm -f $tmp/config.h
22156 cat >>$CONFIG_STATUS <<\EOF
22158 # CONFIG_COMMANDS section.
22160 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22161 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22162 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22166 if test "x$cf_with_tests" != xno ; then
22170 if test ! -d $srcdir/$cf_dir; then
22172 elif test -f $srcdir/$cf_dir/programs; then
22173 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
22179 cf_prefix=$LIB_PREFIX
22181 case $cf_cv_shlib_version in #(vi
22182 cygdll|msysdll|mingw)
22183 TINFO_NAME=$TINFO_ARG_SUFFIX
22188 if test -n "$TINFO_SUFFIX" ; then
22189 case $TINFO_SUFFIX in
22191 TINFO_NAME="${TINFO_NAME}tw"
22192 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
22195 TINFO_NAME="${TINFO_NAME}t"
22196 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
22199 TINFO_NAME="${TINFO_NAME}w"
22200 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
22205 for cf_dir in $SRC_SUBDIRS
22207 if test ! -d $srcdir/$cf_dir ; then
22209 elif test -f $srcdir/$cf_dir/modules; then
22213 for cf_item in $cf_LIST_MODELS
22216 case X$cf_item in #(vi
22219 cf_depsuf=$cf_suffix
22223 cf_depsuf=$cf_suffix
22227 cf_depsuf=$cf_suffix
22230 case $cf_cv_system_name in
22233 cf_depsuf=$cf_suffix
22235 cygwin*|msys*|mingw*) #(vi
22241 cf_depsuf=$cf_suffix
22247 cf_depsuf=$cf_suffix
22251 cf_depsuf=$cf_suffix
22257 cf_depsuf=$cf_suffix
22263 cf_depsuf=$cf_suffix
22266 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22267 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22270 test "$cf_dir" = c++ && cf_libname=ncurses++
22271 if test $cf_item = shared ; then
22272 if test -n "${LIB_SUFFIX}"
22274 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22276 cf_shared_suffix="$cf_suffix"
22278 if test "$cf_cv_do_symlinks" = yes ; then
22281 case "$cf_cv_shlib_version" in #(vi
22283 cf_version_name=REL_VERSION
22286 cf_version_name=ABI_VERSION
22290 if test -n "$cf_version_name"
22292 case "$cf_cv_system_name" in #(vi
22295 cf_suffix="${LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
22298 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
22302 if test -n "${LIB_SUFFIX}"
22304 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22306 cf_shared_suffix="$cf_suffix"
22309 # cygwin needs import library, and has unique naming convention
22310 # use autodetected ${cf_prefix} for import lib and static lib, but
22311 # use 'cyg' prefix for shared lib.
22312 case $cf_cv_shlib_version in #(vi
22314 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22315 Libs_To_Make="$Libs_To_Make ../lib/cyg${cf_libname}${cf_cygsuf}"
22319 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22320 Libs_To_Make="$Libs_To_Make ../lib/msys-${cf_libname}${cf_cygsuf}"
22324 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22325 Libs_To_Make="$Libs_To_Make ../lib/lib${cf_libname}${cf_cygsuf}"
22330 Libs_To_Make="$Libs_To_Make ../lib/${cf_prefix}${cf_libname}${cf_suffix}"
22333 if test $cf_dir = ncurses ; then
22334 cf_subsets="$LIB_SUBSETS"
22335 cf_r_parts="$cf_subsets"
22336 cf_liblist="$Libs_To_Make"
22338 while test -n "$cf_r_parts"
22340 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
22341 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
22342 if test "$cf_l_parts" != "$cf_r_parts" ; then
22344 case $cf_l_parts in #(vi
22346 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
22349 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
22355 if test -n "$cf_item"; then
22356 Libs_To_Make="$cf_item $Libs_To_Make"
22363 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
22366 if test $cf_dir = c++; then
22367 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
22369 for cf_item in $Libs_To_Make
22375 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
22378 for cf_test in $cf_list
22380 if test "$cf_test" = "$cf_item"
22382 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
22387 test -n "$cf_item" && cf_list="$cf_list $cf_item"
22389 Libs_To_Make="$cf_list"
22393 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
22394 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
22395 $cf_dir/Makefile >$cf_dir/Makefile.out
22396 mv $cf_dir/Makefile.out $cf_dir/Makefile
22398 $AWK -f $srcdir/mk-0th.awk \
22399 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
22400 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22402 for cf_subset in $cf_subsets
22405 for cf_item in $cf_LIST_MODELS
22408 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
22410 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22413 if test "$CXX_MODEL" = SHARED; then
22414 case $cf_cv_shlib_version in #(vi
22415 cygdll|msysdll|mingw) #(vi
22416 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
22418 echo "${as_me:-configure}:22418: testing overriding CXX_MODEL to SHARED ..." 1>&5
22420 with_shared_cxx=yes
22423 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
22428 case X$cf_item in #(vi
22431 cf_depsuf=$cf_suffix
22435 cf_depsuf=$cf_suffix
22439 cf_depsuf=$cf_suffix
22442 case $cf_cv_system_name in
22445 cf_depsuf=$cf_suffix
22447 cygwin*|msys*|mingw*) #(vi
22453 cf_depsuf=$cf_suffix
22459 cf_depsuf=$cf_suffix
22463 cf_depsuf=$cf_suffix
22469 cf_depsuf=$cf_suffix
22475 cf_depsuf=$cf_suffix
22478 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22479 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22482 libtool) cf_subdir='obj_lo' ;;
22483 normal) cf_subdir='objects' ;;
22484 debug) cf_subdir='obj_g' ;;
22485 profile) cf_subdir='obj_p' ;;
22487 case $cf_cv_system_name in #(vi
22489 cf_subdir='objects' ;;
22491 cf_subdir='obj_s' ;;
22495 # Test for case where we build libtinfo with a different name.
22497 if test $cf_dir = ncurses ; then
22500 cf_libname=${cf_libname}$LIB_SUFFIX
22503 cf_libname=$TINFO_LIB_SUFFIX
22506 cf_libname=$TICS_LIB_SUFFIX
22509 elif test $cf_dir = c++ ; then
22510 cf_libname=ncurses++$LIB_SUFFIX
22512 cf_libname=${cf_libname}$LIB_SUFFIX
22514 if test -n "${DFT_ARG_SUFFIX}" ; then
22515 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
22516 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
22519 # These dependencies really are for development, not
22520 # builds, but they are useful in porting, too.
22521 cf_depend="../include/ncurses_cfg.h"
22522 if test "$srcdir" = "."; then
22525 cf_reldir="\${srcdir}"
22528 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
22529 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
22530 elif test -f $srcdir/$cf_dir/curses.priv.h; then
22531 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
22535 old_cf_suffix="$cf_suffix"
22536 if test "$cf_cv_shlib_version_infix" = yes ; then
22537 if test -n "$LIB_SUFFIX" ; then
22538 case $LIB_SUFFIX in
22540 cf_libname=`echo $cf_libname | sed 's/tw$//'`
22541 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
22545 cf_libname=`echo $cf_libname | sed 's/t$//'`
22546 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
22550 cf_libname=`echo $cf_libname | sed 's/w$//'`
22551 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
22558 $AWK -f $srcdir/mk-1st.awk \
22559 name=${cf_libname}${cf_dir_suffix} \
22560 traces=$LIB_TRACING \
22562 CXX_MODEL=$CXX_MODEL \
22564 prefix=$cf_prefix \
22565 suffix=$cf_suffix \
22566 subset=$cf_subset \
22567 driver=$cf_cv_term_driver \
22569 TermlibRoot=$TINFO_NAME \
22570 TermlibSuffix=$TINFO_SUFFIX \
22571 ShlibVer=$cf_cv_shlib_version \
22572 ShlibVerInfix=$cf_cv_shlib_version_infix \
22573 ReLink=${cf_cv_do_relink:-no} \
22574 DoLinks=$cf_cv_do_symlinks \
22575 rmSoLocs=$cf_cv_rm_so_locs \
22576 ldconfig="$LDCONFIG" \
22577 overwrite=$WITH_OVERWRITE \
22578 depend="$cf_depend" \
22580 libtool_version="$LIBTOOL_VERSION" \
22581 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22583 cf_suffix="$old_cf_suffix"
22585 for cf_subdir2 in $cf_subdirs lib
22587 test $cf_subdir = $cf_subdir2 && break
22589 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
22590 $AWK -f $srcdir/mk-2nd.awk \
22592 traces=$LIB_TRACING \
22595 subset=$cf_subset \
22598 crenames=$cf_cv_prog_CC_c_o \
22599 cxxrenames=$cf_cv_prog_CXX_c_o \
22600 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
22601 cf_subdirs="$cf_subdirs $cf_subdir"
22606 echo ' cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
22609 for cf_dir in $SRC_SUBDIRS
22611 if test ! -d $srcdir/$cf_dir ; then
22615 if test -f $cf_dir/Makefile ; then
22618 echo 'libs \' >> Makefile
22619 echo 'install.libs \' >> Makefile
22620 echo 'uninstall.libs ::' >> Makefile
22621 echo ' cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
22626 if test -f $srcdir/$cf_dir/modules; then
22628 if test -f $srcdir/$cf_dir/headers; then
22629 cat >> Makefile <<CF_EOF
22630 install.includes \\
22631 uninstall.includes \\
22634 if test "$cf_dir" != "c++" ; then
22635 echo 'lint \' >> Makefile
22637 cat >> Makefile <<CF_EOF
22643 uninstall.$cf_dir ::
22644 cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22646 elif test -f $srcdir/$cf_dir/headers; then
22647 cat >> Makefile <<CF_EOF
22652 install.includes \\
22653 uninstall.includes ::
22654 cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22659 if test "x$cf_with_db_install" = xyes; then
22660 cat >> Makefile <<CF_EOF
22662 install.libs uninstall.libs \\
22663 install.data uninstall.data ::
22664 $MAKE_TERMINFO cd misc && \${MAKE} \${TOP_MFLAGS} \$@
22668 if test "x$cf_with_manpages" = xyes; then
22669 cat >> Makefile <<CF_EOF
22673 cd man && \${MAKE} \${TOP_MFLAGS} \$@
22677 cat >> Makefile <<CF_EOF
22680 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
22681 rm -f headers.sh headers.sed mk_shared_lib.sh
22682 rm -f edit_man.* man_alias.*
22683 rm -rf \${DIRS_TO_MAKE}
22686 # Special case: tack's manpage lives in its own directory.
22687 if test "x$cf_with_manpages" = xyes; then
22688 if test -d tack ; then
22689 if test -f $srcdir/$tack.h; then
22690 cat >> Makefile <<CF_EOF
22694 cd tack && \${MAKE} \${TOP_MFLAGS} \$@
22700 rm -f headers.sed headers.sh
22702 echo creating headers.sh
22703 cat >headers.sh <<CF_EOF
22705 # This shell script is generated by the 'configure' script. It is invoked in a
22706 # subdirectory of the build tree. It generates a sed-script in the parent
22707 # directory that is used to adjust includes for header files that reside in a
22708 # subdirectory of /usr/include, etc.
22710 while test \$# != 3
22712 PRG="\$PRG \$1"; shift
22717 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22718 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22719 echo installing \$SRC in \$DST
22722 if test $WITH_CURSES_H = yes; then
22723 cat >>headers.sh <<CF_EOF
22726 END=\`basename \$DST\`
22727 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22729 NAME=\`basename \$i\`
22730 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22734 echo "" >> \$TMPSED
22740 cat >>headers.sh <<CF_EOF
22743 END=\`basename \$DST\`
22744 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22746 NAME=\`basename \$i\`
22747 if test "\$NAME" = "curses.h"
22749 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22752 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22756 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22761 cat >>headers.sh <<CF_EOF
22763 sed -f \$TMPSED \$SRC > \$TMPSRC
22764 NAME=\`basename \$SRC\`
22766 if test $WITH_CURSES_H != yes; then
22767 cat >>headers.sh <<CF_EOF
22768 test "\$NAME" = "curses.h" && NAME=ncurses.h
22771 cat >>headers.sh <<CF_EOF
22772 # Just in case someone gzip'd manpages, remove the conflicting copy.
22773 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22775 eval \$PRG \$TMPSRC \$DST/\$NAME
22776 rm -f \$TMPSRC \$TMPSED
22779 chmod 0755 headers.sh
22781 for cf_dir in $SRC_SUBDIRS
22783 if test ! -d $srcdir/$cf_dir ; then
22787 if test -f $srcdir/$cf_dir/headers; then
22788 $AWK -f $srcdir/mk-hdr.awk \
22789 subset="$LIB_SUBSETS" \
22790 compat="$WITH_CURSES_H" \
22791 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22794 if test -f $srcdir/$cf_dir/modules; then
22795 if test "$cf_dir" != "c++" ; then
22796 cat >>$cf_dir/Makefile <<"CF_EOF"
22797 depend : ${AUTO_SRC}
22798 makedepend -- ${CPPFLAGS} -- ${C_SRC}
22800 # DO NOT DELETE THIS LINE -- make depend depends on it.
22806 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22807 if test -z "$USE_OLD_MAKERULES" ; then
22808 $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22816 cat >>$CONFIG_STATUS <<\EOF
22818 { (exit 0); exit 0; }
22820 chmod +x $CONFIG_STATUS
22821 ac_clean_files=$ac_clean_files_save
22823 # configure is writing to config.log, and then calls config.status.
22824 # config.status does its own redirection, appending to config.log.
22825 # Unfortunately, on DOS this fails, as config.log is still kept open
22826 # by configure, so config.status won't be able to write to it; its
22827 # output is simply discarded. So we exec the FD to /dev/null,
22828 # effectively closing config.log, so it can be properly (re)opened and
22829 # appended to by config.status. When coming back to configure, we
22830 # need to make the FD available again.
22831 if test "$no_create" != yes; then
22834 $SHELL $CONFIG_STATUS || ac_cs_success=false
22836 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22837 # would make configure fail if this is the last instruction.
22838 $ac_cs_success || { (exit 1); exit 1; }
22840 ${MAKE:-make} preinstall