2 # From configure.in Revision: 1.434 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20080325.
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-progs suppress build with programs (e.g., tic)
701 --without-curses-h install curses.h as ncurses.h only
702 --enable-mixed-case tic should assume mixed-case filenames
703 --with-install-prefix prefixes actual install-location ($DESTDIR)
704 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
705 --with-build-cc=XXX the build C compiler ($BUILD_CC)
706 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
707 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
708 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
709 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
710 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
711 Options to Specify the Libraries Built/Used:
712 --with-libtool generate libraries with libtool
713 --with-shared generate shared-libraries
714 --with-normal generate normal-libraries (default)
715 --with-debug generate debug-libraries (default)
716 --with-profile generate profile-libraries
717 --with-termlib generate separate terminfo library
718 --with-ticlib generate separate tic library
719 --with-gpm use Alessandro Rubini's GPM library
720 --without-dlsym do not use dlsym() to load GPM dynamically
721 --with-sysmouse use sysmouse (FreeBSD console)
722 --enable-rpath use rpath option when generating shared libraries
723 --disable-relink relink shared libraries during install
724 --with-shlib-version=X Specify rel or abi version for shared libs
725 Fine-Tuning Your Configuration:
726 --disable-overwrite leave out the link to -lcurses
727 --disable-database do not use terminfo, only fallbacks/termcap
728 --with-database=XXX specify terminfo source to install
729 --with-hashed-db specify hashed-database library
730 --with-fallbacks=XXX specify list of fallback terminal descriptions
731 --without-xterm-new specify if xterm terminfo should be old version
732 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
733 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
734 --disable-big-core assume machine has little memory
735 --disable-big-strings assume compiler has only standard-size strings
736 --enable-termcap compile in termcap fallback support
737 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
738 --enable-getcap fast termcap load, no xrefs to terminfo
739 --enable-getcap-cache cache translated termcaps in ~/.terminfo
740 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
741 --disable-root-environ restrict environment when running as root
742 --enable-symlinks make tic use symbolic links not hard links
743 --enable-broken_linker compile with broken-linker support code
744 --enable-bsdpad recognize BSD-style prefix padding
745 --enable-widec compile with wide-char/UTF-8 code
746 --disable-lp64 allow chtype to be long (ignore _LP64)
747 --disable-largefile omit support for large files
748 --disable-tparm-varargs compile tparm() without varargs interface
749 --with-bool=TYPE override fallback type of bool variable
750 --with-caps=alt compile with alternate Caps file
751 --with-chtype=TYPE override type of chtype
752 --with-ospeed=TYPE override type of ospeed variable
753 --with-mmask-t=TYPE override type of mmask_t
754 --with-rcs-ids compile-in RCS identifiers
755 Options to Specify How Manpages are Installed:
756 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and
757 optionally formatted/catonly, e.g., gzip,formatted
758 --with-manpage-renames specify manpage-renaming
759 --with-manpage-aliases specify manpage-aliases using .so
760 --with-manpage-symlinks specify manpage-aliases using symlinks
761 --with-manpage-tbl specify manpage processing with tbl
763 --disable-ext-funcs disable function-extensions
764 --enable-const compile with extra/non-standard const
765 --enable-ext-colors compile for 256-color support
766 --enable-ext-mouse compile for extended mouse-encoding
767 --enable-no-padding compile with $NCURSES_NO_PADDING code
768 --enable-signed-char compile using signed Boolean's in term.h
769 --enable-sigwinch compile with SIGWINCH handler
770 --enable-tcap-names compile with user-definable terminal capabilities
772 --without-develop disable development options
773 --enable-hard-tabs compile with hard-tabs code
774 --enable-xmc-glitch compile with support for xmc (magic-cookie)
776 --disable-assumed-color do not assume anything about default-colors
777 --disable-hashmap compile without hashmap scrolling-optimization
778 --enable-colorfgbg compile with $COLORFGBG code
779 --with-pthread use POSIX thread library
780 --enable-reentrant compile with experimental reentrant code
781 --enable-safe-sprintf compile with experimental safe-sprintf code
782 --disable-scroll-hints compile without scroll-hints code
783 --enable-wgetch-events compile with experimental wgetch-events code
784 Testing/development Options:
785 --enable-echo build: display "compiling" commands (default)
786 --enable-warnings build: turn on GCC compiler warnings
787 --enable-assertions test: turn on generation of assertion code
788 --with-dmalloc test: use Gray Watson's dmalloc library
789 --with-dbmalloc test: use Conor Cahill's dbmalloc library
790 --with-valgrind test: use valgrind
791 --disable-leaks test: free permanent memory, analyze leaks
792 --enable-expanded test: generate functions for certain macros
793 --disable-macros test: use functions rather than macros
794 --with-trace test: add trace() function to all models of ncurses
795 Ada95 Binding Options:
796 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
797 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
798 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
800 Some influential environment variables:
801 CC C compiler command
802 CFLAGS C compiler flags
803 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
804 nonstandard directory <lib dir>
805 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
806 headers in a nonstandard directory <include dir>
808 CXX C++ compiler command
809 CXXFLAGS C++ compiler flags
810 CXXCPP C++ preprocessor
812 Use these variables to override the choices made by `configure' or to help
813 it to find libraries and programs with nonstandard names/locations.
818 if test "$ac_init_help" = "recursive"; then
819 # If there are subdirs, report their specific --help.
821 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
823 # A "../" for each directory in /$ac_subdir.
824 ac_dots=`echo $ac_subdir |
825 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
828 .) # No --srcdir option. We are building in place.
829 ac_sub_srcdir=$srcdir ;;
830 [\\/]* | ?:[\\/]* ) # Absolute path.
831 ac_sub_srcdir=$srcdir/$ac_subdir ;;
833 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
836 # Check for guested configure; otherwise get Cygnus style configure.
837 if test -f $ac_sub_srcdir/configure.gnu; then
839 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
840 elif test -f $ac_sub_srcdir/configure; then
842 $SHELL $ac_sub_srcdir/configure --help=recursive
843 elif test -f $ac_sub_srcdir/configure.ac ||
844 test -f $ac_sub_srcdir/configure.in; then
848 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
854 test -n "$ac_init_help" && exit 0
855 if $ac_init_version; then
858 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
859 Free Software Foundation, Inc.
860 This configure script is free software; the Free Software Foundation
861 gives unlimited permission to copy, distribute and modify it.
867 This file contains any messages produced by compilers while
868 running configure, to aid debugging if configure makes a mistake.
870 It was created by $as_me, which was
871 generated by GNU Autoconf 2.52.20080325. Invocation command line was
882 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
883 uname -m = `(uname -m) 2>/dev/null || echo unknown`
884 uname -r = `(uname -r) 2>/dev/null || echo unknown`
885 uname -s = `(uname -s) 2>/dev/null || echo unknown`
886 uname -v = `(uname -v) 2>/dev/null || echo unknown`
888 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
889 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
891 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
892 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
893 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
894 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
895 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
896 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
897 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
911 # Keep a trace of the command line.
912 # Strip out --no-create and --no-recursion so they do not pile up.
913 # Also quote any args containing shell meta-characters.
919 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
920 | --no-cr | --no-c) ;;
921 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
922 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
923 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
924 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
925 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
927 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
930 # Get rid of the leading space.
933 # When interrupted or exit'd, cleanup temporary files, and complete
934 # config.log. We remove comments because anyway the quotes in there
935 # would cause problems or look ugly.
937 # Save into config.log some information that might help in debugging.
939 echo "## ----------------- ##" >&5
940 echo "## Cache variables. ##" >&5
941 echo "## ----------------- ##" >&5
943 # The following way of writing the cache mishandles newlines in values,
946 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
949 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
950 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
954 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
958 sed "/^$/d" confdefs.h >conftest.log
959 if test -s conftest.log; then
961 echo "## ------------ ##" >&5
962 echo "## confdefs.h. ##" >&5
963 echo "## ------------ ##" >&5
968 test "$ac_signal" != 0 &&
969 echo "$as_me: caught signal $ac_signal" >&5
970 echo "$as_me: exit $exit_status" >&5
971 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
974 for ac_signal in 1 2 13 15; do
975 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
979 # confdefs.h avoids OS command line length limits that DEFS can exceed.
980 rm -rf conftest* confdefs.h
981 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
984 # Let the site file select an alternate cache file if it wants to.
985 # Prefer explicitly selected file to automatically selected ones.
986 if test -z "$CONFIG_SITE"; then
987 if test "x$prefix" != xNONE; then
988 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
990 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
993 for ac_site_file in $CONFIG_SITE; do
994 if test -r "$ac_site_file"; then
995 { echo "$as_me:995: loading site script $ac_site_file" >&5
996 echo "$as_me: loading site script $ac_site_file" >&6;}
997 cat "$ac_site_file" >&5
1002 if test -r "$cache_file"; then
1003 # Some versions of bash will fail to source /dev/null (special
1004 # files actually), so we avoid doing that.
1005 if test -f "$cache_file"; then
1006 { echo "$as_me:1006: loading cache $cache_file" >&5
1007 echo "$as_me: loading cache $cache_file" >&6;}
1009 [\\/]* | ?:[\\/]* ) . $cache_file;;
1010 *) . ./$cache_file;;
1014 { echo "$as_me:1014: creating cache $cache_file" >&5
1015 echo "$as_me: creating cache $cache_file" >&6;}
1019 # Check that the precious variables saved in the cache have kept the same
1021 ac_cache_corrupted=false
1022 for ac_var in `(set) 2>&1 |
1023 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1024 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1025 eval ac_new_set=\$ac_env_${ac_var}_set
1026 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1027 eval ac_new_val="\$ac_env_${ac_var}_value"
1028 case $ac_old_set,$ac_new_set in
1030 { echo "$as_me:1030: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1031 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1032 ac_cache_corrupted=: ;;
1034 { echo "$as_me:1034: error: \`$ac_var' was not set in the previous run" >&5
1035 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1036 ac_cache_corrupted=: ;;
1039 if test "x$ac_old_val" != "x$ac_new_val"; then
1040 { echo "$as_me:1040: error: \`$ac_var' has changed since the previous run:" >&5
1041 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1042 { echo "$as_me:1042: former value: $ac_old_val" >&5
1043 echo "$as_me: former value: $ac_old_val" >&2;}
1044 { echo "$as_me:1044: current value: $ac_new_val" >&5
1045 echo "$as_me: current value: $ac_new_val" >&2;}
1046 ac_cache_corrupted=:
1049 # Pass precious variables to config.status. It doesn't matter if
1050 # we pass some twice (in addition to the command line arguments).
1051 if test "$ac_new_set" = set; then
1053 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1054 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1055 ac_configure_args="$ac_configure_args '$ac_arg'"
1057 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1062 if $ac_cache_corrupted; then
1063 { echo "$as_me:1063: error: changes in the environment can compromise the build" >&5
1064 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1065 { { echo "$as_me:1065: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1066 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1067 { (exit 1); exit 1; }; }
1071 ac_cpp='$CPP $CPPFLAGS'
1072 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1073 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1074 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1075 ac_main_return=return
1077 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1078 *c*,-n*) ECHO_N= ECHO_C='
1080 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1081 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1083 echo "#! $SHELL" >conftest.sh
1084 echo "exit 0" >>conftest.sh
1085 chmod +x conftest.sh
1086 if { (echo "$as_me:1086: PATH=\".;.\"; conftest.sh") >&5
1087 (PATH=".;."; conftest.sh) 2>&5
1089 echo "$as_me:1089: \$? = $ac_status" >&5
1090 (exit $ac_status); }; then
1091 ac_path_separator=';'
1095 PATH_SEPARATOR="$ac_path_separator"
1098 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1102 echo "$as_me:1102: checking for egrep" >&5
1103 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1104 if test "${ac_cv_prog_egrep+set}" = set; then
1105 echo $ECHO_N "(cached) $ECHO_C" >&6
1107 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1108 then ac_cv_prog_egrep='grep -E'
1109 else ac_cv_prog_egrep='egrep'
1112 echo "$as_me:1112: result: $ac_cv_prog_egrep" >&5
1113 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1114 EGREP=$ac_cv_prog_egrep
1116 test -z "$EGREP" && { { echo "$as_me:1116: error: No egrep program found" >&5
1117 echo "$as_me: error: No egrep program found" >&2;}
1118 { (exit 1); exit 1; }; }
1120 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1121 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1122 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1123 cf_cv_abi_version=${NCURSES_MAJOR}
1124 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1125 cf_cv_timestamp=`date`
1126 echo "$as_me:1126: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1127 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1129 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1131 # Check whether --with-rel-version or --without-rel-version was given.
1132 if test "${with_rel_version+set}" = set; then
1133 withval="$with_rel_version"
1134 { echo "$as_me:1134: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1135 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1136 cf_cv_rel_version=$withval
1139 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1140 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1142 if test -n "$NCURSES_MAJOR" ; then
1143 case $NCURSES_MAJOR in #(vi
1147 { { echo "$as_me:1147: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1148 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1149 { (exit 1); exit 1; }; }
1153 { { echo "$as_me:1153: error: Release major-version value is empty" >&5
1154 echo "$as_me: error: Release major-version value is empty" >&2;}
1155 { (exit 1); exit 1; }; }
1158 if test -n "$NCURSES_MINOR" ; then
1159 case $NCURSES_MINOR in #(vi
1163 { { echo "$as_me:1163: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1164 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1165 { (exit 1); exit 1; }; }
1169 { { echo "$as_me:1169: error: Release minor-version value is empty" >&5
1170 echo "$as_me: error: Release minor-version value is empty" >&2;}
1171 { (exit 1); exit 1; }; }
1174 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1176 # Check whether --with-abi-version or --without-abi-version was given.
1177 if test "${with_abi_version+set}" = set; then
1178 withval="$with_abi_version"
1179 { echo "$as_me:1179: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1180 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1181 cf_cv_abi_version=$withval
1184 if test -n "$cf_cv_abi_version" ; then
1185 case $cf_cv_abi_version in #(vi
1189 { { echo "$as_me:1189: error: ABI version is not a number: $cf_cv_abi_version" >&5
1190 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1191 { (exit 1); exit 1; }; }
1195 { { echo "$as_me:1195: error: ABI version value is empty" >&5
1196 echo "$as_me: error: ABI version value is empty" >&2;}
1197 { (exit 1); exit 1; }; }
1201 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1202 if test -f $ac_dir/install-sh; then
1204 ac_install_sh="$ac_aux_dir/install-sh -c"
1206 elif test -f $ac_dir/install.sh; then
1208 ac_install_sh="$ac_aux_dir/install.sh -c"
1210 elif test -f $ac_dir/shtool; then
1212 ac_install_sh="$ac_aux_dir/shtool install -c"
1216 if test -z "$ac_aux_dir"; then
1217 { { echo "$as_me:1217: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1218 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1219 { (exit 1); exit 1; }; }
1221 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1222 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1223 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1225 # Make sure we can run config.sub.
1226 $ac_config_sub sun4 >/dev/null 2>&1 ||
1227 { { echo "$as_me:1227: error: cannot run $ac_config_sub" >&5
1228 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1229 { (exit 1); exit 1; }; }
1231 echo "$as_me:1231: checking build system type" >&5
1232 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1233 if test "${ac_cv_build+set}" = set; then
1234 echo $ECHO_N "(cached) $ECHO_C" >&6
1236 ac_cv_build_alias=$build_alias
1237 test -z "$ac_cv_build_alias" &&
1238 ac_cv_build_alias=`$ac_config_guess`
1239 test -z "$ac_cv_build_alias" &&
1240 { { echo "$as_me:1240: error: cannot guess build type; you must specify one" >&5
1241 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1242 { (exit 1); exit 1; }; }
1243 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1244 { { echo "$as_me:1244: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1245 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1246 { (exit 1); exit 1; }; }
1249 echo "$as_me:1249: result: $ac_cv_build" >&5
1250 echo "${ECHO_T}$ac_cv_build" >&6
1252 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1253 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1254 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1256 echo "$as_me:1256: checking host system type" >&5
1257 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1258 if test "${ac_cv_host+set}" = set; then
1259 echo $ECHO_N "(cached) $ECHO_C" >&6
1261 ac_cv_host_alias=$host_alias
1262 test -z "$ac_cv_host_alias" &&
1263 ac_cv_host_alias=$ac_cv_build_alias
1264 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1265 { { echo "$as_me:1265: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1266 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1267 { (exit 1); exit 1; }; }
1270 echo "$as_me:1270: result: $ac_cv_host" >&5
1271 echo "${ECHO_T}$ac_cv_host" >&6
1273 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1274 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1275 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1277 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1278 echo "$as_me:1278: checking target system type" >&5
1279 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1280 if test "${ac_cv_target+set}" = set; then
1281 echo $ECHO_N "(cached) $ECHO_C" >&6
1283 ac_cv_target_alias=$target_alias
1284 test "x$ac_cv_target_alias" = "x" &&
1285 ac_cv_target_alias=$ac_cv_host_alias
1286 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1287 { { echo "$as_me:1287: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1288 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1289 { (exit 1); exit 1; }; }
1292 echo "$as_me:1292: result: $ac_cv_target" >&5
1293 echo "${ECHO_T}$ac_cv_target" >&6
1294 target=$ac_cv_target
1295 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1296 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1297 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1299 # The aliases save the names the user supplied, while $host etc.
1300 # will get canonicalized.
1301 test -n "$target_alias" &&
1302 test "$program_prefix$program_suffix$program_transform_name" = \
1304 program_prefix=${target_alias}-
1305 system_name="$host_os"
1307 system_name="`(uname -s -r) 2>/dev/null`"
1308 if test -z "$system_name" ; then
1309 system_name="`(hostname) 2>/dev/null`"
1312 test -n "$system_name" && cat >>confdefs.h <<EOF
1313 #define SYSTEM_NAME "$system_name"
1316 if test "${cf_cv_system_name+set}" = set; then
1317 echo $ECHO_N "(cached) $ECHO_C" >&6
1319 cf_cv_system_name="$system_name"
1322 test -z "$system_name" && system_name="$cf_cv_system_name"
1323 test -n "$cf_cv_system_name" && echo "$as_me:1323: result: Configuring for $cf_cv_system_name" >&5
1324 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1326 if test ".$system_name" != ".$cf_cv_system_name" ; then
1327 echo "$as_me:1327: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1328 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1329 { { echo "$as_me:1329: error: \"Please remove config.cache and try again.\"" >&5
1330 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1331 { (exit 1); exit 1; }; }
1334 # Check whether --with-system-type or --without-system-type was given.
1335 if test "${with_system_type+set}" = set; then
1336 withval="$with_system_type"
1337 { echo "$as_me:1337: WARNING: overriding system type to $withval" >&5
1338 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1339 cf_cv_system_name=$withval
1342 ### Save the given $CFLAGS to allow user-override.
1343 cf_user_CFLAGS="$CFLAGS"
1345 ### Default install-location
1347 echo "$as_me:1347: checking for prefix" >&5
1348 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1349 if test "x$prefix" = "xNONE" ; then
1350 case "$cf_cv_system_name" in
1351 # non-vendor systems don't have a conflict
1352 openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1355 *) prefix=$ac_default_prefix
1359 echo "$as_me:1359: result: $prefix" >&5
1360 echo "${ECHO_T}$prefix" >&6
1362 if test "x$prefix" = "xNONE" ; then
1363 echo "$as_me:1363: checking for default include-directory" >&5
1364 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1365 test -n "$verbose" && echo 1>&6
1368 $includedir/ncurses \
1370 $prefix/include/ncurses \
1371 /usr/local/include \
1372 /usr/local/include/ncurses \
1374 /usr/include/ncurses
1376 cf_dir=`eval echo $cf_symbol`
1377 if test -f $cf_dir/curses.h ; then
1378 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1379 includedir="$cf_symbol"
1380 test -n "$verbose" && echo $ac_n " found " 1>&6
1384 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1386 echo "$as_me:1386: result: $includedir" >&5
1387 echo "${ECHO_T}$includedir" >&6
1390 ### Checks for programs.
1392 ac_cpp='$CPP $CPPFLAGS'
1393 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1394 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1395 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1396 ac_main_return=return
1397 if test -n "$ac_tool_prefix"; then
1398 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1399 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1400 echo "$as_me:1400: checking for $ac_word" >&5
1401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1402 if test "${ac_cv_prog_CC+set}" = set; then
1403 echo $ECHO_N "(cached) $ECHO_C" >&6
1405 if test -n "$CC"; then
1406 ac_cv_prog_CC="$CC" # Let the user override the test.
1408 ac_save_IFS=$IFS; IFS=$ac_path_separator
1410 for ac_dir in $ac_dummy; do
1412 test -z "$ac_dir" && ac_dir=.
1413 $as_executable_p "$ac_dir/$ac_word" || continue
1414 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1415 echo "$as_me:1415: found $ac_dir/$ac_word" >&5
1422 if test -n "$CC"; then
1423 echo "$as_me:1423: result: $CC" >&5
1424 echo "${ECHO_T}$CC" >&6
1426 echo "$as_me:1426: result: no" >&5
1427 echo "${ECHO_T}no" >&6
1431 if test -z "$ac_cv_prog_CC"; then
1433 # Extract the first word of "gcc", so it can be a program name with args.
1434 set dummy gcc; ac_word=$2
1435 echo "$as_me:1435: checking for $ac_word" >&5
1436 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1437 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1438 echo $ECHO_N "(cached) $ECHO_C" >&6
1440 if test -n "$ac_ct_CC"; then
1441 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1443 ac_save_IFS=$IFS; IFS=$ac_path_separator
1445 for ac_dir in $ac_dummy; do
1447 test -z "$ac_dir" && ac_dir=.
1448 $as_executable_p "$ac_dir/$ac_word" || continue
1449 ac_cv_prog_ac_ct_CC="gcc"
1450 echo "$as_me:1450: found $ac_dir/$ac_word" >&5
1456 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1457 if test -n "$ac_ct_CC"; then
1458 echo "$as_me:1458: result: $ac_ct_CC" >&5
1459 echo "${ECHO_T}$ac_ct_CC" >&6
1461 echo "$as_me:1461: result: no" >&5
1462 echo "${ECHO_T}no" >&6
1470 if test -z "$CC"; then
1471 if test -n "$ac_tool_prefix"; then
1472 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1473 set dummy ${ac_tool_prefix}cc; ac_word=$2
1474 echo "$as_me:1474: checking for $ac_word" >&5
1475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1476 if test "${ac_cv_prog_CC+set}" = set; then
1477 echo $ECHO_N "(cached) $ECHO_C" >&6
1479 if test -n "$CC"; then
1480 ac_cv_prog_CC="$CC" # Let the user override the test.
1482 ac_save_IFS=$IFS; IFS=$ac_path_separator
1484 for ac_dir in $ac_dummy; do
1486 test -z "$ac_dir" && ac_dir=.
1487 $as_executable_p "$ac_dir/$ac_word" || continue
1488 ac_cv_prog_CC="${ac_tool_prefix}cc"
1489 echo "$as_me:1489: found $ac_dir/$ac_word" >&5
1496 if test -n "$CC"; then
1497 echo "$as_me:1497: result: $CC" >&5
1498 echo "${ECHO_T}$CC" >&6
1500 echo "$as_me:1500: result: no" >&5
1501 echo "${ECHO_T}no" >&6
1505 if test -z "$ac_cv_prog_CC"; then
1507 # Extract the first word of "cc", so it can be a program name with args.
1508 set dummy cc; ac_word=$2
1509 echo "$as_me:1509: checking for $ac_word" >&5
1510 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1511 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1512 echo $ECHO_N "(cached) $ECHO_C" >&6
1514 if test -n "$ac_ct_CC"; then
1515 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1517 ac_save_IFS=$IFS; IFS=$ac_path_separator
1519 for ac_dir in $ac_dummy; do
1521 test -z "$ac_dir" && ac_dir=.
1522 $as_executable_p "$ac_dir/$ac_word" || continue
1523 ac_cv_prog_ac_ct_CC="cc"
1524 echo "$as_me:1524: found $ac_dir/$ac_word" >&5
1530 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1531 if test -n "$ac_ct_CC"; then
1532 echo "$as_me:1532: result: $ac_ct_CC" >&5
1533 echo "${ECHO_T}$ac_ct_CC" >&6
1535 echo "$as_me:1535: result: no" >&5
1536 echo "${ECHO_T}no" >&6
1545 if test -z "$CC"; then
1546 # Extract the first word of "cc", so it can be a program name with args.
1547 set dummy cc; ac_word=$2
1548 echo "$as_me:1548: checking for $ac_word" >&5
1549 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1550 if test "${ac_cv_prog_CC+set}" = set; then
1551 echo $ECHO_N "(cached) $ECHO_C" >&6
1553 if test -n "$CC"; then
1554 ac_cv_prog_CC="$CC" # Let the user override the test.
1557 ac_save_IFS=$IFS; IFS=$ac_path_separator
1559 for ac_dir in $ac_dummy; do
1561 test -z "$ac_dir" && ac_dir=.
1562 $as_executable_p "$ac_dir/$ac_word" || continue
1563 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1564 ac_prog_rejected=yes
1568 echo "$as_me:1568: found $ac_dir/$ac_word" >&5
1572 if test $ac_prog_rejected = yes; then
1573 # We found a bogon in the path, so make sure we never use it.
1574 set dummy $ac_cv_prog_CC
1576 if test $# != 0; then
1577 # We chose a different compiler from the bogus one.
1578 # However, it has the same basename, so the bogon will be chosen
1579 # first if we set CC to just the basename; use the full file name.
1581 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1589 if test -n "$CC"; then
1590 echo "$as_me:1590: result: $CC" >&5
1591 echo "${ECHO_T}$CC" >&6
1593 echo "$as_me:1593: result: no" >&5
1594 echo "${ECHO_T}no" >&6
1598 if test -z "$CC"; then
1599 if test -n "$ac_tool_prefix"; then
1602 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1603 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1604 echo "$as_me:1604: checking for $ac_word" >&5
1605 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1606 if test "${ac_cv_prog_CC+set}" = set; then
1607 echo $ECHO_N "(cached) $ECHO_C" >&6
1609 if test -n "$CC"; then
1610 ac_cv_prog_CC="$CC" # Let the user override the test.
1612 ac_save_IFS=$IFS; IFS=$ac_path_separator
1614 for ac_dir in $ac_dummy; do
1616 test -z "$ac_dir" && ac_dir=.
1617 $as_executable_p "$ac_dir/$ac_word" || continue
1618 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1619 echo "$as_me:1619: found $ac_dir/$ac_word" >&5
1626 if test -n "$CC"; then
1627 echo "$as_me:1627: result: $CC" >&5
1628 echo "${ECHO_T}$CC" >&6
1630 echo "$as_me:1630: result: no" >&5
1631 echo "${ECHO_T}no" >&6
1634 test -n "$CC" && break
1637 if test -z "$CC"; then
1641 # Extract the first word of "$ac_prog", so it can be a program name with args.
1642 set dummy $ac_prog; ac_word=$2
1643 echo "$as_me:1643: checking for $ac_word" >&5
1644 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1645 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1646 echo $ECHO_N "(cached) $ECHO_C" >&6
1648 if test -n "$ac_ct_CC"; then
1649 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1651 ac_save_IFS=$IFS; IFS=$ac_path_separator
1653 for ac_dir in $ac_dummy; do
1655 test -z "$ac_dir" && ac_dir=.
1656 $as_executable_p "$ac_dir/$ac_word" || continue
1657 ac_cv_prog_ac_ct_CC="$ac_prog"
1658 echo "$as_me:1658: found $ac_dir/$ac_word" >&5
1664 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1665 if test -n "$ac_ct_CC"; then
1666 echo "$as_me:1666: result: $ac_ct_CC" >&5
1667 echo "${ECHO_T}$ac_ct_CC" >&6
1669 echo "$as_me:1669: result: no" >&5
1670 echo "${ECHO_T}no" >&6
1673 test -n "$ac_ct_CC" && break
1681 test -z "$CC" && { { echo "$as_me:1681: error: no acceptable cc found in \$PATH" >&5
1682 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1683 { (exit 1); exit 1; }; }
1685 # Provide some information about the compiler.
1686 echo "$as_me:1686:" \
1687 "checking for C compiler version" >&5
1688 ac_compiler=`set X $ac_compile; echo $2`
1689 { (eval echo "$as_me:1689: \"$ac_compiler --version </dev/null >&5\"") >&5
1690 (eval $ac_compiler --version </dev/null >&5) 2>&5
1692 echo "$as_me:1692: \$? = $ac_status" >&5
1693 (exit $ac_status); }
1694 { (eval echo "$as_me:1694: \"$ac_compiler -v </dev/null >&5\"") >&5
1695 (eval $ac_compiler -v </dev/null >&5) 2>&5
1697 echo "$as_me:1697: \$? = $ac_status" >&5
1698 (exit $ac_status); }
1699 { (eval echo "$as_me:1699: \"$ac_compiler -V </dev/null >&5\"") >&5
1700 (eval $ac_compiler -V </dev/null >&5) 2>&5
1702 echo "$as_me:1702: \$? = $ac_status" >&5
1703 (exit $ac_status); }
1705 cat >conftest.$ac_ext <<_ACEOF
1706 #line 1706 "configure"
1707 #include "confdefs.h"
1717 ac_clean_files_save=$ac_clean_files
1718 ac_clean_files="$ac_clean_files a.out a.exe"
1719 # Try to create an executable without -o first, disregard a.out.
1720 # It will help us diagnose broken compilers, and finding out an intuition
1722 echo "$as_me:1722: checking for C compiler default output" >&5
1723 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1724 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1725 if { (eval echo "$as_me:1725: \"$ac_link_default\"") >&5
1726 (eval $ac_link_default) 2>&5
1728 echo "$as_me:1728: \$? = $ac_status" >&5
1729 (exit $ac_status); }; then
1730 # Find the output, starting from the most likely. This scheme is
1731 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1733 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1734 ls a.out conftest 2>/dev/null;
1735 ls a.* conftest.* 2>/dev/null`; do
1737 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1738 a.out ) # We found the default executable, but exeext='' is most
1741 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1742 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1749 echo "$as_me: failed program was:" >&5
1750 cat conftest.$ac_ext >&5
1751 { { echo "$as_me:1751: error: C compiler cannot create executables" >&5
1752 echo "$as_me: error: C compiler cannot create executables" >&2;}
1753 { (exit 77); exit 77; }; }
1756 ac_exeext=$ac_cv_exeext
1757 echo "$as_me:1757: result: $ac_file" >&5
1758 echo "${ECHO_T}$ac_file" >&6
1760 # Check the compiler produces executables we can run. If not, either
1761 # the compiler is broken, or we cross compile.
1762 echo "$as_me:1762: checking whether the C compiler works" >&5
1763 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1764 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1765 # If not cross compiling, check that we can run a simple program.
1766 if test "$cross_compiling" != yes; then
1767 if { ac_try='./$ac_file'
1768 { (eval echo "$as_me:1768: \"$ac_try\"") >&5
1771 echo "$as_me:1771: \$? = $ac_status" >&5
1772 (exit $ac_status); }; }; then
1775 if test "$cross_compiling" = maybe; then
1778 { { echo "$as_me:1778: error: cannot run C compiled programs.
1779 If you meant to cross compile, use \`--host'." >&5
1780 echo "$as_me: error: cannot run C compiled programs.
1781 If you meant to cross compile, use \`--host'." >&2;}
1782 { (exit 1); exit 1; }; }
1786 echo "$as_me:1786: result: yes" >&5
1787 echo "${ECHO_T}yes" >&6
1789 rm -f a.out a.exe conftest$ac_cv_exeext
1790 ac_clean_files=$ac_clean_files_save
1791 # Check the compiler produces executables we can run. If not, either
1792 # the compiler is broken, or we cross compile.
1793 echo "$as_me:1793: checking whether we are cross compiling" >&5
1794 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1795 echo "$as_me:1795: result: $cross_compiling" >&5
1796 echo "${ECHO_T}$cross_compiling" >&6
1798 echo "$as_me:1798: checking for executable suffix" >&5
1799 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1800 if { (eval echo "$as_me:1800: \"$ac_link\"") >&5
1801 (eval $ac_link) 2>&5
1803 echo "$as_me:1803: \$? = $ac_status" >&5
1804 (exit $ac_status); }; then
1805 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1806 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1807 # work properly (i.e., refer to `conftest.exe'), while it won't with
1809 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1811 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1812 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1819 { { echo "$as_me:1819: error: cannot compute EXEEXT: cannot compile and link" >&5
1820 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1821 { (exit 1); exit 1; }; }
1824 rm -f conftest$ac_cv_exeext
1825 echo "$as_me:1825: result: $ac_cv_exeext" >&5
1826 echo "${ECHO_T}$ac_cv_exeext" >&6
1828 rm -f conftest.$ac_ext
1829 EXEEXT=$ac_cv_exeext
1831 echo "$as_me:1831: checking for object suffix" >&5
1832 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1833 if test "${ac_cv_objext+set}" = set; then
1834 echo $ECHO_N "(cached) $ECHO_C" >&6
1836 cat >conftest.$ac_ext <<_ACEOF
1837 #line 1837 "configure"
1838 #include "confdefs.h"
1848 rm -f conftest.o conftest.obj
1849 if { (eval echo "$as_me:1849: \"$ac_compile\"") >&5
1850 (eval $ac_compile) 2>&5
1852 echo "$as_me:1852: \$? = $ac_status" >&5
1853 (exit $ac_status); }; then
1854 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1856 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1857 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1862 echo "$as_me: failed program was:" >&5
1863 cat conftest.$ac_ext >&5
1864 { { echo "$as_me:1864: error: cannot compute OBJEXT: cannot compile" >&5
1865 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1866 { (exit 1); exit 1; }; }
1869 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1871 echo "$as_me:1871: result: $ac_cv_objext" >&5
1872 echo "${ECHO_T}$ac_cv_objext" >&6
1873 OBJEXT=$ac_cv_objext
1875 echo "$as_me:1875: checking whether we are using the GNU C compiler" >&5
1876 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1877 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1878 echo $ECHO_N "(cached) $ECHO_C" >&6
1880 cat >conftest.$ac_ext <<_ACEOF
1881 #line 1881 "configure"
1882 #include "confdefs.h"
1895 rm -f conftest.$ac_objext
1896 if { (eval echo "$as_me:1896: \"$ac_compile\"") >&5
1897 (eval $ac_compile) 2>&5
1899 echo "$as_me:1899: \$? = $ac_status" >&5
1900 (exit $ac_status); } &&
1901 { ac_try='test -s conftest.$ac_objext'
1902 { (eval echo "$as_me:1902: \"$ac_try\"") >&5
1905 echo "$as_me:1905: \$? = $ac_status" >&5
1906 (exit $ac_status); }; }; then
1909 echo "$as_me: failed program was:" >&5
1910 cat conftest.$ac_ext >&5
1913 rm -f conftest.$ac_objext conftest.$ac_ext
1914 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1917 echo "$as_me:1917: result: $ac_cv_c_compiler_gnu" >&5
1918 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1919 GCC=`test $ac_compiler_gnu = yes && echo yes`
1920 ac_test_CFLAGS=${CFLAGS+set}
1921 ac_save_CFLAGS=$CFLAGS
1923 echo "$as_me:1923: checking whether $CC accepts -g" >&5
1924 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1925 if test "${ac_cv_prog_cc_g+set}" = set; then
1926 echo $ECHO_N "(cached) $ECHO_C" >&6
1928 cat >conftest.$ac_ext <<_ACEOF
1929 #line 1929 "configure"
1930 #include "confdefs.h"
1940 rm -f conftest.$ac_objext
1941 if { (eval echo "$as_me:1941: \"$ac_compile\"") >&5
1942 (eval $ac_compile) 2>&5
1944 echo "$as_me:1944: \$? = $ac_status" >&5
1945 (exit $ac_status); } &&
1946 { ac_try='test -s conftest.$ac_objext'
1947 { (eval echo "$as_me:1947: \"$ac_try\"") >&5
1950 echo "$as_me:1950: \$? = $ac_status" >&5
1951 (exit $ac_status); }; }; then
1954 echo "$as_me: failed program was:" >&5
1955 cat conftest.$ac_ext >&5
1958 rm -f conftest.$ac_objext conftest.$ac_ext
1960 echo "$as_me:1960: result: $ac_cv_prog_cc_g" >&5
1961 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1962 if test "$ac_test_CFLAGS" = set; then
1963 CFLAGS=$ac_save_CFLAGS
1964 elif test $ac_cv_prog_cc_g = yes; then
1965 if test "$GCC" = yes; then
1971 if test "$GCC" = yes; then
1977 # Some people use a C++ compiler to compile C. Since we use `exit',
1978 # in C++ we need to declare it. In case someone uses the same compiler
1979 # for both compiling C and C++ we need to have the C++ compiler decide
1980 # the declaration of exit, since it's the most demanding environment.
1981 cat >conftest.$ac_ext <<_ACEOF
1986 rm -f conftest.$ac_objext
1987 if { (eval echo "$as_me:1987: \"$ac_compile\"") >&5
1988 (eval $ac_compile) 2>&5
1990 echo "$as_me:1990: \$? = $ac_status" >&5
1991 (exit $ac_status); } &&
1992 { ac_try='test -s conftest.$ac_objext'
1993 { (eval echo "$as_me:1993: \"$ac_try\"") >&5
1996 echo "$as_me:1996: \$? = $ac_status" >&5
1997 (exit $ac_status); }; }; then
1998 for ac_declaration in \
2000 '#include <stdlib.h>' \
2001 'extern "C" void std::exit (int) throw (); using std::exit;' \
2002 'extern "C" void std::exit (int); using std::exit;' \
2003 'extern "C" void exit (int) throw ();' \
2004 'extern "C" void exit (int);' \
2007 cat >conftest.$ac_ext <<_ACEOF
2008 #line 2008 "configure"
2009 #include "confdefs.h"
2020 rm -f conftest.$ac_objext
2021 if { (eval echo "$as_me:2021: \"$ac_compile\"") >&5
2022 (eval $ac_compile) 2>&5
2024 echo "$as_me:2024: \$? = $ac_status" >&5
2025 (exit $ac_status); } &&
2026 { ac_try='test -s conftest.$ac_objext'
2027 { (eval echo "$as_me:2027: \"$ac_try\"") >&5
2030 echo "$as_me:2030: \$? = $ac_status" >&5
2031 (exit $ac_status); }; }; then
2034 echo "$as_me: failed program was:" >&5
2035 cat conftest.$ac_ext >&5
2038 rm -f conftest.$ac_objext conftest.$ac_ext
2039 cat >conftest.$ac_ext <<_ACEOF
2040 #line 2040 "configure"
2041 #include "confdefs.h"
2051 rm -f conftest.$ac_objext
2052 if { (eval echo "$as_me:2052: \"$ac_compile\"") >&5
2053 (eval $ac_compile) 2>&5
2055 echo "$as_me:2055: \$? = $ac_status" >&5
2056 (exit $ac_status); } &&
2057 { ac_try='test -s conftest.$ac_objext'
2058 { (eval echo "$as_me:2058: \"$ac_try\"") >&5
2061 echo "$as_me:2061: \$? = $ac_status" >&5
2062 (exit $ac_status); }; }; then
2065 echo "$as_me: failed program was:" >&5
2066 cat conftest.$ac_ext >&5
2068 rm -f conftest.$ac_objext conftest.$ac_ext
2071 if test -n "$ac_declaration"; then
2072 echo '#ifdef __cplusplus' >>confdefs.h
2073 echo $ac_declaration >>confdefs.h
2074 echo '#endif' >>confdefs.h
2078 echo "$as_me: failed program was:" >&5
2079 cat conftest.$ac_ext >&5
2081 rm -f conftest.$ac_objext conftest.$ac_ext
2083 ac_cpp='$CPP $CPPFLAGS'
2084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2086 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2087 ac_main_return=return
2090 if test "$GCC" = yes ; then
2091 echo "$as_me:2091: checking version of $CC" >&5
2092 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2093 GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2094 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2095 echo "$as_me:2095: result: $GCC_VERSION" >&5
2096 echo "${ECHO_T}$GCC_VERSION" >&6
2100 ac_cpp='$CPP $CPPFLAGS'
2101 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2102 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2103 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2104 ac_main_return=return
2105 echo "$as_me:2105: checking how to run the C preprocessor" >&5
2106 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2107 # On Suns, sometimes $CPP names a directory.
2108 if test -n "$CPP" && test -d "$CPP"; then
2111 if test -z "$CPP"; then
2112 if test "${ac_cv_prog_CPP+set}" = set; then
2113 echo $ECHO_N "(cached) $ECHO_C" >&6
2115 # Double quotes because CPP needs to be expanded
2116 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2119 for ac_c_preproc_warn_flag in '' yes
2121 # Use a header file that comes with gcc, so configuring glibc
2122 # with a fresh cross-compiler works.
2123 # On the NeXT, cc -E runs the code through the compiler's parser,
2124 # not just through cpp. "Syntax error" is here to catch this case.
2125 cat >conftest.$ac_ext <<_ACEOF
2126 #line 2126 "configure"
2127 #include "confdefs.h"
2131 if { (eval echo "$as_me:2131: \"$ac_cpp conftest.$ac_ext\"") >&5
2132 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2134 egrep -v '^ *\+' conftest.er1 >conftest.err
2136 cat conftest.err >&5
2137 echo "$as_me:2137: \$? = $ac_status" >&5
2138 (exit $ac_status); } >/dev/null; then
2139 if test -s conftest.err; then
2140 ac_cpp_err=$ac_c_preproc_warn_flag
2147 if test -z "$ac_cpp_err"; then
2150 echo "$as_me: failed program was:" >&5
2151 cat conftest.$ac_ext >&5
2152 # Broken: fails on valid input.
2155 rm -f conftest.err conftest.$ac_ext
2157 # OK, works on sane cases. Now check whether non-existent headers
2158 # can be detected and how.
2159 cat >conftest.$ac_ext <<_ACEOF
2160 #line 2160 "configure"
2161 #include "confdefs.h"
2162 #include <ac_nonexistent.h>
2164 if { (eval echo "$as_me:2164: \"$ac_cpp conftest.$ac_ext\"") >&5
2165 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2167 egrep -v '^ *\+' conftest.er1 >conftest.err
2169 cat conftest.err >&5
2170 echo "$as_me:2170: \$? = $ac_status" >&5
2171 (exit $ac_status); } >/dev/null; then
2172 if test -s conftest.err; then
2173 ac_cpp_err=$ac_c_preproc_warn_flag
2180 if test -z "$ac_cpp_err"; then
2181 # Broken: success on invalid input.
2184 echo "$as_me: failed program was:" >&5
2185 cat conftest.$ac_ext >&5
2186 # Passes both tests.
2190 rm -f conftest.err conftest.$ac_ext
2193 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2194 rm -f conftest.err conftest.$ac_ext
2195 if $ac_preproc_ok; then
2207 echo "$as_me:2207: result: $CPP" >&5
2208 echo "${ECHO_T}$CPP" >&6
2210 for ac_c_preproc_warn_flag in '' yes
2212 # Use a header file that comes with gcc, so configuring glibc
2213 # with a fresh cross-compiler works.
2214 # On the NeXT, cc -E runs the code through the compiler's parser,
2215 # not just through cpp. "Syntax error" is here to catch this case.
2216 cat >conftest.$ac_ext <<_ACEOF
2217 #line 2217 "configure"
2218 #include "confdefs.h"
2222 if { (eval echo "$as_me:2222: \"$ac_cpp conftest.$ac_ext\"") >&5
2223 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2225 egrep -v '^ *\+' conftest.er1 >conftest.err
2227 cat conftest.err >&5
2228 echo "$as_me:2228: \$? = $ac_status" >&5
2229 (exit $ac_status); } >/dev/null; then
2230 if test -s conftest.err; then
2231 ac_cpp_err=$ac_c_preproc_warn_flag
2238 if test -z "$ac_cpp_err"; then
2241 echo "$as_me: failed program was:" >&5
2242 cat conftest.$ac_ext >&5
2243 # Broken: fails on valid input.
2246 rm -f conftest.err conftest.$ac_ext
2248 # OK, works on sane cases. Now check whether non-existent headers
2249 # can be detected and how.
2250 cat >conftest.$ac_ext <<_ACEOF
2251 #line 2251 "configure"
2252 #include "confdefs.h"
2253 #include <ac_nonexistent.h>
2255 if { (eval echo "$as_me:2255: \"$ac_cpp conftest.$ac_ext\"") >&5
2256 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2258 egrep -v '^ *\+' conftest.er1 >conftest.err
2260 cat conftest.err >&5
2261 echo "$as_me:2261: \$? = $ac_status" >&5
2262 (exit $ac_status); } >/dev/null; then
2263 if test -s conftest.err; then
2264 ac_cpp_err=$ac_c_preproc_warn_flag
2271 if test -z "$ac_cpp_err"; then
2272 # Broken: success on invalid input.
2275 echo "$as_me: failed program was:" >&5
2276 cat conftest.$ac_ext >&5
2277 # Passes both tests.
2281 rm -f conftest.err conftest.$ac_ext
2284 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2285 rm -f conftest.err conftest.$ac_ext
2286 if $ac_preproc_ok; then
2289 { { echo "$as_me:2289: error: C preprocessor \"$CPP\" fails sanity check" >&5
2290 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2291 { (exit 1); exit 1; }; }
2295 ac_cpp='$CPP $CPPFLAGS'
2296 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2297 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2298 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2299 ac_main_return=return
2301 if test $ac_cv_c_compiler_gnu = yes; then
2302 echo "$as_me:2302: checking whether $CC needs -traditional" >&5
2303 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2304 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2305 echo $ECHO_N "(cached) $ECHO_C" >&6
2307 ac_pattern="Autoconf.*'x'"
2308 cat >conftest.$ac_ext <<_ACEOF
2309 #line 2309 "configure"
2310 #include "confdefs.h"
2312 int Autoconf = TIOCGETP;
2314 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2315 egrep "$ac_pattern" >/dev/null 2>&1; then
2316 ac_cv_prog_gcc_traditional=yes
2318 ac_cv_prog_gcc_traditional=no
2322 if test $ac_cv_prog_gcc_traditional = no; then
2323 cat >conftest.$ac_ext <<_ACEOF
2324 #line 2324 "configure"
2325 #include "confdefs.h"
2327 int Autoconf = TCGETA;
2329 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2330 egrep "$ac_pattern" >/dev/null 2>&1; then
2331 ac_cv_prog_gcc_traditional=yes
2337 echo "$as_me:2337: result: $ac_cv_prog_gcc_traditional" >&5
2338 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2339 if test $ac_cv_prog_gcc_traditional = yes; then
2340 CC="$CC -traditional"
2344 echo "$as_me:2344: checking whether $CC understands -c and -o together" >&5
2345 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2346 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2347 echo $ECHO_N "(cached) $ECHO_C" >&6
2350 cat > conftest.$ac_ext <<CF_EOF
2354 ${cf_cv_main_return:-return}(0);
2357 # We do the test twice because some compilers refuse to overwrite an
2358 # existing .o file with -o, though they will create one.
2359 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2360 if { (eval echo "$as_me:2360: \"$ac_try\"") >&5
2363 echo "$as_me:2363: \$? = $ac_status" >&5
2364 (exit $ac_status); } &&
2365 test -f conftest2.$ac_objext && { (eval echo "$as_me:2365: \"$ac_try\"") >&5
2368 echo "$as_me:2368: \$? = $ac_status" >&5
2369 (exit $ac_status); };
2371 eval cf_cv_prog_CC_c_o=yes
2373 eval cf_cv_prog_CC_c_o=no
2378 if test $cf_cv_prog_CC_c_o = yes; then
2379 echo "$as_me:2379: result: yes" >&5
2380 echo "${ECHO_T}yes" >&6
2382 echo "$as_me:2382: result: no" >&5
2383 echo "${ECHO_T}no" >&6
2386 echo "$as_me:2386: checking for POSIXized ISC" >&5
2387 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2388 if test -d /etc/conf/kconfig.d &&
2389 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2391 echo "$as_me:2391: result: yes" >&5
2392 echo "${ECHO_T}yes" >&6
2393 ISC=yes # If later tests want to check for ISC.
2395 cat >>confdefs.h <<\EOF
2396 #define _POSIX_SOURCE 1
2399 if test "$GCC" = yes; then
2405 echo "$as_me:2405: result: no" >&5
2406 echo "${ECHO_T}no" >&6
2410 echo "$as_me:2410: checking for ${CC-cc} option to accept ANSI C" >&5
2411 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2412 if test "${cf_cv_ansi_cc+set}" = set; then
2413 echo $ECHO_N "(cached) $ECHO_C" >&6
2417 cf_save_CFLAGS="$CFLAGS"
2418 cf_save_CPPFLAGS="$CPPFLAGS"
2419 # Don't try gcc -ansi; that turns off useful extensions and
2420 # breaks some systems' header files.
2421 # AIX -qlanglvl=ansi
2422 # Ultrix and OSF/1 -std1
2423 # HP-UX -Aa -D_HPUX_SOURCE
2425 # UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes)
2426 for cf_arg in "-DCC_HAS_PROTOS" \
2431 "-Aa -D_HPUX_SOURCE" \
2438 cf_new_extra_cppflags=
2440 for cf_add_cflags in $cf_arg
2442 case $cf_fix_cppflags in
2444 case $cf_add_cflags in #(vi
2445 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2446 case $cf_add_cflags in
2448 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2450 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2451 && test -z "${cf_tst_cflags}" \
2452 && cf_fix_cppflags=yes
2454 if test $cf_fix_cppflags = yes ; then
2455 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2457 elif test "${cf_tst_cflags}" = "\"'" ; then
2458 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2464 *$cf_add_cflags) #(vi
2467 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2472 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2477 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2479 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2481 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2482 && test -z "${cf_tst_cflags}" \
2483 && cf_fix_cppflags=no
2488 if test -n "$cf_new_cflags" ; then
2490 CFLAGS="$CFLAGS $cf_new_cflags"
2493 if test -n "$cf_new_cppflags" ; then
2495 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
2498 if test -n "$cf_new_extra_cppflags" ; then
2500 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2503 cat >conftest.$ac_ext <<_ACEOF
2504 #line 2504 "configure"
2505 #include "confdefs.h"
2507 #ifndef CC_HAS_PROTOS
2508 #if !defined(__STDC__) || (__STDC__ != 1)
2517 int test (int i, double x);
2518 struct s1 {int (*f) (int a);};
2519 struct s2 {int (*f) (double a);};
2524 rm -f conftest.$ac_objext
2525 if { (eval echo "$as_me:2525: \"$ac_compile\"") >&5
2526 (eval $ac_compile) 2>&5
2528 echo "$as_me:2528: \$? = $ac_status" >&5
2529 (exit $ac_status); } &&
2530 { ac_try='test -s conftest.$ac_objext'
2531 { (eval echo "$as_me:2531: \"$ac_try\"") >&5
2534 echo "$as_me:2534: \$? = $ac_status" >&5
2535 (exit $ac_status); }; }; then
2536 cf_cv_ansi_cc="$cf_arg"; break
2538 echo "$as_me: failed program was:" >&5
2539 cat conftest.$ac_ext >&5
2541 rm -f conftest.$ac_objext conftest.$ac_ext
2543 CFLAGS="$cf_save_CFLAGS"
2544 CPPFLAGS="$cf_save_CPPFLAGS"
2547 echo "$as_me:2547: result: $cf_cv_ansi_cc" >&5
2548 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2550 if test "$cf_cv_ansi_cc" != "no"; then
2551 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2556 cf_new_extra_cppflags=
2558 for cf_add_cflags in $cf_cv_ansi_cc
2560 case $cf_fix_cppflags in
2562 case $cf_add_cflags in #(vi
2563 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2564 case $cf_add_cflags in
2566 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2568 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2569 && test -z "${cf_tst_cflags}" \
2570 && cf_fix_cppflags=yes
2572 if test $cf_fix_cppflags = yes ; then
2573 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2575 elif test "${cf_tst_cflags}" = "\"'" ; then
2576 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2582 *$cf_add_cflags) #(vi
2585 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2590 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2595 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2597 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2599 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2600 && test -z "${cf_tst_cflags}" \
2601 && cf_fix_cppflags=no
2606 if test -n "$cf_new_cflags" ; then
2608 CFLAGS="$CFLAGS $cf_new_cflags"
2611 if test -n "$cf_new_cppflags" ; then
2613 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
2616 if test -n "$cf_new_extra_cppflags" ; then
2618 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2622 cat >>confdefs.h <<\EOF
2623 #define CC_HAS_PROTOS 1
2629 if test "$cf_cv_ansi_cc" = "no"; then
2630 { { echo "$as_me:2630: error: Your compiler does not appear to recognize prototypes.
2631 You have the following choices:
2632 a. adjust your compiler options
2633 b. get an up-to-date compiler
2634 c. use a wrapper such as unproto" >&5
2635 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2636 You have the following choices:
2637 a. adjust your compiler options
2638 b. get an up-to-date compiler
2639 c. use a wrapper such as unproto" >&2;}
2640 { (exit 1); exit 1; }; }
2643 case $cf_cv_system_name in
2645 CFLAGS="$CFLAGS -Zmt"
2646 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2647 CXXFLAGS="$CXXFLAGS -Zmt"
2648 # autoconf's macro sets -Zexe and suffix both, which conflict:w
2649 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2656 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2657 #define PROG_EXT "$PROG_EXT"
2660 if test "$cross_compiling" = yes ; then
2663 case "$cf_cv_system_name" in #(vi
2665 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2667 *) LDPATH=$PATH:/sbin:/usr/sbin
2668 # Extract the first word of "ldconfig", so it can be a program name with args.
2669 set dummy ldconfig; ac_word=$2
2670 echo "$as_me:2670: checking for $ac_word" >&5
2671 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2672 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2673 echo $ECHO_N "(cached) $ECHO_C" >&6
2677 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2680 ac_save_IFS=$IFS; IFS=$ac_path_separator
2682 for ac_dir in $ac_dummy; do
2684 test -z "$ac_dir" && ac_dir=.
2685 if $as_executable_p "$ac_dir/$ac_word"; then
2686 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2687 echo "$as_me:2687: found $ac_dir/$ac_word" >&5
2695 LDCONFIG=$ac_cv_path_LDCONFIG
2697 if test -n "$LDCONFIG"; then
2698 echo "$as_me:2698: result: $LDCONFIG" >&5
2699 echo "${ECHO_T}$LDCONFIG" >&6
2701 echo "$as_me:2701: result: no" >&5
2702 echo "${ECHO_T}no" >&6
2709 echo "$as_me:2709: checking if you want to ensure bool is consistent with C++" >&5
2710 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2712 # Check whether --with-cxx or --without-cxx was given.
2713 if test "${with_cxx+set}" = set; then
2715 cf_with_cxx=$withval
2719 echo "$as_me:2719: result: $cf_with_cxx" >&5
2720 echo "${ECHO_T}$cf_with_cxx" >&6
2721 if test "X$cf_with_cxx" = Xno ; then
2725 # with autoconf 2.13, we can change the error to a warning:
2727 ac_cpp='$CXXCPP $CPPFLAGS'
2728 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2729 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2730 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2731 ac_main_return=return
2732 if test -n "$ac_tool_prefix"; then
2733 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2735 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2736 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2737 echo "$as_me:2737: checking for $ac_word" >&5
2738 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2739 if test "${ac_cv_prog_CXX+set}" = set; then
2740 echo $ECHO_N "(cached) $ECHO_C" >&6
2742 if test -n "$CXX"; then
2743 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2745 ac_save_IFS=$IFS; IFS=$ac_path_separator
2747 for ac_dir in $ac_dummy; do
2749 test -z "$ac_dir" && ac_dir=.
2750 $as_executable_p "$ac_dir/$ac_word" || continue
2751 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2752 echo "$as_me:2752: found $ac_dir/$ac_word" >&5
2759 if test -n "$CXX"; then
2760 echo "$as_me:2760: result: $CXX" >&5
2761 echo "${ECHO_T}$CXX" >&6
2763 echo "$as_me:2763: result: no" >&5
2764 echo "${ECHO_T}no" >&6
2767 test -n "$CXX" && break
2770 if test -z "$CXX"; then
2772 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2774 # Extract the first word of "$ac_prog", so it can be a program name with args.
2775 set dummy $ac_prog; ac_word=$2
2776 echo "$as_me:2776: checking for $ac_word" >&5
2777 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2778 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2779 echo $ECHO_N "(cached) $ECHO_C" >&6
2781 if test -n "$ac_ct_CXX"; then
2782 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2784 ac_save_IFS=$IFS; IFS=$ac_path_separator
2786 for ac_dir in $ac_dummy; do
2788 test -z "$ac_dir" && ac_dir=.
2789 $as_executable_p "$ac_dir/$ac_word" || continue
2790 ac_cv_prog_ac_ct_CXX="$ac_prog"
2791 echo "$as_me:2791: found $ac_dir/$ac_word" >&5
2797 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2798 if test -n "$ac_ct_CXX"; then
2799 echo "$as_me:2799: result: $ac_ct_CXX" >&5
2800 echo "${ECHO_T}$ac_ct_CXX" >&6
2802 echo "$as_me:2802: result: no" >&5
2803 echo "${ECHO_T}no" >&6
2806 test -n "$ac_ct_CXX" && break
2808 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2813 # Provide some information about the compiler.
2814 echo "$as_me:2814:" \
2815 "checking for C++ compiler version" >&5
2816 ac_compiler=`set X $ac_compile; echo $2`
2817 { (eval echo "$as_me:2817: \"$ac_compiler --version </dev/null >&5\"") >&5
2818 (eval $ac_compiler --version </dev/null >&5) 2>&5
2820 echo "$as_me:2820: \$? = $ac_status" >&5
2821 (exit $ac_status); }
2822 { (eval echo "$as_me:2822: \"$ac_compiler -v </dev/null >&5\"") >&5
2823 (eval $ac_compiler -v </dev/null >&5) 2>&5
2825 echo "$as_me:2825: \$? = $ac_status" >&5
2826 (exit $ac_status); }
2827 { (eval echo "$as_me:2827: \"$ac_compiler -V </dev/null >&5\"") >&5
2828 (eval $ac_compiler -V </dev/null >&5) 2>&5
2830 echo "$as_me:2830: \$? = $ac_status" >&5
2831 (exit $ac_status); }
2833 echo "$as_me:2833: checking whether we are using the GNU C++ compiler" >&5
2834 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2835 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2836 echo $ECHO_N "(cached) $ECHO_C" >&6
2838 cat >conftest.$ac_ext <<_ACEOF
2839 #line 2839 "configure"
2840 #include "confdefs.h"
2853 rm -f conftest.$ac_objext
2854 if { (eval echo "$as_me:2854: \"$ac_compile\"") >&5
2855 (eval $ac_compile) 2>&5
2857 echo "$as_me:2857: \$? = $ac_status" >&5
2858 (exit $ac_status); } &&
2859 { ac_try='test -s conftest.$ac_objext'
2860 { (eval echo "$as_me:2860: \"$ac_try\"") >&5
2863 echo "$as_me:2863: \$? = $ac_status" >&5
2864 (exit $ac_status); }; }; then
2867 echo "$as_me: failed program was:" >&5
2868 cat conftest.$ac_ext >&5
2871 rm -f conftest.$ac_objext conftest.$ac_ext
2872 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2875 echo "$as_me:2875: result: $ac_cv_cxx_compiler_gnu" >&5
2876 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2877 GXX=`test $ac_compiler_gnu = yes && echo yes`
2878 ac_test_CXXFLAGS=${CXXFLAGS+set}
2879 ac_save_CXXFLAGS=$CXXFLAGS
2881 echo "$as_me:2881: checking whether $CXX accepts -g" >&5
2882 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2883 if test "${ac_cv_prog_cxx_g+set}" = set; then
2884 echo $ECHO_N "(cached) $ECHO_C" >&6
2886 cat >conftest.$ac_ext <<_ACEOF
2887 #line 2887 "configure"
2888 #include "confdefs.h"
2898 rm -f conftest.$ac_objext
2899 if { (eval echo "$as_me:2899: \"$ac_compile\"") >&5
2900 (eval $ac_compile) 2>&5
2902 echo "$as_me:2902: \$? = $ac_status" >&5
2903 (exit $ac_status); } &&
2904 { ac_try='test -s conftest.$ac_objext'
2905 { (eval echo "$as_me:2905: \"$ac_try\"") >&5
2908 echo "$as_me:2908: \$? = $ac_status" >&5
2909 (exit $ac_status); }; }; then
2910 ac_cv_prog_cxx_g=yes
2912 echo "$as_me: failed program was:" >&5
2913 cat conftest.$ac_ext >&5
2916 rm -f conftest.$ac_objext conftest.$ac_ext
2918 echo "$as_me:2918: result: $ac_cv_prog_cxx_g" >&5
2919 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2920 if test "$ac_test_CXXFLAGS" = set; then
2921 CXXFLAGS=$ac_save_CXXFLAGS
2922 elif test $ac_cv_prog_cxx_g = yes; then
2923 if test "$GXX" = yes; then
2929 if test "$GXX" = yes; then
2935 for ac_declaration in \
2937 '#include <stdlib.h>' \
2938 'extern "C" void std::exit (int) throw (); using std::exit;' \
2939 'extern "C" void std::exit (int); using std::exit;' \
2940 'extern "C" void exit (int) throw ();' \
2941 'extern "C" void exit (int);' \
2944 cat >conftest.$ac_ext <<_ACEOF
2945 #line 2945 "configure"
2946 #include "confdefs.h"
2957 rm -f conftest.$ac_objext
2958 if { (eval echo "$as_me:2958: \"$ac_compile\"") >&5
2959 (eval $ac_compile) 2>&5
2961 echo "$as_me:2961: \$? = $ac_status" >&5
2962 (exit $ac_status); } &&
2963 { ac_try='test -s conftest.$ac_objext'
2964 { (eval echo "$as_me:2964: \"$ac_try\"") >&5
2967 echo "$as_me:2967: \$? = $ac_status" >&5
2968 (exit $ac_status); }; }; then
2971 echo "$as_me: failed program was:" >&5
2972 cat conftest.$ac_ext >&5
2975 rm -f conftest.$ac_objext conftest.$ac_ext
2976 cat >conftest.$ac_ext <<_ACEOF
2977 #line 2977 "configure"
2978 #include "confdefs.h"
2988 rm -f conftest.$ac_objext
2989 if { (eval echo "$as_me:2989: \"$ac_compile\"") >&5
2990 (eval $ac_compile) 2>&5
2992 echo "$as_me:2992: \$? = $ac_status" >&5
2993 (exit $ac_status); } &&
2994 { ac_try='test -s conftest.$ac_objext'
2995 { (eval echo "$as_me:2995: \"$ac_try\"") >&5
2998 echo "$as_me:2998: \$? = $ac_status" >&5
2999 (exit $ac_status); }; }; then
3002 echo "$as_me: failed program was:" >&5
3003 cat conftest.$ac_ext >&5
3005 rm -f conftest.$ac_objext conftest.$ac_ext
3008 if test -n "$ac_declaration"; then
3009 echo '#ifdef __cplusplus' >>confdefs.h
3010 echo $ac_declaration >>confdefs.h
3011 echo '#endif' >>confdefs.h
3015 ac_cpp='$CPP $CPPFLAGS'
3016 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3017 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3018 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3019 ac_main_return=return
3021 # autoconf 2.5x removed the error - by hardcoding it to g++.
3022 if test "$CXX" = "g++" ; then
3023 # Extract the first word of "g++", so it can be a program name with args.
3024 set dummy g++; ac_word=$2
3025 echo "$as_me:3025: checking for $ac_word" >&5
3026 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3027 if test "${ac_cv_path_CXX+set}" = set; then
3028 echo $ECHO_N "(cached) $ECHO_C" >&6
3032 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3035 ac_save_IFS=$IFS; IFS=$ac_path_separator
3037 for ac_dir in $ac_dummy; do
3039 test -z "$ac_dir" && ac_dir=.
3040 if $as_executable_p "$ac_dir/$ac_word"; then
3041 ac_cv_path_CXX="$ac_dir/$ac_word"
3042 echo "$as_me:3042: found $ac_dir/$ac_word" >&5
3052 if test -n "$CXX"; then
3053 echo "$as_me:3053: result: $CXX" >&5
3054 echo "${ECHO_T}$CXX" >&6
3056 echo "$as_me:3056: result: no" >&5
3057 echo "${ECHO_T}no" >&6
3061 if test "$CXX" = "g++" ; then
3062 { echo "$as_me:3062: WARNING: ignoring hardcoded g++" >&5
3063 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3064 cf_with_cxx=no; CXX=""; GXX="";
3069 if test "$GXX" = yes; then
3070 echo "$as_me:3070: checking version of g++" >&5
3071 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3072 GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3073 test -z "$GXX_VERSION" && GXX_VERSION=unknown
3074 echo "$as_me:3074: result: $GXX_VERSION" >&5
3075 echo "${ECHO_T}$GXX_VERSION" >&6
3078 case $GXX_VERSION in
3080 # GXX=""; CXX=""; ac_cv_prog_gxx=no
3082 { echo "$as_me:3082: WARNING: templates do not work" >&5
3083 echo "$as_me: WARNING: templates do not work" >&2;}
3087 echo "$as_me:3087: checking if you want to build C++ binding and demo" >&5
3088 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3090 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3091 if test "${with_cxx_binding+set}" = set; then
3092 withval="$with_cxx_binding"
3093 cf_with_cxx_binding=$withval
3095 cf_with_cxx_binding=$cf_with_cxx
3097 echo "$as_me:3097: result: $cf_with_cxx_binding" >&5
3098 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3100 echo "$as_me:3100: checking if you want to build with Ada95" >&5
3101 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3103 # Check whether --with-ada or --without-ada was given.
3104 if test "${with_ada+set}" = set; then
3106 cf_with_ada=$withval
3110 echo "$as_me:3110: result: $cf_with_ada" >&5
3111 echo "${ECHO_T}$cf_with_ada" >&6
3113 echo "$as_me:3113: checking if you want to build programs such as tic" >&5
3114 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3116 # Check whether --with-progs or --without-progs was given.
3117 if test "${with_progs+set}" = set; then
3118 withval="$with_progs"
3119 cf_with_progs=$withval
3123 echo "$as_me:3123: result: $cf_with_progs" >&5
3124 echo "${ECHO_T}$cf_with_progs" >&6
3126 echo "$as_me:3126: checking if you wish to install curses.h" >&5
3127 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3129 # Check whether --with-curses-h or --without-curses-h was given.
3130 if test "${with_curses_h+set}" = set; then
3131 withval="$with_curses_h"
3132 with_curses_h=$withval
3136 echo "$as_me:3136: result: $with_curses_h" >&5
3137 echo "${ECHO_T}$with_curses_h" >&6
3139 modules_to_build="ncurses"
3140 if test "X$cf_with_progs" != Xno ; then
3141 modules_to_build="$modules_to_build progs tack"
3143 modules_to_build="$modules_to_build panel menu form"
3145 test "$program_prefix" != NONE &&
3146 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3147 # Use a double $ so make ignores it.
3148 test "$program_suffix" != NONE &&
3149 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3150 # Double any \ or $. echo might interpret backslashes.
3151 # By default was `s,x,x', remove it if useless.
3152 cat <<\_ACEOF >conftest.sed
3153 s/[\\$]/&&/g;s/;s,x,x,$//
3155 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3158 for ac_prog in mawk gawk nawk awk
3160 # Extract the first word of "$ac_prog", so it can be a program name with args.
3161 set dummy $ac_prog; ac_word=$2
3162 echo "$as_me:3162: checking for $ac_word" >&5
3163 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3164 if test "${ac_cv_prog_AWK+set}" = set; then
3165 echo $ECHO_N "(cached) $ECHO_C" >&6
3167 if test -n "$AWK"; then
3168 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3170 ac_save_IFS=$IFS; IFS=$ac_path_separator
3172 for ac_dir in $ac_dummy; do
3174 test -z "$ac_dir" && ac_dir=.
3175 $as_executable_p "$ac_dir/$ac_word" || continue
3176 ac_cv_prog_AWK="$ac_prog"
3177 echo "$as_me:3177: found $ac_dir/$ac_word" >&5
3184 if test -n "$AWK"; then
3185 echo "$as_me:3185: result: $AWK" >&5
3186 echo "${ECHO_T}$AWK" >&6
3188 echo "$as_me:3188: result: no" >&5
3189 echo "${ECHO_T}no" >&6
3192 test -n "$AWK" && break
3195 test -z "$AWK" && { { echo "$as_me:3195: error: No awk program found" >&5
3196 echo "$as_me: error: No awk program found" >&2;}
3197 { (exit 1); exit 1; }; }
3199 echo "$as_me:3199: checking for egrep" >&5
3200 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3201 if test "${ac_cv_prog_egrep+set}" = set; then
3202 echo $ECHO_N "(cached) $ECHO_C" >&6
3204 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3205 then ac_cv_prog_egrep='grep -E'
3206 else ac_cv_prog_egrep='egrep'
3209 echo "$as_me:3209: result: $ac_cv_prog_egrep" >&5
3210 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3211 EGREP=$ac_cv_prog_egrep
3213 test -z "$EGREP" && { { echo "$as_me:3213: error: No egrep program found" >&5
3214 echo "$as_me: error: No egrep program found" >&2;}
3215 { (exit 1); exit 1; }; }
3217 # Find a good install program. We prefer a C program (faster),
3218 # so one script is as good as another. But avoid the broken or
3219 # incompatible versions:
3220 # SysV /etc/install, /usr/sbin/install
3221 # SunOS /usr/etc/install
3222 # IRIX /sbin/install
3224 # AmigaOS /C/install, which installs bootblocks on floppy discs
3225 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3226 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3227 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3228 # ./install, which can be erroneously created by make from ./install.sh.
3229 echo "$as_me:3229: checking for a BSD compatible install" >&5
3230 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3231 if test -z "$INSTALL"; then
3232 if test "${ac_cv_path_install+set}" = set; then
3233 echo $ECHO_N "(cached) $ECHO_C" >&6
3235 ac_save_IFS=$IFS; IFS=$ac_path_separator
3236 for ac_dir in $PATH; do
3238 # Account for people who put trailing slashes in PATH elements.
3240 / | ./ | .// | /cC/* \
3241 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3244 # OSF1 and SCO ODT 3.0 have their own names for install.
3245 # Don't use installbsd from OSF since it installs stuff as root
3247 for ac_prog in ginstall scoinst install; do
3248 if $as_executable_p "$ac_dir/$ac_prog"; then
3249 if test $ac_prog = install &&
3250 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3251 # AIX install. It has an incompatible calling convention.
3253 elif test $ac_prog = install &&
3254 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3255 # program-specific install script used by HP pwplus--don't use.
3258 ac_cv_path_install="$ac_dir/$ac_prog -c"
3268 if test "${ac_cv_path_install+set}" = set; then
3269 INSTALL=$ac_cv_path_install
3271 # As a last resort, use the slow shell script. We don't cache a
3272 # path for INSTALL within a source directory, because that will
3273 # break other packages using the cache if that directory is
3274 # removed, or if the path is relative.
3275 INSTALL=$ac_install_sh
3278 echo "$as_me:3278: result: $INSTALL" >&5
3279 echo "${ECHO_T}$INSTALL" >&6
3281 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3282 # It thinks the first close brace ends the variable substitution.
3283 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3285 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3287 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3293 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3294 test -z "$cf_dir" && cf_dir=.
3295 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3299 for ac_prog in tdlint lint alint
3301 # Extract the first word of "$ac_prog", so it can be a program name with args.
3302 set dummy $ac_prog; ac_word=$2
3303 echo "$as_me:3303: checking for $ac_word" >&5
3304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3305 if test "${ac_cv_prog_LINT+set}" = set; then
3306 echo $ECHO_N "(cached) $ECHO_C" >&6
3308 if test -n "$LINT"; then
3309 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3311 ac_save_IFS=$IFS; IFS=$ac_path_separator
3313 for ac_dir in $ac_dummy; do
3315 test -z "$ac_dir" && ac_dir=.
3316 $as_executable_p "$ac_dir/$ac_word" || continue
3317 ac_cv_prog_LINT="$ac_prog"
3318 echo "$as_me:3318: found $ac_dir/$ac_word" >&5
3324 LINT=$ac_cv_prog_LINT
3325 if test -n "$LINT"; then
3326 echo "$as_me:3326: result: $LINT" >&5
3327 echo "${ECHO_T}$LINT" >&6
3329 echo "$as_me:3329: result: no" >&5
3330 echo "${ECHO_T}no" >&6
3333 test -n "$LINT" && break
3336 echo "$as_me:3336: checking whether ln -s works" >&5
3337 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3339 if test "$LN_S" = "ln -s"; then
3340 echo "$as_me:3340: result: yes" >&5
3341 echo "${ECHO_T}yes" >&6
3343 echo "$as_me:3343: result: no, using $LN_S" >&5
3344 echo "${ECHO_T}no, using $LN_S" >&6
3347 echo "$as_me:3347: checking for long file names" >&5
3348 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3349 if test "${ac_cv_sys_long_file_names+set}" = set; then
3350 echo $ECHO_N "(cached) $ECHO_C" >&6
3352 ac_cv_sys_long_file_names=yes
3353 # Test for long file names in all the places we know might matter:
3354 # . the current directory, where building will happen
3355 # $prefix/lib where we will be installing things
3356 # $exec_prefix/lib likewise
3357 # eval it to expand exec_prefix.
3358 # $TMPDIR if set, where it might want to write temporary files
3359 # if $TMPDIR is not set:
3360 # /tmp where it might want to write temporary files
3363 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3366 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3368 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3369 test -d $ac_dir || continue
3370 test -w $ac_dir || continue # It is less confusing to not echo anything here.
3371 ac_xdir=$ac_dir/cf$$
3372 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3373 ac_tf1=$ac_xdir/conftest9012345
3374 ac_tf2=$ac_xdir/conftest9012346
3375 (echo 1 >$ac_tf1) 2>/dev/null
3376 (echo 2 >$ac_tf2) 2>/dev/null
3377 ac_val=`cat $ac_tf1 2>/dev/null`
3378 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3379 ac_cv_sys_long_file_names=no
3380 rm -rf $ac_xdir 2>/dev/null
3383 rm -rf $ac_xdir 2>/dev/null
3386 echo "$as_me:3386: result: $ac_cv_sys_long_file_names" >&5
3387 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3388 if test $ac_cv_sys_long_file_names = yes; then
3390 cat >>confdefs.h <<\EOF
3391 #define HAVE_LONG_FILE_NAMES 1
3396 echo "$as_me:3396: checking if we should assume mixed-case filenames" >&5
3397 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3399 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3400 if test "${enable_mixed_case+set}" = set; then
3401 enableval="$enable_mixed_case"
3402 enable_mixedcase=$enableval
3404 enable_mixedcase=auto
3406 echo "$as_me:3406: result: $enable_mixedcase" >&5
3407 echo "${ECHO_T}$enable_mixedcase" >&6
3408 if test "$enable_mixedcase" = "auto" ; then
3410 echo "$as_me:3410: checking if filesystem supports mixed-case filenames" >&5
3411 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3412 if test "${cf_cv_mixedcase+set}" = set; then
3413 echo $ECHO_N "(cached) $ECHO_C" >&6
3416 if test "$cross_compiling" = yes ; then
3417 case $target_alias in #(vi
3418 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3426 rm -f conftest CONFTEST
3428 if test -f CONFTEST ; then
3433 rm -f conftest CONFTEST
3437 echo "$as_me:3437: result: $cf_cv_mixedcase" >&5
3438 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3439 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3440 #define MIXEDCASE_FILENAMES 1
3444 cf_cv_mixedcase=$enable_mixedcase
3445 if test "$enable_mixedcase" = "yes" ; then
3446 cat >>confdefs.h <<\EOF
3447 #define MIXEDCASE_FILENAMES 1
3453 # do this after mixed-case option (tags/TAGS is not as important as tic).
3454 echo "$as_me:3454: checking whether ${MAKE-make} sets \${MAKE}" >&5
3455 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3456 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3457 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3458 echo $ECHO_N "(cached) $ECHO_C" >&6
3460 cat >conftest.make <<\EOF
3462 @echo 'ac_maketemp="${MAKE}"'
3464 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3465 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3466 if test -n "$ac_maketemp"; then
3467 eval ac_cv_prog_make_${ac_make}_set=yes
3469 eval ac_cv_prog_make_${ac_make}_set=no
3473 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3474 echo "$as_me:3474: result: yes" >&5
3475 echo "${ECHO_T}yes" >&6
3478 echo "$as_me:3478: result: no" >&5
3479 echo "${ECHO_T}no" >&6
3480 SET_MAKE="MAKE=${MAKE-make}"
3483 # Extract the first word of "ctags", so it can be a program name with args.
3484 set dummy ctags; ac_word=$2
3485 echo "$as_me:3485: checking for $ac_word" >&5
3486 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3487 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3488 echo $ECHO_N "(cached) $ECHO_C" >&6
3490 if test -n "$MAKE_LOWER_TAGS"; then
3491 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3493 ac_save_IFS=$IFS; IFS=$ac_path_separator
3495 for ac_dir in $ac_dummy; do
3497 test -z "$ac_dir" && ac_dir=.
3498 $as_executable_p "$ac_dir/$ac_word" || continue
3499 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3500 echo "$as_me:3500: found $ac_dir/$ac_word" >&5
3504 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3507 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3508 if test -n "$MAKE_LOWER_TAGS"; then
3509 echo "$as_me:3509: result: $MAKE_LOWER_TAGS" >&5
3510 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3512 echo "$as_me:3512: result: no" >&5
3513 echo "${ECHO_T}no" >&6
3516 if test "$cf_cv_mixedcase" = yes ; then
3517 # Extract the first word of "etags", so it can be a program name with args.
3518 set dummy etags; ac_word=$2
3519 echo "$as_me:3519: checking for $ac_word" >&5
3520 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3521 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3522 echo $ECHO_N "(cached) $ECHO_C" >&6
3524 if test -n "$MAKE_UPPER_TAGS"; then
3525 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3527 ac_save_IFS=$IFS; IFS=$ac_path_separator
3529 for ac_dir in $ac_dummy; do
3531 test -z "$ac_dir" && ac_dir=.
3532 $as_executable_p "$ac_dir/$ac_word" || continue
3533 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3534 echo "$as_me:3534: found $ac_dir/$ac_word" >&5
3538 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3541 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3542 if test -n "$MAKE_UPPER_TAGS"; then
3543 echo "$as_me:3543: result: $MAKE_UPPER_TAGS" >&5
3544 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3546 echo "$as_me:3546: result: no" >&5
3547 echo "${ECHO_T}no" >&6
3554 if test "$MAKE_UPPER_TAGS" = yes ; then
3560 if test "$MAKE_LOWER_TAGS" = yes ; then
3566 echo "$as_me:3566: checking for makeflags variable" >&5
3567 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3568 if test "${cf_cv_makeflags+set}" = set; then
3569 echo $ECHO_N "(cached) $ECHO_C" >&6
3573 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3575 cat >cf_makeflags.tmp <<CF_EOF
3578 @ echo '.$cf_option'
3580 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ ]*$,,'`
3581 case "$cf_result" in
3583 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3584 case "$cf_result" in
3585 .*CC=*) cf_cv_makeflags=
3587 *) cf_cv_makeflags=$cf_option
3593 *) echo "given option \"$cf_option\", no match \"$cf_result\""
3597 rm -f cf_makeflags.tmp
3600 echo "$as_me:3600: result: $cf_cv_makeflags" >&5
3601 echo "${ECHO_T}$cf_cv_makeflags" >&6
3603 if test -n "$ac_tool_prefix"; then
3604 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3605 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3606 echo "$as_me:3606: checking for $ac_word" >&5
3607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3608 if test "${ac_cv_prog_RANLIB+set}" = set; then
3609 echo $ECHO_N "(cached) $ECHO_C" >&6
3611 if test -n "$RANLIB"; then
3612 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3614 ac_save_IFS=$IFS; IFS=$ac_path_separator
3616 for ac_dir in $ac_dummy; do
3618 test -z "$ac_dir" && ac_dir=.
3619 $as_executable_p "$ac_dir/$ac_word" || continue
3620 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3621 echo "$as_me:3621: found $ac_dir/$ac_word" >&5
3627 RANLIB=$ac_cv_prog_RANLIB
3628 if test -n "$RANLIB"; then
3629 echo "$as_me:3629: result: $RANLIB" >&5
3630 echo "${ECHO_T}$RANLIB" >&6
3632 echo "$as_me:3632: result: no" >&5
3633 echo "${ECHO_T}no" >&6
3637 if test -z "$ac_cv_prog_RANLIB"; then
3638 ac_ct_RANLIB=$RANLIB
3639 # Extract the first word of "ranlib", so it can be a program name with args.
3640 set dummy ranlib; ac_word=$2
3641 echo "$as_me:3641: checking for $ac_word" >&5
3642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3643 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3644 echo $ECHO_N "(cached) $ECHO_C" >&6
3646 if test -n "$ac_ct_RANLIB"; then
3647 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3649 ac_save_IFS=$IFS; IFS=$ac_path_separator
3651 for ac_dir in $ac_dummy; do
3653 test -z "$ac_dir" && ac_dir=.
3654 $as_executable_p "$ac_dir/$ac_word" || continue
3655 ac_cv_prog_ac_ct_RANLIB="ranlib"
3656 echo "$as_me:3656: found $ac_dir/$ac_word" >&5
3660 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3663 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3664 if test -n "$ac_ct_RANLIB"; then
3665 echo "$as_me:3665: result: $ac_ct_RANLIB" >&5
3666 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3668 echo "$as_me:3668: result: no" >&5
3669 echo "${ECHO_T}no" >&6
3672 RANLIB=$ac_ct_RANLIB
3674 RANLIB="$ac_cv_prog_RANLIB"
3677 if test -n "$ac_tool_prefix"; then
3678 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3679 set dummy ${ac_tool_prefix}ld; ac_word=$2
3680 echo "$as_me:3680: checking for $ac_word" >&5
3681 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3682 if test "${ac_cv_prog_LD+set}" = set; then
3683 echo $ECHO_N "(cached) $ECHO_C" >&6
3685 if test -n "$LD"; then
3686 ac_cv_prog_LD="$LD" # Let the user override the test.
3688 ac_save_IFS=$IFS; IFS=$ac_path_separator
3690 for ac_dir in $ac_dummy; do
3692 test -z "$ac_dir" && ac_dir=.
3693 $as_executable_p "$ac_dir/$ac_word" || continue
3694 ac_cv_prog_LD="${ac_tool_prefix}ld"
3695 echo "$as_me:3695: found $ac_dir/$ac_word" >&5
3702 if test -n "$LD"; then
3703 echo "$as_me:3703: result: $LD" >&5
3704 echo "${ECHO_T}$LD" >&6
3706 echo "$as_me:3706: result: no" >&5
3707 echo "${ECHO_T}no" >&6
3711 if test -z "$ac_cv_prog_LD"; then
3713 # Extract the first word of "ld", so it can be a program name with args.
3714 set dummy ld; ac_word=$2
3715 echo "$as_me:3715: checking for $ac_word" >&5
3716 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3717 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3718 echo $ECHO_N "(cached) $ECHO_C" >&6
3720 if test -n "$ac_ct_LD"; then
3721 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3723 ac_save_IFS=$IFS; IFS=$ac_path_separator
3725 for ac_dir in $ac_dummy; do
3727 test -z "$ac_dir" && ac_dir=.
3728 $as_executable_p "$ac_dir/$ac_word" || continue
3729 ac_cv_prog_ac_ct_LD="ld"
3730 echo "$as_me:3730: found $ac_dir/$ac_word" >&5
3734 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3737 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3738 if test -n "$ac_ct_LD"; then
3739 echo "$as_me:3739: result: $ac_ct_LD" >&5
3740 echo "${ECHO_T}$ac_ct_LD" >&6
3742 echo "$as_me:3742: result: no" >&5
3743 echo "${ECHO_T}no" >&6
3751 if test -n "$ac_tool_prefix"; then
3752 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3753 set dummy ${ac_tool_prefix}ar; ac_word=$2
3754 echo "$as_me:3754: checking for $ac_word" >&5
3755 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3756 if test "${ac_cv_prog_AR+set}" = set; then
3757 echo $ECHO_N "(cached) $ECHO_C" >&6
3759 if test -n "$AR"; then
3760 ac_cv_prog_AR="$AR" # Let the user override the test.
3762 ac_save_IFS=$IFS; IFS=$ac_path_separator
3764 for ac_dir in $ac_dummy; do
3766 test -z "$ac_dir" && ac_dir=.
3767 $as_executable_p "$ac_dir/$ac_word" || continue
3768 ac_cv_prog_AR="${ac_tool_prefix}ar"
3769 echo "$as_me:3769: found $ac_dir/$ac_word" >&5
3776 if test -n "$AR"; then
3777 echo "$as_me:3777: result: $AR" >&5
3778 echo "${ECHO_T}$AR" >&6
3780 echo "$as_me:3780: result: no" >&5
3781 echo "${ECHO_T}no" >&6
3785 if test -z "$ac_cv_prog_AR"; then
3787 # Extract the first word of "ar", so it can be a program name with args.
3788 set dummy ar; ac_word=$2
3789 echo "$as_me:3789: checking for $ac_word" >&5
3790 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3791 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3792 echo $ECHO_N "(cached) $ECHO_C" >&6
3794 if test -n "$ac_ct_AR"; then
3795 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3797 ac_save_IFS=$IFS; IFS=$ac_path_separator
3799 for ac_dir in $ac_dummy; do
3801 test -z "$ac_dir" && ac_dir=.
3802 $as_executable_p "$ac_dir/$ac_word" || continue
3803 ac_cv_prog_ac_ct_AR="ar"
3804 echo "$as_me:3804: found $ac_dir/$ac_word" >&5
3808 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3811 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3812 if test -n "$ac_ct_AR"; then
3813 echo "$as_me:3813: result: $ac_ct_AR" >&5
3814 echo "${ECHO_T}$ac_ct_AR" >&6
3816 echo "$as_me:3816: result: no" >&5
3817 echo "${ECHO_T}no" >&6
3825 if test "${cf_cv_subst_AR_OPTS+set}" = set; then
3826 echo $ECHO_N "(cached) $ECHO_C" >&6
3829 echo "$as_me:3829: checking for archiver options (symbol AR_OPTS)" >&5
3830 echo $ECHO_N "checking for archiver options (symbol AR_OPTS)... $ECHO_C" >&6
3832 if test -z "$AR_OPTS" ; then
3837 cf_cv_subst_AR_OPTS=$AR_OPTS
3838 echo "$as_me:3838: result: $AR_OPTS" >&5
3839 echo "${ECHO_T}$AR_OPTS" >&6
3843 echo "$as_me:3843: checking if you have specified an install-prefix" >&5
3844 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
3846 # Check whether --with-install-prefix or --without-install-prefix was given.
3847 if test "${with_install_prefix+set}" = set; then
3848 withval="$with_install_prefix"
3849 case "$withval" in #(vi
3852 *) DESTDIR="$withval"
3856 echo "$as_me:3856: result: $DESTDIR" >&5
3857 echo "${ECHO_T}$DESTDIR" >&6
3859 ###############################################################################
3861 # If we're cross-compiling, allow the user to override the tools and their
3862 # options. The configure script is oriented toward identifying the host
3863 # compiler, etc., but we need a build compiler to generate parts of the source.
3865 if test "$cross_compiling" = yes ; then
3867 # defaults that we might want to override
3868 : ${BUILD_CFLAGS:=''}
3869 : ${BUILD_CPPFLAGS:=''}
3870 : ${BUILD_LDFLAGS:=''}
3872 : ${BUILD_EXEEXT:='$x'}
3873 : ${BUILD_OBJEXT:='o'}
3875 # Check whether --with-build-cc or --without-build-cc was given.
3876 if test "${with_build_cc+set}" = set; then
3877 withval="$with_build_cc"
3880 for ac_prog in gcc cc cl
3882 # Extract the first word of "$ac_prog", so it can be a program name with args.
3883 set dummy $ac_prog; ac_word=$2
3884 echo "$as_me:3884: checking for $ac_word" >&5
3885 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3886 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3887 echo $ECHO_N "(cached) $ECHO_C" >&6
3889 if test -n "$BUILD_CC"; then
3890 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3892 ac_save_IFS=$IFS; IFS=$ac_path_separator
3894 for ac_dir in $ac_dummy; do
3896 test -z "$ac_dir" && ac_dir=.
3897 $as_executable_p "$ac_dir/$ac_word" || continue
3898 ac_cv_prog_BUILD_CC="$ac_prog"
3899 echo "$as_me:3899: found $ac_dir/$ac_word" >&5
3905 BUILD_CC=$ac_cv_prog_BUILD_CC
3906 if test -n "$BUILD_CC"; then
3907 echo "$as_me:3907: result: $BUILD_CC" >&5
3908 echo "${ECHO_T}$BUILD_CC" >&6
3910 echo "$as_me:3910: result: no" >&5
3911 echo "${ECHO_T}no" >&6
3914 test -n "$BUILD_CC" && break
3918 echo "$as_me:3918: checking for native build C compiler" >&5
3919 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
3920 echo "$as_me:3920: result: $BUILD_CC" >&5
3921 echo "${ECHO_T}$BUILD_CC" >&6
3923 echo "$as_me:3923: checking for native build C preprocessor" >&5
3924 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
3926 # Check whether --with-build-cpp or --without-build-cpp was given.
3927 if test "${with_build_cpp+set}" = set; then
3928 withval="$with_build_cpp"
3929 BUILD_CPP="$withval"
3931 BUILD_CPP='${BUILD_CC} -E'
3933 echo "$as_me:3933: result: $BUILD_CPP" >&5
3934 echo "${ECHO_T}$BUILD_CPP" >&6
3936 echo "$as_me:3936: checking for native build C flags" >&5
3937 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
3939 # Check whether --with-build-cflags or --without-build-cflags was given.
3940 if test "${with_build_cflags+set}" = set; then
3941 withval="$with_build_cflags"
3942 BUILD_CFLAGS="$withval"
3944 echo "$as_me:3944: result: $BUILD_CFLAGS" >&5
3945 echo "${ECHO_T}$BUILD_CFLAGS" >&6
3947 echo "$as_me:3947: checking for native build C preprocessor-flags" >&5
3948 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
3950 # Check whether --with-build-cppflags or --without-build-cppflags was given.
3951 if test "${with_build_cppflags+set}" = set; then
3952 withval="$with_build_cppflags"
3953 BUILD_CPPFLAGS="$withval"
3955 echo "$as_me:3955: result: $BUILD_CPPFLAGS" >&5
3956 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
3958 echo "$as_me:3958: checking for native build linker-flags" >&5
3959 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
3961 # Check whether --with-build-ldflags or --without-build-ldflags was given.
3962 if test "${with_build_ldflags+set}" = set; then
3963 withval="$with_build_ldflags"
3964 BUILD_LDFLAGS="$withval"
3966 echo "$as_me:3966: result: $BUILD_LDFLAGS" >&5
3967 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
3969 echo "$as_me:3969: checking for native build linker-libraries" >&5
3970 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
3972 # Check whether --with-build-libs or --without-build-libs was given.
3973 if test "${with_build_libs+set}" = set; then
3974 withval="$with_build_libs"
3975 BUILD_LIBS="$withval"
3977 echo "$as_me:3977: result: $BUILD_LIBS" >&5
3978 echo "${ECHO_T}$BUILD_LIBS" >&6
3980 # this assumes we're on Unix.
3984 : ${BUILD_CC:='${CC}'}
3986 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
3987 { { echo "$as_me:3987: error: Cross-build requires two compilers.
3988 Use --with-build-cc to specify the native compiler." >&5
3989 echo "$as_me: error: Cross-build requires two compilers.
3990 Use --with-build-cc to specify the native compiler." >&2;}
3991 { (exit 1); exit 1; }; }
3995 : ${BUILD_CC:='${CC}'}
3996 : ${BUILD_CPP:='${CPP}'}
3997 : ${BUILD_CFLAGS:='${CFLAGS}'}
3998 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
3999 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4000 : ${BUILD_LIBS:='${LIBS}'}
4001 : ${BUILD_EXEEXT:='$x'}
4002 : ${BUILD_OBJEXT:='o'}
4005 ###############################################################################
4007 ### Options to allow the user to specify the set of libraries which are used.
4008 ### Use "--without-normal --with-shared" to allow the default model to be
4009 ### shared, for example.
4014 # common library maintenance symbols that are convenient for libtool scripts:
4015 LIB_CREATE='${AR} -cr'
4016 LIB_OBJECT='${OBJECTS}'
4020 # symbols used to prop libtool up to enable it to determine what it should be
4028 echo "$as_me:4028: checking if you want to build libraries with libtool" >&5
4029 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4031 # Check whether --with-libtool or --without-libtool was given.
4032 if test "${with_libtool+set}" = set; then
4033 withval="$with_libtool"
4034 with_libtool=$withval
4038 echo "$as_me:4038: result: $with_libtool" >&5
4039 echo "${ECHO_T}$with_libtool" >&6
4040 if test "$with_libtool" != "no"; then
4042 if test "$with_libtool" != "yes" ; then
4044 if test "x$prefix" != xNONE; then
4045 cf_path_syntax="$prefix"
4047 cf_path_syntax="$ac_default_prefix"
4050 case ".$with_libtool" in #(vi
4051 .\$\(*\)*|.\'*\'*) #(vi
4055 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4058 eval with_libtool="$with_libtool"
4059 case ".$with_libtool" in #(vi
4061 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4066 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4069 { { echo "$as_me:4069: error: expected a pathname, not \"$with_libtool\"" >&5
4070 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4071 { (exit 1); exit 1; }; }
4075 LIBTOOL=$with_libtool
4077 # Extract the first word of "libtool", so it can be a program name with args.
4078 set dummy libtool; ac_word=$2
4079 echo "$as_me:4079: checking for $ac_word" >&5
4080 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4081 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4082 echo $ECHO_N "(cached) $ECHO_C" >&6
4086 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4089 ac_save_IFS=$IFS; IFS=$ac_path_separator
4091 for ac_dir in $ac_dummy; do
4093 test -z "$ac_dir" && ac_dir=.
4094 if $as_executable_p "$ac_dir/$ac_word"; then
4095 ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4096 echo "$as_me:4096: found $ac_dir/$ac_word" >&5
4104 LIBTOOL=$ac_cv_path_LIBTOOL
4106 if test -n "$LIBTOOL"; then
4107 echo "$as_me:4107: result: $LIBTOOL" >&5
4108 echo "${ECHO_T}$LIBTOOL" >&6
4110 echo "$as_me:4110: result: no" >&5
4111 echo "${ECHO_T}no" >&6
4115 if test -z "$LIBTOOL" ; then
4116 { { echo "$as_me:4116: error: Cannot find libtool" >&5
4117 echo "$as_me: error: Cannot find libtool" >&2;}
4118 { (exit 1); exit 1; }; }
4120 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} -o'
4121 LIB_OBJECT='${OBJECTS:.o=.lo}'
4123 LIB_CLEAN='${LIBTOOL} --mode=clean'
4124 LIB_COMPILE='${LIBTOOL} --mode=compile'
4125 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4126 LIB_INSTALL='${LIBTOOL} --mode=install'
4127 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4130 # Show the version of libtool
4131 echo "$as_me:4131: checking version of libtool" >&5
4132 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4134 # Save the version in a cache variable - this is not entirely a good
4135 # thing, but the version string from libtool is very ugly, and for
4136 # bug reports it might be useful to have the original string.
4137 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.].*//'`
4138 echo "$as_me:4138: result: $cf_cv_libtool_version" >&5
4139 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4140 if test -z "$cf_cv_libtool_version" ; then
4141 { { echo "$as_me:4141: error: This is not GNU libtool" >&5
4142 echo "$as_me: error: This is not GNU libtool" >&2;}
4143 { (exit 1); exit 1; }; }
4146 # special hack to add --tag option for C++ compiler
4147 case $cf_cv_libtool_version in
4149 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4150 LIBTOOL="$LIBTOOL --tag=CC"
4153 LIBTOOL_CXX="$LIBTOOL"
4161 test -z "$LIBTOOL" && ECHO_LT=
4163 if test "$with_libtool" != "no" ; then
4165 cf_list_models="$cf_list_models libtool"
4169 echo "$as_me:4169: checking if you want to build shared libraries" >&5
4170 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4172 # Check whether --with-shared or --without-shared was given.
4173 if test "${with_shared+set}" = set; then
4174 withval="$with_shared"
4175 with_shared=$withval
4179 echo "$as_me:4179: result: $with_shared" >&5
4180 echo "${ECHO_T}$with_shared" >&6
4181 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4183 echo "$as_me:4183: checking if you want to build static libraries" >&5
4184 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4186 # Check whether --with-normal or --without-normal was given.
4187 if test "${with_normal+set}" = set; then
4188 withval="$with_normal"
4189 with_normal=$withval
4193 echo "$as_me:4193: result: $with_normal" >&5
4194 echo "${ECHO_T}$with_normal" >&6
4195 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4197 echo "$as_me:4197: checking if you want to build debug libraries" >&5
4198 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4200 # Check whether --with-debug or --without-debug was given.
4201 if test "${with_debug+set}" = set; then
4202 withval="$with_debug"
4207 echo "$as_me:4207: result: $with_debug" >&5
4208 echo "${ECHO_T}$with_debug" >&6
4209 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4211 echo "$as_me:4211: checking if you want to build profiling libraries" >&5
4212 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4214 # Check whether --with-profile or --without-profile was given.
4215 if test "${with_profile+set}" = set; then
4216 withval="$with_profile"
4217 with_profile=$withval
4221 echo "$as_me:4221: result: $with_profile" >&5
4222 echo "${ECHO_T}$with_profile" >&6
4223 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4227 ###############################################################################
4229 echo "$as_me:4229: checking for specified models" >&5
4230 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4231 test -z "$cf_list_models" && cf_list_models=normal
4232 test "$with_libtool" != "no" && cf_list_models=libtool
4233 echo "$as_me:4233: result: $cf_list_models" >&5
4234 echo "${ECHO_T}$cf_list_models" >&6
4236 ### Use the first model as the default, and save its suffix for use in building
4237 ### up test-applications.
4238 echo "$as_me:4238: checking for default model" >&5
4239 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4240 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4241 echo "$as_me:4241: result: $DFT_LWR_MODEL" >&5
4242 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4244 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4255 case $cf_cv_system_name in
4256 OS/2*) LIB_PREFIX='' ;;
4257 os2*) LIB_PREFIX='' ;;
4258 *) LIB_PREFIX='lib' ;;
4260 cf_prefix=$LIB_PREFIX
4262 LIB_PREFIX=$cf_prefix
4266 ###############################################################################
4268 echo "$as_me:4268: checking if you want to build a separate terminfo library" >&5
4269 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4271 # Check whether --with-termlib or --without-termlib was given.
4272 if test "${with_termlib+set}" = set; then
4273 withval="$with_termlib"
4274 with_termlib=$withval
4278 echo "$as_me:4278: result: $with_termlib" >&5
4279 echo "${ECHO_T}$with_termlib" >&6
4281 echo "$as_me:4281: checking if you want to build a separate tic library" >&5
4282 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4284 # Check whether --with-ticlib or --without-ticlib was given.
4285 if test "${with_ticlib+set}" = set; then
4286 withval="$with_ticlib"
4287 with_ticlib=$withval
4291 echo "$as_me:4291: result: $with_ticlib" >&5
4292 echo "${ECHO_T}$with_ticlib" >&6
4294 ### Checks for special libraries, must be done up-front.
4297 echo "$as_me:4297: checking if you want to link with the GPM mouse library" >&5
4298 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4300 # Check whether --with-gpm or --without-gpm was given.
4301 if test "${with_gpm+set}" = set; then
4307 echo "$as_me:4307: result: $with_gpm" >&5
4308 echo "${ECHO_T}$with_gpm" >&6
4310 if test "$with_gpm" != no ; then
4311 echo "$as_me:4311: checking for gpm.h" >&5
4312 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4313 if test "${ac_cv_header_gpm_h+set}" = set; then
4314 echo $ECHO_N "(cached) $ECHO_C" >&6
4316 cat >conftest.$ac_ext <<_ACEOF
4317 #line 4317 "configure"
4318 #include "confdefs.h"
4321 if { (eval echo "$as_me:4321: \"$ac_cpp conftest.$ac_ext\"") >&5
4322 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4324 egrep -v '^ *\+' conftest.er1 >conftest.err
4326 cat conftest.err >&5
4327 echo "$as_me:4327: \$? = $ac_status" >&5
4328 (exit $ac_status); } >/dev/null; then
4329 if test -s conftest.err; then
4330 ac_cpp_err=$ac_c_preproc_warn_flag
4337 if test -z "$ac_cpp_err"; then
4338 ac_cv_header_gpm_h=yes
4340 echo "$as_me: failed program was:" >&5
4341 cat conftest.$ac_ext >&5
4342 ac_cv_header_gpm_h=no
4344 rm -f conftest.err conftest.$ac_ext
4346 echo "$as_me:4346: result: $ac_cv_header_gpm_h" >&5
4347 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4348 if test $ac_cv_header_gpm_h = yes; then
4350 cat >>confdefs.h <<\EOF
4351 #define HAVE_GPM_H 1
4354 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4355 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
4357 echo "${as_me-configure}:4357: testing assuming we really have GPM library ..." 1>&5
4359 cat >>confdefs.h <<\EOF
4360 #define HAVE_LIBGPM 1
4364 echo "$as_me:4364: checking for Gpm_Open in -lgpm" >&5
4365 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4366 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4367 echo $ECHO_N "(cached) $ECHO_C" >&6
4369 ac_check_lib_save_LIBS=$LIBS
4371 cat >conftest.$ac_ext <<_ACEOF
4372 #line 4372 "configure"
4373 #include "confdefs.h"
4375 /* Override any gcc2 internal prototype to avoid an error. */
4379 /* We use char because int might match the return type of a gcc2
4380 builtin and then its argument prototype would still apply. */
4390 rm -f conftest.$ac_objext conftest$ac_exeext
4391 if { (eval echo "$as_me:4391: \"$ac_link\"") >&5
4392 (eval $ac_link) 2>&5
4394 echo "$as_me:4394: \$? = $ac_status" >&5
4395 (exit $ac_status); } &&
4396 { ac_try='test -s conftest$ac_exeext'
4397 { (eval echo "$as_me:4397: \"$ac_try\"") >&5
4400 echo "$as_me:4400: \$? = $ac_status" >&5
4401 (exit $ac_status); }; }; then
4402 ac_cv_lib_gpm_Gpm_Open=yes
4404 echo "$as_me: failed program was:" >&5
4405 cat conftest.$ac_ext >&5
4406 ac_cv_lib_gpm_Gpm_Open=no
4408 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4409 LIBS=$ac_check_lib_save_LIBS
4411 echo "$as_me:4411: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4412 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4413 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4417 { { echo "$as_me:4417: error: Cannot link with GPM library" >&5
4418 echo "$as_me: error: Cannot link with GPM library" >&2;}
4419 { (exit 1); exit 1; }; }
4427 test "$with_gpm" != maybe && { echo "$as_me:4427: WARNING: Cannot find GPM header" >&5
4428 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4435 if test "$with_gpm" != no ; then
4436 echo "$as_me:4436: checking if you want to load GPM dynamically" >&5
4437 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4439 # Check whether --with-dlsym or --without-dlsym was given.
4440 if test "${with_dlsym+set}" = set; then
4441 withval="$with_dlsym"
4446 echo "$as_me:4446: result: $with_dlsym" >&5
4447 echo "${ECHO_T}$with_dlsym" >&6
4448 if test "$with_dlsym" = yes ; then
4451 echo "$as_me:4451: checking for dlsym" >&5
4452 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4453 if test "${ac_cv_func_dlsym+set}" = set; then
4454 echo $ECHO_N "(cached) $ECHO_C" >&6
4456 cat >conftest.$ac_ext <<_ACEOF
4457 #line 4457 "configure"
4458 #include "confdefs.h"
4459 /* System header to define __stub macros and hopefully few prototypes,
4460 which can conflict with char dlsym (); below. */
4462 /* Override any gcc2 internal prototype to avoid an error. */
4466 /* We use char because int might match the return type of a gcc2
4467 builtin and then its argument prototype would still apply. */
4474 /* The GNU C library defines this for functions which it implements
4475 to always fail with ENOSYS. Some functions are actually named
4476 something starting with __ and the normal name is an alias. */
4477 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4487 rm -f conftest.$ac_objext conftest$ac_exeext
4488 if { (eval echo "$as_me:4488: \"$ac_link\"") >&5
4489 (eval $ac_link) 2>&5
4491 echo "$as_me:4491: \$? = $ac_status" >&5
4492 (exit $ac_status); } &&
4493 { ac_try='test -s conftest$ac_exeext'
4494 { (eval echo "$as_me:4494: \"$ac_try\"") >&5
4497 echo "$as_me:4497: \$? = $ac_status" >&5
4498 (exit $ac_status); }; }; then
4499 ac_cv_func_dlsym=yes
4501 echo "$as_me: failed program was:" >&5
4502 cat conftest.$ac_ext >&5
4505 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4507 echo "$as_me:4507: result: $ac_cv_func_dlsym" >&5
4508 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4509 if test $ac_cv_func_dlsym = yes; then
4514 echo "$as_me:4514: checking for dlsym in -ldl" >&5
4515 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4516 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4517 echo $ECHO_N "(cached) $ECHO_C" >&6
4519 ac_check_lib_save_LIBS=$LIBS
4521 cat >conftest.$ac_ext <<_ACEOF
4522 #line 4522 "configure"
4523 #include "confdefs.h"
4525 /* Override any gcc2 internal prototype to avoid an error. */
4529 /* We use char because int might match the return type of a gcc2
4530 builtin and then its argument prototype would still apply. */
4540 rm -f conftest.$ac_objext conftest$ac_exeext
4541 if { (eval echo "$as_me:4541: \"$ac_link\"") >&5
4542 (eval $ac_link) 2>&5
4544 echo "$as_me:4544: \$? = $ac_status" >&5
4545 (exit $ac_status); } &&
4546 { ac_try='test -s conftest$ac_exeext'
4547 { (eval echo "$as_me:4547: \"$ac_try\"") >&5
4550 echo "$as_me:4550: \$? = $ac_status" >&5
4551 (exit $ac_status); }; }; then
4552 ac_cv_lib_dl_dlsym=yes
4554 echo "$as_me: failed program was:" >&5
4555 cat conftest.$ac_ext >&5
4556 ac_cv_lib_dl_dlsym=no
4558 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4559 LIBS=$ac_check_lib_save_LIBS
4561 echo "$as_me:4561: result: $ac_cv_lib_dl_dlsym" >&5
4562 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4563 if test $ac_cv_lib_dl_dlsym = yes; then
4571 if test "$cf_have_dlsym" = yes ; then
4572 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4574 echo "$as_me:4574: checking whether able to link to dl*() functions" >&5
4575 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4576 cat >conftest.$ac_ext <<_ACEOF
4577 #line 4577 "configure"
4578 #include "confdefs.h"
4585 if ((obj = dlopen("filename", 0)) != 0) {
4586 if (dlsym(obj, "symbolname") == 0) {
4594 rm -f conftest.$ac_objext conftest$ac_exeext
4595 if { (eval echo "$as_me:4595: \"$ac_link\"") >&5
4596 (eval $ac_link) 2>&5
4598 echo "$as_me:4598: \$? = $ac_status" >&5
4599 (exit $ac_status); } &&
4600 { ac_try='test -s conftest$ac_exeext'
4601 { (eval echo "$as_me:4601: \"$ac_try\"") >&5
4604 echo "$as_me:4604: \$? = $ac_status" >&5
4605 (exit $ac_status); }; }; then
4607 cat >>confdefs.h <<\EOF
4608 #define HAVE_LIBDL 1
4612 echo "$as_me: failed program was:" >&5
4613 cat conftest.$ac_ext >&5
4615 { { echo "$as_me:4615: error: Cannot link test program for libdl" >&5
4616 echo "$as_me: error: Cannot link test program for libdl" >&2;}
4617 { (exit 1); exit 1; }; }
4619 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4620 echo "$as_me:4620: result: ok" >&5
4621 echo "${ECHO_T}ok" >&6
4623 { { echo "$as_me:4623: error: Cannot find dlsym function" >&5
4624 echo "$as_me: error: Cannot find dlsym function" >&2;}
4625 { (exit 1); exit 1; }; }
4628 if test "$with_gpm" != yes ; then
4629 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
4631 echo "${as_me-configure}:4631: testing assuming soname for gpm is $with_gpm ..." 1>&5
4633 cf_cv_gpm_soname="$with_gpm"
4636 echo "$as_me:4636: checking for soname of gpm library" >&5
4637 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
4638 if test "${cf_cv_gpm_soname+set}" = set; then
4639 echo $ECHO_N "(cached) $ECHO_C" >&6
4642 cf_cv_gpm_soname=unknown
4643 if test "$cross_compiling" != yes ; then
4644 cat >conftest.$ac_ext <<CF_EOF
4648 if (Gpm_Open(0,0)) Gpm_Close();
4649 ${cf_cv_main_return:-return}(0);
4652 cf_save_LIBS="$LIBS"
4654 if { (eval echo "$as_me:4654: \"$ac_compile\"") >&5
4655 (eval $ac_compile) 2>&5
4657 echo "$as_me:4657: \$? = $ac_status" >&5
4658 (exit $ac_status); } ; then
4659 if { (eval echo "$as_me:4659: \"$ac_link\"") >&5
4660 (eval $ac_link) 2>&5
4662 echo "$as_me:4662: \$? = $ac_status" >&5
4663 (exit $ac_status); } ; then
4664 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
4665 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
4669 LIBS="$cf_save_LIBS"
4673 echo "$as_me:4673: result: $cf_cv_gpm_soname" >&5
4674 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
4677 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
4678 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
4681 SHLIB_LIST="-ldl $SHLIB_LIST"
4683 SHLIB_LIST="-lgpm $SHLIB_LIST"
4685 cat >>confdefs.h <<\EOF
4686 #define HAVE_LIBGPM 1
4689 echo "$as_me:4689: checking for Gpm_Wgetch in -lgpm" >&5
4690 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
4691 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
4692 echo $ECHO_N "(cached) $ECHO_C" >&6
4694 ac_check_lib_save_LIBS=$LIBS
4696 cat >conftest.$ac_ext <<_ACEOF
4697 #line 4697 "configure"
4698 #include "confdefs.h"
4700 /* Override any gcc2 internal prototype to avoid an error. */
4704 /* We use char because int might match the return type of a gcc2
4705 builtin and then its argument prototype would still apply. */
4715 rm -f conftest.$ac_objext conftest$ac_exeext
4716 if { (eval echo "$as_me:4716: \"$ac_link\"") >&5
4717 (eval $ac_link) 2>&5
4719 echo "$as_me:4719: \$? = $ac_status" >&5
4720 (exit $ac_status); } &&
4721 { ac_try='test -s conftest$ac_exeext'
4722 { (eval echo "$as_me:4722: \"$ac_try\"") >&5
4725 echo "$as_me:4725: \$? = $ac_status" >&5
4726 (exit $ac_status); }; }; then
4727 ac_cv_lib_gpm_Gpm_Wgetch=yes
4729 echo "$as_me: failed program was:" >&5
4730 cat conftest.$ac_ext >&5
4731 ac_cv_lib_gpm_Gpm_Wgetch=no
4733 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4734 LIBS=$ac_check_lib_save_LIBS
4736 echo "$as_me:4736: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
4737 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
4738 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
4740 echo "$as_me:4740: checking if GPM is weakly bound to curses library" >&5
4741 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
4742 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
4743 echo $ECHO_N "(cached) $ECHO_C" >&6
4746 cf_cv_check_gpm_wgetch=unknown
4747 if test "$cross_compiling" != yes ; then
4749 cat >conftest.$ac_ext <<CF_EOF
4754 ${cf_cv_main_return:-return}(0);
4758 cf_save_LIBS="$LIBS"
4759 # This only works if we can look at the symbol table. If a shared
4760 # library is stripped for install, we cannot use that. So we're forced
4761 # to rely on the static library, noting that some packagers may not
4763 LIBS="-static -lgpm -dynamic $LIBS"
4764 if { (eval echo "$as_me:4764: \"$ac_compile\"") >&5
4765 (eval $ac_compile) 2>&5
4767 echo "$as_me:4767: \$? = $ac_status" >&5
4768 (exit $ac_status); } ; then
4769 if { (eval echo "$as_me:4769: \"$ac_link\"") >&5
4770 (eval $ac_link) 2>&5
4772 echo "$as_me:4772: \$? = $ac_status" >&5
4773 (exit $ac_status); } ; then
4774 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
4775 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
4776 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
4780 LIBS="$cf_save_LIBS"
4784 echo "$as_me:4784: result: $cf_cv_check_gpm_wgetch" >&5
4785 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
4787 if test "$cf_cv_check_gpm_wgetch" != yes ; then
4788 { echo "$as_me:4788: WARNING: GPM library is already linked with curses - read the FAQ" >&5
4789 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
4796 # not everyone has "test -c"
4797 if test -c /dev/sysmouse 2>/dev/null ; then
4798 echo "$as_me:4798: checking if you want to use sysmouse" >&5
4799 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
4801 # Check whether --with-sysmouse or --without-sysmouse was given.
4802 if test "${with_sysmouse+set}" = set; then
4803 withval="$with_sysmouse"
4804 cf_with_sysmouse=$withval
4806 cf_with_sysmouse=maybe
4808 if test "$cf_with_sysmouse" != no ; then
4809 cat >conftest.$ac_ext <<_ACEOF
4810 #line 4810 "configure"
4811 #include "confdefs.h"
4813 #include <osreldate.h>
4814 #if (__FreeBSD_version >= 400017)
4815 #include <sys/consio.h>
4816 #include <sys/fbio.h>
4818 #include <machine/console.h>
4825 struct mouse_info the_mouse;
4826 ioctl(0, CONS_MOUSECTL, &the_mouse);
4832 rm -f conftest.$ac_objext
4833 if { (eval echo "$as_me:4833: \"$ac_compile\"") >&5
4834 (eval $ac_compile) 2>&5
4836 echo "$as_me:4836: \$? = $ac_status" >&5
4837 (exit $ac_status); } &&
4838 { ac_try='test -s conftest.$ac_objext'
4839 { (eval echo "$as_me:4839: \"$ac_try\"") >&5
4842 echo "$as_me:4842: \$? = $ac_status" >&5
4843 (exit $ac_status); }; }; then
4844 cf_with_sysmouse=yes
4846 echo "$as_me: failed program was:" >&5
4847 cat conftest.$ac_ext >&5
4850 rm -f conftest.$ac_objext conftest.$ac_ext
4852 echo "$as_me:4852: result: $cf_with_sysmouse" >&5
4853 echo "${ECHO_T}$cf_with_sysmouse" >&6
4854 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
4855 #define USE_SYSMOUSE 1
4860 if test X"$CC_G_OPT" = X"" ; then
4862 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
4865 if test X"$CXX_G_OPT" = X"" ; then
4867 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
4870 echo "$as_me:4870: checking for default loader flags" >&5
4871 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
4872 case $DFT_LWR_MODEL in
4873 libtool) LD_MODEL='' ;;
4874 normal) LD_MODEL='' ;;
4875 debug) LD_MODEL=$CC_G_OPT ;;
4876 profile) LD_MODEL='-pg';;
4877 shared) LD_MODEL='' ;;
4879 echo "$as_me:4879: result: $LD_MODEL" >&5
4880 echo "${ECHO_T}$LD_MODEL" >&6
4882 case $DFT_LWR_MODEL in
4884 echo "$as_me:4884: checking if rpath option should be used" >&5
4885 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
4887 # Check whether --enable-rpath or --disable-rpath was given.
4888 if test "${enable_rpath+set}" = set; then
4889 enableval="$enable_rpath"
4890 cf_cv_ld_rpath=$enableval
4894 echo "$as_me:4894: result: $cf_cv_ld_rpath" >&5
4895 echo "${ECHO_T}$cf_cv_ld_rpath" >&6
4896 echo "$as_me:4896: checking if shared libraries should be relinked during install" >&5
4897 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
4899 # Check whether --enable-relink or --disable-relink was given.
4900 if test "${enable_relink+set}" = set; then
4901 enableval="$enable_relink"
4902 cf_cv_do_relink=$enableval
4906 echo "$as_me:4906: result: $cf_cv_do_relink" >&5
4907 echo "${ECHO_T}$cf_cv_do_relink" >&6
4914 INSTALL_LIB="-m 644"
4916 cf_cv_do_symlinks=no
4918 echo "$as_me:4918: checking if release/abi version should be used for shared libs" >&5
4919 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
4921 # Check whether --with-shlib-version or --without-shlib-version was given.
4922 if test "${with_shlib_version+set}" = set; then
4923 withval="$with_shlib_version"
4924 test -z "$withval" && withval=auto
4925 case $withval in #(vi
4927 cf_cv_shlib_version=auto
4929 rel|abi|auto|no) #(vi
4930 cf_cv_shlib_version=$withval
4933 { { echo "$as_me:4933: error: option value must be one of: rel, abi, auto or no" >&5
4934 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
4935 { (exit 1); exit 1; }; }
4940 cf_cv_shlib_version=auto
4942 echo "$as_me:4942: result: $cf_cv_shlib_version" >&5
4943 echo "${ECHO_T}$cf_cv_shlib_version" >&6
4947 # Some less-capable ports of gcc support only -fpic
4949 if test "$GCC" = yes
4951 echo "$as_me:4951: checking which $CC option to use" >&5
4952 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
4953 cf_save_CFLAGS="$CFLAGS"
4954 for CC_SHARED_OPTS in -fPIC -fpic ''
4956 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
4957 cat >conftest.$ac_ext <<_ACEOF
4958 #line 4958 "configure"
4959 #include "confdefs.h"
4969 rm -f conftest.$ac_objext
4970 if { (eval echo "$as_me:4970: \"$ac_compile\"") >&5
4971 (eval $ac_compile) 2>&5
4973 echo "$as_me:4973: \$? = $ac_status" >&5
4974 (exit $ac_status); } &&
4975 { ac_try='test -s conftest.$ac_objext'
4976 { (eval echo "$as_me:4976: \"$ac_try\"") >&5
4979 echo "$as_me:4979: \$? = $ac_status" >&5
4980 (exit $ac_status); }; }; then
4983 echo "$as_me: failed program was:" >&5
4984 cat conftest.$ac_ext >&5
4986 rm -f conftest.$ac_objext conftest.$ac_ext
4988 echo "$as_me:4988: result: $CC_SHARED_OPTS" >&5
4989 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
4990 CFLAGS="$cf_save_CFLAGS"
4993 cf_cv_shlib_version_infix=no
4995 case $cf_cv_system_name in
4997 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5001 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5002 cf_cv_shlib_version=cygdll
5003 cf_cv_shlib_version_infix=cygdll
5004 cat >mk_shared_lib.sh <<-CF_EOF
5007 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5010 Linking shared library
5011 ** SHARED_LIB \$SHARED_LIB
5012 ** IMPORT_LIB \$IMPORT_LIB
5014 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5016 chmod +x mk_shared_lib.sh
5019 EXTRA_CFLAGS="-no-cpp-precomp"
5020 CC_SHARED_OPTS="-dynamic"
5021 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5022 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5023 cf_cv_shlib_version_infix=yes
5024 echo "$as_me:5024: checking if ld -search_paths_first works" >&5
5025 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5026 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5027 echo $ECHO_N "(cached) $ECHO_C" >&6
5030 cf_save_LDFLAGS=$LDFLAGS
5031 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5032 cat >conftest.$ac_ext <<_ACEOF
5033 #line 5033 "configure"
5034 #include "confdefs.h"
5044 rm -f conftest.$ac_objext conftest$ac_exeext
5045 if { (eval echo "$as_me:5045: \"$ac_link\"") >&5
5046 (eval $ac_link) 2>&5
5048 echo "$as_me:5048: \$? = $ac_status" >&5
5049 (exit $ac_status); } &&
5050 { ac_try='test -s conftest$ac_exeext'
5051 { (eval echo "$as_me:5051: \"$ac_try\"") >&5
5054 echo "$as_me:5054: \$? = $ac_status" >&5
5055 (exit $ac_status); }; }; then
5056 cf_cv_ldflags_search_paths_first=yes
5058 echo "$as_me: failed program was:" >&5
5059 cat conftest.$ac_ext >&5
5060 cf_cv_ldflags_search_paths_first=no
5062 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5063 LDFLAGS=$cf_save_LDFLAGS
5065 echo "$as_me:5065: result: $cf_cv_ldflags_search_paths_first" >&5
5066 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5067 if test $cf_cv_ldflags_search_paths_first = yes; then
5068 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5072 # (tested with gcc 2.7.2 -- I don't have c89)
5073 if test "$GCC" = yes; then
5074 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5077 LD_SHARED_OPTS='-Wl,+b,${libdir}'
5079 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5080 # HP-UX shared libraries must be executable, and should be
5081 # readonly to exploit a quirk in the memory manager.
5082 INSTALL_LIB="-m 555"
5085 if test "$cf_cv_ld_rpath" = yes ; then
5086 if test "$GCC" = yes; then
5087 cf_ld_rpath_opt="-Wl,-rpath,"
5088 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5090 cf_ld_rpath_opt="-rpath "
5091 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5094 # tested with IRIX 5.2 and 'cc'.
5095 if test "$GCC" != yes; then
5096 CC_SHARED_OPTS='-KPIC'
5098 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5099 cf_cv_rm_so_locs=yes
5101 linux*|gnu*|k*bsd*-gnu)
5102 if test "$DFT_LWR_MODEL" = "shared" ; then
5103 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5104 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5106 if test "$cf_cv_ld_rpath" = yes ; then
5107 cf_ld_rpath_opt="-Wl,-rpath,"
5108 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5111 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5112 if test "$cf_cv_shlib_version" = rel; then
5113 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5115 cf_shared_soname='`basename $@`'
5118 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname',-stats,-lc -o $@'
5121 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5122 MK_SHARED_LIB='${LD} -Bshareable -soname,`basename $@.${ABI_VERSION}` -o $@'
5124 openbsd*|freebsd[12].*)
5125 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5126 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5127 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5130 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5131 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5132 LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)"
5133 LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS"
5134 cf_ld_rpath_opt="-rpath "
5135 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5138 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5139 if test "$cf_cv_shlib_version" = rel; then
5140 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5142 cf_shared_soname='`basename $@`'
5145 MK_SHARED_LIB='${LD} -Bshareable -soname=`basename $@` -o $@'
5148 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5149 test "$cf_cv_ld_rpath" = yes && cf_ld_rpath_opt="-Wl,-rpath,"
5150 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5151 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5152 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5153 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5154 if test "$cf_cv_shlib_version" = auto; then
5155 if test -f /usr/libexec/ld.elf_so; then
5156 cf_cv_shlib_version=abi
5158 cf_cv_shlib_version=rel
5162 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5163 if test "$cf_cv_shlib_version" = rel; then
5164 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5166 cf_shared_soname='`basename $@`'
5169 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname' -o $@'
5171 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5175 # tested with OSF/1 V3.2 and 'cc'
5176 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5177 # link with shared libs).
5178 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5181 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5184 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5185 if test "$DFT_LWR_MODEL" = "shared" ; then
5186 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5187 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5189 if test "$cf_cv_ld_rpath" = yes ; then
5190 cf_ld_rpath_opt="-rpath"
5191 # EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5193 cf_cv_rm_so_locs=yes
5195 sco3.2v5*) # (also uw2* and UW7) hops 13-Apr-98
5196 # tested with osr5.0.5
5197 if test "$GCC" != yes; then
5198 CC_SHARED_OPTS='-belf -KPIC'
5200 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5201 if test "$cf_cv_ld_rpath" = yes ; then
5202 # only way is to set LD_RUN_PATH but no switch for it
5205 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5206 LINK_PROGS='LD_RUN_PATH=${libdir}'
5207 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5210 # tested with SunOS 4.1.1 and gcc 2.7.0
5211 if test "$GCC" != yes; then
5212 CC_SHARED_OPTS='-KPIC'
5214 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5215 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5218 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5219 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5220 if test "$DFT_LWR_MODEL" = "shared" ; then
5221 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5222 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5224 if test "$cf_cv_ld_rpath" = yes ; then
5225 cf_ld_rpath_opt="-R"
5226 EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5229 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5230 if test "$cf_cv_shlib_version" = rel; then
5231 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5233 cf_shared_soname='`basename $@`'
5236 if test "$GCC" != yes; then
5237 CC_SHARED_OPTS='-xcode=pic32'
5238 MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@'
5240 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_shared_soname' -o $@'
5244 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5245 if test "$GCC" != yes; then
5246 CC_SHARED_OPTS='-KPIC'
5248 MK_SHARED_LIB='${LD} -d y -G -o $@'
5251 CC_SHARED_OPTS='unknown'
5252 MK_SHARED_LIB='echo unknown'
5256 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5257 case "$cf_cv_shlib_version" in #(vi
5259 case "$MK_SHARED_LIB" in #(vi
5261 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5264 { echo "$as_me:5264: WARNING: ignored --with-shlib-version" >&5
5265 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5271 if test -n "$cf_ld_rpath_opt" ; then
5272 echo "$as_me:5272: checking if we need a space after rpath option" >&5
5273 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5274 cf_save_LIBS="$LIBS"
5275 LIBS="$LIBS ${cf_ld_rpath_opt}$libdir"
5276 cat >conftest.$ac_ext <<_ACEOF
5277 #line 5277 "configure"
5278 #include "confdefs.h"
5288 rm -f conftest.$ac_objext conftest$ac_exeext
5289 if { (eval echo "$as_me:5289: \"$ac_link\"") >&5
5290 (eval $ac_link) 2>&5
5292 echo "$as_me:5292: \$? = $ac_status" >&5
5293 (exit $ac_status); } &&
5294 { ac_try='test -s conftest$ac_exeext'
5295 { (eval echo "$as_me:5295: \"$ac_try\"") >&5
5298 echo "$as_me:5298: \$? = $ac_status" >&5
5299 (exit $ac_status); }; }; then
5302 echo "$as_me: failed program was:" >&5
5303 cat conftest.$ac_ext >&5
5306 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5307 LIBS="$cf_save_LIBS"
5308 echo "$as_me:5308: result: $cf_rpath_space" >&5
5309 echo "${ECHO_T}$cf_rpath_space" >&6
5310 test "$cf_rpath_space" = yes && cf_ld_rpath_opt="$cf_ld_rpath_opt "
5311 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5314 if test "$CC_SHARED_OPTS" = "unknown"; then
5315 for model in $cf_list_models; do
5316 if test "$model" = "shared"; then
5317 { { echo "$as_me:5317: error: Shared libraries are not supported in this version" >&5
5318 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5319 { (exit 1); exit 1; }; }
5324 ###############################################################################
5326 ### use option --disable-overwrite to leave out the link to -lcurses
5327 echo "$as_me:5327: checking if you wish to install ncurses overwriting curses" >&5
5328 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5330 # Check whether --enable-overwrite or --disable-overwrite was given.
5331 if test "${enable_overwrite+set}" = set; then
5332 enableval="$enable_overwrite"
5333 with_overwrite=$enableval
5335 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5337 echo "$as_me:5337: result: $with_overwrite" >&5
5338 echo "${ECHO_T}$with_overwrite" >&6
5340 echo "$as_me:5340: checking if external terminfo-database is used" >&5
5341 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5343 # Check whether --enable-database or --disable-database was given.
5344 if test "${enable_database+set}" = set; then
5345 enableval="$enable_database"
5346 use_database=$enableval
5350 echo "$as_me:5350: result: $use_database" >&5
5351 echo "${ECHO_T}$use_database" >&6
5353 case $host_os in #(vi
5355 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5358 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5362 case $cf_cv_system_name in
5363 os2*) PATHSEP=';' ;;
5367 if test "$use_database" != no ; then
5368 cat >>confdefs.h <<\EOF
5369 #define USE_DATABASE 1
5372 echo "$as_me:5372: checking which terminfo source-file will be installed" >&5
5373 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5375 # Check whether --enable-database or --disable-database was given.
5376 if test "${enable_database+set}" = set; then
5377 enableval="$enable_database"
5378 TERMINFO_SRC=$withval
5380 echo "$as_me:5380: result: $TERMINFO_SRC" >&5
5381 echo "${ECHO_T}$TERMINFO_SRC" >&6
5383 echo "$as_me:5383: checking whether to use hashed database instead of directory/tree" >&5
5384 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5386 # Check whether --with-hashed-db or --without-hashed-db was given.
5387 if test "${with_hashed_db+set}" = set; then
5388 withval="$with_hashed_db"
5393 echo "$as_me:5393: result: $with_hashed_db" >&5
5394 echo "${ECHO_T}$with_hashed_db" >&6
5397 echo "$as_me:5397: checking for list of fallback descriptions" >&5
5398 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5400 # Check whether --with-fallbacks or --without-fallbacks was given.
5401 if test "${with_fallbacks+set}" = set; then
5402 withval="$with_fallbacks"
5403 with_fallback=$withval
5407 echo "$as_me:5407: result: $with_fallback" >&5
5408 echo "${ECHO_T}$with_fallback" >&6
5409 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5411 echo "$as_me:5411: checking if you want modern xterm or antique" >&5
5412 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5414 # Check whether --with-xterm-new or --without-xterm-new was given.
5415 if test "${with_xterm_new+set}" = set; then
5416 withval="$with_xterm_new"
5417 with_xterm_new=$withval
5421 case $with_xterm_new in
5422 no) with_xterm_new=xterm-old;;
5423 *) with_xterm_new=xterm-new;;
5425 echo "$as_me:5425: result: $with_xterm_new" >&5
5426 echo "${ECHO_T}$with_xterm_new" >&6
5427 WHICH_XTERM=$with_xterm_new
5430 if test "$use_database" = no ; then
5431 TERMINFO="${datadir}/terminfo"
5435 echo "$as_me:5435: checking for list of terminfo directories" >&5
5436 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5438 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5439 if test "${with_terminfo_dirs+set}" = set; then
5440 withval="$with_terminfo_dirs"
5443 withval=${TERMINFO_DIRS-${datadir}/terminfo}
5445 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5447 for cf_src_path in $withval
5450 if test "x$prefix" != xNONE; then
5451 cf_path_syntax="$prefix"
5453 cf_path_syntax="$ac_default_prefix"
5456 case ".$cf_src_path" in #(vi
5457 .\$\(*\)*|.\'*\'*) #(vi
5461 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5464 eval cf_src_path="$cf_src_path"
5465 case ".$cf_src_path" in #(vi
5467 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5472 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5475 { { echo "$as_me:5475: error: expected a pathname, not \"$cf_src_path\"" >&5
5476 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5477 { (exit 1); exit 1; }; }
5481 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5482 cf_dst_path="${cf_dst_path}${cf_src_path}"
5486 eval 'TERMINFO_DIRS="$cf_dst_path"'
5488 echo "$as_me:5488: result: $TERMINFO_DIRS" >&5
5489 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5490 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5491 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5494 echo "$as_me:5494: checking for default terminfo directory" >&5
5495 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5497 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5498 if test "${with_default_terminfo_dir+set}" = set; then
5499 withval="$with_default_terminfo_dir"
5502 withval="${TERMINFO-${datadir}/terminfo}"
5503 fi; if test -n "${datadir}/terminfo" ; then
5505 if test "x$prefix" != xNONE; then
5506 cf_path_syntax="$prefix"
5508 cf_path_syntax="$ac_default_prefix"
5511 case ".$withval" in #(vi
5512 .\$\(*\)*|.\'*\'*) #(vi
5516 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5519 eval withval="$withval"
5520 case ".$withval" in #(vi
5522 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5527 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5530 { { echo "$as_me:5530: error: expected a pathname, not \"$withval\"" >&5
5531 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5532 { (exit 1); exit 1; }; }
5539 echo "$as_me:5539: result: $TERMINFO" >&5
5540 echo "${ECHO_T}$TERMINFO" >&6
5541 cat >>confdefs.h <<EOF
5542 #define TERMINFO "$TERMINFO"
5547 ### use option --disable-big-core to make tic run on small machines
5548 ### We need 4Mb, check if we can allocate 50% more than that.
5549 echo "$as_me:5549: checking if big-core option selected" >&5
5550 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
5552 # Check whether --enable-big-core or --disable-big-core was given.
5553 if test "${enable_big_core+set}" = set; then
5554 enableval="$enable_big_core"
5555 with_big_core=$enableval
5557 if test "$cross_compiling" = yes; then
5560 cat >conftest.$ac_ext <<_ACEOF
5561 #line 5561 "configure"
5562 #include "confdefs.h"
5567 unsigned long n = 6000000L;
5568 char *s = malloc(n);
5571 ${cf_cv_main_return:-return}(s == 0);
5574 rm -f conftest$ac_exeext
5575 if { (eval echo "$as_me:5575: \"$ac_link\"") >&5
5576 (eval $ac_link) 2>&5
5578 echo "$as_me:5578: \$? = $ac_status" >&5
5579 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5580 { (eval echo "$as_me:5580: \"$ac_try\"") >&5
5583 echo "$as_me:5583: \$? = $ac_status" >&5
5584 (exit $ac_status); }; }; then
5587 echo "$as_me: program exited with status $ac_status" >&5
5588 echo "$as_me: failed program was:" >&5
5589 cat conftest.$ac_ext >&5
5592 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5595 echo "$as_me:5595: result: $with_big_core" >&5
5596 echo "${ECHO_T}$with_big_core" >&6
5597 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
5598 #define HAVE_BIG_CORE 1
5601 ### ISO C only guarantees 512-char strings, we have tables which load faster
5602 ### when constructed using "big" strings.
5603 echo "$as_me:5603: checking if big-strings option selected" >&5
5604 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
5606 # Check whether --enable-big-strings or --disable-big-strings was given.
5607 if test "${enable_big_strings+set}" = set; then
5608 enableval="$enable_big_strings"
5611 with_big_strings=yes
5613 echo "$as_me:5613: result: $with_big_strings" >&5
5614 echo "${ECHO_T}$with_big_strings" >&6
5617 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
5619 ### use option --enable-termcap to compile in the termcap fallback support
5620 echo "$as_me:5620: checking if you want termcap-fallback support" >&5
5621 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
5623 # Check whether --enable-termcap or --disable-termcap was given.
5624 if test "${enable_termcap+set}" = set; then
5625 enableval="$enable_termcap"
5626 with_termcap=$enableval
5630 echo "$as_me:5630: result: $with_termcap" >&5
5631 echo "${ECHO_T}$with_termcap" >&6
5633 if test "$with_termcap" != "yes" ; then
5634 if test "$use_database" = no ; then
5635 if test -z "$with_fallback" ; then
5636 { { echo "$as_me:5636: error: You have disabled the database w/o specifying fallbacks" >&5
5637 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5638 { (exit 1); exit 1; }; }
5641 cat >>confdefs.h <<\EOF
5642 #define PURE_TERMINFO 1
5647 if test "$with_ticlib" != no ; then
5648 { { echo "$as_me:5648: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
5649 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
5650 { (exit 1); exit 1; }; }
5653 cat >>confdefs.h <<\EOF
5654 #define USE_TERMCAP 1
5657 echo "$as_me:5657: checking for list of termcap files" >&5
5658 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
5660 # Check whether --with-termpath or --without-termpath was given.
5661 if test "${with_termpath+set}" = set; then
5662 withval="$with_termpath"
5665 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
5667 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5669 for cf_src_path in $withval
5672 if test "x$prefix" != xNONE; then
5673 cf_path_syntax="$prefix"
5675 cf_path_syntax="$ac_default_prefix"
5678 case ".$cf_src_path" in #(vi
5679 .\$\(*\)*|.\'*\'*) #(vi
5683 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5686 eval cf_src_path="$cf_src_path"
5687 case ".$cf_src_path" in #(vi
5689 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5694 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5697 { { echo "$as_me:5697: error: expected a pathname, not \"$cf_src_path\"" >&5
5698 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5699 { (exit 1); exit 1; }; }
5703 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5704 cf_dst_path="${cf_dst_path}${cf_src_path}"
5708 eval 'TERMPATH="$cf_dst_path"'
5710 echo "$as_me:5710: result: $TERMPATH" >&5
5711 echo "${ECHO_T}$TERMPATH" >&6
5712 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
5713 #define TERMPATH "$TERMPATH"
5716 ### use option --enable-getcap to use a hacked getcap for reading termcaps
5717 echo "$as_me:5717: checking if fast termcap-loader is needed" >&5
5718 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
5720 # Check whether --enable-getcap or --disable-getcap was given.
5721 if test "${enable_getcap+set}" = set; then
5722 enableval="$enable_getcap"
5723 with_getcap=$enableval
5727 echo "$as_me:5727: result: $with_getcap" >&5
5728 echo "${ECHO_T}$with_getcap" >&6
5729 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
5730 #define USE_GETCAP 1
5733 echo "$as_me:5733: checking if translated termcaps will be cached in ~/.terminfo" >&5
5734 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
5736 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
5737 if test "${enable_getcap_cache+set}" = set; then
5738 enableval="$enable_getcap_cache"
5739 with_getcap_cache=$enableval
5741 with_getcap_cache=no
5743 echo "$as_me:5743: result: $with_getcap_cache" >&5
5744 echo "${ECHO_T}$with_getcap_cache" >&6
5745 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
5746 #define USE_GETCAP_CACHE 1
5751 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
5752 echo "$as_me:5752: checking if ~/.terminfo is wanted" >&5
5753 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
5755 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
5756 if test "${enable_home_terminfo+set}" = set; then
5757 enableval="$enable_home_terminfo"
5758 with_home_terminfo=$enableval
5760 with_home_terminfo=yes
5762 echo "$as_me:5762: result: $with_home_terminfo" >&5
5763 echo "${ECHO_T}$with_home_terminfo" >&6
5764 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
5765 #define USE_HOME_TERMINFO 1
5768 echo "$as_me:5768: checking if you want to use restricted environment when running as root" >&5
5769 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
5771 # Check whether --enable-root-environ or --disable-root-environ was given.
5772 if test "${enable_root_environ+set}" = set; then
5773 enableval="$enable_root_environ"
5774 with_root_environ=$enableval
5776 with_root_environ=yes
5778 echo "$as_me:5778: result: $with_root_environ" >&5
5779 echo "${ECHO_T}$with_root_environ" >&6
5780 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
5781 #define USE_ROOT_ENVIRON 1
5784 ### Use option --enable-symlinks to make tic use symlinks, not hard links
5785 ### to reduce storage requirements for the terminfo database.
5791 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5792 echo "$as_me:5792: checking for $ac_func" >&5
5793 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5794 if eval "test \"\${$as_ac_var+set}\" = set"; then
5795 echo $ECHO_N "(cached) $ECHO_C" >&6
5797 cat >conftest.$ac_ext <<_ACEOF
5798 #line 5798 "configure"
5799 #include "confdefs.h"
5800 /* System header to define __stub macros and hopefully few prototypes,
5801 which can conflict with char $ac_func (); below. */
5803 /* Override any gcc2 internal prototype to avoid an error. */
5807 /* We use char because int might match the return type of a gcc2
5808 builtin and then its argument prototype would still apply. */
5815 /* The GNU C library defines this for functions which it implements
5816 to always fail with ENOSYS. Some functions are actually named
5817 something starting with __ and the normal name is an alias. */
5818 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5828 rm -f conftest.$ac_objext conftest$ac_exeext
5829 if { (eval echo "$as_me:5829: \"$ac_link\"") >&5
5830 (eval $ac_link) 2>&5
5832 echo "$as_me:5832: \$? = $ac_status" >&5
5833 (exit $ac_status); } &&
5834 { ac_try='test -s conftest$ac_exeext'
5835 { (eval echo "$as_me:5835: \"$ac_try\"") >&5
5838 echo "$as_me:5838: \$? = $ac_status" >&5
5839 (exit $ac_status); }; }; then
5840 eval "$as_ac_var=yes"
5842 echo "$as_me: failed program was:" >&5
5843 cat conftest.$ac_ext >&5
5844 eval "$as_ac_var=no"
5846 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5848 echo "$as_me:5848: result: `eval echo '${'$as_ac_var'}'`" >&5
5849 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5850 if test `eval echo '${'$as_ac_var'}'` = yes; then
5851 cat >>confdefs.h <<EOF
5852 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5858 if test "$cross_compiling" = yes ; then
5864 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5865 echo "$as_me:5865: checking for $ac_func" >&5
5866 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5867 if eval "test \"\${$as_ac_var+set}\" = set"; then
5868 echo $ECHO_N "(cached) $ECHO_C" >&6
5870 cat >conftest.$ac_ext <<_ACEOF
5871 #line 5871 "configure"
5872 #include "confdefs.h"
5873 /* System header to define __stub macros and hopefully few prototypes,
5874 which can conflict with char $ac_func (); below. */
5876 /* Override any gcc2 internal prototype to avoid an error. */
5880 /* We use char because int might match the return type of a gcc2
5881 builtin and then its argument prototype would still apply. */
5888 /* The GNU C library defines this for functions which it implements
5889 to always fail with ENOSYS. Some functions are actually named
5890 something starting with __ and the normal name is an alias. */
5891 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5901 rm -f conftest.$ac_objext conftest$ac_exeext
5902 if { (eval echo "$as_me:5902: \"$ac_link\"") >&5
5903 (eval $ac_link) 2>&5
5905 echo "$as_me:5905: \$? = $ac_status" >&5
5906 (exit $ac_status); } &&
5907 { ac_try='test -s conftest$ac_exeext'
5908 { (eval echo "$as_me:5908: \"$ac_try\"") >&5
5911 echo "$as_me:5911: \$? = $ac_status" >&5
5912 (exit $ac_status); }; }; then
5913 eval "$as_ac_var=yes"
5915 echo "$as_me: failed program was:" >&5
5916 cat conftest.$ac_ext >&5
5917 eval "$as_ac_var=no"
5919 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5921 echo "$as_me:5921: result: `eval echo '${'$as_ac_var'}'`" >&5
5922 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5923 if test `eval echo '${'$as_ac_var'}'` = yes; then
5924 cat >>confdefs.h <<EOF
5925 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5932 echo "$as_me:5932: checking if link/symlink functions work" >&5
5933 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
5934 if test "${cf_cv_link_funcs+set}" = set; then
5935 echo $ECHO_N "(cached) $ECHO_C" >&6
5939 for cf_func in link symlink ; do
5940 if test "$cross_compiling" = yes; then
5942 eval 'ac_cv_func_'$cf_func'=error'
5944 cat >conftest.$ac_ext <<_ACEOF
5945 #line 5945 "configure"
5946 #include "confdefs.h"
5948 #include <sys/types.h>
5949 #include <sys/stat.h>
5950 #ifdef HAVE_UNISTD_H
5956 char *src = "config.log";
5957 char *dst = "conftest.chk";
5962 fail = ($cf_func("config.log", "conftest.chk") < 0)
5963 || (stat(dst, &dst_sb) < 0)
5964 || (dst_sb.st_mtime != src_sb.st_mtime);
5970 ${cf_cv_main_return:-return} (fail);
5974 rm -f conftest$ac_exeext
5975 if { (eval echo "$as_me:5975: \"$ac_link\"") >&5
5976 (eval $ac_link) 2>&5
5978 echo "$as_me:5978: \$? = $ac_status" >&5
5979 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5980 { (eval echo "$as_me:5980: \"$ac_try\"") >&5
5983 echo "$as_me:5983: \$? = $ac_status" >&5
5984 (exit $ac_status); }; }; then
5986 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
5987 eval 'ac_cv_func_'$cf_func'=yes'
5989 echo "$as_me: program exited with status $ac_status" >&5
5990 echo "$as_me: failed program was:" >&5
5991 cat conftest.$ac_ext >&5
5993 eval 'ac_cv_func_'$cf_func'=no'
5995 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5998 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6001 echo "$as_me:6001: result: $cf_cv_link_funcs" >&5
6002 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6003 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF
6007 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6008 #define HAVE_SYMLINK 1
6016 # soft links (symbolic links) are useful for some systems where hard links do
6017 # not work, or to make it simpler to copy terminfo trees around.
6018 if test "$ac_cv_func_symlink" = yes ; then
6019 echo "$as_me:6019: checking if tic should use symbolic links" >&5
6020 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6022 # Check whether --enable-symlinks or --disable-symlinks was given.
6023 if test "${enable_symlinks+set}" = set; then
6024 enableval="$enable_symlinks"
6025 with_symlinks=$enableval
6029 echo "$as_me:6029: result: $with_symlinks" >&5
6030 echo "${ECHO_T}$with_symlinks" >&6
6033 # If we have hard links and did not choose to use soft links instead, there is
6034 # no reason to make this choice optional - use the hard links.
6035 if test "$with_symlinks" = no ; then
6036 echo "$as_me:6036: checking if tic should use hard links" >&5
6037 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6038 if test "$ac_cv_func_link" = yes ; then
6043 echo "$as_me:6043: result: $with_links" >&5
6044 echo "${ECHO_T}$with_links" >&6
6047 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6051 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6052 #define USE_SYMLINKS 1
6055 ### use option --enable-broken-linker to force on use of broken-linker support
6056 echo "$as_me:6056: checking if you want broken-linker support code" >&5
6057 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6059 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6060 if test "${enable_broken_linker+set}" = set; then
6061 enableval="$enable_broken_linker"
6062 with_broken_linker=$enableval
6064 with_broken_linker=${BROKEN_LINKER-no}
6066 echo "$as_me:6066: result: $with_broken_linker" >&5
6067 echo "${ECHO_T}$with_broken_linker" >&6
6070 if test "$with_broken_linker" = yes ; then
6071 cat >>confdefs.h <<\EOF
6072 #define BROKEN_LINKER 1
6076 elif test "$DFT_LWR_MODEL" = shared ; then
6077 case $cf_cv_system_name in #(vi
6079 cat >>confdefs.h <<\EOF
6080 #define BROKEN_LINKER 1
6084 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
6086 echo "${as_me-configure}:6086: testing cygwin linker is broken anyway ..." 1>&5
6092 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
6093 echo "$as_me:6093: checking if tputs should process BSD-style prefix padding" >&5
6094 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6096 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6097 if test "${enable_bsdpad+set}" = set; then
6098 enableval="$enable_bsdpad"
6099 with_bsdpad=$enableval
6103 echo "$as_me:6103: result: $with_bsdpad" >&5
6104 echo "${ECHO_T}$with_bsdpad" >&6
6105 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6109 ### use option --enable-widec to turn on use of wide-character support
6118 # Check to define _XOPEN_SOURCE "automatically"
6120 echo "$as_me:6120: checking if $CC -U and -D options work together" >&5
6121 echo $ECHO_N "checking if $CC -U and -D options work together... $ECHO_C" >&6
6122 if test "${cf_cv_cc_u_d_options+set}" = set; then
6123 echo $ECHO_N "(cached) $ECHO_C" >&6
6126 cf_save_CPPFLAGS="$CPPFLAGS"
6127 CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS"
6128 cat >conftest.$ac_ext <<_ACEOF
6129 #line 6129 "configure"
6130 #include "confdefs.h"
6137 make an undefined-error
6140 make a defined-error
6147 rm -f conftest.$ac_objext
6148 if { (eval echo "$as_me:6148: \"$ac_compile\"") >&5
6149 (eval $ac_compile) 2>&5
6151 echo "$as_me:6151: \$? = $ac_status" >&5
6152 (exit $ac_status); } &&
6153 { ac_try='test -s conftest.$ac_objext'
6154 { (eval echo "$as_me:6154: \"$ac_try\"") >&5
6157 echo "$as_me:6157: \$? = $ac_status" >&5
6158 (exit $ac_status); }; }; then
6160 cf_cv_cc_u_d_options=yes
6162 echo "$as_me: failed program was:" >&5
6163 cat conftest.$ac_ext >&5
6165 cf_cv_cc_u_d_options=no
6167 rm -f conftest.$ac_objext conftest.$ac_ext
6168 CPPFLAGS="$cf_save_CPPFLAGS"
6171 echo "$as_me:6171: result: $cf_cv_cc_u_d_options" >&5
6172 echo "${ECHO_T}$cf_cv_cc_u_d_options" >&6
6175 cf_POSIX_C_SOURCE=199506L
6177 case $host_os in #(vi
6179 CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
6182 # 5.x headers associate
6183 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6184 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6185 cf_POSIX_C_SOURCE=200112L
6187 CPPFLAGS="$CPPFLAGS -D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6190 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE"
6193 CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE"
6195 linux*|gnu*|k*bsd*-gnu) #(vi
6197 echo "$as_me:6197: checking if we must define _GNU_SOURCE" >&5
6198 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6199 if test "${cf_cv_gnu_source+set}" = set; then
6200 echo $ECHO_N "(cached) $ECHO_C" >&6
6203 cat >conftest.$ac_ext <<_ACEOF
6204 #line 6204 "configure"
6205 #include "confdefs.h"
6206 #include <sys/types.h>
6211 #ifndef _XOPEN_SOURCE
6218 rm -f conftest.$ac_objext
6219 if { (eval echo "$as_me:6219: \"$ac_compile\"") >&5
6220 (eval $ac_compile) 2>&5
6222 echo "$as_me:6222: \$? = $ac_status" >&5
6223 (exit $ac_status); } &&
6224 { ac_try='test -s conftest.$ac_objext'
6225 { (eval echo "$as_me:6225: \"$ac_try\"") >&5
6228 echo "$as_me:6228: \$? = $ac_status" >&5
6229 (exit $ac_status); }; }; then
6232 echo "$as_me: failed program was:" >&5
6233 cat conftest.$ac_ext >&5
6235 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6236 cat >conftest.$ac_ext <<_ACEOF
6237 #line 6237 "configure"
6238 #include "confdefs.h"
6239 #include <sys/types.h>
6244 #ifdef _XOPEN_SOURCE
6251 rm -f conftest.$ac_objext
6252 if { (eval echo "$as_me:6252: \"$ac_compile\"") >&5
6253 (eval $ac_compile) 2>&5
6255 echo "$as_me:6255: \$? = $ac_status" >&5
6256 (exit $ac_status); } &&
6257 { ac_try='test -s conftest.$ac_objext'
6258 { (eval echo "$as_me:6258: \"$ac_try\"") >&5
6261 echo "$as_me:6261: \$? = $ac_status" >&5
6262 (exit $ac_status); }; }; then
6265 echo "$as_me: failed program was:" >&5
6266 cat conftest.$ac_ext >&5
6267 cf_cv_gnu_source=yes
6269 rm -f conftest.$ac_objext conftest.$ac_ext
6273 rm -f conftest.$ac_objext conftest.$ac_ext
6276 echo "$as_me:6276: result: $cf_cv_gnu_source" >&5
6277 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6278 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6282 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6285 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6288 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6291 CPPFLAGS="$CPPFLAGS -D_OSF_SOURCE"
6294 CPPFLAGS="$CPPFLAGS -D_QNX_SOURCE"
6297 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6300 CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
6303 echo "$as_me:6303: checking if we should define _XOPEN_SOURCE" >&5
6304 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6305 if test "${cf_cv_xopen_source+set}" = set; then
6306 echo $ECHO_N "(cached) $ECHO_C" >&6
6309 cat >conftest.$ac_ext <<_ACEOF
6310 #line 6310 "configure"
6311 #include "confdefs.h"
6312 #include <sys/types.h>
6317 #ifndef _XOPEN_SOURCE
6324 rm -f conftest.$ac_objext
6325 if { (eval echo "$as_me:6325: \"$ac_compile\"") >&5
6326 (eval $ac_compile) 2>&5
6328 echo "$as_me:6328: \$? = $ac_status" >&5
6329 (exit $ac_status); } &&
6330 { ac_try='test -s conftest.$ac_objext'
6331 { (eval echo "$as_me:6331: \"$ac_try\"") >&5
6334 echo "$as_me:6334: \$? = $ac_status" >&5
6335 (exit $ac_status); }; }; then
6336 cf_cv_xopen_source=no
6338 echo "$as_me: failed program was:" >&5
6339 cat conftest.$ac_ext >&5
6341 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6342 cat >conftest.$ac_ext <<_ACEOF
6343 #line 6343 "configure"
6344 #include "confdefs.h"
6345 #include <sys/types.h>
6350 #ifdef _XOPEN_SOURCE
6357 rm -f conftest.$ac_objext
6358 if { (eval echo "$as_me:6358: \"$ac_compile\"") >&5
6359 (eval $ac_compile) 2>&5
6361 echo "$as_me:6361: \$? = $ac_status" >&5
6362 (exit $ac_status); } &&
6363 { ac_try='test -s conftest.$ac_objext'
6364 { (eval echo "$as_me:6364: \"$ac_try\"") >&5
6367 echo "$as_me:6367: \$? = $ac_status" >&5
6368 (exit $ac_status); }; }; then
6369 cf_cv_xopen_source=no
6371 echo "$as_me: failed program was:" >&5
6372 cat conftest.$ac_ext >&5
6373 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6375 rm -f conftest.$ac_objext conftest.$ac_ext
6379 rm -f conftest.$ac_objext conftest.$ac_ext
6382 echo "$as_me:6382: result: $cf_cv_xopen_source" >&5
6383 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6384 if test "$cf_cv_xopen_source" != no ; then
6386 # remove _XOPEN_SOURCE symbol from $CFLAGS
6387 CFLAGS=`echo "$CFLAGS" | \
6388 sed -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6389 -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?$//g'`
6391 # remove _XOPEN_SOURCE symbol from $CPPFLAGS
6392 CPPFLAGS=`echo "$CPPFLAGS" | \
6393 sed -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6394 -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?$//g'`
6396 test "$cf_cv_cc_u_d_options" = yes && \
6397 CPPFLAGS="$CPPFLAGS -U_XOPEN_SOURCE"
6398 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_cv_xopen_source"
6401 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6403 cf_save_CFLAGS="$CFLAGS"
6404 cf_save_CPPFLAGS="$CPPFLAGS"
6406 # remove _POSIX_C_SOURCE symbol from $cf_save_CFLAGS
6407 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6408 sed -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6409 -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?$//g'`
6411 # remove _POSIX_C_SOURCE symbol from $cf_save_CPPFLAGS
6412 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6413 sed -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?[ ]/ /g' \
6414 -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?$//g'`
6416 echo "$as_me:6416: checking if we should define _POSIX_C_SOURCE" >&5
6417 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6418 if test "${cf_cv_posix_c_source+set}" = set; then
6419 echo $ECHO_N "(cached) $ECHO_C" >&6
6422 echo "${as_me-configure}:6422: testing if the symbol is already defined go no further ..." 1>&5
6424 cat >conftest.$ac_ext <<_ACEOF
6425 #line 6425 "configure"
6426 #include "confdefs.h"
6427 #include <sys/types.h>
6432 #ifndef _POSIX_C_SOURCE
6439 rm -f conftest.$ac_objext
6440 if { (eval echo "$as_me:6440: \"$ac_compile\"") >&5
6441 (eval $ac_compile) 2>&5
6443 echo "$as_me:6443: \$? = $ac_status" >&5
6444 (exit $ac_status); } &&
6445 { ac_try='test -s conftest.$ac_objext'
6446 { (eval echo "$as_me:6446: \"$ac_try\"") >&5
6449 echo "$as_me:6449: \$? = $ac_status" >&5
6450 (exit $ac_status); }; }; then
6451 cf_cv_posix_c_source=no
6453 echo "$as_me: failed program was:" >&5
6454 cat conftest.$ac_ext >&5
6455 cf_want_posix_source=no
6456 case .$cf_POSIX_C_SOURCE in #(vi
6458 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6461 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6462 cf_want_posix_source=yes
6465 cf_want_posix_source=yes
6468 if test "$cf_want_posix_source" = yes ; then
6469 cat >conftest.$ac_ext <<_ACEOF
6470 #line 6470 "configure"
6471 #include "confdefs.h"
6472 #include <sys/types.h>
6477 #ifdef _POSIX_SOURCE
6484 rm -f conftest.$ac_objext
6485 if { (eval echo "$as_me:6485: \"$ac_compile\"") >&5
6486 (eval $ac_compile) 2>&5
6488 echo "$as_me:6488: \$? = $ac_status" >&5
6489 (exit $ac_status); } &&
6490 { ac_try='test -s conftest.$ac_objext'
6491 { (eval echo "$as_me:6491: \"$ac_try\"") >&5
6494 echo "$as_me:6494: \$? = $ac_status" >&5
6495 (exit $ac_status); }; }; then
6498 echo "$as_me: failed program was:" >&5
6499 cat conftest.$ac_ext >&5
6500 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6502 rm -f conftest.$ac_objext conftest.$ac_ext
6505 echo "${as_me-configure}:6505: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6507 CFLAGS="$cf_trim_CFLAGS"
6508 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6510 echo "${as_me-configure}:6510: testing if the second compile does not leave our definition intact error ..." 1>&5
6512 cat >conftest.$ac_ext <<_ACEOF
6513 #line 6513 "configure"
6514 #include "confdefs.h"
6515 #include <sys/types.h>
6520 #ifndef _POSIX_C_SOURCE
6527 rm -f conftest.$ac_objext
6528 if { (eval echo "$as_me:6528: \"$ac_compile\"") >&5
6529 (eval $ac_compile) 2>&5
6531 echo "$as_me:6531: \$? = $ac_status" >&5
6532 (exit $ac_status); } &&
6533 { ac_try='test -s conftest.$ac_objext'
6534 { (eval echo "$as_me:6534: \"$ac_try\"") >&5
6537 echo "$as_me:6537: \$? = $ac_status" >&5
6538 (exit $ac_status); }; }; then
6541 echo "$as_me: failed program was:" >&5
6542 cat conftest.$ac_ext >&5
6543 cf_cv_posix_c_source=no
6545 rm -f conftest.$ac_objext conftest.$ac_ext
6546 CFLAGS="$cf_save_CFLAGS"
6547 CPPFLAGS="$cf_save_CPPFLAGS"
6550 rm -f conftest.$ac_objext conftest.$ac_ext
6553 echo "$as_me:6553: result: $cf_cv_posix_c_source" >&5
6554 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
6556 if test "$cf_cv_posix_c_source" != no ; then
6557 CFLAGS="$cf_trim_CFLAGS"
6558 CPPFLAGS="$cf_trim_CPPFLAGS"
6559 if test "$cf_cv_cc_u_d_options" = yes ; then
6560 cf_temp_posix_c_source=`echo "$cf_cv_posix_c_source" | \
6561 sed -e 's/-D/-U/g' -e 's/=[^ ]*//g'`
6562 CPPFLAGS="$CPPFLAGS $cf_temp_posix_c_source"
6564 CPPFLAGS="$CPPFLAGS $cf_cv_posix_c_source"
6570 # Work around breakage on OS X
6572 echo "$as_me:6572: checking if SIGWINCH is defined" >&5
6573 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
6574 if test "${cf_cv_define_sigwinch+set}" = set; then
6575 echo $ECHO_N "(cached) $ECHO_C" >&6
6578 cat >conftest.$ac_ext <<_ACEOF
6579 #line 6579 "configure"
6580 #include "confdefs.h"
6582 #include <sys/types.h>
6583 #include <sys/signal.h>
6593 rm -f conftest.$ac_objext
6594 if { (eval echo "$as_me:6594: \"$ac_compile\"") >&5
6595 (eval $ac_compile) 2>&5
6597 echo "$as_me:6597: \$? = $ac_status" >&5
6598 (exit $ac_status); } &&
6599 { ac_try='test -s conftest.$ac_objext'
6600 { (eval echo "$as_me:6600: \"$ac_try\"") >&5
6603 echo "$as_me:6603: \$? = $ac_status" >&5
6604 (exit $ac_status); }; }; then
6605 cf_cv_define_sigwinch=yes
6607 echo "$as_me: failed program was:" >&5
6608 cat conftest.$ac_ext >&5
6609 cat >conftest.$ac_ext <<_ACEOF
6610 #line 6610 "configure"
6611 #include "confdefs.h"
6613 #undef _XOPEN_SOURCE
6614 #undef _POSIX_SOURCE
6615 #undef _POSIX_C_SOURCE
6616 #include <sys/types.h>
6617 #include <sys/signal.h>
6627 rm -f conftest.$ac_objext
6628 if { (eval echo "$as_me:6628: \"$ac_compile\"") >&5
6629 (eval $ac_compile) 2>&5
6631 echo "$as_me:6631: \$? = $ac_status" >&5
6632 (exit $ac_status); } &&
6633 { ac_try='test -s conftest.$ac_objext'
6634 { (eval echo "$as_me:6634: \"$ac_try\"") >&5
6637 echo "$as_me:6637: \$? = $ac_status" >&5
6638 (exit $ac_status); }; }; then
6639 cf_cv_define_sigwinch=maybe
6641 echo "$as_me: failed program was:" >&5
6642 cat conftest.$ac_ext >&5
6643 cf_cv_define_sigwinch=no
6645 rm -f conftest.$ac_objext conftest.$ac_ext
6648 rm -f conftest.$ac_objext conftest.$ac_ext
6651 echo "$as_me:6651: result: $cf_cv_define_sigwinch" >&5
6652 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
6654 if test "$cf_cv_define_sigwinch" = maybe ; then
6655 echo "$as_me:6655: checking for actual SIGWINCH definition" >&5
6656 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
6657 if test "${cf_cv_fixup_sigwinch+set}" = set; then
6658 echo $ECHO_N "(cached) $ECHO_C" >&6
6661 cf_cv_fixup_sigwinch=unknown
6663 while test $cf_sigwinch != 1
6665 cat >conftest.$ac_ext <<_ACEOF
6666 #line 6666 "configure"
6667 #include "confdefs.h"
6669 #undef _XOPEN_SOURCE
6670 #undef _POSIX_SOURCE
6671 #undef _POSIX_C_SOURCE
6672 #include <sys/types.h>
6673 #include <sys/signal.h>
6679 #if SIGWINCH != $cf_sigwinch
6687 rm -f conftest.$ac_objext
6688 if { (eval echo "$as_me:6688: \"$ac_compile\"") >&5
6689 (eval $ac_compile) 2>&5
6691 echo "$as_me:6691: \$? = $ac_status" >&5
6692 (exit $ac_status); } &&
6693 { ac_try='test -s conftest.$ac_objext'
6694 { (eval echo "$as_me:6694: \"$ac_try\"") >&5
6697 echo "$as_me:6697: \$? = $ac_status" >&5
6698 (exit $ac_status); }; }; then
6699 cf_cv_fixup_sigwinch=$cf_sigwinch
6702 echo "$as_me: failed program was:" >&5
6703 cat conftest.$ac_ext >&5
6705 rm -f conftest.$ac_objext conftest.$ac_ext
6707 cf_sigwinch=`expr $cf_sigwinch - 1`
6711 echo "$as_me:6711: result: $cf_cv_fixup_sigwinch" >&5
6712 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
6714 if test "$cf_cv_fixup_sigwinch" != unknown ; then
6715 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
6719 # Checks for CODESET support.
6721 echo "$as_me:6721: checking for nl_langinfo and CODESET" >&5
6722 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
6723 if test "${am_cv_langinfo_codeset+set}" = set; then
6724 echo $ECHO_N "(cached) $ECHO_C" >&6
6726 cat >conftest.$ac_ext <<_ACEOF
6727 #line 6727 "configure"
6728 #include "confdefs.h"
6729 #include <langinfo.h>
6733 char* cs = nl_langinfo(CODESET);
6738 rm -f conftest.$ac_objext conftest$ac_exeext
6739 if { (eval echo "$as_me:6739: \"$ac_link\"") >&5
6740 (eval $ac_link) 2>&5
6742 echo "$as_me:6742: \$? = $ac_status" >&5
6743 (exit $ac_status); } &&
6744 { ac_try='test -s conftest$ac_exeext'
6745 { (eval echo "$as_me:6745: \"$ac_try\"") >&5
6748 echo "$as_me:6748: \$? = $ac_status" >&5
6749 (exit $ac_status); }; }; then
6750 am_cv_langinfo_codeset=yes
6752 echo "$as_me: failed program was:" >&5
6753 cat conftest.$ac_ext >&5
6754 am_cv_langinfo_codeset=no
6756 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6759 echo "$as_me:6759: result: $am_cv_langinfo_codeset" >&5
6760 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
6761 if test $am_cv_langinfo_codeset = yes; then
6763 cat >>confdefs.h <<\EOF
6764 #define HAVE_LANGINFO_CODESET 1
6769 # use these variables to work around a defect in gcc's fixincludes.
6773 echo "$as_me:6773: checking if you want wide-character code" >&5
6774 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6776 # Check whether --enable-widec or --disable-widec was given.
6777 if test "${enable_widec+set}" = set; then
6778 enableval="$enable_widec"
6779 with_widec=$enableval
6783 echo "$as_me:6783: result: $with_widec" >&5
6784 echo "${ECHO_T}$with_widec" >&6
6785 if test "$with_widec" = yes ; then
6786 LIB_SUFFIX="w${LIB_SUFFIX}"
6787 cat >>confdefs.h <<\EOF
6788 #define USE_WIDEC_SUPPORT 1
6791 echo "$as_me:6791: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
6792 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
6793 cat >conftest.$ac_ext <<_ACEOF
6794 #line 6794 "configure"
6795 #include "confdefs.h"
6796 #include <sys/types.h>
6802 #ifndef _XOPEN_SOURCE_EXTENDED
6809 rm -f conftest.$ac_objext
6810 if { (eval echo "$as_me:6810: \"$ac_compile\"") >&5
6811 (eval $ac_compile) 2>&5
6813 echo "$as_me:6813: \$? = $ac_status" >&5
6814 (exit $ac_status); } &&
6815 { ac_try='test -s conftest.$ac_objext'
6816 { (eval echo "$as_me:6816: \"$ac_try\"") >&5
6819 echo "$as_me:6819: \$? = $ac_status" >&5
6820 (exit $ac_status); }; }; then
6823 echo "$as_me: failed program was:" >&5
6824 cat conftest.$ac_ext >&5
6827 rm -f conftest.$ac_objext conftest.$ac_ext
6828 echo "$as_me:6828: result: $cf_result" >&5
6829 echo "${ECHO_T}$cf_result" >&6
6831 if test "$cf_result" = yes ; then
6832 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
6833 elif test "x" != "x" ; then
6834 echo "$as_me:6834: checking checking for compatible value versus " >&5
6835 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
6836 cat >conftest.$ac_ext <<_ACEOF
6837 #line 6837 "configure"
6838 #include "confdefs.h"
6839 #include <sys/types.h>
6845 #if _XOPEN_SOURCE_EXTENDED- < 0
6852 rm -f conftest.$ac_objext
6853 if { (eval echo "$as_me:6853: \"$ac_compile\"") >&5
6854 (eval $ac_compile) 2>&5
6856 echo "$as_me:6856: \$? = $ac_status" >&5
6857 (exit $ac_status); } &&
6858 { ac_try='test -s conftest.$ac_objext'
6859 { (eval echo "$as_me:6859: \"$ac_try\"") >&5
6862 echo "$as_me:6862: \$? = $ac_status" >&5
6863 (exit $ac_status); }; }; then
6866 echo "$as_me: failed program was:" >&5
6867 cat conftest.$ac_ext >&5
6870 rm -f conftest.$ac_objext conftest.$ac_ext
6871 echo "$as_me:6871: result: $cf_result" >&5
6872 echo "${ECHO_T}$cf_result" >&6
6873 if test "$cf_result" = no ; then
6874 # perhaps we can override it - try...
6875 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
6880 NCURSES_CH_T=cchar_t
6882 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc
6884 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6885 echo "$as_me:6885: checking for $ac_func" >&5
6886 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6887 if eval "test \"\${$as_ac_var+set}\" = set"; then
6888 echo $ECHO_N "(cached) $ECHO_C" >&6
6890 cat >conftest.$ac_ext <<_ACEOF
6891 #line 6891 "configure"
6892 #include "confdefs.h"
6893 /* System header to define __stub macros and hopefully few prototypes,
6894 which can conflict with char $ac_func (); below. */
6896 /* Override any gcc2 internal prototype to avoid an error. */
6900 /* We use char because int might match the return type of a gcc2
6901 builtin and then its argument prototype would still apply. */
6908 /* The GNU C library defines this for functions which it implements
6909 to always fail with ENOSYS. Some functions are actually named
6910 something starting with __ and the normal name is an alias. */
6911 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6921 rm -f conftest.$ac_objext conftest$ac_exeext
6922 if { (eval echo "$as_me:6922: \"$ac_link\"") >&5
6923 (eval $ac_link) 2>&5
6925 echo "$as_me:6925: \$? = $ac_status" >&5
6926 (exit $ac_status); } &&
6927 { ac_try='test -s conftest$ac_exeext'
6928 { (eval echo "$as_me:6928: \"$ac_try\"") >&5
6931 echo "$as_me:6931: \$? = $ac_status" >&5
6932 (exit $ac_status); }; }; then
6933 eval "$as_ac_var=yes"
6935 echo "$as_me: failed program was:" >&5
6936 cat conftest.$ac_ext >&5
6937 eval "$as_ac_var=no"
6939 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6941 echo "$as_me:6941: result: `eval echo '${'$as_ac_var'}'`" >&5
6942 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6943 if test `eval echo '${'$as_ac_var'}'` = yes; then
6944 cat >>confdefs.h <<EOF
6945 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6951 if test "$ac_cv_func_putwc" != yes ; then
6953 echo "$as_me:6953: checking for putwc in libutf8" >&5
6954 echo $ECHO_N "checking for putwc in libutf8... $ECHO_C" >&6
6955 if test "${cf_cv_libutf8+set}" = set; then
6956 echo $ECHO_N "(cached) $ECHO_C" >&6
6959 cf_save_LIBS="$LIBS"
6961 cat >conftest.$ac_ext <<_ACEOF
6962 #line 6962 "configure"
6963 #include "confdefs.h"
6965 #include <libutf8.h>
6974 rm -f conftest.$ac_objext conftest$ac_exeext
6975 if { (eval echo "$as_me:6975: \"$ac_link\"") >&5
6976 (eval $ac_link) 2>&5
6978 echo "$as_me:6978: \$? = $ac_status" >&5
6979 (exit $ac_status); } &&
6980 { ac_try='test -s conftest$ac_exeext'
6981 { (eval echo "$as_me:6981: \"$ac_try\"") >&5
6984 echo "$as_me:6984: \$? = $ac_status" >&5
6985 (exit $ac_status); }; }; then
6988 echo "$as_me: failed program was:" >&5
6989 cat conftest.$ac_ext >&5
6992 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6993 LIBS="$cf_save_LIBS"
6996 echo "$as_me:6996: result: $cf_cv_libutf8" >&5
6997 echo "${ECHO_T}$cf_cv_libutf8" >&6
6999 if test "$cf_cv_libutf8" = yes ; then
7000 cat >>confdefs.h <<\EOF
7001 #define HAVE_LIBUTF8_H 1
7007 if test "$cf_cv_libutf8" = yes ; then
7012 # This is needed on Tru64 5.0 to declare mbstate_t
7013 echo "$as_me:7013: checking if we must include wchar.h to declare mbstate_t" >&5
7014 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
7015 if test "${cf_cv_mbstate_t+set}" = set; then
7016 echo $ECHO_N "(cached) $ECHO_C" >&6
7019 cat >conftest.$ac_ext <<_ACEOF
7020 #line 7020 "configure"
7021 #include "confdefs.h"
7026 #ifdef HAVE_LIBUTF8_H
7027 #include <libutf8.h>
7037 rm -f conftest.$ac_objext
7038 if { (eval echo "$as_me:7038: \"$ac_compile\"") >&5
7039 (eval $ac_compile) 2>&5
7041 echo "$as_me:7041: \$? = $ac_status" >&5
7042 (exit $ac_status); } &&
7043 { ac_try='test -s conftest.$ac_objext'
7044 { (eval echo "$as_me:7044: \"$ac_try\"") >&5
7047 echo "$as_me:7047: \$? = $ac_status" >&5
7048 (exit $ac_status); }; }; then
7051 echo "$as_me: failed program was:" >&5
7052 cat conftest.$ac_ext >&5
7053 cat >conftest.$ac_ext <<_ACEOF
7054 #line 7054 "configure"
7055 #include "confdefs.h"
7061 #ifdef HAVE_LIBUTF8_H
7062 #include <libutf8.h>
7072 rm -f conftest.$ac_objext
7073 if { (eval echo "$as_me:7073: \"$ac_compile\"") >&5
7074 (eval $ac_compile) 2>&5
7076 echo "$as_me:7076: \$? = $ac_status" >&5
7077 (exit $ac_status); } &&
7078 { ac_try='test -s conftest.$ac_objext'
7079 { (eval echo "$as_me:7079: \"$ac_try\"") >&5
7082 echo "$as_me:7082: \$? = $ac_status" >&5
7083 (exit $ac_status); }; }; then
7086 echo "$as_me: failed program was:" >&5
7087 cat conftest.$ac_ext >&5
7088 cf_cv_mbstate_t=unknown
7090 rm -f conftest.$ac_objext conftest.$ac_ext
7092 rm -f conftest.$ac_objext conftest.$ac_ext
7094 echo "$as_me:7094: result: $cf_cv_mbstate_t" >&5
7095 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
7097 if test "$cf_cv_mbstate_t" = yes ; then
7098 cat >>confdefs.h <<\EOF
7099 #define NEED_WCHAR_H 1
7105 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
7106 if test "$cf_cv_mbstate_t" = unknown ; then
7110 # This is needed on Tru64 5.0 to declare wchar_t
7111 echo "$as_me:7111: checking if we must include wchar.h to declare wchar_t" >&5
7112 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
7113 if test "${cf_cv_wchar_t+set}" = set; then
7114 echo $ECHO_N "(cached) $ECHO_C" >&6
7117 cat >conftest.$ac_ext <<_ACEOF
7118 #line 7118 "configure"
7119 #include "confdefs.h"
7124 #ifdef HAVE_LIBUTF8_H
7125 #include <libutf8.h>
7135 rm -f conftest.$ac_objext
7136 if { (eval echo "$as_me:7136: \"$ac_compile\"") >&5
7137 (eval $ac_compile) 2>&5
7139 echo "$as_me:7139: \$? = $ac_status" >&5
7140 (exit $ac_status); } &&
7141 { ac_try='test -s conftest.$ac_objext'
7142 { (eval echo "$as_me:7142: \"$ac_try\"") >&5
7145 echo "$as_me:7145: \$? = $ac_status" >&5
7146 (exit $ac_status); }; }; then
7149 echo "$as_me: failed program was:" >&5
7150 cat conftest.$ac_ext >&5
7151 cat >conftest.$ac_ext <<_ACEOF
7152 #line 7152 "configure"
7153 #include "confdefs.h"
7159 #ifdef HAVE_LIBUTF8_H
7160 #include <libutf8.h>
7170 rm -f conftest.$ac_objext
7171 if { (eval echo "$as_me:7171: \"$ac_compile\"") >&5
7172 (eval $ac_compile) 2>&5
7174 echo "$as_me:7174: \$? = $ac_status" >&5
7175 (exit $ac_status); } &&
7176 { ac_try='test -s conftest.$ac_objext'
7177 { (eval echo "$as_me:7177: \"$ac_try\"") >&5
7180 echo "$as_me:7180: \$? = $ac_status" >&5
7181 (exit $ac_status); }; }; then
7184 echo "$as_me: failed program was:" >&5
7185 cat conftest.$ac_ext >&5
7186 cf_cv_wchar_t=unknown
7188 rm -f conftest.$ac_objext conftest.$ac_ext
7190 rm -f conftest.$ac_objext conftest.$ac_ext
7192 echo "$as_me:7192: result: $cf_cv_wchar_t" >&5
7193 echo "${ECHO_T}$cf_cv_wchar_t" >&6
7195 if test "$cf_cv_wchar_t" = yes ; then
7196 cat >>confdefs.h <<\EOF
7197 #define NEED_WCHAR_H 1
7203 # if we do not find wchar_t in either place, use substitution to provide a fallback.
7204 if test "$cf_cv_wchar_t" = unknown ; then
7208 # if we find wchar_t in either place, use substitution to provide a fallback.
7209 if test "$cf_cv_wchar_t" != unknown ; then
7210 NCURSES_OK_WCHAR_T=1
7213 # This is needed on Tru64 5.0 to declare wint_t
7214 echo "$as_me:7214: checking if we must include wchar.h to declare wint_t" >&5
7215 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
7216 if test "${cf_cv_wint_t+set}" = set; then
7217 echo $ECHO_N "(cached) $ECHO_C" >&6
7220 cat >conftest.$ac_ext <<_ACEOF
7221 #line 7221 "configure"
7222 #include "confdefs.h"
7227 #ifdef HAVE_LIBUTF8_H
7228 #include <libutf8.h>
7238 rm -f conftest.$ac_objext
7239 if { (eval echo "$as_me:7239: \"$ac_compile\"") >&5
7240 (eval $ac_compile) 2>&5
7242 echo "$as_me:7242: \$? = $ac_status" >&5
7243 (exit $ac_status); } &&
7244 { ac_try='test -s conftest.$ac_objext'
7245 { (eval echo "$as_me:7245: \"$ac_try\"") >&5
7248 echo "$as_me:7248: \$? = $ac_status" >&5
7249 (exit $ac_status); }; }; then
7252 echo "$as_me: failed program was:" >&5
7253 cat conftest.$ac_ext >&5
7254 cat >conftest.$ac_ext <<_ACEOF
7255 #line 7255 "configure"
7256 #include "confdefs.h"
7262 #ifdef HAVE_LIBUTF8_H
7263 #include <libutf8.h>
7273 rm -f conftest.$ac_objext
7274 if { (eval echo "$as_me:7274: \"$ac_compile\"") >&5
7275 (eval $ac_compile) 2>&5
7277 echo "$as_me:7277: \$? = $ac_status" >&5
7278 (exit $ac_status); } &&
7279 { ac_try='test -s conftest.$ac_objext'
7280 { (eval echo "$as_me:7280: \"$ac_try\"") >&5
7283 echo "$as_me:7283: \$? = $ac_status" >&5
7284 (exit $ac_status); }; }; then
7287 echo "$as_me: failed program was:" >&5
7288 cat conftest.$ac_ext >&5
7289 cf_cv_wint_t=unknown
7291 rm -f conftest.$ac_objext conftest.$ac_ext
7293 rm -f conftest.$ac_objext conftest.$ac_ext
7295 echo "$as_me:7295: result: $cf_cv_wint_t" >&5
7296 echo "${ECHO_T}$cf_cv_wint_t" >&6
7298 if test "$cf_cv_wint_t" = yes ; then
7299 cat >>confdefs.h <<\EOF
7300 #define NEED_WCHAR_H 1
7306 # if we do not find wint_t in either place, use substitution to provide a fallback.
7307 if test "$cf_cv_wint_t" = unknown ; then
7311 # if we find wint_t in either place, use substitution to provide a fallback.
7312 if test "$cf_cv_wint_t" != unknown ; then
7316 if test "$NCURSES_MBSTATE_T" != 0; then
7317 cat >>confdefs.h <<\EOF
7318 #define NEED_MBSTATE_T_DEF 1
7324 ### use option --disable-lp64 to allow long chtype
7325 case $cf_cv_abi_version in
7327 default_with_lp64=no
7330 default_with_lp64=yes
7334 echo "$as_me:7334: checking whether to enable _LP64 definition in curses.h" >&5
7335 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
7337 # Check whether --enable-lp64 or --disable-lp64 was given.
7338 if test "${enable_lp64+set}" = set; then
7339 enableval="$enable_lp64"
7340 with_lp64=$enableval
7342 with_lp64=$default_with_lp64
7344 echo "$as_me:7344: result: $with_lp64" >&5
7345 echo "${ECHO_T}$with_lp64" >&6
7347 if test "$with_lp64" = yes ; then
7353 # Check whether --enable-largefile or --disable-largefile was given.
7354 if test "${enable_largefile+set}" = set; then
7355 enableval="$enable_largefile"
7358 if test "$enable_largefile" != no; then
7360 echo "$as_me:7360: checking for special C compiler options needed for large files" >&5
7361 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
7362 if test "${ac_cv_sys_largefile_CC+set}" = set; then
7363 echo $ECHO_N "(cached) $ECHO_C" >&6
7365 ac_cv_sys_largefile_CC=no
7366 if test "$GCC" != yes; then
7369 # IRIX 6.2 and later do not support large files by default,
7370 # so use the C compiler's -n32 option if that helps.
7371 cat >conftest.$ac_ext <<_ACEOF
7372 #line 7372 "configure"
7373 #include "confdefs.h"
7374 #include <sys/types.h>
7375 /* Check that off_t can represent 2**63 - 1 correctly.
7376 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7377 since some C++ compilers masquerading as C compilers
7378 incorrectly reject 9223372036854775807. */
7379 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7380 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7381 && LARGE_OFF_T % 2147483647 == 1)
7391 rm -f conftest.$ac_objext
7392 if { (eval echo "$as_me:7392: \"$ac_compile\"") >&5
7393 (eval $ac_compile) 2>&5
7395 echo "$as_me:7395: \$? = $ac_status" >&5
7396 (exit $ac_status); } &&
7397 { ac_try='test -s conftest.$ac_objext'
7398 { (eval echo "$as_me:7398: \"$ac_try\"") >&5
7401 echo "$as_me:7401: \$? = $ac_status" >&5
7402 (exit $ac_status); }; }; then
7405 echo "$as_me: failed program was:" >&5
7406 cat conftest.$ac_ext >&5
7408 rm -f conftest.$ac_objext
7410 rm -f conftest.$ac_objext
7411 if { (eval echo "$as_me:7411: \"$ac_compile\"") >&5
7412 (eval $ac_compile) 2>&5
7414 echo "$as_me:7414: \$? = $ac_status" >&5
7415 (exit $ac_status); } &&
7416 { ac_try='test -s conftest.$ac_objext'
7417 { (eval echo "$as_me:7417: \"$ac_try\"") >&5
7420 echo "$as_me:7420: \$? = $ac_status" >&5
7421 (exit $ac_status); }; }; then
7422 ac_cv_sys_largefile_CC=' -n32'; break
7424 echo "$as_me: failed program was:" >&5
7425 cat conftest.$ac_ext >&5
7427 rm -f conftest.$ac_objext
7431 rm -f conftest.$ac_ext
7434 echo "$as_me:7434: result: $ac_cv_sys_largefile_CC" >&5
7435 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
7436 if test "$ac_cv_sys_largefile_CC" != no; then
7437 CC=$CC$ac_cv_sys_largefile_CC
7440 echo "$as_me:7440: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7441 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
7442 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
7443 echo $ECHO_N "(cached) $ECHO_C" >&6
7446 ac_cv_sys_file_offset_bits=no
7447 cat >conftest.$ac_ext <<_ACEOF
7448 #line 7448 "configure"
7449 #include "confdefs.h"
7450 #include <sys/types.h>
7451 /* Check that off_t can represent 2**63 - 1 correctly.
7452 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7453 since some C++ compilers masquerading as C compilers
7454 incorrectly reject 9223372036854775807. */
7455 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7456 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7457 && LARGE_OFF_T % 2147483647 == 1)
7467 rm -f conftest.$ac_objext
7468 if { (eval echo "$as_me:7468: \"$ac_compile\"") >&5
7469 (eval $ac_compile) 2>&5
7471 echo "$as_me:7471: \$? = $ac_status" >&5
7472 (exit $ac_status); } &&
7473 { ac_try='test -s conftest.$ac_objext'
7474 { (eval echo "$as_me:7474: \"$ac_try\"") >&5
7477 echo "$as_me:7477: \$? = $ac_status" >&5
7478 (exit $ac_status); }; }; then
7481 echo "$as_me: failed program was:" >&5
7482 cat conftest.$ac_ext >&5
7484 rm -f conftest.$ac_objext conftest.$ac_ext
7485 cat >conftest.$ac_ext <<_ACEOF
7486 #line 7486 "configure"
7487 #include "confdefs.h"
7488 #define _FILE_OFFSET_BITS 64
7489 #include <sys/types.h>
7490 /* Check that off_t can represent 2**63 - 1 correctly.
7491 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7492 since some C++ compilers masquerading as C compilers
7493 incorrectly reject 9223372036854775807. */
7494 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7495 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7496 && LARGE_OFF_T % 2147483647 == 1)
7506 rm -f conftest.$ac_objext
7507 if { (eval echo "$as_me:7507: \"$ac_compile\"") >&5
7508 (eval $ac_compile) 2>&5
7510 echo "$as_me:7510: \$? = $ac_status" >&5
7511 (exit $ac_status); } &&
7512 { ac_try='test -s conftest.$ac_objext'
7513 { (eval echo "$as_me:7513: \"$ac_try\"") >&5
7516 echo "$as_me:7516: \$? = $ac_status" >&5
7517 (exit $ac_status); }; }; then
7518 ac_cv_sys_file_offset_bits=64; break
7520 echo "$as_me: failed program was:" >&5
7521 cat conftest.$ac_ext >&5
7523 rm -f conftest.$ac_objext conftest.$ac_ext
7527 echo "$as_me:7527: result: $ac_cv_sys_file_offset_bits" >&5
7528 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
7529 if test "$ac_cv_sys_file_offset_bits" != no; then
7531 cat >>confdefs.h <<EOF
7532 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7537 echo "$as_me:7537: checking for _LARGE_FILES value needed for large files" >&5
7538 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
7539 if test "${ac_cv_sys_large_files+set}" = set; then
7540 echo $ECHO_N "(cached) $ECHO_C" >&6
7543 ac_cv_sys_large_files=no
7544 cat >conftest.$ac_ext <<_ACEOF
7545 #line 7545 "configure"
7546 #include "confdefs.h"
7547 #include <sys/types.h>
7548 /* Check that off_t can represent 2**63 - 1 correctly.
7549 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7550 since some C++ compilers masquerading as C compilers
7551 incorrectly reject 9223372036854775807. */
7552 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7553 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7554 && LARGE_OFF_T % 2147483647 == 1)
7564 rm -f conftest.$ac_objext
7565 if { (eval echo "$as_me:7565: \"$ac_compile\"") >&5
7566 (eval $ac_compile) 2>&5
7568 echo "$as_me:7568: \$? = $ac_status" >&5
7569 (exit $ac_status); } &&
7570 { ac_try='test -s conftest.$ac_objext'
7571 { (eval echo "$as_me:7571: \"$ac_try\"") >&5
7574 echo "$as_me:7574: \$? = $ac_status" >&5
7575 (exit $ac_status); }; }; then
7578 echo "$as_me: failed program was:" >&5
7579 cat conftest.$ac_ext >&5
7581 rm -f conftest.$ac_objext conftest.$ac_ext
7582 cat >conftest.$ac_ext <<_ACEOF
7583 #line 7583 "configure"
7584 #include "confdefs.h"
7585 #define _LARGE_FILES 1
7586 #include <sys/types.h>
7587 /* Check that off_t can represent 2**63 - 1 correctly.
7588 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7589 since some C++ compilers masquerading as C compilers
7590 incorrectly reject 9223372036854775807. */
7591 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7592 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7593 && LARGE_OFF_T % 2147483647 == 1)
7603 rm -f conftest.$ac_objext
7604 if { (eval echo "$as_me:7604: \"$ac_compile\"") >&5
7605 (eval $ac_compile) 2>&5
7607 echo "$as_me:7607: \$? = $ac_status" >&5
7608 (exit $ac_status); } &&
7609 { ac_try='test -s conftest.$ac_objext'
7610 { (eval echo "$as_me:7610: \"$ac_try\"") >&5
7613 echo "$as_me:7613: \$? = $ac_status" >&5
7614 (exit $ac_status); }; }; then
7615 ac_cv_sys_large_files=1; break
7617 echo "$as_me: failed program was:" >&5
7618 cat conftest.$ac_ext >&5
7620 rm -f conftest.$ac_objext conftest.$ac_ext
7624 echo "$as_me:7624: result: $ac_cv_sys_large_files" >&5
7625 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
7626 if test "$ac_cv_sys_large_files" != no; then
7628 cat >>confdefs.h <<EOF
7629 #define _LARGE_FILES $ac_cv_sys_large_files
7636 if test "$enable_largefile" != no ; then
7637 echo "$as_me:7637: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7638 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
7639 if test "${ac_cv_sys_largefile_source+set}" = set; then
7640 echo $ECHO_N "(cached) $ECHO_C" >&6
7643 ac_cv_sys_largefile_source=no
7644 cat >conftest.$ac_ext <<_ACEOF
7645 #line 7645 "configure"
7646 #include "confdefs.h"
7656 rm -f conftest.$ac_objext
7657 if { (eval echo "$as_me:7657: \"$ac_compile\"") >&5
7658 (eval $ac_compile) 2>&5
7660 echo "$as_me:7660: \$? = $ac_status" >&5
7661 (exit $ac_status); } &&
7662 { ac_try='test -s conftest.$ac_objext'
7663 { (eval echo "$as_me:7663: \"$ac_try\"") >&5
7666 echo "$as_me:7666: \$? = $ac_status" >&5
7667 (exit $ac_status); }; }; then
7670 echo "$as_me: failed program was:" >&5
7671 cat conftest.$ac_ext >&5
7673 rm -f conftest.$ac_objext conftest.$ac_ext
7674 cat >conftest.$ac_ext <<_ACEOF
7675 #line 7675 "configure"
7676 #include "confdefs.h"
7677 #define _LARGEFILE_SOURCE 1
7687 rm -f conftest.$ac_objext
7688 if { (eval echo "$as_me:7688: \"$ac_compile\"") >&5
7689 (eval $ac_compile) 2>&5
7691 echo "$as_me:7691: \$? = $ac_status" >&5
7692 (exit $ac_status); } &&
7693 { ac_try='test -s conftest.$ac_objext'
7694 { (eval echo "$as_me:7694: \"$ac_try\"") >&5
7697 echo "$as_me:7697: \$? = $ac_status" >&5
7698 (exit $ac_status); }; }; then
7699 ac_cv_sys_largefile_source=1; break
7701 echo "$as_me: failed program was:" >&5
7702 cat conftest.$ac_ext >&5
7704 rm -f conftest.$ac_objext conftest.$ac_ext
7708 echo "$as_me:7708: result: $ac_cv_sys_largefile_source" >&5
7709 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
7710 if test "$ac_cv_sys_largefile_source" != no; then
7712 cat >>confdefs.h <<EOF
7713 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7719 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7720 # in glibc 2.1.3, but that breaks too many other things.
7721 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7722 echo "$as_me:7722: checking for fseeko" >&5
7723 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
7724 if test "${ac_cv_func_fseeko+set}" = set; then
7725 echo $ECHO_N "(cached) $ECHO_C" >&6
7727 cat >conftest.$ac_ext <<_ACEOF
7728 #line 7728 "configure"
7729 #include "confdefs.h"
7734 return fseeko && fseeko (stdin, 0, 0);
7739 rm -f conftest.$ac_objext conftest$ac_exeext
7740 if { (eval echo "$as_me:7740: \"$ac_link\"") >&5
7741 (eval $ac_link) 2>&5
7743 echo "$as_me:7743: \$? = $ac_status" >&5
7744 (exit $ac_status); } &&
7745 { ac_try='test -s conftest$ac_exeext'
7746 { (eval echo "$as_me:7746: \"$ac_try\"") >&5
7749 echo "$as_me:7749: \$? = $ac_status" >&5
7750 (exit $ac_status); }; }; then
7751 ac_cv_func_fseeko=yes
7753 echo "$as_me: failed program was:" >&5
7754 cat conftest.$ac_ext >&5
7755 ac_cv_func_fseeko=no
7757 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7759 echo "$as_me:7759: result: $ac_cv_func_fseeko" >&5
7760 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
7761 if test $ac_cv_func_fseeko = yes; then
7763 cat >>confdefs.h <<\EOF
7764 #define HAVE_FSEEKO 1
7769 # Normally we would collect these definitions in the config.h,
7770 # but (like _XOPEN_SOURCE), some environments rely on having these
7771 # defined before any of the system headers are included. Another
7772 # case comes up with C++, e.g., on AIX the compiler compiles the
7773 # header files by themselves before looking at the body files it is
7774 # told to compile. For ncurses, those header files do not include
7776 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
7777 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
7778 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
7780 echo "$as_me:7780: checking whether to use struct dirent64" >&5
7781 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
7782 if test "${cf_cv_struct_dirent64+set}" = set; then
7783 echo $ECHO_N "(cached) $ECHO_C" >&6
7786 cat >conftest.$ac_ext <<_ACEOF
7787 #line 7787 "configure"
7788 #include "confdefs.h"
7790 #include <sys/types.h>
7797 /* if transitional largefile support is setup, this is true */
7798 extern struct dirent64 * readdir(DIR *);
7799 struct dirent64 *x = readdir((DIR *)0);
7800 struct dirent *y = readdir((DIR *)0);
7807 rm -f conftest.$ac_objext
7808 if { (eval echo "$as_me:7808: \"$ac_compile\"") >&5
7809 (eval $ac_compile) 2>&5
7811 echo "$as_me:7811: \$? = $ac_status" >&5
7812 (exit $ac_status); } &&
7813 { ac_try='test -s conftest.$ac_objext'
7814 { (eval echo "$as_me:7814: \"$ac_try\"") >&5
7817 echo "$as_me:7817: \$? = $ac_status" >&5
7818 (exit $ac_status); }; }; then
7819 cf_cv_struct_dirent64=yes
7821 echo "$as_me: failed program was:" >&5
7822 cat conftest.$ac_ext >&5
7823 cf_cv_struct_dirent64=no
7825 rm -f conftest.$ac_objext conftest.$ac_ext
7828 echo "$as_me:7828: result: $cf_cv_struct_dirent64" >&5
7829 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
7830 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
7831 #define HAVE_STRUCT_DIRENT64 1
7836 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
7837 echo "$as_me:7837: checking if you want tparm not to use X/Open fixed-parameter list" >&5
7838 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
7840 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
7841 if test "${enable_tparm_varargs+set}" = set; then
7842 enableval="$enable_tparm_varargs"
7843 with_tparm_varargs=$enableval
7845 with_tparm_varargs=yes
7847 echo "$as_me:7847: result: $with_tparm_varargs" >&5
7848 echo "${ECHO_T}$with_tparm_varargs" >&6
7849 NCURSES_TPARM_VARARGS=0
7850 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
7852 ### use option --with-bool to override bool's type
7853 echo "$as_me:7853: checking for type of bool" >&5
7854 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
7856 # Check whether --with-bool or --without-bool was given.
7857 if test "${with_bool+set}" = set; then
7858 withval="$with_bool"
7859 NCURSES_BOOL="$withval"
7863 echo "$as_me:7863: result: $NCURSES_BOOL" >&5
7864 echo "${ECHO_T}$NCURSES_BOOL" >&6
7866 echo "$as_me:7866: checking for alternate terminal capabilities file" >&5
7867 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
7869 # Check whether --with-caps or --without-caps was given.
7870 if test "${with_caps+set}" = set; then
7871 withval="$with_caps"
7872 TERMINFO_CAPS=Caps.$withval
7876 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
7877 echo "$as_me:7877: result: $TERMINFO_CAPS" >&5
7878 echo "${ECHO_T}$TERMINFO_CAPS" >&6
7880 ### use option --with-chtype to override chtype's type
7881 echo "$as_me:7881: checking for type of chtype" >&5
7882 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
7884 # Check whether --with-chtype or --without-chtype was given.
7885 if test "${with_chtype+set}" = set; then
7886 withval="$with_chtype"
7887 NCURSES_CHTYPE="$withval"
7891 echo "$as_me:7891: result: $NCURSES_CHTYPE" >&5
7892 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
7894 ### use option --with-ospeed to override ospeed's type
7895 echo "$as_me:7895: checking for type of ospeed" >&5
7896 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
7898 # Check whether --with-ospeed or --without-ospeed was given.
7899 if test "${with_ospeed+set}" = set; then
7900 withval="$with_ospeed"
7901 NCURSES_OSPEED="$withval"
7903 NCURSES_OSPEED=short
7905 echo "$as_me:7905: result: $NCURSES_OSPEED" >&5
7906 echo "${ECHO_T}$NCURSES_OSPEED" >&6
7908 ### use option --with-mmask-t to override mmask_t's type
7909 echo "$as_me:7909: checking for type of mmask_t" >&5
7910 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
7912 # Check whether --with-mmask-t or --without-mmask-t was given.
7913 if test "${with_mmask_t+set}" = set; then
7914 withval="$with_mmask_t"
7915 NCURSES_MMASK_T="$withval"
7917 NCURSES_MMASK_T=auto
7919 echo "$as_me:7919: result: $NCURSES_MMASK_T" >&5
7920 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
7922 ### Enable compiling-in rcs id's
7923 echo "$as_me:7923: checking if RCS identifiers should be compiled-in" >&5
7924 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
7926 # Check whether --with-rcs-ids or --without-rcs-ids was given.
7927 if test "${with_rcs_ids+set}" = set; then
7928 withval="$with_rcs_ids"
7929 with_rcs_ids=$withval
7933 echo "$as_me:7933: result: $with_rcs_ids" >&5
7934 echo "${ECHO_T}$with_rcs_ids" >&6
7935 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
7936 #define USE_RCS_IDS 1
7939 ###############################################################################
7941 echo "$as_me:7941: checking format of man-pages" >&5
7942 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
7944 # Check whether --with-manpage-format or --without-manpage-format was given.
7945 if test "${with_manpage_format+set}" = set; then
7946 withval="$with_manpage_format"
7947 MANPAGE_FORMAT=$withval
7949 MANPAGE_FORMAT=unknown
7952 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
7953 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
7957 case $MANPAGE_FORMAT in
7959 if test -z "$MANPATH" ; then
7960 MANPATH="/usr/man:/usr/share/man"
7963 # look for the 'date' man-page (it's most likely to be installed!)
7969 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
7970 for cf_dir in $MANPATH; do
7971 test -z "$cf_dir" && cf_dir=/usr/man
7972 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
7974 cf_test=`echo $cf_name | sed -e 's/*//'`
7975 if test "x$cf_test" = "x$cf_name" ; then
7978 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
7979 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
7980 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
7981 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
7995 # if we found a match in either man* or cat*, stop looking
7996 if test -n "$MANPAGE_FORMAT" ; then
7998 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
7999 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
8005 test $cf_found=yes && break
8008 # only check the first directory in $MANPATH where we find manpages
8009 if test -n "$MANPAGE_FORMAT" ; then
8013 # if we did not find the example, just assume it is normal
8014 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
8018 for cf_option in $MANPAGE_FORMAT; do
8019 case $cf_option in #(vi
8020 gzip|compress|BSDI|normal|formatted|catonly)
8023 cf_unknown="$cf_unknown $cf_option"
8030 echo "$as_me:8030: result: $MANPAGE_FORMAT" >&5
8031 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
8032 if test -n "$cf_unknown" ; then
8033 { echo "$as_me:8033: WARNING: Unexpected manpage-format $cf_unknown" >&5
8034 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
8037 echo "$as_me:8037: checking for manpage renaming" >&5
8038 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
8040 # Check whether --with-manpage-renames or --without-manpage-renames was given.
8041 if test "${with_manpage_renames+set}" = set; then
8042 withval="$with_manpage_renames"
8043 MANPAGE_RENAMES=$withval
8048 case ".$MANPAGE_RENAMES" in #(vi
8052 # Debian 'man' program?
8053 if test -f /etc/debian_version ; then
8054 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
8061 if test "$MANPAGE_RENAMES" != no ; then
8062 if test -f $srcdir/man/$MANPAGE_RENAMES ; then
8063 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
8064 elif test ! -f $MANPAGE_RENAMES ; then
8065 { { echo "$as_me:8065: error: not a filename: $MANPAGE_RENAMES" >&5
8066 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
8067 { (exit 1); exit 1; }; }
8070 test ! -d man && mkdir man
8072 # Construct a sed-script to perform renaming within man-pages
8073 if test -n "$MANPAGE_RENAMES" ; then
8074 test ! -d man && mkdir man
8075 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
8079 echo "$as_me:8079: result: $MANPAGE_RENAMES" >&5
8080 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
8082 echo "$as_me:8082: checking if manpage aliases will be installed" >&5
8083 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
8085 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
8086 if test "${with_manpage_aliases+set}" = set; then
8087 withval="$with_manpage_aliases"
8088 MANPAGE_ALIASES=$withval
8093 echo "$as_me:8093: result: $MANPAGE_ALIASES" >&5
8094 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
8096 if test "$LN_S" = "ln -s"; then
8103 if test "$MANPAGE_ALIASES" = yes ; then
8104 echo "$as_me:8104: checking if manpage symlinks should be used" >&5
8105 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
8107 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
8108 if test "${with_manpage_symlinks+set}" = set; then
8109 withval="$with_manpage_symlinks"
8110 MANPAGE_SYMLINKS=$withval
8112 MANPAGE_SYMLINKS=$cf_use_symlinks
8115 if test "$$cf_use_symlinks" = no; then
8116 if test "$MANPAGE_SYMLINKS" = yes ; then
8117 { echo "$as_me:8117: WARNING: cannot make symlinks" >&5
8118 echo "$as_me: WARNING: cannot make symlinks" >&2;}
8123 echo "$as_me:8123: result: $MANPAGE_SYMLINKS" >&5
8124 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
8127 echo "$as_me:8127: checking for manpage tbl" >&5
8128 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
8130 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
8131 if test "${with_manpage_tbl+set}" = set; then
8132 withval="$with_manpage_tbl"
8133 MANPAGE_TBL=$withval
8138 echo "$as_me:8138: result: $MANPAGE_TBL" >&5
8139 echo "${ECHO_T}$MANPAGE_TBL" >&6
8141 if test "$prefix" = "NONE" ; then
8142 cf_prefix="$ac_default_prefix"
8147 case "$MANPAGE_FORMAT" in # (vi
8162 test ! -d man && mkdir man
8166 case "$MANPAGE_FORMAT" in #(vi
8169 cf_compress=compress
8177 cf_edit_man=./edit_man.sh
8178 cf_man_alias=`pwd`/man_alias.sed
8180 cat >$cf_edit_man <<CF_EOF
8182 # this script is generated by the configure-script CF_MAN_PAGES macro.
8187 NCURSES_MAJOR="$NCURSES_MAJOR"
8188 NCURSES_MINOR="$NCURSES_MINOR"
8189 NCURSES_PATCH="$NCURSES_PATCH"
8191 NCURSES_OSPEED="$NCURSES_OSPEED"
8192 TERMINFO="$TERMINFO"
8194 MKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh"
8197 INSTALL_DATA="$INSTALL_DATA"
8199 transform="$program_transform_name"
8201 TMP=\${TMPDIR-/tmp}/man\$\$
8202 trap "rm -f \$TMP" 0 1 2 5 15
8214 top_srcdir=\$srcdir/..
8217 if test "\$form" = normal ; then
8218 if test "$cf_format" = yes ; then
8219 if test "$cf_inboth" = no ; then
8220 sh \$0 format \$verb \$mandir \$srcdir \$*
8224 cf_subdir=\$mandir/man
8225 cf_tables=$MANPAGE_TBL
8227 cf_subdir=\$mandir/cat
8231 # process the list of source-files
8234 *.orig|*.rej) ;; #(vi
8236 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
8237 if test \$verb = installing ; then
8238 if test ! -d \$cf_subdir\${section} ; then
8239 \$MKDIRS \$cf_subdir\$section
8243 # replace variables in man page
8244 if test ! -f $cf_man_alias ; then
8245 cat >>$cf_man_alias <<-CF_EOF2
8246 s,@DATADIR@,\$datadir,g
8247 s,@TERMINFO@,\$TERMINFO,g
8248 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
8249 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
8250 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
8251 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
8254 for cf_name in captoinfo clear infocmp infotocap tic toe tput
8256 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8257 cf_name=`echo $cf_name|sed "$program_transform_name"`
8258 cat >>$cf_edit_man <<-CF_EOF
8259 s,@$cf_NAME@,$cf_name,
8263 cat >>$cf_edit_man <<CF_EOF
8265 echo "...made $cf_man_alias"
8269 cf_source=\`basename \$i\`
8271 test ! -f \$inalias && inalias="\$srcdir/\$inalias"
8272 if test ! -f \$inalias ; then
8273 echo .. skipped \$cf_source
8278 if test "$MANPAGE_ALIASES" != no ; then
8279 cat >>$cf_edit_man <<CF_EOF
8280 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
8284 if test "$MANPAGE_RENAMES" = no ; then
8285 cat >>$cf_edit_man <<CF_EOF
8286 # perform program transformations for section 1 man pages
8287 if test \$section = 1 ; then
8288 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
8290 cf_target=\$cf_subdir\${section}/\$cf_source
8294 cat >>$cf_edit_man <<CF_EOF
8295 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
8296 if test -z "\$cf_target" ; then
8297 echo '? missing rename for '\$cf_source
8298 cf_target="\$cf_source"
8300 cf_target="\$cf_subdir\${section}/\${cf_target}"
8305 cat >>$cf_edit_man <<CF_EOF
8306 sed -f $cf_man_alias \\
8309 if test -f $MANPAGE_RENAMES ; then
8310 cat >>$cf_edit_man <<CF_EOF
8311 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
8314 cat >>$cf_edit_man <<CF_EOF
8319 cat >>$cf_edit_man <<CF_EOF
8320 if test \$cf_tables = yes ; then
8321 tbl \$TMP >\$TMP.out
8326 if test $with_curses_h != yes ; then
8327 cat >>$cf_edit_man <<CF_EOF
8328 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
8333 cat >>$cf_edit_man <<CF_EOF
8334 if test \$form = format ; then
8335 nroff -man \$TMP >\$TMP.out
8340 if test -n "$cf_compress" ; then
8341 cat >>$cf_edit_man <<CF_EOF
8342 if test \$verb = installing ; then
8343 if ( $cf_compress -f \$TMP )
8345 mv \$TMP.$cf_so_strip \$TMP
8348 cf_target="\$cf_target.$cf_so_strip"
8352 case "$MANPAGE_FORMAT" in #(vi
8354 cat >>$cf_edit_man <<CF_EOF
8355 if test \$form = format ; then
8356 # BSDI installs only .0 suffixes in the cat directories
8357 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
8363 cat >>$cf_edit_man <<CF_EOF
8364 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
8365 if test \$verb = installing ; then
8366 echo \$verb \$cf_target
8367 \$INSTALL_DATA \$TMP \$cf_target
8368 test -d \$cf_subdir\${section} &&
8369 test -n "\$aliases" && (
8370 cd \$cf_subdir\${section} && (
8371 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
8372 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
8373 cf_target=\`basename \$cf_target\`
8374 for cf_alias in \$aliases
8376 if test \$section = 1 ; then
8377 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8380 if test "$MANPAGE_SYMLINKS" = yes ; then
8381 if test -f \$cf_alias\${suffix} ; then
8382 if ( cmp -s \$cf_target \$cf_alias\${suffix} )
8387 echo .. \$verb alias \$cf_alias\${suffix}
8388 rm -f \$cf_alias\${suffix}
8389 $LN_S \$cf_target \$cf_alias\${suffix}
8390 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
8391 echo ".so \$cf_source" >\$TMP
8393 if test -n "$cf_compress" ; then
8394 cat >>$cf_edit_man <<CF_EOF
8395 if test -n "$cf_so_strip" ; then
8396 $cf_compress -f \$TMP
8397 mv \$TMP.$cf_so_strip \$TMP
8401 cat >>$cf_edit_man <<CF_EOF
8402 echo .. \$verb alias \$cf_alias\${suffix}
8403 rm -f \$cf_alias\${suffix}
8404 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
8409 elif test \$verb = removing ; then
8410 test -f \$cf_target && (
8411 echo \$verb \$cf_target
8414 test -d \$cf_subdir\${section} &&
8415 test -n "\$aliases" && (
8416 cd \$cf_subdir\${section} && (
8417 for cf_alias in \$aliases
8419 if test \$section = 1 ; then
8420 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8423 echo .. \$verb alias \$cf_alias\${suffix}
8424 rm -f \$cf_alias\${suffix}
8436 if test $cf_inboth = yes ; then
8437 if test \$form != format ; then
8438 sh \$0 format \$verb \$mandir \$srcdir \$*
8444 chmod 755 $cf_edit_man
8446 ###############################################################################
8448 ### Note that some functions (such as const) are normally disabled anyway.
8449 echo "$as_me:8449: checking if you want to build with function extensions" >&5
8450 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
8452 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
8453 if test "${enable_ext_funcs+set}" = set; then
8454 enableval="$enable_ext_funcs"
8455 with_ext_funcs=$enableval
8459 echo "$as_me:8459: result: $with_ext_funcs" >&5
8460 echo "${ECHO_T}$with_ext_funcs" >&6
8461 if test "$with_ext_funcs" = yes ; then
8463 cat >>confdefs.h <<\EOF
8464 #define HAVE_CURSES_VERSION 1
8467 cat >>confdefs.h <<\EOF
8468 #define HAVE_HAS_KEY 1
8471 cat >>confdefs.h <<\EOF
8472 #define HAVE_RESIZETERM 1
8475 cat >>confdefs.h <<\EOF
8476 #define HAVE_RESIZE_TERM 1
8479 cat >>confdefs.h <<\EOF
8480 #define HAVE_USE_DEFAULT_COLORS 1
8483 cat >>confdefs.h <<\EOF
8484 #define HAVE_WRESIZE 1
8487 cat >>confdefs.h <<\EOF
8488 #define NCURSES_EXT_FUNCS 1
8495 ### use option --enable-const to turn on use of const beyond that in XSI.
8496 echo "$as_me:8496: checking for extended use of const keyword" >&5
8497 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
8499 # Check whether --enable-const or --disable-const was given.
8500 if test "${enable_const+set}" = set; then
8501 enableval="$enable_const"
8502 with_ext_const=$enableval
8506 echo "$as_me:8506: result: $with_ext_const" >&5
8507 echo "${ECHO_T}$with_ext_const" >&6
8508 NCURSES_CONST='/*nothing*/'
8509 if test "$with_ext_const" = yes ; then
8513 ### use option --enable-ext-colors to turn on use of colors beyond 16.
8514 echo "$as_me:8514: checking if you want to use extended colors" >&5
8515 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
8517 # Check whether --enable-ext-colors or --disable-ext-colors was given.
8518 if test "${enable_ext_colors+set}" = set; then
8519 enableval="$enable_ext_colors"
8520 with_ext_colors=$enableval
8524 echo "$as_me:8524: result: $with_ext_colors" >&5
8525 echo "${ECHO_T}$with_ext_colors" >&6
8526 NCURSES_EXT_COLORS=0
8527 if test "$with_ext_colors" = yes ; then
8528 if test "$with_widec" != yes ; then
8529 { { echo "$as_me:8529: error: This option applies only to wide-character library" >&5
8530 echo "$as_me: error: This option applies only to wide-character library" >&2;}
8531 { (exit 1); exit 1; }; }
8533 # cannot be ABI 5 since it changes sizeof(cchar_t)
8535 if test "${with_abi_version+set}" != set; then
8536 case $cf_cv_rel_version in
8538 cf_cv_rel_version=6.0
8540 { echo "$as_me:8540: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
8541 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
8547 NCURSES_EXT_COLORS=1
8548 cat >>confdefs.h <<\EOF
8549 #define NCURSES_EXT_COLORS 1
8554 ### use option --enable-ext-mouse to modify coding to support 5-button mice
8555 echo "$as_me:8555: checking if you want to use extended mouse encoding" >&5
8556 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
8558 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
8559 if test "${enable_ext_mouse+set}" = set; then
8560 enableval="$enable_ext_mouse"
8561 with_ext_mouse=$enableval
8565 echo "$as_me:8565: result: $with_ext_mouse" >&5
8566 echo "${ECHO_T}$with_ext_mouse" >&6
8567 NCURSES_MOUSE_VERSION=1
8568 if test "$with_ext_mouse" = yes ; then
8569 NCURSES_MOUSE_VERSION=2
8571 if test "${with_abi_version+set}" != set; then
8572 case $cf_cv_rel_version in
8574 cf_cv_rel_version=6.0
8576 { echo "$as_me:8576: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
8577 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
8584 echo "$as_me:8584: checking if you want \$NCURSES_NO_PADDING code" >&5
8585 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
8587 # Check whether --enable-no-padding or --disable-no-padding was given.
8588 if test "${enable_no_padding+set}" = set; then
8589 enableval="$enable_no_padding"
8590 with_no_padding=$enableval
8592 with_no_padding=$with_ext_funcs
8594 echo "$as_me:8594: result: $with_no_padding" >&5
8595 echo "${ECHO_T}$with_no_padding" >&6
8596 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
8597 #define NCURSES_NO_PADDING 1
8600 echo "$as_me:8600: checking for ANSI C header files" >&5
8601 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8602 if test "${ac_cv_header_stdc+set}" = set; then
8603 echo $ECHO_N "(cached) $ECHO_C" >&6
8605 cat >conftest.$ac_ext <<_ACEOF
8606 #line 8606 "configure"
8607 #include "confdefs.h"
8614 if { (eval echo "$as_me:8614: \"$ac_cpp conftest.$ac_ext\"") >&5
8615 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8617 egrep -v '^ *\+' conftest.er1 >conftest.err
8619 cat conftest.err >&5
8620 echo "$as_me:8620: \$? = $ac_status" >&5
8621 (exit $ac_status); } >/dev/null; then
8622 if test -s conftest.err; then
8623 ac_cpp_err=$ac_c_preproc_warn_flag
8630 if test -z "$ac_cpp_err"; then
8631 ac_cv_header_stdc=yes
8633 echo "$as_me: failed program was:" >&5
8634 cat conftest.$ac_ext >&5
8635 ac_cv_header_stdc=no
8637 rm -f conftest.err conftest.$ac_ext
8639 if test $ac_cv_header_stdc = yes; then
8640 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8641 cat >conftest.$ac_ext <<_ACEOF
8642 #line 8642 "configure"
8643 #include "confdefs.h"
8647 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8648 egrep "memchr" >/dev/null 2>&1; then
8651 ac_cv_header_stdc=no
8657 if test $ac_cv_header_stdc = yes; then
8658 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8659 cat >conftest.$ac_ext <<_ACEOF
8660 #line 8660 "configure"
8661 #include "confdefs.h"
8665 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8666 egrep "free" >/dev/null 2>&1; then
8669 ac_cv_header_stdc=no
8675 if test $ac_cv_header_stdc = yes; then
8676 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8677 if test "$cross_compiling" = yes; then
8680 cat >conftest.$ac_ext <<_ACEOF
8681 #line 8681 "configure"
8682 #include "confdefs.h"
8684 #if ((' ' & 0x0FF) == 0x020)
8685 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8686 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8688 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
8689 || ('j' <= (c) && (c) <= 'r') \
8690 || ('s' <= (c) && (c) <= 'z'))
8691 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8694 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8699 for (i = 0; i < 256; i++)
8700 if (XOR (islower (i), ISLOWER (i))
8701 || toupper (i) != TOUPPER (i))
8703 $ac_main_return (0);
8706 rm -f conftest$ac_exeext
8707 if { (eval echo "$as_me:8707: \"$ac_link\"") >&5
8708 (eval $ac_link) 2>&5
8710 echo "$as_me:8710: \$? = $ac_status" >&5
8711 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8712 { (eval echo "$as_me:8712: \"$ac_try\"") >&5
8715 echo "$as_me:8715: \$? = $ac_status" >&5
8716 (exit $ac_status); }; }; then
8719 echo "$as_me: program exited with status $ac_status" >&5
8720 echo "$as_me: failed program was:" >&5
8721 cat conftest.$ac_ext >&5
8722 ac_cv_header_stdc=no
8724 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8728 echo "$as_me:8728: result: $ac_cv_header_stdc" >&5
8729 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8730 if test $ac_cv_header_stdc = yes; then
8732 cat >>confdefs.h <<\EOF
8733 #define STDC_HEADERS 1
8738 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8740 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8741 inttypes.h stdint.h unistd.h
8743 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8744 echo "$as_me:8744: checking for $ac_header" >&5
8745 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8746 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8747 echo $ECHO_N "(cached) $ECHO_C" >&6
8749 cat >conftest.$ac_ext <<_ACEOF
8750 #line 8750 "configure"
8751 #include "confdefs.h"
8752 $ac_includes_default
8753 #include <$ac_header>
8755 rm -f conftest.$ac_objext
8756 if { (eval echo "$as_me:8756: \"$ac_compile\"") >&5
8757 (eval $ac_compile) 2>&5
8759 echo "$as_me:8759: \$? = $ac_status" >&5
8760 (exit $ac_status); } &&
8761 { ac_try='test -s conftest.$ac_objext'
8762 { (eval echo "$as_me:8762: \"$ac_try\"") >&5
8765 echo "$as_me:8765: \$? = $ac_status" >&5
8766 (exit $ac_status); }; }; then
8767 eval "$as_ac_Header=yes"
8769 echo "$as_me: failed program was:" >&5
8770 cat conftest.$ac_ext >&5
8771 eval "$as_ac_Header=no"
8773 rm -f conftest.$ac_objext conftest.$ac_ext
8775 echo "$as_me:8775: result: `eval echo '${'$as_ac_Header'}'`" >&5
8776 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8777 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8778 cat >>confdefs.h <<EOF
8779 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8785 echo "$as_me:8785: checking for signed char" >&5
8786 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
8787 if test "${ac_cv_type_signed_char+set}" = set; then
8788 echo $ECHO_N "(cached) $ECHO_C" >&6
8790 cat >conftest.$ac_ext <<_ACEOF
8791 #line 8791 "configure"
8792 #include "confdefs.h"
8793 $ac_includes_default
8797 if ((signed char *) 0)
8799 if (sizeof (signed char))
8805 rm -f conftest.$ac_objext
8806 if { (eval echo "$as_me:8806: \"$ac_compile\"") >&5
8807 (eval $ac_compile) 2>&5
8809 echo "$as_me:8809: \$? = $ac_status" >&5
8810 (exit $ac_status); } &&
8811 { ac_try='test -s conftest.$ac_objext'
8812 { (eval echo "$as_me:8812: \"$ac_try\"") >&5
8815 echo "$as_me:8815: \$? = $ac_status" >&5
8816 (exit $ac_status); }; }; then
8817 ac_cv_type_signed_char=yes
8819 echo "$as_me: failed program was:" >&5
8820 cat conftest.$ac_ext >&5
8821 ac_cv_type_signed_char=no
8823 rm -f conftest.$ac_objext conftest.$ac_ext
8825 echo "$as_me:8825: result: $ac_cv_type_signed_char" >&5
8826 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
8828 echo "$as_me:8828: checking size of signed char" >&5
8829 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
8830 if test "${ac_cv_sizeof_signed_char+set}" = set; then
8831 echo $ECHO_N "(cached) $ECHO_C" >&6
8833 if test "$ac_cv_type_signed_char" = yes; then
8834 if test "$cross_compiling" = yes; then
8835 # Depending upon the size, compute the lo and hi bounds.
8836 cat >conftest.$ac_ext <<_ACEOF
8837 #line 8837 "configure"
8838 #include "confdefs.h"
8839 $ac_includes_default
8843 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
8848 rm -f conftest.$ac_objext
8849 if { (eval echo "$as_me:8849: \"$ac_compile\"") >&5
8850 (eval $ac_compile) 2>&5
8852 echo "$as_me:8852: \$? = $ac_status" >&5
8853 (exit $ac_status); } &&
8854 { ac_try='test -s conftest.$ac_objext'
8855 { (eval echo "$as_me:8855: \"$ac_try\"") >&5
8858 echo "$as_me:8858: \$? = $ac_status" >&5
8859 (exit $ac_status); }; }; then
8862 cat >conftest.$ac_ext <<_ACEOF
8863 #line 8863 "configure"
8864 #include "confdefs.h"
8865 $ac_includes_default
8869 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8874 rm -f conftest.$ac_objext
8875 if { (eval echo "$as_me:8875: \"$ac_compile\"") >&5
8876 (eval $ac_compile) 2>&5
8878 echo "$as_me:8878: \$? = $ac_status" >&5
8879 (exit $ac_status); } &&
8880 { ac_try='test -s conftest.$ac_objext'
8881 { (eval echo "$as_me:8881: \"$ac_try\"") >&5
8884 echo "$as_me:8884: \$? = $ac_status" >&5
8885 (exit $ac_status); }; }; then
8886 ac_hi=$ac_mid; break
8888 echo "$as_me: failed program was:" >&5
8889 cat conftest.$ac_ext >&5
8890 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
8892 rm -f conftest.$ac_objext conftest.$ac_ext
8895 echo "$as_me: failed program was:" >&5
8896 cat conftest.$ac_ext >&5
8899 cat >conftest.$ac_ext <<_ACEOF
8900 #line 8900 "configure"
8901 #include "confdefs.h"
8902 $ac_includes_default
8906 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
8911 rm -f conftest.$ac_objext
8912 if { (eval echo "$as_me:8912: \"$ac_compile\"") >&5
8913 (eval $ac_compile) 2>&5
8915 echo "$as_me:8915: \$? = $ac_status" >&5
8916 (exit $ac_status); } &&
8917 { ac_try='test -s conftest.$ac_objext'
8918 { (eval echo "$as_me:8918: \"$ac_try\"") >&5
8921 echo "$as_me:8921: \$? = $ac_status" >&5
8922 (exit $ac_status); }; }; then
8923 ac_lo=$ac_mid; break
8925 echo "$as_me: failed program was:" >&5
8926 cat conftest.$ac_ext >&5
8927 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
8929 rm -f conftest.$ac_objext conftest.$ac_ext
8932 rm -f conftest.$ac_objext conftest.$ac_ext
8933 # Binary search between lo and hi bounds.
8934 while test "x$ac_lo" != "x$ac_hi"; do
8935 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8936 cat >conftest.$ac_ext <<_ACEOF
8937 #line 8937 "configure"
8938 #include "confdefs.h"
8939 $ac_includes_default
8943 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8948 rm -f conftest.$ac_objext
8949 if { (eval echo "$as_me:8949: \"$ac_compile\"") >&5
8950 (eval $ac_compile) 2>&5
8952 echo "$as_me:8952: \$? = $ac_status" >&5
8953 (exit $ac_status); } &&
8954 { ac_try='test -s conftest.$ac_objext'
8955 { (eval echo "$as_me:8955: \"$ac_try\"") >&5
8958 echo "$as_me:8958: \$? = $ac_status" >&5
8959 (exit $ac_status); }; }; then
8962 echo "$as_me: failed program was:" >&5
8963 cat conftest.$ac_ext >&5
8964 ac_lo=`expr $ac_mid + 1`
8966 rm -f conftest.$ac_objext conftest.$ac_ext
8968 ac_cv_sizeof_signed_char=$ac_lo
8970 if test "$cross_compiling" = yes; then
8971 { { echo "$as_me:8971: error: cannot run test program while cross compiling" >&5
8972 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8973 { (exit 1); exit 1; }; }
8975 cat >conftest.$ac_ext <<_ACEOF
8976 #line 8976 "configure"
8977 #include "confdefs.h"
8978 $ac_includes_default
8982 FILE *f = fopen ("conftest.val", "w");
8984 $ac_main_return (1);
8985 fprintf (f, "%d", (sizeof (signed char)));
8991 rm -f conftest$ac_exeext
8992 if { (eval echo "$as_me:8992: \"$ac_link\"") >&5
8993 (eval $ac_link) 2>&5
8995 echo "$as_me:8995: \$? = $ac_status" >&5
8996 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8997 { (eval echo "$as_me:8997: \"$ac_try\"") >&5
9000 echo "$as_me:9000: \$? = $ac_status" >&5
9001 (exit $ac_status); }; }; then
9002 ac_cv_sizeof_signed_char=`cat conftest.val`
9004 echo "$as_me: program exited with status $ac_status" >&5
9005 echo "$as_me: failed program was:" >&5
9006 cat conftest.$ac_ext >&5
9008 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9013 ac_cv_sizeof_signed_char=0
9016 echo "$as_me:9016: result: $ac_cv_sizeof_signed_char" >&5
9017 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
9018 cat >>confdefs.h <<EOF
9019 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
9022 if test "$ac_cv_sizeof_signed_char" = 1 ; then
9023 NCURSES_SBOOL="signed char"
9025 NCURSES_SBOOL="char"
9027 echo "$as_me:9027: checking if you want to use signed Boolean array in term.h" >&5
9028 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
9030 # Check whether --enable-signed-char or --disable-signed-char was given.
9031 if test "${enable_signed_char+set}" = set; then
9032 enableval="$enable_signed_char"
9033 with_signed_char=$enableval
9037 echo "$as_me:9037: result: $with_signed_char" >&5
9038 echo "${ECHO_T}$with_signed_char" >&6
9039 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
9041 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
9042 echo "$as_me:9042: checking if you want SIGWINCH handler" >&5
9043 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
9045 # Check whether --enable-sigwinch or --disable-sigwinch was given.
9046 if test "${enable_sigwinch+set}" = set; then
9047 enableval="$enable_sigwinch"
9048 with_sigwinch=$enableval
9050 with_sigwinch=$with_ext_funcs
9052 echo "$as_me:9052: result: $with_sigwinch" >&5
9053 echo "${ECHO_T}$with_sigwinch" >&6
9054 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
9055 #define USE_SIGWINCH 1
9058 ### use option --enable-tcap-names to allow user to define new capabilities
9059 echo "$as_me:9059: checking if you want user-definable terminal capabilities like termcap" >&5
9060 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
9062 # Check whether --enable-tcap-names or --disable-tcap-names was given.
9063 if test "${enable_tcap_names+set}" = set; then
9064 enableval="$enable_tcap_names"
9065 with_tcap_names=$enableval
9067 with_tcap_names=$with_ext_funcs
9069 echo "$as_me:9069: result: $with_tcap_names" >&5
9070 echo "${ECHO_T}$with_tcap_names" >&6
9072 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
9074 ###############################################################################
9075 # These options are relatively safe to experiment with.
9077 echo "$as_me:9077: checking if you want all development code" >&5
9078 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
9080 # Check whether --with-develop or --without-develop was given.
9081 if test "${with_develop+set}" = set; then
9082 withval="$with_develop"
9083 with_develop=$withval
9087 echo "$as_me:9087: result: $with_develop" >&5
9088 echo "${ECHO_T}$with_develop" >&6
9090 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
9091 echo "$as_me:9091: checking if you want hard-tabs code" >&5
9092 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
9094 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
9095 if test "${enable_hard_tabs+set}" = set; then
9096 enableval="$enable_hard_tabs"
9099 enable_hard_tabs=$with_develop
9101 echo "$as_me:9101: result: $enable_hard_tabs" >&5
9102 echo "${ECHO_T}$enable_hard_tabs" >&6
9103 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
9104 #define USE_HARD_TABS 1
9107 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
9108 echo "$as_me:9108: checking if you want limited support for xmc" >&5
9109 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
9111 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
9112 if test "${enable_xmc_glitch+set}" = set; then
9113 enableval="$enable_xmc_glitch"
9116 enable_xmc_glitch=$with_develop
9118 echo "$as_me:9118: result: $enable_xmc_glitch" >&5
9119 echo "${ECHO_T}$enable_xmc_glitch" >&6
9120 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
9121 #define USE_XMC_SUPPORT 1
9124 ###############################################################################
9125 # These are just experimental, probably should not be in a package:
9127 echo "$as_me:9127: checking if you do not want to assume colors are white-on-black" >&5
9128 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
9130 # Check whether --enable-assumed-color or --disable-assumed-color was given.
9131 if test "${enable_assumed_color+set}" = set; then
9132 enableval="$enable_assumed_color"
9133 with_assumed_color=$enableval
9135 with_assumed_color=yes
9137 echo "$as_me:9137: result: $with_assumed_color" >&5
9138 echo "${ECHO_T}$with_assumed_color" >&6
9139 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
9140 #define USE_ASSUMED_COLOR 1
9143 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
9144 echo "$as_me:9144: checking if you want hashmap scrolling-optimization code" >&5
9145 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
9147 # Check whether --enable-hashmap or --disable-hashmap was given.
9148 if test "${enable_hashmap+set}" = set; then
9149 enableval="$enable_hashmap"
9150 with_hashmap=$enableval
9154 echo "$as_me:9154: result: $with_hashmap" >&5
9155 echo "${ECHO_T}$with_hashmap" >&6
9156 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
9157 #define USE_HASHMAP 1
9160 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
9161 echo "$as_me:9161: checking if you want colorfgbg code" >&5
9162 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
9164 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
9165 if test "${enable_colorfgbg+set}" = set; then
9166 enableval="$enable_colorfgbg"
9167 with_colorfgbg=$enableval
9171 echo "$as_me:9171: result: $with_colorfgbg" >&5
9172 echo "${ECHO_T}$with_colorfgbg" >&6
9173 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
9174 #define USE_COLORFGBG 1
9177 # This is still experimental (20080329), but should ultimately be moved to
9178 # the script-block --with-normal, etc.
9180 echo "$as_me:9180: checking if you want to link with the pthread library" >&5
9181 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
9183 # Check whether --with-pthread or --without-pthread was given.
9184 if test "${with_pthread+set}" = set; then
9185 withval="$with_pthread"
9186 with_pthread=$withval
9190 echo "$as_me:9190: result: $with_pthread" >&5
9191 echo "${ECHO_T}$with_pthread" >&6
9193 if test "$with_pthread" != no ; then
9194 echo "$as_me:9194: checking for pthread.h" >&5
9195 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9196 if test "${ac_cv_header_pthread_h+set}" = set; then
9197 echo $ECHO_N "(cached) $ECHO_C" >&6
9199 cat >conftest.$ac_ext <<_ACEOF
9200 #line 9200 "configure"
9201 #include "confdefs.h"
9202 #include <pthread.h>
9204 if { (eval echo "$as_me:9204: \"$ac_cpp conftest.$ac_ext\"") >&5
9205 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9207 egrep -v '^ *\+' conftest.er1 >conftest.err
9209 cat conftest.err >&5
9210 echo "$as_me:9210: \$? = $ac_status" >&5
9211 (exit $ac_status); } >/dev/null; then
9212 if test -s conftest.err; then
9213 ac_cpp_err=$ac_c_preproc_warn_flag
9220 if test -z "$ac_cpp_err"; then
9221 ac_cv_header_pthread_h=yes
9223 echo "$as_me: failed program was:" >&5
9224 cat conftest.$ac_ext >&5
9225 ac_cv_header_pthread_h=no
9227 rm -f conftest.err conftest.$ac_ext
9229 echo "$as_me:9229: result: $ac_cv_header_pthread_h" >&5
9230 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
9231 if test $ac_cv_header_pthread_h = yes; then
9233 cat >>confdefs.h <<\EOF
9234 #define HAVE_PTHREADS_H 1
9237 echo "$as_me:9237: checking for pthread_create in -lpthread" >&5
9238 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
9239 if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
9240 echo $ECHO_N "(cached) $ECHO_C" >&6
9242 ac_check_lib_save_LIBS=$LIBS
9243 LIBS="-lpthread $LIBS"
9244 cat >conftest.$ac_ext <<_ACEOF
9245 #line 9245 "configure"
9246 #include "confdefs.h"
9248 /* Override any gcc2 internal prototype to avoid an error. */
9252 /* We use char because int might match the return type of a gcc2
9253 builtin and then its argument prototype would still apply. */
9254 char pthread_create ();
9263 rm -f conftest.$ac_objext conftest$ac_exeext
9264 if { (eval echo "$as_me:9264: \"$ac_link\"") >&5
9265 (eval $ac_link) 2>&5
9267 echo "$as_me:9267: \$? = $ac_status" >&5
9268 (exit $ac_status); } &&
9269 { ac_try='test -s conftest$ac_exeext'
9270 { (eval echo "$as_me:9270: \"$ac_try\"") >&5
9273 echo "$as_me:9273: \$? = $ac_status" >&5
9274 (exit $ac_status); }; }; then
9275 ac_cv_lib_pthread_pthread_create=yes
9277 echo "$as_me: failed program was:" >&5
9278 cat conftest.$ac_ext >&5
9279 ac_cv_lib_pthread_pthread_create=no
9281 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9282 LIBS=$ac_check_lib_save_LIBS
9284 echo "$as_me:9284: result: $ac_cv_lib_pthread_pthread_create" >&5
9285 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6
9286 if test $ac_cv_lib_pthread_pthread_create = yes; then
9288 LIBS="-lpthread $LIBS"
9289 cat >>confdefs.h <<\EOF
9290 #define HAVE_LIBPTHREADS 1
9297 { { echo "$as_me:9297: error: Cannot link with pthread library" >&5
9298 echo "$as_me: error: Cannot link with pthread library" >&2;}
9299 { (exit 1); exit 1; }; }
9307 if test "$with_pthread" = "yes" ; then
9308 cat >>confdefs.h <<\EOF
9309 #define USE_PTHREADS 1
9312 enable_reentrant=yes
9315 # Reentrant code has to be opaque; there's little advantage to making ncurses
9316 # opaque outside of that, so there is no --enable-opaque option. We can use
9317 # this option without --with-pthreads, but this will be always set for
9319 echo "$as_me:9319: checking if you want experimental reentrant code" >&5
9320 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
9322 # Check whether --enable-reentrant or --disable-reentrant was given.
9323 if test "${enable_reentrant+set}" = set; then
9324 enableval="$enable_reentrant"
9325 with_reentrant=$enableval
9329 echo "$as_me:9329: result: $with_reentrant" >&5
9330 echo "${ECHO_T}$with_reentrant" >&6
9331 if test "$with_reentrant" = yes ; then
9332 cf_cv_enable_reentrant=1
9333 cf_cv_enable_opaque="NCURSES_INTERNALS"
9336 LIB_SUFFIX="t${LIB_SUFFIX}"
9337 cat >>confdefs.h <<\EOF
9338 #define USE_REENTRANT 1
9341 if test "${with_abi_version+set}" != set; then
9342 case $cf_cv_rel_version in
9344 cf_cv_rel_version=6.0
9346 { echo "$as_me:9346: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9347 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9353 cf_cv_enable_reentrant=0
9354 cf_cv_enable_opaque="NCURSES_OPAQUE"
9356 NCURSES_SIZE_T=short
9359 echo "$as_me:9359: checking if you want experimental safe-sprintf code" >&5
9360 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
9362 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
9363 if test "${enable_safe_sprintf+set}" = set; then
9364 enableval="$enable_safe_sprintf"
9365 with_safe_sprintf=$enableval
9367 with_safe_sprintf=no
9369 echo "$as_me:9369: result: $with_safe_sprintf" >&5
9370 echo "${ECHO_T}$with_safe_sprintf" >&6
9371 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
9372 #define USE_SAFE_SPRINTF 1
9375 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
9376 # when hashmap is used scroll hints are useless
9377 if test "$with_hashmap" = no ; then
9378 echo "$as_me:9378: checking if you want to experiment without scrolling-hints code" >&5
9379 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
9381 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
9382 if test "${enable_scroll_hints+set}" = set; then
9383 enableval="$enable_scroll_hints"
9384 with_scroll_hints=$enableval
9386 with_scroll_hints=yes
9388 echo "$as_me:9388: result: $with_scroll_hints" >&5
9389 echo "${ECHO_T}$with_scroll_hints" >&6
9390 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
9391 #define USE_SCROLL_HINTS 1
9396 echo "$as_me:9396: checking if you want experimental wgetch-events code" >&5
9397 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
9399 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
9400 if test "${enable_wgetch_events+set}" = set; then
9401 enableval="$enable_wgetch_events"
9402 with_wgetch_events=$enableval
9404 with_wgetch_events=no
9406 echo "$as_me:9406: result: $with_wgetch_events" >&5
9407 echo "${ECHO_T}$with_wgetch_events" >&6
9408 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
9409 #define NCURSES_WGETCH_EVENTS 1
9412 ###############################################################################
9414 ### use option --disable-echo to suppress full display compiling commands
9415 echo "$as_me:9415: checking if you want to display full commands during build" >&5
9416 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
9418 # Check whether --enable-echo or --disable-echo was given.
9419 if test "${enable_echo+set}" = set; then
9420 enableval="$enable_echo"
9421 with_echo=$enableval
9425 if test "$with_echo" = yes; then
9428 ECHO_LINK='@ echo linking $@ ... ;'
9429 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
9430 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
9432 echo "$as_me:9432: result: $with_echo" >&5
9433 echo "${ECHO_T}$with_echo" >&6
9435 ### use option --enable-warnings to turn on all gcc warnings
9436 echo "$as_me:9436: checking if you want to see compiler warnings" >&5
9437 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
9439 # Check whether --enable-warnings or --disable-warnings was given.
9440 if test "${enable_warnings+set}" = set; then
9441 enableval="$enable_warnings"
9442 with_warnings=$enableval
9444 echo "$as_me:9444: result: $with_warnings" >&5
9445 echo "${ECHO_T}$with_warnings" >&6
9447 if test "x$with_warnings" = "xyes"; then
9448 ADAFLAGS="$ADAFLAGS -gnatg"
9452 if test "$GCC" = yes ; then
9455 echo "$as_me:9455: checking if this is really Intel C compiler" >&5
9456 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
9457 cf_save_CFLAGS="$CFLAGS"
9458 CFLAGS="$CFLAGS -no-gcc"
9459 cat >conftest.$ac_ext <<_ACEOF
9460 #line 9460 "configure"
9461 #include "confdefs.h"
9467 #ifdef __INTEL_COMPILER
9476 rm -f conftest.$ac_objext
9477 if { (eval echo "$as_me:9477: \"$ac_compile\"") >&5
9478 (eval $ac_compile) 2>&5
9480 echo "$as_me:9480: \$? = $ac_status" >&5
9481 (exit $ac_status); } &&
9482 { ac_try='test -s conftest.$ac_objext'
9483 { (eval echo "$as_me:9483: \"$ac_try\"") >&5
9486 echo "$as_me:9486: \$? = $ac_status" >&5
9487 (exit $ac_status); }; }; then
9489 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9492 echo "$as_me: failed program was:" >&5
9493 cat conftest.$ac_ext >&5
9495 rm -f conftest.$ac_objext conftest.$ac_ext
9496 CFLAGS="$cf_save_CFLAGS"
9497 echo "$as_me:9497: result: $INTEL_COMPILER" >&5
9498 echo "${ECHO_T}$INTEL_COMPILER" >&6
9503 cat > conftest.$ac_ext <<EOF
9504 #line 9504 "${as_me-configure}"
9505 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9508 if test "$INTEL_COMPILER" = yes
9510 # The "-wdXXX" options suppress warnings:
9511 # remark #1419: external declaration in primary source file
9512 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9513 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9514 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9515 # remark #193: zero used for undefined preprocessing identifier
9516 # remark #593: variable "curs_sb_left_arrow" was set but never used
9517 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9518 # remark #869: parameter "tw" was never referenced
9519 # remark #981: operands are evaluated in unspecified order
9520 # warning #269: invalid format string conversion
9522 { echo "$as_me:9522: checking for $CC warning options..." >&5
9523 echo "$as_me: checking for $CC warning options..." >&6;}
9524 cf_save_CFLAGS="$CFLAGS"
9525 EXTRA_CFLAGS="-Wall"
9538 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9539 if { (eval echo "$as_me:9539: \"$ac_compile\"") >&5
9540 (eval $ac_compile) 2>&5
9542 echo "$as_me:9542: \$? = $ac_status" >&5
9543 (exit $ac_status); }; then
9544 test -n "$verbose" && echo "$as_me:9544: result: ... -$cf_opt" >&5
9545 echo "${ECHO_T}... -$cf_opt" >&6
9546 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9549 CFLAGS="$cf_save_CFLAGS"
9551 elif test "$GCC" = yes
9553 { echo "$as_me:9553: checking for $CC warning options..." >&5
9554 echo "$as_me: checking for $CC warning options..." >&6;}
9555 cf_save_CFLAGS="$CFLAGS"
9556 EXTRA_CFLAGS="-W -Wall"
9558 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
9560 Wbad-function-cast \
9564 Wmissing-declarations \
9565 Wmissing-prototypes \
9569 Wstrict-prototypes \
9570 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
9572 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9573 if { (eval echo "$as_me:9573: \"$ac_compile\"") >&5
9574 (eval $ac_compile) 2>&5
9576 echo "$as_me:9576: \$? = $ac_status" >&5
9577 (exit $ac_status); }; then
9578 test -n "$verbose" && echo "$as_me:9578: result: ... -$cf_opt" >&5
9579 echo "${ECHO_T}... -$cf_opt" >&6
9580 case $cf_opt in #(vi
9582 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
9585 case $GCC_VERSION in
9587 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
9589 echo "${as_me-configure}:9589: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
9595 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9598 CFLAGS="$cf_save_CFLAGS"
9602 if test "$cf_with_cxx" = yes ; then
9606 if test "$GCC" = yes ; then
9609 echo "$as_me:9609: checking if this is really Intel C++ compiler" >&5
9610 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
9611 cf_save_CFLAGS="$CXXFLAGS"
9612 CXXFLAGS="$CXXFLAGS -no-gcc"
9613 cat >conftest.$ac_ext <<_ACEOF
9614 #line 9614 "configure"
9615 #include "confdefs.h"
9621 #ifdef __INTEL_COMPILER
9630 rm -f conftest.$ac_objext
9631 if { (eval echo "$as_me:9631: \"$ac_compile\"") >&5
9632 (eval $ac_compile) 2>&5
9634 echo "$as_me:9634: \$? = $ac_status" >&5
9635 (exit $ac_status); } &&
9636 { ac_try='test -s conftest.$ac_objext'
9637 { (eval echo "$as_me:9637: \"$ac_try\"") >&5
9640 echo "$as_me:9640: \$? = $ac_status" >&5
9641 (exit $ac_status); }; }; then
9643 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9646 echo "$as_me: failed program was:" >&5
9647 cat conftest.$ac_ext >&5
9649 rm -f conftest.$ac_objext conftest.$ac_ext
9650 CXXFLAGS="$cf_save_CFLAGS"
9651 echo "$as_me:9651: result: $INTEL_CPLUSPLUS" >&5
9652 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
9658 ac_cpp='$CXXCPP $CPPFLAGS'
9659 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9660 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9661 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9662 ac_main_return=return
9664 cat > conftest.$ac_ext <<EOF
9665 #line 9665 "configure"
9666 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9669 if test "$INTEL_CPLUSPLUS" = yes
9671 # The "-wdXXX" options suppress warnings:
9672 # remark #1419: external declaration in primary source file
9673 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9674 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9675 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9676 # remark #193: zero used for undefined preprocessing identifier
9677 # remark #593: variable "curs_sb_left_arrow" was set but never used
9678 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9679 # remark #869: parameter "tw" was never referenced
9680 # remark #981: operands are evaluated in unspecified order
9681 # warning #269: invalid format string conversion
9683 { echo "$as_me:9683: checking for $CC warning options..." >&5
9684 echo "$as_me: checking for $CC warning options..." >&6;}
9685 cf_save_CXXFLAGS="$CXXFLAGS"
9686 EXTRA_CXXFLAGS="-Wall"
9699 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
9700 if { (eval echo "$as_me:9700: \"$ac_compile\"") >&5
9701 (eval $ac_compile) 2>&5
9703 echo "$as_me:9703: \$? = $ac_status" >&5
9704 (exit $ac_status); }; then
9705 test -n "$verbose" && echo "$as_me:9705: result: ... -$cf_opt" >&5
9706 echo "${ECHO_T}... -$cf_opt" >&6
9707 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9710 CXXFLAGS="$cf_save_CXXFLAGS"
9712 elif test "$GXX" = yes
9714 { echo "$as_me:9714: checking for $CXX warning options..." >&5
9715 echo "$as_me: checking for $CXX warning options..." >&6;}
9716 cf_save_CXXFLAGS="$CXXFLAGS"
9717 EXTRA_CXXFLAGS="-W -Wall"
9718 cf_gxx_extra_warnings=""
9719 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
9720 case "$GCC_VERSION" in
9724 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
9730 Woverloaded-virtual \
9736 Wmissing-prototypes \
9739 Wstrict-prototypes \
9740 Wundef $cf_gxx_extra_warnings Wno-unused
9742 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
9743 if { (eval echo "$as_me:9743: \"$ac_compile\"") >&5
9744 (eval $ac_compile) 2>&5
9746 echo "$as_me:9746: \$? = $ac_status" >&5
9747 (exit $ac_status); }; then
9748 test -n "$verbose" && echo "$as_me:9748: result: ... -$cf_opt" >&5
9749 echo "${ECHO_T}... -$cf_opt" >&6
9750 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9752 test -n "$verbose" && echo "$as_me:9752: result: ... no -$cf_opt" >&5
9753 echo "${ECHO_T}... no -$cf_opt" >&6
9756 CXXFLAGS="$cf_save_CXXFLAGS"
9761 ac_cpp='$CPP $CPPFLAGS'
9762 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9763 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9764 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9765 ac_main_return=return
9770 if test "$GCC" = yes
9772 cat > conftest.i <<EOF
9774 #define GCC_PRINTF 0
9779 #ifndef GCC_NORETURN
9780 #define GCC_NORETURN /* nothing */
9783 #define GCC_UNUSED /* nothing */
9786 if test "$GCC" = yes
9788 { echo "$as_me:9788: checking for $CC __attribute__ directives..." >&5
9789 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
9790 cat > conftest.$ac_ext <<EOF
9791 #line 9791 "${as_me-configure}"
9792 #include "confdefs.h"
9793 #include "conftest.h"
9794 #include "conftest.i"
9796 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
9798 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
9801 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
9803 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
9805 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
9806 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
9807 extern void foo(void) GCC_NORETURN;
9808 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
9810 for cf_attribute in scanf printf unused noreturn
9813 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9815 cf_directive="__attribute__(($cf_attribute))"
9816 echo "checking for $CC $cf_directive" 1>&5
9817 case $cf_attribute in
9819 cat >conftest.h <<EOF
9820 #define GCC_$cf_ATTRIBUTE 1
9824 cat >conftest.h <<EOF
9825 #define GCC_$cf_ATTRIBUTE $cf_directive
9829 if { (eval echo "$as_me:9829: \"$ac_compile\"") >&5
9830 (eval $ac_compile) 2>&5
9832 echo "$as_me:9832: \$? = $ac_status" >&5
9833 (exit $ac_status); }; then
9834 test -n "$verbose" && echo "$as_me:9834: result: ... $cf_attribute" >&5
9835 echo "${ECHO_T}... $cf_attribute" >&6
9836 cat conftest.h >>confdefs.h
9840 fgrep define conftest.i >>confdefs.h
9845 ### use option --enable-assertions to turn on generation of assertion code
9846 echo "$as_me:9846: checking if you want to enable runtime assertions" >&5
9847 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
9849 # Check whether --enable-assertions or --disable-assertions was given.
9850 if test "${enable_assertions+set}" = set; then
9851 enableval="$enable_assertions"
9852 with_assertions=$enableval
9856 echo "$as_me:9856: result: $with_assertions" >&5
9857 echo "${ECHO_T}$with_assertions" >&6
9860 if test "$with_assertions" = no
9862 cat >>confdefs.h <<\EOF
9866 CPPFLAGS="$CPPFLAGS -DNDEBUG"
9868 ADAFLAGS="$ADAFLAGS -gnata"
9872 ### use option --disable-leaks to suppress "permanent" leaks, for testing
9874 echo "$as_me:9874: checking if you want to use dmalloc for testing" >&5
9875 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
9877 # Check whether --with-dmalloc or --without-dmalloc was given.
9878 if test "${with_dmalloc+set}" = set; then
9879 withval="$with_dmalloc"
9880 cat >>confdefs.h <<\EOF
9881 #define USE_DMALLOC 1
9884 : ${with_cflags:=-g}
9885 : ${with_no_leaks:=yes}
9890 echo "$as_me:9890: result: ${with_dmalloc:-no}" >&5
9891 echo "${ECHO_T}${with_dmalloc:-no}" >&6
9893 case .$with_cflags in #(vi
9895 case .$CFLAGS in #(vi
9903 cf_new_extra_cppflags=
9905 for cf_add_cflags in -g
9907 case $cf_fix_cppflags in
9909 case $cf_add_cflags in #(vi
9910 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
9911 case $cf_add_cflags in
9913 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9915 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9916 && test -z "${cf_tst_cflags}" \
9917 && cf_fix_cppflags=yes
9919 if test $cf_fix_cppflags = yes ; then
9920 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9922 elif test "${cf_tst_cflags}" = "\"'" ; then
9923 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9929 *$cf_add_cflags) #(vi
9932 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
9937 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
9942 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9944 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9946 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9947 && test -z "${cf_tst_cflags}" \
9948 && cf_fix_cppflags=no
9953 if test -n "$cf_new_cflags" ; then
9955 CFLAGS="$CFLAGS $cf_new_cflags"
9958 if test -n "$cf_new_cppflags" ; then
9960 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
9963 if test -n "$cf_new_extra_cppflags" ; then
9965 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
9973 if test "$with_dmalloc" = yes ; then
9974 echo "$as_me:9974: checking for dmalloc.h" >&5
9975 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
9976 if test "${ac_cv_header_dmalloc_h+set}" = set; then
9977 echo $ECHO_N "(cached) $ECHO_C" >&6
9979 cat >conftest.$ac_ext <<_ACEOF
9980 #line 9980 "configure"
9981 #include "confdefs.h"
9982 #include <dmalloc.h>
9984 if { (eval echo "$as_me:9984: \"$ac_cpp conftest.$ac_ext\"") >&5
9985 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9987 egrep -v '^ *\+' conftest.er1 >conftest.err
9989 cat conftest.err >&5
9990 echo "$as_me:9990: \$? = $ac_status" >&5
9991 (exit $ac_status); } >/dev/null; then
9992 if test -s conftest.err; then
9993 ac_cpp_err=$ac_c_preproc_warn_flag
10000 if test -z "$ac_cpp_err"; then
10001 ac_cv_header_dmalloc_h=yes
10003 echo "$as_me: failed program was:" >&5
10004 cat conftest.$ac_ext >&5
10005 ac_cv_header_dmalloc_h=no
10007 rm -f conftest.err conftest.$ac_ext
10009 echo "$as_me:10009: result: $ac_cv_header_dmalloc_h" >&5
10010 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
10011 if test $ac_cv_header_dmalloc_h = yes; then
10013 echo "$as_me:10013: checking for dmalloc_debug in -ldmalloc" >&5
10014 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
10015 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
10016 echo $ECHO_N "(cached) $ECHO_C" >&6
10018 ac_check_lib_save_LIBS=$LIBS
10019 LIBS="-ldmalloc $LIBS"
10020 cat >conftest.$ac_ext <<_ACEOF
10021 #line 10021 "configure"
10022 #include "confdefs.h"
10024 /* Override any gcc2 internal prototype to avoid an error. */
10028 /* We use char because int might match the return type of a gcc2
10029 builtin and then its argument prototype would still apply. */
10030 char dmalloc_debug ();
10039 rm -f conftest.$ac_objext conftest$ac_exeext
10040 if { (eval echo "$as_me:10040: \"$ac_link\"") >&5
10041 (eval $ac_link) 2>&5
10043 echo "$as_me:10043: \$? = $ac_status" >&5
10044 (exit $ac_status); } &&
10045 { ac_try='test -s conftest$ac_exeext'
10046 { (eval echo "$as_me:10046: \"$ac_try\"") >&5
10047 (eval $ac_try) 2>&5
10049 echo "$as_me:10049: \$? = $ac_status" >&5
10050 (exit $ac_status); }; }; then
10051 ac_cv_lib_dmalloc_dmalloc_debug=yes
10053 echo "$as_me: failed program was:" >&5
10054 cat conftest.$ac_ext >&5
10055 ac_cv_lib_dmalloc_dmalloc_debug=no
10057 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10058 LIBS=$ac_check_lib_save_LIBS
10060 echo "$as_me:10060: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
10061 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
10062 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
10063 cat >>confdefs.h <<EOF
10064 #define HAVE_LIBDMALLOC 1
10067 LIBS="-ldmalloc $LIBS"
10075 echo "$as_me:10075: checking if you want to use dbmalloc for testing" >&5
10076 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
10078 # Check whether --with-dbmalloc or --without-dbmalloc was given.
10079 if test "${with_dbmalloc+set}" = set; then
10080 withval="$with_dbmalloc"
10081 cat >>confdefs.h <<\EOF
10082 #define USE_DBMALLOC 1
10085 : ${with_cflags:=-g}
10086 : ${with_no_leaks:=yes}
10091 echo "$as_me:10091: result: ${with_dbmalloc:-no}" >&5
10092 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
10094 case .$with_cflags in #(vi
10096 case .$CFLAGS in #(vi
10104 cf_new_extra_cppflags=
10106 for cf_add_cflags in -g
10108 case $cf_fix_cppflags in
10110 case $cf_add_cflags in #(vi
10111 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10112 case $cf_add_cflags in
10114 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10116 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10117 && test -z "${cf_tst_cflags}" \
10118 && cf_fix_cppflags=yes
10120 if test $cf_fix_cppflags = yes ; then
10121 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10123 elif test "${cf_tst_cflags}" = "\"'" ; then
10124 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10129 case "$CPPFLAGS" in
10130 *$cf_add_cflags) #(vi
10133 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10138 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10143 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10145 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10147 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10148 && test -z "${cf_tst_cflags}" \
10149 && cf_fix_cppflags=no
10154 if test -n "$cf_new_cflags" ; then
10156 CFLAGS="$CFLAGS $cf_new_cflags"
10159 if test -n "$cf_new_cppflags" ; then
10161 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10164 if test -n "$cf_new_extra_cppflags" ; then
10166 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10174 if test "$with_dbmalloc" = yes ; then
10175 echo "$as_me:10175: checking for dbmalloc.h" >&5
10176 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
10177 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
10178 echo $ECHO_N "(cached) $ECHO_C" >&6
10180 cat >conftest.$ac_ext <<_ACEOF
10181 #line 10181 "configure"
10182 #include "confdefs.h"
10183 #include <dbmalloc.h>
10185 if { (eval echo "$as_me:10185: \"$ac_cpp conftest.$ac_ext\"") >&5
10186 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10188 egrep -v '^ *\+' conftest.er1 >conftest.err
10190 cat conftest.err >&5
10191 echo "$as_me:10191: \$? = $ac_status" >&5
10192 (exit $ac_status); } >/dev/null; then
10193 if test -s conftest.err; then
10194 ac_cpp_err=$ac_c_preproc_warn_flag
10201 if test -z "$ac_cpp_err"; then
10202 ac_cv_header_dbmalloc_h=yes
10204 echo "$as_me: failed program was:" >&5
10205 cat conftest.$ac_ext >&5
10206 ac_cv_header_dbmalloc_h=no
10208 rm -f conftest.err conftest.$ac_ext
10210 echo "$as_me:10210: result: $ac_cv_header_dbmalloc_h" >&5
10211 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
10212 if test $ac_cv_header_dbmalloc_h = yes; then
10214 echo "$as_me:10214: checking for debug_malloc in -ldbmalloc" >&5
10215 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
10216 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
10217 echo $ECHO_N "(cached) $ECHO_C" >&6
10219 ac_check_lib_save_LIBS=$LIBS
10220 LIBS="-ldbmalloc $LIBS"
10221 cat >conftest.$ac_ext <<_ACEOF
10222 #line 10222 "configure"
10223 #include "confdefs.h"
10225 /* Override any gcc2 internal prototype to avoid an error. */
10229 /* We use char because int might match the return type of a gcc2
10230 builtin and then its argument prototype would still apply. */
10231 char debug_malloc ();
10240 rm -f conftest.$ac_objext conftest$ac_exeext
10241 if { (eval echo "$as_me:10241: \"$ac_link\"") >&5
10242 (eval $ac_link) 2>&5
10244 echo "$as_me:10244: \$? = $ac_status" >&5
10245 (exit $ac_status); } &&
10246 { ac_try='test -s conftest$ac_exeext'
10247 { (eval echo "$as_me:10247: \"$ac_try\"") >&5
10248 (eval $ac_try) 2>&5
10250 echo "$as_me:10250: \$? = $ac_status" >&5
10251 (exit $ac_status); }; }; then
10252 ac_cv_lib_dbmalloc_debug_malloc=yes
10254 echo "$as_me: failed program was:" >&5
10255 cat conftest.$ac_ext >&5
10256 ac_cv_lib_dbmalloc_debug_malloc=no
10258 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10259 LIBS=$ac_check_lib_save_LIBS
10261 echo "$as_me:10261: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
10262 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
10263 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
10264 cat >>confdefs.h <<EOF
10265 #define HAVE_LIBDBMALLOC 1
10268 LIBS="-ldbmalloc $LIBS"
10276 echo "$as_me:10276: checking if you want to use valgrind for testing" >&5
10277 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
10279 # Check whether --with-valgrind or --without-valgrind was given.
10280 if test "${with_valgrind+set}" = set; then
10281 withval="$with_valgrind"
10282 cat >>confdefs.h <<\EOF
10283 #define USE_VALGRIND 1
10286 : ${with_cflags:=-g}
10287 : ${with_no_leaks:=yes}
10292 echo "$as_me:10292: result: ${with_valgrind:-no}" >&5
10293 echo "${ECHO_T}${with_valgrind:-no}" >&6
10295 case .$with_cflags in #(vi
10297 case .$CFLAGS in #(vi
10305 cf_new_extra_cppflags=
10307 for cf_add_cflags in -g
10309 case $cf_fix_cppflags in
10311 case $cf_add_cflags in #(vi
10312 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10313 case $cf_add_cflags in
10315 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10317 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10318 && test -z "${cf_tst_cflags}" \
10319 && cf_fix_cppflags=yes
10321 if test $cf_fix_cppflags = yes ; then
10322 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10324 elif test "${cf_tst_cflags}" = "\"'" ; then
10325 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10330 case "$CPPFLAGS" in
10331 *$cf_add_cflags) #(vi
10334 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10339 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10344 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10346 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10348 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10349 && test -z "${cf_tst_cflags}" \
10350 && cf_fix_cppflags=no
10355 if test -n "$cf_new_cflags" ; then
10357 CFLAGS="$CFLAGS $cf_new_cflags"
10360 if test -n "$cf_new_cppflags" ; then
10362 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10365 if test -n "$cf_new_extra_cppflags" ; then
10367 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10375 echo "$as_me:10375: checking if you want to perform memory-leak testing" >&5
10376 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
10378 # Check whether --enable-leaks or --disable-leaks was given.
10379 if test "${enable_leaks+set}" = set; then
10380 enableval="$enable_leaks"
10383 : ${with_no_leaks:=no}
10385 echo "$as_me:10385: result: $with_no_leaks" >&5
10386 echo "${ECHO_T}$with_no_leaks" >&6
10388 if test "$with_no_leaks" = yes ; then
10389 cat >>confdefs.h <<\EOF
10395 cat >>confdefs.h <<\EOF
10396 #define HAVE_NC_ALLOC_H 1
10399 ### use option --enable-expanded to generate certain macros as functions
10401 # Check whether --enable-expanded or --disable-expanded was given.
10402 if test "${enable_expanded+set}" = set; then
10403 enableval="$enable_expanded"
10404 test "$enableval" = yes && cat >>confdefs.h <<\EOF
10405 #define NCURSES_EXPANDED 1
10410 ### use option --disable-macros to suppress macros in favor of functions
10412 # Check whether --enable-macros or --disable-macros was given.
10413 if test "${enable_macros+set}" = set; then
10414 enableval="$enable_macros"
10415 test "$enableval" = no && cat >>confdefs.h <<\EOF
10416 #define NCURSES_NOMACROS 1
10421 # Normally we only add trace() to the debug-library. Allow this to be
10422 # extended to all models of the ncurses library:
10424 case "$CFLAGS $CPPFLAGS" in
10430 echo "$as_me:10430: checking whether to add trace feature to all models" >&5
10431 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
10433 # Check whether --with-trace or --without-trace was given.
10434 if test "${with_trace+set}" = set; then
10435 withval="$with_trace"
10436 cf_with_trace=$withval
10438 cf_with_trace=$cf_all_traces
10440 echo "$as_me:10440: result: $cf_with_trace" >&5
10441 echo "${ECHO_T}$cf_with_trace" >&6
10443 if test "$cf_with_trace" = yes ; then
10450 cf_new_extra_cppflags=
10452 for cf_add_cflags in -DTRACE
10454 case $cf_fix_cppflags in
10456 case $cf_add_cflags in #(vi
10457 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10458 case $cf_add_cflags in
10460 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10462 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10463 && test -z "${cf_tst_cflags}" \
10464 && cf_fix_cppflags=yes
10466 if test $cf_fix_cppflags = yes ; then
10467 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10469 elif test "${cf_tst_cflags}" = "\"'" ; then
10470 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10475 case "$CPPFLAGS" in
10476 *$cf_add_cflags) #(vi
10479 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10484 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10489 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10491 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10493 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10494 && test -z "${cf_tst_cflags}" \
10495 && cf_fix_cppflags=no
10500 if test -n "$cf_new_cflags" ; then
10502 CFLAGS="$CFLAGS $cf_new_cflags"
10505 if test -n "$cf_new_cppflags" ; then
10507 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10510 if test -n "$cf_new_extra_cppflags" ; then
10512 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10520 ### Checks for libraries.
10521 echo "$as_me:10521: checking for gettimeofday" >&5
10522 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
10523 if test "${ac_cv_func_gettimeofday+set}" = set; then
10524 echo $ECHO_N "(cached) $ECHO_C" >&6
10526 cat >conftest.$ac_ext <<_ACEOF
10527 #line 10527 "configure"
10528 #include "confdefs.h"
10529 /* System header to define __stub macros and hopefully few prototypes,
10530 which can conflict with char gettimeofday (); below. */
10531 #include <assert.h>
10532 /* Override any gcc2 internal prototype to avoid an error. */
10536 /* We use char because int might match the return type of a gcc2
10537 builtin and then its argument prototype would still apply. */
10538 char gettimeofday ();
10544 /* The GNU C library defines this for functions which it implements
10545 to always fail with ENOSYS. Some functions are actually named
10546 something starting with __ and the normal name is an alias. */
10547 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
10557 rm -f conftest.$ac_objext conftest$ac_exeext
10558 if { (eval echo "$as_me:10558: \"$ac_link\"") >&5
10559 (eval $ac_link) 2>&5
10561 echo "$as_me:10561: \$? = $ac_status" >&5
10562 (exit $ac_status); } &&
10563 { ac_try='test -s conftest$ac_exeext'
10564 { (eval echo "$as_me:10564: \"$ac_try\"") >&5
10565 (eval $ac_try) 2>&5
10567 echo "$as_me:10567: \$? = $ac_status" >&5
10568 (exit $ac_status); }; }; then
10569 ac_cv_func_gettimeofday=yes
10571 echo "$as_me: failed program was:" >&5
10572 cat conftest.$ac_ext >&5
10573 ac_cv_func_gettimeofday=no
10575 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10577 echo "$as_me:10577: result: $ac_cv_func_gettimeofday" >&5
10578 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
10579 if test $ac_cv_func_gettimeofday = yes; then
10580 cat >>confdefs.h <<\EOF
10581 #define HAVE_GETTIMEOFDAY 1
10586 echo "$as_me:10586: checking for gettimeofday in -lbsd" >&5
10587 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
10588 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
10589 echo $ECHO_N "(cached) $ECHO_C" >&6
10591 ac_check_lib_save_LIBS=$LIBS
10593 cat >conftest.$ac_ext <<_ACEOF
10594 #line 10594 "configure"
10595 #include "confdefs.h"
10597 /* Override any gcc2 internal prototype to avoid an error. */
10601 /* We use char because int might match the return type of a gcc2
10602 builtin and then its argument prototype would still apply. */
10603 char gettimeofday ();
10612 rm -f conftest.$ac_objext conftest$ac_exeext
10613 if { (eval echo "$as_me:10613: \"$ac_link\"") >&5
10614 (eval $ac_link) 2>&5
10616 echo "$as_me:10616: \$? = $ac_status" >&5
10617 (exit $ac_status); } &&
10618 { ac_try='test -s conftest$ac_exeext'
10619 { (eval echo "$as_me:10619: \"$ac_try\"") >&5
10620 (eval $ac_try) 2>&5
10622 echo "$as_me:10622: \$? = $ac_status" >&5
10623 (exit $ac_status); }; }; then
10624 ac_cv_lib_bsd_gettimeofday=yes
10626 echo "$as_me: failed program was:" >&5
10627 cat conftest.$ac_ext >&5
10628 ac_cv_lib_bsd_gettimeofday=no
10630 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10631 LIBS=$ac_check_lib_save_LIBS
10633 echo "$as_me:10633: result: $ac_cv_lib_bsd_gettimeofday" >&5
10634 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
10635 if test $ac_cv_lib_bsd_gettimeofday = yes; then
10636 cat >>confdefs.h <<\EOF
10637 #define HAVE_GETTIMEOFDAY 1
10645 echo "$as_me:10645: checking if -lm needed for math functions" >&5
10646 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
10647 if test "${cf_cv_need_libm+set}" = set; then
10648 echo $ECHO_N "(cached) $ECHO_C" >&6
10651 cat >conftest.$ac_ext <<_ACEOF
10652 #line 10652 "configure"
10653 #include "confdefs.h"
10661 double x = rand(); printf("result = %g\n", sin(x))
10666 rm -f conftest.$ac_objext conftest$ac_exeext
10667 if { (eval echo "$as_me:10667: \"$ac_link\"") >&5
10668 (eval $ac_link) 2>&5
10670 echo "$as_me:10670: \$? = $ac_status" >&5
10671 (exit $ac_status); } &&
10672 { ac_try='test -s conftest$ac_exeext'
10673 { (eval echo "$as_me:10673: \"$ac_try\"") >&5
10674 (eval $ac_try) 2>&5
10676 echo "$as_me:10676: \$? = $ac_status" >&5
10677 (exit $ac_status); }; }; then
10680 echo "$as_me: failed program was:" >&5
10681 cat conftest.$ac_ext >&5
10682 cf_cv_need_libm=yes
10684 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10686 echo "$as_me:10686: result: $cf_cv_need_libm" >&5
10687 echo "${ECHO_T}$cf_cv_need_libm" >&6
10688 if test "$cf_cv_need_libm" = yes
10693 ### Checks for header files.
10694 echo "$as_me:10694: checking for ANSI C header files" >&5
10695 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10696 if test "${ac_cv_header_stdc+set}" = set; then
10697 echo $ECHO_N "(cached) $ECHO_C" >&6
10699 cat >conftest.$ac_ext <<_ACEOF
10700 #line 10700 "configure"
10701 #include "confdefs.h"
10702 #include <stdlib.h>
10703 #include <stdarg.h>
10704 #include <string.h>
10708 if { (eval echo "$as_me:10708: \"$ac_cpp conftest.$ac_ext\"") >&5
10709 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10711 egrep -v '^ *\+' conftest.er1 >conftest.err
10713 cat conftest.err >&5
10714 echo "$as_me:10714: \$? = $ac_status" >&5
10715 (exit $ac_status); } >/dev/null; then
10716 if test -s conftest.err; then
10717 ac_cpp_err=$ac_c_preproc_warn_flag
10724 if test -z "$ac_cpp_err"; then
10725 ac_cv_header_stdc=yes
10727 echo "$as_me: failed program was:" >&5
10728 cat conftest.$ac_ext >&5
10729 ac_cv_header_stdc=no
10731 rm -f conftest.err conftest.$ac_ext
10733 if test $ac_cv_header_stdc = yes; then
10734 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10735 cat >conftest.$ac_ext <<_ACEOF
10736 #line 10736 "configure"
10737 #include "confdefs.h"
10738 #include <string.h>
10741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10742 egrep "memchr" >/dev/null 2>&1; then
10745 ac_cv_header_stdc=no
10751 if test $ac_cv_header_stdc = yes; then
10752 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10753 cat >conftest.$ac_ext <<_ACEOF
10754 #line 10754 "configure"
10755 #include "confdefs.h"
10756 #include <stdlib.h>
10759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10760 egrep "free" >/dev/null 2>&1; then
10763 ac_cv_header_stdc=no
10769 if test $ac_cv_header_stdc = yes; then
10770 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10771 if test "$cross_compiling" = yes; then
10774 cat >conftest.$ac_ext <<_ACEOF
10775 #line 10775 "configure"
10776 #include "confdefs.h"
10778 #if ((' ' & 0x0FF) == 0x020)
10779 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10780 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10782 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10783 || ('j' <= (c) && (c) <= 'r') \
10784 || ('s' <= (c) && (c) <= 'z'))
10785 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10788 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10793 for (i = 0; i < 256; i++)
10794 if (XOR (islower (i), ISLOWER (i))
10795 || toupper (i) != TOUPPER (i))
10796 $ac_main_return(2);
10797 $ac_main_return (0);
10800 rm -f conftest$ac_exeext
10801 if { (eval echo "$as_me:10801: \"$ac_link\"") >&5
10802 (eval $ac_link) 2>&5
10804 echo "$as_me:10804: \$? = $ac_status" >&5
10805 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10806 { (eval echo "$as_me:10806: \"$ac_try\"") >&5
10807 (eval $ac_try) 2>&5
10809 echo "$as_me:10809: \$? = $ac_status" >&5
10810 (exit $ac_status); }; }; then
10813 echo "$as_me: program exited with status $ac_status" >&5
10814 echo "$as_me: failed program was:" >&5
10815 cat conftest.$ac_ext >&5
10816 ac_cv_header_stdc=no
10818 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10822 echo "$as_me:10822: result: $ac_cv_header_stdc" >&5
10823 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10824 if test $ac_cv_header_stdc = yes; then
10826 cat >>confdefs.h <<\EOF
10827 #define STDC_HEADERS 1
10832 ac_header_dirent=no
10833 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10834 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10835 echo "$as_me:10835: checking for $ac_hdr that defines DIR" >&5
10836 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
10837 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10838 echo $ECHO_N "(cached) $ECHO_C" >&6
10840 cat >conftest.$ac_ext <<_ACEOF
10841 #line 10841 "configure"
10842 #include "confdefs.h"
10843 #include <sys/types.h>
10855 rm -f conftest.$ac_objext
10856 if { (eval echo "$as_me:10856: \"$ac_compile\"") >&5
10857 (eval $ac_compile) 2>&5
10859 echo "$as_me:10859: \$? = $ac_status" >&5
10860 (exit $ac_status); } &&
10861 { ac_try='test -s conftest.$ac_objext'
10862 { (eval echo "$as_me:10862: \"$ac_try\"") >&5
10863 (eval $ac_try) 2>&5
10865 echo "$as_me:10865: \$? = $ac_status" >&5
10866 (exit $ac_status); }; }; then
10867 eval "$as_ac_Header=yes"
10869 echo "$as_me: failed program was:" >&5
10870 cat conftest.$ac_ext >&5
10871 eval "$as_ac_Header=no"
10873 rm -f conftest.$ac_objext conftest.$ac_ext
10875 echo "$as_me:10875: result: `eval echo '${'$as_ac_Header'}'`" >&5
10876 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10877 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10878 cat >>confdefs.h <<EOF
10879 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10882 ac_header_dirent=$ac_hdr; break
10886 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10887 if test $ac_header_dirent = dirent.h; then
10888 echo "$as_me:10888: checking for opendir in -ldir" >&5
10889 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
10890 if test "${ac_cv_lib_dir_opendir+set}" = set; then
10891 echo $ECHO_N "(cached) $ECHO_C" >&6
10893 ac_check_lib_save_LIBS=$LIBS
10895 cat >conftest.$ac_ext <<_ACEOF
10896 #line 10896 "configure"
10897 #include "confdefs.h"
10899 /* Override any gcc2 internal prototype to avoid an error. */
10903 /* We use char because int might match the return type of a gcc2
10904 builtin and then its argument prototype would still apply. */
10914 rm -f conftest.$ac_objext conftest$ac_exeext
10915 if { (eval echo "$as_me:10915: \"$ac_link\"") >&5
10916 (eval $ac_link) 2>&5
10918 echo "$as_me:10918: \$? = $ac_status" >&5
10919 (exit $ac_status); } &&
10920 { ac_try='test -s conftest$ac_exeext'
10921 { (eval echo "$as_me:10921: \"$ac_try\"") >&5
10922 (eval $ac_try) 2>&5
10924 echo "$as_me:10924: \$? = $ac_status" >&5
10925 (exit $ac_status); }; }; then
10926 ac_cv_lib_dir_opendir=yes
10928 echo "$as_me: failed program was:" >&5
10929 cat conftest.$ac_ext >&5
10930 ac_cv_lib_dir_opendir=no
10932 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10933 LIBS=$ac_check_lib_save_LIBS
10935 echo "$as_me:10935: result: $ac_cv_lib_dir_opendir" >&5
10936 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
10937 if test $ac_cv_lib_dir_opendir = yes; then
10942 echo "$as_me:10942: checking for opendir in -lx" >&5
10943 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
10944 if test "${ac_cv_lib_x_opendir+set}" = set; then
10945 echo $ECHO_N "(cached) $ECHO_C" >&6
10947 ac_check_lib_save_LIBS=$LIBS
10949 cat >conftest.$ac_ext <<_ACEOF
10950 #line 10950 "configure"
10951 #include "confdefs.h"
10953 /* Override any gcc2 internal prototype to avoid an error. */
10957 /* We use char because int might match the return type of a gcc2
10958 builtin and then its argument prototype would still apply. */
10968 rm -f conftest.$ac_objext conftest$ac_exeext
10969 if { (eval echo "$as_me:10969: \"$ac_link\"") >&5
10970 (eval $ac_link) 2>&5
10972 echo "$as_me:10972: \$? = $ac_status" >&5
10973 (exit $ac_status); } &&
10974 { ac_try='test -s conftest$ac_exeext'
10975 { (eval echo "$as_me:10975: \"$ac_try\"") >&5
10976 (eval $ac_try) 2>&5
10978 echo "$as_me:10978: \$? = $ac_status" >&5
10979 (exit $ac_status); }; }; then
10980 ac_cv_lib_x_opendir=yes
10982 echo "$as_me: failed program was:" >&5
10983 cat conftest.$ac_ext >&5
10984 ac_cv_lib_x_opendir=no
10986 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10987 LIBS=$ac_check_lib_save_LIBS
10989 echo "$as_me:10989: result: $ac_cv_lib_x_opendir" >&5
10990 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
10991 if test $ac_cv_lib_x_opendir = yes; then
10997 echo "$as_me:10997: checking whether time.h and sys/time.h may both be included" >&5
10998 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10999 if test "${ac_cv_header_time+set}" = set; then
11000 echo $ECHO_N "(cached) $ECHO_C" >&6
11002 cat >conftest.$ac_ext <<_ACEOF
11003 #line 11003 "configure"
11004 #include "confdefs.h"
11005 #include <sys/types.h>
11006 #include <sys/time.h>
11012 if ((struct tm *) 0)
11018 rm -f conftest.$ac_objext
11019 if { (eval echo "$as_me:11019: \"$ac_compile\"") >&5
11020 (eval $ac_compile) 2>&5
11022 echo "$as_me:11022: \$? = $ac_status" >&5
11023 (exit $ac_status); } &&
11024 { ac_try='test -s conftest.$ac_objext'
11025 { (eval echo "$as_me:11025: \"$ac_try\"") >&5
11026 (eval $ac_try) 2>&5
11028 echo "$as_me:11028: \$? = $ac_status" >&5
11029 (exit $ac_status); }; }; then
11030 ac_cv_header_time=yes
11032 echo "$as_me: failed program was:" >&5
11033 cat conftest.$ac_ext >&5
11034 ac_cv_header_time=no
11036 rm -f conftest.$ac_objext conftest.$ac_ext
11038 echo "$as_me:11038: result: $ac_cv_header_time" >&5
11039 echo "${ECHO_T}$ac_cv_header_time" >&6
11040 if test $ac_cv_header_time = yes; then
11042 cat >>confdefs.h <<\EOF
11043 #define TIME_WITH_SYS_TIME 1
11048 echo "$as_me:11048: checking for regular-expression headers" >&5
11049 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
11050 if test "${cf_cv_regex+set}" = set; then
11051 echo $ECHO_N "(cached) $ECHO_C" >&6
11054 cat >conftest.$ac_ext <<_ACEOF
11055 #line 11055 "configure"
11056 #include "confdefs.h"
11057 #include <sys/types.h>
11064 int x = regcomp(p, "", 0);
11065 int y = regexec(p, "", 0, 0, 0);
11072 rm -f conftest.$ac_objext conftest$ac_exeext
11073 if { (eval echo "$as_me:11073: \"$ac_link\"") >&5
11074 (eval $ac_link) 2>&5
11076 echo "$as_me:11076: \$? = $ac_status" >&5
11077 (exit $ac_status); } &&
11078 { ac_try='test -s conftest$ac_exeext'
11079 { (eval echo "$as_me:11079: \"$ac_try\"") >&5
11080 (eval $ac_try) 2>&5
11082 echo "$as_me:11082: \$? = $ac_status" >&5
11083 (exit $ac_status); }; }; then
11084 cf_cv_regex="regex.h"
11086 echo "$as_me: failed program was:" >&5
11087 cat conftest.$ac_ext >&5
11089 cat >conftest.$ac_ext <<_ACEOF
11090 #line 11090 "configure"
11091 #include "confdefs.h"
11092 #include <regexp.h>
11097 char *p = compile("", "", "", 0);
11098 int x = step("", "");
11104 rm -f conftest.$ac_objext conftest$ac_exeext
11105 if { (eval echo "$as_me:11105: \"$ac_link\"") >&5
11106 (eval $ac_link) 2>&5
11108 echo "$as_me:11108: \$? = $ac_status" >&5
11109 (exit $ac_status); } &&
11110 { ac_try='test -s conftest$ac_exeext'
11111 { (eval echo "$as_me:11111: \"$ac_try\"") >&5
11112 (eval $ac_try) 2>&5
11114 echo "$as_me:11114: \$? = $ac_status" >&5
11115 (exit $ac_status); }; }; then
11116 cf_cv_regex="regexp.h"
11118 echo "$as_me: failed program was:" >&5
11119 cat conftest.$ac_ext >&5
11121 cf_save_LIBS="$LIBS"
11123 cat >conftest.$ac_ext <<_ACEOF
11124 #line 11124 "configure"
11125 #include "confdefs.h"
11126 #include <regexpr.h>
11131 char *p = compile("", "", "");
11132 int x = step("", "");
11138 rm -f conftest.$ac_objext conftest$ac_exeext
11139 if { (eval echo "$as_me:11139: \"$ac_link\"") >&5
11140 (eval $ac_link) 2>&5
11142 echo "$as_me:11142: \$? = $ac_status" >&5
11143 (exit $ac_status); } &&
11144 { ac_try='test -s conftest$ac_exeext'
11145 { (eval echo "$as_me:11145: \"$ac_try\"") >&5
11146 (eval $ac_try) 2>&5
11148 echo "$as_me:11148: \$? = $ac_status" >&5
11149 (exit $ac_status); }; }; then
11150 cf_cv_regex="regexpr.h"
11152 echo "$as_me: failed program was:" >&5
11153 cat conftest.$ac_ext >&5
11154 LIBS="$cf_save_LIBS"
11156 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11158 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11160 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11164 echo "$as_me:11164: result: $cf_cv_regex" >&5
11165 echo "${ECHO_T}$cf_cv_regex" >&6
11166 case $cf_cv_regex in
11167 regex.h) cat >>confdefs.h <<\EOF
11168 #define HAVE_REGEX_H_FUNCS 1
11171 regexp.h) cat >>confdefs.h <<\EOF
11172 #define HAVE_REGEXP_H_FUNCS 1
11175 regexpr.h) cat >>confdefs.h <<\EOF
11176 #define HAVE_REGEXPR_H_FUNCS 1
11199 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11200 echo "$as_me:11200: checking for $ac_header" >&5
11201 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11202 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11203 echo $ECHO_N "(cached) $ECHO_C" >&6
11205 cat >conftest.$ac_ext <<_ACEOF
11206 #line 11206 "configure"
11207 #include "confdefs.h"
11208 #include <$ac_header>
11210 if { (eval echo "$as_me:11210: \"$ac_cpp conftest.$ac_ext\"") >&5
11211 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11213 egrep -v '^ *\+' conftest.er1 >conftest.err
11215 cat conftest.err >&5
11216 echo "$as_me:11216: \$? = $ac_status" >&5
11217 (exit $ac_status); } >/dev/null; then
11218 if test -s conftest.err; then
11219 ac_cpp_err=$ac_c_preproc_warn_flag
11226 if test -z "$ac_cpp_err"; then
11227 eval "$as_ac_Header=yes"
11229 echo "$as_me: failed program was:" >&5
11230 cat conftest.$ac_ext >&5
11231 eval "$as_ac_Header=no"
11233 rm -f conftest.err conftest.$ac_ext
11235 echo "$as_me:11235: result: `eval echo '${'$as_ac_Header'}'`" >&5
11236 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11237 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11238 cat >>confdefs.h <<EOF
11239 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11245 # check for ISC (this may also define _POSIX_SOURCE)
11246 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
11247 if test "$ISC" = yes ; then
11249 echo "$as_me:11249: checking for main in -lcposix" >&5
11250 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
11251 if test "${ac_cv_lib_cposix_main+set}" = set; then
11252 echo $ECHO_N "(cached) $ECHO_C" >&6
11254 ac_check_lib_save_LIBS=$LIBS
11255 LIBS="-lcposix $LIBS"
11256 cat >conftest.$ac_ext <<_ACEOF
11257 #line 11257 "configure"
11258 #include "confdefs.h"
11268 rm -f conftest.$ac_objext conftest$ac_exeext
11269 if { (eval echo "$as_me:11269: \"$ac_link\"") >&5
11270 (eval $ac_link) 2>&5
11272 echo "$as_me:11272: \$? = $ac_status" >&5
11273 (exit $ac_status); } &&
11274 { ac_try='test -s conftest$ac_exeext'
11275 { (eval echo "$as_me:11275: \"$ac_try\"") >&5
11276 (eval $ac_try) 2>&5
11278 echo "$as_me:11278: \$? = $ac_status" >&5
11279 (exit $ac_status); }; }; then
11280 ac_cv_lib_cposix_main=yes
11282 echo "$as_me: failed program was:" >&5
11283 cat conftest.$ac_ext >&5
11284 ac_cv_lib_cposix_main=no
11286 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11287 LIBS=$ac_check_lib_save_LIBS
11289 echo "$as_me:11289: result: $ac_cv_lib_cposix_main" >&5
11290 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
11291 if test $ac_cv_lib_cposix_main = yes; then
11292 cat >>confdefs.h <<EOF
11293 #define HAVE_LIBCPOSIX 1
11296 LIBS="-lcposix $LIBS"
11300 echo "$as_me:11300: checking for bzero in -linet" >&5
11301 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
11302 if test "${ac_cv_lib_inet_bzero+set}" = set; then
11303 echo $ECHO_N "(cached) $ECHO_C" >&6
11305 ac_check_lib_save_LIBS=$LIBS
11306 LIBS="-linet $LIBS"
11307 cat >conftest.$ac_ext <<_ACEOF
11308 #line 11308 "configure"
11309 #include "confdefs.h"
11311 /* Override any gcc2 internal prototype to avoid an error. */
11315 /* We use char because int might match the return type of a gcc2
11316 builtin and then its argument prototype would still apply. */
11326 rm -f conftest.$ac_objext conftest$ac_exeext
11327 if { (eval echo "$as_me:11327: \"$ac_link\"") >&5
11328 (eval $ac_link) 2>&5
11330 echo "$as_me:11330: \$? = $ac_status" >&5
11331 (exit $ac_status); } &&
11332 { ac_try='test -s conftest$ac_exeext'
11333 { (eval echo "$as_me:11333: \"$ac_try\"") >&5
11334 (eval $ac_try) 2>&5
11336 echo "$as_me:11336: \$? = $ac_status" >&5
11337 (exit $ac_status); }; }; then
11338 ac_cv_lib_inet_bzero=yes
11340 echo "$as_me: failed program was:" >&5
11341 cat conftest.$ac_ext >&5
11342 ac_cv_lib_inet_bzero=no
11344 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11345 LIBS=$ac_check_lib_save_LIBS
11347 echo "$as_me:11347: result: $ac_cv_lib_inet_bzero" >&5
11348 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
11349 if test $ac_cv_lib_inet_bzero = yes; then
11350 LIBS="$LIBS -linet"
11354 echo "$as_me:11354: checking if sys/time.h works with sys/select.h" >&5
11355 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
11356 if test "${cf_cv_sys_time_select+set}" = set; then
11357 echo $ECHO_N "(cached) $ECHO_C" >&6
11360 cat >conftest.$ac_ext <<_ACEOF
11361 #line 11361 "configure"
11362 #include "confdefs.h"
11364 #include <sys/types.h>
11365 #ifdef HAVE_SYS_TIME_H
11366 #include <sys/time.h>
11368 #ifdef HAVE_SYS_SELECT_H
11369 #include <sys/select.h>
11380 rm -f conftest.$ac_objext
11381 if { (eval echo "$as_me:11381: \"$ac_compile\"") >&5
11382 (eval $ac_compile) 2>&5
11384 echo "$as_me:11384: \$? = $ac_status" >&5
11385 (exit $ac_status); } &&
11386 { ac_try='test -s conftest.$ac_objext'
11387 { (eval echo "$as_me:11387: \"$ac_try\"") >&5
11388 (eval $ac_try) 2>&5
11390 echo "$as_me:11390: \$? = $ac_status" >&5
11391 (exit $ac_status); }; }; then
11392 cf_cv_sys_time_select=yes
11394 echo "$as_me: failed program was:" >&5
11395 cat conftest.$ac_ext >&5
11396 cf_cv_sys_time_select=no
11398 rm -f conftest.$ac_objext conftest.$ac_ext
11402 echo "$as_me:11402: result: $cf_cv_sys_time_select" >&5
11403 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
11404 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
11405 #define HAVE_SYS_TIME_SELECT 1
11408 ### checks for compiler characteristics
11410 ac_cpp='$CPP $CPPFLAGS'
11411 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11412 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11413 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11414 ac_main_return=return
11416 echo "$as_me:11416: checking for $CC option to accept ANSI C" >&5
11417 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
11418 if test "${ac_cv_prog_cc_stdc+set}" = set; then
11419 echo $ECHO_N "(cached) $ECHO_C" >&6
11421 ac_cv_prog_cc_stdc=no
11423 cat >conftest.$ac_ext <<_ACEOF
11424 #line 11424 "configure"
11425 #include "confdefs.h"
11426 #include <stdarg.h>
11428 #include <sys/types.h>
11429 #include <sys/stat.h>
11430 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
11431 struct buf { int x; };
11432 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11433 static char *e (p, i)
11439 static char *f (char * (*g) (char **, int), char **p, ...)
11444 s = g (p, va_arg (v,int));
11448 int test (int i, double x);
11449 struct s1 {int (*f) (int a);};
11450 struct s2 {int (*f) (double a);};
11451 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11457 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
11462 # Don't try gcc -ansi; that turns off useful extensions and
11463 # breaks some systems' header files.
11464 # AIX -qlanglvl=ansi
11465 # Ultrix and OSF/1 -std1
11466 # HP-UX 10.20 and later -Ae
11467 # HP-UX older versions -Aa -D_HPUX_SOURCE
11468 # SVR4 -Xc -D__EXTENSIONS__
11469 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11471 CC="$ac_save_CC $ac_arg"
11472 rm -f conftest.$ac_objext
11473 if { (eval echo "$as_me:11473: \"$ac_compile\"") >&5
11474 (eval $ac_compile) 2>&5
11476 echo "$as_me:11476: \$? = $ac_status" >&5
11477 (exit $ac_status); } &&
11478 { ac_try='test -s conftest.$ac_objext'
11479 { (eval echo "$as_me:11479: \"$ac_try\"") >&5
11480 (eval $ac_try) 2>&5
11482 echo "$as_me:11482: \$? = $ac_status" >&5
11483 (exit $ac_status); }; }; then
11484 ac_cv_prog_cc_stdc=$ac_arg
11487 echo "$as_me: failed program was:" >&5
11488 cat conftest.$ac_ext >&5
11490 rm -f conftest.$ac_objext
11492 rm -f conftest.$ac_ext conftest.$ac_objext
11497 case "x$ac_cv_prog_cc_stdc" in
11499 echo "$as_me:11499: result: none needed" >&5
11500 echo "${ECHO_T}none needed" >&6 ;;
11502 echo "$as_me:11502: result: $ac_cv_prog_cc_stdc" >&5
11503 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
11504 CC="$CC $ac_cv_prog_cc_stdc" ;;
11507 echo "$as_me:11507: checking for an ANSI C-conforming const" >&5
11508 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11509 if test "${ac_cv_c_const+set}" = set; then
11510 echo $ECHO_N "(cached) $ECHO_C" >&6
11512 cat >conftest.$ac_ext <<_ACEOF
11513 #line 11513 "configure"
11514 #include "confdefs.h"
11519 /* FIXME: Include the comments suggested by Paul. */
11520 #ifndef __cplusplus
11521 /* Ultrix mips cc rejects this. */
11522 typedef int charset[2];
11524 /* SunOS 4.1.1 cc rejects this. */
11525 char const *const *ccp;
11527 /* NEC SVR4.0.2 mips cc rejects this. */
11528 struct point {int x, y;};
11529 static struct point const zero = {0,0};
11530 /* AIX XL C 1.02.0.0 rejects this.
11531 It does not let you subtract one const X* pointer from another in
11532 an arm of an if-expression whose if-part is not a constant
11534 const char *g = "string";
11535 ccp = &g + (g ? g-g : 0);
11536 /* HPUX 7.0 cc rejects these. */
11539 ccp = (char const *const *) p;
11540 { /* SCO 3.2v4 cc rejects this. */
11542 char const *s = 0 ? (char *) 0 : (char const *) 0;
11546 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11547 int x[] = {25, 17};
11548 const int *foo = &x[0];
11551 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11552 typedef const int *iptr;
11556 { /* AIX XL C 1.02.0.0 rejects this saying
11557 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11558 struct s { int j; const int *ap[3]; };
11559 struct s *b; b->j = 5;
11561 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11562 const int foo = 10;
11570 rm -f conftest.$ac_objext
11571 if { (eval echo "$as_me:11571: \"$ac_compile\"") >&5
11572 (eval $ac_compile) 2>&5
11574 echo "$as_me:11574: \$? = $ac_status" >&5
11575 (exit $ac_status); } &&
11576 { ac_try='test -s conftest.$ac_objext'
11577 { (eval echo "$as_me:11577: \"$ac_try\"") >&5
11578 (eval $ac_try) 2>&5
11580 echo "$as_me:11580: \$? = $ac_status" >&5
11581 (exit $ac_status); }; }; then
11584 echo "$as_me: failed program was:" >&5
11585 cat conftest.$ac_ext >&5
11588 rm -f conftest.$ac_objext conftest.$ac_ext
11590 echo "$as_me:11590: result: $ac_cv_c_const" >&5
11591 echo "${ECHO_T}$ac_cv_c_const" >&6
11592 if test $ac_cv_c_const = no; then
11594 cat >>confdefs.h <<\EOF
11600 echo "$as_me:11600: checking for inline" >&5
11601 echo $ECHO_N "checking for inline... $ECHO_C" >&6
11602 if test "${ac_cv_c_inline+set}" = set; then
11603 echo $ECHO_N "(cached) $ECHO_C" >&6
11606 for ac_kw in inline __inline__ __inline; do
11607 cat >conftest.$ac_ext <<_ACEOF
11608 #line 11608 "configure"
11609 #include "confdefs.h"
11610 #ifndef __cplusplus
11611 static $ac_kw int static_foo () {return 0; }
11612 $ac_kw int foo () {return 0; }
11616 rm -f conftest.$ac_objext
11617 if { (eval echo "$as_me:11617: \"$ac_compile\"") >&5
11618 (eval $ac_compile) 2>&5
11620 echo "$as_me:11620: \$? = $ac_status" >&5
11621 (exit $ac_status); } &&
11622 { ac_try='test -s conftest.$ac_objext'
11623 { (eval echo "$as_me:11623: \"$ac_try\"") >&5
11624 (eval $ac_try) 2>&5
11626 echo "$as_me:11626: \$? = $ac_status" >&5
11627 (exit $ac_status); }; }; then
11628 ac_cv_c_inline=$ac_kw; break
11630 echo "$as_me: failed program was:" >&5
11631 cat conftest.$ac_ext >&5
11633 rm -f conftest.$ac_objext conftest.$ac_ext
11637 echo "$as_me:11637: result: $ac_cv_c_inline" >&5
11638 echo "${ECHO_T}$ac_cv_c_inline" >&6
11639 case $ac_cv_c_inline in
11642 cat >>confdefs.h <<\EOF
11646 *) cat >>confdefs.h <<EOF
11647 #define inline $ac_cv_c_inline
11653 if test "$ac_cv_c_inline" != no ; then
11654 NCURSES_INLINE=inline
11655 if test "$INTEL_COMPILER" = yes
11658 elif test "$GCC" = yes
11660 echo "$as_me:11660: checking if gcc supports options to tune inlining" >&5
11661 echo $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6
11662 if test "${cf_cv_gcc_inline+set}" = set; then
11663 echo $ECHO_N "(cached) $ECHO_C" >&6
11666 cf_save_CFLAGS=$CFLAGS
11667 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
11668 cat >conftest.$ac_ext <<_ACEOF
11669 #line 11669 "configure"
11670 #include "confdefs.h"
11671 inline int foo(void) { return 1; }
11675 ${cf_cv_main_return:-return} foo()
11680 rm -f conftest.$ac_objext
11681 if { (eval echo "$as_me:11681: \"$ac_compile\"") >&5
11682 (eval $ac_compile) 2>&5
11684 echo "$as_me:11684: \$? = $ac_status" >&5
11685 (exit $ac_status); } &&
11686 { ac_try='test -s conftest.$ac_objext'
11687 { (eval echo "$as_me:11687: \"$ac_try\"") >&5
11688 (eval $ac_try) 2>&5
11690 echo "$as_me:11690: \$? = $ac_status" >&5
11691 (exit $ac_status); }; }; then
11692 cf_cv_gcc_inline=yes
11694 echo "$as_me: failed program was:" >&5
11695 cat conftest.$ac_ext >&5
11696 cf_cv_gcc_inline=no
11698 rm -f conftest.$ac_objext conftest.$ac_ext
11699 CFLAGS=$cf_save_CFLAGS
11702 echo "$as_me:11702: result: $cf_cv_gcc_inline" >&5
11703 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
11704 if test "$cf_cv_gcc_inline" = yes ; then
11709 cf_new_extra_cppflags=
11711 for cf_add_cflags in --param max-inline-insns-single=1200
11713 case $cf_fix_cppflags in
11715 case $cf_add_cflags in #(vi
11716 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11717 case $cf_add_cflags in
11719 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11721 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11722 && test -z "${cf_tst_cflags}" \
11723 && cf_fix_cppflags=yes
11725 if test $cf_fix_cppflags = yes ; then
11726 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11728 elif test "${cf_tst_cflags}" = "\"'" ; then
11729 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11734 case "$CPPFLAGS" in
11735 *$cf_add_cflags) #(vi
11738 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11743 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11748 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11750 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11752 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11753 && test -z "${cf_tst_cflags}" \
11754 && cf_fix_cppflags=no
11759 if test -n "$cf_new_cflags" ; then
11761 CFLAGS="$CFLAGS $cf_new_cflags"
11764 if test -n "$cf_new_cppflags" ; then
11766 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
11769 if test -n "$cf_new_extra_cppflags" ; then
11771 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11778 echo "$as_me:11778: checking for signal global datatype" >&5
11779 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
11780 if test "${cf_cv_sig_atomic_t+set}" = set; then
11781 echo $ECHO_N "(cached) $ECHO_C" >&6
11785 "volatile sig_atomic_t" \
11789 cat >conftest.$ac_ext <<_ACEOF
11790 #line 11790 "configure"
11791 #include "confdefs.h"
11793 #include <sys/types.h>
11794 #include <signal.h>
11799 static void handler(int sig)
11806 signal(SIGINT, handler);
11812 rm -f conftest.$ac_objext
11813 if { (eval echo "$as_me:11813: \"$ac_compile\"") >&5
11814 (eval $ac_compile) 2>&5
11816 echo "$as_me:11816: \$? = $ac_status" >&5
11817 (exit $ac_status); } &&
11818 { ac_try='test -s conftest.$ac_objext'
11819 { (eval echo "$as_me:11819: \"$ac_try\"") >&5
11820 (eval $ac_try) 2>&5
11822 echo "$as_me:11822: \$? = $ac_status" >&5
11823 (exit $ac_status); }; }; then
11824 cf_cv_sig_atomic_t=$cf_type
11826 echo "$as_me: failed program was:" >&5
11827 cat conftest.$ac_ext >&5
11828 cf_cv_sig_atomic_t=no
11830 rm -f conftest.$ac_objext conftest.$ac_ext
11831 test "$cf_cv_sig_atomic_t" != no && break
11836 echo "$as_me:11836: result: $cf_cv_sig_atomic_t" >&5
11837 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
11838 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
11839 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
11842 if test $NCURSES_CHTYPE = auto ; then
11844 echo "$as_me:11844: checking for type of chtype" >&5
11845 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11846 if test "${cf_cv_typeof_chtype+set}" = set; then
11847 echo $ECHO_N "(cached) $ECHO_C" >&6
11850 if test "$cross_compiling" = yes; then
11851 cf_cv_typeof_chtype=long
11853 cat >conftest.$ac_ext <<_ACEOF
11854 #line 11854 "configure"
11855 #include "confdefs.h"
11857 #define WANT_BITS 31
11861 FILE *fp = fopen("cf_test.out", "w");
11863 char *result = "long";
11864 if (sizeof(unsigned long) > sizeof(unsigned int)) {
11867 for (n = 0; n < WANT_BITS; n++) {
11870 if (y != 1 || x == 0) {
11876 * If x is nonzero, an int is big enough for the bits
11879 result = (x != 0) ? "int" : "long";
11884 ${cf_cv_main_return:-return}(0);
11888 rm -f conftest$ac_exeext
11889 if { (eval echo "$as_me:11889: \"$ac_link\"") >&5
11890 (eval $ac_link) 2>&5
11892 echo "$as_me:11892: \$? = $ac_status" >&5
11893 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11894 { (eval echo "$as_me:11894: \"$ac_try\"") >&5
11895 (eval $ac_try) 2>&5
11897 echo "$as_me:11897: \$? = $ac_status" >&5
11898 (exit $ac_status); }; }; then
11899 cf_cv_typeof_chtype=`cat cf_test.out`
11901 echo "$as_me: program exited with status $ac_status" >&5
11902 echo "$as_me: failed program was:" >&5
11903 cat conftest.$ac_ext >&5
11904 cf_cv_typeof_chtype=long
11906 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11912 echo "$as_me:11912: result: $cf_cv_typeof_chtype" >&5
11913 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
11915 cat >>confdefs.h <<EOF
11916 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
11920 cf_cv_typeof_chtype=$NCURSES_CHTYPE
11922 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
11924 echo "$as_me:11924: checking if unsigned literals are legal" >&5
11925 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
11926 if test "${cf_cv_unsigned_literals+set}" = set; then
11927 echo $ECHO_N "(cached) $ECHO_C" >&6
11930 cat >conftest.$ac_ext <<_ACEOF
11931 #line 11931 "configure"
11932 #include "confdefs.h"
11937 long x = 1L + 1UL + 1U + 1
11942 rm -f conftest.$ac_objext
11943 if { (eval echo "$as_me:11943: \"$ac_compile\"") >&5
11944 (eval $ac_compile) 2>&5
11946 echo "$as_me:11946: \$? = $ac_status" >&5
11947 (exit $ac_status); } &&
11948 { ac_try='test -s conftest.$ac_objext'
11949 { (eval echo "$as_me:11949: \"$ac_try\"") >&5
11950 (eval $ac_try) 2>&5
11952 echo "$as_me:11952: \$? = $ac_status" >&5
11953 (exit $ac_status); }; }; then
11954 cf_cv_unsigned_literals=yes
11956 echo "$as_me: failed program was:" >&5
11957 cat conftest.$ac_ext >&5
11958 cf_cv_unsigned_literals=no
11960 rm -f conftest.$ac_objext conftest.$ac_ext
11964 echo "$as_me:11964: result: $cf_cv_unsigned_literals" >&5
11965 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
11968 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
11969 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
11971 if test $NCURSES_MMASK_T = auto ; then
11972 cf_cv_typeof_mmask_t=long
11974 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
11976 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
11978 ### Checks for external-data
11980 echo "$as_me:11980: checking if external errno is declared" >&5
11981 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
11982 if test "${cf_cv_dcl_errno+set}" = set; then
11983 echo $ECHO_N "(cached) $ECHO_C" >&6
11986 cat >conftest.$ac_ext <<_ACEOF
11987 #line 11987 "configure"
11988 #include "confdefs.h"
11990 #ifdef HAVE_STDLIB_H
11991 #include <stdlib.h>
11994 #include <sys/types.h>
11999 long x = (long) errno
12004 rm -f conftest.$ac_objext
12005 if { (eval echo "$as_me:12005: \"$ac_compile\"") >&5
12006 (eval $ac_compile) 2>&5
12008 echo "$as_me:12008: \$? = $ac_status" >&5
12009 (exit $ac_status); } &&
12010 { ac_try='test -s conftest.$ac_objext'
12011 { (eval echo "$as_me:12011: \"$ac_try\"") >&5
12012 (eval $ac_try) 2>&5
12014 echo "$as_me:12014: \$? = $ac_status" >&5
12015 (exit $ac_status); }; }; then
12016 cf_cv_dcl_errno=yes
12018 echo "$as_me: failed program was:" >&5
12019 cat conftest.$ac_ext >&5
12022 rm -f conftest.$ac_objext conftest.$ac_ext
12025 echo "$as_me:12025: result: $cf_cv_dcl_errno" >&5
12026 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
12028 if test "$cf_cv_dcl_errno" = no ; then
12030 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12032 cat >>confdefs.h <<EOF
12033 #define $cf_result 1
12038 # It's possible (for near-UNIX clones) that the data doesn't exist
12040 echo "$as_me:12040: checking if external errno exists" >&5
12041 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
12042 if test "${cf_cv_have_errno+set}" = set; then
12043 echo $ECHO_N "(cached) $ECHO_C" >&6
12046 cat >conftest.$ac_ext <<_ACEOF
12047 #line 12047 "configure"
12048 #include "confdefs.h"
12061 rm -f conftest.$ac_objext conftest$ac_exeext
12062 if { (eval echo "$as_me:12062: \"$ac_link\"") >&5
12063 (eval $ac_link) 2>&5
12065 echo "$as_me:12065: \$? = $ac_status" >&5
12066 (exit $ac_status); } &&
12067 { ac_try='test -s conftest$ac_exeext'
12068 { (eval echo "$as_me:12068: \"$ac_try\"") >&5
12069 (eval $ac_try) 2>&5
12071 echo "$as_me:12071: \$? = $ac_status" >&5
12072 (exit $ac_status); }; }; then
12073 cf_cv_have_errno=yes
12075 echo "$as_me: failed program was:" >&5
12076 cat conftest.$ac_ext >&5
12077 cf_cv_have_errno=no
12079 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12082 echo "$as_me:12082: result: $cf_cv_have_errno" >&5
12083 echo "${ECHO_T}$cf_cv_have_errno" >&6
12085 if test "$cf_cv_have_errno" = yes ; then
12087 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12089 cat >>confdefs.h <<EOF
12090 #define $cf_result 1
12095 echo "$as_me:12095: checking if data-only library module links" >&5
12096 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
12097 if test "${cf_cv_link_dataonly+set}" = set; then
12098 echo $ECHO_N "(cached) $ECHO_C" >&6
12102 cat >conftest.$ac_ext <<EOF
12103 #line 12103 "configure"
12104 int testdata[3] = { 123, 456, 789 };
12106 if { (eval echo "$as_me:12106: \"$ac_compile\"") >&5
12107 (eval $ac_compile) 2>&5
12109 echo "$as_me:12109: \$? = $ac_status" >&5
12110 (exit $ac_status); } ; then
12111 mv conftest.o data.o && \
12112 ( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null
12114 rm -f conftest.$ac_ext data.o
12115 cat >conftest.$ac_ext <<EOF
12116 #line 12116 "configure"
12120 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
12122 extern int testdata[3];
12123 return testdata[0] == 123
12124 && testdata[1] == 456
12125 && testdata[2] == 789;
12129 if { (eval echo "$as_me:12129: \"$ac_compile\"") >&5
12130 (eval $ac_compile) 2>&5
12132 echo "$as_me:12132: \$? = $ac_status" >&5
12133 (exit $ac_status); }; then
12134 mv conftest.o func.o && \
12135 ( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null
12137 rm -f conftest.$ac_ext func.o
12138 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
12139 cf_saveLIBS="$LIBS"
12140 LIBS="conftest.a $LIBS"
12141 if test "$cross_compiling" = yes; then
12142 cf_cv_link_dataonly=unknown
12144 cat >conftest.$ac_ext <<_ACEOF
12145 #line 12145 "configure"
12146 #include "confdefs.h"
12150 extern int testfunc();
12151 ${cf_cv_main_return:-return} (!testfunc());
12155 rm -f conftest$ac_exeext
12156 if { (eval echo "$as_me:12156: \"$ac_link\"") >&5
12157 (eval $ac_link) 2>&5
12159 echo "$as_me:12159: \$? = $ac_status" >&5
12160 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12161 { (eval echo "$as_me:12161: \"$ac_try\"") >&5
12162 (eval $ac_try) 2>&5
12164 echo "$as_me:12164: \$? = $ac_status" >&5
12165 (exit $ac_status); }; }; then
12166 cf_cv_link_dataonly=yes
12168 echo "$as_me: program exited with status $ac_status" >&5
12169 echo "$as_me: failed program was:" >&5
12170 cat conftest.$ac_ext >&5
12171 cf_cv_link_dataonly=no
12173 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12175 LIBS="$cf_saveLIBS"
12179 echo "$as_me:12179: result: $cf_cv_link_dataonly" >&5
12180 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
12182 if test "$cf_cv_link_dataonly" = no ; then
12183 cat >>confdefs.h <<\EOF
12184 #define BROKEN_LINKER 1
12190 ### Checks for library functions.
12213 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12214 echo "$as_me:12214: checking for $ac_func" >&5
12215 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12216 if eval "test \"\${$as_ac_var+set}\" = set"; then
12217 echo $ECHO_N "(cached) $ECHO_C" >&6
12219 cat >conftest.$ac_ext <<_ACEOF
12220 #line 12220 "configure"
12221 #include "confdefs.h"
12222 /* System header to define __stub macros and hopefully few prototypes,
12223 which can conflict with char $ac_func (); below. */
12224 #include <assert.h>
12225 /* Override any gcc2 internal prototype to avoid an error. */
12229 /* We use char because int might match the return type of a gcc2
12230 builtin and then its argument prototype would still apply. */
12237 /* The GNU C library defines this for functions which it implements
12238 to always fail with ENOSYS. Some functions are actually named
12239 something starting with __ and the normal name is an alias. */
12240 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12250 rm -f conftest.$ac_objext conftest$ac_exeext
12251 if { (eval echo "$as_me:12251: \"$ac_link\"") >&5
12252 (eval $ac_link) 2>&5
12254 echo "$as_me:12254: \$? = $ac_status" >&5
12255 (exit $ac_status); } &&
12256 { ac_try='test -s conftest$ac_exeext'
12257 { (eval echo "$as_me:12257: \"$ac_try\"") >&5
12258 (eval $ac_try) 2>&5
12260 echo "$as_me:12260: \$? = $ac_status" >&5
12261 (exit $ac_status); }; }; then
12262 eval "$as_ac_var=yes"
12264 echo "$as_me: failed program was:" >&5
12265 cat conftest.$ac_ext >&5
12266 eval "$as_ac_var=no"
12268 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12270 echo "$as_me:12270: result: `eval echo '${'$as_ac_var'}'`" >&5
12271 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12272 if test `eval echo '${'$as_ac_var'}'` = yes; then
12273 cat >>confdefs.h <<EOF
12274 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12280 if test "$with_getcap" = "yes" ; then
12282 echo "$as_me:12282: checking for terminal-capability database functions" >&5
12283 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
12284 if test "${cf_cv_cgetent+set}" = set; then
12285 echo $ECHO_N "(cached) $ECHO_C" >&6
12288 cat >conftest.$ac_ext <<_ACEOF
12289 #line 12289 "configure"
12290 #include "confdefs.h"
12292 #include <stdlib.h>
12299 char *db_array = temp;
12300 cgetent(&buf, /* int *, */ &db_array, "vt100");
12301 cgetcap(buf, "tc", '=');
12302 cgetmatch(buf, "tc");
12308 rm -f conftest.$ac_objext conftest$ac_exeext
12309 if { (eval echo "$as_me:12309: \"$ac_link\"") >&5
12310 (eval $ac_link) 2>&5
12312 echo "$as_me:12312: \$? = $ac_status" >&5
12313 (exit $ac_status); } &&
12314 { ac_try='test -s conftest$ac_exeext'
12315 { (eval echo "$as_me:12315: \"$ac_try\"") >&5
12316 (eval $ac_try) 2>&5
12318 echo "$as_me:12318: \$? = $ac_status" >&5
12319 (exit $ac_status); }; }; then
12322 echo "$as_me: failed program was:" >&5
12323 cat conftest.$ac_ext >&5
12326 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12330 echo "$as_me:12330: result: $cf_cv_cgetent" >&5
12331 echo "${ECHO_T}$cf_cv_cgetent" >&6
12332 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
12333 #define HAVE_BSD_CGETENT 1
12338 echo "$as_me:12338: checking for isascii" >&5
12339 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
12340 if test "${cf_cv_have_isascii+set}" = set; then
12341 echo $ECHO_N "(cached) $ECHO_C" >&6
12344 cat >conftest.$ac_ext <<_ACEOF
12345 #line 12345 "configure"
12346 #include "confdefs.h"
12351 int x = isascii(' ')
12356 rm -f conftest.$ac_objext conftest$ac_exeext
12357 if { (eval echo "$as_me:12357: \"$ac_link\"") >&5
12358 (eval $ac_link) 2>&5
12360 echo "$as_me:12360: \$? = $ac_status" >&5
12361 (exit $ac_status); } &&
12362 { ac_try='test -s conftest$ac_exeext'
12363 { (eval echo "$as_me:12363: \"$ac_try\"") >&5
12364 (eval $ac_try) 2>&5
12366 echo "$as_me:12366: \$? = $ac_status" >&5
12367 (exit $ac_status); }; }; then
12368 cf_cv_have_isascii=yes
12370 echo "$as_me: failed program was:" >&5
12371 cat conftest.$ac_ext >&5
12372 cf_cv_have_isascii=no
12374 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12377 echo "$as_me:12377: result: $cf_cv_have_isascii" >&5
12378 echo "${ECHO_T}$cf_cv_have_isascii" >&6
12379 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
12380 #define HAVE_ISASCII 1
12383 if test "$ac_cv_func_sigaction" = yes; then
12384 echo "$as_me:12384: checking whether sigaction needs _POSIX_SOURCE" >&5
12385 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
12386 cat >conftest.$ac_ext <<_ACEOF
12387 #line 12387 "configure"
12388 #include "confdefs.h"
12390 #include <sys/types.h>
12391 #include <signal.h>
12395 struct sigaction act
12400 rm -f conftest.$ac_objext
12401 if { (eval echo "$as_me:12401: \"$ac_compile\"") >&5
12402 (eval $ac_compile) 2>&5
12404 echo "$as_me:12404: \$? = $ac_status" >&5
12405 (exit $ac_status); } &&
12406 { ac_try='test -s conftest.$ac_objext'
12407 { (eval echo "$as_me:12407: \"$ac_try\"") >&5
12408 (eval $ac_try) 2>&5
12410 echo "$as_me:12410: \$? = $ac_status" >&5
12411 (exit $ac_status); }; }; then
12414 echo "$as_me: failed program was:" >&5
12415 cat conftest.$ac_ext >&5
12417 cat >conftest.$ac_ext <<_ACEOF
12418 #line 12418 "configure"
12419 #include "confdefs.h"
12421 #define _POSIX_SOURCE
12422 #include <sys/types.h>
12423 #include <signal.h>
12427 struct sigaction act
12432 rm -f conftest.$ac_objext
12433 if { (eval echo "$as_me:12433: \"$ac_compile\"") >&5
12434 (eval $ac_compile) 2>&5
12436 echo "$as_me:12436: \$? = $ac_status" >&5
12437 (exit $ac_status); } &&
12438 { ac_try='test -s conftest.$ac_objext'
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
12445 cat >>confdefs.h <<\EOF
12446 #define SVR4_ACTION 1
12450 echo "$as_me: failed program was:" >&5
12451 cat conftest.$ac_ext >&5
12454 rm -f conftest.$ac_objext conftest.$ac_ext
12456 rm -f conftest.$ac_objext conftest.$ac_ext
12457 echo "$as_me:12457: result: $sigact_bad" >&5
12458 echo "${ECHO_T}$sigact_bad" >&6
12461 echo "$as_me:12461: checking if nanosleep really works" >&5
12462 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
12463 if test "${cf_cv_func_nanosleep+set}" = set; then
12464 echo $ECHO_N "(cached) $ECHO_C" >&6
12467 if test "$cross_compiling" = yes; then
12468 cf_cv_func_nanosleep=unknown
12470 cat >conftest.$ac_ext <<_ACEOF
12471 #line 12471 "configure"
12472 #include "confdefs.h"
12478 #ifdef HAVE_SYS_TIME_H
12479 #include <sys/time.h>
12483 struct timespec ts1, ts2;
12486 ts1.tv_nsec = 750000000;
12490 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
12491 ${cf_cv_main_return:-return}(code != 0);
12495 rm -f conftest$ac_exeext
12496 if { (eval echo "$as_me:12496: \"$ac_link\"") >&5
12497 (eval $ac_link) 2>&5
12499 echo "$as_me:12499: \$? = $ac_status" >&5
12500 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12501 { (eval echo "$as_me:12501: \"$ac_try\"") >&5
12502 (eval $ac_try) 2>&5
12504 echo "$as_me:12504: \$? = $ac_status" >&5
12505 (exit $ac_status); }; }; then
12506 cf_cv_func_nanosleep=yes
12508 echo "$as_me: program exited with status $ac_status" >&5
12509 echo "$as_me: failed program was:" >&5
12510 cat conftest.$ac_ext >&5
12511 cf_cv_func_nanosleep=no
12513 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12516 echo "$as_me:12516: result: $cf_cv_func_nanosleep" >&5
12517 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
12519 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
12520 #define HAVE_NANOSLEEP 1
12529 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12530 echo "$as_me:12530: checking for $ac_header" >&5
12531 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12532 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12533 echo $ECHO_N "(cached) $ECHO_C" >&6
12535 cat >conftest.$ac_ext <<_ACEOF
12536 #line 12536 "configure"
12537 #include "confdefs.h"
12538 #include <$ac_header>
12540 if { (eval echo "$as_me:12540: \"$ac_cpp conftest.$ac_ext\"") >&5
12541 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12543 egrep -v '^ *\+' conftest.er1 >conftest.err
12545 cat conftest.err >&5
12546 echo "$as_me:12546: \$? = $ac_status" >&5
12547 (exit $ac_status); } >/dev/null; then
12548 if test -s conftest.err; then
12549 ac_cpp_err=$ac_c_preproc_warn_flag
12556 if test -z "$ac_cpp_err"; then
12557 eval "$as_ac_Header=yes"
12559 echo "$as_me: failed program was:" >&5
12560 cat conftest.$ac_ext >&5
12561 eval "$as_ac_Header=no"
12563 rm -f conftest.err conftest.$ac_ext
12565 echo "$as_me:12565: result: `eval echo '${'$as_ac_Header'}'`" >&5
12566 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12567 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12568 cat >>confdefs.h <<EOF
12569 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12575 if test "$ISC" = yes ; then
12577 for ac_header in sys/termio.h
12579 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12580 echo "$as_me:12580: checking for $ac_header" >&5
12581 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12582 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12583 echo $ECHO_N "(cached) $ECHO_C" >&6
12585 cat >conftest.$ac_ext <<_ACEOF
12586 #line 12586 "configure"
12587 #include "confdefs.h"
12588 #include <$ac_header>
12590 if { (eval echo "$as_me:12590: \"$ac_cpp conftest.$ac_ext\"") >&5
12591 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12593 egrep -v '^ *\+' conftest.er1 >conftest.err
12595 cat conftest.err >&5
12596 echo "$as_me:12596: \$? = $ac_status" >&5
12597 (exit $ac_status); } >/dev/null; then
12598 if test -s conftest.err; then
12599 ac_cpp_err=$ac_c_preproc_warn_flag
12606 if test -z "$ac_cpp_err"; then
12607 eval "$as_ac_Header=yes"
12609 echo "$as_me: failed program was:" >&5
12610 cat conftest.$ac_ext >&5
12611 eval "$as_ac_Header=no"
12613 rm -f conftest.err conftest.$ac_ext
12615 echo "$as_me:12615: result: `eval echo '${'$as_ac_Header'}'`" >&5
12616 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12617 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12618 cat >>confdefs.h <<EOF
12619 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12626 if test "$ac_cv_header_termios_h" = yes ; then
12627 case "$CFLAGS $CPPFLAGS" in
12629 termios_bad=dunno ;;
12630 *) termios_bad=maybe ;;
12632 if test "$termios_bad" = maybe ; then
12633 echo "$as_me:12633: checking whether termios.h needs _POSIX_SOURCE" >&5
12634 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
12635 cat >conftest.$ac_ext <<_ACEOF
12636 #line 12636 "configure"
12637 #include "confdefs.h"
12638 #include <termios.h>
12642 struct termios foo; int x = foo.c_iflag
12647 rm -f conftest.$ac_objext
12648 if { (eval echo "$as_me:12648: \"$ac_compile\"") >&5
12649 (eval $ac_compile) 2>&5
12651 echo "$as_me:12651: \$? = $ac_status" >&5
12652 (exit $ac_status); } &&
12653 { ac_try='test -s conftest.$ac_objext'
12654 { (eval echo "$as_me:12654: \"$ac_try\"") >&5
12655 (eval $ac_try) 2>&5
12657 echo "$as_me:12657: \$? = $ac_status" >&5
12658 (exit $ac_status); }; }; then
12661 echo "$as_me: failed program was:" >&5
12662 cat conftest.$ac_ext >&5
12664 cat >conftest.$ac_ext <<_ACEOF
12665 #line 12665 "configure"
12666 #include "confdefs.h"
12668 #define _POSIX_SOURCE
12669 #include <termios.h>
12673 struct termios foo; int x = foo.c_iflag
12678 rm -f conftest.$ac_objext
12679 if { (eval echo "$as_me:12679: \"$ac_compile\"") >&5
12680 (eval $ac_compile) 2>&5
12682 echo "$as_me:12682: \$? = $ac_status" >&5
12683 (exit $ac_status); } &&
12684 { ac_try='test -s conftest.$ac_objext'
12685 { (eval echo "$as_me:12685: \"$ac_try\"") >&5
12686 (eval $ac_try) 2>&5
12688 echo "$as_me:12688: \$? = $ac_status" >&5
12689 (exit $ac_status); }; }; then
12690 termios_bad=unknown
12692 echo "$as_me: failed program was:" >&5
12693 cat conftest.$ac_ext >&5
12694 termios_bad=yes cat >>confdefs.h <<\EOF
12695 #define SVR4_TERMIO 1
12699 rm -f conftest.$ac_objext conftest.$ac_ext
12702 rm -f conftest.$ac_objext conftest.$ac_ext
12703 echo "$as_me:12703: result: $termios_bad" >&5
12704 echo "${ECHO_T}$termios_bad" >&6
12708 echo "$as_me:12708: checking for tcgetattr" >&5
12709 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
12710 if test "${cf_cv_have_tcgetattr+set}" = set; then
12711 echo $ECHO_N "(cached) $ECHO_C" >&6
12714 cat >conftest.$ac_ext <<_ACEOF
12715 #line 12715 "configure"
12716 #include "confdefs.h"
12718 #include <sys/types.h>
12719 #ifdef HAVE_UNISTD_H
12720 #include <unistd.h>
12722 #ifdef HAVE_TERMIOS_H
12723 #include <termios.h>
12724 #define TTY struct termios
12726 #ifdef HAVE_TERMIO_H
12727 #include <termio.h>
12728 #define TTY struct termio
12737 tcgetattr(1, &foo);
12742 rm -f conftest.$ac_objext conftest$ac_exeext
12743 if { (eval echo "$as_me:12743: \"$ac_link\"") >&5
12744 (eval $ac_link) 2>&5
12746 echo "$as_me:12746: \$? = $ac_status" >&5
12747 (exit $ac_status); } &&
12748 { ac_try='test -s conftest$ac_exeext'
12749 { (eval echo "$as_me:12749: \"$ac_try\"") >&5
12750 (eval $ac_try) 2>&5
12752 echo "$as_me:12752: \$? = $ac_status" >&5
12753 (exit $ac_status); }; }; then
12754 cf_cv_have_tcgetattr=yes
12756 echo "$as_me: failed program was:" >&5
12757 cat conftest.$ac_ext >&5
12758 cf_cv_have_tcgetattr=no
12760 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12762 echo "$as_me:12762: result: $cf_cv_have_tcgetattr" >&5
12763 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
12764 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
12765 #define HAVE_TCGETATTR 1
12768 echo "$as_me:12768: checking for vsscanf function or workaround" >&5
12769 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
12770 if test "${cf_cv_func_vsscanf+set}" = set; then
12771 echo $ECHO_N "(cached) $ECHO_C" >&6
12774 cat >conftest.$ac_ext <<_ACEOF
12775 #line 12775 "configure"
12776 #include "confdefs.h"
12778 #include <stdarg.h>
12785 vsscanf("from", "%d", ap)
12790 rm -f conftest.$ac_objext conftest$ac_exeext
12791 if { (eval echo "$as_me:12791: \"$ac_link\"") >&5
12792 (eval $ac_link) 2>&5
12794 echo "$as_me:12794: \$? = $ac_status" >&5
12795 (exit $ac_status); } &&
12796 { ac_try='test -s conftest$ac_exeext'
12797 { (eval echo "$as_me:12797: \"$ac_try\"") >&5
12798 (eval $ac_try) 2>&5
12800 echo "$as_me:12800: \$? = $ac_status" >&5
12801 (exit $ac_status); }; }; then
12802 cf_cv_func_vsscanf=vsscanf
12804 echo "$as_me: failed program was:" >&5
12805 cat conftest.$ac_ext >&5
12807 cat >conftest.$ac_ext <<_ACEOF
12808 #line 12808 "configure"
12809 #include "confdefs.h"
12811 #include <stdarg.h>
12818 char *str = "from";
12820 strbuf._flag = _IOREAD;
12821 strbuf._ptr = strbuf._base = (unsigned char *) str;
12822 strbuf._cnt = strlen(str);
12823 strbuf._file = _NFILE;
12824 return (vfscanf(&strbuf, "%d", ap))
12829 rm -f conftest.$ac_objext conftest$ac_exeext
12830 if { (eval echo "$as_me:12830: \"$ac_link\"") >&5
12831 (eval $ac_link) 2>&5
12833 echo "$as_me:12833: \$? = $ac_status" >&5
12834 (exit $ac_status); } &&
12835 { ac_try='test -s conftest$ac_exeext'
12836 { (eval echo "$as_me:12836: \"$ac_try\"") >&5
12837 (eval $ac_try) 2>&5
12839 echo "$as_me:12839: \$? = $ac_status" >&5
12840 (exit $ac_status); }; }; then
12841 cf_cv_func_vsscanf=vfscanf
12843 echo "$as_me: failed program was:" >&5
12844 cat conftest.$ac_ext >&5
12846 cat >conftest.$ac_ext <<_ACEOF
12847 #line 12847 "configure"
12848 #include "confdefs.h"
12850 #include <stdarg.h>
12857 char *str = "from";
12859 strbuf._flag = _IOREAD;
12860 strbuf._ptr = strbuf._base = (unsigned char *) str;
12861 strbuf._cnt = strlen(str);
12862 strbuf._file = _NFILE;
12863 return (_doscan(&strbuf, "%d", ap))
12868 rm -f conftest.$ac_objext conftest$ac_exeext
12869 if { (eval echo "$as_me:12869: \"$ac_link\"") >&5
12870 (eval $ac_link) 2>&5
12872 echo "$as_me:12872: \$? = $ac_status" >&5
12873 (exit $ac_status); } &&
12874 { ac_try='test -s conftest$ac_exeext'
12875 { (eval echo "$as_me:12875: \"$ac_try\"") >&5
12876 (eval $ac_try) 2>&5
12878 echo "$as_me:12878: \$? = $ac_status" >&5
12879 (exit $ac_status); }; }; then
12880 cf_cv_func_vsscanf=_doscan
12882 echo "$as_me: failed program was:" >&5
12883 cat conftest.$ac_ext >&5
12885 cf_cv_func_vsscanf=no
12887 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12889 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12891 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12893 echo "$as_me:12893: result: $cf_cv_func_vsscanf" >&5
12894 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
12896 case $cf_cv_func_vsscanf in #(vi
12897 vsscanf) cat >>confdefs.h <<\EOF
12898 #define HAVE_VSSCANF 1
12901 vfscanf) cat >>confdefs.h <<\EOF
12902 #define HAVE_VFSCANF 1
12905 _doscan) cat >>confdefs.h <<\EOF
12906 #define HAVE__DOSCAN 1
12911 echo "$as_me:12911: checking for working mkstemp" >&5
12912 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
12913 if test "${cf_cv_func_mkstemp+set}" = set; then
12914 echo $ECHO_N "(cached) $ECHO_C" >&6
12918 if test "$cross_compiling" = yes; then
12919 echo "$as_me:12919: checking for mkstemp" >&5
12920 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
12921 if test "${ac_cv_func_mkstemp+set}" = set; then
12922 echo $ECHO_N "(cached) $ECHO_C" >&6
12924 cat >conftest.$ac_ext <<_ACEOF
12925 #line 12925 "configure"
12926 #include "confdefs.h"
12927 /* System header to define __stub macros and hopefully few prototypes,
12928 which can conflict with char mkstemp (); below. */
12929 #include <assert.h>
12930 /* Override any gcc2 internal prototype to avoid an error. */
12934 /* We use char because int might match the return type of a gcc2
12935 builtin and then its argument prototype would still apply. */
12942 /* The GNU C library defines this for functions which it implements
12943 to always fail with ENOSYS. Some functions are actually named
12944 something starting with __ and the normal name is an alias. */
12945 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
12955 rm -f conftest.$ac_objext conftest$ac_exeext
12956 if { (eval echo "$as_me:12956: \"$ac_link\"") >&5
12957 (eval $ac_link) 2>&5
12959 echo "$as_me:12959: \$? = $ac_status" >&5
12960 (exit $ac_status); } &&
12961 { ac_try='test -s conftest$ac_exeext'
12962 { (eval echo "$as_me:12962: \"$ac_try\"") >&5
12963 (eval $ac_try) 2>&5
12965 echo "$as_me:12965: \$? = $ac_status" >&5
12966 (exit $ac_status); }; }; then
12967 ac_cv_func_mkstemp=yes
12969 echo "$as_me: failed program was:" >&5
12970 cat conftest.$ac_ext >&5
12971 ac_cv_func_mkstemp=no
12973 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12975 echo "$as_me:12975: result: $ac_cv_func_mkstemp" >&5
12976 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
12979 cat >conftest.$ac_ext <<_ACEOF
12980 #line 12980 "configure"
12981 #include "confdefs.h"
12983 #include <sys/types.h>
12984 #include <stdlib.h>
12986 #include <string.h>
12987 #include <sys/stat.h>
12990 char *tmpl = "conftestXXXXXX";
12998 for (n = 0; n < 2; ++n) {
12999 strcpy(name[n], tmpl);
13000 if ((fd = mkstemp(name[n])) >= 0) {
13001 if (!strcmp(name[n], tmpl)
13002 || stat(name[n], &sb) != 0
13003 || (sb.st_mode & S_IFMT) != S_IFREG
13004 || (sb.st_mode & 077) != 0) {
13011 && !strcmp(name[0], name[1]))
13013 ${cf_cv_main_return:-return}(result);
13017 rm -f conftest$ac_exeext
13018 if { (eval echo "$as_me:13018: \"$ac_link\"") >&5
13019 (eval $ac_link) 2>&5
13021 echo "$as_me:13021: \$? = $ac_status" >&5
13022 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13023 { (eval echo "$as_me:13023: \"$ac_try\"") >&5
13024 (eval $ac_try) 2>&5
13026 echo "$as_me:13026: \$? = $ac_status" >&5
13027 (exit $ac_status); }; }; then
13028 cf_cv_func_mkstemp=yes
13031 echo "$as_me: program exited with status $ac_status" >&5
13032 echo "$as_me: failed program was:" >&5
13033 cat conftest.$ac_ext >&5
13034 cf_cv_func_mkstemp=no
13037 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13041 echo "$as_me:13041: result: $cf_cv_func_mkstemp" >&5
13042 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
13043 if test "$cf_cv_func_mkstemp" = yes ; then
13044 cat >>confdefs.h <<\EOF
13045 #define HAVE_MKSTEMP 1
13050 # setup for prototype of fallback for vsscanf()
13052 if test "$cf_cv_func_vsscanf" = vsscanf ; then
13058 if test "$cross_compiling" = yes ; then
13059 { echo "$as_me:13059: WARNING: cross compiling: assume setvbuf params not reversed" >&5
13060 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
13062 echo "$as_me:13062: checking whether setvbuf arguments are reversed" >&5
13063 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
13064 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
13065 echo $ECHO_N "(cached) $ECHO_C" >&6
13067 if test "$cross_compiling" = yes; then
13068 { { echo "$as_me:13068: error: cannot run test program while cross compiling" >&5
13069 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13070 { (exit 1); exit 1; }; }
13072 cat >conftest.$ac_ext <<_ACEOF
13073 #line 13073 "configure"
13074 #include "confdefs.h"
13076 /* If setvbuf has the reversed format, exit 0. */
13080 /* This call has the arguments reversed.
13081 A reversed system may check and see that the address of main
13082 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
13083 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
13084 $ac_main_return(1);
13085 putc('\r', stdout);
13086 $ac_main_return(0); /* Non-reversed systems segv here. */
13089 rm -f conftest$ac_exeext
13090 if { (eval echo "$as_me:13090: \"$ac_link\"") >&5
13091 (eval $ac_link) 2>&5
13093 echo "$as_me:13093: \$? = $ac_status" >&5
13094 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13095 { (eval echo "$as_me:13095: \"$ac_try\"") >&5
13096 (eval $ac_try) 2>&5
13098 echo "$as_me:13098: \$? = $ac_status" >&5
13099 (exit $ac_status); }; }; then
13100 ac_cv_func_setvbuf_reversed=yes
13102 echo "$as_me: program exited with status $ac_status" >&5
13103 echo "$as_me: failed program was:" >&5
13104 cat conftest.$ac_ext >&5
13105 ac_cv_func_setvbuf_reversed=no
13107 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13109 rm -f core core.* *.core
13111 echo "$as_me:13111: result: $ac_cv_func_setvbuf_reversed" >&5
13112 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
13113 if test $ac_cv_func_setvbuf_reversed = yes; then
13115 cat >>confdefs.h <<\EOF
13116 #define SETVBUF_REVERSED 1
13122 echo "$as_me:13122: checking return type of signal handlers" >&5
13123 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
13124 if test "${ac_cv_type_signal+set}" = set; then
13125 echo $ECHO_N "(cached) $ECHO_C" >&6
13127 cat >conftest.$ac_ext <<_ACEOF
13128 #line 13128 "configure"
13129 #include "confdefs.h"
13130 #include <sys/types.h>
13131 #include <signal.h>
13136 extern "C" void (*signal (int, void (*)(int)))(int);
13138 void (*signal ()) ();
13149 rm -f conftest.$ac_objext
13150 if { (eval echo "$as_me:13150: \"$ac_compile\"") >&5
13151 (eval $ac_compile) 2>&5
13153 echo "$as_me:13153: \$? = $ac_status" >&5
13154 (exit $ac_status); } &&
13155 { ac_try='test -s conftest.$ac_objext'
13156 { (eval echo "$as_me:13156: \"$ac_try\"") >&5
13157 (eval $ac_try) 2>&5
13159 echo "$as_me:13159: \$? = $ac_status" >&5
13160 (exit $ac_status); }; }; then
13161 ac_cv_type_signal=void
13163 echo "$as_me: failed program was:" >&5
13164 cat conftest.$ac_ext >&5
13165 ac_cv_type_signal=int
13167 rm -f conftest.$ac_objext conftest.$ac_ext
13169 echo "$as_me:13169: result: $ac_cv_type_signal" >&5
13170 echo "${ECHO_T}$ac_cv_type_signal" >&6
13172 cat >>confdefs.h <<EOF
13173 #define RETSIGTYPE $ac_cv_type_signal
13176 echo "$as_me:13176: checking for type sigaction_t" >&5
13177 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
13178 if test "${cf_cv_type_sigaction+set}" = set; then
13179 echo $ECHO_N "(cached) $ECHO_C" >&6
13182 cat >conftest.$ac_ext <<_ACEOF
13183 #line 13183 "configure"
13184 #include "confdefs.h"
13186 #include <signal.h>
13195 rm -f conftest.$ac_objext
13196 if { (eval echo "$as_me:13196: \"$ac_compile\"") >&5
13197 (eval $ac_compile) 2>&5
13199 echo "$as_me:13199: \$? = $ac_status" >&5
13200 (exit $ac_status); } &&
13201 { ac_try='test -s conftest.$ac_objext'
13202 { (eval echo "$as_me:13202: \"$ac_try\"") >&5
13203 (eval $ac_try) 2>&5
13205 echo "$as_me:13205: \$? = $ac_status" >&5
13206 (exit $ac_status); }; }; then
13207 cf_cv_type_sigaction=yes
13209 echo "$as_me: failed program was:" >&5
13210 cat conftest.$ac_ext >&5
13211 cf_cv_type_sigaction=no
13213 rm -f conftest.$ac_objext conftest.$ac_ext
13216 echo "$as_me:13216: result: $cf_cv_type_sigaction" >&5
13217 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
13218 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
13219 #define HAVE_TYPE_SIGACTION 1
13222 echo "$as_me:13222: checking declaration of size-change" >&5
13223 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
13224 if test "${cf_cv_sizechange+set}" = set; then
13225 echo $ECHO_N "(cached) $ECHO_C" >&6
13228 cf_cv_sizechange=unknown
13229 cf_save_CPPFLAGS="$CPPFLAGS"
13231 for cf_opts in "" "NEED_PTEM_H"
13234 CPPFLAGS="$cf_save_CPPFLAGS"
13235 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
13236 cat >conftest.$ac_ext <<_ACEOF
13237 #line 13237 "configure"
13238 #include "confdefs.h"
13239 #include <sys/types.h>
13240 #ifdef HAVE_TERMIOS_H
13241 #include <termios.h>
13243 #ifdef HAVE_TERMIO_H
13244 #include <termio.h>
13248 /* This is a workaround for SCO: they neglected to define struct winsize in
13249 * termios.h -- it's only in termio.h and ptem.h
13251 #include <sys/stream.h>
13252 #include <sys/ptem.h>
13254 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
13255 #include <sys/ioctl.h>
13263 struct ttysize win; /* FIXME: what system is this? */
13264 int y = win.ts_lines;
13265 int x = win.ts_cols;
13268 struct winsize win;
13269 int y = win.ws_row;
13270 int x = win.ws_col;
13272 no TIOCGSIZE or TIOCGWINSZ
13273 #endif /* TIOCGWINSZ */
13274 #endif /* TIOCGSIZE */
13280 rm -f conftest.$ac_objext
13281 if { (eval echo "$as_me:13281: \"$ac_compile\"") >&5
13282 (eval $ac_compile) 2>&5
13284 echo "$as_me:13284: \$? = $ac_status" >&5
13285 (exit $ac_status); } &&
13286 { ac_try='test -s conftest.$ac_objext'
13287 { (eval echo "$as_me:13287: \"$ac_try\"") >&5
13288 (eval $ac_try) 2>&5
13290 echo "$as_me:13290: \$? = $ac_status" >&5
13291 (exit $ac_status); }; }; then
13292 cf_cv_sizechange=yes
13294 echo "$as_me: failed program was:" >&5
13295 cat conftest.$ac_ext >&5
13296 cf_cv_sizechange=no
13298 rm -f conftest.$ac_objext conftest.$ac_ext
13300 CPPFLAGS="$cf_save_CPPFLAGS"
13301 if test "$cf_cv_sizechange" = yes ; then
13302 echo "size-change succeeded ($cf_opts)" >&5
13303 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
13309 echo "$as_me:13309: result: $cf_cv_sizechange" >&5
13310 echo "${ECHO_T}$cf_cv_sizechange" >&6
13311 if test "$cf_cv_sizechange" != no ; then
13312 cat >>confdefs.h <<\EOF
13313 #define HAVE_SIZECHANGE 1
13316 case $cf_cv_sizechange in #(vi
13318 cat >>confdefs.h <<EOF
13319 #define $cf_cv_sizechange 1
13326 echo "$as_me:13326: checking for memmove" >&5
13327 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
13328 if test "${ac_cv_func_memmove+set}" = set; then
13329 echo $ECHO_N "(cached) $ECHO_C" >&6
13331 cat >conftest.$ac_ext <<_ACEOF
13332 #line 13332 "configure"
13333 #include "confdefs.h"
13334 /* System header to define __stub macros and hopefully few prototypes,
13335 which can conflict with char memmove (); below. */
13336 #include <assert.h>
13337 /* Override any gcc2 internal prototype to avoid an error. */
13341 /* We use char because int might match the return type of a gcc2
13342 builtin and then its argument prototype would still apply. */
13349 /* The GNU C library defines this for functions which it implements
13350 to always fail with ENOSYS. Some functions are actually named
13351 something starting with __ and the normal name is an alias. */
13352 #if defined (__stub_memmove) || defined (__stub___memmove)
13362 rm -f conftest.$ac_objext conftest$ac_exeext
13363 if { (eval echo "$as_me:13363: \"$ac_link\"") >&5
13364 (eval $ac_link) 2>&5
13366 echo "$as_me:13366: \$? = $ac_status" >&5
13367 (exit $ac_status); } &&
13368 { ac_try='test -s conftest$ac_exeext'
13369 { (eval echo "$as_me:13369: \"$ac_try\"") >&5
13370 (eval $ac_try) 2>&5
13372 echo "$as_me:13372: \$? = $ac_status" >&5
13373 (exit $ac_status); }; }; then
13374 ac_cv_func_memmove=yes
13376 echo "$as_me: failed program was:" >&5
13377 cat conftest.$ac_ext >&5
13378 ac_cv_func_memmove=no
13380 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13382 echo "$as_me:13382: result: $ac_cv_func_memmove" >&5
13383 echo "${ECHO_T}$ac_cv_func_memmove" >&6
13384 if test $ac_cv_func_memmove = yes; then
13388 echo "$as_me:13388: checking for bcopy" >&5
13389 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
13390 if test "${ac_cv_func_bcopy+set}" = set; then
13391 echo $ECHO_N "(cached) $ECHO_C" >&6
13393 cat >conftest.$ac_ext <<_ACEOF
13394 #line 13394 "configure"
13395 #include "confdefs.h"
13396 /* System header to define __stub macros and hopefully few prototypes,
13397 which can conflict with char bcopy (); below. */
13398 #include <assert.h>
13399 /* Override any gcc2 internal prototype to avoid an error. */
13403 /* We use char because int might match the return type of a gcc2
13404 builtin and then its argument prototype would still apply. */
13411 /* The GNU C library defines this for functions which it implements
13412 to always fail with ENOSYS. Some functions are actually named
13413 something starting with __ and the normal name is an alias. */
13414 #if defined (__stub_bcopy) || defined (__stub___bcopy)
13424 rm -f conftest.$ac_objext conftest$ac_exeext
13425 if { (eval echo "$as_me:13425: \"$ac_link\"") >&5
13426 (eval $ac_link) 2>&5
13428 echo "$as_me:13428: \$? = $ac_status" >&5
13429 (exit $ac_status); } &&
13430 { ac_try='test -s conftest$ac_exeext'
13431 { (eval echo "$as_me:13431: \"$ac_try\"") >&5
13432 (eval $ac_try) 2>&5
13434 echo "$as_me:13434: \$? = $ac_status" >&5
13435 (exit $ac_status); }; }; then
13436 ac_cv_func_bcopy=yes
13438 echo "$as_me: failed program was:" >&5
13439 cat conftest.$ac_ext >&5
13440 ac_cv_func_bcopy=no
13442 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13444 echo "$as_me:13444: result: $ac_cv_func_bcopy" >&5
13445 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
13446 if test $ac_cv_func_bcopy = yes; then
13448 echo "$as_me:13448: checking if bcopy does overlapping moves" >&5
13449 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
13450 if test "${cf_cv_good_bcopy+set}" = set; then
13451 echo $ECHO_N "(cached) $ECHO_C" >&6
13454 if test "$cross_compiling" = yes; then
13455 cf_cv_good_bcopy=unknown
13457 cat >conftest.$ac_ext <<_ACEOF
13458 #line 13458 "configure"
13459 #include "confdefs.h"
13462 static char data[] = "abcdefghijklmnopqrstuwwxyz";
13464 bcopy(data, temp, sizeof(data));
13465 bcopy(temp+10, temp, 15);
13466 bcopy(temp+5, temp+15, 10);
13467 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
13471 rm -f conftest$ac_exeext
13472 if { (eval echo "$as_me:13472: \"$ac_link\"") >&5
13473 (eval $ac_link) 2>&5
13475 echo "$as_me:13475: \$? = $ac_status" >&5
13476 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13477 { (eval echo "$as_me:13477: \"$ac_try\"") >&5
13478 (eval $ac_try) 2>&5
13480 echo "$as_me:13480: \$? = $ac_status" >&5
13481 (exit $ac_status); }; }; then
13482 cf_cv_good_bcopy=yes
13484 echo "$as_me: program exited with status $ac_status" >&5
13485 echo "$as_me: failed program was:" >&5
13486 cat conftest.$ac_ext >&5
13487 cf_cv_good_bcopy=no
13489 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13493 echo "$as_me:13493: result: $cf_cv_good_bcopy" >&5
13494 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
13497 cf_cv_good_bcopy=no
13500 if test "$cf_cv_good_bcopy" = yes ; then
13501 cat >>confdefs.h <<\EOF
13502 #define USE_OK_BCOPY 1
13506 cat >>confdefs.h <<\EOF
13507 #define USE_MY_MEMMOVE 1
13514 echo "$as_me:13514: checking if poll really works" >&5
13515 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
13516 if test "${cf_cv_working_poll+set}" = set; then
13517 echo $ECHO_N "(cached) $ECHO_C" >&6
13520 if test "$cross_compiling" = yes; then
13521 cf_cv_working_poll=unknown
13523 cat >conftest.$ac_ext <<_ACEOF
13524 #line 13524 "configure"
13525 #include "confdefs.h"
13531 #include <sys/poll.h>
13534 struct pollfd myfds;
13538 myfds.events = POLLIN;
13540 ret = poll(&myfds, 1, 100);
13541 ${cf_cv_main_return:-return}(ret != 0);
13544 rm -f conftest$ac_exeext
13545 if { (eval echo "$as_me:13545: \"$ac_link\"") >&5
13546 (eval $ac_link) 2>&5
13548 echo "$as_me:13548: \$? = $ac_status" >&5
13549 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13550 { (eval echo "$as_me:13550: \"$ac_try\"") >&5
13551 (eval $ac_try) 2>&5
13553 echo "$as_me:13553: \$? = $ac_status" >&5
13554 (exit $ac_status); }; }; then
13555 cf_cv_working_poll=yes
13557 echo "$as_me: program exited with status $ac_status" >&5
13558 echo "$as_me: failed program was:" >&5
13559 cat conftest.$ac_ext >&5
13560 cf_cv_working_poll=no
13562 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13565 echo "$as_me:13565: result: $cf_cv_working_poll" >&5
13566 echo "${ECHO_T}$cf_cv_working_poll" >&6
13567 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
13568 #define HAVE_WORKING_POLL 1
13571 # special check for test/ditto.c
13573 echo "$as_me:13573: checking for openpty in -lutil" >&5
13574 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
13575 if test "${ac_cv_lib_util_openpty+set}" = set; then
13576 echo $ECHO_N "(cached) $ECHO_C" >&6
13578 ac_check_lib_save_LIBS=$LIBS
13579 LIBS="-lutil $LIBS"
13580 cat >conftest.$ac_ext <<_ACEOF
13581 #line 13581 "configure"
13582 #include "confdefs.h"
13584 /* Override any gcc2 internal prototype to avoid an error. */
13588 /* We use char because int might match the return type of a gcc2
13589 builtin and then its argument prototype would still apply. */
13599 rm -f conftest.$ac_objext conftest$ac_exeext
13600 if { (eval echo "$as_me:13600: \"$ac_link\"") >&5
13601 (eval $ac_link) 2>&5
13603 echo "$as_me:13603: \$? = $ac_status" >&5
13604 (exit $ac_status); } &&
13605 { ac_try='test -s conftest$ac_exeext'
13606 { (eval echo "$as_me:13606: \"$ac_try\"") >&5
13607 (eval $ac_try) 2>&5
13609 echo "$as_me:13609: \$? = $ac_status" >&5
13610 (exit $ac_status); }; }; then
13611 ac_cv_lib_util_openpty=yes
13613 echo "$as_me: failed program was:" >&5
13614 cat conftest.$ac_ext >&5
13615 ac_cv_lib_util_openpty=no
13617 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13618 LIBS=$ac_check_lib_save_LIBS
13620 echo "$as_me:13620: result: $ac_cv_lib_util_openpty" >&5
13621 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
13622 if test $ac_cv_lib_util_openpty = yes; then
13628 echo "$as_me:13628: checking for openpty header" >&5
13629 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
13630 if test "${cf_cv_func_openpty+set}" = set; then
13631 echo $ECHO_N "(cached) $ECHO_C" >&6
13634 cf_save_LIBS="$LIBS"
13635 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
13636 for cf_header in pty.h libutil.h util.h
13638 cat >conftest.$ac_ext <<_ACEOF
13639 #line 13639 "configure"
13640 #include "confdefs.h"
13642 #include <$cf_header>
13648 int x = openpty((int *)0, (int *)0, (char *)0,
13649 (struct termios *)0, (struct winsize *)0);
13655 rm -f conftest.$ac_objext conftest$ac_exeext
13656 if { (eval echo "$as_me:13656: \"$ac_link\"") >&5
13657 (eval $ac_link) 2>&5
13659 echo "$as_me:13659: \$? = $ac_status" >&5
13660 (exit $ac_status); } &&
13661 { ac_try='test -s conftest$ac_exeext'
13662 { (eval echo "$as_me:13662: \"$ac_try\"") >&5
13663 (eval $ac_try) 2>&5
13665 echo "$as_me:13665: \$? = $ac_status" >&5
13666 (exit $ac_status); }; }; then
13668 cf_cv_func_openpty=$cf_header
13672 echo "$as_me: failed program was:" >&5
13673 cat conftest.$ac_ext >&5
13675 cf_cv_func_openpty=no
13678 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13680 LIBS="$cf_save_LIBS"
13683 echo "$as_me:13683: result: $cf_cv_func_openpty" >&5
13684 echo "${ECHO_T}$cf_cv_func_openpty" >&6
13686 if test "$cf_cv_func_openpty" != no ; then
13687 cat >>confdefs.h <<EOF
13688 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
13691 cat >>confdefs.h <<\EOF
13692 #define USE_XTERM_PTY 1
13695 if test "$cf_cv_lib_util" = yes ; then
13696 TEST_LIBS="-lutil $TEST_LIBS"
13700 if test "$with_hashed_db" != no ; then
13701 cat >>confdefs.h <<\EOF
13702 #define USE_HASHED_DB 1
13705 case $with_hashed_db in #(vi
13709 if test -d "$with_hashed_db" ; then
13711 if test -n "$with_hashed_db/include" ; then
13712 for cf_add_incdir in $with_hashed_db/include
13714 while test $cf_add_incdir != /usr/include
13716 if test -d $cf_add_incdir
13719 if test -n "$CFLAGS$CPPFLAGS" ; then
13720 # a loop is needed to ensure we can add subdirs of existing dirs
13721 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13722 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13723 cf_have_incdir=yes; break
13728 if test "$cf_have_incdir" = no ; then
13729 if test "$cf_add_incdir" = /usr/local/include ; then
13730 if test "$GCC" = yes
13732 cf_save_CPPFLAGS=$CPPFLAGS
13733 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13734 cat >conftest.$ac_ext <<_ACEOF
13735 #line 13735 "configure"
13736 #include "confdefs.h"
13746 rm -f conftest.$ac_objext
13747 if { (eval echo "$as_me:13747: \"$ac_compile\"") >&5
13748 (eval $ac_compile) 2>&5
13750 echo "$as_me:13750: \$? = $ac_status" >&5
13751 (exit $ac_status); } &&
13752 { ac_try='test -s conftest.$ac_objext'
13753 { (eval echo "$as_me:13753: \"$ac_try\"") >&5
13754 (eval $ac_try) 2>&5
13756 echo "$as_me:13756: \$? = $ac_status" >&5
13757 (exit $ac_status); }; }; then
13760 echo "$as_me: failed program was:" >&5
13761 cat conftest.$ac_ext >&5
13764 rm -f conftest.$ac_objext conftest.$ac_ext
13765 CPPFLAGS=$cf_save_CPPFLAGS
13770 if test "$cf_have_incdir" = no ; then
13771 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
13773 echo "${as_me-configure}:13773: testing adding $cf_add_incdir to include-path ..." 1>&5
13775 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
13777 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
13778 test "$cf_top_incdir" = "$cf_add_incdir" && break
13779 cf_add_incdir="$cf_top_incdir"
13788 if test -n "$with_hashed_db/lib" ; then
13789 for cf_add_libdir in $with_hashed_db/lib
13791 if test $cf_add_libdir = /usr/lib ; then
13793 elif test -d $cf_add_libdir
13796 if test -n "$LDFLAGS$LIBS" ; then
13797 # a loop is needed to ensure we can add subdirs of existing dirs
13798 for cf_test_libdir in $LDFLAGS $LIBS ; do
13799 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13800 cf_have_libdir=yes; break
13804 if test "$cf_have_libdir" = no ; then
13805 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
13807 echo "${as_me-configure}:13807: testing adding $cf_add_libdir to library-path ..." 1>&5
13809 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13818 echo "$as_me:13818: checking for db.h" >&5
13819 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
13820 if test "${ac_cv_header_db_h+set}" = set; then
13821 echo $ECHO_N "(cached) $ECHO_C" >&6
13823 cat >conftest.$ac_ext <<_ACEOF
13824 #line 13824 "configure"
13825 #include "confdefs.h"
13828 if { (eval echo "$as_me:13828: \"$ac_cpp conftest.$ac_ext\"") >&5
13829 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13831 egrep -v '^ *\+' conftest.er1 >conftest.err
13833 cat conftest.err >&5
13834 echo "$as_me:13834: \$? = $ac_status" >&5
13835 (exit $ac_status); } >/dev/null; then
13836 if test -s conftest.err; then
13837 ac_cpp_err=$ac_c_preproc_warn_flag
13844 if test -z "$ac_cpp_err"; then
13845 ac_cv_header_db_h=yes
13847 echo "$as_me: failed program was:" >&5
13848 cat conftest.$ac_ext >&5
13849 ac_cv_header_db_h=no
13851 rm -f conftest.err conftest.$ac_ext
13853 echo "$as_me:13853: result: $ac_cv_header_db_h" >&5
13854 echo "${ECHO_T}$ac_cv_header_db_h" >&6
13855 if test $ac_cv_header_db_h = yes; then
13857 echo "$as_me:13857: checking for version of db" >&5
13858 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
13859 if test "${cf_cv_hashed_db_version+set}" = set; then
13860 echo $ECHO_N "(cached) $ECHO_C" >&6
13863 cf_cv_hashed_db_version=unknown
13865 for cf_db_version in 1 2 3 4 5
13868 echo "${as_me-configure}:13868: testing checking for db version $cf_db_version ..." 1>&5
13870 cat >conftest.$ac_ext <<_ACEOF
13871 #line 13871 "configure"
13872 #include "confdefs.h"
13874 $ac_includes_default
13877 #ifdef DB_VERSION_MAJOR
13878 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
13879 #if $cf_db_version == DB_VERSION_MAJOR
13885 #if $cf_db_version == 1
13886 /* ok: assuming this is DB 1.8.5 */
13900 rm -f conftest.$ac_objext
13901 if { (eval echo "$as_me:13901: \"$ac_compile\"") >&5
13902 (eval $ac_compile) 2>&5
13904 echo "$as_me:13904: \$? = $ac_status" >&5
13905 (exit $ac_status); } &&
13906 { ac_try='test -s conftest.$ac_objext'
13907 { (eval echo "$as_me:13907: \"$ac_try\"") >&5
13908 (eval $ac_try) 2>&5
13910 echo "$as_me:13910: \$? = $ac_status" >&5
13911 (exit $ac_status); }; }; then
13913 cf_cv_hashed_db_version=$cf_db_version
13917 echo "$as_me: failed program was:" >&5
13918 cat conftest.$ac_ext >&5
13920 rm -f conftest.$ac_objext conftest.$ac_ext
13924 echo "$as_me:13924: result: $cf_cv_hashed_db_version" >&5
13925 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
13927 if test "$cf_cv_hashed_db_version" = unknown ; then
13928 { { echo "$as_me:13928: error: Cannot determine version of db" >&5
13929 echo "$as_me: error: Cannot determine version of db" >&2;}
13930 { (exit 1); exit 1; }; }
13933 echo "$as_me:13933: checking for db libraries" >&5
13934 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
13935 if test "${cf_cv_hashed_db_libs+set}" = set; then
13936 echo $ECHO_N "(cached) $ECHO_C" >&6
13939 cf_cv_hashed_db_libs=unknown
13940 for cf_db_libs in db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
13942 cf_save_libs="$LIBS"
13943 if test -n "$cf_db_libs"; then
13944 LIBS="-l$cf_db_libs $LIBS"
13947 echo "${as_me-configure}:13947: testing checking for library "$cf_db_libs" ..." 1>&5
13949 cat >conftest.$ac_ext <<_ACEOF
13950 #line 13950 "configure"
13951 #include "confdefs.h"
13953 $ac_includes_default
13960 char *path = "/tmp/foo";
13961 #ifdef DB_VERSION_MAJOR
13962 #if DB_VERSION_MAJOR >= 4
13964 db_create(&result, NULL, 0);
13965 result->open(result,
13972 #elif DB_VERSION_MAJOR >= 3
13974 db_create(&result, NULL, 0);
13975 result->open(result,
13981 #elif DB_VERSION_MAJOR >= 2
13990 #endif /* DB_VERSION_MAJOR */
13992 DB *result = dbopen(path,
13998 ${cf_cv_main_return:-return}(result != 0)
14004 rm -f conftest.$ac_objext conftest$ac_exeext
14005 if { (eval echo "$as_me:14005: \"$ac_link\"") >&5
14006 (eval $ac_link) 2>&5
14008 echo "$as_me:14008: \$? = $ac_status" >&5
14009 (exit $ac_status); } &&
14010 { ac_try='test -s conftest$ac_exeext'
14011 { (eval echo "$as_me:14011: \"$ac_try\"") >&5
14012 (eval $ac_try) 2>&5
14014 echo "$as_me:14014: \$? = $ac_status" >&5
14015 (exit $ac_status); }; }; then
14017 if test -n "$cf_db_libs" ; then
14018 cf_cv_hashed_db_libs=$cf_db_libs
14020 cf_cv_hashed_db_libs=default
14022 LIBS="$cf_save_libs"
14026 echo "$as_me: failed program was:" >&5
14027 cat conftest.$ac_ext >&5
14029 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14030 LIBS="$cf_save_libs"
14034 echo "$as_me:14034: result: $cf_cv_hashed_db_libs" >&5
14035 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
14037 if test "$cf_cv_hashed_db_libs" = unknown ; then
14038 { { echo "$as_me:14038: error: Cannot determine library for db" >&5
14039 echo "$as_me: error: Cannot determine library for db" >&2;}
14040 { (exit 1); exit 1; }; }
14041 elif test "$cf_cv_hashed_db_libs" != default ; then
14042 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
14048 { { echo "$as_me:14048: error: Cannot find db.h" >&5
14049 echo "$as_me: error: Cannot find db.h" >&2;}
14050 { (exit 1); exit 1; }; }
14056 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
14057 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14058 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14061 # Just in case, check if the C compiler has a bool type.
14063 echo "$as_me:14063: checking if we should include stdbool.h" >&5
14064 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14066 if test "${cf_cv_header_stdbool_h+set}" = set; then
14067 echo $ECHO_N "(cached) $ECHO_C" >&6
14070 cat >conftest.$ac_ext <<_ACEOF
14071 #line 14071 "configure"
14072 #include "confdefs.h"
14082 rm -f conftest.$ac_objext
14083 if { (eval echo "$as_me:14083: \"$ac_compile\"") >&5
14084 (eval $ac_compile) 2>&5
14086 echo "$as_me:14086: \$? = $ac_status" >&5
14087 (exit $ac_status); } &&
14088 { ac_try='test -s conftest.$ac_objext'
14089 { (eval echo "$as_me:14089: \"$ac_try\"") >&5
14090 (eval $ac_try) 2>&5
14092 echo "$as_me:14092: \$? = $ac_status" >&5
14093 (exit $ac_status); }; }; then
14094 cf_cv_header_stdbool_h=0
14096 echo "$as_me: failed program was:" >&5
14097 cat conftest.$ac_ext >&5
14098 cat >conftest.$ac_ext <<_ACEOF
14099 #line 14099 "configure"
14100 #include "confdefs.h"
14103 #include <stdbool.h>
14114 rm -f conftest.$ac_objext
14115 if { (eval echo "$as_me:14115: \"$ac_compile\"") >&5
14116 (eval $ac_compile) 2>&5
14118 echo "$as_me:14118: \$? = $ac_status" >&5
14119 (exit $ac_status); } &&
14120 { ac_try='test -s conftest.$ac_objext'
14121 { (eval echo "$as_me:14121: \"$ac_try\"") >&5
14122 (eval $ac_try) 2>&5
14124 echo "$as_me:14124: \$? = $ac_status" >&5
14125 (exit $ac_status); }; }; then
14126 cf_cv_header_stdbool_h=1
14128 echo "$as_me: failed program was:" >&5
14129 cat conftest.$ac_ext >&5
14130 cf_cv_header_stdbool_h=0
14132 rm -f conftest.$ac_objext conftest.$ac_ext
14134 rm -f conftest.$ac_objext conftest.$ac_ext
14137 if test "$cf_cv_header_stdbool_h" = 1
14138 then echo "$as_me:14138: result: yes" >&5
14139 echo "${ECHO_T}yes" >&6
14140 else echo "$as_me:14140: result: no" >&5
14141 echo "${ECHO_T}no" >&6
14144 echo "$as_me:14144: checking for builtin bool type" >&5
14145 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14147 if test "${cf_cv_cc_bool_type+set}" = set; then
14148 echo $ECHO_N "(cached) $ECHO_C" >&6
14151 cat >conftest.$ac_ext <<_ACEOF
14152 #line 14152 "configure"
14153 #include "confdefs.h"
14156 #include <sys/types.h>
14166 rm -f conftest.$ac_objext
14167 if { (eval echo "$as_me:14167: \"$ac_compile\"") >&5
14168 (eval $ac_compile) 2>&5
14170 echo "$as_me:14170: \$? = $ac_status" >&5
14171 (exit $ac_status); } &&
14172 { ac_try='test -s conftest.$ac_objext'
14173 { (eval echo "$as_me:14173: \"$ac_try\"") >&5
14174 (eval $ac_try) 2>&5
14176 echo "$as_me:14176: \$? = $ac_status" >&5
14177 (exit $ac_status); }; }; then
14178 cf_cv_cc_bool_type=1
14180 echo "$as_me: failed program was:" >&5
14181 cat conftest.$ac_ext >&5
14182 cf_cv_cc_bool_type=0
14184 rm -f conftest.$ac_objext conftest.$ac_ext
14188 if test "$cf_cv_cc_bool_type" = 1
14189 then echo "$as_me:14189: result: yes" >&5
14190 echo "${ECHO_T}yes" >&6
14191 else echo "$as_me:14191: result: no" >&5
14192 echo "${ECHO_T}no" >&6
14195 # Check for C++ compiler characteristics (and ensure that it's there!)
14196 if test -n "$CXX" ; then
14198 ac_cpp='$CXXCPP $CPPFLAGS'
14199 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14200 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14201 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14202 ac_main_return=return
14204 if test -n "$GXX" ; then
14205 case $cf_cv_system_name in #(vi
14207 cf_stdcpp_libname=stdcpp
14210 cf_stdcpp_libname=stdc++
14213 echo "$as_me:14213: checking for library $cf_stdcpp_libname" >&5
14214 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
14215 if test "${cf_cv_libstdcpp+set}" = set; then
14216 echo $ECHO_N "(cached) $ECHO_C" >&6
14220 LIBS="$LIBS -l$cf_stdcpp_libname"
14221 cat >conftest.$ac_ext <<_ACEOF
14222 #line 14222 "configure"
14223 #include "confdefs.h"
14225 #include <strstream.h>
14231 strstreambuf foo(buf, sizeof(buf))
14237 rm -f conftest.$ac_objext conftest$ac_exeext
14238 if { (eval echo "$as_me:14238: \"$ac_link\"") >&5
14239 (eval $ac_link) 2>&5
14241 echo "$as_me:14241: \$? = $ac_status" >&5
14242 (exit $ac_status); } &&
14243 { ac_try='test -s conftest$ac_exeext'
14244 { (eval echo "$as_me:14244: \"$ac_try\"") >&5
14245 (eval $ac_try) 2>&5
14247 echo "$as_me:14247: \$? = $ac_status" >&5
14248 (exit $ac_status); }; }; then
14249 cf_cv_libstdcpp=yes
14251 echo "$as_me: failed program was:" >&5
14252 cat conftest.$ac_ext >&5
14255 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14259 echo "$as_me:14259: result: $cf_cv_libstdcpp" >&5
14260 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
14261 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
14264 echo "$as_me:14264: checking whether $CXX understands -c and -o together" >&5
14265 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
14266 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
14267 echo $ECHO_N "(cached) $ECHO_C" >&6
14270 cat > conftest.$ac_ext <<CF_EOF
14274 ${cf_cv_main_return:-return}(0);
14277 # We do the test twice because some compilers refuse to overwrite an
14278 # existing .o file with -o, though they will create one.
14279 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
14280 if { (eval echo "$as_me:14280: \"$ac_try\"") >&5
14281 (eval $ac_try) 2>&5
14283 echo "$as_me:14283: \$? = $ac_status" >&5
14284 (exit $ac_status); } &&
14285 test -f conftest2.$ac_objext && { (eval echo "$as_me:14285: \"$ac_try\"") >&5
14286 (eval $ac_try) 2>&5
14288 echo "$as_me:14288: \$? = $ac_status" >&5
14289 (exit $ac_status); };
14291 eval cf_cv_prog_CXX_c_o=yes
14293 eval cf_cv_prog_CXX_c_o=no
14298 if test $cf_cv_prog_CXX_c_o = yes; then
14299 echo "$as_me:14299: result: yes" >&5
14300 echo "${ECHO_T}yes" >&6
14302 echo "$as_me:14302: result: no" >&5
14303 echo "${ECHO_T}no" >&6
14306 case $GXX_VERSION in
14312 cf_cxx_library=unknown
14313 case $cf_cv_system_name in #(vi
14321 if test "$GXX" = yes; then
14322 echo "$as_me:14322: checking for lib$cf_gpp_libname" >&5
14323 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
14325 LIBS="$LIBS -l$cf_gpp_libname"
14326 cat >conftest.$ac_ext <<_ACEOF
14327 #line 14327 "configure"
14328 #include "confdefs.h"
14330 #include <$cf_gpp_libname/builtin.h>
14335 two_arg_error_handler_t foo2 = lib_error_handler
14340 rm -f conftest.$ac_objext conftest$ac_exeext
14341 if { (eval echo "$as_me:14341: \"$ac_link\"") >&5
14342 (eval $ac_link) 2>&5
14344 echo "$as_me:14344: \$? = $ac_status" >&5
14345 (exit $ac_status); } &&
14346 { ac_try='test -s conftest$ac_exeext'
14347 { (eval echo "$as_me:14347: \"$ac_try\"") >&5
14348 (eval $ac_try) 2>&5
14350 echo "$as_me:14350: \$? = $ac_status" >&5
14351 (exit $ac_status); }; }; then
14353 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14354 if test "$cf_gpp_libname" = cpp ; then
14355 cat >>confdefs.h <<\EOF
14356 #define HAVE_GPP_BUILTIN_H 1
14360 cat >>confdefs.h <<\EOF
14361 #define HAVE_GXX_BUILTIN_H 1
14366 echo "$as_me: failed program was:" >&5
14367 cat conftest.$ac_ext >&5
14368 cat >conftest.$ac_ext <<_ACEOF
14369 #line 14369 "configure"
14370 #include "confdefs.h"
14372 #include <builtin.h>
14377 two_arg_error_handler_t foo2 = lib_error_handler
14382 rm -f conftest.$ac_objext conftest$ac_exeext
14383 if { (eval echo "$as_me:14383: \"$ac_link\"") >&5
14384 (eval $ac_link) 2>&5
14386 echo "$as_me:14386: \$? = $ac_status" >&5
14387 (exit $ac_status); } &&
14388 { ac_try='test -s conftest$ac_exeext'
14389 { (eval echo "$as_me:14389: \"$ac_try\"") >&5
14390 (eval $ac_try) 2>&5
14392 echo "$as_me:14392: \$? = $ac_status" >&5
14393 (exit $ac_status); }; }; then
14395 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14396 cat >>confdefs.h <<\EOF
14397 #define HAVE_BUILTIN_H 1
14401 echo "$as_me: failed program was:" >&5
14402 cat conftest.$ac_ext >&5
14405 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14407 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14409 echo "$as_me:14409: result: $cf_cxx_library" >&5
14410 echo "${ECHO_T}$cf_cxx_library" >&6
14420 ac_cpp='$CXXCPP $CPPFLAGS'
14421 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14422 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14423 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14424 ac_main_return=return
14425 echo "$as_me:14425: checking how to run the C++ preprocessor" >&5
14426 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
14427 if test -z "$CXXCPP"; then
14428 if test "${ac_cv_prog_CXXCPP+set}" = set; then
14429 echo $ECHO_N "(cached) $ECHO_C" >&6
14431 # Double quotes because CXXCPP needs to be expanded
14432 for CXXCPP in "$CXX -E" "/lib/cpp"
14434 ac_preproc_ok=false
14435 for ac_cxx_preproc_warn_flag in '' yes
14437 # Use a header file that comes with gcc, so configuring glibc
14438 # with a fresh cross-compiler works.
14439 # On the NeXT, cc -E runs the code through the compiler's parser,
14440 # not just through cpp. "Syntax error" is here to catch this case.
14441 cat >conftest.$ac_ext <<_ACEOF
14442 #line 14442 "configure"
14443 #include "confdefs.h"
14444 #include <assert.h>
14447 if { (eval echo "$as_me:14447: \"$ac_cpp conftest.$ac_ext\"") >&5
14448 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14450 egrep -v '^ *\+' conftest.er1 >conftest.err
14452 cat conftest.err >&5
14453 echo "$as_me:14453: \$? = $ac_status" >&5
14454 (exit $ac_status); } >/dev/null; then
14455 if test -s conftest.err; then
14456 ac_cpp_err=$ac_cxx_preproc_warn_flag
14463 if test -z "$ac_cpp_err"; then
14466 echo "$as_me: failed program was:" >&5
14467 cat conftest.$ac_ext >&5
14468 # Broken: fails on valid input.
14471 rm -f conftest.err conftest.$ac_ext
14473 # OK, works on sane cases. Now check whether non-existent headers
14474 # can be detected and how.
14475 cat >conftest.$ac_ext <<_ACEOF
14476 #line 14476 "configure"
14477 #include "confdefs.h"
14478 #include <ac_nonexistent.h>
14480 if { (eval echo "$as_me:14480: \"$ac_cpp conftest.$ac_ext\"") >&5
14481 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14483 egrep -v '^ *\+' conftest.er1 >conftest.err
14485 cat conftest.err >&5
14486 echo "$as_me:14486: \$? = $ac_status" >&5
14487 (exit $ac_status); } >/dev/null; then
14488 if test -s conftest.err; then
14489 ac_cpp_err=$ac_cxx_preproc_warn_flag
14496 if test -z "$ac_cpp_err"; then
14497 # Broken: success on invalid input.
14500 echo "$as_me: failed program was:" >&5
14501 cat conftest.$ac_ext >&5
14502 # Passes both tests.
14506 rm -f conftest.err conftest.$ac_ext
14509 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14510 rm -f conftest.err conftest.$ac_ext
14511 if $ac_preproc_ok; then
14516 ac_cv_prog_CXXCPP=$CXXCPP
14519 CXXCPP=$ac_cv_prog_CXXCPP
14521 ac_cv_prog_CXXCPP=$CXXCPP
14523 echo "$as_me:14523: result: $CXXCPP" >&5
14524 echo "${ECHO_T}$CXXCPP" >&6
14525 ac_preproc_ok=false
14526 for ac_cxx_preproc_warn_flag in '' yes
14528 # Use a header file that comes with gcc, so configuring glibc
14529 # with a fresh cross-compiler works.
14530 # On the NeXT, cc -E runs the code through the compiler's parser,
14531 # not just through cpp. "Syntax error" is here to catch this case.
14532 cat >conftest.$ac_ext <<_ACEOF
14533 #line 14533 "configure"
14534 #include "confdefs.h"
14535 #include <assert.h>
14538 if { (eval echo "$as_me:14538: \"$ac_cpp conftest.$ac_ext\"") >&5
14539 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14541 egrep -v '^ *\+' conftest.er1 >conftest.err
14543 cat conftest.err >&5
14544 echo "$as_me:14544: \$? = $ac_status" >&5
14545 (exit $ac_status); } >/dev/null; then
14546 if test -s conftest.err; then
14547 ac_cpp_err=$ac_cxx_preproc_warn_flag
14554 if test -z "$ac_cpp_err"; then
14557 echo "$as_me: failed program was:" >&5
14558 cat conftest.$ac_ext >&5
14559 # Broken: fails on valid input.
14562 rm -f conftest.err conftest.$ac_ext
14564 # OK, works on sane cases. Now check whether non-existent headers
14565 # can be detected and how.
14566 cat >conftest.$ac_ext <<_ACEOF
14567 #line 14567 "configure"
14568 #include "confdefs.h"
14569 #include <ac_nonexistent.h>
14571 if { (eval echo "$as_me:14571: \"$ac_cpp conftest.$ac_ext\"") >&5
14572 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14574 egrep -v '^ *\+' conftest.er1 >conftest.err
14576 cat conftest.err >&5
14577 echo "$as_me:14577: \$? = $ac_status" >&5
14578 (exit $ac_status); } >/dev/null; then
14579 if test -s conftest.err; then
14580 ac_cpp_err=$ac_cxx_preproc_warn_flag
14587 if test -z "$ac_cpp_err"; then
14588 # Broken: success on invalid input.
14591 echo "$as_me: failed program was:" >&5
14592 cat conftest.$ac_ext >&5
14593 # Passes both tests.
14597 rm -f conftest.err conftest.$ac_ext
14600 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14601 rm -f conftest.err conftest.$ac_ext
14602 if $ac_preproc_ok; then
14605 { { echo "$as_me:14605: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
14606 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
14607 { (exit 1); exit 1; }; }
14611 ac_cpp='$CXXCPP $CPPFLAGS'
14612 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14613 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14614 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14615 ac_main_return=return
14617 for ac_header in iostream typeinfo
14619 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14620 echo "$as_me:14620: checking for $ac_header" >&5
14621 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14622 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14623 echo $ECHO_N "(cached) $ECHO_C" >&6
14625 cat >conftest.$ac_ext <<_ACEOF
14626 #line 14626 "configure"
14627 #include "confdefs.h"
14628 #include <$ac_header>
14630 if { (eval echo "$as_me:14630: \"$ac_cpp conftest.$ac_ext\"") >&5
14631 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14633 egrep -v '^ *\+' conftest.er1 >conftest.err
14635 cat conftest.err >&5
14636 echo "$as_me:14636: \$? = $ac_status" >&5
14637 (exit $ac_status); } >/dev/null; then
14638 if test -s conftest.err; then
14639 ac_cpp_err=$ac_cxx_preproc_warn_flag
14646 if test -z "$ac_cpp_err"; then
14647 eval "$as_ac_Header=yes"
14649 echo "$as_me: failed program was:" >&5
14650 cat conftest.$ac_ext >&5
14651 eval "$as_ac_Header=no"
14653 rm -f conftest.err conftest.$ac_ext
14655 echo "$as_me:14655: result: `eval echo '${'$as_ac_Header'}'`" >&5
14656 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14657 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14658 cat >>confdefs.h <<EOF
14659 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14665 echo "$as_me:14665: checking if we should include stdbool.h" >&5
14666 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14668 if test "${cf_cv_header_stdbool_h+set}" = set; then
14669 echo $ECHO_N "(cached) $ECHO_C" >&6
14672 cat >conftest.$ac_ext <<_ACEOF
14673 #line 14673 "configure"
14674 #include "confdefs.h"
14684 rm -f conftest.$ac_objext
14685 if { (eval echo "$as_me:14685: \"$ac_compile\"") >&5
14686 (eval $ac_compile) 2>&5
14688 echo "$as_me:14688: \$? = $ac_status" >&5
14689 (exit $ac_status); } &&
14690 { ac_try='test -s conftest.$ac_objext'
14691 { (eval echo "$as_me:14691: \"$ac_try\"") >&5
14692 (eval $ac_try) 2>&5
14694 echo "$as_me:14694: \$? = $ac_status" >&5
14695 (exit $ac_status); }; }; then
14696 cf_cv_header_stdbool_h=0
14698 echo "$as_me: failed program was:" >&5
14699 cat conftest.$ac_ext >&5
14700 cat >conftest.$ac_ext <<_ACEOF
14701 #line 14701 "configure"
14702 #include "confdefs.h"
14705 #include <stdbool.h>
14716 rm -f conftest.$ac_objext
14717 if { (eval echo "$as_me:14717: \"$ac_compile\"") >&5
14718 (eval $ac_compile) 2>&5
14720 echo "$as_me:14720: \$? = $ac_status" >&5
14721 (exit $ac_status); } &&
14722 { ac_try='test -s conftest.$ac_objext'
14723 { (eval echo "$as_me:14723: \"$ac_try\"") >&5
14724 (eval $ac_try) 2>&5
14726 echo "$as_me:14726: \$? = $ac_status" >&5
14727 (exit $ac_status); }; }; then
14728 cf_cv_header_stdbool_h=1
14730 echo "$as_me: failed program was:" >&5
14731 cat conftest.$ac_ext >&5
14732 cf_cv_header_stdbool_h=0
14734 rm -f conftest.$ac_objext conftest.$ac_ext
14736 rm -f conftest.$ac_objext conftest.$ac_ext
14739 if test "$cf_cv_header_stdbool_h" = 1
14740 then echo "$as_me:14740: result: yes" >&5
14741 echo "${ECHO_T}yes" >&6
14742 else echo "$as_me:14742: result: no" >&5
14743 echo "${ECHO_T}no" >&6
14746 echo "$as_me:14746: checking for builtin bool type" >&5
14747 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14749 if test "${cf_cv_builtin_bool+set}" = set; then
14750 echo $ECHO_N "(cached) $ECHO_C" >&6
14753 cat >conftest.$ac_ext <<_ACEOF
14754 #line 14754 "configure"
14755 #include "confdefs.h"
14758 #include <sys/types.h>
14768 rm -f conftest.$ac_objext
14769 if { (eval echo "$as_me:14769: \"$ac_compile\"") >&5
14770 (eval $ac_compile) 2>&5
14772 echo "$as_me:14772: \$? = $ac_status" >&5
14773 (exit $ac_status); } &&
14774 { ac_try='test -s conftest.$ac_objext'
14775 { (eval echo "$as_me:14775: \"$ac_try\"") >&5
14776 (eval $ac_try) 2>&5
14778 echo "$as_me:14778: \$? = $ac_status" >&5
14779 (exit $ac_status); }; }; then
14780 cf_cv_builtin_bool=1
14782 echo "$as_me: failed program was:" >&5
14783 cat conftest.$ac_ext >&5
14784 cf_cv_builtin_bool=0
14786 rm -f conftest.$ac_objext conftest.$ac_ext
14790 if test "$cf_cv_builtin_bool" = 1
14791 then echo "$as_me:14791: result: yes" >&5
14792 echo "${ECHO_T}yes" >&6
14793 else echo "$as_me:14793: result: no" >&5
14794 echo "${ECHO_T}no" >&6
14797 echo "$as_me:14797: checking for size of bool" >&5
14798 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
14799 if test "${cf_cv_type_of_bool+set}" = set; then
14800 echo $ECHO_N "(cached) $ECHO_C" >&6
14804 if test "$cross_compiling" = yes; then
14805 cf_cv_type_of_bool=unknown
14807 cat >conftest.$ac_ext <<_ACEOF
14808 #line 14808 "configure"
14809 #include "confdefs.h"
14811 #include <stdlib.h>
14814 #if defined(__cplusplus)
14816 #ifdef HAVE_GXX_BUILTIN_H
14817 #include <g++/builtin.h>
14818 #elif HAVE_GPP_BUILTIN_H
14819 #include <gpp/builtin.h>
14820 #elif HAVE_BUILTIN_H
14821 #include <builtin.h>
14826 #if $cf_cv_header_stdbool_h
14827 #include <stdbool.h>
14834 FILE *fp = fopen("cf_test.out", "w");
14837 if ((bool)(-x) >= 0)
14838 fputs("unsigned ", fp);
14839 if (sizeof(x) == sizeof(int)) fputs("int", fp);
14840 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
14841 else if (sizeof(x) == sizeof(short))fputs("short",fp);
14842 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
14845 ${cf_cv_main_return:-return}(0);
14849 rm -f conftest$ac_exeext
14850 if { (eval echo "$as_me:14850: \"$ac_link\"") >&5
14851 (eval $ac_link) 2>&5
14853 echo "$as_me:14853: \$? = $ac_status" >&5
14854 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14855 { (eval echo "$as_me:14855: \"$ac_try\"") >&5
14856 (eval $ac_try) 2>&5
14858 echo "$as_me:14858: \$? = $ac_status" >&5
14859 (exit $ac_status); }; }; then
14860 cf_cv_type_of_bool=`cat cf_test.out`
14861 if test -z "$cf_cv_type_of_bool"; then
14862 cf_cv_type_of_bool=unknown
14865 echo "$as_me: program exited with status $ac_status" >&5
14866 echo "$as_me: failed program was:" >&5
14867 cat conftest.$ac_ext >&5
14868 cf_cv_type_of_bool=unknown
14870 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14876 echo "$as_me:14876: result: $cf_cv_type_of_bool" >&5
14877 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
14878 if test "$cf_cv_type_of_bool" = unknown ; then
14879 case .$NCURSES_BOOL in #(vi
14880 .auto|.) NCURSES_BOOL=unsigned;;
14882 { echo "$as_me:14882: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
14883 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
14884 cf_cv_type_of_bool=$NCURSES_BOOL
14887 echo "$as_me:14887: checking for special defines needed for etip.h" >&5
14888 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
14889 cf_save_CXXFLAGS="$CXXFLAGS"
14891 for cf_math in "" MATH_H
14893 for cf_excp in "" MATH_EXCEPTION
14895 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
14896 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
14897 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
14898 cat >conftest.$ac_ext <<_ACEOF
14899 #line 14899 "configure"
14900 #include "confdefs.h"
14902 #include <etip.h.in>
14912 rm -f conftest.$ac_objext
14913 if { (eval echo "$as_me:14913: \"$ac_compile\"") >&5
14914 (eval $ac_compile) 2>&5
14916 echo "$as_me:14916: \$? = $ac_status" >&5
14917 (exit $ac_status); } &&
14918 { ac_try='test -s conftest.$ac_objext'
14919 { (eval echo "$as_me:14919: \"$ac_try\"") >&5
14920 (eval $ac_try) 2>&5
14922 echo "$as_me:14922: \$? = $ac_status" >&5
14923 (exit $ac_status); }; }; then
14925 test -n "$cf_math" && cat >>confdefs.h <<EOF
14926 #define ETIP_NEEDS_${cf_math} 1
14929 test -n "$cf_excp" && cat >>confdefs.h <<EOF
14930 #define ETIP_NEEDS_${cf_excp} 1
14933 cf_result="$cf_math $cf_excp"
14937 echo "$as_me: failed program was:" >&5
14938 cat conftest.$ac_ext >&5
14940 rm -f conftest.$ac_objext conftest.$ac_ext
14943 echo "$as_me:14943: result: $cf_result" >&5
14944 echo "${ECHO_T}$cf_result" >&6
14945 CXXFLAGS="$cf_save_CXXFLAGS"
14947 if test -n "$CXX"; then
14948 echo "$as_me:14948: checking if $CXX accepts parameter initialization" >&5
14949 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
14950 if test "${cf_cv_cpp_param_init+set}" = set; then
14951 echo $ECHO_N "(cached) $ECHO_C" >&6
14955 ac_cpp='$CXXCPP $CPPFLAGS'
14956 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14957 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14958 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14959 ac_main_return=return
14961 if test "$cross_compiling" = yes; then
14962 cf_cv_cpp_param_init=unknown
14964 cat >conftest.$ac_ext <<_ACEOF
14965 #line 14965 "configure"
14966 #include "confdefs.h"
14976 TEST::TEST(int x = 1) // some compilers do not like second initializer
14983 rm -f conftest$ac_exeext
14984 if { (eval echo "$as_me:14984: \"$ac_link\"") >&5
14985 (eval $ac_link) 2>&5
14987 echo "$as_me:14987: \$? = $ac_status" >&5
14988 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14989 { (eval echo "$as_me:14989: \"$ac_try\"") >&5
14990 (eval $ac_try) 2>&5
14992 echo "$as_me:14992: \$? = $ac_status" >&5
14993 (exit $ac_status); }; }; then
14994 cf_cv_cpp_param_init=yes
14996 echo "$as_me: program exited with status $ac_status" >&5
14997 echo "$as_me: failed program was:" >&5
14998 cat conftest.$ac_ext >&5
14999 cf_cv_cpp_param_init=no
15001 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15004 ac_cpp='$CXXCPP $CPPFLAGS'
15005 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15006 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15007 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15008 ac_main_return=return
15011 echo "$as_me:15011: result: $cf_cv_cpp_param_init" >&5
15012 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
15014 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
15015 #define CPP_HAS_PARAM_INIT 1
15018 if test -n "$CXX"; then
15020 echo "$as_me:15020: checking if $CXX accepts static_cast" >&5
15021 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
15022 if test "${cf_cv_cpp_static_cast+set}" = set; then
15023 echo $ECHO_N "(cached) $ECHO_C" >&6
15027 ac_cpp='$CXXCPP $CPPFLAGS'
15028 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15029 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15030 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15031 ac_main_return=return
15033 cat >conftest.$ac_ext <<_ACEOF
15034 #line 15034 "configure"
15035 #include "confdefs.h"
15040 NCursesPanel(int nlines,
15050 template<class T> class NCursesUserPanel : public NCursesPanel
15053 NCursesUserPanel (int nlines,
15057 const T* p_UserData = static_cast<T*>(0))
15058 : NCursesPanel (nlines, ncols, begin_y, begin_x)
15061 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
15065 virtual ~NCursesUserPanel() {};
15072 const char* p_UserData = static_cast<char*>(0)
15077 rm -f conftest.$ac_objext
15078 if { (eval echo "$as_me:15078: \"$ac_compile\"") >&5
15079 (eval $ac_compile) 2>&5
15081 echo "$as_me:15081: \$? = $ac_status" >&5
15082 (exit $ac_status); } &&
15083 { ac_try='test -s conftest.$ac_objext'
15084 { (eval echo "$as_me:15084: \"$ac_try\"") >&5
15085 (eval $ac_try) 2>&5
15087 echo "$as_me:15087: \$? = $ac_status" >&5
15088 (exit $ac_status); }; }; then
15089 cf_cv_cpp_static_cast=yes
15091 echo "$as_me: failed program was:" >&5
15092 cat conftest.$ac_ext >&5
15093 cf_cv_cpp_static_cast=no
15095 rm -f conftest.$ac_objext conftest.$ac_ext
15098 ac_cpp='$CXXCPP $CPPFLAGS'
15099 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15100 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15101 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15102 ac_main_return=return
15105 echo "$as_me:15105: result: $cf_cv_cpp_static_cast" >&5
15106 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
15110 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
15111 #define CPP_HAS_STATIC_CAST 1
15115 CXX_AR_OPTS='$(AR_OPTS)'
15116 case $cf_cv_system_name in #(vi
15118 if test "$GXX" != yes ; then
15120 CXX_AR_OPTS='-ar -o'
15124 CXXLDFLAGS="-u main"
15127 if test "$GXX" != yes ; then
15129 CXX_AR_OPTS='-xar -o'
15136 cf_cv_builtin_bool=1
15138 # Just because we are not configuring against C++ right now does not
15139 # mean that a user will not want to use C++. Some distributors disable
15140 # the C++ portion of this configuration as a shortcut (or just to avoid
15141 # compiling the demo in the c++ directory). So we need a reasonable
15142 # default for the 'bool' type.
15144 # Caveat: since the storage of the bool type is not standardized, it
15147 if test "$NCURSES_BOOL" != auto ; then
15148 cf_cv_type_of_bool=$NCURSES_BOOL
15149 cf_cv_header_stdbool_h=0
15151 if test "$cf_cv_header_stdbool_h" = 1 ; then
15153 echo "$as_me:15153: checking for size of bool" >&5
15154 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
15155 if test "${cf_cv_type_of_bool+set}" = set; then
15156 echo $ECHO_N "(cached) $ECHO_C" >&6
15160 if test "$cross_compiling" = yes; then
15161 cf_cv_type_of_bool=unknown
15163 cat >conftest.$ac_ext <<_ACEOF
15164 #line 15164 "configure"
15165 #include "confdefs.h"
15167 #include <stdlib.h>
15170 #if defined(__cplusplus)
15172 #ifdef HAVE_GXX_BUILTIN_H
15173 #include <g++/builtin.h>
15174 #elif HAVE_GPP_BUILTIN_H
15175 #include <gpp/builtin.h>
15176 #elif HAVE_BUILTIN_H
15177 #include <builtin.h>
15182 #if $cf_cv_header_stdbool_h
15183 #include <stdbool.h>
15190 FILE *fp = fopen("cf_test.out", "w");
15193 if ((bool)(-x) >= 0)
15194 fputs("unsigned ", fp);
15195 if (sizeof(x) == sizeof(int)) fputs("int", fp);
15196 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
15197 else if (sizeof(x) == sizeof(short))fputs("short",fp);
15198 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
15201 ${cf_cv_main_return:-return}(0);
15205 rm -f conftest$ac_exeext
15206 if { (eval echo "$as_me:15206: \"$ac_link\"") >&5
15207 (eval $ac_link) 2>&5
15209 echo "$as_me:15209: \$? = $ac_status" >&5
15210 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15211 { (eval echo "$as_me:15211: \"$ac_try\"") >&5
15212 (eval $ac_try) 2>&5
15214 echo "$as_me:15214: \$? = $ac_status" >&5
15215 (exit $ac_status); }; }; then
15216 cf_cv_type_of_bool=`cat cf_test.out`
15217 if test -z "$cf_cv_type_of_bool"; then
15218 cf_cv_type_of_bool=unknown
15221 echo "$as_me: program exited with status $ac_status" >&5
15222 echo "$as_me: failed program was:" >&5
15223 cat conftest.$ac_ext >&5
15224 cf_cv_type_of_bool=unknown
15226 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15232 echo "$as_me:15232: result: $cf_cv_type_of_bool" >&5
15233 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
15234 if test "$cf_cv_type_of_bool" = unknown ; then
15235 case .$NCURSES_BOOL in #(vi
15236 .auto|.) NCURSES_BOOL=unsigned;;
15238 { echo "$as_me:15238: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
15239 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
15240 cf_cv_type_of_bool=$NCURSES_BOOL
15244 echo "$as_me:15244: checking for fallback type of bool" >&5
15245 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
15246 case "$host_cpu" in #(vi
15247 i?86) cf_cv_type_of_bool=char ;; #(vi
15248 *) cf_cv_type_of_bool=int ;;
15250 echo "$as_me:15250: result: $cf_cv_type_of_bool" >&5
15251 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
15256 # If the C compiler did not declare bool, and we did not determine that the C++
15257 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
15258 # ncurses library use the same type as C++ bool. Note that this allows one to
15259 # specify the type of bool in a configure-script option and postpone
15260 # integration with the C++ compiler provided that the types are compatible.
15262 if test $cf_cv_cc_bool_type = 1
15264 # oops: C has a bool. Unlikely, but C++ could differ.
15266 elif test $cf_cv_builtin_bool = 0
15271 # this is the normal case
15272 USE_CXX_BOOL='defined(__cplusplus)'
15275 if test -f "${srcdir}/Ada95/Makefile.in" ; then
15277 if test "$cf_with_ada" != "no" ; then
15278 if test "$with_libtool" != "no"; then
15279 { echo "$as_me:15279: WARNING: libtool does not support Ada - disabling feature" >&5
15280 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
15285 if test "$cf_with_ada" != "no" ; then
15286 cf_ada_make=gnatmake
15287 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
15288 set dummy $cf_ada_make; ac_word=$2
15289 echo "$as_me:15289: checking for $ac_word" >&5
15290 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15291 if test "${ac_cv_prog_gnat_exists+set}" = set; then
15292 echo $ECHO_N "(cached) $ECHO_C" >&6
15294 if test -n "$gnat_exists"; then
15295 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
15297 ac_save_IFS=$IFS; IFS=$ac_path_separator
15299 for ac_dir in $ac_dummy; do
15301 test -z "$ac_dir" && ac_dir=.
15302 $as_executable_p "$ac_dir/$ac_word" || continue
15303 ac_cv_prog_gnat_exists="yes"
15304 echo "$as_me:15304: found $ac_dir/$ac_word" >&5
15308 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
15311 gnat_exists=$ac_cv_prog_gnat_exists
15312 if test -n "$gnat_exists"; then
15313 echo "$as_me:15313: result: $gnat_exists" >&5
15314 echo "${ECHO_T}$gnat_exists" >&6
15316 echo "$as_me:15316: result: no" >&5
15317 echo "${ECHO_T}no" >&6
15320 if test "$ac_cv_prog_gnat_exists" = no; then
15324 echo "$as_me:15324: checking for gnat version" >&5
15325 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
15326 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
15327 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
15328 echo "$as_me:15328: result: $cf_gnat_version" >&5
15329 echo "${ECHO_T}$cf_gnat_version" >&6
15331 case $cf_gnat_version in
15332 3.1[1-9]*|3.[2-9]*|[4-9].*)
15333 cf_cv_prog_gnat_correct=yes
15335 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
15336 cf_cv_prog_gnat_correct=no
15339 case $cf_gnat_version in
15341 cf_compile_generics=generics
15342 cf_generic_objects="\${GENOBJS}"
15344 *) cf_compile_generics=
15345 cf_generic_objects=
15349 # Extract the first word of "m4", so it can be a program name with args.
15350 set dummy m4; ac_word=$2
15351 echo "$as_me:15351: checking for $ac_word" >&5
15352 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15353 if test "${ac_cv_prog_M4_exists+set}" = set; then
15354 echo $ECHO_N "(cached) $ECHO_C" >&6
15356 if test -n "$M4_exists"; then
15357 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
15359 ac_save_IFS=$IFS; IFS=$ac_path_separator
15361 for ac_dir in $ac_dummy; do
15363 test -z "$ac_dir" && ac_dir=.
15364 $as_executable_p "$ac_dir/$ac_word" || continue
15365 ac_cv_prog_M4_exists="yes"
15366 echo "$as_me:15366: found $ac_dir/$ac_word" >&5
15370 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
15373 M4_exists=$ac_cv_prog_M4_exists
15374 if test -n "$M4_exists"; then
15375 echo "$as_me:15375: result: $M4_exists" >&5
15376 echo "${ECHO_T}$M4_exists" >&6
15378 echo "$as_me:15378: result: no" >&5
15379 echo "${ECHO_T}no" >&6
15382 if test "$ac_cv_prog_M4_exists" = no; then
15383 cf_cv_prog_gnat_correct=no
15384 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
15386 if test "$cf_cv_prog_gnat_correct" = yes; then
15387 echo "$as_me:15387: checking if GNAT works" >&5
15388 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
15391 cat >>conftest.ads <<CF_EOF
15392 procedure conftest;
15394 cat >>conftest.adb <<CF_EOF
15397 procedure conftest is
15399 Text_IO.Put ("Hello World");
15401 GNAT.OS_Lib.OS_Exit (0);
15404 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
15405 if ( ./conftest 1>&5 2>&1 ) ; then
15406 cf_cv_prog_gnat_correct=yes
15408 cf_cv_prog_gnat_correct=no
15411 cf_cv_prog_gnat_correct=no
15415 echo "$as_me:15415: result: $cf_cv_prog_gnat_correct" >&5
15416 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
15419 if test "$cf_cv_prog_gnat_correct" = yes; then
15420 ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
15422 echo "$as_me:15422: checking if GNAT pragma Unreferenced works" >&5
15423 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
15426 cat >>conftest.ads <<CF_EOF
15427 procedure conftest;
15429 cat >>conftest.adb <<CF_EOF
15432 procedure conftest is
15434 pragma Unreferenced (test);
15437 Text_IO.Put ("Hello World");
15439 GNAT.OS_Lib.OS_Exit (0);
15442 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
15443 cf_cv_pragma_unreferenced=yes
15445 cf_cv_pragma_unreferenced=no
15449 echo "$as_me:15449: result: $cf_cv_pragma_unreferenced" >&5
15450 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
15452 # if the pragma is supported, use it (needed in the Trace code).
15453 if test $cf_cv_pragma_unreferenced = yes ; then
15459 # Check whether --with-ada-compiler or --without-ada-compiler was given.
15460 if test "${with_ada_compiler+set}" = set; then
15461 withval="$with_ada_compiler"
15462 cf_ada_compiler=$withval
15464 cf_ada_compiler=gnatmake
15467 cf_ada_package=terminal_interface
15469 # Check whether --with-ada-include or --without-ada-include was given.
15470 if test "${with_ada_include+set}" = set; then
15471 withval="$with_ada_include"
15474 withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
15475 fi; if test -n "$prefix/lib/ada/adainclude" ; then
15477 if test "x$prefix" != xNONE; then
15478 cf_path_syntax="$prefix"
15480 cf_path_syntax="$ac_default_prefix"
15483 case ".$withval" in #(vi
15484 .\$\(*\)*|.\'*\'*) #(vi
15488 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
15490 .\${*prefix}*) #(vi
15491 eval withval="$withval"
15492 case ".$withval" in #(vi
15494 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15499 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15502 { { echo "$as_me:15502: error: expected a pathname, not \"$withval\"" >&5
15503 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
15504 { (exit 1); exit 1; }; }
15509 ADA_INCLUDE="$withval"
15511 # Check whether --with-ada-objects or --without-ada-objects was given.
15512 if test "${with_ada_objects+set}" = set; then
15513 withval="$with_ada_objects"
15516 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
15517 fi; if test -n "$prefix/lib/ada/adalib" ; then
15519 if test "x$prefix" != xNONE; then
15520 cf_path_syntax="$prefix"
15522 cf_path_syntax="$ac_default_prefix"
15525 case ".$withval" in #(vi
15526 .\$\(*\)*|.\'*\'*) #(vi
15530 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
15532 .\${*prefix}*) #(vi
15533 eval withval="$withval"
15534 case ".$withval" in #(vi
15536 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15541 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15544 { { echo "$as_me:15544: error: expected a pathname, not \"$withval\"" >&5
15545 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
15546 { (exit 1); exit 1; }; }
15551 ADA_OBJECTS="$withval"
15559 ### Construct the ncurses library-subsets, if any, from this set of keywords:
15560 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
15562 ### ticlib modules may be a separate library, otherwise contained in termlib.
15563 ### termlib modules may be a separate library, otherwise contained in ncurses.
15565 ### The of "+" or " " between the tokens controls the way the script
15566 ### chooses to split module lists into libraries.
15568 ### (see CF_LIB_RULES).
15569 echo "$as_me:15569: checking for library subsets" >&5
15570 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
15573 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
15574 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
15575 if test "$with_ticlib" != no ; then
15576 LIB_SUBSETS="${LIB_SUBSETS} "
15578 LIB_SUBSETS="${LIB_SUBSETS}+"
15582 LIB_SUBSETS="${LIB_SUBSETS}termlib"
15583 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
15584 if test "$with_termlib" != no ; then
15585 LIB_SUBSETS="${LIB_SUBSETS} "
15587 LIB_SUBSETS="${LIB_SUBSETS}+"
15590 LIB_SUBSETS="${LIB_SUBSETS}base"
15591 test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
15592 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
15594 echo "$as_me:15594: result: $LIB_SUBSETS" >&5
15595 echo "${ECHO_T}$LIB_SUBSETS" >&6
15597 ### Construct the list of include-directories to be generated
15599 CPPFLAGS="-I. -I../include $CPPFLAGS"
15600 if test "$srcdir" != "."; then
15601 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
15603 if test "$GCC" != yes; then
15604 CPPFLAGS="$CPPFLAGS -I\${includedir}"
15605 elif test "$includedir" != "/usr/include"; then
15606 if test "$includedir" = '${prefix}/include' ; then
15607 if test $prefix != /usr ; then
15608 CPPFLAGS="$CPPFLAGS -I\${includedir}"
15611 CPPFLAGS="$CPPFLAGS -I\${includedir}"
15615 ACPPFLAGS="-I. -I../../include $ACPPFLAGS"
15616 if test "$srcdir" != "."; then
15617 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
15619 if test "$GCC" != yes; then
15620 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15621 elif test "$includedir" != "/usr/include"; then
15622 if test "$includedir" = '${prefix}/include' ; then
15623 if test $prefix != /usr ; then
15624 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15627 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15631 ### Build up pieces for makefile rules
15632 echo "$as_me:15632: checking default library suffix" >&5
15633 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
15635 case $DFT_LWR_MODEL in
15636 libtool) DFT_ARG_SUFFIX='' ;;
15637 normal) DFT_ARG_SUFFIX='' ;;
15638 debug) DFT_ARG_SUFFIX='_g' ;;
15639 profile) DFT_ARG_SUFFIX='_p' ;;
15640 shared) DFT_ARG_SUFFIX='' ;;
15642 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
15643 echo "$as_me:15643: result: $DFT_ARG_SUFFIX" >&5
15644 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
15646 echo "$as_me:15646: checking default library-dependency suffix" >&5
15647 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
15649 case $DFT_LWR_MODEL in
15650 libtool) DFT_DEP_SUFFIX='.la' ;;
15651 normal) DFT_DEP_SUFFIX='.a' ;;
15652 debug) DFT_DEP_SUFFIX='_g.a' ;;
15653 profile) DFT_DEP_SUFFIX='_p.a' ;;
15655 case $cf_cv_system_name in
15656 cygwin*) DFT_DEP_SUFFIX='.dll' ;;
15657 darwin*) DFT_DEP_SUFFIX='.dylib' ;;
15660 ia64*) DFT_DEP_SUFFIX='.so' ;;
15661 *) DFT_DEP_SUFFIX='.sl' ;;
15664 *) DFT_DEP_SUFFIX='.so' ;;
15667 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
15668 DFT_LIB_SUFFIX=$DFT_DEP_SUFFIX
15669 if test $DFT_LWR_MODEL = shared ; then
15670 case $cf_cv_system_name in #(vi
15672 DFT_DEP_SUFFIX=".dll.a"
15673 DFT_LIB_SUFFIX=".dll"
15677 echo "$as_me:15677: result: $DFT_DEP_SUFFIX" >&5
15678 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
15680 echo "$as_me:15680: checking default object directory" >&5
15681 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
15683 case $DFT_LWR_MODEL in
15684 libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
15685 normal) DFT_OBJ_SUBDIR='objects' ;;
15686 debug) DFT_OBJ_SUBDIR='obj_g' ;;
15687 profile) DFT_OBJ_SUBDIR='obj_p' ;;
15689 case $cf_cv_system_name in #(vi
15691 DFT_OBJ_SUBDIR='objects' ;;
15693 DFT_OBJ_SUBDIR='obj_s' ;;
15696 echo "$as_me:15696: result: $DFT_OBJ_SUBDIR" >&5
15697 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
15699 # libtool thinks it can make c++ shared libraries (perhaps only g++)
15700 if test "$cf_with_cxx" = yes ; then
15701 echo "$as_me:15701: checking c++ library-dependency suffix" >&5
15702 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
15703 if test "$with_libtool" != "no"; then
15704 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
15708 libtool) CXX_LIB_SUFFIX='.la' ;;
15709 normal) CXX_LIB_SUFFIX='.a' ;;
15710 debug) CXX_LIB_SUFFIX='_g.a' ;;
15711 profile) CXX_LIB_SUFFIX='_p.a' ;;
15713 case $cf_cv_system_name in
15714 cygwin*) CXX_LIB_SUFFIX='.dll' ;;
15715 darwin*) CXX_LIB_SUFFIX='.dylib' ;;
15718 ia64*) CXX_LIB_SUFFIX='.so' ;;
15719 *) CXX_LIB_SUFFIX='.sl' ;;
15722 *) CXX_LIB_SUFFIX='.so' ;;
15725 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
15727 echo "$as_me:15727: result: $CXX_LIB_SUFFIX" >&5
15728 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
15732 # do not want -ldl in build except as needed for -lncurses dependency
15733 if test "$with_dlsym" = yes ; then
15734 if test $DFT_LWR_MODEL = shared || \
15735 test $DFT_LWR_MODEL = libtool ; then
15737 # remove dl library from $LIBS
15738 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
15742 ### Set up low-level terminfo dependencies for makefiles.
15744 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
15745 # do not need libdl
15747 if test "$with_dlsym" = yes ; then
15749 # remove dl library from $SHLIB_LIST
15750 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
15754 if test "$with_ticlib" != no ; then
15756 if test "$with_ticlib" != yes ; then
15757 TICS_NAME=$with_ticlib
15758 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15759 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15760 TICS_LIB_SUFFIX="${with_ticlib}"
15762 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
15763 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
15764 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
15766 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
15768 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15771 if test "$with_termlib" != no ; then
15773 if test "$with_termlib" != yes ; then
15774 TINFO_NAME=$with_termlib
15775 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15776 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15777 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15778 TINFO_LIB_SUFFIX="${with_termlib}"
15780 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
15781 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
15782 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
15783 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
15786 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15787 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15788 if test "$DFT_LWR_MODEL" = "libtool"; then
15789 TEST_ARGS="${TEST_DEPS}"
15790 TEST_ARG2="${TEST_DEP2}"
15791 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15793 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
15794 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
15795 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15796 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15797 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15800 # the next lines are needed for linking libtic over libncurses
15801 TINFO_NAME=${LIB_NAME}
15802 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
15803 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
15804 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15806 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15809 if test "$DFT_LWR_MODEL" = shared ; then
15810 case $cf_cv_system_name in #(vi
15812 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
15818 if test "$with_dlsym" = yes ; then
15820 # remove dl library from $TICS_LIST
15821 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
15825 if test "$DFT_LWR_MODEL" = "libtool"; then
15830 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
15832 case $DFT_LWR_MODEL in
15833 normal|debug|profile)
15835 if test "$GCC" = yes ; then
15836 LDFLAGS_STATIC=-static
15837 LDFLAGS_SHARED=-dynamic
15839 case $cf_cv_system_name in #(
15840 aix[45]*) #( from ld manpage
15841 LDFLAGS_STATIC=-bstatic
15842 LDFLAGS_SHARED=-bdynamic
15844 hpux*) #( from ld manpage for hpux10.20, hpux11.11
15845 # We could also use just "archive" and "shared".
15846 LDFLAGS_STATIC=-Wl,-a,archive_shared
15847 LDFLAGS_SHARED=-Wl,-a,shared_archive
15849 irix*) #( from ld manpage IRIX64
15850 LDFLAGS_STATIC=-Bstatic
15851 LDFLAGS_SHARED=-Bdynamic
15853 osf[45]*) #( from ld manpage osf4.0d, osf5.1
15854 # alternative "-oldstyle_liblookup" (not in cc manpage)
15855 LDFLAGS_STATIC=-noso
15856 LDFLAGS_SHARED=-so_archive
15859 LDFLAGS_STATIC=-Bstatic
15860 LDFLAGS_SHARED=-Bdynamic
15868 echo "$as_me:15868: checking where we will install curses.h" >&5
15869 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
15870 test "$with_overwrite" = no && \
15871 test "x$includedir" = 'x${prefix}/include' && \
15872 includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
15873 echo "$as_me:15873: result: $includedir" >&5
15874 echo "${ECHO_T}$includedir" >&6
15876 ### Resolve a conflict between normal and wide-curses by forcing applications
15877 ### that will need libutf8 to add it to their configure script.
15878 if test "$with_overwrite" != no ; then
15879 if test "$NCURSES_LIBUTF8" = 1 ; then
15880 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
15881 { echo "$as_me:15881: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
15882 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
15886 # used to separate tack out of the tree
15889 ### predefined stuff for the test programs
15890 cat >>confdefs.h <<\EOF
15891 #define HAVE_SLK_COLOR 1
15894 ### Construct the list of subdirectories for which we'll customize makefiles
15895 ### with the appropriate compile-rules.
15897 echo "$as_me:15897: checking for src modules" >&5
15898 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
15900 # dependencies and linker-arguments for test-programs
15901 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
15902 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
15903 if test "$DFT_LWR_MODEL" = "libtool"; then
15904 TEST_ARGS="${TEST_DEPS}"
15905 TEST_ARG2="${TEST_DEP2}"
15907 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
15908 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
15912 for cf_dir in $modules_to_build
15914 if test -f $srcdir/$cf_dir/modules; then
15916 # We may/may not have tack in the distribution, though the
15918 if test $cf_dir = tack ; then
15919 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
15924 if test -z "$cf_cv_src_modules"; then
15925 cf_cv_src_modules=$cf_dir
15927 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
15930 # Make the ncurses_cfg.h file record the library interface files as
15931 # well. These are header files that are the same name as their
15932 # directory. Ncurses is the only library that does not follow
15934 if test $cf_dir = tack ; then
15936 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
15938 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15940 cat >>confdefs.h <<EOF
15941 #define HAVE_${cf_have_include}_H 1
15944 cat >>confdefs.h <<EOF
15945 #define HAVE_LIB${cf_have_include} 1
15948 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
15949 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
15950 if test "$DFT_LWR_MODEL" = "libtool"; then
15951 TEST_ARGS="${TEST_DEPS}"
15952 TEST_ARG2="${TEST_DEP2}"
15954 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
15955 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
15960 echo "$as_me:15960: result: $cf_cv_src_modules" >&5
15961 echo "${ECHO_T}$cf_cv_src_modules" >&6
15963 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
15964 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
15966 SRC_SUBDIRS="man include"
15967 for cf_dir in $cf_cv_src_modules
15969 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
15971 SRC_SUBDIRS="$SRC_SUBDIRS test"
15972 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
15973 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
15976 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
15977 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
15978 ADA_SUBDIRS="gen src samples"
15982 for cf_dir in $SRC_SUBDIRS
15984 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
15987 if test -n "$ADA_SUBDIRS"; then
15988 for cf_dir in $ADA_SUBDIRS
15990 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
15995 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
15996 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses-config"
16000 for cf_item in $cf_list_models
16004 libtool) cf_subdir='obj_lo' ;;
16005 normal) cf_subdir='objects' ;;
16006 debug) cf_subdir='obj_g' ;;
16007 profile) cf_subdir='obj_p' ;;
16009 case $cf_cv_system_name in #(vi
16011 cf_subdir='objects' ;;
16013 cf_subdir='obj_s' ;;
16017 for cf_item2 in $DIRS_TO_MAKE
16019 test $cf_item2 = $cf_subdir && break
16021 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
16023 for cf_dir in $DIRS_TO_MAKE
16025 test ! -d $cf_dir && mkdir $cf_dir
16028 cat >>confdefs.h <<EOF
16029 #define NCURSES_PATHSEP '$PATHSEP'
16032 cat >>confdefs.h <<EOF
16033 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
16036 ### Now that we're done running tests, add the compiler-warnings, if any
16041 cf_new_extra_cppflags=
16043 for cf_add_cflags in $EXTRA_CFLAGS
16045 case $cf_fix_cppflags in
16047 case $cf_add_cflags in #(vi
16048 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
16049 case $cf_add_cflags in
16051 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16053 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16054 && test -z "${cf_tst_cflags}" \
16055 && cf_fix_cppflags=yes
16057 if test $cf_fix_cppflags = yes ; then
16058 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16060 elif test "${cf_tst_cflags}" = "\"'" ; then
16061 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16066 case "$CPPFLAGS" in
16067 *$cf_add_cflags) #(vi
16070 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
16075 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
16080 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16082 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16084 test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16085 && test -z "${cf_tst_cflags}" \
16086 && cf_fix_cppflags=no
16091 if test -n "$cf_new_cflags" ; then
16093 CFLAGS="$CFLAGS $cf_new_cflags"
16096 if test -n "$cf_new_cppflags" ; then
16098 CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
16101 if test -n "$cf_new_extra_cppflags" ; then
16103 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
16106 ### If we're building with rpath, try to link non-standard libs that way too.
16107 if test "$DFT_LWR_MODEL" = "shared"; then
16109 echo "$as_me:16109: checking for updated LDFLAGS" >&5
16110 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
16111 if test -n "$LDFLAGS" ; then
16112 echo "$as_me:16112: result: maybe" >&5
16113 echo "${ECHO_T}maybe" >&6
16114 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
16116 echo "${as_me-configure}:16116: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
16118 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16120 echo "${as_me-configure}:16120: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16122 case "$EXTRA_LDFLAGS" in #(vi
16124 cf_rpath_hack="-Wl,-rpath,"
16127 cf_rpath_hack="-R "
16136 if test -n "$cf_rpath_hack" ; then
16138 for cf_rpath_src in $LDFLAGS
16140 test -n "$verbose" && echo " Filtering $cf_rpath_src" 1>&6
16142 echo "${as_me-configure}:16142: testing Filtering $cf_rpath_src ..." 1>&5
16144 case $cf_rpath_src in #(vi
16146 if test "$cf_rpath_hack" = "-R " ; then
16147 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'`
16149 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%`
16151 test -n "$verbose" && echo " ...Filter $cf_rpath_tmp" 1>&6
16153 echo "${as_me-configure}:16153: testing ...Filter $cf_rpath_tmp ..." 1>&5
16155 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
16158 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
16162 LDFLAGS=$cf_rpath_dst
16163 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
16165 echo "${as_me-configure}:16165: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
16167 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16169 echo "${as_me-configure}:16169: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16173 echo "$as_me:16173: result: no" >&5
16174 echo "${ECHO_T}no" >&6
16179 ### Define substitutions for header files to avoid name-pollution
16181 if test "$cf_cv_have_tcgetattr" = yes ; then
16187 if test "$ac_cv_header_termio_h" = yes ; then
16193 if test "$ac_cv_header_termios_h" = yes ; then
16199 ################################################################################
16200 test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
16201 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
16202 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
16203 ac_config_commands="$ac_config_commands default"
16204 cat >confcache <<\_ACEOF
16205 # This file is a shell script that caches the results of configure
16206 # tests run on this system so they can be shared between configure
16207 # scripts and configure runs, see configure's option --config-cache.
16208 # It is not useful on other systems. If it contains results you don't
16209 # want to keep, you may remove or edit it.
16211 # config.status only pays attention to the cache file if you give it
16212 # the --recheck option to rerun configure.
16214 # `ac_cv_env_foo' variables (set or unset) will be overriden when
16215 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16216 # following values.
16220 # The following way of writing the cache mishandles newlines in values,
16221 # but we know of no workaround that is simple, portable, and efficient.
16222 # So, don't put newlines in cache variables' values.
16223 # Ultrix sh set writes to stderr and can't be redirected directly,
16224 # and sets the high bit in the cache file unless we assign to the vars.
16227 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16229 # `set' does not quote correctly, so add quotes (double-quote
16230 # substitution turns \\\\ into \\, and sed turns \\ into \).
16233 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16236 # `set' quotes correctly as required by POSIX, so do not add quotes.
16238 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16245 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16247 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16249 if cmp -s $cache_file confcache; then :; else
16250 if test -w $cache_file; then
16251 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16252 cat confcache >$cache_file
16254 echo "not updating unwritable cache $cache_file"
16259 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16260 # Let make expand exec_prefix.
16261 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16263 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16264 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16265 # trailing colons and then remove the whole line if VPATH becomes empty
16266 # (actually we leave an empty line to preserve line numbers).
16267 if test "x$srcdir" = x.; then
16268 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16269 s/:*\$(srcdir):*/:/;
16270 s/:*\${srcdir}:*/:/;
16272 s/^\([^=]*=[ ]*\):*/\1/;
16278 DEFS=-DHAVE_CONFIG_H
16280 : ${CONFIG_STATUS=./config.status}
16281 ac_clean_files_save=$ac_clean_files
16282 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16283 { echo "$as_me:16283: creating $CONFIG_STATUS" >&5
16284 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16285 cat >$CONFIG_STATUS <<_ACEOF
16287 # Generated automatically by configure.
16288 # Run this file to recreate the current configuration.
16289 # Compiler output produced by configure, useful for debugging
16290 # configure, is in config.log if it exists.
16293 SHELL=\${CONFIG_SHELL-$SHELL}
16294 ac_cs_invocation="\$0 \$@"
16298 cat >>$CONFIG_STATUS <<\_ACEOF
16299 # Be Bourne compatible
16300 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16303 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16307 # Name of the executable.
16308 as_me=`echo "$0" |sed 's,.*[\\/],,'`
16310 if expr a : '\(a\)' >/dev/null 2>&1; then
16316 rm -f conf$$ conf$$.exe conf$$.file
16318 if ln -s conf$$.file conf$$ 2>/dev/null; then
16319 # We could just check for DJGPP; but this test a) works b) is more generic
16320 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16321 if test -f conf$$.exe; then
16322 # Don't use ln at all; we don't have any links
16327 elif ln conf$$.file conf$$ 2>/dev/null; then
16332 rm -f conf$$ conf$$.exe conf$$.file
16334 as_executable_p="test -f"
16336 # Support unset when possible.
16337 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
16344 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
16345 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
16346 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
16347 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
16348 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
16349 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
16350 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
16351 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
16354 # We need space, tab and new line, in precisely that order.
16360 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
16366 # Files that config.status was made for.
16367 if test -n "$ac_config_files"; then
16368 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16371 if test -n "$ac_config_headers"; then
16372 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16375 if test -n "$ac_config_links"; then
16376 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16379 if test -n "$ac_config_commands"; then
16380 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16383 cat >>$CONFIG_STATUS <<\EOF
16386 \`$as_me' instantiates files from templates according to the
16387 current configuration.
16389 Usage: $0 [OPTIONS] [FILE]...
16391 -h, --help print this help, then exit
16392 -V, --version print version number, then exit
16393 -d, --debug don't remove temporary files
16394 --recheck update $as_me by reconfiguring in the same conditions
16395 --file=FILE[:TEMPLATE]
16396 instantiate the configuration file FILE
16397 --header=FILE[:TEMPLATE]
16398 instantiate the configuration header FILE
16400 Configuration files:
16403 Configuration headers:
16406 Configuration commands:
16409 Report bugs to <bug-autoconf@gnu.org>."
16412 cat >>$CONFIG_STATUS <<EOF
16415 configured by $0, generated by GNU Autoconf 2.52.20080325,
16416 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16418 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
16419 Free Software Foundation, Inc.
16420 This config.status script is free software; the Free Software Foundation
16421 gives unlimited permission to copy, distribute and modify it."
16426 cat >>$CONFIG_STATUS <<\EOF
16427 # If no file are specified by the user, then we need to provide default
16428 # value. By we need to know if files were specified by the user.
16434 ac_option=`expr "x$1" : 'x\([^=]*\)='`
16435 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16437 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
16441 *) # This is not an option, so the user has probably given explicit
16443 ac_need_defaults=false;;
16447 # Handling of the options.
16449 cat >>$CONFIG_STATUS <<EOF
16450 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16451 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
16452 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
16454 cat >>$CONFIG_STATUS <<\EOF
16455 --version | --vers* | -V )
16456 echo "$ac_cs_version"; exit 0 ;;
16458 # Conflict between --help and --header
16459 { { echo "$as_me:16459: error: ambiguous option: $1
16460 Try \`$0 --help' for more information." >&5
16461 echo "$as_me: error: ambiguous option: $1
16462 Try \`$0 --help' for more information." >&2;}
16463 { (exit 1); exit 1; }; };;
16464 --help | --hel | -h )
16465 echo "$ac_cs_usage"; exit 0 ;;
16466 --debug | --d* | -d )
16468 --file | --fil | --fi | --f )
16470 CONFIG_FILES="$CONFIG_FILES $1"
16471 ac_need_defaults=false;;
16472 --header | --heade | --head | --hea )
16474 CONFIG_HEADERS="$CONFIG_HEADERS $1"
16475 ac_need_defaults=false;;
16477 # This is an error.
16478 -*) { { echo "$as_me:16478: error: unrecognized option: $1
16479 Try \`$0 --help' for more information." >&5
16480 echo "$as_me: error: unrecognized option: $1
16481 Try \`$0 --help' for more information." >&2;}
16482 { (exit 1); exit 1; }; } ;;
16484 *) ac_config_targets="$ac_config_targets $1" ;;
16493 ## ----------------------- ##
16494 ## Running config.status. ##
16495 ## ----------------------- ##
16497 This file was extended by $as_me 2.52.20080325, executed with
16498 CONFIG_FILES = $CONFIG_FILES
16499 CONFIG_HEADERS = $CONFIG_HEADERS
16500 CONFIG_LINKS = $CONFIG_LINKS
16501 CONFIG_COMMANDS = $CONFIG_COMMANDS
16502 > $ac_cs_invocation
16503 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16508 cat >>$CONFIG_STATUS <<EOF
16510 # INIT-COMMANDS section.
16513 ### Special initialization commands, used to pass information from the
16514 ### configuration-run into config.status
16517 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
16518 DFT_LWR_MODEL="$DFT_LWR_MODEL"
16519 ECHO_LINK="$ECHO_LINK"
16520 LDCONFIG="$LDCONFIG"
16521 LIB_NAME="$LIB_NAME"
16522 LIB_SUBSETS="$LIB_SUBSETS"
16523 LIB_SUFFIX="$LIB_SUFFIX"
16524 LIB_TRACING="$LIB_TRACING"
16525 MAKE_TERMINFO="$MAKE_TERMINFO"
16526 NCURSES_MAJOR="$NCURSES_MAJOR"
16527 NCURSES_MINOR="$NCURSES_MINOR"
16528 NCURSES_OSPEED="$NCURSES_OSPEED"
16529 NCURSES_PATCH="$NCURSES_PATCH"
16530 SRC_SUBDIRS="$SRC_SUBDIRS"
16531 TERMINFO="$TERMINFO"
16532 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
16533 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
16534 TINFO_NAME="$TINFO_NAME"
16535 TINFO_SUFFIX="$TINFO_SUFFIX"
16536 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
16537 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
16538 TICS_NAME="$TICS_NAME"
16539 WITH_CURSES_H="$with_curses_h"
16540 WITH_ECHO="$with_echo"
16541 WITH_OVERWRITE="$with_overwrite"
16542 cf_LIST_MODELS="$cf_list_models"
16543 cf_cv_abi_version="$cf_cv_abi_version"
16544 cf_cv_do_relink="$cf_cv_do_relink"
16545 cf_cv_do_symlinks="$cf_cv_do_symlinks"
16546 cf_cv_enable_lp64="$cf_cv_enable_lp64"
16547 cf_cv_enable_opaque="$cf_cv_enable_opaque"
16548 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
16549 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
16550 cf_cv_rel_version="$cf_cv_rel_version"
16551 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
16552 cf_cv_shlib_version="$cf_cv_shlib_version"
16553 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
16554 cf_cv_system_name="$cf_cv_system_name"
16555 cf_with_cxx_binding="$cf_with_cxx_binding"
16561 cat >>$CONFIG_STATUS <<\EOF
16562 for ac_config_target in $ac_config_targets
16564 case "$ac_config_target" in
16565 # Handling of arguments.
16566 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
16567 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
16568 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
16569 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
16570 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
16571 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16572 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16573 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
16574 *) { { echo "$as_me:16574: error: invalid argument: $ac_config_target" >&5
16575 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16576 { (exit 1); exit 1; }; };;
16580 # If the user did not use the arguments to specify the items to instantiate,
16581 # then the envvar interface is used. Set only those that are not.
16582 # We use the long form for the default assignment because of an extremely
16583 # bizarre bug on SunOS 4.1.3.
16584 if $ac_need_defaults; then
16585 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16586 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16587 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16590 # Create a temporary directory, and hook for its removal unless debugging.
16593 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16594 trap '{ (exit 1); exit 1; }' 1 2 13 15
16597 # Create a (secure) tmp directory for tmp files.
16600 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
16601 test -n "$tmp" && test -d "$tmp"
16604 tmp=$TMPDIR/cs$$-$RANDOM
16605 (umask 077 && mkdir $tmp)
16608 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
16609 { (exit 1); exit 1; }
16614 cat >>$CONFIG_STATUS <<EOF
16617 # CONFIG_FILES section.
16620 # No need to generate the scripts if there are no CONFIG_FILES.
16621 # This happens for instance when ./config.status config.h
16622 if test -n "\$CONFIG_FILES"; then
16623 # Protect against being on the right side of a sed subst in config.status.
16624 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16625 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16626 s,@SHELL@,$SHELL,;t t
16627 s,@exec_prefix@,$exec_prefix,;t t
16628 s,@prefix@,$prefix,;t t
16629 s,@program_transform_name@,$program_transform_name,;t t
16630 s,@bindir@,$bindir,;t t
16631 s,@sbindir@,$sbindir,;t t
16632 s,@libexecdir@,$libexecdir,;t t
16633 s,@datadir@,$datadir,;t t
16634 s,@sysconfdir@,$sysconfdir,;t t
16635 s,@sharedstatedir@,$sharedstatedir,;t t
16636 s,@localstatedir@,$localstatedir,;t t
16637 s,@libdir@,$libdir,;t t
16638 s,@includedir@,$includedir,;t t
16639 s,@oldincludedir@,$oldincludedir,;t t
16640 s,@infodir@,$infodir,;t t
16641 s,@mandir@,$mandir,;t t
16642 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16643 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16644 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16645 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16646 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16647 s,@build_alias@,$build_alias,;t t
16648 s,@host_alias@,$host_alias,;t t
16649 s,@target_alias@,$target_alias,;t t
16650 s,@ECHO_C@,$ECHO_C,;t t
16651 s,@ECHO_N@,$ECHO_N,;t t
16652 s,@ECHO_T@,$ECHO_T,;t t
16653 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16654 s,@DEFS@,$DEFS,;t t
16655 s,@LIBS@,$LIBS,;t t
16656 s,@top_builddir@,$top_builddir,;t t
16657 s,@EGREP@,$EGREP,;t t
16658 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
16659 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
16660 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
16661 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
16662 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
16663 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
16664 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
16665 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
16666 s,@build@,$build,;t t
16667 s,@build_cpu@,$build_cpu,;t t
16668 s,@build_vendor@,$build_vendor,;t t
16669 s,@build_os@,$build_os,;t t
16670 s,@host@,$host,;t t
16671 s,@host_cpu@,$host_cpu,;t t
16672 s,@host_vendor@,$host_vendor,;t t
16673 s,@host_os@,$host_os,;t t
16674 s,@target@,$target,;t t
16675 s,@target_cpu@,$target_cpu,;t t
16676 s,@target_vendor@,$target_vendor,;t t
16677 s,@target_os@,$target_os,;t t
16679 s,@CFLAGS@,$CFLAGS,;t t
16680 s,@LDFLAGS@,$LDFLAGS,;t t
16681 s,@CPPFLAGS@,$CPPFLAGS,;t t
16682 s,@ac_ct_CC@,$ac_ct_CC,;t t
16683 s,@EXEEXT@,$EXEEXT,;t t
16684 s,@OBJEXT@,$OBJEXT,;t t
16686 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
16687 s,@PROG_EXT@,$PROG_EXT,;t t
16688 s,@LDCONFIG@,$LDCONFIG,;t t
16690 s,@CXXFLAGS@,$CXXFLAGS,;t t
16691 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
16693 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
16694 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
16695 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
16696 s,@LINT@,$LINT,;t t
16697 s,@LINT_OPTS@,$LINT_OPTS,;t t
16698 s,@LN_S@,$LN_S,;t t
16699 s,@SET_MAKE@,$SET_MAKE,;t t
16700 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
16701 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
16702 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
16703 s,@RANLIB@,$RANLIB,;t t
16704 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
16706 s,@ac_ct_LD@,$ac_ct_LD,;t t
16708 s,@ac_ct_AR@,$ac_ct_AR,;t t
16709 s,@AR_OPTS@,$AR_OPTS,;t t
16710 s,@DESTDIR@,$DESTDIR,;t t
16711 s,@BUILD_CC@,$BUILD_CC,;t t
16712 s,@BUILD_CPP@,$BUILD_CPP,;t t
16713 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
16714 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
16715 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
16716 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
16717 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
16718 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
16719 s,@cf_list_models@,$cf_list_models,;t t
16720 s,@LIBTOOL@,$LIBTOOL,;t t
16721 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
16722 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
16723 s,@LIB_CREATE@,$LIB_CREATE,;t t
16724 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
16725 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
16726 s,@LIB_PREP@,$LIB_PREP,;t t
16727 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
16728 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
16729 s,@LIB_LINK@,$LIB_LINK,;t t
16730 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
16731 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
16732 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
16733 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
16734 s,@TICS_NAME@,$TICS_NAME,;t t
16735 s,@TINFO_NAME@,$TINFO_NAME,;t t
16736 s,@LIB_NAME@,$LIB_NAME,;t t
16737 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
16738 s,@CC_G_OPT@,$CC_G_OPT,;t t
16739 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
16740 s,@LD_MODEL@,$LD_MODEL,;t t
16741 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
16742 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
16743 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
16744 s,@LINK_PROGS@,$LINK_PROGS,;t t
16745 s,@LINK_TESTS@,$LINK_TESTS,;t t
16746 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
16747 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
16748 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
16749 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
16750 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
16751 s,@PATHSEP@,$PATHSEP,;t t
16752 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
16753 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
16754 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
16755 s,@TERMINFO@,$TERMINFO,;t t
16756 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
16757 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
16758 s,@TERMPATH@,$TERMPATH,;t t
16759 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
16760 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
16761 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
16762 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
16763 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
16764 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
16765 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
16766 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
16767 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
16768 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
16769 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
16770 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
16771 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
16772 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
16773 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
16774 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
16775 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
16776 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
16777 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
16778 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
16779 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
16780 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
16781 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
16782 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
16783 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
16784 s,@ECHO_LINK@,$ECHO_LINK,;t t
16785 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
16786 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
16787 s,@ADA_TRACE@,$ADA_TRACE,;t t
16788 s,@MATH_LIB@,$MATH_LIB,;t t
16789 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
16790 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
16791 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
16792 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
16793 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
16794 s,@TEST_LIBS@,$TEST_LIBS,;t t
16795 s,@CXXCPP@,$CXXCPP,;t t
16796 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
16797 s,@CXX_AR@,$CXX_AR,;t t
16798 s,@CXX_AR_OPTS@,$CXX_AR_OPTS,;t t
16799 s,@CXXLIBS@,$CXXLIBS,;t t
16800 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
16801 s,@gnat_exists@,$gnat_exists,;t t
16802 s,@M4_exists@,$M4_exists,;t t
16803 s,@cf_ada_make@,$cf_ada_make,;t t
16804 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
16805 s,@cf_ada_package@,$cf_ada_package,;t t
16806 s,@ADAFLAGS@,$ADAFLAGS,;t t
16807 s,@cf_compile_generics@,$cf_compile_generics,;t t
16808 s,@cf_generic_objects@,$cf_generic_objects,;t t
16809 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
16810 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
16811 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
16812 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
16813 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
16814 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
16815 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
16816 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
16817 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
16818 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
16819 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
16820 s,@TICS_ARGS@,$TICS_ARGS,;t t
16821 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
16822 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
16823 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
16824 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
16825 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
16826 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
16827 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
16828 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
16829 s,@TICS_LIST@,$TICS_LIST,;t t
16830 s,@TINFO_LIST@,$TINFO_LIST,;t t
16831 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
16832 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
16833 s,@TEST_ARGS@,$TEST_ARGS,;t t
16834 s,@TEST_DEPS@,$TEST_DEPS,;t t
16835 s,@TEST_ARG2@,$TEST_ARG2,;t t
16836 s,@TEST_DEP2@,$TEST_DEP2,;t t
16837 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
16838 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
16839 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
16840 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
16841 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
16846 cat >>$CONFIG_STATUS <<\EOF
16847 # Split the substitutions into bite-sized pieces for seds with
16848 # small command number limits, like on Digital OSF/1 and HP-UX.
16849 ac_max_sed_lines=48
16850 ac_sed_frag=1 # Number of current file.
16851 ac_beg=1 # First line for current file.
16852 ac_end=$ac_max_sed_lines # Line after last line for current file.
16855 while $ac_more_lines; do
16856 if test $ac_beg -gt 1; then
16857 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16859 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16861 if test ! -s $tmp/subs.frag; then
16862 ac_more_lines=false
16864 # The purpose of the label and of the branching condition is to
16865 # speed up the sed processing (if there are no `@' at all, there
16866 # is no need to browse any of the substitutions).
16867 # These are the two extra sed commands mentioned above.
16869 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16870 if test -z "$ac_sed_cmds"; then
16871 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16873 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16875 ac_sed_frag=`expr $ac_sed_frag + 1`
16877 ac_end=`expr $ac_end + $ac_max_sed_lines`
16880 if test -z "$ac_sed_cmds"; then
16883 fi # test -n "$CONFIG_FILES"
16886 cat >>$CONFIG_STATUS <<\EOF
16887 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16888 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16890 - | *:- | *:-:* ) # input from stdin
16892 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16893 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16894 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16895 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16896 * ) ac_file_in=$ac_file.in ;;
16899 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16900 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16901 X"$ac_file" : 'X\(//\)[^/]' \| \
16902 X"$ac_file" : 'X\(//\)$' \| \
16903 X"$ac_file" : 'X\(/\)' \| \
16904 . : '\(.\)' 2>/dev/null ||
16906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16907 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16908 /^X\(\/\/\)$/{ s//\1/; q; }
16909 /^X\(\/\).*/{ s//\1/; q; }
16911 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16912 { case "$ac_dir" in
16913 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16917 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16918 case $as_mkdir_dir in
16919 # Skip DOS drivespec
16920 ?:) as_incr_dir=$as_mkdir_dir ;;
16922 as_incr_dir=$as_incr_dir/$as_mkdir_dir
16923 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16928 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
16929 # A "../" for each directory in $ac_dir_suffix.
16930 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
16932 ac_dir_suffix= ac_dots=
16937 if test -z "$ac_dots"; then
16940 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
16942 [\\/]* | ?:[\\/]* )
16943 ac_srcdir=$srcdir$ac_dir_suffix;
16944 ac_top_srcdir=$srcdir ;;
16945 *) # Relative path.
16946 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
16947 ac_top_srcdir=$ac_dots$srcdir ;;
16951 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16952 *) ac_INSTALL=$ac_dots$INSTALL ;;
16955 if test x"$ac_file" != x-; then
16956 { echo "$as_me:16956: creating $ac_file" >&5
16957 echo "$as_me: creating $ac_file" >&6;}
16960 # Let's still pretend it is `configure' which instantiates (i.e., don't
16961 # use $as_me), people would be surprised to read:
16962 # /* config.h. Generated automatically by config.status. */
16963 configure_input="Generated automatically from `echo $ac_file_in |
16964 sed 's,.*/,,'` by configure."
16966 # First look for the input files in the build tree, otherwise in the
16968 ac_file_inputs=`IFS=:
16969 for f in $ac_file_in; do
16971 -) echo $tmp/stdin ;;
16973 # Absolute (can't be DOS-style, as IFS=:)
16974 test -f "$f" || { { echo "$as_me:16974: error: cannot find input file: $f" >&5
16975 echo "$as_me: error: cannot find input file: $f" >&2;}
16976 { (exit 1); exit 1; }; }
16979 if test -f "$f"; then
16982 elif test -f "$srcdir/$f"; then
16987 { { echo "$as_me:16987: error: cannot find input file: $f" >&5
16988 echo "$as_me: error: cannot find input file: $f" >&2;}
16989 { (exit 1); exit 1; }; }
16992 done` || { (exit 1); exit 1; }
16994 cat >>$CONFIG_STATUS <<EOF
16998 cat >>$CONFIG_STATUS <<\EOF
17000 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17001 s,@configure_input@,$configure_input,;t t
17002 s,@srcdir@,$ac_srcdir,;t t
17003 s,@top_srcdir@,$ac_top_srcdir,;t t
17004 s,@INSTALL@,$ac_INSTALL,;t t
17005 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17007 if test x"$ac_file" != x-; then
17008 mv $tmp/out $ac_file
17016 cat >>$CONFIG_STATUS <<\EOF
17019 # CONFIG_HEADER section.
17022 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17023 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17025 # ac_d sets the value in "#define NAME VALUE" lines.
17026 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17027 ac_dB='[ ].*$,\1#\2'
17030 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
17031 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17032 ac_iB='\([ ]\),\1#\2define\3'
17035 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17036 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17037 ac_uB='$,\1#\2define\3'
17041 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17042 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17044 - | *:- | *:-:* ) # input from stdin
17046 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17047 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17048 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17049 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17050 * ) ac_file_in=$ac_file.in ;;
17053 test x"$ac_file" != x- && { echo "$as_me:17053: creating $ac_file" >&5
17054 echo "$as_me: creating $ac_file" >&6;}
17056 # First look for the input files in the build tree, otherwise in the
17058 ac_file_inputs=`IFS=:
17059 for f in $ac_file_in; do
17061 -) echo $tmp/stdin ;;
17063 # Absolute (can't be DOS-style, as IFS=:)
17064 test -f "$f" || { { echo "$as_me:17064: error: cannot find input file: $f" >&5
17065 echo "$as_me: error: cannot find input file: $f" >&2;}
17066 { (exit 1); exit 1; }; }
17069 if test -f "$f"; then
17072 elif test -f "$srcdir/$f"; then
17077 { { echo "$as_me:17077: error: cannot find input file: $f" >&5
17078 echo "$as_me: error: cannot find input file: $f" >&2;}
17079 { (exit 1); exit 1; }; }
17082 done` || { (exit 1); exit 1; }
17083 # Remove the trailing spaces.
17084 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17088 # Transform confdefs.h into a list of #define's. We won't use it as a sed
17089 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
17090 # be either 'cat' or 'sort'.
17091 cat confdefs.h | uniq >conftest.vals
17093 # Break up conftest.vals because some shells have a limit on
17094 # the size of here documents, and old seds have small limits too.
17096 rm -f conftest.tail
17097 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
17098 while grep . conftest.vals >/dev/null
17100 # Write chunks of a limited-size here document to conftest.frag.
17101 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
17102 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
17103 echo 'CEOF' >> $CONFIG_STATUS
17104 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
17105 rm -f conftest.vals
17106 mv conftest.tail conftest.vals
17108 rm -f conftest.vals
17110 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
17112 echo ' cat >> conftest.edit <<CEOF
17113 /@DEFS@/r conftest.frag
17116 sed -f conftest.edit $tmp/in > $tmp/out
17118 mv $tmp/out $tmp/in
17119 rm -f conftest.edit conftest.frag
17120 ' >> $CONFIG_STATUS
17122 cat >>$CONFIG_STATUS <<\EOF
17123 # Let's still pretend it is `configure' which instantiates (i.e., don't
17124 # use $as_me), people would be surprised to read:
17125 # /* config.h. Generated automatically by config.status. */
17126 if test x"$ac_file" = x-; then
17127 echo "/* Generated automatically by configure. */" >$tmp/config.h
17129 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
17131 cat $tmp/in >>$tmp/config.h
17133 if test x"$ac_file" != x-; then
17134 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
17135 { echo "$as_me:17135: $ac_file is unchanged" >&5
17136 echo "$as_me: $ac_file is unchanged" >&6;}
17138 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17139 X"$ac_file" : 'X\(//\)[^/]' \| \
17140 X"$ac_file" : 'X\(//\)$' \| \
17141 X"$ac_file" : 'X\(/\)' \| \
17142 . : '\(.\)' 2>/dev/null ||
17144 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17145 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17146 /^X\(\/\/\)$/{ s//\1/; q; }
17147 /^X\(\/\).*/{ s//\1/; q; }
17149 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17150 { case "$ac_dir" in
17151 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
17155 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
17156 case $as_mkdir_dir in
17157 # Skip DOS drivespec
17158 ?:) as_incr_dir=$as_mkdir_dir ;;
17160 as_incr_dir=$as_incr_dir/$as_mkdir_dir
17161 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
17168 mv $tmp/config.h $ac_file
17172 rm -f $tmp/config.h
17176 cat >>$CONFIG_STATUS <<\EOF
17179 # CONFIG_COMMANDS section.
17181 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17182 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17183 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17190 if test ! -d $srcdir/$cf_dir; then
17192 elif test -f $srcdir/$cf_dir/programs; then
17193 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
17197 case $cf_cv_system_name in
17198 OS/2*) LIB_PREFIX='' ;;
17199 os2*) LIB_PREFIX='' ;;
17200 *) LIB_PREFIX='lib' ;;
17202 cf_prefix=$LIB_PREFIX
17204 for cf_dir in $SRC_SUBDIRS
17206 if test ! -d $srcdir/$cf_dir ; then
17208 elif test -f $srcdir/$cf_dir/modules; then
17212 for cf_item in $cf_LIST_MODELS
17216 libtool) cf_suffix='.la' ;;
17217 normal) cf_suffix='.a' ;;
17218 debug) cf_suffix='_g.a' ;;
17219 profile) cf_suffix='_p.a' ;;
17221 case $cf_cv_system_name in
17222 cygwin*) cf_suffix='.dll' ;;
17223 darwin*) cf_suffix='.dylib' ;;
17226 ia64*) cf_suffix='.so' ;;
17227 *) cf_suffix='.sl' ;;
17230 *) cf_suffix='.so' ;;
17233 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17235 if test $cf_item = shared ; then
17236 if test "$cf_cv_do_symlinks" = yes ; then
17237 case "$cf_cv_shlib_version" in #(vi
17239 case "$cf_cv_system_name" in #(vi
17241 case .${LIB_SUFFIX} in
17243 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17244 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
17247 cf_suffix='.${REL_VERSION}'"$cf_suffix"
17251 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
17255 case "$cf_cv_system_name" in #(vi
17257 case .${LIB_SUFFIX} in
17259 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17260 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
17263 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
17267 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
17272 # cygwin needs import library, and has unique naming convention
17273 # use autodetected ${cf_prefix} for import lib and static lib, but
17274 # use 'cyg' prefix for shared lib.
17275 if test $cf_cv_shlib_version = cygdll ; then
17276 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}\${ABI_VERSION}.dll"
17280 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
17283 if test $cf_dir = ncurses ; then
17284 cf_subsets="$LIB_SUBSETS"
17285 cf_r_parts="$cf_subsets"
17287 while test -n "$cf_r_parts"
17289 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
17290 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
17291 if test "$cf_l_parts" != "$cf_r_parts" ; then
17292 case $cf_l_parts in #(vi
17294 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
17297 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
17303 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
17309 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
17312 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
17313 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
17314 $cf_dir/Makefile >$cf_dir/Makefile.out
17315 mv $cf_dir/Makefile.out $cf_dir/Makefile
17317 $AWK -f $srcdir/mk-0th.awk \
17318 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
17319 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
17321 for cf_subset in $cf_subsets
17324 for cf_item in $cf_LIST_MODELS
17326 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
17328 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17331 libtool) cf_suffix='.la' ;;
17332 normal) cf_suffix='.a' ;;
17333 debug) cf_suffix='_g.a' ;;
17334 profile) cf_suffix='_p.a' ;;
17336 case $cf_cv_system_name in
17337 cygwin*) cf_suffix='.dll' ;;
17338 darwin*) cf_suffix='.dylib' ;;
17341 ia64*) cf_suffix='.so' ;;
17342 *) cf_suffix='.sl' ;;
17345 *) cf_suffix='.so' ;;
17348 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17351 libtool) cf_subdir='obj_lo' ;;
17352 normal) cf_subdir='objects' ;;
17353 debug) cf_subdir='obj_g' ;;
17354 profile) cf_subdir='obj_p' ;;
17356 case $cf_cv_system_name in #(vi
17358 cf_subdir='objects' ;;
17360 cf_subdir='obj_s' ;;
17364 # Test for case where we build libtinfo with a different name.
17366 if test $cf_dir = ncurses ; then
17371 cf_libname=$TINFO_LIB_SUFFIX
17372 if test -n "${DFT_ARG_SUFFIX}" ; then
17373 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
17374 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
17378 cf_libname=$TICS_LIB_SUFFIX
17379 if test -n "${DFT_ARG_SUFFIX}" ; then
17380 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
17381 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
17387 # These dependencies really are for development, not
17388 # builds, but they are useful in porting, too.
17389 cf_depend="../include/ncurses_cfg.h"
17390 if test "$srcdir" = "."; then
17393 cf_reldir="\${srcdir}"
17396 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
17397 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
17398 elif test -f $srcdir/$cf_dir/curses.priv.h; then
17399 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
17403 old_cf_suffix="$cf_suffix"
17404 if test "$cf_cv_shlib_version_infix" = yes ; then
17405 if test -n "$LIB_SUFFIX" ; then
17406 case $LIB_SUFFIX in
17408 cf_libname=`echo $cf_libname | sed 's/w$//'`
17409 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17416 $AWK -f $srcdir/mk-1st.awk \
17417 name=${cf_libname}${cf_dir_suffix} \
17418 traces=$LIB_TRACING \
17421 prefix=$cf_prefix \
17422 suffix=$cf_suffix \
17423 subset=$cf_subset \
17424 TermlibRoot=$TINFO_NAME \
17425 TermlibSuffix=$TINFO_SUFFIX \
17426 ShlibVer=$cf_cv_shlib_version \
17427 ShlibVerInfix=$cf_cv_shlib_version_infix \
17428 ReLink=${cf_cv_do_relink-no} \
17429 DoLinks=$cf_cv_do_symlinks \
17430 rmSoLocs=$cf_cv_rm_so_locs \
17431 ldconfig="$LDCONFIG" \
17432 overwrite=$WITH_OVERWRITE \
17433 depend="$cf_depend" \
17435 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
17437 cf_suffix="$old_cf_suffix"
17439 for cf_subdir2 in $cf_subdirs lib
17441 test $cf_subdir = $cf_subdir2 && break
17443 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
17444 $AWK -f $srcdir/mk-2nd.awk \
17446 traces=$LIB_TRACING \
17449 subset=$cf_subset \
17452 crenames=$cf_cv_prog_CC_c_o \
17453 cxxrenames=$cf_cv_prog_CXX_c_o \
17454 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
17455 cf_subdirs="$cf_subdirs $cf_subdir"
17460 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
17463 for cf_dir in $SRC_SUBDIRS
17465 if test ! -d $srcdir/$cf_dir ; then
17469 if test -f $cf_dir/Makefile ; then
17472 echo 'libs \' >> Makefile
17473 echo 'install.libs \' >> Makefile
17474 echo 'uninstall.libs ::' >> Makefile
17475 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
17480 if test -f $srcdir/$cf_dir/modules; then
17482 if test -f $srcdir/$cf_dir/headers; then
17483 cat >> Makefile <<CF_EOF
17484 install.includes \\
17485 uninstall.includes \\
17488 if test "$cf_dir" != "c++" ; then
17489 echo 'lint \' >> Makefile
17491 cat >> Makefile <<CF_EOF
17497 uninstall.$cf_dir ::
17498 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
17500 elif test -f $srcdir/$cf_dir/headers; then
17501 cat >> Makefile <<CF_EOF
17506 install.includes \\
17507 uninstall.includes ::
17508 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
17513 cat >> Makefile <<CF_EOF
17515 install.libs uninstall.libs \\
17516 install.data uninstall.data ::
17517 $MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@
17521 cd man && \${MAKE} \${CF_MFLAGS} \$@
17524 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
17525 rm -f headers.sh headers.sed mk_shared_lib.sh
17526 rm -rf \${DIRS_TO_MAKE}
17529 # Special case: tack's manpage lives in its own directory.
17530 if test -d tack ; then
17531 if test -f $srcdir/$tack.h; then
17532 cat >> Makefile <<CF_EOF
17536 cd tack && \${MAKE} \${CF_MFLAGS} \$@
17541 rm -f headers.sed headers.sh
17543 echo creating headers.sh
17544 cat >headers.sh <<CF_EOF
17546 # This shell script is generated by the 'configure' script. It is invoked in a
17547 # subdirectory of the build tree. It generates a sed-script in the parent
17548 # directory that is used to adjust includes for header files that reside in a
17549 # subdirectory of /usr/include, etc.
17551 while test \$# != 3
17553 PRG="\$PRG \$1"; shift
17558 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
17559 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
17560 echo installing \$SRC in \$DST
17563 if test $WITH_CURSES_H = yes; then
17564 cat >>headers.sh <<CF_EOF
17567 END=\`basename \$DST\`
17568 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
17570 NAME=\`basename \$i\`
17571 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
17575 echo "" >> \$TMPSED
17581 cat >>headers.sh <<CF_EOF
17584 END=\`basename \$DST\`
17585 for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
17587 NAME=\`basename \$i\`
17588 if test "\$NAME" = "curses.h"
17590 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
17593 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
17597 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
17602 cat >>headers.sh <<CF_EOF
17604 sed -f \$TMPSED \$SRC > \$TMPSRC
17605 NAME=\`basename \$SRC\`
17607 if test $WITH_CURSES_H != yes; then
17608 cat >>headers.sh <<CF_EOF
17609 test "\$NAME" = "curses.h" && NAME=ncurses.h
17612 cat >>headers.sh <<CF_EOF
17613 # Just in case someone gzip'd manpages, remove the conflicting copy.
17614 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
17616 eval \$PRG \$TMPSRC \$DST/\$NAME
17617 rm -f \$TMPSRC \$TMPSED
17620 chmod 0755 headers.sh
17622 for cf_dir in $SRC_SUBDIRS
17624 if test ! -d $srcdir/$cf_dir ; then
17628 if test -f $srcdir/$cf_dir/headers; then
17629 $AWK -f $srcdir/mk-hdr.awk \
17630 subset="$LIB_SUBSETS" \
17631 compat="$WITH_CURSES_H" \
17632 $srcdir/$cf_dir/headers >>$cf_dir/Makefile
17635 if test -f $srcdir/$cf_dir/modules; then
17636 if test "$cf_dir" != "c++" ; then
17637 cat >>$cf_dir/Makefile <<"CF_EOF"
17638 depend : ${AUTO_SRC}
17639 makedepend -- ${CPPFLAGS} -- ${C_SRC}
17641 # DO NOT DELETE THIS LINE -- make depend depends on it.
17652 cat >>$CONFIG_STATUS <<\EOF
17654 { (exit 0); exit 0; }
17656 chmod +x $CONFIG_STATUS
17657 ac_clean_files=$ac_clean_files_save
17659 # configure is writing to config.log, and then calls config.status.
17660 # config.status does its own redirection, appending to config.log.
17661 # Unfortunately, on DOS this fails, as config.log is still kept open
17662 # by configure, so config.status won't be able to write to it; its
17663 # output is simply discarded. So we exec the FD to /dev/null,
17664 # effectively closing config.log, so it can be properly (re)opened and
17665 # appended to by config.status. When coming back to configure, we
17666 # need to make the FD available again.
17667 if test "$no_create" != yes; then
17670 $SHELL $CONFIG_STATUS || ac_cs_success=false
17672 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17673 # would make configure fail if this is the last instruction.
17674 $ac_cs_success || { (exit 1); exit 1; }
17676 ${MAKE-make} preinstall