2 # From configure.in Revision: 1.487 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20081225.
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 datadir='${prefix}/share'
175 sysconfdir='${prefix}/etc'
176 sharedstatedir='${prefix}/com'
177 localstatedir='${prefix}/var'
178 libdir='${exec_prefix}/lib'
179 includedir='${prefix}/include'
180 oldincludedir='/usr/include'
181 infodir='${prefix}/info'
182 mandir='${prefix}/man'
184 # Identity of this package.
194 # If the previous option needs an argument, assign it.
195 if test -n "$ac_prev"; then
196 eval "$ac_prev=\$ac_option"
201 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
203 # Accept the important Cygnus configure options, so we can diagnose typos.
207 -bindir | --bindir | --bindi | --bind | --bin | --bi)
209 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
212 -build | --build | --buil | --bui | --bu)
213 ac_prev=build_alias ;;
214 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
215 build_alias=$ac_optarg ;;
217 -cache-file | --cache-file | --cache-fil | --cache-fi \
218 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
219 ac_prev=cache_file ;;
220 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
221 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
222 cache_file=$ac_optarg ;;
225 cache_file=config.cache ;;
227 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
229 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
231 datadir=$ac_optarg ;;
233 -disable-* | --disable-*)
234 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
235 # Reject names that are not valid shell variable names.
236 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
237 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
238 { (exit 1); exit 1; }; }
239 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
240 eval "enable_$ac_feature=no" ;;
242 -enable-* | --enable-*)
243 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
244 # Reject names that are not valid shell variable names.
245 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247 { (exit 1); exit 1; }; }
248 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
250 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
253 eval "enable_$ac_feature='$ac_optarg'" ;;
255 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
256 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
257 | --exec | --exe | --ex)
258 ac_prev=exec_prefix ;;
259 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
260 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
261 | --exec=* | --exe=* | --ex=*)
262 exec_prefix=$ac_optarg ;;
264 -gas | --gas | --ga | --g)
265 # Obsolete; use --with-gas.
268 -help | --help | --hel | --he | -h)
270 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
271 ac_init_help=recursive ;;
272 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
273 ac_init_help=short ;;
275 -host | --host | --hos | --ho)
276 ac_prev=host_alias ;;
277 -host=* | --host=* | --hos=* | --ho=*)
278 host_alias=$ac_optarg ;;
280 -includedir | --includedir | --includedi | --included | --include \
281 | --includ | --inclu | --incl | --inc)
282 ac_prev=includedir ;;
283 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
284 | --includ=* | --inclu=* | --incl=* | --inc=*)
285 includedir=$ac_optarg ;;
287 -infodir | --infodir | --infodi | --infod | --info | --inf)
289 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290 infodir=$ac_optarg ;;
292 -libdir | --libdir | --libdi | --libd)
294 -libdir=* | --libdir=* | --libdi=* | --libd=*)
297 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
298 | --libexe | --libex | --libe)
299 ac_prev=libexecdir ;;
300 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
301 | --libexe=* | --libex=* | --libe=*)
302 libexecdir=$ac_optarg ;;
304 -localstatedir | --localstatedir | --localstatedi | --localstated \
305 | --localstate | --localstat | --localsta | --localst \
306 | --locals | --local | --loca | --loc | --lo)
307 ac_prev=localstatedir ;;
308 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
309 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
310 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311 localstatedir=$ac_optarg ;;
313 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
315 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
319 # Obsolete; use --without-fp.
322 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
326 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
327 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
330 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
331 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
332 | --oldin | --oldi | --old | --ol | --o)
333 ac_prev=oldincludedir ;;
334 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
335 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
336 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337 oldincludedir=$ac_optarg ;;
339 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
341 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
344 -program-prefix | --program-prefix | --program-prefi | --program-pref \
345 | --program-pre | --program-pr | --program-p)
346 ac_prev=program_prefix ;;
347 -program-prefix=* | --program-prefix=* | --program-prefi=* \
348 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349 program_prefix=$ac_optarg ;;
351 -program-suffix | --program-suffix | --program-suffi | --program-suff \
352 | --program-suf | --program-su | --program-s)
353 ac_prev=program_suffix ;;
354 -program-suffix=* | --program-suffix=* | --program-suffi=* \
355 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356 program_suffix=$ac_optarg ;;
358 -program-transform-name | --program-transform-name \
359 | --program-transform-nam | --program-transform-na \
360 | --program-transform-n | --program-transform- \
361 | --program-transform | --program-transfor \
362 | --program-transfo | --program-transf \
363 | --program-trans | --program-tran \
364 | --progr-tra | --program-tr | --program-t)
365 ac_prev=program_transform_name ;;
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 program_transform_name=$ac_optarg ;;
375 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
376 | -silent | --silent | --silen | --sile | --sil)
379 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
381 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
383 sbindir=$ac_optarg ;;
385 -sharedstatedir | --sharedstatedir | --sharedstatedi \
386 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
387 | --sharedst | --shareds | --shared | --share | --shar \
389 ac_prev=sharedstatedir ;;
390 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
391 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
392 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
394 sharedstatedir=$ac_optarg ;;
396 -site | --site | --sit)
398 -site=* | --site=* | --sit=*)
401 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
403 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
406 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
407 | --syscon | --sysco | --sysc | --sys | --sy)
408 ac_prev=sysconfdir ;;
409 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
410 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411 sysconfdir=$ac_optarg ;;
413 -target | --target | --targe | --targ | --tar | --ta | --t)
414 ac_prev=target_alias ;;
415 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416 target_alias=$ac_optarg ;;
418 -v | -verbose | --verbose | --verbos | --verbo | --verb)
421 -version | --version | --versio | --versi | --vers | -V)
425 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
426 # Reject names that are not valid shell variable names.
427 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
428 { echo "$as_me: error: invalid package name: $ac_package" >&2
429 { (exit 1); exit 1; }; }
430 ac_package=`echo $ac_package| sed 's/-/_/g'`
432 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
435 eval "with_$ac_package='$ac_optarg'" ;;
437 -without-* | --without-*)
438 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
439 # Reject names that are not valid shell variable names.
440 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
441 { echo "$as_me: error: invalid package name: $ac_package" >&2
442 { (exit 1); exit 1; }; }
443 ac_package=`echo $ac_package | sed 's/-/_/g'`
444 eval "with_$ac_package=no" ;;
447 # Obsolete; use --with-x.
450 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
451 | --x-incl | --x-inc | --x-in | --x-i)
452 ac_prev=x_includes ;;
453 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
454 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
455 x_includes=$ac_optarg ;;
457 -x-libraries | --x-libraries | --x-librarie | --x-librari \
458 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
459 ac_prev=x_libraries ;;
460 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
461 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
462 x_libraries=$ac_optarg ;;
464 -*) { echo "$as_me: error: unrecognized option: $ac_option
465 Try \`$0 --help' for more information." >&2
466 { (exit 1); exit 1; }; }
470 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
471 # Reject names that are not valid shell variable names.
472 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
473 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
474 { (exit 1); exit 1; }; }
475 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
476 eval "$ac_envvar='$ac_optarg'"
480 # FIXME: should be removed in autoconf 3.0.
481 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
482 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
483 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
484 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
490 if test -n "$ac_prev"; then
491 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
492 { echo "$as_me: error: missing argument to $ac_option" >&2
493 { (exit 1); exit 1; }; }
496 # Be sure to have absolute paths.
497 for ac_var in exec_prefix prefix
499 eval ac_val=$`echo $ac_var`
501 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
502 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
503 { (exit 1); exit 1; }; };;
507 # Be sure to have absolute paths.
508 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509 localstatedir libdir includedir oldincludedir infodir mandir
511 eval ac_val=$`echo $ac_var`
513 [\\/$]* | ?:[\\/]* ) ;;
514 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
515 { (exit 1); exit 1; }; };;
519 # There might be people who depend on the old broken behavior: `$host'
520 # used to hold the argument of --host etc.
525 # FIXME: should be removed in autoconf 3.0.
526 if test "x$host_alias" != x; then
527 if test "x$build_alias" = x; then
528 cross_compiling=maybe
529 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
530 If a cross compiler is detected then cross compile mode will be used." >&2
531 elif test "x$build_alias" != "x$host_alias"; then
537 test -n "$host_alias" && ac_tool_prefix=$host_alias-
539 test "$silent" = yes && exec 6>/dev/null
541 # Find the source files, if location was not specified.
542 if test -z "$srcdir"; then
543 ac_srcdir_defaulted=yes
544 # Try the directory containing this script, then its parent.
546 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
547 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
549 if test ! -r $srcdir/$ac_unique_file; then
553 ac_srcdir_defaulted=no
555 if test ! -r $srcdir/$ac_unique_file; then
556 if test "$ac_srcdir_defaulted" = yes; then
557 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
558 { (exit 1); exit 1; }; }
560 { echo "$as_me: error: cannot find sources in $srcdir" >&2
561 { (exit 1); exit 1; }; }
564 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565 ac_env_build_alias_set=${build_alias+set}
566 ac_env_build_alias_value=$build_alias
567 ac_cv_env_build_alias_set=${build_alias+set}
568 ac_cv_env_build_alias_value=$build_alias
569 ac_env_host_alias_set=${host_alias+set}
570 ac_env_host_alias_value=$host_alias
571 ac_cv_env_host_alias_set=${host_alias+set}
572 ac_cv_env_host_alias_value=$host_alias
573 ac_env_target_alias_set=${target_alias+set}
574 ac_env_target_alias_value=$target_alias
575 ac_cv_env_target_alias_set=${target_alias+set}
576 ac_cv_env_target_alias_value=$target_alias
577 ac_env_CC_set=${CC+set}
579 ac_cv_env_CC_set=${CC+set}
580 ac_cv_env_CC_value=$CC
581 ac_env_CFLAGS_set=${CFLAGS+set}
582 ac_env_CFLAGS_value=$CFLAGS
583 ac_cv_env_CFLAGS_set=${CFLAGS+set}
584 ac_cv_env_CFLAGS_value=$CFLAGS
585 ac_env_LDFLAGS_set=${LDFLAGS+set}
586 ac_env_LDFLAGS_value=$LDFLAGS
587 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588 ac_cv_env_LDFLAGS_value=$LDFLAGS
589 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
590 ac_env_CPPFLAGS_value=$CPPFLAGS
591 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
593 ac_env_CPP_set=${CPP+set}
594 ac_env_CPP_value=$CPP
595 ac_cv_env_CPP_set=${CPP+set}
596 ac_cv_env_CPP_value=$CPP
597 ac_env_CXX_set=${CXX+set}
598 ac_env_CXX_value=$CXX
599 ac_cv_env_CXX_set=${CXX+set}
600 ac_cv_env_CXX_value=$CXX
601 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
602 ac_env_CXXFLAGS_value=$CXXFLAGS
603 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
605 ac_env_CXXCPP_set=${CXXCPP+set}
606 ac_env_CXXCPP_value=$CXXCPP
607 ac_cv_env_CXXCPP_set=${CXXCPP+set}
608 ac_cv_env_CXXCPP_value=$CXXCPP
611 # Report the --help message.
613 if test "$ac_init_help" = "long"; then
614 # Omit some internal or obsolete options to make the list less imposing.
615 # This message is too long to be a string in the A/UX 3.1 sh.
617 \`configure' configures this package to adapt to many kinds of systems.
619 Usage: $0 [OPTION]... [VAR=VALUE]...
621 To assign environment variables (e.g., CC, CFLAGS...), specify them as
622 VAR=VALUE. See below for descriptions of some of the useful variables.
624 Defaults for the options are specified in brackets.
627 -h, --help display this help and exit
628 --help=short display options specific to this package
629 --help=recursive display the short help of all the included packages
630 -V, --version display version information and exit
631 -q, --quiet, --silent do not print \`checking...' messages
632 --cache-file=FILE cache test results in FILE [disabled]
633 -C, --config-cache alias for \`--cache-file=config.cache'
634 -n, --no-create do not create output files
635 --srcdir=DIR find the sources in DIR [configure dir or \`..']
640 Installation directories:
641 --prefix=PREFIX install architecture-independent files in PREFIX
643 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
646 By default, \`make install' will install all the files in
647 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
648 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
649 for instance \`--prefix=\$HOME'.
651 For better control, use the options below.
653 Fine tuning of the installation directories:
654 --bindir=DIR user executables [EPREFIX/bin]
655 --sbindir=DIR system admin executables [EPREFIX/sbin]
656 --libexecdir=DIR program executables [EPREFIX/libexec]
657 --datadir=DIR read-only architecture-independent data [PREFIX/share]
658 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
659 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
660 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
661 --libdir=DIR object code libraries [EPREFIX/lib]
662 --includedir=DIR C header files [PREFIX/include]
663 --oldincludedir=DIR C header files for non-gcc [/usr/include]
664 --infodir=DIR info documentation [PREFIX/info]
665 --mandir=DIR man documentation [PREFIX/man]
671 --program-prefix=PREFIX prepend PREFIX to installed program names
672 --program-suffix=SUFFIX append SUFFIX to installed program names
673 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
676 --build=BUILD configure for building on BUILD [guessed]
677 --host=HOST build programs to run on HOST [BUILD]
678 --target=TARGET configure for building compilers for TARGET [HOST]
682 if test -n "$ac_init_help"; then
687 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
688 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
691 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
692 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
694 --with-rel-version=XXX override derived release version
695 --with-abi-version=XXX override derived ABI version
696 --with-system-type=XXX test: override derived host system-type
697 --without-cxx do not adjust ncurses bool to match C++
698 --without-cxx-binding do not build C++ binding and demo
699 --without-ada suppress check for Ada95, don't build demo
700 --without-manpages suppress install of manpages
701 --without-progs suppress build with programs (e.g., tic)
702 --without-curses-h install curses.h as ncurses.h only
703 --with-pkg-config{=path} enable/disable use of pkg-config
704 --enable-pc-files generate and install .pc files for pkg-config
705 --enable-mixed-case tic should assume mixed-case filenames
706 --with-install-prefix prefixes actual install-location ($DESTDIR)
707 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
708 --with-build-cc=XXX the build C compiler ($BUILD_CC)
709 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
710 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
711 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
712 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
713 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
714 Options to Specify the Libraries Built/Used:
715 --with-libtool generate libraries with libtool
716 --with-shared generate shared-libraries
717 --with-normal generate normal-libraries (default)
718 --with-debug generate debug-libraries (default)
719 --with-profile generate profile-libraries
720 --with-termlib generate separate terminfo library
721 --with-ticlib generate separate tic library
722 --with-gpm use Alessandro Rubini's GPM library
723 --without-dlsym do not use dlsym() to load GPM dynamically
724 --with-sysmouse use sysmouse (FreeBSD console)
725 --enable-rpath use rpath option when generating shared libraries
726 --disable-relink relink shared libraries during install
727 --with-shlib-version=X Specify rel or abi version for shared libs
728 Fine-Tuning Your Configuration:
729 --disable-overwrite leave out the link to -lcurses
730 --disable-database do not use terminfo, only fallbacks/termcap
731 --with-database=XXX specify terminfo source to install
732 --with-hashed-db specify hashed-database library
733 --with-fallbacks=XXX specify list of fallback terminal descriptions
734 --without-xterm-new specify if xterm terminfo should be old version
735 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
736 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
737 --disable-big-core assume machine has little memory
738 --disable-big-strings assume compiler has only standard-size strings
739 --enable-termcap compile in termcap fallback support
740 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
741 --enable-getcap fast termcap load, no xrefs to terminfo
742 --enable-getcap-cache cache translated termcaps in ~/.terminfo
743 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
744 --disable-root-environ restrict environment when running as root
745 --enable-symlinks make tic use symbolic links not hard links
746 --enable-broken_linker compile with broken-linker support code
747 --enable-bsdpad recognize BSD-style prefix padding
748 --enable-widec compile with wide-char/UTF-8 code
749 --disable-lp64 allow chtype to be long (ignore _LP64)
750 --disable-largefile omit support for large files
751 --disable-tparm-varargs compile tparm() without varargs interface
752 --disable-tic-depends link tic library without explicit dependency on ncurses library
753 --with-bool=TYPE override fallback type of bool variable
754 --with-caps=alt compile with alternate Caps file
755 --with-chtype=TYPE override type of chtype
756 --with-ospeed=TYPE override type of ospeed variable
757 --with-mmask-t=TYPE override type of mmask_t
758 --with-ccharw-max=XXX override size CCHARW_MAX
759 --with-rcs-ids compile-in RCS identifiers
760 Options to Specify How Manpages are Installed:
761 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
762 optionally formatted/catonly, e.g., gzip,formatted
763 --with-manpage-renames specify manpage-renaming
764 --with-manpage-aliases specify manpage-aliases using .so
765 --with-manpage-symlinks specify manpage-aliases using symlinks
766 --with-manpage-tbl specify manpage processing with tbl
768 --disable-ext-funcs disable function-extensions
769 --enable-sp-funcs enable experimental SCREEN-extensions
770 --enable-term-driver enable experimental terminal-driver
771 --enable-const compile with extra/non-standard const
772 --enable-ext-colors compile for 256-color support
773 --enable-ext-mouse compile for extended mouse-encoding
774 --enable-no-padding compile with $NCURSES_NO_PADDING code
775 --enable-signed-char compile using signed Boolean's in term.h
776 --enable-sigwinch compile with SIGWINCH handler
777 --enable-tcap-names compile with user-definable terminal capabilities
779 --without-develop disable development options
780 --enable-hard-tabs compile with hard-tabs code
781 --enable-xmc-glitch compile with support for xmc (magic-cookie)
783 --disable-assumed-color do not assume anything about default-colors
784 --disable-hashmap compile without hashmap scrolling-optimization
785 --enable-colorfgbg compile-in experimental $COLORFGBG code
786 --enable-interop compile-in experimental interop bindings
787 --with-pthread use POSIX thread library
788 --enable-weak-symbols enable weak-symbols for pthreads
789 --enable-reentrant compile with experimental reentrant code
790 --with-wrap-prefix=XXX override prefix used for public variables
791 --enable-safe-sprintf compile with experimental safe-sprintf code
792 --disable-scroll-hints compile without scroll-hints code
793 --enable-wgetch-events compile with experimental wgetch-events code
794 Testing/development Options:
795 --enable-echo build: display "compiling" commands (default)
796 --enable-warnings build: turn on GCC compiler warnings
797 --enable-assertions test: turn on generation of assertion code
798 --with-dmalloc test: use Gray Watson's dmalloc library
799 --with-dbmalloc test: use Conor Cahill's dbmalloc library
800 --with-valgrind test: use valgrind
801 --disable-leaks test: free permanent memory, analyze leaks
802 --enable-expanded test: generate functions for certain macros
803 --disable-macros test: use functions rather than macros
804 --with-trace test: add trace() function to all models of ncurses
805 Ada95 Binding Options:
806 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
807 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
808 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
810 Some influential environment variables:
811 CC C compiler command
812 CFLAGS C compiler flags
813 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
814 nonstandard directory <lib dir>
815 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
816 headers in a nonstandard directory <include dir>
818 CXX C++ compiler command
819 CXXFLAGS C++ compiler flags
820 CXXCPP C++ preprocessor
822 Use these variables to override the choices made by `configure' or to help
823 it to find libraries and programs with nonstandard names/locations.
828 if test "$ac_init_help" = "recursive"; then
829 # If there are subdirs, report their specific --help.
831 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
833 # A "../" for each directory in /$ac_subdir.
834 ac_dots=`echo $ac_subdir |
835 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
838 .) # No --srcdir option. We are building in place.
839 ac_sub_srcdir=$srcdir ;;
840 [\\/]* | ?:[\\/]* ) # Absolute path.
841 ac_sub_srcdir=$srcdir/$ac_subdir ;;
843 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
846 # Check for guested configure; otherwise get Cygnus style configure.
847 if test -f $ac_sub_srcdir/configure.gnu; then
849 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
850 elif test -f $ac_sub_srcdir/configure; then
852 $SHELL $ac_sub_srcdir/configure --help=recursive
853 elif test -f $ac_sub_srcdir/configure.ac ||
854 test -f $ac_sub_srcdir/configure.in; then
858 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
864 test -n "$ac_init_help" && exit 0
865 if $ac_init_version; then
868 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
869 Free Software Foundation, Inc.
870 This configure script is free software; the Free Software Foundation
871 gives unlimited permission to copy, distribute and modify it.
877 This file contains any messages produced by compilers while
878 running configure, to aid debugging if configure makes a mistake.
880 It was created by $as_me, which was
881 generated by GNU Autoconf 2.52.20081225. Invocation command line was
892 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
893 uname -m = `(uname -m) 2>/dev/null || echo unknown`
894 uname -r = `(uname -r) 2>/dev/null || echo unknown`
895 uname -s = `(uname -s) 2>/dev/null || echo unknown`
896 uname -v = `(uname -v) 2>/dev/null || echo unknown`
898 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
899 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
901 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
902 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
903 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
904 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
905 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
906 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
907 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
921 # Keep a trace of the command line.
922 # Strip out --no-create and --no-recursion so they do not pile up.
923 # Also quote any args containing shell meta-characters.
929 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
930 | --no-cr | --no-c) ;;
931 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
932 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
933 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
934 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
935 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
937 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
940 # Get rid of the leading space.
943 # When interrupted or exit'd, cleanup temporary files, and complete
944 # config.log. We remove comments because anyway the quotes in there
945 # would cause problems or look ugly.
947 # Save into config.log some information that might help in debugging.
949 echo "## ----------------- ##" >&5
950 echo "## Cache variables. ##" >&5
951 echo "## ----------------- ##" >&5
953 # The following way of writing the cache mishandles newlines in values,
956 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
959 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
960 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
964 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
968 sed "/^$/d" confdefs.h >conftest.log
969 if test -s conftest.log; then
971 echo "## ------------ ##" >&5
972 echo "## confdefs.h. ##" >&5
973 echo "## ------------ ##" >&5
978 test "$ac_signal" != 0 &&
979 echo "$as_me: caught signal $ac_signal" >&5
980 echo "$as_me: exit $exit_status" >&5
981 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
984 for ac_signal in 1 2 13 15; do
985 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
989 # confdefs.h avoids OS command line length limits that DEFS can exceed.
990 rm -rf conftest* confdefs.h
991 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
994 # Let the site file select an alternate cache file if it wants to.
995 # Prefer explicitly selected file to automatically selected ones.
996 if test -z "$CONFIG_SITE"; then
997 if test "x$prefix" != xNONE; then
998 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1000 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1003 for ac_site_file in $CONFIG_SITE; do
1004 if test -r "$ac_site_file"; then
1005 { echo "$as_me:1005: loading site script $ac_site_file" >&5
1006 echo "$as_me: loading site script $ac_site_file" >&6;}
1007 cat "$ac_site_file" >&5
1012 if test -r "$cache_file"; then
1013 # Some versions of bash will fail to source /dev/null (special
1014 # files actually), so we avoid doing that.
1015 if test -f "$cache_file"; then
1016 { echo "$as_me:1016: loading cache $cache_file" >&5
1017 echo "$as_me: loading cache $cache_file" >&6;}
1019 [\\/]* | ?:[\\/]* ) . $cache_file;;
1020 *) . ./$cache_file;;
1024 { echo "$as_me:1024: creating cache $cache_file" >&5
1025 echo "$as_me: creating cache $cache_file" >&6;}
1029 # Check that the precious variables saved in the cache have kept the same
1031 ac_cache_corrupted=false
1032 for ac_var in `(set) 2>&1 |
1033 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1034 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1035 eval ac_new_set=\$ac_env_${ac_var}_set
1036 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1037 eval ac_new_val="\$ac_env_${ac_var}_value"
1038 case $ac_old_set,$ac_new_set in
1040 { echo "$as_me:1040: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1041 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1042 ac_cache_corrupted=: ;;
1044 { echo "$as_me:1044: error: \`$ac_var' was not set in the previous run" >&5
1045 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1046 ac_cache_corrupted=: ;;
1049 if test "x$ac_old_val" != "x$ac_new_val"; then
1050 { echo "$as_me:1050: error: \`$ac_var' has changed since the previous run:" >&5
1051 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1052 { echo "$as_me:1052: former value: $ac_old_val" >&5
1053 echo "$as_me: former value: $ac_old_val" >&2;}
1054 { echo "$as_me:1054: current value: $ac_new_val" >&5
1055 echo "$as_me: current value: $ac_new_val" >&2;}
1056 ac_cache_corrupted=:
1059 # Pass precious variables to config.status. It doesn't matter if
1060 # we pass some twice (in addition to the command line arguments).
1061 if test "$ac_new_set" = set; then
1063 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1064 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1065 ac_configure_args="$ac_configure_args '$ac_arg'"
1067 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1072 if $ac_cache_corrupted; then
1073 { echo "$as_me:1073: error: changes in the environment can compromise the build" >&5
1074 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1075 { { echo "$as_me:1075: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1076 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1077 { (exit 1); exit 1; }; }
1081 ac_cpp='$CPP $CPPFLAGS'
1082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1085 ac_main_return=return
1087 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1088 *c*,-n*) ECHO_N= ECHO_C='
1090 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1091 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1093 echo "#! $SHELL" >conftest.sh
1094 echo "exit 0" >>conftest.sh
1095 chmod +x conftest.sh
1096 if { (echo "$as_me:1096: PATH=\".;.\"; conftest.sh") >&5
1097 (PATH=".;."; conftest.sh) 2>&5
1099 echo "$as_me:1099: \$? = $ac_status" >&5
1100 (exit $ac_status); }; then
1101 ac_path_separator=';'
1105 PATH_SEPARATOR="$ac_path_separator"
1108 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1112 echo "$as_me:1112: checking for egrep" >&5
1113 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1114 if test "${ac_cv_prog_egrep+set}" = set; then
1115 echo $ECHO_N "(cached) $ECHO_C" >&6
1117 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1118 then ac_cv_prog_egrep='grep -E'
1119 else ac_cv_prog_egrep='egrep'
1122 echo "$as_me:1122: result: $ac_cv_prog_egrep" >&5
1123 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1124 EGREP=$ac_cv_prog_egrep
1126 test -z "$EGREP" && { { echo "$as_me:1126: error: No egrep program found" >&5
1127 echo "$as_me: error: No egrep program found" >&2;}
1128 { (exit 1); exit 1; }; }
1130 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1131 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1132 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1133 cf_cv_abi_version=${NCURSES_MAJOR}
1134 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1135 cf_cv_timestamp=`date`
1136 echo "$as_me:1136: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1137 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1139 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1141 # Check whether --with-rel-version or --without-rel-version was given.
1142 if test "${with_rel_version+set}" = set; then
1143 withval="$with_rel_version"
1144 { echo "$as_me:1144: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1145 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1146 cf_cv_rel_version=$withval
1149 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1150 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1152 if test -n "$NCURSES_MAJOR" ; then
1153 case $NCURSES_MAJOR in #(vi
1157 { { echo "$as_me:1157: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1158 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1159 { (exit 1); exit 1; }; }
1163 { { echo "$as_me:1163: error: Release major-version value is empty" >&5
1164 echo "$as_me: error: Release major-version value is empty" >&2;}
1165 { (exit 1); exit 1; }; }
1168 if test -n "$NCURSES_MINOR" ; then
1169 case $NCURSES_MINOR in #(vi
1173 { { echo "$as_me:1173: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1174 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1175 { (exit 1); exit 1; }; }
1179 { { echo "$as_me:1179: error: Release minor-version value is empty" >&5
1180 echo "$as_me: error: Release minor-version value is empty" >&2;}
1181 { (exit 1); exit 1; }; }
1184 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1186 # Check whether --with-abi-version or --without-abi-version was given.
1187 if test "${with_abi_version+set}" = set; then
1188 withval="$with_abi_version"
1189 { echo "$as_me:1189: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1190 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1191 cf_cv_abi_version=$withval
1194 if test -n "$cf_cv_abi_version" ; then
1195 case $cf_cv_abi_version in #(vi
1199 { { echo "$as_me:1199: error: ABI version is not a number: $cf_cv_abi_version" >&5
1200 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1201 { (exit 1); exit 1; }; }
1205 { { echo "$as_me:1205: error: ABI version value is empty" >&5
1206 echo "$as_me: error: ABI version value is empty" >&2;}
1207 { (exit 1); exit 1; }; }
1211 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1212 if test -f $ac_dir/install-sh; then
1214 ac_install_sh="$ac_aux_dir/install-sh -c"
1216 elif test -f $ac_dir/install.sh; then
1218 ac_install_sh="$ac_aux_dir/install.sh -c"
1220 elif test -f $ac_dir/shtool; then
1222 ac_install_sh="$ac_aux_dir/shtool install -c"
1226 if test -z "$ac_aux_dir"; then
1227 { { echo "$as_me:1227: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1228 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1229 { (exit 1); exit 1; }; }
1231 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1232 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1233 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1235 # Make sure we can run config.sub.
1236 $ac_config_sub sun4 >/dev/null 2>&1 ||
1237 { { echo "$as_me:1237: error: cannot run $ac_config_sub" >&5
1238 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1239 { (exit 1); exit 1; }; }
1241 echo "$as_me:1241: checking build system type" >&5
1242 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1243 if test "${ac_cv_build+set}" = set; then
1244 echo $ECHO_N "(cached) $ECHO_C" >&6
1246 ac_cv_build_alias=$build_alias
1247 test -z "$ac_cv_build_alias" &&
1248 ac_cv_build_alias=`$ac_config_guess`
1249 test -z "$ac_cv_build_alias" &&
1250 { { echo "$as_me:1250: error: cannot guess build type; you must specify one" >&5
1251 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1252 { (exit 1); exit 1; }; }
1253 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1254 { { echo "$as_me:1254: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1255 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1256 { (exit 1); exit 1; }; }
1259 echo "$as_me:1259: result: $ac_cv_build" >&5
1260 echo "${ECHO_T}$ac_cv_build" >&6
1262 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1263 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1264 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1266 echo "$as_me:1266: checking host system type" >&5
1267 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1268 if test "${ac_cv_host+set}" = set; then
1269 echo $ECHO_N "(cached) $ECHO_C" >&6
1271 ac_cv_host_alias=$host_alias
1272 test -z "$ac_cv_host_alias" &&
1273 ac_cv_host_alias=$ac_cv_build_alias
1274 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1275 { { echo "$as_me:1275: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1276 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1277 { (exit 1); exit 1; }; }
1280 echo "$as_me:1280: result: $ac_cv_host" >&5
1281 echo "${ECHO_T}$ac_cv_host" >&6
1283 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1284 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1285 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1287 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1288 echo "$as_me:1288: checking target system type" >&5
1289 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1290 if test "${ac_cv_target+set}" = set; then
1291 echo $ECHO_N "(cached) $ECHO_C" >&6
1293 ac_cv_target_alias=$target_alias
1294 test "x$ac_cv_target_alias" = "x" &&
1295 ac_cv_target_alias=$ac_cv_host_alias
1296 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1297 { { echo "$as_me:1297: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1298 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1299 { (exit 1); exit 1; }; }
1302 echo "$as_me:1302: result: $ac_cv_target" >&5
1303 echo "${ECHO_T}$ac_cv_target" >&6
1304 target=$ac_cv_target
1305 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1306 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1307 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1309 # The aliases save the names the user supplied, while $host etc.
1310 # will get canonicalized.
1311 test -n "$target_alias" &&
1312 test "$program_prefix$program_suffix$program_transform_name" = \
1314 program_prefix=${target_alias}-
1315 system_name="$host_os"
1317 system_name="`(uname -s -r) 2>/dev/null`"
1318 if test -z "$system_name" ; then
1319 system_name="`(hostname) 2>/dev/null`"
1322 test -n "$system_name" && cat >>confdefs.h <<EOF
1323 #define SYSTEM_NAME "$system_name"
1326 if test "${cf_cv_system_name+set}" = set; then
1327 echo $ECHO_N "(cached) $ECHO_C" >&6
1329 cf_cv_system_name="$system_name"
1332 test -z "$system_name" && system_name="$cf_cv_system_name"
1333 test -n "$cf_cv_system_name" && echo "$as_me:1333: result: Configuring for $cf_cv_system_name" >&5
1334 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1336 if test ".$system_name" != ".$cf_cv_system_name" ; then
1337 echo "$as_me:1337: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1338 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1339 { { echo "$as_me:1339: error: \"Please remove config.cache and try again.\"" >&5
1340 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1341 { (exit 1); exit 1; }; }
1344 # Check whether --with-system-type or --without-system-type was given.
1345 if test "${with_system_type+set}" = set; then
1346 withval="$with_system_type"
1347 { echo "$as_me:1347: WARNING: overriding system type to $withval" >&5
1348 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1349 cf_cv_system_name=$withval
1352 ### Save the given $CFLAGS to allow user-override.
1353 cf_user_CFLAGS="$CFLAGS"
1355 ### Default install-location
1357 echo "$as_me:1357: checking for prefix" >&5
1358 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1359 if test "x$prefix" = "xNONE" ; then
1360 case "$cf_cv_system_name" in
1361 # non-vendor systems don't have a conflict
1362 openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1365 *) prefix=$ac_default_prefix
1369 echo "$as_me:1369: result: $prefix" >&5
1370 echo "${ECHO_T}$prefix" >&6
1372 if test "x$prefix" = "xNONE" ; then
1373 echo "$as_me:1373: checking for default include-directory" >&5
1374 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1375 test -n "$verbose" && echo 1>&6
1378 $includedir/ncurses \
1380 $prefix/include/ncurses \
1381 /usr/local/include \
1382 /usr/local/include/ncurses \
1384 /usr/include/ncurses
1386 cf_dir=`eval echo $cf_symbol`
1387 if test -f $cf_dir/curses.h ; then
1388 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1389 includedir="$cf_symbol"
1390 test -n "$verbose" && echo $ac_n " found " 1>&6
1394 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1396 echo "$as_me:1396: result: $includedir" >&5
1397 echo "${ECHO_T}$includedir" >&6
1400 ### Checks for programs.
1402 ac_cpp='$CPP $CPPFLAGS'
1403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1405 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1406 ac_main_return=return
1407 if test -n "$ac_tool_prefix"; then
1408 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1409 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1410 echo "$as_me:1410: checking for $ac_word" >&5
1411 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1412 if test "${ac_cv_prog_CC+set}" = set; then
1413 echo $ECHO_N "(cached) $ECHO_C" >&6
1415 if test -n "$CC"; then
1416 ac_cv_prog_CC="$CC" # Let the user override the test.
1418 ac_save_IFS=$IFS; IFS=$ac_path_separator
1420 for ac_dir in $ac_dummy; do
1422 test -z "$ac_dir" && ac_dir=.
1423 $as_executable_p "$ac_dir/$ac_word" || continue
1424 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1425 echo "$as_me:1425: found $ac_dir/$ac_word" >&5
1432 if test -n "$CC"; then
1433 echo "$as_me:1433: result: $CC" >&5
1434 echo "${ECHO_T}$CC" >&6
1436 echo "$as_me:1436: result: no" >&5
1437 echo "${ECHO_T}no" >&6
1441 if test -z "$ac_cv_prog_CC"; then
1443 # Extract the first word of "gcc", so it can be a program name with args.
1444 set dummy gcc; ac_word=$2
1445 echo "$as_me:1445: checking for $ac_word" >&5
1446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1447 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1448 echo $ECHO_N "(cached) $ECHO_C" >&6
1450 if test -n "$ac_ct_CC"; then
1451 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1453 ac_save_IFS=$IFS; IFS=$ac_path_separator
1455 for ac_dir in $ac_dummy; do
1457 test -z "$ac_dir" && ac_dir=.
1458 $as_executable_p "$ac_dir/$ac_word" || continue
1459 ac_cv_prog_ac_ct_CC="gcc"
1460 echo "$as_me:1460: found $ac_dir/$ac_word" >&5
1466 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1467 if test -n "$ac_ct_CC"; then
1468 echo "$as_me:1468: result: $ac_ct_CC" >&5
1469 echo "${ECHO_T}$ac_ct_CC" >&6
1471 echo "$as_me:1471: result: no" >&5
1472 echo "${ECHO_T}no" >&6
1480 if test -z "$CC"; then
1481 if test -n "$ac_tool_prefix"; then
1482 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1483 set dummy ${ac_tool_prefix}cc; ac_word=$2
1484 echo "$as_me:1484: checking for $ac_word" >&5
1485 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1486 if test "${ac_cv_prog_CC+set}" = set; then
1487 echo $ECHO_N "(cached) $ECHO_C" >&6
1489 if test -n "$CC"; then
1490 ac_cv_prog_CC="$CC" # Let the user override the test.
1492 ac_save_IFS=$IFS; IFS=$ac_path_separator
1494 for ac_dir in $ac_dummy; do
1496 test -z "$ac_dir" && ac_dir=.
1497 $as_executable_p "$ac_dir/$ac_word" || continue
1498 ac_cv_prog_CC="${ac_tool_prefix}cc"
1499 echo "$as_me:1499: found $ac_dir/$ac_word" >&5
1506 if test -n "$CC"; then
1507 echo "$as_me:1507: result: $CC" >&5
1508 echo "${ECHO_T}$CC" >&6
1510 echo "$as_me:1510: result: no" >&5
1511 echo "${ECHO_T}no" >&6
1515 if test -z "$ac_cv_prog_CC"; then
1517 # Extract the first word of "cc", so it can be a program name with args.
1518 set dummy cc; ac_word=$2
1519 echo "$as_me:1519: checking for $ac_word" >&5
1520 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1521 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1522 echo $ECHO_N "(cached) $ECHO_C" >&6
1524 if test -n "$ac_ct_CC"; then
1525 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1527 ac_save_IFS=$IFS; IFS=$ac_path_separator
1529 for ac_dir in $ac_dummy; do
1531 test -z "$ac_dir" && ac_dir=.
1532 $as_executable_p "$ac_dir/$ac_word" || continue
1533 ac_cv_prog_ac_ct_CC="cc"
1534 echo "$as_me:1534: found $ac_dir/$ac_word" >&5
1540 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1541 if test -n "$ac_ct_CC"; then
1542 echo "$as_me:1542: result: $ac_ct_CC" >&5
1543 echo "${ECHO_T}$ac_ct_CC" >&6
1545 echo "$as_me:1545: result: no" >&5
1546 echo "${ECHO_T}no" >&6
1555 if test -z "$CC"; then
1556 # Extract the first word of "cc", so it can be a program name with args.
1557 set dummy cc; ac_word=$2
1558 echo "$as_me:1558: checking for $ac_word" >&5
1559 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1560 if test "${ac_cv_prog_CC+set}" = set; then
1561 echo $ECHO_N "(cached) $ECHO_C" >&6
1563 if test -n "$CC"; then
1564 ac_cv_prog_CC="$CC" # Let the user override the test.
1567 ac_save_IFS=$IFS; IFS=$ac_path_separator
1569 for ac_dir in $ac_dummy; do
1571 test -z "$ac_dir" && ac_dir=.
1572 $as_executable_p "$ac_dir/$ac_word" || continue
1573 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1574 ac_prog_rejected=yes
1578 echo "$as_me:1578: found $ac_dir/$ac_word" >&5
1582 if test $ac_prog_rejected = yes; then
1583 # We found a bogon in the path, so make sure we never use it.
1584 set dummy $ac_cv_prog_CC
1586 if test $# != 0; then
1587 # We chose a different compiler from the bogus one.
1588 # However, it has the same basename, so the bogon will be chosen
1589 # first if we set CC to just the basename; use the full file name.
1591 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1599 if test -n "$CC"; then
1600 echo "$as_me:1600: result: $CC" >&5
1601 echo "${ECHO_T}$CC" >&6
1603 echo "$as_me:1603: result: no" >&5
1604 echo "${ECHO_T}no" >&6
1608 if test -z "$CC"; then
1609 if test -n "$ac_tool_prefix"; then
1612 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1613 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1614 echo "$as_me:1614: checking for $ac_word" >&5
1615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1616 if test "${ac_cv_prog_CC+set}" = set; then
1617 echo $ECHO_N "(cached) $ECHO_C" >&6
1619 if test -n "$CC"; then
1620 ac_cv_prog_CC="$CC" # Let the user override the test.
1622 ac_save_IFS=$IFS; IFS=$ac_path_separator
1624 for ac_dir in $ac_dummy; do
1626 test -z "$ac_dir" && ac_dir=.
1627 $as_executable_p "$ac_dir/$ac_word" || continue
1628 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1629 echo "$as_me:1629: found $ac_dir/$ac_word" >&5
1636 if test -n "$CC"; then
1637 echo "$as_me:1637: result: $CC" >&5
1638 echo "${ECHO_T}$CC" >&6
1640 echo "$as_me:1640: result: no" >&5
1641 echo "${ECHO_T}no" >&6
1644 test -n "$CC" && break
1647 if test -z "$CC"; then
1651 # Extract the first word of "$ac_prog", so it can be a program name with args.
1652 set dummy $ac_prog; ac_word=$2
1653 echo "$as_me:1653: checking for $ac_word" >&5
1654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1655 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1656 echo $ECHO_N "(cached) $ECHO_C" >&6
1658 if test -n "$ac_ct_CC"; then
1659 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1661 ac_save_IFS=$IFS; IFS=$ac_path_separator
1663 for ac_dir in $ac_dummy; do
1665 test -z "$ac_dir" && ac_dir=.
1666 $as_executable_p "$ac_dir/$ac_word" || continue
1667 ac_cv_prog_ac_ct_CC="$ac_prog"
1668 echo "$as_me:1668: found $ac_dir/$ac_word" >&5
1674 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1675 if test -n "$ac_ct_CC"; then
1676 echo "$as_me:1676: result: $ac_ct_CC" >&5
1677 echo "${ECHO_T}$ac_ct_CC" >&6
1679 echo "$as_me:1679: result: no" >&5
1680 echo "${ECHO_T}no" >&6
1683 test -n "$ac_ct_CC" && break
1691 test -z "$CC" && { { echo "$as_me:1691: error: no acceptable cc found in \$PATH" >&5
1692 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1693 { (exit 1); exit 1; }; }
1695 # Provide some information about the compiler.
1696 echo "$as_me:1696:" \
1697 "checking for C compiler version" >&5
1698 ac_compiler=`set X $ac_compile; echo $2`
1699 { (eval echo "$as_me:1699: \"$ac_compiler --version </dev/null >&5\"") >&5
1700 (eval $ac_compiler --version </dev/null >&5) 2>&5
1702 echo "$as_me:1702: \$? = $ac_status" >&5
1703 (exit $ac_status); }
1704 { (eval echo "$as_me:1704: \"$ac_compiler -v </dev/null >&5\"") >&5
1705 (eval $ac_compiler -v </dev/null >&5) 2>&5
1707 echo "$as_me:1707: \$? = $ac_status" >&5
1708 (exit $ac_status); }
1709 { (eval echo "$as_me:1709: \"$ac_compiler -V </dev/null >&5\"") >&5
1710 (eval $ac_compiler -V </dev/null >&5) 2>&5
1712 echo "$as_me:1712: \$? = $ac_status" >&5
1713 (exit $ac_status); }
1715 cat >conftest.$ac_ext <<_ACEOF
1716 #line 1716 "configure"
1717 #include "confdefs.h"
1727 ac_clean_files_save=$ac_clean_files
1728 ac_clean_files="$ac_clean_files a.out a.exe"
1729 # Try to create an executable without -o first, disregard a.out.
1730 # It will help us diagnose broken compilers, and finding out an intuition
1732 echo "$as_me:1732: checking for C compiler default output" >&5
1733 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1734 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1735 if { (eval echo "$as_me:1735: \"$ac_link_default\"") >&5
1736 (eval $ac_link_default) 2>&5
1738 echo "$as_me:1738: \$? = $ac_status" >&5
1739 (exit $ac_status); }; then
1740 # Find the output, starting from the most likely. This scheme is
1741 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1743 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1744 ls a.out conftest 2>/dev/null;
1745 ls a.* conftest.* 2>/dev/null`; do
1747 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1748 a.out ) # We found the default executable, but exeext='' is most
1751 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1752 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1759 echo "$as_me: failed program was:" >&5
1760 cat conftest.$ac_ext >&5
1761 { { echo "$as_me:1761: error: C compiler cannot create executables" >&5
1762 echo "$as_me: error: C compiler cannot create executables" >&2;}
1763 { (exit 77); exit 77; }; }
1766 ac_exeext=$ac_cv_exeext
1767 echo "$as_me:1767: result: $ac_file" >&5
1768 echo "${ECHO_T}$ac_file" >&6
1770 # Check the compiler produces executables we can run. If not, either
1771 # the compiler is broken, or we cross compile.
1772 echo "$as_me:1772: checking whether the C compiler works" >&5
1773 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1774 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1775 # If not cross compiling, check that we can run a simple program.
1776 if test "$cross_compiling" != yes; then
1777 if { ac_try='./$ac_file'
1778 { (eval echo "$as_me:1778: \"$ac_try\"") >&5
1781 echo "$as_me:1781: \$? = $ac_status" >&5
1782 (exit $ac_status); }; }; then
1785 if test "$cross_compiling" = maybe; then
1788 { { echo "$as_me:1788: error: cannot run C compiled programs.
1789 If you meant to cross compile, use \`--host'." >&5
1790 echo "$as_me: error: cannot run C compiled programs.
1791 If you meant to cross compile, use \`--host'." >&2;}
1792 { (exit 1); exit 1; }; }
1796 echo "$as_me:1796: result: yes" >&5
1797 echo "${ECHO_T}yes" >&6
1799 rm -f a.out a.exe conftest$ac_cv_exeext
1800 ac_clean_files=$ac_clean_files_save
1801 # Check the compiler produces executables we can run. If not, either
1802 # the compiler is broken, or we cross compile.
1803 echo "$as_me:1803: checking whether we are cross compiling" >&5
1804 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1805 echo "$as_me:1805: result: $cross_compiling" >&5
1806 echo "${ECHO_T}$cross_compiling" >&6
1808 echo "$as_me:1808: checking for executable suffix" >&5
1809 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1810 if { (eval echo "$as_me:1810: \"$ac_link\"") >&5
1811 (eval $ac_link) 2>&5
1813 echo "$as_me:1813: \$? = $ac_status" >&5
1814 (exit $ac_status); }; then
1815 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1816 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1817 # work properly (i.e., refer to `conftest.exe'), while it won't with
1819 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1821 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1822 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1829 { { echo "$as_me:1829: error: cannot compute EXEEXT: cannot compile and link" >&5
1830 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1831 { (exit 1); exit 1; }; }
1834 rm -f conftest$ac_cv_exeext
1835 echo "$as_me:1835: result: $ac_cv_exeext" >&5
1836 echo "${ECHO_T}$ac_cv_exeext" >&6
1838 rm -f conftest.$ac_ext
1839 EXEEXT=$ac_cv_exeext
1841 echo "$as_me:1841: checking for object suffix" >&5
1842 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1843 if test "${ac_cv_objext+set}" = set; then
1844 echo $ECHO_N "(cached) $ECHO_C" >&6
1846 cat >conftest.$ac_ext <<_ACEOF
1847 #line 1847 "configure"
1848 #include "confdefs.h"
1858 rm -f conftest.o conftest.obj
1859 if { (eval echo "$as_me:1859: \"$ac_compile\"") >&5
1860 (eval $ac_compile) 2>&5
1862 echo "$as_me:1862: \$? = $ac_status" >&5
1863 (exit $ac_status); }; then
1864 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1866 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1867 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1872 echo "$as_me: failed program was:" >&5
1873 cat conftest.$ac_ext >&5
1874 { { echo "$as_me:1874: error: cannot compute OBJEXT: cannot compile" >&5
1875 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1876 { (exit 1); exit 1; }; }
1879 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1881 echo "$as_me:1881: result: $ac_cv_objext" >&5
1882 echo "${ECHO_T}$ac_cv_objext" >&6
1883 OBJEXT=$ac_cv_objext
1885 echo "$as_me:1885: checking whether we are using the GNU C compiler" >&5
1886 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1887 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1888 echo $ECHO_N "(cached) $ECHO_C" >&6
1890 cat >conftest.$ac_ext <<_ACEOF
1891 #line 1891 "configure"
1892 #include "confdefs.h"
1905 rm -f conftest.$ac_objext
1906 if { (eval echo "$as_me:1906: \"$ac_compile\"") >&5
1907 (eval $ac_compile) 2>&5
1909 echo "$as_me:1909: \$? = $ac_status" >&5
1910 (exit $ac_status); } &&
1911 { ac_try='test -s conftest.$ac_objext'
1912 { (eval echo "$as_me:1912: \"$ac_try\"") >&5
1915 echo "$as_me:1915: \$? = $ac_status" >&5
1916 (exit $ac_status); }; }; then
1919 echo "$as_me: failed program was:" >&5
1920 cat conftest.$ac_ext >&5
1923 rm -f conftest.$ac_objext conftest.$ac_ext
1924 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1927 echo "$as_me:1927: result: $ac_cv_c_compiler_gnu" >&5
1928 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1929 GCC=`test $ac_compiler_gnu = yes && echo yes`
1930 ac_test_CFLAGS=${CFLAGS+set}
1931 ac_save_CFLAGS=$CFLAGS
1933 echo "$as_me:1933: checking whether $CC accepts -g" >&5
1934 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1935 if test "${ac_cv_prog_cc_g+set}" = set; then
1936 echo $ECHO_N "(cached) $ECHO_C" >&6
1938 cat >conftest.$ac_ext <<_ACEOF
1939 #line 1939 "configure"
1940 #include "confdefs.h"
1950 rm -f conftest.$ac_objext
1951 if { (eval echo "$as_me:1951: \"$ac_compile\"") >&5
1952 (eval $ac_compile) 2>&5
1954 echo "$as_me:1954: \$? = $ac_status" >&5
1955 (exit $ac_status); } &&
1956 { ac_try='test -s conftest.$ac_objext'
1957 { (eval echo "$as_me:1957: \"$ac_try\"") >&5
1960 echo "$as_me:1960: \$? = $ac_status" >&5
1961 (exit $ac_status); }; }; then
1964 echo "$as_me: failed program was:" >&5
1965 cat conftest.$ac_ext >&5
1968 rm -f conftest.$ac_objext conftest.$ac_ext
1970 echo "$as_me:1970: result: $ac_cv_prog_cc_g" >&5
1971 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1972 if test "$ac_test_CFLAGS" = set; then
1973 CFLAGS=$ac_save_CFLAGS
1974 elif test $ac_cv_prog_cc_g = yes; then
1975 if test "$GCC" = yes; then
1981 if test "$GCC" = yes; then
1987 # Some people use a C++ compiler to compile C. Since we use `exit',
1988 # in C++ we need to declare it. In case someone uses the same compiler
1989 # for both compiling C and C++ we need to have the C++ compiler decide
1990 # the declaration of exit, since it's the most demanding environment.
1991 cat >conftest.$ac_ext <<_ACEOF
1996 rm -f conftest.$ac_objext
1997 if { (eval echo "$as_me:1997: \"$ac_compile\"") >&5
1998 (eval $ac_compile) 2>&5
2000 echo "$as_me:2000: \$? = $ac_status" >&5
2001 (exit $ac_status); } &&
2002 { ac_try='test -s conftest.$ac_objext'
2003 { (eval echo "$as_me:2003: \"$ac_try\"") >&5
2006 echo "$as_me:2006: \$? = $ac_status" >&5
2007 (exit $ac_status); }; }; then
2008 for ac_declaration in \
2010 '#include <stdlib.h>' \
2011 'extern "C" void std::exit (int) throw (); using std::exit;' \
2012 'extern "C" void std::exit (int); using std::exit;' \
2013 'extern "C" void exit (int) throw ();' \
2014 'extern "C" void exit (int);' \
2017 cat >conftest.$ac_ext <<_ACEOF
2018 #line 2018 "configure"
2019 #include "confdefs.h"
2030 rm -f conftest.$ac_objext
2031 if { (eval echo "$as_me:2031: \"$ac_compile\"") >&5
2032 (eval $ac_compile) 2>&5
2034 echo "$as_me:2034: \$? = $ac_status" >&5
2035 (exit $ac_status); } &&
2036 { ac_try='test -s conftest.$ac_objext'
2037 { (eval echo "$as_me:2037: \"$ac_try\"") >&5
2040 echo "$as_me:2040: \$? = $ac_status" >&5
2041 (exit $ac_status); }; }; then
2044 echo "$as_me: failed program was:" >&5
2045 cat conftest.$ac_ext >&5
2048 rm -f conftest.$ac_objext conftest.$ac_ext
2049 cat >conftest.$ac_ext <<_ACEOF
2050 #line 2050 "configure"
2051 #include "confdefs.h"
2061 rm -f conftest.$ac_objext
2062 if { (eval echo "$as_me:2062: \"$ac_compile\"") >&5
2063 (eval $ac_compile) 2>&5
2065 echo "$as_me:2065: \$? = $ac_status" >&5
2066 (exit $ac_status); } &&
2067 { ac_try='test -s conftest.$ac_objext'
2068 { (eval echo "$as_me:2068: \"$ac_try\"") >&5
2071 echo "$as_me:2071: \$? = $ac_status" >&5
2072 (exit $ac_status); }; }; then
2075 echo "$as_me: failed program was:" >&5
2076 cat conftest.$ac_ext >&5
2078 rm -f conftest.$ac_objext conftest.$ac_ext
2081 if test -n "$ac_declaration"; then
2082 echo '#ifdef __cplusplus' >>confdefs.h
2083 echo $ac_declaration >>confdefs.h
2084 echo '#endif' >>confdefs.h
2088 echo "$as_me: failed program was:" >&5
2089 cat conftest.$ac_ext >&5
2091 rm -f conftest.$ac_objext conftest.$ac_ext
2093 ac_cpp='$CPP $CPPFLAGS'
2094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2097 ac_main_return=return
2100 if test "$GCC" = yes ; then
2101 echo "$as_me:2101: checking version of $CC" >&5
2102 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2103 GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2104 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2105 echo "$as_me:2105: result: $GCC_VERSION" >&5
2106 echo "${ECHO_T}$GCC_VERSION" >&6
2110 ac_cpp='$CPP $CPPFLAGS'
2111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2114 ac_main_return=return
2115 echo "$as_me:2115: checking how to run the C preprocessor" >&5
2116 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2117 # On Suns, sometimes $CPP names a directory.
2118 if test -n "$CPP" && test -d "$CPP"; then
2121 if test -z "$CPP"; then
2122 if test "${ac_cv_prog_CPP+set}" = set; then
2123 echo $ECHO_N "(cached) $ECHO_C" >&6
2125 # Double quotes because CPP needs to be expanded
2126 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2129 for ac_c_preproc_warn_flag in '' yes
2131 # Use a header file that comes with gcc, so configuring glibc
2132 # with a fresh cross-compiler works.
2133 # On the NeXT, cc -E runs the code through the compiler's parser,
2134 # not just through cpp. "Syntax error" is here to catch this case.
2135 cat >conftest.$ac_ext <<_ACEOF
2136 #line 2136 "configure"
2137 #include "confdefs.h"
2141 if { (eval echo "$as_me:2141: \"$ac_cpp conftest.$ac_ext\"") >&5
2142 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2144 egrep -v '^ *\+' conftest.er1 >conftest.err
2146 cat conftest.err >&5
2147 echo "$as_me:2147: \$? = $ac_status" >&5
2148 (exit $ac_status); } >/dev/null; then
2149 if test -s conftest.err; then
2150 ac_cpp_err=$ac_c_preproc_warn_flag
2157 if test -z "$ac_cpp_err"; then
2160 echo "$as_me: failed program was:" >&5
2161 cat conftest.$ac_ext >&5
2162 # Broken: fails on valid input.
2165 rm -f conftest.err conftest.$ac_ext
2167 # OK, works on sane cases. Now check whether non-existent headers
2168 # can be detected and how.
2169 cat >conftest.$ac_ext <<_ACEOF
2170 #line 2170 "configure"
2171 #include "confdefs.h"
2172 #include <ac_nonexistent.h>
2174 if { (eval echo "$as_me:2174: \"$ac_cpp conftest.$ac_ext\"") >&5
2175 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2177 egrep -v '^ *\+' conftest.er1 >conftest.err
2179 cat conftest.err >&5
2180 echo "$as_me:2180: \$? = $ac_status" >&5
2181 (exit $ac_status); } >/dev/null; then
2182 if test -s conftest.err; then
2183 ac_cpp_err=$ac_c_preproc_warn_flag
2190 if test -z "$ac_cpp_err"; then
2191 # Broken: success on invalid input.
2194 echo "$as_me: failed program was:" >&5
2195 cat conftest.$ac_ext >&5
2196 # Passes both tests.
2200 rm -f conftest.err conftest.$ac_ext
2203 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2204 rm -f conftest.err conftest.$ac_ext
2205 if $ac_preproc_ok; then
2217 echo "$as_me:2217: result: $CPP" >&5
2218 echo "${ECHO_T}$CPP" >&6
2220 for ac_c_preproc_warn_flag in '' yes
2222 # Use a header file that comes with gcc, so configuring glibc
2223 # with a fresh cross-compiler works.
2224 # On the NeXT, cc -E runs the code through the compiler's parser,
2225 # not just through cpp. "Syntax error" is here to catch this case.
2226 cat >conftest.$ac_ext <<_ACEOF
2227 #line 2227 "configure"
2228 #include "confdefs.h"
2232 if { (eval echo "$as_me:2232: \"$ac_cpp conftest.$ac_ext\"") >&5
2233 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2235 egrep -v '^ *\+' conftest.er1 >conftest.err
2237 cat conftest.err >&5
2238 echo "$as_me:2238: \$? = $ac_status" >&5
2239 (exit $ac_status); } >/dev/null; then
2240 if test -s conftest.err; then
2241 ac_cpp_err=$ac_c_preproc_warn_flag
2248 if test -z "$ac_cpp_err"; then
2251 echo "$as_me: failed program was:" >&5
2252 cat conftest.$ac_ext >&5
2253 # Broken: fails on valid input.
2256 rm -f conftest.err conftest.$ac_ext
2258 # OK, works on sane cases. Now check whether non-existent headers
2259 # can be detected and how.
2260 cat >conftest.$ac_ext <<_ACEOF
2261 #line 2261 "configure"
2262 #include "confdefs.h"
2263 #include <ac_nonexistent.h>
2265 if { (eval echo "$as_me:2265: \"$ac_cpp conftest.$ac_ext\"") >&5
2266 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2268 egrep -v '^ *\+' conftest.er1 >conftest.err
2270 cat conftest.err >&5
2271 echo "$as_me:2271: \$? = $ac_status" >&5
2272 (exit $ac_status); } >/dev/null; then
2273 if test -s conftest.err; then
2274 ac_cpp_err=$ac_c_preproc_warn_flag
2281 if test -z "$ac_cpp_err"; then
2282 # Broken: success on invalid input.
2285 echo "$as_me: failed program was:" >&5
2286 cat conftest.$ac_ext >&5
2287 # Passes both tests.
2291 rm -f conftest.err conftest.$ac_ext
2294 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2295 rm -f conftest.err conftest.$ac_ext
2296 if $ac_preproc_ok; then
2299 { { echo "$as_me:2299: error: C preprocessor \"$CPP\" fails sanity check" >&5
2300 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2301 { (exit 1); exit 1; }; }
2305 ac_cpp='$CPP $CPPFLAGS'
2306 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2307 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2308 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2309 ac_main_return=return
2311 if test $ac_cv_c_compiler_gnu = yes; then
2312 echo "$as_me:2312: checking whether $CC needs -traditional" >&5
2313 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2314 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2315 echo $ECHO_N "(cached) $ECHO_C" >&6
2317 ac_pattern="Autoconf.*'x'"
2318 cat >conftest.$ac_ext <<_ACEOF
2319 #line 2319 "configure"
2320 #include "confdefs.h"
2322 int Autoconf = TIOCGETP;
2324 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2325 egrep "$ac_pattern" >/dev/null 2>&1; then
2326 ac_cv_prog_gcc_traditional=yes
2328 ac_cv_prog_gcc_traditional=no
2332 if test $ac_cv_prog_gcc_traditional = no; then
2333 cat >conftest.$ac_ext <<_ACEOF
2334 #line 2334 "configure"
2335 #include "confdefs.h"
2337 int Autoconf = TCGETA;
2339 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2340 egrep "$ac_pattern" >/dev/null 2>&1; then
2341 ac_cv_prog_gcc_traditional=yes
2347 echo "$as_me:2347: result: $ac_cv_prog_gcc_traditional" >&5
2348 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2349 if test $ac_cv_prog_gcc_traditional = yes; then
2350 CC="$CC -traditional"
2354 echo "$as_me:2354: checking whether $CC understands -c and -o together" >&5
2355 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2356 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2357 echo $ECHO_N "(cached) $ECHO_C" >&6
2360 cat > conftest.$ac_ext <<CF_EOF
2364 ${cf_cv_main_return:-return}(0);
2367 # We do the test twice because some compilers refuse to overwrite an
2368 # existing .o file with -o, though they will create one.
2369 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2370 if { (eval echo "$as_me:2370: \"$ac_try\"") >&5
2373 echo "$as_me:2373: \$? = $ac_status" >&5
2374 (exit $ac_status); } &&
2375 test -f conftest2.$ac_objext && { (eval echo "$as_me:2375: \"$ac_try\"") >&5
2378 echo "$as_me:2378: \$? = $ac_status" >&5
2379 (exit $ac_status); };
2381 eval cf_cv_prog_CC_c_o=yes
2383 eval cf_cv_prog_CC_c_o=no
2388 if test $cf_cv_prog_CC_c_o = yes; then
2389 echo "$as_me:2389: result: yes" >&5
2390 echo "${ECHO_T}yes" >&6
2392 echo "$as_me:2392: result: no" >&5
2393 echo "${ECHO_T}no" >&6
2396 echo "$as_me:2396: checking for POSIXized ISC" >&5
2397 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2398 if test -d /etc/conf/kconfig.d &&
2399 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2401 echo "$as_me:2401: result: yes" >&5
2402 echo "${ECHO_T}yes" >&6
2403 ISC=yes # If later tests want to check for ISC.
2405 cat >>confdefs.h <<\EOF
2406 #define _POSIX_SOURCE 1
2409 if test "$GCC" = yes; then
2415 echo "$as_me:2415: result: no" >&5
2416 echo "${ECHO_T}no" >&6
2420 echo "$as_me:2420: checking for ${CC-cc} option to accept ANSI C" >&5
2421 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2422 if test "${cf_cv_ansi_cc+set}" = set; then
2423 echo $ECHO_N "(cached) $ECHO_C" >&6
2427 cf_save_CFLAGS="$CFLAGS"
2428 cf_save_CPPFLAGS="$CPPFLAGS"
2429 # Don't try gcc -ansi; that turns off useful extensions and
2430 # breaks some systems' header files.
2431 # AIX -qlanglvl=ansi
2432 # Ultrix and OSF/1 -std1
2433 # HP-UX -Aa -D_HPUX_SOURCE
2435 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2436 for cf_arg in "-DCC_HAS_PROTOS" \
2441 "-Aa -D_HPUX_SOURCE" \
2448 cf_new_extra_cppflags=
2450 for cf_add_cflags in $cf_arg
2452 case $cf_fix_cppflags in
2454 case $cf_add_cflags in #(vi
2455 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2456 case $cf_add_cflags in
2458 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2460 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2461 && test -z "${cf_tst_cflags}" \
2462 && cf_fix_cppflags=yes
2464 if test $cf_fix_cppflags = yes ; then
2465 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2467 elif test "${cf_tst_cflags}" = "\"'" ; then
2468 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2474 *$cf_add_cflags) #(vi
2477 case $cf_add_cflags in #(vi
2479 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2481 CPPFLAGS=`echo "$CPPFLAGS" | \
2482 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2483 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2487 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2492 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2497 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2499 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2501 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2502 && test -z "${cf_tst_cflags}" \
2503 && cf_fix_cppflags=no
2508 if test -n "$cf_new_cflags" ; then
2510 CFLAGS="$CFLAGS $cf_new_cflags"
2513 if test -n "$cf_new_cppflags" ; then
2515 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2518 if test -n "$cf_new_extra_cppflags" ; then
2520 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2523 cat >conftest.$ac_ext <<_ACEOF
2524 #line 2524 "configure"
2525 #include "confdefs.h"
2527 #ifndef CC_HAS_PROTOS
2528 #if !defined(__STDC__) || (__STDC__ != 1)
2537 int test (int i, double x);
2538 struct s1 {int (*f) (int a);};
2539 struct s2 {int (*f) (double a);};
2544 rm -f conftest.$ac_objext
2545 if { (eval echo "$as_me:2545: \"$ac_compile\"") >&5
2546 (eval $ac_compile) 2>&5
2548 echo "$as_me:2548: \$? = $ac_status" >&5
2549 (exit $ac_status); } &&
2550 { ac_try='test -s conftest.$ac_objext'
2551 { (eval echo "$as_me:2551: \"$ac_try\"") >&5
2554 echo "$as_me:2554: \$? = $ac_status" >&5
2555 (exit $ac_status); }; }; then
2556 cf_cv_ansi_cc="$cf_arg"; break
2558 echo "$as_me: failed program was:" >&5
2559 cat conftest.$ac_ext >&5
2561 rm -f conftest.$ac_objext conftest.$ac_ext
2563 CFLAGS="$cf_save_CFLAGS"
2564 CPPFLAGS="$cf_save_CPPFLAGS"
2567 echo "$as_me:2567: result: $cf_cv_ansi_cc" >&5
2568 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2570 if test "$cf_cv_ansi_cc" != "no"; then
2571 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2576 cf_new_extra_cppflags=
2578 for cf_add_cflags in $cf_cv_ansi_cc
2580 case $cf_fix_cppflags in
2582 case $cf_add_cflags in #(vi
2583 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2584 case $cf_add_cflags in
2586 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2588 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2589 && test -z "${cf_tst_cflags}" \
2590 && cf_fix_cppflags=yes
2592 if test $cf_fix_cppflags = yes ; then
2593 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2595 elif test "${cf_tst_cflags}" = "\"'" ; then
2596 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2602 *$cf_add_cflags) #(vi
2605 case $cf_add_cflags in #(vi
2607 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2609 CPPFLAGS=`echo "$CPPFLAGS" | \
2610 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2611 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2615 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2620 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2625 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2627 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2629 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2630 && test -z "${cf_tst_cflags}" \
2631 && cf_fix_cppflags=no
2636 if test -n "$cf_new_cflags" ; then
2638 CFLAGS="$CFLAGS $cf_new_cflags"
2641 if test -n "$cf_new_cppflags" ; then
2643 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2646 if test -n "$cf_new_extra_cppflags" ; then
2648 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2652 cat >>confdefs.h <<\EOF
2653 #define CC_HAS_PROTOS 1
2659 if test "$cf_cv_ansi_cc" = "no"; then
2660 { { echo "$as_me:2660: error: Your compiler does not appear to recognize prototypes.
2661 You have the following choices:
2662 a. adjust your compiler options
2663 b. get an up-to-date compiler
2664 c. use a wrapper such as unproto" >&5
2665 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2666 You have the following choices:
2667 a. adjust your compiler options
2668 b. get an up-to-date compiler
2669 c. use a wrapper such as unproto" >&2;}
2670 { (exit 1); exit 1; }; }
2673 case $cf_cv_system_name in
2675 CFLAGS="$CFLAGS -Zmt"
2676 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2677 CXXFLAGS="$CXXFLAGS -Zmt"
2678 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2679 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2686 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2687 #define PROG_EXT "$PROG_EXT"
2690 if test "$cross_compiling" = yes ; then
2693 case "$cf_cv_system_name" in #(vi
2694 dragonfly*|freebsd*) #(vi
2695 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2697 *) LDPATH=$PATH:/sbin:/usr/sbin
2698 # Extract the first word of "ldconfig", so it can be a program name with args.
2699 set dummy ldconfig; ac_word=$2
2700 echo "$as_me:2700: checking for $ac_word" >&5
2701 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2702 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2703 echo $ECHO_N "(cached) $ECHO_C" >&6
2707 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2710 ac_save_IFS=$IFS; IFS=$ac_path_separator
2712 for ac_dir in $ac_dummy; do
2714 test -z "$ac_dir" && ac_dir=.
2715 if $as_executable_p "$ac_dir/$ac_word"; then
2716 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2717 echo "$as_me:2717: found $ac_dir/$ac_word" >&5
2725 LDCONFIG=$ac_cv_path_LDCONFIG
2727 if test -n "$LDCONFIG"; then
2728 echo "$as_me:2728: result: $LDCONFIG" >&5
2729 echo "${ECHO_T}$LDCONFIG" >&6
2731 echo "$as_me:2731: result: no" >&5
2732 echo "${ECHO_T}no" >&6
2739 echo "$as_me:2739: checking if you want to ensure bool is consistent with C++" >&5
2740 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2742 # Check whether --with-cxx or --without-cxx was given.
2743 if test "${with_cxx+set}" = set; then
2745 cf_with_cxx=$withval
2749 echo "$as_me:2749: result: $cf_with_cxx" >&5
2750 echo "${ECHO_T}$cf_with_cxx" >&6
2751 if test "X$cf_with_cxx" = Xno ; then
2755 # with autoconf 2.13, we can change the error to a warning:
2757 ac_cpp='$CXXCPP $CPPFLAGS'
2758 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2759 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2760 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2761 ac_main_return=return
2762 if test -n "$ac_tool_prefix"; then
2763 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2765 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2766 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2767 echo "$as_me:2767: checking for $ac_word" >&5
2768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2769 if test "${ac_cv_prog_CXX+set}" = set; then
2770 echo $ECHO_N "(cached) $ECHO_C" >&6
2772 if test -n "$CXX"; then
2773 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2775 ac_save_IFS=$IFS; IFS=$ac_path_separator
2777 for ac_dir in $ac_dummy; do
2779 test -z "$ac_dir" && ac_dir=.
2780 $as_executable_p "$ac_dir/$ac_word" || continue
2781 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2782 echo "$as_me:2782: found $ac_dir/$ac_word" >&5
2789 if test -n "$CXX"; then
2790 echo "$as_me:2790: result: $CXX" >&5
2791 echo "${ECHO_T}$CXX" >&6
2793 echo "$as_me:2793: result: no" >&5
2794 echo "${ECHO_T}no" >&6
2797 test -n "$CXX" && break
2800 if test -z "$CXX"; then
2802 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2804 # Extract the first word of "$ac_prog", so it can be a program name with args.
2805 set dummy $ac_prog; ac_word=$2
2806 echo "$as_me:2806: checking for $ac_word" >&5
2807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2808 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2809 echo $ECHO_N "(cached) $ECHO_C" >&6
2811 if test -n "$ac_ct_CXX"; then
2812 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2814 ac_save_IFS=$IFS; IFS=$ac_path_separator
2816 for ac_dir in $ac_dummy; do
2818 test -z "$ac_dir" && ac_dir=.
2819 $as_executable_p "$ac_dir/$ac_word" || continue
2820 ac_cv_prog_ac_ct_CXX="$ac_prog"
2821 echo "$as_me:2821: found $ac_dir/$ac_word" >&5
2827 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2828 if test -n "$ac_ct_CXX"; then
2829 echo "$as_me:2829: result: $ac_ct_CXX" >&5
2830 echo "${ECHO_T}$ac_ct_CXX" >&6
2832 echo "$as_me:2832: result: no" >&5
2833 echo "${ECHO_T}no" >&6
2836 test -n "$ac_ct_CXX" && break
2838 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2843 # Provide some information about the compiler.
2844 echo "$as_me:2844:" \
2845 "checking for C++ compiler version" >&5
2846 ac_compiler=`set X $ac_compile; echo $2`
2847 { (eval echo "$as_me:2847: \"$ac_compiler --version </dev/null >&5\"") >&5
2848 (eval $ac_compiler --version </dev/null >&5) 2>&5
2850 echo "$as_me:2850: \$? = $ac_status" >&5
2851 (exit $ac_status); }
2852 { (eval echo "$as_me:2852: \"$ac_compiler -v </dev/null >&5\"") >&5
2853 (eval $ac_compiler -v </dev/null >&5) 2>&5
2855 echo "$as_me:2855: \$? = $ac_status" >&5
2856 (exit $ac_status); }
2857 { (eval echo "$as_me:2857: \"$ac_compiler -V </dev/null >&5\"") >&5
2858 (eval $ac_compiler -V </dev/null >&5) 2>&5
2860 echo "$as_me:2860: \$? = $ac_status" >&5
2861 (exit $ac_status); }
2863 echo "$as_me:2863: checking whether we are using the GNU C++ compiler" >&5
2864 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2865 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2866 echo $ECHO_N "(cached) $ECHO_C" >&6
2868 cat >conftest.$ac_ext <<_ACEOF
2869 #line 2869 "configure"
2870 #include "confdefs.h"
2883 rm -f conftest.$ac_objext
2884 if { (eval echo "$as_me:2884: \"$ac_compile\"") >&5
2885 (eval $ac_compile) 2>&5
2887 echo "$as_me:2887: \$? = $ac_status" >&5
2888 (exit $ac_status); } &&
2889 { ac_try='test -s conftest.$ac_objext'
2890 { (eval echo "$as_me:2890: \"$ac_try\"") >&5
2893 echo "$as_me:2893: \$? = $ac_status" >&5
2894 (exit $ac_status); }; }; then
2897 echo "$as_me: failed program was:" >&5
2898 cat conftest.$ac_ext >&5
2901 rm -f conftest.$ac_objext conftest.$ac_ext
2902 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2905 echo "$as_me:2905: result: $ac_cv_cxx_compiler_gnu" >&5
2906 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2907 GXX=`test $ac_compiler_gnu = yes && echo yes`
2908 ac_test_CXXFLAGS=${CXXFLAGS+set}
2909 ac_save_CXXFLAGS=$CXXFLAGS
2911 echo "$as_me:2911: checking whether $CXX accepts -g" >&5
2912 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2913 if test "${ac_cv_prog_cxx_g+set}" = set; then
2914 echo $ECHO_N "(cached) $ECHO_C" >&6
2916 cat >conftest.$ac_ext <<_ACEOF
2917 #line 2917 "configure"
2918 #include "confdefs.h"
2928 rm -f conftest.$ac_objext
2929 if { (eval echo "$as_me:2929: \"$ac_compile\"") >&5
2930 (eval $ac_compile) 2>&5
2932 echo "$as_me:2932: \$? = $ac_status" >&5
2933 (exit $ac_status); } &&
2934 { ac_try='test -s conftest.$ac_objext'
2935 { (eval echo "$as_me:2935: \"$ac_try\"") >&5
2938 echo "$as_me:2938: \$? = $ac_status" >&5
2939 (exit $ac_status); }; }; then
2940 ac_cv_prog_cxx_g=yes
2942 echo "$as_me: failed program was:" >&5
2943 cat conftest.$ac_ext >&5
2946 rm -f conftest.$ac_objext conftest.$ac_ext
2948 echo "$as_me:2948: result: $ac_cv_prog_cxx_g" >&5
2949 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2950 if test "$ac_test_CXXFLAGS" = set; then
2951 CXXFLAGS=$ac_save_CXXFLAGS
2952 elif test $ac_cv_prog_cxx_g = yes; then
2953 if test "$GXX" = yes; then
2959 if test "$GXX" = yes; then
2965 for ac_declaration in \
2967 '#include <stdlib.h>' \
2968 'extern "C" void std::exit (int) throw (); using std::exit;' \
2969 'extern "C" void std::exit (int); using std::exit;' \
2970 'extern "C" void exit (int) throw ();' \
2971 'extern "C" void exit (int);' \
2974 cat >conftest.$ac_ext <<_ACEOF
2975 #line 2975 "configure"
2976 #include "confdefs.h"
2987 rm -f conftest.$ac_objext
2988 if { (eval echo "$as_me:2988: \"$ac_compile\"") >&5
2989 (eval $ac_compile) 2>&5
2991 echo "$as_me:2991: \$? = $ac_status" >&5
2992 (exit $ac_status); } &&
2993 { ac_try='test -s conftest.$ac_objext'
2994 { (eval echo "$as_me:2994: \"$ac_try\"") >&5
2997 echo "$as_me:2997: \$? = $ac_status" >&5
2998 (exit $ac_status); }; }; then
3001 echo "$as_me: failed program was:" >&5
3002 cat conftest.$ac_ext >&5
3005 rm -f conftest.$ac_objext conftest.$ac_ext
3006 cat >conftest.$ac_ext <<_ACEOF
3007 #line 3007 "configure"
3008 #include "confdefs.h"
3018 rm -f conftest.$ac_objext
3019 if { (eval echo "$as_me:3019: \"$ac_compile\"") >&5
3020 (eval $ac_compile) 2>&5
3022 echo "$as_me:3022: \$? = $ac_status" >&5
3023 (exit $ac_status); } &&
3024 { ac_try='test -s conftest.$ac_objext'
3025 { (eval echo "$as_me:3025: \"$ac_try\"") >&5
3028 echo "$as_me:3028: \$? = $ac_status" >&5
3029 (exit $ac_status); }; }; then
3032 echo "$as_me: failed program was:" >&5
3033 cat conftest.$ac_ext >&5
3035 rm -f conftest.$ac_objext conftest.$ac_ext
3038 if test -n "$ac_declaration"; then
3039 echo '#ifdef __cplusplus' >>confdefs.h
3040 echo $ac_declaration >>confdefs.h
3041 echo '#endif' >>confdefs.h
3045 ac_cpp='$CPP $CPPFLAGS'
3046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3049 ac_main_return=return
3051 # autoconf 2.5x removed the error - by hardcoding it to g++.
3052 if test "$CXX" = "g++" ; then
3053 # Extract the first word of "g++", so it can be a program name with args.
3054 set dummy g++; ac_word=$2
3055 echo "$as_me:3055: checking for $ac_word" >&5
3056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3057 if test "${ac_cv_path_CXX+set}" = set; then
3058 echo $ECHO_N "(cached) $ECHO_C" >&6
3062 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3065 ac_save_IFS=$IFS; IFS=$ac_path_separator
3067 for ac_dir in $ac_dummy; do
3069 test -z "$ac_dir" && ac_dir=.
3070 if $as_executable_p "$ac_dir/$ac_word"; then
3071 ac_cv_path_CXX="$ac_dir/$ac_word"
3072 echo "$as_me:3072: found $ac_dir/$ac_word" >&5
3082 if test -n "$CXX"; then
3083 echo "$as_me:3083: result: $CXX" >&5
3084 echo "${ECHO_T}$CXX" >&6
3086 echo "$as_me:3086: result: no" >&5
3087 echo "${ECHO_T}no" >&6
3091 if test "$CXX" = "g++" ; then
3092 { echo "$as_me:3092: WARNING: ignoring hardcoded g++" >&5
3093 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3094 cf_with_cxx=no; CXX=""; GXX="";
3099 if test "$GXX" = yes; then
3100 echo "$as_me:3100: checking version of g++" >&5
3101 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3102 GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3103 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3104 echo "$as_me:3104: result: $GXX_VERSION" >&5
3105 echo "${ECHO_T}$GXX_VERSION" >&6
3108 case $GXX_VERSION in
3110 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3112 { echo "$as_me:3112: WARNING: templates do not work" >&5
3113 echo "$as_me: WARNING: templates do not work" >&2;}
3117 echo "$as_me:3117: checking if you want to build C++ binding and demo" >&5
3118 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3120 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3121 if test "${with_cxx_binding+set}" = set; then
3122 withval="$with_cxx_binding"
3123 cf_with_cxx_binding=$withval
3125 cf_with_cxx_binding=$cf_with_cxx
3127 echo "$as_me:3127: result: $cf_with_cxx_binding" >&5
3128 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3130 echo "$as_me:3130: checking if you want to build with Ada95" >&5
3131 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3133 # Check whether --with-ada or --without-ada was given.
3134 if test "${with_ada+set}" = set; then
3136 cf_with_ada=$withval
3140 echo "$as_me:3140: result: $cf_with_ada" >&5
3141 echo "${ECHO_T}$cf_with_ada" >&6
3143 echo "$as_me:3143: checking if you want to install manpages" >&5
3144 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3146 # Check whether --with-manpages or --without-manpages was given.
3147 if test "${with_manpages+set}" = set; then
3148 withval="$with_manpages"
3149 cf_with_manpages=$withval
3151 cf_with_manpages=yes
3153 echo "$as_me:3153: result: $cf_with_manpages" >&5
3154 echo "${ECHO_T}$cf_with_manpages" >&6
3156 echo "$as_me:3156: checking if you want to build programs such as tic" >&5
3157 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3159 # Check whether --with-progs or --without-progs was given.
3160 if test "${with_progs+set}" = set; then
3161 withval="$with_progs"
3162 cf_with_progs=$withval
3166 echo "$as_me:3166: result: $cf_with_progs" >&5
3167 echo "${ECHO_T}$cf_with_progs" >&6
3169 echo "$as_me:3169: checking if you wish to install curses.h" >&5
3170 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3172 # Check whether --with-curses-h or --without-curses-h was given.
3173 if test "${with_curses_h+set}" = set; then
3174 withval="$with_curses_h"
3175 with_curses_h=$withval
3179 echo "$as_me:3179: result: $with_curses_h" >&5
3180 echo "${ECHO_T}$with_curses_h" >&6
3182 modules_to_build="ncurses"
3183 if test "X$cf_with_progs" != Xno ; then
3184 modules_to_build="$modules_to_build progs tack"
3186 modules_to_build="$modules_to_build panel menu form"
3188 test "$program_prefix" != NONE &&
3189 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3190 # Use a double $ so make ignores it.
3191 test "$program_suffix" != NONE &&
3192 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3193 # Double any \ or $. echo might interpret backslashes.
3194 # By default was `s,x,x', remove it if useless.
3195 cat <<\_ACEOF >conftest.sed
3196 s/[\\$]/&&/g;s/;s,x,x,$//
3198 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3201 for ac_prog in mawk gawk nawk awk
3203 # Extract the first word of "$ac_prog", so it can be a program name with args.
3204 set dummy $ac_prog; ac_word=$2
3205 echo "$as_me:3205: checking for $ac_word" >&5
3206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3207 if test "${ac_cv_prog_AWK+set}" = set; then
3208 echo $ECHO_N "(cached) $ECHO_C" >&6
3210 if test -n "$AWK"; then
3211 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3213 ac_save_IFS=$IFS; IFS=$ac_path_separator
3215 for ac_dir in $ac_dummy; do
3217 test -z "$ac_dir" && ac_dir=.
3218 $as_executable_p "$ac_dir/$ac_word" || continue
3219 ac_cv_prog_AWK="$ac_prog"
3220 echo "$as_me:3220: found $ac_dir/$ac_word" >&5
3227 if test -n "$AWK"; then
3228 echo "$as_me:3228: result: $AWK" >&5
3229 echo "${ECHO_T}$AWK" >&6
3231 echo "$as_me:3231: result: no" >&5
3232 echo "${ECHO_T}no" >&6
3235 test -n "$AWK" && break
3238 test -z "$AWK" && { { echo "$as_me:3238: error: No awk program found" >&5
3239 echo "$as_me: error: No awk program found" >&2;}
3240 { (exit 1); exit 1; }; }
3242 echo "$as_me:3242: checking for egrep" >&5
3243 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3244 if test "${ac_cv_prog_egrep+set}" = set; then
3245 echo $ECHO_N "(cached) $ECHO_C" >&6
3247 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3248 then ac_cv_prog_egrep='grep -E'
3249 else ac_cv_prog_egrep='egrep'
3252 echo "$as_me:3252: result: $ac_cv_prog_egrep" >&5
3253 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3254 EGREP=$ac_cv_prog_egrep
3256 test -z "$EGREP" && { { echo "$as_me:3256: error: No egrep program found" >&5
3257 echo "$as_me: error: No egrep program found" >&2;}
3258 { (exit 1); exit 1; }; }
3260 # Find a good install program. We prefer a C program (faster),
3261 # so one script is as good as another. But avoid the broken or
3262 # incompatible versions:
3263 # SysV /etc/install, /usr/sbin/install
3264 # SunOS /usr/etc/install
3265 # IRIX /sbin/install
3267 # AmigaOS /C/install, which installs bootblocks on floppy discs
3268 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3269 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3270 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3271 # ./install, which can be erroneously created by make from ./install.sh.
3272 echo "$as_me:3272: checking for a BSD compatible install" >&5
3273 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3274 if test -z "$INSTALL"; then
3275 if test "${ac_cv_path_install+set}" = set; then
3276 echo $ECHO_N "(cached) $ECHO_C" >&6
3278 ac_save_IFS=$IFS; IFS=$ac_path_separator
3279 for ac_dir in $PATH; do
3281 # Account for people who put trailing slashes in PATH elements.
3283 / | ./ | .// | /cC/* \
3284 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3287 # OSF1 and SCO ODT 3.0 have their own names for install.
3288 # Don't use installbsd from OSF since it installs stuff as root
3290 for ac_prog in ginstall scoinst install; do
3291 if $as_executable_p "$ac_dir/$ac_prog"; then
3292 if test $ac_prog = install &&
3293 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3294 # AIX install. It has an incompatible calling convention.
3296 elif test $ac_prog = install &&
3297 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3298 # program-specific install script used by HP pwplus--don't use.
3301 ac_cv_path_install="$ac_dir/$ac_prog -c"
3311 if test "${ac_cv_path_install+set}" = set; then
3312 INSTALL=$ac_cv_path_install
3314 # As a last resort, use the slow shell script. We don't cache a
3315 # path for INSTALL within a source directory, because that will
3316 # break other packages using the cache if that directory is
3317 # removed, or if the path is relative.
3318 INSTALL=$ac_install_sh
3321 echo "$as_me:3321: result: $INSTALL" >&5
3322 echo "${ECHO_T}$INSTALL" >&6
3324 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3325 # It thinks the first close brace ends the variable substitution.
3326 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3328 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3330 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3336 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3337 test -z "$cf_dir" && cf_dir=.
3338 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3342 for ac_prog in tdlint lint alint splint lclint
3344 # Extract the first word of "$ac_prog", so it can be a program name with args.
3345 set dummy $ac_prog; ac_word=$2
3346 echo "$as_me:3346: checking for $ac_word" >&5
3347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3348 if test "${ac_cv_prog_LINT+set}" = set; then
3349 echo $ECHO_N "(cached) $ECHO_C" >&6
3351 if test -n "$LINT"; then
3352 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3354 ac_save_IFS=$IFS; IFS=$ac_path_separator
3356 for ac_dir in $ac_dummy; do
3358 test -z "$ac_dir" && ac_dir=.
3359 $as_executable_p "$ac_dir/$ac_word" || continue
3360 ac_cv_prog_LINT="$ac_prog"
3361 echo "$as_me:3361: found $ac_dir/$ac_word" >&5
3367 LINT=$ac_cv_prog_LINT
3368 if test -n "$LINT"; then
3369 echo "$as_me:3369: result: $LINT" >&5
3370 echo "${ECHO_T}$LINT" >&6
3372 echo "$as_me:3372: result: no" >&5
3373 echo "${ECHO_T}no" >&6
3376 test -n "$LINT" && break
3379 echo "$as_me:3379: checking whether ln -s works" >&5
3380 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3382 if test "$LN_S" = "ln -s"; then
3383 echo "$as_me:3383: result: yes" >&5
3384 echo "${ECHO_T}yes" >&6
3386 echo "$as_me:3386: result: no, using $LN_S" >&5
3387 echo "${ECHO_T}no, using $LN_S" >&6
3390 echo "$as_me:3390: checking for long file names" >&5
3391 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3392 if test "${ac_cv_sys_long_file_names+set}" = set; then
3393 echo $ECHO_N "(cached) $ECHO_C" >&6
3395 ac_cv_sys_long_file_names=yes
3396 # Test for long file names in all the places we know might matter:
3397 # . the current directory, where building will happen
3398 # $prefix/lib where we will be installing things
3399 # $exec_prefix/lib likewise
3400 # eval it to expand exec_prefix.
3401 # $TMPDIR if set, where it might want to write temporary files
3402 # if $TMPDIR is not set:
3403 # /tmp where it might want to write temporary files
3406 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3409 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3411 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3412 test -d $ac_dir || continue
3413 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3414 ac_xdir=$ac_dir/cf$$
3415 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3416 ac_tf1=$ac_xdir/conftest9012345
3417 ac_tf2=$ac_xdir/conftest9012346
3418 (echo 1 >$ac_tf1) 2>/dev/null
3419 (echo 2 >$ac_tf2) 2>/dev/null
3420 ac_val=`cat $ac_tf1 2>/dev/null`
3421 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3422 ac_cv_sys_long_file_names=no
3423 rm -rf $ac_xdir 2>/dev/null
3426 rm -rf $ac_xdir 2>/dev/null
3429 echo "$as_me:3429: result: $ac_cv_sys_long_file_names" >&5
3430 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3431 if test $ac_cv_sys_long_file_names = yes; then
3433 cat >>confdefs.h <<\EOF
3434 #define HAVE_LONG_FILE_NAMES 1
3439 # if we find pkg-config, check if we should install the ".pc" files.
3441 echo "$as_me:3441: checking if you want to use pkg-config" >&5
3442 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3444 # Check whether --with-pkg-config or --without-pkg-config was given.
3445 if test "${with_pkg_config+set}" = set; then
3446 withval="$with_pkg_config"
3447 cf_pkg_config=$withval
3451 echo "$as_me:3451: result: $cf_pkg_config" >&5
3452 echo "${ECHO_T}$cf_pkg_config" >&6
3454 case $cf_pkg_config in #(vi
3459 # Extract the first word of "pkg-config", so it can be a program name with args.
3460 set dummy pkg-config; ac_word=$2
3461 echo "$as_me:3461: checking for $ac_word" >&5
3462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3463 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3464 echo $ECHO_N "(cached) $ECHO_C" >&6
3468 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3471 ac_save_IFS=$IFS; IFS=$ac_path_separator
3473 for ac_dir in $ac_dummy; do
3475 test -z "$ac_dir" && ac_dir=.
3476 if $as_executable_p "$ac_dir/$ac_word"; then
3477 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3478 echo "$as_me:3478: found $ac_dir/$ac_word" >&5
3483 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
3487 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3489 if test -n "$PKG_CONFIG"; then
3490 echo "$as_me:3490: result: $PKG_CONFIG" >&5
3491 echo "${ECHO_T}$PKG_CONFIG" >&6
3493 echo "$as_me:3493: result: no" >&5
3494 echo "${ECHO_T}no" >&6
3503 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3504 if test "$PKG_CONFIG" != none ; then
3506 if test "x$prefix" != xNONE; then
3507 cf_path_syntax="$prefix"
3509 cf_path_syntax="$ac_default_prefix"
3512 case ".$PKG_CONFIG" in #(vi
3513 .\$\(*\)*|.\'*\'*) #(vi
3517 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3520 eval PKG_CONFIG="$PKG_CONFIG"
3521 case ".$PKG_CONFIG" in #(vi
3523 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3528 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3531 { { echo "$as_me:3531: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3532 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3533 { (exit 1); exit 1; }; }
3539 if test "$PKG_CONFIG" != no ; then
3540 echo "$as_me:3540: checking if we should install .pc files for $PKG_CONFIG" >&5
3541 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3543 # Leave this as something that can be overridden in the environment.
3544 if test -z "$PKG_CONFIG_LIBDIR" ; then
3545 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`/lib/pkgconfig
3547 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
3548 if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3550 # Check whether --enable-pc-files or --disable-pc-files was given.
3551 if test "${enable_pc_files+set}" = set; then
3552 enableval="$enable_pc_files"
3553 enable_pc_files=$enableval
3557 echo "$as_me:3557: result: $enable_pc_files" >&5
3558 echo "${ECHO_T}$enable_pc_files" >&6
3560 echo "$as_me:3560: result: no" >&5
3561 echo "${ECHO_T}no" >&6
3562 { echo "$as_me:3562: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5
3563 echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;}
3568 echo "$as_me:3568: checking if we should assume mixed-case filenames" >&5
3569 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3571 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3572 if test "${enable_mixed_case+set}" = set; then
3573 enableval="$enable_mixed_case"
3574 enable_mixedcase=$enableval
3576 enable_mixedcase=auto
3578 echo "$as_me:3578: result: $enable_mixedcase" >&5
3579 echo "${ECHO_T}$enable_mixedcase" >&6
3580 if test "$enable_mixedcase" = "auto" ; then
3582 echo "$as_me:3582: checking if filesystem supports mixed-case filenames" >&5
3583 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3584 if test "${cf_cv_mixedcase+set}" = set; then
3585 echo $ECHO_N "(cached) $ECHO_C" >&6
3588 if test "$cross_compiling" = yes ; then
3589 case $target_alias in #(vi
3590 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3598 rm -f conftest CONFTEST
3600 if test -f CONFTEST ; then
3605 rm -f conftest CONFTEST
3609 echo "$as_me:3609: result: $cf_cv_mixedcase" >&5
3610 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3611 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3612 #define MIXEDCASE_FILENAMES 1
3616 cf_cv_mixedcase=$enable_mixedcase
3617 if test "$enable_mixedcase" = "yes" ; then
3618 cat >>confdefs.h <<\EOF
3619 #define MIXEDCASE_FILENAMES 1
3625 # do this after mixed-case option (tags/TAGS is not as important as tic).
3626 echo "$as_me:3626: checking whether ${MAKE-make} sets \${MAKE}" >&5
3627 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3628 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3629 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3630 echo $ECHO_N "(cached) $ECHO_C" >&6
3632 cat >conftest.make <<\EOF
3634 @echo 'ac_maketemp="${MAKE}"'
3636 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3637 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3638 if test -n "$ac_maketemp"; then
3639 eval ac_cv_prog_make_${ac_make}_set=yes
3641 eval ac_cv_prog_make_${ac_make}_set=no
3645 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3646 echo "$as_me:3646: result: yes" >&5
3647 echo "${ECHO_T}yes" >&6
3650 echo "$as_me:3650: result: no" >&5
3651 echo "${ECHO_T}no" >&6
3652 SET_MAKE="MAKE=${MAKE-make}"
3655 # Extract the first word of "ctags", so it can be a program name with args.
3656 set dummy ctags; ac_word=$2
3657 echo "$as_me:3657: checking for $ac_word" >&5
3658 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3659 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3660 echo $ECHO_N "(cached) $ECHO_C" >&6
3662 if test -n "$MAKE_LOWER_TAGS"; then
3663 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3665 ac_save_IFS=$IFS; IFS=$ac_path_separator
3667 for ac_dir in $ac_dummy; do
3669 test -z "$ac_dir" && ac_dir=.
3670 $as_executable_p "$ac_dir/$ac_word" || continue
3671 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3672 echo "$as_me:3672: found $ac_dir/$ac_word" >&5
3676 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3679 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3680 if test -n "$MAKE_LOWER_TAGS"; then
3681 echo "$as_me:3681: result: $MAKE_LOWER_TAGS" >&5
3682 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3684 echo "$as_me:3684: result: no" >&5
3685 echo "${ECHO_T}no" >&6
3688 if test "$cf_cv_mixedcase" = yes ; then
3689 # Extract the first word of "etags", so it can be a program name with args.
3690 set dummy etags; ac_word=$2
3691 echo "$as_me:3691: checking for $ac_word" >&5
3692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3693 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3694 echo $ECHO_N "(cached) $ECHO_C" >&6
3696 if test -n "$MAKE_UPPER_TAGS"; then
3697 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3699 ac_save_IFS=$IFS; IFS=$ac_path_separator
3701 for ac_dir in $ac_dummy; do
3703 test -z "$ac_dir" && ac_dir=.
3704 $as_executable_p "$ac_dir/$ac_word" || continue
3705 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3706 echo "$as_me:3706: found $ac_dir/$ac_word" >&5
3710 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3713 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3714 if test -n "$MAKE_UPPER_TAGS"; then
3715 echo "$as_me:3715: result: $MAKE_UPPER_TAGS" >&5
3716 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3718 echo "$as_me:3718: result: no" >&5
3719 echo "${ECHO_T}no" >&6
3726 if test "$MAKE_UPPER_TAGS" = yes ; then
3732 if test "$MAKE_LOWER_TAGS" = yes ; then
3738 echo "$as_me:3738: checking for makeflags variable" >&5
3739 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3740 if test "${cf_cv_makeflags+set}" = set; then
3741 echo $ECHO_N "(cached) $ECHO_C" >&6
3745 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3747 cat >cf_makeflags.tmp <<CF_EOF
3750 @ echo '.$cf_option'
3752 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ ]*$,,'`
3753 case "$cf_result" in
3755 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3756 case "$cf_result" in
3757 .*CC=*) cf_cv_makeflags=
3759 *) cf_cv_makeflags=$cf_option
3765 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3769 rm -f cf_makeflags.tmp
3772 echo "$as_me:3772: result: $cf_cv_makeflags" >&5
3773 echo "${ECHO_T}$cf_cv_makeflags" >&6
3775 if test -n "$ac_tool_prefix"; then
3776 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3777 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3778 echo "$as_me:3778: checking for $ac_word" >&5
3779 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3780 if test "${ac_cv_prog_RANLIB+set}" = set; then
3781 echo $ECHO_N "(cached) $ECHO_C" >&6
3783 if test -n "$RANLIB"; then
3784 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3786 ac_save_IFS=$IFS; IFS=$ac_path_separator
3788 for ac_dir in $ac_dummy; do
3790 test -z "$ac_dir" && ac_dir=.
3791 $as_executable_p "$ac_dir/$ac_word" || continue
3792 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3793 echo "$as_me:3793: found $ac_dir/$ac_word" >&5
3799 RANLIB=$ac_cv_prog_RANLIB
3800 if test -n "$RANLIB"; then
3801 echo "$as_me:3801: result: $RANLIB" >&5
3802 echo "${ECHO_T}$RANLIB" >&6
3804 echo "$as_me:3804: result: no" >&5
3805 echo "${ECHO_T}no" >&6
3809 if test -z "$ac_cv_prog_RANLIB"; then
3810 ac_ct_RANLIB=$RANLIB
3811 # Extract the first word of "ranlib", so it can be a program name with args.
3812 set dummy ranlib; ac_word=$2
3813 echo "$as_me:3813: checking for $ac_word" >&5
3814 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3815 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3816 echo $ECHO_N "(cached) $ECHO_C" >&6
3818 if test -n "$ac_ct_RANLIB"; then
3819 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3821 ac_save_IFS=$IFS; IFS=$ac_path_separator
3823 for ac_dir in $ac_dummy; do
3825 test -z "$ac_dir" && ac_dir=.
3826 $as_executable_p "$ac_dir/$ac_word" || continue
3827 ac_cv_prog_ac_ct_RANLIB="ranlib"
3828 echo "$as_me:3828: found $ac_dir/$ac_word" >&5
3832 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3835 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3836 if test -n "$ac_ct_RANLIB"; then
3837 echo "$as_me:3837: result: $ac_ct_RANLIB" >&5
3838 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3840 echo "$as_me:3840: result: no" >&5
3841 echo "${ECHO_T}no" >&6
3844 RANLIB=$ac_ct_RANLIB
3846 RANLIB="$ac_cv_prog_RANLIB"
3849 if test -n "$ac_tool_prefix"; then
3850 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3851 set dummy ${ac_tool_prefix}ld; ac_word=$2
3852 echo "$as_me:3852: checking for $ac_word" >&5
3853 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3854 if test "${ac_cv_prog_LD+set}" = set; then
3855 echo $ECHO_N "(cached) $ECHO_C" >&6
3857 if test -n "$LD"; then
3858 ac_cv_prog_LD="$LD" # Let the user override the test.
3860 ac_save_IFS=$IFS; IFS=$ac_path_separator
3862 for ac_dir in $ac_dummy; do
3864 test -z "$ac_dir" && ac_dir=.
3865 $as_executable_p "$ac_dir/$ac_word" || continue
3866 ac_cv_prog_LD="${ac_tool_prefix}ld"
3867 echo "$as_me:3867: found $ac_dir/$ac_word" >&5
3874 if test -n "$LD"; then
3875 echo "$as_me:3875: result: $LD" >&5
3876 echo "${ECHO_T}$LD" >&6
3878 echo "$as_me:3878: result: no" >&5
3879 echo "${ECHO_T}no" >&6
3883 if test -z "$ac_cv_prog_LD"; then
3885 # Extract the first word of "ld", so it can be a program name with args.
3886 set dummy ld; ac_word=$2
3887 echo "$as_me:3887: checking for $ac_word" >&5
3888 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3889 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3890 echo $ECHO_N "(cached) $ECHO_C" >&6
3892 if test -n "$ac_ct_LD"; then
3893 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3895 ac_save_IFS=$IFS; IFS=$ac_path_separator
3897 for ac_dir in $ac_dummy; do
3899 test -z "$ac_dir" && ac_dir=.
3900 $as_executable_p "$ac_dir/$ac_word" || continue
3901 ac_cv_prog_ac_ct_LD="ld"
3902 echo "$as_me:3902: found $ac_dir/$ac_word" >&5
3906 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3909 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3910 if test -n "$ac_ct_LD"; then
3911 echo "$as_me:3911: result: $ac_ct_LD" >&5
3912 echo "${ECHO_T}$ac_ct_LD" >&6
3914 echo "$as_me:3914: result: no" >&5
3915 echo "${ECHO_T}no" >&6
3923 if test -n "$ac_tool_prefix"; then
3924 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3925 set dummy ${ac_tool_prefix}ar; ac_word=$2
3926 echo "$as_me:3926: checking for $ac_word" >&5
3927 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3928 if test "${ac_cv_prog_AR+set}" = set; then
3929 echo $ECHO_N "(cached) $ECHO_C" >&6
3931 if test -n "$AR"; then
3932 ac_cv_prog_AR="$AR" # Let the user override the test.
3934 ac_save_IFS=$IFS; IFS=$ac_path_separator
3936 for ac_dir in $ac_dummy; do
3938 test -z "$ac_dir" && ac_dir=.
3939 $as_executable_p "$ac_dir/$ac_word" || continue
3940 ac_cv_prog_AR="${ac_tool_prefix}ar"
3941 echo "$as_me:3941: found $ac_dir/$ac_word" >&5
3948 if test -n "$AR"; then
3949 echo "$as_me:3949: result: $AR" >&5
3950 echo "${ECHO_T}$AR" >&6
3952 echo "$as_me:3952: result: no" >&5
3953 echo "${ECHO_T}no" >&6
3957 if test -z "$ac_cv_prog_AR"; then
3959 # Extract the first word of "ar", so it can be a program name with args.
3960 set dummy ar; ac_word=$2
3961 echo "$as_me:3961: checking for $ac_word" >&5
3962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3963 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3964 echo $ECHO_N "(cached) $ECHO_C" >&6
3966 if test -n "$ac_ct_AR"; then
3967 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3969 ac_save_IFS=$IFS; IFS=$ac_path_separator
3971 for ac_dir in $ac_dummy; do
3973 test -z "$ac_dir" && ac_dir=.
3974 $as_executable_p "$ac_dir/$ac_word" || continue
3975 ac_cv_prog_ac_ct_AR="ar"
3976 echo "$as_me:3976: found $ac_dir/$ac_word" >&5
3980 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3983 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3984 if test -n "$ac_ct_AR"; then
3985 echo "$as_me:3985: result: $ac_ct_AR" >&5
3986 echo "${ECHO_T}$ac_ct_AR" >&6
3988 echo "$as_me:3988: result: no" >&5
3989 echo "${ECHO_T}no" >&6
3997 if test -n "$ac_tool_prefix"; then
3998 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3999 set dummy ${ac_tool_prefix}ar; ac_word=$2
4000 echo "$as_me:4000: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_prog_AR+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4005 if test -n "$AR"; then
4006 ac_cv_prog_AR="$AR" # Let the user override the test.
4008 ac_save_IFS=$IFS; IFS=$ac_path_separator
4010 for ac_dir in $ac_dummy; do
4012 test -z "$ac_dir" && ac_dir=.
4013 $as_executable_p "$ac_dir/$ac_word" || continue
4014 ac_cv_prog_AR="${ac_tool_prefix}ar"
4015 echo "$as_me:4015: found $ac_dir/$ac_word" >&5
4022 if test -n "$AR"; then
4023 echo "$as_me:4023: result: $AR" >&5
4024 echo "${ECHO_T}$AR" >&6
4026 echo "$as_me:4026: result: no" >&5
4027 echo "${ECHO_T}no" >&6
4031 if test -z "$ac_cv_prog_AR"; then
4033 # Extract the first word of "ar", so it can be a program name with args.
4034 set dummy ar; ac_word=$2
4035 echo "$as_me:4035: checking for $ac_word" >&5
4036 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4037 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4038 echo $ECHO_N "(cached) $ECHO_C" >&6
4040 if test -n "$ac_ct_AR"; then
4041 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4043 ac_save_IFS=$IFS; IFS=$ac_path_separator
4045 for ac_dir in $ac_dummy; do
4047 test -z "$ac_dir" && ac_dir=.
4048 $as_executable_p "$ac_dir/$ac_word" || continue
4049 ac_cv_prog_ac_ct_AR="ar"
4050 echo "$as_me:4050: found $ac_dir/$ac_word" >&5
4054 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4057 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4058 if test -n "$ac_ct_AR"; then
4059 echo "$as_me:4059: result: $ac_ct_AR" >&5
4060 echo "${ECHO_T}$ac_ct_AR" >&6
4062 echo "$as_me:4062: result: no" >&5
4063 echo "${ECHO_T}no" >&6
4071 echo "$as_me:4071: checking for options to update archives" >&5
4072 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4073 if test "${cf_cv_ar_flags+set}" = set; then
4074 echo $ECHO_N "(cached) $ECHO_C" >&6
4077 cf_cv_ar_flags=unknown
4078 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4080 rm -f conftest.$ac_cv_objext
4083 cat >conftest.$ac_ext <<EOF
4084 #line 4084 "configure"
4085 int testdata[3] = { 123, 456, 789 };
4087 if { (eval echo "$as_me:4087: \"$ac_compile\"") >&5
4088 (eval $ac_compile) 2>&5
4090 echo "$as_me:4090: \$? = $ac_status" >&5
4091 (exit $ac_status); } ; then
4092 $AR $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4093 if test -f conftest.a ; then
4094 cf_cv_ar_flags=$cf_ar_flags
4098 test -n "$verbose" && echo " cannot compile test-program" 1>&6
4100 echo "${as_me-configure}:4100: testing cannot compile test-program ..." 1>&5
4105 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4108 echo "$as_me:4108: result: $cf_cv_ar_flags" >&5
4109 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4110 test -z "$ARFLAGS" && ARFLAGS=$cf_cv_ar_flags
4111 ARFLAGS=$cf_cv_ar_flags
4113 echo "$as_me:4113: checking if you have specified an install-prefix" >&5
4114 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4116 # Check whether --with-install-prefix or --without-install-prefix was given.
4117 if test "${with_install_prefix+set}" = set; then
4118 withval="$with_install_prefix"
4119 case "$withval" in #(vi
4122 *) DESTDIR="$withval"
4126 echo "$as_me:4126: result: $DESTDIR" >&5
4127 echo "${ECHO_T}$DESTDIR" >&6
4129 ###############################################################################
4131 # If we're cross-compiling, allow the user to override the tools and their
4132 # options. The configure script is oriented toward identifying the host
4133 # compiler, etc., but we need a build compiler to generate parts of the source.
4135 if test "$cross_compiling" = yes ; then
4137 # defaults that we might want to override
4138 : ${BUILD_CFLAGS:=''}
4139 : ${BUILD_CPPFLAGS:=''}
4140 : ${BUILD_LDFLAGS:=''}
4142 : ${BUILD_EXEEXT:='$x'}
4143 : ${BUILD_OBJEXT:='o'}
4145 # Check whether --with-build-cc or --without-build-cc was given.
4146 if test "${with_build_cc+set}" = set; then
4147 withval="$with_build_cc"
4150 for ac_prog in gcc cc cl
4152 # Extract the first word of "$ac_prog", so it can be a program name with args.
4153 set dummy $ac_prog; ac_word=$2
4154 echo "$as_me:4154: checking for $ac_word" >&5
4155 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4156 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4157 echo $ECHO_N "(cached) $ECHO_C" >&6
4159 if test -n "$BUILD_CC"; then
4160 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4162 ac_save_IFS=$IFS; IFS=$ac_path_separator
4164 for ac_dir in $ac_dummy; do
4166 test -z "$ac_dir" && ac_dir=.
4167 $as_executable_p "$ac_dir/$ac_word" || continue
4168 ac_cv_prog_BUILD_CC="$ac_prog"
4169 echo "$as_me:4169: found $ac_dir/$ac_word" >&5
4175 BUILD_CC=$ac_cv_prog_BUILD_CC
4176 if test -n "$BUILD_CC"; then
4177 echo "$as_me:4177: result: $BUILD_CC" >&5
4178 echo "${ECHO_T}$BUILD_CC" >&6
4180 echo "$as_me:4180: result: no" >&5
4181 echo "${ECHO_T}no" >&6
4184 test -n "$BUILD_CC" && break
4188 echo "$as_me:4188: checking for native build C compiler" >&5
4189 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4190 echo "$as_me:4190: result: $BUILD_CC" >&5
4191 echo "${ECHO_T}$BUILD_CC" >&6
4193 echo "$as_me:4193: checking for native build C preprocessor" >&5
4194 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4196 # Check whether --with-build-cpp or --without-build-cpp was given.
4197 if test "${with_build_cpp+set}" = set; then
4198 withval="$with_build_cpp"
4199 BUILD_CPP="$withval"
4201 BUILD_CPP='${BUILD_CC} -E'
4203 echo "$as_me:4203: result: $BUILD_CPP" >&5
4204 echo "${ECHO_T}$BUILD_CPP" >&6
4206 echo "$as_me:4206: checking for native build C flags" >&5
4207 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4209 # Check whether --with-build-cflags or --without-build-cflags was given.
4210 if test "${with_build_cflags+set}" = set; then
4211 withval="$with_build_cflags"
4212 BUILD_CFLAGS="$withval"
4214 echo "$as_me:4214: result: $BUILD_CFLAGS" >&5
4215 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4217 echo "$as_me:4217: checking for native build C preprocessor-flags" >&5
4218 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4220 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4221 if test "${with_build_cppflags+set}" = set; then
4222 withval="$with_build_cppflags"
4223 BUILD_CPPFLAGS="$withval"
4225 echo "$as_me:4225: result: $BUILD_CPPFLAGS" >&5
4226 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4228 echo "$as_me:4228: checking for native build linker-flags" >&5
4229 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4231 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4232 if test "${with_build_ldflags+set}" = set; then
4233 withval="$with_build_ldflags"
4234 BUILD_LDFLAGS="$withval"
4236 echo "$as_me:4236: result: $BUILD_LDFLAGS" >&5
4237 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4239 echo "$as_me:4239: checking for native build linker-libraries" >&5
4240 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4242 # Check whether --with-build-libs or --without-build-libs was given.
4243 if test "${with_build_libs+set}" = set; then
4244 withval="$with_build_libs"
4245 BUILD_LIBS="$withval"
4247 echo "$as_me:4247: result: $BUILD_LIBS" >&5
4248 echo "${ECHO_T}$BUILD_LIBS" >&6
4250 # this assumes we're on Unix.
4254 : ${BUILD_CC:='${CC}'}
4256 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4257 { { echo "$as_me:4257: error: Cross-build requires two compilers.
4258 Use --with-build-cc to specify the native compiler." >&5
4259 echo "$as_me: error: Cross-build requires two compilers.
4260 Use --with-build-cc to specify the native compiler." >&2;}
4261 { (exit 1); exit 1; }; }
4265 : ${BUILD_CC:='${CC}'}
4266 : ${BUILD_CPP:='${CPP}'}
4267 : ${BUILD_CFLAGS:='${CFLAGS}'}
4268 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4269 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4270 : ${BUILD_LIBS:='${LIBS}'}
4271 : ${BUILD_EXEEXT:='$x'}
4272 : ${BUILD_OBJEXT:='o'}
4275 ###############################################################################
4277 ### Options to allow the user to specify the set of libraries which are used.
4278 ### Use "--without-normal --with-shared" to allow the default model to be
4279 ### shared, for example.
4284 # common library maintenance symbols that are convenient for libtool scripts:
4285 LIB_CREATE='${AR} -cr'
4286 LIB_OBJECT='${OBJECTS}'
4290 # symbols used to prop libtool up to enable it to determine what it should be
4298 echo "$as_me:4298: checking if you want to build libraries with libtool" >&5
4299 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4301 # Check whether --with-libtool or --without-libtool was given.
4302 if test "${with_libtool+set}" = set; then
4303 withval="$with_libtool"
4304 with_libtool=$withval
4308 echo "$as_me:4308: result: $with_libtool" >&5
4309 echo "${ECHO_T}$with_libtool" >&6
4310 if test "$with_libtool" != "no"; then
4312 if test "$with_libtool" != "yes" ; then
4314 if test "x$prefix" != xNONE; then
4315 cf_path_syntax="$prefix"
4317 cf_path_syntax="$ac_default_prefix"
4320 case ".$with_libtool" in #(vi
4321 .\$\(*\)*|.\'*\'*) #(vi
4325 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4328 eval with_libtool="$with_libtool"
4329 case ".$with_libtool" in #(vi
4331 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4336 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4339 { { echo "$as_me:4339: error: expected a pathname, not \"$with_libtool\"" >&5
4340 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4341 { (exit 1); exit 1; }; }
4345 LIBTOOL=$with_libtool
4347 # Extract the first word of "libtool", so it can be a program name with args.
4348 set dummy libtool; ac_word=$2
4349 echo "$as_me:4349: checking for $ac_word" >&5
4350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4351 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4352 echo $ECHO_N "(cached) $ECHO_C" >&6
4356 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4359 ac_save_IFS=$IFS; IFS=$ac_path_separator
4361 for ac_dir in $ac_dummy; do
4363 test -z "$ac_dir" && ac_dir=.
4364 if $as_executable_p "$ac_dir/$ac_word"; then
4365 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4366 echo "$as_me:4366: found $ac_dir/$ac_word" >&5
4374 LIBTOOL=$ac_cv_path_LIBTOOL
4376 if test -n "$LIBTOOL"; then
4377 echo "$as_me:4377: result: $LIBTOOL" >&5
4378 echo "${ECHO_T}$LIBTOOL" >&6
4380 echo "$as_me:4380: result: no" >&5
4381 echo "${ECHO_T}no" >&6
4385 if test -z "$LIBTOOL" ; then
4386 { { echo "$as_me:4386: error: Cannot find libtool" >&5
4387 echo "$as_me: error: Cannot find libtool" >&2;}
4388 { (exit 1); exit 1; }; }
4390 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} -o'
4391 LIB_OBJECT='${OBJECTS:.o=.lo}'
4393 LIB_CLEAN='${LIBTOOL} --mode=clean'
4394 LIB_COMPILE='${LIBTOOL} --mode=compile'
4395 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4396 LIB_INSTALL='${LIBTOOL} --mode=install'
4397 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4400 # Show the version of libtool
4401 echo "$as_me:4401: checking version of libtool" >&5
4402 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4404 # Save the version in a cache variable - this is not entirely a good
4405 # thing, but the version string from libtool is very ugly, and for
4406 # bug reports it might be useful to have the original string. "("
4407 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.].*//'`
4408 echo "$as_me:4408: result: $cf_cv_libtool_version" >&5
4409 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4410 if test -z "$cf_cv_libtool_version" ; then
4411 { { echo "$as_me:4411: error: This is not GNU libtool" >&5
4412 echo "$as_me: error: This is not GNU libtool" >&2;}
4413 { (exit 1); exit 1; }; }
4416 # special hack to add -no-undefined (which libtool should do for itself)
4418 case "$cf_cv_system_name" in #(vi
4419 cygwin*|mingw32*|uwin*|aix[456]) #(vi
4420 LT_UNDEF=-no-undefined
4424 # special hack to add --tag option for C++ compiler
4425 case $cf_cv_libtool_version in #(vi
4426 1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4427 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4428 LIBTOOL="$LIBTOOL --tag=CC"
4431 LIBTOOL_CXX="$LIBTOOL"
4439 test -z "$LIBTOOL" && ECHO_LT=
4441 if test "$with_libtool" != "no" ; then
4443 cf_list_models="$cf_list_models libtool"
4447 echo "$as_me:4447: checking if you want to build shared libraries" >&5
4448 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4450 # Check whether --with-shared or --without-shared was given.
4451 if test "${with_shared+set}" = set; then
4452 withval="$with_shared"
4453 with_shared=$withval
4457 echo "$as_me:4457: result: $with_shared" >&5
4458 echo "${ECHO_T}$with_shared" >&6
4459 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4461 echo "$as_me:4461: checking if you want to build static libraries" >&5
4462 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4464 # Check whether --with-normal or --without-normal was given.
4465 if test "${with_normal+set}" = set; then
4466 withval="$with_normal"
4467 with_normal=$withval
4471 echo "$as_me:4471: result: $with_normal" >&5
4472 echo "${ECHO_T}$with_normal" >&6
4473 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4475 echo "$as_me:4475: checking if you want to build debug libraries" >&5
4476 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4478 # Check whether --with-debug or --without-debug was given.
4479 if test "${with_debug+set}" = set; then
4480 withval="$with_debug"
4485 echo "$as_me:4485: result: $with_debug" >&5
4486 echo "${ECHO_T}$with_debug" >&6
4487 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4489 echo "$as_me:4489: checking if you want to build profiling libraries" >&5
4490 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4492 # Check whether --with-profile or --without-profile was given.
4493 if test "${with_profile+set}" = set; then
4494 withval="$with_profile"
4495 with_profile=$withval
4499 echo "$as_me:4499: result: $with_profile" >&5
4500 echo "${ECHO_T}$with_profile" >&6
4501 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4505 ###############################################################################
4507 echo "$as_me:4507: checking for specified models" >&5
4508 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4509 test -z "$cf_list_models" && cf_list_models=normal
4510 test "$with_libtool" != "no" && cf_list_models=libtool
4511 echo "$as_me:4511: result: $cf_list_models" >&5
4512 echo "${ECHO_T}$cf_list_models" >&6
4514 ### Use the first model as the default, and save its suffix for use in building
4515 ### up test-applications.
4516 echo "$as_me:4516: checking for default model" >&5
4517 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4518 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4519 echo "$as_me:4519: result: $DFT_LWR_MODEL" >&5
4520 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4522 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4533 case $cf_cv_system_name in #(vi
4540 cf_prefix=$LIB_PREFIX
4542 LIB_PREFIX=$cf_prefix
4546 ###############################################################################
4548 echo "$as_me:4548: checking if you want to build a separate terminfo library" >&5
4549 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4551 # Check whether --with-termlib or --without-termlib was given.
4552 if test "${with_termlib+set}" = set; then
4553 withval="$with_termlib"
4554 with_termlib=$withval
4558 echo "$as_me:4558: result: $with_termlib" >&5
4559 echo "${ECHO_T}$with_termlib" >&6
4561 echo "$as_me:4561: checking if you want to build a separate tic library" >&5
4562 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4564 # Check whether --with-ticlib or --without-ticlib was given.
4565 if test "${with_ticlib+set}" = set; then
4566 withval="$with_ticlib"
4567 with_ticlib=$withval
4571 echo "$as_me:4571: result: $with_ticlib" >&5
4572 echo "${ECHO_T}$with_ticlib" >&6
4574 ### Checks for special libraries, must be done up-front.
4577 echo "$as_me:4577: checking if you want to link with the GPM mouse library" >&5
4578 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4580 # Check whether --with-gpm or --without-gpm was given.
4581 if test "${with_gpm+set}" = set; then
4587 echo "$as_me:4587: result: $with_gpm" >&5
4588 echo "${ECHO_T}$with_gpm" >&6
4590 if test "$with_gpm" != no ; then
4591 echo "$as_me:4591: checking for gpm.h" >&5
4592 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4593 if test "${ac_cv_header_gpm_h+set}" = set; then
4594 echo $ECHO_N "(cached) $ECHO_C" >&6
4596 cat >conftest.$ac_ext <<_ACEOF
4597 #line 4597 "configure"
4598 #include "confdefs.h"
4601 if { (eval echo "$as_me:4601: \"$ac_cpp conftest.$ac_ext\"") >&5
4602 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4604 egrep -v '^ *\+' conftest.er1 >conftest.err
4606 cat conftest.err >&5
4607 echo "$as_me:4607: \$? = $ac_status" >&5
4608 (exit $ac_status); } >/dev/null; then
4609 if test -s conftest.err; then
4610 ac_cpp_err=$ac_c_preproc_warn_flag
4617 if test -z "$ac_cpp_err"; then
4618 ac_cv_header_gpm_h=yes
4620 echo "$as_me: failed program was:" >&5
4621 cat conftest.$ac_ext >&5
4622 ac_cv_header_gpm_h=no
4624 rm -f conftest.err conftest.$ac_ext
4626 echo "$as_me:4626: result: $ac_cv_header_gpm_h" >&5
4627 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4628 if test $ac_cv_header_gpm_h = yes; then
4630 cat >>confdefs.h <<\EOF
4631 #define HAVE_GPM_H 1
4634 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4635 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4637 echo "${as_me-configure}:4637: testing assuming we really have GPM library ..." 1>&5
4639 cat >>confdefs.h <<\EOF
4640 #define HAVE_LIBGPM 1
4644 echo "$as_me:4644: checking for Gpm_Open in -lgpm" >&5
4645 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4646 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4647 echo $ECHO_N "(cached) $ECHO_C" >&6
4649 ac_check_lib_save_LIBS=$LIBS
4651 cat >conftest.$ac_ext <<_ACEOF
4652 #line 4652 "configure"
4653 #include "confdefs.h"
4655 /* Override any gcc2 internal prototype to avoid an error. */
4659 /* We use char because int might match the return type of a gcc2
4660 builtin and then its argument prototype would still apply. */
4670 rm -f conftest.$ac_objext conftest$ac_exeext
4671 if { (eval echo "$as_me:4671: \"$ac_link\"") >&5
4672 (eval $ac_link) 2>&5
4674 echo "$as_me:4674: \$? = $ac_status" >&5
4675 (exit $ac_status); } &&
4676 { ac_try='test -s conftest$ac_exeext'
4677 { (eval echo "$as_me:4677: \"$ac_try\"") >&5
4680 echo "$as_me:4680: \$? = $ac_status" >&5
4681 (exit $ac_status); }; }; then
4682 ac_cv_lib_gpm_Gpm_Open=yes
4684 echo "$as_me: failed program was:" >&5
4685 cat conftest.$ac_ext >&5
4686 ac_cv_lib_gpm_Gpm_Open=no
4688 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4689 LIBS=$ac_check_lib_save_LIBS
4691 echo "$as_me:4691: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4692 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4693 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4697 { { echo "$as_me:4697: error: Cannot link with GPM library" >&5
4698 echo "$as_me: error: Cannot link with GPM library" >&2;}
4699 { (exit 1); exit 1; }; }
4707 test "$with_gpm" != maybe && { echo "$as_me:4707: WARNING: Cannot find GPM header" >&5
4708 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4715 if test "$with_gpm" != no ; then
4716 echo "$as_me:4716: checking if you want to load GPM dynamically" >&5
4717 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4719 # Check whether --with-dlsym or --without-dlsym was given.
4720 if test "${with_dlsym+set}" = set; then
4721 withval="$with_dlsym"
4726 echo "$as_me:4726: result: $with_dlsym" >&5
4727 echo "${ECHO_T}$with_dlsym" >&6
4728 if test "$with_dlsym" = yes ; then
4731 echo "$as_me:4731: checking for dlsym" >&5
4732 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4733 if test "${ac_cv_func_dlsym+set}" = set; then
4734 echo $ECHO_N "(cached) $ECHO_C" >&6
4736 cat >conftest.$ac_ext <<_ACEOF
4737 #line 4737 "configure"
4738 #include "confdefs.h"
4739 /* System header to define __stub macros and hopefully few prototypes,
4740 which can conflict with char dlsym (); below. */
4742 /* Override any gcc2 internal prototype to avoid an error. */
4746 /* We use char because int might match the return type of a gcc2
4747 builtin and then its argument prototype would still apply. */
4754 /* The GNU C library defines this for functions which it implements
4755 to always fail with ENOSYS. Some functions are actually named
4756 something starting with __ and the normal name is an alias. */
4757 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4767 rm -f conftest.$ac_objext conftest$ac_exeext
4768 if { (eval echo "$as_me:4768: \"$ac_link\"") >&5
4769 (eval $ac_link) 2>&5
4771 echo "$as_me:4771: \$? = $ac_status" >&5
4772 (exit $ac_status); } &&
4773 { ac_try='test -s conftest$ac_exeext'
4774 { (eval echo "$as_me:4774: \"$ac_try\"") >&5
4777 echo "$as_me:4777: \$? = $ac_status" >&5
4778 (exit $ac_status); }; }; then
4779 ac_cv_func_dlsym=yes
4781 echo "$as_me: failed program was:" >&5
4782 cat conftest.$ac_ext >&5
4785 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4787 echo "$as_me:4787: result: $ac_cv_func_dlsym" >&5
4788 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4789 if test $ac_cv_func_dlsym = yes; then
4794 echo "$as_me:4794: checking for dlsym in -ldl" >&5
4795 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4796 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4797 echo $ECHO_N "(cached) $ECHO_C" >&6
4799 ac_check_lib_save_LIBS=$LIBS
4801 cat >conftest.$ac_ext <<_ACEOF
4802 #line 4802 "configure"
4803 #include "confdefs.h"
4805 /* Override any gcc2 internal prototype to avoid an error. */
4809 /* We use char because int might match the return type of a gcc2
4810 builtin and then its argument prototype would still apply. */
4820 rm -f conftest.$ac_objext conftest$ac_exeext
4821 if { (eval echo "$as_me:4821: \"$ac_link\"") >&5
4822 (eval $ac_link) 2>&5
4824 echo "$as_me:4824: \$? = $ac_status" >&5
4825 (exit $ac_status); } &&
4826 { ac_try='test -s conftest$ac_exeext'
4827 { (eval echo "$as_me:4827: \"$ac_try\"") >&5
4830 echo "$as_me:4830: \$? = $ac_status" >&5
4831 (exit $ac_status); }; }; then
4832 ac_cv_lib_dl_dlsym=yes
4834 echo "$as_me: failed program was:" >&5
4835 cat conftest.$ac_ext >&5
4836 ac_cv_lib_dl_dlsym=no
4838 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4839 LIBS=$ac_check_lib_save_LIBS
4841 echo "$as_me:4841: result: $ac_cv_lib_dl_dlsym" >&5
4842 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4843 if test $ac_cv_lib_dl_dlsym = yes; then
4851 if test "$cf_have_dlsym" = yes ; then
4852 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4854 echo "$as_me:4854: checking whether able to link to dl*() functions" >&5
4855 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4856 cat >conftest.$ac_ext <<_ACEOF
4857 #line 4857 "configure"
4858 #include "confdefs.h"
4865 if ((obj = dlopen("filename", 0)) != 0) {
4866 if (dlsym(obj, "symbolname") == 0) {
4874 rm -f conftest.$ac_objext conftest$ac_exeext
4875 if { (eval echo "$as_me:4875: \"$ac_link\"") >&5
4876 (eval $ac_link) 2>&5
4878 echo "$as_me:4878: \$? = $ac_status" >&5
4879 (exit $ac_status); } &&
4880 { ac_try='test -s conftest$ac_exeext'
4881 { (eval echo "$as_me:4881: \"$ac_try\"") >&5
4884 echo "$as_me:4884: \$? = $ac_status" >&5
4885 (exit $ac_status); }; }; then
4887 cat >>confdefs.h <<\EOF
4888 #define HAVE_LIBDL 1
4892 echo "$as_me: failed program was:" >&5
4893 cat conftest.$ac_ext >&5
4895 { { echo "$as_me:4895: error: Cannot link test program for libdl" >&5
4896 echo "$as_me: error: Cannot link test program for libdl" >&2;}
4897 { (exit 1); exit 1; }; }
4899 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4900 echo "$as_me:4900: result: ok" >&5
4901 echo "${ECHO_T}ok" >&6
4903 { { echo "$as_me:4903: error: Cannot find dlsym function" >&5
4904 echo "$as_me: error: Cannot find dlsym function" >&2;}
4905 { (exit 1); exit 1; }; }
4908 if test "$with_gpm" != yes ; then
4909 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
4911 echo "${as_me-configure}:4911: testing assuming soname for gpm is $with_gpm ..." 1>&5
4913 cf_cv_gpm_soname="$with_gpm"
4916 echo "$as_me:4916: checking for soname of gpm library" >&5
4917 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
4918 if test "${cf_cv_gpm_soname+set}" = set; then
4919 echo $ECHO_N "(cached) $ECHO_C" >&6
4922 cf_cv_gpm_soname=unknown
4923 if test "$cross_compiling" != yes ; then
4924 cat >conftest.$ac_ext <<CF_EOF
4928 if (Gpm_Open(0,0)) Gpm_Close();
4929 ${cf_cv_main_return:-return}(0);
4932 cf_save_LIBS="$LIBS"
4934 if { (eval echo "$as_me:4934: \"$ac_compile\"") >&5
4935 (eval $ac_compile) 2>&5
4937 echo "$as_me:4937: \$? = $ac_status" >&5
4938 (exit $ac_status); } ; then
4939 if { (eval echo "$as_me:4939: \"$ac_link\"") >&5
4940 (eval $ac_link) 2>&5
4942 echo "$as_me:4942: \$? = $ac_status" >&5
4943 (exit $ac_status); } ; then
4944 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
4945 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
4949 LIBS="$cf_save_LIBS"
4953 echo "$as_me:4953: result: $cf_cv_gpm_soname" >&5
4954 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
4957 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
4958 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
4961 SHLIB_LIST="-ldl $SHLIB_LIST"
4963 SHLIB_LIST="-lgpm $SHLIB_LIST"
4964 TEST_LIBS="-lgpm $TEST_LIBS"
4966 cat >>confdefs.h <<\EOF
4967 #define HAVE_LIBGPM 1
4970 echo "$as_me:4970: checking for Gpm_Wgetch in -lgpm" >&5
4971 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
4972 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
4973 echo $ECHO_N "(cached) $ECHO_C" >&6
4975 ac_check_lib_save_LIBS=$LIBS
4977 cat >conftest.$ac_ext <<_ACEOF
4978 #line 4978 "configure"
4979 #include "confdefs.h"
4981 /* Override any gcc2 internal prototype to avoid an error. */
4985 /* We use char because int might match the return type of a gcc2
4986 builtin and then its argument prototype would still apply. */
4996 rm -f conftest.$ac_objext conftest$ac_exeext
4997 if { (eval echo "$as_me:4997: \"$ac_link\"") >&5
4998 (eval $ac_link) 2>&5
5000 echo "$as_me:5000: \$? = $ac_status" >&5
5001 (exit $ac_status); } &&
5002 { ac_try='test -s conftest$ac_exeext'
5003 { (eval echo "$as_me:5003: \"$ac_try\"") >&5
5006 echo "$as_me:5006: \$? = $ac_status" >&5
5007 (exit $ac_status); }; }; then
5008 ac_cv_lib_gpm_Gpm_Wgetch=yes
5010 echo "$as_me: failed program was:" >&5
5011 cat conftest.$ac_ext >&5
5012 ac_cv_lib_gpm_Gpm_Wgetch=no
5014 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5015 LIBS=$ac_check_lib_save_LIBS
5017 echo "$as_me:5017: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5018 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5019 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5021 echo "$as_me:5021: checking if GPM is weakly bound to curses library" >&5
5022 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5023 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5024 echo $ECHO_N "(cached) $ECHO_C" >&6
5027 cf_cv_check_gpm_wgetch=unknown
5028 if test "$cross_compiling" != yes ; then
5030 cat >conftest.$ac_ext <<CF_EOF
5035 ${cf_cv_main_return:-return}(0);
5039 cf_save_LIBS="$LIBS"
5040 # This only works if we can look at the symbol table. If a shared
5041 # library is stripped for install, we cannot use that. So we're forced
5042 # to rely on the static library, noting that some packagers may not
5044 LIBS="-static -lgpm -dynamic $LIBS"
5045 if { (eval echo "$as_me:5045: \"$ac_compile\"") >&5
5046 (eval $ac_compile) 2>&5
5048 echo "$as_me:5048: \$? = $ac_status" >&5
5049 (exit $ac_status); } ; then
5050 if { (eval echo "$as_me:5050: \"$ac_link\"") >&5
5051 (eval $ac_link) 2>&5
5053 echo "$as_me:5053: \$? = $ac_status" >&5
5054 (exit $ac_status); } ; then
5055 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5056 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5057 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5061 LIBS="$cf_save_LIBS"
5065 echo "$as_me:5065: result: $cf_cv_check_gpm_wgetch" >&5
5066 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5068 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5069 { echo "$as_me:5069: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5070 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5077 # not everyone has "test -c"
5078 if test -c /dev/sysmouse 2>/dev/null ; then
5079 echo "$as_me:5079: checking if you want to use sysmouse" >&5
5080 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5082 # Check whether --with-sysmouse or --without-sysmouse was given.
5083 if test "${with_sysmouse+set}" = set; then
5084 withval="$with_sysmouse"
5085 cf_with_sysmouse=$withval
5087 cf_with_sysmouse=maybe
5089 if test "$cf_with_sysmouse" != no ; then
5090 cat >conftest.$ac_ext <<_ACEOF
5091 #line 5091 "configure"
5092 #include "confdefs.h"
5094 #include <osreldate.h>
5095 #if (__FreeBSD_version >= 400017)
5096 #include <sys/consio.h>
5097 #include <sys/fbio.h>
5099 #include <machine/console.h>
5106 struct mouse_info the_mouse;
5107 ioctl(0, CONS_MOUSECTL, &the_mouse);
5113 rm -f conftest.$ac_objext
5114 if { (eval echo "$as_me:5114: \"$ac_compile\"") >&5
5115 (eval $ac_compile) 2>&5
5117 echo "$as_me:5117: \$? = $ac_status" >&5
5118 (exit $ac_status); } &&
5119 { ac_try='test -s conftest.$ac_objext'
5120 { (eval echo "$as_me:5120: \"$ac_try\"") >&5
5123 echo "$as_me:5123: \$? = $ac_status" >&5
5124 (exit $ac_status); }; }; then
5125 cf_with_sysmouse=yes
5127 echo "$as_me: failed program was:" >&5
5128 cat conftest.$ac_ext >&5
5131 rm -f conftest.$ac_objext conftest.$ac_ext
5133 echo "$as_me:5133: result: $cf_with_sysmouse" >&5
5134 echo "${ECHO_T}$cf_with_sysmouse" >&6
5135 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5136 #define USE_SYSMOUSE 1
5141 if test X"$CC_G_OPT" = X"" ; then
5143 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5146 if test X"$CXX_G_OPT" = X"" ; then
5148 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5151 echo "$as_me:5151: checking for default loader flags" >&5
5152 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5153 case $DFT_LWR_MODEL in
5154 libtool) LD_MODEL='' ;;
5155 normal) LD_MODEL='' ;;
5156 debug) LD_MODEL=$CC_G_OPT ;;
5157 profile) LD_MODEL='-pg';;
5158 shared) LD_MODEL='' ;;
5160 echo "$as_me:5160: result: $LD_MODEL" >&5
5161 echo "${ECHO_T}$LD_MODEL" >&6
5163 case $DFT_LWR_MODEL in
5166 echo "$as_me:5166: checking if rpath option should be used" >&5
5167 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5169 # Check whether --enable-rpath or --disable-rpath was given.
5170 if test "${enable_rpath+set}" = set; then
5171 enableval="$enable_rpath"
5172 cf_cv_ld_rpath=$enableval
5176 echo "$as_me:5176: result: $cf_cv_ld_rpath" >&5
5177 echo "${ECHO_T}$cf_cv_ld_rpath" >&6
5179 echo "$as_me:5179: checking if shared libraries should be relinked during install" >&5
5180 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5182 # Check whether --enable-relink or --disable-relink was given.
5183 if test "${enable_relink+set}" = set; then
5184 enableval="$enable_relink"
5185 cf_cv_do_relink=$enableval
5189 echo "$as_me:5189: result: $cf_cv_do_relink" >&5
5190 echo "${ECHO_T}$cf_cv_do_relink" >&6
5198 INSTALL_LIB="-m 644"
5200 cf_cv_do_symlinks=no
5202 echo "$as_me:5202: checking if release/abi version should be used for shared libs" >&5
5203 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5205 # Check whether --with-shlib-version or --without-shlib-version was given.
5206 if test "${with_shlib_version+set}" = set; then
5207 withval="$with_shlib_version"
5208 test -z "$withval" && withval=auto
5209 case $withval in #(vi
5211 cf_cv_shlib_version=auto
5213 rel|abi|auto|no) #(vi
5214 cf_cv_shlib_version=$withval
5217 { { echo "$as_me:5217: error: option value must be one of: rel, abi, auto or no" >&5
5218 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5219 { (exit 1); exit 1; }; }
5224 cf_cv_shlib_version=auto
5226 echo "$as_me:5226: result: $cf_cv_shlib_version" >&5
5227 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5231 # Some less-capable ports of gcc support only -fpic
5233 if test "$GCC" = yes
5235 echo "$as_me:5235: checking which $CC option to use" >&5
5236 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5237 cf_save_CFLAGS="$CFLAGS"
5238 for CC_SHARED_OPTS in -fPIC -fpic ''
5240 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5241 cat >conftest.$ac_ext <<_ACEOF
5242 #line 5242 "configure"
5243 #include "confdefs.h"
5253 rm -f conftest.$ac_objext
5254 if { (eval echo "$as_me:5254: \"$ac_compile\"") >&5
5255 (eval $ac_compile) 2>&5
5257 echo "$as_me:5257: \$? = $ac_status" >&5
5258 (exit $ac_status); } &&
5259 { ac_try='test -s conftest.$ac_objext'
5260 { (eval echo "$as_me:5260: \"$ac_try\"") >&5
5263 echo "$as_me:5263: \$? = $ac_status" >&5
5264 (exit $ac_status); }; }; then
5267 echo "$as_me: failed program was:" >&5
5268 cat conftest.$ac_ext >&5
5270 rm -f conftest.$ac_objext conftest.$ac_ext
5272 echo "$as_me:5272: result: $CC_SHARED_OPTS" >&5
5273 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5274 CFLAGS="$cf_save_CFLAGS"
5277 cf_cv_shlib_version_infix=no
5279 case $cf_cv_system_name in
5281 if test "$GCC" = yes; then
5283 MK_SHARED_LIB="$(CC) -shared"
5287 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5291 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5292 cf_cv_shlib_version=cygdll
5293 cf_cv_shlib_version_infix=cygdll
5294 cat >mk_shared_lib.sh <<-CF_EOF
5297 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5300 Linking shared library
5301 ** SHARED_LIB \$SHARED_LIB
5302 ** IMPORT_LIB \$IMPORT_LIB
5304 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5306 chmod +x mk_shared_lib.sh
5309 EXTRA_CFLAGS="-no-cpp-precomp"
5310 CC_SHARED_OPTS="-dynamic"
5311 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5312 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5313 cf_cv_shlib_version_infix=yes
5314 echo "$as_me:5314: checking if ld -search_paths_first works" >&5
5315 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5316 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5317 echo $ECHO_N "(cached) $ECHO_C" >&6
5320 cf_save_LDFLAGS=$LDFLAGS
5321 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5322 cat >conftest.$ac_ext <<_ACEOF
5323 #line 5323 "configure"
5324 #include "confdefs.h"
5334 rm -f conftest.$ac_objext conftest$ac_exeext
5335 if { (eval echo "$as_me:5335: \"$ac_link\"") >&5
5336 (eval $ac_link) 2>&5
5338 echo "$as_me:5338: \$? = $ac_status" >&5
5339 (exit $ac_status); } &&
5340 { ac_try='test -s conftest$ac_exeext'
5341 { (eval echo "$as_me:5341: \"$ac_try\"") >&5
5344 echo "$as_me:5344: \$? = $ac_status" >&5
5345 (exit $ac_status); }; }; then
5346 cf_cv_ldflags_search_paths_first=yes
5348 echo "$as_me: failed program was:" >&5
5349 cat conftest.$ac_ext >&5
5350 cf_cv_ldflags_search_paths_first=no
5352 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5353 LDFLAGS=$cf_save_LDFLAGS
5355 echo "$as_me:5355: result: $cf_cv_ldflags_search_paths_first" >&5
5356 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5357 if test $cf_cv_ldflags_search_paths_first = yes; then
5358 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5362 # (tested with gcc 2.7.2 -- I don't have c89)
5363 if test "$GCC" = yes; then
5364 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5367 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5369 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5370 # HP-UX shared libraries must be executable, and should be
5371 # readonly to exploit a quirk in the memory manager.
5372 INSTALL_LIB="-m 555"
5375 if test "$cf_cv_ld_rpath" = yes ; then
5376 if test "$GCC" = yes; then
5377 LD_RPATH_OPT="-Wl,-rpath,"
5378 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5380 LD_RPATH_OPT="-rpath "
5381 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5384 # tested with IRIX 5.2 and 'cc'.
5385 if test "$GCC" != yes; then
5386 CC_SHARED_OPTS='-KPIC'
5387 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5389 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5391 cf_cv_rm_so_locs=yes
5393 linux*|gnu*|k*bsd*-gnu)
5394 if test "$DFT_LWR_MODEL" = "shared" ; then
5395 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5396 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5398 if test "$cf_cv_ld_rpath" = yes ; then
5399 LD_RPATH_OPT="-Wl,-rpath,"
5400 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5403 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5404 if test "$cf_cv_shlib_version" = rel; then
5405 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5407 cf_cv_shared_soname='`basename $@`'
5410 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5413 if test "$DFT_LWR_MODEL" = "shared" ; then
5414 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5415 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5417 if test "$cf_cv_ld_rpath" = yes ; then
5418 LD_RPATH_OPT="-Wl,-rpath,"
5419 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5421 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5423 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5424 if test "$cf_cv_shlib_version" = rel; then
5425 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5427 cf_cv_shared_soname='`basename $@`'
5430 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5432 nto-qnx*|openbsd*|freebsd[12].*)
5433 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5434 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5435 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5438 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5439 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5440 LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)"
5441 LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS"
5442 LD_RPATH_OPT="-rpath "
5443 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5446 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5447 if test "$cf_cv_shlib_version" = rel; then
5448 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5450 cf_cv_shared_soname='`basename $@`'
5453 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5456 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5457 test "$cf_cv_ld_rpath" = yes && LD_RPATH_OPT="-Wl,-rpath,"
5458 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5459 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5460 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5461 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5462 if test "$cf_cv_shlib_version" = auto; then
5463 if test -f /usr/libexec/ld.elf_so; then
5464 cf_cv_shlib_version=abi
5466 cf_cv_shlib_version=rel
5470 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5471 if test "$cf_cv_shlib_version" = rel; then
5472 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5474 cf_cv_shared_soname='`basename $@`'
5477 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5479 MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5483 # tested with OSF/1 V3.2 and 'cc'
5484 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5485 # link with shared libs).
5486 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5489 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5492 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5493 if test "$DFT_LWR_MODEL" = "shared" ; then
5494 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5495 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5497 if test "$cf_cv_ld_rpath" = yes ; then
5498 LD_RPATH_OPT="-rpath"
5499 # EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5501 cf_cv_rm_so_locs=yes
5503 sco3.2v5*) # (also uw2* and UW7) hops 13-Apr-98
5504 # tested with osr5.0.5
5505 if test "$GCC" != yes; then
5506 CC_SHARED_OPTS='-belf -KPIC'
5508 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5509 if test "$cf_cv_ld_rpath" = yes ; then
5510 # only way is to set LD_RUN_PATH but no switch for it
5513 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5514 LINK_PROGS='LD_RUN_PATH=${libdir}'
5515 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5518 # tested with SunOS 4.1.1 and gcc 2.7.0
5519 if test "$GCC" != yes; then
5520 CC_SHARED_OPTS='-KPIC'
5522 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5523 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5526 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5527 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5528 if test "$DFT_LWR_MODEL" = "shared" ; then
5529 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5530 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5532 if test "$cf_cv_ld_rpath" = yes ; then
5534 EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5537 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5538 if test "$cf_cv_shlib_version" = rel; then
5539 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5541 cf_cv_shared_soname='`basename $@`'
5544 if test "$GCC" != yes; then
5545 cf_save_CFLAGS="$CFLAGS"
5546 for cf_shared_opts in -xcode=pic13 -xcode=pic32 -Kpic -KPIC -O
5548 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5549 cat >conftest.$ac_ext <<_ACEOF
5550 #line 5550 "configure"
5551 #include "confdefs.h"
5561 rm -f conftest.$ac_objext
5562 if { (eval echo "$as_me:5562: \"$ac_compile\"") >&5
5563 (eval $ac_compile) 2>&5
5565 echo "$as_me:5565: \$? = $ac_status" >&5
5566 (exit $ac_status); } &&
5567 { ac_try='test -s conftest.$ac_objext'
5568 { (eval echo "$as_me:5568: \"$ac_try\"") >&5
5571 echo "$as_me:5571: \$? = $ac_status" >&5
5572 (exit $ac_status); }; }; then
5575 echo "$as_me: failed program was:" >&5
5576 cat conftest.$ac_ext >&5
5578 rm -f conftest.$ac_objext conftest.$ac_ext
5580 CFLAGS="$cf_save_CFLAGS"
5581 CC_SHARED_OPTS=$cf_shared_opts
5582 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5584 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5588 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5589 if test "$GCC" != yes; then
5590 CC_SHARED_OPTS='-KPIC'
5592 MK_SHARED_LIB='${LD} -d y -G -o $@'
5595 CC_SHARED_OPTS='unknown'
5596 MK_SHARED_LIB='echo unknown'
5600 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5601 case "$cf_cv_shlib_version" in #(vi
5603 case "$MK_SHARED_LIB" in #(vi
5605 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5608 { echo "$as_me:5608: WARNING: ignored --with-shlib-version" >&5
5609 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5615 if test -n "$LD_RPATH_OPT" ; then
5616 echo "$as_me:5616: checking if we need a space after rpath option" >&5
5617 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5618 cf_save_LIBS="$LIBS"
5619 LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5620 cat >conftest.$ac_ext <<_ACEOF
5621 #line 5621 "configure"
5622 #include "confdefs.h"
5632 rm -f conftest.$ac_objext conftest$ac_exeext
5633 if { (eval echo "$as_me:5633: \"$ac_link\"") >&5
5634 (eval $ac_link) 2>&5
5636 echo "$as_me:5636: \$? = $ac_status" >&5
5637 (exit $ac_status); } &&
5638 { ac_try='test -s conftest$ac_exeext'
5639 { (eval echo "$as_me:5639: \"$ac_try\"") >&5
5642 echo "$as_me:5642: \$? = $ac_status" >&5
5643 (exit $ac_status); }; }; then
5646 echo "$as_me: failed program was:" >&5
5647 cat conftest.$ac_ext >&5
5650 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5651 LIBS="$cf_save_LIBS"
5652 echo "$as_me:5652: result: $cf_rpath_space" >&5
5653 echo "${ECHO_T}$cf_rpath_space" >&6
5654 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5655 MK_SHARED_LIB="$MK_SHARED_LIB $LD_RPATH_OPT\${libdir}"
5658 if test "$CC_SHARED_OPTS" = "unknown"; then
5659 for model in $cf_list_models; do
5660 if test "$model" = "shared"; then
5661 { { echo "$as_me:5661: error: Shared libraries are not supported in this version" >&5
5662 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5663 { (exit 1); exit 1; }; }
5668 ###############################################################################
5670 ### use option --disable-overwrite to leave out the link to -lcurses
5671 echo "$as_me:5671: checking if you wish to install ncurses overwriting curses" >&5
5672 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5674 # Check whether --enable-overwrite or --disable-overwrite was given.
5675 if test "${enable_overwrite+set}" = set; then
5676 enableval="$enable_overwrite"
5677 with_overwrite=$enableval
5679 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5681 echo "$as_me:5681: result: $with_overwrite" >&5
5682 echo "${ECHO_T}$with_overwrite" >&6
5684 echo "$as_me:5684: checking if external terminfo-database is used" >&5
5685 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5687 # Check whether --enable-database or --disable-database was given.
5688 if test "${enable_database+set}" = set; then
5689 enableval="$enable_database"
5690 use_database=$enableval
5694 echo "$as_me:5694: result: $use_database" >&5
5695 echo "${ECHO_T}$use_database" >&6
5697 case $host_os in #(vi
5699 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5702 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5706 case $cf_cv_system_name in
5707 os2*) PATH_SEPARATOR=';' ;;
5708 *) PATH_SEPARATOR=':' ;;
5711 if test "$use_database" != no ; then
5712 cat >>confdefs.h <<\EOF
5713 #define USE_DATABASE 1
5716 echo "$as_me:5716: checking which terminfo source-file will be installed" >&5
5717 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5719 # Check whether --with-database or --without-database was given.
5720 if test "${with_database+set}" = set; then
5721 withval="$with_database"
5722 TERMINFO_SRC=$withval
5724 echo "$as_me:5724: result: $TERMINFO_SRC" >&5
5725 echo "${ECHO_T}$TERMINFO_SRC" >&6
5727 echo "$as_me:5727: checking whether to use hashed database instead of directory/tree" >&5
5728 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5730 # Check whether --with-hashed-db or --without-hashed-db was given.
5731 if test "${with_hashed_db+set}" = set; then
5732 withval="$with_hashed_db"
5737 echo "$as_me:5737: result: $with_hashed_db" >&5
5738 echo "${ECHO_T}$with_hashed_db" >&6
5743 echo "$as_me:5743: checking for list of fallback descriptions" >&5
5744 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5746 # Check whether --with-fallbacks or --without-fallbacks was given.
5747 if test "${with_fallbacks+set}" = set; then
5748 withval="$with_fallbacks"
5749 with_fallback=$withval
5753 echo "$as_me:5753: result: $with_fallback" >&5
5754 echo "${ECHO_T}$with_fallback" >&6
5755 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5757 echo "$as_me:5757: checking if you want modern xterm or antique" >&5
5758 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5760 # Check whether --with-xterm-new or --without-xterm-new was given.
5761 if test "${with_xterm_new+set}" = set; then
5762 withval="$with_xterm_new"
5763 with_xterm_new=$withval
5767 case $with_xterm_new in
5768 no) with_xterm_new=xterm-old;;
5769 *) with_xterm_new=xterm-new;;
5771 echo "$as_me:5771: result: $with_xterm_new" >&5
5772 echo "${ECHO_T}$with_xterm_new" >&6
5773 WHICH_XTERM=$with_xterm_new
5776 if test "$use_database" = no ; then
5777 TERMINFO="${datadir}/terminfo"
5781 echo "$as_me:5781: checking for list of terminfo directories" >&5
5782 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5784 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5785 if test "${with_terminfo_dirs+set}" = set; then
5786 withval="$with_terminfo_dirs"
5789 withval=${TERMINFO_DIRS-${datadir}/terminfo}
5791 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
5793 for cf_src_path in $withval
5796 if test "x$prefix" != xNONE; then
5797 cf_path_syntax="$prefix"
5799 cf_path_syntax="$ac_default_prefix"
5802 case ".$cf_src_path" in #(vi
5803 .\$\(*\)*|.\'*\'*) #(vi
5807 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5810 eval cf_src_path="$cf_src_path"
5811 case ".$cf_src_path" in #(vi
5813 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5818 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5821 { { echo "$as_me:5821: error: expected a pathname, not \"$cf_src_path\"" >&5
5822 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5823 { (exit 1); exit 1; }; }
5827 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5828 cf_dst_path="${cf_dst_path}${cf_src_path}"
5832 eval 'TERMINFO_DIRS="$cf_dst_path"'
5834 echo "$as_me:5834: result: $TERMINFO_DIRS" >&5
5835 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5836 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5837 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5840 echo "$as_me:5840: checking for default terminfo directory" >&5
5841 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5843 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5844 if test "${with_default_terminfo_dir+set}" = set; then
5845 withval="$with_default_terminfo_dir"
5848 withval="${TERMINFO-${datadir}/terminfo}"
5849 fi; if test -n "${datadir}/terminfo" ; then
5851 if test "x$prefix" != xNONE; then
5852 cf_path_syntax="$prefix"
5854 cf_path_syntax="$ac_default_prefix"
5857 case ".$withval" in #(vi
5858 .\$\(*\)*|.\'*\'*) #(vi
5862 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5865 eval withval="$withval"
5866 case ".$withval" in #(vi
5868 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5873 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5876 { { echo "$as_me:5876: error: expected a pathname, not \"$withval\"" >&5
5877 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5878 { (exit 1); exit 1; }; }
5885 echo "$as_me:5885: result: $TERMINFO" >&5
5886 echo "${ECHO_T}$TERMINFO" >&6
5887 cat >>confdefs.h <<EOF
5888 #define TERMINFO "$TERMINFO"
5893 ### use option --disable-big-core to make tic run on small machines
5894 ### We need 4Mb, check if we can allocate 50% more than that.
5895 echo "$as_me:5895: checking if big-core option selected" >&5
5896 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
5898 # Check whether --enable-big-core or --disable-big-core was given.
5899 if test "${enable_big_core+set}" = set; then
5900 enableval="$enable_big_core"
5901 with_big_core=$enableval
5903 if test "$cross_compiling" = yes; then
5906 cat >conftest.$ac_ext <<_ACEOF
5907 #line 5907 "configure"
5908 #include "confdefs.h"
5913 unsigned long n = 6000000L;
5914 char *s = malloc(n);
5917 ${cf_cv_main_return:-return}(s == 0);
5920 rm -f conftest$ac_exeext
5921 if { (eval echo "$as_me:5921: \"$ac_link\"") >&5
5922 (eval $ac_link) 2>&5
5924 echo "$as_me:5924: \$? = $ac_status" >&5
5925 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5926 { (eval echo "$as_me:5926: \"$ac_try\"") >&5
5929 echo "$as_me:5929: \$? = $ac_status" >&5
5930 (exit $ac_status); }; }; then
5933 echo "$as_me: program exited with status $ac_status" >&5
5934 echo "$as_me: failed program was:" >&5
5935 cat conftest.$ac_ext >&5
5938 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5941 echo "$as_me:5941: result: $with_big_core" >&5
5942 echo "${ECHO_T}$with_big_core" >&6
5943 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
5944 #define HAVE_BIG_CORE 1
5947 ### ISO C only guarantees 512-char strings, we have tables which load faster
5948 ### when constructed using "big" strings. More than the C compiler, the awk
5949 ### program is a limit on most vendor UNIX systems. Check that we can build.
5950 echo "$as_me:5950: checking if big-strings option selected" >&5
5951 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
5953 # Check whether --enable-big-strings or --disable-big-strings was given.
5954 if test "${enable_big_strings+set}" = set; then
5955 enableval="$enable_big_strings"
5956 with_big_strings=$enableval
5961 eval with_big_strings=no
5964 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
5965 | $AWK '{ printf "%d\n", length($0); }' | $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
5966 eval with_big_strings=yes
5968 eval with_big_strings=no
5974 echo "$as_me:5974: result: $with_big_strings" >&5
5975 echo "${ECHO_T}$with_big_strings" >&6
5978 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
5980 ### use option --enable-termcap to compile in the termcap fallback support
5981 echo "$as_me:5981: checking if you want termcap-fallback support" >&5
5982 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
5984 # Check whether --enable-termcap or --disable-termcap was given.
5985 if test "${enable_termcap+set}" = set; then
5986 enableval="$enable_termcap"
5987 with_termcap=$enableval
5991 echo "$as_me:5991: result: $with_termcap" >&5
5992 echo "${ECHO_T}$with_termcap" >&6
5994 if test "$with_termcap" != "yes" ; then
5995 if test "$use_database" = no ; then
5996 if test -z "$with_fallback" ; then
5997 { { echo "$as_me:5997: error: You have disabled the database w/o specifying fallbacks" >&5
5998 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5999 { (exit 1); exit 1; }; }
6002 cat >>confdefs.h <<\EOF
6003 #define PURE_TERMINFO 1
6008 if test "$with_ticlib" != no ; then
6009 { { echo "$as_me:6009: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6010 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6011 { (exit 1); exit 1; }; }
6014 cat >>confdefs.h <<\EOF
6015 #define USE_TERMCAP 1
6018 echo "$as_me:6018: checking for list of termcap files" >&5
6019 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6021 # Check whether --with-termpath or --without-termpath was given.
6022 if test "${with_termpath+set}" = set; then
6023 withval="$with_termpath"
6026 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
6028 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6030 for cf_src_path in $withval
6033 if test "x$prefix" != xNONE; then
6034 cf_path_syntax="$prefix"
6036 cf_path_syntax="$ac_default_prefix"
6039 case ".$cf_src_path" in #(vi
6040 .\$\(*\)*|.\'*\'*) #(vi
6044 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6047 eval cf_src_path="$cf_src_path"
6048 case ".$cf_src_path" in #(vi
6050 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6055 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6058 { { echo "$as_me:6058: error: expected a pathname, not \"$cf_src_path\"" >&5
6059 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6060 { (exit 1); exit 1; }; }
6064 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6065 cf_dst_path="${cf_dst_path}${cf_src_path}"
6069 eval 'TERMPATH="$cf_dst_path"'
6071 echo "$as_me:6071: result: $TERMPATH" >&5
6072 echo "${ECHO_T}$TERMPATH" >&6
6073 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6074 #define TERMPATH "$TERMPATH"
6077 ### use option --enable-getcap to use a hacked getcap for reading termcaps
6078 echo "$as_me:6078: checking if fast termcap-loader is needed" >&5
6079 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6081 # Check whether --enable-getcap or --disable-getcap was given.
6082 if test "${enable_getcap+set}" = set; then
6083 enableval="$enable_getcap"
6084 with_getcap=$enableval
6088 echo "$as_me:6088: result: $with_getcap" >&5
6089 echo "${ECHO_T}$with_getcap" >&6
6090 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6091 #define USE_GETCAP 1
6094 echo "$as_me:6094: checking if translated termcaps will be cached in ~/.terminfo" >&5
6095 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6097 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6098 if test "${enable_getcap_cache+set}" = set; then
6099 enableval="$enable_getcap_cache"
6100 with_getcap_cache=$enableval
6102 with_getcap_cache=no
6104 echo "$as_me:6104: result: $with_getcap_cache" >&5
6105 echo "${ECHO_T}$with_getcap_cache" >&6
6106 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6107 #define USE_GETCAP_CACHE 1
6112 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
6113 echo "$as_me:6113: checking if ~/.terminfo is wanted" >&5
6114 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6116 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6117 if test "${enable_home_terminfo+set}" = set; then
6118 enableval="$enable_home_terminfo"
6119 with_home_terminfo=$enableval
6121 with_home_terminfo=yes
6123 echo "$as_me:6123: result: $with_home_terminfo" >&5
6124 echo "${ECHO_T}$with_home_terminfo" >&6
6125 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6126 #define USE_HOME_TERMINFO 1
6129 echo "$as_me:6129: checking if you want to use restricted environment when running as root" >&5
6130 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6132 # Check whether --enable-root-environ or --disable-root-environ was given.
6133 if test "${enable_root_environ+set}" = set; then
6134 enableval="$enable_root_environ"
6135 with_root_environ=$enableval
6137 with_root_environ=yes
6139 echo "$as_me:6139: result: $with_root_environ" >&5
6140 echo "${ECHO_T}$with_root_environ" >&6
6141 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6142 #define USE_ROOT_ENVIRON 1
6145 ### Use option --enable-symlinks to make tic use symlinks, not hard links
6146 ### to reduce storage requirements for the terminfo database.
6152 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6153 echo "$as_me:6153: checking for $ac_func" >&5
6154 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6155 if eval "test \"\${$as_ac_var+set}\" = set"; then
6156 echo $ECHO_N "(cached) $ECHO_C" >&6
6158 cat >conftest.$ac_ext <<_ACEOF
6159 #line 6159 "configure"
6160 #include "confdefs.h"
6161 /* System header to define __stub macros and hopefully few prototypes,
6162 which can conflict with char $ac_func (); below. */
6164 /* Override any gcc2 internal prototype to avoid an error. */
6168 /* We use char because int might match the return type of a gcc2
6169 builtin and then its argument prototype would still apply. */
6176 /* The GNU C library defines this for functions which it implements
6177 to always fail with ENOSYS. Some functions are actually named
6178 something starting with __ and the normal name is an alias. */
6179 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6189 rm -f conftest.$ac_objext conftest$ac_exeext
6190 if { (eval echo "$as_me:6190: \"$ac_link\"") >&5
6191 (eval $ac_link) 2>&5
6193 echo "$as_me:6193: \$? = $ac_status" >&5
6194 (exit $ac_status); } &&
6195 { ac_try='test -s conftest$ac_exeext'
6196 { (eval echo "$as_me:6196: \"$ac_try\"") >&5
6199 echo "$as_me:6199: \$? = $ac_status" >&5
6200 (exit $ac_status); }; }; then
6201 eval "$as_ac_var=yes"
6203 echo "$as_me: failed program was:" >&5
6204 cat conftest.$ac_ext >&5
6205 eval "$as_ac_var=no"
6207 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6209 echo "$as_me:6209: result: `eval echo '${'$as_ac_var'}'`" >&5
6210 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6211 if test `eval echo '${'$as_ac_var'}'` = yes; then
6212 cat >>confdefs.h <<EOF
6213 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6219 if test "$cross_compiling" = yes ; then
6225 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6226 echo "$as_me:6226: checking for $ac_func" >&5
6227 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6228 if eval "test \"\${$as_ac_var+set}\" = set"; then
6229 echo $ECHO_N "(cached) $ECHO_C" >&6
6231 cat >conftest.$ac_ext <<_ACEOF
6232 #line 6232 "configure"
6233 #include "confdefs.h"
6234 /* System header to define __stub macros and hopefully few prototypes,
6235 which can conflict with char $ac_func (); below. */
6237 /* Override any gcc2 internal prototype to avoid an error. */
6241 /* We use char because int might match the return type of a gcc2
6242 builtin and then its argument prototype would still apply. */
6249 /* The GNU C library defines this for functions which it implements
6250 to always fail with ENOSYS. Some functions are actually named
6251 something starting with __ and the normal name is an alias. */
6252 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6262 rm -f conftest.$ac_objext conftest$ac_exeext
6263 if { (eval echo "$as_me:6263: \"$ac_link\"") >&5
6264 (eval $ac_link) 2>&5
6266 echo "$as_me:6266: \$? = $ac_status" >&5
6267 (exit $ac_status); } &&
6268 { ac_try='test -s conftest$ac_exeext'
6269 { (eval echo "$as_me:6269: \"$ac_try\"") >&5
6272 echo "$as_me:6272: \$? = $ac_status" >&5
6273 (exit $ac_status); }; }; then
6274 eval "$as_ac_var=yes"
6276 echo "$as_me: failed program was:" >&5
6277 cat conftest.$ac_ext >&5
6278 eval "$as_ac_var=no"
6280 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6282 echo "$as_me:6282: result: `eval echo '${'$as_ac_var'}'`" >&5
6283 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6284 if test `eval echo '${'$as_ac_var'}'` = yes; then
6285 cat >>confdefs.h <<EOF
6286 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6293 echo "$as_me:6293: checking if link/symlink functions work" >&5
6294 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6295 if test "${cf_cv_link_funcs+set}" = set; then
6296 echo $ECHO_N "(cached) $ECHO_C" >&6
6300 for cf_func in link symlink ; do
6301 if test "$cross_compiling" = yes; then
6303 eval 'ac_cv_func_'$cf_func'=error'
6305 cat >conftest.$ac_ext <<_ACEOF
6306 #line 6306 "configure"
6307 #include "confdefs.h"
6309 #include <sys/types.h>
6310 #include <sys/stat.h>
6311 #ifdef HAVE_UNISTD_H
6317 char *src = "config.log";
6318 char *dst = "conftest.chk";
6323 fail = ($cf_func("config.log", "conftest.chk") < 0)
6324 || (stat(dst, &dst_sb) < 0)
6325 || (dst_sb.st_mtime != src_sb.st_mtime);
6331 ${cf_cv_main_return:-return} (fail);
6335 rm -f conftest$ac_exeext
6336 if { (eval echo "$as_me:6336: \"$ac_link\"") >&5
6337 (eval $ac_link) 2>&5
6339 echo "$as_me:6339: \$? = $ac_status" >&5
6340 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6341 { (eval echo "$as_me:6341: \"$ac_try\"") >&5
6344 echo "$as_me:6344: \$? = $ac_status" >&5
6345 (exit $ac_status); }; }; then
6347 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6348 eval 'ac_cv_func_'$cf_func'=yes'
6350 echo "$as_me: program exited with status $ac_status" >&5
6351 echo "$as_me: failed program was:" >&5
6352 cat conftest.$ac_ext >&5
6354 eval 'ac_cv_func_'$cf_func'=no'
6356 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6359 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6362 echo "$as_me:6362: result: $cf_cv_link_funcs" >&5
6363 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6364 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6368 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6369 #define HAVE_SYMLINK 1
6377 # soft links (symbolic links) are useful for some systems where hard links do
6378 # not work, or to make it simpler to copy terminfo trees around.
6379 if test "$ac_cv_func_symlink" = yes ; then
6380 echo "$as_me:6380: checking if tic should use symbolic links" >&5
6381 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6383 # Check whether --enable-symlinks or --disable-symlinks was given.
6384 if test "${enable_symlinks+set}" = set; then
6385 enableval="$enable_symlinks"
6386 with_symlinks=$enableval
6390 echo "$as_me:6390: result: $with_symlinks" >&5
6391 echo "${ECHO_T}$with_symlinks" >&6
6394 # If we have hard links and did not choose to use soft links instead, there is
6395 # no reason to make this choice optional - use the hard links.
6396 if test "$with_symlinks" = no ; then
6397 echo "$as_me:6397: checking if tic should use hard links" >&5
6398 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6399 if test "$ac_cv_func_link" = yes ; then
6404 echo "$as_me:6404: result: $with_links" >&5
6405 echo "${ECHO_T}$with_links" >&6
6408 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6412 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6413 #define USE_SYMLINKS 1
6416 ### use option --enable-broken-linker to force on use of broken-linker support
6417 echo "$as_me:6417: checking if you want broken-linker support code" >&5
6418 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6420 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6421 if test "${enable_broken_linker+set}" = set; then
6422 enableval="$enable_broken_linker"
6423 with_broken_linker=$enableval
6425 with_broken_linker=${BROKEN_LINKER-no}
6427 echo "$as_me:6427: result: $with_broken_linker" >&5
6428 echo "${ECHO_T}$with_broken_linker" >&6
6431 if test "$with_broken_linker" = yes ; then
6432 cat >>confdefs.h <<\EOF
6433 #define BROKEN_LINKER 1
6437 elif test "$DFT_LWR_MODEL" = shared ; then
6438 case $cf_cv_system_name in #(vi
6440 cat >>confdefs.h <<\EOF
6441 #define BROKEN_LINKER 1
6445 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6447 echo "${as_me-configure}:6447: testing cygwin linker is broken anyway ..." 1>&5
6453 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6454 echo "$as_me:6454: checking if tputs should process BSD-style prefix padding" >&5
6455 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6457 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6458 if test "${enable_bsdpad+set}" = set; then
6459 enableval="$enable_bsdpad"
6460 with_bsdpad=$enableval
6464 echo "$as_me:6464: result: $with_bsdpad" >&5
6465 echo "${ECHO_T}$with_bsdpad" >&6
6466 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6470 ### use option --enable-widec to turn on use of wide-character support
6479 # Check to define _XOPEN_SOURCE "automatically"
6482 cf_POSIX_C_SOURCE=199506L
6485 case $host_os in #(vi
6487 cf_xopen_source="-D_ALL_SOURCE"
6490 cf_xopen_source="-D_APPLE_C_SOURCE"
6493 cf_xopen_source="-D_DARWIN_C_SOURCE"
6495 freebsd*|dragonfly*) #(vi
6496 # 5.x headers associate
6497 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6498 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6499 cf_POSIX_C_SOURCE=200112L
6501 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6504 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
6507 cf_xopen_source="-D_HPUX_SOURCE"
6510 cf_xopen_source="-D_SGI_SOURCE"
6512 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
6514 echo "$as_me:6514: checking if we must define _GNU_SOURCE" >&5
6515 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6516 if test "${cf_cv_gnu_source+set}" = set; then
6517 echo $ECHO_N "(cached) $ECHO_C" >&6
6520 cat >conftest.$ac_ext <<_ACEOF
6521 #line 6521 "configure"
6522 #include "confdefs.h"
6523 #include <sys/types.h>
6528 #ifndef _XOPEN_SOURCE
6535 rm -f conftest.$ac_objext
6536 if { (eval echo "$as_me:6536: \"$ac_compile\"") >&5
6537 (eval $ac_compile) 2>&5
6539 echo "$as_me:6539: \$? = $ac_status" >&5
6540 (exit $ac_status); } &&
6541 { ac_try='test -s conftest.$ac_objext'
6542 { (eval echo "$as_me:6542: \"$ac_try\"") >&5
6545 echo "$as_me:6545: \$? = $ac_status" >&5
6546 (exit $ac_status); }; }; then
6549 echo "$as_me: failed program was:" >&5
6550 cat conftest.$ac_ext >&5
6552 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6553 cat >conftest.$ac_ext <<_ACEOF
6554 #line 6554 "configure"
6555 #include "confdefs.h"
6556 #include <sys/types.h>
6561 #ifdef _XOPEN_SOURCE
6568 rm -f conftest.$ac_objext
6569 if { (eval echo "$as_me:6569: \"$ac_compile\"") >&5
6570 (eval $ac_compile) 2>&5
6572 echo "$as_me:6572: \$? = $ac_status" >&5
6573 (exit $ac_status); } &&
6574 { ac_try='test -s conftest.$ac_objext'
6575 { (eval echo "$as_me:6575: \"$ac_try\"") >&5
6578 echo "$as_me:6578: \$? = $ac_status" >&5
6579 (exit $ac_status); }; }; then
6582 echo "$as_me: failed program was:" >&5
6583 cat conftest.$ac_ext >&5
6584 cf_cv_gnu_source=yes
6586 rm -f conftest.$ac_objext conftest.$ac_ext
6590 rm -f conftest.$ac_objext conftest.$ac_ext
6593 echo "$as_me:6593: result: $cf_cv_gnu_source" >&5
6594 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6595 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6599 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6602 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6605 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6608 cf_xopen_source="-D_OSF_SOURCE"
6611 cf_xopen_source="-D_QNX_SOURCE"
6614 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6617 cf_xopen_source="-D__EXTENSIONS__"
6620 echo "$as_me:6620: checking if we should define _XOPEN_SOURCE" >&5
6621 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6622 if test "${cf_cv_xopen_source+set}" = set; then
6623 echo $ECHO_N "(cached) $ECHO_C" >&6
6626 cat >conftest.$ac_ext <<_ACEOF
6627 #line 6627 "configure"
6628 #include "confdefs.h"
6629 #include <sys/types.h>
6634 #ifndef _XOPEN_SOURCE
6641 rm -f conftest.$ac_objext
6642 if { (eval echo "$as_me:6642: \"$ac_compile\"") >&5
6643 (eval $ac_compile) 2>&5
6645 echo "$as_me:6645: \$? = $ac_status" >&5
6646 (exit $ac_status); } &&
6647 { ac_try='test -s conftest.$ac_objext'
6648 { (eval echo "$as_me:6648: \"$ac_try\"") >&5
6651 echo "$as_me:6651: \$? = $ac_status" >&5
6652 (exit $ac_status); }; }; then
6653 cf_cv_xopen_source=no
6655 echo "$as_me: failed program was:" >&5
6656 cat conftest.$ac_ext >&5
6658 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6659 cat >conftest.$ac_ext <<_ACEOF
6660 #line 6660 "configure"
6661 #include "confdefs.h"
6662 #include <sys/types.h>
6667 #ifdef _XOPEN_SOURCE
6674 rm -f conftest.$ac_objext
6675 if { (eval echo "$as_me:6675: \"$ac_compile\"") >&5
6676 (eval $ac_compile) 2>&5
6678 echo "$as_me:6678: \$? = $ac_status" >&5
6679 (exit $ac_status); } &&
6680 { ac_try='test -s conftest.$ac_objext'
6681 { (eval echo "$as_me:6681: \"$ac_try\"") >&5
6684 echo "$as_me:6684: \$? = $ac_status" >&5
6685 (exit $ac_status); }; }; then
6686 cf_cv_xopen_source=no
6688 echo "$as_me: failed program was:" >&5
6689 cat conftest.$ac_ext >&5
6690 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6692 rm -f conftest.$ac_objext conftest.$ac_ext
6696 rm -f conftest.$ac_objext conftest.$ac_ext
6699 echo "$as_me:6699: result: $cf_cv_xopen_source" >&5
6700 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6701 if test "$cf_cv_xopen_source" != no ; then
6703 CFLAGS=`echo "$CFLAGS" | \
6704 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6705 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
6707 CPPFLAGS=`echo "$CPPFLAGS" | \
6708 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6709 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
6711 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
6716 cf_new_extra_cppflags=
6718 for cf_add_cflags in $cf_temp_xopen_source
6720 case $cf_fix_cppflags in
6722 case $cf_add_cflags in #(vi
6723 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
6724 case $cf_add_cflags in
6726 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6728 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6729 && test -z "${cf_tst_cflags}" \
6730 && cf_fix_cppflags=yes
6732 if test $cf_fix_cppflags = yes ; then
6733 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6735 elif test "${cf_tst_cflags}" = "\"'" ; then
6736 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6742 *$cf_add_cflags) #(vi
6745 case $cf_add_cflags in #(vi
6747 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6749 CPPFLAGS=`echo "$CPPFLAGS" | \
6750 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
6751 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
6755 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
6760 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
6765 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6767 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
6769 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6770 && test -z "${cf_tst_cflags}" \
6771 && cf_fix_cppflags=no
6776 if test -n "$cf_new_cflags" ; then
6778 CFLAGS="$CFLAGS $cf_new_cflags"
6781 if test -n "$cf_new_cppflags" ; then
6783 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
6786 if test -n "$cf_new_extra_cppflags" ; then
6788 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
6793 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6795 cf_save_CFLAGS="$CFLAGS"
6796 cf_save_CPPFLAGS="$CPPFLAGS"
6798 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6799 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6800 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
6802 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6803 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
6804 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
6806 echo "$as_me:6806: checking if we should define _POSIX_C_SOURCE" >&5
6807 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6808 if test "${cf_cv_posix_c_source+set}" = set; then
6809 echo $ECHO_N "(cached) $ECHO_C" >&6
6812 echo "${as_me-configure}:6812: testing if the symbol is already defined go no further ..." 1>&5
6814 cat >conftest.$ac_ext <<_ACEOF
6815 #line 6815 "configure"
6816 #include "confdefs.h"
6817 #include <sys/types.h>
6822 #ifndef _POSIX_C_SOURCE
6829 rm -f conftest.$ac_objext
6830 if { (eval echo "$as_me:6830: \"$ac_compile\"") >&5
6831 (eval $ac_compile) 2>&5
6833 echo "$as_me:6833: \$? = $ac_status" >&5
6834 (exit $ac_status); } &&
6835 { ac_try='test -s conftest.$ac_objext'
6836 { (eval echo "$as_me:6836: \"$ac_try\"") >&5
6839 echo "$as_me:6839: \$? = $ac_status" >&5
6840 (exit $ac_status); }; }; then
6841 cf_cv_posix_c_source=no
6843 echo "$as_me: failed program was:" >&5
6844 cat conftest.$ac_ext >&5
6845 cf_want_posix_source=no
6846 case .$cf_POSIX_C_SOURCE in #(vi
6848 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6851 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6852 cf_want_posix_source=yes
6855 cf_want_posix_source=yes
6858 if test "$cf_want_posix_source" = yes ; then
6859 cat >conftest.$ac_ext <<_ACEOF
6860 #line 6860 "configure"
6861 #include "confdefs.h"
6862 #include <sys/types.h>
6867 #ifdef _POSIX_SOURCE
6874 rm -f conftest.$ac_objext
6875 if { (eval echo "$as_me:6875: \"$ac_compile\"") >&5
6876 (eval $ac_compile) 2>&5
6878 echo "$as_me:6878: \$? = $ac_status" >&5
6879 (exit $ac_status); } &&
6880 { ac_try='test -s conftest.$ac_objext'
6881 { (eval echo "$as_me:6881: \"$ac_try\"") >&5
6884 echo "$as_me:6884: \$? = $ac_status" >&5
6885 (exit $ac_status); }; }; then
6888 echo "$as_me: failed program was:" >&5
6889 cat conftest.$ac_ext >&5
6890 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6892 rm -f conftest.$ac_objext conftest.$ac_ext
6895 echo "${as_me-configure}:6895: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6897 CFLAGS="$cf_trim_CFLAGS"
6898 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6900 echo "${as_me-configure}:6900: testing if the second compile does not leave our definition intact error ..." 1>&5
6902 cat >conftest.$ac_ext <<_ACEOF
6903 #line 6903 "configure"
6904 #include "confdefs.h"
6905 #include <sys/types.h>
6910 #ifndef _POSIX_C_SOURCE
6917 rm -f conftest.$ac_objext
6918 if { (eval echo "$as_me:6918: \"$ac_compile\"") >&5
6919 (eval $ac_compile) 2>&5
6921 echo "$as_me:6921: \$? = $ac_status" >&5
6922 (exit $ac_status); } &&
6923 { ac_try='test -s conftest.$ac_objext'
6924 { (eval echo "$as_me:6924: \"$ac_try\"") >&5
6927 echo "$as_me:6927: \$? = $ac_status" >&5
6928 (exit $ac_status); }; }; then
6931 echo "$as_me: failed program was:" >&5
6932 cat conftest.$ac_ext >&5
6933 cf_cv_posix_c_source=no
6935 rm -f conftest.$ac_objext conftest.$ac_ext
6936 CFLAGS="$cf_save_CFLAGS"
6937 CPPFLAGS="$cf_save_CPPFLAGS"
6940 rm -f conftest.$ac_objext conftest.$ac_ext
6943 echo "$as_me:6943: result: $cf_cv_posix_c_source" >&5
6944 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
6946 if test "$cf_cv_posix_c_source" != no ; then
6947 CFLAGS="$cf_trim_CFLAGS"
6948 CPPFLAGS="$cf_trim_CPPFLAGS"
6953 cf_new_extra_cppflags=
6955 for cf_add_cflags in $cf_cv_posix_c_source
6957 case $cf_fix_cppflags in
6959 case $cf_add_cflags in #(vi
6960 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
6961 case $cf_add_cflags in
6963 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6965 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6966 && test -z "${cf_tst_cflags}" \
6967 && cf_fix_cppflags=yes
6969 if test $cf_fix_cppflags = yes ; then
6970 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6972 elif test "${cf_tst_cflags}" = "\"'" ; then
6973 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6979 *$cf_add_cflags) #(vi
6982 case $cf_add_cflags in #(vi
6984 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6986 CPPFLAGS=`echo "$CPPFLAGS" | \
6987 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
6988 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
6992 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
6997 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7002 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7004 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7006 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7007 && test -z "${cf_tst_cflags}" \
7008 && cf_fix_cppflags=no
7013 if test -n "$cf_new_cflags" ; then
7015 CFLAGS="$CFLAGS $cf_new_cflags"
7018 if test -n "$cf_new_cppflags" ; then
7020 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7023 if test -n "$cf_new_extra_cppflags" ; then
7025 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7033 if test -n "$cf_xopen_source" ; then
7038 cf_new_extra_cppflags=
7040 for cf_add_cflags in $cf_xopen_source
7042 case $cf_fix_cppflags in
7044 case $cf_add_cflags in #(vi
7045 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7046 case $cf_add_cflags in
7048 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7050 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7051 && test -z "${cf_tst_cflags}" \
7052 && cf_fix_cppflags=yes
7054 if test $cf_fix_cppflags = yes ; then
7055 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7057 elif test "${cf_tst_cflags}" = "\"'" ; then
7058 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7064 *$cf_add_cflags) #(vi
7067 case $cf_add_cflags in #(vi
7069 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7071 CPPFLAGS=`echo "$CPPFLAGS" | \
7072 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7073 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7077 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7082 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7087 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7089 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7091 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7092 && test -z "${cf_tst_cflags}" \
7093 && cf_fix_cppflags=no
7098 if test -n "$cf_new_cflags" ; then
7100 CFLAGS="$CFLAGS $cf_new_cflags"
7103 if test -n "$cf_new_cppflags" ; then
7105 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7108 if test -n "$cf_new_extra_cppflags" ; then
7110 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7115 # Work around breakage on OS X
7117 echo "$as_me:7117: checking if SIGWINCH is defined" >&5
7118 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
7119 if test "${cf_cv_define_sigwinch+set}" = set; then
7120 echo $ECHO_N "(cached) $ECHO_C" >&6
7123 cat >conftest.$ac_ext <<_ACEOF
7124 #line 7124 "configure"
7125 #include "confdefs.h"
7127 #include <sys/types.h>
7128 #include <sys/signal.h>
7138 rm -f conftest.$ac_objext
7139 if { (eval echo "$as_me:7139: \"$ac_compile\"") >&5
7140 (eval $ac_compile) 2>&5
7142 echo "$as_me:7142: \$? = $ac_status" >&5
7143 (exit $ac_status); } &&
7144 { ac_try='test -s conftest.$ac_objext'
7145 { (eval echo "$as_me:7145: \"$ac_try\"") >&5
7148 echo "$as_me:7148: \$? = $ac_status" >&5
7149 (exit $ac_status); }; }; then
7150 cf_cv_define_sigwinch=yes
7152 echo "$as_me: failed program was:" >&5
7153 cat conftest.$ac_ext >&5
7154 cat >conftest.$ac_ext <<_ACEOF
7155 #line 7155 "configure"
7156 #include "confdefs.h"
7158 #undef _XOPEN_SOURCE
7159 #undef _POSIX_SOURCE
7160 #undef _POSIX_C_SOURCE
7161 #include <sys/types.h>
7162 #include <sys/signal.h>
7172 rm -f conftest.$ac_objext
7173 if { (eval echo "$as_me:7173: \"$ac_compile\"") >&5
7174 (eval $ac_compile) 2>&5
7176 echo "$as_me:7176: \$? = $ac_status" >&5
7177 (exit $ac_status); } &&
7178 { ac_try='test -s conftest.$ac_objext'
7179 { (eval echo "$as_me:7179: \"$ac_try\"") >&5
7182 echo "$as_me:7182: \$? = $ac_status" >&5
7183 (exit $ac_status); }; }; then
7184 cf_cv_define_sigwinch=maybe
7186 echo "$as_me: failed program was:" >&5
7187 cat conftest.$ac_ext >&5
7188 cf_cv_define_sigwinch=no
7190 rm -f conftest.$ac_objext conftest.$ac_ext
7193 rm -f conftest.$ac_objext conftest.$ac_ext
7196 echo "$as_me:7196: result: $cf_cv_define_sigwinch" >&5
7197 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
7199 if test "$cf_cv_define_sigwinch" = maybe ; then
7200 echo "$as_me:7200: checking for actual SIGWINCH definition" >&5
7201 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
7202 if test "${cf_cv_fixup_sigwinch+set}" = set; then
7203 echo $ECHO_N "(cached) $ECHO_C" >&6
7206 cf_cv_fixup_sigwinch=unknown
7208 while test $cf_sigwinch != 1
7210 cat >conftest.$ac_ext <<_ACEOF
7211 #line 7211 "configure"
7212 #include "confdefs.h"
7214 #undef _XOPEN_SOURCE
7215 #undef _POSIX_SOURCE
7216 #undef _POSIX_C_SOURCE
7217 #include <sys/types.h>
7218 #include <sys/signal.h>
7224 #if SIGWINCH != $cf_sigwinch
7232 rm -f conftest.$ac_objext
7233 if { (eval echo "$as_me:7233: \"$ac_compile\"") >&5
7234 (eval $ac_compile) 2>&5
7236 echo "$as_me:7236: \$? = $ac_status" >&5
7237 (exit $ac_status); } &&
7238 { ac_try='test -s conftest.$ac_objext'
7239 { (eval echo "$as_me:7239: \"$ac_try\"") >&5
7242 echo "$as_me:7242: \$? = $ac_status" >&5
7243 (exit $ac_status); }; }; then
7244 cf_cv_fixup_sigwinch=$cf_sigwinch
7247 echo "$as_me: failed program was:" >&5
7248 cat conftest.$ac_ext >&5
7250 rm -f conftest.$ac_objext conftest.$ac_ext
7252 cf_sigwinch=`expr $cf_sigwinch - 1`
7256 echo "$as_me:7256: result: $cf_cv_fixup_sigwinch" >&5
7257 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
7259 if test "$cf_cv_fixup_sigwinch" != unknown ; then
7260 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
7264 # Checks for CODESET support.
7266 echo "$as_me:7266: checking for nl_langinfo and CODESET" >&5
7267 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
7268 if test "${am_cv_langinfo_codeset+set}" = set; then
7269 echo $ECHO_N "(cached) $ECHO_C" >&6
7271 cat >conftest.$ac_ext <<_ACEOF
7272 #line 7272 "configure"
7273 #include "confdefs.h"
7274 #include <langinfo.h>
7278 char* cs = nl_langinfo(CODESET);
7283 rm -f conftest.$ac_objext conftest$ac_exeext
7284 if { (eval echo "$as_me:7284: \"$ac_link\"") >&5
7285 (eval $ac_link) 2>&5
7287 echo "$as_me:7287: \$? = $ac_status" >&5
7288 (exit $ac_status); } &&
7289 { ac_try='test -s conftest$ac_exeext'
7290 { (eval echo "$as_me:7290: \"$ac_try\"") >&5
7293 echo "$as_me:7293: \$? = $ac_status" >&5
7294 (exit $ac_status); }; }; then
7295 am_cv_langinfo_codeset=yes
7297 echo "$as_me: failed program was:" >&5
7298 cat conftest.$ac_ext >&5
7299 am_cv_langinfo_codeset=no
7301 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7304 echo "$as_me:7304: result: $am_cv_langinfo_codeset" >&5
7305 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
7306 if test $am_cv_langinfo_codeset = yes; then
7308 cat >>confdefs.h <<\EOF
7309 #define HAVE_LANGINFO_CODESET 1
7314 # use these variables to work around a defect in gcc's fixincludes.
7318 echo "$as_me:7318: checking if you want wide-character code" >&5
7319 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
7321 # Check whether --enable-widec or --disable-widec was given.
7322 if test "${enable_widec+set}" = set; then
7323 enableval="$enable_widec"
7324 with_widec=$enableval
7328 echo "$as_me:7328: result: $with_widec" >&5
7329 echo "${ECHO_T}$with_widec" >&6
7330 if test "$with_widec" = yes ; then
7331 LIB_SUFFIX="w${LIB_SUFFIX}"
7332 cat >>confdefs.h <<\EOF
7333 #define USE_WIDEC_SUPPORT 1
7336 echo "$as_me:7336: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
7337 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
7338 cat >conftest.$ac_ext <<_ACEOF
7339 #line 7339 "configure"
7340 #include "confdefs.h"
7341 #include <sys/types.h>
7347 #ifndef _XOPEN_SOURCE_EXTENDED
7354 rm -f conftest.$ac_objext
7355 if { (eval echo "$as_me:7355: \"$ac_compile\"") >&5
7356 (eval $ac_compile) 2>&5
7358 echo "$as_me:7358: \$? = $ac_status" >&5
7359 (exit $ac_status); } &&
7360 { ac_try='test -s conftest.$ac_objext'
7361 { (eval echo "$as_me:7361: \"$ac_try\"") >&5
7364 echo "$as_me:7364: \$? = $ac_status" >&5
7365 (exit $ac_status); }; }; then
7368 echo "$as_me: failed program was:" >&5
7369 cat conftest.$ac_ext >&5
7372 rm -f conftest.$ac_objext conftest.$ac_ext
7373 echo "$as_me:7373: result: $cf_result" >&5
7374 echo "${ECHO_T}$cf_result" >&6
7376 if test "$cf_result" = yes ; then
7377 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
7378 elif test "x" != "x" ; then
7379 echo "$as_me:7379: checking checking for compatible value versus " >&5
7380 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
7381 cat >conftest.$ac_ext <<_ACEOF
7382 #line 7382 "configure"
7383 #include "confdefs.h"
7384 #include <sys/types.h>
7390 #if _XOPEN_SOURCE_EXTENDED- < 0
7397 rm -f conftest.$ac_objext
7398 if { (eval echo "$as_me:7398: \"$ac_compile\"") >&5
7399 (eval $ac_compile) 2>&5
7401 echo "$as_me:7401: \$? = $ac_status" >&5
7402 (exit $ac_status); } &&
7403 { ac_try='test -s conftest.$ac_objext'
7404 { (eval echo "$as_me:7404: \"$ac_try\"") >&5
7407 echo "$as_me:7407: \$? = $ac_status" >&5
7408 (exit $ac_status); }; }; then
7411 echo "$as_me: failed program was:" >&5
7412 cat conftest.$ac_ext >&5
7415 rm -f conftest.$ac_objext conftest.$ac_ext
7416 echo "$as_me:7416: result: $cf_result" >&5
7417 echo "${ECHO_T}$cf_result" >&6
7418 if test "$cf_result" = no ; then
7419 # perhaps we can override it - try...
7420 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
7425 NCURSES_CH_T=cchar_t
7427 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
7429 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7430 echo "$as_me:7430: checking for $ac_func" >&5
7431 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7432 if eval "test \"\${$as_ac_var+set}\" = set"; then
7433 echo $ECHO_N "(cached) $ECHO_C" >&6
7435 cat >conftest.$ac_ext <<_ACEOF
7436 #line 7436 "configure"
7437 #include "confdefs.h"
7438 /* System header to define __stub macros and hopefully few prototypes,
7439 which can conflict with char $ac_func (); below. */
7441 /* Override any gcc2 internal prototype to avoid an error. */
7445 /* We use char because int might match the return type of a gcc2
7446 builtin and then its argument prototype would still apply. */
7453 /* The GNU C library defines this for functions which it implements
7454 to always fail with ENOSYS. Some functions are actually named
7455 something starting with __ and the normal name is an alias. */
7456 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7466 rm -f conftest.$ac_objext conftest$ac_exeext
7467 if { (eval echo "$as_me:7467: \"$ac_link\"") >&5
7468 (eval $ac_link) 2>&5
7470 echo "$as_me:7470: \$? = $ac_status" >&5
7471 (exit $ac_status); } &&
7472 { ac_try='test -s conftest$ac_exeext'
7473 { (eval echo "$as_me:7473: \"$ac_try\"") >&5
7476 echo "$as_me:7476: \$? = $ac_status" >&5
7477 (exit $ac_status); }; }; then
7478 eval "$as_ac_var=yes"
7480 echo "$as_me: failed program was:" >&5
7481 cat conftest.$ac_ext >&5
7482 eval "$as_ac_var=no"
7484 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7486 echo "$as_me:7486: result: `eval echo '${'$as_ac_var'}'`" >&5
7487 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7488 if test `eval echo '${'$as_ac_var'}'` = yes; then
7489 cat >>confdefs.h <<EOF
7490 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7496 if test "$ac_cv_func_putwc" != yes ; then
7498 echo "$as_me:7498: checking for multibyte character support" >&5
7499 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7500 if test "${cf_cv_utf8_lib+set}" = set; then
7501 echo $ECHO_N "(cached) $ECHO_C" >&6
7504 cf_save_LIBS="$LIBS"
7505 cat >conftest.$ac_ext <<_ACEOF
7506 #line 7506 "configure"
7507 #include "confdefs.h"
7518 rm -f conftest.$ac_objext conftest$ac_exeext
7519 if { (eval echo "$as_me:7519: \"$ac_link\"") >&5
7520 (eval $ac_link) 2>&5
7522 echo "$as_me:7522: \$? = $ac_status" >&5
7523 (exit $ac_status); } &&
7524 { ac_try='test -s conftest$ac_exeext'
7525 { (eval echo "$as_me:7525: \"$ac_try\"") >&5
7528 echo "$as_me:7528: \$? = $ac_status" >&5
7529 (exit $ac_status); }; }; then
7532 echo "$as_me: failed program was:" >&5
7533 cat conftest.$ac_ext >&5
7535 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7536 # will be set on completion of the AC_TRY_LINK below.
7537 cf_cv_header_path_utf8=
7538 cf_cv_library_path_utf8=
7540 echo "${as_me-configure}:7540: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7542 cat >conftest.$ac_ext <<_ACEOF
7543 #line 7543 "configure"
7544 #include "confdefs.h"
7546 #include <libutf8.h>
7555 rm -f conftest.$ac_objext conftest$ac_exeext
7556 if { (eval echo "$as_me:7556: \"$ac_link\"") >&5
7557 (eval $ac_link) 2>&5
7559 echo "$as_me:7559: \$? = $ac_status" >&5
7560 (exit $ac_status); } &&
7561 { ac_try='test -s conftest$ac_exeext'
7562 { (eval echo "$as_me:7562: \"$ac_try\"") >&5
7565 echo "$as_me:7565: \$? = $ac_status" >&5
7566 (exit $ac_status); }; }; then
7567 cf_cv_find_linkage_utf8=yes
7569 echo "$as_me: failed program was:" >&5
7570 cat conftest.$ac_ext >&5
7572 cf_cv_find_linkage_utf8=no
7574 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
7576 echo "${as_me-configure}:7576: testing find linkage for utf8 library ..." 1>&5
7578 echo "${as_me-configure}:7578: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
7580 cf_save_CPPFLAGS="$CPPFLAGS"
7581 cf_test_CPPFLAGS="$CPPFLAGS"
7584 cf_header_path_list=""
7585 if test -n "${CFLAGS}${CPPFLAGS}" ; then
7586 for cf_header_path in $CPPFLAGS $CFLAGS
7588 case $cf_header_path in #(vi
7590 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
7592 test "$cf_header_path" != "NONE" && \
7593 test -d "$cf_header_path" && \
7595 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
7596 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
7597 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
7598 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
7599 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
7600 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
7603 cf_header_path_list="$cf_header_path_list $cf_search"
7611 test "/usr" != "$prefix" && \
7613 (test $prefix = NONE || test -d $prefix) && {
7614 test -n "$verbose" && echo " ... testing for include-directories under /usr"
7615 test -d /usr/include && cf_search="$cf_search /usr/include"
7616 test -d /usr/include/utf8 && cf_search="$cf_search /usr/include/utf8"
7617 test -d /usr/include/utf8/include && cf_search="$cf_search /usr/include/utf8/include"
7618 test -d /usr/utf8/include && cf_search="$cf_search /usr/utf8/include"
7619 test -d /usr/utf8/include/utf8 && cf_search="$cf_search /usr/utf8/include/utf8"
7622 test "$prefix" != "NONE" && \
7623 test -d "$prefix" && \
7625 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
7626 test -d $prefix/include && cf_search="$cf_search $prefix/include"
7627 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
7628 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
7629 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
7630 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
7633 test "/usr/local" != "$prefix" && \
7634 test -d "/usr/local" && \
7635 (test $prefix = NONE || test -d $prefix) && {
7636 test -n "$verbose" && echo " ... testing for include-directories under /usr/local"
7637 test -d /usr/local/include && cf_search="$cf_search /usr/local/include"
7638 test -d /usr/local/include/utf8 && cf_search="$cf_search /usr/local/include/utf8"
7639 test -d /usr/local/include/utf8/include && cf_search="$cf_search /usr/local/include/utf8/include"
7640 test -d /usr/local/utf8/include && cf_search="$cf_search /usr/local/utf8/include"
7641 test -d /usr/local/utf8/include/utf8 && cf_search="$cf_search /usr/local/utf8/include/utf8"
7644 test "/opt" != "$prefix" && \
7646 (test $prefix = NONE || test -d $prefix) && {
7647 test -n "$verbose" && echo " ... testing for include-directories under /opt"
7648 test -d /opt/include && cf_search="$cf_search /opt/include"
7649 test -d /opt/include/utf8 && cf_search="$cf_search /opt/include/utf8"
7650 test -d /opt/include/utf8/include && cf_search="$cf_search /opt/include/utf8/include"
7651 test -d /opt/utf8/include && cf_search="$cf_search /opt/utf8/include"
7652 test -d /opt/utf8/include/utf8 && cf_search="$cf_search /opt/utf8/include/utf8"
7655 test "$HOME" != "$prefix" && \
7656 test -d "$HOME" && \
7657 (test $prefix = NONE || test -d $prefix) && {
7658 test -n "$verbose" && echo " ... testing for include-directories under $HOME"
7659 test -d $HOME/include && cf_search="$cf_search $HOME/include"
7660 test -d $HOME/include/utf8 && cf_search="$cf_search $HOME/include/utf8"
7661 test -d $HOME/include/utf8/include && cf_search="$cf_search $HOME/include/utf8/include"
7662 test -d $HOME/utf8/include && cf_search="$cf_search $HOME/utf8/include"
7663 test -d $HOME/utf8/include/utf8 && cf_search="$cf_search $HOME/utf8/include/utf8"
7666 test "$includedir" != NONE && \
7667 test "$includedir" != "/usr/include" && \
7668 test -d "$includedir" && {
7669 test -d $includedir && cf_search="$cf_search $includedir"
7670 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
7673 test "$oldincludedir" != NONE && \
7674 test "$oldincludedir" != "/usr/include" && \
7675 test -d "$oldincludedir" && {
7676 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
7677 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
7680 cf_search="$cf_header_path_list $cf_search"
7682 for cf_cv_header_path_utf8 in $cf_search
7684 if test -d $cf_cv_header_path_utf8 ; then
7685 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
7687 echo "${as_me-configure}:7687: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
7689 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
7690 cat >conftest.$ac_ext <<_ACEOF
7691 #line 7691 "configure"
7692 #include "confdefs.h"
7694 #include <libutf8.h>
7703 rm -f conftest.$ac_objext
7704 if { (eval echo "$as_me:7704: \"$ac_compile\"") >&5
7705 (eval $ac_compile) 2>&5
7707 echo "$as_me:7707: \$? = $ac_status" >&5
7708 (exit $ac_status); } &&
7709 { ac_try='test -s conftest.$ac_objext'
7710 { (eval echo "$as_me:7710: \"$ac_try\"") >&5
7713 echo "$as_me:7713: \$? = $ac_status" >&5
7714 (exit $ac_status); }; }; then
7716 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
7718 echo "${as_me-configure}:7718: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
7720 cf_cv_find_linkage_utf8=maybe
7721 cf_test_CPPFLAGS="$CPPFLAGS"
7724 echo "$as_me: failed program was:" >&5
7725 cat conftest.$ac_ext >&5
7727 CPPFLAGS="$cf_save_CPPFLAGS"
7730 rm -f conftest.$ac_objext conftest.$ac_ext
7734 if test "$cf_cv_find_linkage_utf8" = maybe ; then
7736 echo "${as_me-configure}:7736: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
7738 cf_save_LIBS="$LIBS"
7739 cf_save_LDFLAGS="$LDFLAGS"
7741 if test "$cf_cv_find_linkage_utf8" != yes ; then
7743 cf_library_path_list=""
7744 if test -n "${LDFLAGS}${LIBS}" ; then
7745 for cf_library_path in $LDFLAGS $LIBS
7747 case $cf_library_path in #(vi
7749 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
7751 test "$cf_library_path" != "NONE" && \
7752 test -d "$cf_library_path" && \
7754 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
7755 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
7756 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
7757 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
7758 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
7759 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
7762 cf_library_path_list="$cf_library_path_list $cf_search"
7770 test "/usr" != "$prefix" && \
7772 (test $prefix = NONE || test -d $prefix) && {
7773 test -n "$verbose" && echo " ... testing for lib-directories under /usr"
7774 test -d /usr/lib && cf_search="$cf_search /usr/lib"
7775 test -d /usr/lib/utf8 && cf_search="$cf_search /usr/lib/utf8"
7776 test -d /usr/lib/utf8/lib && cf_search="$cf_search /usr/lib/utf8/lib"
7777 test -d /usr/utf8/lib && cf_search="$cf_search /usr/utf8/lib"
7778 test -d /usr/utf8/lib/utf8 && cf_search="$cf_search /usr/utf8/lib/utf8"
7781 test "$prefix" != "NONE" && \
7782 test -d "$prefix" && \
7784 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
7785 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
7786 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
7787 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
7788 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
7789 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
7792 test "/usr/local" != "$prefix" && \
7793 test -d "/usr/local" && \
7794 (test $prefix = NONE || test -d $prefix) && {
7795 test -n "$verbose" && echo " ... testing for lib-directories under /usr/local"
7796 test -d /usr/local/lib && cf_search="$cf_search /usr/local/lib"
7797 test -d /usr/local/lib/utf8 && cf_search="$cf_search /usr/local/lib/utf8"
7798 test -d /usr/local/lib/utf8/lib && cf_search="$cf_search /usr/local/lib/utf8/lib"
7799 test -d /usr/local/utf8/lib && cf_search="$cf_search /usr/local/utf8/lib"
7800 test -d /usr/local/utf8/lib/utf8 && cf_search="$cf_search /usr/local/utf8/lib/utf8"
7803 test "/opt" != "$prefix" && \
7805 (test $prefix = NONE || test -d $prefix) && {
7806 test -n "$verbose" && echo " ... testing for lib-directories under /opt"
7807 test -d /opt/lib && cf_search="$cf_search /opt/lib"
7808 test -d /opt/lib/utf8 && cf_search="$cf_search /opt/lib/utf8"
7809 test -d /opt/lib/utf8/lib && cf_search="$cf_search /opt/lib/utf8/lib"
7810 test -d /opt/utf8/lib && cf_search="$cf_search /opt/utf8/lib"
7811 test -d /opt/utf8/lib/utf8 && cf_search="$cf_search /opt/utf8/lib/utf8"
7814 test "$HOME" != "$prefix" && \
7815 test -d "$HOME" && \
7816 (test $prefix = NONE || test -d $prefix) && {
7817 test -n "$verbose" && echo " ... testing for lib-directories under $HOME"
7818 test -d $HOME/lib && cf_search="$cf_search $HOME/lib"
7819 test -d $HOME/lib/utf8 && cf_search="$cf_search $HOME/lib/utf8"
7820 test -d $HOME/lib/utf8/lib && cf_search="$cf_search $HOME/lib/utf8/lib"
7821 test -d $HOME/utf8/lib && cf_search="$cf_search $HOME/utf8/lib"
7822 test -d $HOME/utf8/lib/utf8 && cf_search="$cf_search $HOME/utf8/lib/utf8"
7825 cf_search="$cf_library_path_list $cf_search"
7827 for cf_cv_library_path_utf8 in $cf_search
7829 if test -d $cf_cv_library_path_utf8 ; then
7830 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
7832 echo "${as_me-configure}:7832: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
7834 CPPFLAGS="$cf_test_CPPFLAGS"
7835 LIBS="-lutf8 $cf_save_LIBS"
7836 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
7837 cat >conftest.$ac_ext <<_ACEOF
7838 #line 7838 "configure"
7839 #include "confdefs.h"
7841 #include <libutf8.h>
7850 rm -f conftest.$ac_objext conftest$ac_exeext
7851 if { (eval echo "$as_me:7851: \"$ac_link\"") >&5
7852 (eval $ac_link) 2>&5
7854 echo "$as_me:7854: \$? = $ac_status" >&5
7855 (exit $ac_status); } &&
7856 { ac_try='test -s conftest$ac_exeext'
7857 { (eval echo "$as_me:7857: \"$ac_try\"") >&5
7860 echo "$as_me:7860: \$? = $ac_status" >&5
7861 (exit $ac_status); }; }; then
7863 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
7865 echo "${as_me-configure}:7865: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
7867 cf_cv_find_linkage_utf8=yes
7868 cf_cv_library_file_utf8="-lutf8"
7871 echo "$as_me: failed program was:" >&5
7872 cat conftest.$ac_ext >&5
7874 CPPFLAGS="$cf_save_CPPFLAGS"
7875 LIBS="$cf_save_LIBS"
7876 LDFLAGS="$cf_save_LDFLAGS"
7879 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7882 LIBS="$cf_save_LIBS"
7883 CPPFLAGS="$cf_save_CPPFLAGS"
7884 LDFLAGS="$cf_save_LDFLAGS"
7888 cf_cv_find_linkage_utf8=no
7892 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7894 if test "$cf_cv_find_linkage_utf8" = yes ; then
7895 cf_cv_utf8_lib=add-on
7901 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7903 echo "$as_me:7903: result: $cf_cv_utf8_lib" >&5
7904 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
7906 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
7908 if test "$cf_cv_utf8_lib" = "add-on" ; then
7909 cat >>confdefs.h <<\EOF
7910 #define HAVE_LIBUTF8_H 1
7913 if test -n "$cf_cv_header_path_utf8" ; then
7914 for cf_add_incdir in $cf_cv_header_path_utf8
7916 while test $cf_add_incdir != /usr/include
7918 if test -d $cf_add_incdir
7921 if test -n "$CFLAGS$CPPFLAGS" ; then
7922 # a loop is needed to ensure we can add subdirs of existing dirs
7923 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7924 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7925 cf_have_incdir=yes; break
7930 if test "$cf_have_incdir" = no ; then
7931 if test "$cf_add_incdir" = /usr/local/include ; then
7932 if test "$GCC" = yes
7934 cf_save_CPPFLAGS=$CPPFLAGS
7935 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7936 cat >conftest.$ac_ext <<_ACEOF
7937 #line 7937 "configure"
7938 #include "confdefs.h"
7948 rm -f conftest.$ac_objext
7949 if { (eval echo "$as_me:7949: \"$ac_compile\"") >&5
7950 (eval $ac_compile) 2>&5
7952 echo "$as_me:7952: \$? = $ac_status" >&5
7953 (exit $ac_status); } &&
7954 { ac_try='test -s conftest.$ac_objext'
7955 { (eval echo "$as_me:7955: \"$ac_try\"") >&5
7958 echo "$as_me:7958: \$? = $ac_status" >&5
7959 (exit $ac_status); }; }; then
7962 echo "$as_me: failed program was:" >&5
7963 cat conftest.$ac_ext >&5
7966 rm -f conftest.$ac_objext conftest.$ac_ext
7967 CPPFLAGS=$cf_save_CPPFLAGS
7972 if test "$cf_have_incdir" = no ; then
7973 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
7975 echo "${as_me-configure}:7975: testing adding $cf_add_incdir to include-path ..." 1>&5
7977 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7979 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
7980 test "$cf_top_incdir" = "$cf_add_incdir" && break
7981 cf_add_incdir="$cf_top_incdir"
7990 if test -n "$cf_cv_library_path_utf8" ; then
7991 for cf_add_libdir in $cf_cv_library_path_utf8
7993 if test $cf_add_libdir = /usr/lib ; then
7995 elif test -d $cf_add_libdir
7998 if test -n "$LDFLAGS$LIBS" ; then
7999 # a loop is needed to ensure we can add subdirs of existing dirs
8000 for cf_test_libdir in $LDFLAGS $LIBS ; do
8001 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8002 cf_have_libdir=yes; break
8006 if test "$cf_have_libdir" = no ; then
8007 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
8009 echo "${as_me-configure}:8009: testing adding $cf_add_libdir to library-path ..." 1>&5
8011 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8020 if test "$cf_cv_utf8_lib" != no ; then
8025 # This is needed on Tru64 5.0 to declare mbstate_t
8026 echo "$as_me:8026: checking if we must include wchar.h to declare mbstate_t" >&5
8027 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
8028 if test "${cf_cv_mbstate_t+set}" = set; then
8029 echo $ECHO_N "(cached) $ECHO_C" >&6
8032 cat >conftest.$ac_ext <<_ACEOF
8033 #line 8033 "configure"
8034 #include "confdefs.h"
8039 #ifdef HAVE_LIBUTF8_H
8040 #include <libutf8.h>
8050 rm -f conftest.$ac_objext
8051 if { (eval echo "$as_me:8051: \"$ac_compile\"") >&5
8052 (eval $ac_compile) 2>&5
8054 echo "$as_me:8054: \$? = $ac_status" >&5
8055 (exit $ac_status); } &&
8056 { ac_try='test -s conftest.$ac_objext'
8057 { (eval echo "$as_me:8057: \"$ac_try\"") >&5
8060 echo "$as_me:8060: \$? = $ac_status" >&5
8061 (exit $ac_status); }; }; then
8064 echo "$as_me: failed program was:" >&5
8065 cat conftest.$ac_ext >&5
8066 cat >conftest.$ac_ext <<_ACEOF
8067 #line 8067 "configure"
8068 #include "confdefs.h"
8074 #ifdef HAVE_LIBUTF8_H
8075 #include <libutf8.h>
8085 rm -f conftest.$ac_objext
8086 if { (eval echo "$as_me:8086: \"$ac_compile\"") >&5
8087 (eval $ac_compile) 2>&5
8089 echo "$as_me:8089: \$? = $ac_status" >&5
8090 (exit $ac_status); } &&
8091 { ac_try='test -s conftest.$ac_objext'
8092 { (eval echo "$as_me:8092: \"$ac_try\"") >&5
8095 echo "$as_me:8095: \$? = $ac_status" >&5
8096 (exit $ac_status); }; }; then
8099 echo "$as_me: failed program was:" >&5
8100 cat conftest.$ac_ext >&5
8101 cf_cv_mbstate_t=unknown
8103 rm -f conftest.$ac_objext conftest.$ac_ext
8105 rm -f conftest.$ac_objext conftest.$ac_ext
8107 echo "$as_me:8107: result: $cf_cv_mbstate_t" >&5
8108 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
8110 if test "$cf_cv_mbstate_t" = yes ; then
8111 cat >>confdefs.h <<\EOF
8112 #define NEED_WCHAR_H 1
8118 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
8119 if test "$cf_cv_mbstate_t" = unknown ; then
8123 # This is needed on Tru64 5.0 to declare wchar_t
8124 echo "$as_me:8124: checking if we must include wchar.h to declare wchar_t" >&5
8125 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
8126 if test "${cf_cv_wchar_t+set}" = set; then
8127 echo $ECHO_N "(cached) $ECHO_C" >&6
8130 cat >conftest.$ac_ext <<_ACEOF
8131 #line 8131 "configure"
8132 #include "confdefs.h"
8137 #ifdef HAVE_LIBUTF8_H
8138 #include <libutf8.h>
8148 rm -f conftest.$ac_objext
8149 if { (eval echo "$as_me:8149: \"$ac_compile\"") >&5
8150 (eval $ac_compile) 2>&5
8152 echo "$as_me:8152: \$? = $ac_status" >&5
8153 (exit $ac_status); } &&
8154 { ac_try='test -s conftest.$ac_objext'
8155 { (eval echo "$as_me:8155: \"$ac_try\"") >&5
8158 echo "$as_me:8158: \$? = $ac_status" >&5
8159 (exit $ac_status); }; }; then
8162 echo "$as_me: failed program was:" >&5
8163 cat conftest.$ac_ext >&5
8164 cat >conftest.$ac_ext <<_ACEOF
8165 #line 8165 "configure"
8166 #include "confdefs.h"
8172 #ifdef HAVE_LIBUTF8_H
8173 #include <libutf8.h>
8183 rm -f conftest.$ac_objext
8184 if { (eval echo "$as_me:8184: \"$ac_compile\"") >&5
8185 (eval $ac_compile) 2>&5
8187 echo "$as_me:8187: \$? = $ac_status" >&5
8188 (exit $ac_status); } &&
8189 { ac_try='test -s conftest.$ac_objext'
8190 { (eval echo "$as_me:8190: \"$ac_try\"") >&5
8193 echo "$as_me:8193: \$? = $ac_status" >&5
8194 (exit $ac_status); }; }; then
8197 echo "$as_me: failed program was:" >&5
8198 cat conftest.$ac_ext >&5
8199 cf_cv_wchar_t=unknown
8201 rm -f conftest.$ac_objext conftest.$ac_ext
8203 rm -f conftest.$ac_objext conftest.$ac_ext
8205 echo "$as_me:8205: result: $cf_cv_wchar_t" >&5
8206 echo "${ECHO_T}$cf_cv_wchar_t" >&6
8208 if test "$cf_cv_wchar_t" = yes ; then
8209 cat >>confdefs.h <<\EOF
8210 #define NEED_WCHAR_H 1
8216 # if we do not find wchar_t in either place, use substitution to provide a fallback.
8217 if test "$cf_cv_wchar_t" = unknown ; then
8221 # if we find wchar_t in either place, use substitution to provide a fallback.
8222 if test "$cf_cv_wchar_t" != unknown ; then
8223 NCURSES_OK_WCHAR_T=1
8226 # This is needed on Tru64 5.0 to declare wint_t
8227 echo "$as_me:8227: checking if we must include wchar.h to declare wint_t" >&5
8228 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
8229 if test "${cf_cv_wint_t+set}" = set; then
8230 echo $ECHO_N "(cached) $ECHO_C" >&6
8233 cat >conftest.$ac_ext <<_ACEOF
8234 #line 8234 "configure"
8235 #include "confdefs.h"
8240 #ifdef HAVE_LIBUTF8_H
8241 #include <libutf8.h>
8251 rm -f conftest.$ac_objext
8252 if { (eval echo "$as_me:8252: \"$ac_compile\"") >&5
8253 (eval $ac_compile) 2>&5
8255 echo "$as_me:8255: \$? = $ac_status" >&5
8256 (exit $ac_status); } &&
8257 { ac_try='test -s conftest.$ac_objext'
8258 { (eval echo "$as_me:8258: \"$ac_try\"") >&5
8261 echo "$as_me:8261: \$? = $ac_status" >&5
8262 (exit $ac_status); }; }; then
8265 echo "$as_me: failed program was:" >&5
8266 cat conftest.$ac_ext >&5
8267 cat >conftest.$ac_ext <<_ACEOF
8268 #line 8268 "configure"
8269 #include "confdefs.h"
8275 #ifdef HAVE_LIBUTF8_H
8276 #include <libutf8.h>
8286 rm -f conftest.$ac_objext
8287 if { (eval echo "$as_me:8287: \"$ac_compile\"") >&5
8288 (eval $ac_compile) 2>&5
8290 echo "$as_me:8290: \$? = $ac_status" >&5
8291 (exit $ac_status); } &&
8292 { ac_try='test -s conftest.$ac_objext'
8293 { (eval echo "$as_me:8293: \"$ac_try\"") >&5
8296 echo "$as_me:8296: \$? = $ac_status" >&5
8297 (exit $ac_status); }; }; then
8300 echo "$as_me: failed program was:" >&5
8301 cat conftest.$ac_ext >&5
8302 cf_cv_wint_t=unknown
8304 rm -f conftest.$ac_objext conftest.$ac_ext
8306 rm -f conftest.$ac_objext conftest.$ac_ext
8308 echo "$as_me:8308: result: $cf_cv_wint_t" >&5
8309 echo "${ECHO_T}$cf_cv_wint_t" >&6
8311 if test "$cf_cv_wint_t" = yes ; then
8312 cat >>confdefs.h <<\EOF
8313 #define NEED_WCHAR_H 1
8319 # if we do not find wint_t in either place, use substitution to provide a fallback.
8320 if test "$cf_cv_wint_t" = unknown ; then
8324 # if we find wint_t in either place, use substitution to provide a fallback.
8325 if test "$cf_cv_wint_t" != unknown ; then
8329 if test "$NCURSES_MBSTATE_T" != 0; then
8330 cat >>confdefs.h <<\EOF
8331 #define NEED_MBSTATE_T_DEF 1
8337 ### use option --disable-lp64 to allow long chtype
8338 case $cf_cv_abi_version in
8340 default_with_lp64=no
8343 default_with_lp64=yes
8347 echo "$as_me:8347: checking whether to enable _LP64 definition in curses.h" >&5
8348 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
8350 # Check whether --enable-lp64 or --disable-lp64 was given.
8351 if test "${enable_lp64+set}" = set; then
8352 enableval="$enable_lp64"
8353 with_lp64=$enableval
8355 with_lp64=$default_with_lp64
8357 echo "$as_me:8357: result: $with_lp64" >&5
8358 echo "${ECHO_T}$with_lp64" >&6
8360 if test "$with_lp64" = yes ; then
8366 # Check whether --enable-largefile or --disable-largefile was given.
8367 if test "${enable_largefile+set}" = set; then
8368 enableval="$enable_largefile"
8371 if test "$enable_largefile" != no; then
8373 echo "$as_me:8373: checking for special C compiler options needed for large files" >&5
8374 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
8375 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8376 echo $ECHO_N "(cached) $ECHO_C" >&6
8378 ac_cv_sys_largefile_CC=no
8379 if test "$GCC" != yes; then
8382 # IRIX 6.2 and later do not support large files by default,
8383 # so use the C compiler's -n32 option if that helps.
8384 cat >conftest.$ac_ext <<_ACEOF
8385 #line 8385 "configure"
8386 #include "confdefs.h"
8387 #include <sys/types.h>
8388 /* Check that off_t can represent 2**63 - 1 correctly.
8389 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8390 since some C++ compilers masquerading as C compilers
8391 incorrectly reject 9223372036854775807. */
8392 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8393 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8394 && LARGE_OFF_T % 2147483647 == 1)
8404 rm -f conftest.$ac_objext
8405 if { (eval echo "$as_me:8405: \"$ac_compile\"") >&5
8406 (eval $ac_compile) 2>&5
8408 echo "$as_me:8408: \$? = $ac_status" >&5
8409 (exit $ac_status); } &&
8410 { ac_try='test -s conftest.$ac_objext'
8411 { (eval echo "$as_me:8411: \"$ac_try\"") >&5
8414 echo "$as_me:8414: \$? = $ac_status" >&5
8415 (exit $ac_status); }; }; then
8418 echo "$as_me: failed program was:" >&5
8419 cat conftest.$ac_ext >&5
8421 rm -f conftest.$ac_objext
8423 rm -f conftest.$ac_objext
8424 if { (eval echo "$as_me:8424: \"$ac_compile\"") >&5
8425 (eval $ac_compile) 2>&5
8427 echo "$as_me:8427: \$? = $ac_status" >&5
8428 (exit $ac_status); } &&
8429 { ac_try='test -s conftest.$ac_objext'
8430 { (eval echo "$as_me:8430: \"$ac_try\"") >&5
8433 echo "$as_me:8433: \$? = $ac_status" >&5
8434 (exit $ac_status); }; }; then
8435 ac_cv_sys_largefile_CC=' -n32'; break
8437 echo "$as_me: failed program was:" >&5
8438 cat conftest.$ac_ext >&5
8440 rm -f conftest.$ac_objext
8444 rm -f conftest.$ac_ext
8447 echo "$as_me:8447: result: $ac_cv_sys_largefile_CC" >&5
8448 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
8449 if test "$ac_cv_sys_largefile_CC" != no; then
8450 CC=$CC$ac_cv_sys_largefile_CC
8453 echo "$as_me:8453: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8454 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
8455 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8456 echo $ECHO_N "(cached) $ECHO_C" >&6
8459 ac_cv_sys_file_offset_bits=no
8460 cat >conftest.$ac_ext <<_ACEOF
8461 #line 8461 "configure"
8462 #include "confdefs.h"
8463 #include <sys/types.h>
8464 /* Check that off_t can represent 2**63 - 1 correctly.
8465 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8466 since some C++ compilers masquerading as C compilers
8467 incorrectly reject 9223372036854775807. */
8468 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8469 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8470 && LARGE_OFF_T % 2147483647 == 1)
8480 rm -f conftest.$ac_objext
8481 if { (eval echo "$as_me:8481: \"$ac_compile\"") >&5
8482 (eval $ac_compile) 2>&5
8484 echo "$as_me:8484: \$? = $ac_status" >&5
8485 (exit $ac_status); } &&
8486 { ac_try='test -s conftest.$ac_objext'
8487 { (eval echo "$as_me:8487: \"$ac_try\"") >&5
8490 echo "$as_me:8490: \$? = $ac_status" >&5
8491 (exit $ac_status); }; }; then
8494 echo "$as_me: failed program was:" >&5
8495 cat conftest.$ac_ext >&5
8497 rm -f conftest.$ac_objext conftest.$ac_ext
8498 cat >conftest.$ac_ext <<_ACEOF
8499 #line 8499 "configure"
8500 #include "confdefs.h"
8501 #define _FILE_OFFSET_BITS 64
8502 #include <sys/types.h>
8503 /* Check that off_t can represent 2**63 - 1 correctly.
8504 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8505 since some C++ compilers masquerading as C compilers
8506 incorrectly reject 9223372036854775807. */
8507 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8508 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8509 && LARGE_OFF_T % 2147483647 == 1)
8519 rm -f conftest.$ac_objext
8520 if { (eval echo "$as_me:8520: \"$ac_compile\"") >&5
8521 (eval $ac_compile) 2>&5
8523 echo "$as_me:8523: \$? = $ac_status" >&5
8524 (exit $ac_status); } &&
8525 { ac_try='test -s conftest.$ac_objext'
8526 { (eval echo "$as_me:8526: \"$ac_try\"") >&5
8529 echo "$as_me:8529: \$? = $ac_status" >&5
8530 (exit $ac_status); }; }; then
8531 ac_cv_sys_file_offset_bits=64; break
8533 echo "$as_me: failed program was:" >&5
8534 cat conftest.$ac_ext >&5
8536 rm -f conftest.$ac_objext conftest.$ac_ext
8540 echo "$as_me:8540: result: $ac_cv_sys_file_offset_bits" >&5
8541 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
8542 if test "$ac_cv_sys_file_offset_bits" != no; then
8544 cat >>confdefs.h <<EOF
8545 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8550 echo "$as_me:8550: checking for _LARGE_FILES value needed for large files" >&5
8551 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
8552 if test "${ac_cv_sys_large_files+set}" = set; then
8553 echo $ECHO_N "(cached) $ECHO_C" >&6
8556 ac_cv_sys_large_files=no
8557 cat >conftest.$ac_ext <<_ACEOF
8558 #line 8558 "configure"
8559 #include "confdefs.h"
8560 #include <sys/types.h>
8561 /* Check that off_t can represent 2**63 - 1 correctly.
8562 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8563 since some C++ compilers masquerading as C compilers
8564 incorrectly reject 9223372036854775807. */
8565 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8566 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8567 && LARGE_OFF_T % 2147483647 == 1)
8577 rm -f conftest.$ac_objext
8578 if { (eval echo "$as_me:8578: \"$ac_compile\"") >&5
8579 (eval $ac_compile) 2>&5
8581 echo "$as_me:8581: \$? = $ac_status" >&5
8582 (exit $ac_status); } &&
8583 { ac_try='test -s conftest.$ac_objext'
8584 { (eval echo "$as_me:8584: \"$ac_try\"") >&5
8587 echo "$as_me:8587: \$? = $ac_status" >&5
8588 (exit $ac_status); }; }; then
8591 echo "$as_me: failed program was:" >&5
8592 cat conftest.$ac_ext >&5
8594 rm -f conftest.$ac_objext conftest.$ac_ext
8595 cat >conftest.$ac_ext <<_ACEOF
8596 #line 8596 "configure"
8597 #include "confdefs.h"
8598 #define _LARGE_FILES 1
8599 #include <sys/types.h>
8600 /* Check that off_t can represent 2**63 - 1 correctly.
8601 We can't simply define LARGE_OFF_T to be 9223372036854775807,
8602 since some C++ compilers masquerading as C compilers
8603 incorrectly reject 9223372036854775807. */
8604 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8605 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8606 && LARGE_OFF_T % 2147483647 == 1)
8616 rm -f conftest.$ac_objext
8617 if { (eval echo "$as_me:8617: \"$ac_compile\"") >&5
8618 (eval $ac_compile) 2>&5
8620 echo "$as_me:8620: \$? = $ac_status" >&5
8621 (exit $ac_status); } &&
8622 { ac_try='test -s conftest.$ac_objext'
8623 { (eval echo "$as_me:8623: \"$ac_try\"") >&5
8626 echo "$as_me:8626: \$? = $ac_status" >&5
8627 (exit $ac_status); }; }; then
8628 ac_cv_sys_large_files=1; break
8630 echo "$as_me: failed program was:" >&5
8631 cat conftest.$ac_ext >&5
8633 rm -f conftest.$ac_objext conftest.$ac_ext
8637 echo "$as_me:8637: result: $ac_cv_sys_large_files" >&5
8638 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
8639 if test "$ac_cv_sys_large_files" != no; then
8641 cat >>confdefs.h <<EOF
8642 #define _LARGE_FILES $ac_cv_sys_large_files
8649 if test "$enable_largefile" != no ; then
8650 echo "$as_me:8650: checking for _LARGEFILE_SOURCE value needed for large files" >&5
8651 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
8652 if test "${ac_cv_sys_largefile_source+set}" = set; then
8653 echo $ECHO_N "(cached) $ECHO_C" >&6
8656 ac_cv_sys_largefile_source=no
8657 cat >conftest.$ac_ext <<_ACEOF
8658 #line 8658 "configure"
8659 #include "confdefs.h"
8669 rm -f conftest.$ac_objext
8670 if { (eval echo "$as_me:8670: \"$ac_compile\"") >&5
8671 (eval $ac_compile) 2>&5
8673 echo "$as_me:8673: \$? = $ac_status" >&5
8674 (exit $ac_status); } &&
8675 { ac_try='test -s conftest.$ac_objext'
8676 { (eval echo "$as_me:8676: \"$ac_try\"") >&5
8679 echo "$as_me:8679: \$? = $ac_status" >&5
8680 (exit $ac_status); }; }; then
8683 echo "$as_me: failed program was:" >&5
8684 cat conftest.$ac_ext >&5
8686 rm -f conftest.$ac_objext conftest.$ac_ext
8687 cat >conftest.$ac_ext <<_ACEOF
8688 #line 8688 "configure"
8689 #include "confdefs.h"
8690 #define _LARGEFILE_SOURCE 1
8700 rm -f conftest.$ac_objext
8701 if { (eval echo "$as_me:8701: \"$ac_compile\"") >&5
8702 (eval $ac_compile) 2>&5
8704 echo "$as_me:8704: \$? = $ac_status" >&5
8705 (exit $ac_status); } &&
8706 { ac_try='test -s conftest.$ac_objext'
8707 { (eval echo "$as_me:8707: \"$ac_try\"") >&5
8710 echo "$as_me:8710: \$? = $ac_status" >&5
8711 (exit $ac_status); }; }; then
8712 ac_cv_sys_largefile_source=1; break
8714 echo "$as_me: failed program was:" >&5
8715 cat conftest.$ac_ext >&5
8717 rm -f conftest.$ac_objext conftest.$ac_ext
8721 echo "$as_me:8721: result: $ac_cv_sys_largefile_source" >&5
8722 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
8723 if test "$ac_cv_sys_largefile_source" != no; then
8725 cat >>confdefs.h <<EOF
8726 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
8732 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
8733 # in glibc 2.1.3, but that breaks too many other things.
8734 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
8735 echo "$as_me:8735: checking for fseeko" >&5
8736 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
8737 if test "${ac_cv_func_fseeko+set}" = set; then
8738 echo $ECHO_N "(cached) $ECHO_C" >&6
8740 cat >conftest.$ac_ext <<_ACEOF
8741 #line 8741 "configure"
8742 #include "confdefs.h"
8747 return fseeko && fseeko (stdin, 0, 0);
8752 rm -f conftest.$ac_objext conftest$ac_exeext
8753 if { (eval echo "$as_me:8753: \"$ac_link\"") >&5
8754 (eval $ac_link) 2>&5
8756 echo "$as_me:8756: \$? = $ac_status" >&5
8757 (exit $ac_status); } &&
8758 { ac_try='test -s conftest$ac_exeext'
8759 { (eval echo "$as_me:8759: \"$ac_try\"") >&5
8762 echo "$as_me:8762: \$? = $ac_status" >&5
8763 (exit $ac_status); }; }; then
8764 ac_cv_func_fseeko=yes
8766 echo "$as_me: failed program was:" >&5
8767 cat conftest.$ac_ext >&5
8768 ac_cv_func_fseeko=no
8770 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8772 echo "$as_me:8772: result: $ac_cv_func_fseeko" >&5
8773 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
8774 if test $ac_cv_func_fseeko = yes; then
8776 cat >>confdefs.h <<\EOF
8777 #define HAVE_FSEEKO 1
8782 # Normally we would collect these definitions in the config.h,
8783 # but (like _XOPEN_SOURCE), some environments rely on having these
8784 # defined before any of the system headers are included. Another
8785 # case comes up with C++, e.g., on AIX the compiler compiles the
8786 # header files by themselves before looking at the body files it is
8787 # told to compile. For ncurses, those header files do not include
8789 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
8790 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
8791 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
8793 echo "$as_me:8793: checking whether to use struct dirent64" >&5
8794 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
8795 if test "${cf_cv_struct_dirent64+set}" = set; then
8796 echo $ECHO_N "(cached) $ECHO_C" >&6
8799 cat >conftest.$ac_ext <<_ACEOF
8800 #line 8800 "configure"
8801 #include "confdefs.h"
8803 #include <sys/types.h>
8810 /* if transitional largefile support is setup, this is true */
8811 extern struct dirent64 * readdir(DIR *);
8812 struct dirent64 *x = readdir((DIR *)0);
8813 struct dirent *y = readdir((DIR *)0);
8820 rm -f conftest.$ac_objext
8821 if { (eval echo "$as_me:8821: \"$ac_compile\"") >&5
8822 (eval $ac_compile) 2>&5
8824 echo "$as_me:8824: \$? = $ac_status" >&5
8825 (exit $ac_status); } &&
8826 { ac_try='test -s conftest.$ac_objext'
8827 { (eval echo "$as_me:8827: \"$ac_try\"") >&5
8830 echo "$as_me:8830: \$? = $ac_status" >&5
8831 (exit $ac_status); }; }; then
8832 cf_cv_struct_dirent64=yes
8834 echo "$as_me: failed program was:" >&5
8835 cat conftest.$ac_ext >&5
8836 cf_cv_struct_dirent64=no
8838 rm -f conftest.$ac_objext conftest.$ac_ext
8841 echo "$as_me:8841: result: $cf_cv_struct_dirent64" >&5
8842 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
8843 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
8844 #define HAVE_STRUCT_DIRENT64 1
8849 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
8850 echo "$as_me:8850: checking if you want tparm not to use X/Open fixed-parameter list" >&5
8851 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
8853 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
8854 if test "${enable_tparm_varargs+set}" = set; then
8855 enableval="$enable_tparm_varargs"
8856 with_tparm_varargs=$enableval
8858 with_tparm_varargs=yes
8860 echo "$as_me:8860: result: $with_tparm_varargs" >&5
8861 echo "${ECHO_T}$with_tparm_varargs" >&6
8862 NCURSES_TPARM_VARARGS=0
8863 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
8865 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
8866 if test "$with_ticlib" != no ; then
8867 echo "$as_me:8867: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
8868 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
8870 # Check whether --enable-tic-depends or --disable-tic-depends was given.
8871 if test "${enable_tic_depends+set}" = set; then
8872 enableval="$enable_tic_depends"
8873 with_tic_depends=$enableval
8875 with_tic_depends=yes
8877 echo "$as_me:8877: result: $with_tic_depends" >&5
8878 echo "${ECHO_T}$with_tic_depends" >&6
8883 ### use option --with-bool to override bool's type
8884 echo "$as_me:8884: checking for type of bool" >&5
8885 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
8887 # Check whether --with-bool or --without-bool was given.
8888 if test "${with_bool+set}" = set; then
8889 withval="$with_bool"
8890 NCURSES_BOOL="$withval"
8894 echo "$as_me:8894: result: $NCURSES_BOOL" >&5
8895 echo "${ECHO_T}$NCURSES_BOOL" >&6
8897 echo "$as_me:8897: checking for alternate terminal capabilities file" >&5
8898 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
8900 # Check whether --with-caps or --without-caps was given.
8901 if test "${with_caps+set}" = set; then
8902 withval="$with_caps"
8903 TERMINFO_CAPS=Caps.$withval
8907 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
8908 echo "$as_me:8908: result: $TERMINFO_CAPS" >&5
8909 echo "${ECHO_T}$TERMINFO_CAPS" >&6
8911 ### use option --with-chtype to override chtype's type
8912 echo "$as_me:8912: checking for type of chtype" >&5
8913 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
8915 # Check whether --with-chtype or --without-chtype was given.
8916 if test "${with_chtype+set}" = set; then
8917 withval="$with_chtype"
8918 NCURSES_CHTYPE="$withval"
8922 echo "$as_me:8922: result: $NCURSES_CHTYPE" >&5
8923 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
8925 ### use option --with-ospeed to override ospeed's type
8926 echo "$as_me:8926: checking for type of ospeed" >&5
8927 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
8929 # Check whether --with-ospeed or --without-ospeed was given.
8930 if test "${with_ospeed+set}" = set; then
8931 withval="$with_ospeed"
8932 NCURSES_OSPEED="$withval"
8934 NCURSES_OSPEED=short
8936 echo "$as_me:8936: result: $NCURSES_OSPEED" >&5
8937 echo "${ECHO_T}$NCURSES_OSPEED" >&6
8939 ### use option --with-mmask-t to override mmask_t's type
8940 echo "$as_me:8940: checking for type of mmask_t" >&5
8941 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
8943 # Check whether --with-mmask-t or --without-mmask-t was given.
8944 if test "${with_mmask_t+set}" = set; then
8945 withval="$with_mmask_t"
8946 NCURSES_MMASK_T="$withval"
8948 NCURSES_MMASK_T=auto
8950 echo "$as_me:8950: result: $NCURSES_MMASK_T" >&5
8951 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
8953 ### use option --with-ccharw-max to override CCHARW_MAX size
8954 echo "$as_me:8954: checking for size CCHARW_MAX" >&5
8955 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
8957 # Check whether --with-ccharw-max or --without-ccharw-max was given.
8958 if test "${with_ccharw_max+set}" = set; then
8959 withval="$with_ccharw_max"
8960 NCURSES_CCHARW_MAX="$withval"
8962 NCURSES_CCHARW_MAX=5
8964 echo "$as_me:8964: result: $NCURSES_CCHARW_MAX" >&5
8965 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
8967 ### Enable compiling-in rcs id's
8968 echo "$as_me:8968: checking if RCS identifiers should be compiled-in" >&5
8969 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
8971 # Check whether --with-rcs-ids or --without-rcs-ids was given.
8972 if test "${with_rcs_ids+set}" = set; then
8973 withval="$with_rcs_ids"
8974 with_rcs_ids=$withval
8978 echo "$as_me:8978: result: $with_rcs_ids" >&5
8979 echo "${ECHO_T}$with_rcs_ids" >&6
8980 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
8981 #define USE_RCS_IDS 1
8984 ###############################################################################
8986 echo "$as_me:8986: checking format of man-pages" >&5
8987 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
8989 # Check whether --with-manpage-format or --without-manpage-format was given.
8990 if test "${with_manpage_format+set}" = set; then
8991 withval="$with_manpage_format"
8992 MANPAGE_FORMAT=$withval
8994 MANPAGE_FORMAT=unknown
8997 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
8998 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
9002 case $MANPAGE_FORMAT in
9004 if test -z "$MANPATH" ; then
9005 MANPATH="/usr/man:/usr/share/man"
9008 # look for the 'date' man-page (it's most likely to be installed!)
9014 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
9015 for cf_dir in $MANPATH; do
9016 test -z "$cf_dir" && cf_dir=/usr/man
9017 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
9019 cf_test=`echo $cf_name | sed -e 's/*//'`
9020 if test "x$cf_test" = "x$cf_name" ; then
9023 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
9024 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
9025 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
9026 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
9040 # if we found a match in either man* or cat*, stop looking
9041 if test -n "$MANPAGE_FORMAT" ; then
9043 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
9044 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
9050 test $cf_found=yes && break
9053 # only check the first directory in $MANPATH where we find manpages
9054 if test -n "$MANPAGE_FORMAT" ; then
9058 # if we did not find the example, just assume it is normal
9059 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
9063 for cf_option in $MANPAGE_FORMAT; do
9064 case $cf_option in #(vi
9065 gzip|compress|BSDI|normal|formatted|catonly)
9068 cf_unknown="$cf_unknown $cf_option"
9075 echo "$as_me:9075: result: $MANPAGE_FORMAT" >&5
9076 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
9077 if test -n "$cf_unknown" ; then
9078 { echo "$as_me:9078: WARNING: Unexpected manpage-format $cf_unknown" >&5
9079 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
9082 echo "$as_me:9082: checking for manpage renaming" >&5
9083 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
9085 # Check whether --with-manpage-renames or --without-manpage-renames was given.
9086 if test "${with_manpage_renames+set}" = set; then
9087 withval="$with_manpage_renames"
9088 MANPAGE_RENAMES=$withval
9093 case ".$MANPAGE_RENAMES" in #(vi
9097 # Debian 'man' program?
9098 if test -f /etc/debian_version ; then
9099 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
9106 if test "$MANPAGE_RENAMES" != no ; then
9107 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
9108 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
9109 elif test ! -f $MANPAGE_RENAMES ; then
9110 { { echo "$as_me:9110: error: not a filename: $MANPAGE_RENAMES" >&5
9111 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
9112 { (exit 1); exit 1; }; }
9115 test ! -d man && mkdir man
9117 # Construct a sed-script to perform renaming within man-pages
9118 if test -n "$MANPAGE_RENAMES" ; then
9119 test ! -d man && mkdir man
9120 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
9124 echo "$as_me:9124: result: $MANPAGE_RENAMES" >&5
9125 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
9127 echo "$as_me:9127: checking if manpage aliases will be installed" >&5
9128 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
9130 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
9131 if test "${with_manpage_aliases+set}" = set; then
9132 withval="$with_manpage_aliases"
9133 MANPAGE_ALIASES=$withval
9138 echo "$as_me:9138: result: $MANPAGE_ALIASES" >&5
9139 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
9141 if test "$LN_S" = "ln -s"; then
9148 if test "$MANPAGE_ALIASES" = yes ; then
9149 echo "$as_me:9149: checking if manpage symlinks should be used" >&5
9150 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
9152 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
9153 if test "${with_manpage_symlinks+set}" = set; then
9154 withval="$with_manpage_symlinks"
9155 MANPAGE_SYMLINKS=$withval
9157 MANPAGE_SYMLINKS=$cf_use_symlinks
9160 if test "$$cf_use_symlinks" = no; then
9161 if test "$MANPAGE_SYMLINKS" = yes ; then
9162 { echo "$as_me:9162: WARNING: cannot make symlinks" >&5
9163 echo "$as_me: WARNING: cannot make symlinks" >&2;}
9168 echo "$as_me:9168: result: $MANPAGE_SYMLINKS" >&5
9169 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
9172 echo "$as_me:9172: checking for manpage tbl" >&5
9173 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
9175 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
9176 if test "${with_manpage_tbl+set}" = set; then
9177 withval="$with_manpage_tbl"
9178 MANPAGE_TBL=$withval
9183 echo "$as_me:9183: result: $MANPAGE_TBL" >&5
9184 echo "${ECHO_T}$MANPAGE_TBL" >&6
9186 if test "$prefix" = "NONE" ; then
9187 cf_prefix="$ac_default_prefix"
9192 case "$MANPAGE_FORMAT" in # (vi
9207 test ! -d man && mkdir man
9211 case "$MANPAGE_FORMAT" in #(vi
9214 cf_compress=compress
9222 cf_edit_man=./edit_man.sh
9223 cf_man_alias=`pwd`/man_alias.sed
9225 cat >$cf_edit_man <<CF_EOF
9227 # this script is generated by the configure-script CF_MAN_PAGES macro.
9232 NCURSES_MAJOR="$NCURSES_MAJOR"
9233 NCURSES_MINOR="$NCURSES_MINOR"
9234 NCURSES_PATCH="$NCURSES_PATCH"
9236 NCURSES_OSPEED="$NCURSES_OSPEED"
9237 TERMINFO="$TERMINFO"
9239 MKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh"
9242 INSTALL_DATA="$INSTALL_DATA"
9244 transform="$program_transform_name"
9246 TMP=\${TMPDIR-/tmp}/man\$\$
9247 trap "rm -f \$TMP" 0 1 2 5 15
9259 top_srcdir=\$srcdir/..
9262 if test "\$form" = normal ; then
9263 if test "$cf_format" = yes ; then
9264 if test "$cf_inboth" = no ; then
9265 sh \$0 format \$verb \$mandir \$srcdir \$*
9269 cf_subdir=\$mandir/man
9270 cf_tables=$MANPAGE_TBL
9272 cf_subdir=\$mandir/cat
9276 # process the list of source-files
9279 *.orig|*.rej) ;; #(vi
9281 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
9282 if test \$verb = installing ; then
9283 if test ! -d \$cf_subdir\${section} ; then
9284 \$MKDIRS \$cf_subdir\$section
9288 # replace variables in man page
9289 if test ! -f $cf_man_alias ; then
9290 cat >>$cf_man_alias <<-CF_EOF2
9291 s,@DATADIR@,\$datadir,g
9292 s,@TERMINFO@,\$TERMINFO,g
9293 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
9294 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
9295 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
9296 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
9299 for cf_name in captoinfo clear infocmp infotocap tabs tic toe tput tset
9301 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9302 cf_name=`echo $cf_name|sed "$program_transform_name"`
9303 cat >>$cf_edit_man <<-CF_EOF
9304 s,@$cf_NAME@,$cf_name,g
9308 cat >>$cf_edit_man <<CF_EOF
9310 echo "...made $cf_man_alias"
9314 cf_source=\`basename \$i\`
9316 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
9317 if test ! -f \$inalias ; then
9318 echo .. skipped \$cf_source
9323 if test "$MANPAGE_ALIASES" != no ; then
9324 cat >>$cf_edit_man <<CF_EOF
9325 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
9329 if test "$MANPAGE_RENAMES" = no ; then
9330 cat >>$cf_edit_man <<CF_EOF
9331 # perform program transformations for section 1 man pages
9332 if test \$section = 1 ; then
9333 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
9335 cf_target=\$cf_subdir\${section}/\$cf_source
9339 cat >>$cf_edit_man <<CF_EOF
9340 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
9341 if test -z "\$cf_target" ; then
9342 echo '? missing rename for '\$cf_source
9343 cf_target="\$cf_source"
9345 cf_target="\$cf_subdir\${section}/\${cf_target}"
9350 cat >>$cf_edit_man <<CF_EOF
9351 sed -f $cf_man_alias \\
9354 if test -f $MANPAGE_RENAMES ; then
9355 cat >>$cf_edit_man <<CF_EOF
9356 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
9359 cat >>$cf_edit_man <<CF_EOF
9364 cat >>$cf_edit_man <<CF_EOF
9365 if test \$cf_tables = yes ; then
9366 tbl \$TMP >\$TMP.out
9371 if test $with_curses_h != yes ; then
9372 cat >>$cf_edit_man <<CF_EOF
9373 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
9378 cat >>$cf_edit_man <<CF_EOF
9379 if test \$form = format ; then
9380 nroff -man \$TMP >\$TMP.out
9385 if test -n "$cf_compress" ; then
9386 cat >>$cf_edit_man <<CF_EOF
9387 if test \$verb = installing ; then
9388 if ( $cf_compress -f \$TMP )
9390 mv \$TMP.$cf_so_strip \$TMP
9393 cf_target="\$cf_target.$cf_so_strip"
9397 case "$MANPAGE_FORMAT" in #(vi
9399 cat >>$cf_edit_man <<CF_EOF
9400 if test \$form = format ; then
9401 # BSDI installs only .0 suffixes in the cat directories
9402 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
9408 cat >>$cf_edit_man <<CF_EOF
9409 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
9410 if test \$verb = installing ; then
9411 echo \$verb \$cf_target
9412 \$INSTALL_DATA \$TMP \$cf_target
9413 test -d \$cf_subdir\${section} &&
9414 test -n "\$aliases" && (
9415 cd \$cf_subdir\${section} && (
9416 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
9417 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
9418 cf_target=\`basename \$cf_target\`
9419 for cf_alias in \$aliases
9421 if test \$section = 1 ; then
9422 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9425 if test "$MANPAGE_SYMLINKS" = yes ; then
9426 if test -f \$cf_alias\${suffix} ; then
9427 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
9432 echo .. \$verb alias \$cf_alias\${suffix}
9433 rm -f \$cf_alias\${suffix}
9434 $LN_S \$cf_target \$cf_alias\${suffix}
9435 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
9436 echo ".so \$cf_source" >\$TMP
9438 if test -n "$cf_compress" ; then
9439 cat >>$cf_edit_man <<CF_EOF
9440 if test -n "$cf_so_strip" ; then
9441 $cf_compress -f \$TMP
9442 mv \$TMP.$cf_so_strip \$TMP
9446 cat >>$cf_edit_man <<CF_EOF
9447 echo .. \$verb alias \$cf_alias\${suffix}
9448 rm -f \$cf_alias\${suffix}
9449 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
9454 elif test \$verb = removing ; then
9455 test -f \$cf_target && (
9456 echo \$verb \$cf_target
9459 test -d \$cf_subdir\${section} &&
9460 test -n "\$aliases" && (
9461 cd \$cf_subdir\${section} && (
9462 for cf_alias in \$aliases
9464 if test \$section = 1 ; then
9465 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9468 echo .. \$verb alias \$cf_alias\${suffix}
9469 rm -f \$cf_alias\${suffix}
9481 if test $cf_inboth = yes ; then
9482 if test \$form != format ; then
9483 sh \$0 format \$verb \$mandir \$srcdir \$*
9489 chmod 755 $cf_edit_man
9491 ###############################################################################
9493 ### Note that some functions (such as const) are normally disabled anyway.
9494 echo "$as_me:9494: checking if you want to build with function extensions" >&5
9495 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9497 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9498 if test "${enable_ext_funcs+set}" = set; then
9499 enableval="$enable_ext_funcs"
9500 with_ext_funcs=$enableval
9504 echo "$as_me:9504: result: $with_ext_funcs" >&5
9505 echo "${ECHO_T}$with_ext_funcs" >&6
9506 if test "$with_ext_funcs" = yes ; then
9508 cat >>confdefs.h <<\EOF
9509 #define HAVE_CURSES_VERSION 1
9512 cat >>confdefs.h <<\EOF
9513 #define HAVE_HAS_KEY 1
9516 cat >>confdefs.h <<\EOF
9517 #define HAVE_RESIZETERM 1
9520 cat >>confdefs.h <<\EOF
9521 #define HAVE_RESIZE_TERM 1
9524 cat >>confdefs.h <<\EOF
9525 #define HAVE_USE_DEFAULT_COLORS 1
9528 cat >>confdefs.h <<\EOF
9529 #define HAVE_WRESIZE 1
9532 cat >>confdefs.h <<\EOF
9533 #define NCURSES_EXT_FUNCS 1
9536 GENERATED_EXT_FUNCS=generated
9539 GENERATED_EXT_FUNCS=
9542 echo "$as_me:9542: checking if you want to build with experimental SCREEN extensions" >&5
9543 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
9545 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
9546 if test "${enable_sp_funcs+set}" = set; then
9547 enableval="$enable_sp_funcs"
9548 with_sp_funcs=$enableval
9552 echo "$as_me:9552: result: $with_sp_funcs" >&5
9553 echo "${ECHO_T}$with_sp_funcs" >&6
9554 if test "$with_sp_funcs" = yes ; then
9556 cat >>confdefs.h <<\EOF
9557 #define NCURSES_SP_FUNCS 1
9560 GENERATED_SP_FUNCS=generated
9566 echo "$as_me:9566: checking if you want to build with experimental terminal-driver" >&5
9567 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
9569 # Check whether --enable-term-driver or --disable-term-driver was given.
9570 if test "${enable_term_driver+set}" = set; then
9571 enableval="$enable_term_driver"
9572 with_term_driver=$enableval
9576 echo "$as_me:9576: result: $with_term_driver" >&5
9577 echo "${ECHO_T}$with_term_driver" >&6
9578 if test "$with_term_driver" = yes ; then
9579 cat >>confdefs.h <<\EOF
9580 #define USE_TERM_DRIVER 1
9583 if test "$with_sp_funcs" != yes ; then
9584 { { echo "$as_me:9584: error: The term-driver option relies upon sp-funcs" >&5
9585 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
9586 { (exit 1); exit 1; }; }
9590 ### use option --enable-const to turn on use of const beyond that in XSI.
9591 echo "$as_me:9591: checking for extended use of const keyword" >&5
9592 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
9594 # Check whether --enable-const or --disable-const was given.
9595 if test "${enable_const+set}" = set; then
9596 enableval="$enable_const"
9597 with_ext_const=$enableval
9601 echo "$as_me:9601: result: $with_ext_const" >&5
9602 echo "${ECHO_T}$with_ext_const" >&6
9603 NCURSES_CONST='/*nothing*/'
9604 if test "$with_ext_const" = yes ; then
9608 ### use option --enable-ext-colors to turn on use of colors beyond 16.
9609 echo "$as_me:9609: checking if you want to use extended colors" >&5
9610 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
9612 # Check whether --enable-ext-colors or --disable-ext-colors was given.
9613 if test "${enable_ext_colors+set}" = set; then
9614 enableval="$enable_ext_colors"
9615 with_ext_colors=$enableval
9619 echo "$as_me:9619: result: $with_ext_colors" >&5
9620 echo "${ECHO_T}$with_ext_colors" >&6
9621 NCURSES_EXT_COLORS=0
9622 if test "$with_ext_colors" = yes ; then
9623 if test "$with_widec" != yes ; then
9624 { { echo "$as_me:9624: error: This option applies only to wide-character library" >&5
9625 echo "$as_me: error: This option applies only to wide-character library" >&2;}
9626 { (exit 1); exit 1; }; }
9628 # cannot be ABI 5 since it changes sizeof(cchar_t)
9630 if test "${with_abi_version+set}" != set; then
9631 case $cf_cv_rel_version in
9633 cf_cv_rel_version=6.0
9635 { echo "$as_me:9635: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9636 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9642 NCURSES_EXT_COLORS=1
9643 cat >>confdefs.h <<\EOF
9644 #define NCURSES_EXT_COLORS 1
9649 ### use option --enable-ext-mouse to modify coding to support 5-button mice
9650 echo "$as_me:9650: checking if you want to use extended mouse encoding" >&5
9651 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
9653 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9654 if test "${enable_ext_mouse+set}" = set; then
9655 enableval="$enable_ext_mouse"
9656 with_ext_mouse=$enableval
9660 echo "$as_me:9660: result: $with_ext_mouse" >&5
9661 echo "${ECHO_T}$with_ext_mouse" >&6
9662 NCURSES_MOUSE_VERSION=1
9663 if test "$with_ext_mouse" = yes ; then
9664 NCURSES_MOUSE_VERSION=2
9666 if test "${with_abi_version+set}" != set; then
9667 case $cf_cv_rel_version in
9669 cf_cv_rel_version=6.0
9671 { echo "$as_me:9671: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9672 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9679 echo "$as_me:9679: checking if you want \$NCURSES_NO_PADDING code" >&5
9680 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
9682 # Check whether --enable-no-padding or --disable-no-padding was given.
9683 if test "${enable_no_padding+set}" = set; then
9684 enableval="$enable_no_padding"
9685 with_no_padding=$enableval
9687 with_no_padding=$with_ext_funcs
9689 echo "$as_me:9689: result: $with_no_padding" >&5
9690 echo "${ECHO_T}$with_no_padding" >&6
9691 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
9692 #define NCURSES_NO_PADDING 1
9695 echo "$as_me:9695: checking for ANSI C header files" >&5
9696 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9697 if test "${ac_cv_header_stdc+set}" = set; then
9698 echo $ECHO_N "(cached) $ECHO_C" >&6
9700 cat >conftest.$ac_ext <<_ACEOF
9701 #line 9701 "configure"
9702 #include "confdefs.h"
9709 if { (eval echo "$as_me:9709: \"$ac_cpp conftest.$ac_ext\"") >&5
9710 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9712 egrep -v '^ *\+' conftest.er1 >conftest.err
9714 cat conftest.err >&5
9715 echo "$as_me:9715: \$? = $ac_status" >&5
9716 (exit $ac_status); } >/dev/null; then
9717 if test -s conftest.err; then
9718 ac_cpp_err=$ac_c_preproc_warn_flag
9725 if test -z "$ac_cpp_err"; then
9726 ac_cv_header_stdc=yes
9728 echo "$as_me: failed program was:" >&5
9729 cat conftest.$ac_ext >&5
9730 ac_cv_header_stdc=no
9732 rm -f conftest.err conftest.$ac_ext
9734 if test $ac_cv_header_stdc = yes; then
9735 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9736 cat >conftest.$ac_ext <<_ACEOF
9737 #line 9737 "configure"
9738 #include "confdefs.h"
9742 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9743 egrep "memchr" >/dev/null 2>&1; then
9746 ac_cv_header_stdc=no
9752 if test $ac_cv_header_stdc = yes; then
9753 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9754 cat >conftest.$ac_ext <<_ACEOF
9755 #line 9755 "configure"
9756 #include "confdefs.h"
9760 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9761 egrep "free" >/dev/null 2>&1; then
9764 ac_cv_header_stdc=no
9770 if test $ac_cv_header_stdc = yes; then
9771 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9772 if test "$cross_compiling" = yes; then
9775 cat >conftest.$ac_ext <<_ACEOF
9776 #line 9776 "configure"
9777 #include "confdefs.h"
9779 #if ((' ' & 0x0FF) == 0x020)
9780 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9781 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9783 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
9784 || ('j' <= (c) && (c) <= 'r') \
9785 || ('s' <= (c) && (c) <= 'z'))
9786 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9789 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9794 for (i = 0; i < 256; i++)
9795 if (XOR (islower (i), ISLOWER (i))
9796 || toupper (i) != TOUPPER (i))
9798 $ac_main_return (0);
9801 rm -f conftest$ac_exeext
9802 if { (eval echo "$as_me:9802: \"$ac_link\"") >&5
9803 (eval $ac_link) 2>&5
9805 echo "$as_me:9805: \$? = $ac_status" >&5
9806 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9807 { (eval echo "$as_me:9807: \"$ac_try\"") >&5
9810 echo "$as_me:9810: \$? = $ac_status" >&5
9811 (exit $ac_status); }; }; then
9814 echo "$as_me: program exited with status $ac_status" >&5
9815 echo "$as_me: failed program was:" >&5
9816 cat conftest.$ac_ext >&5
9817 ac_cv_header_stdc=no
9819 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9823 echo "$as_me:9823: result: $ac_cv_header_stdc" >&5
9824 echo "${ECHO_T}$ac_cv_header_stdc" >&6
9825 if test $ac_cv_header_stdc = yes; then
9827 cat >>confdefs.h <<\EOF
9828 #define STDC_HEADERS 1
9833 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9835 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9836 inttypes.h stdint.h unistd.h
9838 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9839 echo "$as_me:9839: checking for $ac_header" >&5
9840 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9841 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9842 echo $ECHO_N "(cached) $ECHO_C" >&6
9844 cat >conftest.$ac_ext <<_ACEOF
9845 #line 9845 "configure"
9846 #include "confdefs.h"
9847 $ac_includes_default
9848 #include <$ac_header>
9850 rm -f conftest.$ac_objext
9851 if { (eval echo "$as_me:9851: \"$ac_compile\"") >&5
9852 (eval $ac_compile) 2>&5
9854 echo "$as_me:9854: \$? = $ac_status" >&5
9855 (exit $ac_status); } &&
9856 { ac_try='test -s conftest.$ac_objext'
9857 { (eval echo "$as_me:9857: \"$ac_try\"") >&5
9860 echo "$as_me:9860: \$? = $ac_status" >&5
9861 (exit $ac_status); }; }; then
9862 eval "$as_ac_Header=yes"
9864 echo "$as_me: failed program was:" >&5
9865 cat conftest.$ac_ext >&5
9866 eval "$as_ac_Header=no"
9868 rm -f conftest.$ac_objext conftest.$ac_ext
9870 echo "$as_me:9870: result: `eval echo '${'$as_ac_Header'}'`" >&5
9871 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9872 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9873 cat >>confdefs.h <<EOF
9874 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9880 echo "$as_me:9880: checking for signed char" >&5
9881 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
9882 if test "${ac_cv_type_signed_char+set}" = set; then
9883 echo $ECHO_N "(cached) $ECHO_C" >&6
9885 cat >conftest.$ac_ext <<_ACEOF
9886 #line 9886 "configure"
9887 #include "confdefs.h"
9888 $ac_includes_default
9892 if ((signed char *) 0)
9894 if (sizeof (signed char))
9900 rm -f conftest.$ac_objext
9901 if { (eval echo "$as_me:9901: \"$ac_compile\"") >&5
9902 (eval $ac_compile) 2>&5
9904 echo "$as_me:9904: \$? = $ac_status" >&5
9905 (exit $ac_status); } &&
9906 { ac_try='test -s conftest.$ac_objext'
9907 { (eval echo "$as_me:9907: \"$ac_try\"") >&5
9910 echo "$as_me:9910: \$? = $ac_status" >&5
9911 (exit $ac_status); }; }; then
9912 ac_cv_type_signed_char=yes
9914 echo "$as_me: failed program was:" >&5
9915 cat conftest.$ac_ext >&5
9916 ac_cv_type_signed_char=no
9918 rm -f conftest.$ac_objext conftest.$ac_ext
9920 echo "$as_me:9920: result: $ac_cv_type_signed_char" >&5
9921 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
9923 echo "$as_me:9923: checking size of signed char" >&5
9924 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
9925 if test "${ac_cv_sizeof_signed_char+set}" = set; then
9926 echo $ECHO_N "(cached) $ECHO_C" >&6
9928 if test "$ac_cv_type_signed_char" = yes; then
9929 if test "$cross_compiling" = yes; then
9930 # Depending upon the size, compute the lo and hi bounds.
9931 cat >conftest.$ac_ext <<_ACEOF
9932 #line 9932 "configure"
9933 #include "confdefs.h"
9934 $ac_includes_default
9938 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
9943 rm -f conftest.$ac_objext
9944 if { (eval echo "$as_me:9944: \"$ac_compile\"") >&5
9945 (eval $ac_compile) 2>&5
9947 echo "$as_me:9947: \$? = $ac_status" >&5
9948 (exit $ac_status); } &&
9949 { ac_try='test -s conftest.$ac_objext'
9950 { (eval echo "$as_me:9950: \"$ac_try\"") >&5
9953 echo "$as_me:9953: \$? = $ac_status" >&5
9954 (exit $ac_status); }; }; then
9957 cat >conftest.$ac_ext <<_ACEOF
9958 #line 9958 "configure"
9959 #include "confdefs.h"
9960 $ac_includes_default
9964 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
9969 rm -f conftest.$ac_objext
9970 if { (eval echo "$as_me:9970: \"$ac_compile\"") >&5
9971 (eval $ac_compile) 2>&5
9973 echo "$as_me:9973: \$? = $ac_status" >&5
9974 (exit $ac_status); } &&
9975 { ac_try='test -s conftest.$ac_objext'
9976 { (eval echo "$as_me:9976: \"$ac_try\"") >&5
9979 echo "$as_me:9979: \$? = $ac_status" >&5
9980 (exit $ac_status); }; }; then
9981 ac_hi=$ac_mid; break
9983 echo "$as_me: failed program was:" >&5
9984 cat conftest.$ac_ext >&5
9985 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
9987 rm -f conftest.$ac_objext conftest.$ac_ext
9990 echo "$as_me: failed program was:" >&5
9991 cat conftest.$ac_ext >&5
9994 cat >conftest.$ac_ext <<_ACEOF
9995 #line 9995 "configure"
9996 #include "confdefs.h"
9997 $ac_includes_default
10001 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10006 rm -f conftest.$ac_objext
10007 if { (eval echo "$as_me:10007: \"$ac_compile\"") >&5
10008 (eval $ac_compile) 2>&5
10010 echo "$as_me:10010: \$? = $ac_status" >&5
10011 (exit $ac_status); } &&
10012 { ac_try='test -s conftest.$ac_objext'
10013 { (eval echo "$as_me:10013: \"$ac_try\"") >&5
10014 (eval $ac_try) 2>&5
10016 echo "$as_me:10016: \$? = $ac_status" >&5
10017 (exit $ac_status); }; }; then
10018 ac_lo=$ac_mid; break
10020 echo "$as_me: failed program was:" >&5
10021 cat conftest.$ac_ext >&5
10022 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10024 rm -f conftest.$ac_objext conftest.$ac_ext
10027 rm -f conftest.$ac_objext conftest.$ac_ext
10028 # Binary search between lo and hi bounds.
10029 while test "x$ac_lo" != "x$ac_hi"; do
10030 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10031 cat >conftest.$ac_ext <<_ACEOF
10032 #line 10032 "configure"
10033 #include "confdefs.h"
10034 $ac_includes_default
10038 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10043 rm -f conftest.$ac_objext
10044 if { (eval echo "$as_me:10044: \"$ac_compile\"") >&5
10045 (eval $ac_compile) 2>&5
10047 echo "$as_me:10047: \$? = $ac_status" >&5
10048 (exit $ac_status); } &&
10049 { ac_try='test -s conftest.$ac_objext'
10050 { (eval echo "$as_me:10050: \"$ac_try\"") >&5
10051 (eval $ac_try) 2>&5
10053 echo "$as_me:10053: \$? = $ac_status" >&5
10054 (exit $ac_status); }; }; then
10057 echo "$as_me: failed program was:" >&5
10058 cat conftest.$ac_ext >&5
10059 ac_lo=`expr $ac_mid + 1`
10061 rm -f conftest.$ac_objext conftest.$ac_ext
10063 ac_cv_sizeof_signed_char=$ac_lo
10065 if test "$cross_compiling" = yes; then
10066 { { echo "$as_me:10066: error: cannot run test program while cross compiling" >&5
10067 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10068 { (exit 1); exit 1; }; }
10070 cat >conftest.$ac_ext <<_ACEOF
10071 #line 10071 "configure"
10072 #include "confdefs.h"
10073 $ac_includes_default
10077 FILE *f = fopen ("conftest.val", "w");
10079 $ac_main_return (1);
10080 fprintf (f, "%d", (sizeof (signed char)));
10086 rm -f conftest$ac_exeext
10087 if { (eval echo "$as_me:10087: \"$ac_link\"") >&5
10088 (eval $ac_link) 2>&5
10090 echo "$as_me:10090: \$? = $ac_status" >&5
10091 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10092 { (eval echo "$as_me:10092: \"$ac_try\"") >&5
10093 (eval $ac_try) 2>&5
10095 echo "$as_me:10095: \$? = $ac_status" >&5
10096 (exit $ac_status); }; }; then
10097 ac_cv_sizeof_signed_char=`cat conftest.val`
10099 echo "$as_me: program exited with status $ac_status" >&5
10100 echo "$as_me: failed program was:" >&5
10101 cat conftest.$ac_ext >&5
10103 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10108 ac_cv_sizeof_signed_char=0
10111 echo "$as_me:10111: result: $ac_cv_sizeof_signed_char" >&5
10112 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10113 cat >>confdefs.h <<EOF
10114 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10117 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10118 NCURSES_SBOOL="signed char"
10120 NCURSES_SBOOL="char"
10122 echo "$as_me:10122: checking if you want to use signed Boolean array in term.h" >&5
10123 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10125 # Check whether --enable-signed-char or --disable-signed-char was given.
10126 if test "${enable_signed_char+set}" = set; then
10127 enableval="$enable_signed_char"
10128 with_signed_char=$enableval
10130 with_signed_char=no
10132 echo "$as_me:10132: result: $with_signed_char" >&5
10133 echo "${ECHO_T}$with_signed_char" >&6
10134 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10136 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
10137 echo "$as_me:10137: checking if you want SIGWINCH handler" >&5
10138 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10140 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10141 if test "${enable_sigwinch+set}" = set; then
10142 enableval="$enable_sigwinch"
10143 with_sigwinch=$enableval
10145 with_sigwinch=$with_ext_funcs
10147 echo "$as_me:10147: result: $with_sigwinch" >&5
10148 echo "${ECHO_T}$with_sigwinch" >&6
10149 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10150 #define USE_SIGWINCH 1
10153 ### use option --enable-tcap-names to allow user to define new capabilities
10154 echo "$as_me:10154: checking if you want user-definable terminal capabilities like termcap" >&5
10155 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10157 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10158 if test "${enable_tcap_names+set}" = set; then
10159 enableval="$enable_tcap_names"
10160 with_tcap_names=$enableval
10162 with_tcap_names=$with_ext_funcs
10164 echo "$as_me:10164: result: $with_tcap_names" >&5
10165 echo "${ECHO_T}$with_tcap_names" >&6
10167 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10169 ###############################################################################
10170 # These options are relatively safe to experiment with.
10172 echo "$as_me:10172: checking if you want all development code" >&5
10173 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10175 # Check whether --with-develop or --without-develop was given.
10176 if test "${with_develop+set}" = set; then
10177 withval="$with_develop"
10178 with_develop=$withval
10182 echo "$as_me:10182: result: $with_develop" >&5
10183 echo "${ECHO_T}$with_develop" >&6
10185 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
10186 echo "$as_me:10186: checking if you want hard-tabs code" >&5
10187 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10189 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10190 if test "${enable_hard_tabs+set}" = set; then
10191 enableval="$enable_hard_tabs"
10194 enable_hard_tabs=$with_develop
10196 echo "$as_me:10196: result: $enable_hard_tabs" >&5
10197 echo "${ECHO_T}$enable_hard_tabs" >&6
10198 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10199 #define USE_HARD_TABS 1
10202 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10203 echo "$as_me:10203: checking if you want limited support for xmc" >&5
10204 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10206 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10207 if test "${enable_xmc_glitch+set}" = set; then
10208 enableval="$enable_xmc_glitch"
10211 enable_xmc_glitch=$with_develop
10213 echo "$as_me:10213: result: $enable_xmc_glitch" >&5
10214 echo "${ECHO_T}$enable_xmc_glitch" >&6
10215 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10216 #define USE_XMC_SUPPORT 1
10219 ###############################################################################
10220 # These are just experimental, probably should not be in a package:
10222 echo "$as_me:10222: checking if you do not want to assume colors are white-on-black" >&5
10223 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10225 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10226 if test "${enable_assumed_color+set}" = set; then
10227 enableval="$enable_assumed_color"
10228 with_assumed_color=$enableval
10230 with_assumed_color=yes
10232 echo "$as_me:10232: result: $with_assumed_color" >&5
10233 echo "${ECHO_T}$with_assumed_color" >&6
10234 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10235 #define USE_ASSUMED_COLOR 1
10238 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
10239 echo "$as_me:10239: checking if you want hashmap scrolling-optimization code" >&5
10240 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10242 # Check whether --enable-hashmap or --disable-hashmap was given.
10243 if test "${enable_hashmap+set}" = set; then
10244 enableval="$enable_hashmap"
10245 with_hashmap=$enableval
10249 echo "$as_me:10249: result: $with_hashmap" >&5
10250 echo "${ECHO_T}$with_hashmap" >&6
10251 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10252 #define USE_HASHMAP 1
10255 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10256 echo "$as_me:10256: checking if you want colorfgbg code" >&5
10257 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10259 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10260 if test "${enable_colorfgbg+set}" = set; then
10261 enableval="$enable_colorfgbg"
10262 with_colorfgbg=$enableval
10266 echo "$as_me:10266: result: $with_colorfgbg" >&5
10267 echo "${ECHO_T}$with_colorfgbg" >&6
10268 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10269 #define USE_COLORFGBG 1
10272 ### use option --enable-interop to turn on use of bindings used for interop
10273 echo "$as_me:10273: checking if you want interop bindings" >&5
10274 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10276 # Check whether --enable-interop or --disable-interop was given.
10277 if test "${enable_interop+set}" = set; then
10278 enableval="$enable_interop"
10279 with_exp_interop=$enableval
10281 with_exp_interop=no
10283 echo "$as_me:10283: result: $with_exp_interop" >&5
10284 echo "${ECHO_T}$with_exp_interop" >&6
10286 NCURSES_INTEROP_FUNCS=0
10287 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10289 # This is still experimental (20080329), but should ultimately be moved to
10290 # the script-block --with-normal, etc.
10292 echo "$as_me:10292: checking if you want to link with the pthread library" >&5
10293 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10295 # Check whether --with-pthread or --without-pthread was given.
10296 if test "${with_pthread+set}" = set; then
10297 withval="$with_pthread"
10298 with_pthread=$withval
10302 echo "$as_me:10302: result: $with_pthread" >&5
10303 echo "${ECHO_T}$with_pthread" >&6
10305 if test "$with_pthread" != no ; then
10306 echo "$as_me:10306: checking for pthread.h" >&5
10307 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10308 if test "${ac_cv_header_pthread_h+set}" = set; then
10309 echo $ECHO_N "(cached) $ECHO_C" >&6
10311 cat >conftest.$ac_ext <<_ACEOF
10312 #line 10312 "configure"
10313 #include "confdefs.h"
10314 #include <pthread.h>
10316 if { (eval echo "$as_me:10316: \"$ac_cpp conftest.$ac_ext\"") >&5
10317 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10319 egrep -v '^ *\+' conftest.er1 >conftest.err
10321 cat conftest.err >&5
10322 echo "$as_me:10322: \$? = $ac_status" >&5
10323 (exit $ac_status); } >/dev/null; then
10324 if test -s conftest.err; then
10325 ac_cpp_err=$ac_c_preproc_warn_flag
10332 if test -z "$ac_cpp_err"; then
10333 ac_cv_header_pthread_h=yes
10335 echo "$as_me: failed program was:" >&5
10336 cat conftest.$ac_ext >&5
10337 ac_cv_header_pthread_h=no
10339 rm -f conftest.err conftest.$ac_ext
10341 echo "$as_me:10341: result: $ac_cv_header_pthread_h" >&5
10342 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10343 if test $ac_cv_header_pthread_h = yes; then
10345 cat >>confdefs.h <<\EOF
10346 #define HAVE_PTHREADS_H 1
10349 echo "$as_me:10349: checking if we can link with the pthread library" >&5
10350 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10351 cf_save_LIBS="$LIBS"
10352 LIBS="-lpthread $LIBS"
10353 cat >conftest.$ac_ext <<_ACEOF
10354 #line 10354 "configure"
10355 #include "confdefs.h"
10357 #include <pthread.h>
10363 int rc = pthread_create(0,0,0,0);
10369 rm -f conftest.$ac_objext conftest$ac_exeext
10370 if { (eval echo "$as_me:10370: \"$ac_link\"") >&5
10371 (eval $ac_link) 2>&5
10373 echo "$as_me:10373: \$? = $ac_status" >&5
10374 (exit $ac_status); } &&
10375 { ac_try='test -s conftest$ac_exeext'
10376 { (eval echo "$as_me:10376: \"$ac_try\"") >&5
10377 (eval $ac_try) 2>&5
10379 echo "$as_me:10379: \$? = $ac_status" >&5
10380 (exit $ac_status); }; }; then
10383 echo "$as_me: failed program was:" >&5
10384 cat conftest.$ac_ext >&5
10387 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10388 LIBS="$cf_save_LIBS"
10389 echo "$as_me:10389: result: $with_pthread" >&5
10390 echo "${ECHO_T}$with_pthread" >&6
10392 if test "$with_pthread" = yes ; then
10393 LIBS="-lpthread $LIBS"
10394 cat >>confdefs.h <<\EOF
10395 #define HAVE_LIBPTHREADS 1
10399 { { echo "$as_me:10399: error: Cannot link with pthread library" >&5
10400 echo "$as_me: error: Cannot link with pthread library" >&2;}
10401 { (exit 1); exit 1; }; }
10408 echo "$as_me:10408: checking if you want to use weak-symbols for pthreads" >&5
10409 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10411 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10412 if test "${enable_weak_symbols+set}" = set; then
10413 enableval="$enable_weak_symbols"
10414 use_weak_symbols=$withval
10416 use_weak_symbols=no
10418 echo "$as_me:10418: result: $use_weak_symbols" >&5
10419 echo "${ECHO_T}$use_weak_symbols" >&6
10420 if test "$use_weak_symbols" = yes ; then
10422 echo "$as_me:10422: checking if $CC supports weak symbols" >&5
10423 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10424 if test "${cf_cv_weak_symbols+set}" = set; then
10425 echo $ECHO_N "(cached) $ECHO_C" >&6
10428 cat >conftest.$ac_ext <<_ACEOF
10429 #line 10429 "configure"
10430 #include "confdefs.h"
10437 #if defined(__GNUC__)
10438 # if defined __USE_ISOC99
10439 # define _cat_pragma(exp) _Pragma(#exp)
10440 # define _weak_pragma(exp) _cat_pragma(weak name)
10442 # define _weak_pragma(exp)
10444 # define _declare(name) __extension__ extern __typeof__(name) name
10445 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
10448 weak_symbol(fopen);
10454 rm -f conftest.$ac_objext
10455 if { (eval echo "$as_me:10455: \"$ac_compile\"") >&5
10456 (eval $ac_compile) 2>&5
10458 echo "$as_me:10458: \$? = $ac_status" >&5
10459 (exit $ac_status); } &&
10460 { ac_try='test -s conftest.$ac_objext'
10461 { (eval echo "$as_me:10461: \"$ac_try\"") >&5
10462 (eval $ac_try) 2>&5
10464 echo "$as_me:10464: \$? = $ac_status" >&5
10465 (exit $ac_status); }; }; then
10466 cf_cv_weak_symbols=yes
10468 echo "$as_me: failed program was:" >&5
10469 cat conftest.$ac_ext >&5
10470 cf_cv_weak_symbols=no
10472 rm -f conftest.$ac_objext conftest.$ac_ext
10475 echo "$as_me:10475: result: $cf_cv_weak_symbols" >&5
10476 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
10479 cf_cv_weak_symbols=no
10482 if test $cf_cv_weak_symbols = yes ; then
10483 cat >>confdefs.h <<\EOF
10484 #define USE_WEAK_SYMBOLS 1
10490 if test "$with_pthread" = "yes" ; then
10491 cat >>confdefs.h <<\EOF
10492 #define USE_PTHREADS 1
10495 enable_reentrant=yes
10496 if test $cf_cv_weak_symbols = yes ; then
10501 # Reentrant code has to be opaque; there's little advantage to making ncurses
10502 # opaque outside of that, so there is no --enable-opaque option. We can use
10503 # this option without --with-pthreads, but this will be always set for
10505 echo "$as_me:10505: checking if you want experimental reentrant code" >&5
10506 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
10508 # Check whether --enable-reentrant or --disable-reentrant was given.
10509 if test "${enable_reentrant+set}" = set; then
10510 enableval="$enable_reentrant"
10511 with_reentrant=$enableval
10515 echo "$as_me:10515: result: $with_reentrant" >&5
10516 echo "${ECHO_T}$with_reentrant" >&6
10517 if test "$with_reentrant" = yes ; then
10518 cf_cv_enable_reentrant=1
10519 cf_cv_enable_opaque="NCURSES_INTERNALS"
10522 if test $cf_cv_weak_symbols = yes ; then
10524 # remove pthread library from $LIBS
10525 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
10528 LIB_SUFFIX="t${LIB_SUFFIX}"
10530 cat >>confdefs.h <<\EOF
10531 #define USE_REENTRANT 1
10534 if test "${with_abi_version+set}" != set; then
10535 case $cf_cv_rel_version in
10537 cf_cv_rel_version=6.0
10538 cf_cv_abi_version=6
10539 { echo "$as_me:10539: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10540 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10546 cf_cv_enable_reentrant=0
10547 cf_cv_enable_opaque="NCURSES_OPAQUE"
10549 NCURSES_SIZE_T=short
10552 ### Allow using a different wrap-prefix
10553 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
10554 echo "$as_me:10554: checking for prefix used to wrap public variables" >&5
10555 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
10557 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
10558 if test "${with_wrap_prefix+set}" = set; then
10559 withval="$with_wrap_prefix"
10560 NCURSES_WRAP_PREFIX=$withval
10562 NCURSES_WRAP_PREFIX=_nc_
10564 echo "$as_me:10564: result: $NCURSES_WRAP_PREFIX" >&5
10565 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
10567 NCURSES_WRAP_PREFIX=_nc_
10570 cat >>confdefs.h <<EOF
10571 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
10574 echo "$as_me:10574: checking if you want experimental safe-sprintf code" >&5
10575 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
10577 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
10578 if test "${enable_safe_sprintf+set}" = set; then
10579 enableval="$enable_safe_sprintf"
10580 with_safe_sprintf=$enableval
10582 with_safe_sprintf=no
10584 echo "$as_me:10584: result: $with_safe_sprintf" >&5
10585 echo "${ECHO_T}$with_safe_sprintf" >&6
10586 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
10587 #define USE_SAFE_SPRINTF 1
10590 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
10591 # when hashmap is used scroll hints are useless
10592 if test "$with_hashmap" = no ; then
10593 echo "$as_me:10593: checking if you want to experiment without scrolling-hints code" >&5
10594 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
10596 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
10597 if test "${enable_scroll_hints+set}" = set; then
10598 enableval="$enable_scroll_hints"
10599 with_scroll_hints=$enableval
10601 with_scroll_hints=yes
10603 echo "$as_me:10603: result: $with_scroll_hints" >&5
10604 echo "${ECHO_T}$with_scroll_hints" >&6
10605 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
10606 #define USE_SCROLL_HINTS 1
10611 echo "$as_me:10611: checking if you want experimental wgetch-events code" >&5
10612 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
10614 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
10615 if test "${enable_wgetch_events+set}" = set; then
10616 enableval="$enable_wgetch_events"
10617 with_wgetch_events=$enableval
10619 with_wgetch_events=no
10621 echo "$as_me:10621: result: $with_wgetch_events" >&5
10622 echo "${ECHO_T}$with_wgetch_events" >&6
10623 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
10624 #define NCURSES_WGETCH_EVENTS 1
10627 ###############################################################################
10629 ### use option --disable-echo to suppress full display compiling commands
10630 echo "$as_me:10630: checking if you want to display full commands during build" >&5
10631 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
10633 # Check whether --enable-echo or --disable-echo was given.
10634 if test "${enable_echo+set}" = set; then
10635 enableval="$enable_echo"
10636 with_echo=$enableval
10640 if test "$with_echo" = yes; then
10643 ECHO_LINK='@ echo linking $@ ... ;'
10644 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
10645 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
10647 echo "$as_me:10647: result: $with_echo" >&5
10648 echo "${ECHO_T}$with_echo" >&6
10650 ### use option --enable-warnings to turn on all gcc warnings
10651 echo "$as_me:10651: checking if you want to see compiler warnings" >&5
10652 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
10654 # Check whether --enable-warnings or --disable-warnings was given.
10655 if test "${enable_warnings+set}" = set; then
10656 enableval="$enable_warnings"
10657 with_warnings=$enableval
10659 echo "$as_me:10659: result: $with_warnings" >&5
10660 echo "${ECHO_T}$with_warnings" >&6
10662 if test "x$with_warnings" = "xyes"; then
10663 ADAFLAGS="$ADAFLAGS -gnatg"
10667 if test "$GCC" = yes ; then
10670 echo "$as_me:10670: checking if this is really Intel C compiler" >&5
10671 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
10672 cf_save_CFLAGS="$CFLAGS"
10673 CFLAGS="$CFLAGS -no-gcc"
10674 cat >conftest.$ac_ext <<_ACEOF
10675 #line 10675 "configure"
10676 #include "confdefs.h"
10682 #ifdef __INTEL_COMPILER
10691 rm -f conftest.$ac_objext
10692 if { (eval echo "$as_me:10692: \"$ac_compile\"") >&5
10693 (eval $ac_compile) 2>&5
10695 echo "$as_me:10695: \$? = $ac_status" >&5
10696 (exit $ac_status); } &&
10697 { ac_try='test -s conftest.$ac_objext'
10698 { (eval echo "$as_me:10698: \"$ac_try\"") >&5
10699 (eval $ac_try) 2>&5
10701 echo "$as_me:10701: \$? = $ac_status" >&5
10702 (exit $ac_status); }; }; then
10704 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10707 echo "$as_me: failed program was:" >&5
10708 cat conftest.$ac_ext >&5
10710 rm -f conftest.$ac_objext conftest.$ac_ext
10711 CFLAGS="$cf_save_CFLAGS"
10712 echo "$as_me:10712: result: $INTEL_COMPILER" >&5
10713 echo "${ECHO_T}$INTEL_COMPILER" >&6
10718 cat > conftest.$ac_ext <<EOF
10719 #line 10719 "${as_me-configure}"
10720 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10723 if test "$INTEL_COMPILER" = yes
10725 # The "-wdXXX" options suppress warnings:
10726 # remark #1419: external declaration in primary source file
10727 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10728 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10729 # remark #193: zero used for undefined preprocessing identifier
10730 # remark #593: variable "curs_sb_left_arrow" was set but never used
10731 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10732 # remark #869: parameter "tw" was never referenced
10733 # remark #981: operands are evaluated in unspecified order
10734 # warning #279: controlling expression is constant
10736 { echo "$as_me:10736: checking for $CC warning options..." >&5
10737 echo "$as_me: checking for $CC warning options..." >&6;}
10738 cf_save_CFLAGS="$CFLAGS"
10739 EXTRA_CFLAGS="-Wall"
10751 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10752 if { (eval echo "$as_me:10752: \"$ac_compile\"") >&5
10753 (eval $ac_compile) 2>&5
10755 echo "$as_me:10755: \$? = $ac_status" >&5
10756 (exit $ac_status); }; then
10757 test -n "$verbose" && echo "$as_me:10757: result: ... -$cf_opt" >&5
10758 echo "${ECHO_T}... -$cf_opt" >&6
10759 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10762 CFLAGS="$cf_save_CFLAGS"
10764 elif test "$GCC" = yes
10766 { echo "$as_me:10766: checking for $CC warning options..." >&5
10767 echo "$as_me: checking for $CC warning options..." >&6;}
10768 cf_save_CFLAGS="$CFLAGS"
10769 EXTRA_CFLAGS="-W -Wall"
10771 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
10773 Wbad-function-cast \
10777 Wmissing-declarations \
10778 Wmissing-prototypes \
10782 Wstrict-prototypes \
10783 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
10785 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10786 if { (eval echo "$as_me:10786: \"$ac_compile\"") >&5
10787 (eval $ac_compile) 2>&5
10789 echo "$as_me:10789: \$? = $ac_status" >&5
10790 (exit $ac_status); }; then
10791 test -n "$verbose" && echo "$as_me:10791: result: ... -$cf_opt" >&5
10792 echo "${ECHO_T}... -$cf_opt" >&6
10793 case $cf_opt in #(vi
10795 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
10798 case $GCC_VERSION in
10800 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
10802 echo "${as_me-configure}:10802: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
10808 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10811 CFLAGS="$cf_save_CFLAGS"
10815 if test "$cf_with_cxx" = yes ; then
10819 if test "$GCC" = yes ; then
10822 echo "$as_me:10822: checking if this is really Intel C++ compiler" >&5
10823 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
10824 cf_save_CFLAGS="$CXXFLAGS"
10825 CXXFLAGS="$CXXFLAGS -no-gcc"
10826 cat >conftest.$ac_ext <<_ACEOF
10827 #line 10827 "configure"
10828 #include "confdefs.h"
10834 #ifdef __INTEL_COMPILER
10843 rm -f conftest.$ac_objext
10844 if { (eval echo "$as_me:10844: \"$ac_compile\"") >&5
10845 (eval $ac_compile) 2>&5
10847 echo "$as_me:10847: \$? = $ac_status" >&5
10848 (exit $ac_status); } &&
10849 { ac_try='test -s conftest.$ac_objext'
10850 { (eval echo "$as_me:10850: \"$ac_try\"") >&5
10851 (eval $ac_try) 2>&5
10853 echo "$as_me:10853: \$? = $ac_status" >&5
10854 (exit $ac_status); }; }; then
10855 INTEL_CPLUSPLUS=yes
10856 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10859 echo "$as_me: failed program was:" >&5
10860 cat conftest.$ac_ext >&5
10862 rm -f conftest.$ac_objext conftest.$ac_ext
10863 CXXFLAGS="$cf_save_CFLAGS"
10864 echo "$as_me:10864: result: $INTEL_CPLUSPLUS" >&5
10865 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
10871 ac_cpp='$CXXCPP $CPPFLAGS'
10872 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10873 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10874 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10875 ac_main_return=return
10877 cat > conftest.$ac_ext <<EOF
10878 #line 10878 "configure"
10879 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10882 if test "$INTEL_CPLUSPLUS" = yes
10884 # The "-wdXXX" options suppress warnings:
10885 # remark #1419: external declaration in primary source file
10886 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10887 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10888 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10889 # remark #193: zero used for undefined preprocessing identifier
10890 # remark #593: variable "curs_sb_left_arrow" was set but never used
10891 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10892 # remark #869: parameter "tw" was never referenced
10893 # remark #981: operands are evaluated in unspecified order
10894 # warning #269: invalid format string conversion
10896 { echo "$as_me:10896: checking for $CC warning options..." >&5
10897 echo "$as_me: checking for $CC warning options..." >&6;}
10898 cf_save_CXXFLAGS="$CXXFLAGS"
10899 EXTRA_CXXFLAGS="-Wall"
10912 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
10913 if { (eval echo "$as_me:10913: \"$ac_compile\"") >&5
10914 (eval $ac_compile) 2>&5
10916 echo "$as_me:10916: \$? = $ac_status" >&5
10917 (exit $ac_status); }; then
10918 test -n "$verbose" && echo "$as_me:10918: result: ... -$cf_opt" >&5
10919 echo "${ECHO_T}... -$cf_opt" >&6
10920 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
10923 CXXFLAGS="$cf_save_CXXFLAGS"
10925 elif test "$GXX" = yes
10927 { echo "$as_me:10927: checking for $CXX warning options..." >&5
10928 echo "$as_me: checking for $CXX warning options..." >&6;}
10929 cf_save_CXXFLAGS="$CXXFLAGS"
10930 EXTRA_CXXFLAGS="-W -Wall"
10931 cf_gxx_extra_warnings=""
10932 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
10933 case "$GCC_VERSION" in
10937 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
10943 Woverloaded-virtual \
10949 Wmissing-prototypes \
10952 Wstrict-prototypes \
10953 Wundef $cf_gxx_extra_warnings Wno-unused
10955 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
10956 if { (eval echo "$as_me:10956: \"$ac_compile\"") >&5
10957 (eval $ac_compile) 2>&5
10959 echo "$as_me:10959: \$? = $ac_status" >&5
10960 (exit $ac_status); }; then
10961 test -n "$verbose" && echo "$as_me:10961: result: ... -$cf_opt" >&5
10962 echo "${ECHO_T}... -$cf_opt" >&6
10963 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
10965 test -n "$verbose" && echo "$as_me:10965: result: ... no -$cf_opt" >&5
10966 echo "${ECHO_T}... no -$cf_opt" >&6
10969 CXXFLAGS="$cf_save_CXXFLAGS"
10974 ac_cpp='$CPP $CPPFLAGS'
10975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10977 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10978 ac_main_return=return
10983 if test "$GCC" = yes
10985 cat > conftest.i <<EOF
10987 #define GCC_PRINTF 0
10990 #define GCC_SCANF 0
10992 #ifndef GCC_NORETURN
10993 #define GCC_NORETURN /* nothing */
10996 #define GCC_UNUSED /* nothing */
10999 if test "$GCC" = yes
11001 { echo "$as_me:11001: checking for $CC __attribute__ directives..." >&5
11002 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11003 cat > conftest.$ac_ext <<EOF
11004 #line 11004 "${as_me-configure}"
11005 #include "confdefs.h"
11006 #include "conftest.h"
11007 #include "conftest.i"
11009 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11011 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11014 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11016 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
11018 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11019 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11020 extern void foo(void) GCC_NORETURN;
11021 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11023 cf_printf_attribute=no
11024 cf_scanf_attribute=no
11025 for cf_attribute in scanf printf unused noreturn
11028 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11030 cf_directive="__attribute__(($cf_attribute))"
11031 echo "checking for $CC $cf_directive" 1>&5
11033 case $cf_attribute in #(vi
11035 cf_printf_attribute=yes
11036 cat >conftest.h <<EOF
11037 #define GCC_$cf_ATTRIBUTE 1
11041 cf_scanf_attribute=yes
11042 cat >conftest.h <<EOF
11043 #define GCC_$cf_ATTRIBUTE 1
11047 cat >conftest.h <<EOF
11048 #define GCC_$cf_ATTRIBUTE $cf_directive
11053 if { (eval echo "$as_me:11053: \"$ac_compile\"") >&5
11054 (eval $ac_compile) 2>&5
11056 echo "$as_me:11056: \$? = $ac_status" >&5
11057 (exit $ac_status); }; then
11058 test -n "$verbose" && echo "$as_me:11058: result: ... $cf_attribute" >&5
11059 echo "${ECHO_T}... $cf_attribute" >&6
11060 cat conftest.h >>confdefs.h
11061 case $cf_attribute in #(vi
11063 if test "$cf_printf_attribute" = no ; then
11064 cat >>confdefs.h <<EOF
11065 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11068 cat >>confdefs.h <<EOF
11069 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11074 if test "$cf_scanf_attribute" = no ; then
11075 cat >>confdefs.h <<EOF
11076 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11079 cat >>confdefs.h <<EOF
11080 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
11088 fgrep define conftest.i >>confdefs.h
11093 ### use option --enable-assertions to turn on generation of assertion code
11094 echo "$as_me:11094: checking if you want to enable runtime assertions" >&5
11095 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11097 # Check whether --enable-assertions or --disable-assertions was given.
11098 if test "${enable_assertions+set}" = set; then
11099 enableval="$enable_assertions"
11100 with_assertions=$enableval
11104 echo "$as_me:11104: result: $with_assertions" >&5
11105 echo "${ECHO_T}$with_assertions" >&6
11108 if test "$with_assertions" = no
11110 cat >>confdefs.h <<\EOF
11114 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11116 ADAFLAGS="$ADAFLAGS -gnata"
11120 ### use option --disable-leaks to suppress "permanent" leaks, for testing
11122 echo "$as_me:11122: checking if you want to use dmalloc for testing" >&5
11123 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11125 # Check whether --with-dmalloc or --without-dmalloc was given.
11126 if test "${with_dmalloc+set}" = set; then
11127 withval="$with_dmalloc"
11128 cat >>confdefs.h <<\EOF
11129 #define USE_DMALLOC 1
11132 : ${with_cflags:=-g}
11133 : ${with_no_leaks:=yes}
11138 echo "$as_me:11138: result: ${with_dmalloc:-no}" >&5
11139 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11141 case .$with_cflags in #(vi
11143 case .$CFLAGS in #(vi
11151 cf_new_extra_cppflags=
11153 for cf_add_cflags in -g
11155 case $cf_fix_cppflags in
11157 case $cf_add_cflags in #(vi
11158 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11159 case $cf_add_cflags in
11161 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11163 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11164 && test -z "${cf_tst_cflags}" \
11165 && cf_fix_cppflags=yes
11167 if test $cf_fix_cppflags = yes ; then
11168 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11170 elif test "${cf_tst_cflags}" = "\"'" ; then
11171 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11176 case "$CPPFLAGS" in
11177 *$cf_add_cflags) #(vi
11180 case $cf_add_cflags in #(vi
11182 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11184 CPPFLAGS=`echo "$CPPFLAGS" | \
11185 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11186 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11190 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11195 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11200 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11202 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11204 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11205 && test -z "${cf_tst_cflags}" \
11206 && cf_fix_cppflags=no
11211 if test -n "$cf_new_cflags" ; then
11213 CFLAGS="$CFLAGS $cf_new_cflags"
11216 if test -n "$cf_new_cppflags" ; then
11218 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11221 if test -n "$cf_new_extra_cppflags" ; then
11223 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11231 if test "$with_dmalloc" = yes ; then
11232 echo "$as_me:11232: checking for dmalloc.h" >&5
11233 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11234 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11235 echo $ECHO_N "(cached) $ECHO_C" >&6
11237 cat >conftest.$ac_ext <<_ACEOF
11238 #line 11238 "configure"
11239 #include "confdefs.h"
11240 #include <dmalloc.h>
11242 if { (eval echo "$as_me:11242: \"$ac_cpp conftest.$ac_ext\"") >&5
11243 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11245 egrep -v '^ *\+' conftest.er1 >conftest.err
11247 cat conftest.err >&5
11248 echo "$as_me:11248: \$? = $ac_status" >&5
11249 (exit $ac_status); } >/dev/null; then
11250 if test -s conftest.err; then
11251 ac_cpp_err=$ac_c_preproc_warn_flag
11258 if test -z "$ac_cpp_err"; then
11259 ac_cv_header_dmalloc_h=yes
11261 echo "$as_me: failed program was:" >&5
11262 cat conftest.$ac_ext >&5
11263 ac_cv_header_dmalloc_h=no
11265 rm -f conftest.err conftest.$ac_ext
11267 echo "$as_me:11267: result: $ac_cv_header_dmalloc_h" >&5
11268 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11269 if test $ac_cv_header_dmalloc_h = yes; then
11271 echo "$as_me:11271: checking for dmalloc_debug in -ldmalloc" >&5
11272 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11273 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11274 echo $ECHO_N "(cached) $ECHO_C" >&6
11276 ac_check_lib_save_LIBS=$LIBS
11277 LIBS="-ldmalloc $LIBS"
11278 cat >conftest.$ac_ext <<_ACEOF
11279 #line 11279 "configure"
11280 #include "confdefs.h"
11282 /* Override any gcc2 internal prototype to avoid an error. */
11286 /* We use char because int might match the return type of a gcc2
11287 builtin and then its argument prototype would still apply. */
11288 char dmalloc_debug ();
11297 rm -f conftest.$ac_objext conftest$ac_exeext
11298 if { (eval echo "$as_me:11298: \"$ac_link\"") >&5
11299 (eval $ac_link) 2>&5
11301 echo "$as_me:11301: \$? = $ac_status" >&5
11302 (exit $ac_status); } &&
11303 { ac_try='test -s conftest$ac_exeext'
11304 { (eval echo "$as_me:11304: \"$ac_try\"") >&5
11305 (eval $ac_try) 2>&5
11307 echo "$as_me:11307: \$? = $ac_status" >&5
11308 (exit $ac_status); }; }; then
11309 ac_cv_lib_dmalloc_dmalloc_debug=yes
11311 echo "$as_me: failed program was:" >&5
11312 cat conftest.$ac_ext >&5
11313 ac_cv_lib_dmalloc_dmalloc_debug=no
11315 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11316 LIBS=$ac_check_lib_save_LIBS
11318 echo "$as_me:11318: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11319 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11320 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11321 cat >>confdefs.h <<EOF
11322 #define HAVE_LIBDMALLOC 1
11325 LIBS="-ldmalloc $LIBS"
11333 echo "$as_me:11333: checking if you want to use dbmalloc for testing" >&5
11334 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11336 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11337 if test "${with_dbmalloc+set}" = set; then
11338 withval="$with_dbmalloc"
11339 cat >>confdefs.h <<\EOF
11340 #define USE_DBMALLOC 1
11343 : ${with_cflags:=-g}
11344 : ${with_no_leaks:=yes}
11349 echo "$as_me:11349: result: ${with_dbmalloc:-no}" >&5
11350 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11352 case .$with_cflags in #(vi
11354 case .$CFLAGS in #(vi
11362 cf_new_extra_cppflags=
11364 for cf_add_cflags in -g
11366 case $cf_fix_cppflags in
11368 case $cf_add_cflags in #(vi
11369 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11370 case $cf_add_cflags in
11372 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11374 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11375 && test -z "${cf_tst_cflags}" \
11376 && cf_fix_cppflags=yes
11378 if test $cf_fix_cppflags = yes ; then
11379 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11381 elif test "${cf_tst_cflags}" = "\"'" ; then
11382 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11387 case "$CPPFLAGS" in
11388 *$cf_add_cflags) #(vi
11391 case $cf_add_cflags in #(vi
11393 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11395 CPPFLAGS=`echo "$CPPFLAGS" | \
11396 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11397 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11401 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11406 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11411 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11413 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11415 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11416 && test -z "${cf_tst_cflags}" \
11417 && cf_fix_cppflags=no
11422 if test -n "$cf_new_cflags" ; then
11424 CFLAGS="$CFLAGS $cf_new_cflags"
11427 if test -n "$cf_new_cppflags" ; then
11429 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11432 if test -n "$cf_new_extra_cppflags" ; then
11434 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11442 if test "$with_dbmalloc" = yes ; then
11443 echo "$as_me:11443: checking for dbmalloc.h" >&5
11444 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
11445 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
11446 echo $ECHO_N "(cached) $ECHO_C" >&6
11448 cat >conftest.$ac_ext <<_ACEOF
11449 #line 11449 "configure"
11450 #include "confdefs.h"
11451 #include <dbmalloc.h>
11453 if { (eval echo "$as_me:11453: \"$ac_cpp conftest.$ac_ext\"") >&5
11454 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11456 egrep -v '^ *\+' conftest.er1 >conftest.err
11458 cat conftest.err >&5
11459 echo "$as_me:11459: \$? = $ac_status" >&5
11460 (exit $ac_status); } >/dev/null; then
11461 if test -s conftest.err; then
11462 ac_cpp_err=$ac_c_preproc_warn_flag
11469 if test -z "$ac_cpp_err"; then
11470 ac_cv_header_dbmalloc_h=yes
11472 echo "$as_me: failed program was:" >&5
11473 cat conftest.$ac_ext >&5
11474 ac_cv_header_dbmalloc_h=no
11476 rm -f conftest.err conftest.$ac_ext
11478 echo "$as_me:11478: result: $ac_cv_header_dbmalloc_h" >&5
11479 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
11480 if test $ac_cv_header_dbmalloc_h = yes; then
11482 echo "$as_me:11482: checking for debug_malloc in -ldbmalloc" >&5
11483 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
11484 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
11485 echo $ECHO_N "(cached) $ECHO_C" >&6
11487 ac_check_lib_save_LIBS=$LIBS
11488 LIBS="-ldbmalloc $LIBS"
11489 cat >conftest.$ac_ext <<_ACEOF
11490 #line 11490 "configure"
11491 #include "confdefs.h"
11493 /* Override any gcc2 internal prototype to avoid an error. */
11497 /* We use char because int might match the return type of a gcc2
11498 builtin and then its argument prototype would still apply. */
11499 char debug_malloc ();
11508 rm -f conftest.$ac_objext conftest$ac_exeext
11509 if { (eval echo "$as_me:11509: \"$ac_link\"") >&5
11510 (eval $ac_link) 2>&5
11512 echo "$as_me:11512: \$? = $ac_status" >&5
11513 (exit $ac_status); } &&
11514 { ac_try='test -s conftest$ac_exeext'
11515 { (eval echo "$as_me:11515: \"$ac_try\"") >&5
11516 (eval $ac_try) 2>&5
11518 echo "$as_me:11518: \$? = $ac_status" >&5
11519 (exit $ac_status); }; }; then
11520 ac_cv_lib_dbmalloc_debug_malloc=yes
11522 echo "$as_me: failed program was:" >&5
11523 cat conftest.$ac_ext >&5
11524 ac_cv_lib_dbmalloc_debug_malloc=no
11526 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11527 LIBS=$ac_check_lib_save_LIBS
11529 echo "$as_me:11529: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
11530 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
11531 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
11532 cat >>confdefs.h <<EOF
11533 #define HAVE_LIBDBMALLOC 1
11536 LIBS="-ldbmalloc $LIBS"
11544 echo "$as_me:11544: checking if you want to use valgrind for testing" >&5
11545 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
11547 # Check whether --with-valgrind or --without-valgrind was given.
11548 if test "${with_valgrind+set}" = set; then
11549 withval="$with_valgrind"
11550 cat >>confdefs.h <<\EOF
11551 #define USE_VALGRIND 1
11554 : ${with_cflags:=-g}
11555 : ${with_no_leaks:=yes}
11560 echo "$as_me:11560: result: ${with_valgrind:-no}" >&5
11561 echo "${ECHO_T}${with_valgrind:-no}" >&6
11563 case .$with_cflags in #(vi
11565 case .$CFLAGS in #(vi
11573 cf_new_extra_cppflags=
11575 for cf_add_cflags in -g
11577 case $cf_fix_cppflags in
11579 case $cf_add_cflags in #(vi
11580 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11581 case $cf_add_cflags in
11583 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11585 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11586 && test -z "${cf_tst_cflags}" \
11587 && cf_fix_cppflags=yes
11589 if test $cf_fix_cppflags = yes ; then
11590 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11592 elif test "${cf_tst_cflags}" = "\"'" ; then
11593 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11598 case "$CPPFLAGS" in
11599 *$cf_add_cflags) #(vi
11602 case $cf_add_cflags in #(vi
11604 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11606 CPPFLAGS=`echo "$CPPFLAGS" | \
11607 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11608 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11612 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11617 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11622 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11624 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11626 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11627 && test -z "${cf_tst_cflags}" \
11628 && cf_fix_cppflags=no
11633 if test -n "$cf_new_cflags" ; then
11635 CFLAGS="$CFLAGS $cf_new_cflags"
11638 if test -n "$cf_new_cppflags" ; then
11640 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11643 if test -n "$cf_new_extra_cppflags" ; then
11645 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11653 echo "$as_me:11653: checking if you want to perform memory-leak testing" >&5
11654 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
11656 # Check whether --enable-leaks or --disable-leaks was given.
11657 if test "${enable_leaks+set}" = set; then
11658 enableval="$enable_leaks"
11659 if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
11661 : ${with_no_leaks:=no}
11663 echo "$as_me:11663: result: $with_no_leaks" >&5
11664 echo "${ECHO_T}$with_no_leaks" >&6
11666 if test "$with_no_leaks" = yes ; then
11667 cat >>confdefs.h <<\EOF
11673 cat >>confdefs.h <<\EOF
11674 #define HAVE_NC_ALLOC_H 1
11677 ### use option --enable-expanded to generate certain macros as functions
11679 # Check whether --enable-expanded or --disable-expanded was given.
11680 if test "${enable_expanded+set}" = set; then
11681 enableval="$enable_expanded"
11682 test "$enableval" = yes && cat >>confdefs.h <<\EOF
11683 #define NCURSES_EXPANDED 1
11688 ### use option --disable-macros to suppress macros in favor of functions
11690 # Check whether --enable-macros or --disable-macros was given.
11691 if test "${enable_macros+set}" = set; then
11692 enableval="$enable_macros"
11693 test "$enableval" = no && cat >>confdefs.h <<\EOF
11694 #define NCURSES_NOMACROS 1
11699 # Normally we only add trace() to the debug-library. Allow this to be
11700 # extended to all models of the ncurses library:
11702 case "$CFLAGS $CPPFLAGS" in
11708 echo "$as_me:11708: checking whether to add trace feature to all models" >&5
11709 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
11711 # Check whether --with-trace or --without-trace was given.
11712 if test "${with_trace+set}" = set; then
11713 withval="$with_trace"
11714 cf_with_trace=$withval
11716 cf_with_trace=$cf_all_traces
11718 echo "$as_me:11718: result: $cf_with_trace" >&5
11719 echo "${ECHO_T}$cf_with_trace" >&6
11721 if test "$cf_with_trace" = yes ; then
11728 cf_new_extra_cppflags=
11730 for cf_add_cflags in -DTRACE
11732 case $cf_fix_cppflags in
11734 case $cf_add_cflags in #(vi
11735 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11736 case $cf_add_cflags in
11738 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11740 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11741 && test -z "${cf_tst_cflags}" \
11742 && cf_fix_cppflags=yes
11744 if test $cf_fix_cppflags = yes ; then
11745 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11747 elif test "${cf_tst_cflags}" = "\"'" ; then
11748 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11753 case "$CPPFLAGS" in
11754 *$cf_add_cflags) #(vi
11757 case $cf_add_cflags in #(vi
11759 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11761 CPPFLAGS=`echo "$CPPFLAGS" | \
11762 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11763 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11767 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11772 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11777 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11779 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11781 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11782 && test -z "${cf_tst_cflags}" \
11783 && cf_fix_cppflags=no
11788 if test -n "$cf_new_cflags" ; then
11790 CFLAGS="$CFLAGS $cf_new_cflags"
11793 if test -n "$cf_new_cppflags" ; then
11795 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11798 if test -n "$cf_new_extra_cppflags" ; then
11800 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11808 ### Checks for libraries.
11809 case $cf_cv_system_name in #(vi
11813 echo "$as_me:11813: checking for gettimeofday" >&5
11814 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
11815 if test "${ac_cv_func_gettimeofday+set}" = set; then
11816 echo $ECHO_N "(cached) $ECHO_C" >&6
11818 cat >conftest.$ac_ext <<_ACEOF
11819 #line 11819 "configure"
11820 #include "confdefs.h"
11821 /* System header to define __stub macros and hopefully few prototypes,
11822 which can conflict with char gettimeofday (); below. */
11823 #include <assert.h>
11824 /* Override any gcc2 internal prototype to avoid an error. */
11828 /* We use char because int might match the return type of a gcc2
11829 builtin and then its argument prototype would still apply. */
11830 char gettimeofday ();
11836 /* The GNU C library defines this for functions which it implements
11837 to always fail with ENOSYS. Some functions are actually named
11838 something starting with __ and the normal name is an alias. */
11839 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
11849 rm -f conftest.$ac_objext conftest$ac_exeext
11850 if { (eval echo "$as_me:11850: \"$ac_link\"") >&5
11851 (eval $ac_link) 2>&5
11853 echo "$as_me:11853: \$? = $ac_status" >&5
11854 (exit $ac_status); } &&
11855 { ac_try='test -s conftest$ac_exeext'
11856 { (eval echo "$as_me:11856: \"$ac_try\"") >&5
11857 (eval $ac_try) 2>&5
11859 echo "$as_me:11859: \$? = $ac_status" >&5
11860 (exit $ac_status); }; }; then
11861 ac_cv_func_gettimeofday=yes
11863 echo "$as_me: failed program was:" >&5
11864 cat conftest.$ac_ext >&5
11865 ac_cv_func_gettimeofday=no
11867 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11869 echo "$as_me:11869: result: $ac_cv_func_gettimeofday" >&5
11870 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
11871 if test $ac_cv_func_gettimeofday = yes; then
11872 cat >>confdefs.h <<\EOF
11873 #define HAVE_GETTIMEOFDAY 1
11878 echo "$as_me:11878: checking for gettimeofday in -lbsd" >&5
11879 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
11880 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
11881 echo $ECHO_N "(cached) $ECHO_C" >&6
11883 ac_check_lib_save_LIBS=$LIBS
11885 cat >conftest.$ac_ext <<_ACEOF
11886 #line 11886 "configure"
11887 #include "confdefs.h"
11889 /* Override any gcc2 internal prototype to avoid an error. */
11893 /* We use char because int might match the return type of a gcc2
11894 builtin and then its argument prototype would still apply. */
11895 char gettimeofday ();
11904 rm -f conftest.$ac_objext conftest$ac_exeext
11905 if { (eval echo "$as_me:11905: \"$ac_link\"") >&5
11906 (eval $ac_link) 2>&5
11908 echo "$as_me:11908: \$? = $ac_status" >&5
11909 (exit $ac_status); } &&
11910 { ac_try='test -s conftest$ac_exeext'
11911 { (eval echo "$as_me:11911: \"$ac_try\"") >&5
11912 (eval $ac_try) 2>&5
11914 echo "$as_me:11914: \$? = $ac_status" >&5
11915 (exit $ac_status); }; }; then
11916 ac_cv_lib_bsd_gettimeofday=yes
11918 echo "$as_me: failed program was:" >&5
11919 cat conftest.$ac_ext >&5
11920 ac_cv_lib_bsd_gettimeofday=no
11922 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11923 LIBS=$ac_check_lib_save_LIBS
11925 echo "$as_me:11925: result: $ac_cv_lib_bsd_gettimeofday" >&5
11926 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
11927 if test $ac_cv_lib_bsd_gettimeofday = yes; then
11928 cat >>confdefs.h <<\EOF
11929 #define HAVE_GETTIMEOFDAY 1
11939 echo "$as_me:11939: checking if -lm needed for math functions" >&5
11940 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
11941 if test "${cf_cv_need_libm+set}" = set; then
11942 echo $ECHO_N "(cached) $ECHO_C" >&6
11945 cat >conftest.$ac_ext <<_ACEOF
11946 #line 11946 "configure"
11947 #include "confdefs.h"
11955 double x = rand(); printf("result = %g\n", sin(x))
11960 rm -f conftest.$ac_objext conftest$ac_exeext
11961 if { (eval echo "$as_me:11961: \"$ac_link\"") >&5
11962 (eval $ac_link) 2>&5
11964 echo "$as_me:11964: \$? = $ac_status" >&5
11965 (exit $ac_status); } &&
11966 { ac_try='test -s conftest$ac_exeext'
11967 { (eval echo "$as_me:11967: \"$ac_try\"") >&5
11968 (eval $ac_try) 2>&5
11970 echo "$as_me:11970: \$? = $ac_status" >&5
11971 (exit $ac_status); }; }; then
11974 echo "$as_me: failed program was:" >&5
11975 cat conftest.$ac_ext >&5
11976 cf_cv_need_libm=yes
11978 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11980 echo "$as_me:11980: result: $cf_cv_need_libm" >&5
11981 echo "${ECHO_T}$cf_cv_need_libm" >&6
11982 if test "$cf_cv_need_libm" = yes
11987 ### Checks for header files.
11988 echo "$as_me:11988: checking for ANSI C header files" >&5
11989 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11990 if test "${ac_cv_header_stdc+set}" = set; then
11991 echo $ECHO_N "(cached) $ECHO_C" >&6
11993 cat >conftest.$ac_ext <<_ACEOF
11994 #line 11994 "configure"
11995 #include "confdefs.h"
11996 #include <stdlib.h>
11997 #include <stdarg.h>
11998 #include <string.h>
12002 if { (eval echo "$as_me:12002: \"$ac_cpp conftest.$ac_ext\"") >&5
12003 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12005 egrep -v '^ *\+' conftest.er1 >conftest.err
12007 cat conftest.err >&5
12008 echo "$as_me:12008: \$? = $ac_status" >&5
12009 (exit $ac_status); } >/dev/null; then
12010 if test -s conftest.err; then
12011 ac_cpp_err=$ac_c_preproc_warn_flag
12018 if test -z "$ac_cpp_err"; then
12019 ac_cv_header_stdc=yes
12021 echo "$as_me: failed program was:" >&5
12022 cat conftest.$ac_ext >&5
12023 ac_cv_header_stdc=no
12025 rm -f conftest.err conftest.$ac_ext
12027 if test $ac_cv_header_stdc = yes; then
12028 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12029 cat >conftest.$ac_ext <<_ACEOF
12030 #line 12030 "configure"
12031 #include "confdefs.h"
12032 #include <string.h>
12035 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12036 egrep "memchr" >/dev/null 2>&1; then
12039 ac_cv_header_stdc=no
12045 if test $ac_cv_header_stdc = yes; then
12046 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12047 cat >conftest.$ac_ext <<_ACEOF
12048 #line 12048 "configure"
12049 #include "confdefs.h"
12050 #include <stdlib.h>
12053 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12054 egrep "free" >/dev/null 2>&1; then
12057 ac_cv_header_stdc=no
12063 if test $ac_cv_header_stdc = yes; then
12064 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12065 if test "$cross_compiling" = yes; then
12068 cat >conftest.$ac_ext <<_ACEOF
12069 #line 12069 "configure"
12070 #include "confdefs.h"
12072 #if ((' ' & 0x0FF) == 0x020)
12073 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12074 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12076 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12077 || ('j' <= (c) && (c) <= 'r') \
12078 || ('s' <= (c) && (c) <= 'z'))
12079 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12082 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12087 for (i = 0; i < 256; i++)
12088 if (XOR (islower (i), ISLOWER (i))
12089 || toupper (i) != TOUPPER (i))
12090 $ac_main_return(2);
12091 $ac_main_return (0);
12094 rm -f conftest$ac_exeext
12095 if { (eval echo "$as_me:12095: \"$ac_link\"") >&5
12096 (eval $ac_link) 2>&5
12098 echo "$as_me:12098: \$? = $ac_status" >&5
12099 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12100 { (eval echo "$as_me:12100: \"$ac_try\"") >&5
12101 (eval $ac_try) 2>&5
12103 echo "$as_me:12103: \$? = $ac_status" >&5
12104 (exit $ac_status); }; }; then
12107 echo "$as_me: program exited with status $ac_status" >&5
12108 echo "$as_me: failed program was:" >&5
12109 cat conftest.$ac_ext >&5
12110 ac_cv_header_stdc=no
12112 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12116 echo "$as_me:12116: result: $ac_cv_header_stdc" >&5
12117 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12118 if test $ac_cv_header_stdc = yes; then
12120 cat >>confdefs.h <<\EOF
12121 #define STDC_HEADERS 1
12126 ac_header_dirent=no
12127 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12128 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12129 echo "$as_me:12129: checking for $ac_hdr that defines DIR" >&5
12130 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12131 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12132 echo $ECHO_N "(cached) $ECHO_C" >&6
12134 cat >conftest.$ac_ext <<_ACEOF
12135 #line 12135 "configure"
12136 #include "confdefs.h"
12137 #include <sys/types.h>
12149 rm -f conftest.$ac_objext
12150 if { (eval echo "$as_me:12150: \"$ac_compile\"") >&5
12151 (eval $ac_compile) 2>&5
12153 echo "$as_me:12153: \$? = $ac_status" >&5
12154 (exit $ac_status); } &&
12155 { ac_try='test -s conftest.$ac_objext'
12156 { (eval echo "$as_me:12156: \"$ac_try\"") >&5
12157 (eval $ac_try) 2>&5
12159 echo "$as_me:12159: \$? = $ac_status" >&5
12160 (exit $ac_status); }; }; then
12161 eval "$as_ac_Header=yes"
12163 echo "$as_me: failed program was:" >&5
12164 cat conftest.$ac_ext >&5
12165 eval "$as_ac_Header=no"
12167 rm -f conftest.$ac_objext conftest.$ac_ext
12169 echo "$as_me:12169: result: `eval echo '${'$as_ac_Header'}'`" >&5
12170 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12171 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12172 cat >>confdefs.h <<EOF
12173 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12176 ac_header_dirent=$ac_hdr; break
12180 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12181 if test $ac_header_dirent = dirent.h; then
12182 echo "$as_me:12182: checking for opendir in -ldir" >&5
12183 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12184 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12185 echo $ECHO_N "(cached) $ECHO_C" >&6
12187 ac_check_lib_save_LIBS=$LIBS
12189 cat >conftest.$ac_ext <<_ACEOF
12190 #line 12190 "configure"
12191 #include "confdefs.h"
12193 /* Override any gcc2 internal prototype to avoid an error. */
12197 /* We use char because int might match the return type of a gcc2
12198 builtin and then its argument prototype would still apply. */
12208 rm -f conftest.$ac_objext conftest$ac_exeext
12209 if { (eval echo "$as_me:12209: \"$ac_link\"") >&5
12210 (eval $ac_link) 2>&5
12212 echo "$as_me:12212: \$? = $ac_status" >&5
12213 (exit $ac_status); } &&
12214 { ac_try='test -s conftest$ac_exeext'
12215 { (eval echo "$as_me:12215: \"$ac_try\"") >&5
12216 (eval $ac_try) 2>&5
12218 echo "$as_me:12218: \$? = $ac_status" >&5
12219 (exit $ac_status); }; }; then
12220 ac_cv_lib_dir_opendir=yes
12222 echo "$as_me: failed program was:" >&5
12223 cat conftest.$ac_ext >&5
12224 ac_cv_lib_dir_opendir=no
12226 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12227 LIBS=$ac_check_lib_save_LIBS
12229 echo "$as_me:12229: result: $ac_cv_lib_dir_opendir" >&5
12230 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12231 if test $ac_cv_lib_dir_opendir = yes; then
12236 echo "$as_me:12236: checking for opendir in -lx" >&5
12237 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12238 if test "${ac_cv_lib_x_opendir+set}" = set; then
12239 echo $ECHO_N "(cached) $ECHO_C" >&6
12241 ac_check_lib_save_LIBS=$LIBS
12243 cat >conftest.$ac_ext <<_ACEOF
12244 #line 12244 "configure"
12245 #include "confdefs.h"
12247 /* Override any gcc2 internal prototype to avoid an error. */
12251 /* We use char because int might match the return type of a gcc2
12252 builtin and then its argument prototype would still apply. */
12262 rm -f conftest.$ac_objext conftest$ac_exeext
12263 if { (eval echo "$as_me:12263: \"$ac_link\"") >&5
12264 (eval $ac_link) 2>&5
12266 echo "$as_me:12266: \$? = $ac_status" >&5
12267 (exit $ac_status); } &&
12268 { ac_try='test -s conftest$ac_exeext'
12269 { (eval echo "$as_me:12269: \"$ac_try\"") >&5
12270 (eval $ac_try) 2>&5
12272 echo "$as_me:12272: \$? = $ac_status" >&5
12273 (exit $ac_status); }; }; then
12274 ac_cv_lib_x_opendir=yes
12276 echo "$as_me: failed program was:" >&5
12277 cat conftest.$ac_ext >&5
12278 ac_cv_lib_x_opendir=no
12280 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12281 LIBS=$ac_check_lib_save_LIBS
12283 echo "$as_me:12283: result: $ac_cv_lib_x_opendir" >&5
12284 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12285 if test $ac_cv_lib_x_opendir = yes; then
12291 echo "$as_me:12291: checking whether time.h and sys/time.h may both be included" >&5
12292 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12293 if test "${ac_cv_header_time+set}" = set; then
12294 echo $ECHO_N "(cached) $ECHO_C" >&6
12296 cat >conftest.$ac_ext <<_ACEOF
12297 #line 12297 "configure"
12298 #include "confdefs.h"
12299 #include <sys/types.h>
12300 #include <sys/time.h>
12306 if ((struct tm *) 0)
12312 rm -f conftest.$ac_objext
12313 if { (eval echo "$as_me:12313: \"$ac_compile\"") >&5
12314 (eval $ac_compile) 2>&5
12316 echo "$as_me:12316: \$? = $ac_status" >&5
12317 (exit $ac_status); } &&
12318 { ac_try='test -s conftest.$ac_objext'
12319 { (eval echo "$as_me:12319: \"$ac_try\"") >&5
12320 (eval $ac_try) 2>&5
12322 echo "$as_me:12322: \$? = $ac_status" >&5
12323 (exit $ac_status); }; }; then
12324 ac_cv_header_time=yes
12326 echo "$as_me: failed program was:" >&5
12327 cat conftest.$ac_ext >&5
12328 ac_cv_header_time=no
12330 rm -f conftest.$ac_objext conftest.$ac_ext
12332 echo "$as_me:12332: result: $ac_cv_header_time" >&5
12333 echo "${ECHO_T}$ac_cv_header_time" >&6
12334 if test $ac_cv_header_time = yes; then
12336 cat >>confdefs.h <<\EOF
12337 #define TIME_WITH_SYS_TIME 1
12342 echo "$as_me:12342: checking for regular-expression headers" >&5
12343 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
12344 if test "${cf_cv_regex+set}" = set; then
12345 echo $ECHO_N "(cached) $ECHO_C" >&6
12348 cat >conftest.$ac_ext <<_ACEOF
12349 #line 12349 "configure"
12350 #include "confdefs.h"
12351 #include <sys/types.h>
12358 int x = regcomp(p, "", 0);
12359 int y = regexec(p, "", 0, 0, 0);
12366 rm -f conftest.$ac_objext conftest$ac_exeext
12367 if { (eval echo "$as_me:12367: \"$ac_link\"") >&5
12368 (eval $ac_link) 2>&5
12370 echo "$as_me:12370: \$? = $ac_status" >&5
12371 (exit $ac_status); } &&
12372 { ac_try='test -s conftest$ac_exeext'
12373 { (eval echo "$as_me:12373: \"$ac_try\"") >&5
12374 (eval $ac_try) 2>&5
12376 echo "$as_me:12376: \$? = $ac_status" >&5
12377 (exit $ac_status); }; }; then
12378 cf_cv_regex="regex.h"
12380 echo "$as_me: failed program was:" >&5
12381 cat conftest.$ac_ext >&5
12383 cat >conftest.$ac_ext <<_ACEOF
12384 #line 12384 "configure"
12385 #include "confdefs.h"
12386 #include <regexp.h>
12391 char *p = compile("", "", "", 0);
12392 int x = step("", "");
12398 rm -f conftest.$ac_objext conftest$ac_exeext
12399 if { (eval echo "$as_me:12399: \"$ac_link\"") >&5
12400 (eval $ac_link) 2>&5
12402 echo "$as_me:12402: \$? = $ac_status" >&5
12403 (exit $ac_status); } &&
12404 { ac_try='test -s conftest$ac_exeext'
12405 { (eval echo "$as_me:12405: \"$ac_try\"") >&5
12406 (eval $ac_try) 2>&5
12408 echo "$as_me:12408: \$? = $ac_status" >&5
12409 (exit $ac_status); }; }; then
12410 cf_cv_regex="regexp.h"
12412 echo "$as_me: failed program was:" >&5
12413 cat conftest.$ac_ext >&5
12415 cf_save_LIBS="$LIBS"
12417 cat >conftest.$ac_ext <<_ACEOF
12418 #line 12418 "configure"
12419 #include "confdefs.h"
12420 #include <regexpr.h>
12425 char *p = compile("", "", "");
12426 int x = step("", "");
12432 rm -f conftest.$ac_objext conftest$ac_exeext
12433 if { (eval echo "$as_me:12433: \"$ac_link\"") >&5
12434 (eval $ac_link) 2>&5
12436 echo "$as_me:12436: \$? = $ac_status" >&5
12437 (exit $ac_status); } &&
12438 { ac_try='test -s conftest$ac_exeext'
12439 { (eval echo "$as_me:12439: \"$ac_try\"") >&5
12440 (eval $ac_try) 2>&5
12442 echo "$as_me:12442: \$? = $ac_status" >&5
12443 (exit $ac_status); }; }; then
12444 cf_cv_regex="regexpr.h"
12446 echo "$as_me: failed program was:" >&5
12447 cat conftest.$ac_ext >&5
12448 LIBS="$cf_save_LIBS"
12450 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12452 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12454 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12458 echo "$as_me:12458: result: $cf_cv_regex" >&5
12459 echo "${ECHO_T}$cf_cv_regex" >&6
12460 case $cf_cv_regex in
12461 regex.h) cat >>confdefs.h <<\EOF
12462 #define HAVE_REGEX_H_FUNCS 1
12465 regexp.h) cat >>confdefs.h <<\EOF
12466 #define HAVE_REGEXP_H_FUNCS 1
12469 regexpr.h) cat >>confdefs.h <<\EOF
12470 #define HAVE_REGEXPR_H_FUNCS 1
12493 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12494 echo "$as_me:12494: checking for $ac_header" >&5
12495 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12496 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12497 echo $ECHO_N "(cached) $ECHO_C" >&6
12499 cat >conftest.$ac_ext <<_ACEOF
12500 #line 12500 "configure"
12501 #include "confdefs.h"
12502 #include <$ac_header>
12504 if { (eval echo "$as_me:12504: \"$ac_cpp conftest.$ac_ext\"") >&5
12505 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12507 egrep -v '^ *\+' conftest.er1 >conftest.err
12509 cat conftest.err >&5
12510 echo "$as_me:12510: \$? = $ac_status" >&5
12511 (exit $ac_status); } >/dev/null; then
12512 if test -s conftest.err; then
12513 ac_cpp_err=$ac_c_preproc_warn_flag
12520 if test -z "$ac_cpp_err"; then
12521 eval "$as_ac_Header=yes"
12523 echo "$as_me: failed program was:" >&5
12524 cat conftest.$ac_ext >&5
12525 eval "$as_ac_Header=no"
12527 rm -f conftest.err conftest.$ac_ext
12529 echo "$as_me:12529: result: `eval echo '${'$as_ac_Header'}'`" >&5
12530 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12531 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12532 cat >>confdefs.h <<EOF
12533 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12539 # check for ISC (this may also define _POSIX_SOURCE)
12540 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
12541 if test "$ISC" = yes ; then
12543 echo "$as_me:12543: checking for main in -lcposix" >&5
12544 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
12545 if test "${ac_cv_lib_cposix_main+set}" = set; then
12546 echo $ECHO_N "(cached) $ECHO_C" >&6
12548 ac_check_lib_save_LIBS=$LIBS
12549 LIBS="-lcposix $LIBS"
12550 cat >conftest.$ac_ext <<_ACEOF
12551 #line 12551 "configure"
12552 #include "confdefs.h"
12562 rm -f conftest.$ac_objext conftest$ac_exeext
12563 if { (eval echo "$as_me:12563: \"$ac_link\"") >&5
12564 (eval $ac_link) 2>&5
12566 echo "$as_me:12566: \$? = $ac_status" >&5
12567 (exit $ac_status); } &&
12568 { ac_try='test -s conftest$ac_exeext'
12569 { (eval echo "$as_me:12569: \"$ac_try\"") >&5
12570 (eval $ac_try) 2>&5
12572 echo "$as_me:12572: \$? = $ac_status" >&5
12573 (exit $ac_status); }; }; then
12574 ac_cv_lib_cposix_main=yes
12576 echo "$as_me: failed program was:" >&5
12577 cat conftest.$ac_ext >&5
12578 ac_cv_lib_cposix_main=no
12580 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12581 LIBS=$ac_check_lib_save_LIBS
12583 echo "$as_me:12583: result: $ac_cv_lib_cposix_main" >&5
12584 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
12585 if test $ac_cv_lib_cposix_main = yes; then
12586 cat >>confdefs.h <<EOF
12587 #define HAVE_LIBCPOSIX 1
12590 LIBS="-lcposix $LIBS"
12594 echo "$as_me:12594: checking for bzero in -linet" >&5
12595 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
12596 if test "${ac_cv_lib_inet_bzero+set}" = set; then
12597 echo $ECHO_N "(cached) $ECHO_C" >&6
12599 ac_check_lib_save_LIBS=$LIBS
12600 LIBS="-linet $LIBS"
12601 cat >conftest.$ac_ext <<_ACEOF
12602 #line 12602 "configure"
12603 #include "confdefs.h"
12605 /* Override any gcc2 internal prototype to avoid an error. */
12609 /* We use char because int might match the return type of a gcc2
12610 builtin and then its argument prototype would still apply. */
12620 rm -f conftest.$ac_objext conftest$ac_exeext
12621 if { (eval echo "$as_me:12621: \"$ac_link\"") >&5
12622 (eval $ac_link) 2>&5
12624 echo "$as_me:12624: \$? = $ac_status" >&5
12625 (exit $ac_status); } &&
12626 { ac_try='test -s conftest$ac_exeext'
12627 { (eval echo "$as_me:12627: \"$ac_try\"") >&5
12628 (eval $ac_try) 2>&5
12630 echo "$as_me:12630: \$? = $ac_status" >&5
12631 (exit $ac_status); }; }; then
12632 ac_cv_lib_inet_bzero=yes
12634 echo "$as_me: failed program was:" >&5
12635 cat conftest.$ac_ext >&5
12636 ac_cv_lib_inet_bzero=no
12638 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12639 LIBS=$ac_check_lib_save_LIBS
12641 echo "$as_me:12641: result: $ac_cv_lib_inet_bzero" >&5
12642 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
12643 if test $ac_cv_lib_inet_bzero = yes; then
12644 LIBS="$LIBS -linet"
12648 echo "$as_me:12648: checking if sys/time.h works with sys/select.h" >&5
12649 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
12650 if test "${cf_cv_sys_time_select+set}" = set; then
12651 echo $ECHO_N "(cached) $ECHO_C" >&6
12654 cat >conftest.$ac_ext <<_ACEOF
12655 #line 12655 "configure"
12656 #include "confdefs.h"
12658 #include <sys/types.h>
12659 #ifdef HAVE_SYS_TIME_H
12660 #include <sys/time.h>
12662 #ifdef HAVE_SYS_SELECT_H
12663 #include <sys/select.h>
12674 rm -f conftest.$ac_objext
12675 if { (eval echo "$as_me:12675: \"$ac_compile\"") >&5
12676 (eval $ac_compile) 2>&5
12678 echo "$as_me:12678: \$? = $ac_status" >&5
12679 (exit $ac_status); } &&
12680 { ac_try='test -s conftest.$ac_objext'
12681 { (eval echo "$as_me:12681: \"$ac_try\"") >&5
12682 (eval $ac_try) 2>&5
12684 echo "$as_me:12684: \$? = $ac_status" >&5
12685 (exit $ac_status); }; }; then
12686 cf_cv_sys_time_select=yes
12688 echo "$as_me: failed program was:" >&5
12689 cat conftest.$ac_ext >&5
12690 cf_cv_sys_time_select=no
12692 rm -f conftest.$ac_objext conftest.$ac_ext
12696 echo "$as_me:12696: result: $cf_cv_sys_time_select" >&5
12697 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
12698 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
12699 #define HAVE_SYS_TIME_SELECT 1
12702 ### checks for compiler characteristics
12704 ac_cpp='$CPP $CPPFLAGS'
12705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12708 ac_main_return=return
12710 echo "$as_me:12710: checking for $CC option to accept ANSI C" >&5
12711 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
12712 if test "${ac_cv_prog_cc_stdc+set}" = set; then
12713 echo $ECHO_N "(cached) $ECHO_C" >&6
12715 ac_cv_prog_cc_stdc=no
12717 cat >conftest.$ac_ext <<_ACEOF
12718 #line 12718 "configure"
12719 #include "confdefs.h"
12720 #include <stdarg.h>
12722 #include <sys/types.h>
12723 #include <sys/stat.h>
12724 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
12725 struct buf { int x; };
12726 FILE * (*rcsopen) (struct buf *, struct stat *, int);
12727 static char *e (p, i)
12733 static char *f (char * (*g) (char **, int), char **p, ...)
12738 s = g (p, va_arg (v,int));
12742 int test (int i, double x);
12743 struct s1 {int (*f) (int a);};
12744 struct s2 {int (*f) (double a);};
12745 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12751 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
12756 # Don't try gcc -ansi; that turns off useful extensions and
12757 # breaks some systems' header files.
12758 # AIX -qlanglvl=ansi
12759 # Ultrix and OSF/1 -std1
12760 # HP-UX 10.20 and later -Ae
12761 # HP-UX older versions -Aa -D_HPUX_SOURCE
12762 # SVR4 -Xc -D__EXTENSIONS__
12763 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12765 CC="$ac_save_CC $ac_arg"
12766 rm -f conftest.$ac_objext
12767 if { (eval echo "$as_me:12767: \"$ac_compile\"") >&5
12768 (eval $ac_compile) 2>&5
12770 echo "$as_me:12770: \$? = $ac_status" >&5
12771 (exit $ac_status); } &&
12772 { ac_try='test -s conftest.$ac_objext'
12773 { (eval echo "$as_me:12773: \"$ac_try\"") >&5
12774 (eval $ac_try) 2>&5
12776 echo "$as_me:12776: \$? = $ac_status" >&5
12777 (exit $ac_status); }; }; then
12778 ac_cv_prog_cc_stdc=$ac_arg
12781 echo "$as_me: failed program was:" >&5
12782 cat conftest.$ac_ext >&5
12784 rm -f conftest.$ac_objext
12786 rm -f conftest.$ac_ext conftest.$ac_objext
12791 case "x$ac_cv_prog_cc_stdc" in
12793 echo "$as_me:12793: result: none needed" >&5
12794 echo "${ECHO_T}none needed" >&6 ;;
12796 echo "$as_me:12796: result: $ac_cv_prog_cc_stdc" >&5
12797 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
12798 CC="$CC $ac_cv_prog_cc_stdc" ;;
12801 echo "$as_me:12801: checking for an ANSI C-conforming const" >&5
12802 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
12803 if test "${ac_cv_c_const+set}" = set; then
12804 echo $ECHO_N "(cached) $ECHO_C" >&6
12806 cat >conftest.$ac_ext <<_ACEOF
12807 #line 12807 "configure"
12808 #include "confdefs.h"
12813 /* FIXME: Include the comments suggested by Paul. */
12814 #ifndef __cplusplus
12815 /* Ultrix mips cc rejects this. */
12816 typedef int charset[2];
12818 /* SunOS 4.1.1 cc rejects this. */
12819 char const *const *ccp;
12821 /* NEC SVR4.0.2 mips cc rejects this. */
12822 struct point {int x, y;};
12823 static struct point const zero = {0,0};
12824 /* AIX XL C 1.02.0.0 rejects this.
12825 It does not let you subtract one const X* pointer from another in
12826 an arm of an if-expression whose if-part is not a constant
12828 const char *g = "string";
12829 ccp = &g + (g ? g-g : 0);
12830 /* HPUX 7.0 cc rejects these. */
12833 ccp = (char const *const *) p;
12834 { /* SCO 3.2v4 cc rejects this. */
12836 char const *s = 0 ? (char *) 0 : (char const *) 0;
12840 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12841 int x[] = {25, 17};
12842 const int *foo = &x[0];
12845 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12846 typedef const int *iptr;
12850 { /* AIX XL C 1.02.0.0 rejects this saying
12851 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12852 struct s { int j; const int *ap[3]; };
12853 struct s *b; b->j = 5;
12855 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12856 const int foo = 10;
12864 rm -f conftest.$ac_objext
12865 if { (eval echo "$as_me:12865: \"$ac_compile\"") >&5
12866 (eval $ac_compile) 2>&5
12868 echo "$as_me:12868: \$? = $ac_status" >&5
12869 (exit $ac_status); } &&
12870 { ac_try='test -s conftest.$ac_objext'
12871 { (eval echo "$as_me:12871: \"$ac_try\"") >&5
12872 (eval $ac_try) 2>&5
12874 echo "$as_me:12874: \$? = $ac_status" >&5
12875 (exit $ac_status); }; }; then
12878 echo "$as_me: failed program was:" >&5
12879 cat conftest.$ac_ext >&5
12882 rm -f conftest.$ac_objext conftest.$ac_ext
12884 echo "$as_me:12884: result: $ac_cv_c_const" >&5
12885 echo "${ECHO_T}$ac_cv_c_const" >&6
12886 if test $ac_cv_c_const = no; then
12888 cat >>confdefs.h <<\EOF
12894 echo "$as_me:12894: checking for inline" >&5
12895 echo $ECHO_N "checking for inline... $ECHO_C" >&6
12896 if test "${ac_cv_c_inline+set}" = set; then
12897 echo $ECHO_N "(cached) $ECHO_C" >&6
12900 for ac_kw in inline __inline__ __inline; do
12901 cat >conftest.$ac_ext <<_ACEOF
12902 #line 12902 "configure"
12903 #include "confdefs.h"
12904 #ifndef __cplusplus
12905 static $ac_kw int static_foo () {return 0; }
12906 $ac_kw int foo () {return 0; }
12910 rm -f conftest.$ac_objext
12911 if { (eval echo "$as_me:12911: \"$ac_compile\"") >&5
12912 (eval $ac_compile) 2>&5
12914 echo "$as_me:12914: \$? = $ac_status" >&5
12915 (exit $ac_status); } &&
12916 { ac_try='test -s conftest.$ac_objext'
12917 { (eval echo "$as_me:12917: \"$ac_try\"") >&5
12918 (eval $ac_try) 2>&5
12920 echo "$as_me:12920: \$? = $ac_status" >&5
12921 (exit $ac_status); }; }; then
12922 ac_cv_c_inline=$ac_kw; break
12924 echo "$as_me: failed program was:" >&5
12925 cat conftest.$ac_ext >&5
12927 rm -f conftest.$ac_objext conftest.$ac_ext
12931 echo "$as_me:12931: result: $ac_cv_c_inline" >&5
12932 echo "${ECHO_T}$ac_cv_c_inline" >&6
12933 case $ac_cv_c_inline in
12936 cat >>confdefs.h <<\EOF
12940 *) cat >>confdefs.h <<EOF
12941 #define inline $ac_cv_c_inline
12947 if test "$ac_cv_c_inline" != no ; then
12948 NCURSES_INLINE=inline
12949 if test "$INTEL_COMPILER" = yes
12952 elif test "$GCC" = yes
12954 echo "$as_me:12954: checking if gcc supports options to tune inlining" >&5
12955 echo $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6
12956 if test "${cf_cv_gcc_inline+set}" = set; then
12957 echo $ECHO_N "(cached) $ECHO_C" >&6
12960 cf_save_CFLAGS=$CFLAGS
12961 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
12962 cat >conftest.$ac_ext <<_ACEOF
12963 #line 12963 "configure"
12964 #include "confdefs.h"
12965 inline int foo(void) { return 1; }
12969 ${cf_cv_main_return:-return} foo()
12974 rm -f conftest.$ac_objext
12975 if { (eval echo "$as_me:12975: \"$ac_compile\"") >&5
12976 (eval $ac_compile) 2>&5
12978 echo "$as_me:12978: \$? = $ac_status" >&5
12979 (exit $ac_status); } &&
12980 { ac_try='test -s conftest.$ac_objext'
12981 { (eval echo "$as_me:12981: \"$ac_try\"") >&5
12982 (eval $ac_try) 2>&5
12984 echo "$as_me:12984: \$? = $ac_status" >&5
12985 (exit $ac_status); }; }; then
12986 cf_cv_gcc_inline=yes
12988 echo "$as_me: failed program was:" >&5
12989 cat conftest.$ac_ext >&5
12990 cf_cv_gcc_inline=no
12992 rm -f conftest.$ac_objext conftest.$ac_ext
12993 CFLAGS=$cf_save_CFLAGS
12996 echo "$as_me:12996: result: $cf_cv_gcc_inline" >&5
12997 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
12998 if test "$cf_cv_gcc_inline" = yes ; then
13003 cf_new_extra_cppflags=
13005 for cf_add_cflags in --param max-inline-insns-single=1200
13007 case $cf_fix_cppflags in
13009 case $cf_add_cflags in #(vi
13010 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13011 case $cf_add_cflags in
13013 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13015 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13016 && test -z "${cf_tst_cflags}" \
13017 && cf_fix_cppflags=yes
13019 if test $cf_fix_cppflags = yes ; then
13020 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13022 elif test "${cf_tst_cflags}" = "\"'" ; then
13023 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13028 case "$CPPFLAGS" in
13029 *$cf_add_cflags) #(vi
13032 case $cf_add_cflags in #(vi
13034 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13036 CPPFLAGS=`echo "$CPPFLAGS" | \
13037 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
13038 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
13042 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13047 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13052 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13054 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13056 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13057 && test -z "${cf_tst_cflags}" \
13058 && cf_fix_cppflags=no
13063 if test -n "$cf_new_cflags" ; then
13065 CFLAGS="$CFLAGS $cf_new_cflags"
13068 if test -n "$cf_new_cppflags" ; then
13070 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13073 if test -n "$cf_new_extra_cppflags" ; then
13075 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13082 echo "$as_me:13082: checking for signal global datatype" >&5
13083 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13084 if test "${cf_cv_sig_atomic_t+set}" = set; then
13085 echo $ECHO_N "(cached) $ECHO_C" >&6
13089 "volatile sig_atomic_t" \
13093 cat >conftest.$ac_ext <<_ACEOF
13094 #line 13094 "configure"
13095 #include "confdefs.h"
13097 #include <sys/types.h>
13098 #include <signal.h>
13103 static void handler(int sig)
13110 signal(SIGINT, handler);
13116 rm -f conftest.$ac_objext
13117 if { (eval echo "$as_me:13117: \"$ac_compile\"") >&5
13118 (eval $ac_compile) 2>&5
13120 echo "$as_me:13120: \$? = $ac_status" >&5
13121 (exit $ac_status); } &&
13122 { ac_try='test -s conftest.$ac_objext'
13123 { (eval echo "$as_me:13123: \"$ac_try\"") >&5
13124 (eval $ac_try) 2>&5
13126 echo "$as_me:13126: \$? = $ac_status" >&5
13127 (exit $ac_status); }; }; then
13128 cf_cv_sig_atomic_t=$cf_type
13130 echo "$as_me: failed program was:" >&5
13131 cat conftest.$ac_ext >&5
13132 cf_cv_sig_atomic_t=no
13134 rm -f conftest.$ac_objext conftest.$ac_ext
13135 test "$cf_cv_sig_atomic_t" != no && break
13140 echo "$as_me:13140: result: $cf_cv_sig_atomic_t" >&5
13141 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13142 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13143 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13146 if test $NCURSES_CHTYPE = auto ; then
13148 echo "$as_me:13148: checking for type of chtype" >&5
13149 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13150 if test "${cf_cv_typeof_chtype+set}" = set; then
13151 echo $ECHO_N "(cached) $ECHO_C" >&6
13154 if test "$cross_compiling" = yes; then
13155 cf_cv_typeof_chtype=long
13157 cat >conftest.$ac_ext <<_ACEOF
13158 #line 13158 "configure"
13159 #include "confdefs.h"
13161 #define WANT_BITS 31
13165 FILE *fp = fopen("cf_test.out", "w");
13167 char *result = "long";
13168 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13171 for (n = 0; n < WANT_BITS; n++) {
13174 if (y != 1 || x == 0) {
13180 * If x is nonzero, an int is big enough for the bits
13183 result = (x != 0) ? "int" : "long";
13188 ${cf_cv_main_return:-return}(0);
13192 rm -f conftest$ac_exeext
13193 if { (eval echo "$as_me:13193: \"$ac_link\"") >&5
13194 (eval $ac_link) 2>&5
13196 echo "$as_me:13196: \$? = $ac_status" >&5
13197 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13198 { (eval echo "$as_me:13198: \"$ac_try\"") >&5
13199 (eval $ac_try) 2>&5
13201 echo "$as_me:13201: \$? = $ac_status" >&5
13202 (exit $ac_status); }; }; then
13203 cf_cv_typeof_chtype=`cat cf_test.out`
13205 echo "$as_me: program exited with status $ac_status" >&5
13206 echo "$as_me: failed program was:" >&5
13207 cat conftest.$ac_ext >&5
13208 cf_cv_typeof_chtype=long
13210 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13216 echo "$as_me:13216: result: $cf_cv_typeof_chtype" >&5
13217 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
13219 cat >>confdefs.h <<EOF
13220 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
13224 cf_cv_typeof_chtype=$NCURSES_CHTYPE
13226 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
13228 echo "$as_me:13228: checking if unsigned literals are legal" >&5
13229 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
13230 if test "${cf_cv_unsigned_literals+set}" = set; then
13231 echo $ECHO_N "(cached) $ECHO_C" >&6
13234 cat >conftest.$ac_ext <<_ACEOF
13235 #line 13235 "configure"
13236 #include "confdefs.h"
13241 long x = 1L + 1UL + 1U + 1
13246 rm -f conftest.$ac_objext
13247 if { (eval echo "$as_me:13247: \"$ac_compile\"") >&5
13248 (eval $ac_compile) 2>&5
13250 echo "$as_me:13250: \$? = $ac_status" >&5
13251 (exit $ac_status); } &&
13252 { ac_try='test -s conftest.$ac_objext'
13253 { (eval echo "$as_me:13253: \"$ac_try\"") >&5
13254 (eval $ac_try) 2>&5
13256 echo "$as_me:13256: \$? = $ac_status" >&5
13257 (exit $ac_status); }; }; then
13258 cf_cv_unsigned_literals=yes
13260 echo "$as_me: failed program was:" >&5
13261 cat conftest.$ac_ext >&5
13262 cf_cv_unsigned_literals=no
13264 rm -f conftest.$ac_objext conftest.$ac_ext
13268 echo "$as_me:13268: result: $cf_cv_unsigned_literals" >&5
13269 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
13272 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
13273 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
13275 if test $NCURSES_MMASK_T = auto ; then
13276 cf_cv_typeof_mmask_t=long
13278 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
13280 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
13282 ### Checks for external-data
13284 echo "$as_me:13284: checking if external errno is declared" >&5
13285 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
13286 if test "${cf_cv_dcl_errno+set}" = set; then
13287 echo $ECHO_N "(cached) $ECHO_C" >&6
13290 cat >conftest.$ac_ext <<_ACEOF
13291 #line 13291 "configure"
13292 #include "confdefs.h"
13294 #ifdef HAVE_STDLIB_H
13295 #include <stdlib.h>
13298 #include <sys/types.h>
13303 int x = (int) errno
13308 rm -f conftest.$ac_objext
13309 if { (eval echo "$as_me:13309: \"$ac_compile\"") >&5
13310 (eval $ac_compile) 2>&5
13312 echo "$as_me:13312: \$? = $ac_status" >&5
13313 (exit $ac_status); } &&
13314 { ac_try='test -s conftest.$ac_objext'
13315 { (eval echo "$as_me:13315: \"$ac_try\"") >&5
13316 (eval $ac_try) 2>&5
13318 echo "$as_me:13318: \$? = $ac_status" >&5
13319 (exit $ac_status); }; }; then
13320 cf_cv_dcl_errno=yes
13322 echo "$as_me: failed program was:" >&5
13323 cat conftest.$ac_ext >&5
13326 rm -f conftest.$ac_objext conftest.$ac_ext
13329 echo "$as_me:13329: result: $cf_cv_dcl_errno" >&5
13330 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
13332 if test "$cf_cv_dcl_errno" = no ; then
13334 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13336 cat >>confdefs.h <<EOF
13337 #define $cf_result 1
13342 # It's possible (for near-UNIX clones) that the data doesn't exist
13344 echo "$as_me:13344: checking if external errno exists" >&5
13345 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
13346 if test "${cf_cv_have_errno+set}" = set; then
13347 echo $ECHO_N "(cached) $ECHO_C" >&6
13350 cat >conftest.$ac_ext <<_ACEOF
13351 #line 13351 "configure"
13352 #include "confdefs.h"
13365 rm -f conftest.$ac_objext conftest$ac_exeext
13366 if { (eval echo "$as_me:13366: \"$ac_link\"") >&5
13367 (eval $ac_link) 2>&5
13369 echo "$as_me:13369: \$? = $ac_status" >&5
13370 (exit $ac_status); } &&
13371 { ac_try='test -s conftest$ac_exeext'
13372 { (eval echo "$as_me:13372: \"$ac_try\"") >&5
13373 (eval $ac_try) 2>&5
13375 echo "$as_me:13375: \$? = $ac_status" >&5
13376 (exit $ac_status); }; }; then
13377 cf_cv_have_errno=yes
13379 echo "$as_me: failed program was:" >&5
13380 cat conftest.$ac_ext >&5
13381 cf_cv_have_errno=no
13383 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13386 echo "$as_me:13386: result: $cf_cv_have_errno" >&5
13387 echo "${ECHO_T}$cf_cv_have_errno" >&6
13389 if test "$cf_cv_have_errno" = yes ; then
13391 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13393 cat >>confdefs.h <<EOF
13394 #define $cf_result 1
13399 echo "$as_me:13399: checking if data-only library module links" >&5
13400 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
13401 if test "${cf_cv_link_dataonly+set}" = set; then
13402 echo $ECHO_N "(cached) $ECHO_C" >&6
13406 cat >conftest.$ac_ext <<EOF
13407 #line 13407 "configure"
13408 int testdata[3] = { 123, 456, 789 };
13410 if { (eval echo "$as_me:13410: \"$ac_compile\"") >&5
13411 (eval $ac_compile) 2>&5
13413 echo "$as_me:13413: \$? = $ac_status" >&5
13414 (exit $ac_status); } ; then
13415 mv conftest.o data.o && \
13416 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
13418 rm -f conftest.$ac_ext data.o
13419 cat >conftest.$ac_ext <<EOF
13420 #line 13420 "configure"
13424 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
13426 extern int testdata[3];
13427 return testdata[0] == 123
13428 && testdata[1] == 456
13429 && testdata[2] == 789;
13433 if { (eval echo "$as_me:13433: \"$ac_compile\"") >&5
13434 (eval $ac_compile) 2>&5
13436 echo "$as_me:13436: \$? = $ac_status" >&5
13437 (exit $ac_status); }; then
13438 mv conftest.o func.o && \
13439 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
13441 rm -f conftest.$ac_ext func.o
13442 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
13443 cf_saveLIBS="$LIBS"
13444 LIBS="conftest.a $LIBS"
13445 if test "$cross_compiling" = yes; then
13446 cf_cv_link_dataonly=unknown
13448 cat >conftest.$ac_ext <<_ACEOF
13449 #line 13449 "configure"
13450 #include "confdefs.h"
13454 extern int testfunc();
13455 ${cf_cv_main_return:-return} (!testfunc());
13459 rm -f conftest$ac_exeext
13460 if { (eval echo "$as_me:13460: \"$ac_link\"") >&5
13461 (eval $ac_link) 2>&5
13463 echo "$as_me:13463: \$? = $ac_status" >&5
13464 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13465 { (eval echo "$as_me:13465: \"$ac_try\"") >&5
13466 (eval $ac_try) 2>&5
13468 echo "$as_me:13468: \$? = $ac_status" >&5
13469 (exit $ac_status); }; }; then
13470 cf_cv_link_dataonly=yes
13472 echo "$as_me: program exited with status $ac_status" >&5
13473 echo "$as_me: failed program was:" >&5
13474 cat conftest.$ac_ext >&5
13475 cf_cv_link_dataonly=no
13477 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13479 LIBS="$cf_saveLIBS"
13483 echo "$as_me:13483: result: $cf_cv_link_dataonly" >&5
13484 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
13486 if test "$cf_cv_link_dataonly" = no ; then
13487 cat >>confdefs.h <<\EOF
13488 #define BROKEN_LINKER 1
13494 ### Checks for library functions.
13517 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13518 echo "$as_me:13518: checking for $ac_func" >&5
13519 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13520 if eval "test \"\${$as_ac_var+set}\" = set"; then
13521 echo $ECHO_N "(cached) $ECHO_C" >&6
13523 cat >conftest.$ac_ext <<_ACEOF
13524 #line 13524 "configure"
13525 #include "confdefs.h"
13526 /* System header to define __stub macros and hopefully few prototypes,
13527 which can conflict with char $ac_func (); below. */
13528 #include <assert.h>
13529 /* Override any gcc2 internal prototype to avoid an error. */
13533 /* We use char because int might match the return type of a gcc2
13534 builtin and then its argument prototype would still apply. */
13541 /* The GNU C library defines this for functions which it implements
13542 to always fail with ENOSYS. Some functions are actually named
13543 something starting with __ and the normal name is an alias. */
13544 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13554 rm -f conftest.$ac_objext conftest$ac_exeext
13555 if { (eval echo "$as_me:13555: \"$ac_link\"") >&5
13556 (eval $ac_link) 2>&5
13558 echo "$as_me:13558: \$? = $ac_status" >&5
13559 (exit $ac_status); } &&
13560 { ac_try='test -s conftest$ac_exeext'
13561 { (eval echo "$as_me:13561: \"$ac_try\"") >&5
13562 (eval $ac_try) 2>&5
13564 echo "$as_me:13564: \$? = $ac_status" >&5
13565 (exit $ac_status); }; }; then
13566 eval "$as_ac_var=yes"
13568 echo "$as_me: failed program was:" >&5
13569 cat conftest.$ac_ext >&5
13570 eval "$as_ac_var=no"
13572 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13574 echo "$as_me:13574: result: `eval echo '${'$as_ac_var'}'`" >&5
13575 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13576 if test `eval echo '${'$as_ac_var'}'` = yes; then
13577 cat >>confdefs.h <<EOF
13578 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13584 if test "$with_getcap" = "yes" ; then
13586 echo "$as_me:13586: checking for terminal-capability database functions" >&5
13587 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
13588 if test "${cf_cv_cgetent+set}" = set; then
13589 echo $ECHO_N "(cached) $ECHO_C" >&6
13592 cat >conftest.$ac_ext <<_ACEOF
13593 #line 13593 "configure"
13594 #include "confdefs.h"
13596 #include <stdlib.h>
13603 char *db_array = temp;
13604 cgetent(&buf, /* int *, */ &db_array, "vt100");
13605 cgetcap(buf, "tc", '=');
13606 cgetmatch(buf, "tc");
13612 rm -f conftest.$ac_objext conftest$ac_exeext
13613 if { (eval echo "$as_me:13613: \"$ac_link\"") >&5
13614 (eval $ac_link) 2>&5
13616 echo "$as_me:13616: \$? = $ac_status" >&5
13617 (exit $ac_status); } &&
13618 { ac_try='test -s conftest$ac_exeext'
13619 { (eval echo "$as_me:13619: \"$ac_try\"") >&5
13620 (eval $ac_try) 2>&5
13622 echo "$as_me:13622: \$? = $ac_status" >&5
13623 (exit $ac_status); }; }; then
13626 echo "$as_me: failed program was:" >&5
13627 cat conftest.$ac_ext >&5
13630 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13634 echo "$as_me:13634: result: $cf_cv_cgetent" >&5
13635 echo "${ECHO_T}$cf_cv_cgetent" >&6
13636 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
13637 #define HAVE_BSD_CGETENT 1
13642 echo "$as_me:13642: checking for isascii" >&5
13643 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
13644 if test "${cf_cv_have_isascii+set}" = set; then
13645 echo $ECHO_N "(cached) $ECHO_C" >&6
13648 cat >conftest.$ac_ext <<_ACEOF
13649 #line 13649 "configure"
13650 #include "confdefs.h"
13655 int x = isascii(' ')
13660 rm -f conftest.$ac_objext conftest$ac_exeext
13661 if { (eval echo "$as_me:13661: \"$ac_link\"") >&5
13662 (eval $ac_link) 2>&5
13664 echo "$as_me:13664: \$? = $ac_status" >&5
13665 (exit $ac_status); } &&
13666 { ac_try='test -s conftest$ac_exeext'
13667 { (eval echo "$as_me:13667: \"$ac_try\"") >&5
13668 (eval $ac_try) 2>&5
13670 echo "$as_me:13670: \$? = $ac_status" >&5
13671 (exit $ac_status); }; }; then
13672 cf_cv_have_isascii=yes
13674 echo "$as_me: failed program was:" >&5
13675 cat conftest.$ac_ext >&5
13676 cf_cv_have_isascii=no
13678 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13681 echo "$as_me:13681: result: $cf_cv_have_isascii" >&5
13682 echo "${ECHO_T}$cf_cv_have_isascii" >&6
13683 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
13684 #define HAVE_ISASCII 1
13687 if test "$ac_cv_func_sigaction" = yes; then
13688 echo "$as_me:13688: checking whether sigaction needs _POSIX_SOURCE" >&5
13689 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
13690 cat >conftest.$ac_ext <<_ACEOF
13691 #line 13691 "configure"
13692 #include "confdefs.h"
13694 #include <sys/types.h>
13695 #include <signal.h>
13699 struct sigaction act
13704 rm -f conftest.$ac_objext
13705 if { (eval echo "$as_me:13705: \"$ac_compile\"") >&5
13706 (eval $ac_compile) 2>&5
13708 echo "$as_me:13708: \$? = $ac_status" >&5
13709 (exit $ac_status); } &&
13710 { ac_try='test -s conftest.$ac_objext'
13711 { (eval echo "$as_me:13711: \"$ac_try\"") >&5
13712 (eval $ac_try) 2>&5
13714 echo "$as_me:13714: \$? = $ac_status" >&5
13715 (exit $ac_status); }; }; then
13718 echo "$as_me: failed program was:" >&5
13719 cat conftest.$ac_ext >&5
13721 cat >conftest.$ac_ext <<_ACEOF
13722 #line 13722 "configure"
13723 #include "confdefs.h"
13725 #define _POSIX_SOURCE
13726 #include <sys/types.h>
13727 #include <signal.h>
13731 struct sigaction act
13736 rm -f conftest.$ac_objext
13737 if { (eval echo "$as_me:13737: \"$ac_compile\"") >&5
13738 (eval $ac_compile) 2>&5
13740 echo "$as_me:13740: \$? = $ac_status" >&5
13741 (exit $ac_status); } &&
13742 { ac_try='test -s conftest.$ac_objext'
13743 { (eval echo "$as_me:13743: \"$ac_try\"") >&5
13744 (eval $ac_try) 2>&5
13746 echo "$as_me:13746: \$? = $ac_status" >&5
13747 (exit $ac_status); }; }; then
13749 cat >>confdefs.h <<\EOF
13750 #define SVR4_ACTION 1
13754 echo "$as_me: failed program was:" >&5
13755 cat conftest.$ac_ext >&5
13758 rm -f conftest.$ac_objext conftest.$ac_ext
13760 rm -f conftest.$ac_objext conftest.$ac_ext
13761 echo "$as_me:13761: result: $sigact_bad" >&5
13762 echo "${ECHO_T}$sigact_bad" >&6
13765 echo "$as_me:13765: checking if nanosleep really works" >&5
13766 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
13767 if test "${cf_cv_func_nanosleep+set}" = set; then
13768 echo $ECHO_N "(cached) $ECHO_C" >&6
13771 if test "$cross_compiling" = yes; then
13772 cf_cv_func_nanosleep=unknown
13774 cat >conftest.$ac_ext <<_ACEOF
13775 #line 13775 "configure"
13776 #include "confdefs.h"
13782 #ifdef HAVE_SYS_TIME_H
13783 #include <sys/time.h>
13787 struct timespec ts1, ts2;
13790 ts1.tv_nsec = 750000000;
13794 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
13795 ${cf_cv_main_return:-return}(code != 0);
13799 rm -f conftest$ac_exeext
13800 if { (eval echo "$as_me:13800: \"$ac_link\"") >&5
13801 (eval $ac_link) 2>&5
13803 echo "$as_me:13803: \$? = $ac_status" >&5
13804 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13805 { (eval echo "$as_me:13805: \"$ac_try\"") >&5
13806 (eval $ac_try) 2>&5
13808 echo "$as_me:13808: \$? = $ac_status" >&5
13809 (exit $ac_status); }; }; then
13810 cf_cv_func_nanosleep=yes
13812 echo "$as_me: program exited with status $ac_status" >&5
13813 echo "$as_me: failed program was:" >&5
13814 cat conftest.$ac_ext >&5
13815 cf_cv_func_nanosleep=no
13817 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13820 echo "$as_me:13820: result: $cf_cv_func_nanosleep" >&5
13821 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
13823 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
13824 #define HAVE_NANOSLEEP 1
13833 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13834 echo "$as_me:13834: checking for $ac_header" >&5
13835 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13836 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13837 echo $ECHO_N "(cached) $ECHO_C" >&6
13839 cat >conftest.$ac_ext <<_ACEOF
13840 #line 13840 "configure"
13841 #include "confdefs.h"
13842 #include <$ac_header>
13844 if { (eval echo "$as_me:13844: \"$ac_cpp conftest.$ac_ext\"") >&5
13845 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13847 egrep -v '^ *\+' conftest.er1 >conftest.err
13849 cat conftest.err >&5
13850 echo "$as_me:13850: \$? = $ac_status" >&5
13851 (exit $ac_status); } >/dev/null; then
13852 if test -s conftest.err; then
13853 ac_cpp_err=$ac_c_preproc_warn_flag
13860 if test -z "$ac_cpp_err"; then
13861 eval "$as_ac_Header=yes"
13863 echo "$as_me: failed program was:" >&5
13864 cat conftest.$ac_ext >&5
13865 eval "$as_ac_Header=no"
13867 rm -f conftest.err conftest.$ac_ext
13869 echo "$as_me:13869: result: `eval echo '${'$as_ac_Header'}'`" >&5
13870 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13871 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13872 cat >>confdefs.h <<EOF
13873 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13879 if test "$ISC" = yes ; then
13881 for ac_header in sys/termio.h
13883 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13884 echo "$as_me:13884: checking for $ac_header" >&5
13885 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13886 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13887 echo $ECHO_N "(cached) $ECHO_C" >&6
13889 cat >conftest.$ac_ext <<_ACEOF
13890 #line 13890 "configure"
13891 #include "confdefs.h"
13892 #include <$ac_header>
13894 if { (eval echo "$as_me:13894: \"$ac_cpp conftest.$ac_ext\"") >&5
13895 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13897 egrep -v '^ *\+' conftest.er1 >conftest.err
13899 cat conftest.err >&5
13900 echo "$as_me:13900: \$? = $ac_status" >&5
13901 (exit $ac_status); } >/dev/null; then
13902 if test -s conftest.err; then
13903 ac_cpp_err=$ac_c_preproc_warn_flag
13910 if test -z "$ac_cpp_err"; then
13911 eval "$as_ac_Header=yes"
13913 echo "$as_me: failed program was:" >&5
13914 cat conftest.$ac_ext >&5
13915 eval "$as_ac_Header=no"
13917 rm -f conftest.err conftest.$ac_ext
13919 echo "$as_me:13919: result: `eval echo '${'$as_ac_Header'}'`" >&5
13920 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13921 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13922 cat >>confdefs.h <<EOF
13923 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13930 if test "$ac_cv_header_termios_h" = yes ; then
13931 case "$CFLAGS $CPPFLAGS" in
13933 termios_bad=dunno ;;
13934 *) termios_bad=maybe ;;
13936 if test "$termios_bad" = maybe ; then
13937 echo "$as_me:13937: checking whether termios.h needs _POSIX_SOURCE" >&5
13938 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
13939 cat >conftest.$ac_ext <<_ACEOF
13940 #line 13940 "configure"
13941 #include "confdefs.h"
13942 #include <termios.h>
13946 struct termios foo; int x = foo.c_iflag
13951 rm -f conftest.$ac_objext
13952 if { (eval echo "$as_me:13952: \"$ac_compile\"") >&5
13953 (eval $ac_compile) 2>&5
13955 echo "$as_me:13955: \$? = $ac_status" >&5
13956 (exit $ac_status); } &&
13957 { ac_try='test -s conftest.$ac_objext'
13958 { (eval echo "$as_me:13958: \"$ac_try\"") >&5
13959 (eval $ac_try) 2>&5
13961 echo "$as_me:13961: \$? = $ac_status" >&5
13962 (exit $ac_status); }; }; then
13965 echo "$as_me: failed program was:" >&5
13966 cat conftest.$ac_ext >&5
13968 cat >conftest.$ac_ext <<_ACEOF
13969 #line 13969 "configure"
13970 #include "confdefs.h"
13972 #define _POSIX_SOURCE
13973 #include <termios.h>
13977 struct termios foo; int x = foo.c_iflag
13982 rm -f conftest.$ac_objext
13983 if { (eval echo "$as_me:13983: \"$ac_compile\"") >&5
13984 (eval $ac_compile) 2>&5
13986 echo "$as_me:13986: \$? = $ac_status" >&5
13987 (exit $ac_status); } &&
13988 { ac_try='test -s conftest.$ac_objext'
13989 { (eval echo "$as_me:13989: \"$ac_try\"") >&5
13990 (eval $ac_try) 2>&5
13992 echo "$as_me:13992: \$? = $ac_status" >&5
13993 (exit $ac_status); }; }; then
13994 termios_bad=unknown
13996 echo "$as_me: failed program was:" >&5
13997 cat conftest.$ac_ext >&5
13998 termios_bad=yes cat >>confdefs.h <<\EOF
13999 #define SVR4_TERMIO 1
14003 rm -f conftest.$ac_objext conftest.$ac_ext
14006 rm -f conftest.$ac_objext conftest.$ac_ext
14007 echo "$as_me:14007: result: $termios_bad" >&5
14008 echo "${ECHO_T}$termios_bad" >&6
14012 echo "$as_me:14012: checking for tcgetattr" >&5
14013 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14014 if test "${cf_cv_have_tcgetattr+set}" = set; then
14015 echo $ECHO_N "(cached) $ECHO_C" >&6
14018 cat >conftest.$ac_ext <<_ACEOF
14019 #line 14019 "configure"
14020 #include "confdefs.h"
14022 #include <sys/types.h>
14023 #ifdef HAVE_UNISTD_H
14024 #include <unistd.h>
14026 #ifdef HAVE_TERMIOS_H
14027 #include <termios.h>
14028 #define TTY struct termios
14030 #ifdef HAVE_TERMIO_H
14031 #include <termio.h>
14032 #define TTY struct termio
14041 tcgetattr(1, &foo);
14046 rm -f conftest.$ac_objext conftest$ac_exeext
14047 if { (eval echo "$as_me:14047: \"$ac_link\"") >&5
14048 (eval $ac_link) 2>&5
14050 echo "$as_me:14050: \$? = $ac_status" >&5
14051 (exit $ac_status); } &&
14052 { ac_try='test -s conftest$ac_exeext'
14053 { (eval echo "$as_me:14053: \"$ac_try\"") >&5
14054 (eval $ac_try) 2>&5
14056 echo "$as_me:14056: \$? = $ac_status" >&5
14057 (exit $ac_status); }; }; then
14058 cf_cv_have_tcgetattr=yes
14060 echo "$as_me: failed program was:" >&5
14061 cat conftest.$ac_ext >&5
14062 cf_cv_have_tcgetattr=no
14064 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14066 echo "$as_me:14066: result: $cf_cv_have_tcgetattr" >&5
14067 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14068 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14069 #define HAVE_TCGETATTR 1
14072 echo "$as_me:14072: checking for vsscanf function or workaround" >&5
14073 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14074 if test "${cf_cv_func_vsscanf+set}" = set; then
14075 echo $ECHO_N "(cached) $ECHO_C" >&6
14078 cat >conftest.$ac_ext <<_ACEOF
14079 #line 14079 "configure"
14080 #include "confdefs.h"
14082 #include <stdarg.h>
14089 vsscanf("from", "%d", ap)
14094 rm -f conftest.$ac_objext conftest$ac_exeext
14095 if { (eval echo "$as_me:14095: \"$ac_link\"") >&5
14096 (eval $ac_link) 2>&5
14098 echo "$as_me:14098: \$? = $ac_status" >&5
14099 (exit $ac_status); } &&
14100 { ac_try='test -s conftest$ac_exeext'
14101 { (eval echo "$as_me:14101: \"$ac_try\"") >&5
14102 (eval $ac_try) 2>&5
14104 echo "$as_me:14104: \$? = $ac_status" >&5
14105 (exit $ac_status); }; }; then
14106 cf_cv_func_vsscanf=vsscanf
14108 echo "$as_me: failed program was:" >&5
14109 cat conftest.$ac_ext >&5
14111 cat >conftest.$ac_ext <<_ACEOF
14112 #line 14112 "configure"
14113 #include "confdefs.h"
14115 #include <stdarg.h>
14122 char *str = "from";
14124 strbuf._flag = _IOREAD;
14125 strbuf._ptr = strbuf._base = (unsigned char *) str;
14126 strbuf._cnt = strlen(str);
14127 strbuf._file = _NFILE;
14128 return (vfscanf(&strbuf, "%d", ap))
14133 rm -f conftest.$ac_objext conftest$ac_exeext
14134 if { (eval echo "$as_me:14134: \"$ac_link\"") >&5
14135 (eval $ac_link) 2>&5
14137 echo "$as_me:14137: \$? = $ac_status" >&5
14138 (exit $ac_status); } &&
14139 { ac_try='test -s conftest$ac_exeext'
14140 { (eval echo "$as_me:14140: \"$ac_try\"") >&5
14141 (eval $ac_try) 2>&5
14143 echo "$as_me:14143: \$? = $ac_status" >&5
14144 (exit $ac_status); }; }; then
14145 cf_cv_func_vsscanf=vfscanf
14147 echo "$as_me: failed program was:" >&5
14148 cat conftest.$ac_ext >&5
14150 cat >conftest.$ac_ext <<_ACEOF
14151 #line 14151 "configure"
14152 #include "confdefs.h"
14154 #include <stdarg.h>
14161 char *str = "from";
14163 strbuf._flag = _IOREAD;
14164 strbuf._ptr = strbuf._base = (unsigned char *) str;
14165 strbuf._cnt = strlen(str);
14166 strbuf._file = _NFILE;
14167 return (_doscan(&strbuf, "%d", ap))
14172 rm -f conftest.$ac_objext conftest$ac_exeext
14173 if { (eval echo "$as_me:14173: \"$ac_link\"") >&5
14174 (eval $ac_link) 2>&5
14176 echo "$as_me:14176: \$? = $ac_status" >&5
14177 (exit $ac_status); } &&
14178 { ac_try='test -s conftest$ac_exeext'
14179 { (eval echo "$as_me:14179: \"$ac_try\"") >&5
14180 (eval $ac_try) 2>&5
14182 echo "$as_me:14182: \$? = $ac_status" >&5
14183 (exit $ac_status); }; }; then
14184 cf_cv_func_vsscanf=_doscan
14186 echo "$as_me: failed program was:" >&5
14187 cat conftest.$ac_ext >&5
14189 cf_cv_func_vsscanf=no
14191 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14193 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14195 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14197 echo "$as_me:14197: result: $cf_cv_func_vsscanf" >&5
14198 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
14200 case $cf_cv_func_vsscanf in #(vi
14201 vsscanf) cat >>confdefs.h <<\EOF
14202 #define HAVE_VSSCANF 1
14205 vfscanf) cat >>confdefs.h <<\EOF
14206 #define HAVE_VFSCANF 1
14209 _doscan) cat >>confdefs.h <<\EOF
14210 #define HAVE__DOSCAN 1
14215 echo "$as_me:14215: checking for working mkstemp" >&5
14216 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
14217 if test "${cf_cv_func_mkstemp+set}" = set; then
14218 echo $ECHO_N "(cached) $ECHO_C" >&6
14222 if test "$cross_compiling" = yes; then
14223 echo "$as_me:14223: checking for mkstemp" >&5
14224 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
14225 if test "${ac_cv_func_mkstemp+set}" = set; then
14226 echo $ECHO_N "(cached) $ECHO_C" >&6
14228 cat >conftest.$ac_ext <<_ACEOF
14229 #line 14229 "configure"
14230 #include "confdefs.h"
14231 /* System header to define __stub macros and hopefully few prototypes,
14232 which can conflict with char mkstemp (); below. */
14233 #include <assert.h>
14234 /* Override any gcc2 internal prototype to avoid an error. */
14238 /* We use char because int might match the return type of a gcc2
14239 builtin and then its argument prototype would still apply. */
14246 /* The GNU C library defines this for functions which it implements
14247 to always fail with ENOSYS. Some functions are actually named
14248 something starting with __ and the normal name is an alias. */
14249 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
14259 rm -f conftest.$ac_objext conftest$ac_exeext
14260 if { (eval echo "$as_me:14260: \"$ac_link\"") >&5
14261 (eval $ac_link) 2>&5
14263 echo "$as_me:14263: \$? = $ac_status" >&5
14264 (exit $ac_status); } &&
14265 { ac_try='test -s conftest$ac_exeext'
14266 { (eval echo "$as_me:14266: \"$ac_try\"") >&5
14267 (eval $ac_try) 2>&5
14269 echo "$as_me:14269: \$? = $ac_status" >&5
14270 (exit $ac_status); }; }; then
14271 ac_cv_func_mkstemp=yes
14273 echo "$as_me: failed program was:" >&5
14274 cat conftest.$ac_ext >&5
14275 ac_cv_func_mkstemp=no
14277 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14279 echo "$as_me:14279: result: $ac_cv_func_mkstemp" >&5
14280 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
14283 cat >conftest.$ac_ext <<_ACEOF
14284 #line 14284 "configure"
14285 #include "confdefs.h"
14287 #include <sys/types.h>
14288 #include <stdlib.h>
14290 #include <string.h>
14291 #include <sys/stat.h>
14294 char *tmpl = "conftestXXXXXX";
14302 for (n = 0; n < 2; ++n) {
14303 strcpy(name[n], tmpl);
14304 if ((fd = mkstemp(name[n])) >= 0) {
14305 if (!strcmp(name[n], tmpl)
14306 || stat(name[n], &sb) != 0
14307 || (sb.st_mode & S_IFMT) != S_IFREG
14308 || (sb.st_mode & 077) != 0) {
14315 && !strcmp(name[0], name[1]))
14317 ${cf_cv_main_return:-return}(result);
14321 rm -f conftest$ac_exeext
14322 if { (eval echo "$as_me:14322: \"$ac_link\"") >&5
14323 (eval $ac_link) 2>&5
14325 echo "$as_me:14325: \$? = $ac_status" >&5
14326 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14327 { (eval echo "$as_me:14327: \"$ac_try\"") >&5
14328 (eval $ac_try) 2>&5
14330 echo "$as_me:14330: \$? = $ac_status" >&5
14331 (exit $ac_status); }; }; then
14332 cf_cv_func_mkstemp=yes
14335 echo "$as_me: program exited with status $ac_status" >&5
14336 echo "$as_me: failed program was:" >&5
14337 cat conftest.$ac_ext >&5
14338 cf_cv_func_mkstemp=no
14341 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14345 echo "$as_me:14345: result: $cf_cv_func_mkstemp" >&5
14346 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
14347 if test "$cf_cv_func_mkstemp" = yes ; then
14348 cat >>confdefs.h <<\EOF
14349 #define HAVE_MKSTEMP 1
14354 # setup for prototype of fallback for vsscanf()
14356 if test "$cf_cv_func_vsscanf" = vsscanf ; then
14362 if test "$cross_compiling" = yes ; then
14363 { echo "$as_me:14363: WARNING: cross compiling: assume setvbuf params not reversed" >&5
14364 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
14366 echo "$as_me:14366: checking whether setvbuf arguments are reversed" >&5
14367 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
14368 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
14369 echo $ECHO_N "(cached) $ECHO_C" >&6
14371 if test "$cross_compiling" = yes; then
14372 { { echo "$as_me:14372: error: cannot run test program while cross compiling" >&5
14373 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14374 { (exit 1); exit 1; }; }
14376 cat >conftest.$ac_ext <<_ACEOF
14377 #line 14377 "configure"
14378 #include "confdefs.h"
14380 /* If setvbuf has the reversed format, exit 0. */
14384 /* This call has the arguments reversed.
14385 A reversed system may check and see that the address of main
14386 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
14387 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
14388 $ac_main_return(1);
14389 putc('\r', stdout);
14390 $ac_main_return(0); /* Non-reversed systems segv here. */
14393 rm -f conftest$ac_exeext
14394 if { (eval echo "$as_me:14394: \"$ac_link\"") >&5
14395 (eval $ac_link) 2>&5
14397 echo "$as_me:14397: \$? = $ac_status" >&5
14398 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14399 { (eval echo "$as_me:14399: \"$ac_try\"") >&5
14400 (eval $ac_try) 2>&5
14402 echo "$as_me:14402: \$? = $ac_status" >&5
14403 (exit $ac_status); }; }; then
14404 ac_cv_func_setvbuf_reversed=yes
14406 echo "$as_me: program exited with status $ac_status" >&5
14407 echo "$as_me: failed program was:" >&5
14408 cat conftest.$ac_ext >&5
14409 ac_cv_func_setvbuf_reversed=no
14411 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14413 rm -f core core.* *.core
14415 echo "$as_me:14415: result: $ac_cv_func_setvbuf_reversed" >&5
14416 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
14417 if test $ac_cv_func_setvbuf_reversed = yes; then
14419 cat >>confdefs.h <<\EOF
14420 #define SETVBUF_REVERSED 1
14426 echo "$as_me:14426: checking return type of signal handlers" >&5
14427 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14428 if test "${ac_cv_type_signal+set}" = set; then
14429 echo $ECHO_N "(cached) $ECHO_C" >&6
14431 cat >conftest.$ac_ext <<_ACEOF
14432 #line 14432 "configure"
14433 #include "confdefs.h"
14434 #include <sys/types.h>
14435 #include <signal.h>
14440 extern "C" void (*signal (int, void (*)(int)))(int);
14442 void (*signal ()) ();
14453 rm -f conftest.$ac_objext
14454 if { (eval echo "$as_me:14454: \"$ac_compile\"") >&5
14455 (eval $ac_compile) 2>&5
14457 echo "$as_me:14457: \$? = $ac_status" >&5
14458 (exit $ac_status); } &&
14459 { ac_try='test -s conftest.$ac_objext'
14460 { (eval echo "$as_me:14460: \"$ac_try\"") >&5
14461 (eval $ac_try) 2>&5
14463 echo "$as_me:14463: \$? = $ac_status" >&5
14464 (exit $ac_status); }; }; then
14465 ac_cv_type_signal=void
14467 echo "$as_me: failed program was:" >&5
14468 cat conftest.$ac_ext >&5
14469 ac_cv_type_signal=int
14471 rm -f conftest.$ac_objext conftest.$ac_ext
14473 echo "$as_me:14473: result: $ac_cv_type_signal" >&5
14474 echo "${ECHO_T}$ac_cv_type_signal" >&6
14476 cat >>confdefs.h <<EOF
14477 #define RETSIGTYPE $ac_cv_type_signal
14480 echo "$as_me:14480: checking for type sigaction_t" >&5
14481 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
14482 if test "${cf_cv_type_sigaction+set}" = set; then
14483 echo $ECHO_N "(cached) $ECHO_C" >&6
14486 cat >conftest.$ac_ext <<_ACEOF
14487 #line 14487 "configure"
14488 #include "confdefs.h"
14490 #include <signal.h>
14499 rm -f conftest.$ac_objext
14500 if { (eval echo "$as_me:14500: \"$ac_compile\"") >&5
14501 (eval $ac_compile) 2>&5
14503 echo "$as_me:14503: \$? = $ac_status" >&5
14504 (exit $ac_status); } &&
14505 { ac_try='test -s conftest.$ac_objext'
14506 { (eval echo "$as_me:14506: \"$ac_try\"") >&5
14507 (eval $ac_try) 2>&5
14509 echo "$as_me:14509: \$? = $ac_status" >&5
14510 (exit $ac_status); }; }; then
14511 cf_cv_type_sigaction=yes
14513 echo "$as_me: failed program was:" >&5
14514 cat conftest.$ac_ext >&5
14515 cf_cv_type_sigaction=no
14517 rm -f conftest.$ac_objext conftest.$ac_ext
14520 echo "$as_me:14520: result: $cf_cv_type_sigaction" >&5
14521 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
14522 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
14523 #define HAVE_TYPE_SIGACTION 1
14526 echo "$as_me:14526: checking declaration of size-change" >&5
14527 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
14528 if test "${cf_cv_sizechange+set}" = set; then
14529 echo $ECHO_N "(cached) $ECHO_C" >&6
14532 cf_cv_sizechange=unknown
14533 cf_save_CPPFLAGS="$CPPFLAGS"
14535 for cf_opts in "" "NEED_PTEM_H"
14538 CPPFLAGS="$cf_save_CPPFLAGS"
14539 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
14540 cat >conftest.$ac_ext <<_ACEOF
14541 #line 14541 "configure"
14542 #include "confdefs.h"
14543 #include <sys/types.h>
14544 #ifdef HAVE_TERMIOS_H
14545 #include <termios.h>
14547 #ifdef HAVE_TERMIO_H
14548 #include <termio.h>
14552 /* This is a workaround for SCO: they neglected to define struct winsize in
14553 * termios.h -- it's only in termio.h and ptem.h
14555 #include <sys/stream.h>
14556 #include <sys/ptem.h>
14558 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
14559 #include <sys/ioctl.h>
14567 struct ttysize win; /* FIXME: what system is this? */
14568 int y = win.ts_lines;
14569 int x = win.ts_cols;
14572 struct winsize win;
14573 int y = win.ws_row;
14574 int x = win.ws_col;
14576 no TIOCGSIZE or TIOCGWINSZ
14577 #endif /* TIOCGWINSZ */
14578 #endif /* TIOCGSIZE */
14584 rm -f conftest.$ac_objext
14585 if { (eval echo "$as_me:14585: \"$ac_compile\"") >&5
14586 (eval $ac_compile) 2>&5
14588 echo "$as_me:14588: \$? = $ac_status" >&5
14589 (exit $ac_status); } &&
14590 { ac_try='test -s conftest.$ac_objext'
14591 { (eval echo "$as_me:14591: \"$ac_try\"") >&5
14592 (eval $ac_try) 2>&5
14594 echo "$as_me:14594: \$? = $ac_status" >&5
14595 (exit $ac_status); }; }; then
14596 cf_cv_sizechange=yes
14598 echo "$as_me: failed program was:" >&5
14599 cat conftest.$ac_ext >&5
14600 cf_cv_sizechange=no
14602 rm -f conftest.$ac_objext conftest.$ac_ext
14604 CPPFLAGS="$cf_save_CPPFLAGS"
14605 if test "$cf_cv_sizechange" = yes ; then
14606 echo "size-change succeeded ($cf_opts)" >&5
14607 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
14613 echo "$as_me:14613: result: $cf_cv_sizechange" >&5
14614 echo "${ECHO_T}$cf_cv_sizechange" >&6
14615 if test "$cf_cv_sizechange" != no ; then
14616 cat >>confdefs.h <<\EOF
14617 #define HAVE_SIZECHANGE 1
14620 case $cf_cv_sizechange in #(vi
14622 cat >>confdefs.h <<EOF
14623 #define $cf_cv_sizechange 1
14630 echo "$as_me:14630: checking for memmove" >&5
14631 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
14632 if test "${ac_cv_func_memmove+set}" = set; then
14633 echo $ECHO_N "(cached) $ECHO_C" >&6
14635 cat >conftest.$ac_ext <<_ACEOF
14636 #line 14636 "configure"
14637 #include "confdefs.h"
14638 /* System header to define __stub macros and hopefully few prototypes,
14639 which can conflict with char memmove (); below. */
14640 #include <assert.h>
14641 /* Override any gcc2 internal prototype to avoid an error. */
14645 /* We use char because int might match the return type of a gcc2
14646 builtin and then its argument prototype would still apply. */
14653 /* The GNU C library defines this for functions which it implements
14654 to always fail with ENOSYS. Some functions are actually named
14655 something starting with __ and the normal name is an alias. */
14656 #if defined (__stub_memmove) || defined (__stub___memmove)
14666 rm -f conftest.$ac_objext conftest$ac_exeext
14667 if { (eval echo "$as_me:14667: \"$ac_link\"") >&5
14668 (eval $ac_link) 2>&5
14670 echo "$as_me:14670: \$? = $ac_status" >&5
14671 (exit $ac_status); } &&
14672 { ac_try='test -s conftest$ac_exeext'
14673 { (eval echo "$as_me:14673: \"$ac_try\"") >&5
14674 (eval $ac_try) 2>&5
14676 echo "$as_me:14676: \$? = $ac_status" >&5
14677 (exit $ac_status); }; }; then
14678 ac_cv_func_memmove=yes
14680 echo "$as_me: failed program was:" >&5
14681 cat conftest.$ac_ext >&5
14682 ac_cv_func_memmove=no
14684 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14686 echo "$as_me:14686: result: $ac_cv_func_memmove" >&5
14687 echo "${ECHO_T}$ac_cv_func_memmove" >&6
14688 if test $ac_cv_func_memmove = yes; then
14692 echo "$as_me:14692: checking for bcopy" >&5
14693 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
14694 if test "${ac_cv_func_bcopy+set}" = set; then
14695 echo $ECHO_N "(cached) $ECHO_C" >&6
14697 cat >conftest.$ac_ext <<_ACEOF
14698 #line 14698 "configure"
14699 #include "confdefs.h"
14700 /* System header to define __stub macros and hopefully few prototypes,
14701 which can conflict with char bcopy (); below. */
14702 #include <assert.h>
14703 /* Override any gcc2 internal prototype to avoid an error. */
14707 /* We use char because int might match the return type of a gcc2
14708 builtin and then its argument prototype would still apply. */
14715 /* The GNU C library defines this for functions which it implements
14716 to always fail with ENOSYS. Some functions are actually named
14717 something starting with __ and the normal name is an alias. */
14718 #if defined (__stub_bcopy) || defined (__stub___bcopy)
14728 rm -f conftest.$ac_objext conftest$ac_exeext
14729 if { (eval echo "$as_me:14729: \"$ac_link\"") >&5
14730 (eval $ac_link) 2>&5
14732 echo "$as_me:14732: \$? = $ac_status" >&5
14733 (exit $ac_status); } &&
14734 { ac_try='test -s conftest$ac_exeext'
14735 { (eval echo "$as_me:14735: \"$ac_try\"") >&5
14736 (eval $ac_try) 2>&5
14738 echo "$as_me:14738: \$? = $ac_status" >&5
14739 (exit $ac_status); }; }; then
14740 ac_cv_func_bcopy=yes
14742 echo "$as_me: failed program was:" >&5
14743 cat conftest.$ac_ext >&5
14744 ac_cv_func_bcopy=no
14746 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14748 echo "$as_me:14748: result: $ac_cv_func_bcopy" >&5
14749 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
14750 if test $ac_cv_func_bcopy = yes; then
14752 echo "$as_me:14752: checking if bcopy does overlapping moves" >&5
14753 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
14754 if test "${cf_cv_good_bcopy+set}" = set; then
14755 echo $ECHO_N "(cached) $ECHO_C" >&6
14758 if test "$cross_compiling" = yes; then
14759 cf_cv_good_bcopy=unknown
14761 cat >conftest.$ac_ext <<_ACEOF
14762 #line 14762 "configure"
14763 #include "confdefs.h"
14766 static char data[] = "abcdefghijklmnopqrstuwwxyz";
14768 bcopy(data, temp, sizeof(data));
14769 bcopy(temp+10, temp, 15);
14770 bcopy(temp+5, temp+15, 10);
14771 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
14775 rm -f conftest$ac_exeext
14776 if { (eval echo "$as_me:14776: \"$ac_link\"") >&5
14777 (eval $ac_link) 2>&5
14779 echo "$as_me:14779: \$? = $ac_status" >&5
14780 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14781 { (eval echo "$as_me:14781: \"$ac_try\"") >&5
14782 (eval $ac_try) 2>&5
14784 echo "$as_me:14784: \$? = $ac_status" >&5
14785 (exit $ac_status); }; }; then
14786 cf_cv_good_bcopy=yes
14788 echo "$as_me: program exited with status $ac_status" >&5
14789 echo "$as_me: failed program was:" >&5
14790 cat conftest.$ac_ext >&5
14791 cf_cv_good_bcopy=no
14793 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14797 echo "$as_me:14797: result: $cf_cv_good_bcopy" >&5
14798 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
14801 cf_cv_good_bcopy=no
14804 if test "$cf_cv_good_bcopy" = yes ; then
14805 cat >>confdefs.h <<\EOF
14806 #define USE_OK_BCOPY 1
14810 cat >>confdefs.h <<\EOF
14811 #define USE_MY_MEMMOVE 1
14818 echo "$as_me:14818: checking if poll really works" >&5
14819 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
14820 if test "${cf_cv_working_poll+set}" = set; then
14821 echo $ECHO_N "(cached) $ECHO_C" >&6
14824 if test "$cross_compiling" = yes; then
14825 cf_cv_working_poll=unknown
14827 cat >conftest.$ac_ext <<_ACEOF
14828 #line 14828 "configure"
14829 #include "confdefs.h"
14835 #include <sys/poll.h>
14838 struct pollfd myfds;
14842 myfds.events = POLLIN;
14844 ret = poll(&myfds, 1, 100);
14845 ${cf_cv_main_return:-return}(ret != 0);
14848 rm -f conftest$ac_exeext
14849 if { (eval echo "$as_me:14849: \"$ac_link\"") >&5
14850 (eval $ac_link) 2>&5
14852 echo "$as_me:14852: \$? = $ac_status" >&5
14853 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14854 { (eval echo "$as_me:14854: \"$ac_try\"") >&5
14855 (eval $ac_try) 2>&5
14857 echo "$as_me:14857: \$? = $ac_status" >&5
14858 (exit $ac_status); }; }; then
14859 cf_cv_working_poll=yes
14861 echo "$as_me: program exited with status $ac_status" >&5
14862 echo "$as_me: failed program was:" >&5
14863 cat conftest.$ac_ext >&5
14864 cf_cv_working_poll=no
14866 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14869 echo "$as_me:14869: result: $cf_cv_working_poll" >&5
14870 echo "${ECHO_T}$cf_cv_working_poll" >&6
14871 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
14872 #define HAVE_WORKING_POLL 1
14875 echo "$as_me:14875: checking for va_copy" >&5
14876 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
14877 if test "${cf_cv_have_va_copy+set}" = set; then
14878 echo $ECHO_N "(cached) $ECHO_C" >&6
14881 cat >conftest.$ac_ext <<_ACEOF
14882 #line 14882 "configure"
14883 #include "confdefs.h"
14885 #include <stdarg.h>
14891 static va_list dst;
14892 static va_list src;
14898 rm -f conftest.$ac_objext conftest$ac_exeext
14899 if { (eval echo "$as_me:14899: \"$ac_link\"") >&5
14900 (eval $ac_link) 2>&5
14902 echo "$as_me:14902: \$? = $ac_status" >&5
14903 (exit $ac_status); } &&
14904 { ac_try='test -s conftest$ac_exeext'
14905 { (eval echo "$as_me:14905: \"$ac_try\"") >&5
14906 (eval $ac_try) 2>&5
14908 echo "$as_me:14908: \$? = $ac_status" >&5
14909 (exit $ac_status); }; }; then
14910 cf_cv_have_va_copy=yes
14912 echo "$as_me: failed program was:" >&5
14913 cat conftest.$ac_ext >&5
14914 cf_cv_have_va_copy=no
14916 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14918 echo "$as_me:14918: result: $cf_cv_have_va_copy" >&5
14919 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
14921 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
14922 #define HAVE_VA_COPY 1
14925 echo "$as_me:14925: checking for __va_copy" >&5
14926 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
14927 if test "${cf_cv_have___va_copy+set}" = set; then
14928 echo $ECHO_N "(cached) $ECHO_C" >&6
14931 cat >conftest.$ac_ext <<_ACEOF
14932 #line 14932 "configure"
14933 #include "confdefs.h"
14935 #include <stdarg.h>
14941 static va_list dst;
14942 static va_list src;
14943 __va_copy(dst, src)
14948 rm -f conftest.$ac_objext conftest$ac_exeext
14949 if { (eval echo "$as_me:14949: \"$ac_link\"") >&5
14950 (eval $ac_link) 2>&5
14952 echo "$as_me:14952: \$? = $ac_status" >&5
14953 (exit $ac_status); } &&
14954 { ac_try='test -s conftest$ac_exeext'
14955 { (eval echo "$as_me:14955: \"$ac_try\"") >&5
14956 (eval $ac_try) 2>&5
14958 echo "$as_me:14958: \$? = $ac_status" >&5
14959 (exit $ac_status); }; }; then
14960 cf_cv_have___va_copy=yes
14962 echo "$as_me: failed program was:" >&5
14963 cat conftest.$ac_ext >&5
14964 cf_cv_have___va_copy=no
14966 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14968 echo "$as_me:14968: result: $cf_cv_have___va_copy" >&5
14969 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
14971 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
14972 #define HAVE___VA_COPY 1
14975 echo "$as_me:14975: checking for pid_t" >&5
14976 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
14977 if test "${ac_cv_type_pid_t+set}" = set; then
14978 echo $ECHO_N "(cached) $ECHO_C" >&6
14980 cat >conftest.$ac_ext <<_ACEOF
14981 #line 14981 "configure"
14982 #include "confdefs.h"
14983 $ac_includes_default
14989 if (sizeof (pid_t))
14995 rm -f conftest.$ac_objext
14996 if { (eval echo "$as_me:14996: \"$ac_compile\"") >&5
14997 (eval $ac_compile) 2>&5
14999 echo "$as_me:14999: \$? = $ac_status" >&5
15000 (exit $ac_status); } &&
15001 { ac_try='test -s conftest.$ac_objext'
15002 { (eval echo "$as_me:15002: \"$ac_try\"") >&5
15003 (eval $ac_try) 2>&5
15005 echo "$as_me:15005: \$? = $ac_status" >&5
15006 (exit $ac_status); }; }; then
15007 ac_cv_type_pid_t=yes
15009 echo "$as_me: failed program was:" >&5
15010 cat conftest.$ac_ext >&5
15011 ac_cv_type_pid_t=no
15013 rm -f conftest.$ac_objext conftest.$ac_ext
15015 echo "$as_me:15015: result: $ac_cv_type_pid_t" >&5
15016 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15017 if test $ac_cv_type_pid_t = yes; then
15021 cat >>confdefs.h <<EOF
15027 for ac_header in unistd.h vfork.h
15029 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15030 echo "$as_me:15030: checking for $ac_header" >&5
15031 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15032 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15033 echo $ECHO_N "(cached) $ECHO_C" >&6
15035 cat >conftest.$ac_ext <<_ACEOF
15036 #line 15036 "configure"
15037 #include "confdefs.h"
15038 #include <$ac_header>
15040 if { (eval echo "$as_me:15040: \"$ac_cpp conftest.$ac_ext\"") >&5
15041 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15043 egrep -v '^ *\+' conftest.er1 >conftest.err
15045 cat conftest.err >&5
15046 echo "$as_me:15046: \$? = $ac_status" >&5
15047 (exit $ac_status); } >/dev/null; then
15048 if test -s conftest.err; then
15049 ac_cpp_err=$ac_c_preproc_warn_flag
15056 if test -z "$ac_cpp_err"; then
15057 eval "$as_ac_Header=yes"
15059 echo "$as_me: failed program was:" >&5
15060 cat conftest.$ac_ext >&5
15061 eval "$as_ac_Header=no"
15063 rm -f conftest.err conftest.$ac_ext
15065 echo "$as_me:15065: result: `eval echo '${'$as_ac_Header'}'`" >&5
15066 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15067 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15068 cat >>confdefs.h <<EOF
15069 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15075 for ac_func in fork vfork
15077 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15078 echo "$as_me:15078: checking for $ac_func" >&5
15079 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15080 if eval "test \"\${$as_ac_var+set}\" = set"; then
15081 echo $ECHO_N "(cached) $ECHO_C" >&6
15083 cat >conftest.$ac_ext <<_ACEOF
15084 #line 15084 "configure"
15085 #include "confdefs.h"
15086 /* System header to define __stub macros and hopefully few prototypes,
15087 which can conflict with char $ac_func (); below. */
15088 #include <assert.h>
15089 /* Override any gcc2 internal prototype to avoid an error. */
15093 /* We use char because int might match the return type of a gcc2
15094 builtin and then its argument prototype would still apply. */
15101 /* The GNU C library defines this for functions which it implements
15102 to always fail with ENOSYS. Some functions are actually named
15103 something starting with __ and the normal name is an alias. */
15104 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15114 rm -f conftest.$ac_objext conftest$ac_exeext
15115 if { (eval echo "$as_me:15115: \"$ac_link\"") >&5
15116 (eval $ac_link) 2>&5
15118 echo "$as_me:15118: \$? = $ac_status" >&5
15119 (exit $ac_status); } &&
15120 { ac_try='test -s conftest$ac_exeext'
15121 { (eval echo "$as_me:15121: \"$ac_try\"") >&5
15122 (eval $ac_try) 2>&5
15124 echo "$as_me:15124: \$? = $ac_status" >&5
15125 (exit $ac_status); }; }; then
15126 eval "$as_ac_var=yes"
15128 echo "$as_me: failed program was:" >&5
15129 cat conftest.$ac_ext >&5
15130 eval "$as_ac_var=no"
15132 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15134 echo "$as_me:15134: result: `eval echo '${'$as_ac_var'}'`" >&5
15135 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15136 if test `eval echo '${'$as_ac_var'}'` = yes; then
15137 cat >>confdefs.h <<EOF
15138 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15144 ac_cv_func_fork_works=$ac_cv_func_fork
15145 if test "x$ac_cv_func_fork" = xyes; then
15146 echo "$as_me:15146: checking for working fork" >&5
15147 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15148 if test "${ac_cv_func_fork_works+set}" = set; then
15149 echo $ECHO_N "(cached) $ECHO_C" >&6
15151 if test "$cross_compiling" = yes; then
15152 ac_cv_func_fork_works=cross
15154 cat >conftest.$ac_ext <<_ACEOF
15155 /* By Rüdiger Kuhlmann. */
15156 #include <sys/types.h>
15158 # include <unistd.h>
15160 /* Some systems only have a dummy stub for fork() */
15164 $ac_main_return (1);
15165 $ac_main_return (0);
15168 rm -f conftest$ac_exeext
15169 if { (eval echo "$as_me:15169: \"$ac_link\"") >&5
15170 (eval $ac_link) 2>&5
15172 echo "$as_me:15172: \$? = $ac_status" >&5
15173 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15174 { (eval echo "$as_me:15174: \"$ac_try\"") >&5
15175 (eval $ac_try) 2>&5
15177 echo "$as_me:15177: \$? = $ac_status" >&5
15178 (exit $ac_status); }; }; then
15179 ac_cv_func_fork_works=yes
15181 echo "$as_me: program exited with status $ac_status" >&5
15182 echo "$as_me: failed program was:" >&5
15183 cat conftest.$ac_ext >&5
15184 ac_cv_func_fork_works=no
15186 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15189 echo "$as_me:15189: result: $ac_cv_func_fork_works" >&5
15190 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15193 if test "x$ac_cv_func_fork_works" = xcross; then
15195 *-*-amigaos* | *-*-msdosdjgpp*)
15196 # Override, as these systems have only a dummy fork() stub
15197 ac_cv_func_fork_works=no
15200 ac_cv_func_fork_works=yes
15203 { echo "$as_me:15203: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
15204 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
15206 ac_cv_func_vfork_works=$ac_cv_func_vfork
15207 if test "x$ac_cv_func_vfork" = xyes; then
15208 echo "$as_me:15208: checking for working vfork" >&5
15209 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15210 if test "${ac_cv_func_vfork_works+set}" = set; then
15211 echo $ECHO_N "(cached) $ECHO_C" >&6
15213 if test "$cross_compiling" = yes; then
15214 ac_cv_func_vfork_works=cross
15216 cat >conftest.$ac_ext <<_ACEOF
15217 #line 15217 "configure"
15218 #include "confdefs.h"
15219 /* Thanks to Paul Eggert for this test. */
15221 #include <sys/types.h>
15222 #include <sys/stat.h>
15224 # include <unistd.h>
15227 # include <vfork.h>
15229 /* On some sparc systems, changes by the child to local and incoming
15230 argument registers are propagated back to the parent. The compiler
15231 is told about this with #include <vfork.h>, but some compilers
15232 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
15233 static variable whose address is put into a register that is
15234 clobbered by the vfork. */
15237 sparc_address_test (int arg)
15239 sparc_address_test (arg) int arg;
15242 static pid_t child;
15260 pid_t parent = getpid ();
15263 sparc_address_test ();
15268 /* Here is another test for sparc vfork register problems. This
15269 test uses lots of local variables, at least as many local
15270 variables as main has allocated so far including compiler
15271 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
15272 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
15273 reuse the register of parent for one of the local variables,
15274 since it will think that parent can't possibly be used any more
15275 in this routine. Assigning to the local variable will thus
15276 munge parent in the parent process. */
15278 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15279 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15280 /* Convince the compiler that p..p7 are live; otherwise, it might
15281 use the same hardware register for all 8 local variables. */
15282 if (p != p1 || p != p2 || p != p3 || p != p4
15283 || p != p5 || p != p6 || p != p7)
15286 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15287 from child file descriptors. If the child closes a descriptor
15288 before it execs or exits, this munges the parent's descriptor
15289 as well. Test for this by closing stdout in the child. */
15290 _exit(close(fileno(stdout)) != 0);
15295 while (wait(&status) != child)
15298 /* Was there some problem with vforking? */
15301 /* Did the child fail? (This shouldn't happen.) */
15304 /* Did the vfork/compiler bug occur? */
15305 || parent != getpid()
15307 /* Did the file descriptor bug occur? */
15308 || fstat(fileno(stdout), &st) != 0
15313 rm -f conftest$ac_exeext
15314 if { (eval echo "$as_me:15314: \"$ac_link\"") >&5
15315 (eval $ac_link) 2>&5
15317 echo "$as_me:15317: \$? = $ac_status" >&5
15318 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15319 { (eval echo "$as_me:15319: \"$ac_try\"") >&5
15320 (eval $ac_try) 2>&5
15322 echo "$as_me:15322: \$? = $ac_status" >&5
15323 (exit $ac_status); }; }; then
15324 ac_cv_func_vfork_works=yes
15326 echo "$as_me: program exited with status $ac_status" >&5
15327 echo "$as_me: failed program was:" >&5
15328 cat conftest.$ac_ext >&5
15329 ac_cv_func_vfork_works=no
15331 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15334 echo "$as_me:15334: result: $ac_cv_func_vfork_works" >&5
15335 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
15338 if test "x$ac_cv_func_fork_works" = xcross; then
15339 ac_cv_func_vfork_works=ac_cv_func_vfork
15340 { echo "$as_me:15340: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
15341 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
15344 if test "x$ac_cv_func_vfork_works" = xyes; then
15346 cat >>confdefs.h <<\EOF
15347 #define HAVE_WORKING_VFORK 1
15352 cat >>confdefs.h <<\EOF
15357 if test "x$ac_cv_func_fork_works" = xyes; then
15359 cat >>confdefs.h <<\EOF
15360 #define HAVE_WORKING_FORK 1
15365 # special check for test/ditto.c
15367 echo "$as_me:15367: checking for openpty in -lutil" >&5
15368 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15369 if test "${ac_cv_lib_util_openpty+set}" = set; then
15370 echo $ECHO_N "(cached) $ECHO_C" >&6
15372 ac_check_lib_save_LIBS=$LIBS
15373 LIBS="-lutil $LIBS"
15374 cat >conftest.$ac_ext <<_ACEOF
15375 #line 15375 "configure"
15376 #include "confdefs.h"
15378 /* Override any gcc2 internal prototype to avoid an error. */
15382 /* We use char because int might match the return type of a gcc2
15383 builtin and then its argument prototype would still apply. */
15393 rm -f conftest.$ac_objext conftest$ac_exeext
15394 if { (eval echo "$as_me:15394: \"$ac_link\"") >&5
15395 (eval $ac_link) 2>&5
15397 echo "$as_me:15397: \$? = $ac_status" >&5
15398 (exit $ac_status); } &&
15399 { ac_try='test -s conftest$ac_exeext'
15400 { (eval echo "$as_me:15400: \"$ac_try\"") >&5
15401 (eval $ac_try) 2>&5
15403 echo "$as_me:15403: \$? = $ac_status" >&5
15404 (exit $ac_status); }; }; then
15405 ac_cv_lib_util_openpty=yes
15407 echo "$as_me: failed program was:" >&5
15408 cat conftest.$ac_ext >&5
15409 ac_cv_lib_util_openpty=no
15411 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15412 LIBS=$ac_check_lib_save_LIBS
15414 echo "$as_me:15414: result: $ac_cv_lib_util_openpty" >&5
15415 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
15416 if test $ac_cv_lib_util_openpty = yes; then
15422 echo "$as_me:15422: checking for openpty header" >&5
15423 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
15424 if test "${cf_cv_func_openpty+set}" = set; then
15425 echo $ECHO_N "(cached) $ECHO_C" >&6
15428 cf_save_LIBS="$LIBS"
15429 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
15430 for cf_header in pty.h libutil.h util.h
15432 cat >conftest.$ac_ext <<_ACEOF
15433 #line 15433 "configure"
15434 #include "confdefs.h"
15436 #include <$cf_header>
15442 int x = openpty((int *)0, (int *)0, (char *)0,
15443 (struct termios *)0, (struct winsize *)0);
15449 rm -f conftest.$ac_objext conftest$ac_exeext
15450 if { (eval echo "$as_me:15450: \"$ac_link\"") >&5
15451 (eval $ac_link) 2>&5
15453 echo "$as_me:15453: \$? = $ac_status" >&5
15454 (exit $ac_status); } &&
15455 { ac_try='test -s conftest$ac_exeext'
15456 { (eval echo "$as_me:15456: \"$ac_try\"") >&5
15457 (eval $ac_try) 2>&5
15459 echo "$as_me:15459: \$? = $ac_status" >&5
15460 (exit $ac_status); }; }; then
15462 cf_cv_func_openpty=$cf_header
15466 echo "$as_me: failed program was:" >&5
15467 cat conftest.$ac_ext >&5
15469 cf_cv_func_openpty=no
15472 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15474 LIBS="$cf_save_LIBS"
15477 echo "$as_me:15477: result: $cf_cv_func_openpty" >&5
15478 echo "${ECHO_T}$cf_cv_func_openpty" >&6
15480 if test "$cf_cv_func_openpty" != no ; then
15481 cat >>confdefs.h <<EOF
15482 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
15485 cat >>confdefs.h <<\EOF
15486 #define USE_XTERM_PTY 1
15489 if test "$cf_cv_lib_util" = yes ; then
15490 TEST_LIBS="-lutil $TEST_LIBS"
15494 if test "$with_hashed_db" != no ; then
15495 cat >>confdefs.h <<\EOF
15496 #define USE_HASHED_DB 1
15499 case $with_hashed_db in #(vi
15503 if test -d "$with_hashed_db" ; then
15505 if test -n "$with_hashed_db/include" ; then
15506 for cf_add_incdir in $with_hashed_db/include
15508 while test $cf_add_incdir != /usr/include
15510 if test -d $cf_add_incdir
15513 if test -n "$CFLAGS$CPPFLAGS" ; then
15514 # a loop is needed to ensure we can add subdirs of existing dirs
15515 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
15516 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
15517 cf_have_incdir=yes; break
15522 if test "$cf_have_incdir" = no ; then
15523 if test "$cf_add_incdir" = /usr/local/include ; then
15524 if test "$GCC" = yes
15526 cf_save_CPPFLAGS=$CPPFLAGS
15527 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
15528 cat >conftest.$ac_ext <<_ACEOF
15529 #line 15529 "configure"
15530 #include "confdefs.h"
15540 rm -f conftest.$ac_objext
15541 if { (eval echo "$as_me:15541: \"$ac_compile\"") >&5
15542 (eval $ac_compile) 2>&5
15544 echo "$as_me:15544: \$? = $ac_status" >&5
15545 (exit $ac_status); } &&
15546 { ac_try='test -s conftest.$ac_objext'
15547 { (eval echo "$as_me:15547: \"$ac_try\"") >&5
15548 (eval $ac_try) 2>&5
15550 echo "$as_me:15550: \$? = $ac_status" >&5
15551 (exit $ac_status); }; }; then
15554 echo "$as_me: failed program was:" >&5
15555 cat conftest.$ac_ext >&5
15558 rm -f conftest.$ac_objext conftest.$ac_ext
15559 CPPFLAGS=$cf_save_CPPFLAGS
15564 if test "$cf_have_incdir" = no ; then
15565 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
15567 echo "${as_me-configure}:15567: testing adding $cf_add_incdir to include-path ..." 1>&5
15569 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
15571 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
15572 test "$cf_top_incdir" = "$cf_add_incdir" && break
15573 cf_add_incdir="$cf_top_incdir"
15582 if test -n "$with_hashed_db/lib" ; then
15583 for cf_add_libdir in $with_hashed_db/lib
15585 if test $cf_add_libdir = /usr/lib ; then
15587 elif test -d $cf_add_libdir
15590 if test -n "$LDFLAGS$LIBS" ; then
15591 # a loop is needed to ensure we can add subdirs of existing dirs
15592 for cf_test_libdir in $LDFLAGS $LIBS ; do
15593 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
15594 cf_have_libdir=yes; break
15598 if test "$cf_have_libdir" = no ; then
15599 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
15601 echo "${as_me-configure}:15601: testing adding $cf_add_libdir to library-path ..." 1>&5
15603 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
15612 echo "$as_me:15612: checking for db.h" >&5
15613 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
15614 if test "${ac_cv_header_db_h+set}" = set; then
15615 echo $ECHO_N "(cached) $ECHO_C" >&6
15617 cat >conftest.$ac_ext <<_ACEOF
15618 #line 15618 "configure"
15619 #include "confdefs.h"
15622 if { (eval echo "$as_me:15622: \"$ac_cpp conftest.$ac_ext\"") >&5
15623 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15625 egrep -v '^ *\+' conftest.er1 >conftest.err
15627 cat conftest.err >&5
15628 echo "$as_me:15628: \$? = $ac_status" >&5
15629 (exit $ac_status); } >/dev/null; then
15630 if test -s conftest.err; then
15631 ac_cpp_err=$ac_c_preproc_warn_flag
15638 if test -z "$ac_cpp_err"; then
15639 ac_cv_header_db_h=yes
15641 echo "$as_me: failed program was:" >&5
15642 cat conftest.$ac_ext >&5
15643 ac_cv_header_db_h=no
15645 rm -f conftest.err conftest.$ac_ext
15647 echo "$as_me:15647: result: $ac_cv_header_db_h" >&5
15648 echo "${ECHO_T}$ac_cv_header_db_h" >&6
15649 if test $ac_cv_header_db_h = yes; then
15651 echo "$as_me:15651: checking for version of db" >&5
15652 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
15653 if test "${cf_cv_hashed_db_version+set}" = set; then
15654 echo $ECHO_N "(cached) $ECHO_C" >&6
15657 cf_cv_hashed_db_version=unknown
15659 for cf_db_version in 1 2 3 4 5
15662 echo "${as_me-configure}:15662: testing checking for db version $cf_db_version ..." 1>&5
15664 cat >conftest.$ac_ext <<_ACEOF
15665 #line 15665 "configure"
15666 #include "confdefs.h"
15668 $ac_includes_default
15671 #ifdef DB_VERSION_MAJOR
15672 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
15673 #if $cf_db_version == DB_VERSION_MAJOR
15679 #if $cf_db_version == 1
15680 /* ok: assuming this is DB 1.8.5 */
15694 rm -f conftest.$ac_objext
15695 if { (eval echo "$as_me:15695: \"$ac_compile\"") >&5
15696 (eval $ac_compile) 2>&5
15698 echo "$as_me:15698: \$? = $ac_status" >&5
15699 (exit $ac_status); } &&
15700 { ac_try='test -s conftest.$ac_objext'
15701 { (eval echo "$as_me:15701: \"$ac_try\"") >&5
15702 (eval $ac_try) 2>&5
15704 echo "$as_me:15704: \$? = $ac_status" >&5
15705 (exit $ac_status); }; }; then
15707 cf_cv_hashed_db_version=$cf_db_version
15711 echo "$as_me: failed program was:" >&5
15712 cat conftest.$ac_ext >&5
15714 rm -f conftest.$ac_objext conftest.$ac_ext
15718 echo "$as_me:15718: result: $cf_cv_hashed_db_version" >&5
15719 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
15721 if test "$cf_cv_hashed_db_version" = unknown ; then
15722 { { echo "$as_me:15722: error: Cannot determine version of db" >&5
15723 echo "$as_me: error: Cannot determine version of db" >&2;}
15724 { (exit 1); exit 1; }; }
15727 echo "$as_me:15727: checking for db libraries" >&5
15728 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
15729 if test "${cf_cv_hashed_db_libs+set}" = set; then
15730 echo $ECHO_N "(cached) $ECHO_C" >&6
15733 cf_cv_hashed_db_libs=unknown
15734 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
15736 cf_save_libs="$LIBS"
15737 if test -n "$cf_db_libs"; then
15738 LIBS="-l$cf_db_libs $LIBS"
15741 echo "${as_me-configure}:15741: testing checking for library "$cf_db_libs" ..." 1>&5
15743 cat >conftest.$ac_ext <<_ACEOF
15744 #line 15744 "configure"
15745 #include "confdefs.h"
15747 $ac_includes_default
15754 char *path = "/tmp/foo";
15755 #ifdef DB_VERSION_MAJOR
15756 #if DB_VERSION_MAJOR >= 4
15758 db_create(&result, NULL, 0);
15759 result->open(result,
15766 #elif DB_VERSION_MAJOR >= 3
15768 db_create(&result, NULL, 0);
15769 result->open(result,
15775 #elif DB_VERSION_MAJOR >= 2
15784 #endif /* DB_VERSION_MAJOR */
15786 DB *result = dbopen(path,
15792 ${cf_cv_main_return:-return}(result != 0)
15798 rm -f conftest.$ac_objext conftest$ac_exeext
15799 if { (eval echo "$as_me:15799: \"$ac_link\"") >&5
15800 (eval $ac_link) 2>&5
15802 echo "$as_me:15802: \$? = $ac_status" >&5
15803 (exit $ac_status); } &&
15804 { ac_try='test -s conftest$ac_exeext'
15805 { (eval echo "$as_me:15805: \"$ac_try\"") >&5
15806 (eval $ac_try) 2>&5
15808 echo "$as_me:15808: \$? = $ac_status" >&5
15809 (exit $ac_status); }; }; then
15811 if test -n "$cf_db_libs" ; then
15812 cf_cv_hashed_db_libs=$cf_db_libs
15814 cf_cv_hashed_db_libs=default
15816 LIBS="$cf_save_libs"
15820 echo "$as_me: failed program was:" >&5
15821 cat conftest.$ac_ext >&5
15823 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15824 LIBS="$cf_save_libs"
15828 echo "$as_me:15828: result: $cf_cv_hashed_db_libs" >&5
15829 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
15831 if test "$cf_cv_hashed_db_libs" = unknown ; then
15832 { { echo "$as_me:15832: error: Cannot determine library for db" >&5
15833 echo "$as_me: error: Cannot determine library for db" >&2;}
15834 { (exit 1); exit 1; }; }
15835 elif test "$cf_cv_hashed_db_libs" != default ; then
15836 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
15842 { { echo "$as_me:15842: error: Cannot find db.h" >&5
15843 echo "$as_me: error: Cannot find db.h" >&2;}
15844 { (exit 1); exit 1; }; }
15850 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
15851 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
15852 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
15855 # Just in case, check if the C compiler has a bool type.
15857 echo "$as_me:15857: checking if we should include stdbool.h" >&5
15858 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
15860 if test "${cf_cv_header_stdbool_h+set}" = set; then
15861 echo $ECHO_N "(cached) $ECHO_C" >&6
15864 cat >conftest.$ac_ext <<_ACEOF
15865 #line 15865 "configure"
15866 #include "confdefs.h"
15876 rm -f conftest.$ac_objext
15877 if { (eval echo "$as_me:15877: \"$ac_compile\"") >&5
15878 (eval $ac_compile) 2>&5
15880 echo "$as_me:15880: \$? = $ac_status" >&5
15881 (exit $ac_status); } &&
15882 { ac_try='test -s conftest.$ac_objext'
15883 { (eval echo "$as_me:15883: \"$ac_try\"") >&5
15884 (eval $ac_try) 2>&5
15886 echo "$as_me:15886: \$? = $ac_status" >&5
15887 (exit $ac_status); }; }; then
15888 cf_cv_header_stdbool_h=0
15890 echo "$as_me: failed program was:" >&5
15891 cat conftest.$ac_ext >&5
15892 cat >conftest.$ac_ext <<_ACEOF
15893 #line 15893 "configure"
15894 #include "confdefs.h"
15897 #include <stdbool.h>
15908 rm -f conftest.$ac_objext
15909 if { (eval echo "$as_me:15909: \"$ac_compile\"") >&5
15910 (eval $ac_compile) 2>&5
15912 echo "$as_me:15912: \$? = $ac_status" >&5
15913 (exit $ac_status); } &&
15914 { ac_try='test -s conftest.$ac_objext'
15915 { (eval echo "$as_me:15915: \"$ac_try\"") >&5
15916 (eval $ac_try) 2>&5
15918 echo "$as_me:15918: \$? = $ac_status" >&5
15919 (exit $ac_status); }; }; then
15920 cf_cv_header_stdbool_h=1
15922 echo "$as_me: failed program was:" >&5
15923 cat conftest.$ac_ext >&5
15924 cf_cv_header_stdbool_h=0
15926 rm -f conftest.$ac_objext conftest.$ac_ext
15928 rm -f conftest.$ac_objext conftest.$ac_ext
15931 if test "$cf_cv_header_stdbool_h" = 1
15932 then echo "$as_me:15932: result: yes" >&5
15933 echo "${ECHO_T}yes" >&6
15934 else echo "$as_me:15934: result: no" >&5
15935 echo "${ECHO_T}no" >&6
15938 echo "$as_me:15938: checking for builtin bool type" >&5
15939 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
15941 if test "${cf_cv_cc_bool_type+set}" = set; then
15942 echo $ECHO_N "(cached) $ECHO_C" >&6
15945 cat >conftest.$ac_ext <<_ACEOF
15946 #line 15946 "configure"
15947 #include "confdefs.h"
15950 #include <sys/types.h>
15960 rm -f conftest.$ac_objext
15961 if { (eval echo "$as_me:15961: \"$ac_compile\"") >&5
15962 (eval $ac_compile) 2>&5
15964 echo "$as_me:15964: \$? = $ac_status" >&5
15965 (exit $ac_status); } &&
15966 { ac_try='test -s conftest.$ac_objext'
15967 { (eval echo "$as_me:15967: \"$ac_try\"") >&5
15968 (eval $ac_try) 2>&5
15970 echo "$as_me:15970: \$? = $ac_status" >&5
15971 (exit $ac_status); }; }; then
15972 cf_cv_cc_bool_type=1
15974 echo "$as_me: failed program was:" >&5
15975 cat conftest.$ac_ext >&5
15976 cf_cv_cc_bool_type=0
15978 rm -f conftest.$ac_objext conftest.$ac_ext
15982 if test "$cf_cv_cc_bool_type" = 1
15983 then echo "$as_me:15983: result: yes" >&5
15984 echo "${ECHO_T}yes" >&6
15985 else echo "$as_me:15985: result: no" >&5
15986 echo "${ECHO_T}no" >&6
15989 # Check for C++ compiler characteristics (and ensure that it's there!)
15990 if test -n "$CXX" ; then
15992 ac_cpp='$CXXCPP $CPPFLAGS'
15993 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15994 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15995 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15996 ac_main_return=return
15998 if test -n "$GXX" ; then
15999 case $cf_cv_system_name in #(vi
16001 cf_stdcpp_libname=stdcpp
16004 cf_stdcpp_libname=stdc++
16007 echo "$as_me:16007: checking for library $cf_stdcpp_libname" >&5
16008 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16009 if test "${cf_cv_libstdcpp+set}" = set; then
16010 echo $ECHO_N "(cached) $ECHO_C" >&6
16014 LIBS="-l$cf_stdcpp_libname $LIBS"
16015 cat >conftest.$ac_ext <<_ACEOF
16016 #line 16016 "configure"
16017 #include "confdefs.h"
16019 #include <strstream.h>
16025 strstreambuf foo(buf, sizeof(buf))
16031 rm -f conftest.$ac_objext conftest$ac_exeext
16032 if { (eval echo "$as_me:16032: \"$ac_link\"") >&5
16033 (eval $ac_link) 2>&5
16035 echo "$as_me:16035: \$? = $ac_status" >&5
16036 (exit $ac_status); } &&
16037 { ac_try='test -s conftest$ac_exeext'
16038 { (eval echo "$as_me:16038: \"$ac_try\"") >&5
16039 (eval $ac_try) 2>&5
16041 echo "$as_me:16041: \$? = $ac_status" >&5
16042 (exit $ac_status); }; }; then
16043 cf_cv_libstdcpp=yes
16045 echo "$as_me: failed program was:" >&5
16046 cat conftest.$ac_ext >&5
16049 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16053 echo "$as_me:16053: result: $cf_cv_libstdcpp" >&5
16054 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16055 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
16058 echo "$as_me:16058: checking whether $CXX understands -c and -o together" >&5
16059 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16060 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16061 echo $ECHO_N "(cached) $ECHO_C" >&6
16064 cat > conftest.$ac_ext <<CF_EOF
16068 ${cf_cv_main_return:-return}(0);
16071 # We do the test twice because some compilers refuse to overwrite an
16072 # existing .o file with -o, though they will create one.
16073 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16074 if { (eval echo "$as_me:16074: \"$ac_try\"") >&5
16075 (eval $ac_try) 2>&5
16077 echo "$as_me:16077: \$? = $ac_status" >&5
16078 (exit $ac_status); } &&
16079 test -f conftest2.$ac_objext && { (eval echo "$as_me:16079: \"$ac_try\"") >&5
16080 (eval $ac_try) 2>&5
16082 echo "$as_me:16082: \$? = $ac_status" >&5
16083 (exit $ac_status); };
16085 eval cf_cv_prog_CXX_c_o=yes
16087 eval cf_cv_prog_CXX_c_o=no
16092 if test $cf_cv_prog_CXX_c_o = yes; then
16093 echo "$as_me:16093: result: yes" >&5
16094 echo "${ECHO_T}yes" >&6
16096 echo "$as_me:16096: result: no" >&5
16097 echo "${ECHO_T}no" >&6
16100 case $GXX_VERSION in
16106 cf_cxx_library=unknown
16107 case $cf_cv_system_name in #(vi
16115 if test "$GXX" = yes; then
16116 echo "$as_me:16116: checking for lib$cf_gpp_libname" >&5
16117 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16119 LIBS="-l$cf_gpp_libname $LIBS"
16120 cat >conftest.$ac_ext <<_ACEOF
16121 #line 16121 "configure"
16122 #include "confdefs.h"
16124 #include <$cf_gpp_libname/builtin.h>
16129 two_arg_error_handler_t foo2 = lib_error_handler
16134 rm -f conftest.$ac_objext conftest$ac_exeext
16135 if { (eval echo "$as_me:16135: \"$ac_link\"") >&5
16136 (eval $ac_link) 2>&5
16138 echo "$as_me:16138: \$? = $ac_status" >&5
16139 (exit $ac_status); } &&
16140 { ac_try='test -s conftest$ac_exeext'
16141 { (eval echo "$as_me:16141: \"$ac_try\"") >&5
16142 (eval $ac_try) 2>&5
16144 echo "$as_me:16144: \$? = $ac_status" >&5
16145 (exit $ac_status); }; }; then
16147 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16148 if test "$cf_gpp_libname" = cpp ; then
16149 cat >>confdefs.h <<\EOF
16150 #define HAVE_GPP_BUILTIN_H 1
16154 cat >>confdefs.h <<\EOF
16155 #define HAVE_GXX_BUILTIN_H 1
16160 echo "$as_me: failed program was:" >&5
16161 cat conftest.$ac_ext >&5
16162 cat >conftest.$ac_ext <<_ACEOF
16163 #line 16163 "configure"
16164 #include "confdefs.h"
16166 #include <builtin.h>
16171 two_arg_error_handler_t foo2 = lib_error_handler
16176 rm -f conftest.$ac_objext conftest$ac_exeext
16177 if { (eval echo "$as_me:16177: \"$ac_link\"") >&5
16178 (eval $ac_link) 2>&5
16180 echo "$as_me:16180: \$? = $ac_status" >&5
16181 (exit $ac_status); } &&
16182 { ac_try='test -s conftest$ac_exeext'
16183 { (eval echo "$as_me:16183: \"$ac_try\"") >&5
16184 (eval $ac_try) 2>&5
16186 echo "$as_me:16186: \$? = $ac_status" >&5
16187 (exit $ac_status); }; }; then
16189 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16190 cat >>confdefs.h <<\EOF
16191 #define HAVE_BUILTIN_H 1
16195 echo "$as_me: failed program was:" >&5
16196 cat conftest.$ac_ext >&5
16199 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16201 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16203 echo "$as_me:16203: result: $cf_cxx_library" >&5
16204 echo "${ECHO_T}$cf_cxx_library" >&6
16214 ac_cpp='$CXXCPP $CPPFLAGS'
16215 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16216 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16217 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16218 ac_main_return=return
16219 echo "$as_me:16219: checking how to run the C++ preprocessor" >&5
16220 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
16221 if test -z "$CXXCPP"; then
16222 if test "${ac_cv_prog_CXXCPP+set}" = set; then
16223 echo $ECHO_N "(cached) $ECHO_C" >&6
16225 # Double quotes because CXXCPP needs to be expanded
16226 for CXXCPP in "$CXX -E" "/lib/cpp"
16228 ac_preproc_ok=false
16229 for ac_cxx_preproc_warn_flag in '' yes
16231 # Use a header file that comes with gcc, so configuring glibc
16232 # with a fresh cross-compiler works.
16233 # On the NeXT, cc -E runs the code through the compiler's parser,
16234 # not just through cpp. "Syntax error" is here to catch this case.
16235 cat >conftest.$ac_ext <<_ACEOF
16236 #line 16236 "configure"
16237 #include "confdefs.h"
16238 #include <assert.h>
16241 if { (eval echo "$as_me:16241: \"$ac_cpp conftest.$ac_ext\"") >&5
16242 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16244 egrep -v '^ *\+' conftest.er1 >conftest.err
16246 cat conftest.err >&5
16247 echo "$as_me:16247: \$? = $ac_status" >&5
16248 (exit $ac_status); } >/dev/null; then
16249 if test -s conftest.err; then
16250 ac_cpp_err=$ac_cxx_preproc_warn_flag
16257 if test -z "$ac_cpp_err"; then
16260 echo "$as_me: failed program was:" >&5
16261 cat conftest.$ac_ext >&5
16262 # Broken: fails on valid input.
16265 rm -f conftest.err conftest.$ac_ext
16267 # OK, works on sane cases. Now check whether non-existent headers
16268 # can be detected and how.
16269 cat >conftest.$ac_ext <<_ACEOF
16270 #line 16270 "configure"
16271 #include "confdefs.h"
16272 #include <ac_nonexistent.h>
16274 if { (eval echo "$as_me:16274: \"$ac_cpp conftest.$ac_ext\"") >&5
16275 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16277 egrep -v '^ *\+' conftest.er1 >conftest.err
16279 cat conftest.err >&5
16280 echo "$as_me:16280: \$? = $ac_status" >&5
16281 (exit $ac_status); } >/dev/null; then
16282 if test -s conftest.err; then
16283 ac_cpp_err=$ac_cxx_preproc_warn_flag
16290 if test -z "$ac_cpp_err"; then
16291 # Broken: success on invalid input.
16294 echo "$as_me: failed program was:" >&5
16295 cat conftest.$ac_ext >&5
16296 # Passes both tests.
16300 rm -f conftest.err conftest.$ac_ext
16303 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16304 rm -f conftest.err conftest.$ac_ext
16305 if $ac_preproc_ok; then
16310 ac_cv_prog_CXXCPP=$CXXCPP
16313 CXXCPP=$ac_cv_prog_CXXCPP
16315 ac_cv_prog_CXXCPP=$CXXCPP
16317 echo "$as_me:16317: result: $CXXCPP" >&5
16318 echo "${ECHO_T}$CXXCPP" >&6
16319 ac_preproc_ok=false
16320 for ac_cxx_preproc_warn_flag in '' yes
16322 # Use a header file that comes with gcc, so configuring glibc
16323 # with a fresh cross-compiler works.
16324 # On the NeXT, cc -E runs the code through the compiler's parser,
16325 # not just through cpp. "Syntax error" is here to catch this case.
16326 cat >conftest.$ac_ext <<_ACEOF
16327 #line 16327 "configure"
16328 #include "confdefs.h"
16329 #include <assert.h>
16332 if { (eval echo "$as_me:16332: \"$ac_cpp conftest.$ac_ext\"") >&5
16333 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16335 egrep -v '^ *\+' conftest.er1 >conftest.err
16337 cat conftest.err >&5
16338 echo "$as_me:16338: \$? = $ac_status" >&5
16339 (exit $ac_status); } >/dev/null; then
16340 if test -s conftest.err; then
16341 ac_cpp_err=$ac_cxx_preproc_warn_flag
16348 if test -z "$ac_cpp_err"; then
16351 echo "$as_me: failed program was:" >&5
16352 cat conftest.$ac_ext >&5
16353 # Broken: fails on valid input.
16356 rm -f conftest.err conftest.$ac_ext
16358 # OK, works on sane cases. Now check whether non-existent headers
16359 # can be detected and how.
16360 cat >conftest.$ac_ext <<_ACEOF
16361 #line 16361 "configure"
16362 #include "confdefs.h"
16363 #include <ac_nonexistent.h>
16365 if { (eval echo "$as_me:16365: \"$ac_cpp conftest.$ac_ext\"") >&5
16366 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16368 egrep -v '^ *\+' conftest.er1 >conftest.err
16370 cat conftest.err >&5
16371 echo "$as_me:16371: \$? = $ac_status" >&5
16372 (exit $ac_status); } >/dev/null; then
16373 if test -s conftest.err; then
16374 ac_cpp_err=$ac_cxx_preproc_warn_flag
16381 if test -z "$ac_cpp_err"; then
16382 # Broken: success on invalid input.
16385 echo "$as_me: failed program was:" >&5
16386 cat conftest.$ac_ext >&5
16387 # Passes both tests.
16391 rm -f conftest.err conftest.$ac_ext
16394 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16395 rm -f conftest.err conftest.$ac_ext
16396 if $ac_preproc_ok; then
16399 { { echo "$as_me:16399: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
16400 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
16401 { (exit 1); exit 1; }; }
16405 ac_cpp='$CXXCPP $CPPFLAGS'
16406 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16407 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16408 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16409 ac_main_return=return
16411 for ac_header in iostream typeinfo
16413 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16414 echo "$as_me:16414: checking for $ac_header" >&5
16415 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16416 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16417 echo $ECHO_N "(cached) $ECHO_C" >&6
16419 cat >conftest.$ac_ext <<_ACEOF
16420 #line 16420 "configure"
16421 #include "confdefs.h"
16422 #include <$ac_header>
16424 if { (eval echo "$as_me:16424: \"$ac_cpp conftest.$ac_ext\"") >&5
16425 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16427 egrep -v '^ *\+' conftest.er1 >conftest.err
16429 cat conftest.err >&5
16430 echo "$as_me:16430: \$? = $ac_status" >&5
16431 (exit $ac_status); } >/dev/null; then
16432 if test -s conftest.err; then
16433 ac_cpp_err=$ac_cxx_preproc_warn_flag
16440 if test -z "$ac_cpp_err"; then
16441 eval "$as_ac_Header=yes"
16443 echo "$as_me: failed program was:" >&5
16444 cat conftest.$ac_ext >&5
16445 eval "$as_ac_Header=no"
16447 rm -f conftest.err conftest.$ac_ext
16449 echo "$as_me:16449: result: `eval echo '${'$as_ac_Header'}'`" >&5
16450 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16451 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16452 cat >>confdefs.h <<EOF
16453 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16459 if test x"$ac_cv_header_iostream" = xyes ; then
16460 echo "$as_me:16460: checking if iostream uses std-namespace" >&5
16461 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
16462 cat >conftest.$ac_ext <<_ACEOF
16463 #line 16463 "configure"
16464 #include "confdefs.h"
16466 #include <iostream>
16473 cerr << "testing" << endl;
16479 rm -f conftest.$ac_objext
16480 if { (eval echo "$as_me:16480: \"$ac_compile\"") >&5
16481 (eval $ac_compile) 2>&5
16483 echo "$as_me:16483: \$? = $ac_status" >&5
16484 (exit $ac_status); } &&
16485 { ac_try='test -s conftest.$ac_objext'
16486 { (eval echo "$as_me:16486: \"$ac_try\"") >&5
16487 (eval $ac_try) 2>&5
16489 echo "$as_me:16489: \$? = $ac_status" >&5
16490 (exit $ac_status); }; }; then
16491 cf_iostream_namespace=yes
16493 echo "$as_me: failed program was:" >&5
16494 cat conftest.$ac_ext >&5
16495 cf_iostream_namespace=no
16497 rm -f conftest.$ac_objext conftest.$ac_ext
16498 echo "$as_me:16498: result: $cf_iostream_namespace" >&5
16499 echo "${ECHO_T}$cf_iostream_namespace" >&6
16500 if test "$cf_iostream_namespace" = yes ; then
16501 cat >>confdefs.h <<\EOF
16502 #define IOSTREAM_NAMESPACE 1
16508 echo "$as_me:16508: checking if we should include stdbool.h" >&5
16509 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16511 if test "${cf_cv_header_stdbool_h+set}" = set; then
16512 echo $ECHO_N "(cached) $ECHO_C" >&6
16515 cat >conftest.$ac_ext <<_ACEOF
16516 #line 16516 "configure"
16517 #include "confdefs.h"
16527 rm -f conftest.$ac_objext
16528 if { (eval echo "$as_me:16528: \"$ac_compile\"") >&5
16529 (eval $ac_compile) 2>&5
16531 echo "$as_me:16531: \$? = $ac_status" >&5
16532 (exit $ac_status); } &&
16533 { ac_try='test -s conftest.$ac_objext'
16534 { (eval echo "$as_me:16534: \"$ac_try\"") >&5
16535 (eval $ac_try) 2>&5
16537 echo "$as_me:16537: \$? = $ac_status" >&5
16538 (exit $ac_status); }; }; then
16539 cf_cv_header_stdbool_h=0
16541 echo "$as_me: failed program was:" >&5
16542 cat conftest.$ac_ext >&5
16543 cat >conftest.$ac_ext <<_ACEOF
16544 #line 16544 "configure"
16545 #include "confdefs.h"
16548 #include <stdbool.h>
16559 rm -f conftest.$ac_objext
16560 if { (eval echo "$as_me:16560: \"$ac_compile\"") >&5
16561 (eval $ac_compile) 2>&5
16563 echo "$as_me:16563: \$? = $ac_status" >&5
16564 (exit $ac_status); } &&
16565 { ac_try='test -s conftest.$ac_objext'
16566 { (eval echo "$as_me:16566: \"$ac_try\"") >&5
16567 (eval $ac_try) 2>&5
16569 echo "$as_me:16569: \$? = $ac_status" >&5
16570 (exit $ac_status); }; }; then
16571 cf_cv_header_stdbool_h=1
16573 echo "$as_me: failed program was:" >&5
16574 cat conftest.$ac_ext >&5
16575 cf_cv_header_stdbool_h=0
16577 rm -f conftest.$ac_objext conftest.$ac_ext
16579 rm -f conftest.$ac_objext conftest.$ac_ext
16582 if test "$cf_cv_header_stdbool_h" = 1
16583 then echo "$as_me:16583: result: yes" >&5
16584 echo "${ECHO_T}yes" >&6
16585 else echo "$as_me:16585: result: no" >&5
16586 echo "${ECHO_T}no" >&6
16589 echo "$as_me:16589: checking for builtin bool type" >&5
16590 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16592 if test "${cf_cv_builtin_bool+set}" = set; then
16593 echo $ECHO_N "(cached) $ECHO_C" >&6
16596 cat >conftest.$ac_ext <<_ACEOF
16597 #line 16597 "configure"
16598 #include "confdefs.h"
16601 #include <sys/types.h>
16611 rm -f conftest.$ac_objext
16612 if { (eval echo "$as_me:16612: \"$ac_compile\"") >&5
16613 (eval $ac_compile) 2>&5
16615 echo "$as_me:16615: \$? = $ac_status" >&5
16616 (exit $ac_status); } &&
16617 { ac_try='test -s conftest.$ac_objext'
16618 { (eval echo "$as_me:16618: \"$ac_try\"") >&5
16619 (eval $ac_try) 2>&5
16621 echo "$as_me:16621: \$? = $ac_status" >&5
16622 (exit $ac_status); }; }; then
16623 cf_cv_builtin_bool=1
16625 echo "$as_me: failed program was:" >&5
16626 cat conftest.$ac_ext >&5
16627 cf_cv_builtin_bool=0
16629 rm -f conftest.$ac_objext conftest.$ac_ext
16633 if test "$cf_cv_builtin_bool" = 1
16634 then echo "$as_me:16634: result: yes" >&5
16635 echo "${ECHO_T}yes" >&6
16636 else echo "$as_me:16636: result: no" >&5
16637 echo "${ECHO_T}no" >&6
16640 echo "$as_me:16640: checking for size of bool" >&5
16641 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
16642 if test "${cf_cv_type_of_bool+set}" = set; then
16643 echo $ECHO_N "(cached) $ECHO_C" >&6
16647 if test "$cross_compiling" = yes; then
16648 cf_cv_type_of_bool=unknown
16650 cat >conftest.$ac_ext <<_ACEOF
16651 #line 16651 "configure"
16652 #include "confdefs.h"
16654 #include <stdlib.h>
16657 #if defined(__cplusplus)
16659 #ifdef HAVE_GXX_BUILTIN_H
16660 #include <g++/builtin.h>
16661 #elif HAVE_GPP_BUILTIN_H
16662 #include <gpp/builtin.h>
16663 #elif HAVE_BUILTIN_H
16664 #include <builtin.h>
16669 #if $cf_cv_header_stdbool_h
16670 #include <stdbool.h>
16677 FILE *fp = fopen("cf_test.out", "w");
16680 if ((bool)(-x) >= 0)
16681 fputs("unsigned ", fp);
16682 if (sizeof(x) == sizeof(int)) fputs("int", fp);
16683 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
16684 else if (sizeof(x) == sizeof(short))fputs("short",fp);
16685 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
16688 ${cf_cv_main_return:-return}(0);
16692 rm -f conftest$ac_exeext
16693 if { (eval echo "$as_me:16693: \"$ac_link\"") >&5
16694 (eval $ac_link) 2>&5
16696 echo "$as_me:16696: \$? = $ac_status" >&5
16697 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16698 { (eval echo "$as_me:16698: \"$ac_try\"") >&5
16699 (eval $ac_try) 2>&5
16701 echo "$as_me:16701: \$? = $ac_status" >&5
16702 (exit $ac_status); }; }; then
16703 cf_cv_type_of_bool=`cat cf_test.out`
16704 if test -z "$cf_cv_type_of_bool"; then
16705 cf_cv_type_of_bool=unknown
16708 echo "$as_me: program exited with status $ac_status" >&5
16709 echo "$as_me: failed program was:" >&5
16710 cat conftest.$ac_ext >&5
16711 cf_cv_type_of_bool=unknown
16713 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16719 echo "$as_me:16719: result: $cf_cv_type_of_bool" >&5
16720 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
16721 if test "$cf_cv_type_of_bool" = unknown ; then
16722 case .$NCURSES_BOOL in #(vi
16723 .auto|.) NCURSES_BOOL=unsigned;;
16725 { echo "$as_me:16725: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
16726 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
16727 cf_cv_type_of_bool=$NCURSES_BOOL
16730 echo "$as_me:16730: checking for special defines needed for etip.h" >&5
16731 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
16732 cf_save_CXXFLAGS="$CXXFLAGS"
16734 for cf_math in "" MATH_H
16736 for cf_excp in "" MATH_EXCEPTION
16738 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
16739 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
16740 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
16741 cat >conftest.$ac_ext <<_ACEOF
16742 #line 16742 "configure"
16743 #include "confdefs.h"
16745 #include <etip.h.in>
16755 rm -f conftest.$ac_objext
16756 if { (eval echo "$as_me:16756: \"$ac_compile\"") >&5
16757 (eval $ac_compile) 2>&5
16759 echo "$as_me:16759: \$? = $ac_status" >&5
16760 (exit $ac_status); } &&
16761 { ac_try='test -s conftest.$ac_objext'
16762 { (eval echo "$as_me:16762: \"$ac_try\"") >&5
16763 (eval $ac_try) 2>&5
16765 echo "$as_me:16765: \$? = $ac_status" >&5
16766 (exit $ac_status); }; }; then
16768 test -n "$cf_math" && cat >>confdefs.h <<EOF
16769 #define ETIP_NEEDS_${cf_math} 1
16772 test -n "$cf_excp" && cat >>confdefs.h <<EOF
16773 #define ETIP_NEEDS_${cf_excp} 1
16776 cf_result="$cf_math $cf_excp"
16780 echo "$as_me: failed program was:" >&5
16781 cat conftest.$ac_ext >&5
16783 rm -f conftest.$ac_objext conftest.$ac_ext
16786 echo "$as_me:16786: result: $cf_result" >&5
16787 echo "${ECHO_T}$cf_result" >&6
16788 CXXFLAGS="$cf_save_CXXFLAGS"
16790 if test -n "$CXX"; then
16791 echo "$as_me:16791: checking if $CXX accepts parameter initialization" >&5
16792 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
16793 if test "${cf_cv_cpp_param_init+set}" = set; then
16794 echo $ECHO_N "(cached) $ECHO_C" >&6
16798 ac_cpp='$CXXCPP $CPPFLAGS'
16799 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16800 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16801 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16802 ac_main_return=return
16804 if test "$cross_compiling" = yes; then
16805 cf_cv_cpp_param_init=unknown
16807 cat >conftest.$ac_ext <<_ACEOF
16808 #line 16808 "configure"
16809 #include "confdefs.h"
16819 TEST::TEST(int x = 1) // some compilers do not like second initializer
16826 rm -f conftest$ac_exeext
16827 if { (eval echo "$as_me:16827: \"$ac_link\"") >&5
16828 (eval $ac_link) 2>&5
16830 echo "$as_me:16830: \$? = $ac_status" >&5
16831 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16832 { (eval echo "$as_me:16832: \"$ac_try\"") >&5
16833 (eval $ac_try) 2>&5
16835 echo "$as_me:16835: \$? = $ac_status" >&5
16836 (exit $ac_status); }; }; then
16837 cf_cv_cpp_param_init=yes
16839 echo "$as_me: program exited with status $ac_status" >&5
16840 echo "$as_me: failed program was:" >&5
16841 cat conftest.$ac_ext >&5
16842 cf_cv_cpp_param_init=no
16844 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16847 ac_cpp='$CXXCPP $CPPFLAGS'
16848 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16849 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16850 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16851 ac_main_return=return
16854 echo "$as_me:16854: result: $cf_cv_cpp_param_init" >&5
16855 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
16857 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
16858 #define CPP_HAS_PARAM_INIT 1
16861 if test -n "$CXX"; then
16863 echo "$as_me:16863: checking if $CXX accepts static_cast" >&5
16864 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
16865 if test "${cf_cv_cpp_static_cast+set}" = set; then
16866 echo $ECHO_N "(cached) $ECHO_C" >&6
16870 ac_cpp='$CXXCPP $CPPFLAGS'
16871 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16872 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16873 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16874 ac_main_return=return
16876 cat >conftest.$ac_ext <<_ACEOF
16877 #line 16877 "configure"
16878 #include "confdefs.h"
16883 NCursesPanel(int nlines,
16893 template<class T> class NCursesUserPanel : public NCursesPanel
16896 NCursesUserPanel (int nlines,
16900 const T* p_UserData = static_cast<T*>(0))
16901 : NCursesPanel (nlines, ncols, begin_y, begin_x)
16904 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
16908 virtual ~NCursesUserPanel() {};
16915 const char* p_UserData = static_cast<char*>(0)
16920 rm -f conftest.$ac_objext
16921 if { (eval echo "$as_me:16921: \"$ac_compile\"") >&5
16922 (eval $ac_compile) 2>&5
16924 echo "$as_me:16924: \$? = $ac_status" >&5
16925 (exit $ac_status); } &&
16926 { ac_try='test -s conftest.$ac_objext'
16927 { (eval echo "$as_me:16927: \"$ac_try\"") >&5
16928 (eval $ac_try) 2>&5
16930 echo "$as_me:16930: \$? = $ac_status" >&5
16931 (exit $ac_status); }; }; then
16932 cf_cv_cpp_static_cast=yes
16934 echo "$as_me: failed program was:" >&5
16935 cat conftest.$ac_ext >&5
16936 cf_cv_cpp_static_cast=no
16938 rm -f conftest.$ac_objext conftest.$ac_ext
16941 ac_cpp='$CXXCPP $CPPFLAGS'
16942 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16943 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16944 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16945 ac_main_return=return
16948 echo "$as_me:16948: result: $cf_cv_cpp_static_cast" >&5
16949 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
16953 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
16954 #define CPP_HAS_STATIC_CAST 1
16958 CXX_ARFLAGS='$(ARFLAGS)'
16959 case $cf_cv_system_name in #(vi
16961 if test "$GXX" != yes ; then
16963 CXX_ARFLAGS='-ar -o'
16967 CXXLDFLAGS="-u main"
16970 if test "$GXX" != yes ; then
16972 CXX_ARFLAGS='-xar -o'
16979 cf_cv_builtin_bool=1
16981 # Just because we are not configuring against C++ right now does not
16982 # mean that a user will not want to use C++. Some distributors disable
16983 # the C++ portion of this configuration as a shortcut (or just to avoid
16984 # compiling the demo in the c++ directory). So we need a reasonable
16985 # default for the 'bool' type.
16987 # Caveat: since the storage of the bool type is not standardized, it
16990 if test "$NCURSES_BOOL" != auto ; then
16991 cf_cv_type_of_bool=$NCURSES_BOOL
16992 cf_cv_header_stdbool_h=0
16994 if test "$cf_cv_header_stdbool_h" = 1 ; then
16996 echo "$as_me:16996: checking for size of bool" >&5
16997 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
16998 if test "${cf_cv_type_of_bool+set}" = set; then
16999 echo $ECHO_N "(cached) $ECHO_C" >&6
17003 if test "$cross_compiling" = yes; then
17004 cf_cv_type_of_bool=unknown
17006 cat >conftest.$ac_ext <<_ACEOF
17007 #line 17007 "configure"
17008 #include "confdefs.h"
17010 #include <stdlib.h>
17013 #if defined(__cplusplus)
17015 #ifdef HAVE_GXX_BUILTIN_H
17016 #include <g++/builtin.h>
17017 #elif HAVE_GPP_BUILTIN_H
17018 #include <gpp/builtin.h>
17019 #elif HAVE_BUILTIN_H
17020 #include <builtin.h>
17025 #if $cf_cv_header_stdbool_h
17026 #include <stdbool.h>
17033 FILE *fp = fopen("cf_test.out", "w");
17036 if ((bool)(-x) >= 0)
17037 fputs("unsigned ", fp);
17038 if (sizeof(x) == sizeof(int)) fputs("int", fp);
17039 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17040 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17041 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17044 ${cf_cv_main_return:-return}(0);
17048 rm -f conftest$ac_exeext
17049 if { (eval echo "$as_me:17049: \"$ac_link\"") >&5
17050 (eval $ac_link) 2>&5
17052 echo "$as_me:17052: \$? = $ac_status" >&5
17053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17054 { (eval echo "$as_me:17054: \"$ac_try\"") >&5
17055 (eval $ac_try) 2>&5
17057 echo "$as_me:17057: \$? = $ac_status" >&5
17058 (exit $ac_status); }; }; then
17059 cf_cv_type_of_bool=`cat cf_test.out`
17060 if test -z "$cf_cv_type_of_bool"; then
17061 cf_cv_type_of_bool=unknown
17064 echo "$as_me: program exited with status $ac_status" >&5
17065 echo "$as_me: failed program was:" >&5
17066 cat conftest.$ac_ext >&5
17067 cf_cv_type_of_bool=unknown
17069 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17075 echo "$as_me:17075: result: $cf_cv_type_of_bool" >&5
17076 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17077 if test "$cf_cv_type_of_bool" = unknown ; then
17078 case .$NCURSES_BOOL in #(vi
17079 .auto|.) NCURSES_BOOL=unsigned;;
17081 { echo "$as_me:17081: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17082 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17083 cf_cv_type_of_bool=$NCURSES_BOOL
17087 echo "$as_me:17087: checking for fallback type of bool" >&5
17088 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17089 case "$host_cpu" in #(vi
17090 i?86) cf_cv_type_of_bool=char ;; #(vi
17091 *) cf_cv_type_of_bool=int ;;
17093 echo "$as_me:17093: result: $cf_cv_type_of_bool" >&5
17094 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17099 # If the C compiler did not declare bool, and we did not determine that the C++
17100 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17101 # ncurses library use the same type as C++ bool. Note that this allows one to
17102 # specify the type of bool in a configure-script option and postpone
17103 # integration with the C++ compiler provided that the types are compatible.
17105 if test $cf_cv_cc_bool_type = 1
17107 # oops: C has a bool. Unlikely, but C++ could differ.
17109 elif test $cf_cv_builtin_bool = 0
17114 # this is the normal case
17115 USE_CXX_BOOL='defined(__cplusplus)'
17118 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17120 if test "$cf_with_ada" != "no" ; then
17121 if test "$with_libtool" != "no"; then
17122 { echo "$as_me:17122: WARNING: libtool does not support Ada - disabling feature" >&5
17123 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17128 if test "$cf_with_ada" != "no" ; then
17129 cf_ada_make=gnatmake
17130 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17131 set dummy $cf_ada_make; ac_word=$2
17132 echo "$as_me:17132: checking for $ac_word" >&5
17133 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17134 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17135 echo $ECHO_N "(cached) $ECHO_C" >&6
17137 if test -n "$gnat_exists"; then
17138 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17140 ac_save_IFS=$IFS; IFS=$ac_path_separator
17142 for ac_dir in $ac_dummy; do
17144 test -z "$ac_dir" && ac_dir=.
17145 $as_executable_p "$ac_dir/$ac_word" || continue
17146 ac_cv_prog_gnat_exists="yes"
17147 echo "$as_me:17147: found $ac_dir/$ac_word" >&5
17151 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17154 gnat_exists=$ac_cv_prog_gnat_exists
17155 if test -n "$gnat_exists"; then
17156 echo "$as_me:17156: result: $gnat_exists" >&5
17157 echo "${ECHO_T}$gnat_exists" >&6
17159 echo "$as_me:17159: result: no" >&5
17160 echo "${ECHO_T}no" >&6
17163 if test "$ac_cv_prog_gnat_exists" = no; then
17167 echo "$as_me:17167: checking for gnat version" >&5
17168 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17169 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17170 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17171 echo "$as_me:17171: result: $cf_gnat_version" >&5
17172 echo "${ECHO_T}$cf_gnat_version" >&6
17174 case $cf_gnat_version in
17175 3.1[1-9]*|3.[2-9]*|[4-9].*)
17176 cf_cv_prog_gnat_correct=yes
17178 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17179 cf_cv_prog_gnat_correct=no
17182 case $cf_gnat_version in
17184 cf_compile_generics=generics
17185 cf_generic_objects="\${GENOBJS}"
17187 *) cf_compile_generics=
17188 cf_generic_objects=
17192 # Extract the first word of "m4", so it can be a program name with args.
17193 set dummy m4; ac_word=$2
17194 echo "$as_me:17194: checking for $ac_word" >&5
17195 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17196 if test "${ac_cv_prog_M4_exists+set}" = set; then
17197 echo $ECHO_N "(cached) $ECHO_C" >&6
17199 if test -n "$M4_exists"; then
17200 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17202 ac_save_IFS=$IFS; IFS=$ac_path_separator
17204 for ac_dir in $ac_dummy; do
17206 test -z "$ac_dir" && ac_dir=.
17207 $as_executable_p "$ac_dir/$ac_word" || continue
17208 ac_cv_prog_M4_exists="yes"
17209 echo "$as_me:17209: found $ac_dir/$ac_word" >&5
17213 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17216 M4_exists=$ac_cv_prog_M4_exists
17217 if test -n "$M4_exists"; then
17218 echo "$as_me:17218: result: $M4_exists" >&5
17219 echo "${ECHO_T}$M4_exists" >&6
17221 echo "$as_me:17221: result: no" >&5
17222 echo "${ECHO_T}no" >&6
17225 if test "$ac_cv_prog_M4_exists" = no; then
17226 cf_cv_prog_gnat_correct=no
17227 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
17229 if test "$cf_cv_prog_gnat_correct" = yes; then
17230 echo "$as_me:17230: checking if GNAT works" >&5
17231 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17234 cat >>conftest.ads <<CF_EOF
17235 procedure conftest;
17237 cat >>conftest.adb <<CF_EOF
17240 procedure conftest is
17242 Text_IO.Put ("Hello World");
17244 GNAT.OS_Lib.OS_Exit (0);
17247 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17248 if ( ./conftest 1>&5 2>&1 ) ; then
17249 cf_cv_prog_gnat_correct=yes
17251 cf_cv_prog_gnat_correct=no
17254 cf_cv_prog_gnat_correct=no
17258 echo "$as_me:17258: result: $cf_cv_prog_gnat_correct" >&5
17259 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
17262 if test "$cf_cv_prog_gnat_correct" = yes; then
17263 ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
17265 echo "$as_me:17265: checking if GNAT pragma Unreferenced works" >&5
17266 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
17269 cat >>conftest.ads <<CF_EOF
17270 procedure conftest;
17272 cat >>conftest.adb <<CF_EOF
17275 procedure conftest is
17277 pragma Unreferenced (test);
17280 Text_IO.Put ("Hello World");
17282 GNAT.OS_Lib.OS_Exit (0);
17285 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17286 cf_cv_pragma_unreferenced=yes
17288 cf_cv_pragma_unreferenced=no
17292 echo "$as_me:17292: result: $cf_cv_pragma_unreferenced" >&5
17293 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
17295 # if the pragma is supported, use it (needed in the Trace code).
17296 if test $cf_cv_pragma_unreferenced = yes ; then
17302 # Check whether --with-ada-compiler or --without-ada-compiler was given.
17303 if test "${with_ada_compiler+set}" = set; then
17304 withval="$with_ada_compiler"
17305 cf_ada_compiler=$withval
17307 cf_ada_compiler=gnatmake
17310 cf_ada_package=terminal_interface
17312 # Check whether --with-ada-include or --without-ada-include was given.
17313 if test "${with_ada_include+set}" = set; then
17314 withval="$with_ada_include"
17317 withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
17318 fi; if test -n "$prefix/lib/ada/adainclude" ; then
17320 if test "x$prefix" != xNONE; then
17321 cf_path_syntax="$prefix"
17323 cf_path_syntax="$ac_default_prefix"
17326 case ".$withval" in #(vi
17327 .\$\(*\)*|.\'*\'*) #(vi
17331 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17333 .\${*prefix}*) #(vi
17334 eval withval="$withval"
17335 case ".$withval" in #(vi
17337 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17342 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17345 { { echo "$as_me:17345: error: expected a pathname, not \"$withval\"" >&5
17346 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17347 { (exit 1); exit 1; }; }
17352 ADA_INCLUDE="$withval"
17354 # Check whether --with-ada-objects or --without-ada-objects was given.
17355 if test "${with_ada_objects+set}" = set; then
17356 withval="$with_ada_objects"
17359 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
17360 fi; if test -n "$prefix/lib/ada/adalib" ; then
17362 if test "x$prefix" != xNONE; then
17363 cf_path_syntax="$prefix"
17365 cf_path_syntax="$ac_default_prefix"
17368 case ".$withval" in #(vi
17369 .\$\(*\)*|.\'*\'*) #(vi
17373 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17375 .\${*prefix}*) #(vi
17376 eval withval="$withval"
17377 case ".$withval" in #(vi
17379 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17384 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17387 { { echo "$as_me:17387: error: expected a pathname, not \"$withval\"" >&5
17388 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17389 { (exit 1); exit 1; }; }
17394 ADA_OBJECTS="$withval"
17402 ### Construct the ncurses library-subsets, if any, from this set of keywords:
17403 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
17405 ### ticlib modules may be a separate library, otherwise contained in termlib.
17406 ### termlib modules may be a separate library, otherwise contained in ncurses.
17408 ### The of "+" or " " between the tokens controls the way the script
17409 ### chooses to split module lists into libraries.
17411 ### (see CF_LIB_RULES).
17412 echo "$as_me:17412: checking for library subsets" >&5
17413 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
17416 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
17417 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
17418 if test "$with_ticlib" != no ; then
17419 LIB_SUBSETS="${LIB_SUBSETS} "
17421 LIB_SUBSETS="${LIB_SUBSETS}+"
17425 LIB_SUBSETS="${LIB_SUBSETS}termlib"
17426 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
17428 if test "$with_termlib" != no ; then
17429 LIB_SUBSETS="${LIB_SUBSETS} "
17431 LIB_SUBSETS="${LIB_SUBSETS}+"
17434 LIB_SUBSETS="${LIB_SUBSETS}base"
17436 # Most term-driver calls are to tinfo, but some like init_pair are to the
17437 # base library (so it resides in base).
17438 if test "$with_term_driver" != no ; then
17439 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
17440 case $cf_cv_system_name in #(vi
17442 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
17445 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
17450 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
17451 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
17453 echo "$as_me:17453: result: $LIB_SUBSETS" >&5
17454 echo "${ECHO_T}$LIB_SUBSETS" >&6
17456 ### Construct the list of include-directories to be generated
17458 CPPFLAGS="$CPPFLAGS -I. -I../include"
17459 if test "$srcdir" != "."; then
17460 CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
17462 if test "$GCC" != yes; then
17463 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17464 elif test "$includedir" != "/usr/include"; then
17465 if test "$includedir" = '${prefix}/include' ; then
17466 if test $prefix != /usr ; then
17467 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17470 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17474 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
17475 if test "$srcdir" != "."; then
17476 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
17478 if test "$GCC" != yes; then
17479 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17480 elif test "$includedir" != "/usr/include"; then
17481 if test "$includedir" = '${prefix}/include' ; then
17482 if test $prefix != /usr ; then
17483 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17486 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17490 ### Build up pieces for makefile rules
17491 echo "$as_me:17491: checking default library suffix" >&5
17492 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
17494 case $DFT_LWR_MODEL in
17495 libtool) DFT_ARG_SUFFIX='' ;;
17496 normal) DFT_ARG_SUFFIX='' ;;
17497 debug) DFT_ARG_SUFFIX='_g' ;;
17498 profile) DFT_ARG_SUFFIX='_p' ;;
17499 shared) DFT_ARG_SUFFIX='' ;;
17501 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
17502 echo "$as_me:17502: result: $DFT_ARG_SUFFIX" >&5
17503 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
17505 echo "$as_me:17505: checking default library-dependency suffix" >&5
17506 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
17508 case $DFT_LWR_MODEL in #(vi
17510 DFT_LIB_SUFFIX='.la'
17511 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17514 DFT_LIB_SUFFIX='.a'
17515 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17518 DFT_LIB_SUFFIX='_g.a'
17519 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17522 DFT_LIB_SUFFIX='_p.a'
17523 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17526 case $cf_cv_system_name in
17528 DFT_LIB_SUFFIX='.a'
17529 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17532 DFT_LIB_SUFFIX='.dll'
17533 DFT_DEP_SUFFIX='.dll.a'
17536 DFT_LIB_SUFFIX='.dylib'
17537 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17542 DFT_LIB_SUFFIX='.so'
17543 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17546 DFT_LIB_SUFFIX='.sl'
17547 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17551 *) DFT_LIB_SUFFIX='.so'
17552 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17556 test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
17557 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
17558 echo "$as_me:17558: result: $DFT_DEP_SUFFIX" >&5
17559 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
17561 echo "$as_me:17561: checking default object directory" >&5
17562 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
17564 case $DFT_LWR_MODEL in
17565 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
17566 normal) DFT_OBJ_SUBDIR='objects' ;;
17567 debug) DFT_OBJ_SUBDIR='obj_g' ;;
17568 profile) DFT_OBJ_SUBDIR='obj_p' ;;
17570 case $cf_cv_system_name in #(vi
17572 DFT_OBJ_SUBDIR='objects' ;;
17574 DFT_OBJ_SUBDIR='obj_s' ;;
17577 echo "$as_me:17577: result: $DFT_OBJ_SUBDIR" >&5
17578 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
17580 # libtool thinks it can make c++ shared libraries (perhaps only g++)
17581 if test "$cf_with_cxx" = yes ; then
17582 echo "$as_me:17582: checking c++ library-dependency suffix" >&5
17583 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
17584 if test "$with_libtool" != "no"; then
17585 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
17588 case normal in #(vi
17590 CXX_LIB_SUFFIX='.la'
17591 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17594 CXX_LIB_SUFFIX='.a'
17595 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17598 CXX_LIB_SUFFIX='_g.a'
17599 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17602 CXX_LIB_SUFFIX='_p.a'
17603 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17606 case $cf_cv_system_name in
17608 CXX_LIB_SUFFIX='.a'
17609 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17612 CXX_LIB_SUFFIX='.dll'
17613 CXX_DEP_SUFFIX='.dll.a'
17616 CXX_LIB_SUFFIX='.dylib'
17617 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17622 CXX_LIB_SUFFIX='.so'
17623 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17626 CXX_LIB_SUFFIX='.sl'
17627 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17631 *) CXX_LIB_SUFFIX='.so'
17632 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
17636 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
17637 test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
17639 echo "$as_me:17639: result: $CXX_LIB_SUFFIX" >&5
17640 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
17644 # do not want -ldl in build except as needed for -lncurses dependency
17645 if test "$with_dlsym" = yes ; then
17646 if test $DFT_LWR_MODEL = shared || \
17647 test $DFT_LWR_MODEL = libtool ; then
17649 # remove dl library from $LIBS
17650 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
17654 ### Set up low-level terminfo dependencies for makefiles.
17656 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
17657 # do not need libdl
17659 if test "$with_dlsym" = yes ; then
17661 # remove dl library from $SHLIB_LIST
17662 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
17666 if test "$with_ticlib" != no ; then
17668 if test "$with_ticlib" != yes ; then
17669 TICS_NAME=$with_ticlib
17670 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17671 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17672 TICS_LIB_SUFFIX="${with_ticlib}"
17674 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
17675 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
17676 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
17678 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
17680 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
17683 if test "$with_termlib" != no ; then
17685 if test "$with_termlib" != yes ; then
17686 TINFO_NAME=$with_termlib
17687 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17688 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17689 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
17690 TINFO_LIB_SUFFIX="${with_termlib}"
17692 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
17693 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
17694 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
17695 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
17698 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
17699 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
17700 if test "$DFT_LWR_MODEL" = "libtool"; then
17701 TEST_ARGS="${TEST_DEPS}"
17702 TEST_ARG2="${TEST_DEP2}"
17703 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
17704 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
17705 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
17707 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
17708 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
17709 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
17710 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
17711 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
17714 # the next lines are needed for linking libtic over libncurses
17715 TINFO_NAME=${LIB_NAME}
17716 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
17717 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
17718 if test "$with_tic_depends" = yes ; then
17719 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
17721 TICS_LIST="$SHLIB_LIST"
17724 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
17727 if test "$DFT_LWR_MODEL" = shared ; then
17728 case $cf_cv_system_name in #(vi
17730 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
17736 if test "$with_dlsym" = yes ; then
17738 # remove dl library from $TICS_LIST
17739 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
17743 if test "$DFT_LWR_MODEL" = "libtool"; then
17748 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
17750 case $DFT_LWR_MODEL in
17751 normal|debug|profile)
17753 if test "$GCC" = yes ; then
17754 case $cf_cv_system_name in #(
17755 OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) #( vi
17759 *) #( normally, except when broken
17760 LDFLAGS_STATIC=-static
17761 LDFLAGS_SHARED=-dynamic
17765 case $cf_cv_system_name in #(
17766 aix[456]*) #( from ld manpage
17767 LDFLAGS_STATIC=-bstatic
17768 LDFLAGS_SHARED=-bdynamic
17770 hpux*) #( from ld manpage for hpux10.20, hpux11.11
17771 # We could also use just "archive" and "shared".
17772 LDFLAGS_STATIC=-Wl,-a,archive_shared
17773 LDFLAGS_SHARED=-Wl,-a,shared_archive
17775 irix*) #( from ld manpage IRIX64
17776 LDFLAGS_STATIC=-Bstatic
17777 LDFLAGS_SHARED=-Bdynamic
17779 osf[45]*) #( from ld manpage osf4.0d, osf5.1
17780 # alternative "-oldstyle_liblookup" (not in cc manpage)
17781 LDFLAGS_STATIC=-noso
17782 LDFLAGS_SHARED=-so_archive
17785 LDFLAGS_STATIC=-Bstatic
17786 LDFLAGS_SHARED=-Bdynamic
17794 echo "$as_me:17794: checking where we will install curses.h" >&5
17795 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
17796 test "$with_overwrite" = no && \
17797 test "x$includedir" = 'x${prefix}/include' && \
17798 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
17799 echo "$as_me:17799: result: $includedir" >&5
17800 echo "${ECHO_T}$includedir" >&6
17802 ### Resolve a conflict between normal and wide-curses by forcing applications
17803 ### that will need libutf8 to add it to their configure script.
17804 if test "$with_overwrite" != no ; then
17805 if test "$NCURSES_LIBUTF8" = 1 ; then
17806 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
17807 { echo "$as_me:17807: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
17808 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
17811 WITH_OVERWRITE=$with_overwrite
17813 # used to separate tack out of the tree
17816 ### predefined stuff for the test programs
17817 cat >>confdefs.h <<\EOF
17818 #define HAVE_SLK_COLOR 1
17821 ### Construct the list of subdirectories for which we'll customize makefiles
17822 ### with the appropriate compile-rules.
17824 echo "$as_me:17824: checking for src modules" >&5
17825 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
17827 # dependencies and linker-arguments for test-programs
17828 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
17829 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
17830 if test "$DFT_LWR_MODEL" = "libtool"; then
17831 TEST_ARGS="${TEST_DEPS}"
17832 TEST_ARG2="${TEST_DEP2}"
17834 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
17835 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
17839 for cf_dir in $modules_to_build
17841 if test -f $srcdir/$cf_dir/modules; then
17843 # We may/may not have tack in the distribution, though the
17845 if test $cf_dir = tack ; then
17846 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
17851 if test -z "$cf_cv_src_modules"; then
17852 cf_cv_src_modules=$cf_dir
17854 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
17857 # Make the ncurses_cfg.h file record the library interface files as
17858 # well. These are header files that are the same name as their
17859 # directory. Ncurses is the only library that does not follow
17861 if test $cf_dir = tack ; then
17863 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
17865 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17867 cat >>confdefs.h <<EOF
17868 #define HAVE_${cf_have_include}_H 1
17871 cat >>confdefs.h <<EOF
17872 #define HAVE_LIB${cf_have_include} 1
17875 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
17876 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
17877 if test "$DFT_LWR_MODEL" = "libtool"; then
17878 TEST_ARGS="${TEST_DEPS}"
17879 TEST_ARG2="${TEST_DEP2}"
17881 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
17882 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
17887 echo "$as_me:17887: result: $cf_cv_src_modules" >&5
17888 echo "${ECHO_T}$cf_cv_src_modules" >&6
17890 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
17891 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
17894 if test "x$cf_with_manpages" != xno ; then
17895 SRC_SUBDIRS="$SRC_SUBDIRS man"
17897 SRC_SUBDIRS="$SRC_SUBDIRS include"
17898 for cf_dir in $cf_cv_src_modules
17900 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
17902 SRC_SUBDIRS="$SRC_SUBDIRS test"
17903 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
17904 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
17907 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
17908 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
17909 ADA_SUBDIRS="gen src samples"
17913 for cf_dir in $SRC_SUBDIRS
17915 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
17918 if test -n "$ADA_SUBDIRS"; then
17919 for cf_dir in $ADA_SUBDIRS
17921 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
17926 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
17927 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
17928 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
17932 for cf_item in $cf_list_models
17936 libtool) cf_subdir='obj_lo' ;;
17937 normal) cf_subdir='objects' ;;
17938 debug) cf_subdir='obj_g' ;;
17939 profile) cf_subdir='obj_p' ;;
17941 case $cf_cv_system_name in #(vi
17943 cf_subdir='objects' ;;
17945 cf_subdir='obj_s' ;;
17949 for cf_item2 in $DIRS_TO_MAKE
17951 test $cf_item2 = $cf_subdir && break
17953 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
17955 for cf_dir in $DIRS_TO_MAKE
17957 test ! -d $cf_dir && mkdir $cf_dir
17960 # symbols that differ when compiling Ada95 by itself.
17961 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
17963 NCURSES_COPY2='sh $(top_srcdir)/tar-copy.sh'
17965 # values to use as strings
17966 cat >>confdefs.h <<EOF
17967 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
17970 cat >>confdefs.h <<EOF
17971 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
17974 ### Now that we're done running tests, add the compiler-warnings, if any
17979 cf_new_extra_cppflags=
17981 for cf_add_cflags in $EXTRA_CFLAGS
17983 case $cf_fix_cppflags in
17985 case $cf_add_cflags in #(vi
17986 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
17987 case $cf_add_cflags in
17989 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17991 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
17992 && test -z "${cf_tst_cflags}" \
17993 && cf_fix_cppflags=yes
17995 if test $cf_fix_cppflags = yes ; then
17996 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
17998 elif test "${cf_tst_cflags}" = "\"'" ; then
17999 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18004 case "$CPPFLAGS" in
18005 *$cf_add_cflags) #(vi
18008 case $cf_add_cflags in #(vi
18010 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18012 CPPFLAGS=`echo "$CPPFLAGS" | \
18013 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18014 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18018 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
18023 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
18028 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18030 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18032 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18033 && test -z "${cf_tst_cflags}" \
18034 && cf_fix_cppflags=no
18039 if test -n "$cf_new_cflags" ; then
18041 CFLAGS="$CFLAGS $cf_new_cflags"
18044 if test -n "$cf_new_cppflags" ; then
18046 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
18049 if test -n "$cf_new_extra_cppflags" ; then
18051 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
18054 ### If we're building with rpath, try to link non-standard libs that way too.
18055 if test "$DFT_LWR_MODEL" = "shared"; then
18057 echo "$as_me:18057: checking for updated LDFLAGS" >&5
18058 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
18059 if test -n "$LDFLAGS" ; then
18060 echo "$as_me:18060: result: maybe" >&5
18061 echo "${ECHO_T}maybe" >&6
18062 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
18064 echo "${as_me-configure}:18064: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
18066 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18068 echo "${as_me-configure}:18068: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18070 case "$EXTRA_LDFLAGS" in #(vi
18072 cf_rpath_hack="-Wl,-rpath,"
18075 cf_rpath_hack="-R "
18084 if test -n "$cf_rpath_hack" ; then
18086 for cf_rpath_src in $LDFLAGS
18088 test -n "$verbose" && echo " Filtering $cf_rpath_src" 1>&6
18090 echo "${as_me-configure}:18090: testing Filtering $cf_rpath_src ..." 1>&5
18092 case $cf_rpath_src in #(vi
18094 if test "$cf_rpath_hack" = "-R " ; then
18095 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'`
18097 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%`
18099 test -n "$verbose" && echo " ...Filter $cf_rpath_tmp" 1>&6
18101 echo "${as_me-configure}:18101: testing ...Filter $cf_rpath_tmp ..." 1>&5
18103 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
18106 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
18108 LDFLAGS=$cf_rpath_dst
18109 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
18111 echo "${as_me-configure}:18111: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
18113 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18115 echo "${as_me-configure}:18115: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18119 echo "$as_me:18119: result: no" >&5
18120 echo "${ECHO_T}no" >&6
18125 ### Define substitutions for header files to avoid name-pollution
18127 if test "$cf_cv_have_tcgetattr" = yes ; then
18133 if test "$ac_cv_header_termio_h" = yes ; then
18139 if test "$ac_cv_header_termios_h" = yes ; then
18145 ################################################################################
18146 test "$use_database" = yes && \
18147 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18149 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18150 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
18152 if test x"$enable_pc_files" = xyes ; then \
18153 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18159 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_MAKEFILES Makefile"
18160 ac_config_commands="$ac_config_commands default"
18161 cat >confcache <<\_ACEOF
18162 # This file is a shell script that caches the results of configure
18163 # tests run on this system so they can be shared between configure
18164 # scripts and configure runs, see configure's option --config-cache.
18165 # It is not useful on other systems. If it contains results you don't
18166 # want to keep, you may remove or edit it.
18168 # config.status only pays attention to the cache file if you give it
18169 # the --recheck option to rerun configure.
18171 # `ac_cv_env_foo' variables (set or unset) will be overriden when
18172 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18173 # following values.
18177 # The following way of writing the cache mishandles newlines in values,
18178 # but we know of no workaround that is simple, portable, and efficient.
18179 # So, don't put newlines in cache variables' values.
18180 # Ultrix sh set writes to stderr and can't be redirected directly,
18181 # and sets the high bit in the cache file unless we assign to the vars.
18184 case `(ac_space=' '; set | grep ac_space) 2>&1` in
18186 # `set' does not quote correctly, so add quotes (double-quote
18187 # substitution turns \\\\ into \\, and sed turns \\ into \).
18190 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18193 # `set' quotes correctly as required by POSIX, so do not add quotes.
18195 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
18202 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18204 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18206 if cmp -s $cache_file confcache; then :; else
18207 if test -w $cache_file; then
18208 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
18209 cat confcache >$cache_file
18211 echo "not updating unwritable cache $cache_file"
18216 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18217 # Let make expand exec_prefix.
18218 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18220 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18221 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18222 # trailing colons and then remove the whole line if VPATH becomes empty
18223 # (actually we leave an empty line to preserve line numbers).
18224 if test "x$srcdir" = x.; then
18225 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18226 s/:*\$(srcdir):*/:/;
18227 s/:*\${srcdir}:*/:/;
18229 s/^\([^=]*=[ ]*\):*/\1/;
18235 DEFS=-DHAVE_CONFIG_H
18237 : ${CONFIG_STATUS=./config.status}
18238 ac_clean_files_save=$ac_clean_files
18239 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18240 { echo "$as_me:18240: creating $CONFIG_STATUS" >&5
18241 echo "$as_me: creating $CONFIG_STATUS" >&6;}
18242 cat >$CONFIG_STATUS <<_ACEOF
18244 # Generated automatically by configure.
18245 # Run this file to recreate the current configuration.
18246 # Compiler output produced by configure, useful for debugging
18247 # configure, is in config.log if it exists.
18250 SHELL=\${CONFIG_SHELL-$SHELL}
18251 ac_cs_invocation="\$0 \$@"
18255 cat >>$CONFIG_STATUS <<\_ACEOF
18256 # Be Bourne compatible
18257 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18260 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
18264 # Name of the executable.
18265 as_me=`echo "$0" |sed 's,.*[\\/],,'`
18267 if expr a : '\(a\)' >/dev/null 2>&1; then
18273 rm -f conf$$ conf$$.exe conf$$.file
18275 if ln -s conf$$.file conf$$ 2>/dev/null; then
18276 # We could just check for DJGPP; but this test a) works b) is more generic
18277 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
18278 if test -f conf$$.exe; then
18279 # Don't use ln at all; we don't have any links
18284 elif ln conf$$.file conf$$ 2>/dev/null; then
18289 rm -f conf$$ conf$$.exe conf$$.file
18291 as_executable_p="test -f"
18293 # Support unset when possible.
18294 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
18301 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
18302 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
18303 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
18304 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
18305 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
18306 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
18307 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
18308 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
18311 # We need space, tab and new line, in precisely that order.
18317 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
18323 # Files that config.status was made for.
18324 if test -n "$ac_config_files"; then
18325 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
18328 if test -n "$ac_config_headers"; then
18329 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
18332 if test -n "$ac_config_links"; then
18333 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
18336 if test -n "$ac_config_commands"; then
18337 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
18340 cat >>$CONFIG_STATUS <<\EOF
18343 \`$as_me' instantiates files from templates according to the
18344 current configuration.
18346 Usage: $0 [OPTIONS] [FILE]...
18348 -h, --help print this help, then exit
18349 -V, --version print version number, then exit
18350 -d, --debug don't remove temporary files
18351 --recheck update $as_me by reconfiguring in the same conditions
18352 --file=FILE[:TEMPLATE]
18353 instantiate the configuration file FILE
18354 --header=FILE[:TEMPLATE]
18355 instantiate the configuration header FILE
18357 Configuration files:
18360 Configuration headers:
18363 Configuration commands:
18366 Report bugs to <bug-autoconf@gnu.org>."
18369 cat >>$CONFIG_STATUS <<EOF
18372 configured by $0, generated by GNU Autoconf 2.52.20081225,
18373 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
18375 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
18376 Free Software Foundation, Inc.
18377 This config.status script is free software; the Free Software Foundation
18378 gives unlimited permission to copy, distribute and modify it."
18383 cat >>$CONFIG_STATUS <<\EOF
18384 # If no file are specified by the user, then we need to provide default
18385 # value. By we need to know if files were specified by the user.
18391 ac_option=`expr "x$1" : 'x\([^=]*\)='`
18392 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
18394 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
18398 *) # This is not an option, so the user has probably given explicit
18400 ac_need_defaults=false;;
18404 # Handling of the options.
18406 cat >>$CONFIG_STATUS <<EOF
18407 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18408 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
18409 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
18411 cat >>$CONFIG_STATUS <<\EOF
18412 --version | --vers* | -V )
18413 echo "$ac_cs_version"; exit 0 ;;
18415 # Conflict between --help and --header
18416 { { echo "$as_me:18416: error: ambiguous option: $1
18417 Try \`$0 --help' for more information." >&5
18418 echo "$as_me: error: ambiguous option: $1
18419 Try \`$0 --help' for more information." >&2;}
18420 { (exit 1); exit 1; }; };;
18421 --help | --hel | -h )
18422 echo "$ac_cs_usage"; exit 0 ;;
18423 --debug | --d* | -d )
18425 --file | --fil | --fi | --f )
18427 CONFIG_FILES="$CONFIG_FILES $1"
18428 ac_need_defaults=false;;
18429 --header | --heade | --head | --hea )
18431 CONFIG_HEADERS="$CONFIG_HEADERS $1"
18432 ac_need_defaults=false;;
18434 # This is an error.
18435 -*) { { echo "$as_me:18435: error: unrecognized option: $1
18436 Try \`$0 --help' for more information." >&5
18437 echo "$as_me: error: unrecognized option: $1
18438 Try \`$0 --help' for more information." >&2;}
18439 { (exit 1); exit 1; }; } ;;
18441 *) ac_config_targets="$ac_config_targets $1" ;;
18450 ## ----------------------- ##
18451 ## Running config.status. ##
18452 ## ----------------------- ##
18454 This file was extended by $as_me 2.52.20081225, executed with
18455 CONFIG_FILES = $CONFIG_FILES
18456 CONFIG_HEADERS = $CONFIG_HEADERS
18457 CONFIG_LINKS = $CONFIG_LINKS
18458 CONFIG_COMMANDS = $CONFIG_COMMANDS
18459 > $ac_cs_invocation
18460 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18465 cat >>$CONFIG_STATUS <<EOF
18467 # INIT-COMMANDS section.
18470 ### Special initialization commands, used to pass information from the
18471 ### configuration-run into config.status
18474 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
18475 DFT_LWR_MODEL="$DFT_LWR_MODEL"
18476 ECHO_LINK="$ECHO_LINK"
18477 LDCONFIG="$LDCONFIG"
18478 LIB_NAME="$LIB_NAME"
18479 LIB_SUBSETS="$LIB_SUBSETS"
18480 LIB_SUFFIX="$LIB_SUFFIX"
18481 LIB_TRACING="$LIB_TRACING"
18482 MAKE_TERMINFO="$MAKE_TERMINFO"
18483 NCURSES_MAJOR="$NCURSES_MAJOR"
18484 NCURSES_MINOR="$NCURSES_MINOR"
18485 NCURSES_OSPEED="$NCURSES_OSPEED"
18486 NCURSES_PATCH="$NCURSES_PATCH"
18487 SRC_SUBDIRS="$SRC_SUBDIRS"
18488 TERMINFO="$TERMINFO"
18489 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
18490 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
18491 TICS_NAME="$TICS_NAME"
18492 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
18493 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
18494 TINFO_NAME="$TINFO_NAME"
18495 TINFO_SUFFIX="$TINFO_SUFFIX"
18496 WITH_CURSES_H="$with_curses_h"
18497 WITH_ECHO="$with_echo"
18498 WITH_OVERWRITE="$with_overwrite"
18499 cf_LIST_MODELS="$cf_list_models"
18500 cf_cv_abi_version="$cf_cv_abi_version"
18501 cf_cv_do_relink="$cf_cv_do_relink"
18502 cf_cv_do_symlinks="$cf_cv_do_symlinks"
18503 cf_cv_enable_lp64="$cf_cv_enable_lp64"
18504 cf_cv_enable_opaque="$cf_cv_enable_opaque"
18505 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
18506 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
18507 cf_cv_rel_version="$cf_cv_rel_version"
18508 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
18509 cf_cv_shared_soname='$cf_cv_shared_soname'
18510 cf_cv_shlib_version="$cf_cv_shlib_version"
18511 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
18512 cf_cv_system_name="$cf_cv_system_name"
18513 cf_with_cxx_binding="$cf_with_cxx_binding"
18514 cf_with_manpages="$cf_with_manpages"
18520 cat >>$CONFIG_STATUS <<\EOF
18521 for ac_config_target in $ac_config_targets
18523 case "$ac_config_target" in
18524 # Handling of arguments.
18525 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
18526 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
18527 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
18528 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
18529 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
18530 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
18531 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18532 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18533 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
18534 *) { { echo "$as_me:18534: error: invalid argument: $ac_config_target" >&5
18535 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18536 { (exit 1); exit 1; }; };;
18540 # If the user did not use the arguments to specify the items to instantiate,
18541 # then the envvar interface is used. Set only those that are not.
18542 # We use the long form for the default assignment because of an extremely
18543 # bizarre bug on SunOS 4.1.3.
18544 if $ac_need_defaults; then
18545 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18546 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18547 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18550 # Create a temporary directory, and hook for its removal unless debugging.
18553 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
18554 trap '{ (exit 1); exit 1; }' 1 2 13 15
18557 # Create a (secure) tmp directory for tmp files.
18560 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
18561 test -n "$tmp" && test -d "$tmp"
18564 tmp=$TMPDIR/cs$$-$RANDOM
18565 (umask 077 && mkdir $tmp)
18568 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
18569 { (exit 1); exit 1; }
18574 cat >>$CONFIG_STATUS <<EOF
18577 # CONFIG_FILES section.
18580 # No need to generate the scripts if there are no CONFIG_FILES.
18581 # This happens for instance when ./config.status config.h
18582 if test -n "\$CONFIG_FILES"; then
18583 # Protect against being on the right side of a sed subst in config.status.
18584 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
18585 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
18586 s,@SHELL@,$SHELL,;t t
18587 s,@exec_prefix@,$exec_prefix,;t t
18588 s,@prefix@,$prefix,;t t
18589 s,@program_transform_name@,$program_transform_name,;t t
18590 s,@bindir@,$bindir,;t t
18591 s,@sbindir@,$sbindir,;t t
18592 s,@libexecdir@,$libexecdir,;t t
18593 s,@datadir@,$datadir,;t t
18594 s,@sysconfdir@,$sysconfdir,;t t
18595 s,@sharedstatedir@,$sharedstatedir,;t t
18596 s,@localstatedir@,$localstatedir,;t t
18597 s,@libdir@,$libdir,;t t
18598 s,@includedir@,$includedir,;t t
18599 s,@oldincludedir@,$oldincludedir,;t t
18600 s,@infodir@,$infodir,;t t
18601 s,@mandir@,$mandir,;t t
18602 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
18603 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
18604 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
18605 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
18606 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
18607 s,@build_alias@,$build_alias,;t t
18608 s,@host_alias@,$host_alias,;t t
18609 s,@target_alias@,$target_alias,;t t
18610 s,@ECHO_C@,$ECHO_C,;t t
18611 s,@ECHO_N@,$ECHO_N,;t t
18612 s,@ECHO_T@,$ECHO_T,;t t
18613 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
18614 s,@DEFS@,$DEFS,;t t
18615 s,@LIBS@,$LIBS,;t t
18616 s,@top_builddir@,$top_builddir,;t t
18617 s,@EGREP@,$EGREP,;t t
18618 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
18619 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
18620 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
18621 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
18622 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
18623 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
18624 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
18625 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
18626 s,@build@,$build,;t t
18627 s,@build_cpu@,$build_cpu,;t t
18628 s,@build_vendor@,$build_vendor,;t t
18629 s,@build_os@,$build_os,;t t
18630 s,@host@,$host,;t t
18631 s,@host_cpu@,$host_cpu,;t t
18632 s,@host_vendor@,$host_vendor,;t t
18633 s,@host_os@,$host_os,;t t
18634 s,@target@,$target,;t t
18635 s,@target_cpu@,$target_cpu,;t t
18636 s,@target_vendor@,$target_vendor,;t t
18637 s,@target_os@,$target_os,;t t
18639 s,@CFLAGS@,$CFLAGS,;t t
18640 s,@LDFLAGS@,$LDFLAGS,;t t
18641 s,@CPPFLAGS@,$CPPFLAGS,;t t
18642 s,@ac_ct_CC@,$ac_ct_CC,;t t
18643 s,@EXEEXT@,$EXEEXT,;t t
18644 s,@OBJEXT@,$OBJEXT,;t t
18646 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
18647 s,@PROG_EXT@,$PROG_EXT,;t t
18648 s,@LDCONFIG@,$LDCONFIG,;t t
18650 s,@CXXFLAGS@,$CXXFLAGS,;t t
18651 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
18653 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
18654 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
18655 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
18656 s,@LINT@,$LINT,;t t
18657 s,@LINT_OPTS@,$LINT_OPTS,;t t
18658 s,@LN_S@,$LN_S,;t t
18659 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
18660 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
18661 s,@SET_MAKE@,$SET_MAKE,;t t
18662 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
18663 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
18664 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
18665 s,@RANLIB@,$RANLIB,;t t
18666 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
18668 s,@ac_ct_LD@,$ac_ct_LD,;t t
18670 s,@ac_ct_AR@,$ac_ct_AR,;t t
18671 s,@ARFLAGS@,$ARFLAGS,;t t
18672 s,@DESTDIR@,$DESTDIR,;t t
18673 s,@BUILD_CC@,$BUILD_CC,;t t
18674 s,@BUILD_CPP@,$BUILD_CPP,;t t
18675 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
18676 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
18677 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
18678 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
18679 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
18680 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
18681 s,@cf_list_models@,$cf_list_models,;t t
18682 s,@LIBTOOL@,$LIBTOOL,;t t
18683 s,@LT_UNDEF@,$LT_UNDEF,;t t
18684 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
18685 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
18686 s,@LIB_CREATE@,$LIB_CREATE,;t t
18687 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
18688 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
18689 s,@LIB_PREP@,$LIB_PREP,;t t
18690 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
18691 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
18692 s,@LIB_LINK@,$LIB_LINK,;t t
18693 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
18694 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
18695 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
18696 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
18697 s,@TICS_NAME@,$TICS_NAME,;t t
18698 s,@TINFO_NAME@,$TINFO_NAME,;t t
18699 s,@LIB_NAME@,$LIB_NAME,;t t
18700 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
18701 s,@CC_G_OPT@,$CC_G_OPT,;t t
18702 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
18703 s,@LD_MODEL@,$LD_MODEL,;t t
18704 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
18705 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
18706 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
18707 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
18708 s,@LINK_PROGS@,$LINK_PROGS,;t t
18709 s,@LINK_TESTS@,$LINK_TESTS,;t t
18710 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
18711 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
18712 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
18713 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
18714 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
18715 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
18716 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
18717 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
18718 s,@TERMINFO@,$TERMINFO,;t t
18719 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
18720 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
18721 s,@TERMPATH@,$TERMPATH,;t t
18722 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
18723 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
18724 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
18725 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
18726 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
18727 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
18728 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
18729 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
18730 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
18731 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
18732 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
18733 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
18734 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
18735 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
18736 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
18737 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
18738 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
18739 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
18740 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
18741 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
18742 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
18743 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
18744 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
18745 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
18746 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
18747 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
18748 s,@PTHREAD@,$PTHREAD,;t t
18749 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
18750 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
18751 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
18752 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
18753 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
18754 s,@ECHO_LINK@,$ECHO_LINK,;t t
18755 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
18756 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
18757 s,@ADA_TRACE@,$ADA_TRACE,;t t
18758 s,@MATH_LIB@,$MATH_LIB,;t t
18759 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
18760 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
18761 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
18762 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
18763 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
18764 s,@TEST_LIBS@,$TEST_LIBS,;t t
18765 s,@CXXCPP@,$CXXCPP,;t t
18766 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
18767 s,@CXX_AR@,$CXX_AR,;t t
18768 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
18769 s,@CXXLIBS@,$CXXLIBS,;t t
18770 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
18771 s,@gnat_exists@,$gnat_exists,;t t
18772 s,@M4_exists@,$M4_exists,;t t
18773 s,@cf_ada_make@,$cf_ada_make,;t t
18774 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
18775 s,@cf_ada_package@,$cf_ada_package,;t t
18776 s,@ADAFLAGS@,$ADAFLAGS,;t t
18777 s,@cf_compile_generics@,$cf_compile_generics,;t t
18778 s,@cf_generic_objects@,$cf_generic_objects,;t t
18779 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
18780 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
18781 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
18782 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
18783 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
18784 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
18785 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
18786 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
18787 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
18788 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
18789 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
18790 s,@TICS_ARGS@,$TICS_ARGS,;t t
18791 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
18792 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
18793 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
18794 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
18795 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
18796 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
18797 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
18798 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
18799 s,@TICS_LIST@,$TICS_LIST,;t t
18800 s,@TINFO_LIST@,$TINFO_LIST,;t t
18801 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
18802 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
18803 s,@TEST_ARGS@,$TEST_ARGS,;t t
18804 s,@TEST_DEPS@,$TEST_DEPS,;t t
18805 s,@TEST_ARG2@,$TEST_ARG2,;t t
18806 s,@TEST_DEP2@,$TEST_DEP2,;t t
18807 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
18808 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
18809 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
18810 s,@NCURSES_COPY2@,$NCURSES_COPY2,;t t
18811 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
18812 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
18813 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
18814 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
18815 s,@cross_compiling@,$cross_compiling,;t t
18820 cat >>$CONFIG_STATUS <<\EOF
18821 # Split the substitutions into bite-sized pieces for seds with
18822 # small command number limits, like on Digital OSF/1 and HP-UX.
18823 ac_max_sed_lines=48
18824 ac_sed_frag=1 # Number of current file.
18825 ac_beg=1 # First line for current file.
18826 ac_end=$ac_max_sed_lines # Line after last line for current file.
18829 while $ac_more_lines; do
18830 if test $ac_beg -gt 1; then
18831 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
18833 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
18835 if test ! -s $tmp/subs.frag; then
18836 ac_more_lines=false
18838 # The purpose of the label and of the branching condition is to
18839 # speed up the sed processing (if there are no `@' at all, there
18840 # is no need to browse any of the substitutions).
18841 # These are the two extra sed commands mentioned above.
18843 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
18844 if test -z "$ac_sed_cmds"; then
18845 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
18847 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
18849 ac_sed_frag=`expr $ac_sed_frag + 1`
18851 ac_end=`expr $ac_end + $ac_max_sed_lines`
18854 if test -z "$ac_sed_cmds"; then
18857 fi # test -n "$CONFIG_FILES"
18860 cat >>$CONFIG_STATUS <<\EOF
18861 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
18862 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18864 - | *:- | *:-:* ) # input from stdin
18866 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18867 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18868 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18869 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18870 * ) ac_file_in=$ac_file.in ;;
18873 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
18874 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18875 X"$ac_file" : 'X\(//\)[^/]' \| \
18876 X"$ac_file" : 'X\(//\)$' \| \
18877 X"$ac_file" : 'X\(/\)' \| \
18878 . : '\(.\)' 2>/dev/null ||
18880 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18881 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18882 /^X\(\/\/\)$/{ s//\1/; q; }
18883 /^X\(\/\).*/{ s//\1/; q; }
18885 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
18886 { case "$ac_dir" in
18887 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
18891 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
18892 case $as_mkdir_dir in
18893 # Skip DOS drivespec
18894 ?:) as_incr_dir=$as_mkdir_dir ;;
18896 as_incr_dir=$as_incr_dir/$as_mkdir_dir
18897 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
18902 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
18903 # A "../" for each directory in $ac_dir_suffix.
18904 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
18906 ac_dir_suffix= ac_dots=
18911 if test -z "$ac_dots"; then
18914 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
18916 [\\/]* | ?:[\\/]* )
18917 ac_srcdir=$srcdir$ac_dir_suffix;
18918 ac_top_srcdir=$srcdir ;;
18919 *) # Relative path.
18920 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
18921 ac_top_srcdir=$ac_dots$srcdir ;;
18925 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18926 *) ac_INSTALL=$ac_dots$INSTALL ;;
18929 if test x"$ac_file" != x-; then
18930 { echo "$as_me:18930: creating $ac_file" >&5
18931 echo "$as_me: creating $ac_file" >&6;}
18934 # Let's still pretend it is `configure' which instantiates (i.e., don't
18935 # use $as_me), people would be surprised to read:
18936 # /* config.h. Generated automatically by config.status. */
18937 configure_input="Generated automatically from `echo $ac_file_in |
18938 sed 's,.*/,,'` by configure."
18940 # First look for the input files in the build tree, otherwise in the
18942 ac_file_inputs=`IFS=:
18943 for f in $ac_file_in; do
18945 -) echo $tmp/stdin ;;
18947 # Absolute (can't be DOS-style, as IFS=:)
18948 test -f "$f" || { { echo "$as_me:18948: error: cannot find input file: $f" >&5
18949 echo "$as_me: error: cannot find input file: $f" >&2;}
18950 { (exit 1); exit 1; }; }
18953 if test -f "$f"; then
18956 elif test -f "$srcdir/$f"; then
18961 { { echo "$as_me:18961: error: cannot find input file: $f" >&5
18962 echo "$as_me: error: cannot find input file: $f" >&2;}
18963 { (exit 1); exit 1; }; }
18966 done` || { (exit 1); exit 1; }
18968 cat >>$CONFIG_STATUS <<EOF
18972 cat >>$CONFIG_STATUS <<\EOF
18974 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18975 s,@configure_input@,$configure_input,;t t
18976 s,@srcdir@,$ac_srcdir,;t t
18977 s,@top_srcdir@,$ac_top_srcdir,;t t
18978 s,@INSTALL@,$ac_INSTALL,;t t
18979 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
18981 if test x"$ac_file" != x-; then
18982 mv $tmp/out $ac_file
18990 cat >>$CONFIG_STATUS <<\EOF
18993 # CONFIG_HEADER section.
18996 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
18997 # NAME is the cpp macro being defined and VALUE is the value it is being given.
18999 # ac_d sets the value in "#define NAME VALUE" lines.
19000 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
19001 ac_dB='[ ].*$,\1#\2'
19004 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19005 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
19006 ac_iB='\([ ]\),\1#\2define\3'
19009 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19010 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
19011 ac_uB='$,\1#\2define\3'
19015 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19016 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19018 - | *:- | *:-:* ) # input from stdin
19020 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19021 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19022 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19023 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19024 * ) ac_file_in=$ac_file.in ;;
19027 test x"$ac_file" != x- && { echo "$as_me:19027: creating $ac_file" >&5
19028 echo "$as_me: creating $ac_file" >&6;}
19030 # First look for the input files in the build tree, otherwise in the
19032 ac_file_inputs=`IFS=:
19033 for f in $ac_file_in; do
19035 -) echo $tmp/stdin ;;
19037 # Absolute (can't be DOS-style, as IFS=:)
19038 test -f "$f" || { { echo "$as_me:19038: error: cannot find input file: $f" >&5
19039 echo "$as_me: error: cannot find input file: $f" >&2;}
19040 { (exit 1); exit 1; }; }
19043 if test -f "$f"; then
19046 elif test -f "$srcdir/$f"; then
19051 { { echo "$as_me:19051: error: cannot find input file: $f" >&5
19052 echo "$as_me: error: cannot find input file: $f" >&2;}
19053 { (exit 1); exit 1; }; }
19056 done` || { (exit 1); exit 1; }
19057 # Remove the trailing spaces.
19058 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
19062 # Transform confdefs.h into a list of #define's. We won't use it as a sed
19063 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
19064 # be either 'cat' or 'sort'.
19065 cat confdefs.h | uniq >conftest.vals
19067 # Break up conftest.vals because some shells have a limit on
19068 # the size of here documents, and old seds have small limits too.
19070 rm -f conftest.tail
19071 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
19072 while grep . conftest.vals >/dev/null
19074 # Write chunks of a limited-size here document to conftest.frag.
19075 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
19076 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
19077 echo 'CEOF' >> $CONFIG_STATUS
19078 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
19079 rm -f conftest.vals
19080 mv conftest.tail conftest.vals
19082 rm -f conftest.vals
19084 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19086 echo ' cat >> conftest.edit <<CEOF
19087 /@DEFS@/r conftest.frag
19090 sed -f conftest.edit $tmp/in > $tmp/out
19092 mv $tmp/out $tmp/in
19093 rm -f conftest.edit conftest.frag
19094 ' >> $CONFIG_STATUS
19096 cat >>$CONFIG_STATUS <<\EOF
19097 # Let's still pretend it is `configure' which instantiates (i.e., don't
19098 # use $as_me), people would be surprised to read:
19099 # /* config.h. Generated automatically by config.status. */
19100 if test x"$ac_file" = x-; then
19101 echo "/* Generated automatically by configure. */" >$tmp/config.h
19103 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
19105 cat $tmp/in >>$tmp/config.h
19107 if test x"$ac_file" != x-; then
19108 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
19109 { echo "$as_me:19109: $ac_file is unchanged" >&5
19110 echo "$as_me: $ac_file is unchanged" >&6;}
19112 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19113 X"$ac_file" : 'X\(//\)[^/]' \| \
19114 X"$ac_file" : 'X\(//\)$' \| \
19115 X"$ac_file" : 'X\(/\)' \| \
19116 . : '\(.\)' 2>/dev/null ||
19118 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19119 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19120 /^X\(\/\/\)$/{ s//\1/; q; }
19121 /^X\(\/\).*/{ s//\1/; q; }
19123 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19124 { case "$ac_dir" in
19125 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19129 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19130 case $as_mkdir_dir in
19131 # Skip DOS drivespec
19132 ?:) as_incr_dir=$as_mkdir_dir ;;
19134 as_incr_dir=$as_incr_dir/$as_mkdir_dir
19135 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19142 mv $tmp/config.h $ac_file
19146 rm -f $tmp/config.h
19150 cat >>$CONFIG_STATUS <<\EOF
19153 # CONFIG_COMMANDS section.
19155 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19156 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19157 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19164 if test ! -d $srcdir/$cf_dir; then
19166 elif test -f $srcdir/$cf_dir/programs; then
19167 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
19171 case $cf_cv_system_name in #(vi
19175 *) LIB_PREFIX='lib'
19178 cf_prefix=$LIB_PREFIX
19180 if test $cf_cv_shlib_version = cygdll ; then
19181 TINFO_NAME=$TINFO_ARG_SUFFIX
19185 for cf_dir in $SRC_SUBDIRS
19187 if test ! -d $srcdir/$cf_dir ; then
19189 elif test -f $srcdir/$cf_dir/modules; then
19193 for cf_item in $cf_LIST_MODELS
19196 case $cf_item in #(vi
19199 cf_depsuf=$cf_suffix
19203 cf_depsuf=$cf_suffix
19207 cf_depsuf=$cf_suffix
19211 cf_depsuf=$cf_suffix
19214 case $cf_cv_system_name in
19217 cf_depsuf=$cf_suffix
19225 cf_depsuf=$cf_suffix
19231 cf_depsuf=$cf_suffix
19235 cf_depsuf=$cf_suffix
19240 cf_depsuf=$cf_suffix
19244 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
19245 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
19247 if test $cf_item = shared ; then
19248 if test "$cf_cv_do_symlinks" = yes ; then
19249 case "$cf_cv_shlib_version" in #(vi
19251 case "$cf_cv_system_name" in #(vi
19253 case .${LIB_SUFFIX} in
19255 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19256 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
19259 cf_suffix='.${REL_VERSION}'"$cf_suffix"
19263 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
19267 case "$cf_cv_system_name" in #(vi
19269 case .${LIB_SUFFIX} in
19271 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19272 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
19275 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
19279 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
19284 # cygwin needs import library, and has unique naming convention
19285 # use autodetected ${cf_prefix} for import lib and static lib, but
19286 # use 'cyg' prefix for shared lib.
19287 if test $cf_cv_shlib_version = cygdll ; then
19288 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
19289 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
19293 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
19296 if test $cf_dir = ncurses ; then
19297 cf_subsets="$LIB_SUBSETS"
19298 cf_r_parts="$cf_subsets"
19299 cf_liblist="$LIBS_TO_MAKE"
19301 while test -n "$cf_r_parts"
19303 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
19304 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
19305 if test "$cf_l_parts" != "$cf_r_parts" ; then
19307 case $cf_l_parts in #(vi
19309 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
19312 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
19318 if test -n "$cf_item"; then
19319 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
19326 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
19329 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
19330 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
19331 $cf_dir/Makefile >$cf_dir/Makefile.out
19332 mv $cf_dir/Makefile.out $cf_dir/Makefile
19334 $AWK -f $srcdir/mk-0th.awk \
19335 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
19336 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19338 for cf_subset in $cf_subsets
19341 for cf_item in $cf_LIST_MODELS
19343 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
19345 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19347 case $cf_item in #(vi
19350 cf_depsuf=$cf_suffix
19354 cf_depsuf=$cf_suffix
19358 cf_depsuf=$cf_suffix
19362 cf_depsuf=$cf_suffix
19365 case $cf_cv_system_name in
19368 cf_depsuf=$cf_suffix
19376 cf_depsuf=$cf_suffix
19382 cf_depsuf=$cf_suffix
19386 cf_depsuf=$cf_suffix
19391 cf_depsuf=$cf_suffix
19395 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
19396 test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
19399 libtool) cf_subdir='obj_lo' ;;
19400 normal) cf_subdir='objects' ;;
19401 debug) cf_subdir='obj_g' ;;
19402 profile) cf_subdir='obj_p' ;;
19404 case $cf_cv_system_name in #(vi
19406 cf_subdir='objects' ;;
19408 cf_subdir='obj_s' ;;
19412 # Test for case where we build libtinfo with a different name.
19414 if test $cf_dir = ncurses ; then
19417 cf_libname=${cf_libname}$LIB_SUFFIX
19420 cf_libname=$TINFO_LIB_SUFFIX
19423 cf_libname=$TICS_LIB_SUFFIX
19427 cf_libname=${cf_libname}$LIB_SUFFIX
19429 if test -n "${DFT_ARG_SUFFIX}" ; then
19430 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
19431 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
19434 # These dependencies really are for development, not
19435 # builds, but they are useful in porting, too.
19436 cf_depend="../include/ncurses_cfg.h"
19437 if test "$srcdir" = "."; then
19440 cf_reldir="\${srcdir}"
19443 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
19444 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
19445 elif test -f $srcdir/$cf_dir/curses.priv.h; then
19446 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
19450 old_cf_suffix="$cf_suffix"
19451 if test "$cf_cv_shlib_version_infix" = yes ; then
19452 if test -n "$LIB_SUFFIX" ; then
19453 case $LIB_SUFFIX in
19455 cf_libname=`echo $cf_libname | sed 's/w$//'`
19456 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19463 $AWK -f $srcdir/mk-1st.awk \
19464 name=${cf_libname}${cf_dir_suffix} \
19465 traces=$LIB_TRACING \
19468 prefix=$cf_prefix \
19469 suffix=$cf_suffix \
19470 subset=$cf_subset \
19471 TermlibRoot=$TINFO_NAME \
19472 TermlibSuffix=$TINFO_SUFFIX \
19473 ShlibVer=$cf_cv_shlib_version \
19474 ShlibVerInfix=$cf_cv_shlib_version_infix \
19475 ReLink=${cf_cv_do_relink-no} \
19476 DoLinks=$cf_cv_do_symlinks \
19477 rmSoLocs=$cf_cv_rm_so_locs \
19478 ldconfig="$LDCONFIG" \
19479 overwrite=$WITH_OVERWRITE \
19480 depend="$cf_depend" \
19482 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19484 cf_suffix="$old_cf_suffix"
19486 for cf_subdir2 in $cf_subdirs lib
19488 test $cf_subdir = $cf_subdir2 && break
19490 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
19491 $AWK -f $srcdir/mk-2nd.awk \
19493 traces=$LIB_TRACING \
19496 subset=$cf_subset \
19499 crenames=$cf_cv_prog_CC_c_o \
19500 cxxrenames=$cf_cv_prog_CXX_c_o \
19501 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19502 cf_subdirs="$cf_subdirs $cf_subdir"
19507 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
19510 for cf_dir in $SRC_SUBDIRS
19512 if test ! -d $srcdir/$cf_dir ; then
19516 if test -f $cf_dir/Makefile ; then
19519 echo 'libs \' >> Makefile
19520 echo 'install.libs \' >> Makefile
19521 echo 'uninstall.libs ::' >> Makefile
19522 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
19527 if test -f $srcdir/$cf_dir/modules; then
19529 if test -f $srcdir/$cf_dir/headers; then
19530 cat >> Makefile <<CF_EOF
19531 install.includes \\
19532 uninstall.includes \\
19535 if test "$cf_dir" != "c++" ; then
19536 echo 'lint \' >> Makefile
19538 cat >> Makefile <<CF_EOF
19544 uninstall.$cf_dir ::
19545 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
19547 elif test -f $srcdir/$cf_dir/headers; then
19548 cat >> Makefile <<CF_EOF
19553 install.includes \\
19554 uninstall.includes ::
19555 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
19560 cat >> Makefile <<CF_EOF
19562 install.libs uninstall.libs \\
19563 install.data uninstall.data ::
19564 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
19567 if test "x$cf_with_manpages" = xyes; then
19568 cat >> Makefile <<CF_EOF
19572 cd man && \${MAKE} \${CF_MFLAGS} \$@
19576 cat >> Makefile <<CF_EOF
19579 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
19580 rm -f headers.sh headers.sed mk_shared_lib.sh
19581 rm -f edit_man.* man_alias.*
19582 rm -rf \${DIRS_TO_MAKE}
19585 # Special case: tack's manpage lives in its own directory.
19586 if test "x$cf_with_manpages" = xyes; then
19587 if test -d tack ; then
19588 if test -f $srcdir/$tack.h; then
19589 cat >> Makefile <<CF_EOF
19593 cd tack && \${MAKE} \${CF_MFLAGS} \$@
19599 rm -f headers.sed headers.sh
19601 echo creating headers.sh
19602 cat >headers.sh <<CF_EOF
19604 # This shell script is generated by the 'configure' script. It is invoked in a
19605 # subdirectory of the build tree. It generates a sed-script in the parent
19606 # directory that is used to adjust includes for header files that reside in a
19607 # subdirectory of /usr/include, etc.
19609 while test \$# != 3
19611 PRG="\$PRG \$1"; shift
19616 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
19617 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
19618 echo installing \$SRC in \$DST
19621 if test $WITH_CURSES_H = yes; then
19622 cat >>headers.sh <<CF_EOF
19625 END=\`basename \$DST\`
19626 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
19628 NAME=\`basename \$i\`
19629 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
19633 echo "" >> \$TMPSED
19639 cat >>headers.sh <<CF_EOF
19642 END=\`basename \$DST\`
19643 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
19645 NAME=\`basename \$i\`
19646 if test "\$NAME" = "curses.h"
19648 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
19651 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
19655 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
19660 cat >>headers.sh <<CF_EOF
19662 sed -f \$TMPSED \$SRC > \$TMPSRC
19663 NAME=\`basename \$SRC\`
19665 if test $WITH_CURSES_H != yes; then
19666 cat >>headers.sh <<CF_EOF
19667 test "\$NAME" = "curses.h" && NAME=ncurses.h
19670 cat >>headers.sh <<CF_EOF
19671 # Just in case someone gzip'd manpages, remove the conflicting copy.
19672 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
19674 eval \$PRG \$TMPSRC \$DST/\$NAME
19675 rm -f \$TMPSRC \$TMPSED
19678 chmod 0755 headers.sh
19680 for cf_dir in $SRC_SUBDIRS
19682 if test ! -d $srcdir/$cf_dir ; then
19686 if test -f $srcdir/$cf_dir/headers; then
19687 $AWK -f $srcdir/mk-hdr.awk \
19688 subset="$LIB_SUBSETS" \
19689 compat="$WITH_CURSES_H" \
19690 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
19693 if test -f $srcdir/$cf_dir/modules; then
19694 if test "$cf_dir" != "c++" ; then
19695 cat >>$cf_dir/Makefile <<"CF_EOF"
19696 depend : ${AUTO_SRC}
19697 makedepend -- ${CPPFLAGS} -- ${C_SRC}
19699 # DO NOT DELETE THIS LINE -- make depend depends on it.
19710 cat >>$CONFIG_STATUS <<\EOF
19712 { (exit 0); exit 0; }
19714 chmod +x $CONFIG_STATUS
19715 ac_clean_files=$ac_clean_files_save
19717 # configure is writing to config.log, and then calls config.status.
19718 # config.status does its own redirection, appending to config.log.
19719 # Unfortunately, on DOS this fails, as config.log is still kept open
19720 # by configure, so config.status won't be able to write to it; its
19721 # output is simply discarded. So we exec the FD to /dev/null,
19722 # effectively closing config.log, so it can be properly (re)opened and
19723 # appended to by config.status. When coming back to configure, we
19724 # need to make the FD available again.
19725 if test "$no_create" != yes; then
19728 $SHELL $CONFIG_STATUS || ac_cs_success=false
19730 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19731 # would make configure fail if this is the last instruction.
19732 $ac_cs_success || { (exit 1); exit 1; }
19734 ${MAKE-make} preinstall